Sync with portage [Sat Feb 25 22:20:09 MSK 2017].

mhiretskiy 786
root 7 years ago
parent 33b3131a67
commit 3a1c72ddd8

@ -1,4 +1,4 @@
# Copyright 1999-2009 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -8,7 +8,7 @@ DESCRIPTION="Cronolog apache logfile rotator"
HOMEPAGE="http://cronolog.org/"
SRC_URI="http://cronolog.org/download/${P}.tar.gz"
LICENSE="GPL-2"
LICENSE="GPL-2+ Apache-1.0"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE=""
@ -18,7 +18,7 @@ RDEPEND=""
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${PV}-patches/*.txt
epatch "${FILESDIR}"/${PV}-patches/*.patch
eautoreconf
}

@ -1,4 +1,4 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -8,7 +8,7 @@ DESCRIPTION="Cronolog apache logfile rotator"
HOMEPAGE="http://cronolog.org/"
SRC_URI="http://cronolog.org/download/${P}.tar.gz"
LICENSE="GPL-2"
LICENSE="GPL-2+ Apache-1.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~ppc x86"
IUSE=""
@ -18,7 +18,7 @@ RDEPEND=""
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${PV}-patches/*.txt
epatch "${FILESDIR}"/${PV}-patches/*.patch
# patch written for infra usage
epatch "${FILESDIR}"/${PN}-1.6.2-umask.patch

@ -0,0 +1,29 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit eutils autotools
DESCRIPTION="Log rotation software"
HOMEPAGE="https://github.com/fordmason/cronolog"
SRC_URI="http://cronolog.org/download/${P}.tar.gz"
LICENSE="GPL-2+ Apache-1.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~x86"
PATCHES=(
"${FILESDIR}"/${PV}-patches
# rename and move into ${PV}-patches after -r3 removal
"${FILESDIR}"/${P}-umask.patch
)
DOCS=( AUTHORS ChangeLog INSTALL NEWS README TODO )
src_prepare() {
default
mv configure.in configure.ac || die
eautoreconf
}

@ -1,6 +1,6 @@
diff -urb cronolog-1.6.2/src/cronoutils.c cronolog-1.6.2-patched/src/cronoutils.c
--- cronolog-1.6.2/src/cronoutils.c 2001-05-03 09:43:21.000000000 -0700
+++ cronolog-1.6.2/src/cronoutils.c 2008-01-05 22:08:42.000000000 -0800
--- a/src/cronoutils.c 2001-05-03 09:43:21.000000000 -0700
+++ b/src/cronoutils.c 2008-01-05 22:08:42.000000000 -0800
@@ -69,6 +69,8 @@
*
*/

@ -1,6 +1,6 @@
diff -ur cronolog-1.6.2/doc/cronolog.1m cronolog-1.6.2/doc/cronolog.1m
--- cronolog-1.6.2/doc/cronolog.1m 2001-05-04 01:44:55.000000000 -0700
+++ cronolog-1.6.2/doc/cronolog.1m 2008-01-06 00:43:33.000000000 -0800
--- a/doc/cronolog.1m 2001-05-04 01:44:55.000000000 -0700
+++ b/doc/cronolog.1m 2008-01-06 00:43:33.000000000 -0800
@@ -77,7 +77,7 @@
to the current log file.
.\"

@ -1,6 +1,6 @@
diff -urp cronolog-1.6.2/src/cronolog.c cronolog-1.6.2/src/cronolog.c
--- cronolog-1.6.2/src/cronolog.c 2001-05-03 09:42:48.000000000 -0700
+++ cronolog-1.6.2/src/cronolog.c 2008-01-05 23:54:53.000000000 -0800
--- a/src/cronolog.c 2001-05-03 09:42:48.000000000 -0700
+++ b/src/cronolog.c 2008-01-05 23:54:53.000000000 -0800
@@ -139,7 +139,8 @@ struct option long_options[] =
{ "delay", required_argument, NULL, 'd' },
{ "once-only", no_argument, NULL, 'o' },

@ -1,5 +1,5 @@
--- tmp/cronolog.c 2003-10-13 12:35:17.000000000 +0000
+++ src/cronolog.c 2003-10-13 12:36:36.000000000 +0000
--- a/src/cronolog.c 2003-10-13 12:35:17.000000000 +0000
+++ b/src/cronolog.c 2003-10-13 12:36:36.000000000 +0000
@@ -82,6 +82,8 @@
* written to "file" (e.g. /dev/console) or to stderr if "file" is "-".
*/

@ -1,5 +1,5 @@
--- tmp/cronoutils.c 2003-10-13 12:44:59.000000000 +0000
+++ src/cronoutils.c 2003-10-13 12:45:08.000000000 +0000
--- a/src/cronoutils.c 2003-10-13 12:44:59.000000000 +0000
+++ b/src/cronoutils.c 2003-10-13 12:45:08.000000000 +0000
@@ -199,7 +199,7 @@
{
unlink(prevlinkname);

@ -1,6 +1,6 @@
diff -Naur cronolog-1.6.2/configure cronolog-1.6.2-new/configure
--- cronolog-1.6.2/configure Thu May 3 17:44:22 2001
+++ cronolog-1.6.2-new/configure Mon Jun 3 00:38:32 2002
--- a/configure Thu May 3 17:44:22 2001
+++ b/configure Mon Jun 3 00:38:32 2002
@@ -1757,15 +1757,49 @@
fi

@ -1,5 +1,5 @@
*** src/cronolog.c.orig 2001-05-03 17:42:48.000000000 +0100
--- src/cronolog.c 2003-08-15 14:03:17.000000000 +0100
*** a/src/cronolog.c.orig 2001-05-03 17:42:48.000000000 +0100
--- b/src/cronolog.c 2003-08-15 14:03:17.000000000 +0100
***************
*** 84,95 ****
--- 84,97 ----

@ -1,5 +1,5 @@
--- cronolog-1.6.1/src/cronoutils.c Mon Dec 20 00:34:44 1999
+++ cronolog-1.6.1.new/src/cronoutils.c Mon Feb 11 03:19:32 2002
--- a/src/cronoutils.c Mon Dec 20 00:34:44 1999
+++ b/src/cronoutils.c Mon Feb 11 03:19:32 2002
@@ -204,9 +204,21 @@
{
if (ch == '%')

@ -3,8 +3,8 @@ Add umask support to cronolog.
Patch-by: Mike Doty <kingtaco@gentoo.org>
Signed-off-By: Robin H. Johnson <robbat2@gentoo.org>
--- src/cronolog.c.orig 2010-01-22 16:49:41.000000000 -0800
+++ src/cronolog.c 2010-01-22 17:31:50.000000000 -0800
--- a/src/cronolog.c.orig 2010-01-22 16:49:41.000000000 -0800
+++ b/src/cronolog.c 2010-01-22 17:31:50.000000000 -0800
@@ -106,7 +106,8 @@
#ifndef _WIN32

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -13,7 +13,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-lang/ghc-6.12.1"

@ -16,7 +16,7 @@ S="${WORKDIR}/all/marionette-collective-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="doc +client"
DEPEND=""

@ -8,7 +8,7 @@ inherit bash-completion-r1 git-2 elisp-common
DESCRIPTION="Stores, retrieves, generates, and synchronizes passwords securely"
HOMEPAGE="http://www.passwordstore.org/"
EGIT_REPO_URI="http://git.zx2c4.com/password-store"
EGIT_REPO_URI="https://git.zx2c4.com/password-store"
SLOT="0"
LICENSE="GPL-2"

@ -0,0 +1,34 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
MY_PN="PProcM"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="ncurses-based program to monitor CPU, disk, network and memory usage"
HOMEPAGE="http://www.fusedcreations.com/PProcM/"
SRC_URI="http://www.fusedcreations.com/PProcM/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND="
dev-perl/POE
dev-perl/Sys-Statistics-Linux
dev-perl/IO-Pipely
dev-lang/perl"
RDEPEND="
${DEPEND}"
S="${WORKDIR}/${MY_P}"
DOCS=( AUTHORS README )
src_install() {
newbin "${MY_PN}" "${PN}"
einstalldocs
}

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -13,7 +13,7 @@ SRC_URI="http://www.balabit.com/downloads/files/syslog-ng/sources/${MY_PV}/sourc
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
IUSE="amqp caps dbi geoip ipv6 json mongodb pacct redis smtp spoof-source ssl systemd tcpd"
RESTRICT="test"

@ -14,7 +14,7 @@ SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
IUSE="amqp caps dbi geoip ipv6 json libressl mongodb pacct python redis smtp spoof-source systemd tcpd"
RESTRICT="test"

@ -1,2 +1,3 @@
DIST tripwire-2.4.3.1.tar.gz 932665 SHA256 9744af4de7ecb1d643442eb22f08c819556494bb6f56f5879e22c3438f2db896 SHA512 fb5f0ad353da826a0e8381e534e0da1ac9335851e108a23053e378afd3aec6e66931446addbf0ba8d55eaa8d3148c471056e26095aeff7696ed9b6d3633cdf90 WHIRLPOOL b87447869d845be840399389a3e3ed5f9c961f6777c1b463755994876b191e08cca359273826466d34f2f32a26b597f23d130f6cb689224ed3ff58810efceed1
DIST tripwire-2.4.3.2.tar.gz 967679 SHA256 25588c585f1af60958b3dce5bfc28e52c3237b2690dd5f4120e9c2f42d98fd2b SHA512 f3a3d5f12178d0766356d6280b3d993c29c1091357402661f0a4bb7676c640a147b74050c64e910c1210adef11903bde463813446e2c0ee9a34038876928bdfd WHIRLPOOL ac9812f3ec41afed5951e871d0ddad64eef3514a4cae071f414c7fa10d7318393d26107bb7007ca61554c328206b0da4790f0bc400fa7ea2159eb0b4f35e8303
DIST tripwire-2.4.3.3.tar.gz 967929 SHA256 9db1832c6ea88569b6d7fe3fe896216efeae3046cfd148a5c4102e3bbf9ac749 SHA512 977895aa169a13e786f3428386a094a56d52bf0fdc4853ac8664f0d6110774f0ff2ce4db9d5f76c52299744faa680dc03201567a458c033b2cd01df1191b96cb WHIRLPOOL 888d8676b17537895ef3c6ee2313761f78511cb092485920024595fa5dd4b61263a0125a274f52220f6f98d147a3d8122017a39965610b809d016a8ae23b4987

@ -0,0 +1,79 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit autotools eutils flag-o-matic
DESCRIPTION="Open Source File Integrity Checker and IDS"
HOMEPAGE="http://www.tripwire.org/"
SRC_URI="https://github.com/Tripwire/tripwire-open-source/archive/${PV}.tar.gz -> ${PF}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
IUSE="libressl ssl static +tools"
DEPEND="sys-devel/automake
sys-devel/autoconf
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)"
RDEPEND="virtual/cron
virtual/mta
ssl? ( dev-libs/openssl )"
PDEPEND="tools? ( app-admin/mktwpol )"
S="${WORKDIR}/tripwire-open-source-${PV}"
src_prepare() {
default
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
}

@ -11,7 +11,7 @@ SRC_URI="mirror://debian/pool/main/d/${PN}/${P/-/_}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 arm hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris"
IUSE="+bzip2 +lzma nls selinux test unicode +update-alternatives +zlib"
RDEPEND="

@ -1,2 +1 @@
DIST ccrypt-1.10.tar.gz 669491 SHA256 87d66da2170facabf6f2fc073586ae2c7320d4689980cfca415c74688e499ba0 SHA512 b0130998f9830f63e8181340b3138260ab3c2014174e74fbcca77299dc9e0f807471fbfb7cc403dec7d0809f136e8afcb4c9bfd4ee5e43a1b3cc7185e14c3188 WHIRLPOOL aa65659fecadfaf1a9323b5a80c00eeda41ff7e3db40151abb678ad1c14de1310ba7954d2042baf6bb230ac2fdc52368a367cf91cb7a9ab5d0fec51d5937872b
DIST ccrypt-1.9.tar.gz 667059 SHA256 6538cb75f7f45faf20f912c7b0d284831b0afced9fc61984b8d45a990276ebaf SHA512 fb4cbf6787f26303735e0eb3d038952b518c2466ac232a625ea9bd5e99400bb9d88a0cc41a690caa9de942f86365c567a802a1faf735306155aab14ea67464b9 WHIRLPOOL 122dd2687bbbb4496fc330e52ba1570d735541e4e08e8614a33a417a4d7abf1c29604dd11a836a2a3c696643a7b46acb8c126248b9eb6fc61c6d9d0baedb20dd

@ -9,9 +9,5 @@ HOMEPAGE="http://ccrypt.sourceforge.net"
SRC_URI="http://ccrypt.sourceforge.net/download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
DOCS=(
AUTHORS ChangeLog NEWS README
)

@ -1,21 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="3"
DESCRIPTION="Encryption and decryption"
HOMEPAGE="http://ccrypt.sourceforge.net"
SRC_URI="http://ccrypt.sourceforge.net/download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
src_install () {
emake \
DESTDIR="${D}" \
htmldir="${EPREFIX}/usr/share/doc/${PF}" \
install || die "emake install failed"
dodoc AUTHORS ChangeLog NEWS README
}

@ -1,2 +1 @@
DIST trousers-0.3.10.tar.gz 1658652 SHA256 eb9569de5c66d9698f6c3303de03777b95ec72827f68b7744454bfa9227bc530 SHA512 1835246f846d20bc1b2731d68440a9ca45865fcd52ad847d95485e4b126fae8bec09feaad559c27d83e243d92b8adc3a67934bff2034b318df075842fe9df4f0 WHIRLPOOL 7a27ef57b0038178cbf384c9fdec2d2e3e58dbeb5e5bc1503d2a7058a8312df54fa72b87968554631e4b5e483ae5e8c5e0a2367346bf3ae001b523a507ceff40
DIST trousers-0.3.14.tar.gz 1378438 SHA256 ce50713a261d14b735ec9ccd97609f0ad5ce69540af560e8c3ce9eb5f2d28f47 SHA512 bf87f00329cf1d76a12cf6b6181fa22f90e76af3c5786e6e2db98438d2d3f0c0e05364374664173f45e3a2f6c0e2364948d0b958a7845cb23fcb340150cd9b21 WHIRLPOOL 1e1c51774fa796c706858d008651182673f7a88532cac35d010f4bd713fe50c1151e0a5a7ffb6975e8a050a1aab6edeb09d1672407025a776625c9b4f2912c88

@ -1,77 +0,0 @@
--- a/src/include/tcsps.h
+++ b/src/include/tcsps.h
@@ -23,13 +23,8 @@ int get_file();
int put_file(int);
void close_file(int);
void ps_destroy();
-#ifdef SOLARIS
-TSS_RESULT read_data(int, void *, UINT32);
-TSS_RESULT write_data(int, void *, UINT32);
-#else
-inline TSS_RESULT read_data(int, void *, UINT32);
-inline TSS_RESULT write_data(int, void *, UINT32);
-#endif
+TSS_RESULT read_data(int, void *, UINT32);
+TSS_RESULT write_data(int, void *, UINT32);
int write_key_init(int, UINT32, UINT32, UINT32);
TSS_RESULT cache_key(UINT32, UINT16, TSS_UUID *, TSS_UUID *, UINT16, UINT32, UINT32);
TSS_RESULT UnloadBlob_KEY_PS(UINT16 *, BYTE *, TSS_KEY *);
--- a/src/include/tspps.h
+++ b/src/include/tspps.h
@@ -18,8 +18,8 @@
TSS_RESULT get_file(int *);
int put_file(int);
-inline TSS_RESULT read_data(int, void *, UINT32);
-inline TSS_RESULT write_data(int, void *, UINT32);
+TSS_RESULT read_data(int, void *, UINT32);
+TSS_RESULT write_data(int, void *, UINT32);
UINT32 psfile_get_num_keys(int);
TSS_RESULT psfile_get_parent_uuid_by_uuid(int, TSS_UUID *, TSS_UUID *);
TSS_RESULT psfile_remove_key_by_uuid(int, TSS_UUID *);
--- a/src/tcs/ps/ps_utils.c
+++ b/src/tcs/ps/ps_utils.c
@@ -42,11 +42,7 @@
struct key_disk_cache *key_disk_cache_head = NULL;
-#ifdef SOLARIS
TSS_RESULT
-#else
-inline TSS_RESULT
-#endif
read_data(int fd, void *data, UINT32 size)
{
int rc;
@@ -64,11 +60,7 @@ read_data(int fd, void *data, UINT32 size)
}
-#ifdef SOLARIS
TSS_RESULT
-#else
-inline TSS_RESULT
-#endif
write_data(int fd, void *data, UINT32 size)
{
int rc;
--- a/src/tspi/ps/ps_utils.c
+++ b/src/tspi/ps/ps_utils.c
@@ -22,7 +22,7 @@
#include "tspps.h"
#include "tsplog.h"
-inline TSS_RESULT
+TSS_RESULT
read_data(int fd, void *data, UINT32 size)
{
int rc;
@@ -39,7 +39,7 @@ read_data(int fd, void *data, UINT32 size)
return TSS_SUCCESS;
}
-inline TSS_RESULT
+TSS_RESULT
write_data(int fd, void *data, UINT32 size)
{
int rc;

@ -1,11 +0,0 @@
--- dist/Makefile.am
+++ dist/Makefile.am
@@ -6,8 +6,6 @@
/bin/chmod 0600 ${DESTDIR}/@sysconfdir@/tcsd.conf
install-exec-hook:
- /usr/sbin/groupadd tss || true
- /usr/sbin/useradd -r tss -g tss || true
/bin/sh -c 'if [ ! -e ${DESTDIR}/@localstatedir@/lib/tpm ];then mkdir -p ${DESTDIR}/@localstatedir@/lib/tpm; fi'
/bin/chown tss:tss ${DESTDIR}/@localstatedir@/lib/tpm || true
/bin/chmod 0700 ${DESTDIR}/@localstatedir@/lib/tpm

@ -1,104 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit autotools eutils linux-info readme.gentoo systemd user udev
#MY_P="${PN}-${PV%.*}-${PV##*.}"
DESCRIPTION="An open-source TCG Software Stack (TSS) v1.1 implementation"
HOMEPAGE="http://trousers.sf.net"
SRC_URI="mirror://sourceforge/trousers/${P}.tar.gz"
LICENSE="CPL-1.0 GPL-2"
SLOT="0"
KEYWORDS="amd64 arm arm64 ~m68k ~ppc ~ppc64 ~s390 ~sh x86"
IUSE="doc selinux" # gtk
# gtk support presently does NOT compile.
# gtk? ( >=x11-libs/gtk+-2 )
CDEPEND=">=dev-libs/glib-2
>=dev-libs/openssl-0.9.7:0"
DEPEND="${CDEPEND}
virtual/pkgconfig"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-tcsd )"
# S="${WORKDIR}/${P}git"
DOCS="AUTHORS ChangeLog NICETOHAVES README TODO"
DOC_CONTENTS="
If you have problems starting tcsd, please check permissions and
ownership on /dev/tpm* and ~tss/system.data
"
pkg_setup() {
# Check for driver (not sure it can be an rdep, because ot depends on the
# version of virtual/linux-sources... Is that supported by portage?)
linux-info_pkg_setup
local tpm_kernel_version tpm_kernel_present tpm_module
kernel_is ge 2 6 12 && tpm_kernel_version="yes"
if linux_config_exists; then
linux_chkconfig_present TCG_TPM && tpm_kernel_present="yes"
else
ewarn "No kernel configuration could be found."
fi
has_version app-crypt/tpm-emulator && tpm_module="yes"
if [[ -n "${tpm_kernel_present}" ]]; then
einfo "Good, you seem to have in-kernel TPM support."
elif [[ -n "${tpm_module}" ]]; then
einfo "Good, you seem to have TPM support with the external module."
if [[ -n "${tpm_kernel_version}" ]]; then
elog
elog "Note that since you have a >=2.6.12 kernel, you could use"
elog "the in-kernel driver instead of (CONFIG_TCG_TPM)."
fi
elif [[ -n "${tpm_kernel_version}" ]]; then
eerror
eerror "To use this package, you will have to activate TPM support"
eerror "in your kernel configuration. That's at least CONFIG_TCG_TPM,"
eerror "plus probably a chip specific driver (like CONFIG_TCG_ATMEL)."
eerror
else
eerror
eerror "To use this package, you should install a TPM driver."
eerror "You can have the following options:"
eerror " - install app-crypt/tpm-emulator"
eerror " - switch to a >=2.6.12 kernel and compile the kernel module"
eerror
fi
# New user/group for the daemon
enewgroup tss
enewuser tss -1 -1 /var/lib/tpm tss
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-0.3.5-nouseradd.patch
sed -i -r \
-e '/CFLAGS/s/ -(Werror|m64)//' \
configure.in || die
eautoreconf
}
src_configure() {
# econf --with-gui=$(usex gtk gtk openssl)
econf --with-gui=openssl
}
src_install() {
keepdir /var/lib/tpm
default
use doc && dodoc doc/*
newinitd "${FILESDIR}"/tcsd.initd tcsd
newconfd "${FILESDIR}"/tcsd.confd tcsd
systemd_dounit "${FILESDIR}"/tcsd.service
udev_dorules "${FILESDIR}"/61-trousers.rules
fowners tss:tss /var/lib/tpm
prune_libtool_files
readme.gentoo_create_doc
}

@ -4,7 +4,7 @@
EAPI=6
inherit autotools elisp-common flag-o-matic multilib readme.gentoo-r1
inherit elisp-common flag-o-matic multilib readme.gentoo-r1
if [[ ${PV##*.} = 9999 ]]; then
inherit git-r3
@ -120,7 +120,7 @@ src_prepare() {
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 \
|| die "unable to sed ctags.1"
AT_M4DIR=m4 eautoreconf
#AT_M4DIR=m4 eautoreconf
}
src_configure() {

@ -124,6 +124,7 @@ src_prepare() {
|| die "unable to sed ctags.1"
AT_M4DIR=m4 eautoreconf
touch src/stamp-h.in || die
}
src_configure() {

@ -124,6 +124,7 @@ src_prepare() {
|| die "unable to sed ctags.1"
AT_M4DIR=m4 eautoreconf
touch src/stamp-h.in || die
}
src_configure() {

@ -98,6 +98,7 @@ src_prepare() {
mv configure.in configure.ac || die
eautoreconf
touch src/stamp-h.in || die
}
src_configure() {

@ -92,6 +92,7 @@ src_prepare() {
|| die "unable to sed ctags.1"
AT_M4DIR=m4 eautoreconf
touch src/stamp-h.in || die
}
src_configure() {

@ -97,6 +97,7 @@ src_prepare() {
|| die "unable to sed ctags.1"
#AT_M4DIR=m4 eautoreconf
#touch src/stamp-h.in || die
}
src_configure() {

@ -97,6 +97,7 @@ src_prepare() {
|| die "unable to sed ctags.1"
#AT_M4DIR=m4 eautoreconf
#touch src/stamp-h.in || die
}
src_configure() {

@ -12,7 +12,7 @@ SRC_URI="http://garage.linux.student.kuleuven.be/~skimo/nvi/devel/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 sparc x86"
KEYWORDS="alpha amd64 ~arm ~hppa ~mips ppc ppc64 sparc x86"
IUSE="perl tcl unicode"
CDEPEND=">=sys-libs/db-4.2.52_p5:=

@ -1,51 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=3
inherit elisp
DESCRIPTION="A navigator for the Japanese textboard 2ch"
HOMEPAGE="http://navi2ch.sourceforge.net/"
SRC_URI="mirror://sourceforge/navi2ch/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
SITEFILE="50${PN}-gentoo.el"
src_configure() {
econf \
--with-lispdir="${EPREFIX}${SITELISP}/${PN}" \
--with-icondir="${EPREFIX}${SITEETC}/${PN}"
}
# This is NOT redundant, elisp.eclass redefines src_compile
src_compile() {
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
elisp-install ${PN} contrib/*.el || die
elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
dodoc ChangeLog* NEWS README TODO || die
newdoc contrib/README README.contrib || die
}
pkg_postinst() {
elisp-site-regen
elog
elog "Please add to your ~/.emacs"
elog "If you use mona-font,"
elog "\t(setq navi2ch-mona-enable t)"
elog "If you use izonmoji-mode,"
elog "\t(require 'izonmoji-mode)"
elog "\t(add-hook 'navi2ch-bm-mode-hook 'izonmoji-mode-on)"
elog "\t(add-hook 'navi2ch-article-mode-hook 'izonmoji-mode-on)"
elog "\t(add-hook 'navi2ch-popup-article-mode-hook 'izonmoji-mode-on)"
elog
}

@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/fuse-emulator/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
KEYWORDS="amd64 ppc x86"
IUSE="alsa ao fbcon gpm gtk joystick memlimit png sdl svga X xml"
# This build is heavily use dependent. Fuse user interface use flags are, in

@ -1,5 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

@ -10,7 +10,7 @@ SRC_URI="https://dev.gentoo.org/~yngwin/distfiles/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=app-admin/eselect-1.0.6"

@ -1,2 +1 @@
DIST ignuit-2.24.2.tar.gz 572815 SHA256 71d6b21f75a927ab733084603659cf8e0360cad8f83fef62853d96ed7834eebe SHA512 d77f8a08d8f48c6319a600cda29a12cbd66e6fd884093e3d9fd983e349abce27d8d33276d8835f46e8a2c6fa4fb267929a47c0f99768d1ca774d07319b33195a WHIRLPOOL 06f2eaa4265977b8d075764c76905d993ac11668b098473bfec25477ce6b44e785a6845bd6fff72fd2f574666f1ccb54523416ac59098d0cae663dab61585000
DIST ignuit-2.24.3.testing.tar.gz 573592 SHA256 0424d941849188a7bb76ec2cebbe83121da6d62ca479a97edf028ba379476c81 SHA512 c52997745e905abfcdf8bfa8dfb04065fe05a34a9abdd0348bcb3c480d4bcb56ca279c9074d4659a237593a4697cb18ec7092fd79ee682a2b1a26749e8987d4d WHIRLPOOL 98c3e9a4540d4cdce5b17013e0b9b115fac9bb942ff571322caa844d1710287ff34f10a91337eefd2505cc3cac077e6398fb88df475d890bb697121ab35ec146

@ -1,47 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit autotools gnome2
DESCRIPTION="Memorization aid based on the Leitner flashcard system"
HOMEPAGE="http://homepages.ihug.co.nz/~trmusson/programs.html#ignuit"
SRC_URI="http://homepages.ihug.co.nz/~trmusson/stuff/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86"
IUSE="examples"
RDEPEND="
app-text/dvipng
>=app-text/gnome-doc-utils-0.3.2
dev-libs/glib:2
dev-libs/libxml2:2
>=dev-libs/libxslt-1.1.28
>=gnome-base/libgnomeui-2.24.5
>=gnome-base/gconf-3.2.6:2
gnome-base/libglade:2.0
>=media-libs/gstreamer-0.10.36:0.10
x11-libs/gtk+:2
x11-libs/pango
virtual/latex-base
"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.50.0
sys-devel/gettext
"
src_prepare() {
eautoreconf # Needed to fix bogus intltool rules
gnome2_src_prepare
}
src_install() {
gnome2_src_install
if use examples; then
insinto /usr/share/doc/${PF}
doins -r examples
fi
}

@ -14,7 +14,7 @@ S="${WORKDIR}/${P}.testing"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 ~ppc ~ppc64 x86"
KEYWORDS="amd64 ppc ppc64 x86"
IUSE="examples latex"
RDEPEND="

@ -1,3 +1,4 @@
DIST livecd-tools-2.0.4.tar.xz 10580 SHA256 a819344ce79c9d0dce4a8339fe09b485b169b42063dbe1f6d2245ef57c867e51 SHA512 242d0d27d141af7c4a0c9be390d4faf9fc97b840a55f76e0a804838b98ba95a644be8a4f2ff1353bf7782b8db24b72b8f24a2fe01f60449c9687efbbfad4d6f3 WHIRLPOOL 591457dd46190b72a2f8fc50bc3869163c604f6850944fdf74bad4d145c0c214c89336547f3daaa2942088b83c86254c7289cd34a897da79130888248c661283
DIST livecd-tools-2.1.tar.gz 11418 SHA256 5490c76d02ba571c2549114c8ea55cd36b78b3c065372c28e3bcd1ee2ad493e9 SHA512 feb8946c70baeb5b2e4adcc26f76f5fcf146353dcfcfd411cf68242512ab587b0c31c916c6f2a47ab35dcd4bb87ca879e5a91b95d8237c4ac3bbd9104f31e0c2 WHIRLPOOL 2199ef6cf7667cbdfa943c18c2e41ec5ba2f276a685eb2162fdb42552e80daf7bd53258932d8f80a38ee1995edfe3934884413358e4eef3059acc04047cf9121
DIST livecd-tools-2.2.tar.gz 11419 SHA256 65275aad174ac9c129617768f693830ed696d209cbf4d252553a280374b4de89 SHA512 62891c132b0f392b775116d90740ea30a546a75736b17d10e5915ededa72ed730934555cab9a0b81a6def49e687c13db3e92e1e4f325854151569ad3e814bec0 WHIRLPOOL 658b65dffa992505cd354cdaf2edd1ae2f0f421fdda6fc7afe59a3a3028bdfddfc02302f763aeb940b4281823cd38f41bb9ee2f12f5b5185c5ac593a20a0c9df
DIST livecd-tools-2.3.tar.bz2 11128 SHA256 fd611e3cc76a20543cdf752c96a1b3864a2e2945463a440929459feff79866f5 SHA512 93a5742a4cc243fee07088f5957c1eb48c2276460c391c089502eccba5bfe80b52fa7a7d058502b18086130bd8686c8c0e4af8f3f03f72c98b482776e0f225a9 WHIRLPOOL 99371ea8c650012e484dd33519245770a347497c03a013d359d0cf8570ee6127611523b93fde763621e28eedaee0e21cda0480d921da8b5d5ba1ea67c8ee8116

@ -0,0 +1,42 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
if [[ ${PV} == "9999" ]]; then
EGIT_REPO_URI="git://anongit.gentoo.org/proj/livecd-tools.git"
inherit git-r3
else
SRC_URI="https://gitweb.gentoo.org/proj/livecd-tools.git/snapshot/${P}.tar.bz2"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
fi
DESCRIPTION="Gentoo LiveCD tools for autoconfiguration of hardware"
HOMEPAGE="https://www.gentoo.org"
SLOT="0"
LICENSE="GPL-2"
IUSE=""
RDEPEND="dev-util/dialog
net-dialup/mingetty
>=sys-apps/baselayout-2
>=sys-apps/openrc-0.8.2-r1
sys-apps/pciutils
sys-apps/gawk
sys-apps/sed"
pkg_setup() {
ewarn "This package is designed for use on the LiveCD only and will do"
ewarn "unspeakably horrible and unexpected things on a normal system."
ewarn "YOU HAVE BEEN WARNED!!!"
}
src_install() {
doconfd conf.d/*
doinitd init.d/*
dosbin net-setup
into /
dosbin livecd-functions.sh
}

@ -26,7 +26,9 @@ src_test() {
}
src_install() {
newbin "${PN}.sh" "${PN}"
newbashcomp "${PN}_completion" "${PN}"
# Renaming occur due to a clash with another package.
# See bug 610862.
newbin "${PN}.sh" "${PN}txt"
newbashcomp "${PN}_completion" "${PN}txt"
einstalldocs
}

@ -1,5 +1,2 @@
DIST calcurse-4.0.0.tar.gz 611593 SHA256 621b0019907618bd468f9c4dc1ce2186ee86254d3c9ade47dd2d7ab8e6656334 SHA512 42a1b317bfd38974cbe4a4d3d1c848b8cd09233fc71f1f3ce36daf33352d9caffd7926c75d5e7ae6dd1138b8735a5244d5411fa1875a3262f1dc37c0a101d38c WHIRLPOOL dd5e938f2536e079d4cc2437fea057c5ad4d450dc7d2cc7763101192c9f9abf3800d2c08edea8163645e525eaf8e1fdcc5199c91e78a2c8933f66139dafdba3a
DIST calcurse-4.1.0.tar.gz 611105 SHA256 ca423f8c8dfbb92cd63281305fa23c2909a6aefcee9e86317584fff7619b42c4 SHA512 74312995e398edf0bc30bdf6c28e5894f21358d5b85bdff403425685905dd7f511a3244acd3983bc28d8d3bc90a79a2e83fc76554d7e5c9ef9dc16d18832e09a WHIRLPOOL 2a3c86f5f79903911f0aa38e3f32350770d5f839cbf460b288e64b20b315422a95bd64caec5fb9f5c9f366e9b3b5031f235ddaf89b40183360886b9f066c58d3
DIST calcurse-4.2.0.tar.gz 612242 SHA256 a68e0e6984ec632180a9fdc496785b406fedc1d5af77dfe4fcd483b0cec84a77 SHA512 daba2db0b15dbaf400568ace700d06e6165dc9275e35cb3c31ee49963802234ee3fc4b91faa3c7a675452aac5bbcff2f26d7f0d76fc2a0e094e584ed10c8ad11 WHIRLPOOL 9652639ca19dc7990f616abd933f08c08ec1b607cf153f17fd0345736f29adb77dc8b4181ca6801684c918f523dd9e387000ec2c134e997aa9cffda3082896dd
DIST calcurse-4.2.1.tar.gz 612593 SHA256 9d5db3fa920e82d76e43a08c4bd3554ffdde023385b0f9c37e6f0e99d8d00598 SHA512 77f7fd23fe28e34ace29239530948c7576196339e4c603952dd5d48a201fa2e52bfcfaf411edf3f299c9d8b30d659febade68679fc65a2b87afb305bbf5db8df WHIRLPOOL 1af299f7501bc5ec57eeadf020e10b7f6d76eddb2f538007dbd9e391b24686fd702952384529fe5f4ccc1d53408fb214fb64836212c40d8f265172107c4c61fd
DIST calcurse-4.2.2.tar.gz 612456 SHA256 c6881ddbd1cc7fbd02898187ac0fb4c6d8ac4c2715909b1cf00fb7a90cf08046 SHA512 d54d5a1ca457499ff82fe0b6a945f5f54c0f93f84b34d5a69579dd42d4d44edda0b81a165d29b4f3d77ef7219b2e815b5858eaa744eb418e9549abf58eb2f958 WHIRLPOOL 8afee25e8ddd1d5d5ebf06c8618da4c03840b698ef9f9f5ea4c0f1e37956b89aa8a09ee9b5131c26bed02ed5bfe78db2e9ef488656e748e7b99c0b3a7dbe814c

@ -1,28 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit autotools eutils
DESCRIPTION="a text-based calendar and scheduling application"
HOMEPAGE="http://calcurse.org/"
SRC_URI="http://calcurse.org/files/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="amd64 x86 ~ppc ~ppc64"
RDEPEND="sys-libs/ncurses:0="
DEPEND="${RDEPEND}"
DOCS=( AUTHORS NEWS README )
src_prepare() {
epatch "${FILESDIR}"/"${P}-tinfo.patch"
# Dubious tests.
rm -v "${S}/test"/ical-00{2,4,6}.sh || die
eautoreconf
}

@ -1,43 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit eutils autotools multilib-minimal
DESCRIPTION="a text-based calendar and scheduling application"
HOMEPAGE="http://calcurse.org/"
SRC_URI="http://calcurse.org/files/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~ppc ~ppc64"
RDEPEND="sys-libs/ncurses:0="
DEPEND="${RDEPEND}"
DOCS=( AUTHORS NEWS README )
src_prepare() {
default
epatch "${FILESDIR}"/"${P}-tinfo.patch"
# Dubious tests.
rm -v "${S}/test"/ical-00{2,4,6}.sh || die
eautoreconf
}
multilib_src_configure() {
ECONF_SOURCE="${S}" econf
}
src_compile() {
multilib-minimal_src_compile
}
src_install() {
multilib-minimal_src_install
}

@ -1,43 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit eutils autotools multilib-minimal
DESCRIPTION="a text-based calendar and scheduling application"
HOMEPAGE="http://calcurse.org/"
SRC_URI="http://calcurse.org/files/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~ppc ~ppc64"
RDEPEND="sys-libs/ncurses:0="
DEPEND="${RDEPEND}"
DOCS=( AUTHORS NEWS README )
src_prepare() {
default
epatch "${FILESDIR}"/"${P}-tinfo.patch"
# Dubious tests.
rm -v "${S}/test"/ical-00{2,4,6}.sh || die
eautoreconf
}
multilib_src_configure() {
ECONF_SOURCE="${S}" econf
}
src_compile() {
multilib-minimal_src_compile
}
src_install() {
multilib-minimal_src_install
}

@ -12,7 +12,7 @@ SRC_URI="http://calcurse.org/files/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 ~x86"
KEYWORDS="amd64 ppc ppc64 x86"
RDEPEND="sys-libs/ncurses:0="
DEPEND="${RDEPEND}"

@ -1,21 +0,0 @@
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@
#-------------------------------------------------------------------------------
AC_PREREQ(2.59)
AC_INIT([calcurse],
- m4_esyscmd([build-aux/git-version-gen .version]),
+ m4_esyscmd_s([cat .version]),
[bugs@calcurse.org])
AM_INIT_AUTOMAKE
#m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
@@ -51,6 +51,9 @@
LIBS="$LIBS -l$available_ncurses"
])
+AC_SEARCH_LIBS([cbreak], [tinfow tinfo],,
+ AC_MSG_ERROR([Cannot find a library providing cbreak]))
+
AC_CHECK_HEADERS([pthread.h], [
AC_CHECK_LIB(pthread, pthread_create, [
LIBS="$LIBS -pthread"

@ -1,21 +0,0 @@
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@
#-------------------------------------------------------------------------------
AC_PREREQ(2.59)
AC_INIT([calcurse],
- m4_esyscmd([build-aux/git-version-gen .version]),
+ m4_esyscmd_s([cat .version]),
[bugs@calcurse.org])
AM_INIT_AUTOMAKE
#m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
@@ -51,6 +51,9 @@
LIBS="$LIBS -l$available_ncurses"
])
+AC_SEARCH_LIBS([cbreak], [tinfow tinfo],,
+ AC_MSG_ERROR([Cannot find a library providing cbreak]))
+
AC_CHECK_HEADERS([pthread.h], [
AC_CHECK_LIB(pthread, pthread_create, [
LIBS="$LIBS -pthread"

@ -1,21 +0,0 @@
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@
#-------------------------------------------------------------------------------
AC_PREREQ(2.59)
AC_INIT([calcurse],
- m4_esyscmd([build-aux/git-version-gen .version]),
+ m4_esyscmd_s([cat .version]),
[bugs@calcurse.org])
AM_INIT_AUTOMAKE
#m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
@@ -51,6 +51,9 @@
LIBS="$LIBS -l$available_ncurses"
])
+AC_SEARCH_LIBS([cbreak], [tinfow tinfo],,
+ AC_MSG_ERROR([Cannot find a library providing cbreak]))
+
AC_CHECK_HEADERS([pthread.h], [
AC_CHECK_LIB(pthread, pthread_create, [
LIBS="$LIBS -pthread"

@ -17,7 +17,7 @@ LICENSE="GPL-2"
SLOT="0"
IUSE=""
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
DEPEND="sys-apps/portage[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}

@ -1 +1,2 @@
DIST hackport-0.5.1.tar.gz 1390428 SHA256 667af1dc76c2833dd1fec935c5e61cc331be3c7b20c77ff68206177f70eccdad SHA512 006e4457a9ebba9acff35787a73a321b903db2f6ff54423cd66e91a93390183d0ca2690e2d0c8b5c1256116c9f81cabeac45c6dcb21e537849afbb1109bd80af WHIRLPOOL afd0156c687193f658ff82a08e4b1f1dfc719f91ddac16541bde8b916e669d74475552d3552ad338c5a3f7272c8492d8bd7f1ef69abc65652372ea26c0834ae3
DIST hackport-0.5.2.tar.gz 1390418 SHA256 fa38878313ab5075d86438d3853760b48c5a943a822a91f6a4057424abed7c63 SHA512 c191421608667cde034eb8b4e3c1ae95a8ae41cc35df8f3cfad640870f871dd78711173666bee671af4efc762c069e7f20cd3693d96f64f60848d83ce185575c WHIRLPOOL 36c748500ece1c3dde7631e04488bc278fabde31a4420c4bdd587f8bf9918eb31bf09c8476d8bed7e6ce4167c0f3a29f3e11024e8736bd6cb16514be7c1d7a15

@ -0,0 +1,55 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
# ebuild generated by hackport 0.5.1.9999
CABAL_FEATURES="test-suite"
inherit haskell-cabal
DESCRIPTION="Hackage and Portage integration tool"
HOMEPAGE="http://hackage.haskell.org/package/hackport"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RESTRICT=test # tests are broken: need path to ebuild tree
RDEPEND="dev-haskell/async:=
dev-haskell/base16-bytestring:=
dev-haskell/base64-bytestring:=
dev-haskell/cryptohash:=
dev-haskell/ed25519:=
dev-haskell/extensible-exceptions:=
dev-haskell/hashable:=
>=dev-haskell/http-4000.0.3:=
dev-haskell/missingh:=
dev-haskell/mtl:=
>=dev-haskell/network-2.6:=
>=dev-haskell/network-uri-2.6:=
dev-haskell/old-locale:=
dev-haskell/old-time:=
dev-haskell/parsec:=
dev-haskell/random:=
dev-haskell/regex-compat:=
dev-haskell/split:=
dev-haskell/stm:=
>=dev-haskell/tar-0.5:=
>=dev-haskell/xml-1.3.7:=
dev-haskell/zlib:=
>=dev-lang/ghc-7.8.2:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.18.1.3
test? ( dev-haskell/hunit )
"
src_install() {
haskell-cabal_src_install
doman man/hackport.1
}

@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]]; then
S="${WORKDIR}/${P}/repoman"
else
SRC_URI="https://dev.gentoo.org/~dolsen/releases/${PN}/${P}.tar.bz2"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Repoman is a Quality Assurance tool for Gentoo ebuilds"

@ -1,7 +1,9 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit flag-o-matic toolchain-funcs
# slightly broken
@ -14,10 +16,6 @@ SRC_URI="mirror://sourceforge/heirloom/${P}.tar.bz2"
LICENSE="CDDL"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND=""
src_compile() {
append-cppflags -D_GNU_SOURCE
@ -26,7 +24,7 @@ src_compile() {
"CPPFLAGS=${CPPFLAGS}" \
"LDFLAGS=${LDFLAGS}" \
"LARGEF=" \
"CC=$(tc-getCC)" || die
"CC=$(tc-getCC)"
}
src_install() {

@ -1,2 +1 @@
DIST mpv-bash-completion-3.3.7.tar.gz 18986 SHA256 8eb7f516539b0a1b9221088ba0e6676bda63746432ce1c7ec7a2dd91c3dff766 SHA512 927aae0a720c562046cdeda6cedd1dccda45c27789a421e538039c3e1f99d4dc6825a87b1d4493ca9508f32a7b810ff47a7f65e61ef4e53da1aae4ecfe3a5d8d WHIRLPOOL 9fdf1c857243f6b965f95fe7f4e9cd835808f95b05a8d07c23469d6af06eb5f589b19a4d8685fcb2ef0bdf1386540e3a1b7f106808668a91b2e7c90eeb4da120
DIST mpv-bash-completion-3.3.8.tar.gz 19002 SHA256 67bb3565daafb1e3f64b24262b0859f7843ac052960e0159e3fe3a375ffed181 SHA512 4d6cfc3ac2d1fd6a28be1a40e3ca28d61f5d9ed40a850c5c60e45501b958b929d6ef9266027d2be95ed0c2b0dedccfdbb04fe4115bb7bcfd39435cb73f2dc452 WHIRLPOOL 62012925d3fb212c473e889930c1add93ce36533313a677cc9ddbc7acce2d9dfc1a18f9054dad901f7a0cb2b57c56a05f302f1fadc83b4bbeda5baa06fb2c7c8

@ -1,48 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit bash-completion-r1
DESCRIPTION="Bash completion for the mpv video player"
HOMEPAGE="https://2ion.github.io/mpv-bash-completion/"
SRC_URI="https://github.com/2ion/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64"
IUSE="luajit"
COMMON_DEPEND=">=media-video/mpv-0.14.0[cli]"
RDEPEND="${COMMON_DEPEND}
>=app-shells/bash-completion-2.3-r1
"
DEPEND="${COMMON_DEPEND}
!luajit? ( dev-lang/lua:* )
luajit? ( dev-lang/luajit:2 )
"
src_prepare() {
default_src_prepare
# Avoid 'mpv' make target that supports lua only.
sed -i -e 's|check: mpv|check:|' Makefile || die
}
src_compile() {
$(usex luajit 'luajit' 'lua') gen.lua > mpv || die
}
src_install() {
dobashcomp mpv
einstalldocs
}
pkg_postinst() {
if ! has_version 'x11-apps/xrandr'; then
echo
elog "If you want completion of window sizes, please install 'x11-apps/xrandr'."
echo
fi
}

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -13,14 +13,9 @@ SRC_URI="http://lamp.epfl.ch/~schinz/scsh_packages/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=">=app-shells/scsh-0.6.6"
src_prepare() {
default
}
src_install() {
dodir "${SCSH_MODULES_PATH}"
./install.scm ${SCSH_LAYOUT_CONF} \

@ -14,7 +14,7 @@ SRC_URI="http://pkg-isocodes.alioth.debian.org/downloads/${P}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="0"
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 ~x86-solaris"
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 ~x86-solaris"
IUSE=""
RDEPEND=""

@ -0,0 +1,94 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
# ebuild generated by hackport 0.5.1.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Conversion between markup formats"
HOMEPAGE="http://pandoc.org"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="embed_data_files +https +network-uri trypandoc weigh-pandoc"
RDEPEND=">=dev-haskell/aeson-0.7.0.5:=[profile?] <dev-haskell/aeson-1.2:=[profile?]
>=dev-haskell/base64-bytestring-0.1:=[profile?] <dev-haskell/base64-bytestring-1.1:=[profile?]
>=dev-haskell/blaze-html-0.5:=[profile?] <dev-haskell/blaze-html-0.10:=[profile?]
>=dev-haskell/blaze-markup-0.5.1:=[profile?] <dev-haskell/blaze-markup-0.9:=[profile?]
>=dev-haskell/cmark-0.5:=[profile?] <dev-haskell/cmark-0.6:=[profile?]
>=dev-haskell/data-default-0.4:=[profile?] <dev-haskell/data-default-0.8:=[profile?]
>=dev-haskell/doctemplates-0.1:=[profile?] <dev-haskell/doctemplates-0.2:=[profile?]
>=dev-haskell/extensible-exceptions-0.1:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?]
>=dev-haskell/filemanip-0.3:=[profile?] <dev-haskell/filemanip-0.4:=[profile?]
>=dev-haskell/haddock-library-1.1:=[profile?] <dev-haskell/haddock-library-1.5:=[profile?]
>=dev-haskell/hslua-0.3:=[profile?] <dev-haskell/hslua-0.5:=[profile?]
>=dev-haskell/http-4000.0.5:=[profile?] <dev-haskell/http-4000.4:=[profile?]
>=dev-haskell/juicypixels-3.1.6.1:=[profile?] <dev-haskell/juicypixels-3.3:=[profile?]
>=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
>=dev-haskell/old-locale-1:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
dev-haskell/old-time:=[profile?]
>=dev-haskell/pandoc-types-1.17:=[profile?] <dev-haskell/pandoc-types-1.18:=[profile?]
>=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
>=dev-haskell/random-1:=[profile?] <dev-haskell/random-1.2:=[profile?]
>=dev-haskell/scientific-0.2:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
>=dev-haskell/sha-1.6:=[profile?] <dev-haskell/sha-1.7:=[profile?]
>=dev-haskell/skylighting-0.1.1.4:=[profile?]
>=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.7:=[profile?]
>=dev-haskell/tagsoup-0.13.7:=[profile?] <dev-haskell/tagsoup-0.15:=[profile?]
>=dev-haskell/temporary-1.1:=[profile?] <dev-haskell/temporary-1.3:=[profile?]
>=dev-haskell/texmath-0.9:=[profile?] <dev-haskell/texmath-0.10:=[profile?]
>=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
>=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
>=dev-haskell/vector-0.10:=[profile?] <dev-haskell/vector-0.13:=[profile?]
>=dev-haskell/xml-1.3.12:=[profile?] <dev-haskell/xml-1.4:=[profile?]
>=dev-haskell/yaml-0.8.8.2:=[profile?] <dev-haskell/yaml-0.9:=[profile?]
>=dev-haskell/zip-archive-0.2.3.4:=[profile?] <dev-haskell/zip-archive-0.4:=[profile?]
>=dev-haskell/zlib-0.5:=[profile?] <dev-haskell/zlib-0.7:=[profile?]
>=dev-lang/ghc-7.8.2:=
https? ( >=dev-haskell/http-client-0.4.30:=[profile?] <dev-haskell/http-client-0.6:=[profile?]
>=dev-haskell/http-client-tls-0.2.4:=[profile?] <dev-haskell/http-client-tls-0.4:=[profile?]
>=dev-haskell/http-types-0.8:=[profile?] <dev-haskell/http-types-0.10:=[profile?] )
network-uri? ( >=dev-haskell/network-2.6:=[profile?]
>=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] )
!network-uri? ( >=dev-haskell/network-2:=[profile?] <dev-haskell/network-2.6:=[profile?] )
trypandoc? ( >=dev-haskell/wai-0.3:=[profile?]
dev-haskell/wai-extra:=[profile?]
!https? ( dev-haskell/http-types:=[profile?] ) )
weigh-pandoc? ( >=dev-haskell/weigh-0.0:=[profile?] <dev-haskell/weigh-0.1:=[profile?] )
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.18.1.3
test? ( >=dev-haskell/ansi-terminal-0.5 <dev-haskell/ansi-terminal-0.7
>=dev-haskell/diff-0.2 <dev-haskell/diff-0.4
>=dev-haskell/executable-path-0.0 <dev-haskell/executable-path-0.1
>=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.6
>=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.10
>=dev-haskell/test-framework-0.3 <dev-haskell/test-framework-0.9
>=dev-haskell/test-framework-hunit-0.2 <dev-haskell/test-framework-hunit-0.4
>=dev-haskell/test-framework-quickcheck2-0.2.9 <dev-haskell/test-framework-quickcheck2-0.4 )
embed_data_files? ( dev-haskell/hsb2hs )
"
src_prepare() {
default
cabal_chdeps \
'skylighting >= 0.1.1.4 && < 0.2' 'skylighting >= 0.1.1.4' \
'skylighting >= 0.1.1.3 && < 0.2' 'skylighting >= 0.1.1.3'
}
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag embed_data_files embed_data_files) \
$(cabal_flag https https) \
$(cabal_flag network-uri network-uri) \
$(cabal_flag trypandoc trypandoc) \
$(cabal_flag weigh-pandoc weigh-pandoc)
}

@ -13,7 +13,7 @@ SRC_URI="https://${PN}.freedesktop.org/Releases/${P}.tar.gz
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE="static-libs"
RDEPEND="

@ -20,7 +20,7 @@ SRC_URI="doc? ( https://sqlite.org/2017/${PN}-doc-${DOC_PV}.zip )
LICENSE="public-domain"
SLOT="3"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 m68k ~mips ~ppc ~ppc64 s390 sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -19,7 +19,7 @@ KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/mtl:=[profile?]
>=dev-lang/ghc-7.4.1:=
>=dev-lang/ghc-7.4.1:= <dev-lang/ghc-8
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8

@ -1 +1,2 @@
DIST skylighting-0.1.1.5.tar.gz 584235 SHA256 0a4b666b2ccfeed35386bd364d663e919adc1815547e6360e83487253e33b13c SHA512 2d430d2067d7694978620af0c63ce47240074055bf5179b968ac2a430b9968f445307347c8975e550823f509c05ab600f07c3d1cdc7f8909bf19506e0153e3ef WHIRLPOOL 485e205f0d5a76727e455ab718dc9666ae3552bcc994fd68e708fb13e12779e597890a5282bb4753aae0b15bb8186e33566b23d7f4b25aefed70edcb664372af
DIST skylighting-0.3.tar.gz 537701 SHA256 ebfb2d5c8ce5769522826a2d5744064c578291d25d3671dcfe89a41f694ebf59 SHA512 5ecff7f3fcf244d58fa21a83ebad9358661079cd559802a7b7b888bef7969f40587f2ca80aefae5b5424e05c1fe6bc168a6df034eb843b3613f7b3fc0abedc04 WHIRLPOOL e618c336d747d6b1acf07b1417b9e8b590cecfb0138665b943ed0b9d83c17fbf3beed3b1805017017b4e6e01479886c2f65e1989847762bd56cc87b8925754dd

@ -0,0 +1,50 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
# ebuild generated by hackport 0.5.1.9999
#hackport: flags: -bootstrap,+system-pcre
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="syntax highlighting library"
HOMEPAGE="https://github.com/jgm/skylighting"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="executable"
RDEPEND="dev-haskell/aeson:=[profile?]
>=dev-haskell/blaze-html-0.5:=[profile?]
dev-haskell/case-insensitive:=[profile?]
dev-haskell/hxt:=[profile?]
dev-haskell/mtl:=[profile?]
dev-haskell/regex-pcre:=[profile?]
dev-haskell/safe:=[profile?]
dev-haskell/text:=[profile?]
dev-haskell/utf8-string:=[profile?]
>=dev-lang/ghc-7.8.2:=
executable? ( dev-haskell/pretty-show:=[profile?] )
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.18.1.3
test? ( dev-haskell/diff
dev-haskell/hunit
dev-haskell/random
dev-haskell/tasty
dev-haskell/tasty-golden
dev-haskell/tasty-hunit
!executable? ( dev-haskell/pretty-show ) )
"
src_configure() {
haskell-cabal_src_configure \
--flag=-bootstrap \
$(cabal_flag executable executable) \
--flag=system-pcre
}

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -23,7 +23,7 @@ RDEPEND="=dev-haskell/path-pieces-0.1*:=[profile?]
<dev-haskell/text-0.12:=[profile?]
>=dev-haskell/vector-0.8:=[profile?]
<dev-haskell/vector-0.11:=[profile?]
>=dev-lang/ghc-6.10.4:="
>=dev-lang/ghc-6.10.4:= <dev-lang/ghc-8"
DEPEND="${RDEPEND}
test? ( >=dev-haskell/hspec-1.3
=dev-haskell/hunit-1.2*

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -21,7 +21,7 @@ IUSE=""
RDEPEND=">=dev-haskell/path-pieces-0.1:=[profile?]
>=dev-haskell/text-0.5:=[profile?]
>=dev-haskell/vector-0.8:=[profile?]
>=dev-lang/ghc-7.4.1:=
>=dev-lang/ghc-7.4.1:= <dev-lang/ghc-8
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8

@ -0,0 +1,39 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
JAVA_PKG_IUSE="doc source"
inherit eutils java-pkg-2 java-ant-2
DESCRIPTION="OO database written in Java"
HOMEPAGE="http://www.cdegroot.com/software/db/"
SRC_URI="http://www.cdegroot.com/software/db/download/com.${P/-/.}.tar.gz"
LICENSE="MIT"
SLOT="1"
KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="doc source"
DEPEND=">=virtual/jdk-1.4"
RDEPEND=">=virtual/jre-1.4"
S="${WORKDIR}/com.${P/-/.}"
PATCHES=( "${FILESDIR}/${P}-gentoo.patch" )
src_prepare() {
default
rm -rv src/db/test lib/*.jar || die
cp -v "${FILESDIR}/build.xml" "${S}/build.xml" || die
}
EANT_DOC_TARGET="docs"
src_install() {
java-pkg_dojar "dist/${PN}.jar"
dodoc TODO VERSION CHANGES BUGS README
use doc && java-pkg_dojavadoc docs
use source && java-pkg_dosrc src/*
}

@ -1,6 +1,6 @@
diff -urpN src.orig/db/com/cdegroot/db/hash/EntryPage.java src/db/com/cdegroot/db/hash/EntryPage.java
--- src.orig/db/com/cdegroot/db/hash/EntryPage.java 2005-02-06 00:40:17.191151504 +0100
+++ src/db/com/cdegroot/db/hash/EntryPage.java 2005-02-06 00:54:14.045930240 +0100
--- a/src/db/com/cdegroot/db/hash/EntryPage.java 2005-02-06 00:40:17.191151504 +0100
+++ b/src/db/com/cdegroot/db/hash/EntryPage.java 2005-02-06 00:54:14.045930240 +0100
@@ -25,7 +25,7 @@ final class EntryPage extends PageHeader
/**
* Constructs a page view from the indicated block.
@ -20,8 +20,8 @@ diff -urpN src.orig/db/com/cdegroot/db/hash/EntryPage.java src/db/com/cdegroot/d
if (view != null && view instanceof EntryPage)
return (EntryPage) view;
diff -urpN src.orig/db/com/cdegroot/db/recman/BlockIo.java src/db/com/cdegroot/db/recman/BlockIo.java
--- src.orig/db/com/cdegroot/db/recman/BlockIo.java 2005-02-06 00:40:17.192151352 +0100
+++ src/db/com/cdegroot/db/recman/BlockIo.java 2005-02-06 00:58:02.990125432 +0100
--- a/src/db/com/cdegroot/db/recman/BlockIo.java 2005-02-06 00:40:17.192151352 +0100
+++ b/src/db/com/cdegroot/db/recman/BlockIo.java 2005-02-06 00:58:02.990125432 +0100
@@ -31,7 +31,7 @@ package com.cdegroot.db.recman;
* @see java.io.DataInput
* @see java.io.DataOutput
@ -114,8 +114,8 @@ diff -urpN src.orig/db/com/cdegroot/db/recman/BlockIo.java src/db/com/cdegroot/d
data[pos+1] = (byte)(0xff & (value >> 48));
data[pos+2] = (byte)(0xff & (value >> 40));
diff -urpN src.orig/db/com/cdegroot/db/recman/BlockView.java src/db/com/cdegroot/db/recman/BlockView.java
--- src.orig/db/com/cdegroot/db/recman/BlockView.java 2005-02-06 00:40:17.193151200 +0100
+++ src/db/com/cdegroot/db/recman/BlockView.java 2005-02-06 00:47:57.632153832 +0100
--- a/src/db/com/cdegroot/db/recman/BlockView.java 2005-02-06 00:40:17.193151200 +0100
+++ b/src/db/com/cdegroot/db/recman/BlockView.java 2005-02-06 00:47:57.632153832 +0100
@@ -28,5 +28,5 @@ package com.cdegroot.db.recman;
*
* @see BlockIo.setView()
@ -124,8 +124,8 @@ diff -urpN src.orig/db/com/cdegroot/db/recman/BlockView.java src/db/com/cdegroot
+public interface BlockView {
}
diff -urpN src.orig/db/com/cdegroot/db/recman/Magic.java src/db/com/cdegroot/db/recman/Magic.java
--- src.orig/db/com/cdegroot/db/recman/Magic.java 2005-02-06 00:40:17.193151200 +0100
+++ src/db/com/cdegroot/db/recman/Magic.java 2005-02-06 00:44:22.164909832 +0100
--- a/src/db/com/cdegroot/db/recman/Magic.java 2005-02-06 00:40:17.193151200 +0100
+++ b/src/db/com/cdegroot/db/recman/Magic.java 2005-02-06 00:44:22.164909832 +0100
@@ -25,7 +25,7 @@ package com.cdegroot.db.recman;
/**
* This interface contains magic cookies.
@ -143,8 +143,8 @@ diff -urpN src.orig/db/com/cdegroot/db/recman/Magic.java src/db/com/cdegroot/db/
+ int SZ_BYTE = 1;
}
diff -urpN src.orig/db/com/cdegroot/db/recman/PageHeader.java src/db/com/cdegroot/db/recman/PageHeader.java
--- src.orig/db/com/cdegroot/db/recman/PageHeader.java 2005-02-06 00:40:17.193151200 +0100
+++ src/db/com/cdegroot/db/recman/PageHeader.java 2005-02-06 00:50:10.236994832 +0100
--- a/src/db/com/cdegroot/db/recman/PageHeader.java 2005-02-06 00:40:17.193151200 +0100
+++ b/src/db/com/cdegroot/db/recman/PageHeader.java 2005-02-06 00:50:10.236994832 +0100
@@ -28,15 +28,15 @@ import java.io.*;
* This class represents a page header. It is the common superclass for
* all different page views.
@ -183,8 +183,8 @@ diff -urpN src.orig/db/com/cdegroot/db/recman/PageHeader.java src/db/com/cdegroo
if (view != null && view instanceof PageHeader)
return (PageHeader) view;
diff -urpN src.orig/db/com/cdegroot/db/recman/RecordFile.java src/db/com/cdegroot/db/recman/RecordFile.java
--- src.orig/db/com/cdegroot/db/recman/RecordFile.java 2005-02-06 00:40:17.193151200 +0100
+++ src/db/com/cdegroot/db/recman/RecordFile.java 2005-02-06 00:45:38.616287456 +0100
--- a/src/db/com/cdegroot/db/recman/RecordFile.java 2005-02-06 00:40:17.193151200 +0100
+++ b/src/db/com/cdegroot/db/recman/RecordFile.java 2005-02-06 00:45:38.616287456 +0100
@@ -33,7 +33,7 @@ import java.util.*;
* The set of dirty records on the in-use list constitutes a transaction.
* Later on, we will send these records to some recovery thingy.

@ -1,46 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
JAVA_PKG_IUSE="doc test source"
inherit java-pkg-2 java-ant-2
DESCRIPTION="Simple framework to write repeatable tests"
SRC_URI="http://www.clarkware.com/software/${P}.zip"
HOMEPAGE="http://www.clarkware.com/software/JUnitPerf.html"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
IUSE=""
COMMON_DEP="=dev-java/junit-3.8*"
RDEPEND=">=virtual/jre-1.4
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.4
app-arch/unzip
test? ( dev-java/ant-junit )
${COMMON_DEP}"
src_unpack () {
unpack ${A}
cd "${S}"/lib || die
rm -fv *.jar || die
java-pkg_jar-from junit
}
EANT_DOC_TARGET=""
src_test() {
ANT_TASKS="ant-junit" eant test
}
src_install() {
java-pkg_dojar lib/${PN}.jar
dodoc README || die
use doc && java-pkg_dojavadoc docs/api
use source && java-pkg_dosrc src/app/*
}

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -13,7 +13,7 @@ SRC_URI="http://www.clarkware.com/software/${P}.zip"
HOMEPAGE="http://www.clarkware.com/software/JUnitPerf.html"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
IUSE=""

@ -19,7 +19,7 @@ LICENSE="PHP-3.01
unicode? ( BSD-2 LGPL-2.1 )"
SLOT="$(get_version_component_range 1-2)"
KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
# We can build the following SAPIs in the given order
SAPIS="embed cli cgi fpm apache2 phpdbg"

@ -1,8 +1,2 @@
DIST XSB336.tar.gz 11823814 SHA256 3ac7448d7c323717d67edd09f37515ef991d71871ca3ce521975981fee1d9de7 SHA512 dc227e1338454a181ee2c3f84b2c8083bd4607252d89368a614a9894c5403eaf173fdc036a548aab8c6eb2ed7252e5e69a5caedff20710e83cf8c6ec66a8317a WHIRLPOOL bc48fe7dced9c3050253f2122507715abb0a528ba702432ca63a0385cccf47d9a8a1f47b901f779811c238d2015a368a420adbb93d4f68f0640396069112ad19
DIST XSB337.tar.gz 12176947 SHA256 6deb73ed8774ff2e0414ee7a1af29a3768b964f3fe22e7579670d61c3ca7ff40 SHA512 e98c56ad7fb107252160a03a1c07567119921be6a06c7be22960f2334517ccc8799d8bc49d4e260697f5d5912dda0236dc697b4fb8016652b4f81255ae442883 WHIRLPOOL 2daac410add67fcdffcd47660d0bf52701626be23dd6c2400efbe21e2f3f02b5f11d5231e9fac19787369ddf9a8499d9c876889849078dcd4714ca0ed5c75f8a
DIST XSB350.tar.gz 12122366 SHA256 f9664f89e56294d0d174d81b23ebd8314a5f9cc38816ee6ce5ab9d51bfeca63f SHA512 2ef45ef3427f331ad678deb41f7b9ef8bbc4f6d8ef6ec060e755115e91a002f3ac694c53f8f777d1b0790040f3318c23116a6b98c50faeeb541b3e9c2ed22e9f WHIRLPOOL bbdfea2ff42e28abfaf6532a46517c538fc391bef629589445903403435b2227adb2c6ce5705bc0edc16cb478b32f4b86a1250ad27b9b2fa91d49683e25ae887
DIST XSB360.tar.gz 12842882 SHA256 bb8d2b30e598574e263ddb48b7569e5582953a0c4f8b16d55f6bbf306e9e7faa SHA512 2ac2f4d4c7501479648b7f618815d4cd996969791a617f2148ef7498cf08bacd67eab298136303b6804cb689129ae3365e1490ec693f2232f9c9f1ad515d9c6c WHIRLPOOL 057a1939ff4115c2fc4cd91f10458a4d89847b6394723ea05a4a86d9e7986ee3c03f7ff1b2eff2389ec3c1be7d20b69cdf77be016066cf261b2af131dfbb2176
DIST xsb-3.3.6-gentoo-patchset-1.tar.gz 17711 SHA256 7630aa3497a80e6a39580bb050da8169318842de3f6b17a8b1f8a721ea6ec0e4 SHA512 a554833e974973f3bf6ad9d63d1e7bcbe358cfccdd35ad3f982375cfa171637484277c9c8be95c5eea34dac87845d02b6abc7d4675e1ff324c64603ae06338d1 WHIRLPOOL 5a0c6bfcc554e5c34f57acf1de2001bfbdea7e18e2ed1037409f58dc2151199c79af01f7d7cca8b7dea79bfe571fca8ff6b1f78ab368d7255e49dab8fe61fa3e
DIST xsb-3.3.7-gentoo-patchset-0.tar.gz 18248 SHA256 2eaad6dedac906f207c24713d92115086196f3c626d1b0e0401c71b4bfe10038 SHA512 3943000e40abad25da8fef2983e059dadf6d794a5a40406a3fb9d7e29506afb0d5ad1d86b0825849ea7dd9741fdfafa2b71fc2fd26cc2b679e39d85f76a91959 WHIRLPOOL d2d51c482d1ff207709c8ed280eb148c632d81d4670ead646c8eb5a62651932dbe292adca03060d1b591405fdbad274be1b767fd3e19e5a4f4e4da3fd4277ea6
DIST xsb-3.5.0-gentoo-patchset-0.tar.gz 5337 SHA256 3dbdbc3bbbfeac4083221ec89d524026fa9ec8a528baacb1c1e3495629a0bbee SHA512 a1158d4480dada855c3cdb80b065b1c3ac2c9b7e8da16ce0a39e7ffb70821c547ae2ba3bf1776a2c70f02bf85828bedbaa81cf4be469c7aeced5d8df541aa998 WHIRLPOOL 1b61a1136433e3119eb6a4018adf8aafd67bbc90333452fb9cb4ac49957a05fd4b40fd64ef7bfc5e472cd2c4277d62f8d3b5db1bf3f9e5f9d396133ae78c8e84
DIST xsb-3.6.0-gentoo-patchset-2.tar.gz 7051 SHA256 14fe682df72677e09c9ecaee7a1ef1b0f8f155344789ce90a917bc5a02735947 SHA512 285211c9d1fa52acff707b0ad38f3da06374b8ac187ad66e9148508cbc0ec5c0f60b3e4461705b072510360ce72f81b5d5cfa4bbd1258510e7abfbbe8f0788b0 WHIRLPOOL 5c82f3b268a86b0f5bdbf0a4ffbe755253367d6d84cb24f7c6c2bf216833fb40afe4ca357148c882d57cc754cd75fc1ff7beca3084eeb104a015581e5872b337

@ -1,210 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=2
MY_P="XSB${PV//./}"
PATCHSET_VER="1"
inherit eutils autotools java-pkg-opt-2
DESCRIPTION="XSB is a logic programming and deductive database system"
HOMEPAGE="http://xsb.sourceforge.net"
SRC_URI="http://xsb.sourceforge.net/downloads/${MY_P}.tar.gz
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="curl debug examples iodbc java mysql odbc pcre threads xml"
RDEPEND="curl? ( net-misc/curl )
iodbc? ( dev-db/libiodbc )
java? ( >=virtual/jdk-1.4 )
mysql? ( virtual/mysql )
odbc? ( dev-db/unixODBC )
pcre? ( dev-libs/libpcre )
xml? ( dev-libs/libxml2 )"
DEPEND="${RDEPEND}"
S="${WORKDIR}"/XSB
src_prepare() {
EPATCH_FORCE=yes
EPATCH_SUFFIX=patch
epatch "${WORKDIR}"/${PV}
cd "${S}"/build
eautoconf
find "${S}"/emu -name '*\.o' | xargs rm -f
}
src_configure() {
cd "${S}"/build
econf \
--libdir=/usr/$(get_libdir) \
--disable-optimization \
--without-smodels \
--with-config-tag="" \
$(use_with odbc) \
$(use_with iodbc) \
$(use_enable threads mt) \
$(use_enable debug)
if use curl ; then
cd "${S}"/packages/curl
econf
fi
if use mysql ; then
cd "${S}"/packages/dbdrivers/mysql
econf
fi
if use odbc ; then
cd "${S}"/packages/dbdrivers/odbc
econf
fi
if use pcre ; then
cd "${S}"/packages/pcre
econf
fi
if use xml ; then
cd "${S}"/packages/xpath
econf
fi
}
src_compile() {
cd "${S}"/build
emake || die "emake failed"
# All XSB Packages are compiled using a single Prolog engine.
# Consequently they must all be compiled using a single make job.
cd "${S}"/packages
rm -rf *.xwam
emake -j1 || die "emake packages failed"
if use curl ; then
emake -j1 curl || die "emake curl package failed"
emake -j1 sgml || die "emake sgml package failed"
if use xml ; then
emake -j1 xpath || die "emake xpath package failed"
fi
fi
if use mysql ; then
emake -j1 mysql || die "emake mysql package failed"
fi
if use odbc ; then
emake -j1 odbc || die "emake odbc package failed"
fi
if use pcre ; then
emake -j1 pcre || die "emake pcre package failed"
fi
}
src_install() {
cd "${S}"/build
emake DESTDIR="${D}" install || die "make install failed"
local XSB_INSTALL_DIR=/usr/$(get_libdir)/xsb-${PV}
dosym ${XSB_INSTALL_DIR}/bin/xsb /usr/bin/xsb || die
cd "${S}"/packages
local PACKAGES=${XSB_INSTALL_DIR}/packages
insinto ${PACKAGES}
doins *.xwam || die
insinto ${PACKAGES}/chr
doins chr/*.xwam || die
insinto ${PACKAGES}/chr_d
doins chr_d/*.xwam || die
insinto ${PACKAGES}/gap
doins gap/*.xwam || die
insinto ${PACKAGES}/justify
doins justify/*.xwam || die
doins justify/*.H || die
insinto ${PACKAGES}/regmatch
doins regmatch/*.xwam || die
insinto ${PACKAGES}/regmatch/cc
doins regmatch/cc/*.H || die
insinto ${PACKAGES}/slx
doins slx/*.xwam || die
insinto ${PACKAGES}/wildmatch
doins wildmatch/*.xwam || die
insinto ${PACKAGES}/wildmatch/cc
doins wildmatch/cc/*.H || die
if use curl ; then
insinto ${PACKAGES}/curl
doins curl/*.xwam || die
insinto ${PACKAGES}/sgml
doins sgml/*.xwam || die
insinto ${PACKAGES}/sgml/cc
doins sgml/cc/*.H || die
insinto ${PACKAGES}/sgml/cc/dtd
doins sgml/cc/dtd/* || die
if use xml ; then
insinto ${PACKAGES}/xpath
doins xpath/*xwam || die
insinto ${PACKAGES}/xpath/cc
doins xpath/cc/*.H || die
fi
fi
if use mysql || use odbc ; then
insinto ${PACKAGES}/dbdrivers
doins dbdrivers/*.xwam || die
doins dbdrivers/*.H || die
insinto ${PACKAGES}/dbdrivers/cc
doins dbdrivers/cc/*.H || die
if use mysql ; then
insinto ${PACKAGES}/dbdrivers/mysql
doins dbdrivers/mysql/*.xwam || die
insinto ${PACKAGES}/dbdrivers/mysql/cc
doins dbdrivers/mysql/cc/*.H || die
fi
if use odbc ; then
insinto ${PACKAGES}/dbdrivers/odbc
doins dbdrivers/odbc/*.xwam || die
insinto ${PACKAGES}/dbdrivers/odbc/cc
doins dbdrivers/odbc/cc/*.H || die
fi
fi
if use pcre ; then
insinto ${PACKAGES}/pcre
doins pcre/*.xwam || die
insinto ${PACKAGES}/pcre/cc
doins pcre/cc/*.H || die
fi
if use examples ; then
cd "${S}"/build
emake \
DESTDIR="${D}" \
install_examples="${D}"/usr/share/doc/${PF}/examples \
install_examples || die "make install_examples failed"
fi
cd "${S}"
dodoc FAQ README || die
}

@ -1,210 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=2
MY_P="XSB${PV//./}"
PATCHSET_VER="0"
inherit eutils autotools java-pkg-opt-2
DESCRIPTION="XSB is a logic programming and deductive database system"
HOMEPAGE="http://xsb.sourceforge.net"
SRC_URI="http://xsb.sourceforge.net/downloads/${MY_P}.tar.gz
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="curl debug examples iodbc java mysql odbc pcre threads xml"
RDEPEND="curl? ( net-misc/curl )
iodbc? ( dev-db/libiodbc )
java? ( >=virtual/jdk-1.4 )
mysql? ( virtual/mysql )
odbc? ( dev-db/unixODBC )
pcre? ( dev-libs/libpcre )
xml? ( dev-libs/libxml2 )"
DEPEND="${RDEPEND}"
S="${WORKDIR}"/XSB
src_prepare() {
EPATCH_FORCE=yes
EPATCH_SUFFIX=patch
epatch "${WORKDIR}"/${PV}
cd "${S}"/build
eautoconf
find "${S}"/emu -name '*\.o' | xargs rm -f
}
src_configure() {
cd "${S}"/build
econf \
--libdir=/usr/$(get_libdir) \
--disable-optimization \
--without-smodels \
--with-config-tag="" \
$(use_with odbc) \
$(use_with iodbc) \
$(use_enable threads mt) \
$(use_enable debug)
if use curl ; then
cd "${S}"/packages/curl
econf
fi
if use mysql ; then
cd "${S}"/packages/dbdrivers/mysql
econf
fi
if use odbc ; then
cd "${S}"/packages/dbdrivers/odbc
econf
fi
if use pcre ; then
cd "${S}"/packages/pcre
econf
fi
if use xml ; then
cd "${S}"/packages/xpath
econf
fi
}
src_compile() {
cd "${S}"/build
emake || die "emake failed"
# All XSB Packages are compiled using a single Prolog engine.
# Consequently they must all be compiled using a single make job.
cd "${S}"/packages
rm -rf *.xwam
emake -j1 || die "emake packages failed"
if use curl ; then
emake -j1 curl || die "emake curl package failed"
emake -j1 sgml || die "emake sgml package failed"
if use xml ; then
emake -j1 xpath || die "emake xpath package failed"
fi
fi
if use mysql ; then
emake -j1 mysql || die "emake mysql package failed"
fi
if use odbc ; then
emake -j1 odbc || die "emake odbc package failed"
fi
if use pcre ; then
emake -j1 pcre || die "emake pcre package failed"
fi
}
src_install() {
cd "${S}"/build
emake DESTDIR="${D}" install || die "make install failed"
local XSB_INSTALL_DIR=/usr/$(get_libdir)/xsb-${PV}
dosym ${XSB_INSTALL_DIR}/bin/xsb /usr/bin/xsb || die
cd "${S}"/packages
local PACKAGES=${XSB_INSTALL_DIR}/packages
insinto ${PACKAGES}
doins *.xwam || die
insinto ${PACKAGES}/chr
doins chr/*.xwam || die
insinto ${PACKAGES}/chr_d
doins chr_d/*.xwam || die
insinto ${PACKAGES}/gap
doins gap/*.xwam || die
insinto ${PACKAGES}/justify
doins justify/*.xwam || die
doins justify/*.H || die
insinto ${PACKAGES}/regmatch
doins regmatch/*.xwam || die
insinto ${PACKAGES}/regmatch/cc
doins regmatch/cc/*.H || die
insinto ${PACKAGES}/slx
doins slx/*.xwam || die
insinto ${PACKAGES}/wildmatch
doins wildmatch/*.xwam || die
insinto ${PACKAGES}/wildmatch/cc
doins wildmatch/cc/*.H || die
if use curl ; then
insinto ${PACKAGES}/curl
doins curl/*.xwam || die
insinto ${PACKAGES}/sgml
doins sgml/*.xwam || die
insinto ${PACKAGES}/sgml/cc
doins sgml/cc/*.H || die
insinto ${PACKAGES}/sgml/cc/dtd
doins sgml/cc/dtd/* || die
if use xml ; then
insinto ${PACKAGES}/xpath
doins xpath/*xwam || die
insinto ${PACKAGES}/xpath/cc
doins xpath/cc/*.H || die
fi
fi
if use mysql || use odbc ; then
insinto ${PACKAGES}/dbdrivers
doins dbdrivers/*.xwam || die
doins dbdrivers/*.H || die
insinto ${PACKAGES}/dbdrivers/cc
doins dbdrivers/cc/*.H || die
if use mysql ; then
insinto ${PACKAGES}/dbdrivers/mysql
doins dbdrivers/mysql/*.xwam || die
insinto ${PACKAGES}/dbdrivers/mysql/cc
doins dbdrivers/mysql/cc/*.H || die
fi
if use odbc ; then
insinto ${PACKAGES}/dbdrivers/odbc
doins dbdrivers/odbc/*.xwam || die
insinto ${PACKAGES}/dbdrivers/odbc/cc
doins dbdrivers/odbc/cc/*.H || die
fi
fi
if use pcre ; then
insinto ${PACKAGES}/pcre
doins pcre/*.xwam || die
insinto ${PACKAGES}/pcre/cc
doins pcre/cc/*.H || die
fi
if use examples ; then
cd "${S}"/build
emake \
DESTDIR="${D}" \
install_examples="${D}"/usr/share/doc/${PF}/examples \
install_examples || die "make install_examples failed"
fi
cd "${S}"
dodoc FAQ README || die
}

@ -1,207 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=2
MY_P="XSB${PV//./}"
PATCHSET_VER="0"
inherit eutils autotools java-pkg-opt-2
DESCRIPTION="XSB is a logic programming and deductive database system"
HOMEPAGE="http://xsb.sourceforge.net"
SRC_URI="http://xsb.sourceforge.net/downloads/${MY_P}.tar.gz
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="curl debug iodbc java mysql odbc pcre threads xml"
RDEPEND="curl? ( net-misc/curl )
iodbc? ( dev-db/libiodbc )
java? ( >=virtual/jdk-1.4 )
mysql? ( virtual/mysql )
odbc? ( dev-db/unixODBC )
pcre? ( dev-libs/libpcre )
xml? ( dev-libs/libxml2 )"
DEPEND="${RDEPEND}"
S="${WORKDIR}"/XSB
src_prepare() {
EPATCH_FORCE=yes
EPATCH_SUFFIX=patch
epatch "${WORKDIR}"/${PV}
cd "${S}"/build
eautoconf
find "${S}"/emu -name '*\.o' | xargs rm -f
find "${S}" -name 'Installation_summary' | xargs rm -f
}
src_configure() {
cd "${S}"/build
econf \
--prefix=/usr/$(get_libdir) \
--disable-optimization \
--without-smodels \
$(use_with odbc) \
$(use_with iodbc) \
$(use_enable threads mt) \
$(use_enable debug)
if use curl ; then
cd "${S}"/packages/curl
econf
fi
if use mysql ; then
cd "${S}"/packages/dbdrivers/mysql
econf
fi
if use odbc ; then
cd "${S}"/packages/dbdrivers/odbc
econf
fi
if use pcre ; then
cd "${S}"/packages/pcre
econf
fi
if use xml ; then
cd "${S}"/packages/xpath
econf
fi
}
src_compile() {
cd "${S}"/build
emake || die "emake failed"
# All XSB Packages are compiled using a single Prolog engine.
# Consequently they must all be compiled using a single make job.
cd "${S}"/packages
rm -f *.xwam
emake -j1 || die "emake packages failed"
if use curl ; then
emake -j1 curl || die "emake curl package failed"
emake -j1 sgml || die "emake sgml package failed"
if use xml ; then
emake -j1 xpath || die "emake xpath package failed"
fi
fi
if use mysql ; then
emake -j1 mysql || die "emake mysql package failed"
fi
if use odbc ; then
emake -j1 odbc || die "emake odbc package failed"
fi
if use pcre ; then
emake -j1 pcre || die "emake pcre package failed"
fi
}
src_install() {
cd "${S}"/build
emake DESTDIR="${D}" install || die "make install failed"
local XSB_INSTALL_DIR=/usr/$(get_libdir)/xsb-${PV}
dosym ${XSB_INSTALL_DIR}/bin/xsb /usr/bin/xsb || die
cd "${S}"/packages
local PACKAGES=${XSB_INSTALL_DIR}/packages
insinto ${PACKAGES}
doins *.xwam || die
insinto ${PACKAGES}/chr
doins chr/*.xwam || die
insinto ${PACKAGES}/chr_d
doins chr_d/*.xwam || die
insinto ${PACKAGES}/clpqr
doins clpqr/*.xwam || die
insinto ${PACKAGES}/gap
doins gap/*.xwam || die
insinto ${PACKAGES}/justify
doins justify/*.xwam || die
doins justify/*.H || die
insinto ${PACKAGES}/regmatch
doins regmatch/*.xwam || die
insinto ${PACKAGES}/regmatch/cc
doins regmatch/cc/*.H || die
insinto ${PACKAGES}/slx
doins slx/*.xwam || die
insinto ${PACKAGES}/wildmatch
doins wildmatch/*.xwam || die
insinto ${PACKAGES}/wildmatch/cc
doins wildmatch/cc/*.H || die
if use curl ; then
insinto ${PACKAGES}/curl
doins curl/*.xwam || die
insinto ${PACKAGES}/curl/cc
doins curl/cc/*.H || die
insinto ${PACKAGES}/sgml
doins sgml/*.xwam || die
insinto ${PACKAGES}/sgml/cc
doins sgml/cc/*.H || die
insinto ${PACKAGES}/sgml/cc/dtd
doins sgml/cc/dtd/* || die
if use xml ; then
insinto ${PACKAGES}/xpath
doins xpath/*xwam || die
insinto ${PACKAGES}/xpath/cc
doins xpath/cc/*.H || die
fi
fi
if use mysql || use odbc ; then
insinto ${PACKAGES}/dbdrivers
doins dbdrivers/*.xwam || die
doins dbdrivers/*.H || die
insinto ${PACKAGES}/dbdrivers/cc
doins dbdrivers/cc/*.H || die
if use mysql ; then
insinto ${PACKAGES}/dbdrivers/mysql
doins dbdrivers/mysql/*.xwam || die
insinto ${PACKAGES}/dbdrivers/mysql/cc
doins dbdrivers/mysql/cc/*.H || die
fi
if use odbc ; then
insinto ${PACKAGES}/dbdrivers/odbc
doins dbdrivers/odbc/*.xwam || die
insinto ${PACKAGES}/dbdrivers/odbc/cc
doins dbdrivers/odbc/cc/*.H || die
fi
fi
if use pcre ; then
insinto ${PACKAGES}/pcre
doins pcre/*.xwam || die
insinto ${PACKAGES}/pcre/cc
doins pcre/cc/*.H || die
fi
cd "${S}"
dodoc FAQ README || die
}

@ -13,7 +13,7 @@ SRC_URI="https://people.freedesktop.org/~hughsient/${PN}/releases/${P}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="0/8" # soname version
KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
IUSE="+introspection nls stemmer"
RDEPEND="

@ -1,2 +1 @@
DIST gjs-1.45.4.tar.xz 480828 SHA256 db51bc2aae51700a2a8ca8ba597c488505d106bc70b9605e77c6ab5183212228 SHA512 ef3587b16e0b4cc1df390e2d241f7293279c43d3399143d67c226ba668fe2c4f310ee08392ac1c21322abd9578ebe2eed4d870bbe62134af76c15555cf6445b1 WHIRLPOOL 8950f28feacc7d8768375446efcfad23aa16ad9be134e2b968f995b2f5e7d26392915f0ef667221b7a090fb1318f111c746a764c8b1dce83ae31d14c32674baf
DIST gjs-1.46.0.tar.xz 490812 SHA256 2283591fa70785443793e1d7db66071b36052d707075f229baeb468d8dd25ad4 SHA512 14af40668e95d269ac87556c75cf45680c41bc8246f04c46726d34bd80e9344045c0a510567f156c2c25c1f10dd474dc38bd50581d1b2e5abe0daa0cf570e2bc WHIRLPOOL 4aaf910c344d7df028a52e43b60b49e4fb0aefd92968e068d0effc4817b0f6b3d388c8287c6f7e3f85bc92c9e5605c03ff4743677ebc95dcd383d5a84d06f4fa

@ -1,70 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit eutils gnome2 pax-utils virtualx
DESCRIPTION="Javascript bindings for GNOME"
HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"
LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
SLOT="0"
IUSE="+cairo examples gtk test"
KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86"
RDEPEND="
>=dev-libs/glib-2.36:2
>=dev-libs/gobject-introspection-1.41.4:=
sys-libs/readline:0
dev-lang/spidermonkey:24
virtual/libffi
cairo? ( x11-libs/cairo[X] )
gtk? ( x11-libs/gtk+:3 )
"
DEPEND="${RDEPEND}
gnome-base/gnome-common
sys-devel/gettext
virtual/pkgconfig
test? ( sys-apps/dbus )
"
src_prepare() {
# Disable broken unittests
eapply "${FILESDIR}"/${PN}-1.43.3-disable-unittest-*.patch
gnome2_src_prepare
}
src_configure() {
# FIXME: add systemtap/dtrace support, like in glib:2
# FIXME: --enable-systemtap installs files in ${D}/${D} for some reason
# XXX: Do NOT enable coverage, completely useless for portage installs
gnome2_src_configure \
--disable-systemtap \
--disable-dtrace \
--disable-coverage \
$(use_with cairo cairo) \
$(use_with gtk) \
$(use_with test dbus-tests) \
$(use_with test xvfb-tests)
}
src_test() {
virtx emake check
}
src_install() {
# installation sometimes fails in parallel, bug #???
gnome2_src_install -j1
if use examples; then
insinto /usr/share/doc/"${PF}"/examples
doins "${S}"/examples/*
fi
# Required for gjs-console to run correctly on PaX systems
pax-mark mr "${ED}/usr/bin/gjs-console"
}

@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"
LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
SLOT="0"
IUSE="+cairo examples gtk test"
KEYWORDS="alpha amd64 ~arm ia64 ~ppc ~ppc64 sparc x86"
KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86"
RDEPEND="
>=dev-libs/glib-2.36:2

@ -12,7 +12,7 @@ HOMEPAGE="http://spruce.sourceforge.net/gmime/ https://developer.gnome.org/gmime
SLOT="2.6"
LICENSE="LGPL-2.1"
KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~ppc ~ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="doc mono smime static-libs vala"
RDEPEND="

@ -1,3 +1 @@
DIST hiredis-0.11.0.tar.gz 42137 SHA256 ff7b2849e55bf3589eecced7125934feb9645c36a4d490d001dc08c93553eafd SHA512 a506c3e09267bd431dea87fdb7f9a44fb1d4795cbecb31323fe2fb9d66c10351fbf6d931fdaf2731fc2d0a985234e5d6ba0c9e694374d2f414294d27b6f060b8 WHIRLPOOL 0d4d4385452b4fe3aabc7cbdbef95914fea685a65f44a6b2addaec8f0f7779ed7f72c50cfbb976e1838553746ae90f2ce8685c208727e450738ff2bb29cca144
DIST hiredis-0.13.1.tar.gz 54912 SHA256 8865105e15331156a74b64aafbfd3f8c784a8375e003a55512dcca3d82168487 SHA512 70b533a6cfbc3ce2b64018978e4f4460ca9a204ede92b571638ed4f04960199be0704cff16fcaf368e5c997a01e3b2da98e3c556c2f05c8316381f989684fcf1 WHIRLPOOL 6b2884217544a78153b33d4bc758f8d5bfe2cf29a16c768df7ffefbe7def43c7ae1477f1826790fdc64999b272bd33f72e10a968e606324366cb2b5539a0df71
DIST hiredis-0.13.3.tar.gz 58291 SHA256 717e6fc8dc2819bef522deaca516de9e51b9dfa68fe393b7db5c3b6079196f78 SHA512 0d8b71d5ee4105e8aaeeee308795afc2c1f60a04b0bfe8ae873d800a0c157882ec307efa04a8d0e63b538fd3fc3f88eedf4d46cb87c8937e2403927aeb7e434c WHIRLPOOL 511f86f680a005bd1fa75494707bf5a16670c3f2b7ac0fd61684546368868a2545fa7aa74b63e3865be8ec7cb301417c5a945fe090de398066f098bef01d664b

@ -1,50 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=4
inherit eutils multilib
DESCRIPTION="Minimalistic C client library for the Redis database"
HOMEPAGE="https://github.com/redis/hiredis"
SRC_URI="https://github.com/redis/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x64-solaris"
IUSE="static-libs"
src_prepare() {
epatch "${FILESDIR}/${P}-disable-network-tests.patch"
# use GNU ld syntax on Solaris
sed -i -e '/DYLIB_MAKE_CMD=.* -G/d' Makefile || die
}
_emake() {
emake \
AR="$(tc-getAR)" \
CC="$(tc-getCC)" \
ARCH= \
DEBUG= \
OPTIMIZATION="${CPPFLAGS}" \
"$@"
}
src_compile() {
# The static lib re-uses the same objects as the shared lib, so
# overhead is low w/creating it all the time. It's also needed
# by the tests.
_emake dynamic static
}
src_test() {
_emake test
}
src_install() {
_emake PREFIX="${ED}/usr" LIBRARY_PATH="$(get_libdir)" install
use static-libs || rm "${ED}/usr/$(get_libdir)/libhiredis.a"
dodoc CHANGELOG.md README.md
}

@ -1,77 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils multilib
DESCRIPTION="Minimalistic C client library for the Redis database"
HOMEPAGE="https://github.com/redis/hiredis"
SRC_URI="https://github.com/redis/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 hppa ppc64 ~x86 ~x86-fbsd ~x64-solaris"
IUSE="examples static-libs test"
DEPEND="test? ( dev-db/redis )"
src_prepare() {
epatch "${FILESDIR}/${P}-disable-network-tests.patch"
# use GNU ld syntax on Solaris
sed -i -e '/DYLIB_MAKE_CMD=.* -G/d' Makefile || die
}
_build() {
emake \
AR="$(tc-getAR)" \
CC="$(tc-getCC)" \
PREFIX="${EPREFIX%/}/usr" \
LIBRARY_PATH="$(get_libdir)" \
ARCH= \
DEBUG= \
OPTIMIZATION="${CPPFLAGS}" \
"$@"
}
src_compile() {
# The static lib re-uses the same objects as the shared lib, so
# overhead is low w/creating it all the time. It's also needed
# by the tests.
_build dynamic static hiredis.pc
}
src_test() {
local REDIS_PID="${T}"/hiredis.pid
local REDIS_SOCK="${T}"/hiredis.sock
local REDIS_PORT=56379
local REDIS_TEST_CONFIG="daemonize yes
pidfile ${REDIS_PID}
port ${REDIS_PORT}
bind 127.0.0.1
unixsocket //${REDIS_SOCK}"
_build hiredis-test
/usr/sbin/redis-server - <<< "${REDIS_TEST_CONFIG}" || die
./hiredis-test -h 127.0.0.1 -p ${REDIS_PID} -s ${REDIS_SOCK}
local ret=$?
kill "$(<"${REDIS_PID}")" || die
[ ${ret} != "0" ] && die "tests failed"
}
src_install() {
_build PREFIX="${ED%/}/usr" install
if use static-libs; then
rm "${ED%/}/usr/$(get_libdir)/libhiredis.a" || die
fi
use examples && dodoc -r examples
insinto /usr/$(get_libdir)/pkgconfig
doins ${PN}.pc
dodoc CHANGELOG.md README.md
}

@ -12,7 +12,7 @@ SRC_URI="https://github.com/redis/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/0.13"
KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x64-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x64-solaris"
IUSE="examples static-libs test"
DEPEND="test? ( dev-db/redis )"

@ -1,5 +1,6 @@
DIST leatherman-0.10.1.tar.gz 423218 SHA256 79b0eded49a02cb8f6ce6260ae39e3f1bdd2dc2c62c02f661308e04c08edb69e SHA512 bbbb772c855f5ce1e38abe7186400d9a2c9663dcdc72bd0a822bbe171eed3d01e33a6ec2196d4f6f8f0895f309d031b1eb77ec188bd16b37e52b306fafb66d17 WHIRLPOOL 19ff51352c49e9fca7d45683117809cf916e15066015e40cbe2eb10e3eb4ae3e6d27595e8bae8291bd5fac874f845399b9c87a5fcc6b645dd174bf3c9b1a8229
DIST leatherman-0.10.2.tar.gz 423470 SHA256 eca6cf88a233bb6c21be2b2d3954763e523d7aa1a5363ac6f0a6f29e6f630167 SHA512 2ca7e3c63ce72f071b9ebed4f3621712065bddef720eccf4e01483e79aef6d1e0931f3e2958efdb903e6363c477e74de7e76552b399d4614425b8a491ddd9f63 WHIRLPOOL 5049d5e997f832e0f2c75664871b73f49153024d1a06051f5721a1cf48ce4357bd63c0330fec684bf64cfbb7b57f7e1ba6146d4aae800ad2a60ce6f0a6b3c5fe
DIST leatherman-0.11.0.tar.gz 423516 SHA256 b625b7e7c54495f60a9166e7da85d2fd70a877b3e4cd81bba9e67da51dd261cd SHA512 af1a985ad4fe84a38193282a35d01ba939a8e35854158083387829c45887a2cde6c15f426770771ad17c6088d405b29209b5e772b477803f1fc6537538581367 WHIRLPOOL 1c8dd17c8b093ff6425702b1f5757468f5f1d27006700d48a02295116cbf735ae10a006a260415a49a527773be2e7d2d4922a751a354edb741212ab62bf8ffb2
DIST leatherman-0.11.1.tar.gz 423537 SHA256 3059ecd28ce8468e5d535a7e21eea4b0cdf6aabdaec71deab5e5d18b715ecf73 SHA512 aa46fdb18ec535e458ba9802792606dc6ff5aec47b22b25722ba2b11fcfcbb2bdeabc46d456fae3e106da435aca7b2f06197a0ea50845d9b190c1b7c088b5691 WHIRLPOOL 47a40c8f799f592fda3914ee0eb17b8888c583cf6f24add354257e765b7f9224726ffab0ddca9f47067641a20a324b5466cb7e25136e361bdaffa5c94aacd4cb
DIST leatherman-0.9.0.tar.gz 392308 SHA256 8d79a998caa47047bfc52093e6a50618458b5c0aa502a6cf61f9fb7a6451c3bb SHA512 25c5edd58abad4e20d36ec7badb94aacc0f9a9e44200e710dcb3da116685396bba5b12ae806f9865e48d5d50c43a31486d8aa39fd853551ccf2c3eaa28859c8d WHIRLPOOL 492ae8971368a8c7e3527a875c8cb4a46d5a767b80b45d32b33fa2f1c66a7d2ea4825c923a6993b1147ac8e68bb111c682ef5315c13a11a68bd583b3423e6656
DIST leatherman-0.9.4.tar.gz 418077 SHA256 a396514fef1ab5d14ebc745a9166ac4fcdf229e5378824302de751ef5ec2bee9 SHA512 c08401856f5afc1b9d48cf31fa3c037ee9f316f4356419785c021696dff4628bfde92318ad0e50faf83aa9b205ebd479bbb46379431811cfec1dcbd5c88021f7 WHIRLPOOL cdae73fc20e08603c81d98127f642e6720fae449f1f1fbb9ca591ffed051bb1efc5ba21ea93a041d9cc8c7c58844ed5fc7467f6e9107d325687609780e8e2a6d

@ -0,0 +1,50 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby21 ruby22"
inherit cmake-utils multilib
DESCRIPTION="A C++ toolkit"
HOMEPAGE="https://github.com/puppetlabs/leatherman"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="debug test"
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
RDEPEND="net-misc/curl"
DEPEND=">=dev-libs/boost-1.54[nls]
net-misc/curl
>=sys-devel/gcc-4.8:*"
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_test() {
cmake-utils_src_test
}
src_install() {
cmake-utils_src_install
}

@ -11,7 +11,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz"
LICENSE="BSD BSD-2 BSD-4 ISC"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
IUSE="static-libs"
DEPEND=">=sys-kernel/linux-headers-3.17"

@ -13,7 +13,7 @@ SRC_URI="http://dist.schmorp.de/libev/${P}.tar.gz
LICENSE="|| ( BSD GPL-2 )"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="elibc_glibc static-libs"
# Bug #283558

@ -1,3 +1,2 @@
DIST libgee-0.18.0.tar.xz 662296 SHA256 4ad99ef937d071b4883c061df40bfe233f7649d50c354cf81235f180b4244399 SHA512 f3a6d7b6c07c9aabcfbe07116827395da962784e44216a8ea8f752b732e540339eb8c6af58beb9a77d4ecdecd1e09d4990d9aca7f04e9d6a510c8f9a6a79d1fc WHIRLPOOL 706d33a8c64ccbdc814b19714d930e0e32d304b9e672178ac692364e0d7eaffc83d63ad4b17f4370a606839c69cbcc9dbeceb84399d9f1c61f58c53811e95325
DIST libgee-0.18.1.tar.xz 677908 SHA256 99686bbe5a9c89ba9502c25f61314ee8efa0dd2a1159c9a639afc1458c2839a2 SHA512 b6e8be0f629c6df04db49a4be6b242280b87c6239af6294b39d8b0898331644cbed91f026302fd41aabf465510dc68c913d65085922bb5fee9b6af8947d207a5 WHIRLPOOL 391d76515e032132d7a3de5f2d5d535b103ca59804e2af4e356e8fef8102f2d4efcd20dd949ebc02778005da46ccdc1bda579b4c00bb11ca5d8c6a2b07f68ba4
DIST libgee-0.6.8.tar.xz 443060 SHA256 a61f8d796173d41f6144a030d4bd22461f0bb3fa18a3ebe02341b315feebf5d3 SHA512 b26d36ee9fc0c5c214521ad97bc20f11f1191a3dab72a5f1af2f6435f51ff2f28e81ccb26fac399939c1a7eaad519db98032d3bc593a4052463acd91bb12902a WHIRLPOOL 4c96a3e1dc1c34ca6b23b5b34fae7420ff9215ad07618a9b818d70b12697cac430cee95ab7bd175b4f96fbae99fcd4e1fca8da7f55064962b2cb61c641d22bb2

@ -1,32 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
inherit gnome2
DESCRIPTION="GObject-based interfaces and classes for commonly used data structures"
HOMEPAGE="https://wiki.gnome.org/Projects/Libgee"
LICENSE="LGPL-2.1+"
SLOT="0.8/2"
KEYWORDS="alpha amd64 arm ~arm64 ia64 ppc ppc64 ~sh sparc x86 ~x86-linux"
IUSE="+introspection"
# FIXME: add doc support, requires valadoc
RDEPEND="
>=dev-libs/glib-2.36:2
introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
"
DEPEND="${RDEPEND}
virtual/pkgconfig
"
src_configure() {
DOCS="AUTHORS ChangeLog* MAINTAINERS NEWS README"
gnome2_src_configure \
$(use_enable introspection)
VALAC="$(type -P false)"
}

@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Libgee"
LICENSE="LGPL-2.1+"
SLOT="0.8/2"
KEYWORDS="alpha amd64 ~arm ~arm64 ia64 ~ppc ~ppc64 ~sh sparc x86 ~x86-linux"
KEYWORDS="alpha amd64 arm ~arm64 ia64 ppc ppc64 ~sh sparc x86 ~x86-linux"
IUSE="+introspection"
# FIXME: add doc support, requires valadoc

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/natspec/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="doc python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"

@ -1,3 +1 @@
DIST librep-0.92.2.1.tar.xz 608988 SHA256 47bb628a377e2c7cb6e22f3e691a88d88af83570ca99b0d7300a5fbcb46b6663 SHA512 7535fbf3af3b6775dfe740623abd09ff48a38641c3be52bbe84ef0b14d37455aa73f3a9941b3a814b04f203664c0e18f1add2111ac968fbf1f59fa4253f6a974 WHIRLPOOL ff59301e924b176e6944a79c1be5635d7d8845a89a06c811cdc891f9edcc4179f555ebbd8092ff0e2194763ab2f554fa224b41b5ec2515468fcfb211b887f747
DIST librep-0.92.3.tar.xz 607128 SHA256 45c98a5bbdfde4f1d98e3839b319d9ae15857d2d1ae8e3838d9a18d53f3e8b85 SHA512 d65b7a418a2782307c7afa74bba1cc9b690c0fe37938151e7ead3da08cba52d2f5bd2803de22f426b75a353f50287a5ce727c98fc23abbabf9e54b3389f04103 WHIRLPOOL 1ae547f4d795377d77f0fedc67cf3cffc2daf49295798aad088152cdef454c74226e9e9e7f703b0506cd4e1c6cd2b2f321ab8f4cd81f691e1d2d11612cf2c132
DIST librep_0.92.6.tar.xz 472152 SHA256 fec152d0aca9afeb71aed40e7e5af27ca7bd13a41aa493532108f6ef2b04cccc SHA512 6e347e788922af9458e6eddfdaf7935b69df8f70b3f6deb11e6abd67596aec05e7dce7f41db1c84e478347d379ced10cfb34672a797c853913fd538a78a1f96d WHIRLPOOL 3b58a2e3ee23c1b6fdf8c393ad794c819c92e9c4cb82627d883fc3e903c9821ba08694ad0759cc353d824f0541c37e933a673f099ac4b6433196aa6b92d7c3d4

@ -1,67 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit eutils multilib elisp-common
DESCRIPTION="Shared library implementing a Lisp dialect"
HOMEPAGE="http://librep.sourceforge.net/"
SRC_URI="http://download.tuxfamily.org/librep/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
IUSE="emacs readline"
RDEPEND=">=sys-libs/gdbm-1.8.0
emacs? ( virtual/emacs )
readline? ( sys-libs/readline )"
DEPEND="${RDEPEND}
sys-apps/texinfo
app-arch/xz-utils"
src_prepare() {
epatch "${FILESDIR}"/${PN}-0.92.0-disable-elisp.patch
}
src_configure() {
econf \
--libexecdir=/usr/$(get_libdir) \
--without-gmp \
--without-ffi \
--disable-static \
$(use_with readline)
}
src_compile() {
emake
if use emacs; then
elisp-compile rep-debugger.el || die "elisp-compile failed"
fi
}
src_install() {
emake DESTDIR="${D}" install
find "${D}" -name '*.la' -exec rm -f {} + || die "la file removal failed"
dodoc ChangeLog MAINTAINERS NEWS README TODO
docinto doc
dodoc doc/*
if use emacs; then
elisp-install ${PN} rep-debugger.{el,elc} || die "elisp-install failed"
elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" \
|| die "elisp-site-file-install failed"
fi
}
pkg_postinst() {
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}

@ -1,69 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils multilib elisp-common
DESCRIPTION="Shared library implementing a Lisp dialect"
HOMEPAGE="http://librep.sourceforge.net/"
SRC_URI="http://download.tuxfamily.org/librep/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
IUSE="emacs readline"
RDEPEND="
>=sys-libs/gdbm-1.8.0
emacs? ( virtual/emacs )
readline? ( sys-libs/readline )
"
DEPEND="${RDEPEND}
sys-apps/texinfo
app-arch/xz-utils
"
src_prepare() {
DOCS="ChangeLog MAINTAINERS NEWS README TODO"
epatch "${FILESDIR}"/${PN}-0.92.0-disable-elisp.patch
}
src_configure() {
econf \
--libexecdir=/usr/$(get_libdir) \
--without-gmp \
--without-ffi \
--disable-static \
$(use_with readline)
}
src_compile() {
default
if use emacs; then
elisp-compile rep-debugger.el || die "elisp-compile failed"
fi
}
src_install() {
default
prune_libtool_files --modules
docinto doc
dodoc doc/*
if use emacs; then
elisp-install ${PN} rep-debugger.{el,elc} || die "elisp-install failed"
elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" \
|| die "elisp-site-file-install failed"
fi
}
pkg_postinst() {
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save