parent
b041c7c047
commit
de8fde2e99
@ -1,82 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools eutils flag-o-matic
|
||||
|
||||
DESCRIPTION="Open Source File Integrity Checker and IDS"
|
||||
HOMEPAGE="http://www.tripwire.org/"
|
||||
SRC_URI="mirror://sourceforge/tripwire/tripwire-${PV}-src.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86 ~x86-fbsd"
|
||||
IUSE="ssl static +tools"
|
||||
|
||||
DEPEND="sys-devel/automake
|
||||
sys-devel/autoconf
|
||||
ssl? ( dev-libs/openssl )"
|
||||
RDEPEND="virtual/cron
|
||||
virtual/mta
|
||||
ssl? ( dev-libs/openssl )"
|
||||
PDEPEND="tools? ( app-admin/mktwpol )"
|
||||
|
||||
S="${WORKDIR}"/tripwire-"${PV}"-src
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/"${P}"-fix-configure.patch
|
||||
epatch "${FILESDIR}"/"${P}"-buildnum.patch
|
||||
epatch "${FILESDIR}"/"${P}"-gcc-4.7.patch
|
||||
epatch "${FILESDIR}"/"${PN}"-twpol-GENERIC.patch
|
||||
epatch "${FILESDIR}"/"${P}"-exception-shadowing.patch
|
||||
|
||||
mv configure.in configure.ac || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# tripwire can be sensitive to compiler optimisation.
|
||||
# see #32613, #45823, and others.
|
||||
# -taviso@gentoo.org
|
||||
strip-flags
|
||||
append-cppflags -DCONFIG_DIR='"\"/etc/tripwire\""' -fno-strict-aliasing
|
||||
econf $(use_enable ssl openssl) $(use_enable static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosbin "${S}"/bin/{siggen,tripwire,twadmin,twprint}
|
||||
doman "${S}"/man/man{4/*.4,5/*.5,8/*.8}
|
||||
dodir /etc/tripwire /var/lib/tripwire{,/report}
|
||||
keepdir /var/lib/tripwire{,/report}
|
||||
|
||||
exeinto /etc/cron.daily
|
||||
doexe "${FILESDIR}"/tripwire
|
||||
|
||||
dodoc ChangeLog policy/policyguide.txt TRADEMARK \
|
||||
"${FILESDIR}"/tripwire.txt
|
||||
|
||||
insinto /etc/tripwire
|
||||
doins "${FILESDIR}"/twcfg.txt policy/twpol-GENERIC.txt
|
||||
|
||||
fperms 750 /etc/cron.daily/tripwire
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z ${REPLACING_VERSIONS} ]] ; then
|
||||
elog "Tripwire needs to be configured before its first run. You can"
|
||||
elog "do this by manually editing the twpol-GENERIC.txt file shipped with"
|
||||
elog "the package to suit your needs. A quickstart guide is provided"
|
||||
elog "in tripwire.txt file to help you with this."
|
||||
elog "To configure tripwire automatically, you can use the twsetup.sh"
|
||||
elog "script provided by the app-admin/mktwpol package. This package is"
|
||||
elog "installed for you by the \"tools\" USE flag (which is enabled by"
|
||||
elog "default."
|
||||
else
|
||||
elog "Maintenance of tripwire policy files as packages are added"
|
||||
elog "and deleted from your system can be automated by the mktwpol.sh"
|
||||
elog "script provided by the app-admin/mktwpol package. This package"
|
||||
elog "is installed for you if you append \"tools\" to your USE flags"
|
||||
fi
|
||||
}
|
@ -0,0 +1,98 @@
|
||||
From da6373a3e1ae9199ee50e326fe296c03b50625ae Mon Sep 17 00:00:00 2001
|
||||
From: "P. Levine" <nsane457@gmail.com>
|
||||
Date: Sat, 14 May 2016 18:57:24 +0200
|
||||
Subject: [PATCH] Fix narrowing conversions from 'int' to 'const char' inside {
|
||||
}.
|
||||
|
||||
Please provide a proper git patch including author information next time ...
|
||||
|
||||
BUGS: 363078
|
||||
FIXED-IN: 2.0.4
|
||||
---
|
||||
libk3b/projects/k3bcdrdaowriter.cpp | 2 +-
|
||||
libk3b/tools/k3bwavefilewriter.cpp | 22 +++++++++++-----------
|
||||
plugins/encoder/external/k3bexternalencoder.cpp | 22 +++++++++++-----------
|
||||
3 files changed, 23 insertions(+), 23 deletions(-)
|
||||
|
||||
diff --git a/libk3b/projects/k3bcdrdaowriter.cpp b/libk3b/projects/k3bcdrdaowriter.cpp
|
||||
index 4eebdf8..bca1407 100644
|
||||
--- a/libk3b/projects/k3bcdrdaowriter.cpp
|
||||
+++ b/libk3b/projects/k3bcdrdaowriter.cpp
|
||||
@@ -908,7 +908,7 @@ void K3b::CdrdaoWriter::parseCdrdaoWrote( const QString& line )
|
||||
|
||||
void K3b::CdrdaoWriter::parseCdrdaoMessage()
|
||||
{
|
||||
- static const char msgSync[] = { 0xff, 0x00, 0xff, 0x00 };
|
||||
+ static const char msgSync[] = { (char)0xff, (char)0x00, (char)0xff, (char)0x00 };
|
||||
unsigned int avail = m_comSock->bytesAvailable();
|
||||
unsigned int msgs = avail / ( sizeof(msgSync)+d->progressMsgSize );
|
||||
unsigned int count = 0;
|
||||
diff --git a/libk3b/tools/k3bwavefilewriter.cpp b/libk3b/tools/k3bwavefilewriter.cpp
|
||||
index c51781f..6772f6c 100644
|
||||
--- a/libk3b/tools/k3bwavefilewriter.cpp
|
||||
+++ b/libk3b/tools/k3bwavefilewriter.cpp
|
||||
@@ -111,17 +111,17 @@ void K3b::WaveFileWriter::writeEmptyHeader()
|
||||
{
|
||||
static const char riffHeader[] =
|
||||
{
|
||||
- 0x52, 0x49, 0x46, 0x46, // 0 "RIFF"
|
||||
- 0x00, 0x00, 0x00, 0x00, // 4 wavSize
|
||||
- 0x57, 0x41, 0x56, 0x45, // 8 "WAVE"
|
||||
- 0x66, 0x6d, 0x74, 0x20, // 12 "fmt "
|
||||
- 0x10, 0x00, 0x00, 0x00, // 16
|
||||
- 0x01, 0x00, 0x02, 0x00, // 20
|
||||
- 0x44, 0xac, 0x00, 0x00, // 24
|
||||
- 0x10, 0xb1, 0x02, 0x00, // 28
|
||||
- 0x04, 0x00, 0x10, 0x00, // 32
|
||||
- 0x64, 0x61, 0x74, 0x61, // 36 "data"
|
||||
- 0x00, 0x00, 0x00, 0x00 // 40 byteCount
|
||||
+ (char)0x52, (char)0x49, (char)0x46, (char)0x46, // 0 "RIFF"
|
||||
+ (char)0x00, (char)0x00, (char)0x00, (char)0x00, // 4 wavSize
|
||||
+ (char)0x57, (char)0x41, (char)0x56, (char)0x45, // 8 "WAVE"
|
||||
+ (char)0x66, (char)0x6d, (char)0x74, (char)0x20, // 12 "fmt "
|
||||
+ (char)0x10, (char)0x00, (char)0x00, (char)0x00, // 16
|
||||
+ (char)0x01, (char)0x00, (char)0x02, (char)0x00, // 20
|
||||
+ (char)0x44, (char)0xac, (char)0x00, (char)0x00, // 24
|
||||
+ (char)0x10, (char)0xb1, (char)0x02, (char)0x00, // 28
|
||||
+ (char)0x04, (char)0x00, (char)0x10, (char)0x00, // 32
|
||||
+ (char)0x64, (char)0x61, (char)0x74, (char)0x61, // 36 "data"
|
||||
+ (char)0x00, (char)0x00, (char)0x00, (char)0x00 // 40 byteCount
|
||||
};
|
||||
|
||||
m_outputStream.writeRawData( riffHeader, 44 );
|
||||
diff --git a/plugins/encoder/external/k3bexternalencoder.cpp b/plugins/encoder/external/k3bexternalencoder.cpp
|
||||
index 388d181..d365905 100644
|
||||
--- a/plugins/encoder/external/k3bexternalencoder.cpp
|
||||
+++ b/plugins/encoder/external/k3bexternalencoder.cpp
|
||||
@@ -39,17 +39,17 @@ Q_DECLARE_METATYPE( QProcess::ExitStatus )
|
||||
|
||||
static const char s_riffHeader[] =
|
||||
{
|
||||
- 0x52, 0x49, 0x46, 0x46, // 0 "RIFF"
|
||||
- 0x00, 0x00, 0x00, 0x00, // 4 wavSize
|
||||
- 0x57, 0x41, 0x56, 0x45, // 8 "WAVE"
|
||||
- 0x66, 0x6d, 0x74, 0x20, // 12 "fmt "
|
||||
- 0x10, 0x00, 0x00, 0x00, // 16
|
||||
- 0x01, 0x00, 0x02, 0x00, // 20
|
||||
- 0x44, 0xac, 0x00, 0x00, // 24
|
||||
- 0x10, 0xb1, 0x02, 0x00, // 28
|
||||
- 0x04, 0x00, 0x10, 0x00, // 32
|
||||
- 0x64, 0x61, 0x74, 0x61, // 36 "data"
|
||||
- 0x00, 0x00, 0x00, 0x00 // 40 byteCount
|
||||
+ (char)0x52, (char)0x49, (char)0x46, (char)0x46, // 0 "RIFF"
|
||||
+ (char)0x00, (char)0x00, (char)0x00, (char)0x00, // 4 wavSize
|
||||
+ (char)0x57, (char)0x41, (char)0x56, (char)0x45, // 8 "WAVE"
|
||||
+ (char)0x66, (char)0x6d, (char)0x74, (char)0x20, // 12 "fmt "
|
||||
+ (char)0x10, (char)0x00, (char)0x00, (char)0x00, // 16
|
||||
+ (char)0x01, (char)0x00, (char)0x02, (char)0x00, // 20
|
||||
+ (char)0x44, (char)0xac, (char)0x00, (char)0x00, // 24
|
||||
+ (char)0x10, (char)0xb1, (char)0x02, (char)0x00, // 28
|
||||
+ (char)0x04, (char)0x00, (char)0x10, (char)0x00, // 32
|
||||
+ (char)0x64, (char)0x61, (char)0x74, (char)0x61, // 36 "data"
|
||||
+ (char)0x00, (char)0x00, (char)0x00, (char)0x00 // 40 byteCount
|
||||
};
|
||||
|
||||
|
||||
--
|
||||
2.8.2
|
||||
|
@ -0,0 +1,121 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
MULTIMEDIA_REQUIRED="always"
|
||||
WEBKIT_REQUIRED="always"
|
||||
KDE_HANDBOOK="optional"
|
||||
|
||||
# Translations are not available, since this is a snapshot
|
||||
KDE_LINGUAS="ast be bg bs ca ca@valencia cs csb da de el en_GB eo es et eu fi fr
|
||||
ga gl he hi hne hr hu is it ja kk km ko ku lt lv mai mr ms nb nds nl nn oc pa pl
|
||||
pt pt_BR ro ru se sk sl sr sr@ijekavian sr@ijekavianlatin sr@latin sv th tr ug uk
|
||||
zh_CN zh_TW"
|
||||
|
||||
SRC_URI="mirror://kde/stable/${PN}/${P}a.tar.xz"
|
||||
DOCS=( FAQ PERMISSIONS README )
|
||||
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="The CD/DVD Kreator for KDE"
|
||||
HOMEPAGE="http://www.k3b.org/"
|
||||
|
||||
LICENSE="GPL-2 FDL-1.2"
|
||||
SLOT="4"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="debug dvd emovix encode ffmpeg flac libav mad mp3 musepack sndfile sox taglib vcd vorbis"
|
||||
|
||||
CDEPEND="
|
||||
$(add_kdeapps_dep libkcddb)
|
||||
media-libs/libsamplerate
|
||||
dvd? ( media-libs/libdvdread )
|
||||
ffmpeg? (
|
||||
libav? ( media-video/libav:= )
|
||||
!libav? ( media-video/ffmpeg:0= )
|
||||
)
|
||||
flac? ( >=media-libs/flac-1.2[cxx] )
|
||||
mp3? ( media-sound/lame )
|
||||
mad? ( media-libs/libmad )
|
||||
musepack? ( >=media-sound/musepack-tools-444 )
|
||||
sndfile? ( media-libs/libsndfile )
|
||||
taglib? ( >=media-libs/taglib-1.5 )
|
||||
vorbis? ( media-libs/libvorbis )
|
||||
"
|
||||
DEPEND="${CDEPEND}
|
||||
sys-devel/gettext
|
||||
"
|
||||
RDEPEND="${CDEPEND}
|
||||
$(add_kdebase_dep kdelibs 'udev,udisks(+)')
|
||||
app-cdr/cdrdao
|
||||
media-sound/cdparanoia
|
||||
virtual/cdrtools
|
||||
dvd? (
|
||||
>=app-cdr/dvd+rw-tools-7
|
||||
encode? ( media-video/transcode[dvd] )
|
||||
)
|
||||
emovix? ( media-video/emovix )
|
||||
sox? ( media-sound/sox )
|
||||
vcd? ( media-video/vcdimager )
|
||||
"
|
||||
|
||||
DOCS+=( ChangeLog )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-libav-11.patch"
|
||||
"${FILESDIR}/${P}-gcc6.patch"
|
||||
)
|
||||
|
||||
REQUIRED_USE="
|
||||
mp3? ( encode )
|
||||
sox? ( encode )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
kde4-base_src_prepare
|
||||
|
||||
# bug 558640
|
||||
sed -i -e "/^add_subdirectory( doc )/d" CMakeLists.txt || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DK3B_BUILD_API_DOCS=OFF
|
||||
-DK3B_BUILD_K3BSETUP=OFF
|
||||
-DK3B_BUILD_WAVE_DECODER_PLUGIN=ON
|
||||
-DK3B_ENABLE_HAL_SUPPORT=OFF
|
||||
-DK3B_ENABLE_MUSICBRAINZ=OFF
|
||||
-DK3B_DEBUG=$(usex debug)
|
||||
-DK3B_ENABLE_DVD_RIPPING=$(usex dvd)
|
||||
-DK3B_BUILD_EXTERNAL_ENCODER_PLUGIN=$(usex encode)
|
||||
-DK3B_BUILD_FFMPEG_DECODER_PLUGIN=$(usex ffmpeg)
|
||||
-DK3B_BUILD_FLAC_DECODER_PLUGIN=$(usex flac)
|
||||
-DK3B_BUILD_LAME_ENCODER_PLUGIN=$(usex mp3)
|
||||
-DK3B_BUILD_MAD_DECODER_PLUGIN=$(usex mad)
|
||||
-DK3B_BUILD_MUSE_DECODER_PLUGIN=$(usex musepack)
|
||||
-DK3B_BUILD_SNDFILE_DECODER_PLUGIN=$(usex sndfile)
|
||||
-DK3B_BUILD_SOX_ENCODER_PLUGIN=$(usex sox)
|
||||
-DK3B_ENABLE_TAGLIB=$(usex taglib)
|
||||
-DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN=$(usex vorbis)
|
||||
-DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN=$(usex vorbis)
|
||||
)
|
||||
|
||||
kde4-base_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
kde4-base_pkg_postinst
|
||||
|
||||
echo
|
||||
elog "We don't install k3bsetup anymore because Gentoo doesn't need it."
|
||||
elog "If you get warnings on start-up, uncheck the \"Check system"
|
||||
elog "configuration\" option in the \"Misc\" settings window."
|
||||
echo
|
||||
|
||||
local group=cdrom
|
||||
use kernel_linux || group=operator
|
||||
elog "Make sure you have proper read/write permissions on the cdrom device(s)."
|
||||
elog "Usually, it is sufficient to be in the ${group} group."
|
||||
echo
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
diff -Naur tests.old/openpgp/mds.test tests/openpgp/mds.test
|
||||
--- tests.old/openpgp/mds.test 2016-05-03 13:13:11.373313389 +0200
|
||||
+++ tests/openpgp/mds.test 2016-05-03 13:13:31.886755059 +0200
|
||||
@@ -63,7 +63,7 @@
|
||||
|
||||
[ "$failed" != "" ] && error "$failed failed for empty string"
|
||||
|
||||
-echo_n "abcdefghijklmnopqrstuvwxyz" | $GPG --with-colons --print-mds >y
|
||||
+printf "abcdefghijklmnopqrstuvwxyz" | $GPG --with-colons --print-mds >y
|
||||
if have_hash_algo "MD5"; then
|
||||
test_one ":1:" "C3FCD3D76192E4007DFB496CCA67E13B"
|
||||
fi
|
@ -1,24 +0,0 @@
|
||||
X-Git-Url: http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=blobdiff_plain;f=configure.ac;h=77487b23c36599b4a41272608d2c3569cfce655b;hp=5a75e5080e5f9649e6c100224f8f428884a5e49c;hb=af142854a73567836a0ca44ad62900469c23d531;hpb=06436882c31ed6339b2bef2b59d24a1a8ba751fd
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 5a75e50..77487b2 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -589,6 +589,7 @@ AC_ISC_POSIX
|
||||
AC_SYS_LARGEFILE
|
||||
GNUPG_CHECK_USTAR
|
||||
|
||||
+
|
||||
# We need to compile and run a program on the build machine. A
|
||||
# comment in libgpg-error says that the AC_PROG_CC_FOR_BUILD macro in
|
||||
# the AC archive is broken for autoconf 2.57. Given that there is no
|
||||
@@ -604,6 +605,9 @@ fi
|
||||
AC_MSG_RESULT($CC_FOR_BUILD)
|
||||
AC_ARG_VAR(CC_FOR_BUILD,[build system C compiler])
|
||||
|
||||
+# We need to call this macro because other pkg-config macros are
|
||||
+# not always used.
|
||||
+PKG_PROG_PKG_CONFIG
|
||||
|
||||
|
||||
try_gettext=yes
|
@ -0,0 +1,50 @@
|
||||
From 83a90a916e8e2f8e44c3b11d11e1dd75f65a87fb Mon Sep 17 00:00:00 2001
|
||||
From: NIIBE Yutaka <gniibe@fsij.org>
|
||||
Date: Wed, 11 May 2016 19:27:03 +0900
|
||||
Subject: [PATCH 1/1] g10: Fix signature checking.
|
||||
|
||||
* g10/sig-check.c (check_signature_over_key_or_uid): Fix call to
|
||||
walk_kbnode.
|
||||
|
||||
--
|
||||
|
||||
Thanks to Vincent Brillault (Feandil).
|
||||
|
||||
GnuPG-bug-id: 2351
|
||||
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
|
||||
---
|
||||
g10/sig-check.c | 13 +++++++++----
|
||||
1 file changed, 9 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/g10/sig-check.c b/g10/sig-check.c
|
||||
index 290f19a..7000b48 100644
|
||||
--- a/g10/sig-check.c
|
||||
+++ b/g10/sig-check.c
|
||||
@@ -797,15 +797,20 @@ check_signature_over_key_or_uid (PKT_public_key *signer,
|
||||
*is_selfsig = 1;
|
||||
}
|
||||
else
|
||||
- /* See if one of the subkeys was the signer (although this is
|
||||
- extremely unlikely). */
|
||||
{
|
||||
kbnode_t ctx = NULL;
|
||||
kbnode_t n;
|
||||
|
||||
- while ((n = walk_kbnode (kb, &ctx, PKT_PUBLIC_SUBKEY)))
|
||||
+ /* See if one of the subkeys was the signer (although this
|
||||
+ is extremely unlikely). */
|
||||
+ while ((n = walk_kbnode (kb, &ctx, 0)))
|
||||
{
|
||||
- PKT_public_key *subk = n->pkt->pkt.public_key;
|
||||
+ PKT_public_key *subk;
|
||||
+
|
||||
+ if (n->pkt->pkttype != PKT_PUBLIC_SUBKEY)
|
||||
+ continue;
|
||||
+
|
||||
+ subk = n->pkt->pkt.public_key;
|
||||
if (sig->keyid[0] == subk->keyid[0]
|
||||
&& sig->keyid[1] == subk->keyid[1])
|
||||
/* Issued by a subkey. */
|
||||
--
|
||||
2.8.0.rc3
|
||||
|
@ -1,182 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils autotools flag-o-matic toolchain-funcs
|
||||
|
||||
DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
|
||||
HOMEPAGE="http://www.gnupg.org/"
|
||||
MY_P="${P/_/-}"
|
||||
SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="bzip2 doc +gnutls ldap nls readline static selinux smartcard tofu tools usb"
|
||||
|
||||
COMMON_DEPEND_LIBS="
|
||||
dev-libs/npth
|
||||
>=dev-libs/libassuan-2.4.1
|
||||
>=dev-libs/libgcrypt-1.6.2[threads]
|
||||
>=dev-libs/libgpg-error-1.17
|
||||
>=dev-libs/libksba-1.2.0
|
||||
>=net-misc/curl-7.10
|
||||
gnutls? ( >=net-libs/gnutls-3.0 )
|
||||
sys-libs/zlib
|
||||
ldap? ( net-nds/openldap )
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
readline? ( sys-libs/readline:0= )
|
||||
smartcard? ( usb? ( virtual/libusb:0 ) )
|
||||
tofu? ( >=dev-db/sqlite-3.7 )
|
||||
"
|
||||
COMMON_DEPEND_BINS="app-crypt/pinentry
|
||||
!app-crypt/dirmngr"
|
||||
|
||||
# Existence of executables is checked during configuration.
|
||||
DEPEND="${COMMON_DEPEND_LIBS}
|
||||
${COMMON_DEPEND_BINS}
|
||||
static? (
|
||||
>=dev-libs/libassuan-2[static-libs]
|
||||
>=dev-libs/libgcrypt-1.6.2[static-libs]
|
||||
>=dev-libs/libgpg-error-1.17[static-libs]
|
||||
>=dev-libs/libksba-1.0.7[static-libs]
|
||||
dev-libs/npth[static-libs]
|
||||
>=net-misc/curl-7.10[static-libs]
|
||||
sys-libs/zlib[static-libs]
|
||||
bzip2? ( app-arch/bzip2[static-libs] )
|
||||
)
|
||||
nls? ( sys-devel/gettext )
|
||||
doc? ( sys-apps/texinfo )"
|
||||
|
||||
RDEPEND="!static? ( ${COMMON_DEPEND_LIBS} )
|
||||
${COMMON_DEPEND_BINS}
|
||||
selinux? ( sec-policy/selinux-gpg )
|
||||
nls? ( virtual/libintl )"
|
||||
|
||||
REQUIRED_USE="smartcard? ( !static )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}-pkg-config.patch"
|
||||
epatch_user
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=()
|
||||
|
||||
# 'USE=static' support was requested:
|
||||
# gnupg1: bug #29299
|
||||
# gnupg2: bug #159623
|
||||
use static && append-ldflags -static
|
||||
|
||||
if use smartcard; then
|
||||
myconf+=(
|
||||
--enable-scdaemon
|
||||
$(use_enable usb ccid-driver)
|
||||
)
|
||||
else
|
||||
myconf+=( --disable-scdaemon )
|
||||
fi
|
||||
|
||||
if use elibc_SunOS || use elibc_AIX; then
|
||||
myconf+=( --disable-symcryptrun )
|
||||
else
|
||||
myconf+=( --enable-symcryptrun )
|
||||
fi
|
||||
|
||||
# glib fails and picks up clang's internal stdint.h causing weird errors
|
||||
[[ ${CC} == clang ]] && export gl_cv_absolute_stdint_h=/usr/include/stdint.h
|
||||
|
||||
econf \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
--enable-gpg \
|
||||
--enable-gpgsm \
|
||||
--enable-large-secmem \
|
||||
--without-adns \
|
||||
"${myconf[@]}" \
|
||||
$(use_enable bzip2) \
|
||||
$(use_enable gnutls) \
|
||||
$(use_with ldap) \
|
||||
$(use_enable nls) \
|
||||
$(use_with readline) \
|
||||
$(use_enable tofu) \
|
||||
CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
|
||||
# The pkg-config patch specific to 2.1.10 is causing an eautoreconf
|
||||
# it shows up as being a developer version and with "unknown" suffix
|
||||
# we remove this explicitly for the 2.1.10 release as it does not contain
|
||||
# unstable code
|
||||
sed -i "s/#define IS_DEVELOPMENT_VERSION 1//" config.h || die
|
||||
sed -i "s/2.1.10-unknown/2.1.10/" config.h || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
if use doc; then
|
||||
cd doc
|
||||
emake html
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
use tools && dobin tools/{convert-from-106,gpg-check-pattern} \
|
||||
tools/{gpg-zip,gpgconf,gpgsplit,lspgpot,mail-signed-keys,make-dns-cert}
|
||||
|
||||
emake DESTDIR="${D}" -f doc/Makefile uninstall-nobase_dist_docDATA
|
||||
# The help*txt files are read from the datadir by GnuPG directly.
|
||||
# They do not work if compressed or moved!
|
||||
#rm "${ED}"/usr/share/gnupg/help* || die
|
||||
|
||||
dodoc ChangeLog NEWS README THANKS TODO VERSION doc/FAQ doc/DETAILS \
|
||||
doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER doc/help*
|
||||
|
||||
dosym gpg2 /usr/bin/gpg
|
||||
dosym gpgv2 /usr/bin/gpgv
|
||||
echo ".so man1/gpg2.1" > "${ED}"/usr/share/man/man1/gpg.1
|
||||
echo ".so man1/gpgv2.1" > "${ED}"/usr/share/man/man1/gpgv.1
|
||||
|
||||
dodir /etc/env.d
|
||||
echo "CONFIG_PROTECT=/usr/share/gnupg/qualified.txt" >> "${ED}"/etc/env.d/30gnupg
|
||||
|
||||
if use doc; then
|
||||
dohtml doc/gnupg.html/* doc/*.png
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If you wish to view images emerge:"
|
||||
elog "media-gfx/xloadimage, media-gfx/xli or any other viewer"
|
||||
elog "Remember to use photo-viewer option in configuration file to activate"
|
||||
elog "the right viewer."
|
||||
elog
|
||||
|
||||
if use smartcard; then
|
||||
elog "To use your OpenPGP smartcard (or token) with GnuPG you need one of"
|
||||
use usb && elog " - a CCID-compatible reader, used directly through libusb;"
|
||||
elog " - sys-apps/pcsc-lite and a compatible reader device;"
|
||||
elog " - dev-libs/openct and a compatible reader device;"
|
||||
elog " - a reader device and drivers exporting either PC/SC or CT-API interfaces."
|
||||
elog ""
|
||||
elog "General hint: you probably want to try installing sys-apps/pcsc-lite and"
|
||||
elog "app-crypt/ccid first."
|
||||
fi
|
||||
|
||||
ewarn "Please remember to restart gpg-agent if a different version"
|
||||
ewarn "of the agent is currently used. If you are unsure of the gpg"
|
||||
ewarn "agent you are using please run 'killall gpg-agent',"
|
||||
ewarn "and to start a fresh daemon just run 'gpg-agent --daemon'."
|
||||
|
||||
if [[ -n ${REPLACING_VERSIONS} ]]; then
|
||||
elog "If upgrading from a version prior than 2.1 you might have to re-import"
|
||||
elog "secret keys after restarting the gpg-agent as the new version is using"
|
||||
elog "a new storage mechanism."
|
||||
elog "You can migrate the keys using gpg --import \$HOME/.gnupg/secring.gpg"
|
||||
fi
|
||||
}
|
@ -1,171 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs
|
||||
|
||||
DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
|
||||
HOMEPAGE="http://www.gnupg.org/"
|
||||
MY_P="${P/_/-}"
|
||||
SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="bzip2 doc +gnutls ldap nls readline static selinux smartcard tools usb"
|
||||
|
||||
COMMON_DEPEND_LIBS="
|
||||
dev-libs/npth
|
||||
>=dev-libs/libassuan-2
|
||||
>=dev-libs/libgcrypt-1.6.2[threads]
|
||||
>=dev-libs/libgpg-error-1.17
|
||||
>=dev-libs/libksba-1.0.7
|
||||
>=net-misc/curl-7.10
|
||||
gnutls? ( >=net-libs/gnutls-3.0 )
|
||||
sys-libs/zlib
|
||||
ldap? ( net-nds/openldap )
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
readline? ( sys-libs/readline:= )
|
||||
smartcard? ( usb? ( virtual/libusb:0 ) )
|
||||
"
|
||||
COMMON_DEPEND_BINS="app-crypt/pinentry
|
||||
!app-crypt/dirmngr"
|
||||
|
||||
# Existence of executables is checked during configuration.
|
||||
DEPEND="${COMMON_DEPEND_LIBS}
|
||||
${COMMON_DEPEND_BINS}
|
||||
static? (
|
||||
>=dev-libs/libassuan-2[static-libs]
|
||||
>=dev-libs/libgcrypt-1.6.2[static-libs]
|
||||
>=dev-libs/libgpg-error-1.17[static-libs]
|
||||
>=dev-libs/libksba-1.0.7[static-libs]
|
||||
dev-libs/npth[static-libs]
|
||||
>=net-misc/curl-7.10[static-libs]
|
||||
sys-libs/zlib[static-libs]
|
||||
bzip2? ( app-arch/bzip2[static-libs] )
|
||||
)
|
||||
nls? ( sys-devel/gettext )
|
||||
doc? ( sys-apps/texinfo )"
|
||||
|
||||
RDEPEND="!static? ( ${COMMON_DEPEND_LIBS} )
|
||||
${COMMON_DEPEND_BINS}
|
||||
selinux? ( sec-policy/selinux-gpg )
|
||||
nls? ( virtual/libintl )"
|
||||
|
||||
REQUIRED_USE="smartcard? ( !static )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=()
|
||||
|
||||
# 'USE=static' support was requested:
|
||||
# gnupg1: bug #29299
|
||||
# gnupg2: bug #159623
|
||||
use static && append-ldflags -static
|
||||
|
||||
if use smartcard; then
|
||||
myconf+=(
|
||||
--enable-scdaemon
|
||||
$(use_enable usb ccid-driver)
|
||||
)
|
||||
else
|
||||
myconf+=( --disable-scdaemon )
|
||||
fi
|
||||
|
||||
if use elibc_SunOS || use elibc_AIX; then
|
||||
myconf+=( --disable-symcryptrun )
|
||||
else
|
||||
myconf+=( --enable-symcryptrun )
|
||||
fi
|
||||
|
||||
# glib fails and picks up clang's internal stdint.h causing weird errors
|
||||
[[ ${CC} == clang ]] && export gl_cv_absolute_stdint_h=/usr/include/stdint.h
|
||||
|
||||
econf \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
--enable-gpg \
|
||||
--enable-gpgsm \
|
||||
--enable-large-secmem \
|
||||
--without-adns \
|
||||
"${myconf[@]}" \
|
||||
$(use_enable bzip2) \
|
||||
$(use_enable gnutls) \
|
||||
$(use_with ldap) \
|
||||
$(use_enable nls) \
|
||||
$(use_with readline) \
|
||||
CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
if use doc; then
|
||||
cd doc
|
||||
emake html
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
use tools && dobin tools/{convert-from-106,gpg-check-pattern} \
|
||||
tools/{gpg-zip,gpgconf,gpgsplit,lspgpot,mail-signed-keys,make-dns-cert}
|
||||
|
||||
emake DESTDIR="${D}" -f doc/Makefile uninstall-nobase_dist_docDATA
|
||||
# The help*txt files are read from the datadir by GnuPG directly.
|
||||
# They do not work if compressed or moved!
|
||||
#rm "${ED}"/usr/share/gnupg/help* || die
|
||||
|
||||
dodoc ChangeLog NEWS README THANKS TODO VERSION doc/FAQ doc/DETAILS \
|
||||
doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER doc/help*
|
||||
|
||||
dosym gpg2 /usr/bin/gpg
|
||||
dosym gpgv2 /usr/bin/gpgv
|
||||
echo ".so man1/gpg2.1" > "${ED}"/usr/share/man/man1/gpg.1
|
||||
echo ".so man1/gpgv2.1" > "${ED}"/usr/share/man/man1/gpgv.1
|
||||
|
||||
dodir /etc/env.d
|
||||
echo "CONFIG_PROTECT=/usr/share/gnupg/qualified.txt" >> "${ED}"/etc/env.d/30gnupg
|
||||
|
||||
if use doc; then
|
||||
dohtml doc/gnupg.html/* doc/*.png
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If you wish to view images emerge:"
|
||||
elog "media-gfx/xloadimage, media-gfx/xli or any other viewer"
|
||||
elog "Remember to use photo-viewer option in configuration file to activate"
|
||||
elog "the right viewer."
|
||||
elog
|
||||
|
||||
if use smartcard; then
|
||||
elog "To use your OpenPGP smartcard (or token) with GnuPG you need one of"
|
||||
use usb && elog " - a CCID-compatible reader, used directly through libusb;"
|
||||
elog " - sys-apps/pcsc-lite and a compatible reader device;"
|
||||
elog " - dev-libs/openct and a compatible reader device;"
|
||||
elog " - a reader device and drivers exporting either PC/SC or CT-API interfaces."
|
||||
elog ""
|
||||
elog "General hint: you probably want to try installing sys-apps/pcsc-lite and"
|
||||
elog "app-crypt/ccid first."
|
||||
fi
|
||||
|
||||
ewarn "Please remember to restart gpg-agent if a different version"
|
||||
ewarn "of the agent is currently used. If you are unsure of the gpg"
|
||||
ewarn "agent you are using please run 'killall gpg-agent',"
|
||||
ewarn "and to start a fresh daemon just run 'gpg-agent --daemon'."
|
||||
|
||||
if [[ -n ${REPLACING_VERSIONS} ]]; then
|
||||
elog "If upgrading from a version prior than 2.1 you might have to re-import"
|
||||
elog "secret keys after restarting the gpg-agent as the new version is using"
|
||||
elog "a new storage mechanism."
|
||||
elog "You can migrate the keys using gpg --import \$HOME/.gnupg/secring.gpg"
|
||||
fi
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST lxd-2.0.0.tar.bz2 2305314 SHA256 da5bab198cff8bee4528f35537221a252b4b2a23d655921aabbf281b0fd2ec6a SHA512 23e791403f81951c9e5227b804fb400d80dde56f17ff71d511be4514943bd4bac7f4ade738294a4a88d9c4f73e4302f6c5b0e22eb245083fb1eeee6e01e207c4 WHIRLPOOL 72b1dc86547a8d0db74eca5e07fd33bf0545c1dbafba894a6316e77d36673fef5b765df68b4d6cd39d2db9a1dacfb757696ec982023aed329e38201aef1a5562
|
||||
DIST lxd-2.0.0_beta4.tar.bz2 2291955 SHA256 6487750275e21ab3e862ea56807b9fcf28e9a646040e1f50f3967e9f76cf27e5 SHA512 ae67b9098946f037c1c938cc46f141fb8089ae33b980dd55cebc9cc3f14fbcd645e810e185fdc61dacbd6437569d079e4d9bd9763d12fefb65cfcecf13c10b28 WHIRLPOOL 6c781b47b80d044128647567b6de81352b174e2224e9ff91f2e1eacc5dfbb9141e53aa74e9bce479ebee1bb6c691282849897c34f815415623abcf3d666c7033
|
||||
DIST lxd-2.0.0_rc2.tar.bz2 2306077 SHA256 d74babbd5c537430a574a13c0f70c7633affc9bbd0e21bf0039872bdfb801fe9 SHA512 6a21620e19277293a3b665d4061f5aa9443d1a9a5ab88fa885096ff77acf828b215e247136bb99ea1ba230f015181bc9a86a919664c9288577509a2146a5aa66 WHIRLPOOL f88e0f3b5ecd9803bc8baee864ffbdf33b39f331a5e5ceb170b2792d2e26b6f4faae3a8cc6aae090e81accd3835408f2956a117095bc790ca7c16cd7f21d205e
|
||||
DIST lxd-2.0.1.tar.bz2 2330217 SHA256 b9a315825bfc66469a442f3b3da73e2af97dba270ffe1bc18c871cd6c1c7ad69 SHA512 67b1c42a0957bd2f4963c860372211dbbc38cb8e9346e83c6319749efd9e1a188c00033865901d285650298531460b9f54cba0e88d0973179c0c17bcd30cc97d WHIRLPOOL 4ae640fc6410dff9d08816a6ac7ddb47a4cce9dfbbfaa65baf8456517aca25a501b0e680d9a6855a0fa3b9efe8cd1eddb0a9981d43de9ef573c16be936f5104a
|
||||
|
@ -0,0 +1,20 @@
|
||||
--- Makefile.orig 2016-02-19 00:16:40.720102639 +0000
|
||||
+++ Makefile 2016-02-19 00:18:10.886096473 +0000
|
||||
@@ -12,17 +12,11 @@
|
||||
|
||||
.PHONY: default
|
||||
default:
|
||||
- # Must run twice due to go get race
|
||||
- -go get -t -v -d ./...
|
||||
- -go get -t -v -d ./...
|
||||
go install -v $(DEBUG) ./...
|
||||
@echo "LXD built successfully"
|
||||
|
||||
.PHONY: client
|
||||
client:
|
||||
- # Must run twice due to go get race
|
||||
- -go get -t -v -d ./...
|
||||
- -go get -t -v -d ./...
|
||||
go install -v $(DEBUG) ./lxc
|
||||
@echo "LXD client built successfully"
|
||||
|
@ -0,0 +1,27 @@
|
||||
# Group which owns the shared socket
|
||||
LXD_OPTIONS+=" --group lxd"
|
||||
|
||||
|
||||
|
||||
# Enable cpu profiling into the specified file
|
||||
#LXD_OPTIONS+=" --cpuprofile /tmp/lxc_cpu_profile"
|
||||
|
||||
# Enable memory profiling into the specified file
|
||||
#LXD_OPTIONS+=" --memprofile /tmp/lxc_mem_profile"
|
||||
|
||||
|
||||
|
||||
# Enables debug mode
|
||||
#LXD_OPTIONS+=" --debug"
|
||||
|
||||
# For debugging, print a complete stack trace every n seconds
|
||||
#LXD_OPTIONS+=" --print-goroutines-every 5"
|
||||
|
||||
# Enables verbose mode
|
||||
#LXD_OPTIONS+=" -v"
|
||||
|
||||
# Logfile to log to
|
||||
#LXD_OPTIONS+=" --logfile /var/log/lxd/lxd.log"
|
||||
|
||||
# Enables syslog logging
|
||||
#LXD_OPTIONS+=" --syslog"
|
@ -0,0 +1,50 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
DAEMON=/usr/sbin/lxd
|
||||
PIDFILE=/run/lxd.pid
|
||||
|
||||
extra_commands="stopall"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
use lxcfs
|
||||
|
||||
# remove with 2.0 release
|
||||
need cgmanager
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Starting lxd server"
|
||||
|
||||
start-stop-daemon --start \
|
||||
--pidfile ${PIDFILE} \
|
||||
--exec ${DAEMON} \
|
||||
--background \
|
||||
--make-pidfile \
|
||||
-- \
|
||||
${LXD_OPTIONS}
|
||||
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
if [[ $RC_GOINGDOWN = YES ]] || [[ $RC_REBOOT = YES ]]; then
|
||||
stopall
|
||||
else
|
||||
ebegin "Stopping lxd service (but not containers)"
|
||||
start-stop-daemon --stop --quiet -R TERM/45 -p ${PIDFILE}
|
||||
eend $?
|
||||
fi
|
||||
}
|
||||
|
||||
stopall() {
|
||||
ebegin "Stopping lxd service and containers"
|
||||
if "${DAEMON}" shutdown; then
|
||||
/etc/init.d/lxd zap
|
||||
rm -f ${PIDFILE}
|
||||
fi
|
||||
eend $?
|
||||
}
|
@ -0,0 +1,149 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Fast, dense and secure container management"
|
||||
HOMEPAGE="https://linuxcontainers.org/lxd/introduction/"
|
||||
EGO_PN_PARENT="github.com/lxc"
|
||||
EGO_PN="${EGO_PN_PARENT}/lxd"
|
||||
SRC_URI="https://dev.gentoo.org/~stasibear/distfiles/${P}.tar.bz2"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
PLOCALES="de fr ja"
|
||||
IUSE="+daemon nls test"
|
||||
|
||||
# IUSE and PLOCALES must be defined before l10n inherited
|
||||
inherit bash-completion-r1 eutils golang-build l10n systemd user vcs-snapshot
|
||||
|
||||
DEPEND="
|
||||
dev-go/go-crypto
|
||||
dev-libs/protobuf
|
||||
dev-vcs/git
|
||||
nls? ( sys-devel/gettext )
|
||||
test? (
|
||||
app-misc/jq
|
||||
dev-db/sqlite
|
||||
net-misc/curl
|
||||
sys-devel/gettext
|
||||
)
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
daemon? (
|
||||
app-admin/cgmanager
|
||||
app-arch/xz-utils
|
||||
app-emulation/lxc[cgmanager,seccomp]
|
||||
net-misc/rsync[xattr]
|
||||
sys-apps/iproute2
|
||||
virtual/acl
|
||||
)
|
||||
"
|
||||
|
||||
# KNOWN ISSUES:
|
||||
# - Translations may not work. I've been unsuccessful in forcing
|
||||
# localized output. Anyway, upstream (Canonical) doesn't install the
|
||||
# message files.
|
||||
|
||||
# TODO:
|
||||
# - since 0.15 gccgo is a supported compiler ('make gccgo'). It would
|
||||
# be preferable for that support to go into the golang-build eclass not
|
||||
# this package directly.
|
||||
|
||||
src_prepare() {
|
||||
cd "${S}/src/${EGO_PN}" || die "Failed to change to deep src dir"
|
||||
|
||||
epatch "${FILESDIR}/${P}-dont-go-get.patch"
|
||||
|
||||
tmpgoroot="${T}/goroot"
|
||||
mkdir -p "$tmpgoroot" || die "Failed to create temporary GOROOT"
|
||||
cp -sR "$(get_golibdir_gopath)"/* "${tmpgoroot}" || die "Failed to copy files to temporary GOROOT"
|
||||
|
||||
# Warn on unhandled locale changes
|
||||
l10n_find_plocales_changes po "" .po
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
golang-build_src_compile
|
||||
|
||||
cd "${S}/src/${EGO_PN}" || die "Failed to change to deep src dir"
|
||||
|
||||
tmpgoroot="${T}/goroot"
|
||||
if use daemon; then
|
||||
# Build binaries
|
||||
GOPATH="${S}:${tmpgoroot}" emake
|
||||
else
|
||||
# build client tool
|
||||
GOPATH="${S}:${tmpgoroot}" emake client
|
||||
fi
|
||||
|
||||
use nls && emake build-mo
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if use daemon; then
|
||||
# Go native tests should succeed
|
||||
golang-build_src_test
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Installs all src,pkg to /usr/lib/go-gentoo
|
||||
golang-build_src_install
|
||||
|
||||
cd "${S}"
|
||||
dobin bin/lxc
|
||||
use daemon && dosbin bin/lxd
|
||||
|
||||
cd "src/${EGO_PN}"
|
||||
|
||||
if use nls; then
|
||||
for lingua in ${PLOCALES}; do
|
||||
if use linguas_${lingua}; then
|
||||
domo po/${lingua}.mo
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
if use daemon; then
|
||||
newinitd "${FILESDIR}"/${P}.initd lxd
|
||||
newconfd "${FILESDIR}"/${P}.confd lxd
|
||||
|
||||
systemd_dounit "${FILESDIR}"/lxd.service
|
||||
fi
|
||||
|
||||
newbashcomp config/bash/lxd-client lxc
|
||||
|
||||
dodoc AUTHORS CONTRIBUTING.md README.md doc/*
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo
|
||||
einfo "Consult https://wiki.gentoo.org/wiki/LXD for more information,"
|
||||
einfo "including a Quick Start."
|
||||
|
||||
# The messaging below only applies to daemon installs
|
||||
use daemon || return 0
|
||||
|
||||
# The control socket will be owned by (and writeable by) this group.
|
||||
enewgroup lxd
|
||||
|
||||
# Ubuntu also defines an lxd user but it appears unused (the daemon
|
||||
# must run as root)
|
||||
|
||||
einfo
|
||||
einfo "Though not strictly required, some features are enabled at run-time"
|
||||
einfo "when the relevant helper programs are detected:"
|
||||
einfo "- sys-apps/apparmor"
|
||||
einfo "- sys-fs/btrfs-progs"
|
||||
einfo "- sys-fs/lvm2"
|
||||
einfo "- sys-fs/lxcfs"
|
||||
einfo "- sys-fs/zfs"
|
||||
einfo "- sys-process/criu"
|
||||
einfo
|
||||
einfo "Since these features can't be disabled at build-time they are"
|
||||
einfo "not USE-conditional."
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
diff -Naur strigi-0.7.8.old/libstreamanalyzer/cmake/MacroCheckGccVisibility.cmake strigi-0.7.8/libstreamanalyzer/cmake/MacroCheckGccVisibility.cmake
|
||||
--- strigi-0.7.8.old/libstreamanalyzer/cmake/MacroCheckGccVisibility.cmake 2013-02-05 16:34:52.000000000 -0500
|
||||
+++ strigi-0.7.8/libstreamanalyzer/cmake/MacroCheckGccVisibility.cmake 2016-05-14 11:39:54.586260564 -0400
|
||||
@@ -15,7 +15,7 @@
|
||||
# get the gcc version
|
||||
exec_program(${CMAKE_C_COMPILER} ARGS ${CMAKE_C_COMPILER_ARG1} --version OUTPUT_VARIABLE _gcc_version_info)
|
||||
|
||||
- string (REGEX MATCH "[345]\\.[0-9]\\.[0-9]" _gcc_version "${_gcc_version_info}")
|
||||
+ string (REGEX MATCH "[3456]\\.[0-9]\\.[0-9]" _gcc_version "${_gcc_version_info}")
|
||||
# gcc on mac just reports: "gcc (GCC) 3.3 20030304 ..." without the patch level, handle this here:
|
||||
if (NOT _gcc_version)
|
||||
string (REGEX REPLACE ".*\\(GCC\\).* ([34]\\.[0-9]) .*" "\\1.0" _gcc_version "${_gcc_version_info}")
|
||||
diff -Naur strigi-0.7.8.old/libstreams/cmake/MacroCheckGccVisibility.cmake strigi-0.7.8/libstreams/cmake/MacroCheckGccVisibility.cmake
|
||||
--- strigi-0.7.8.old/libstreams/cmake/MacroCheckGccVisibility.cmake 2013-02-05 16:34:57.000000000 -0500
|
||||
+++ strigi-0.7.8/libstreams/cmake/MacroCheckGccVisibility.cmake 2016-05-14 11:40:11.340134414 -0400
|
||||
@@ -15,7 +15,7 @@
|
||||
# get the gcc version
|
||||
exec_program(${CMAKE_C_COMPILER} ARGS ${CMAKE_C_COMPILER_ARG1} --version OUTPUT_VARIABLE _gcc_version_info)
|
||||
|
||||
- string (REGEX MATCH "[345]\\.[0-9]\\.[0-9]" _gcc_version "${_gcc_version_info}")
|
||||
+ string (REGEX MATCH "[3456]\\.[0-9]\\.[0-9]" _gcc_version "${_gcc_version_info}")
|
||||
# gcc on mac just reports: "gcc (GCC) 3.3 20030304 ..." without the patch level, handle this here:
|
||||
if (NOT _gcc_version)
|
||||
string (REGEX REPLACE ".*\\(GCC\\).* ([34]\\.[0-9]) .*" "\\1.0" _gcc_version "${_gcc_version_info}")
|
@ -0,0 +1,84 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
SRC_URI="http://www.vandenoever.info/software/strigi/${P}.tar.bz2"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Fast crawling desktop search engine with Qt4 GUI"
|
||||
HOMEPAGE="https://projects.kde.org/projects/kdesupport/strigi/strigi"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="clucene +dbus debug exif fam ffmpeg +inotify libav log +qt4 test"
|
||||
|
||||
RDEPEND="
|
||||
app-arch/bzip2
|
||||
dev-libs/libxml2:2
|
||||
sys-libs/zlib
|
||||
virtual/libiconv
|
||||
clucene? ( >=dev-cpp/clucene-0.9.21[-debug] )
|
||||
dbus? (
|
||||
sys-apps/dbus
|
||||
qt4? ( dev-qt/qtdbus:4 )
|
||||
)
|
||||
exif? ( media-gfx/exiv2:= )
|
||||
fam? ( virtual/fam )
|
||||
ffmpeg? (
|
||||
libav? ( media-video/libav:0= )
|
||||
!libav? ( media-video/ffmpeg:0= )
|
||||
)
|
||||
log? ( >=dev-libs/log4cxx-0.10.0 )
|
||||
qt4? (
|
||||
dev-qt/qtcore:4
|
||||
dev-qt/qtgui:4
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-util/cppunit )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-gcc-4.8.patch"
|
||||
"${FILESDIR}/${P}-libav10.patch"
|
||||
"${FILESDIR}/${P}-ffmpeg29.patch"
|
||||
"${FILESDIR}/${P}-gcc6.patch"
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
# Enabled: POLLING (only reliable way to check for files changed.)
|
||||
# Disabled: xine - recommended upstream to keep it this way
|
||||
local mycmakeargs=(
|
||||
-DENABLE_POLLING=ON
|
||||
-DFORCE_DEPS=ON
|
||||
-DENABLE_REGENERATEXSD=OFF
|
||||
-DENABLE_XINE=OFF
|
||||
-DENABLE_CLUCENE=$(usex clucene)
|
||||
-DENABLE_CLUCENE_NG=$(usex clucene)
|
||||
-DENABLE_DBUS=$(usex dbus)
|
||||
-DENABLE_EXIV2=$(usex exif)
|
||||
-DENABLE_FAM=$(usex fam)
|
||||
-DENABLE_FFMPEG=$(usex ffmpeg)
|
||||
-DENABLE_INOTIFY=$(usex inotify)
|
||||
-DENABLE_LOG4CXX=$(usex log)
|
||||
-DENABLE_QT4=$(usex qt4)
|
||||
$(cmake-utils_use_find_package test CppUnit)
|
||||
)
|
||||
|
||||
if use qt4; then
|
||||
mycmakeargs+=( -DENABLE_DBUS=ON )
|
||||
fi
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! use clucene ; then
|
||||
elog "Because you didn't enable the clucene backend, strigi may not be functional."
|
||||
elog "If you intend to use standalone strigi indexer (not needed for KDE),"
|
||||
elog "be sure to reinstall app-misc/strigi with the clucene USE flag enabled."
|
||||
fi
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST homebank-4.6.3.tar.gz 1899045 SHA256 f6e31bb789d626b507c2af9d176a0bac0cbaec770ede73048ba7a6df113a6948 SHA512 aab7374d90ffc52a40188eb334fc9b3461c299014d6134f236488991400fffe9f6dcb69247501857fe4caafbb08f0c5d729211b13551203f1231d136e99e024d WHIRLPOOL e8f6a421c64eb1bf6f2d97910e4687b00cf794fd27c8aff83ce9d39e18393cccca1984e73a44110ff5e87427fd0ed74963dcb997490d97614116800100daca5b
|
||||
DIST homebank-5.0.6.tar.gz 2578726 SHA256 4a52ef7a20accd50f8cead0d0564042912573c7d60887ef5e4d462fb28b239e4 SHA512 48cb3c4b306804a5cc6dea3083fc84d64a8936bb9c7dfb357838abb05d3f2ce1080eba73be1bb7c37ffeb3ed10d14f15d0f7121d7e4f34c543f8807f8747f289 WHIRLPOOL 7052e27f7d9d38eae13a5ed3af0d7f284bcbdfbff9cb9282bc773f26a7fb5a0af305b81ba82cc2f21339aa3589bb5a6a4b9323f48c637d8418e4767197b4b314
|
||||
DIST homebank-5.0.7.tar.gz 2603648 SHA256 d526dc78e6f6ea01efadfb9fd27b2d10326c315cfe550c83cc29cfd8052564e7 SHA512 ffb3246a6abee6a24f4491e6f3f0857033bdc03ec81647050766e965cc156789f829c819d491f81b3d15f24710f89a432f8906b833d11e8f4d1499cb05050dee WHIRLPOOL 5602c4dec49a4478699db795581a40e3a2a31ffec3eaa5c1aeffd647055dccb59b8c5c1b973971bfe76906ca73ba93a85ff35d90e25791ded69267d96b5ffe4d
|
||||
|
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit fdo-mime eutils gnome2-utils
|
||||
|
||||
DESCRIPTION="Free, easy, personal accounting for everyone"
|
||||
HOMEPAGE="http://homebank.free.fr/index.php"
|
||||
SRC_URI="http://homebank.free.fr/public/${P}.tar.gz"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="+ofx"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.28
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf
|
||||
>=x11-libs/gtk+-3.6.4:3
|
||||
x11-libs/pango
|
||||
ofx? ( >=dev-libs/libofx-0.8.3 )"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-lang/perl-5.8.1
|
||||
dev-perl/XML-Parser
|
||||
>=dev-util/intltool-0.40.5
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog README )
|
||||
|
||||
src_configure() {
|
||||
econf $(use_with ofx)
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
fdo-mime_mime_database_update
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_desktop_database_update
|
||||
fdo-mime_mime_database_update
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1 +1,3 @@
|
||||
DIST hunspell-1.3.3.tar.gz 986081 SHA256 a7b2c0de0e2ce17426821dc1ac8eb115029959b3ada9d80a81739fa19373246c SHA512 7599981d002a4a032c41c83f6287243a4942b0e25c408049a3ba86c16f63ce964800a3ac325ace0402b0d7256690c4a4151a66f19a8f58cc455af0498bb1af04 WHIRLPOOL c10f7f7b326ce886bd031da29e9e04a1f4a5914f24cbe75061ed539958e7a8efaa4d4ea16f2b17437c63d97d6f558a27c092bc43c9f56c75078667d5344402f8
|
||||
DIST hunspell-1.3.4.tar.gz 1004935 SHA256 55918522cb0041748507dd4f5aa92d043cef337aa589b9367c2221da084281ac SHA512 092818570f5eb152b2bf8d0964068510185304f41e1eb0946bf7589c640d21bff67d2b79b49f770e8c0baa9031ab449eefb9e3b0bce8a28e2fc4809007fefa99 WHIRLPOOL 0e7c1941d31824e3a8f93200b6b228f56b0e35f14498a138425b177bc5a47274d422cd7b1d4836ebdb74b449bf777129381382e7b66211f5e8d1507cc3becdf7
|
||||
DIST hunspell-1.4.1.tar.gz 1000647 SHA256 c4476aff0ced52eec334eae1e8d3fdaaebdd90f5ecd0b57cf2a92a6fd220d1bb SHA512 6edc1120a08d46f1c3a590f9964486240eee46ef7f1c2d072c228d26dd1cb3bee1f283d007fcda994cdf0482c065cd5375c9706570a7c5be9aff423e19c03b6b WHIRLPOOL 7f250ba58369ca12282bf23d85396e66385197d3d1d268e3bae39d197029438543ba9377abe224a9b2dea860fe816c627e10adf27f1d2198793a18ded95534cf
|
||||
|
@ -0,0 +1,124 @@
|
||||
--- hunspell-1.3.4/src/tools/chmorph.cxx
|
||||
+++ hunspell-1.3.4/src/tools/chmorph.cxx
|
||||
@@ -58,11 +58,11 @@
|
||||
if (!argv[i]) {
|
||||
fprintf(
|
||||
stderr,
|
||||
- "chmorph - change affixes by morphological analysis and generation\n"
|
||||
- "correct syntax is:\nchmorph affix_file "
|
||||
+ "hunspell-chmorph - change affixes by morphological analysis and generation\n"
|
||||
+ "correct syntax is:\nhunspell-chmorph affix_file "
|
||||
"dictionary_file file_to_convert STRING1 STRING2\n"
|
||||
"STRINGS may be arbitrary parts of the morphological descriptions\n"
|
||||
- "example: chmorph hu.aff hu.dic hu.txt SG_2 SG_3 "
|
||||
+ "example: hunspell-chmorph hu.aff hu.dic hu.txt SG_2 SG_3 "
|
||||
" (convert informal Hungarian second person texts to formal third "
|
||||
"person texts)\n");
|
||||
exit(1);
|
||||
--- hunspell-1.3.4/src/tools/example.cxx
|
||||
+++ hunspell-1.3.4/src/tools/example.cxx
|
||||
@@ -54,9 +54,9 @@
|
||||
/* first parse the command line options */
|
||||
|
||||
if (argc < 4) {
|
||||
- fprintf(stderr, "example (now it works with more dictionary files):\n");
|
||||
+ fprintf(stderr, "hunspell-example (now it works with more dictionary files):\n");
|
||||
fprintf(stderr,
|
||||
- "example affix_file dictionary_file(s) file_of_words_to_check\n");
|
||||
+ "hunspell-example affix_file dictionary_file(s) file_of_words_to_check\n");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
--- hunspell-1.3.4/src/tools/Makefile.am
|
||||
+++ hunspell-1.3.4/src/tools/Makefile.am
|
||||
@@ -1,4 +1,4 @@
|
||||
-bin_PROGRAMS=analyze chmorph hunspell munch unmunch hzip hunzip
|
||||
+bin_PROGRAMS=hunspell-analyze hunspell-chmorph hunspell hunspell-munch hunspell-unmunch hzip hunzip
|
||||
|
||||
INCLUDES=-I${top_srcdir}/src/hunspell -I${top_srcdir}/src/parsers
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
hunzip_SOURCES=hunzip.cxx
|
||||
hunzip_LDADD = ../hunspell/libhunspell-1.3.la
|
||||
|
||||
-munch_SOURCES=munch.c munch.h
|
||||
-unmunch_SOURCES=unmunch.c unmunch.h
|
||||
+hunspell_munch_SOURCES=munch.c munch.h
|
||||
+hunspell_unmunch_SOURCES=unmunch.c unmunch.h
|
||||
|
||||
example_SOURCES=example.cxx
|
||||
example_LDADD = ../hunspell/libhunspell-1.3.la
|
||||
@@ -16,11 +16,11 @@
|
||||
hunspell_LDADD = @LIBINTL@ @LIBICONV@ ../parsers/libparsers.a \
|
||||
../hunspell/libhunspell-1.3.la @CURSESLIB@ @READLINELIB@
|
||||
|
||||
-analyze_SOURCES=analyze.cxx
|
||||
-analyze_LDADD = ../hunspell/libhunspell-1.3.la
|
||||
+hunspell_analyze_SOURCES=analyze.cxx
|
||||
+hunspell_analyze_LDADD = ../hunspell/libhunspell-1.3.la
|
||||
|
||||
-chmorph_SOURCES=chmorph.cxx
|
||||
-chmorph_LDADD = ../parsers/libparsers.a ../hunspell/libhunspell-1.3.la
|
||||
+hunspell_chmorph_SOURCES=chmorph.cxx
|
||||
+hunspell_chmorph_LDADD = ../parsers/libparsers.a ../hunspell/libhunspell-1.3.la
|
||||
|
||||
noinst_PROGRAMS=example
|
||||
|
||||
--- hunspell-1.3.4/src/tools/munch.c
|
||||
+++ hunspell-1.3.4/src/tools/munch.c
|
||||
@@ -79,14 +79,14 @@
|
||||
wf = mystrdup(argv[1]);
|
||||
} else {
|
||||
fprintf(stderr, "correct syntax is:\n");
|
||||
- fprintf(stderr, "munch word_list_file affix_file\n");
|
||||
+ fprintf(stderr, "hunspell-munch word_list_file affix_file\n");
|
||||
exit(1);
|
||||
}
|
||||
if (argv[2]) {
|
||||
af = mystrdup(argv[2]);
|
||||
} else {
|
||||
fprintf(stderr, "correct syntax is:\n");
|
||||
- fprintf(stderr, "munch word_list_file affix_file\n");
|
||||
+ fprintf(stderr, "hunspell-munch word_list_file affix_file\n");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
--- hunspell-1.3.4/src/tools/unmunch.c
|
||||
+++ hunspell-1.3.4/src/tools/unmunch.c
|
||||
@@ -74,14 +74,14 @@
|
||||
wf = mystrdup(argv[1]);
|
||||
} else {
|
||||
fprintf(stderr, "correct syntax is:\n");
|
||||
- fprintf(stderr, "unmunch dic_file affix_file\n");
|
||||
+ fprintf(stderr, "hunspell-unmunch dic_file affix_file\n");
|
||||
exit(1);
|
||||
}
|
||||
if (argv[2]) {
|
||||
af = mystrdup(argv[2]);
|
||||
} else {
|
||||
fprintf(stderr, "correct syntax is:\n");
|
||||
- fprintf(stderr, "unmunch dic_file affix_file\n");
|
||||
+ fprintf(stderr, "hunspell-unmunch dic_file affix_file\n");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
--- hunspell-1.3.4/tests/test.sh
|
||||
+++ hunspell-1.3.4/tests/test.sh
|
||||
@@ -74,7 +74,7 @@
|
||||
shopt -s expand_aliases
|
||||
|
||||
alias hunspell='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la ../src/tools/hunspell'
|
||||
-alias analyze='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la ../src/tools/analyze'
|
||||
+alias analyze='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la ../src/tools/hunespell-analyze'
|
||||
|
||||
if [ "$VALGRIND" != "" ]; then
|
||||
rm -f $TEMPDIR/test.pid*
|
||||
@@ -83,7 +83,7 @@
|
||||
fi
|
||||
|
||||
alias hunspell='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la valgrind --tool=$VALGRIND --leak-check=yes --show-reachable=yes --log-file=$TEMPDIR/test.pid ../src/tools/hunspell'
|
||||
- alias analyze='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la valgrind --tool=$VALGRIND --leak-check=yes --show-reachable=yes --log-file=$TEMPDIR/test.pid ../src/tools/analyze'
|
||||
+ alias analyze='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la valgrind --tool=$VALGRIND --leak-check=yes --show-reachable=yes --log-file=$TEMPDIR/test.pid ../src/tools/hunspell-analyze'
|
||||
fi
|
||||
|
||||
# Tests good words
|
@ -0,0 +1,124 @@
|
||||
--- hunspell-1.4.0/src/tools/chmorph.cxx
|
||||
+++ hunspell-1.4.0/src/tools/chmorph.cxx
|
||||
@@ -58,11 +58,11 @@
|
||||
if (!argv[i]) {
|
||||
fprintf(
|
||||
stderr,
|
||||
- "chmorph - change affixes by morphological analysis and generation\n"
|
||||
- "correct syntax is:\nchmorph affix_file "
|
||||
+ "hunspell-chmorph - change affixes by morphological analysis and generation\n"
|
||||
+ "correct syntax is:\nhunspell-chmorph affix_file "
|
||||
"dictionary_file file_to_convert STRING1 STRING2\n"
|
||||
"STRINGS may be arbitrary parts of the morphological descriptions\n"
|
||||
- "example: chmorph hu.aff hu.dic hu.txt SG_2 SG_3 "
|
||||
+ "example: hunspell-chmorph hu.aff hu.dic hu.txt SG_2 SG_3 "
|
||||
" (convert informal Hungarian second person texts to formal third "
|
||||
"person texts)\n");
|
||||
exit(1);
|
||||
--- hunspell-1.4.0/src/tools/example.cxx
|
||||
+++ hunspell-1.4.0/src/tools/example.cxx
|
||||
@@ -54,9 +54,9 @@
|
||||
/* first parse the command line options */
|
||||
|
||||
if (argc < 4) {
|
||||
- fprintf(stderr, "example (now it works with more dictionary files):\n");
|
||||
+ fprintf(stderr, "hunspell-example (now it works with more dictionary files):\n");
|
||||
fprintf(stderr,
|
||||
- "example affix_file dictionary_file(s) file_of_words_to_check\n");
|
||||
+ "hunspell-example affix_file dictionary_file(s) file_of_words_to_check\n");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
--- hunspell-1.4.0/src/tools/Makefile.am
|
||||
+++ hunspell-1.4.0/src/tools/Makefile.am
|
||||
@@ -1,4 +1,4 @@
|
||||
-bin_PROGRAMS=analyze chmorph hunspell munch unmunch hzip hunzip
|
||||
+bin_PROGRAMS=hunspell-analyze hunspell-chmorph hunspell hunspell-munch hunspell-unmunch hzip hunzip
|
||||
|
||||
INCLUDES=-I${top_srcdir}/src/hunspell -I${top_srcdir}/src/parsers
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
hunzip_SOURCES=hunzip.cxx
|
||||
hunzip_LDADD = ../hunspell/libhunspell-1.4.la
|
||||
|
||||
-munch_SOURCES=munch.cxx munch.h
|
||||
-unmunch_SOURCES=unmunch.cxx unmunch.h
|
||||
+hunspell_munch_SOURCES=munch.cxx munch.h
|
||||
+hunspell_unmunch_SOURCES=unmunch.cxx unmunch.h
|
||||
|
||||
example_SOURCES=example.cxx
|
||||
example_LDADD = ../hunspell/libhunspell-1.4.la
|
||||
@@ -16,11 +16,11 @@
|
||||
hunspell_LDADD = @LIBINTL@ @LIBICONV@ ../parsers/libparsers.a \
|
||||
../hunspell/libhunspell-1.4.la @CURSESLIB@ @READLINELIB@
|
||||
|
||||
-analyze_SOURCES=analyze.cxx
|
||||
-analyze_LDADD = ../hunspell/libhunspell-1.4.la
|
||||
+hunspell_analyze_SOURCES=analyze.cxx
|
||||
+hunspell_analyze_LDADD = ../hunspell/libhunspell-1.4.la
|
||||
|
||||
-chmorph_SOURCES=chmorph.cxx
|
||||
-chmorph_LDADD = ../parsers/libparsers.a ../hunspell/libhunspell-1.4.la
|
||||
+hunspell_chmorph_SOURCES=chmorph.cxx
|
||||
+hunspell_chmorph_LDADD = ../parsers/libparsers.a ../hunspell/libhunspell-1.4.la
|
||||
|
||||
noinst_PROGRAMS=example
|
||||
|
||||
--- hunspell-1.4.0/src/tools/munch.cxx
|
||||
+++ hunspell-1.4.0/src/tools/munch.cxx
|
||||
@@ -80,14 +80,14 @@
|
||||
wf = mystrdup(argv[1]);
|
||||
} else {
|
||||
fprintf(stderr, "correct syntax is:\n");
|
||||
- fprintf(stderr, "munch word_list_file affix_file\n");
|
||||
+ fprintf(stderr, "hunspell-munch word_list_file affix_file\n");
|
||||
exit(1);
|
||||
}
|
||||
if (argv[2]) {
|
||||
af = mystrdup(argv[2]);
|
||||
} else {
|
||||
fprintf(stderr, "correct syntax is:\n");
|
||||
- fprintf(stderr, "munch word_list_file affix_file\n");
|
||||
+ fprintf(stderr, "hunspell-munch word_list_file affix_file\n");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
--- hunspell-1.4.0/src/tools/unmunch.cxx
|
||||
+++ hunspell-1.4.0/src/tools/unmunch.cxx
|
||||
@@ -76,14 +76,14 @@
|
||||
wf = mystrdup(argv[1]);
|
||||
} else {
|
||||
fprintf(stderr, "correct syntax is:\n");
|
||||
- fprintf(stderr, "unmunch dic_file affix_file\n");
|
||||
+ fprintf(stderr, "hunspell-unmunch dic_file affix_file\n");
|
||||
exit(1);
|
||||
}
|
||||
if (argv[2]) {
|
||||
af = mystrdup(argv[2]);
|
||||
} else {
|
||||
fprintf(stderr, "correct syntax is:\n");
|
||||
- fprintf(stderr, "unmunch dic_file affix_file\n");
|
||||
+ fprintf(stderr, "hunspell-unmunch dic_file affix_file\n");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
--- hunspell-1.4.0/tests/test.sh
|
||||
+++ hunspell-1.4.0/tests/test.sh
|
||||
@@ -74,7 +74,7 @@
|
||||
shopt -s expand_aliases
|
||||
|
||||
alias hunspell='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la ../src/tools/hunspell'
|
||||
-alias analyze='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la ../src/tools/analyze'
|
||||
+alias analyze='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la ../src/tools/hunspell-analyze'
|
||||
|
||||
if [ "$VALGRIND" != "" ]; then
|
||||
rm -f $TEMPDIR/test.pid*
|
||||
@@ -83,7 +83,7 @@
|
||||
fi
|
||||
|
||||
alias hunspell='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la valgrind --tool=$VALGRIND --leak-check=yes --show-reachable=yes --log-file=$TEMPDIR/test.pid ../src/tools/hunspell'
|
||||
- alias analyze='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la valgrind --tool=$VALGRIND --leak-check=yes --show-reachable=yes --log-file=$TEMPDIR/test.pid ../src/tools/analyze'
|
||||
+ alias analyze='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la valgrind --tool=$VALGRIND --leak-check=yes --show-reachable=yes --log-file=$TEMPDIR/test.pid ../src/tools/hunspell-analyze'
|
||||
fi
|
||||
|
||||
# Tests good words
|
@ -0,0 +1,82 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit eutils multilib autotools flag-o-matic versionator
|
||||
|
||||
MY_P=${PN}-${PV/_beta/b}
|
||||
|
||||
DESCRIPTION="Hunspell spell checker - an improved replacement for myspell in OOo"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
HOMEPAGE="http://hunspell.sourceforge.net/"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="MPL-1.1 GPL-2 LGPL-2.1"
|
||||
IUSE="ncurses nls readline static-libs"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
RDEPEND="
|
||||
ncurses? ( sys-libs/ncurses:0= )
|
||||
readline? ( sys-libs/readline:= )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/gettext"
|
||||
|
||||
# describe properly mi
|
||||
LANGS="af bg ca cs cy da de de_1901 el en eo es et fo fr ga gl he hr hu ia id
|
||||
is it km ku lt lv mk ms nb nl nn pl pt pt_BR ro ru sk sl sq sv sw tn uk zu"
|
||||
|
||||
DICT_DEP="app-dicts/myspell-en"
|
||||
for lang in ${LANGS}; do
|
||||
DICT_DEP+=" linguas_${lang}? ( app-dicts/myspell-${lang/pt_BR/pt-br} )"
|
||||
IUSE+=" linguas_${lang}"
|
||||
done
|
||||
PDEPEND="${DICT_DEP}"
|
||||
|
||||
unset lang LANGS DICT_DEP
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
DOCS=(
|
||||
AUTHORS ChangeLog NEWS README THANKS TODO license.hunspell
|
||||
AUTHORS.myspell README.myspell license.myspell
|
||||
)
|
||||
|
||||
PATCHES=(
|
||||
# Upstream package creates some executables which names are too generic
|
||||
# to be placed in /usr/bin - this patch prefixes them with 'hunspell-'.
|
||||
# It modifies a Makefile.am file, hence eautoreconf.
|
||||
"${FILESDIR}/${PN}-1.3.4-renameexes.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# missing somehow, and I am too lazy to fix it properly
|
||||
[[ ${CHOST} == *-darwin* ]] && append-libs -liconv
|
||||
|
||||
# I wanted to put the include files in /usr/include/hunspell.
|
||||
# You can do that, libreoffice can find them anywhere, just
|
||||
# ping me when you do so ; -- scarabeus
|
||||
econf \
|
||||
$(use_enable nls) \
|
||||
$(use_with ncurses ui) \
|
||||
$(use_with readline readline) \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
einstalldocs
|
||||
|
||||
prune_libtool_files --all
|
||||
|
||||
#342449
|
||||
pushd "${ED}"/usr/$(get_libdir)/ >/dev/null
|
||||
ln -s lib${PN}{-$(get_major_version).$(get_version_component_range 2).so.0.0.0,.so}
|
||||
popd >/dev/null
|
||||
}
|
@ -0,0 +1,82 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit eutils multilib autotools flag-o-matic versionator
|
||||
|
||||
MY_P=${PN}-${PV/_beta/b}
|
||||
|
||||
DESCRIPTION="Hunspell spell checker - an improved replacement for myspell in OOo"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
HOMEPAGE="http://hunspell.sourceforge.net/"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="MPL-1.1 GPL-2 LGPL-2.1"
|
||||
IUSE="ncurses nls readline static-libs"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
RDEPEND="
|
||||
ncurses? ( sys-libs/ncurses:0= )
|
||||
readline? ( sys-libs/readline:= )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/gettext"
|
||||
|
||||
# describe properly mi
|
||||
LANGS="af bg ca cs cy da de de_1901 el en eo es et fo fr ga gl he hr hu ia id
|
||||
is it km ku lt lv mk ms nb nl nn pl pt pt_BR ro ru sk sl sq sv sw tn uk zu"
|
||||
|
||||
DICT_DEP="app-dicts/myspell-en"
|
||||
for lang in ${LANGS}; do
|
||||
DICT_DEP+=" linguas_${lang}? ( app-dicts/myspell-${lang/pt_BR/pt-br} )"
|
||||
IUSE+=" linguas_${lang}"
|
||||
done
|
||||
PDEPEND="${DICT_DEP}"
|
||||
|
||||
unset lang LANGS DICT_DEP
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
DOCS=(
|
||||
AUTHORS ChangeLog NEWS README THANKS TODO license.hunspell
|
||||
AUTHORS.myspell README.myspell license.myspell
|
||||
)
|
||||
|
||||
PATCHES=(
|
||||
# Upstream package creates some executables which names are too generic
|
||||
# to be placed in /usr/bin - this patch prefixes them with 'hunspell-'.
|
||||
# It modifies a Makefile.am file, hence eautoreconf.
|
||||
"${FILESDIR}/${PN}-1.4.0-renameexes.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# missing somehow, and I am too lazy to fix it properly
|
||||
[[ ${CHOST} == *-darwin* ]] && append-libs -liconv
|
||||
|
||||
# I wanted to put the include files in /usr/include/hunspell.
|
||||
# You can do that, libreoffice can find them anywhere, just
|
||||
# ping me when you do so ; -- scarabeus
|
||||
econf \
|
||||
$(use_enable nls) \
|
||||
$(use_with ncurses ui) \
|
||||
$(use_with readline readline) \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
einstalldocs
|
||||
|
||||
prune_libtool_files --all
|
||||
|
||||
#342449
|
||||
pushd "${ED}"/usr/$(get_libdir)/ >/dev/null
|
||||
ln -s lib${PN}{-$(get_major_version).$(get_version_component_range 2).so.0.0.0,.so}
|
||||
popd >/dev/null
|
||||
}
|
@ -1,7 +1,4 @@
|
||||
DIST asm-2.0.tar.gz 258426 SHA256 8c0b305819f123aa3333efb66acbeb8f5deb8cef5419c1d940310c7fbe7c194e SHA512 6736d7cccecfb6de999a2f5fdf527112206b056646da70f3597f272138b191b5b28ee620aa1a708c9941416eca7bb56c5dcf947ec377c9899f05aaf014186c4d WHIRLPOOL 779b1ea46fbd9458eb00ec59e035492f1fa1ec2f5fa03a01547f3ef1600a0f886d6f51b96b5e47e972db47d709f381788eaa023ce8cdbb3c36590339b632f4cc
|
||||
DIST asm-2.2.3.tar.gz 287535 SHA256 56c5ce25bff92c3641b6435e28eee71718bc4eb62d4964faa9da6bb9d1002344 SHA512 765b145a42cc02ef3066a6922afacdc70e63d7713c971e76621e7e03bdfd7e9426ca61a4b302fa0ad78f88046bfda5382befe84b690eb8102c7df912c0f0b73a WHIRLPOOL aca2299cf522034685a3ac008067a30230aaa811fc96cc3451b81b937903e21759c512330638acfc48101680576d90db46b915d097abdd902b3a58825877c4bf
|
||||
DIST asm-3.3.1.tar.gz 854626 SHA256 69a523d41c82d7979c9b47271e31187e23c064e1d2a93b52950463bcb80197f5 SHA512 b0dffde873dcdfd8328736cfaeb8a3fca2e0788fa642d3af0c995d55c6ca4b1847e35c24100277a453b518305c5fe234d1935fa8de9b25bddd5dee5f1d4a4d44 WHIRLPOOL 90158f7fd87eae641e20aaca736debbd34b70e22feae1021c5f47255b8b9e8305460444e1f070288292b64a6aef3c083c81b520343f97b570ec1799d56d13874
|
||||
DIST asm-4.0.tar.gz 752187 SHA256 feb2b078f10d420b6ab04cca136db1b57935170d53d12c64d381e118185c7b0e SHA512 642bc32fc0310b8e4291386866e53ba62802f2ae888163cd6e879232bbe3c3728c3a135aa667f91aec5bbb743621c2ee2d2a1a1d1ccb36c5249874a5ba9b08db WHIRLPOOL 8ac20fd836a97572c0b449637491e31a01d29f65eac71cf5412ae0948d1264ed098fd9fbe6ee51af386b78c25bef38c6878693144875e3f29692ad6daf320bd0
|
||||
DIST asm-5.0.3.tar.gz 781742 SHA256 36e8b760d40898cce83e913e78cf6e631a6a3dc3b448895bb35c02d298c21c4b SHA512 fb2fbddbd01ec6d355d5f218db801512a160b505e91c4ad81cc1a0f1265c358cf8df6140c216e2d5acc109dc2286c29de6bf5b60b29a094e70c96070a54b20af WHIRLPOOL e93cbf659b224d50b8a0971ceaacbcb72acfbf23347baf4a9875e647c5f43b70587a5e24ea01f3ecb57eee31e0550144b59d55e97daafba9d76158427518f667
|
||||
DIST asm-5.0.4.tar.gz 781781 SHA256 3e6e25f1013ec016bd11c90ee41faa6226b5bd50385d0cd51df8a81d2db3525d SHA512 997b77ff45a3b1538d75e64700556f1e405f84aac5d99536b77338714c5dc2e7f973b2a6507f75d56e50a146a4744698e8e35cd4714a9127e2b09bfb5f9a346e WHIRLPOOL df6c5d60dbbe5343cb6e216bd22c0ec5c2c24f350b0106c4938cc558fdfa99700717a8ec06505fddf2633d236a2774ffad0ddff81ee694ed0cc7b34476d32b61
|
||||
DIST asm-5.1.tar.gz 791417 SHA256 661b4824191ac40c6c670dcf43f6a9975d9d127af49c448d55e32ed7a5896e66 SHA512 de702516f9e16686c027c9a200a1750e6dcaee96bb1ed8bc0591673404d015b8817e37f210be645681dff7a2c31f7ddce8b406ccc8c6e11f1424e19c04c38f1e WHIRLPOOL 35913e6bb7e6d555444958baeee9d4276d8a2c9aaadad9920fc955cfdf0227ac82deadacc3586361d23435bd8956f7e248728b33cda5843976133a65f34b2a51
|
||||
|
@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Bytecode manipulation framework for Java"
|
||||
HOMEPAGE="http://asm.objectweb.org"
|
||||
SRC_URI="http://download.forge.objectweb.org/${PN}/${P}.tar.gz"
|
||||
LICENSE="BSD"
|
||||
SLOT="2"
|
||||
KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris"
|
||||
IUSE="doc source"
|
||||
|
||||
CDEPEND="
|
||||
dev-java/ant-core:0
|
||||
dev-java/ant-owanttask:0"
|
||||
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
>=virtual/jre-1.6"
|
||||
|
||||
DEPEND="
|
||||
${CDEPEND}
|
||||
source? ( app-arch/zip )
|
||||
>=virtual/jdk-1.6"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
java_prepare() {
|
||||
echo "objectweb.ant.tasks.path ${EPREFIX}/usr/share/ant-owanttask/lib/ow_util_ant_tasks.jar" \
|
||||
>> build.properties || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
eant jar $(use_doc jdoc)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
for x in output/dist/lib/*.jar ; do
|
||||
java-pkg_newjar ${x} $(basename ${x/-${PV}})
|
||||
done
|
||||
use doc && java-pkg_dohtml -r output/dist/doc/javadoc/user/*
|
||||
use source && java-pkg_dosrc src/*
|
||||
}
|
@ -1,52 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Bytecode manipulation framework for Java"
|
||||
HOMEPAGE="http://asm.objectweb.org"
|
||||
SRC_URI="http://download.forge.objectweb.org/${PN}/${P}.tar.gz"
|
||||
LICENSE="BSD"
|
||||
SLOT="2.2"
|
||||
KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE="doc source"
|
||||
|
||||
CDEPEND="dev-java/ant-core:0
|
||||
dev-java/ant-owanttask:0"
|
||||
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
>=virtual/jre-1.6"
|
||||
|
||||
DEPEND="
|
||||
${CDEPEND}
|
||||
source? ( app-arch/zip )
|
||||
>=virtual/jdk-1.6"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-build.xml.patch"
|
||||
"${FILESDIR}/${P}-commons.patch"
|
||||
)
|
||||
|
||||
JAVA_ANT_ENCODING="ISO-8859-1"
|
||||
EANT_DOC_TARGET="jdoc"
|
||||
|
||||
# Needs unpackaged deps.
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=212860
|
||||
RESTRICT="test"
|
||||
|
||||
java_prepare() {
|
||||
epatch "${PATCHES[@]}"
|
||||
echo "objectweb.ant.tasks.path = $(java-pkg_getjar --build-only ant-owanttask ow_util_ant_tasks.jar)" >> build.properties || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
for x in output/dist/lib/*.jar ; do
|
||||
java-pkg_newjar ${x} $(basename ${x/-${PV}})
|
||||
done
|
||||
use doc && java-pkg_dohtml -r output/dist/doc/javadoc/user/*
|
||||
use source && java-pkg_dosrc src/*
|
||||
}
|
@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_P="${PN}-${PV/rc/RC}"
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Bytecode manipulation framework for Java"
|
||||
HOMEPAGE="http://asm.ow2.org"
|
||||
SRC_URI="http://download.forge.objectweb.org/${PN}/${MY_P}.tar.gz"
|
||||
LICENSE="BSD"
|
||||
SLOT="4"
|
||||
IUSE=""
|
||||
KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-fbsd ~x64-macos"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.5"
|
||||
RDEPEND=">=virtual/jre-1.5"
|
||||
|
||||
# Needs dependencies we don't have yet.
|
||||
RESTRICT="test"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
EANT_DOC_TARGET="jdoc"
|
||||
|
||||
# Fails if this objectweb.ant.tasks.path is not set.
|
||||
# Java generics seem to break unless product.noshrink is set.
|
||||
EANT_EXTRA_ARGS="-Dobjectweb.ant.tasks.path=foobar -Dproduct.noshrink=true"
|
||||
|
||||
src_install() {
|
||||
for x in output/dist/lib/*.jar ; do
|
||||
java-pkg_newjar "${x}" $(basename "${x%-*}.jar")
|
||||
done
|
||||
|
||||
use doc && java-pkg_dojavadoc output/dist/doc/javadoc/user/
|
||||
use source && java-pkg_dosrc src/*
|
||||
}
|
@ -1,45 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
OLD_P="${PN}-4.0"
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Bytecode manipulation framework for Java"
|
||||
HOMEPAGE="http://asm.ow2.org"
|
||||
SRC_URI="http://download.forge.objectweb.org/${PN}/${P}.tar.gz
|
||||
http://download.forge.objectweb.org/${PN}/${OLD_P}.tar.gz"
|
||||
LICENSE="BSD"
|
||||
SLOT="4"
|
||||
IUSE=""
|
||||
KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-fbsd ~x64-macos"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.6"
|
||||
RDEPEND=">=virtual/jre-1.6"
|
||||
|
||||
# Needs dependencies we don't have yet.
|
||||
RESTRICT="test"
|
||||
|
||||
EANT_DOC_TARGET="jdoc"
|
||||
|
||||
# Fails if this objectweb.ant.tasks.path is not set.
|
||||
# Java generics seem to break unless product.noshrink is set.
|
||||
EANT_EXTRA_ARGS="-Dobjectweb.ant.tasks.path=foobar -Dproduct.noshrink=true"
|
||||
|
||||
java_prepare() {
|
||||
# Borrow some ant scripts from an old version to avoid requiring
|
||||
# bndlib and friends. This may not work forever!
|
||||
cp -vf "../${OLD_P}/archive"/*.xml archive/ || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
for x in output/dist/lib/*.jar ; do
|
||||
java-pkg_newjar "${x}" $(basename "${x%-*}.jar")
|
||||
done
|
||||
|
||||
use doc && java-pkg_dojavadoc output/dist/doc/javadoc/user/
|
||||
use source && java-pkg_dosrc src/*
|
||||
}
|
@ -1,65 +0,0 @@
|
||||
diff -Nur asm-2.2.3/build.xml asm-2.2.3_patched/build.xml
|
||||
--- asm-2.2.3/build.xml 2006-07-05 18:32:20.000000000 +0300
|
||||
+++ asm-2.2.3_patched/build.xml 2008-09-25 23:12:06.000000000 +0300
|
||||
@@ -96,17 +96,6 @@
|
||||
<pathelement location="${out.build}"/>
|
||||
</path>
|
||||
|
||||
- <path id="cobertura.classpath">
|
||||
- <fileset dir="test/lib">
|
||||
- <include name="cobertura-1.7.jar"/>
|
||||
- <include name="log4j-1.2.9.jar"/>
|
||||
- <include name="jakarta-oro-2.0.8.jar"/>
|
||||
- <include name="asm-2.1.jar"/>
|
||||
- <include name="ccl.jar"/>
|
||||
- <include name="javancss.jar"/>
|
||||
- </fileset>
|
||||
- </path>
|
||||
-
|
||||
<taskdef name="multipleAnt"
|
||||
classname="org.objectweb.util.ant.MultipleAnt"
|
||||
classpath="${objectweb.ant.tasks.path}"/>
|
||||
@@ -118,8 +107,6 @@
|
||||
<taskdef name="multipleCopy"
|
||||
classname="org.objectweb.util.ant.MultipleCopy"
|
||||
classpath="${objectweb.ant.tasks.path}"/>
|
||||
-
|
||||
- <taskdef classpathref="cobertura.classpath" resource="tasks.properties"/>
|
||||
</target>
|
||||
|
||||
<!-- =================================== -->
|
||||
@@ -180,34 +167,6 @@
|
||||
</junitreport>
|
||||
</target>
|
||||
|
||||
- <target name="coverage" depends="compile">
|
||||
- <delete file="cobertura.ser"/>
|
||||
- <delete dir="${out.instr}"/>
|
||||
- <cobertura-instrument todir="${out.instr}">
|
||||
- <ignore regex="org.apache.log4j.*"/>
|
||||
- <fileset dir="${out.build}/tmp">
|
||||
- <include name="**/*.class"/>
|
||||
- <exclude name="**/optimizer/*.class" />
|
||||
- <exclude name="**/*Test*.class" />
|
||||
- </fileset>
|
||||
- </cobertura-instrument>
|
||||
- <copy todir="${out.instr}" preservelastmodified="yes">
|
||||
- <fileset dir="${out.build}/tmp"/>
|
||||
- </copy>
|
||||
- <property name="classes" value="${out.instr}"/>
|
||||
- <ant antfile="${test}/build.xml" target="test" inheritRefs="true"/>
|
||||
- </target>
|
||||
-
|
||||
- <target name="coverage.report" depends="init">
|
||||
- <cobertura-report destdir="${out}/coverage" srcdir="${src}" format="xml"/>
|
||||
- <cobertura-report destdir="${out}/coverage">
|
||||
- <fileset dir="${src}">
|
||||
- <include name="**/*.java"/>
|
||||
- <exclude name="**/asm/optimizer/**/*.java"/>
|
||||
- </fileset>
|
||||
- </cobertura-report>
|
||||
- </target>
|
||||
-
|
||||
<!-- =================================== -->
|
||||
<!-- ========== DIST ========== -->
|
||||
<!-- =================================== -->
|
@ -1,13 +0,0 @@
|
||||
diff -ru asm-2.2.3-orig/src/org/objectweb/asm/commons/SerialVersionUIDAdder.java asm-2.2.3/src/org/objectweb/asm/commons/SerialVersionUIDAdder.java
|
||||
--- asm-2.2.3-orig/src/org/objectweb/asm/commons/SerialVersionUIDAdder.java 2006-11-19 00:21:09.000000000 -0500
|
||||
+++ asm-2.2.3/src/org/objectweb/asm/commons/SerialVersionUIDAdder.java 2006-11-19 00:22:12.000000000 -0500
|
||||
@@ -431,7 +431,7 @@
|
||||
try {
|
||||
return MessageDigest.getInstance("SHA").digest(value);
|
||||
} catch (Exception e) {
|
||||
- throw new UnsupportedOperationException(e);
|
||||
+ throw new UnsupportedOperationException(e.toString());
|
||||
}
|
||||
}
|
||||
|
||||
Only in asm-2.2.3/src/org/objectweb/asm/commons: SerialVersionUIDAdder.java.orig
|
@ -1,62 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="A text-processing Java classes that serialize objects to XML and back again"
|
||||
HOMEPAGE="http://x-stream.github.io"
|
||||
SRC_URI="http://repo.maven.apache.org/maven2/com/thoughtworks/${PN}/${PN}-distribution/${PV}/${PN}-distribution-${PV}-src.zip"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
|
||||
# By default, these tests exit successfully on failure. Chewi has fixed
|
||||
# that below but it's probably because they blow up spectacularly on
|
||||
# every VM he has tried. They also depend on classes unique to the
|
||||
# Codehaus StAX implementation (dev-java/stax), which has now been
|
||||
# last-rited, so we no longer bother to support them at all.
|
||||
RESTRICT="test"
|
||||
|
||||
CDEPEND="
|
||||
dev-java/xom:0
|
||||
dev-java/jdom:0
|
||||
dev-java/xpp3:0
|
||||
dev-java/cglib:3
|
||||
dev-java/dom4j:1
|
||||
dev-java/jettison:0
|
||||
dev-java/joda-time:0
|
||||
dev-java/xml-commons-external:1.3"
|
||||
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
>=virtual/jre-1.6"
|
||||
|
||||
DEPEND="
|
||||
${CDEPEND}
|
||||
app-arch/unzip
|
||||
>=virtual/jdk-1.6"
|
||||
|
||||
S="${WORKDIR}/${P}/${PN}"
|
||||
|
||||
JAVA_ANT_REWRITE_CLASSPATH="true"
|
||||
EANT_GENTOO_CLASSPATH="xpp3,jdom,xom,dom4j-1,joda-time,cglib-3,xml-commons-external-1.3,jettison"
|
||||
EANT_BUILD_TARGET="benchmark:compile jar"
|
||||
EANT_EXTRA_ARGS="-Dversion=${PV} -Djunit.haltonfailure=true"
|
||||
|
||||
java_prepare() {
|
||||
rm -v lib/*.jar || die
|
||||
rm -rfv lib/jdk1.3 || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar "target/${P}.jar"
|
||||
java-pkg_newjar "target/${PN}-benchmark-${PV}.jar" "${PN}-benchmark.jar"
|
||||
|
||||
use doc && java-pkg_dojavadoc target/javadoc
|
||||
use source && java-pkg_dosrc src/java/com
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST leatherman-0.4.2.tar.gz 373142 SHA256 5c1d9af54d803ba8a200004320f55e3ec983265a60f9c8942bf53c745f1f1679 SHA512 c82a3458fe813d0ccd9c5b7539b6d98d28c598be24803062b7a990eadf36fe3b4da70c4253af022bfe9eb4cfdf1d322ed3d04f56021ac09ae10f44fd33467981 WHIRLPOOL afec9a9e773f68d2560f272a5eea11fa601667ccb38bba07f3bdb8e8cb528a6b61ecb35625f633faea6095e63eff172c9018420458d1ed2afeedcb07988962a9
|
||||
DIST leatherman-0.6.2.tar.gz 385105 SHA256 69ef5420ba94f70ffca0dc3255ff0523f4052b2b43bfe3ceea1cb124ce18a786 SHA512 155ac188c570743d54c57c2ea8c5f1b5b2ff6e468a7c10bb194d3332ad3301efb7607083e186015e4e7e0d5c353d194ba25421a171d9da7125e514bf2d185755 WHIRLPOOL 1ac712d86a01ca5b6acaf21c5f3aebb3ba9c6642f4c074d9e998aca9f288092b9764a8f85f3fc5f5fb3525098a4107943ad2daa6c527b89d52a39443d23ee32e
|
||||
DIST leatherman-0.6.3.tar.gz 387644 SHA256 8951713aff2dd9a4e38016faa6fa6bd5634f1c9ffb59f03ffab24a91a6afcd1b SHA512 bdda57d1816d6a7769f62b7e681453c3e71aff3deac3ed5d0f332440033520aba2cda8f0654b565c4d534eb307ebe02d554660c3502cdd36f842c168b4535535 WHIRLPOOL 62619d7ed688d3e34f90f3d64f77051ccb1df5e3a7d658f9405e74b11b2e128d7505dd21a04d0635d848c5ccc7e3f0d2efcea26437b684ee89403828a9d6d540
|
||||
DIST leatherman-0.7.0.tar.gz 387877 SHA256 2be291339247e0e49ec771fac1b867c1547c5bf20c82d06f0630d0702a85e97f SHA512 5fd34f6c3f4f16ec27abdccc20985c61a356bc8c77a12abaf267d113b83d1bbe4b76d17cf7702b0fb3429a371bf7e4059891f3e8902265698f7c8ee3d3ce8d54 WHIRLPOOL 4a5ec30b4864b42b010d4e00927bd179671c8de8be4b6c0ee1a7f267114d55a900615a20228e56421b587ed8a4d6f76d92d3bc813b278807ef0bf9d31404cd4b
|
||||
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby20 ruby21 ruby22"
|
||||
|
||||
inherit cmake-utils multilib ruby-ng
|
||||
|
||||
DESCRIPTION="A C++ toolkit"
|
||||
HOMEPAGE="https://github.com/puppetlabs/leatherman"
|
||||
SRC_URI="https://downloads.puppetlabs.com/facter/${P}.tar.gz"
|
||||
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${S}/all/${P}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="debug test"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
|
||||
|
||||
CDEPEND="
|
||||
>=sys-devel/gcc-4.8:*
|
||||
>=dev-libs/boost-1.54[nls]
|
||||
net-misc/curl"
|
||||
|
||||
RDEPEND+=" ${CDEPEND}"
|
||||
DEPEND+=" test? ( ${CDEPEND} )"
|
||||
|
||||
src_prepare() {
|
||||
sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_VERBOSE_MAKEFILE=ON
|
||||
-DCMAKE_BUILD_TYPE=None
|
||||
-DCMAKE_INSTALL_PREFIX=/usr
|
||||
-DCMAKE_INSTALL_SYSCONFDIR=/etc
|
||||
-DCMAKE_INSTALL_LOCALSTATEDIR=/var
|
||||
)
|
||||
if use debug; then
|
||||
mycmakeargs+=(
|
||||
-DCMAKE_BUILD_TYPE=Debug
|
||||
)
|
||||
fi
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST libfilezilla-0.4.0.1.tar.bz2 373987 SHA256 6003689254e9d250bcdefc1414dcc4a0d324fda3d59436a497e249b225f4b1d1 SHA512 6a86cb7794ace650e2d49c01c668d901d669b0bfbde78a4e72528fea40edfc5579cc4d594ea214fd259113b6cd1be5d4808d1465452745cb7a8cf0aa8c66c9c1 WHIRLPOOL 4c98ff899965f3deab2a13f6d64585e7f4be93ac12a21418e35fadee93ce53343898066b8190785813256644ef77d662a78f89345fd418fc351bb59ff6ed2d1c
|
||||
DIST libfilezilla-0.5.0.tar.bz2 374549 SHA256 8c6a1af13113bbb78e1c66ebbbffa84c0f0ee243c0789e9b92f8e11fcb84c51d SHA512 24116fc6808f4d62fad1fc3ba15d3fc51261a2dc13ac6c5c6de71fa0cfce4bd328cc885974689f7f6549843167ba3ecee3febff64f9aba1ca71498b89ec93342 WHIRLPOOL 04259d7500e3589ab796d9b4169bd453df998fcebd67e9c48bc862b9f1b2495311ff8a15f7244fd0c5937570287050be03fa6633d8fb8c6919bdcdcd58588e2f
|
||||
DIST libfilezilla-0.5.1.tar.bz2 374583 SHA256 585b58eecc43f3803a3f1b1ee69dce7b57bae5a49d85514044a7c95da299b7f9 SHA512 12665a15f27c8723da4ee52ee5f12256988e54d185b6adc3c9295c111ca1676dab2c5ec9809e21a7db1f68082e8c9591185ae922e5d497135ec1873a77b43bb1 WHIRLPOOL 33f44e6136031d0dcab441642cb5ab37041a23fdc02491eb8d87055d6e43a86bc5a2323bb76ce093cdec5a6d87d18af5f582d56cfee0026cdf01f51cb3b8c7cb
|
||||
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit flag-o-matic
|
||||
|
||||
DESCRIPTION="C++ library offering some basic functionality for platform-independent programs"
|
||||
HOMEPAGE="https://lib.filezilla-project.org/"
|
||||
SRC_URI="mirror://sourceforge/filezilla/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-util/cppunit )"
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||
if ! test-flag-CXX -std=c++14; then
|
||||
eerror "${P} requires C++14-capable C++ compiler. Your current compiler"
|
||||
eerror "does not seem to support -std=c++14 option. Please upgrade your compiler"
|
||||
eerror "to gcc-4.9 or an equivalent version supporting C++14."
|
||||
die "Currently active compiler does not support -std=c++14"
|
||||
fi
|
||||
fi
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST Term-Shell-0.03.tar.gz 26336 SHA256 b7c8fc2150da77eaaf4f74b4a793dd421f63e7054e12cf23d68a33a28e5bb9d8 SHA512 dd48b8689a6c0149b88cfef294ad3456d3af9146d7138af0cd3eecb975bc0a77bab878498f6e9f7622d522390b1a23bed3cbecab08b3605f6e203ef2f61c0717 WHIRLPOOL 1b264546577164f4dbfe0810fd8d51c57bf252c60c59bdd536002493d567e5a32b0d084903ae94cc4586ccde720f69e28066cfc097ab7b7cdaf2eb122023d738
|
||||
DIST Term-Shell-0.09.tar.gz 33500 SHA256 092cf1ce6d3df66066db5cd53edd63be6f63789f21e3af3631f10e6faa549afc SHA512 6f5ca691e2610e45a4b690e12d0d0826869293acbbab9556c83779e9316df3d8f7abbf6b1ee6b116fff79fdfaf0a0f25102f1a57cd2b80660081fd98777d6980 WHIRLPOOL 89e195db30a7abb5c271727c882ff198baeeab0c410190672a3bed7e2082b3192675130a7ab0cf4bec744f8d5962baa71d8ef3ed9193c4c33a3233bbd897e2f6
|
||||
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
# This ebuild generated by g-cpan 0.16.0
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=SHLOMIF
|
||||
MODULE_VERSION=0.03
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="A simple command-line shell framework"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
dev-perl/Module-Build
|
||||
test? (
|
||||
dev-perl/Test-Pod
|
||||
)
|
||||
"
|
||||
|
||||
SRC_TEST=do
|
@ -1,2 +1 @@
|
||||
DIST Test-CheckDeps-0.002.tar.gz 10964 SHA256 2696298bbf0720af39ea3b82db583ec280db0dcb2c9b85574a85aaf8744fb53a SHA512 ddaeee6b6d489faf1128d82a339c632ba5ea504da3d5d25892f02cc6455a44da9957fa963af6726812d58b5f6dc8547bfd7f42efab17aa2603314966815e28f5 WHIRLPOOL 84f8a518d70c080aad996e68020fdb2f427c149c8284bbbfa76a5557d12500292fc72498fac4e4a129588ffeddcf6e623b8baf4b511820be2aaa5e2d19629319
|
||||
DIST Test-CheckDeps-0.010.tar.gz 11822 SHA256 66fccca6c6f330e7ecc898bd6a51846e2145b3e02d78c4997ba6b7de23b551ee SHA512 9683b81aa6bce358fa1abc9b2337b9b15b274742f08a3fd71e80df0bfd20619406cdded191aafdd103db8d514bdc20d36a0b60aefbd72d3de6cb117c17461697 WHIRLPOOL 2422ce4fbfac8ea32ae170a18826e734bb57d017d18148333e83ab624ff6d0c43fb29629286f0f5c79684d35cd84b2850be01aa38abad339a5bcae251866348f
|
||||
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=LEONT
|
||||
MODULE_VERSION=0.002
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION='Check for presence of dependencies'
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
virtual/perl-CPAN-Meta
|
||||
dev-perl/CPAN-Meta-Check
|
||||
virtual/perl-Module-Metadata
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
SRC_TEST="do"
|
@ -1,3 +1,2 @@
|
||||
DIST Test-Class-0.39.tar.gz 78655 SHA256 d3a7d9b3ac24580524fc52865529457df4f43c0384f12264e884315d97f4bad5 SHA512 0fb2c2b30c17e1f3a8f787f0384eb4d1d08b4fe0a83fdb4a02aa5d030e5ecde36f8a8f9b8c641fb5bf69f015f03c86c610a2303135b98e5880db10a9908cc4fb WHIRLPOOL bb50a31ea06dd08237ecba77deb80d976b2bb32996de50ca42dbee08754c84b9c1eb1fef5a1019330fea31cf5ede043fdb3e963dd5d578f2fa84160a5727070d
|
||||
DIST Test-Class-0.48.tar.gz 71256 SHA256 2db02f774063fe22e3c259168ac091aa0e77d2f587e005e4a777da63665670d3 SHA512 6d2c90dc221bd7b8019dd0416f86c3aa960ed40fd50e20ca5b28e4cdc3c77646bbd4df04a72811fedd288c8bb3c9393911eb329efe6374eefeeb3fb105462f4c WHIRLPOOL ba09fd09126c39dddc69775be37feaef60530a2e7e6affd712bc1e795582d5edaa875a3a456f1931d4810fdcf827cb7ac6ce4f761d895729ea4551ad2c18e2a1
|
||||
DIST Test-Class-0.50.tar.gz 60253 SHA256 099154ed8caf3ff97c71237fab952264ac1c03d9270737a56071cabe65991350 SHA512 27ae19f60a916f5a23cccdc02ff6168e76d5f1cee5df196df4fe50024f7270ee9eaffdf02e9b6de70565c9b6b30606ad0a30477ac8951164b87c641caf960dcc WHIRLPOOL 2cc4935944aa96ed9c24f2d0aee96a493607356446856ef34334e75ddf7fdcb317d565db3c3115af09c317640f43fba5a14baf9184bdf13a42600e4068710245
|
||||
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=ETHER
|
||||
MODULE_VERSION=0.48
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Easily create test classes in an xUnit/JUnit style"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
virtual/perl-Carp
|
||||
virtual/perl-File-Spec
|
||||
>=dev-perl/MRO-Compat-0.110.0
|
||||
dev-perl/Module-Runtime
|
||||
>=virtual/perl-Storable-2.40.0
|
||||
virtual/perl-Test-Simple
|
||||
dev-perl/Try-Tiny
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-perl/Module-Build-0.400.400
|
||||
test? (
|
||||
virtual/perl-IO
|
||||
virtual/perl-Test-Simple
|
||||
>=dev-perl/Test-Exception-0.250.0
|
||||
)
|
||||
"
|
||||
|
||||
SRC_TEST="do"
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Disk Config extension for python-novaclient"
|
||||
HOMEPAGE="https://github.com/rackspace/rax_default_network_flags_python_novaclient_ext"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/rax_default_network_flags_python_novaclient_ext/rax_default_network_flags_python_novaclient_ext-${PV}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
S="${WORKDIR}/rax_default_network_flags_python_novaclient_ext-${PV}"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND=">=dev-python/python-novaclient-2.20.0[${PYTHON_USEDEP}]"
|
@ -1,2 +1,3 @@
|
||||
DIST execjs-1.4.0-git.tgz 14300 SHA256 76f10e338cfc0e79cb25110db97d6813f6dcce035daa19f66101188607069cfb SHA512 ed41db6f1c95be7bf5b379370c2f06894a0a233aaceeadf45172c0cfa1ab84f4eac7cb91608d02888c35f1dc9355f1fce60a5779535db58066ff1dacab6e0be8 WHIRLPOOL 226db6a8598735ae75ecfb11b2a03f61a75c6f191fe2d3abee3b57c8d76a284d160e3cb7359499ce4af8f9affc88b8d6b8c1499114e8fc28f55271e8266dbfc6
|
||||
DIST execjs-2.6.0.tar.gz 423437 SHA256 6c6704e7e31a7180a6105e3b98f6f7b279c99fb804ce216eb42f8df5a6da731c SHA512 9740feceb3f9eae59aaa3697bd8f2fa1bb606cac4868b107bea4b3e9a7fe7fcdcfa387d852f0c267635163fc70eaba60a0ba241421434b26e1f94421b80ad468 WHIRLPOOL 5c3d50e6aa537916da17642d04b4c8c94fff9cc7d573afeece9d78c6f3aa4445385a75cfd5f2a1c34b6ac8332a94294c6f20c584230d72278a778a28c228a3fe
|
||||
DIST execjs-2.7.0.tar.gz 425361 SHA256 93454e85d5b9eab91c5f0545ff1e970a40f41be55fd82afe2d40e8f94c8a2b40 SHA512 9627f466e8a363404c940b29227d08a8ad067b53383989a3d8f4f902e8c050c0e81facdbdafbb660c41f7c8dc2fbdd3bd357ca708e612af4d223b5412c6c1fb7 WHIRLPOOL 6c085e31e2a027edf9dce9f91b5b0a64d125060211d5ad1ff8957b1d5d7290ddc5aece8a042daf8d17ea7a1c36567747f91e08299acfe727f2950fac91ca1e5d
|
||||
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby20 ruby21 ruby22 ruby23"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="ExecJS lets you run JavaScript code from Ruby"
|
||||
HOMEPAGE="https://github.com/rails/execjs"
|
||||
SRC_URI="https://github.com/rails/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x64-macos"
|
||||
|
||||
IUSE="test"
|
||||
|
||||
# execjs supports various javascript runtimes. They are listed in order
|
||||
# as per the documentation. For now only include the ones already in the
|
||||
# tree.
|
||||
|
||||
# therubyracer, therubyrhino, node.js, spidermonkey (deprecated)
|
||||
|
||||
# spidermonkey doesn't pass the test suite:
|
||||
# https://github.com/sstephenson/execjs/issues/62
|
||||
|
||||
RDEPEND+=" || ( net-libs/nodejs )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e "/bundler/d" Rakefile || die
|
||||
# Avoid test requiring network connectivity. We could potentially
|
||||
# substitute dev-ruby/coffee-script-source for this.
|
||||
sed -i -e '/test_coffeescript/,/end/ s:^:#:' test/test_execjs.rb || die
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby20 ruby21 ruby22"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="An easy-to-use client library for making requests from Ruby"
|
||||
HOMEPAGE="https://github.com/tarcieri/http"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="2.0"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "
|
||||
>=dev-ruby/addressable-2.3
|
||||
>=dev-ruby/http-cookie-1.0
|
||||
>=dev-ruby/http-form_data-1.0.1:1.0
|
||||
>=dev-ruby/http_parser_rb-0.6.0 =dev-ruby/http_parser_rb-0.6*"
|
||||
|
||||
ruby_add_bdepend "
|
||||
test? ( dev-ruby/certificate_authority dev-ruby/rspec-its )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/simplecov/,/end/ s:^:#:' \
|
||||
-e '1irequire "cgi"' spec/spec_helper.rb || die
|
||||
|
||||
# Avoid specs that require network access
|
||||
sed -i -e '/.persistent/,/^ end/ s:^:#:' \
|
||||
spec/lib/http_spec.rb || die
|
||||
sed -i -e '/with non-ASCII URLs/,/^ end/ s:^:#:' \
|
||||
spec/lib/http/client_spec.rb || die
|
||||
|
||||
# Avoid spec that may fail with a running web server
|
||||
sed -i -e '/unifies socket errors into HTTP::ConnectionError/,/^ end/ s:^:#:' spec/lib/http_spec.rb || die
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST little-plugger-1.1.3.gem 9216 SHA256 d7a3a4582a00ff65955eeded02c6d127f3858f4e101e2fe4c795c7423dd83d33 SHA512 dbfa4e39eb41143627d0affab789d925c5c9c45a7592002440c957009da1b452f8b35bc5cc45adb22e8cd6b05776321240a59eae2e834f0ca29f1a26f368f0f1 WHIRLPOOL 2d7f5389412ba4f3f294fda7ff78f48040f8f212c93ec34257b011099dbdfc4bbb2709af361462975248fc14a8ad7eaf3c740488a11f8b9b5b4cff51fd700a4e
|
||||
DIST little-plugger-1.1.4.gem 10240 SHA256 d5f347c00d9d648040ef7c17d6eb09d3d0719adf19ca30d1a3b6fb26d0a631bb SHA512 79b26509c56084a93997e011870de085f9e5222d631bf410c9bb2a361949e80f3d8be279b26b6c405dd47aedbea72089de212990ae0906f7493a3e8edfa8cb87 WHIRLPOOL 9bb944e71c798824337cc25d87b8313ecc56a00b81958d38463cdf42c677a89d6c99451e753c06784e2d7e6ec299283712b066af913c3ef1931e71c0aa8f73bd
|
||||
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21 ruby22"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="History.txt README.rdoc"
|
||||
|
||||
inherit ruby-fakegem eutils
|
||||
|
||||
DESCRIPTION="Module that provides Gem based plugin management"
|
||||
HOMEPAGE="https://github.com/TwP/little-plugger"
|
||||
|
||||
IUSE="test"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove default metadata because it confused jruby.
|
||||
rm -f ../metadata || die
|
||||
|
||||
epatch "${FILESDIR}"/${P}-ruby20-spec.patch
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST circuit_macros-8.3.2.tar.gz 2047086 SHA256 006723c6ebc06120c90b5c4a9b77cea318172121923207575eeb5c6b1925d32d SHA512 bfc43496985b9b2a09a5adbf5c2e5dbd09109a75d3d684858746885fd571da17f4d8209bd9a3b084b155d6a36269fea2d9f750a05c262f1c0d07b969b3233204 WHIRLPOOL be295b4c8c41236632a32f6ce8990c93fab490c9977d246ac0bfcd54868bfad4a21cb9d135b4d2100405c6200f8d09ee4c0e68e920aa9a0330c20c8a95c40351
|
||||
DIST circuit_macros-8.4.tar.gz 2051691 SHA256 6cb7509ef34b95ea31e34a665b97902ac57a87a7069c365988ca668d6fbf86c1 SHA512 70f5d451a69effaad529749940a4b647eaf326808d70b03d209f2a6e5e436f35713e9f11da1179b0651a0eb7ec8f0a6852a3d6618e34e684f6fdc134a4bd0f60 WHIRLPOOL 94286442c8b43626f10c9983bb1dab2495d4d497829bd6c13519294d4f9db4319616a92c4f3f0645a57c00f7ab0d4eea3335e991cdd8b9cf029e94e56f9acd32
|
||||
|
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit texlive-common
|
||||
|
||||
DESCRIPTION="M4 Macros for Electric circuit diagrams in TeX or LaTeX"
|
||||
HOMEPAGE="https://ece.uwaterloo.ca/~aplevich/Circuit_macros/"
|
||||
SRC_URI="https://ece.uwaterloo.ca/~aplevich/Circuit_macros/Circuit_macros.tar.gz -> circuit_macros-${PV}.tar.gz"
|
||||
|
||||
LICENSE="LPPL-1.3c"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc examples +script"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="|| ( app-text/texlive[graphics] app-text/texlive[pstricks] )
|
||||
media-gfx/dpic
|
||||
sys-devel/m4
|
||||
script? ( app-text/texlive[graphics]
|
||||
dev-texlive/texlive-latexextra )"
|
||||
|
||||
S="${WORKDIR}/Circuit_macros${PV}"
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/${PN}
|
||||
doins *.m4
|
||||
insinto /usr/share/texmf-site/tex/latex/${PN}
|
||||
doins boxdims.sty
|
||||
dodoc README CHANGES Makefile doc/CMman.pdf
|
||||
rm -f doc/CMman.pdf
|
||||
use doc && dodoc -r doc
|
||||
use examples && dodoc -r examples
|
||||
use script && dobin "${FILESDIR}/cm2pdf"
|
||||
docompress -x \
|
||||
/usr/share/doc/${PF}/Makefile \
|
||||
/usr/share/doc/${PF}/doc \
|
||||
/usr/share/doc/${PF}/examples
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
etexmf-update
|
||||
use script && einfo "cm2pdf was installed to automatically create PDFs. Run cm2pdf --help for usage help."
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
etexmf-update
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST distro-info-data_0.29.tar.xz 6004 SHA256 6a1f38e55cd5312c86801a6c1e705dfc36611a6889976067d90543427deea3f3 SHA512 1c06ce8e0fef12a499623a0c48147c9e99352946c9bdc89a810b413179cff0df43bcd87f839dc200277f3ef8498a34077987121093390551bcf2eb1822da9f2f WHIRLPOOL eef60038722593de58ad8358cf3563afaabd0514363854a4cd4118e2d1d492a40e55b31c98ce2da1f4fe1ff241a8f5a6b373f8492926d1defc6ec00b8973b031
|
@ -0,0 +1,18 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="Information about the Debian distributions' releases (data files)"
|
||||
HOMEPAGE="https://debian.org/"
|
||||
SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.tar.xz"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
# Package provides only csv data and test script
|
||||
# written in python
|
||||
RESTRICT="test"
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>ykonotopov@gmail.com</email>
|
||||
<name>Yuri Konotopov</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1 @@
|
||||
DIST distro-info_0.14.tar.xz 26460 SHA256 73b7912107157cdad96a52b10a050292c9bdb049c52fb3a70b6dbf21a4965204 SHA512 aa0055f21523e30fc7e9c94c92f87cbd05fc5d082ddc109d092e94dabafac7533ced984197797252eb698232b3d8f512b3c345ed6abef0ae074bf2770224955e WHIRLPOOL 166cc73ad6fecf35ef422a4ff842030f5769ecfa8a247aec199c1886c8b310aba8ce7b39da93aabc92a975673100def1b9d37ea6a822f8ecf47c66c3d062ca91
|
@ -0,0 +1,94 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
|
||||
DISTUTILS_OPTIONAL=true
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Provides information about the Debian distributions' releases"
|
||||
HOMEPAGE="https://debian.org"
|
||||
SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.tar.xz"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="python test"
|
||||
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
CDEPEND="dev-lang/perl:=
|
||||
python? ( ${PYTHON_DEPS} )"
|
||||
DEPEND="${CDEPEND}
|
||||
python? ( dev-python/setuptools[${PYTHON_USEDEP}] )
|
||||
test? (
|
||||
dev-util/shunit2
|
||||
dev-python/pylint[${PYTHON_USEDEP}]
|
||||
)"
|
||||
RDEPEND="${CDEPEND}
|
||||
dev-util/distro-info-data"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# 1. Gentoo do not provides dpkg vendor information
|
||||
# 2. Strip *FLAGS
|
||||
# 3. Strip predefined CFLAGS
|
||||
# 4. Point to correct perl's vendorlib
|
||||
# 5. Remove python tests - python eclass will be used instead
|
||||
sed -e "/cd python && python/d" \
|
||||
-e "/VENDOR/d" \
|
||||
-e "/dpkg-buildflags/d" \
|
||||
-e "s/-g -O2//g" \
|
||||
-e "s:\$(PREFIX)/share/perl5/Debian:\$(PERL_VENDORLIB)/Debian:g" \
|
||||
-e "/pyversions/d" \
|
||||
-i "${S}"/Makefile || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
default
|
||||
|
||||
if use python; then
|
||||
pushd ./python > /dev/null || die
|
||||
distutils-r1_src_configure
|
||||
popd > /dev/null || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
if use python; then
|
||||
pushd ./python > /dev/null || die
|
||||
distutils-r1_src_compile
|
||||
popd > /dev/null || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake PERL_VENDORLIB=$(perl -e 'require Config; print "$Config::Config{'vendorlib'}\n";') \
|
||||
DESTDIR="${D}" install
|
||||
|
||||
if use python; then
|
||||
pushd ./python > /dev/null || die
|
||||
distutils-r1_src_install
|
||||
popd > /dev/null || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
TZ=UTC default
|
||||
|
||||
if use python; then
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
pushd ./python > /dev/null || die
|
||||
distutils-r1_src_test
|
||||
popd > /dev/null || die
|
||||
fi
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>ykonotopov@gmail.com</email>
|
||||
<name>Yuri Konotopov</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1 @@
|
||||
DIST dput-ng_1.10.tar.xz 82608 SHA256 20c879b47cf35adc7aa52ed0e0bc790b7ae4c29aa8e8cb9fbcc73c1467579f7a SHA512 4a883350e7a0b47c121b752d1e0ab1470924319ef895f55742fc4d8f8a0cb3a0ab4ae18d54495ebc9229b0cbf18fa375848fcdcd2431ee1f66bff6433b9a3b08 WHIRLPOOL 153eb6314926272fac45fb15054232e6ab74f8464a336893dff6555d610e7a0d1b004b3f27c6361ff91ef6f0885de51695fd07a2c2764434c0549f876e742f6d
|
@ -0,0 +1,90 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
|
||||
inherit bash-completion-r1 distutils-r1
|
||||
|
||||
DESCRIPTION="Next generation Debian package upload tool"
|
||||
HOMEPAGE="https://people.debian.org/~paultag/dput-ng/"
|
||||
SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/python-debian[${PYTHON_USEDEP}]
|
||||
dev-python/paramiko[${PYTHON_USEDEP}]
|
||||
dev-util/distro-info[python,${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/asciidoc
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/python-debian[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
S="${WORKDIR}/${PN/-/}"
|
||||
|
||||
src_compile() {
|
||||
distutils-r1_src_compile
|
||||
|
||||
mkdir man || die
|
||||
for file in docs/man/*.man; do
|
||||
a2x --doctype manpage --format manpage -D man \
|
||||
"${file}" || die
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local DPUT_BINARIES=( dcut dirt dput )
|
||||
local DPUT_ETC=( metas profiles )
|
||||
local DPUT_SHARE=(
|
||||
codenames
|
||||
commands
|
||||
hooks
|
||||
interfaces
|
||||
schemas
|
||||
uploaders
|
||||
)
|
||||
|
||||
distutils-r1_src_install
|
||||
|
||||
for binary in ${DPUT_BINARIES[@]}; do
|
||||
dobin bin/"${binary}"
|
||||
done
|
||||
python_fix_shebang "${D}"/usr/bin
|
||||
|
||||
insinto /etc/dput.d
|
||||
for dir in ${DPUT_ETC[@]}; do
|
||||
doins -r skel/"${dir}"
|
||||
done
|
||||
|
||||
insinto /usr/share/"${PN}"
|
||||
for dir in ${DPUT_SHARE[@]}; do
|
||||
doins -r skel/"${dir}"
|
||||
done
|
||||
|
||||
insinto /usr/share/man/man5
|
||||
doins man/dput.cf.5
|
||||
rm man/dput.cf.5 || die
|
||||
|
||||
for file in man/*; do
|
||||
doman "${file}"
|
||||
done
|
||||
|
||||
newbashcomp debian/"${PN}".bash-completion dput
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# test_configs.py failing
|
||||
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824652
|
||||
nosetests || die "Tests failed under ${EPYTHON}"
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>ykonotopov@gmail.com</email>
|
||||
<name>Yuri Konotopov</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_HANDBOOK="optional"
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="KDE Wallet Management Tool"
|
||||
HOMEAGE="https://www.kde.org/applications/system/kwalletmanager
|
||||
https://utils.kde.org/projects/kwalletmanager"
|
||||
SRC_URI="mirror://kde/Attic/applications/${PV}/src/${P}.tar.xz"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="|| ( >=kde-base/legacy-icons-4.11.22-r1 kde-apps/kwalletmanager:5 )"
|
||||
|
||||
src_install() {
|
||||
kde4-base_src_install
|
||||
rm -r "${ED}"usr/share/icons || die
|
||||
}
|
@ -0,0 +1,19 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="A library for image plugins accross KDE applications"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="|| ( >=kde-base/legacy-icons-4.11.22-r1 kde-apps/libkipi:5 )"
|
||||
|
||||
src_install() {
|
||||
kde4-base_src_install
|
||||
rm -r "${ED}"usr/share/icons || die
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue