diff options
Diffstat (limited to 'sys-libs')
48 files changed, 0 insertions, 1923 deletions
diff --git a/sys-libs/efivar/Manifest b/sys-libs/efivar/Manifest deleted file mode 100644 index 7814875e..00000000 --- a/sys-libs/efivar/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX efivar-0.15-portability.patch 871 SHA256 44cda9a0048fd3d59d44eb54e2439a2fd71e330b0db0d99bad469ccdff69bc7b SHA512 50eceab418dab2f699d17d6d94fd730f156f4d5fba5bc43fbe2eb1b923b2bde12f2e142fce596700798ae16463b9ef069df2538de224ec306bec4beafe54d6a9 WHIRLPOOL db04b8c6407139dcd627c799436a5543bad716b43155bad61530c7f68b767631125eb269c1ea151f429a897829e35cfddb378aa2ef80866013229239955f37c4 -DIST efivar-0.15.tar.bz2 26936 SHA256 08251e10dbee8a5a9851d859b98fc6cb479acfced38695a101bd8ed2a447051e SHA512 f6fbc71fa892366933f11f230f662ff7af515bcee3d4eb0279a3aeb6aa5bf21d86f86db928ff3cb4ed3366f52bd3fb8b959752759277ed4bf368a5fc223d62e9 WHIRLPOOL 8fd6a689b14aed7d8a9ed7d17fe4206416d5bb72d04843dab7de22c513cc0ad639daa8dad0de4c87e60164092d3c31c8d25973be03e20add99018c9a122bb9be -EBUILD efivar-0.15-r99.ebuild 690 SHA256 b29e0b4fbe3d15baefedf73461a5f3d5819d11cb0a59528c23278580144d1d2f SHA512 94e01eba11348841e5b321c9108c3af31d138b722eeda238beea8456fa22899c2f6d455ccae895f519eff14f537a309d8d39183b02cd269f63ae227e4e94988a WHIRLPOOL 81664850ea85604386d274c067fed345b05bf16e389040f3828e4c09b8d8a31a20c7f630e11ae63a34f2d51c62d37d0fcf50c6cb54d99011f76ecd4e303e621f -MISC metadata.xml 428 SHA256 027692e0063d3257f4dc694e5c332bd180708357d464a7c97a51859cb7d9afd3 SHA512 964bb532fcf28bfd978220a4de96635e1ec75cb4efd42070e8c4153ea6611fb015b03efc57f33e3064614335c5b7ed6fdfad2431bfa4167fff384e7a8d7de5ac WHIRLPOOL c0f6a624eea7f280eff533487cd5d7a0540786375acac851177e8b75642799339a60cc049e685d0bce0bad3e099eb81ddd64d1da94edfcd3e39be417775951d2 diff --git a/sys-libs/efivar/efivar-0.15-r99.ebuild b/sys-libs/efivar/efivar-0.15-r99.ebuild deleted file mode 100644 index 94461c59..00000000 --- a/sys-libs/efivar/efivar-0.15-r99.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/efivar/efivar-0.15.ebuild,v 1.5 2015/02/28 13:25:44 ago Exp $ - -EAPI=5 - -inherit multilib toolchain-funcs eutils - -DESCRIPTION="Tools and library to manipulate EFI variables" -HOMEPAGE="https://github.com/vathpela/efivar" -SRC_URI="https://github.com/vathpela/${PN}/releases/download/${PV}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND="dev-libs/popt" -DEPEND="${RDEPEND}" - -src_prepare() { - epatch "${FILESDIR}/${PN}-0.15-portability.patch" || die -} - -src_configure() { - tc-export CC - export libdir="/usr/$(get_libdir)" -} diff --git a/sys-libs/efivar/files/efivar-0.15-portability.patch b/sys-libs/efivar/files/efivar-0.15-portability.patch deleted file mode 100644 index 2c824a00..00000000 --- a/sys-libs/efivar/files/efivar-0.15-portability.patch +++ /dev/null @@ -1,29 +0,0 @@ -Portability fixes: - -- Initialize outbuf with the expected size! fixes a segfault with musl. -- Really use __builtin_va_arg_pack_len(). - ---- a/src/efivar.h -+++ b/src/efivar.h -@@ -85,7 +85,7 @@ efi_set_variable(efi_guid_t guid, const char *name, - return -1; - } - -- if (__va_arg_pack_len() == 0) -+ if (__builtin_va_arg_pack_len() == 0) - return _efi_set_variable(guid, name, data, data_size, - attributes, 0644); - -diff --git a/src/makeguids.c b/src/makeguids.c -index 321a7e7..7d68b8a 100644 ---- a/src/makeguids.c -+++ b/src/makeguids.c -@@ -100,7 +100,7 @@ main(int argc, char *argv[]) - err(1, "makeguids: could not read \"%s\"", argv[1]); - - /* strictly speaking, this *has* to be too large. */ -- struct guidname *outbuf = calloc(inlen, sizeof (char)); -+ struct guidname *outbuf = calloc(inlen, sizeof (struct guidname)); - if (!outbuf) - err(1, "makeguids"); - diff --git a/sys-libs/efivar/metadata.xml b/sys-libs/efivar/metadata.xml deleted file mode 100644 index 1a973701..00000000 --- a/sys-libs/efivar/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>proxy-maintainers</herd> - <maintainer> - <email>yannick.schaeffer@epfl.ch</email> - <name>Yannick Schaeffer</name> - <description>Mantainer. Assign bugs to him</description> - </maintainer> - <maintainer> - <email>floppym@gentoo.org</email> - <name>Mike Gilbert</name> - </maintainer> -</pkgmetadata> diff --git a/sys-libs/gdbm/Manifest b/sys-libs/gdbm/Manifest deleted file mode 100644 index 3830da57..00000000 --- a/sys-libs/gdbm/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST gdbm-1.11.tar.gz 811662 SHA256 8d912f44f05d0b15a4a5d96a76f852e905d051bb88022fcdfd98b43be093e3c3 SHA512 272fb65ab9ca0a21e9f0dcfb2c638457e87cbb938c65ee850123474d11f2858496f84d3fa9edca27cd91c7220160cfdb59f90bd46ddc45395514addc9fd4151c WHIRLPOOL 827f100826273fb8e6d8fdc88fffdb81e5630a7d07bdbeeb7d25759809c5165613446567b0b48bf862d4a4b231e5db921e28c9d6915e669fd0ce795f4a9f150a -DIST gdbm-1.8.3.tar.gz 228695 SHA256 cc340338a2e28b40058ab9eb5354a21d53f88a1582ea21ba0bb185c37a281dc9 SHA512 2a01751ee8f730db563b4f52185c72f1c7a4f66530d6736f05f7446153be685ea0bb6ea1d2bad16ce31547fea879dc48507ff65ad35b0973df9aa385713b10d7 WHIRLPOOL 9d2e402b2ec00cadfc64e40d87da095f293f157386abbe9a64ebe8b7a2af9b965546805826ffe3d5c88212dec0628ab2ae3ebef91de2da7fc69d0937d03d7075 -EBUILD gdbm-1.11-r99.ebuild 1776 SHA256 bc764e80b163a99f205ceda8572205156dfeb2d8caed4248b217f517a4287716 SHA512 44950681a966bb2ed4afc3b3bb0470aa5acfc2455df1c7f7069ac4c366fdcfc839628cb6ad00e9174f65f5700d7fa5345e26940ab611a2dfa4a95ffcbd7f6ddd WHIRLPOOL 5f9eb5fb44b379f99858f21b81aeab92dee6cacb24a1fa1ebb30b70bd9b045fe75e5648ecbe2c2c7dc840673c0292b9b26fdc04815aa43e37422c3dcdca6c365 -MISC metadata.xml 382 SHA256 08df40c74ce04dcb73a182dbb283233242bd568c16b00b20c7eaa97da80c75e2 SHA512 d496626e7351cd4266055755ff7ec3c5ceff5b73ec9c2100c45ce3f7930224e651ea3b92146e9808f1026f8af43617c236e79266323037607872a7c76592a7f7 WHIRLPOOL 3a76dff01b89a3e9a4cd27f41fdc09f6a40a3dc048d7efb5f83e1ca1bbcec6af62409126b2c97f6b03cb147c2b4d4a3cc9002185c0663320b2e0b02567ac72cd diff --git a/sys-libs/gdbm/gdbm-1.11-r99.ebuild b/sys-libs/gdbm/gdbm-1.11-r99.ebuild deleted file mode 100644 index 7ac020f9..00000000 --- a/sys-libs/gdbm/gdbm-1.11-r99.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/gdbm/gdbm-1.11.ebuild,v 1.1 2014/01/13 15:41:08 polynomial-c Exp $ - -EAPI="4" - -inherit flag-o-matic libtool multilib multilib-minimal - -EX_P="${PN}-1.8.3" -DESCRIPTION="Standard GNU database libraries" -HOMEPAGE="http://www.gnu.org/software/gdbm/" -SRC_URI="mirror://gnu/gdbm/${P}.tar.gz - exporter? ( mirror://gnu/gdbm/${EX_P}.tar.gz )" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm ~mips ppc x86" -IUSE="+berkdb exporter nls static-libs" - -RDEPEND=" - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20131008-r4 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - )" - -EX_S="${WORKDIR}"/${EX_P} - -src_prepare() { - elibtoolize -} - -multilib_src_configure() { - # gdbm doesn't appear to use either of these libraries - export ac_cv_lib_dbm_main=no ac_cv_lib_ndbm_main=no - - if multilib_build_binaries && use exporter ; then - pushd "${EX_S}" >/dev/null - append-lfs-flags - econf --disable-shared - popd >/dev/null - fi - - ECONF_SOURCE=${S} \ - econf \ - --includedir="${EPREFIX}"/usr/include/gdbm \ - --with-gdbm183-libdir="${EX_S}/.libs" \ - --with-gdbm183-includedir="${EX_S}" \ - $(use_enable berkdb libgdbm-compat) \ - $(multilib_build_binaries && use_enable exporter gdbm-export) \ - $(use_enable nls) \ - $(use_enable static-libs static) -} - -multilib_src_compile() { - use exporter && emake -C "${EX_S}" libgdbm.la - emake -} - -multilib_src_install_all() { - use static-libs || find "${ED}" -name '*.la' -delete - mv "${ED}"/usr/include/gdbm/gdbm.h "${ED}"/usr/include/ || die -} - -pkg_preinst() { - preserve_old_lib libgdbm{,_compat}.so.{2,3} #32510 -} - -pkg_postinst() { - preserve_old_lib_notify libgdbm{,_compat}.so.{2,3} #32510 -} diff --git a/sys-libs/gdbm/metadata.xml b/sys-libs/gdbm/metadata.xml deleted file mode 100644 index 07b37856..00000000 --- a/sys-libs/gdbm/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> -<herd>base-system</herd> -<use> - <flag name='berkdb'>enable compatibility layer for UNIX-like dbm and ndbm interfaces</flag> - <flag name='exporter'>enable gdbmexport binary for exporting data from gdbm-1.8 databases into gdbm-1.9</flag> -</use> -</pkgmetadata> diff --git a/sys-libs/libcap-ng/Manifest b/sys-libs/libcap-ng/Manifest deleted file mode 100644 index 11ae6c14..00000000 --- a/sys-libs/libcap-ng/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX libcap-ng-0.7.3-add-missing-unistd_h.patch 398 SHA256 8f0f12407d3bdfb9d5d01692ce01916ce69fe6c203e7aefd99681c0ab9e55a68 SHA512 99b3ac95a1b010856b09f3aa63af416532cfddc49f6175c6e707bd99ed14d50b0e224c64e70bf616b30f57bd554e25318c2d7e1032c9a187413c81c908f31c66 WHIRLPOOL 4f6b7052d55f6ea147ab265db5266d9b1c64d8a49c3ced1284196e6137bb9f9d05ad3a24fac10c94331fe51bee872518aee7c4ce20e49919c645057846ead214 -DIST libcap-ng-0.7.3.tar.gz 392613 SHA256 5ca441c8d3a1e4cfe8a8151907977662679457311ccaa7eaac91447c33a35bb1 SHA512 f03a35c54b5998ef2e712540caa1f4ade37f9abe60992a1e727142b26815a4b8a7ce86ea94466fe692e4798c7297e5e1bbd338e5afe05689905ee9e0c0f16ef2 WHIRLPOOL 7752a70ea348dfc52537f67d5dccab03d598a112a7263a8811987453b53cda58643e938b4651c5cd8d0ea02f20fddc10bff2ac8bc23f68f97c9ab8c5791429ab -DIST libcap-ng-0.7.4.tar.gz 407007 SHA256 48a2083276f9820cb92dcb05d001b30733bcbf48c14c230303cac3cd08b45b6b SHA512 443b92f44cffd4b436a2651eb3539c560382102d918faf63f993d3b6627c03e80f7b4a5105ddb040890ef82122a42ca6881795ab0639de337f693705f5506cf0 WHIRLPOOL 3d62f26fad8c9e7756374022982a4f2fcdde5af5532474dfa7eb6ba1bc7f97984691bdda8975ef32423b8e86af2462ef672ba3175a3121a484c46096cc8f10b2 -EBUILD libcap-ng-0.7.3-r99.ebuild 2540 SHA256 f833f7500c634248076f78762f87b1e88b67d31106aec7c91a6e1b71fae10f84 SHA512 2655051f3ecb442e1b06173991e93ba1db3b8a0b4c10fd30c0408cb21824c4cacdeb02b60e06027b3232086f08ceff7d4acd427cd1b79c33156eec37ceba6c90 WHIRLPOOL 6c7e871a73c374ee90919354e74ab45d40356d12a4e0e33c25c0e9d3580979302c50271d9e2a01d072b29189bf425fda18125c2eaafb0ca44cc6455052a06dc3 -EBUILD libcap-ng-0.7.4-r99.ebuild 2092 SHA256 668d18348988182957545c68b84a4085d5652fbdf2cc827b9608bf919cb9ca1b SHA512 c0d469ee46b6e83ee4e55788a372ab9b7546223f9d3399e6fadae46eeae453eac934bd3ed7748293160b0032ce18679ae247315738a0edb194b66189428f9c30 WHIRLPOOL 9722b249a472511e20bcb0c4ff1dc8b5500f197cb3ba0795ecde6c05385526e359f0986abe9ad5516e2478144bc895517fbf3b7e5716fac13815a2a2657573ac -MISC metadata.xml 501 SHA256 2ba6118979e987255eff0de2453eff6e9a76d4e2ffa04e3acbe1bc92fda0a171 SHA512 f974d0009e90640257cab704897db67cc736663313d026ba2092a6aaae004973416e1f649c9d7a0373b1f58d49db8103217e85803faa8c37a7830c9057f2c5e8 WHIRLPOOL 38c2e18fffda49e0b81e47bce317af92b0e992d1371c79e2e8bed04ea69e704902e005af8693735f7bf1fbf8d1cda5bea6ec9e0c20886018103914d11a95ec30 diff --git a/sys-libs/libcap-ng/files/libcap-ng-0.7.3-add-missing-unistd_h.patch b/sys-libs/libcap-ng/files/libcap-ng-0.7.3-add-missing-unistd_h.patch deleted file mode 100644 index fa6fab2c..00000000 --- a/sys-libs/libcap-ng/files/libcap-ng-0.7.3-add-missing-unistd_h.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -Naur libcap-ng-0.7.3.orig/utils/proc-llist.c libcap-ng-0.7.3/utils/proc-llist.c ---- libcap-ng-0.7.3.orig/utils/proc-llist.c 2012-11-09 19:59:13.000000000 +0000 -+++ libcap-ng-0.7.3/utils/proc-llist.c 2014-02-22 15:58:17.933566760 +0000 -@@ -24,6 +24,7 @@ - #include "config.h" - #include <stdlib.h> - #include <string.h> -+#include <unistd.h> - #include "proc-llist.h" - - void list_create(llist *l) diff --git a/sys-libs/libcap-ng/libcap-ng-0.7.3-r99.ebuild b/sys-libs/libcap-ng/libcap-ng-0.7.3-r99.ebuild deleted file mode 100644 index 27d737d7..00000000 --- a/sys-libs/libcap-ng/libcap-ng-0.7.3-r99.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap-ng/libcap-ng-0.7.3.ebuild,v 1.14 2014/01/19 20:11:39 vapier Exp $ - -EAPI=5 - -SUPPORT_PYTHON_ABIS="1" -RESTRICT_PYTHON_ABIS="*-jython *-pypy-*" - -inherit autotools eutils flag-o-matic python - -DESCRIPTION="POSIX 1003.1e capabilities" -HOMEPAGE="http://people.redhat.com/sgrubb/libcap-ng/" -SRC_URI="http://people.redhat.com/sgrubb/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 arm ~mips ppc x86" -IUSE="python static-libs" - -RDEPEND="python? ( dev-lang/python )" -DEPEND="${RDEPEND} - sys-kernel/linux-headers - python? ( >=dev-lang/swig-2 )" - -PYTHON_CFLAGS=("2.* + -fno-strict-aliasing") - -pkg_setup() { - use python && python_pkg_setup -} - -src_prepare() { - epatch "${FILESDIR}"/${P}-add-missing-unistd_h.patch - - # Disable byte-compilation of Python modules. - >py-compile - - # Python bindings are built/tested/installed manually. - sed -i -e "/^SUBDIRS/s/ python//" bindings/Makefile.am || die - sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac || die - - eautoreconf - - use sparc && replace-flags -O? -O0 -} - -src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_with python) -} - -src_compile() { - default - - if use python; then - python_copy_sources bindings/python - - building() { - emake \ - CFLAGS="${CFLAGS}" \ - PYTHON_VERSION="$(python_get_version)" \ - pyexecdir="$(python_get_sitedir)" \ - pythondir="$(python_get_sitedir)" - } - python_execute_function -s --source-dir bindings/python building - fi -} - -src_test() { - if [[ "${EUID}" -eq 0 ]]; then - ewarn "Skipping tests due to root permissions." - return - fi - - default - - if use python; then - testing() { - emake \ - PYTHON_VERSION="$(python_get_version)" \ - pyexecdir="$(python_get_sitedir)" \ - pythondir="$(python_get_sitedir)" \ - TESTS_ENVIRONMENT="PYTHONPATH=..:../.libs" \ - check - } - python_execute_function -s --source-dir bindings/python testing - fi -} - -src_install() { - default - - if use python; then - installation() { - emake \ - DESTDIR="${D}" \ - PYTHON_VERSION="$(python_get_version)" \ - pyexecdir="$(python_get_sitedir)" \ - pythondir="$(python_get_sitedir)" \ - install - } - python_execute_function -s --source-dir bindings/python installation - - python_clean_installation_image - fi - - rm -f "${ED}"/usr/lib*/${PN}.la -} - -pkg_postinst() { - use python && python_mod_optimize capng.py -} - -pkg_postrm() { - use python && python_mod_cleanup capng.py -} diff --git a/sys-libs/libcap-ng/libcap-ng-0.7.4-r99.ebuild b/sys-libs/libcap-ng/libcap-ng-0.7.4-r99.ebuild deleted file mode 100644 index 92aacacd..00000000 --- a/sys-libs/libcap-ng/libcap-ng-0.7.4-r99.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap-ng/libcap-ng-0.7.4.ebuild,v 1.10 2014/12/06 16:40:48 ago Exp $ - -EAPI=5 - -AUTOTOOLS_AUTORECONF=1 -AUTOTOOLS_PRUNE_LIBTOOL_FILES=all -PYTHON_COMPAT=( python{2_7,3_3,3_4} ) - -inherit autotools-utils flag-o-matic python-r1 - -DESCRIPTION="POSIX 1003.1e capabilities" -HOMEPAGE="http://people.redhat.com/sgrubb/libcap-ng/" -SRC_URI="http://people.redhat.com/sgrubb/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 arm ~mips ppc x86" -IUSE="python static-libs" - -RDEPEND="python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND} - sys-kernel/linux-headers - python? ( >=dev-lang/swig-2 )" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-0.7.3-add-missing-unistd_h.patch - sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac || die - - autotools-utils_src_prepare - - use sparc && replace-flags -O? -O0 -} - -src_configure() { - local myeconfargs=( - --without-python - ) - - # set up the library build - autotools-utils_src_configure - - if use python; then - python_parallel_foreach_impl \ - autotools-utils_src_configure --with-python - fi -} - -src_compile() { - autotools-utils_src_compile - - if use python; then - python_compile() { - local CFLAGS=${CFLAGS} - - python_is_python3 || CFLAGS+=" -fno-strict-aliasing" - - emake "${@}" \ - -C "${BUILD_DIR}"/bindings/python - } - - # help build system find the right objects - python_foreach_impl python_compile \ - VPATH="${BUILD_DIR}"/bindings/python \ - LIBS="${BUILD_DIR}"/src/libcap-ng.la - fi -} - -src_test() { - if [[ "${EUID}" -eq 0 ]]; then - ewarn "Skipping tests due to root permissions." - return - fi - - autotools-utils_src_test - - if use python; then - python_foreach_impl \ - autotools-utils_src_compile -C bindings/python check \ - VPATH="${BUILD_DIR}"/bindings/python:"${S}"/bindings/python/test - fi -} - -src_install() { - autotools-utils_src_install - - if use python; then - python_foreach_impl \ - autotools-utils_src_install -C bindings/python \ - VPATH="${BUILD_DIR}"/bindings/python - fi -} diff --git a/sys-libs/libcap-ng/metadata.xml b/sys-libs/libcap-ng/metadata.xml deleted file mode 100644 index 703c2526..00000000 --- a/sys-libs/libcap-ng/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version = '1.0' encoding = 'UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>base-system</herd> - <longdescription>The libcap-ng library is intended to make programming with - POSIX capabilities much easier than the traditional libcap library. It - includes utilities that can analyse all currently running applications and - print out any capabilities and whether or not it has an open ended bounding - set.</longdescription> -</pkgmetadata> diff --git a/sys-libs/libutempter/Manifest b/sys-libs/libutempter/Manifest deleted file mode 100644 index adc76aa4..00000000 --- a/sys-libs/libutempter/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX libutempter-remove-glibc-assumption.patch 1704 SHA256 4116a2dfb6925b2a513d2e289dd9e2f18160202af8be12d99fbb77d94e2e3941 SHA512 2d487a44ae3c84417f3dd55917ae707bee682b811ebe7aefe8b50aa9f309f879a7f9ed5cbce08119b6fea7dfddb97702348cfbb05ed45e79f95952d15f0366ff WHIRLPOOL e761bbf80fbc4b3323e176f21cb9f2fb2a9bddae7bd22c8975cd05aae1f673f0c2563e0099f5195b76432f0fe12ace7e866f844c533b505643ae2d90f0295f1d -DIST libutempter-1.1.6.tar.bz2 15705 SHA256 b898565f31ced7e5c1fa0a2eaa0f6ff0ed862b5fe375d26375b64bfbdfeac397 SHA512 6ada410b981d157ae20b578de8ce20997ec0446ec6de6859549b080aa65976fc9900d211600dab09dc3d0d109daabad0994a648b093b8781b442ff26ca17fede WHIRLPOOL c94d42d6929754608f9504defec3ab5b4c5c61fd0baa373e07508a11167241c07de4ecf26e14271e2c9914b731afba12ff7930e8ecd0126da1f472dccabdea30 -EBUILD libutempter-1.1.6-r99.ebuild 1834 SHA256 d347a8dc90c95c27869b9089014689a5d414f202c153318d79c0b8ef0ce6c928 SHA512 e1cc023b4d0adc14e7c273ad588ba2197c498ba5f2e8d13b84d18c1ac95dfe5a5255412f0d926c8df6817966ebc06cff1ecb41a496d37bbdaf85b428ae2f7f10 WHIRLPOOL 4b2e6bc54f98bbc602d5f0a368672dd0096b29620005a8cda8017a87d319ed9c16cc5db4a17a0d5e8f18eb3348528b86fc6f56a4926b7b082de88a7591ce06fa -MISC metadata.xml 183 SHA256 0903359b99ca4bfefc1aa654cc0c787e6b104ec133318f522842aab7e42f9286 SHA512 db31aeacd92ae0a3081eb18c65711705b0fb162a75e45b8b0c1775d3ebc11ef3260f5c9ea80c19d40a7ea3b1d086fcfe9417def53085dafc64677fb58d3a2659 WHIRLPOOL c8b29cb8cb38d204f2ec96033ac02369ae1c71148eb282e0d7cc1ad345e69467078dcf75d85f72477657d917f8ba69394f4cde850b9adf97d41ae1f75cc4c344 diff --git a/sys-libs/libutempter/files/libutempter-remove-glibc-assumption.patch b/sys-libs/libutempter/files/libutempter-remove-glibc-assumption.patch deleted file mode 100644 index 6ed93355..00000000 --- a/sys-libs/libutempter/files/libutempter-remove-glibc-assumption.patch +++ /dev/null @@ -1,81 +0,0 @@ -diff -Naur libutempter-1.1.6.orig/utempter.c libutempter-1.1.6/utempter.c ---- libutempter-1.1.6.orig/utempter.c 2010-11-04 13:14:53.000000000 -0400 -+++ libutempter-1.1.6/utempter.c 2014-06-20 16:37:09.762403323 -0400 -@@ -34,13 +34,7 @@ - #include <sys/stat.h> - #include <utmp.h> - --#ifdef __GLIBC__ - # include <pty.h> --#elif defined(__FreeBSD__) --# include <libutil.h> --#else --# error Unsupported platform --#endif /* __GLIBC__ || __FreeBSD__ */ - - #define DEV_PREFIX "/dev/" - #define DEV_PREFIX_LEN (sizeof(DEV_PREFIX)-1) -@@ -106,17 +100,12 @@ - - static int - write_uwtmp_record(const char *user, const char *term, const char *host, --#ifdef __GLIBC__ - pid_t pid, --#endif - int add) - { - struct utmp ut; - struct timeval tv; -- --#ifdef __GLIBC__ - size_t offset; --#endif - - memset(&ut, 0, sizeof(ut)); - -@@ -128,8 +117,6 @@ - if (host) - strncpy(ut.ut_host, host, sizeof(ut.ut_host)); - --#ifdef __GLIBC__ -- - offset = (strlen(term) <= sizeof(ut.ut_id)) ? 0 : - strlen(term) - sizeof(ut.ut_id); - strncpy(ut.ut_id, term + offset, sizeof(ut.ut_id)); -@@ -156,27 +143,6 @@ - - (void) updwtmp(_PATH_WTMP, &ut); - --#elif defined(__FreeBSD__) -- -- ut.ut_time = tv.tv_sec; -- -- if (add) -- { -- login(&ut); -- } else -- { -- if (logout(term) != 1) -- { --#ifdef UTEMPTER_DEBUG -- fprintf(stderr, "utempter: logout: %s\n", -- strerror(errno)); --#endif -- exit(EXIT_FAILURE); -- } -- } -- --#endif /* __GLIBC__ || __FreeBSD__ */ -- - #ifdef UTEMPTER_DEBUG - fprintf(stderr, - "utempter: DEBUG: utmp/wtmp record %s for terminal '%s'\n", -@@ -255,8 +221,6 @@ - validate_device(device); - - return write_uwtmp_record(pw->pw_name, device + DEV_PREFIX_LEN, host, --#ifdef __GLIBC__ - pid, --#endif - add); - } diff --git a/sys-libs/libutempter/libutempter-1.1.6-r99.ebuild b/sys-libs/libutempter/libutempter-1.1.6-r99.ebuild deleted file mode 100644 index e4049be2..00000000 --- a/sys-libs/libutempter/libutempter-1.1.6-r99.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libutempter/libutempter-1.1.6-r2.ebuild,v 1.1 2014/05/06 12:52:04 chainsaw Exp $ - -EAPI="4" - -inherit eutils user multilib flag-o-matic - -DESCRIPTION="Library that allows non-privileged apps to write utmp (login) info, which need root access" -HOMEPAGE="http://altlinux.org/index.php?module=sisyphus&package=libutempter" -SRC_URI="ftp://ftp.altlinux.org/pub/people/ldv/${PN}/${P}.tar.bz2" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 arm ~mips ppc x86" -IUSE="static-libs elibc_FreeBSD" - -RDEPEND="!sys-apps/utempter" - -pkg_setup() { - enewgroup utmp 406 -} - -src_prepare() { - local args=( - -e "/^libdir /s:/usr/lib:${EPREFIX}/usr/$(get_libdir):" - -e '/^libexecdir /s:=.*:= $(libdir)/misc:' - -e '/^CFLAGS = $(RPM_OPT_FLAGS)/d' - -e 's:,-stats::' - -e "/^includedir /s:/usr/include:${EPREFIX}/usr/include:" - -e "/^mandir /s:=.*:= ${EPREFIX}/usr/share/man:" - ) - use static-libs || args+=( - -e '/^STATICLIB/d' - -e '/INSTALL.*STATICLIB/d' - ) - sed -i "${args[@]}" Makefile || die - - epatch "${FILESDIR}"/${PN}-remove-glibc-assumption.patch -} - -src_configure() { - use elibc_FreeBSD && append-libs -lutil - tc-export AR CC -} - -src_compile() { - emake LDLIBS="${LIBS}" -} - -src_install() { - default - - if ! use prefix ; then - fowners root:utmp /usr/$(get_libdir)/misc/utempter/utempter - fperms 2755 /usr/$(get_libdir)/misc/utempter/utempter - fi - dodir /usr/sbin - dosym ../$(get_libdir)/misc/utempter/utempter /usr/sbin/utempter -} - -pkg_postinst() { - if [ -f "${EROOT}/var/log/wtmp" ] ; then - chown root:utmp "${EROOT}/var/log/wtmp" - chmod 664 "${EROOT}/var/log/wtmp" - fi - - if [ -f "${EROOT}/var/run/utmp" ] ; then - chown root:utmp "${EROOT}/var/run/utmp" - chmod 664 "${EROOT}/var/run/utmp" - fi -} diff --git a/sys-libs/libutempter/metadata.xml b/sys-libs/libutempter/metadata.xml deleted file mode 100644 index 5aafc105..00000000 --- a/sys-libs/libutempter/metadata.xml +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>base-system</herd> - <herd>x11</herd> -</pkgmetadata> diff --git a/sys-libs/pam/Manifest b/sys-libs/pam/Manifest deleted file mode 100644 index db75f3ad..00000000 --- a/sys-libs/pam/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -AUX pam-1.1.8-doc-install.patch 6592 SHA256 83edb1f57e3fa579bde4cd9ba05966063106f0dc8e57458eea9857250b1a0fb5 SHA512 335220790207c3cb9c84420f13e5e1ea8e42e2b5402def0d0f9425ae89b37c8aef66eb9906c58eeb249bd1ca27af711015c363421d4096206ea44c4c4beea302 WHIRLPOOL ae6df174b9457bcfd85f41b72ec22054898c0c86f9bb0b170ec3e6c747140d1ac3fba3e684e2c4c9c12bb4a1429996a5bb999c9dc2c7693d5109e52f383d1fcf -AUX pam-1.1.8-fix-compat.patch 402 SHA256 c783156888287b44816b4a32c946af657c0a43d8926fe7bd9f54d9768ee8f699 SHA512 1178ead83fdc872a626576c620876d013cbeb6199edb704c8d91cb906b9aabc1dd02e11a27a792cb87179554dcaf3080d04478317e03cf34cea23bf42b65fe2f WHIRLPOOL 692d3df998b7c29f1a7ea4c75cbeabdb6a907d7a8ca0b9e22f9c02df883db6af6b2052f67f4778cf97667456d54abed7f89fb43ed1bcb01c9fdef42f63d2762f -AUX pam-1.1.8-innetgr.patch 1662 SHA256 fb609212837c67da7da033a0daa01d1c2e34166867530e6924102b655e00ebde SHA512 ca32ecdacfc5b8f1482031203b616932b646a008b02080315ea2589af5962180d4ff4339c27fe9f6a878a89f47fb69429f4ac75d67b0e70ad7765a4db1dc74d9 WHIRLPOOL 3034a8cd10f26c303546a99c0ae7de38d016d537deae81e52cc510c515d7e8b7d703bf257fac8d737588add225e125d7a90f6f35cc811eb1330cb3cc88d67048 -DIST Linux-PAM-1.1.8-docs.tar.bz2 147887 SHA256 c4bb6a0e8307d2ab5611457fecf20fcbd6cdfff51dea524f0f06c74e4f3b4ff8 SHA512 36aa99996f8cc0640686d2af40845e18ad4b48183f18de9e1495427550ad5b61e2f59e25f6d5e8df1277cd3f171fd69bf6c49fe7c5b31f0b290e3641b65521e8 WHIRLPOOL c4b373e59fac30a29c2b16f01419492c72fae2ceb15b157418bba4899b75cf4b97bac4559b688ef8d5a231cc972f72654c4e10d63a0b72a0d6573388f7125f87 -DIST Linux-PAM-1.1.8.tar.bz2 1148944 SHA256 c4b1f23a236d169e2496fea20721578d864ba00f7242d2b41d81050ac87a1e55 SHA512 245785ab4e187ceaab6393967352c8d2a2319c64e1e83285d0251cc02995dc2edab8e3001301b6d9f6774c441b7557d9caf4dfdf94c7cd5d44aa53ae759d9e5d WHIRLPOOL b4ec7baeb57b9d987086fe3e007e08e8b9c92b2ff86a94f8003a87c8448925835808661cd719d2445570aa8dd1c20fcbbe8bd465d73f4af8cd7edde0f650a734 -EBUILD pam-1.1.8-r99.ebuild 6289 SHA256 d9fac218f4e3a095a1d7bbe62d65db2c73a5183681b28006972c2575a1473221 SHA512 f341057c9234e57e102c38d46bdb2670bc6e2c50e53a3175cf3e65a35bd37e633712608f458b2e59fb7ec61a41169279efdbeeb4be468d5ba9287239ca5033e1 WHIRLPOOL 074506f012d3d820951d003b1350f62f9745d841b26ad7c89a345c819734c6cfd26d69a89f4f08dfb4c3ac67bf68e9b938d630fa3887cea33dcc0a7dcde18e7c -MISC metadata.xml 1218 SHA256 9ea95e669c343b7e7184d3fb3b1bbad013493bfdca0e8f184ddf4728e6b5e884 SHA512 60ae70d605f654867e4c444c7489ecd76083c286039febd71ffd18a9e120b151a47488df925ec97e6768c62e5e48068abb864a6b978abd67623fb0b6c414f248 WHIRLPOOL a96d70fd81604dd265f15672183b793d0c3f48508b317f973481c460d56ea05d917a446fd60998536f7a3d811407ca3573554f9dcdc8f45ab88dbbf7875985ab diff --git a/sys-libs/pam/files/pam-1.1.8-doc-install.patch b/sys-libs/pam/files/pam-1.1.8-doc-install.patch deleted file mode 100644 index bdd5b9d4..00000000 --- a/sys-libs/pam/files/pam-1.1.8-doc-install.patch +++ /dev/null @@ -1,142 +0,0 @@ -https://bugs.gentoo.org/473650 -https://fedorahosted.org/linux-pam/ticket/31 - -fix doc installs when doing out of tree builds - ---- a/doc/adg/Makefile.in -+++ b/doc/adg/Makefile.in -@@ -463,17 +463,17 @@ install-data-local: - $(mkinstalldirs) $(DESTDIR)$(docdir) - $(mkinstalldirs) $(DESTDIR)$(pdfdir) - $(mkinstalldirs) $(DESTDIR)$(htmldir) -- test -f html/Linux-PAM_ADG.html || exit 0; \ -+ test -f html/Linux-PAM_ADG.html -o -f $(srcdir)/html/Linux-PAM_ADG.html || exit 0; \ - $(install_sh_DATA) html/Linux-PAM_ADG.html html/adg-*.html \ - $(DESTDIR)$(htmldir)/ || \ - $(install_sh_DATA) $(srcdir)/html/Linux-PAM_ADG.html \ -- $(srcdir)/html/sag-*.html \ -+ $(srcdir)/html/adg-*.html \ - $(DESTDIR)$(htmldir)/ -- test -f Linux-PAM_ADG.txt || exit 0; \ -+ test -f Linux-PAM_ADG.txt -o -f $(srcdir)/Linux-PAM_ADG.txt || exit 0; \ - $(install_sh_DATA) Linux-PAM_ADG.txt $(DESTDIR)$(docdir)/ || \ - $(install_sh_DATA) $(srcdir)/Linux-PAM_ADG.txt \ - $(DESTDIR)$(docdir)/ -- test -f Linux-PAM_ADG.pdf || exit 0; \ -+ test -f Linux-PAM_ADG.pdf -o -f $(srcdir)/Linux-PAM_ADG.pdf || exit 0; \ - $(install_sh_DATA) Linux-PAM_ADG.pdf $(DESTDIR)$(pdfdir)/ || \ - $(install_sh_DATA) $(srcdir)/Linux-PAM_ADG.pdf \ - $(DESTDIR)$(pdfdir)/ -@@ -486,18 +486,18 @@ uninstall-local: - - releasedocs: all - $(mkinstalldirs) $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/html -- test -f html/Linux-PAM_ADG.html || exit 0; \ -+ test -f html/Linux-PAM_ADG.html -o -f $(srcdir)/html/Linux-PAM_ADG.html || exit 0; \ - cp -ap html/Linux-PAM_ADG.html html/adg-*.html \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/html/ || \ - cp -ap $(srcdir)/html/Linux-PAM_ADG.html \ - $(srcdir)/html/adg-*.html \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/html/ -- test -f Linux-PAM_ADG.txt || exit 0; \ -+ test -f Linux-PAM_ADG.txt -o -f $(srcdir)/Linux-PAM_ADG.txt || exit 0; \ - cp -p Linux-PAM_ADG.txt \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/ || \ - cp -p $(srcdir)/Linux-PAM_ADG.txt \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/ -- test -f Linux-PAM_ADG.pdf || exit 0; \ -+ test -f Linux-PAM_ADG.pdf -o -f $(srcdir)/Linux-PAM_ADG.pdf || exit 0; \ - cp -p Linux-PAM_ADG.pdf \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/ || \ - cp -p $(srcdir)/Linux-PAM_ADG.pdf \ ---- a/doc/mwg/Makefile.in -+++ b/doc/mwg/Makefile.in -@@ -463,17 +463,17 @@ install-data-local: - $(mkinstalldirs) $(DESTDIR)$(docdir) - $(mkinstalldirs) $(DESTDIR)$(pdfdir) - $(mkinstalldirs) $(DESTDIR)$(htmldir) -- test -f html/Linux-PAM_MWG.html || exit 0; \ -+ test -f html/Linux-PAM_MWG.html -o -f $(srcdir)/html/Linux-PAM_MWG.html || exit 0; \ - $(install_sh_DATA) html/Linux-PAM_MWG.html html/mwg-*.html \ - $(DESTDIR)$(htmldir)/ || \ - $(install_sh_DATA) $(srcdir)/html/Linux-PAM_MWG.html \ -- $(srcdir)/html/sag-*.html \ -+ $(srcdir)/html/mwg-*.html \ - $(DESTDIR)$(htmldir)/ -- test -f Linux-PAM_MWG.txt || exit 0; \ -+ test -f Linux-PAM_MWG.txt -o -f $(srcdir)/Linux-PAM_MWG.txt || exit 0; \ - $(install_sh_DATA) Linux-PAM_MWG.txt $(DESTDIR)$(docdir)/ || \ - $(install_sh_DATA) $(srcdir)/Linux-PAM_MWG.txt \ - $(DESTDIR)$(docdir)/ -- test -f Linux-PAM_MWG.pdf || exit 0; \ -+ test -f Linux-PAM_MWG.pdf -o -f $(srcdir)/Linux-PAM_MWG.pdf || exit 0; \ - $(install_sh_DATA) Linux-PAM_MWG.pdf $(DESTDIR)$(pdfdir)/ || \ - $(install_sh_DATA) $(srcdir)/Linux-PAM_MWG.pdf \ - $(DESTDIR)$(pdfdir)/ -@@ -486,18 +486,18 @@ uninstall-local: - - releasedocs: all - $(mkinstalldirs) $(top_builddir)/Linux-PAM-$(VERSION)/doc/mwg/html -- test -f html/Linux-PAM_MWG.html || exit 0; \ -+ test -f html/Linux-PAM_MWG.html -o -f $(srcdir)/html/Linux-PAM_MWG.html || exit 0; \ - cp -ap html/Linux-PAM_MWG.html html/mwg-*.html \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/mwg/html/ || \ - cp -ap $(srcdir)/html/Linux-PAM_MWG.html \ - $(srcdir)/html/mwg-*.html \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/mwg/html/ -- test -f Linux-PAM_MWG.txt || exit 0; \ -+ test -f Linux-PAM_MWG.txt -o -f $(srcdir)/Linux-PAM_MWG.txt || exit 0; \ - cp -p Linux-PAM_MWG.txt \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/mwg/ || \ - cp -p $(srcdir)/Linux-PAM_MWG.txt \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/mwg/ -- test -f Linux-PAM_MWG.pdf || exit 0; \ -+ test -f Linux-PAM_MWG.pdf -o -f $(srcdir)/Linux-PAM_MWG.pdf || exit 0; \ - cp -p Linux-PAM_MWG.pdf \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/mwg/ || \ - cp -p $(srcdir)/Linux-PAM_MWG.pdf \ ---- a/doc/sag/Makefile.in -+++ b/doc/sag/Makefile.in -@@ -463,17 +463,17 @@ install-data-local: - $(mkinstalldirs) $(DESTDIR)$(docdir) - $(mkinstalldirs) $(DESTDIR)$(pdfdir) - $(mkinstalldirs) $(DESTDIR)$(htmldir) -- test -f html/Linux-PAM_SAG.html || exit 0; \ -+ test -f html/Linux-PAM_SAG.html -o -f $(srcdir)/html/Linux-PAM_SAG.html || exit 0; \ - $(install_sh_DATA) html/Linux-PAM_SAG.html html/sag-*.html \ - $(DESTDIR)$(htmldir)/ || \ - $(install_sh_DATA) $(srcdir)/html/Linux-PAM_SAG.html \ - $(srcdir)/html/sag-*.html \ - $(DESTDIR)$(htmldir)/ -- test -f Linux-PAM_SAG.txt || exit 0; \ -+ test -f Linux-PAM_SAG.txt -o -f $(srcdir)/Linux-PAM_SAG.txt || exit 0; \ - $(install_sh_DATA) Linux-PAM_SAG.txt $(DESTDIR)$(docdir)/ || \ - $(install_sh_DATA) $(srcdir)/Linux-PAM_SAG.txt \ - $(DESTDIR)$(docdir)/ -- test -f Linux-PAM_SAG.pdf || exit 0; \ -+ test -f Linux-PAM_SAG.pdf -o -f $(srcdir)/Linux-PAM_SAG.pdf || exit 0; \ - $(install_sh_DATA) Linux-PAM_SAG.pdf $(DESTDIR)$(pdfdir)/ || \ - $(install_sh_DATA) $(srcdir)/Linux-PAM_SAG.pdf \ - $(DESTDIR)$(pdfdir)/ -@@ -486,18 +486,18 @@ uninstall-local: - - releasedocs: all - $(mkinstalldirs) $(top_builddir)/Linux-PAM-$(VERSION)/doc/sag/html -- test -f html/Linux-PAM_SAG.html || exit 0; \ -+ test -f html/Linux-PAM_SAG.html -o -f $(srcdir)/html/Linux-PAM_SAG.html || exit 0; \ - cp -ap html/Linux-PAM_SAG.html html/sag-*.html \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/sag/html/ || \ - cp -ap $(srcdir)/html/Linux-PAM_SAG.html \ - $(srcdir)/html/sag-*.html \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/sag/html/ -- test -f Linux-PAM_SAG.txt || exit 0; \ -+ test -f Linux-PAM_SAG.txt -o -f $(srcdir)/Linux-PAM_SAG.txt || exit 0; \ - cp -p Linux-PAM_SAG.txt \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/sag/ || \ - cp -p $(srcdir)/Linux-PAM_SAG.txt \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/sag/ -- test -f Linux-PAM_SAG.pdf || exit 0; \ -+ test -f Linux-PAM_SAG.pdf -o -f $(srcdir)/Linux-PAM_SAG.pdf || exit 0; \ - cp -p Linux-PAM_SAG.pdf \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/sag/ || \ - cp -p $(srcdir)/Linux-PAM_SAG.pdf \ diff --git a/sys-libs/pam/files/pam-1.1.8-fix-compat.patch b/sys-libs/pam/files/pam-1.1.8-fix-compat.patch deleted file mode 100644 index 332f6096..00000000 --- a/sys-libs/pam/files/pam-1.1.8-fix-compat.patch +++ /dev/null @@ -1,21 +0,0 @@ ---- a/modules/pam_lastlog/pam_lastlog.c -+++ b/modules/pam_lastlog/pam_lastlog.c -@@ -10,6 +10,7 @@ - - #include "config.h" - -+#include <paths.h> - #include <fcntl.h> - #include <time.h> - #include <errno.h> -@@ -48,6 +49,10 @@ - - #ifndef _PATH_BTMP - # define _PATH_BTMP "/var/log/btmp" -+#endif -+ -+#ifndef __GLIBC__ -+#define logwtmp(args...) - #endif - - /* XXX - time before ignoring lock. Is 1 sec enough? */ diff --git a/sys-libs/pam/files/pam-1.1.8-innetgr.patch b/sys-libs/pam/files/pam-1.1.8-innetgr.patch deleted file mode 100644 index a94fa3da..00000000 --- a/sys-libs/pam/files/pam-1.1.8-innetgr.patch +++ /dev/null @@ -1,54 +0,0 @@ ---- Linux-PAM-1.1.3.orig/modules/pam_group/pam_group.c -+++ Linux-PAM-1.1.3/modules/pam_group/pam_group.c -@@ -658,10 +658,13 @@ - continue; - } - /* If buffer starts with @, we are using netgroups */ -+#ifdef HAVE_INNETGR - if (buffer[0] == '@') - good &= innetgr (&buffer[1], NULL, user, NULL); - /* otherwise, if the buffer starts with %, it's a UNIX group */ -- else if (buffer[0] == '%') -+ else -+#endif -+ if (buffer[0] == '%') - good &= pam_modutil_user_in_group_nam_nam(pamh, user, &buffer[1]); - else - good &= logic_field(pamh,user, buffer, count, is_same); ---- Linux-PAM-1.1.3.orig/modules/pam_succeed_if/pam_succeed_if.c -+++ Linux-PAM-1.1.3/modules/pam_succeed_if/pam_succeed_if.c -@@ -233,16 +233,20 @@ - static int - evaluate_innetgr(const char *host, const char *user, const char *group) - { -+#ifdef HAVE_INNETGR - if (innetgr(group, host, user, NULL) == 1) - return PAM_SUCCESS; -+#endif - return PAM_AUTH_ERR; - } - /* Return PAM_SUCCESS if the (host,user) is NOT in the netgroup. */ - static int - evaluate_notinnetgr(const char *host, const char *user, const char *group) - { -+#ifdef HAVE_INNETGR - if (innetgr(group, host, user, NULL) == 0) - return PAM_SUCCESS; -+#endif - return PAM_AUTH_ERR; - } - ---- Linux-PAM-1.1.3.orig/modules/pam_time/pam_time.c -+++ Linux-PAM-1.1.3/modules/pam_time/pam_time.c -@@ -554,9 +554,11 @@ - continue; - } - /* If buffer starts with @, we are using netgroups */ -+#ifdef HAVE_INNETGR - if (buffer[0] == '@') - good &= innetgr (&buffer[1], NULL, user, NULL); - else -+#endif - good &= logic_field(pamh, user, buffer, count, is_same); - D(("with user: %s", good ? "passes":"fails" )); - diff --git a/sys-libs/pam/metadata.xml b/sys-libs/pam/metadata.xml deleted file mode 100644 index 4ee5aecd..00000000 --- a/sys-libs/pam/metadata.xml +++ /dev/null @@ -1,32 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>pam</herd> - <maintainer> - <email>pam-bugs@gentoo.org</email> - </maintainer> - <use> - <flag name='audit'>Enable support for <pkg>sys-process/audit</pkg></flag> - - <flag name="berkdb"> - Build the pam_userdb module, that allows to authenticate users - against a Berkeley DB file. Please note that enabling this USE - flag will create a PAM module that links to the Berkeley DB (as - provided by <pkg>sys-libs/db</pkg>) installed in /usr/lib and - will thus not work for boot-critical services authentication. - </flag> - - <flag name="cracklib"> - Build the pam_cracklib module, that allows to verify the chosen - passwords' strength through the use of - <pkg>sys-libs/cracklib</pkg>. Please note that simply enabling - the USE flag on this package will not make use of pam_cracklib - by default, you should also enable it in - <pkg>sys-auth/pambase</pkg> as well as update your configuration - files. - </flag> - </use> - <upstream> - <remote-id type="cpe">cpe:/a:kernel:linux-pam</remote-id> - </upstream> -</pkgmetadata> diff --git a/sys-libs/pam/pam-1.1.8-r99.ebuild b/sys-libs/pam/pam-1.1.8-r99.ebuild deleted file mode 100644 index 4b3c6596..00000000 --- a/sys-libs/pam/pam-1.1.8-r99.ebuild +++ /dev/null @@ -1,205 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -inherit libtool multilib multilib-minimal eutils pam toolchain-funcs flag-o-matic db-use - -MY_PN="Linux-PAM" -MY_P="${MY_PN}-${PV}" - -HOMEPAGE="https://fedorahosted.org/linux-pam/" -DESCRIPTION="Linux-PAM (Pluggable Authentication Modules)" - -SRC_URI="http://www.linux-pam.org/library/${MY_P}.tar.bz2 - http://www.linux-pam.org/documentation/${MY_P}-docs.tar.bz2" - -LICENSE="|| ( BSD GPL-2 )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86" -IUSE="cracklib nls elibc_FreeBSD selinux vim-syntax audit test elibc_musl elibc_glibc debug berkdb nis" - -RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] ) - cracklib? ( >=sys-libs/cracklib-2.9.1-r1[${MULTILIB_USEDEP}] ) - audit? ( >=sys-process/audit-2.2.2[${MULTILIB_USEDEP}] ) - selinux? ( >=sys-libs/libselinux-2.2.2-r4[${MULTILIB_USEDEP}] ) - berkdb? ( >=sys-libs/db-4.8.30-r1[${MULTILIB_USEDEP}] ) - elibc_glibc? ( - >=sys-libs/glibc-2.7 - nis? ( || ( >=net-libs/libtirpc-0.2.4-r2[${MULTILIB_USEDEP}] <sys-libs/glibc-2.14 ) ) - )" -DEPEND="${RDEPEND} - >=sys-devel/libtool-2 - >=sys-devel/flex-2.5.39-r1[${MULTILIB_USEDEP}] - nls? ( sys-devel/gettext ) - >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]" -PDEPEND="sys-auth/pambase - vim-syntax? ( app-vim/pam-syntax )" -RDEPEND="${RDEPEND} - !<sys-apps/openrc-0.11.8 - !sys-auth/openpam - !sys-auth/pam_userdb - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20140508-r7 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - )" - -S="${WORKDIR}/${MY_P}" - -check_old_modules() { - local retval="0" - - if sed -e 's:#.*::' "${EROOT}"/etc/pam.d/* 2>/dev/null | fgrep -q pam_stack.so; then - eerror "" - eerror "Your current setup is using the pam_stack module." - eerror "This module is deprecated and no longer supported, and since version" - eerror "0.99 is no longer installed, nor provided by any other package." - eerror "The package will be built (to allow binary package builds), but will" - eerror "not be installed." - eerror "Please replace pam_stack usage with proper include directive usage," - eerror "following the PAM Upgrade guide at the following URL" - eerror " http://www.gentoo.org/proj/en/base/pam/upgrade-0.99.xml" - eerror "" - - retval=1 - fi - - if sed -e 's:#.*::' "${EROOT}"/etc/pam.d/* 2>/dev/null | egrep -q 'pam_(pwdb|console)'; then - eerror "" - eerror "Your current setup is using one or more of the following modules," - eerror "that are not built or supported anymore:" - eerror "pam_pwdb, pam_console" - eerror "If you are in real need for these modules, please contact the maintainers" - eerror "of PAM through http://bugs.gentoo.org/ providing information about its" - eerror "use cases." - eerror "Please also make sure to read the PAM Upgrade guide at the following URL:" - eerror " http://www.gentoo.org/proj/en/base/pam/upgrade-0.99.xml" - eerror "" - - retval=1 - fi - - return $retval -} - -pkg_pretend() { - # do not error out, this is just a warning, one could build a binpkg - # with old modules enabled. - check_old_modules -} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-1.1.8-doc-install.patch #473650 - epatch "${FILESDIR}"/${PN}-1.1.8-fix-compat.patch - epatch "${FILESDIR}"/${PN}-1.1.8-innetgr.patch - - # disable insecure modules (musl-libc doesn't implement the functions anyway) - use elibc_musl && sed -e 's/pam_rhosts//g' -i modules/Makefile.am modules/Makefile.in - elibtoolize -} - -multilib_src_configure() { - # Disable automatic detection of libxcrypt; we _don't_ want the - # user to link libxcrypt in by default, since we won't track the - # dependency and allow to break PAM this way. - export ac_cv_header_xcrypt_h=no - - # Disable automatic detection of libcrypt - use elibc_musl && export ac_cv_search_crypt=no - - local myconf=( - --htmldir="${EPREFIX}"/usr/share/doc/${PF}/html - --libdir="${EPREFIX}"/usr/$(get_libdir) \ - --enable-securedir="${EPREFIX}"/$(get_libdir)/security - --enable-isadir="${EPREFIX}"/$(get_libdir)/security - $(use_enable nls) - $(use_enable selinux) - $(use_enable cracklib) - $(use_enable audit) - $(use_enable debug) - $(use_enable berkdb db) - $(use_enable nis) - --with-db-uniquename=-$(db_findver sys-libs/db) - --disable-prelude - ) - - if use hppa || use elibc_FreeBSD; then - myconf+=( --disable-pie ) - fi - - ECONF_SOURCE=${S} \ - econf "${myconf[@]}" -} - -multilib_src_compile() { - emake sepermitlockdir="${EPREFIX}/run/sepermit" -} - -multilib_src_install() { - emake DESTDIR="${D}" install \ - sepermitlockdir="${EPREFIX}/run/sepermit" - - local prefix - if multilib_is_native_abi; then - prefix= - gen_usr_ldscript -a pam pamc pam_misc - else - prefix=/usr - fi - - # create extra symlinks just in case something depends on them... - local lib - for lib in pam pamc pam_misc; do - if ! [[ -f "${ED}"${prefix}/$(get_libdir)/lib${lib}$(get_libname) ]]; then - dosym lib${lib}$(get_libname 0) ${prefix}/$(get_libdir)/lib${lib}$(get_libname) - fi - done -} - -DOCS=( CHANGELOG ChangeLog README AUTHORS Copyright NEWS ) - -multilib_src_install_all() { - einstalldocs - prune_libtool_files --all - - # Need to be suid - fperms u+s /sbin/unix_chkpwd - - docinto modules - for dir in modules/pam_*; do - newdoc "${dir}"/README README."$(basename "${dir}")" - done - - if use selinux; then - dodir /usr/lib/tmpfiles.d - cat - > "${D}"/usr/lib/tmpfiles.d/${CATEGORY}:${PN}:${SLOT}.conf <<EOF -d /run/sepermit 0755 root root -EOF - fi -} - -pkg_preinst() { - check_old_modules || die "deprecated PAM modules still used" -} - -pkg_postinst() { - ewarn "Some software with pre-loaded PAM libraries might experience" - ewarn "warnings or failures related to missing symbols and/or versions" - ewarn "after any update. While unfortunate this is a limit of the" - ewarn "implementation of PAM and the software, and it requires you to" - ewarn "restart the software manually after the update." - ewarn "" - ewarn "You can get a list of such software running a command like" - ewarn " lsof / | egrep -i 'del.*libpam\\.so'" - ewarn "" - ewarn "Alternatively, simply reboot your system." - if [[ -x "${EROOT}"/var/log/tallylog ]] ; then - elog "" - elog "Because of a bug present up to version 1.1.1-r2, you have" - elog "an executable /var/log/tallylog file. You can safely" - elog "correct it by running the command" - elog " chmod -x /var/log/tallylog" - elog "" - fi -} diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest deleted file mode 100644 index 7836e0d5..00000000 --- a/sys-libs/readline/Manifest +++ /dev/null @@ -1,12 +0,0 @@ -AUX readline-5.0-no_rpath.patch 363 SHA256 59df6107772d1a93550bacc267a2c00f9dfd6d5380b8497d8fd756a7191b9e4b SHA512 c0344c5b831433ad3a8499a91d36615e849a9b520f8ca35cd9cae6d5bc55729adbf97d003e335d210cb3806b2f39af273b4b5f98380dac371dc184053e245bb2 WHIRLPOOL c0d2fe9d1d1f36cf89279f315c373a7385d255ebbeab8ebf1ede7b99196660611499c7db85554b036ad3df4f0b4375558b1d1ce7cbae5f5731172181f7d167ac -AUX readline-5.2-no-ignore-shlib-errors.patch 688 SHA256 2c585c4e2d69d6b91157f378a3dd11cb49beefab808eef3350cf1b8357b2efc6 SHA512 23f88aee11a9ebe15406293695f3de2a7a6c52b8b138c199c64f9dbb9b59d9063f12f8693656e61611e72f6298f7d919016cd240434e78ea2232876690a8b738 WHIRLPOOL ae87d544fa32dbd2b6f27f164dd4e6d0e8a3f399d4a9bde81bcb631985c6e69db11705dc372c21a4f9d3a26cf4279023aeae97fd0d243ca8e1c0e547b59084a4 -AUX readline-6.2-rlfe-tgoto.patch 379 SHA256 6bd5db93cba1cdf751b424a25a1f08c87bae2b42ff59c6c0aa34d659115cbfc1 SHA512 1d2c3aafc949d92fdf6abbee60a60c80f0327f81694d5d8f3a166f1c24d37346caca3e72c9971106b96b2758a9a01269346954fe20bc381eb9da2e6a2737fc3c WHIRLPOOL daab79312136fa728ea77839d6ad663554055e2acd7acff036b8d168f4a0791d57503aa196be4f834caf32ba72ec73c3125adb9b11b5d6898bb796016e83175a -DIST readline-6.2.tar.gz 2277926 SHA256 79a696070a058c233c72dd6ac697021cc64abd5ed51e59db867d66d196a89381 SHA512 fa5b4f1b6f81bc0b3be0739adb06dab0668603ff256fe62b59ebfe21d5a9e340a758a8eef569df8c4c4ecb86cdd9698a6dabc2ee8c70a769de2bd5930c32ff59 WHIRLPOOL 5d92645085f253206c16533e3cb35bb382d6fe616bf2144feb06f9ffb9b4d7cc25ceaa846b98f17aa442552a0e80642a62d57fe20982e0ed8fdefb75c2f9bbf0 -DIST readline62-001 1388 SHA256 38a86c417437692db01069c8ab40a9a8f548e67ad9af0390221b024b1c39b4e3 SHA512 e505161a9ab28f6c1086a6a4ecc5a82da9001d79e4c2b7c44cd82e86dca90bc726ee2387a31e8b4c6893b240877a766fdd913ee7294389722214e6281c518478 WHIRLPOOL 28c63b09a62fa1b64902b04a3c5607da742f7f308648262736240138fa7c957f21856556c8dd2dc08749acf143c271907c69124a978191a5ddb21a6dcf9ee70a -DIST readline62-002 1714 SHA256 1e6349128cb573172063ea007c67af79256889c809973002ca66c5dfc503c7d4 SHA512 e86cb15b4df7b2a4cf68148a3e2414b48f70ad23d9685764627906164a74f31967ba8247510229aa19dfb7f6e8e92ff89164896e79b2d7320d3a62187a9173f5 WHIRLPOOL 444fa6eaa6b3e13728224f49a012f969f736d9b448d4c7da6cf0fdd3cfb33d24ca7566801d0ffa5a642fa581571c485e3c913b4a057a096a665735a84d9fbfe8 -DIST readline62-003 1911 SHA256 cb2131ff352d6e5f82edc09755191f74220b15f026bdb6c52624931c79622374 SHA512 863a4f0725df357fdd4a2ea738a8b81d850f36652705a45a415762a643fcf32f71ecb29f9faf9acd84d0b4b67580329adc491ab3562f0ad6f4b808768539301e WHIRLPOOL 86d10b4c23eef4c64ece0a4537f13cf68198888cfdd83eb38124da8610b971e87dfcdbd64c52fd21ca6d3753298b6582ce15378112d575944ff7d9b68baea3a6 -DIST readline62-004 3335 SHA256 09bd342479ea5bb8b6411bfdf7d302fab2e521d1d241bcb8344d3bad5d9f5476 SHA512 d5c80fb49748b586867a4df0900a73257a2973653c00e1403b9ba4eb5b265cdf6b32b6432f10c23482051f173fe63c18f2b569940b9a609ee29da60ce0ae38b2 WHIRLPOOL 471ace4d86d241d11fb494e885b6e6f78a5938bcbd7f438250e0410849ed2c94ae6743162576412d7d2b7125c2151b009d97295578a716327d8a9cd003543884 -DIST readline62-005 2143 SHA256 ef02905e4d544a5a511142e8b8282e325411200c7eaca4287f413f3ea85cc1f4 SHA512 8717df6034b64cc185e006cd0a00ba80b2cc06406420fb4e080affc4bfe2d4bab07b4d0c8fdd1f5b95692ee6b572199731daeaa64c17a0d799853e132d130e90 WHIRLPOOL 5469407cbc196bfffff890d288ac8dc1a11c34a9ac87baba615587617a3e540331cf54db89de861c8fcc126a443afc91af108d9e94f6234ec80c1ade219b51a0 -EBUILD readline-6.2_p4-r99.ebuild 3020 SHA256 feac9434c2e6ce418a919329cfb9d4ae804d463d6cc43e0d1ae2848477d3c4b5 SHA512 17058b0652f75580bf330e07dcf5dc0df455ad4c51cfdeba2cb8ec4fa1148f16b117d6176de69b00552c7ea2a880a9a014e960e74632b10d3bf45172fdc4a6c8 WHIRLPOOL 5e67c7bef740e0758a6bfc82c334d77f7c44f5038401ca8fc66b827f8ec6b7217002fc4d277484b955c942d0002c8a1c934b891cb9474a013fbdba2c38954fee -EBUILD readline-6.2_p5-r99.ebuild 4081 SHA256 249c584db3fd7638c03f6313600d87e6701b1c86edd18b2e6a972b94521ddb4b SHA512 ca46b44366edc031c791dca4d36037546d234d384319697210b632ec937bf3c939856bdf5812b89dfc399421d57cb9d9dd2cb7f16b074548079a08287f1d0007 WHIRLPOOL 4ccb6f2eb525d4e109a7a4bdfaf38faeb16a9303287dc83c76084caa175adf4d426208147d4f583366ff1813755aa50370222f3f5e2226813322cd0a91b870e1 -MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 diff --git a/sys-libs/readline/files/readline-5.0-no_rpath.patch b/sys-libs/readline/files/readline-5.0-no_rpath.patch deleted file mode 100644 index 624b2d7d..00000000 --- a/sys-libs/readline/files/readline-5.0-no_rpath.patch +++ /dev/null @@ -1,13 +0,0 @@ -ripped from Fedora - ---- support/shobj-conf -+++ support/shobj-conf -@@ -102,7 +102,7 @@ - SHOBJ_LD='${CC}' - SHOBJ_LDFLAGS='-shared -Wl,-soname,$@' - -- SHLIB_XLDFLAGS='-Wl,-rpath,$(libdir) -Wl,-soname,`basename $@ $(SHLIB_MINOR)`' -+ SHLIB_XLDFLAGS='-Wl,-soname,`basename $@ $(SHLIB_MINOR)`' - SHLIB_LIBVERSION='$(SHLIB_LIBSUFF).$(SHLIB_MAJOR)$(SHLIB_MINOR)' - ;; - diff --git a/sys-libs/readline/files/readline-5.2-no-ignore-shlib-errors.patch b/sys-libs/readline/files/readline-5.2-no-ignore-shlib-errors.patch deleted file mode 100644 index fc634911..00000000 --- a/sys-libs/readline/files/readline-5.2-no-ignore-shlib-errors.patch +++ /dev/null @@ -1,24 +0,0 @@ -dont ignore errors in the shlib subdir - -http://bugs.gentoo.org/216952 - ---- Makefile.in -+++ Makefile.in -@@ -194,7 +194,7 @@ - - shared: force - -test -d shlib || mkdir shlib -- -( cd shlib ; ${MAKE} ${MFLAGS} all ) -+ ( cd shlib ; ${MAKE} ${MFLAGS} all ) - - documentation: force - -test -d doc || mkdir doc -@@ -238,7 +238,7 @@ - -( cd shlib; ${MAKE} ${MFLAGS} DESTDIR=${DESTDIR} uninstall ) - - install-shared: installdirs install-headers shared install-doc -- -( cd shlib ; ${MAKE} ${MFLAGS} DESTDIR=${DESTDIR} install ) -+ ( cd shlib ; ${MAKE} ${MFLAGS} DESTDIR=${DESTDIR} install ) - - uninstall-shared: maybe-uninstall-headers - -( cd shlib; ${MAKE} ${MFLAGS} DESTDIR=${DESTDIR} uninstall ) diff --git a/sys-libs/readline/files/readline-6.2-rlfe-tgoto.patch b/sys-libs/readline/files/readline-6.2-rlfe-tgoto.patch deleted file mode 100644 index b898bf05..00000000 --- a/sys-libs/readline/files/readline-6.2-rlfe-tgoto.patch +++ /dev/null @@ -1,14 +0,0 @@ -https://bugs.gentoo.org/385091 - -https://lists.gnu.org/archive/html/bug-readline/2011-10/msg00000.html - ---- a/examples/rlfe/configure -+++ b/examples/rlfe/configure -@@ -4062,6 +4062,7 @@ cat confdefs.h >>conftest.$ac_ext - cat >>conftest.$ac_ext <<_ACEOF - /* end confdefs.h. */ - -+extern char *tgoto(char *, int, int); - main() - { - exit(strcmp(tgoto("%p1%d", 0, 1), "1") ? 0 : 1); diff --git a/sys-libs/readline/metadata.xml b/sys-libs/readline/metadata.xml deleted file mode 100644 index 96a2d586..00000000 --- a/sys-libs/readline/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>base-system</herd> -</pkgmetadata> diff --git a/sys-libs/readline/readline-6.2_p4-r99.ebuild b/sys-libs/readline/readline-6.2_p4-r99.ebuild deleted file mode 100644 index 54df6a47..00000000 --- a/sys-libs/readline/readline-6.2_p4-r99.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/readline/readline-6.2_p4.ebuild,v 1.2 2013/02/17 23:40:35 zmedico Exp $ - -inherit eutils multilib toolchain-funcs flag-o-matic - -# Official patches -# See ftp://ftp.cwru.edu/pub/bash/readline-6.0-patches/ -PLEVEL=${PV##*_p} -MY_PV=${PV/_p*} -MY_PV=${MY_PV/_/-} -MY_P=${PN}-${MY_PV} -[[ ${PV} != *_p* ]] && PLEVEL=0 -patches() { - [[ ${PLEVEL} -eq 0 ]] && return 1 - local opt=$1 - eval set -- {1..${PLEVEL}} - set -- $(printf "${PN}${MY_PV/\.}-%03d " "$@") - if [[ ${opt} == -s ]] ; then - echo "${@/#/${DISTDIR}/}" - else - local u - for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${PN} ; do - printf "${u}/${PN}-${MY_PV}-patches/%s " "$@" - done - fi -} - -DESCRIPTION="Another cute console display library" -HOMEPAGE="http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html" -SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz $(patches)" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm ~mips ppc x86" -IUSE="static-libs" - -RDEPEND=">=sys-libs/ncurses-5.2-r2" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -src_unpack() { - unpack ${MY_P}.tar.gz - - cd "${S}" - sed -i -e 's:sgtty:termios:' examples/rlfe/os.h - [[ ${PLEVEL} -gt 0 ]] && epatch $(patches -s) - epatch "${FILESDIR}"/${PN}-5.0-no_rpath.patch - epatch "${FILESDIR}"/${PN}-5.2-no-ignore-shlib-errors.patch #216952 - - # force ncurses linking #71420 - sed -i -e 's:^SHLIB_LIBS=:SHLIB_LIBS=-lncurses:' support/shobj-conf || die "sed" - - # fix building under Gentoo/FreeBSD; upstream FreeBSD deprecated - # objformat for years, so we don't want to rely on that. - sed -i -e '/objformat/s:if .*; then:if true; then:' support/shobj-conf || die - - ln -s ../.. examples/rlfe/readline # for local readline headers -} - -src_compile() { - # fix implicit decls with widechar funcs - append-cppflags -D_GNU_SOURCE - # http://lists.gnu.org/archive/html/bug-readline/2010-07/msg00013.html - append-cppflags -Dxrealloc=_rl_realloc -Dxmalloc=_rl_malloc -Dxfree=_rl_free - - # This is for rlfe, but we need to make sure LDFLAGS doesn't change - # so we can re-use the config cache file between the two. - append-ldflags -L. - econf \ - --cache-file="${S}"/config.cache \ - --with-curses \ - $(use_enable static-libs static) - emake || die - - if ! tc-is-cross-compiler ; then - # code is full of AC_TRY_RUN() - cd examples/rlfe - local l - for l in readline history ; do - ln -s ../../shlib/lib${l}$(get_libname)* lib${l}$(get_libname) - ln -sf ../../lib${l}.a lib${l}.a - done - econf --cache-file="${S}"/config.cache - emake || die - fi -} - -src_install() { - emake DESTDIR="${D}" install || die - gen_usr_ldscript -a readline history #4411 - - if ! tc-is-cross-compiler; then - dobin examples/rlfe/rlfe || die - fi - - dodoc CHANGELOG CHANGES README USAGE NEWS - docinto ps - dodoc doc/*.ps - dohtml -r doc -} - -pkg_preinst() { - preserve_old_lib /$(get_libdir)/lib{history,readline}.so.{4,5} #29865 -} - -pkg_postinst() { - preserve_old_lib_notify /$(get_libdir)/lib{history,readline}.so.{4,5} -} diff --git a/sys-libs/readline/readline-6.2_p5-r99.ebuild b/sys-libs/readline/readline-6.2_p5-r99.ebuild deleted file mode 100644 index ee133057..00000000 --- a/sys-libs/readline/readline-6.2_p5-r99.ebuild +++ /dev/null @@ -1,154 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/readline/readline-6.2_p5-r1.ebuild,v 1.14 2014/07/18 10:56:45 pacho Exp $ - -EAPI="4" - -inherit eutils multilib toolchain-funcs flag-o-matic multilib-minimal - -# Official patches -# See ftp://ftp.cwru.edu/pub/bash/readline-6.2-patches/ -PLEVEL=${PV##*_p} -MY_PV=${PV/_p*} -MY_PV=${MY_PV/_/-} -MY_P=${PN}-${MY_PV} -[[ ${PV} != *_p* ]] && PLEVEL=0 -patches() { - [[ ${PLEVEL} -eq 0 ]] && return 1 - local opt=$1 - eval set -- {1..${PLEVEL}} - set -- $(printf "${PN}${MY_PV/\.}-%03d " "$@") - if [[ ${opt} == -s ]] ; then - echo "${@/#/${DISTDIR}/}" - else - local u - for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${PN} ; do - printf "${u}/${PN}-${MY_PV}-patches/%s " "$@" - done - fi -} - -DESCRIPTION="Another cute console display library" -HOMEPAGE="http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html" -SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz $(patches)" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm ~mips ppc x86" -IUSE="static-libs" - -RDEPEND=">=sys-libs/ncurses-5.9-r3[${MULTILIB_USEDEP}] - abi_x86_32? ( - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - !<=app-emulation/emul-linux-x86-baselibs-20131008-r7 - )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -S=${WORKDIR}/${MY_P} - -src_unpack() { - unpack ${MY_P}.tar.gz -} - -src_prepare() { - sed -i -e 's:sgtty:termios:' examples/rlfe/os.h # For musl - [[ ${PLEVEL} -gt 0 ]] && epatch $(patches -s) - epatch "${FILESDIR}"/${PN}-5.0-no_rpath.patch - epatch "${FILESDIR}"/${PN}-5.2-no-ignore-shlib-errors.patch #216952 - epatch "${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch #385091 - - # Force ncurses linking. #71420 - # Use pkg-config to get the right values. #457558 - local ncurses_libs=$($(tc-getPKG_CONFIG) ncurses --libs) - sed -i \ - -e "/^SHLIB_LIBS=/s:=.*:='${ncurses_libs}':" \ - support/shobj-conf || die - sed -i \ - -e "/^[[:space:]]*LIBS=.-lncurses/s:-lncurses:${ncurses_libs}:" \ - examples/rlfe/configure || die - - # fix building under Gentoo/FreeBSD; upstream FreeBSD deprecated - # objformat for years, so we don't want to rely on that. - sed -i -e '/objformat/s:if .*; then:if true; then:' support/shobj-conf || die - - ln -s ../.. examples/rlfe/readline # for local readline headers -} - -src_configure() { - # fix implicit decls with widechar funcs - append-cppflags -D_GNU_SOURCE - # http://lists.gnu.org/archive/html/bug-readline/2010-07/msg00013.html - append-cppflags -Dxrealloc=_rl_realloc -Dxmalloc=_rl_malloc -Dxfree=_rl_free - - # Make sure configure picks a better ar than `ar`. #484866 - export ac_cv_prog_AR=$(tc-getAR) - - # Force the test since we used sed above to force it. - export bash_cv_termcap_lib=ncurses - - # This is for rlfe, but we need to make sure LDFLAGS doesn't change - # so we can re-use the config cache file between the two. - append-ldflags -L. - - multilib-minimal_src_configure -} - -multilib_src_configure() { - ECONF_SOURCE=${S} \ - econf \ - --cache-file="${BUILD_DIR}"/config.cache \ - --with-curses \ - $(use_enable static-libs static) - - if multilib_is_native_abi && ! tc-is-cross-compiler ; then - # code is full of AC_TRY_RUN() - mkdir -p examples/rlfe || die - cd examples/rlfe || die - ECONF_SOURCE=${S}/examples/rlfe \ - econf --cache-file="${BUILD_DIR}"/config.cache - fi -} - -multilib_src_compile() { - emake - - if multilib_is_native_abi && ! tc-is-cross-compiler ; then - # code is full of AC_TRY_RUN() - cd examples/rlfe || die - local l - for l in readline history ; do - ln -s ../../shlib/lib${l}$(get_libname)* lib${l}$(get_libname) - ln -sf ../../lib${l}.a lib${l}.a - done - emake - fi -} - -multilib_src_install() { - default - - if multilib_is_native_abi ; then - gen_usr_ldscript -a readline history #4411 - - if ! tc-is-cross-compiler; then - dobin examples/rlfe/rlfe - fi - fi -} - -multilib_src_install_all() { - einstalldocs - dodoc USAGE - dohtml -r doc/. - docinto ps - dodoc doc/*.ps -} - -pkg_preinst() { - preserve_old_lib /$(get_libdir)/lib{history,readline}.so.{4,5} #29865 -} - -pkg_postinst() { - preserve_old_lib_notify /$(get_libdir)/lib{history,readline}.so.{4,5} -} diff --git a/sys-libs/talloc/Manifest b/sys-libs/talloc/Manifest deleted file mode 100644 index e975047e..00000000 --- a/sys-libs/talloc/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX talloc-remove-check-bsd-strtoll.patch 1145 SHA256 e37590d707ce22f5248d329f35e693ad2e81d9e44ec4db3dddfd6d891806627c SHA512 96810678fbf61f1b4968e2bed9e40adb36165ee235b5d46fcb88bc677ceedddbff4c146cebb2b93837eaeca9ec16ac8cb115e7580712a7f392af811db4f7acca WHIRLPOOL 549a73536b09c681f2fd4905833074b9b39c74c16a9daf17cb84f854f9e632e16159d00ddce61776d76514bb6d2be725e1cd3405cc12b06a6a92f593f29598be -DIST talloc-2.0.8.tar.gz 433489 SHA256 1ec11e635e0318dbbb014db38ff96e8dba3ce5f614eeb7d993b4a5b71c016783 SHA512 8e8e71d05443b7ea5d8ac432c1043840000b7b6ebeff6a2f621274f29a298e6c64ad5fb75b59c6138179c5602d6164695b85b57b5b310809150320b6eecd487f WHIRLPOOL 4cfaab8edbb7040ff0319ff7bce54657e3ecdfd27792b6ad0b5d789b38579116f69023def228e725d03a6c226ded768cfcdede920162930179704481160b9e81 -DIST talloc-2.1.0.tar.gz 416097 SHA256 0701393882647f823503e3aa075bc67d75c194b376822377dae2d20f9130f08f SHA512 7bdc448c91211299edf16502d263362ac660d5123d8ea7bb2ed58af2231537e4f29da5384b8d5be10254a02b193520890e95a73d697c40eba09728a9b6d56d57 WHIRLPOOL d8593cba27f5d971acb39acacdbea70df5b80ed31288cf440a2ebeaca266e070deeea8322f4ba5682580f66044128f18dd6d76b735aa0670aed46f13f5a4e857 -EBUILD talloc-2.0.8-r99.ebuild 1963 SHA256 f8f6bb2b6979a6b16037d1fe0effec45cb89ee0df1ac671dd17d025973de9573 SHA512 e4e71371062ba390f9e1b4ddc3f91e2743b6c50ba92fc2bef85cbe97322f88accd3b618a68ab5baa7b34d6f273b9a015e77c257b52b0915a2885a5f7c8e70b47 WHIRLPOOL 2f337527a1e965c45103635005a9f092db5a6d9c1680ae2b6426af92c64c5f17f206ebde7c5fb66d7a47cff339bb9f322eab27186c40848f8cd4848caa5c55bb -EBUILD talloc-2.1.0-r99.ebuild 1963 SHA256 d8300c166dd1586d3e36bbd7e30c24eedcbc49d6251a3c14366f5bb7a3c19502 SHA512 21359b9cd37e0c48887737781e2ef273a8e18064cc72e4123aac1b449b1c876861e60551f255edfb83c9649622950ff3d3eae136574c19e90ac6e474e65679c7 WHIRLPOOL 7bab34ee41daf5ff53c15723b3117e11dcb75da9fba28c50fc8e3fd826715affdeeb3375b41a83a09f682be66732edc5e379e0ce821da5bb9417f83d288471fc -MISC metadata.xml 341 SHA256 f12826bad0472c46c8bd1ee18e7ab0acdc4cf26dd8b1322b1a93ff7c95b14a7e SHA512 dd141022832b17bc47f40cc940c2165c849b5ad786df5cbba7685da4543a8969ed992fb9dda3a136d045418f6de731c83909f3d02fd3ad2dee4d0ab4689b0c44 WHIRLPOOL 1fff0d00542a6e5b3f64edb985e53fe978a9d91dde0b0118cf790dc113a1a3e3fd01632f2f19517af9b47fef51902de579e43c30eaedf3fa298230848cb125a3 diff --git a/sys-libs/talloc/files/talloc-remove-check-bsd-strtoll.patch b/sys-libs/talloc/files/talloc-remove-check-bsd-strtoll.patch deleted file mode 100644 index f872ef5a..00000000 --- a/sys-libs/talloc/files/talloc-remove-check-bsd-strtoll.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -Naur talloc-2.1.0.orig/lib/replace/wscript talloc-2.1.0/lib/replace/wscript ---- talloc-2.1.0.orig/lib/replace/wscript 2013-09-08 12:24:14.000000000 +0000 -+++ talloc-2.1.0/lib/replace/wscript 2014-02-22 19:46:36.033471201 +0000 -@@ -272,20 +272,6 @@ - - #Some OS (ie. freebsd) return EINVAL if the convertion could not be done, it's not what we expect - #Let's detect those cases -- if conf.CONFIG_SET('HAVE_STRTOLL'): -- conf.CHECK_CODE(''' -- long long nb = strtoll("Text", NULL, 0); -- if (errno == EINVAL) { -- return 0; -- } else { -- return 1; -- } -- ''', -- msg="Checking correct behavior of strtoll", -- headers = 'errno.h', -- execute = True, -- define = 'HAVE_BSD_STRTOLL', -- ) - conf.CHECK_FUNCS('if_nametoindex strerror_r') - conf.CHECK_FUNCS('getdirentries getdents syslog') - conf.CHECK_FUNCS('gai_strerror get_current_dir_name') diff --git a/sys-libs/talloc/metadata.xml b/sys-libs/talloc/metadata.xml deleted file mode 100644 index be0176a4..00000000 --- a/sys-libs/talloc/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> - <herd>samba</herd> - <maintainer> - <email>patrick@gentoo.org</email> - <name>Patrick Lauer</name> - </maintainer> - <use> - <flag name="compat">Enable extra compatibility stuff</flag> - </use> -</pkgmetadata> diff --git a/sys-libs/talloc/talloc-2.0.8-r99.ebuild b/sys-libs/talloc/talloc-2.0.8-r99.ebuild deleted file mode 100644 index d1d81f02..00000000 --- a/sys-libs/talloc/talloc-2.0.8-r99.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/talloc/talloc-2.0.8-r1.ebuild,v 1.3 2013/08/25 20:01:47 maekke Exp $ - -EAPI=5 - -PYTHON_COMPAT=( python{2_6,2_7} ) -PYTHON_REQ_USE="threads" - -inherit eutils waf-utils python-single-r1 multilib - -DESCRIPTION="Samba talloc library" -HOMEPAGE="http://talloc.samba.org/" -SRC_URI="http://samba.org/ftp/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm ~mips ppc x86" -IUSE="compat python" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - !!<sys-libs/talloc-2.0.5" -DEPEND="${RDEPEND} - dev-libs/libxslt - || ( dev-lang/python:2.7[threads] dev-lang/python:2.6[threads] )" - -WAF_BINARY="${S}/buildtools/bin/waf" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-remove-check-bsd-strtoll.patch -} - -src_configure() { - local extra_opts="" - - use compat && extra_opts+=" --enable-talloc-compat1" - use python || extra_opts+=" --disable-python" - waf-utils_src_configure \ - ${extra_opts} -} - -src_install() { - waf-utils_src_install - - # waf is stupid, and no, we can't fix the build-system, since it's provided - # as a brilliant binary blob thats decompressed on the fly - if [[ ${CHOST} == *-darwin* ]] ; then - install_name_tool \ - -id "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \ - "${ED}"/usr/$(get_libdir)/libtalloc.2.0.5.dylib || die - if use python ; then - install_name_tool \ - -id "${EPREFIX}"/usr/$(get_libdir)/libpytalloc-util.2.dylib \ - "${ED}"/usr/$(get_libdir)/libpytalloc-util.2.0.5.dylib || die - install_name_tool \ - -change "${S}/bin/default/libtalloc.dylib" \ - "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \ - "${ED}"/usr/$(get_libdir)/libpytalloc-util.2.0.5.dylib || die - install_name_tool \ - -change "${S}/bin/default/libtalloc.dylib" \ - "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \ - "${ED}"$(python_get_sitedir)/talloc.bundle || die - fi - fi -} diff --git a/sys-libs/talloc/talloc-2.1.0-r99.ebuild b/sys-libs/talloc/talloc-2.1.0-r99.ebuild deleted file mode 100644 index 41645cdc..00000000 --- a/sys-libs/talloc/talloc-2.1.0-r99.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/talloc/talloc-2.1.0.ebuild,v 1.4 2014/02/02 17:40:57 vostorga Exp $ - -EAPI=5 - -PYTHON_COMPAT=( python{2_6,2_7} ) -PYTHON_REQ_USE="threads" - -inherit eutils waf-utils python-single-r1 multilib - -DESCRIPTION="Samba talloc library" -HOMEPAGE="http://talloc.samba.org/" -SRC_URI="http://samba.org/ftp/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm ~mips ppc x86" -IUSE="compat +python" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - !!<sys-libs/talloc-2.0.5" -DEPEND="${RDEPEND} - dev-libs/libxslt - || ( dev-lang/python:2.7[threads] dev-lang/python:2.6[threads] )" - -WAF_BINARY="${S}/buildtools/bin/waf" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-remove-check-bsd-strtoll.patch -} - -src_configure() { - local extra_opts="" - - use compat && extra_opts+=" --enable-talloc-compat1" - use python || extra_opts+=" --disable-python" - waf-utils_src_configure \ - ${extra_opts} -} - -src_install() { - waf-utils_src_install - - # waf is stupid, and no, we can't fix the build-system, since it's provided - # as a brilliant binary blob thats decompressed on the fly - if [[ ${CHOST} == *-darwin* ]] ; then - install_name_tool \ - -id "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \ - "${ED}"/usr/$(get_libdir)/libtalloc.2.0.5.dylib || die - if use python ; then - install_name_tool \ - -id "${EPREFIX}"/usr/$(get_libdir)/libpytalloc-util.2.dylib \ - "${ED}"/usr/$(get_libdir)/libpytalloc-util.2.0.5.dylib || die - install_name_tool \ - -change "${S}/bin/default/libtalloc.dylib" \ - "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \ - "${ED}"/usr/$(get_libdir)/libpytalloc-util.2.0.5.dylib || die - install_name_tool \ - -change "${S}/bin/default/libtalloc.dylib" \ - "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \ - "${ED}"$(python_get_sitedir)/talloc.bundle || die - fi - fi -} diff --git a/sys-libs/tdb/Manifest b/sys-libs/tdb/Manifest deleted file mode 100644 index 92e876f1..00000000 --- a/sys-libs/tdb/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX tdb-remove-check-bsd-strtoll.patch 1181 SHA256 f1f90725967b0df76b24613c8382cd1b93f7717b49a2981b3ff5d36a49b7e7c6 SHA512 ccafbfaee3984a15e81cdd891d47d1100f221f2a22150f8cc14f0d2eed1d1412dcf7cad99cf3bb845825e6a75ac0d33331b26e07b17f718c40ab8b9aac8b935a WHIRLPOOL 8f2703ba60e898d7d1306712856bfb277d168a26845e754172f2451b6f8439f6f2d6f395b2a5d527b41b630c79c709f2fe26872a3e634989423afb4226a52d7b -DIST tdb-1.2.11.tar.gz 481298 SHA256 f10eae6361b033131d2deebfcccbcaeb3d8006747005f5240d68e8b70632f6c2 SHA512 fba47db71d0a28eb38cac44a7aa5796d9ee54ab7a9fff3b5a88f9c305cbfb6580173a2cbe3a3ea3484ff0d366b7bc79be78512183216c484246688de5843d3bc WHIRLPOOL d3a1d61dd923ecd1c84d5d4299561a654b4eddc34282c505bb2e1507f7e673dea61c8b76a4f346ddd50fc3192905322a2efdd767dda591beb917d1166e833ced -DIST tdb-1.2.12.tar.gz 462590 SHA256 282d3db1cc56ac3011ae5f3922fd0c5bb217ecb0320836c23b6fe67f2163a71f SHA512 7f6061cae722db79a604ed517e615bed8d06c1b69549e6c1b771611797e1b4f64ebc7af63c3b911ed055979dd6782c8fca44af829c3466911f4181e835ef9b28 WHIRLPOOL 1f584052432c2b87b3d203dd2aefdf9fb425181e5bbd2cfd2f23ede512fa01623f08c33e85afdddfb3c08d776892c15382d9868bfb22a4a36987e06668ffc828 -EBUILD tdb-1.2.11-r99.ebuild 1090 SHA256 103cda52f038a3d851bff5856d88360df56d2c97635e776c072c834db6ca6561 SHA512 99d38b5a7c228695148177d0597875fd227807beb270b6cfe025dd2e2dd779d2784ae27d11d119b5d9265514d2886eb970c4c385fe7931e5546ac75d39b4ecaa WHIRLPOOL 746bdbb98b38b32a78fc6595c9be832bc86a4da3072328c603ee70c821ddadfb804f560e27dce62b378f51b42224a4d666bb5e42183637eb8e9761372660a959 -EBUILD tdb-1.2.12-r99.ebuild 1021 SHA256 7496a54b221b3fb00c4c9e26581c2dce3b5af66e9a5d23986605f3de6f0fb5a0 SHA512 ec640d09c237d137fa63d44c9331d3257cb5bd614a18d0e112c41fcaf6996d8a11edecfdcd7691895cecdb53e89da8ba1aff247e975cbc5d5b3ca89eb7dbbb88 WHIRLPOOL 95031b9eefafebc3f3fd793997393d75776d97d25ce7b1472484fbe582293fa3dd0e7da75b8823aebe5b298283872f7f13df4f1daec5c7c1854bbfe33eac8360 -MISC metadata.xml 260 SHA256 9c67a75d6c6db8d88233eb27271c93874a4b763907a61f189970574fc957e0e6 SHA512 611e0004aba6d842ba71a9b9f74b8301d1a7d8d366208122001f5d164ae34b88c1ba2d41c0b25c760cea155387e5e7a4b3d141d6b21cc997f894a21c519a07c9 WHIRLPOOL 1bf0ee15987eee963adc9506dff9e8e978bcb8b7bdc9381f468fdc92ed39e356c69dc67af161da4eac8b46098a28ab8b6249f0efeb5709f7cd4f3f8a4749b675 diff --git a/sys-libs/tdb/files/tdb-remove-check-bsd-strtoll.patch b/sys-libs/tdb/files/tdb-remove-check-bsd-strtoll.patch deleted file mode 100644 index 8108209a..00000000 --- a/sys-libs/tdb/files/tdb-remove-check-bsd-strtoll.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff -Naur tdb-1.2.11.orig/lib/replace/wscript tdb-1.2.11/lib/replace/wscript ---- tdb-1.2.11.orig/lib/replace/wscript 2012-11-30 08:51:31.000000000 +0000 -+++ tdb-1.2.11/lib/replace/wscript 2014-02-23 12:37:58.921617847 +0000 -@@ -215,21 +215,6 @@ - - #Some OS (ie. freebsd) return EINVAL if the convertion could not be done, it's not what we expect - #Let's detect those cases -- if conf.CONFIG_SET('HAVE_STRTOLL'): -- conf.CHECK_CODE(''' -- long long nb = strtoll("Text", NULL, 0); -- if (errno == EINVAL) { -- return 0; -- } else { -- return 1; -- } -- ''', -- msg="Checking correct behavior of strtoll", -- headers = 'errno.h', -- execute = True, -- define_ret = True, -- define = 'HAVE_BSD_STRTOLL', -- ) - conf.CHECK_FUNCS('if_nametoindex strerror_r') - conf.CHECK_FUNCS('getdirentries getdents syslog') - conf.CHECK_FUNCS('gai_strerror get_current_dir_name') diff --git a/sys-libs/tdb/metadata.xml b/sys-libs/tdb/metadata.xml deleted file mode 100644 index eb993d35..00000000 --- a/sys-libs/tdb/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> - <herd>samba</herd> - <maintainer> - <email>patrick@gentoo.org</email> - <name>Patrick Lauer</name> - </maintainer> -</pkgmetadata> diff --git a/sys-libs/tdb/tdb-1.2.11-r99.ebuild b/sys-libs/tdb/tdb-1.2.11-r99.ebuild deleted file mode 100644 index ae082f1a..00000000 --- a/sys-libs/tdb/tdb-1.2.11-r99.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/tdb/tdb-1.2.11.ebuild,v 1.8 2013/09/06 16:04:59 ago Exp $ - -EAPI=3 -PYTHON_DEPEND="python? 2" -RESTRICT_PYTHON_ABIS="3.* *-jython 2.7-pypy-*" - -inherit waf-utils python - -DESCRIPTION="A simple database API" -HOMEPAGE="http://tdb.samba.org/" -SRC_URI="http://samba.org/ftp/tdb/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm ~mips ppc x86" -IUSE="python" - -RDEPEND="" -DEPEND="|| ( dev-lang/python:2.7 dev-lang/python:2.6 ) - app-text/docbook-xml-dtd:4.2" - -WAF_BINARY="${S}/buildtools/bin/waf" - -pkg_setup() { - python_set_active_version 2 - python_pkg_setup -} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-remove-check-bsd-strtoll.patch -} - -src_configure() { - local extra_opts="" - use python || extra_opts+=" --disable-python" - waf-utils_src_configure \ - ${extra_opts} -} - -src_test() { - # the default src_test runs 'make test' and 'make check', letting - # the tests fail occasionally (reason: unknown) - emake check || die "emake check failed" -} diff --git a/sys-libs/tdb/tdb-1.2.12-r99.ebuild b/sys-libs/tdb/tdb-1.2.12-r99.ebuild deleted file mode 100644 index 39140930..00000000 --- a/sys-libs/tdb/tdb-1.2.12-r99.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/tdb/tdb-1.2.12-r1.ebuild,v 1.1 2013/06/30 16:33:13 jlec Exp $ - -EAPI=5 - -PYTHON_COMPAT=( python{2_6,2_7} ) - -inherit waf-utils python-single-r1 - -DESCRIPTION="A simple database API" -HOMEPAGE="http://tdb.samba.org/" -SRC_URI="http://samba.org/ftp/tdb/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86" -IUSE="python" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND="python? ( ${PYTHON_DEPS} )" -DEPEND=" - ${RDEPEND} - app-text/docbook-xml-dtd:4.2" - -WAF_BINARY="${S}/buildtools/bin/waf" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-remove-check-bsd-strtoll.patch -} - -src_configure() { - local extra_opts="" - use python || extra_opts+=" --disable-python" - waf-utils_src_configure \ - ${extra_opts} -} - -src_test() { - # the default src_test runs 'make test' and 'make check', letting - # the tests fail occasionally (reason: unknown) - emake check -} diff --git a/sys-libs/tevent/Manifest b/sys-libs/tevent/Manifest deleted file mode 100644 index b7af3dbc..00000000 --- a/sys-libs/tevent/Manifest +++ /dev/null @@ -1,11 +0,0 @@ -AUX add-py-file-0.9.14.patch 1093 SHA256 8b19556991ca4c5279e842a267ae38a5275caf0eaaa0db19f3c407972fa66c29 SHA512 aca86b56fd353c04eedd2a02a1f68db3a72b2b8ad7b669bdda1fbb9632a8acd69d523ad1e23665fc0ff4abdee89815fe8194a36a9d0d03ac45c7ac06e0ff262b WHIRLPOOL 9fd1b46c5b8c93597401cdcbdeda1e03f9e9fac97b38dcede18be4f67930fe53fcaacdf8324bbb74b37700eb77ab9e2bdf7672115204a6178c751f0fb441fe61 -AUX add-py-file.patch 1094 SHA256 91543e43496f22684032eece3ab409b6e45908d3c4cc9c25f2e3d1844a6cb457 SHA512 f1db337951fe797b48ef630e4c0e1370ed514f156671f5b039385c4cd6285109f681a2c38efa77ae02de64798076ad533557ac07b6827e99ee1d181fbae03b35 WHIRLPOOL 7dcabfabc62da2d12a5ea7fc9db78deaa7b81242c367ca0d44c63091d40d3a661696f565b11c2f64688a02d861026b8174651e72ffe87b28928ea27285e409ed -AUX tevent-remove-check-bsd-strtoll.patch 1149 SHA256 3c912c5129e9bcfce51cb1c0517e4fe641371d3eea9af43454024858eb6418fe SHA512 69ef329df08066b877b554b1fdc0270190db4b80d3fc11988736584e7743047d3afc11c1678dcaaff71d00fe443a13de118a85727df1097ae7edf80d43b7bdf9 WHIRLPOOL c50aa5ffef33ff9fc099893f81081dcb2d939216a05bad7106d210eba08ab41413ebb5054675e30a943fe0d5dd91190576069a9156d6735576daf744e22923f3 -AUX tevent-version.patch 832 SHA256 9f03c4fa65358620e6ed50d5ebad78a522ee4e3a3dceade97fd5023c36e97799 SHA512 e0762c4f45bf6cdbf91dc45de22bab3a7722707ca0a19246ad10a622959e63507ded160e27d5cb6f55b086cccc06d5dfaad0dcc89b9b46c4f8926f7ea4546db1 WHIRLPOOL a16eceed526dc7d82cdd99f26e47dd7ef3463a07a1b31f2287443ab28abecfe9d1afbf8c96a8992bf6055ade1f057dc07a2cb300c5b61ac6387f19422b09ef05 -DIST tevent-0.9.19.tar.gz 543195 SHA256 f9a1d079844ec0068804541ee2421d8ff34d7a4cdb93a6cc20d0edd5302e3fc9 SHA512 9c8eb11dc8efbf6b7651261bb4359c6100022145df749630c116ecafea62f6527c3cc7ab73499e3ff1854454aab3947c58d49a9765fc857ac0ddd90250299d0d WHIRLPOOL ebdda4d558a023531c7c991027442dd05f83936f9e8389ce83de06b9d60033dea0e36299c3ed808a9670d84bb3c43297d3d5a5d62670e69ede474ef0bec32581 -DIST tevent-0.9.20.tar.gz 549404 SHA256 b31ce8d066f124a920ed106855ce5df4dc2f86614edd861f422f06890d353814 SHA512 b3d8b892d463f903eab88a569fadd2bf8588d83b2a7db973a5445d66e1eb4dfddc93e349407b16d0e52b6a23cd2fa131bc92cac657f71e8998516017a9dcb546 WHIRLPOOL 7bfcdbc93d3286f5b70ca33031e89cd342babf301549d99a02aad563fc8199041736287dfbe9b783a3674404c2cf11864a761c02795db72044c8f6e0b0e6dd1f -DIST tevent-0.9.21.tar.gz 550606 SHA256 f2be7463573dab2d8210cb57fe7e7e2aeb323274cbdc865a6e29ddcfb977f0f4 SHA512 d1d76402bf32c4da9394ec5e0eb149abefa3f4dc86e5d22529f5cc4f30b1d3071e7a00aac3bd5707532e68dfed5a03dc5a267ea367c8fbe0aaead9df63beafdf WHIRLPOOL 4b4525394cdc06a5ce2535216eea8fdcf44dc0b4ab7964506042df3ee67ce9463d82e9b6be3bdd4cd9983ce92a62e3dfc69c6abf66d30b9b6466e863b2c1d7cd -EBUILD tevent-0.9.19-r99.ebuild 932 SHA256 59f9365bb387a6d6a57c48fddfe0ad6520e1e6403f004cd5016f63559ba282f2 SHA512 601cabdf6bd42f371b4929b2ec08a83e57160101b9be344bb116038ed65e738d357bc35993cdfc9f2914a10fe08a15608512e31608fa3c9b3e17961bd4d31485 WHIRLPOOL a0323d708fd1f3222f8a7beaeadd1b4862d0fe0bd13435d0e12f4c9730d0b2ce59f166952dafdd8db2c002b471faddc42451084d7f082ce5e8da020116757ac8 -EBUILD tevent-0.9.20-r99.ebuild 930 SHA256 e573558731ba8286fcd528583b40cc46f44911924c2ba96ea127c5865f689eea SHA512 24a803638473fe6786c0f19f7fbd99c702ceb8421696d40e9735d46d61de840d862b7eeddfe95fa77c8316962584ab92ad2a3cee16f1d7a53cd2b869d514eccc WHIRLPOOL d03eead599ad9d78baacf906c8fb5b3b52d4147ca78148b642110f64fd8dc745ff6cac87c3cbf0bd6b17c9e168524044ed574371bddadf020d926f8b1e08e4bc -EBUILD tevent-0.9.21-r99.ebuild 930 SHA256 596d6e88c77bb05a3a96a17cc699f7fd3785d523bdf7280fbd75d96fb53ea637 SHA512 7ae4d1ae75978c5e58231ec65e4488fef882e4226a8c7e9dd9e3a608611d641b4d78c47383bcabdf29dd208a713843cd5570e9bc832cf6b18d1d1cfee0510113 WHIRLPOOL a3ec7e7ac5aeb1be57752d07aa360a7da05d73010bb0ccc35cf809cd71966087f624c7c119e110e0e7c10d1d8974d5ba2275f11f80184d09f6652946e9585066 -MISC metadata.xml 253 SHA256 89737be021da6f1a76894bd234f227b72ba57fd0213bdfdc0f5b38f1051ce775 SHA512 58c5ed90694ec0914f49f21b7066d7bd5610f53bbd0ee01e6d1b285e5f8f261bcb681e19b21c39287c312fc982b300f2a34a8cc638eaa0e939dd0da2b046288a WHIRLPOOL 15e90e302adf797a5761d14558f652e319613ec179ea5a4cdfcff2040bcf8d0cc734266744a69e644108ec47bcdde213ad5eaf0c7adf9d796a21e62a58ed9dfe diff --git a/sys-libs/tevent/files/add-py-file-0.9.14.patch b/sys-libs/tevent/files/add-py-file-0.9.14.patch deleted file mode 100644 index 32708160..00000000 --- a/sys-libs/tevent/files/add-py-file-0.9.14.patch +++ /dev/null @@ -1,32 +0,0 @@ ---- /dev/null -+++ /tevent.py -@@ -0,0 +1,29 @@ -+#!/usr/bin/python -+# -+# Python integration for tevent -+# -+# Copyright (C) Jelmer Vernooij 2011 -+# -+# ** NOTE! The following LGPL license applies to the tevent -+# ** library. This does NOT imply that all of Samba is released -+# ** under the LGPL -+# -+# This library is free software; you can redistribute it and/or -+# modify it under the terms of the GNU Lesser General Public -+# License as published by the Free Software Foundation; either -+# version 3 of the License, or (at your option) any later version. -+# -+# This library is distributed in the hope that it will be useful, -+# but WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+# Lesser General Public License for more details. -+# -+# You should have received a copy of the GNU Lesser General Public -+# License along with this library; if not, see <http://www.gnu.org/licenses/>. -+ -+from _tevent import ( -+ __version__, -+ backend_list, -+ Context, -+ Signal, -+ ) diff --git a/sys-libs/tevent/files/add-py-file.patch b/sys-libs/tevent/files/add-py-file.patch deleted file mode 100644 index cd919834..00000000 --- a/sys-libs/tevent/files/add-py-file.patch +++ /dev/null @@ -1,32 +0,0 @@ ---- /dev/null -+++ b/tevent.py -@@ -0,0 +1,29 @@ -+#!/usr/bin/python -+# -+# Python integration for tevent -+# -+# Copyright (C) Jelmer Vernooij 2011 -+# -+# ** NOTE! The following LGPL license applies to the tevent -+# ** library. This does NOT imply that all of Samba is released -+# ** under the LGPL -+# -+# This library is free software; you can redistribute it and/or -+# modify it under the terms of the GNU Lesser General Public -+# License as published by the Free Software Foundation; either -+# version 3 of the License, or (at your option) any later version. -+# -+# This library is distributed in the hope that it will be useful, -+# but WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+# Lesser General Public License for more details. -+# -+# You should have received a copy of the GNU Lesser General Public -+# License along with this library; if not, see <http://www.gnu.org/licenses/>. -+ -+from _tevent import ( -+ __version__, -+ backend_list, -+ Context, -+ Signal, -+ ) diff --git a/sys-libs/tevent/files/tevent-remove-check-bsd-strtoll.patch b/sys-libs/tevent/files/tevent-remove-check-bsd-strtoll.patch deleted file mode 100644 index 481f0d44..00000000 --- a/sys-libs/tevent/files/tevent-remove-check-bsd-strtoll.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -Naur tevent-0.9.19.orig/lib/replace/wscript tevent-0.9.19/lib/replace/wscript ---- tevent-0.9.19.orig/lib/replace/wscript 2013-06-04 14:21:30.000000000 +0000 -+++ tevent-0.9.19/lib/replace/wscript 2014-02-23 12:01:19.733793736 +0000 -@@ -272,20 +272,6 @@ - - #Some OS (ie. freebsd) return EINVAL if the convertion could not be done, it's not what we expect - #Let's detect those cases -- if conf.CONFIG_SET('HAVE_STRTOLL'): -- conf.CHECK_CODE(''' -- long long nb = strtoll("Text", NULL, 0); -- if (errno == EINVAL) { -- return 0; -- } else { -- return 1; -- } -- ''', -- msg="Checking correct behavior of strtoll", -- headers = 'errno.h', -- execute = True, -- define = 'HAVE_BSD_STRTOLL', -- ) - conf.CHECK_FUNCS('if_nametoindex strerror_r') - conf.CHECK_FUNCS('getdirentries getdents syslog') - conf.CHECK_FUNCS('gai_strerror get_current_dir_name') diff --git a/sys-libs/tevent/files/tevent-version.patch b/sys-libs/tevent/files/tevent-version.patch deleted file mode 100644 index 2042ec58..00000000 --- a/sys-libs/tevent/files/tevent-version.patch +++ /dev/null @@ -1,27 +0,0 @@ ---- a/pytevent.c -+++ b/pytevent.c -@@ -761,4 +761,6 @@ void init_tevent(void) - - Py_INCREF(&TeventFd_Type); - PyModule_AddObject(m, "Fd", (PyObject *)&TeventFd_Type); -+ -+ PyModule_AddObject(m, "__version__", PyString_FromString(PACKAGE_VERSION)); - } ---- a/wscript -+++ b/wscript -@@ -92,7 +92,14 @@ - 'pytevent.c', - deps='tevent', - enabled=True, -- realname='_tevent.so') -+ realname='_tevent.so', -+ cflags='-DPACKAGE_VERSION=\"%s\"' % VERSION) -+ # install out various python scripts for use by make test -+ bld.SAMBA_SCRIPT('tevent_python', -+ pattern='tevent.py', -+ installdir='python') -+ -+ bld.INSTALL_WILDCARD('${PYTHONDIR}', 'tevent.py', flat=False) - - - def test(ctx): diff --git a/sys-libs/tevent/metadata.xml b/sys-libs/tevent/metadata.xml deleted file mode 100644 index e06ba379..00000000 --- a/sys-libs/tevent/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> - <herd>samba</herd> - <maintainer> - <email>patrick@gentoo.org</email> - <name>Patrick Lauer</name> - </maintainer> -</pkgmetadata> diff --git a/sys-libs/tevent/tevent-0.9.19-r99.ebuild b/sys-libs/tevent/tevent-0.9.19-r99.ebuild deleted file mode 100644 index b5d60604..00000000 --- a/sys-libs/tevent/tevent-0.9.19-r99.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/tevent/tevent-0.9.19.ebuild,v 1.15 2013/09/06 20:08:35 maekke Exp $ - -EAPI=5 -PYTHON_COMPAT=( python2_{6,7} ) - -inherit waf-utils python-single-r1 - -DESCRIPTION="Samba tevent library" -HOMEPAGE="http://tevent.samba.org/" -SRC_URI="http://samba.org/ftp/tevent/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm ~mips ppc x86" -IUSE="" - -RDEPEND=">=sys-libs/talloc-2.0.8[python] - ${PYTHON_DEPS}" - -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -WAF_BINARY="${S}/buildtools/bin/waf" - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-remove-check-bsd-strtoll.patch -} - -src_install() { - waf-utils_src_install - python_export PYTHON_SITEDIR - insinto "${PYTHON_SITEDIR#${EPREFIX}}" - doins tevent.py - python_optimize -} diff --git a/sys-libs/tevent/tevent-0.9.20-r99.ebuild b/sys-libs/tevent/tevent-0.9.20-r99.ebuild deleted file mode 100644 index 8b1a9c5e..00000000 --- a/sys-libs/tevent/tevent-0.9.20-r99.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/tevent/tevent-0.9.20.ebuild,v 1.2 2013/12/16 08:53:50 polynomial-c Exp $ - -EAPI=5 -PYTHON_COMPAT=( python2_{6,7} ) - -inherit waf-utils python-single-r1 - -DESCRIPTION="Samba tevent library" -HOMEPAGE="http://tevent.samba.org/" -SRC_URI="http://samba.org/ftp/tevent/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -RDEPEND=">=sys-libs/talloc-2.1.0[python] - ${PYTHON_DEPS}" - -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -WAF_BINARY="${S}/buildtools/bin/waf" - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-remove-check-bsd-strtoll.patch -} - -src_install() { - waf-utils_src_install - python_export PYTHON_SITEDIR - insinto "${PYTHON_SITEDIR#${EPREFIX}}" - doins tevent.py - python_optimize -} diff --git a/sys-libs/tevent/tevent-0.9.21-r99.ebuild b/sys-libs/tevent/tevent-0.9.21-r99.ebuild deleted file mode 100644 index 89f9e799..00000000 --- a/sys-libs/tevent/tevent-0.9.21-r99.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/tevent/tevent-0.9.21.ebuild,v 1.1 2014/01/18 23:19:27 polynomial-c Exp $ - -EAPI=5 -PYTHON_COMPAT=( python2_{6,7} ) - -inherit waf-utils python-single-r1 - -DESCRIPTION="Samba tevent library" -HOMEPAGE="http://tevent.samba.org/" -SRC_URI="http://samba.org/ftp/tevent/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -RDEPEND=">=sys-libs/talloc-2.1.0[python] - ${PYTHON_DEPS}" - -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -WAF_BINARY="${S}/buildtools/bin/waf" - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-remove-check-bsd-strtoll.patch -} - -src_install() { - waf-utils_src_install - python_export PYTHON_SITEDIR - insinto "${PYTHON_SITEDIR#${EPREFIX}}" - doins tevent.py - python_optimize -} |