*: remove unused packages

Packages removed:
 - dev-lang/jimtcl
 - net-ftp/tftp-hpa
 - dev-util/stressapptest
 - dev-util/dialog
 - media-libs/alsa-lib
 - sys-auth/pambase (in overlay)
 - sys-apps/mawk
This commit is contained in:
Andrew Jeddeloh 2017-11-07 16:06:59 -08:00
parent 2b5d14f5b6
commit 90203097fb
45 changed files with 0 additions and 3607 deletions

View File

@ -1 +0,0 @@
DIST jimtcl-0.70_pre20110317.tar.gz 691917 RMD160 ec278bab283bc2c8292b1c5d3604eca7b5fea4a3 SHA1 df61cfa69a35184ed2d84b2d659b5204e0b254f9 SHA256 28998a03321ef64d23376057c1a3dfb0f2f552ddce19df54d1d1277d3487f70d

View File

@ -1,38 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/jimtcl/jimtcl-0.70_pre20110317.ebuild,v 1.2 2012/05/05 16:51:29 hwoarang Exp $
EAPI="2"
DESCRIPTION="Small footprint implementation of Tcl programming language"
HOMEPAGE="http://jim.berlios.de/"
SRC_URI="http://dev.gentoo.org/~hwoarang/distfiles/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="amd64 ~x86"
IUSE="static-libs"
src_configure() {
! use static-libs && myconf=--with-jim-shared
econf ${myconf} \
--with-jim-ext=nvp
}
src_compile() {
emake all docs || die
}
src_install() {
dobin jimsh || die "dobin failed"
use static-libs && {
dolib.a libjim.a || die "dolib failed"
} || {
dolib.so libjim.so || die "dolib failed"
}
insinto /usr/include
doins jim.h jimautoconf.h jim-subcmd.h jim-nvp.h jim-signal.h
doins jim-win32compat.h jim-eventloop.h jim-config.h
dodoc AUTHORS README TODO || die "dodoc failed"
dohtml Tcl.html || die "dohtml failed"
}

View File

@ -1 +0,0 @@
DIST dialog-1.1-20120706.tgz 444554 SHA256 305aa1000680aa87bb2148a725f9107ef4cd29dcd6185b44d079cb87cf0ce2f5 SHA512 90000dbdd33226767a45a66a60af25c0e743e78d938b329c980c929c18bcdc5e88031ef7f19ca8ab0471060ff2011aa7d52366cb094537d08ea64f5ef2e0b97d WHIRLPOOL b87d065bf9717b3cbf06e0307187f528c8824bef3b6f57e3eba3c6f36cc9a0ebe755e85fa472738826fc96da39f73371495883d7b1246608aa5c1a7de44c1196

View File

@ -1,66 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/dialog/dialog-1.1.20120706.ebuild,v 1.7 2012/11/05 20:03:55 vapier Exp $
EAPI="4"
inherit multilib eutils
MY_PV="${PV/1.1./1.1-}"
S=${WORKDIR}/${PN}-${MY_PV}
DESCRIPTION="tool to display dialog boxes from a shell"
HOMEPAGE="http://invisible-island.net/dialog/dialog.html"
SRC_URI="ftp://invisible-island.net/${PN}/${PN}-${MY_PV}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="examples minimal nls static-libs unicode"
RDEPEND="
>=sys-libs/ncurses-5.2-r5
unicode? ( sys-libs/ncurses[unicode] )
"
DEPEND="
${RDEPEND}
nls? ( sys-devel/gettext )
!minimal? ( sys-devel/libtool )
!<=sys-freebsd/freebsd-contrib-8.9999
"
src_prepare() {
sed -i configure -e '/LIB_CREATE=/s:${CC}:& ${LDFLAGS}:g' || die
sed -i '/$(LIBTOOL_COMPILE)/s:$: $(LIBTOOL_OPTS):' makefile.in || die
}
src_configure() {
econf \
--disable-rpath-hack \
$(use_enable nls) \
$(use_with !minimal libtool) \
--with-libtool-opts=$(usex static-libs '' '-shared') \
--with-ncurses$(usex unicode w '')
}
src_install() {
if use minimal; then
emake DESTDIR="${D}" install
else
emake DESTDIR="${D}" install-full
fi
dodoc CHANGES README
if use examples; then
docinto samples
dodoc $( find samples -maxdepth 1 -type f )
docinto samples/copifuncs
dodoc $( find samples/copifuncs -maxdepth 1 -type f )
docinto samples/install
dodoc $( find samples/install -type f )
fi
if ! use static-libs; then
rm -f "${ED}"usr/$(get_libdir)/libdialog.{la,a}
fi
}

View File

@ -1 +0,0 @@
DIST stressapptest-1.0.4_autoconf.tar.gz 200370 RMD160 b80a288740052eb80ba6bebd819eea86dc1f7add SHA1 aa7591fb2cd6a4d61c836811d8e9bbcb119be370 SHA256 c8c83419e800504682506e10800763759f3f339b2158bae1329bb145ff981b65

View File

@ -1,43 +0,0 @@
http://code.google.com/p/stressapptest/issues/detail?id=26
--- a/src/os.cc
+++ b/src/os.cc
@@ -149,7 +149,16 @@ void OsLayer::GetFeatures() {
// http://www.sandpile.org/ia32/cpuid.htm
int ax, bx, cx, dx;
__asm__ __volatile__ (
- "cpuid": "=a" (ax), "=b" (bx), "=c" (cx), "=d" (dx) : "a" (1));
+# if defined(STRESSAPPTEST_CPU_I686) && defined(__PIC__)
+ "xchg %%ebx, %%esi;"
+ "cpuid;"
+ "xchg %%esi, %%ebx;"
+ : "=S" (bx),
+# else
+ "cpuid;"
+ : "=b" (bx),
+# endif
+ "=a" (ax), "=c" (cx), "=d" (dx) : "a" (1));
has_clflush_ = (dx >> 19) & 1;
has_sse2_ = (dx >> 26) & 1;
--- a/src/worker.cc
+++ b/src/worker.cc
@@ -85,7 +85,17 @@ namespace {
inline int apicid(void) {
int cpu;
#if defined(STRESSAPPTEST_CPU_X86_64) || defined(STRESSAPPTEST_CPU_I686)
- __asm __volatile("cpuid" : "=b" (cpu) : "a" (1) : "cx", "dx");
+ __asm__ __volatile__ (
+# if defined(STRESSAPPTEST_CPU_I686) && defined(__PIC__)
+ "xchg %%ebx, %%esi;"
+ "cpuid;"
+ "xchg %%esi, %%ebx;"
+ : "=S" (cpu)
+# else
+ "cpuid;"
+ : "=b" (cpu)
+# endif
+ : "a" (1) : "cx", "dx");
#elif defined(STRESSAPPTEST_CPU_ARMV7A)
#warning "Unsupported CPU type ARMV7A: unable to determine core ID."
cpu = 0;

View File

@ -1,35 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/stressapptest/stressapptest-1.0.4.ebuild,v 1.4 2013/01/05 04:35:30 vapier Exp $
EAPI="4"
inherit eutils
MY_P="${P}_autoconf"
DESCRIPTION="Stressful Application Test"
HOMEPAGE="http://code.google.com/p/stressapptest/"
SRC_URI="http://stressapptest.googlecode.com/files/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm x86"
IUSE="debug"
RDEPEND="dev-libs/libaio"
DEPEND="${RDEPEND}"
S="${WORKDIR}/${MY_P}"
src_prepare() {
epatch "${FILESDIR}"/${P}-cpuid-pic.patch
sed -i \
'/CXXFLAGS/s:-O3 -funroll-all-loops -funroll-loops::' \
configure || die
}
src_install() {
default
doman "${ED}"/usr/share/doc/${PN}/${PN}.1
rm -rf "${ED}"/usr/share/doc # only installs COPYING & man page
}

File diff suppressed because it is too large Load Diff

View File

@ -1,31 +0,0 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
AUX 1.0.25-extraneous-cflags.diff 465 SHA256 ac22ee102fa41baf179b755ca0203b87712e57e515c85b72b45ed5bc9e75d555 SHA512 1c84f3f1c4bd8bd866c2c0fed24136b818dad28bf91fd6e39b4e17c7f1b72d53af7d3e4a6358b9c80f616052ae87540561743757f98e1dcd613ae2d1c7ab8348 WHIRLPOOL 7ca6ec58257fb572bc2eb7ebb6efc12f9d7319e4beaf78137d4d876abf1e53fc151bad682600363407b4afae3887cbce267ebb580e29685c0ac61b6b33cc6431
AUX alsa-lib-1.0.27.1-rewind.patch 1514 SHA256 b13b1758f1d54cae12510ccfc29ae3ccca0ab8e7ff97798d1de834a30f252fea SHA512 67b38120d4d8be74fecf55af639fb1a3c9c118f1f0b1c55eee81b65693d1fee753c02eea6cabdd0273299d0c6af6e155a91e88efb900040c3069901fc8b2774e WHIRLPOOL fc6adbb7f833efaabfd40f3a4b76f27d1f5a7afdd02ca2b405a91ebf3f483fa03078710223116e0e1f1f2e273c8e26df9a5d5747db247b3bbbb617f9ff893cfc
DIST alsa-lib-1.0.26.tar.bz2 883076 SHA256 8c9f8161603cc3db640619650401292c3e110da63429ab6938aac763319f6e7d SHA512 2f917171c1e2f50947d7b62da468c5febfa91fba5c04b4694171f7fa0e61ddf398daf7e657876bab1f1ec08932e82f147786b10f815172409f057b0fcd69003a WHIRLPOOL c6353ccf335e24e97258f26fed14ce66fff21b721bef1d6648f212653c0c58a99c889784bf7d42cadbc0f2b1514c877fe8ed94f30c7b45d55f9193c335849c0f
DIST alsa-lib-1.0.27.1.tar.bz2 906234 SHA256 690e07a3ef6270d40ed2130638dba3c18395aae8db4a109bcc473643ce29a03b SHA512 546a52c5c23d51e3a49a36565c0bdda98efc3bbe8ba217c72cfb6986b0e1a6104a3040bc223a74966139416ce39709421a3131f3edb29362a3f949b0ae939909 WHIRLPOOL 485a5b260edc208776ca553d13065d242f1266e38b25dab252596fc8d4c9c3482d11fd3e472c7c96c97b396718a715ca12f36c76635bd069ebe09edc6815693f
DIST alsa-lib-1.0.27.2.tar.bz2 906844 SHA256 690ed393e7efd4fc7e3a2d2cda5449298ca0c895197e5914e350882012430d19 SHA512 3fa9160e001cf21ddc6332c3748f8aa27bd1b514616fd1a9993c34128fe99d07e2dfc5f1a9177e1c17456d1361496f90bf3552f940fd85c6ea5ac9bbc30fe8ce WHIRLPOOL d5df07a99abe4fe7842ef9fe2718148f17db0a182ef0315ec5c32e2ea20ea2a2da007f880dbc2954efc5a2d61dd5e92038a45d8172bee29d8af13532dcdd4afd
EBUILD alsa-lib-1.0.26-r1.ebuild 1582 SHA256 c1588f960b915f657309ab524d1b2f2286f1faf8eecb4114243009fa3816f370 SHA512 df792c0360764de1ff4d3bff933e2496f65fa1ae59de4bae2c51b572d799502b2f84e5fdd14aebeadfe230e36acbf44dbdf7ffb448e744b7aaf7163f31534d3e WHIRLPOOL 90023a4143d91e0c8ae71f496e8812b43b1ba33b24a1f5e6d89a191b0a8b79427a49866e541ef4d0e5f137f9d8360f519cc99bd7e9f5c06bf52bfe404760d967
EBUILD alsa-lib-1.0.27.1-r1.ebuild 2098 SHA256 bd28a8a96d90445c9d72d4370421ec5071aee55cb7a2d7d0695ae73093a1facc SHA512 4269ea8903f0cb9683a89e9d4b5afff6ca1488b080707378a9eb89869e8b438db7c9bc3b5cd069497613c590d7c865385522ef71b24035656d4df73705d77c05 WHIRLPOOL 241c947f0c6eaa28d743398ab9a585bd9eacd3ec821b82c89bb23e746517ea265d203f8a3950f60709c915b3cf600389eba0191ded75bb58e12362d388c7d8dd
EBUILD alsa-lib-1.0.27.1.ebuild 1870 SHA256 0937fac3704253e95eace48a8e110bcb4d0f4a05bcde40eea1162f15aedf3a5a SHA512 c62c94880aa285b06c2dbbd9124b784e031595cfb87e12b5ff3ac017448786c5c231ff3b74e5fafe97c267afdd4ab4e1b26802cdb885a3686ac0be8a10638914 WHIRLPOOL 368b7da207bb96463188fcf2b483c0f3e88e2e79fbd40cd06ef6040287320b67a74d6bec0d36038faee5ecfe82c14c32f92e935770a1272643fbc25b044521dd
EBUILD alsa-lib-1.0.27.2.ebuild 2181 SHA256 aff8268cb4e4578320b8e008ace15f52d1e49a6fa7dfc83127645ff3902967f4 SHA512 12daefa9dc3e5fd07e1eb92cceabe2969f631ac05a4097151aa6c8a3a16a055cf04214436333dc9a662047467b0375a12abf6822937762109538be8398ee68e2 WHIRLPOOL d598ded6648c350a38fb3f7a9c671bd77a1d19694c1bc42cb165437fbaadae389a5b11d22dda7695bfe12cb241a9cd8c9b7d30018fff4fc60aa81062ed4413aa
MISC ChangeLog 55685 SHA256 5cfff385a88f39789b9a4074dcf6afe37b9cc3bc794ec800f6256e438101cf9d SHA512 29b8fe5f3b7b274fb72115c8205358d636b82c4e009efb325c1d98474f70309c90b119cd94d04e0fcfab608807f4b496744068a7f821d3e420b1f9d1746771db WHIRLPOOL 67718e2fd1c1ce132e0c7a083c9c3798ab8285d20576d10d295c3b6c6483b60c77635a2fc5de1ffd3a8ac9295c2124a324efe793234cc73fa604a0c0d3813a08
MISC metadata.xml 443 SHA256 2c3e6e0b3b3cfb7d4cd1b35cb092bc3e0fb60688f7aaedc29133408d00437fba SHA512 ba3c80c882e081177bf371ebd8d8fa3696f0cdd8c214333f4a5515e7d2997884ffddb56559ce51e818fdf8516af0529eaed01e6048f582feddc701d9f27bdb30 WHIRLPOOL 8537995f235dbfaf3c242868af177df5199762de1842f0f7085388dbe86e7821ffe137bb3ea6591d45a36bed5499128e7724a8675bff124b676994e723062a2b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
iQIcBAEBCgAGBQJR/ljvAAoJELp701BxlEWf6OsP/3alKoDqnvG4Q6jR/wQ/B5sL
dYzQquM7DShRUdVv+NN3gXN7+yX500nfynThKg0bTgSdgFBrVdRgmzzf8ZeuAjQE
TnQ8wlLPtzSPHpLecxdGIcfVtB6Y7surVS2+VhxuSd+vwXnOsbgVbDeM/lQnKdmj
k2MOY9aJaYcoL7Z+xtCXQFiFfzjHGG2AFZ0EyekH2NKPEvqoV6Qp1Wr9xlHu64hL
csuPhxpPYVEIDmPBMFxAnTjQ+nqivjvOba2nDlBQYahATYW1AOyI18Dhf6FAsIAS
KfndRC/28BPTZxTWO0cXRq6iEqmhzKQJa7p6BZS3WSyiQOC2B0wPYJ95UVe8jpnv
ZKnUDP17dUszbbqfY0BLwYyyqbIVu9KRrTNCqRo9aisdLive02iuzY0+h2YVyQYf
qu+3N2zGDWUrOAyeigWr4zBvzgr8zeImsM/bwKH6JQIHyGVjE8h0zht0YkeP2cwg
XzDFGCihgkvok/0RGophL6bjX2+4RKFnXtqdnwNJJe/Gf5yjhps1kCo+Dog+0YOw
o9TEaAxvd47cNJjryZFnLKtv1una9RTogsnjnHEVuaLJL5rP+dQTqRMKZGxZ5ryU
Z2KssMQRKEDstL7QnPAO92642pMbBwxAYQ6hlJkxXB3kMADHNCZPoypJ7mIIgGjq
4/aKC0Ft1TyQlT/9aI9l
=dru7
-----END PGP SIGNATURE-----

View File

@ -1,70 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/alsa-lib/alsa-lib-1.0.26-r1.ebuild,v 1.13 2013/07/15 13:45:47 ssuominen Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
inherit autotools eutils multilib python-single-r1
DESCRIPTION="Advanced Linux Sound Architecture Library"
HOMEPAGE="http://www.alsa-project.org/"
SRC_URI="mirror://alsaproject/lib/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-linux ~x86-linux"
IUSE="doc debug alisp python"
RDEPEND="python? ( ${PYTHON_DEPS} )"
DEPEND="${RDEPEND}
doc? ( >=app-doc/doxygen-1.2.6 )"
pkg_setup() {
use python && python-single-r1_pkg_setup
}
src_prepare() {
epatch "${FILESDIR}"/1.0.25-extraneous-cflags.diff
eautoreconf
# if eautoreconf'd with recent autoconf, then epunt_cxx is
# unncessary wrt #460974
# epunt_cxx
}
src_configure() {
local myconf
use elibc_uclibc && myconf="--without-versioned"
econf \
--enable-shared \
--disable-resmgr \
--enable-rawmidi \
--enable-seq \
--enable-aload \
$(use_with debug) \
$(use_enable alisp) \
$(use_enable python) \
${myconf}
}
src_compile() {
emake
if use doc; then
emake doc
fgrep -Zrl "${S}" "${S}/doc/doxygen/html" | \
xargs -0 sed -i -e "s:${S}::"
fi
}
src_install() {
emake DESTDIR="${D}" install
prune_libtool_files --all
find "${ED}"/usr/$(get_libdir)/alsa-lib -name '*.a' -exec rm -f {} +
dodoc ChangeLog TODO
use doc && dohtml -r doc/doxygen/html/*
}

View File

@ -1,82 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/alsa-lib/alsa-lib-1.0.27.1-r1.ebuild,v 1.2 2013/07/19 16:41:41 ssuominen Exp $
EAPI=5
# no support for python3_2 or above yet wrt #471326
PYTHON_COMPAT=( python2_7 )
inherit autotools eutils multilib multilib-minimal python-single-r1
DESCRIPTION="Advanced Linux Sound Architecture Library"
HOMEPAGE="http://www.alsa-project.org/"
SRC_URI="mirror://alsaproject/lib/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="doc debug alisp python"
RDEPEND="python? ( ${PYTHON_DEPS} )
abi_x86_32? ( !<=app-emulation/emul-linux-x86-soundlibs-20130224-r1
!app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] )"
DEPEND="${RDEPEND}
doc? ( >=app-doc/doxygen-1.2.6 )"
pkg_setup() {
use python && python-single-r1_pkg_setup
}
src_prepare() {
find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die
epatch "${FILESDIR}"/${P}-rewind.patch #477282
epatch_user
eautoreconf
}
multilib_src_configure() {
local myconf
# enable Python only on final ABI
if [[ ${ABI} == ${DEFAULT_ABI} ]]; then
myconf="$(use_enable python)"
else
myconf="--disable-python"
fi
use elibc_uclibc && myconf+=" --without-versioned"
ECONF_SOURCE=${S} \
econf \
--disable-maintainer-mode \
--enable-shared \
--disable-resmgr \
--enable-rawmidi \
--enable-seq \
--enable-aload \
$(use_with debug) \
$(use_enable alisp) \
${myconf}
}
multilib_src_compile() {
emake
if [[ ${ABI} == ${DEFAULT_ABI} ]] && use doc; then
emake doc
fgrep -Zrl "${S}" doc/doxygen/html | \
xargs -0 sed -i -e "s:${S}::"
fi
}
multilib_src_install() {
emake DESTDIR="${D}" install
if [[ ${ABI} == ${DEFAULT_ABI} ]] && use doc; then
dohtml -r doc/doxygen/html/.
fi
}
multilib_src_install_all() {
prune_libtool_files --all
find "${ED}"/usr/$(get_libdir)/alsa-lib -name '*.a' -exec rm -f {} +
dodoc ChangeLog doc/asoundrc.txt NOTES TODO
}

View File

@ -1,76 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/alsa-lib/alsa-lib-1.0.27.1.ebuild,v 1.11 2013/08/04 13:39:58 ago Exp $
EAPI=5
# no support for python3_2 or above yet wrt #471326
PYTHON_COMPAT=( python2_7 )
inherit autotools eutils multilib python-single-r1
DESCRIPTION="Advanced Linux Sound Architecture Library"
HOMEPAGE="http://www.alsa-project.org/"
SRC_URI="mirror://alsaproject/lib/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~hppa ia64 ~mips ~ppc ppc64 ~sh sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="doc debug alisp python"
RDEPEND="python? ( ${PYTHON_DEPS} )"
DEPEND="${RDEPEND}
doc? ( >=app-doc/doxygen-1.2.6 )"
pkg_setup() {
use python && python-single-r1_pkg_setup
}
src_prepare() {
find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die
# force use of correct python-config wrt #478802
if [[ ${ABI} == ${DEFAULT_ABI} ]]; then
use python && { sed -i -e "s:python-config:$EPYTHON-config:" configure.in || die; }
fi
epatch "${FILESDIR}"/${P}-rewind.patch #477282
epatch_user
eautoreconf
}
src_configure() {
local myconf
use elibc_uclibc && myconf="--without-versioned"
ECONF_SOURCE=${S} \
econf \
--disable-maintainer-mode \
--enable-shared \
--disable-resmgr \
--enable-rawmidi \
--enable-seq \
--enable-aload \
$(use_with debug) \
$(use_enable alisp) \
$(use_enable python) \
${myconf}
}
src_compile() {
emake
if use doc; then
emake doc
fgrep -Zrl "${S}" doc/doxygen/html | \
xargs -0 sed -i -e "s:${S}::"
fi
}
src_install() {
emake DESTDIR="${D}" install
if use doc; then
dohtml -r doc/doxygen/html/.
fi
prune_libtool_files --all
find "${ED}"/usr/$(get_libdir)/alsa-lib -name '*.a' -exec rm -f {} +
dodoc ChangeLog doc/asoundrc.txt NOTES TODO
}

View File

@ -1,86 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/alsa-lib/alsa-lib-1.0.27.2.ebuild,v 1.2 2013/07/30 13:05:57 ssuominen Exp $
EAPI=5
# no support for python3_2 or above yet wrt #471326
PYTHON_COMPAT=( python2_7 )
inherit autotools eutils multilib multilib-minimal python-single-r1
DESCRIPTION="Advanced Linux Sound Architecture Library"
HOMEPAGE="http://www.alsa-project.org/"
SRC_URI="mirror://alsaproject/lib/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="doc debug alisp python"
RDEPEND="python? ( ${PYTHON_DEPS} )
abi_x86_32? (
!<=app-emulation/emul-linux-x86-soundlibs-20130224-r1
!app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
)"
DEPEND="${RDEPEND}
doc? ( >=app-doc/doxygen-1.2.6 )"
pkg_setup() {
use python && python-single-r1_pkg_setup
}
src_prepare() {
find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die
if [[ ${ABI} == ${DEFAULT_ABI} ]]; then
use python && { sed -i -e "s:python-config:$EPYTHON-config:" configure.in || die; }
fi
epatch_user
eautoreconf
}
multilib_src_configure() {
local myconf
# enable Python only on final ABI
if [[ ${ABI} == ${DEFAULT_ABI} ]]; then
myconf="$(use_enable python)"
else
myconf="--disable-python"
fi
use elibc_uclibc && myconf+=" --without-versioned"
ECONF_SOURCE=${S} \
econf \
--disable-maintainer-mode \
--enable-shared \
--disable-resmgr \
--enable-rawmidi \
--enable-seq \
--enable-aload \
$(use_with debug) \
$(use_enable alisp) \
${myconf}
}
multilib_src_compile() {
emake
if [[ ${ABI} == ${DEFAULT_ABI} ]] && use doc; then
emake doc
fgrep -Zrl "${S}" doc/doxygen/html | \
xargs -0 sed -i -e "s:${S}::"
fi
}
multilib_src_install() {
emake DESTDIR="${D}" install
if [[ ${ABI} == ${DEFAULT_ABI} ]] && use doc; then
dohtml -r doc/doxygen/html/.
fi
}
multilib_src_install_all() {
prune_libtool_files --all
find "${ED}"/usr/$(get_libdir)/alsa-lib -name '*.a' -exec rm -f {} +
dodoc ChangeLog doc/asoundrc.txt NOTES TODO
}

View File

@ -1,21 +0,0 @@
--- modules/mixer/simple/Makefile.am
+++ modules/mixer/simple/Makefile.am
@@ -1,7 +1,7 @@
alsaplugindir = @ALSA_PLUGIN_DIR@
pkglibdir = $(alsaplugindir)/smixer
-AM_CFLAGS = -g -O2 -W -Wall
+AM_CFLAGS = -W -Wall
INCLUDES=-I$(top_srcdir)/include
--- src/pcm/scopes/Makefile.am
+++ src/pcm/scopes/Makefile.am
@@ -1,6 +1,6 @@
pkglibdir = $(libdir)/@PACKAGE@/scopes
-AM_CFLAGS = -g -O2 -W -Wall
+AM_CFLAGS = -W -Wall
pkglib_LTLIBRARIES = scope-level.la

View File

@ -1,40 +0,0 @@
From f2d39afe6139ab16aa2aeea0f51f32db79ab1262 Mon Sep 17 00:00:00 2001
From: David Henningsson <david.henningsson@canonical.com>
Date: Thu, 30 May 2013 12:26:34 +0200
Subject: [PATCH] pcm_plugin: Fix return value of snd_pcm_rewind
In case the rewind did not rewind as much as expected, e g due to
time delay between the latest avail update and the rewind, we must
properly account for that in the plugin layer.
Otherwise, the plugin's appl ptr and the hw's appl ptr become
unsynchronised, which is very bad, especially in mmap_shadow plugins,
e g, this could cause the overlapping memcpy in the softvol plugin
as seen here:
https://bugs.freedesktop.org/show_bug.cgi?id=64299
Signed-off-by: David Henningsson <david.henningsson@canonical.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
---
src/pcm/pcm_plugin.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/pcm/pcm_plugin.c b/src/pcm/pcm_plugin.c
index 96218a8..17157e8 100644
--- a/src/pcm/pcm_plugin.c
+++ b/src/pcm/pcm_plugin.c
@@ -219,9 +219,9 @@ static snd_pcm_sframes_t snd_pcm_plugin_rewind(snd_pcm_t *pcm, snd_pcm_uframes_t
snd_atomic_write_end(&plugin->watom);
return sframes;
}
- snd_pcm_mmap_appl_backward(pcm, (snd_pcm_uframes_t) frames);
+ snd_pcm_mmap_appl_backward(pcm, (snd_pcm_uframes_t) sframes);
snd_atomic_write_end(&plugin->watom);
- return (snd_pcm_sframes_t) frames;
+ return (snd_pcm_sframes_t) sframes;
}
static snd_pcm_sframes_t snd_pcm_plugin_forwardable(snd_pcm_t *pcm)
--
1.7.11.7

View File

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>alsa</herd>
<maintainer>
<email>alsa-bugs@gentoo.org</email>
</maintainer>
<use>
<flag name="alisp">Enable support for ALISP (ALSA LISP) interpreter for advanced features.</flag>
</use>
<upstream>
<remote-id type="cpe">cpe:/a:alsa-project:alsa-lib</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,10 +0,0 @@
DEFINED_PHASES=compile configure install
DESCRIPTION=Small footprint implementation of Tcl programming language
EAPI=2
HOMEPAGE=http://jim.berlios.de/
IUSE=static-libs
KEYWORDS=amd64 ~x86
LICENSE=LGPL-2
SLOT=0
SRC_URI=http://dev.gentoo.org/~hwoarang/distfiles/jimtcl-0.70_pre20110317.tar.gz
_md5_=8b656a03807eed78178b4dd615561089

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=configure install prepare
DEPEND=>=sys-libs/ncurses-5.2-r5 unicode? ( sys-libs/ncurses[unicode] ) nls? ( sys-devel/gettext ) !minimal? ( sys-devel/libtool ) !<=sys-freebsd/freebsd-contrib-8.9999
DESCRIPTION=tool to display dialog boxes from a shell
EAPI=4
HOMEPAGE=http://invisible-island.net/dialog/dialog.html
IUSE=examples minimal nls static-libs unicode
KEYWORDS=alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
LICENSE=GPL-2
RDEPEND=>=sys-libs/ncurses-5.2-r5 unicode? ( sys-libs/ncurses[unicode] )
SLOT=0
SRC_URI=ftp://invisible-island.net/dialog/dialog-1.1-20120706.tgz
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
_md5_=d75dc037b8f4b3eb601ed31d37f4fdcc

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=install prepare
DEPEND=dev-libs/libaio
DESCRIPTION=Stressful Application Test
EAPI=4
HOMEPAGE=http://code.google.com/p/stressapptest/
IUSE=debug
KEYWORDS=amd64 arm x86
LICENSE=Apache-2.0
RDEPEND=dev-libs/libaio
SLOT=0
SRC_URI=http://stressapptest.googlecode.com/files/stressapptest-1.0.4_autoconf.tar.gz
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
_md5_=332bab20c136f98df8b3247cec5196f1

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install prepare setup
DEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) doc? ( >=app-doc/doxygen-1.2.6 ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=Advanced Linux Sound Architecture Library
EAPI=5
HOMEPAGE=http://www.alsa-project.org/
IUSE=doc debug alisp python python_targets_python2_7
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2.1
RDEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] )
SLOT=0
SRC_URI=mirror://alsaproject/lib/alsa-lib-1.0.26.tar.bz2
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e python-single-r1 317a2557b4d7319a7418225f65accf77 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af
_md5_=e7bf5e2d9567d8947999f298c1241ea5

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install prepare setup
DEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) doc? ( >=app-doc/doxygen-1.2.6 ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=Advanced Linux Sound Architecture Library
EAPI=5
HOMEPAGE=http://www.alsa-project.org/
IUSE=doc debug alisp python python_targets_python2_7
KEYWORDS=~alpha amd64 arm ~hppa ia64 ~mips ~ppc ppc64 ~sh sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2.1
RDEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] )
SLOT=0
SRC_URI=mirror://alsaproject/lib/alsa-lib-1.0.27.1.tar.bz2
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e python-single-r1 317a2557b4d7319a7418225f65accf77 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af
_md5_=eb294155f9967dd0993b42e1e963fef3

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-soundlibs-20130224-r1 !app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] ) doc? ( >=app-doc/doxygen-1.2.6 ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=Advanced Linux Sound Architecture Library
EAPI=5
HOMEPAGE=http://www.alsa-project.org/
IUSE=doc debug alisp python abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 python_targets_python2_7
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2.1
RDEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-soundlibs-20130224-r1 !app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] )
SLOT=0
SRC_URI=mirror://alsaproject/lib/alsa-lib-1.0.27.1.tar.bz2
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 python-single-r1 317a2557b4d7319a7418225f65accf77 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af
_md5_=82a85e9b5d466334717ee581e1cd9c1f

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-soundlibs-20130224-r1 !app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] ) doc? ( >=app-doc/doxygen-1.2.6 ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=Advanced Linux Sound Architecture Library
EAPI=5
HOMEPAGE=http://www.alsa-project.org/
IUSE=doc debug alisp python abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 python_targets_python2_7
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2.1
RDEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-soundlibs-20130224-r1 !app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] )
SLOT=0
SRC_URI=mirror://alsaproject/lib/alsa-lib-1.0.27.2.tar.bz2
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 python-single-r1 317a2557b4d7319a7418225f65accf77 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af
_md5_=2a12a07ea73e1184c835f353f1879a82

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=configure install prepare
DEPEND=selinux? ( sec-policy/selinux-tftp ) readline? ( sys-libs/readline ) tcpd? ( sys-apps/tcp-wrappers ) !net-ftp/atftp !net-ftp/netkit-tftp app-arch/xz-utils
DESCRIPTION=port of the OpenBSD TFTP server
EAPI=4
HOMEPAGE=http://www.kernel.org/pub/software/network/tftp/
IUSE=ipv6 readline selinux tcpd
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd
LICENSE=BSD
RDEPEND=selinux? ( sec-policy/selinux-tftp ) readline? ( sys-libs/readline ) tcpd? ( sys-apps/tcp-wrappers ) !net-ftp/atftp !net-ftp/netkit-tftp
SLOT=0
SRC_URI=mirror://kernel/software/network/tftp/tftp-hpa/tftp-hpa-5.1.tar.xz
_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
_md5_=09c013dfafb95d74b3be067c22929954

View File

@ -1,10 +0,0 @@
DEFINED_PHASES=install prepare
DESCRIPTION=an (often faster than gawk) awk-interpreter
EAPI=2
HOMEPAGE=http://invisible-island.net/mawk/mawk.html
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ~ppc ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos
LICENSE=GPL-2
SLOT=0
SRC_URI=ftp://invisible-island.net/mawk/mawk-1.3.4-20100625.tgz
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
_md5_=ba8d97f02b825132b2876a3dbcb3c750

View File

@ -1,14 +0,0 @@
DEFINED_PHASES=compile install postinst test
DEPEND=app-portage/portage-utils
DESCRIPTION=PAM base configuration files
EAPI=4
HOMEPAGE=http://www.gentoo.org/proj/en/base/pam/
IUSE=debug cracklib passwdqc consolekit gnome-keyring selinux mktemp pam_ssh +sha512 pam_krb5 minimal
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux
LICENSE=GPL-2
RDEPEND=|| ( >=sys-libs/pam-0.99.9.0-r1 ( sys-auth/openpam || ( sys-freebsd/freebsd-pam-modules sys-netbsd/netbsd-pam-modules ) ) ) cracklib? ( >=sys-libs/pam-0.99[cracklib] ) consolekit? ( >=sys-auth/consolekit-0.3[pam] ) gnome-keyring? ( >=gnome-base/gnome-keyring-2.20[pam] ) selinux? ( >=sys-libs/pam-0.99[selinux] ) passwdqc? ( >=sys-auth/pam_passwdqc-1.0.4 ) mktemp? ( sys-auth/pam_mktemp ) pam_ssh? ( sys-auth/pam_ssh ) sha512? ( >=sys-libs/pam-1.0.1 ) pam_krb5? ( || ( >=sys-libs/pam-1.1.0 sys-auth/openpam ) >=sys-auth/pam_krb5-4.3 ) !<sys-freebsd/freebsd-pam-modules-6.2-r1 !<sys-libs/pam-0.99.9.0-r1
RESTRICT=binchecks
SLOT=0
SRC_URI=http://dev.gentoo.org/~flameeyes/pambase/pambase-20101024.tar.bz2
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
_md5_=45327e3e24a338e5f6991fe0195de334

View File

@ -1,14 +0,0 @@
DEFINED_PHASES=compile install postinst prepare test
DEPEND=app-portage/portage-utils
DESCRIPTION=PAM base configuration files
EAPI=5
HOMEPAGE=http://www.gentoo.org/proj/en/base/pam/
IUSE=consolekit cracklib debug gnome-keyring minimal mktemp pam_krb5 pam_ssh passwdqc selinux +sha512 systemd
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 -sparc-fbsd -x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux
LICENSE=GPL-2
RDEPEND=|| ( >=sys-libs/pam-1.1.3 ( sys-auth/openpam || ( sys-freebsd/freebsd-pam-modules sys-netbsd/netbsd-pam-modules ) ) ) consolekit? ( >=sys-auth/consolekit-0.4.5_p2012[pam] ) cracklib? ( >=sys-libs/pam-1.1.3[cracklib] ) gnome-keyring? ( >=gnome-base/gnome-keyring-2.32[pam] ) mktemp? ( sys-auth/pam_mktemp ) pam_krb5? ( || ( >=sys-libs/pam-1.1.3 sys-auth/openpam ) >=sys-auth/pam_krb5-4.3 ) pam_ssh? ( sys-auth/pam_ssh ) passwdqc? ( >=sys-auth/pam_passwdqc-1.0.4 ) selinux? ( >=sys-libs/pam-1.1.3[selinux] ) sha512? ( >=sys-libs/pam-1.1.3 ) systemd? ( >=sys-apps/systemd-44-r1[pam] ) !<sys-apps/shadow-4.1.5-r1 !<sys-freebsd/freebsd-pam-modules-6.2-r1 !<sys-libs/pam-0.99.9.0-r1
RESTRICT=binchecks
SLOT=0
SRC_URI=http://dev.gentoo.org/~flameeyes/pambase/pambase-20120417.tar.bz2 http://dev.gentoo.org/~phajdan.jr/pambase/pambase-20120417.tar.bz2
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
_md5_=943a5179d5cb91d79cfb688e4bc55005

View File

@ -1,14 +0,0 @@
DEFINED_PHASES=compile install postinst test
DEPEND=app-portage/portage-utils
DESCRIPTION=PAM base configuration files
EAPI=5
HOMEPAGE=http://www.gentoo.org/proj/en/base/pam/
IUSE=consolekit cracklib debug gnome-keyring minimal mktemp pam_krb5 pam_ssh passwdqc selinux +sha512 systemd
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -sparc-fbsd -x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux
LICENSE=GPL-2
RDEPEND=|| ( >=sys-libs/pam-1.1.3 ( sys-auth/openpam || ( sys-freebsd/freebsd-pam-modules sys-netbsd/netbsd-pam-modules ) ) ) consolekit? ( >=sys-auth/consolekit-0.4.6[pam] ) cracklib? ( >=sys-libs/pam-1.1.3[cracklib] ) gnome-keyring? ( >=gnome-base/gnome-keyring-2.32[pam] ) mktemp? ( sys-auth/pam_mktemp ) pam_krb5? ( || ( >=sys-libs/pam-1.1.3 sys-auth/openpam ) >=sys-auth/pam_krb5-4.3 ) pam_ssh? ( sys-auth/pam_ssh ) passwdqc? ( >=sys-auth/pam_passwdqc-1.0.4 ) selinux? ( >=sys-libs/pam-1.1.3[selinux] ) sha512? ( >=sys-libs/pam-1.1.3 ) systemd? ( >=sys-apps/systemd-204[pam] ) !<sys-apps/shadow-4.1.5-r1 !<sys-freebsd/freebsd-pam-modules-6.2-r1 !<sys-libs/pam-0.99.9.0-r1
RESTRICT=binchecks
SLOT=0
SRC_URI=http://dev.gentoo.org/~ssuominen/pambase-20140313.tar.bz2
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
_md5_=fec7c5bb6d8ea94d54d61f966b1197b3

View File

@ -1 +0,0 @@
DIST tftp-hpa-5.1.tar.xz 89288 RMD160 44dcf64d083aa7a988a4f377954c31bb24da2009 SHA1 ade09d8aba5cb1155d0309c42ac427358cd41853 SHA256 f736417a4d436512168ec34fe0ed13845388a3f01b862baa50b7b427e7ab5e42

View File

@ -1,15 +0,0 @@
# /etc/init.d/in.tftpd
# Path to server files from
# Depending on your application you may have to change this.
# This is commented out to force you to look at the file!
#INTFTPD_PATH="/var/tftp/"
#INTFTPD_PATH="/tftpboot/"
#INTFTPD_PATH="/tftproot/"
# For more options, see in.tftpd(8)
# -R 4096:32767 solves problems with ARC firmware, and obsoletes
# the /proc/sys/net/ipv4/ip_local_port_range hack.
# -s causes $INTFTPD_PATH to be the root of the TFTP tree.
# -l is passed by the init script in addition to these options.
INTFTPD_OPTS="-R 4096:32767 -s ${INTFTPD_PATH}"

View File

@ -1,20 +0,0 @@
#!/sbin/runscript
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-ftp/tftp-hpa/files/in.tftpd.rc6,v 1.2 2005/07/30 06:29:14 vapier Exp $
depend() {
need net
}
start() {
ebegin "Starting tftpd"
/usr/sbin/in.tftpd -l ${INTFTPD_OPTS}
eend $?
}
stop() {
ebegin "Stopping tftpd"
start-stop-daemon --stop --exec /usr/sbin/in.tftpd
eend $?
}

View File

@ -1,10 +0,0 @@
service tftp
{
disable = yes
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -R 4096:32767 -s /tftpboot
}

View File

@ -1,48 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-ftp/tftp-hpa/tftp-hpa-5.1.ebuild,v 1.10 2012/05/13 11:15:32 swift Exp $
EAPI="4"
inherit toolchain-funcs
DESCRIPTION="port of the OpenBSD TFTP server"
HOMEPAGE="http://www.kernel.org/pub/software/network/tftp/"
SRC_URI="mirror://kernel/software/network/tftp/${PN}/${P}.tar.xz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="ipv6 readline selinux tcpd"
RDEPEND="selinux? ( sec-policy/selinux-tftp )
readline? ( sys-libs/readline )
tcpd? ( sys-apps/tcp-wrappers )
!net-ftp/atftp
!net-ftp/netkit-tftp"
DEPEND="${RDEPEND}
app-arch/xz-utils"
src_prepare() {
sed -i "/^AR/s:ar:$(tc-getAR):" MCONFIG.in || die
}
src_configure() {
econf \
$(use_with ipv6) \
$(use_with tcpd tcpwrappers) \
$(use_with readline)
}
src_install() {
emake INSTALLROOT="${D}" install
dodoc README* CHANGES tftpd/sample.rules
# iputils installs this
rm "${D}"/usr/share/man/man8/tftpd.8 || die
newconfd "${FILESDIR}"/in.tftpd.confd-0.44 in.tftpd
newinitd "${FILESDIR}"/in.tftpd.rc6 in.tftpd
insinto /etc/xinetd.d
newins "${FILESDIR}"/tftp.xinetd tftp
}

View File

@ -1 +0,0 @@
DIST mawk-1.3.4-20100625.tgz 304970 RMD160 eba15ad8ed2d0acefe56b02a6db80ad3d9f87dfa SHA1 5ba79c2af60915ec3a3eb8d2bbd59e15b9c24a79 SHA256 a8837a66ecee746edc149d7c38686209656c455290a1805c5e05ebad3184d2c9

View File

@ -1,13 +0,0 @@
--- a/Makefile.in
+++ b/Makefile.in
@@ -104,8 +104,9 @@
-@rm -f $@
notangle -R'"array.h"' array.w | $(NOIDENT) | cpif array.h
+BUILD_CC ?= gcc
scancode.c : $(srcdir)/makescan.c scancode.h nstd.h config.h
- @ECHO_LD@$(CC) $(CFLAGS) $(CPPFLAGS) -o makescan.exe $(srcdir)/makescan.c
+ @ECHO_LD@$(BUILD_CC) $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) -o makescan.exe $(srcdir)/makescan.c
rm -f scancode.c
./makescan.exe > scancode.c
rm makescan.exe

View File

@ -1,32 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/mawk/mawk-1.3.4_p20100625.ebuild,v 1.2 2011/10/20 15:04:10 vapier Exp $
EAPI="2"
inherit toolchain-funcs eutils
MY_P=${P/_p/-}
DESCRIPTION="an (often faster than gawk) awk-interpreter"
HOMEPAGE="http://invisible-island.net/mawk/mawk.html"
SRC_URI="ftp://invisible-island.net/mawk/${MY_P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
IUSE=""
S=${WORKDIR}/${MY_P}
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.3.4-cross-compile.patch
tc-export BUILD_CC
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc ACKNOWLEDGMENT CHANGES INSTALL README
exeinto /usr/share/doc/${PF}/examples
doexe examples/* # avoid compression of dodoc + make executable
}

View File

@ -1,589 +0,0 @@
# ChangeLog for sys-auth/pambase
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-auth/pambase/ChangeLog,v 1.138 2014/03/13 14:31:20 ssuominen Exp $
13 Mar 2014; Samuli Suominen <ssuominen@gentoo.org>
-pambase-20120417-r1.ebuild, -pambase-20120417-r2.ebuild,
-pambase-20120417.ebuild:
old
*pambase-20140313 (13 Mar 2014)
13 Mar 2014; Samuli Suominen <ssuominen@gentoo.org> +pambase-20140313.ebuild:
Version bump (imported -systemd.patch, -systemd-auth.patch and -lastlog-
silent.patch)
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> pambase-20120417-r3.ebuild:
Add arm64 love.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> pambase-20120417-r1.ebuild,
pambase-20120417-r3.ebuild, pambase-20120417.ebuild:
Mark m68k/s390/sh stable.
14 Jan 2014; Pacho Ramos <pacho@gentoo.org> pambase-20120417-r3.ebuild:
ia64 stable, bug #491034 (thanks to Emeric Maschino for testing)
23 Dec 2013; Agostino Sarubbo <ago@gentoo.org> pambase-20120417-r3.ebuild:
Stable for sparc, wrt bug #491034
23 Dec 2013; Agostino Sarubbo <ago@gentoo.org> pambase-20120417-r3.ebuild:
Stable for ppc, wrt bug #491034
22 Dec 2013; Agostino Sarubbo <ago@gentoo.org> pambase-20120417-r3.ebuild:
Stable for ppc64, wrt bug #491034
30 Nov 2013; Markus Meier <maekke@gentoo.org> pambase-20120417-r3.ebuild:
arm stable, bug #491034
17 Nov 2013; Matt Turner <mattst88@gentoo.org> pambase-20120417-r3.ebuild:
alpha stable, bug 491034.
16 Nov 2013; Pacho Ramos <pacho@gentoo.org> pambase-20120417-r3.ebuild:
amd64/x86 stable, bug #491034
12 Nov 2013; Jeroen Roovers <jer@gentoo.org> pambase-20120417-r3.ebuild:
Stable for HPPA (bug #491034).
*pambase-20120417-r3 (27 Oct 2013)
27 Oct 2013; Pacho Ramos <pacho@gentoo.org>
+files/pambase-20120417-systemd-auth.patch, +pambase-20120417-r3.ebuild:
Load pam_systemd from system-auth instead of system-login, bug #485470 by
Benjamin Franzke
05 Sep 2013; Mike Frysinger <vapier@gentoo.org> pambase-20120417-r2.ebuild:
Mark m68k/s390/sh stable #454388.
21 Aug 2013; Samuli Suominen <ssuominen@gentoo.org>
pambase-20120417-r2.ebuild:
Warn people from enabling weird setup with USE="consolekit systemd" and
having 2 session trackers running at the same time wrt #478258
03 Aug 2013; Agostino Sarubbo <ago@gentoo.org> pambase-20120417-r2.ebuild:
Stable for sparc, wrt bug #454388
07 Jul 2013; Agostino Sarubbo <ago@gentoo.org> pambase-20120417-r2.ebuild:
Stable for ia64, wrt bug #454388
07 Jul 2013; Agostino Sarubbo <ago@gentoo.org> pambase-20120417-r2.ebuild:
Stable for arm, wrt bug #454388
06 Jul 2013; Agostino Sarubbo <ago@gentoo.org> pambase-20120417-r2.ebuild:
Stable for alpha, wrt bug #454388
04 Jul 2013; Agostino Sarubbo <ago@gentoo.org> pambase-20120417-r2.ebuild:
Stable for ppc64, wrt bug #454388
01 Jul 2013; Jeroen Roovers <jer@gentoo.org> pambase-20120417-r2.ebuild:
Stable for HPPA (bug #454388).
30 Jun 2013; Agostino Sarubbo <ago@gentoo.org> pambase-20120417-r2.ebuild:
Stable for ppc, wrt bug #454388
30 Jun 2013; Agostino Sarubbo <ago@gentoo.org> pambase-20120417-r2.ebuild:
Stable for x86, wrt bug #454388
30 Jun 2013; Agostino Sarubbo <ago@gentoo.org> pambase-20120417-r2.ebuild:
Stable for amd64, wrt bug #454388
28 Jun 2013; Alexis Ballier <aballier@gentoo.org> pambase-20101024-r2.ebuild,
pambase-20120417.ebuild, pambase-20120417-r1.ebuild,
pambase-20120417-r2.ebuild:
allow openpam for krb5
*pambase-20120417-r2 (15 Jun 2013)
15 Jun 2013; Johannes Huber <johu@gentoo.org>
+files/pambase-20120417-lastlog-silent.patch, +pambase-20120417-r2.ebuild:
Revision bump adds patch to make lastlog messages silent by Dennis Schridde
<devurandom@gmx.net> wrt bug #468798. Acked by Diego Elio Pettenò
<flameeyes@gentoo.org> on irc.
*pambase-20120417-r1 (19 Jun 2012)
19 Jun 2012; Samuli Suominen <ssuominen@gentoo.org>
+pambase-20120417-r1.ebuild, +files/pambase-20120417-systemd.patch,
metadata.xml:
Use `usex` from eutils.eclass for defining "varvalue". Support for
pam_systemd.so wrt #372229 by Michał Górny.
19 May 2012; Diego E. Pettenò <flameeyes@gentoo.org>
pambase-20101024-r2.ebuild, pambase-20120417.ebuild:
Nix-out src_test as there are no tests.
06 May 2012; Zac Medico <zmedico@gentoo.org> pambase-20120417.ebuild:
Add blocker for !<sys-apps/shadow-4.1.5-r1 due to file collisions with
/etc/pam.d/{login,passwd,su}.
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> pambase-20101024-r2.ebuild:
keyword ~amd64-fbsd
22 Apr 2012; Alexis Ballier <aballier@gentoo.org> pambase-20120417.ebuild:
keyword -*-fbsd for bug #413077
*pambase-20120417 (17 Apr 2012)
17 Apr 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+pambase-20120417.ebuild:
Version bump.
28 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> -pambase-20101024.ebuild,
-pambase-20101024-r1.ebuild:
old
28 Jan 2012; Samuli Suominen <ssuominen@gentoo.org>
pambase-20101024-r2.ebuild:
Stabilize for everyone since this is now same as current stable.
*pambase-20101024-r2 (28 Jan 2012)
28 Jan 2012; Samuli Suominen <ssuominen@gentoo.org>
+pambase-20101024-r2.ebuild:
Restore "nox11" as pam_ck_connector.so argument because most of the display
managers in tree, including XDM and SLIM, has native ConsoleKit support now.
*pambase-20101024-r1 (22 Oct 2011)
22 Oct 2011; Samuli Suominen <ssuominen@gentoo.org>
+pambase-20101024-r1.ebuild:
Remove nox11 argument from pam_ck_connector.so wrt #342345
28 Nov 2010; Constanze Hausner <constanze@gentoo.org>
pambase-20090620.1-r1.ebuild, pambase-20100310.ebuild,
pambase-20100925.ebuild, pambase-20101024.ebuild, metadata.xml:
Renamed useflags ssh/kerberos to pam_ssh/pam_krb5 and changed kerberos dep
to >=sys-auth/pam_krb5-4.3
27 Nov 2010; Raúl Porcel <armin76@gentoo.org> pambase-20101024.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable
03 Nov 2010; Markus Meier <maekke@gentoo.org> pambase-20101024.ebuild:
arm stable, bug #343099
01 Nov 2010; Jeroen Roovers <jer@gentoo.org> pambase-20101024.ebuild:
Stable for HPPA PPC (bug #343099).
01 Nov 2010; Christian Faulhammer <fauli@gentoo.org>
pambase-20101024.ebuild:
stable x86, bug 343099
30 Oct 2010; Samuli Suominen <ssuominen@gentoo.org>
pambase-20101024.ebuild:
ppc64 stable wrt #343099
29 Oct 2010; Markos Chandras <hwoarang@gentoo.org>
pambase-20101024.ebuild:
Stable on amd64 wrt bug #343099
*pambase-20101024 (23 Oct 2010)
23 Oct 2010; Diego E. Pettenò <flameeyes@gentoo.org>
+pambase-20101024.ebuild:
Version bump; add pam_loginuid on Linux-PAM for bug #342345.
22 Oct 2010; Jeroen Roovers <jer@gentoo.org> pambase-20100925.ebuild:
Marked ~hppa (bug #329585).
*pambase-20100925 (25 Sep 2010)
25 Sep 2010; Diego E. Pettenò <flameeyes@gentoo.org>
-pambase-20100819.ebuild, +pambase-20100925.ebuild, metadata.xml:
Version bump (and remove old); the new version adds a minimal USE flag.
04 Sep 2010; Raúl Porcel <armin76@gentoo.org> pambase-20100819.ebuild:
Add ~alpha/~ia64 wrt #329585
03 Sep 2010; Diego E. Pettenò <flameeyes@gentoo.org>
pambase-20090620.1-r1.ebuild, pambase-20100310.ebuild:
Change URI to point to dev.gentoo.org rather than my host.
*pambase-20100819 (19 Aug 2010)
19 Aug 2010; Diego E. Pettenò <flameeyes@gentoo.org>
-pambase-20100724.ebuild, +pambase-20100819.ebuild:
Bump pambase to fix bug #333393 reported by Simon Alman.
02 Aug 2010; Markus Meier <maekke@gentoo.org> pambase-20100724.ebuild:
add ~arm, bug #329585
*pambase-20100724 (24 Jul 2010)
24 Jul 2010; Diego E. Pettenò <flameeyes@gentoo.org>
-pambase-20100723.ebuild, +pambase-20100724.ebuild:
Bump to fix pam_krb5 auth login (bug #329599).
23 Jul 2010; Diego E. Pettenò <flameeyes@gentoo.org> metadata.xml:
Update metadata description of USE flags.
*pambase-20100723 (23 Jul 2010)
23 Jul 2010; Diego E. Pettenò <flameeyes@gentoo.org>
+pambase-20100723.ebuild:
Add a new version that adds support for Kerberos authentication on system
(with Linux-PAM only).
15 Apr 2010; Brent Baude <ranger@gentoo.org> pambase-20100310.ebuild:
Marking pambase-20100310 ppc for bug 308075
04 Apr 2010; Raúl Porcel <armin76@gentoo.org> pambase-20100310.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #308075
30 Mar 2010; Jonathan Callen <abcd@gentoo.org> pambase-20100310.ebuild:
Bump to EAPI=3, add prefix keywords
29 Mar 2010; Markus Meier <maekke@gentoo.org> pambase-20100310.ebuild:
amd64 stable, bug #308075
24 Mar 2010; Jeroen Roovers <jer@gentoo.org> pambase-20100310.ebuild:
Stable for HPPA (bug #308075).
18 Mar 2010; Christian Faulhammer <fauli@gentoo.org>
pambase-20100310.ebuild:
stable x86, security bug 308075
*pambase-20100310 (10 Mar 2010)
10 Mar 2010; Diego E. Pettenò <flameeyes@gentoo.org>
-pambase-20081028.ebuild, +pambase-20100310.ebuild:
Version bump and remove old version. The new version simply improves on
the system-services stack to be usable with fcron.
21 Nov 2009; Raúl Porcel <armin76@gentoo.org>
pambase-20090620.1-r1.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #284088
09 Oct 2009; Markus Meier <maekke@gentoo.org>
pambase-20090620.1-r1.ebuild:
arm stable, bug #284088
27 Sep 2009; nixnut <nixnut@gentoo.org> pambase-20090620.1-r1.ebuild:
ppc stable #284088
26 Sep 2009; Romain Perier <mrpouet@gentoo.org>
pambase-20090620.1-r1.ebuild:
Stable for amd64 per bug #284088.
22 Sep 2009; Jeroen Roovers <jer@gentoo.org> pambase-20090620.1-r1.ebuild:
Stable for HPPA (bug #284088).
16 Sep 2009; Christian Faulhammer <fauli@gentoo.org>
pambase-20090620.1-r1.ebuild:
stable x86, bug 284088
14 Sep 2009; Tom Gall <tgall@gentoo.org> pambase-20090620.1-r1.ebuild:
stable on ppc64, bug #284088
08 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org>
-pambase-20090515.ebuild:
Remove old version.
*pambase-20090620.1-r1 (10 Aug 2009)
10 Aug 2009; Diego E. Pettenò <flameeyes@gentoo.org>
-pambase-20090620.1.ebuild, +pambase-20090620.1-r1.ebuild:
Revision bump to add the portage-utils dependency (without this, Linux-PAM
version is not properly calculated, and tally2 is not used).
*pambase-20090620.1 (20 Jun 2009)
20 Jun 2009; Diego E. Pettenò <flameeyes@gentoo.org>
-pambase-20090620.ebuild, +pambase-20090620.1.ebuild:
Further pam_tally2 fixes.
*pambase-20090620 (20 Jun 2009)
20 Jun 2009; Diego E. Pettenò <flameeyes@gentoo.org>
+pambase-20090620.ebuild:
Bump so to enable pam_tall2 properly when building with Linux-PAM-1.1.0.
*pambase-20090515 (15 May 2009)
15 May 2009; Diego E. Pettenò <flameeyes@gentoo.org>
-pambase-20080318.ebuild, -pambase-20081028-r1.ebuild,
-pambase-20090430.ebuild, +pambase-20090515.ebuild:
Version bump and cleanup old version. The new version only fixes a minor
problem with Gentoo/FreeBSD.
*pambase-20090430 (30 Apr 2009)
30 Apr 2009; Diego E. Pettenò <flameeyes@gentoo.org>
+pambase-20090430.ebuild:
Add a new pambase version, with a stricter dependency on ConsoleKit and
support for remote sessions as well as local. Should fix bug #260842 (PAM
side).
21 Mar 2009; Jeroen Roovers <jer@gentoo.org> pambase-20081028.ebuild:
Stable for HPPA (bug #261595).
17 Mar 2009; Raúl Porcel <armin76@gentoo.org> pambase-20081028.ebuild:
m68k stable wrt #261595, thanks to kolla for testing
15 Mar 2009; Brent Baude <ranger@gentoo.org> pambase-20081028.ebuild:
stable ppc64, bug 261595
14 Mar 2009; Raúl Porcel <armin76@gentoo.org> pambase-20081028.ebuild:
arm/ia64/s390/sh/sparc stable wrt #261595
14 Mar 2009; nixnut <nixnut@gentoo.org> pambase-20081028.ebuild:
ppc stable #261595
11 Mar 2009; Tobias Klausmann <klausman@gentoo.org>
pambase-20081028.ebuild:
Stable on alpha, bug #261595
08 Mar 2009; Markus Meier <maekke@gentoo.org> pambase-20081028.ebuild:
amd64/x86 stable, bug #261595
07 Mar 2009; Diego E. Pettenò <flameeyes@gentoo.org>
-pambase-20080730.ebuild, -pambase-20080801.ebuild,
-pambase-20080801-r1.ebuild:
Cleanup old versions.
09 Nov 2008; Mike Frysinger <vapier@gentoo.org>
pambase-20081028-r1.ebuild:
Add arm/s390/sh #232691.
*pambase-20081028-r1 (28 Oct 2008)
*pambase-20081028 (28 Oct 2008)
28 Oct 2008; Diego Pettenò <flameeyes@gentoo.org>
+pambase-20081028.ebuild, +pambase-20081028-r1.ebuild:
Version bump to create the new system-services pam.d file.
*pambase-20080801-r1 (29 Sep 2008)
29 Sep 2008; Diego Pettenò <flameeyes@gentoo.org>
+pambase-20080801-r1.ebuild:
Add a new revision using EAPI=2.
22 Aug 2008; Alexis Ballier <aballier@gentoo.org> pambase-20080801.ebuild:
keyword ~sparc-fbsd
10 Aug 2008; Ricardo Mendoza <ricmm@gentoo.org> pambase-20080801.ebuild:
Add ~mips, bug #232691
10 Aug 2008; Raúl Porcel <armin76@gentoo.org> pambase-20080801.ebuild:
Add ~ia64 wrt #232691
10 Aug 2008; Tobias Klausmann <klausman@gentoo.org>
pambase-20080801.ebuild:
Keyworded on alpha, bug #232691
02 Aug 2008; Markus Rothe <corsair@gentoo.org> pambase-20080801.ebuild:
It was meant to be ~ppc64...
02 Aug 2008; Markus Rothe <corsair@gentoo.org> pambase-20080801.ebuild:
Stable on ppc64; bug #232691
*pambase-20080801 (01 Aug 2008)
01 Aug 2008; Diego Pettenò <flameeyes@gentoo.org> metadata.xml,
+pambase-20080801.ebuild:
New pambase with optional support for SHA512-hashed passwords (enabled by
default). This will deprecated sys-auth/pam_sha512.
31 Jul 2008; Vlastimil Babka <caster@gentoo.org> ChangeLog:
Fix distfile size and hashes in Manifest, bug #233462.
31 Jul 2008; Javier Villavicencio <the_paya@gentoo.org>
pambase-20080730.ebuild:
Keyworded ~x86-fbsd.
*pambase-20080730 (30 Jul 2008)
30 Jul 2008; Diego Pettenò <flameeyes@gentoo.org>
-pambase-20080723.1.ebuild, +pambase-20080730.ebuild:
Bump to complete fixes for FreeBSD.
*pambase-20080723.1 (23 Jul 2008)
23 Jul 2008; Diego Pettenò <flameeyes@gentoo.org>
-pambase-20080723.ebuild, +pambase-20080723.1.ebuild:
Version bump with two minor fixes for Gentoo/FreeBSD.
23 Jul 2008; Ferris McCormick <fmccor@gentoo.org> pambase-20080723.ebuild:
Rekeyword for ~sparc (allow pam_ssh), Bug #232691.
23 Jul 2008; Jeroen Roovers <jer@gentoo.org> pambase-20080723.ebuild:
Marked ~hppa (bug #232691).
*pambase-20080723 (22 Jul 2008)
22 Jul 2008; Diego Pettenò <flameeyes@gentoo.org> metadata.xml,
+pambase-20080723.ebuild:
Add new pambase version, with added support for sys-auth/pam_ssh. Also
contains fixes for bug #232669 for Gentoo/FreeBSD 7 systems. See bug
#232691 for keywording request.
04 Jul 2008; <ricmm@gentoo.org> pambase-20080318.ebuild:
Add ~mips, bug #230743
22 Jun 2008; Thomas Anderson <gentoofan23@gentoo.org>
pambase-20080318.ebuild:
amd64 stable, bug #225901
14 Jun 2008; nixnut <nixnut@gentoo.org> pambase-20080318.ebuild:
Stable on ppc wrt bug 225901
13 Jun 2008; Brent Baude <ranger@gentoo.org> pambase-20080318.ebuild:
Marking pambase-20080318 ppc64 for bug 225901
13 Jun 2008; Tobias Klausmann <klausman@gentoo.org>
pambase-20080318.ebuild:
Stable on alpha, bug #225901
13 Jun 2008; Raúl Porcel <armin76@gentoo.org> pambase-20080318.ebuild:
ia64/sparc stable wrt #225901
13 Jun 2008; Jeroen Roovers <jer@gentoo.org> pambase-20080318.ebuild:
Stable for HPPA (bug #225901).
11 Jun 2008; Christian Faulhammer <opfer@gentoo.org>
pambase-20080318.ebuild:
stable x86, bug 225901
11 Jun 2008; Diego Pettenò <flameeyes@gentoo.org>
-pambase-20080305.ebuild:
Remove old version.
10 Jun 2008; Alexis Ballier <aballier@gentoo.org> pambase-20080318.ebuild:
keyword ~sparc-fbsd
08 Jun 2008; Javier Villavicencio <the_paya@gentoo.org>
pambase-20080318.ebuild:
Keyworded ~x86-fbsd.
04 Jun 2008; Markus Rothe <corsair@gentoo.org> pambase-20080318.ebuild:
Added ~ppc64; bug #224555
22 Apr 2008; Diego Pettenò <flameeyes@gentoo.org> metadata.xml,
-pambase-20080306.1.ebuild, -pambase-20080306.2.ebuild,
pambase-20080318.ebuild:
Remove old versions and replace gnome USE fag with gnome-keyring. Closes
bug #218856.
12 Apr 2008; Tobias Scherbaum <dertobi123@gentoo.org>
pambase-20080318.ebuild:
Added ~ppc, bug #212437
24 Mar 2008; Raúl Porcel <armin76@gentoo.org> pambase-20080318.ebuild:
Add ~ia64/~sparc wrt #212437
*pambase-20080318 (18 Mar 2008)
18 Mar 2008; Diego Pettenò <flameeyes@gentoo.org>
+pambase-20080318.ebuild:
Add new pambase package that should fix the Gnome Keyring problems in bug
#213578.
17 Mar 2008; Santiago M. Mola <coldwind@gentoo.org>
pambase-20080306.2.ebuild:
Added ~amd64
15 Mar 2008; Tobias Klausmann <klausman@gentoo.org>
pambase-20080306.2.ebuild:
Keyworded for (~)alpha, bug 212437
13 Mar 2008; Jeroen Roovers <jer@gentoo.org> pambase-20080306.2.ebuild:
Marked ~hppa (bug #212437).
*pambase-20080306.2 (06 Mar 2008)
06 Mar 2008; Diego Pettenò <flameeyes@gentoo.org> metadata.xml,
+pambase-20080306.2.ebuild:
Add a new release with pam_mktemp as a dependency. This means a few more
keywords needed, sorry.
06 Mar 2008; Raúl Porcel <armin76@gentoo.org> pambase-20080306.1.ebuild:
Add ~alpha/~ia64
*pambase-20080306.1 (05 Mar 2008)
05 Mar 2008; Diego Pettenò <flameeyes@gentoo.org>
-pambase-20080306.ebuild, +pambase-20080306.1.ebuild:
Make it work fine on Linux-PAM too.
05 Mar 2008; Diego Pettenò <flameeyes@gentoo.org>
pambase-20080306.ebuild:
Forgot to add to IUSE.
*pambase-20080306 (05 Mar 2008)
05 Mar 2008; Diego Pettenò <flameeyes@gentoo.org> metadata.xml,
+pambase-20080306.ebuild:
New version of pambase with a passwdqc USE flag to enable use of pam_passwdqc.
05 Mar 2008; Ferris McCormick <fmccor@gentoo.org> pambase-20080305.ebuild:
Add ~sparc for testing, part of Bug #210770 --- pam still works for me.
*pambase-20080305 (05 Mar 2008)
05 Mar 2008; Diego Pettenò <flameeyes@gentoo.org>
-pambase-20080301.ebuild, +pambase-20080305.ebuild:
Bump to avoid calling git during ebuild phases. Closes bug #212395.
04 Mar 2008; Brent Baude <ranger@gentoo.org> ChangeLog:
keyworded ~arch for ppc64, bug 210769
04 Mar 2008; Brent Baude <ranger@gentoo.org> pambase-20080301.ebuild:
keyworded ~arch for ppc64, bug 210770
04 Mar 2008; Christian Faulhammer <opfer@gentoo.org>
pambase-20080301.ebuild:
keyword ~x86 for bug 210770
03 Mar 2008; Jeroen Roovers <jer@gentoo.org> pambase-20080301.ebuild:
Marked ~hppa (bug #210770).
01 Mar 2008; Diego Pettenò <flameeyes@gentoo.org>
pambase-20080301.ebuild:
Fix HOMEPAGE. Thanks creidiki.
*pambase-20080301 (01 Mar 2008)
01 Mar 2008; Diego Pettenò <flameeyes@gentoo.org>
-pambase-20080224.ebuild, +pambase-20080301.ebuild:
Version bump, should fix su(1) problems under FreeBSD. See bug #211895.
*pambase-20080224 (24 Feb 2008)
24 Feb 2008; Diego Pettenò <flameeyes@gentoo.org>
-pambase-20080221.ebuild, +pambase-20080224.ebuild:
Version bump to fix bug #211123.
21 Feb 2008; Diego Pettenò <flameeyes@gentoo.org> metadata.xml:
Add long description for gnome and consolekit USE flags.
21 Feb 2008; Diego Pettenò <flameeyes@gentoo.org>
pambase-20080221.ebuild:
Forgot to add flags to IUSE.
*pambase-20080221 (21 Feb 2008)
21 Feb 2008; Diego Pettenò <flameeyes@gentoo.org>
-pambase-20080219.1.ebuild, +pambase-20080221.ebuild:
Bump pambase, now it supports gnome and consolekit USE flags that allows it
to enable by default GNOME keyring (all sessions) and ConsoleKit (local
sessions).
20 Feb 2008; Diego Pettenò <flameeyes@gentoo.org>
pambase-20080219.1.ebuild:
Explitly set DEPEND to empty.
*pambase-20080219.1 (19 Feb 2008)
19 Feb 2008; Diego Pettenò <flameeyes@gentoo.org>
-pambase-20080219.ebuild, +pambase-20080219.1.ebuild:
New pambase that install system-local-login and system-remote-login.
19 Feb 2008; Diego Pettenò <flameeyes@gentoo.org>
pambase-20080219.ebuild:
Also accept openpam and freebsd/netbsd-pam-modules, and block older
freebsd-pam-modules.
*pambase-20080219 (19 Feb 2008)
19 Feb 2008; Diego Pettenò <flameeyes@gentoo.org> +metadata.xml,
+pambase-20080219.ebuild:
Initial import, pambase package provides the basic configuration files for
PAM (either Linux-PAM or OpenPAM).

View File

@ -1,25 +0,0 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX pambase-20120417-lastlog-silent.patch 694 SHA256 9bce9de7831fcafaee0c5f56b28ed91d4e1974bef806f50b38cca82189f81782 SHA512 3bcef6d9e97cf38df079675ffdffaf233a185bbb09bf79930c81b8b7b802247de0f0bfb9e69d935bce7a7297f544f1c7abc199224e7a536cdfe606f2c0217500 WHIRLPOOL a4db8e5ab534cfc80d9452165dc492853f6fa717025dc49daab4c51847ea03a584ad6a44317804f56361e8916cab0d897bd8d8f065c31afd0ae22df5d8eaf367
AUX pambase-20120417-systemd-auth.patch 937 SHA256 27d6d03273818922ee2d1de28bbce496b88fbdea7363743bd3e80a9233a9ae02 SHA512 0d78a7dd4851bccf95bb3f92c095c4fc4e7fbbc077c1369797aa230e21763ecb6d087c17bc22c93adeaa695305179d54d838f2e4fe25e9ff16c683fb1edbb2bf WHIRLPOOL c38bdb6b37c885c2b07b59966ae77ec572d89be1ff6a35cc715a8f20e386c8f5471687a30049a1a94c64927d60d8c52dbc09744f153ddd2bdc053461d7bf35c2
AUX pambase-20120417-systemd.patch 608 SHA256 888f05068801f11cb49988a3da64f658782f0056410fdb7d68d240a7d1f619ff SHA512 c06d4e35cae11b1156ba32051a4f25a4551857081e9a723f5c0b48758859d7794de94889eb91b19424b49bd4fd5509d34cba943d7a7bbc89f4339a771f29f754 WHIRLPOOL 0336ca519f528e3a0ac840d9da84cc7f28b420ee2864090dac459fd163962e251aa83e11bfd8d02bc7a8a313bac92598df19fb1278dd98a167942cbbca692de2
DIST pambase-20101024.tar.bz2 3201 SHA256 89d60dd598d3da0ce1d1bcd7dc325f6c55002a1d4a7d27f9bb024f6732e9fba4 SHA512 8d2a89b38d94d2e423a033ea6922c0a0039a0fb64d60c05991d877b4fa893954723fe1c1763f3f67ed6fbc3639282a4ee1d76824f7f29025b6050632a6984b6f WHIRLPOOL 644965507d1f537c357a7020c13282d9de4131a6cf72e589b1e750e3b86a2185b9a882d0b3f865145a86e1ef613e4b92998be53734aefb6d6d8a69f65de806a4
DIST pambase-20120417.tar.bz2 3361 SHA256 3fde3ff7714b3722b45545da36fdde6ca95a55d1b0a8cfb23666ec0de3ec5871 SHA512 7a666eb67f6484e536ecb070402036bcfdd137aced27df3f08b136d06eee5c13a6dc14aa93ea09e94c7f31e5a98db97dbaccd0c46af24b57028247de3a7cd9fe WHIRLPOOL 323edb9ef488a0ba562ef279d4acfb682540bf87838be9a3319ad2029ba1465d015fdf94c3192e24517ae9f0ed264e38d17aba65934211bd7b39bf309ee12540
DIST pambase-20140313.tar.bz2 3417 SHA256 70f11281975eb1d7b14f36a16d2b9eff78099a246aeda96e4f8c667b2574b2a4 SHA512 76dd2a70947dac9573d47b81764ebe4f829bfd38d59c007e698a52c70757fa88525f510c14a1f474c58e3d33cb421ff61aa4ed1aae54497456004eff7494bfc8 WHIRLPOOL e9aac79b37c76af4389d193cb4eb79ad4372e25520a3f6bba6b473948999f1ac2ade00930180a4b9f47cdd7a458d1a174bd15ccf0a94130d216118d7d76485a9
EBUILD pambase-20101024-r2.ebuild 3014 SHA256 b272693995d3a8f7b3df911e2088fa9a0db29d3836f09f4f461994ac5408e8e6 SHA512 e9b7bec4d03cec178783704b7907e3b0988be7c698e976e87f5df5386d0661da8bc3cfd647941c33aac4c6859cad00366fccc5b1f3d6885032df8338806375d6 WHIRLPOOL a9959b69c34541ac54b8a6e33e5e9981bfc22923577d6bfc35cdd008ea513d08d17fa43e3f97c02b96a6597dc0e1f7ebd40d4301328e5e88ae5b066598eb8173
EBUILD pambase-20120417-r3.ebuild 3633 SHA256 8ce9b1c6da9fe73b49cfe5c020e2498786801dddaf859d2ef6568cba745a425f SHA512 b95f45f3636ac25c22ca66aebd1e4d1a907300f67bd0b78d0bf9253c01830c02e1d28706a07a1f0e4995bb519d107b7dc7680457092c1719cd7b1551bd119e72 WHIRLPOOL c0eb0c3ee63762e903836a34769de4556e58ce5b22c2e3bc38f8bdedb66c583b5dfc74388af8ee6428718f6c06220d4cfb2b8c6b354296633a861848fc1fc1d7
EBUILD pambase-20140313.ebuild 3414 SHA256 935a78dc207d4dbf6157d2feb20e54b552d36db4ea1f339f9133d7ca3455762b SHA512 b728d4ebce191d704441f421c1159be1d77cc5f02aada57d68bc0aa3172b5d4cbce406ac90ecf7f75bf5347d007b44721cd7493bdd003d5d6773d094f915200f WHIRLPOOL 5013b89d783dd37ec40d0dff9266a5e9fcd9b4346796c1524ee30318ce0b702a937336dee1dc94b584328edc09f226cdbca9d65186e6f72f862dfaa32942d21b
MISC ChangeLog 20383 SHA256 676206e9193ad01a0736f1cf00d2dbbf7f845a17aab7da4e8ba9cbac85c68e53 SHA512 635bbf92544e0f0aa0b5b47911ca0f8e197246e1e782c572eaaa34effd8181a168987097375a266a7ff040f0b487c935d89ed3576c6f6e5ecaf0fa3b2a19c90c WHIRLPOOL 341e0dba145e7c6ee5921cdad069cc9947a9c6a51d19ea5f8153120c0690273ec4b87ec07d8d0c619424961854bc6437ce29410d1c34e186a9cc1c6d2b4527a6
MISC metadata.xml 3794 SHA256 fbddb3cd938b849feff7cc84fdad0d0b67b905a3ae97526047287208b098392c SHA512 ea6d2c31478a6394fb635dfaf100306a9429a645163a8859aa85056cf7805aa2fb57e7f20529b5ad3e0e4a45655cf45c6265786a640617d68a0438fabf43f784 WHIRLPOOL 534af71fe9c1ef2757d39e447d18730fdd5d4ffc762e9bde9ce09c2a507abd65c34c483abc20822a5e57ebdb8bb0b86e837337b46c3d14615aca7eabd776ffc7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQEcBAEBCAAGBQJTIcBVAAoJEEdUh39IaPFNhZIH/jHp40YNt+V9z2pHvFGifdF/
2vVMkXB8yR3ShHWCsJUylWeCnHUbSloRz05CzmMeinGDH7W091u1Mx/DRbtnScCi
RGtbuz0XYklWJpJPf7Hct+te9Lofpf2hOIdGvGnb6XTeGGaoOw2HMka/FHp2s+45
qpuMy+4RHxremWyD7O2u50kjaz+hQykFF1b3wW6KKLdB7lAQB+ky8DP4pEKkZu3e
PwuC3bet/L7Z0grPiF3n3qUPuA6uAhWwuM83iB41prbgLRoBrtJZ6FrT7scTDOIN
uBX9HJrdnsquoS3TVT8OGx+5etA0/30j9e3/Ftz8+ZPQsaUpmf+Ru/H1k0ZF8JM=
=XJhJ
-----END PGP SIGNATURE-----

View File

@ -1,20 +0,0 @@
--- pambase-20120417/login.in.orig 2012-11-21 14:31:49.031948988 +0100
+++ pambase-20120417/login.in 2012-11-21 14:32:41.172330601 +0100
@@ -3,4 +3,6 @@
account include system-local-login
password include system-local-login
+
+session optional pam_lastlog.so DEBUG
session include system-local-login
--- pambase-20120417/system-login.in.orig 2012-11-21 14:31:42.232160039 +0100
+++ pambase-20120417/system-login.in 2012-11-21 14:35:20.738025880 +0100
@@ -41,7 +41,7 @@
session required pam_env.so DEBUG
#endif
#if HAVE_LASTLOG
-session optional pam_lastlog.so DEBUG
+session optional pam_lastlog.so silent DEBUG
#endif
session include system-auth
#if HAVE_CONSOLEKIT

View File

@ -1,26 +0,0 @@
diff -u pambase-20120417.old/system-auth.in pambase-20120417/system-auth.in
--- pambase-20120417.old/system-auth.in 2013-10-27 15:58:21.766193297 +0100
+++ pambase-20120417/system-auth.in 2013-10-27 16:01:10.614555766 +0100
@@ -35,3 +35,7 @@
session optional pam_ssh.so
#endif
#include "system-session.inc"
+
+#if HAVE_SYSTEMD
+-session optional pam_systemd.so
+#endif
Sólo en pambase-20120417: system-auth.in~
diff -u pambase-20120417.old/system-login.in pambase-20120417/system-login.in
--- pambase-20120417.old/system-login.in 2013-10-27 15:58:21.766193297 +0100
+++ pambase-20120417/system-login.in 2013-10-27 15:59:42.032316285 +0100
@@ -47,9 +47,6 @@
#if HAVE_CONSOLEKIT
-session optional pam_ck_connector.so nox11
#endif
-#if HAVE_SYSTEMD
--session optional pam_systemd.so
-#endif
#if HAVE_GNOME_KEYRING
session optional pam_gnome_keyring.so auto_start
#endif
Sólo en pambase-20120417: system-login.in~

View File

@ -1,29 +0,0 @@
http://bugs.gentoo.org/372229
--- Makefile
+++ Makefile
@@ -28,6 +28,10 @@
PAMFLAGS += -DHAVE_CONSOLEKIT=1
endif
+ifeq "$(SYSTEMD)" "yes"
+PAMFLAGS += -DHAVE_SYSTEMD=1
+endif
+
ifeq "$(GNOME_KEYRING)" "yes"
PAMFLAGS += -DHAVE_GNOME_KEYRING=1
endif
--- system-login.in
+++ system-login.in
@@ -45,7 +45,10 @@
#endif
session include system-auth
#if HAVE_CONSOLEKIT
-session optional pam_ck_connector.so nox11
+-session optional pam_ck_connector.so nox11
+#endif
+#if HAVE_SYSTEMD
+-session optional pam_systemd.so
#endif
#if HAVE_GNOME_KEYRING
session optional pam_gnome_keyring.so auto_start

View File

@ -1,84 +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="cracklib">
Enable pam_cracklib module on system authentication stack. This
produces warnings when changing password to something easily
crackable. It requires the same USE flag to be enabled on
<pkg>sys-libs/pam</pkg> or system login might be impossible.
</flag>
<flag name="consolekit">
Enable pam_ck_connector module on local system logins. This
allows for console logins to make use of ConsoleKit
authorization.
</flag>
<flag name="systemd">
Use pam_systemd module to register user sessions in the systemd
control group hierarchy.
</flag>
<flag name="gnome-keyring">
Enable pam_gnome_keyring module on system login stack. This
enables proper Gnome Keyring access to logins, whether they are
done with the login shell, a Desktop Manager or a remote login
systems such as SSH.
</flag>
<flag name="debug">
Enable debug information logging on syslog(3) for all the
modules supporting this in the system authentication and system
login stacks.
</flag>
<flag name="passwdqc">
Enable pam_passwdqc module on system auth stack for password
quality validation. This is an alternative to pam_cracklib
producing warnings, rejecting or providing example passwords
when changing your system password. It is used by default by
OpenWall GNU/*/Linux and by FreeBSD.
</flag>
<flag name="mktemp">
Enable pam_mktemp module on system auth stack for session
handling. This module creates a private temporary directory for
the user, and sets TMP and TMPDIR accordingly.
</flag>
<flag name="pam_ssh">
Enable pam_ssh module on system auth stack for authentication
and session handling. This module will accept as password the
passphrase of a private SSH key (one of ~/.ssh/id_rsa,
~/.ssh/id_dsa or ~/.ssh/identity), and will spawn an ssh-agent
instance to cache the open key.
</flag>
<flag name="sha512">
Switch Linux-PAM's pam_unix module to use sha512 for passwords
hashes rather than MD5. This option requires
<pkg>&gt;=sys-libs/pam-1.0.1</pkg> built against
<pkg>&gt;=sys-libs/glibc-2.7</pkg>, if it's built against an
earlier version, it will silently be ignored, and MD5 hashes
will be used. All the passwords changed after this USE flag is
enabled will be saved to the shadow file hashed using SHA512
function. The password previously saved will be left
untouched. Please note that while SHA512-hashed passwords will
still be recognised if the USE flag is removed, the shadow file
will not be compatible with systems using an earlier glibc
version.
</flag>
<flag name="pam_krb5">
Enable pam_krb5 module on system auth stack, as an alternative
to pam_unix. If Kerberos authentication succeed, only pam_unix
will be ignore, and all the other modules will proceed as usual,
including Gnome Keyring and other session modules. It requires
<pkg>sys-libs/pam</pkg> as PAM implementation.
</flag>
<flag name="minimal">
Disables the standard PAM modules that provide extra information
to users on login; this includes pam_tally (and pam_tally2 for
Linux PAM 1.1 and later), pam_lastlog, pam_motd and other
similar modules. This might not be a good idea on a multi-user
system but could reduce slightly the overhead on single-user
non-networked systems.
</flag>
</use>
</pkgmetadata>

View File

@ -1,97 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-auth/pambase/pambase-20101024-r2.ebuild,v 1.5 2013/06/28 12:04:39 aballier Exp $
EAPI=4
inherit eutils
DESCRIPTION="PAM base configuration files"
HOMEPAGE="http://www.gentoo.org/proj/en/base/pam/"
SRC_URI="http://dev.gentoo.org/~flameeyes/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux"
IUSE="debug cracklib passwdqc consolekit gnome-keyring selinux mktemp pam_ssh +sha512 pam_krb5 minimal"
RESTRICT="binchecks"
RDEPEND="
|| (
>=sys-libs/pam-0.99.9.0-r1
( sys-auth/openpam
|| ( sys-freebsd/freebsd-pam-modules sys-netbsd/netbsd-pam-modules )
)
)
cracklib? ( >=sys-libs/pam-0.99[cracklib] )
consolekit? ( >=sys-auth/consolekit-0.3[pam] )
gnome-keyring? ( >=gnome-base/gnome-keyring-2.20[pam] )
selinux? ( >=sys-libs/pam-0.99[selinux] )
passwdqc? ( >=sys-auth/pam_passwdqc-1.0.4 )
mktemp? ( sys-auth/pam_mktemp )
pam_ssh? ( sys-auth/pam_ssh )
sha512? ( >=sys-libs/pam-1.0.1 )
pam_krb5? (
|| ( >=sys-libs/pam-1.1.0 sys-auth/openpam )
>=sys-auth/pam_krb5-4.3
)
!<sys-freebsd/freebsd-pam-modules-6.2-r1
!<sys-libs/pam-0.99.9.0-r1"
DEPEND="app-portage/portage-utils"
src_compile() {
local implementation=
local linux_pam_version=
if has_version sys-libs/pam; then
implementation="linux-pam"
local ver_str=$(qatom `best_version sys-libs/pam` | cut -d ' ' -f 3)
linux_pam_version=$(printf "0x%02x%02x%02x" ${ver_str//\./ })
elif has_version sys-auth/openpam; then
implementation="openpam"
else
die "PAM implementation not identified"
fi
use_var() {
local varname=$(echo $1 | tr [a-z] [A-Z])
local usename=${2-$(echo $1 | tr [A-Z] [a-z])}
local varvalue=$(use $usename && echo yes || echo no)
echo "${varname}=${varvalue}"
}
emake \
GIT=true \
$(use_var debug) \
$(use_var cracklib) \
$(use_var passwdqc) \
$(use_var consolekit) \
$(use_var GNOME_KEYRING gnome-keyring) \
$(use_var selinux) \
$(use_var mktemp) \
$(use_var PAM_SSH pam_ssh) \
$(use_var sha512) \
$(use_var KRB5 pam_krb5) \
$(use_var minimal) \
IMPLEMENTATION=${implementation} \
LINUX_PAM_VERSION=${linux_pam_version}
}
src_test() { :; }
src_install() {
emake GIT=true DESTDIR="${ED}" install
}
pkg_postinst() {
if use sha512; then
elog "Starting from version 20080801, pambase optionally enables"
elog "SHA512-hashed passwords. For this to work, you need sys-libs/pam-1.0.1"
elog "built against sys-libs/glibc-2.7 or later."
elog "If you don't have support for this, it will automatically fallback"
elog "to MD5-hashed passwords, just like before."
elog
elog "Please note that the change only affects the newly-changed passwords"
elog "and that SHA512-hashed passwords will not work on earlier versions"
elog "of glibc or Linux-PAM."
fi
}

View File

@ -1,113 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-auth/pambase/pambase-20120417-r3.ebuild,v 1.11 2014/01/18 05:16:11 vapier Exp $
EAPI=5
inherit eutils
DESCRIPTION="PAM base configuration files"
HOMEPAGE="http://www.gentoo.org/proj/en/base/pam/"
SRC_URI="http://dev.gentoo.org/~flameeyes/${PN}/${P}.tar.bz2
http://dev.gentoo.org/~phajdan.jr/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 -sparc-fbsd -x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux"
IUSE="consolekit cracklib debug gnome-keyring minimal mktemp pam_krb5 pam_ssh passwdqc selinux +sha512 systemd"
RESTRICT=binchecks
MIN_PAM_REQ=1.1.3
RDEPEND="
|| (
>=sys-libs/pam-${MIN_PAM_REQ}
( sys-auth/openpam || ( sys-freebsd/freebsd-pam-modules sys-netbsd/netbsd-pam-modules ) )
)
consolekit? ( >=sys-auth/consolekit-0.4.5_p2012[pam] )
cracklib? ( >=sys-libs/pam-${MIN_PAM_REQ}[cracklib] )
gnome-keyring? ( >=gnome-base/gnome-keyring-2.32[pam] )
mktemp? ( sys-auth/pam_mktemp )
pam_krb5? (
|| ( >=sys-libs/pam-${MIN_PAM_REQ} sys-auth/openpam )
>=sys-auth/pam_krb5-4.3
)
pam_ssh? ( sys-auth/pam_ssh )
passwdqc? ( >=sys-auth/pam_passwdqc-1.0.4 )
selinux? ( >=sys-libs/pam-${MIN_PAM_REQ}[selinux] )
sha512? ( >=sys-libs/pam-${MIN_PAM_REQ} )
systemd? ( >=sys-apps/systemd-44-r1[pam] )
!<sys-apps/shadow-4.1.5-r1
!<sys-freebsd/freebsd-pam-modules-6.2-r1
!<sys-libs/pam-0.99.9.0-r1"
DEPEND="app-portage/portage-utils"
src_prepare() {
epatch "${FILESDIR}"/${P}-systemd.patch
epatch "${FILESDIR}"/${P}-lastlog-silent.patch
epatch "${FILESDIR}"/${P}-systemd-auth.patch # 485470
}
src_compile() {
local implementation=
local linux_pam_version=
if has_version sys-libs/pam; then
implementation=linux-pam
local ver_str=$(qatom `best_version sys-libs/pam` | cut -d ' ' -f 3)
linux_pam_version=$(printf "0x%02x%02x%02x" ${ver_str//\./ })
elif has_version sys-auth/openpam; then
implementation=openpam
else
die "PAM implementation not identified"
fi
use_var() {
local varname=$(echo $1 | tr [a-z] [A-Z])
local usename=${2-$(echo $1 | tr [A-Z] [a-z])}
local varvalue=$(usex $usename)
echo "${varname}=${varvalue}"
}
emake \
GIT=true \
$(use_var debug) \
$(use_var cracklib) \
$(use_var passwdqc) \
$(use_var consolekit) \
$(use_var systemd) \
$(use_var GNOME_KEYRING gnome-keyring) \
$(use_var selinux) \
$(use_var mktemp) \
$(use_var PAM_SSH pam_ssh) \
$(use_var sha512) \
$(use_var KRB5 pam_krb5) \
$(use_var minimal) \
IMPLEMENTATION=${implementation} \
LINUX_PAM_VERSION=${linux_pam_version}
}
src_test() { :; }
src_install() {
emake GIT=true DESTDIR="${ED}" install
}
pkg_postinst() {
if use sha512; then
elog "Starting from version 20080801, pambase optionally enables"
elog "SHA512-hashed passwords. For this to work, you need sys-libs/pam-1.0.1"
elog "built against sys-libs/glibc-2.7 or later."
elog "If you don't have support for this, it will automatically fallback"
elog "to MD5-hashed passwords, just like before."
elog
elog "Please note that the change only affects the newly-changed passwords"
elog "and that SHA512-hashed passwords will not work on earlier versions"
elog "of glibc or Linux-PAM."
fi
if use systemd && use consolekit; then
ewarn "You are enabling 2 session trackers, ConsoleKit and systemd-logind"
ewarn "at the same time. This is not recommended setup to have, please"
ewarn "consider disabling either USE=\"consolekit\" or USE=\"systemd\."
fi
}

View File

@ -1,106 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-auth/pambase/pambase-20140313.ebuild,v 1.1 2014/03/13 14:29:23 ssuominen Exp $
EAPI=5
inherit eutils
DESCRIPTION="PAM base configuration files"
HOMEPAGE="http://www.gentoo.org/proj/en/base/pam/"
SRC_URI="http://dev.gentoo.org/~ssuominen/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -sparc-fbsd -x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux"
IUSE="consolekit cracklib debug gnome-keyring minimal mktemp pam_krb5 pam_ssh passwdqc selinux +sha512 systemd"
RESTRICT=binchecks
MIN_PAM_REQ=1.1.3
RDEPEND="
|| (
>=sys-libs/pam-${MIN_PAM_REQ}
( sys-auth/openpam || ( sys-freebsd/freebsd-pam-modules sys-netbsd/netbsd-pam-modules ) )
)
consolekit? ( >=sys-auth/consolekit-0.4.6[pam] )
cracklib? ( >=sys-libs/pam-${MIN_PAM_REQ}[cracklib] )
gnome-keyring? ( >=gnome-base/gnome-keyring-2.32[pam] )
mktemp? ( sys-auth/pam_mktemp )
pam_krb5? (
|| ( >=sys-libs/pam-${MIN_PAM_REQ} sys-auth/openpam )
>=sys-auth/pam_krb5-4.3
)
pam_ssh? ( sys-auth/pam_ssh )
passwdqc? ( >=sys-auth/pam_passwdqc-1.0.4 )
selinux? ( >=sys-libs/pam-${MIN_PAM_REQ}[selinux] )
sha512? ( >=sys-libs/pam-${MIN_PAM_REQ} )
systemd? ( >=sys-apps/systemd-204[pam] )
!<sys-apps/shadow-4.1.5-r1
!<sys-freebsd/freebsd-pam-modules-6.2-r1
!<sys-libs/pam-0.99.9.0-r1"
DEPEND="app-portage/portage-utils"
src_compile() {
local implementation=
local linux_pam_version=
if has_version sys-libs/pam; then
implementation=linux-pam
local ver_str=$(qatom `best_version sys-libs/pam` | cut -d ' ' -f 3)
linux_pam_version=$(printf "0x%02x%02x%02x" ${ver_str//\./ })
elif has_version sys-auth/openpam; then
implementation=openpam
else
die "PAM implementation not identified"
fi
use_var() {
local varname=$(echo $1 | tr [a-z] [A-Z])
local usename=${2-$(echo $1 | tr [A-Z] [a-z])}
local varvalue=$(usex $usename)
echo "${varname}=${varvalue}"
}
emake \
GIT=true \
$(use_var debug) \
$(use_var cracklib) \
$(use_var passwdqc) \
$(use_var consolekit) \
$(use_var systemd) \
$(use_var GNOME_KEYRING gnome-keyring) \
$(use_var selinux) \
$(use_var mktemp) \
$(use_var PAM_SSH pam_ssh) \
$(use_var sha512) \
$(use_var KRB5 pam_krb5) \
$(use_var minimal) \
IMPLEMENTATION=${implementation} \
LINUX_PAM_VERSION=${linux_pam_version}
}
src_test() { :; }
src_install() {
emake GIT=true DESTDIR="${ED}" install
}
pkg_postinst() {
if use sha512; then
elog "Starting from version 20080801, pambase optionally enables"
elog "SHA512-hashed passwords. For this to work, you need sys-libs/pam-1.0.1"
elog "built against sys-libs/glibc-2.7 or later."
elog "If you don't have support for this, it will automatically fallback"
elog "to MD5-hashed passwords, just like before."
elog
elog "Please note that the change only affects the newly-changed passwords"
elog "and that SHA512-hashed passwords will not work on earlier versions"
elog "of glibc or Linux-PAM."
fi
if use systemd && use consolekit; then
ewarn "You are enabling 2 session trackers, ConsoleKit and systemd-logind"
ewarn "at the same time. This is not recommended setup to have, please"
ewarn "consider disabling either USE=\"consolekit\" or USE=\"systemd\."
fi
}