summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-admin/showconsole/Manifest1
-rw-r--r--app-admin/showconsole/files/1.07-no-TIOCGDEV.patch27
-rw-r--r--app-admin/showconsole/files/bootlogger.sh33
-rw-r--r--app-admin/showconsole/files/showconsole-1.08-build.patch13
-rw-r--r--app-admin/showconsole/files/showconsole-1.08-no-pthread-yield.patch17
-rw-r--r--app-admin/showconsole/files/showconsole-1.08-quiet.patch34
-rw-r--r--app-admin/showconsole/metadata.xml8
-rw-r--r--app-admin/showconsole/showconsole-1.08.ebuild41
-rw-r--r--dev-ada/adasockets/Manifest1
-rw-r--r--dev-ada/adasockets/adasockets-1.8.4.7.ebuild59
-rw-r--r--dev-ada/adasockets/metadata.xml9
-rw-r--r--dev-ada/booch_components/Manifest4
-rw-r--r--dev-ada/booch_components/booch_components-20051222-r1.ebuild83
-rw-r--r--dev-ada/booch_components/booch_components-20070420.ebuild67
-rw-r--r--dev-ada/booch_components/metadata.xml12
-rw-r--r--dev-util/cocom/Manifest1
-rw-r--r--dev-util/cocom/cocom-0.996-r1.ebuild29
-rw-r--r--dev-util/cocom/files/cocom-0.996-configure.patch11
-rw-r--r--dev-util/cocom/metadata.xml23
-rw-r--r--net-dialup/capisuite/Manifest1
-rw-r--r--net-dialup/capisuite/capisuite-0.4.5-r8.ebuild82
-rw-r--r--net-dialup/capisuite/files/capisuite-0.4.5-as-needed.patch11
-rw-r--r--net-dialup/capisuite/files/capisuite-0.4.5-automake-1.11.patch12
-rw-r--r--net-dialup/capisuite/files/capisuite-0.4.5-capi4linux_v3.diff103
-rw-r--r--net-dialup/capisuite/files/capisuite-0.4.5-date-header.patch26
-rw-r--r--net-dialup/capisuite/files/capisuite-0.4.5-gcc43.patch21
-rw-r--r--net-dialup/capisuite/files/capisuite-0.4.5-python25.patch49
-rw-r--r--net-dialup/capisuite/files/capisuite-0.4.5-respect-ar.patch10
-rw-r--r--net-dialup/capisuite/files/capisuite-0.4.5-sox.patch12
-rw-r--r--net-dialup/capisuite/files/capisuite-0.4.5-syntax.patch133
-rw-r--r--net-dialup/capisuite/files/capisuite-fax-compatibility.patch12
-rw-r--r--net-dialup/capisuite/files/capisuite.initd58
-rw-r--r--net-dialup/capisuite/files/capisuite.logrotated39
-rw-r--r--net-dialup/capisuite/metadata.xml4
-rw-r--r--net-dns/noip-updater/Manifest1
-rw-r--r--net-dns/noip-updater/files/noip-2.1.9-daemon.patch21
-rw-r--r--net-dns/noip-updater/files/noip-2.1.9-flags.patch11
-rw-r--r--net-dns/noip-updater/files/noip.service12
-rw-r--r--net-dns/noip-updater/files/noip2.start34
-rw-r--r--net-dns/noip-updater/metadata.xml16
-rw-r--r--net-dns/noip-updater/noip-updater-2.1.9-r1.ebuild56
-rw-r--r--profiles/package.mask36
-rw-r--r--sys-libs/nss-db/Manifest4
-rw-r--r--sys-libs/nss-db/files/db3.patch43
-rw-r--r--sys-libs/nss-db/files/nss-db-2.2.3_pre1-root-upgrade-only.patch27
-rw-r--r--sys-libs/nss-db/files/nss-db-2.2.3_pre1-symlinkvuln.patch262
-rw-r--r--sys-libs/nss-db/files/remake-all-db6
-rw-r--r--sys-libs/nss-db/files/sandbox.d_50nss-db1
-rw-r--r--sys-libs/nss-db/metadata.xml8
-rw-r--r--sys-libs/nss-db/nss-db-2.2.3_pre1-r2.ebuild107
-rw-r--r--sys-libs/nss-db/nss-db-2.2.3_pre1-r3.ebuild111
-rw-r--r--sys-libs/nss-db/nss-db-2.2.3_pre1-r4.ebuild112
52 files changed, 0 insertions, 1914 deletions
diff --git a/app-admin/showconsole/Manifest b/app-admin/showconsole/Manifest
deleted file mode 100644
index 00ea82531c82..000000000000
--- a/app-admin/showconsole/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST showconsole-1.08.tar.bz2 20821 SHA256 3f3c1462c21db37054e109bbda23490de759311e8d182a3565f1ae8926d10e27 SHA512 b80c83350408211ba3e069befb2cc9ee53bfdde5ddeb43213bd02a70d65cf987c223cb22dabb687b9a21ccf7312bef17dee968d1d1cd6c66fc0b1ad6e0bd02b2 WHIRLPOOL 7ed12042b45a8771729d254ffd6c2ab7db0174b3e5c485bfd088faff7455cd45a2df4341dc6390106857becff850e3091ae93edcfe87cc2be81c36f1893a4583
diff --git a/app-admin/showconsole/files/1.07-no-TIOCGDEV.patch b/app-admin/showconsole/files/1.07-no-TIOCGDEV.patch
deleted file mode 100644
index 49a09cea2155..000000000000
--- a/app-admin/showconsole/files/1.07-no-TIOCGDEV.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- showconsole-1.07/libconsole.c.orig 2004-12-03 21:57:24.507411240 -0500
-+++ showconsole-1.07/libconsole.c 2004-12-03 21:59:26.820816776 -0500
-@@ -1021,13 +1021,8 @@
- char * name = NULL;
- DIR * dev;
-
--#ifdef TIOCGDEV
-+#define TIOCGDEV _IOR('T',0x32, unsigned int)
- if (ioctl (0, TIOCGDEV, &tty) < 0) {
-- if (errno == EINVAL && !getenv("NOTIOCGDEV"))
-- warn("Warning: the ioctl TIOCGDEV is not known by the kernel\n");
--#else
--# error The ioctl TIOCGDEV is not defined (SuSE TIOCGDEV patch is missed)
--#endif
- if (!(name = ttyname(0)) || !strcmp(name, "/dev/console"))
- tty = fallback(pid, ppid);
- else {
-@@ -1036,9 +1031,7 @@
- name = lnk;
- goto out;
- }
--#ifdef TIOCGDEV
- }
--#endif
-
- if (!(dev = opendir("/dev")))
- error("can not opendir(/dev): %s\n", STRERR);
diff --git a/app-admin/showconsole/files/bootlogger.sh b/app-admin/showconsole/files/bootlogger.sh
deleted file mode 100644
index bea8568a0de6..000000000000
--- a/app-admin/showconsole/files/bootlogger.sh
+++ /dev/null
@@ -1,33 +0,0 @@
-# /lib/rcscripts/addons/bootlogger.sh: Handle logging of output at boot
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-if [[ -x /sbin/blogd ]] ; then
-
-bootlog() {
- [[ ${RC_BOOTLOG} == "yes" ]] || return 0
-
- local opt=$1
- shift
- case ${opt} in
- start) blogd_start "$@";;
- sync) blogd_sync "$@";;
- quit) blogd_quit "$@";;
- esac
-}
-
-blogd_start() {
- /sbin/blogd -q
-}
-
-blogd_sync() {
- echo > /var/log/boot.msg
- killall -IO blogd
-}
-
-blogd_quit() {
- killall -QUIT blogd
-}
-
-fi
diff --git a/app-admin/showconsole/files/showconsole-1.08-build.patch b/app-admin/showconsole/files/showconsole-1.08-build.patch
deleted file mode 100644
index 520a1607430b..000000000000
--- a/app-admin/showconsole/files/showconsole-1.08-build.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-http://bugs.gentoo.org/143768
-
---- showconsole-1.08/Makefile
-+++ showconsole-1.08/Makefile
-@@ -37,7 +37,7 @@
- RM = rm -f
- MKDIR = mkdir -p
- RMDIR = rm -rf
-- INSTBINFLAGS = -s -m 0700
-+ INSTBINFLAGS = -m 0700
- INSTBIN = install $(INSTBINFLAGS)
- INSTDOCFLAGS = -c -m 0444
- INSTDOC = install $(INSTDOCFLAGS)
diff --git a/app-admin/showconsole/files/showconsole-1.08-no-pthread-yield.patch b/app-admin/showconsole/files/showconsole-1.08-no-pthread-yield.patch
deleted file mode 100644
index 7592b5ef8e25..000000000000
--- a/app-admin/showconsole/files/showconsole-1.08-no-pthread-yield.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-http://sourceware.org/cgi-bin/cvsweb.cgi/~checkout~/linuxthreads/linuxthreads/FAQ.html?rev=1.2.2.1&content-type=text/html&cvsroot=glibc#E
-
-use sched_yield, not pthread_yield
-
-http://bugs.gentoo.org/119762
-
---- libconsole.c
-+++ libconsole.c
-@@ -439,7 +439,7 @@
- ret = 0;
- }
- } else
-- pthread_yield();
-+ sched_yield();
-
- return ret;
- }
diff --git a/app-admin/showconsole/files/showconsole-1.08-quiet.patch b/app-admin/showconsole/files/showconsole-1.08-quiet.patch
deleted file mode 100644
index d03996056a5e..000000000000
--- a/app-admin/showconsole/files/showconsole-1.08-quiet.patch
+++ /dev/null
@@ -1,34 +0,0 @@
---- blogd.c
-+++ blogd.c
-@@ -183,6 +183,7 @@
- {
- int fd, flags;
- int ptm, pts, cntrtty = 1;
-+ int quiet = 0;
- pid_t pid, ppid = getppid();
- char ptsname[NAME_MAX+1];
- struct termios t;
-@@ -193,7 +194,14 @@
- myname = basename(*argv);
-
- if (argc > 2)
-- error("Too many args; usage: %s [/dev/tty<X>]\n", myname);
-+ error("Too many args; usage: %s [-q] [/dev/tty<X>]\n", myname);
-+
-+ if (argc > 1 && strcmp(argv[1], "-q") == 0) {
-+ quiet = 1;
-+ --argc;
-+ if (argc > 2)
-+ argv[1] = argv[2];
-+ }
-
- if (argc == 2)
- tty = argv[1];
-@@ -282,6 +289,7 @@
- close(pts);
- close(ptm);
- close(fd);
-+ if (!quiet)
- fprintf(stdout, "\rBoot logging started on %s(%s) at %.24s\n", tty, name, stt);
- fflush(stdout);
- exit(0);
diff --git a/app-admin/showconsole/metadata.xml b/app-admin/showconsole/metadata.xml
deleted file mode 100644
index 56c124413057..000000000000
--- a/app-admin/showconsole/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-admin/showconsole/showconsole-1.08.ebuild b/app-admin/showconsole/showconsole-1.08.ebuild
deleted file mode 100644
index 5a623227f73c..000000000000
--- a/app-admin/showconsole/showconsole-1.08.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-# This tarball is extracted from SuSe's sysvinit-2.86-#.src.rpm
-# You can find said src rpm via opensuse.org:
-# https://mirrors.kernel.org/opensuse/distribution/SL-OSS-*/inst-source/suse/src/
-
-inherit eutils multilib toolchain-funcs
-
-DESCRIPTION="small daemon for logging console output during boot"
-HOMEPAGE="http://www.novell.com/linux/suse/"
-SRC_URI="mirror://gentoo/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh ~sparc x86"
-IUSE=""
-
-DEPEND=""
-
-src_unpack() {
- unpack ${P}.tar.bz2
- cd "${S}"
- epatch "${FILESDIR}"/1.07-no-TIOCGDEV.patch
- epatch "${FILESDIR}"/${P}-quiet.patch
- epatch "${FILESDIR}"/${P}-no-pthread-yield.patch #119762
- epatch "${FILESDIR}"/${P}-build.patch #143768
-}
-
-src_compile() {
- emake COPTS="${CFLAGS}" CC="$(tc-getCC)" || die "emake failed"
-}
-
-src_install() {
- make install DESTDIR="${D}" || die "install failed"
- insinto /$(get_libdir)/rcscripts/addons
- doins "${FILESDIR}"/bootlogger.sh || die "rcscript addon"
- rmdir "${D}"/usr/lib/lsb || die
- dodoc showconsole-*.lsm README
-}
diff --git a/dev-ada/adasockets/Manifest b/dev-ada/adasockets/Manifest
deleted file mode 100644
index e21bd9598d09..000000000000
--- a/dev-ada/adasockets/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST adasockets-1.8.4.7.tar.gz 621945 SHA256 496591ab6eb97597088554492c91500a464afe774a9c56dffc1ba048016e8a3e SHA512 d8aa68f1296f538fb38c49f99f9ff63d204e94c64c46c39cf2d337095e73fe43394e9087d4163ee29af1061bd46e00f41a847c82fdbb203e35bdb89e5635ce6f WHIRLPOOL bfaa138278ca225a38edebb680538564bcd0f3940164d6605c2442b2798a5d1daa6d640eb9bd90fa87518f75a8dc9ce042faca0610e006a6d04f22db18eba169
diff --git a/dev-ada/adasockets/adasockets-1.8.4.7.ebuild b/dev-ada/adasockets/adasockets-1.8.4.7.ebuild
deleted file mode 100644
index f9e7fe6f9730..000000000000
--- a/dev-ada/adasockets/adasockets-1.8.4.7.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-WANT_AUTOCONF="2.1"
-
-inherit gnat
-
-DESCRIPTION="An Interface to BSD sockets from Ada (TCP, UDP and multicast)"
-SRC_URI="http://www.rfc1149.net/download/adasockets/${P}.tar.gz"
-HOMEPAGE="http://www.rfc1149.net/devel/adasockets/"
-LICENSE="GMGPL"
-
-DEPEND="virtual/ada"
-
-SLOT="0"
-IUSE=""
-KEYWORDS="~x86 ~amd64"
-
-# a location to temporarily keep common stuff installed by make install
-CommonInst="${WORKDIR}/common-install"
-
-lib_compile() {
- econf || die "./configure failed"
- emake || die
-}
-
-lib_install() {
- mv ${SL}/src/sockets*.ali ${DL}
- mv src/.libs/libadasockets.a ${DL}
- mv src/.libs/libadasockets.so* ${DL}
-
- # move common stuff out of $DL
- if [[ ! -d "${CommonInst}" ]] ; then
- # we need only one copy, its all identical
- mkdir "${CommonInst}"
- mv ${SL}/src/*.ad? "${CommonInst}"
- fi
-}
-
-src_install() {
- # sources
- dodir "${AdalibSpecsDir}/${PN}"
- insinto "${AdalibSpecsDir}/${PN}"
- doins "${CommonInst}"/sockets*.ad?
-
- # environment
- echo "ADA_OBJECTS_PATH=%DL%" > ${LibEnv}
- echo "ADA_INCLUDE_PATH=${AdalibSpecsDir}/${PN}" >> ${LibEnv}
- echo "LDPATH=%DL%" >> ${LibEnv}
-
- gnat_src_install
-
- # and docs
- dodoc AUTHORS INSTALL NEWS README doc/adasockets.ps
- doinfo doc/adasockets.info
- insinto /usr/share/doc/${PF}
- doins doc/adasockets.pdf
-}
diff --git a/dev-ada/adasockets/metadata.xml b/dev-ada/adasockets/metadata.xml
deleted file mode 100644
index 54d526bb5fd0..000000000000
--- a/dev-ada/adasockets/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>ada@gentoo.org</email>
- <name>Gentoo Resources for Ada</name>
-</maintainer>
-<longdescription>AdaSockets is a set of free software Ada packages allowing Ada programmers to use the so-called BSD sockets from their favourite programming language. AdaSockets has been designed and tested with the GNAT free software Ada compiler, but should be portable to other compilers quite easily. AdaSockets philosophy is to help the Ada programmer by providing easy-to-use objects. Special care has been taken to ensure that performances do however remain good.</longdescription>
-</pkgmetadata>
diff --git a/dev-ada/booch_components/Manifest b/dev-ada/booch_components/Manifest
deleted file mode 100644
index b26b4c2fbbc9..000000000000
--- a/dev-ada/booch_components/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST bc-20051222.tgz 181962 SHA256 b9ea09a084fcfd3cab04951b6ad3b882b8bec41c05203986004c46ad60d4d27f SHA512 3d7f39255d832d82f8bf3ab9e68343c69d7c20757f84cd12708cde62f1e8a94764b7966bddd0727c7c0c6c25249911d7e17ba5e0024c6f22cecccd6b2229fee0 WHIRLPOOL fe25da0388fb2f683d775dd86de40b2dd342364d93f26b82e7f3a4c07020b252b903ccdb5890b1253c3595447df01711f75bead53dd4b2b281955bcf68ce7b9c
-DIST bc-20070420.tgz 183645 SHA256 09eb43fa318c354ef5dc57c25faaa0d472fedc7b26215e14914e611a483686bb SHA512 7af86db3b7c7543b6fcbe9f7154ece69a1e4219d5da9a9652cc75f76b2968ccb4682792f4f3041addec7d56a0ebed6e532cdac05da6461c6510f256cd4ae34aa WHIRLPOOL e3772fddbebc719b2865686c6890d456eb29f9274df25c1eed2e353aca417efbe757582dac776743fafd19d088329af20cff58719f3e882e1b53fe0ff8d1d1c3
-DIST bc-html-20051222.zip 59373 SHA256 1f92a74fb2427af92c28a4dacc5d02b515a6ae1a783a354efb8b9b2f11b85dd4 SHA512 14667e14f7075311720356931352ad261bf544928a10e60ab414fac45349a5833b94facf939b6ec4c48e7238c8952607de9e8d85cbc291250ed2d4eda23c5310 WHIRLPOOL 3a7ff4fb9bfd55baead14d32ac29240ddfbe29856d070e269f2c49394c61cb1249bff880a39659cd005772a3203e1d0c16f6e680bee241f68dd3f2a7bfe87af6
-DIST bc-html-20070420.zip 60500 SHA256 049c5edbe8c54cb632807488deb5d2782923b934afde16b565dcb7bab79629da SHA512 d5d70d73c2a6850f00912d2f2c92a5ce16f9fb72c1c0c1399095686c7c77250f40d56586c75a6ac14ecd19ed9a35b3852ef8c97f5fd52639c4d949a0c1568219 WHIRLPOOL b6c851cf19b743caea964862487b540430c594b1c416e36ae9e2ac295274f8ee2ddda7232d964d5e96311a8871b06a35ddd79b023c0eaf7b1e9a8507bd2cbe22
diff --git a/dev-ada/booch_components/booch_components-20051222-r1.ebuild b/dev-ada/booch_components/booch_components-20051222-r1.ebuild
deleted file mode 100644
index 31d25b88cc58..000000000000
--- a/dev-ada/booch_components/booch_components-20051222-r1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-IUSE="doc"
-
-inherit gnat
-
-My_PN="bc"
-S="${WORKDIR}/${My_PN}-${PV}"
-DESCRIPTION="Booch Components for Ada"
-SRC_URI="mirror://sourceforge/booch95/${My_PN}-${PV}.tgz
- mirror://sourceforge/booch95/${My_PN}-html-${PV}.zip"
-
-HOMEPAGE="http://booch95.sourceforge.net/"
-
-LICENSE="GPL-2"
-KEYWORDS="~x86 ~amd64"
-SLOT="0"
-
-RDEPEND="virtual/ada
- >=app-eselect/eselect-gnat-0.7"
-
-DEPEND="${RDEPEND}
- app-arch/unzip"
-
-lib_compile() {
- cd ${SL}/GNAT
- make
-}
-
-lib_install() {
- # new style booch components install Debug and Release versions, we only
- # need the lib subdir of either
- mkdir -p "${DL}"/Debug
- # both $SL and $DL are under ${WORKDIR}, so no dodir, doins...
- # (as lib_install is called from src_compile it is not safe to have $DL
- # under $D)
- mv "${SL}"/GNAT/*-Release/lib/* "${DL}"
- mv "${SL}"/GNAT/*-Debug/lib/* "${DL}"/Debug
-}
-
-src_install () {
- dodir "${AdalibSpecsDir}/${PN}"
- cd "${S}"
- insinto "${AdalibSpecsDir}/${PN}"
- doins *.ad?
-
- #set up environment
- echo "LDPATH=%DL%" > ${LibEnv}
- echo "ADA_OBJECTS_PATH=%DL%" >> ${LibEnv}
- echo "ADA_INCLUDE_PATH=${AdalibSpecsDir}/${PN}" >> ${LibEnv}
-
- gnat_src_install
-
- # Install documentation.
- dodoc README
- if use doc ; then
- einfo "installing docs"
- cd "${WORKDIR}"
- dohtml *.html *.gif *.jpg
- cp coldframe-hash.* x.ada "${D}"/usr/share/doc/${PF}/html
-
- cd "${S}"
- dodir /usr/share/doc/${PF}/demo
- insinto /usr/share/doc/${PF}/demo
- doins demo/*
-
- dodir /usr/share/doc/${PF}/test
- insinto /usr/share/doc/${PF}/test
- doins test/*
- fi
-}
-
-pkg_postinst(){
- einfo "Updating gnat configuration to pick up ${PN} library..."
- eselect gnat update
- elog "The environment has been set up to make gnat automatically find files in"
- elog "Booch components. In order to immediately activate these settings please do"
- elog "env-update"
- elog "source /etc/profile"
- elog "Otherwise the settings will become active next time you login"
-}
diff --git a/dev-ada/booch_components/booch_components-20070420.ebuild b/dev-ada/booch_components/booch_components-20070420.ebuild
deleted file mode 100644
index 4d668809228b..000000000000
--- a/dev-ada/booch_components/booch_components-20070420.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-IUSE="doc"
-
-inherit gnat
-
-My_PN="bc"
-S="${WORKDIR}/${My_PN}-${PV}"
-DESCRIPTION="Booch Components for Ada"
-SRC_URI="mirror://sourceforge/booch95/${My_PN}-${PV}.tgz
- mirror://sourceforge/booch95/${My_PN}-html-${PV}.zip"
-
-HOMEPAGE="http://booch95.sourceforge.net/"
-
-LICENSE="GPL-2"
-KEYWORDS="~x86 ~amd64"
-SLOT="0"
-
-RDEPEND="virtual/ada"
-
-DEPEND="${RDEPEND}
- app-arch/unzip"
-
-lib_compile() {
- cd "${SL}"/GNAT
- make
-}
-
-lib_install() {
- mkdir -p "${DL}"/Debug
- mv "${SL}"/GNAT/*-Release/lib/* "${DL}"
- mv "${SL}"/GNAT/*-Debug/lib/* "${DL}"/Debug
- chmod 0444 "${DL}"/*.ali "${DL}"/Debug/*.ali
-}
-
-src_install () {
- dodir "${AdalibSpecsDir}/${PN}"
- insinto "${AdalibSpecsDir}/${PN}"
- doins *.ad?
-
- #set up environment
- echo "LDPATH=%DL%" > ${LibEnv}
- echo "ADA_OBJECTS_PATH=%DL%" >> ${LibEnv}
- echo "ADA_INCLUDE_PATH=${AdalibSpecsDir}/${PN}" >> ${LibEnv}
-
- gnat_src_install
-
- # Install documentation.
- dodoc README
- if use doc ; then
- einfo "installing docs"
- cd "${WORKDIR}"
- dohtml *.html *.gif *.jpg
- cp coldframe-hash.* x.ada "${D}"/usr/share/doc/${PF}/html
-
- cd "${S}"
- dodir /usr/share/doc/${PF}/demo
- insinto /usr/share/doc/${PF}/demo
- doins demo/*
-
- dodir /usr/share/doc/${PF}/test
- insinto /usr/share/doc/${PF}/test
- doins test/*
- fi
-}
diff --git a/dev-ada/booch_components/metadata.xml b/dev-ada/booch_components/metadata.xml
deleted file mode 100644
index 96004220d5a5..000000000000
--- a/dev-ada/booch_components/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ada@gentoo.org</email>
- <name>Gentoo Resources for Ada</name>
- </maintainer>
- <longdescription>The booch components provide a set of reusable components used in an efficient and appropriate manner, with the overall goal of balancing usability and extensibility. The BCs cover several issues: Time and Space semantics, Storage Management policies, Exception and Idioms for iteration.</longdescription>
- <upstream>
- <remote-id type="sourceforge">booch95</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-util/cocom/Manifest b/dev-util/cocom/Manifest
deleted file mode 100644
index 6d8d18a67b7b..000000000000
--- a/dev-util/cocom/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cocom-0.996.tar.gz 4632140 SHA256 e143ab556d79a35ef31ec1e240897c9b8a8d0b6693e50a2b6e47d7fd4b200519 SHA512 57a7338677c443d293f02d64f38268bd76feb075e3c9780fcd37e53a294d5e8fa374bb98d40b505d2d8f9fd9b7d8327f8f461cf4650868bf4adfd5b244cf1d4e WHIRLPOOL 599b48e444acb13bc14e170d8f34602462e45de8c4efea2f611ac7e023f876249c68e83712d9734639e456fc5961704999df6dc0baa139ae4fd965ecca7cd26f
diff --git a/dev-util/cocom/cocom-0.996-r1.ebuild b/dev-util/cocom/cocom-0.996-r1.ebuild
deleted file mode 100644
index 8e817965be44..000000000000
--- a/dev-util/cocom/cocom-0.996-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="2"
-
-inherit eutils autotools
-
-DESCRIPTION="Toolset to help create compilers, cross-compilers, interpreters, and other language processors"
-HOMEPAGE="http://cocom.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~x86-linux ~ppc-macos ~x86-macos"
-IUSE=""
-RDEPEND="!!media-gfx/hugin"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- epatch "${FILESDIR}/${P}-configure.patch"
- cd "${S}"/REGEX
- eautoconf
-}
-
-src_install() {
- emake install DESTDIR="${D}" || die
- dodoc CHANGES README
-}
diff --git a/dev-util/cocom/files/cocom-0.996-configure.patch b/dev-util/cocom/files/cocom-0.996-configure.patch
deleted file mode 100644
index ad584a82a219..000000000000
--- a/dev-util/cocom/files/cocom-0.996-configure.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- cocom-0.996/configure.orig 2007-02-08 19:25:24.000000000 +0100
-+++ cocom-0.996/configure 2009-09-01 20:21:04.000000000 +0200
-@@ -5474,7 +5474,7 @@
- Linux*)
- GCC_FPIC=-fPIC
- LIB_SUFFIX=so
-- MAKELIB="gcc -shared -Wl,-soname,\\\$\$0 -o \\\$\$0"
-+ MAKELIB="$CC $LDFLAGS -shared -Wl,-soname,\\\$\$0 -o \\\$\$0"
- AFTER_MAKELIB="echo \\\$\$0"
- # The following option is needed if we use no shared dino library but
- # shared external library
diff --git a/dev-util/cocom/metadata.xml b/dev-util/cocom/metadata.xml
deleted file mode 100644
index 0101a3ef8b46..000000000000
--- a/dev-util/cocom/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <longdescription>
- COCOM tool set is oriented towards the creation of compilers,
- cross-compilers, interpreters, and other language processors.
- Now COCOM tool set consists of the following components:
- * Ammunition (reusable packages)
- * Sprut (internal representation description translator)
- * Nona (code selector description translator)
- * Msta (syntax description translator)
- * Oka (pipeline hazards description translator)
- * Shilka (keywords description translator)
-
- All of these components are written in ANSI C and have common style
- input languages (a la YACC). All code generated by the components is in
- also strict ANSI C and in standard C++. All documentation exists in
- ASCII, TeX dvi, Postsrcipt, HTML, and GNU info formats.
- </longdescription>
- <upstream>
- <remote-id type="sourceforge">cocom</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/net-dialup/capisuite/Manifest b/net-dialup/capisuite/Manifest
deleted file mode 100644
index 6022714831d7..000000000000
--- a/net-dialup/capisuite/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST capisuite-0.4.5.tar.gz 1184603 SHA256 3e94e42eae6477a222c608c2cd040568fd9fcfa4e8eb0b06a538175d44cbae96 SHA512 f52a0a687443562d514f2d485724208b4a0d856b87c202190fdbf520f5c11929c3c7ddf9fed73ed64b02fdfab19631973c5a54d7301d290d339bcb12274fceaa WHIRLPOOL 163c9d6cedf9966fd3ada091e42534f16d2dccfbdd1cfa383c74543af422ec66697db110c1be76eb124669e19fc19bb7f751c77b06f1428bf1392bf54a629c40
diff --git a/net-dialup/capisuite/capisuite-0.4.5-r8.ebuild b/net-dialup/capisuite/capisuite-0.4.5-r8.ebuild
deleted file mode 100644
index 7fbc8b9ae73e..000000000000
--- a/net-dialup/capisuite/capisuite-0.4.5-r8.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=1
-AUTOTOOLS_IN_SOURCE_BUILD=1
-AUTOTOOLS_PRUNE_LIBTOOL_FILES=none # bugs 468292 and 468380
-PYTHON_COMPAT=( python2_7 )
-inherit autotools-utils flag-o-matic python-single-r1
-
-DESCRIPTION="ISDN telecommunication suite providing fax and voice services"
-HOMEPAGE="http://www.capisuite.org"
-SRC_URI="http://www.capisuite.org/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-
-DEPEND="${PYTHON_DEPS}
- media-sound/sox
- >=media-libs/tiff-3.7.1
- media-gfx/jpeg2ps
- media-gfx/sfftobmp
- app-text/ghostscript-gpl
- net-dialup/capi4k-utils"
-RDEPEND="${DEPEND}
- virtual/mta"
-
-DOCS=( AUTHORS ChangeLog NEWS README TODO )
-PATCHES=(
- "${FILESDIR}/${P}-as-needed.patch"
- # taken from capisuite-0.4.5-5.src.rpm (SuSE-9.3)
- "${FILESDIR}/${P}-capi4linux_v3.diff"
- # patched scripts/cs_helpers.pyin (bug #96540)
- "${FILESDIR}/${P}-date-header.patch"
- # patched src/backend/connection.cpp (bug #69522)
- "${FILESDIR}/${PN}-fax-compatibility.patch"
- # patched scripts/{incoming,idle}.py (bug #147854)
- "${FILESDIR}/${P}-syntax.patch"
- # GCC 4.3 patches (bug #236777)
- "${FILESDIR}/${P}-gcc43.patch"
- # Python 2.5 patches (bug #232734)
- "${FILESDIR}/${P}-python25.patch"
- # Compability with current SOX (bug #250320)
- "${FILESDIR}/${P}-sox.patch"
- # Compatibility with automake >= 1.11.2 (bug #424892)
- "${FILESDIR}/${P}-automake-1.11.patch"
- # Respect AR (bug #467222)
- "${FILESDIR}/${P}-respect-ar.patch"
-)
-
-src_configure() {
- strip-flags # see bug #90901
-
- local myeconfargs=(
- --localstatedir="/var"
- --with-docdir="/usr/share/doc/${PF}"
- )
- autotools-utils_src_configure
-}
-
-src_install() {
- autotools-utils_src_install
-
- rm -f "${D}"/usr/{lib,share}/capisuite/README
- rmdir -p --ignore-fail-on-non-empty "${D}/var/log"
- rm -f "${D}/usr/share/doc/${PF}"/{COPYING,manual.pdf}
- keepdir /var/spool/capisuite/{done,failed,sendq,users}
-
- newinitd "${FILESDIR}/capisuite.initd" capisuite
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}/capisuite.logrotated" capisuite
-
- exeinto /etc/cron.daily
- doexe capisuite.cron
-
- insinto /etc/capisuite
- doins cronjob.conf
-}
diff --git a/net-dialup/capisuite/files/capisuite-0.4.5-as-needed.patch b/net-dialup/capisuite/files/capisuite-0.4.5-as-needed.patch
deleted file mode 100644
index d740366ddca2..000000000000
--- a/net-dialup/capisuite/files/capisuite-0.4.5-as-needed.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- acinclude.m4.old 2007-08-02 21:34:26.000000000 +0200
-+++ acinclude.m4 2007-08-02 21:42:36.000000000 +0200
-@@ -155,7 +155,7 @@
- _python_libbasemod=`grep '^BASEMODLIBS=' $python_configdir/Makefile | sed 's/^.*=//'`
-
- pgac_tab=" " # tab character
--python_libspec=`echo X"$_python_libs $_python_libc $_python_libm -lpython$python_version $_python_liblocalmod $_python_libbasemod" | sed -e 's/^X//' -e "s/[[ $pgac_tab]][[ $pgac_tab]]*/ /g"`
-+python_libspec=`echo X"-lpython$python_version $_python_liblocalmod $_python_libbasemod $_python_libm $_python_libs $_python_libc" | sed -e 's/^X//' -e "s/[[ $pgac_tab]][[ $pgac_tab]]*/ /g"`
- LIBS="$LIBS $python_libspec"
- LDFLAGS="$LDFLAGS -L$python_configdir $python_linkforshared"
- AC_MSG_RESULT([${python_libspec}])
diff --git a/net-dialup/capisuite/files/capisuite-0.4.5-automake-1.11.patch b/net-dialup/capisuite/files/capisuite-0.4.5-automake-1.11.patch
deleted file mode 100644
index 4abd3265194b..000000000000
--- a/net-dialup/capisuite/files/capisuite-0.4.5-automake-1.11.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- scripts/Makefile.am.orig 2012-07-05 14:10:56.725746439 +0200
-+++ scripts/Makefile.am 2012-07-05 14:12:00.840861325 +0200
-@@ -1,7 +1,8 @@
- spooldir = @localstatedir@/spool/capisuite
- pkgsysconfdir = @sysconfdir@/capisuite
-
--dist_pkglib_DATA = idle.py incoming.py README
-+scriptdatadir=$(pkglibdir)
-+dist_scriptdata_DATA = idle.py incoming.py README
- python_module_DATA = cs_helpers.py
- EXTRA_DIST = cs_helpers.pyin fax.confin answering_machine.confin capisuitefax.in
-
diff --git a/net-dialup/capisuite/files/capisuite-0.4.5-capi4linux_v3.diff b/net-dialup/capisuite/files/capisuite-0.4.5-capi4linux_v3.diff
deleted file mode 100644
index 1f4e50199ae5..000000000000
--- a/net-dialup/capisuite/files/capisuite-0.4.5-capi4linux_v3.diff
+++ /dev/null
@@ -1,103 +0,0 @@
-diff -urN capisuite-0.4.5.org/acinclude.m4 capisuite-0.4.5/acinclude.m4
---- capisuite-0.4.5.org/acinclude.m4 2004-11-28 14:35:28.000000000 +0100
-+++ capisuite-0.4.5/acinclude.m4 2005-03-08 07:31:42.130970593 +0100
-@@ -72,6 +72,21 @@
- )
- ]) dnl CS_TEST_CAPI4LINUX
-
-+#
-+# old capiutils.h missed the Globalconfiguration in BProtocol
-+# in library version 3 this was added to the API
-+#
-+AC_DEFUN([CS_TEST_CAPI4LINUX_V3],
-+[AC_MSG_CHECKING([for capi20 ALERT with sending complete])
-+AC_TRY_COMPILE([#include <capiutils.h>],
-+ [_cmsg cm;void *p; p=CONNECT_REQ_GLOBALCONFIGURATION(&cm);],
-+ [
-+ AC_DEFINE([HAVE_CAPI4LINUX_V3],1,[we have GLOBALCONFIGURATION in BProtocol])
-+ AC_MSG_RESULT([yes])
-+ ],
-+ [AC_MSG_RESULT([no])]
-+)]) dnl CS_TEST_CAPI4LINUX_V3
-+
- # PGAC_CHECK_PYTHON_DIRS
- # -----------------------
- # Determine the name of various directory of a given Python installation.
-diff -urN capisuite-0.4.5.org/config.h.in capisuite-0.4.5/config.h.in
---- capisuite-0.4.5.org/config.h.in 2004-11-28 14:36:20.000000000 +0100
-+++ capisuite-0.4.5/config.h.in 2005-03-08 07:31:42.135969715 +0100
-@@ -18,6 +18,9 @@
- /* we have new ALERT_REQ implementation */
- #undef HAVE_NEW_CAPI4LINUX
-
-+/* we have GLOBALCONFIGURATION in BProtocol */
-+#undef HAVE_CAPI4LINUX_V3
-+
- /* we can #include<ostream> instead of ostream.h - new gcc3 feature */
- #undef HAVE_OSTREAM
-
-diff -urN capisuite-0.4.5.org/configure.in capisuite-0.4.5/configure.in
---- capisuite-0.4.5.org/configure.in 2004-11-28 14:35:16.000000000 +0100
-+++ capisuite-0.4.5/configure.in 2005-03-08 07:31:42.141968662 +0100
-@@ -18,6 +18,7 @@
- CS_TEST_GCC3
- CS_TEST_SFFTOBMP
- CS_TEST_CAPI4LINUX
-+CS_TEST_CAPI4LINUX_V3
-
- CS_SET_DOCDIR
-
-diff -urN capisuite-0.4.5.org/src/backend/capi.cpp capisuite-0.4.5/src/backend/capi.cpp
---- capisuite-0.4.5.org/src/backend/capi.cpp 2004-11-28 14:35:25.000000000 +0100
-+++ capisuite-0.4.5/src/backend/capi.cpp 2005-03-08 07:35:02.553782154 +0100
-@@ -148,7 +148,15 @@
- << " CIPValue 0x" << CIPValue << ", B1proto 0x" << B1protocol << ", B2proto 0x" << B2protocol <<", B3proto 0x" << B3protocol << endl;
- }
- unsigned info=CONNECT_REQ(&CMSG, applId, messageNumber, controller, CIPValue, calledPartyNumber, callingPartyNumber, NULL, NULL,
-- B1protocol, B2protocol, B3protocol, B1configuration, B2configuration, B3configuration, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-+ B1protocol, B2protocol, B3protocol, B1configuration, B2configuration, B3configuration,
-+ #ifdef HAVE_CAPI4LINUX_V3
-+ NULL,
-+ #endif
-+ NULL, NULL, NULL, NULL, NULL, NULL, NULL
-+ #ifdef HAVE_CAPI4LINUX_V3
-+ ,NULL
-+ #endif
-+ );
- if (debug_level >= 2) {
- debug << prefix() << "info: " << info << endl;
- }
-@@ -181,7 +189,12 @@
-
- if (debug_level >= 2) debug << prefix() << ">SELECT_B_PROTOCOL_REQ: ApplId 0x" << hex << applId << ", MsgNr 0x" << messageNumber << ", PLCI 0x" << plci
- << ", B1protocol " << B1protocol << ", B2protocol " << B2protocol << ", B3protocol " << B3protocol << endl;
-- unsigned info=SELECT_B_PROTOCOL_REQ(&CMSG, applId, messageNumber++, plci, B1protocol, B2protocol, B3protocol, B1configuration, B2configuration, B3configuration);
-+ unsigned info=SELECT_B_PROTOCOL_REQ(&CMSG, applId, messageNumber++, plci, B1protocol, B2protocol, B3protocol,
-+ B1configuration, B2configuration, B3configuration
-+ #ifdef HAVE_CAPI4LINUX_V3
-+ ,NULL
-+ #endif
-+ );
- if (debug_level >= 2)
- debug << prefix() << "info: " << info << endl;
-
-@@ -295,12 +308,17 @@
- << reject << ", B1proto 0x" << B1protocol << ", B2proto 0x" << B2protocol << ", B3proto 0x" << B3protocol << endl;
-
- _cmsg new_message;
-- unsigned info=CONNECT_RESP(&new_message, applId, messageNumber, plci, reject, B1protocol, B2protocol, B3protocol, B1configuration, B2configuration, B3configuration, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-+ unsigned info=CONNECT_RESP(&new_message, applId, messageNumber, plci, reject, B1protocol, B2protocol, B3protocol,
-+ B1configuration, B2configuration, B3configuration,
-+ #ifdef HAVE_CAPI4LINUX_V3
-+ NULL,
-+ #endif
-+ NULL, NULL, NULL, NULL, NULL, NULL, NULL);
- if (debug_level >= 2)
- debug << prefix() << "info: " << info << endl;
-
- if (info != 0)
-- throw(CapiMsgError(info,"Error while CONNECT_REQ: "+Capi::describeParamInfo(info),"Capi::connect_resp()"));
-+ throw(CapiMsgError(info,"Error while CONNECT_RESP: "+Capi::describeParamInfo(info),"Capi::connect_resp()"));
-
- }
-
diff --git a/net-dialup/capisuite/files/capisuite-0.4.5-date-header.patch b/net-dialup/capisuite/files/capisuite-0.4.5-date-header.patch
deleted file mode 100644
index 76738fb78a74..000000000000
--- a/net-dialup/capisuite/files/capisuite-0.4.5-date-header.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- scripts/cs_helpers.pyin.orig 2004-11-28 14:35:23.000000000 +0100
-+++ scripts/cs_helpers.pyin 2005-06-19 20:55:49.000000000 +0200
-@@ -10,6 +10,7 @@
- # (at your option) any later version.
-
- import os
-+import time
-
- # the name of the config file read by the scripts; see there for options and
- # descriptions
-@@ -170,6 +171,7 @@
- msg['Subject']=mail_subject
- msg['From']=mail_from
- msg['To']=mail_to
-+ msg['Date']=time.strftime('%a, %d %b %Y %H:%M:%S %z')
-
- msg.preamble = 'This is a Multipart-MIME-message. Please use a capable mailer.\n'
- msg.epilogue = '' # To guarantee the message ends with a newline
-@@ -267,6 +269,7 @@
- msg['Subject'] = mail_subject
- msg['From'] = mail_from
- msg['To'] = mail_to
-+ msg['Date'] = time.strftime('%a, %d %b %Y %H:%M:%S %z')
-
- try:
- server = smtplib.SMTP('localhost')
diff --git a/net-dialup/capisuite/files/capisuite-0.4.5-gcc43.patch b/net-dialup/capisuite/files/capisuite-0.4.5-gcc43.patch
deleted file mode 100644
index 51326c30af6b..000000000000
--- a/net-dialup/capisuite/files/capisuite-0.4.5-gcc43.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- src/backend/connection.cpp.orig 2008-09-05 08:53:19.000000000 +0200
-+++ src/backend/connection.cpp 2008-09-05 08:54:08.000000000 +0200
-@@ -20,6 +20,7 @@
- #include <pthread.h>
- #include <errno.h> // for errno
- #include <iconv.h> // for iconv(), iconv_open(), iconv_close()
-+#include <cstring>
- #include "capi.h"
- #include "callinterface.h"
- #include "connection.h"
-
---- src/backend/capi.cpp.orig 2008-09-05 09:01:18.000000000 +0200
-+++ src/backend/capi.cpp 2008-09-05 09:01:38.000000000 +0200
-@@ -16,6 +16,7 @@
-
- #include <iostream>
- #include <sstream>
-+#include <cstdlib>
- #include "connection.h"
- #include "applicationinterface.h"
- #include "capi.h"
diff --git a/net-dialup/capisuite/files/capisuite-0.4.5-python25.patch b/net-dialup/capisuite/files/capisuite-0.4.5-python25.patch
deleted file mode 100644
index e86919a2336d..000000000000
--- a/net-dialup/capisuite/files/capisuite-0.4.5-python25.patch
+++ /dev/null
@@ -1,49 +0,0 @@
---- src/application/pythonscript.cpp.orig 2004-11-28 14:35:24.000000000 +0100
-+++ src/application/pythonscript.cpp 2008-08-03 17:12:45.000000000 +0200
-@@ -99,14 +99,14 @@
- if ( !(py_traceback=cStringIO->cgetvalue(catch_stderr)) )
- throw ApplicationError("unable to get traceback","PythonScript::run()");
-
-- int length;
-+ Py_ssize_t length;
- char *traceback;
- if (PyString_AsStringAndSize(py_traceback, &traceback, &length))
- throw ApplicationError("unable to convert traceback to char*","PythonScript::run()");
-
- error << prefix() << "A python error occured. See traceback below." << endl;
- error << prefix(false) << "Python traceback: ";
-- for (int i=0;i<length-1;i++) {
-+ for (Py_ssize_t i=0;i<length-1;i++) {
- error << traceback[i];
- if (traceback[i]=='\n')
- error << prefix(false) << "Traceback: ";
---- src/application/idlescript.cpp.orig 2004-11-28 14:35:24.000000000 +0100
-+++ src/application/idlescript.cpp 2008-08-03 17:13:55.000000000 +0200
-@@ -28,6 +28,7 @@
- IdleScript *instance=static_cast<IdleScript*>(arg);
- instance->run();
- pthread_cleanup_pop(1); // run the cleanup_handler and then deregister it
-+ return NULL;
- }
-
- void idlescript_cleanup_handler(void* arg)
---- src/application/incomingscript.cpp.orig 2004-11-28 14:35:24.000000000 +0100
-+++ src/application/incomingscript.cpp 2008-08-03 17:14:36.000000000 +0200
-@@ -31,6 +31,7 @@
- IncomingScript *instance=static_cast<IncomingScript*>(arg);
- instance->run();
- pthread_cleanup_pop(1); // run the cleanup_handler and then deregister it
-+ return NULL;
- }
-
- void incomingscript_cleanup_handler(void* arg)
---- src/backend/capi.cpp.orig 2008-08-03 17:10:41.000000000 +0200
-+++ src/backend/capi.cpp 2008-08-03 17:21:37.000000000 +0200
-@@ -30,6 +30,7 @@
-
- Capi *instance=static_cast<Capi*>(arg);
- instance->run();
-+ return NULL;
- }
-
- Capi::Capi (ostream& debug, unsigned short debug_level, ostream &error, unsigned short DDILength, unsigned short DDIBaseLength, vector<string> DDIStopNumbers, unsigned maxLogicalConnection, unsigned maxBDataBlocks,unsigned maxBDataLen) throw (CapiError, CapiMsgError)
diff --git a/net-dialup/capisuite/files/capisuite-0.4.5-respect-ar.patch b/net-dialup/capisuite/files/capisuite-0.4.5-respect-ar.patch
deleted file mode 100644
index caadae69643e..000000000000
--- a/net-dialup/capisuite/files/capisuite-0.4.5-respect-ar.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- configure.in.orig 2013-04-26 12:48:19.758668706 +0400
-+++ configure.in 2013-04-26 12:48:27.147668235 +0400
-@@ -6,6 +6,7 @@
- AC_PROG_CC
- AC_PROG_CXX
- AC_PROG_INSTALL
-+AM_PROG_AR
- AC_PROG_RANLIB
- AC_PROG_MAKE_SET
- AC_PATH_PROG(doxygen,doxygen)
diff --git a/net-dialup/capisuite/files/capisuite-0.4.5-sox.patch b/net-dialup/capisuite/files/capisuite-0.4.5-sox.patch
deleted file mode 100644
index ef58325ff6e9..000000000000
--- a/net-dialup/capisuite/files/capisuite-0.4.5-sox.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ur capisuite-0.4.5.orig/scripts/cs_helpers.pyin capisuite-0.4.5/scripts/cs_helpers.pyin
---- capisuite-0.4.5.orig/scripts/cs_helpers.pyin 2004-11-28 15:35:23.000000000 +0200
-+++ capisuite-0.4.5/scripts/cs_helpers.pyin 2009-05-12 20:58:34.000000000 +0300
-@@ -227,7 +227,7 @@
- elif (mail_type=="la"): # voice file
- # la -> wav
- # don't use stdout as sox needs a file to be able to seek in it otherwise the header will be incomplete
-- ret = os.spawnlp(os.P_WAIT,"sox","sox",attachment,"-w",basename+"wav")
-+ ret = os.spawnlp(os.P_WAIT,"sox","sox",attachment,"-2",basename+"wav")
- if (ret or not os.access(basename+"wav",os.R_OK)):
- raise "conv-error","Error while calling sox. Not installed?"
- filepart = email.MIMEAudio.MIMEAudio(open(basename+"wav").read(),"x-wav",email.Encoders.encode_base64,name=os.path.basename(basename)+"wav")
diff --git a/net-dialup/capisuite/files/capisuite-0.4.5-syntax.patch b/net-dialup/capisuite/files/capisuite-0.4.5-syntax.patch
deleted file mode 100644
index 0a0725f9b6b3..000000000000
--- a/net-dialup/capisuite/files/capisuite-0.4.5-syntax.patch
+++ /dev/null
@@ -1,133 +0,0 @@
---- scripts/incoming.py.orig 2004-11-28 14:35:23.000000000 +0100
-+++ scripts/incoming.py 2006-09-22 15:17:28.000000000 +0200
-@@ -1,3 +1,4 @@
-+# -*- coding: UTF-8 -*-
- # incoming.py - standard incoming script for capisuite
- # ----------------------------------------------------
- # copyright : (C) 2002 by Gernot Hillier
-@@ -48,7 +49,7 @@
- if config.has_option(u,'fax_numbers'):
- numbers=config.get(u,'fax_numbers')
- if (call_to in numbers.split(',') or numbers=="*"):
-- if (service in (capisuite.SERVICE_FAXG3,capisuite.SERVICE_VOICE)):
-+ if (service in (capisuite.SERVICE_FAXG3,capisuite.SERVICE_VOICE)):
- curr_user=u
- curr_service=capisuite.SERVICE_FAXG3
- break
-@@ -133,8 +134,8 @@
-
- if (os.access(filename,os.R_OK)):
- cs_helpers.writeDescription(filename,
-- "call_from=\""+call_from+"\"\ncall_to=\""+call_to+"\"\ntime=\""
-- +time.ctime()+"\"\ncause=\"0x%x/0x%x\"\n" % (cause,causeB3))
-+ "call_from=\""+call_from+"\"\ncall_to=\""+call_to+"\"\ntime=\""
-+ +time.ctime()+"\"\ncause=\"0x%x/0x%x\"\n" % (cause,causeB3))
- userdata=pwd.getpwnam(curr_user)
- os.chmod(filename,0600)
- os.chown(filename,userdata[2],userdata[3])
-@@ -153,8 +154,8 @@
- action="saveonly"
- if (action=="mailandsave"):
- cs_helpers.sendMIMEMail(fromaddress, mailaddress, "Fax received from "+call_from+" to "+call_to, faxFormat,
-- "You got a fax from "+call_from+" to "+call_to+"\nDate: "+time.ctime()+"\n\n"
-- +"See attached file.\nThe original file was saved to file://"+filename+"\n\n", filename)
-+ "You got a fax from "+call_from+" to "+call_to+"\nDate: "+time.ctime()+"\n\n"
-+ +"See attached file.\nThe original file was saved to file://"+filename+"\n\n", filename)
-
- # @brief called by callIncoming when an incoming voice call is received
- #
-@@ -234,8 +235,8 @@
-
- if (os.access(filename,os.R_OK)):
- cs_helpers.writeDescription(filename,
-- "call_from=\""+call_from+"\"\ncall_to=\""+call_to+"\"\ntime=\""
-- +time.ctime()+"\"\ncause=\"0x%x/0x%x\"\n" % (cause,causeB3))
-+ "call_from=\""+call_from+"\"\ncall_to=\""+call_to+"\"\ntime=\""
-+ +time.ctime()+"\"\ncause=\"0x%x/0x%x\"\n" % (cause,causeB3))
- userdata=pwd.getpwnam(curr_user)
- os.chmod(filename,0600)
- os.chown(filename,userdata[2],userdata[3])
-@@ -250,8 +251,8 @@
- mailaddress=curr_user
- if (action=="mailandsave"):
- cs_helpers.sendMIMEMail(fromaddress, mailaddress, "Voice call received from "+call_from+" to "+call_to, "la",
-- "You got a voice call from "+call_from+" to "+call_to+"\nDate: "+time.ctime()+"\n\n"
-- +"See attached file.\nThe original file was saved to file://"+filename+"\n\n", filename)
-+ "You got a voice call from "+call_from+" to "+call_to+"\nDate: "+time.ctime()+"\n\n"
-+ +"See attached file.\nThe original file was saved to file://"+filename+"\n\n", filename)
-
-
- # @brief remote inquiry function (uses german wave snippets!)
-@@ -418,7 +419,7 @@
- #
- # Revision 1.9 2003/06/27 07:51:09 gernot
- # - replaced german umlaut in filename "nachricht-gelscht.la", can cause
--# problems on Redhat, thx to Herbert Hübner for reporting
-+# problems on Redhat, thx to Herbert Hübner for reporting
- #
- # Revision 1.8 2003/06/16 10:21:05 gernot
- # - define filename in any case (thx to Axel Schneck for reporting and
---- scripts/idle.py.orig 2004-11-28 14:35:16.000000000 +0100
-+++ scripts/idle.py 2006-09-22 15:33:50.000000000 +0200
-@@ -1,3 +1,4 @@
-+# -*- coding: UTF-8 -*-
- # idle.py - default script for capisuite
- # ---------------------------------------------
- # copyright : (C) 2002 by Gernot Hillier
-@@ -105,13 +106,13 @@
- movejob(job_fax,sendq,done,user)
- capisuite.log("job "+job_fax+": finished successfully",1)
- mailtext="Your fax job to "+addressee+" ("+dialstring+") was sent successfully.\n\n" \
-- +"Subject: "+subject+"\nFilename: "+job_fax \
-- +"\nNeeded tries: "+str(tries) \
-- +("\nLast result: 0x%x/0x%x" % (result,resultB3)) \
-- +"\n\nIt was moved to file://"+done+user+"-"+job_fax
-+ +"Subject: "+subject+"\nFilename: "+job_fax \
-+ +"\nNeeded tries: "+str(tries) \
-+ +("\nLast result: 0x%x/0x%x" % (result,resultB3)) \
-+ +"\n\nIt was moved to file://"+done+user+"-"+job_fax
- cs_helpers.sendSimpleMail(fromaddress,mailaddress,
-- "Fax to "+addressee+" ("+dialstring+") sent successfully.",
-- mailtext)
-+ "Fax to "+addressee+" ("+dialstring+") sent successfully.",
-+ mailtext)
- else:
- max_tries=int(cs_helpers.getOption(config,"","send_tries","10"))
- delays=cs_helpers.getOption(config,"","send_delays","60,60,60,300,300,3600,3600,18000,36000").split(",")
-@@ -123,19 +124,19 @@
- starttime=time.time()+next_delay
- capisuite.log("job "+job_fax+": delayed for "+str(next_delay)+" seconds",2)
- cs_helpers.writeDescription(sendq+job_fax,"dialstring=\""+dialstring+"\"\n"
-- +"starttime=\""+time.ctime(starttime)+"\"\ntries=\""+str(tries)+"\"\n"
-- +"user=\""+user+"\"\naddressee=\""+addressee+"\"\nsubject=\""+subject+"\"\n")
-+ +"starttime=\""+time.ctime(starttime)+"\"\ntries=\""+str(tries)+"\"\n"
-+ +"user=\""+user+"\"\naddressee=\""+addressee+"\"\nsubject=\""+subject+"\"\n")
- if (tries>=max_tries):
- movejob(job_fax,sendq,failed,user)
- capisuite.log("job "+job_fax+": failed finally",1)
- mailtext="I'm sorry, but your fax job to "+addressee+" ("+dialstring \
-- +") failed finally.\n\nSubject: "+subject \
-- +"\nFilename: "+job_fax+"\nTries: "+str(tries) \
-- +"\nLast result: 0x%x/0x%x" % (result,resultB3) \
-- +"\n\nIt was moved to file://"+failed+user+"-"+job_fax
-+ +") failed finally.\n\nSubject: "+subject \
-+ +"\nFilename: "+job_fax+"\nTries: "+str(tries) \
-+ +"\nLast result: 0x%x/0x%x" % (result,resultB3) \
-+ +"\n\nIt was moved to file://"+failed+user+"-"+job_fax
- cs_helpers.sendSimpleMail(fromaddress,mailaddress,
-- "Fax to "+addressee+" ("+dialstring+") FAILED.",
-- mailtext)
-+ "Fax to "+addressee+" ("+dialstring+") FAILED.",
-+ mailtext)
-
- fcntl.lockf(lockfile,fcntl.LOCK_UN)
- lockfile.close()
-@@ -149,7 +150,7 @@
- if (stationID==None):
- capisuite.error("Warning: fax_stationID for user "+user+" not set")
- stationID=""
-- headline=cs_helpers.getOption(config,user,"fax_headline","")
-+ headline=cs_helpers.getOption(config,user,"fax_headline","")
- (call,result)=capisuite.call_faxG3(capi,controller,outgoing_nr,dialstring,timeout,stationID,headline)
- if (result!=0):
- return(result,0)
diff --git a/net-dialup/capisuite/files/capisuite-fax-compatibility.patch b/net-dialup/capisuite/files/capisuite-fax-compatibility.patch
deleted file mode 100644
index 859ca889764d..000000000000
--- a/net-dialup/capisuite/files/capisuite-fax-compatibility.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -r -u -b -B src.orig/backend/connection.cpp src/backend/connection.cpp
---- src.orig/backend/connection.cpp 2003-07-20 14:08:44.000000000 -0500
-+++ src/backend/connection.cpp 2004-11-12 20:35:22.035045216 -0600
-@@ -85,7 +85,7 @@
- CIPvalue=16;
- break;
- case FAXG3:
-- CIPvalue=17;
-+ CIPvalue=4;
- break;
- default:
- throw CapiExternalError("unsupported service given","Connection::Connection()");
diff --git a/net-dialup/capisuite/files/capisuite.initd b/net-dialup/capisuite/files/capisuite.initd
deleted file mode 100644
index 679bb428388d..000000000000
--- a/net-dialup/capisuite/files/capisuite.initd
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-opts="reload"
-
-depend() {
- need capi
-}
-
-checkconfig() {
- local conf_fax conf_voice sec rest
- # Check if there are configured users for fax or
- # answering machine. Otherwise exit.
- # IMPORTANT: Change this or comment it out if you want to use
- # your own CapiSuite scripts.
- while read -r sec rest; do
- if [ "${sec:0:1}" = "[" -a "$sec" != "[GLOBAL]" ]; then
- conf_fax=yes
- break
- fi
- done < /etc/capisuite/fax.conf
- while read -r sec rest; do
- if [ "${sec:0:1}" = "[" -a "$sec" != "[GLOBAL]" ]; then
- conf_voice=yes
- break
- fi
- done < /etc/capisuite/answering_machine.conf
- # end check for configured users
-
- if ! [ "$conf_fax" -o "$conf_voice" ]; then
- eerror "Please configure CapiSuite first!"
- return 1
- fi
-
- return 0
-}
-
-start() {
- checkconfig || return 1
-
- ebegin "Starting CapiSuite"
- start-stop-daemon --start --quiet --exec /usr/sbin/capisuite -- -d
- eend $?
-}
-
-stop() {
- ebegin "Stopping CapiSuite"
- start-stop-daemon --stop --quiet --exec /usr/sbin/capisuite --retry 10 --signal TERM >/dev/null
- eend $?
-}
-
-reload() {
- ebegin "Reload CapiSuite"
- start-stop-daemon --stop --quiet --exec /usr/sbin/capisuite --signal HUP
- eend $?
-}
diff --git a/net-dialup/capisuite/files/capisuite.logrotated b/net-dialup/capisuite/files/capisuite.logrotated
deleted file mode 100644
index 9298cc5078d4..000000000000
--- a/net-dialup/capisuite/files/capisuite.logrotated
+++ /dev/null
@@ -1,39 +0,0 @@
-/var/log/capisuite.log {
- weekly
- missingok
- rotate 52
- compress
- delaycompress
- notifempty
- create 640 root adm
- sharedscripts
- postrotate
- if [ -f /var/run/capisuite.pid ]; then \
- if [ -x /usr/sbin/invoke-rc.d ]; then \
- invoke-rc.d capisuite restart > /dev/null; \
- else \
- /etc/init.d/capisuite restart > /dev/null; \
- fi; \
- fi;
- endscript
-}
-
-/var/log/capisuite.error {
- weekly
- missingok
- rotate 52
- compress
- delaycompress
- notifempty
- create 640 root adm
- sharedscripts
- postrotate
- if [ -f /var/run/capisuite.pid ]; then \
- if [ -x /usr/sbin/invoke-rc.d ]; then \
- invoke-rc.d capisuite restart > /dev/null; \
- else \
- /etc/init.d/capisuite restart > /dev/null; \
- fi; \
- fi;
- endscript
-}
diff --git a/net-dialup/capisuite/metadata.xml b/net-dialup/capisuite/metadata.xml
deleted file mode 100644
index 097975e3adc2..000000000000
--- a/net-dialup/capisuite/metadata.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-</pkgmetadata>
diff --git a/net-dns/noip-updater/Manifest b/net-dns/noip-updater/Manifest
deleted file mode 100644
index 5c266764e1d5..000000000000
--- a/net-dns/noip-updater/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST noip-2.1.9.tar.gz 152995 SHA256 86ad0a6362263a33f59a658d1b1ce428e255556ddad0d062aa0ee4b7f412f98a SHA512 3e76d39e22383dc3eceee10f8bdf791fc5ed253c756cd2d345fdd8fb9c9ab3bac6a1a6ca123a26cebbf6e615bb8f236c58d4ecf6254fcaf6b92da17f42f0dd6f WHIRLPOOL 4a737490fdf8be0bc6f708c7f73d2025f62a8e7c043e6259ee34738a5ed1b78d34c4243b58f7f61bb7afcf05d9e786b7f80b16bb641be59f5a5a5bd0929adee3
diff --git a/net-dns/noip-updater/files/noip-2.1.9-daemon.patch b/net-dns/noip-updater/files/noip-2.1.9-daemon.patch
deleted file mode 100644
index b2fb4e66d0c7..000000000000
--- a/net-dns/noip-updater/files/noip-2.1.9-daemon.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -ur a/noip2.c b/noip2.c
---- a/noip2.c 2004-01-09 14:18:39.000000000 +0000
-+++ b/noip2.c 2007-07-20 14:02:41.100377515 +0100
-@@ -895,16 +895,13 @@
- char *err_string;
- static int startup = 1;
-
-- x = fork();
-+ x = daemon (0, 0);
- switch (x) {
- case -1: // error
- err_string = strerror(errno);
- Msg( "Can't fork!! (%s) Ending!\n", err_string);
- return FATALERR;
-- default: // parent
-- exit(0);
- case 0: //child
-- setsid();
- if (get_shm_info() == FATALERR)
- return FATALERR;
- log2syslog++;
diff --git a/net-dns/noip-updater/files/noip-2.1.9-flags.patch b/net-dns/noip-updater/files/noip-2.1.9-flags.patch
deleted file mode 100644
index 9fe05f36ac2d..000000000000
--- a/net-dns/noip-updater/files/noip-2.1.9-flags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Makefile 2006-09-07 09:52:55.000000000 +0200
-+++ b/Makefile 2006-09-07 09:54:54.000000000 +0200
-@@ -21,7 +21,7 @@
- # ARCH=sun
-
- ${TGT}: Makefile ${TGT}.c
-- ${CC} -Wall -g -D${ARCH} -DPREFIX=\"${PREFIX}\" ${TGT}.c -o ${TGT} ${LIBS}
-+ ${CC} ${CFLAGS} -D${ARCH} -DPREFIX=\"${PREFIX}\" ${TGT}.c -o ${TGT} ${LIBS} ${LDFLAGS}
-
- install: ${TGT}
- if [ ! -d ${BINDIR} ]; then mkdir -p ${BINDIR};fi
diff --git a/net-dns/noip-updater/files/noip.service b/net-dns/noip-updater/files/noip.service
deleted file mode 100644
index b4834e843dd0..000000000000
--- a/net-dns/noip-updater/files/noip.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=No-IP Dynamic DNS Update Client
-Require=network-online.target
-After=network-online.target
-
-[Service]
-Type=forking
-ExecStart=/usr/sbin/noip2 -c /etc/no-ip2.conf
-
-[Install]
-WantedBy=multi-user.target
-
diff --git a/net-dns/noip-updater/files/noip2.start b/net-dns/noip-updater/files/noip2.start
deleted file mode 100644
index 2330ee669183..000000000000
--- a/net-dns/noip-updater/files/noip2.start
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/sbin/runscript
-
-depend() {
- need localmount
- need net
- use dns
-}
-
-checkconfig() {
- if [ ! -f /etc/no-ip2.conf ]
- then
- einfo "Answer the following questions about your no-ip account."
- noip2 -C || return 1
- fi
-}
-
-start() {
- checkconfig || return 1
- ebegin "Starting noip"
- start-stop-daemon --quiet --start -x /usr/sbin/noip2 -- -c /etc/no-ip2.conf
- eend $? "noip did not start, error code $?"
-}
-
-stop() {
- ebegin "Stopping noip"
- start-stop-daemon --quiet --stop -x /usr/sbin/noip2
- noip_ecode=$?
- eend $noip_ecode "Error stopping the noip daemon, error $noip_ecode"
- checkconfig || return 1
- ebegin "Setting noip addresses to 0.0.0.0"
- noip2 -c /etc/no-ip2.conf -i 0.0.0.0 >& /dev/null
- eend $? "Failed to set noip addresses to 0.0.0.0, error $?"
- return $noip_ecode
-}
diff --git a/net-dns/noip-updater/metadata.xml b/net-dns/noip-updater/metadata.xml
deleted file mode 100644
index 25f9805c380e..000000000000
--- a/net-dns/noip-updater/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>boothfsec@gmail.com</email>
- <name>Francis Booth</name>
- <description>Active Maintainer, Assign bugs</description>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <longdescription lang="en">
- no-ip.com dynamic DNS updater
- </longdescription>
-</pkgmetadata>
diff --git a/net-dns/noip-updater/noip-updater-2.1.9-r1.ebuild b/net-dns/noip-updater/noip-updater-2.1.9-r1.ebuild
deleted file mode 100644
index 493e086f9ad7..000000000000
--- a/net-dns/noip-updater/noip-updater-2.1.9-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit eutils readme.gentoo systemd toolchain-funcs
-
-MY_P=${P/-updater/}
-DESCRIPTION="no-ip.com dynamic DNS updater"
-HOMEPAGE="http://www.no-ip.com"
-SRC_URI="http://www.no-ip.com/client/linux/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ~ppc ppc64 sparc x86"
-IUSE=""
-
-RDEPEND=""
-DEPEND="sys-devel/gcc"
-
-S=${WORKDIR}/${MY_P}
-
-DOC_CONTENTS="
- Configuration can be done manually via /usr/sbin/noip2 -C or
- by using this ebuild's config option.
-"
-
-src_prepare() {
- epatch "${FILESDIR}"/noip-2.1.9-flags.patch
- epatch "${FILESDIR}"/noip-2.1.9-daemon.patch
- sed -i \
- -e "s:\(#define CONFIG_FILEPATH\).*:\1 \"/etc\":" \
- -e "s:\(#define CONFIG_FILENAME\).*:\1 \"/etc/no-ip2.conf\":" \
- noip2.c || die "sed failed"
-}
-
-src_compile() {
- emake \
- CC=$(tc-getCC) \
- PREFIX=/usr \
- CONFDIR=/etc
-}
-
-src_install() {
- dosbin noip2
- dodoc README.FIRST
- newinitd "${FILESDIR}"/noip2.start noip
- systemd_dounit "${FILESDIR}"/noip.service
- readme.gentoo_create_doc
-}
-
-pkg_config() {
- cd /tmp
- einfo "Answer the following questions."
- noip2 -C || die
-}
diff --git a/profiles/package.mask b/profiles/package.mask
index f5b33ae7958e..2f8ad55ccb2c 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -720,42 +720,6 @@ x11-libs/libsexy
# Removal in a month.
=dev-db/sqlite-2*
-# Pacho Ramos <pacho@gentoo.org> (01 Jan 2016)
-# Fails to build in multiple ways, bug #250055
-# Removal in a month.
-dev-ada/adasockets
-
-# Pacho Ramos <pacho@gentoo.org> (01 Jan 2016)
-# Security issues, without maintainer, upstream dead, bug #261194
-# Removal in a month.
-net-dns/noip-updater
-
-# Pacho Ramos <pacho@gentoo.org> (01 Jan 2016)
-# Tests fail, the version was superseeded by Dino package
-# long time ago but it lack maintainer to do the work.
-# Removal in a month. bug #297952
-dev-util/cocom
-
-# Pacho Ramos <pacho@gentoo.org> (01 Jan 2016)
-# Fails to build, bug #298686
-# Removal in a month
-dev-ada/booch_components
-
-# Pacho Ramos <pacho@gentoo.org> (01 Jan 2016)
-# Unresolved security issues, bug #324017
-# Removal in a month.
-sys-libs/nss-db
-
-# Pacho Ramos <pacho@gentoo.org> (01 Jan 2016)
-# Doesn't work, bug #330329
-# Removal in a month.
-net-dialup/capisuite
-
-# Pacho Ramos <pacho@gentoo.org> (01 Jan 2016)
-# Does not respect LDFLAGS, nothing requires it, bug #334627
-# Removal in a month.
-app-admin/showconsole
-
# Victor Ostorga <vostorga@gentoo.org> (30 Dec 2015)
# Mask this liferea version because upstream released it broken
=net-news/liferea-1.10.17
diff --git a/sys-libs/nss-db/Manifest b/sys-libs/nss-db/Manifest
deleted file mode 100644
index 6415d1c5c6d5..000000000000
--- a/sys-libs/nss-db/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST nss_db-2.2.3pre1-dbopen.patch.bz2 258 SHA256 9d7bf1ef17ca91c59c234bfa96d4b9e3f866a792c609a02cc6d9daa601dee1d3 SHA512 59c9c375150f217e5d98d6f12cde5f9227a4734721b1352bd8bae33579bccfc208cfe43af57e20081a25fb7c32b5926fe0344a16fab497cb7a0de0a2b37c9a60 WHIRLPOOL f1dfc1355bc6f40cbf3414665cf3704e751db56376d8e26dec64f59505ca224e87889064997201c9a3b135167819ca292731e51bdef7baf692fbf69560157639
-DIST nss_db-2.2.3pre1-dbupgrade.patch.bz2 263 SHA256 31052eb79cc4aa60f639a3a57d9225630327ee6c728d62eda1d9c91ea7d70dc3 SHA512 f3c787d2ccec66039e2af08d18f69890192aa95670c9e26066d94249f1f6f3a3f2df17c35b6ba214f9ac9522642c3adce8a9bea98562f33efc907b16334c2512 WHIRLPOOL 73cda93849598dd9b3b86a391dbab7679358eb4084f82d723a58812726c2c9215c7636aeef3756ea0e129efd5fb7d90b4193f2428b094cc5790e946f091a5313
-DIST nss_db-2.2.3pre1-external.patch.bz2 1870 SHA256 dbc45a4dc7c977fae2193e0a14fdb862a5f42479ac40da0d4772d5d66e95ade0 SHA512 6f1c6ed373130c9fa5e4ba7c57d110f42be235b20a30f2fe971de09f8be255e59ac319bd95cc46af50f0ce11e0af482f496cdd6db2318028ad2e7ac2ed4fdc3e WHIRLPOOL de050b229134d60d1c24efdff36c0625b7ffc8f256521a2f3380c6a4dcf3e136e99df5ae41319a7e3a1626477c84dabdfd463cf7aa7f6c41003fd62ce3641092
-DIST nss_db-2.2.3pre1.tar.gz 235360 SHA256 0c5d677a49c7bf6b9318bf40adf335839a668d1c7509e9b1915bd22a9e0ac694 SHA512 f8839cd0bea11e349be1afd7189560993b320d33f9c70da25c8aae03bae91cd6a48b597462d636021cf0e4e477c2bdb37952100bc6b871049c2650d5ee7853ae WHIRLPOOL 3695650757a9f6c5b3cd28f866c0bd0334d686aac2770b1567d0be9658797b32e3bdc4a5e3774fadddbffd9e9eedf40b6eb86058e1b0789dad6925275ccde0a0
diff --git a/sys-libs/nss-db/files/db3.patch b/sys-libs/nss-db/files/db3.patch
deleted file mode 100644
index 2da6ecbd5550..000000000000
--- a/sys-libs/nss-db/files/db3.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-diff -u nss_db-2.2.orig/configure.in nss_db-2.2/configure.in
---- nss_db-2.2.orig/configure.in 2003-06-27 11:41:13.000000000 +0200
-+++ nss_db-2.2/configure.in 2003-06-27 11:44:30.000000000 +0200
-@@ -43,22 +43,28 @@
- AC_CHECK_HEADER(db.h,, AC_MSG_ERROR([
- *** Could not find Berkeley DB headers.]))
-
--AC_CHECK_LIB(db, db_version,, AC_MSG_ERROR([
-+
-+AC_CHECK_LIB(db-3, db_version,,
-+ AC_CHECK_LIB(db, db_version,,AC_MSG_ERROR([
- *** Could not find Berkeley DB library.]))
-+)
-
- AC_CACHE_CHECK([Berkeley DB version], nss_db_cv_db_version,
- [AC_TRY_CPP(
- [
--# include <db.h>
--# ifndef DB_VERSION_STRING
--# error "Unknown"
--# endif
--# if DB_VERSION_MAJOR < 2
--# error "Too old"
--# endif
--# if DB_VERSION_MAJOR == 2 && DB_VERSION_MINOR < 4
--# error "Too old"
--# endif
-+ include <db.h>
-+ ifndef DB_VERSION_STRING
-+ error "Unknown"
-+ endif
-+ if DB_VERSION_MAJOR < 2
-+ error "Too old"
-+ endif
-+ if DB_VERSION_MAJOR == 2 && DB_VERSION_MINOR < 4
-+ error "Too old"
-+ endif
-+ if DB_VERSION_MAJOR >= 4
-+ error "Too new"
-+ endif
- ],
- nss_db_cv_db_version="ok",
- nss_db_cv_db_version="not ok")
diff --git a/sys-libs/nss-db/files/nss-db-2.2.3_pre1-root-upgrade-only.patch b/sys-libs/nss-db/files/nss-db-2.2.3_pre1-root-upgrade-only.patch
deleted file mode 100644
index e2db2342e2a4..000000000000
--- a/sys-libs/nss-db/files/nss-db-2.2.3_pre1-root-upgrade-only.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-diff -NuarwbB nss_db-2.2.3pre1.orig/src/db-compat.c nss_db-2.2.3pre1/src/db-compat.c
---- nss_db-2.2.3pre1.orig/src/db-compat.c 2005-06-07 00:08:39.000000000 -0700
-+++ nss_db-2.2.3pre1/src/db-compat.c 2005-06-07 00:53:00.000000000 -0700
-@@ -20,6 +20,9 @@
- #include <assert.h>
- #include <db.h>
- #include <fcntl.h>
-+#include <unistd.h>
-+#include <sys/types.h>
-+
-
- #if DB_VERSION_MAJOR > 2
-
-@@ -39,8 +42,13 @@
- if (err)
- return err;
-
-+ uid_t uid = geteuid();
-+
-+ if(uid == 0) {
- /* Make sure we upgrade, in case this is an older database */
-+ /* However we need root access to do so */
- db->upgrade(db, file, 0);
-+ }
-
- err = db->open (db, NULL, file, NULL, type, flags, mode);
- if (err)
diff --git a/sys-libs/nss-db/files/nss-db-2.2.3_pre1-symlinkvuln.patch b/sys-libs/nss-db/files/nss-db-2.2.3_pre1-symlinkvuln.patch
deleted file mode 100644
index 54a67b58499b..000000000000
--- a/sys-libs/nss-db/files/nss-db-2.2.3_pre1-symlinkvuln.patch
+++ /dev/null
@@ -1,262 +0,0 @@
-diff -urNad libnss-db-2.2.3pre1~/src/db-XXX.c libnss-db-2.2.3pre1/src/db-XXX.c
---- libnss-db-2.2.3pre1~/src/db-XXX.c 2010-03-30 10:41:48.026483855 -0700
-+++ libnss-db-2.2.3pre1/src/db-XXX.c 2010-03-30 10:41:48.216484130 -0700
-@@ -56,6 +56,7 @@
-
- /* Maintenance of the shared handle open on the database. */
-
-+static DB_ENV *dbenv;
- static DB *db;
- static int keep_db;
- static int entidx;
-@@ -69,7 +70,7 @@
-
- pthread_mutex_lock (&lock);
-
-- status = internal_setent (DBFILE, &db);
-+ status = internal_setent (DBFILE, &db, &dbenv);
-
- /* Remember STAYOPEN flag. */
- if (db != NULL)
-@@ -89,7 +90,7 @@
- {
- pthread_mutex_lock (&lock);
-
-- internal_endent (&db);
-+ internal_endent (&db, &dbenv);
-
- /* Reset STAYOPEN flag. */
- keep_db = 0;
-@@ -112,7 +113,7 @@
- /* Open the database. */
- if (db == NULL)
- {
-- status = internal_setent (DBFILE, &db);
-+ status = internal_setent (DBFILE, &db, &dbenv);
- if (status != NSS_STATUS_SUCCESS)
- {
- *errnop = errno;
-@@ -194,7 +195,7 @@
- }
-
- if (! keep_db)
-- internal_endent (&db);
-+ internal_endent (&db, &dbenv);
-
- return status;
- }
-diff -urNad libnss-db-2.2.3pre1~/src/db-alias.c libnss-db-2.2.3pre1/src/db-alias.c
---- libnss-db-2.2.3pre1~/src/db-alias.c 2010-03-30 10:41:47.996483420 -0700
-+++ libnss-db-2.2.3pre1/src/db-alias.c 2010-03-30 10:41:48.216484130 -0700
-@@ -34,6 +34,7 @@
-
- /* Maintenance of the shared handle open on the database. */
-
-+static DB_ENV *dbenv;
- static DB *db;
- static int keep_db;
- static unsigned int entidx; /* Index for `getaliasent_r'. */
-@@ -47,7 +48,7 @@
-
- pthread_mutex_lock (&lock);
-
-- status = internal_setent (_PATH_VARDB "aliases.db", &db);
-+ status = internal_setent (_PATH_VARDB "aliases.db", &db, &dbenv);
-
- /* Remember STAYOPEN flag. */
- if (db != NULL)
-@@ -68,7 +69,7 @@
- {
- pthread_mutex_lock (&lock);
-
-- internal_endent (&db);
-+ internal_endent (&db, &dbenv);
-
- /* Reset STAYOPEN flag. */
- keep_db = 0;
-@@ -92,7 +93,7 @@
- /* Open the database. */
- if (db == NULL)
- {
-- status = internal_setent (_PATH_VARDB "aliases.db", &db);
-+ status = internal_setent (_PATH_VARDB "aliases.db", &db, &dbenv);
- if (status != NSS_STATUS_SUCCESS)
- {
- *errnop = errno;
-@@ -165,7 +166,7 @@
- status = NSS_STATUS_NOTFOUND;
-
- if (! keep_db)
-- internal_endent (&db);
-+ internal_endent (&db, &dbenv);
-
- return status;
- }
-diff -urNad libnss-db-2.2.3pre1~/src/db-compat.c libnss-db-2.2.3pre1/src/db-compat.c
---- libnss-db-2.2.3pre1~/src/db-compat.c 2010-03-30 10:41:47.956483550 -0700
-+++ libnss-db-2.2.3pre1/src/db-compat.c 2010-03-30 10:41:48.216484130 -0700
-@@ -27,15 +27,14 @@
-
- int
- db_open (const char *file, DBTYPE type, u_int32_t flags, int mode,
-- void *dbenv, void *dbinfo, DB **dbp)
-+ DB_ENV *dbenv, void *dbinfo, DB **dbp)
- {
- DB *db;
- int err;
-
-- assert (dbenv == NULL);
- assert (dbinfo == NULL);
-
-- err = db_create (&db, NULL, 0);
-+ err = db_create (&db, dbenv, 0);
- if (err)
- return err;
-
-diff -urNad libnss-db-2.2.3pre1~/src/db-compat.h libnss-db-2.2.3pre1/src/db-compat.h
---- libnss-db-2.2.3pre1~/src/db-compat.h 2001-04-29 18:07:41.000000000 -0700
-+++ libnss-db-2.2.3pre1/src/db-compat.h 2010-03-30 10:41:48.216484130 -0700
-@@ -2,5 +2,5 @@
-
- #if DB_VERSION_MAJOR > 2
- extern int db_open (const char *__file, DBTYPE __type, u_int32_t __flags,
-- int __mode, void *__dbenv, void *__dbinfo, DB **__dbp);
-+ int __mode, DB_ENV *dbenv, void *__dbinfo, DB **__dbp);
- #endif
-diff -urNad libnss-db-2.2.3pre1~/src/db-netgrp.c libnss-db-2.2.3pre1/src/db-netgrp.c
---- libnss-db-2.2.3pre1~/src/db-netgrp.c 2010-03-30 10:41:47.996483420 -0700
-+++ libnss-db-2.2.3pre1/src/db-netgrp.c 2010-03-30 10:41:48.216484130 -0700
-@@ -35,6 +35,7 @@
- static pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER;
-
- /* Maintenance of the shared handle open on the database. */
-+static DB_ENV *dbenv;
- static DB *db;
- static char *entry;
- static char *cursor;
-@@ -46,7 +47,7 @@
-
- pthread_mutex_lock (&lock);
-
-- status = internal_setent (DBFILE, &db);
-+ status = internal_setent (DBFILE, &db, &dbenv);
-
- if (status == NSS_STATUS_SUCCESS)
- {
-@@ -72,7 +73,7 @@
- {
- pthread_mutex_lock (&lock);
-
-- internal_endent (&db);
-+ internal_endent (&db, &dbenv);
-
- pthread_mutex_unlock (&lock);
-
-diff -urNad libnss-db-2.2.3pre1~/src/db-open.c libnss-db-2.2.3pre1/src/db-open.c
---- libnss-db-2.2.3pre1~/src/db-open.c 2010-03-30 10:41:47.996483420 -0700
-+++ libnss-db-2.2.3pre1/src/db-open.c 2010-03-30 10:42:24.127733451 -0700
-@@ -21,6 +21,9 @@
- #include <db.h>
- #include <errno.h>
- #include <fcntl.h>
-+#include <stdlib.h>
-+#include <string.h>
-+#include <libgen.h>
-
- #include "db-compat.h"
-
-@@ -45,35 +48,46 @@
- handle in *DBP and return NSS_STATUS_SUCCESS. On failure, return
- the appropriate lookup status. */
- enum nss_status
--internal_setent (const char *file, DB **dbp)
-+internal_setent (const char *file, DB **dbp, DB_ENV **dbenvp)
- {
-- DB *db;
-+ char *filecopy = NULL, *home;
-+ DB_ENV *dbenv = NULL;
-+ DB *db = NULL;
- int err;
- int fd;
-
- if (*dbp)
- return NSS_STATUS_SUCCESS;
-
-- err = db_open (file, DB_BTREE, DB_RDONLY, 0, NULL, NULL, &db);
-+ err = db_env_create(&dbenv, 0);
- if (err != 0)
-- {
-- if (err > 0)
-- errno = err;
-- return NSS_STATUS_UNAVAIL;
-- }
-+ goto fail;
-+ filecopy = strdup(file);
-+ home = dirname(filecopy);
-+ err = dbenv->open(dbenv, home, DB_INIT_MPOOL | DB_CREATE | DB_PRIVATE, 0);
-+ if (err != 0)
-+ goto fail_env;
-+ err = db_open (file, DB_BTREE, DB_RDONLY, 0, dbenv, NULL, &db);
-+ if (err != 0)
-+ goto fail_env;
-
- /* We have to make sure the file is `closed on exec'. */
- err = db->fd (db, &fd);
- if (err)
-- goto fail;
-+ goto fail_db;
- if (set_cloexec_flag (fd) < 0)
-- goto fail;
-+ goto fail_db;
-
-+ *dbenvp = dbenv;
- *dbp = db;
- return NSS_STATUS_SUCCESS;
-
-- fail:
-+ fail_db:
- db->close (db, 0);
-+ fail_env:
-+ dbenv->close (dbenv, 0);
-+ fail:
-+ if (filecopy) free(filecopy);
- if (err > 0)
- errno = err;
- return NSS_STATUS_UNAVAIL;
-@@ -81,8 +95,9 @@
-
- /* Close the database *DBP. */
- void
--internal_endent (DB **dbp)
-+internal_endent (DB **dbp, DB_ENV **dbenvp)
- {
-+ DB_ENV *dbenv = *dbenvp;
- DB *db = *dbp;
-
- if (db != NULL)
-@@ -90,4 +105,9 @@
- db->close (db, 0);
- *dbp = NULL;
- }
-+ if (dbenv != NULL)
-+ {
-+ dbenv->close (dbenv, 0);
-+ *dbenvp = NULL;
-+ }
- }
-diff -urNad libnss-db-2.2.3pre1~/src/nss_db.h libnss-db-2.2.3pre1/src/nss_db.h
---- libnss-db-2.2.3pre1~/src/nss_db.h 2001-04-29 18:07:41.000000000 -0700
-+++ libnss-db-2.2.3pre1/src/nss_db.h 2010-03-30 10:41:48.216484130 -0700
-@@ -26,9 +26,9 @@
- /* Open the database stored in FILE. If succesful, store the database
- handle in *DBP and return NSS_STATUS_SUCCESS. On failure, return
- the appropriate lookup status. */
--extern enum nss_status internal_setent (const char *file, DB **dbp);
-+extern enum nss_status internal_setent (const char *file, DB **dbp, DB_ENV **dbenvp);
-
- /* Close the database *DBP. */
--extern void internal_endent (DB **dbp);
-+extern void internal_endent (DB **dbp, DB_ENV **dbenvp);
-
- #endif /* nss_db.h */
-
diff --git a/sys-libs/nss-db/files/remake-all-db b/sys-libs/nss-db/files/remake-all-db
deleted file mode 100644
index eab57a5e7ed8..000000000000
--- a/sys-libs/nss-db/files/remake-all-db
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# Written by Robin H. Johnson <robbat2@gentoo.org>
-# 16 Feb 2004
-/usr/bin/make -f /usr/share/nss-db/db-Makefile all
diff --git a/sys-libs/nss-db/files/sandbox.d_50nss-db b/sys-libs/nss-db/files/sandbox.d_50nss-db
deleted file mode 100644
index f8cfba24dd74..000000000000
--- a/sys-libs/nss-db/files/sandbox.d_50nss-db
+++ /dev/null
@@ -1 +0,0 @@
-SANDBOX_PREDICT="/var/db/aliases.db:/var/db/automount.db:/var/db/bootparams.db:/var/db/ethers.db:/var/db/group.db:/var/db/hosts.db:/var/db/netgroup.db:/var/db/netmasks.db:/var/db/networks.db:/var/db/passwd.db:/var/db/protocols.db:/var/db/rpc.db:/var/db/services.db:/var/db/shadow.db"
diff --git a/sys-libs/nss-db/metadata.xml b/sys-libs/nss-db/metadata.xml
deleted file mode 100644
index 56c124413057..000000000000
--- a/sys-libs/nss-db/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
-</maintainer>
-</pkgmetadata>
diff --git a/sys-libs/nss-db/nss-db-2.2.3_pre1-r2.ebuild b/sys-libs/nss-db/nss-db-2.2.3_pre1-r2.ebuild
deleted file mode 100644
index 5c7e9624e25a..000000000000
--- a/sys-libs/nss-db/nss-db-2.2.3_pre1-r2.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-inherit eutils versionator multilib autotools
-
-MY_PN="${PN/-/_}"
-MY_PV="${PV/_}"
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="Allows important system files to be stored in a fast database file rather than plain text"
-HOMEPAGE="https://sources.redhat.com/glibc/"
-SRC_URI="ftp://sources.redhat.com/pub/glibc/old-releases/${MY_P}.tar.gz
- mirror://gentoo/${MY_P}-external.patch.bz2
- mirror://gentoo/${MY_P}-dbupgrade.patch.bz2
- mirror://gentoo/${MY_P}-dbopen.patch.bz2"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="nls"
-
-# awk and make ARE needed at runtime!
-# and this didn't compile on BSD libc either
-RDEPEND=">=sys-libs/db-4
- sys-devel/make
- >=sys-libs/glibc-2.3
- !>=sys-libs/glibc-2.15"
-# We really do need gettext to compile always :-(
-DEPEND="${RDEPEND}
- sys-devel/gettext"
-
-S="${WORKDIR}/${MY_P}"
-
-db_getver() {
- local DBPKG
- DBPKG="$(best_version '>=sys-libs/db-4')"
- echo "${DBPKG//sys-libs\/db-}"
-}
-
-db_getversym() {
- local DBVER DBSYMSUFFIX
- [ -n "${1}" ] && DBVER="${1}" || DBVER="$(db_getver)"
- DBVER=($(get_version_components "${DBVER}"))
- if has_version '>=sys-libs/db-4.3'; then
- DBSYMSUFFIX=""
- else
- let DBSYMSUFFIX=(${DBVER[0]}*1000)+${DBVER[1]}
- DBSYMSUFFIX=_${DBSYMSUFFIX}
- fi
- echo "${DBSYMSUFFIX}"
-}
-
-src_unpack() {
- unpack ${MY_P}.tar.gz
- EPATCH_OPTS="-p1 -d ${S}" epatch ${DISTDIR}/${MY_P}-external.patch.bz2
- EPATCH_OPTS="-p0 -d ${S}" epatch ${DISTDIR}/${MY_P}-dbupgrade.patch.bz2
- EPATCH_OPTS="-p1 -d ${S}" epatch ${DISTDIR}/${MY_P}-dbopen.patch.bz2
- EPATCH_OPTS="-p1 -d ${S}" epatch ${FILESDIR}/${P}-root-upgrade-only.patch
-
- # make sure we use the correct version of DB
- cd "${S}"
- DB_PV="$(db_getver)"
- DB_SYM="$(db_getversym ${DB_PV})"
- DB_PV_MAJORMINOR="$(get_version_component_range 1-2 ${DB_PV})"
- sed -i configure.in \
- -e "s!db.h!db${DB_PV_MAJORMINOR}/db.h!g" \
- -e "s!db, db_version!db-${DB_PV_MAJORMINOR}, db_version${DB_SYM}!g"
-
- # fix ancient broken-ness
- for f in po/Makefile.in.in ./intl/Makefile.in; do
- egrep -q '^mkinstalldirs = .*case.*esac' ${f} && \
- sed -i ${f} \
- -e '/^mkinstalldirs = /s,\(mkinstalldirs =\).*,\1 $(top_builddir)/./mkinstalldirs,'
- done
-
- # Fixes thanks to Flameeyes
- cp /usr/share/gettext/config.rpath . # missing
- sed -i -e '/makedb_LDADD/i makedb_CFLAGS=$(AM_CFLAGS)' src/Makefile.am
- sed -i -e '/AC_PROG_CC/a AC_PROG_CC_C_O' configure.in
- eautoreconf
-
- # This is an evil target and we don't like it
- sed -i -e '/^install-data-am:.*install-data-local/s,install-data-local,,g' "${S}"/src/Makefile.in
-}
-
-src_compile() {
- econf -C --libdir=/$(get_libdir) `use_enable nls` || die
- emake || die
-}
-
-src_install() {
- emake -j1 DESTDIR="${D}" slibdir="/$(get_libdir)" install || \
- die "failed emake install"
-
- into /usr
- insinto /usr/share/${PN}
- doins db-Makefile
-
- dosbin "${FILESDIR}"/remake-all-db
-
- dodoc AUTHORS COPYING* ChangeLog INSTALL NEWS README THANKS
-
- dodir /usr/$(get_libdir)/
- mv "${D}"/$(get_libdir)/*.la "${D}"/usr/$(get_libdir)/ || \
- die "failed to set up .la"
-}
diff --git a/sys-libs/nss-db/nss-db-2.2.3_pre1-r3.ebuild b/sys-libs/nss-db/nss-db-2.2.3_pre1-r3.ebuild
deleted file mode 100644
index 799de9494f85..000000000000
--- a/sys-libs/nss-db/nss-db-2.2.3_pre1-r3.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-inherit eutils versionator multilib autotools
-
-MY_PN="${PN/-/_}"
-MY_PV="${PV/_}"
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="Allows important system files to be stored in a fast database file rather than plain text"
-HOMEPAGE="https://sources.redhat.com/glibc/"
-SRC_URI="ftp://sources.redhat.com/pub/glibc/old-releases/${MY_P}.tar.gz
- mirror://gentoo/${MY_P}-external.patch.bz2
- mirror://gentoo/${MY_P}-dbupgrade.patch.bz2
- mirror://gentoo/${MY_P}-dbopen.patch.bz2"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="nls"
-
-# awk and make ARE needed at runtime!
-# and this didn't compile on BSD libc either
-RDEPEND=">=sys-libs/db-4
- sys-devel/make
- >=sys-libs/glibc-2.3
- !>=sys-libs/glibc-2.15"
-# We really do need gettext to compile always :-(
-DEPEND="${RDEPEND}
- sys-devel/gettext"
-
-S="${WORKDIR}/${MY_P}"
-
-db_getver() {
- local DBPKG
- DBPKG="$(best_version '>=sys-libs/db-4')"
- echo "${DBPKG//sys-libs\/db-}"
-}
-
-db_getversym() {
- local DBVER DBSYMSUFFIX
- [ -n "${1}" ] && DBVER="${1}" || DBVER="$(db_getver)"
- DBVER=($(get_version_components "${DBVER}"))
- if has_version '>=sys-libs/db-4.3'; then
- DBSYMSUFFIX=""
- else
- let DBSYMSUFFIX=(${DBVER[0]}*1000)+${DBVER[1]}
- DBSYMSUFFIX=_${DBSYMSUFFIX}
- fi
- echo "${DBSYMSUFFIX}"
-}
-
-src_unpack() {
- unpack ${MY_P}.tar.gz
- EPATCH_OPTS="-p1 -d ${S}" epatch ${DISTDIR}/${MY_P}-external.patch.bz2
- EPATCH_OPTS="-p0 -d ${S}" epatch ${DISTDIR}/${MY_P}-dbupgrade.patch.bz2
- EPATCH_OPTS="-p1 -d ${S}" epatch ${DISTDIR}/${MY_P}-dbopen.patch.bz2
- EPATCH_OPTS="-p1 -d ${S}" epatch ${FILESDIR}/${P}-root-upgrade-only.patch
-
- # make sure we use the correct version of DB
- cd "${S}"
- DB_PV="$(db_getver)"
- DB_SYM="$(db_getversym ${DB_PV})"
- DB_PV_MAJORMINOR="$(get_version_component_range 1-2 ${DB_PV})"
- sed -i configure.in \
- -e "s!db.h!db${DB_PV_MAJORMINOR}/db.h!g" \
- -e "s!db, db_version!db-${DB_PV_MAJORMINOR}, db_version${DB_SYM}!g"
-
- # fix ancient broken-ness
- for f in po/Makefile.in.in ./intl/Makefile.in; do
- egrep -q '^mkinstalldirs = .*case.*esac' ${f} && \
- sed -i ${f} \
- -e '/^mkinstalldirs = /s,\(mkinstalldirs =\).*,\1 $(top_builddir)/./mkinstalldirs,'
- done
-
- # Fixes thanks to Flameeyes
- # missing
- cp /usr/share/gettext/config.rpath .
- sed -i -e '/makedb_LDADD/i makedb_CFLAGS=$(AM_CFLAGS)' src/Makefile.am
- sed -i -e '/AC_PROG_CC/a AC_PROG_CC_C_O' configure.in
- eautoreconf
-
- # This is an evil target and we don't like it
- sed -i -e '/^install-data-am:.*install-data-local/s,install-data-local,,g' "${S}"/src/Makefile.in
-}
-
-src_compile() {
- econf -C --libdir=/$(get_libdir) `use_enable nls` || die
- emake || die
-}
-
-src_install() {
- emake -j1 DESTDIR="${D}" slibdir="/$(get_libdir)" install || \
- die "failed emake install"
-
- into /usr
- insinto /usr/share/${PN}
- doins db-Makefile
-
- dosbin "${FILESDIR}"/remake-all-db
-
- dodoc AUTHORS COPYING* ChangeLog INSTALL NEWS README THANKS
-
- dodir /usr/$(get_libdir)/
- mv "${D}"/$(get_libdir)/*.la "${D}"/usr/$(get_libdir)/ || \
- die "failed to set up .la"
-
- insinto /etc/sandbox.d/
- newins "${FILESDIR}"/sandbox.d_50nss-db 50nss-db
-}
diff --git a/sys-libs/nss-db/nss-db-2.2.3_pre1-r4.ebuild b/sys-libs/nss-db/nss-db-2.2.3_pre1-r4.ebuild
deleted file mode 100644
index 17076c91ccd5..000000000000
--- a/sys-libs/nss-db/nss-db-2.2.3_pre1-r4.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-inherit eutils versionator multilib autotools
-
-MY_PN="${PN/-/_}"
-MY_PV="${PV/_}"
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="Allows important system files to be stored in a fast database file rather than plain text"
-HOMEPAGE="https://sources.redhat.com/glibc/"
-SRC_URI="ftp://sources.redhat.com/pub/glibc/old-releases/${MY_P}.tar.gz
- mirror://gentoo/${MY_P}-external.patch.bz2
- mirror://gentoo/${MY_P}-dbupgrade.patch.bz2
- mirror://gentoo/${MY_P}-dbopen.patch.bz2"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="nls"
-
-# awk and make ARE needed at runtime!
-# and this didn't compile on BSD libc either
-RDEPEND=">=sys-libs/db-4
- sys-devel/make
- >=sys-libs/glibc-2.3
- !>=sys-libs/glibc-2.15"
-# We really do need gettext to compile always :-(
-DEPEND="${RDEPEND}
- sys-devel/gettext"
-
-S="${WORKDIR}/${MY_P}"
-
-db_getver() {
- local DBPKG
- DBPKG="$(best_version '>=sys-libs/db-4')"
- echo "${DBPKG//sys-libs\/db-}"
-}
-
-db_getversym() {
- local DBVER DBSYMSUFFIX
- [ -n "${1}" ] && DBVER="${1}" || DBVER="$(db_getver)"
- DBVER=($(get_version_components "${DBVER}"))
- if has_version '>=sys-libs/db-4.3'; then
- DBSYMSUFFIX=""
- else
- let DBSYMSUFFIX=(${DBVER[0]}*1000)+${DBVER[1]}
- DBSYMSUFFIX=_${DBSYMSUFFIX}
- fi
- echo "${DBSYMSUFFIX}"
-}
-
-src_unpack() {
- unpack ${MY_P}.tar.gz
- EPATCH_OPTS="-p1 -d ${S}" epatch ${DISTDIR}/${MY_P}-external.patch.bz2
- EPATCH_OPTS="-p0 -d ${S}" epatch ${DISTDIR}/${MY_P}-dbupgrade.patch.bz2
- EPATCH_OPTS="-p1 -d ${S}" epatch ${DISTDIR}/${MY_P}-dbopen.patch.bz2
- EPATCH_OPTS="-p1 -d ${S}" epatch ${FILESDIR}/${P}-root-upgrade-only.patch
- EPATCH_OPTS="-p1 -d ${S}" epatch ${FILESDIR}/${P}-symlinkvuln.patch
- # make sure we use the correct version of DB
- cd "${S}"
- DB_PV="$(db_getver)"
- DB_SYM="$(db_getversym ${DB_PV})"
- DB_PV_MAJORMINOR="$(get_version_component_range 1-2 ${DB_PV})"
- sed -i configure.in \
- -e "s!db.h!db${DB_PV_MAJORMINOR}/db.h!g" \
- -e "s!db, db_version!db-${DB_PV_MAJORMINOR}, db_version${DB_SYM}!g"
-
- # fix ancient broken-ness
- for f in po/Makefile.in.in ./intl/Makefile.in; do
- egrep -q '^mkinstalldirs = .*case.*esac' ${f} && \
- sed -i ${f} \
- -e '/^mkinstalldirs = /s,\(mkinstalldirs =\).*,\1 $(top_builddir)/./mkinstalldirs,'
- done
-
- # Fixes thanks to Flameeyes
- # missing
- cp /usr/share/gettext/config.rpath .
- sed -i -e '/makedb_LDADD/i makedb_CFLAGS=$(AM_CFLAGS)' src/Makefile.am
- sed -i -e '/AC_PROG_CC/a AC_PROG_CC_C_O' configure.in
- eautoreconf
-
- # This is an evil target and we don't like it
- sed -i -e '/^install-data-am:.*install-data-local/s,install-data-local,,g' "${S}"/src/Makefile.in
-}
-
-src_compile() {
- econf -C --libdir=/$(get_libdir) `use_enable nls` || die
- emake || die
-}
-
-src_install() {
- emake -j1 DESTDIR="${D}" slibdir="/$(get_libdir)" install || \
- die "failed emake install"
-
- into /usr
- insinto /usr/share/${PN}
- doins db-Makefile
-
- exeinto /usr/sbin
- dosbin "${FILESDIR}"/remake-all-db
-
- dodoc AUTHORS COPYING* ChangeLog INSTALL NEWS README THANKS
-
- dodir /usr/$(get_libdir)/
- mv "${D}"/$(get_libdir)/*.la "${D}"/usr/$(get_libdir)/ || \
- die "failed to set up .la"
-
- insinto /etc/sandbox.d/
- newins "${FILESDIR}"/sandbox.d_50nss-db 50nss-db
-}