[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/files/, net-fs/autofs/
commit: 664afcbb2642555a65dad44ff104e31e2f02d6ff Author: Sam James gentoo org> AuthorDate: Tue Dec 19 11:12:13 2023 + Commit: Sam James gentoo org> CommitDate: Tue Dec 19 11:12:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=664afcbb net-fs/autofs: further modern C fixes Signed-off-by: Sam James gentoo.org> net-fs/autofs/autofs-5.1.9-r1.ebuild | 128 + net-fs/autofs/files/autofs-5.1.9-c99.patch | 57 + 2 files changed, 185 insertions(+) diff --git a/net-fs/autofs/autofs-5.1.9-r1.ebuild b/net-fs/autofs/autofs-5.1.9-r1.ebuild new file mode 100644 index ..f64950f705e7 --- /dev/null +++ b/net-fs/autofs/autofs-5.1.9-r1.ebuild @@ -0,0 +1,128 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info systemd toolchain-funcs + +DESCRIPTION="Kernel based automounter" +HOMEPAGE="https://web.archive.org/web/*/http://www.linux-consulting.com/Amd_AutoFS/autofs.html https://git.kernel.org/pub/scm/linux/storage/autofs/autofs.git; +SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="dmalloc ldap +libtirpc mount-locking sasl selinux systemd" + +# currently, sasl code assumes the presence of kerberosV +RDEPEND=" + net-libs/libnsl:= + >=sys-apps/util-linux-2.20 + dmalloc? ( dev-libs/dmalloc[threads] ) + ldap? ( + >=net-nds/openldap-2.0:= + sasl? ( + dev-libs/cyrus-sasl + dev-libs/libxml2 + virtual/krb5 + ) + ) + systemd? ( sys-apps/systemd ) + libtirpc? ( net-libs/libtirpc:= ) + !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) +" +DEPEND="${RDEPEND} + libtirpc? ( net-libs/rpcsvc-proto ) +" +BDEPEND=" + sys-devel/flex + virtual/pkgconfig + app-alternatives/yacc +" +RDEPEND+=" selinux? ( sec-policy/selinux-automount )" + +PATCHES=( + "${FILESDIR}"/${PN}-5.1.9-c99.patch +) + +pkg_setup() { + linux-info_pkg_setup + + local CONFIG_CHECK + + if kernel_is -ge 4 18; then + CONFIG_CHECK="~AUTOFS_FS" + else + CONFIG_CHECK="~AUTOFS4_FS" + fi + + check_extra_config +} + +src_prepare() { + sed -i -e "s:/usr/bin/kill:/bin/kill:" samples/autofs.service.in || die # bug #479492 + sed -i -e "/^EnvironmentFile/d"samples/autofs.service.in || die # bug #592334 + + # Install samples including autofs.service + sed -i -e "/^SUBDIRS/s/$/ samples/g" Makefile.rules || die + + default +} + +src_configure() { + # bug #483716 + tc-export AR + # --with-confdir is for bug #361481 + # --with-mapdir is for bug #385113 + local myeconfargs=( + --with-confdir=/etc/conf.d + --with-mapdir=/etc/autofs + $(use_with dmalloc) + $(use_with ldap openldap) + $(use_with libtirpc) + $(use_with sasl) + $(use_enable mount-locking) + $(use_with systemd systemd $(systemd_get_systemunitdir)) # bug #479492 + --without-hesiod + --disable-ext-env + --enable-sloppy-mount # bug #453778 + --enable-force-shutdown + --enable-ignore-busy + RANLIB="$(type -P $(tc-getRANLIB))" # bug #483716 + ) + + CONFIG_SHELL="${BROOT}/bin/bash" econf "${myeconfargs[@]}" +} + +src_compile() { + emake STRIP=: DONTSTRIP=1 +} + +src_install() { + default + rmdir "${D}"/run + + if kernel_is -lt 2 6 30; then + # kernel patches + docinto patches + dodoc patches/${PN}4-2.6.??{,.?{,?}}-v5-update-.patch + fi + newinitd "${FILESDIR}"/autofs5.initd autofs + insinto etc/autofs + newins "${FILESDIR}"/autofs5-auto.master auto.master +} + +pkg_postinst() { + if kernel_is -lt 2 6 30; then + elog "This version of ${PN} requires a kernel with autofs4 supporting" + elog "protocol version 5.00. Patches for kernels older than 2.6.30 have" + elog "been installed into" + elog "${EROOT}/usr/share/doc/${P}/patches." + elog "For further instructions how to patch the kernel, please refer to" + elog "${EROOT}/usr/share/doc/${P}/INSTALL." + elog + fi + elog "If you plan on using autofs for automounting remote NFS mounts," + elog "please check that both portmap (or rpcbind) and rpc.statd/lockd" + elog "are running." +} diff --git a/net-fs/autofs/files/autofs-5.1.9-c99.patch b/net-fs/autofs/files/autofs-5.1.9-c99.patch new file mode 100644
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: fca473a5e762b93576bd47f290043a974afce89b Author: Yixun Lan gentoo org> AuthorDate: Thu Nov 23 11:52:33 2023 + Commit: Yixun Lan gentoo org> CommitDate: Thu Nov 23 11:54:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fca473a5 net-fs/autofs: add 5.1.9 Closes: https://bugs.gentoo.org/897850 Closes: https://bugs.gentoo.org/917798 Signed-off-by: Yixun Lan gentoo.org> net-fs/autofs/Manifest| 1 + net-fs/autofs/autofs-5.1.9.ebuild | 124 ++ 2 files changed, 125 insertions(+) diff --git a/net-fs/autofs/Manifest b/net-fs/autofs/Manifest index 364aa0a32804..4ca9807f25d5 100644 --- a/net-fs/autofs/Manifest +++ b/net-fs/autofs/Manifest @@ -1,2 +1,3 @@ DIST autofs-5.1.8-patches-0.tar.xz 3476 BLAKE2B a7fb146542f9cb0a8e93240d9c3f68ff7b569f4dc0e829103ae67ced6d04e110331d320ff429f6e6af03b7265a068ee648738691cd637080cf976f441fe10444 SHA512 73023735bf269e3214e38a4841b6b3a1edff30e5d925a62d3ca9e841726835793c1e242804233e696e946e63720f522ceeb82f78449d3597d3d39b727f4b8d24 DIST autofs-5.1.8.tar.xz 327396 BLAKE2B 22ef626cc867c1ed4f1f859aebe2547c497c35dea712967de70158e85db590f5ffc26165e1479cfc64eb8070a9c43fd06b1570a82bd8bbbac70f2930e1841718 SHA512 6ee6283c0977c82848a654dc24745ee687f6916de441c3688fa91f67ca7295e632ee3808cc2358984a4b9f19841e6e1a91ab48aad6341ac8e63827fe8c32d223 +DIST autofs-5.1.9.tar.xz 331872 BLAKE2B baa2fd57fb4ac9f7390cad74d16ef6ef2e484d40061f4f894e5968277747b6852d98e089e904229d5fb08bef7e1810a7b5f14f0ea0adae8e40e317636c8a1f89 SHA512 81eb04270727c3fbf9dfb4b07a8dd39beac9068d6289f2f3bb0eabf723c14bec36860d3b2759c46b597bd77e8f3fa521646445e926c95ab63859a3a6c8588dcc diff --git a/net-fs/autofs/autofs-5.1.9.ebuild b/net-fs/autofs/autofs-5.1.9.ebuild new file mode 100644 index ..d906d574b5f1 --- /dev/null +++ b/net-fs/autofs/autofs-5.1.9.ebuild @@ -0,0 +1,124 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info systemd toolchain-funcs + +DESCRIPTION="Kernel based automounter" +HOMEPAGE="https://web.archive.org/web/*/http://www.linux-consulting.com/Amd_AutoFS/autofs.html https://git.kernel.org/pub/scm/linux/storage/autofs/autofs.git; +SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="dmalloc ldap +libtirpc mount-locking sasl selinux systemd" + +# currently, sasl code assumes the presence of kerberosV +RDEPEND=" + net-libs/libnsl:= + >=sys-apps/util-linux-2.20 + dmalloc? ( dev-libs/dmalloc[threads] ) + ldap? ( + >=net-nds/openldap-2.0:= + sasl? ( + dev-libs/cyrus-sasl + dev-libs/libxml2 + virtual/krb5 + ) + ) + systemd? ( sys-apps/systemd ) + libtirpc? ( net-libs/libtirpc:= ) + !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) +" +DEPEND="${RDEPEND} + libtirpc? ( net-libs/rpcsvc-proto ) +" +BDEPEND=" + sys-devel/flex + virtual/pkgconfig + app-alternatives/yacc +" +RDEPEND+=" selinux? ( sec-policy/selinux-automount )" + +pkg_setup() { + linux-info_pkg_setup + + local CONFIG_CHECK + + if kernel_is -ge 4 18; then + CONFIG_CHECK="~AUTOFS_FS" + else + CONFIG_CHECK="~AUTOFS4_FS" + fi + + check_extra_config +} + +src_prepare() { + sed -i -e "s:/usr/bin/kill:/bin/kill:" samples/autofs.service.in || die # bug #479492 + sed -i -e "/^EnvironmentFile/d"samples/autofs.service.in || die # bug #592334 + + # Install samples including autofs.service + sed -i -e "/^SUBDIRS/s/$/ samples/g" Makefile.rules || die + + default +} + +src_configure() { + # bug #483716 + tc-export AR + # --with-confdir is for bug #361481 + # --with-mapdir is for bug #385113 + local myeconfargs=( + --with-confdir=/etc/conf.d + --with-mapdir=/etc/autofs + $(use_with dmalloc) + $(use_with ldap openldap) + $(use_with libtirpc) + $(use_with sasl) + $(use_enable mount-locking) + $(use_with systemd systemd $(systemd_get_systemunitdir)) # bug #479492 + --without-hesiod + --disable-ext-env + --enable-sloppy-mount # bug #453778 + --enable-force-shutdown + --enable-ignore-busy + RANLIB="$(type -P $(tc-getRANLIB))" # bug #483716 + ) + + CONFIG_SHELL="${BROOT}/bin/bash" econf "${myeconfargs[@]}" +} + +src_compile() { + emake STRIP=: DONTSTRIP=1 +} + +src_install() { + default + rmdir "${D}"/run + + if kernel_is -lt 2 6 30; then + # kernel patches +
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: f32a895e55ad450da002f5a92f1a8d3ac9fde8c3 Author: Sam James gentoo org> AuthorDate: Wed Jun 28 07:51:28 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 28 07:55:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f32a895e net-fs/autofs: add missing selinux policy dep Signed-off-by: Sam James gentoo.org> net-fs/autofs/autofs-5.1.8-r1.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/net-fs/autofs/autofs-5.1.8-r1.ebuild b/net-fs/autofs/autofs-5.1.8-r1.ebuild index c904304565b7..c329818c19ab 100644 --- a/net-fs/autofs/autofs-5.1.8-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.8-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86" -IUSE="dmalloc ldap +libtirpc mount-locking sasl systemd" +IUSE="dmalloc ldap +libtirpc mount-locking sasl selinux systemd" # currently, sasl code assumes the presence of kerberosV RDEPEND=" @@ -40,6 +40,7 @@ BDEPEND=" virtual/pkgconfig app-alternatives/yacc " +RDEPEND+=" selinux? ( sec-policy/selinux-automount )" PATCHES=( "${WORKDIR}"/${P}-patches/
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/files/, net-fs/autofs/
commit: 12884bb43ef8a0352e5d80fdcd1d052089f32eaf Author: Sam James gentoo org> AuthorDate: Mon May 1 13:33:34 2023 + Commit: Sam James gentoo org> CommitDate: Mon May 1 13:33:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12884bb4 net-fs/autofs: drop 5.1.6-r2 Signed-off-by: Sam James gentoo.org> net-fs/autofs/Manifest | 1 - net-fs/autofs/autofs-5.1.6-r2.ebuild | 129 --- net-fs/autofs/files/autofs-5.1.6-glibc.patch | 110 --- net-fs/autofs/files/autofs-5.1.6-musl.patch | 12 --- net-fs/autofs/files/autofs-5.1.6-pid.patch | 14 --- 5 files changed, 266 deletions(-) diff --git a/net-fs/autofs/Manifest b/net-fs/autofs/Manifest index 503d31c38237..364aa0a32804 100644 --- a/net-fs/autofs/Manifest +++ b/net-fs/autofs/Manifest @@ -1,3 +1,2 @@ -DIST autofs-5.1.6.tar.xz 315316 BLAKE2B 0c5e2351462505c6de0b12e510f0c08a625a0235e1ff8eeaff825946c4530c258449d26aaf6a3794aa82a97e8860711226168f434dd31bfb8a4e70287beb3ca4 SHA512 dc8b2bd86c140905dd1bc461bfc469f92363d9c2687fe422e1e751cc7ad64c0733b011c80bf4840e510e5909176cd1a066968b9a5ba835b62c4cf27537863cf2 DIST autofs-5.1.8-patches-0.tar.xz 3476 BLAKE2B a7fb146542f9cb0a8e93240d9c3f68ff7b569f4dc0e829103ae67ced6d04e110331d320ff429f6e6af03b7265a068ee648738691cd637080cf976f441fe10444 SHA512 73023735bf269e3214e38a4841b6b3a1edff30e5d925a62d3ca9e841726835793c1e242804233e696e946e63720f522ceeb82f78449d3597d3d39b727f4b8d24 DIST autofs-5.1.8.tar.xz 327396 BLAKE2B 22ef626cc867c1ed4f1f859aebe2547c497c35dea712967de70158e85db590f5ffc26165e1479cfc64eb8070a9c43fd06b1570a82bd8bbbac70f2930e1841718 SHA512 6ee6283c0977c82848a654dc24745ee687f6916de441c3688fa91f67ca7295e632ee3808cc2358984a4b9f19841e6e1a91ab48aad6341ac8e63827fe8c32d223 diff --git a/net-fs/autofs/autofs-5.1.6-r2.ebuild b/net-fs/autofs/autofs-5.1.6-r2.ebuild deleted file mode 100644 index bd0b047768ec.. --- a/net-fs/autofs/autofs-5.1.6-r2.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-info systemd toolchain-funcs - -DESCRIPTION="Kernel based automounter" -HOMEPAGE="https://web.archive.org/web/*/http://www.linux-consulting.com/Amd_AutoFS/autofs.html; -SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86" -IUSE="dmalloc ldap +libtirpc mount-locking sasl systemd" - -# currently, sasl code assumes the presence of kerberosV -RDEPEND=" - net-libs/libnsl:= - >=sys-apps/util-linux-2.20 - dmalloc? ( dev-libs/dmalloc[threads] ) - ldap? ( - >=net-nds/openldap-2.0:= - sasl? ( - dev-libs/cyrus-sasl - dev-libs/libxml2 - virtual/krb5 - ) - ) - systemd? ( sys-apps/systemd ) - libtirpc? ( net-libs/libtirpc:= ) - !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) -" -DEPEND="${RDEPEND} - libtirpc? ( net-libs/rpcsvc-proto ) -" -BDEPEND=" - sys-devel/flex - virtual/pkgconfig - app-alternatives/yacc -" - -PATCHES=( - "${FILESDIR}/${P}-glibc.patch" - "${FILESDIR}/${P}-musl.patch" - "${FILESDIR}/${P}-pid.patch" -) - -pkg_setup() { - linux-info_pkg_setup - - local CONFIG_CHECK - - if kernel_is -ge 4 18; then - CONFIG_CHECK="~AUTOFS_FS" - else - CONFIG_CHECK="~AUTOFS4_FS" - fi - - check_extra_config -} - -src_prepare() { - sed -i -e "s:/usr/bin/kill:/bin/kill:" samples/autofs.service.in || die # bug #479492 - sed -i -e "/^EnvironmentFile/d"samples/autofs.service.in || die # bug #592334 - - # Install samples including autofs.service - sed -i -e "/^SUBDIRS/s/$/ samples/g" Makefile.rules || die - - default -} - -src_configure() { - # bug #483716 - tc-export AR - # --with-confdir is for bug #361481 - # --with-mapdir is for bug #385113 - local myeconfargs=( - --with-confdir=/etc/conf.d - --with-mapdir=/etc/autofs - $(use_with dmalloc) - $(use_with ldap openldap) - $(use_with libtirpc) - $(use_with sasl) - $(use_enable mount-locking) - $(use_with systemd systemd $(systemd_get_systemunitdir)) # bug #479492 - --without-hesiod - --disable-ext-env - --enable-sloppy-mount # bug #453778 - --enable-force-shutdown - --enable-ignore-busy - RANLIB="$(type -P $(tc-getRANLIB))" # bug #483716 - ) - econf "${myeconfargs[@]}" -} - -src_compile() { - export DONTSTRIP=1 - default -} - -src_install() { - default -
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: e80531c6cbe88931f2205ea9a0d5b22e911bf51c Author: Sam James gentoo org> AuthorDate: Tue Aug 30 20:40:12 2022 + Commit: Sam James gentoo org> CommitDate: Tue Aug 30 20:40:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e80531c6 net-fs/autofs: add git repo to HOMEPAGE Signed-off-by: Sam James gentoo.org> net-fs/autofs/autofs-5.1.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.8-r1.ebuild b/net-fs/autofs/autofs-5.1.8-r1.ebuild index 908f5077ea02..b896f7862d5f 100644 --- a/net-fs/autofs/autofs-5.1.8-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.8-r1.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit linux-info systemd toolchain-funcs DESCRIPTION="Kernel based automounter" -HOMEPAGE="https://web.archive.org/web/*/http://www.linux-consulting.com/Amd_AutoFS/autofs.html; +HOMEPAGE="https://web.archive.org/web/*/http://www.linux-consulting.com/Amd_AutoFS/autofs.html https://git.kernel.org/pub/scm/linux/storage/autofs/autofs.git; SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz https://dev.gentoo.org/~dlan/distfiles/${CATEGORY}/${PN}/${P}-patches-0.tar.xz;
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/files/, net-fs/autofs/
commit: 2f1281ade31419d6e1f9370790faab77b7a8d1f1 Author: Yixun Lan gentoo org> AuthorDate: Tue Aug 16 09:01:31 2022 + Commit: Yixun Lan gentoo org> CommitDate: Tue Aug 16 22:53:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f1281ad net-fs/autofs: fix redefinition of struct mount_attr err Closes: https://bugs.gentoo.org/863791 Signed-off-by: Yixun Lan gentoo.org> net-fs/autofs/autofs-5.1.8-r1.ebuild | 1 + .../autofs/files/autofs-5.1.8-mount_conflict.patch | 30 ++ 2 files changed, 31 insertions(+) diff --git a/net-fs/autofs/autofs-5.1.8-r1.ebuild b/net-fs/autofs/autofs-5.1.8-r1.ebuild index acf7831595cd..908f5077ea02 100644 --- a/net-fs/autofs/autofs-5.1.8-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.8-r1.ebuild @@ -45,6 +45,7 @@ PATCHES=( "${WORKDIR}"/${P}-patches/ "${FILESDIR}/${P}-dmalloc.patch" "${FILESDIR}/${P}-nfsv4-mount.patch" + "${FILESDIR}/${P}-mount_conflict.patch" ) pkg_setup() { diff --git a/net-fs/autofs/files/autofs-5.1.8-mount_conflict.patch b/net-fs/autofs/files/autofs-5.1.8-mount_conflict.patch new file mode 100644 index ..e2a94bf82542 --- /dev/null +++ b/net-fs/autofs/files/autofs-5.1.8-mount_conflict.patch @@ -0,0 +1,30 @@ +Avoid conflicts between sys/mount.h and linux/mount.h + +linux/fs.h includes linux/mount.h and this include file is unused so +do not include it and avoid conflict too with glibc 2.36+ see [1] + +[1] https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E + +Upstream-Status: Pending + +Signed-off-by: Khem Raj +--- a/modules/parse_amd.c b/modules/parse_amd.c +@@ -27,7 +27,6 @@ + #include + #include + #include +-#include + + #define MODULE_PARSE + #include "automount.h" +--- a/modules/parse_sun.c b/modules/parse_sun.c +@@ -30,7 +30,6 @@ + #include + #include + #include +-#include + + #define MODULE_PARSE + #include "automount.h"
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 2ef45c528f7d3945514fc3a2e3bb97f48e449e4f Author: Yixun Lan gentoo org> AuthorDate: Wed Jan 12 08:21:11 2022 + Commit: Yixun Lan gentoo org> CommitDate: Wed Jan 12 08:22:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ef45c52 net-fs/autofs: fix strip symbol issue Closes: https://bugs.gentoo.org/831052 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> net-fs/autofs/autofs-5.1.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.8-r1.ebuild b/net-fs/autofs/autofs-5.1.8-r1.ebuild index 94722954432a..2081b5d2a5c5 100644 --- a/net-fs/autofs/autofs-5.1.8-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.8-r1.ebuild @@ -96,7 +96,7 @@ src_configure() { } src_compile() { - emake DONTSTRIP=1 + emake STRIP=: DONTSTRIP=1 } src_install() {
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/, net-fs/autofs/files/
commit: f56f52579b14217aecb24c2165cc317ec3b92c04 Author: Yixun Lan gentoo org> AuthorDate: Wed Jan 12 01:45:19 2022 + Commit: Yixun Lan gentoo org> CommitDate: Wed Jan 12 01:46:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f56f5257 net-fs/autofs: restore 5.1.6 due to musl breakage 5.1.8 break net mount on ppc64-musl, let's temporarily restore 5.1.6 for now this effectively revert part of: 30f36210abdf Bug: https://bugs.gentoo.org/831014 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --force Signed-off-by: Yixun Lan gentoo.org> net-fs/autofs/Manifest | 1 + net-fs/autofs/autofs-5.1.6-r2.ebuild | 128 +++ net-fs/autofs/files/autofs-5.1.6-glibc.patch | 110 +++ net-fs/autofs/files/autofs-5.1.6-musl.patch | 12 +++ net-fs/autofs/files/autofs-5.1.6-pid.patch | 14 +++ 5 files changed, 265 insertions(+) diff --git a/net-fs/autofs/Manifest b/net-fs/autofs/Manifest index 364aa0a32804..503d31c38237 100644 --- a/net-fs/autofs/Manifest +++ b/net-fs/autofs/Manifest @@ -1,2 +1,3 @@ +DIST autofs-5.1.6.tar.xz 315316 BLAKE2B 0c5e2351462505c6de0b12e510f0c08a625a0235e1ff8eeaff825946c4530c258449d26aaf6a3794aa82a97e8860711226168f434dd31bfb8a4e70287beb3ca4 SHA512 dc8b2bd86c140905dd1bc461bfc469f92363d9c2687fe422e1e751cc7ad64c0733b011c80bf4840e510e5909176cd1a066968b9a5ba835b62c4cf27537863cf2 DIST autofs-5.1.8-patches-0.tar.xz 3476 BLAKE2B a7fb146542f9cb0a8e93240d9c3f68ff7b569f4dc0e829103ae67ced6d04e110331d320ff429f6e6af03b7265a068ee648738691cd637080cf976f441fe10444 SHA512 73023735bf269e3214e38a4841b6b3a1edff30e5d925a62d3ca9e841726835793c1e242804233e696e946e63720f522ceeb82f78449d3597d3d39b727f4b8d24 DIST autofs-5.1.8.tar.xz 327396 BLAKE2B 22ef626cc867c1ed4f1f859aebe2547c497c35dea712967de70158e85db590f5ffc26165e1479cfc64eb8070a9c43fd06b1570a82bd8bbbac70f2930e1841718 SHA512 6ee6283c0977c82848a654dc24745ee687f6916de441c3688fa91f67ca7295e632ee3808cc2358984a4b9f19841e6e1a91ab48aad6341ac8e63827fe8c32d223 diff --git a/net-fs/autofs/autofs-5.1.6-r2.ebuild b/net-fs/autofs/autofs-5.1.6-r2.ebuild new file mode 100644 index ..c532b488d526 --- /dev/null +++ b/net-fs/autofs/autofs-5.1.6-r2.ebuild @@ -0,0 +1,128 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-info systemd toolchain-funcs + +DESCRIPTION="Kernel based automounter" +HOMEPAGE="https://web.archive.org/web/*/http://www.linux-consulting.com/Amd_AutoFS/autofs.html; +SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86" +IUSE="dmalloc ldap +libtirpc mount-locking sasl systemd" + +# currently, sasl code assumes the presence of kerberosV +RDEPEND=" + net-libs/libnsl:= + >=sys-apps/util-linux-2.20 + dmalloc? ( dev-libs/dmalloc[threads] ) + ldap? ( >=net-nds/openldap-2.0 + sasl? ( + dev-libs/cyrus-sasl + dev-libs/libxml2 + virtual/krb5 + ) + ) + systemd? ( sys-apps/systemd ) + libtirpc? ( net-libs/libtirpc ) + !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) +" +DEPEND="${RDEPEND} + libtirpc? ( net-libs/rpcsvc-proto ) +" +BDEPEND=" + sys-devel/flex + virtual/pkgconfig + virtual/yacc +" + +PATCHES=( + "${FILESDIR}/${P}-glibc.patch" + "${FILESDIR}/${P}-musl.patch" + "${FILESDIR}/${P}-pid.patch" +) + +pkg_setup() { + linux-info_pkg_setup + + local CONFIG_CHECK + + if kernel_is -ge 4 18; then + CONFIG_CHECK="~AUTOFS_FS" + else + CONFIG_CHECK="~AUTOFS4_FS" + fi + + check_extra_config +} + +src_prepare() { + sed -i -e "s:/usr/bin/kill:/bin/kill:" samples/autofs.service.in || die # bug #479492 + sed -i -e "/^EnvironmentFile/d"samples/autofs.service.in || die # bug #592334 + + # Install samples including autofs.service + sed -i -e "/^SUBDIRS/s/$/ samples/g" Makefile.rules || die + + default +} + +src_configure() { + # bug #483716 + tc-export AR + # --with-confdir is for bug #361481 + # --with-mapdir is for bug #385113 + local myeconfargs=( + --with-confdir=/etc/conf.d + --with-mapdir=/etc/autofs + $(use_with dmalloc) + $(use_with ldap openldap) + $(use_with libtirpc) + $(use_with sasl) + $(use_enable mount-locking) + $(use_with systemd systemd $(systemd_get_systemunitdir)) # bug #479492 + --without-hesiod + --disable-ext-env + --enable-sloppy-mount # bug #453778 + --enable-force-shutdown + --enable-ignore-busy +
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/, net-fs/autofs/files/
commit: 30f36210abdf309dbd48f6f4a66da56a9dc328e9 Author: Yixun Lan gentoo org> AuthorDate: Mon Jan 10 21:58:04 2022 + Commit: Yixun Lan gentoo org> CommitDate: Mon Jan 10 22:31:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30f36210 net-fs/autofs: cleanup old Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> net-fs/autofs/Manifest| 2 - net-fs/autofs/autofs-5.1.6-r2.ebuild | 128 - net-fs/autofs/autofs-5.1.7-r1.ebuild | 130 -- net-fs/autofs/files/autofs-5.1.6-glibc.patch | 110 -- net-fs/autofs/files/autofs-5.1.6-musl.patch | 12 -- net-fs/autofs/files/autofs-5.1.6-pid.patch| 14 --- net-fs/autofs/files/autofs-5.1.7-glibc-2.34.patch | 107 -- net-fs/autofs/files/autofs-5.1.7-glibc.patch | 97 8 files changed, 600 deletions(-) diff --git a/net-fs/autofs/Manifest b/net-fs/autofs/Manifest index c45ff7bcda9b..364aa0a32804 100644 --- a/net-fs/autofs/Manifest +++ b/net-fs/autofs/Manifest @@ -1,4 +1,2 @@ -DIST autofs-5.1.6.tar.xz 315316 BLAKE2B 0c5e2351462505c6de0b12e510f0c08a625a0235e1ff8eeaff825946c4530c258449d26aaf6a3794aa82a97e8860711226168f434dd31bfb8a4e70287beb3ca4 SHA512 dc8b2bd86c140905dd1bc461bfc469f92363d9c2687fe422e1e751cc7ad64c0733b011c80bf4840e510e5909176cd1a066968b9a5ba835b62c4cf27537863cf2 -DIST autofs-5.1.7.tar.xz 327752 BLAKE2B bff290048fb2849dd4c7099718f6824eac7e4f700909342f82b79a3baa752c4efe7f45be3492578fa15df6d959751be5d7fae5aafe129b52425c0d9ab19eaccc SHA512 cf994d0e68d5f6a5647235000743811a791150ece0a90ed9e1cb9bb131259f52769371c6a06d968b7191b10e709c9c90de611cc3ee310fbbea87f60034b3d4e1 DIST autofs-5.1.8-patches-0.tar.xz 3476 BLAKE2B a7fb146542f9cb0a8e93240d9c3f68ff7b569f4dc0e829103ae67ced6d04e110331d320ff429f6e6af03b7265a068ee648738691cd637080cf976f441fe10444 SHA512 73023735bf269e3214e38a4841b6b3a1edff30e5d925a62d3ca9e841726835793c1e242804233e696e946e63720f522ceeb82f78449d3597d3d39b727f4b8d24 DIST autofs-5.1.8.tar.xz 327396 BLAKE2B 22ef626cc867c1ed4f1f859aebe2547c497c35dea712967de70158e85db590f5ffc26165e1479cfc64eb8070a9c43fd06b1570a82bd8bbbac70f2930e1841718 SHA512 6ee6283c0977c82848a654dc24745ee687f6916de441c3688fa91f67ca7295e632ee3808cc2358984a4b9f19841e6e1a91ab48aad6341ac8e63827fe8c32d223 diff --git a/net-fs/autofs/autofs-5.1.6-r2.ebuild b/net-fs/autofs/autofs-5.1.6-r2.ebuild deleted file mode 100644 index 616efb49c330.. --- a/net-fs/autofs/autofs-5.1.6-r2.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-info systemd toolchain-funcs - -DESCRIPTION="Kernel based automounter" -HOMEPAGE="https://web.archive.org/web/*/http://www.linux-consulting.com/Amd_AutoFS/autofs.html; -SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86" -IUSE="dmalloc ldap +libtirpc mount-locking sasl systemd" - -# currently, sasl code assumes the presence of kerberosV -RDEPEND=" - net-libs/libnsl:= - >=sys-apps/util-linux-2.20 - dmalloc? ( dev-libs/dmalloc[threads] ) - ldap? ( >=net-nds/openldap-2.0 - sasl? ( - dev-libs/cyrus-sasl - dev-libs/libxml2 - virtual/krb5 - ) - ) - systemd? ( sys-apps/systemd ) - libtirpc? ( net-libs/libtirpc ) - !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) -" -DEPEND="${RDEPEND} - libtirpc? ( net-libs/rpcsvc-proto ) -" -BDEPEND=" - sys-devel/flex - virtual/pkgconfig - virtual/yacc -" - -PATCHES=( - "${FILESDIR}/${P}-glibc.patch" - "${FILESDIR}/${P}-musl.patch" - "${FILESDIR}/${P}-pid.patch" -) - -pkg_setup() { - linux-info_pkg_setup - - local CONFIG_CHECK - - if kernel_is -ge 4 18; then - CONFIG_CHECK="~AUTOFS_FS" - else - CONFIG_CHECK="~AUTOFS4_FS" - fi - - check_extra_config -} - -src_prepare() { - sed -i -e "s:/usr/bin/kill:/bin/kill:" samples/autofs.service.in || die # bug #479492 - sed -i -e "/^EnvironmentFile/d"samples/autofs.service.in || die # bug #592334 - - # Install samples including autofs.service - sed -i -e "/^SUBDIRS/s/$/ samples/g" Makefile.rules || die - - default -} - -src_configure() { - # bug #483716 - tc-export AR - # --with-confdir is for bug #361481 - # --with-mapdir is for bug #385113 - local myeconfargs=( - --with-confdir=/etc/conf.d - --with-mapdir=/etc/autofs - $(use_with dmalloc) - $(use_with ldap openldap) - $(use_with libtirpc) -
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 54fea234487c6e6622875ea83a9345c24d8361df Author: Jakov Smolić gentoo org> AuthorDate: Mon Jan 10 20:04:47 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Jan 10 20:05:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54fea234 net-fs/autofs: Stabilize 5.1.8-r1 amd64, #830662 Signed-off-by: Jakov Smolić gentoo.org> net-fs/autofs/autofs-5.1.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.8-r1.ebuild b/net-fs/autofs/autofs-5.1.8-r1.ebuild index 756ace84ac09..94722954432a 100644 --- a/net-fs/autofs/autofs-5.1.8-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.8-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86" IUSE="dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: eb544b05006764f3e357b62155a2067b992be3f1 Author: Jakov Smolić gentoo org> AuthorDate: Mon Jan 10 20:04:24 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Jan 10 20:05:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb544b05 net-fs/autofs: Stabilize 5.1.8-r1 x86, #830662 Signed-off-by: Jakov Smolić gentoo.org> net-fs/autofs/autofs-5.1.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.8-r1.ebuild b/net-fs/autofs/autofs-5.1.8-r1.ebuild index 366c5ae12988..756ace84ac09 100644 --- a/net-fs/autofs/autofs-5.1.8-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.8-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86" IUSE="dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 307472fd4ad39481ca81a517ef1a9cfe75c1f93d Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jan 10 19:28:10 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jan 10 19:28:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=307472fd net-fs/autofs: Stabilize 5.1.8-r1 arm, #830662 Signed-off-by: Arthur Zamarin gentoo.org> net-fs/autofs/autofs-5.1.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.8-r1.ebuild b/net-fs/autofs/autofs-5.1.8-r1.ebuild index 23b9ce237b93..366c5ae12988 100644 --- a/net-fs/autofs/autofs-5.1.8-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.8-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc ~x86" IUSE="dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 264ee297a4f9948acee5da402847571000a17316 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jan 10 19:21:18 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jan 10 19:21:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=264ee297 net-fs/autofs: Stabilize 5.1.8-r1 sparc, #830662 Signed-off-by: Arthur Zamarin gentoo.org> net-fs/autofs/autofs-5.1.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.8-r1.ebuild b/net-fs/autofs/autofs-5.1.8-r1.ebuild index d21898b98038..38fc6144ac17 100644 --- a/net-fs/autofs/autofs-5.1.8-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.8-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv sparc ~x86" IUSE="dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 28f5af112e318263f93a516371a2f952b2dda20f Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jan 10 19:21:21 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jan 10 19:21:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f5af11 net-fs/autofs: Stabilize 5.1.8-r1 ppc64, #830662 Signed-off-by: Arthur Zamarin gentoo.org> net-fs/autofs/autofs-5.1.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.8-r1.ebuild b/net-fs/autofs/autofs-5.1.8-r1.ebuild index 38fc6144ac17..23b9ce237b93 100644 --- a/net-fs/autofs/autofs-5.1.8-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.8-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc ~x86" IUSE="dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 3b6287c242402cdc0d36d604a1846099bf860fcf Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jan 10 19:20:19 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jan 10 19:20:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b6287c2 net-fs/autofs: Stabilize 5.1.8-r1 ppc, #830662 Signed-off-by: Arthur Zamarin gentoo.org> net-fs/autofs/autofs-5.1.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.8-r1.ebuild b/net-fs/autofs/autofs-5.1.8-r1.ebuild index d3260d26b3e2..d21898b98038 100644 --- a/net-fs/autofs/autofs-5.1.8-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.8-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 348131ce02e9d1e70cc2b278ff7338989205950f Author: Yixun Lan gentoo org> AuthorDate: Thu Jan 6 01:38:52 2022 + Commit: Yixun Lan gentoo org> CommitDate: Thu Jan 6 01:42:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=348131ce net-fs/autofs: remove pre-strip operation fix additional pre-strip ops in built stage Closes: https://bugs.gentoo.org/727644 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> net-fs/autofs/autofs-5.1.8-r1.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/net-fs/autofs/autofs-5.1.8-r1.ebuild b/net-fs/autofs/autofs-5.1.8-r1.ebuild index 019f79e0808e..d3260d26b3e2 100644 --- a/net-fs/autofs/autofs-5.1.8-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.8-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -96,8 +96,7 @@ src_configure() { } src_compile() { - export DONTSTRIP=1 - default + emake DONTSTRIP=1 } src_install() {
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 47fd280f578a9a3cc0259ce477e62153e2f67ca0 Author: Sam James gentoo org> AuthorDate: Thu Dec 23 04:12:21 2021 + Commit: Yixun Lan gentoo org> CommitDate: Thu Dec 23 07:05:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47fd280f net-fs/autofs: rebase musl patches, fix musl build for 5.1.8 These patches are also ready to be upstreamed once runtime tested. Closes: https://bugs.gentoo.org/828918 Closes: https://github.com/gentoo/gentoo/pull/23478 Signed-off-by: Sam James gentoo.org> Signed-off-by: Yixun Lan gentoo.org> net-fs/autofs/Manifest | 1 + net-fs/autofs/autofs-5.1.8-r1.ebuild | 8 +++- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/net-fs/autofs/Manifest b/net-fs/autofs/Manifest index 9c7a467de824..c45ff7bcda9b 100644 --- a/net-fs/autofs/Manifest +++ b/net-fs/autofs/Manifest @@ -1,3 +1,4 @@ DIST autofs-5.1.6.tar.xz 315316 BLAKE2B 0c5e2351462505c6de0b12e510f0c08a625a0235e1ff8eeaff825946c4530c258449d26aaf6a3794aa82a97e8860711226168f434dd31bfb8a4e70287beb3ca4 SHA512 dc8b2bd86c140905dd1bc461bfc469f92363d9c2687fe422e1e751cc7ad64c0733b011c80bf4840e510e5909176cd1a066968b9a5ba835b62c4cf27537863cf2 DIST autofs-5.1.7.tar.xz 327752 BLAKE2B bff290048fb2849dd4c7099718f6824eac7e4f700909342f82b79a3baa752c4efe7f45be3492578fa15df6d959751be5d7fae5aafe129b52425c0d9ab19eaccc SHA512 cf994d0e68d5f6a5647235000743811a791150ece0a90ed9e1cb9bb131259f52769371c6a06d968b7191b10e709c9c90de611cc3ee310fbbea87f60034b3d4e1 +DIST autofs-5.1.8-patches-0.tar.xz 3476 BLAKE2B a7fb146542f9cb0a8e93240d9c3f68ff7b569f4dc0e829103ae67ced6d04e110331d320ff429f6e6af03b7265a068ee648738691cd637080cf976f441fe10444 SHA512 73023735bf269e3214e38a4841b6b3a1edff30e5d925a62d3ca9e841726835793c1e242804233e696e946e63720f522ceeb82f78449d3597d3d39b727f4b8d24 DIST autofs-5.1.8.tar.xz 327396 BLAKE2B 22ef626cc867c1ed4f1f859aebe2547c497c35dea712967de70158e85db590f5ffc26165e1479cfc64eb8070a9c43fd06b1570a82bd8bbbac70f2930e1841718 SHA512 6ee6283c0977c82848a654dc24745ee687f6916de441c3688fa91f67ca7295e632ee3808cc2358984a4b9f19841e6e1a91ab48aad6341ac8e63827fe8c32d223 diff --git a/net-fs/autofs/autofs-5.1.8-r1.ebuild b/net-fs/autofs/autofs-5.1.8-r1.ebuild index 4cfe174ca6a6..019f79e0808e 100644 --- a/net-fs/autofs/autofs-5.1.8-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.8-r1.ebuild @@ -7,7 +7,8 @@ inherit linux-info systemd toolchain-funcs DESCRIPTION="Kernel based automounter" HOMEPAGE="https://web.archive.org/web/*/http://www.linux-consulting.com/Amd_AutoFS/autofs.html; -SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; +SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz + https://dev.gentoo.org/~dlan/distfiles/${CATEGORY}/${PN}/${P}-patches-0.tar.xz; LICENSE="GPL-2" SLOT="0" @@ -40,10 +41,7 @@ BDEPEND=" " PATCHES=( - "${FILESDIR}/${PN}-5.1.7-glibc.patch" - "${FILESDIR}/${PN}-5.1.6-musl.patch" - "${FILESDIR}/${PN}-5.1.6-pid.patch" - "${FILESDIR}/${PN}-5.1.6-pid.patch" + "${WORKDIR}"/${P}-patches/ "${FILESDIR}/${P}-dmalloc.patch" "${FILESDIR}/${P}-nfsv4-mount.patch" )
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 984f80b14477aa6585d5dd99c499ef33b07955ee Author: Yixun Lan gentoo org> AuthorDate: Wed Dec 22 13:37:10 2021 + Commit: Yixun Lan gentoo org> CommitDate: Wed Dec 22 13:44:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=984f80b1 net-fs/autofs: keyword ~riscv Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> net-fs/autofs/autofs-5.1.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.8-r1.ebuild b/net-fs/autofs/autofs-5.1.8-r1.ebuild index d8aa892b214a..4cfe174ca6a6 100644 --- a/net-fs/autofs/autofs-5.1.8-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.8-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/, net-fs/autofs/files/
commit: f7586f437afc004fee03a1fdf586d6dd9b7db480 Author: Yixun Lan gentoo org> AuthorDate: Wed Dec 22 13:15:58 2021 + Commit: Yixun Lan gentoo org> CommitDate: Wed Dec 22 13:17:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7586f43 net-fs/autofs: fix nfsv4 mount issue Closes: https://bugs.gentoo.org/827239 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> ...{autofs-5.1.8.ebuild => autofs-5.1.8-r1.ebuild} | 1 + net-fs/autofs/files/autofs-5.1.8-nfsv4-mount.patch | 88 ++ 2 files changed, 89 insertions(+) diff --git a/net-fs/autofs/autofs-5.1.8.ebuild b/net-fs/autofs/autofs-5.1.8-r1.ebuild similarity index 98% rename from net-fs/autofs/autofs-5.1.8.ebuild rename to net-fs/autofs/autofs-5.1.8-r1.ebuild index 3c519f852c70..d8aa892b214a 100644 --- a/net-fs/autofs/autofs-5.1.8.ebuild +++ b/net-fs/autofs/autofs-5.1.8-r1.ebuild @@ -45,6 +45,7 @@ PATCHES=( "${FILESDIR}/${PN}-5.1.6-pid.patch" "${FILESDIR}/${PN}-5.1.6-pid.patch" "${FILESDIR}/${P}-dmalloc.patch" + "${FILESDIR}/${P}-nfsv4-mount.patch" ) pkg_setup() { diff --git a/net-fs/autofs/files/autofs-5.1.8-nfsv4-mount.patch b/net-fs/autofs/files/autofs-5.1.8-nfsv4-mount.patch new file mode 100644 index ..eb1bc6cb4241 --- /dev/null +++ b/net-fs/autofs/files/autofs-5.1.8-nfsv4-mount.patch @@ -0,0 +1,88 @@ +autofs-5.1.8 - fix nfsv4 only mounts should not use rpcbind + +From: Ian Kent + +Commit 606795ecfaa1 ("autofs-5.1.7 - also require TCP_REQUESTED when +setting NFS port" together with commit 26fb6b5408be) caused NFSv4 only +mounts to also use rpcbind to probe availability which breaks the +requirememt that this type of mount not use rpcbind at all. + +Fix this by treating fstype=nfs4 mounts as a special case which doesn't +use rpcbind. +--- + CHANGELOG|1 + + include/replicated.h |2 ++ + modules/mount_nfs.c | 13 +++-- + modules/replicated.c |4 ++-- + 4 files changed, 12 insertions(+), 8 deletions(-) + +diff --git a/include/replicated.h b/include/replicated.h +index 95ff1f0d..f889a56a 100644 +--- a/include/replicated.h b/include/replicated.h +@@ -35,6 +35,8 @@ + #define NFS3_REQUESTEDNFS3_SUPPORTED + #define NFS4_REQUESTEDNFS4_SUPPORTED + ++#define NFS4_ONLY_REQUESTED 0x0800 ++ + #define TCP_SUPPORTED 0x0001 + #define UDP_SUPPORTED 0x0002 + #define TCP_REQUESTED TCP_SUPPORTED +diff --git a/modules/mount_nfs.c b/modules/mount_nfs.c +index 0ab87dcf..feb5afcd 100644 +--- a/modules/mount_nfs.c b/modules/mount_nfs.c +@@ -92,7 +92,7 @@ int mount_mount(struct autofs_point *ap, const char *root, const char *name, int + mount_default_proto = defaults_get_mount_nfs_default_proto(); + vers = NFS_VERS_DEFAULT | NFS_PROTO_DEFAULT; + if (strcmp(fstype, "nfs4") == 0) +- vers = NFS4_VERS_DEFAULT | TCP_SUPPORTED; ++ vers = NFS4_VERS_DEFAULT | TCP_SUPPORTED | NFS4_ONLY_REQUESTED; + else if (mount_default_proto == 4) + vers = vers | NFS4_VERS_DEFAULT; + +@@ -157,15 +157,16 @@ int mount_mount(struct autofs_point *ap, const char *root, const char *name, int + } else { + /* Is any version of NFSv4 in the options */ + if (_strncmp("vers=4", cp, 6) == 0 || +- _strncmp("nfsvers=4", cp, 9) == 0) +- vers = NFS4_VERS_MASK | TCP_SUPPORTED; +- else if (_strncmp("vers=3", cp, o_len) == 0 || ++ _strncmp("nfsvers=4", cp, 9) == 0) { ++ vers &= ~(NFS_VERS_MASK); ++ vers |= NFS4_VERS_MASK | TCP_SUPPORTED | NFS4_ONLY_REQUESTED; ++ } else if (_strncmp("vers=3", cp, o_len) == 0 || +_strncmp("nfsvers=3", cp, o_len) == 0) { +- vers &= ~(NFS4_VERS_MASK | NFS_VERS_MASK); ++ vers &= ~(NFS4_VERS_MASK | NFS_VERS_MASK | NFS4_ONLY_REQUESTED); + vers |= NFS3_REQUESTED; + } else if (_strncmp("vers=2", cp, o_len) == 0 || +_strncmp("nfsvers=2", cp, o_len) == 0) { +- vers &= ~(NFS4_VERS_MASK | NFS_VERS_MASK); ++ vers &= ~(NFS4_VERS_MASK | NFS_VERS_MASK | NFS4_ONLY_REQUESTED); + vers |= NFS2_REQUESTED; + } else if (strstr(cp, "port=") == cp && +o_len - 5 < 25) { +diff --git a/modules/replicated.c b/modules/replicated.c +index 09075dd0..cdb7c617 100644 +---
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/files/, net-fs/autofs/
commit: c91aab7ed97c3970611e11f91e4c83a230db5b98 Author: Yixun Lan gentoo org> AuthorDate: Mon Dec 6 06:23:22 2021 + Commit: Yixun Lan gentoo org> CommitDate: Mon Dec 6 06:32:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c91aab7e net-fs/autofs: fix dmalloc compiling err Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> net-fs/autofs/autofs-5.1.8.ebuild | 2 + net-fs/autofs/files/autofs-5.1.8-dmalloc.patch | 53 ++ 2 files changed, 55 insertions(+) diff --git a/net-fs/autofs/autofs-5.1.8.ebuild b/net-fs/autofs/autofs-5.1.8.ebuild index ede180337421..3c519f852c70 100644 --- a/net-fs/autofs/autofs-5.1.8.ebuild +++ b/net-fs/autofs/autofs-5.1.8.ebuild @@ -43,6 +43,8 @@ PATCHES=( "${FILESDIR}/${PN}-5.1.7-glibc.patch" "${FILESDIR}/${PN}-5.1.6-musl.patch" "${FILESDIR}/${PN}-5.1.6-pid.patch" + "${FILESDIR}/${PN}-5.1.6-pid.patch" + "${FILESDIR}/${P}-dmalloc.patch" ) pkg_setup() { diff --git a/net-fs/autofs/files/autofs-5.1.8-dmalloc.patch b/net-fs/autofs/files/autofs-5.1.8-dmalloc.patch new file mode 100644 index ..e2ed58fb1766 --- /dev/null +++ b/net-fs/autofs/files/autofs-5.1.8-dmalloc.patch @@ -0,0 +1,53 @@ +diff --git a/include/mounts.h b/include/mounts.h +index ddb7e4c..854e1fb 100644 +--- a/include/mounts.h b/include/mounts.h +@@ -84,7 +84,7 @@ typedef void (*tree_free_t) (struct tree_node *n); + struct tree_ops { + tree_new_t new; + tree_cmp_t cmp; +- tree_free_t free; ++ tree_free_t set_free; + }; + + typedef int (*tree_work_fn_t) (struct tree_node *n, void *ptr); +diff --git a/lib/mounts.c b/lib/mounts.c +index 4c86688..1e54a33 100644 +--- a/lib/mounts.c b/lib/mounts.c +@@ -75,7 +75,7 @@ static void tree_mnt_free(struct tree_node *n); + static struct tree_ops mnt_ops = { + .new = tree_mnt_new, + .cmp = tree_mnt_cmp, +- .free = tree_mnt_free, ++ .set_free = tree_mnt_free, + }; + static struct tree_ops *tree_mnt_ops = _ops; + +@@ -86,7 +86,7 @@ static void tree_host_free(struct tree_node *n); + static struct tree_ops host_ops = { + .new = tree_host_new, + .cmp = tree_host_cmp, +- .free = tree_host_free, ++ .set_free = tree_host_free, + }; + static struct tree_ops *tree_host_ops = _ops; + +@@ -97,7 +97,7 @@ static void tree_mapent_free(struct tree_node *n); + static struct tree_ops mapent_ops = { + .new = tree_mapent_new, + .cmp = tree_mapent_cmp, +- .free = tree_mapent_free, ++ .set_free = tree_mapent_free, + }; + static struct tree_ops *tree_mapent_ops = _ops; + +@@ -1360,7 +1360,7 @@ void tree_free(struct tree_node *root) + tree_free(root->right); + if (root->left) + tree_free(root->left); +- ops->free(root); ++ ops->set_free(root); + } + + int tree_traverse_inorder(struct tree_node *n, tree_work_fn_t work, void *ptr)
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: f4732d539d40ef12abd6fd4b2d5e0c1a3776f9f4 Author: Yixun Lan gentoo org> AuthorDate: Wed Nov 24 10:06:34 2021 + Commit: Yixun Lan gentoo org> CommitDate: Wed Nov 24 10:06:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4732d53 net-fs/autofs: version bump, 5.1.8 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> net-fs/autofs/Manifest| 1 + net-fs/autofs/autofs-5.1.8.ebuild | 129 ++ 2 files changed, 130 insertions(+) diff --git a/net-fs/autofs/Manifest b/net-fs/autofs/Manifest index 2dd24948a6bf..9c7a467de824 100644 --- a/net-fs/autofs/Manifest +++ b/net-fs/autofs/Manifest @@ -1,2 +1,3 @@ DIST autofs-5.1.6.tar.xz 315316 BLAKE2B 0c5e2351462505c6de0b12e510f0c08a625a0235e1ff8eeaff825946c4530c258449d26aaf6a3794aa82a97e8860711226168f434dd31bfb8a4e70287beb3ca4 SHA512 dc8b2bd86c140905dd1bc461bfc469f92363d9c2687fe422e1e751cc7ad64c0733b011c80bf4840e510e5909176cd1a066968b9a5ba835b62c4cf27537863cf2 DIST autofs-5.1.7.tar.xz 327752 BLAKE2B bff290048fb2849dd4c7099718f6824eac7e4f700909342f82b79a3baa752c4efe7f45be3492578fa15df6d959751be5d7fae5aafe129b52425c0d9ab19eaccc SHA512 cf994d0e68d5f6a5647235000743811a791150ece0a90ed9e1cb9bb131259f52769371c6a06d968b7191b10e709c9c90de611cc3ee310fbbea87f60034b3d4e1 +DIST autofs-5.1.8.tar.xz 327396 BLAKE2B 22ef626cc867c1ed4f1f859aebe2547c497c35dea712967de70158e85db590f5ffc26165e1479cfc64eb8070a9c43fd06b1570a82bd8bbbac70f2930e1841718 SHA512 6ee6283c0977c82848a654dc24745ee687f6916de441c3688fa91f67ca7295e632ee3808cc2358984a4b9f19841e6e1a91ab48aad6341ac8e63827fe8c32d223 diff --git a/net-fs/autofs/autofs-5.1.8.ebuild b/net-fs/autofs/autofs-5.1.8.ebuild new file mode 100644 index ..ede180337421 --- /dev/null +++ b/net-fs/autofs/autofs-5.1.8.ebuild @@ -0,0 +1,129 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-info systemd toolchain-funcs + +DESCRIPTION="Kernel based automounter" +HOMEPAGE="https://web.archive.org/web/*/http://www.linux-consulting.com/Amd_AutoFS/autofs.html; +SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="dmalloc ldap +libtirpc mount-locking sasl systemd" + +# currently, sasl code assumes the presence of kerberosV +RDEPEND=" + net-libs/libnsl:= + >=sys-apps/util-linux-2.20 + dmalloc? ( dev-libs/dmalloc[threads] ) + ldap? ( >=net-nds/openldap-2.0 + sasl? ( + dev-libs/cyrus-sasl + dev-libs/libxml2 + virtual/krb5 + ) + ) + systemd? ( sys-apps/systemd ) + libtirpc? ( net-libs/libtirpc ) + !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) +" +DEPEND="${RDEPEND} + libtirpc? ( net-libs/rpcsvc-proto ) +" +BDEPEND=" + sys-devel/flex + virtual/pkgconfig + virtual/yacc +" + +PATCHES=( + "${FILESDIR}/${PN}-5.1.7-glibc.patch" + "${FILESDIR}/${PN}-5.1.6-musl.patch" + "${FILESDIR}/${PN}-5.1.6-pid.patch" +) + +pkg_setup() { + linux-info_pkg_setup + + local CONFIG_CHECK + + if kernel_is -ge 4 18; then + CONFIG_CHECK="~AUTOFS_FS" + else + CONFIG_CHECK="~AUTOFS4_FS" + fi + + check_extra_config +} + +src_prepare() { + sed -i -e "s:/usr/bin/kill:/bin/kill:" samples/autofs.service.in || die # bug #479492 + sed -i -e "/^EnvironmentFile/d"samples/autofs.service.in || die # bug #592334 + + # Install samples including autofs.service + sed -i -e "/^SUBDIRS/s/$/ samples/g" Makefile.rules || die + + default +} + +src_configure() { + # bug #483716 + tc-export AR + # --with-confdir is for bug #361481 + # --with-mapdir is for bug #385113 + local myeconfargs=( + --with-confdir=/etc/conf.d + --with-mapdir=/etc/autofs + $(use_with dmalloc) + $(use_with ldap openldap) + $(use_with libtirpc) + $(use_with sasl) + $(use_enable mount-locking) + $(use_with systemd systemd $(systemd_get_systemunitdir)) # bug #479492 + --without-hesiod + --disable-ext-env + --enable-sloppy-mount # bug #453778 + --enable-force-shutdown + --enable-ignore-busy + RANLIB="$(type -P $(tc-getRANLIB))" # bug #483716 + ) + + CONFIG_SHELL="${BROOT}/bin/bash" econf "${myeconfargs[@]}" +} + +src_compile() { + export DONTSTRIP=1 + default +} + +src_install() { + default + rmdir "${D}"/run + + if kernel_is -lt 2 6 30; then + # kernel patches + docinto patches +
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/, net-fs/autofs/files/
commit: 64bb0e2110fec0fb3e83fcc85a0802c5a3fdd59b Author: Sam James gentoo org> AuthorDate: Sun Oct 17 05:10:16 2021 + Commit: Sam James gentoo org> CommitDate: Sun Oct 17 05:24:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64bb0e21 net-fs/autofs: add glibc-2.34 patch Closes: https://bugs.gentoo.org/803938 Signed-off-by: Sam James gentoo.org> net-fs/autofs/autofs-5.1.7-r1.ebuild | 4 +- net-fs/autofs/files/autofs-5.1.7-glibc-2.34.patch | 107 ++ 2 files changed, 110 insertions(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.7-r1.ebuild b/net-fs/autofs/autofs-5.1.7-r1.ebuild index cb4a9016866..dc05275932e 100644 --- a/net-fs/autofs/autofs-5.1.7-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.7-r1.ebuild @@ -43,6 +43,7 @@ PATCHES=( "${FILESDIR}/${P}-glibc.patch" "${FILESDIR}/${PN}-5.1.6-musl.patch" "${FILESDIR}/${PN}-5.1.6-pid.patch" + "${FILESDIR}/${PN}-5.1.7-glibc-2.34.patch" ) pkg_setup() { @@ -90,7 +91,8 @@ src_configure() { --enable-ignore-busy RANLIB="$(type -P $(tc-getRANLIB))" # bug #483716 ) - econf "${myeconfargs[@]}" + + CONFIG_SHELL="${BROOT}/bin/bash" econf "${myeconfargs[@]}" } src_compile() { diff --git a/net-fs/autofs/files/autofs-5.1.7-glibc-2.34.patch b/net-fs/autofs/files/autofs-5.1.7-glibc-2.34.patch new file mode 100644 index 000..8b0ddd75eb2 --- /dev/null +++ b/net-fs/autofs/files/autofs-5.1.7-glibc-2.34.patch @@ -0,0 +1,107 @@ +https://src.fedoraproject.org/rpms/autofs/raw/rawhide/f/autofs-5.1.7-use-default-stack-size-for-threads.patch +https://bugzilla.redhat.com/show_bug.cgi?id=1984813 +https://bugs.gentoo.org/803938 + +autofs-5.1.7 - use default stack size for threads + +From: Ian Kent + +autofs uses PTHREAD_STACK_MIN to set the stack size for threads it +creates. + +In two cases it is used to reduce the stack size for long running +service threads while it's used to allocate a larger stack for worker +threads that can have larger memory requirements. + +In recent glibc releases PTHREAD_STACK_MIN is no longer a constant +which can lead to unexpectedly different stack sizes on different +architectures and the autofs assumption it's a constant causes a +compile failure. + +The need to alter the stack size was due to observed stack overflow +which was thought to be due the thread stack being too small for autofs +and glibc alloca(3) usage. + +Quite a bit of that alloca(3) usage has been eliminated from autofs now, +particularly those that might be allocating largish amounts of storage, +and there has been a lot of change in glibc too so using the thread +default stack should be ok. + +Signed-off-by: Ian Kent +--- a/daemon/automount.c b/daemon/automount.c +@@ -84,7 +84,6 @@ static size_t kpkt_len; + /* Attributes for creating detached and joinable threads */ + pthread_attr_t th_attr; + pthread_attr_t th_attr_detached; +-size_t detached_thread_stack_size = PTHREAD_STACK_MIN * 144; + + struct master_readmap_cond mrc = { + PTHREAD_MUTEX_INITIALIZER, PTHREAD_COND_INITIALIZER, 0, NULL, 0, 0, 0, 0}; +@@ -2620,34 +2619,6 @@ int main(int argc, char *argv[]) + exit(1); + } + +-#ifdef _POSIX_THREAD_ATTR_STACKSIZE +- if (pthread_attr_setstacksize( +- _attr_detached, detached_thread_stack_size)) { +- logerr("%s: failed to set stack size thread attribute!", +- program); +- if (start_pipefd[1] != -1) { +- res = write(start_pipefd[1], pst_stat, sizeof(*pst_stat)); +- close(start_pipefd[1]); +- } +- release_flag_file(); +- macro_free_global_table(); +- exit(1); +- } +-#endif +- +- if (pthread_attr_getstacksize( +- _attr_detached, _thread_stack_size)) { +- logerr("%s: failed to get detached thread stack size!", +- program); +- if (start_pipefd[1] != -1) { +- res = write(start_pipefd[1], pst_stat, sizeof(*pst_stat)); +- close(start_pipefd[1]); +- } +- release_flag_file(); +- macro_free_global_table(); +- exit(1); +- } +- + info(logging, "Starting automounter version %s, master map %s", + version, master_list->name); + info(logging, "using kernel protocol version %d.%02d", +--- a/daemon/state.c b/daemon/state.c +@@ -1177,12 +1177,8 @@ int st_start_handler(void) + status = pthread_attr_init(pattrs); + if (status) + pattrs = NULL; +- else { ++ else + pthread_attr_setdetachstate(pattrs, PTHREAD_CREATE_DETACHED); +-#ifdef _POSIX_THREAD_ATTR_STACKSIZE +- pthread_attr_setstacksize(pattrs, PTHREAD_STACK_MIN*4); +-#endif +- } + + status =
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 6131ded75983d5d5ed14bff5f41d1998695224b2 Author: David Seifert gentoo org> AuthorDate: Wed Aug 18 10:26:16 2021 + Commit: David Seifert gentoo org> CommitDate: Wed Aug 18 10:26:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6131ded7 net-fs/autofs: add missing net-libs/libnsl dep Signed-off-by: David Seifert gentoo.org> net-fs/autofs/{autofs-5.1.6-r1.ebuild => autofs-5.1.6-r2.ebuild} | 5 - net-fs/autofs/{autofs-5.1.7.ebuild => autofs-5.1.7-r1.ebuild}| 5 - 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/net-fs/autofs/autofs-5.1.6-r1.ebuild b/net-fs/autofs/autofs-5.1.6-r2.ebuild similarity index 97% rename from net-fs/autofs/autofs-5.1.6-r1.ebuild rename to net-fs/autofs/autofs-5.1.6-r2.ebuild index cbbf2773535..616efb49c33 100644 --- a/net-fs/autofs/autofs-5.1.6-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.6-r2.ebuild @@ -15,7 +15,9 @@ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86" IUSE="dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV -RDEPEND=">=sys-apps/util-linux-2.20 +RDEPEND=" + net-libs/libnsl:= + >=sys-apps/util-linux-2.20 dmalloc? ( dev-libs/dmalloc[threads] ) ldap? ( >=net-nds/openldap-2.0 sasl? ( @@ -33,6 +35,7 @@ DEPEND="${RDEPEND} " BDEPEND=" sys-devel/flex + virtual/pkgconfig virtual/yacc " diff --git a/net-fs/autofs/autofs-5.1.7.ebuild b/net-fs/autofs/autofs-5.1.7-r1.ebuild similarity index 97% rename from net-fs/autofs/autofs-5.1.7.ebuild rename to net-fs/autofs/autofs-5.1.7-r1.ebuild index da73cde6f2a..cb4a9016866 100644 --- a/net-fs/autofs/autofs-5.1.7.ebuild +++ b/net-fs/autofs/autofs-5.1.7-r1.ebuild @@ -15,7 +15,9 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" IUSE="dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV -RDEPEND=">=sys-apps/util-linux-2.20 +RDEPEND=" + net-libs/libnsl:= + >=sys-apps/util-linux-2.20 dmalloc? ( dev-libs/dmalloc[threads] ) ldap? ( >=net-nds/openldap-2.0 sasl? ( @@ -33,6 +35,7 @@ DEPEND="${RDEPEND} " BDEPEND=" sys-devel/flex + virtual/pkgconfig virtual/yacc "
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 0f73f45627d5f701e79cfc7ec183db959714 Author: Sam James gentoo org> AuthorDate: Wed Jun 2 23:56:05 2021 + Commit: Sam James gentoo org> CommitDate: Thu Jun 3 19:14:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f73f456 net-fs/autofs: fix BadDefaultUseFlags -foo in IUSE is discouraged. It is equivalent (in every meaningful case) to 'foo' but confuses parsing tools like e.g. packages.gentoo.org. Dropping '-' from these flags has no impact on the actual default behaviour. See: https://devmanual.gentoo.org/general-concepts/use-flags/index.html#iuse-defaults Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Sam James gentoo.org> net-fs/autofs/autofs-5.1.6-r1.ebuild | 2 +- net-fs/autofs/autofs-5.1.7.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-fs/autofs/autofs-5.1.6-r1.ebuild b/net-fs/autofs/autofs-5.1.6-r1.ebuild index 743ec651949..cbbf2773535 100644 --- a/net-fs/autofs/autofs-5.1.6-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.6-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86" -IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" +IUSE="dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV RDEPEND=">=sys-apps/util-linux-2.20 diff --git a/net-fs/autofs/autofs-5.1.7.ebuild b/net-fs/autofs/autofs-5.1.7.ebuild index 5387d293f41..da73cde6f2a 100644 --- a/net-fs/autofs/autofs-5.1.7.ebuild +++ b/net-fs/autofs/autofs-5.1.7.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" +IUSE="dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV RDEPEND=">=sys-apps/util-linux-2.20
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/, net-fs/autofs/files/
commit: 0ec73cec03b0a344d2aa4dad638cac47219e3611 Author: Yixun Lan gentoo org> AuthorDate: Fri May 21 01:06:21 2021 + Commit: Yixun Lan gentoo org> CommitDate: Fri May 21 01:06:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ec73cec net-fs/autofs: fix musl build error Closes: https://bugs.gentoo.org/791202 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> net-fs/autofs/autofs-5.1.6-r1.ebuild| 1 + net-fs/autofs/autofs-5.1.7.ebuild | 1 + net-fs/autofs/files/autofs-5.1.6-musl.patch | 12 3 files changed, 14 insertions(+) diff --git a/net-fs/autofs/autofs-5.1.6-r1.ebuild b/net-fs/autofs/autofs-5.1.6-r1.ebuild index 3422926b94d..743ec651949 100644 --- a/net-fs/autofs/autofs-5.1.6-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.6-r1.ebuild @@ -38,6 +38,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}/${P}-glibc.patch" + "${FILESDIR}/${P}-musl.patch" "${FILESDIR}/${P}-pid.patch" ) diff --git a/net-fs/autofs/autofs-5.1.7.ebuild b/net-fs/autofs/autofs-5.1.7.ebuild index 5dfef5feafa..5387d293f41 100644 --- a/net-fs/autofs/autofs-5.1.7.ebuild +++ b/net-fs/autofs/autofs-5.1.7.ebuild @@ -38,6 +38,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}/${P}-glibc.patch" + "${FILESDIR}/${PN}-5.1.6-musl.patch" "${FILESDIR}/${PN}-5.1.6-pid.patch" ) diff --git a/net-fs/autofs/files/autofs-5.1.6-musl.patch b/net-fs/autofs/files/autofs-5.1.6-musl.patch new file mode 100644 index 000..bdcc0db9a9f --- /dev/null +++ b/net-fs/autofs/files/autofs-5.1.6-musl.patch @@ -0,0 +1,12 @@ +--- a/include/automount.h b/include/automount.h +@@ -25,6 +25,9 @@ + #include "list.h" + + #include ++#ifndef __GLIBC__ ++#include ++#endif + + #include "defaults.h" + #include "state.h"
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: b965c7f674a4db1b1edd33de512ca23b67920937 Author: Matt Turner gentoo org> AuthorDate: Thu Feb 25 04:28:36 2021 + Commit: Matt Turner gentoo org> CommitDate: Thu Feb 25 04:29:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b965c7f6 net-fs/autofs: Remove myself as maintainer Signed-off-by: Matt Turner gentoo.org> net-fs/autofs/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/net-fs/autofs/metadata.xml b/net-fs/autofs/metadata.xml index a22b6ea3dc9..01c04626d2e 100644 --- a/net-fs/autofs/metadata.xml +++ b/net-fs/autofs/metadata.xml @@ -5,10 +5,6 @@ d...@gentoo.org Yixun Lan - - matts...@gentoo.org - Matt Turner - Enable debugging with the dmalloc library Install LDAP module
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/files/, net-fs/autofs/
commit: 647b7cae8f31d5c16c0eb90a81c08576a442dd2f Author: Yixun Lan gentoo org> AuthorDate: Thu Jan 28 06:32:53 2021 + Commit: Yixun Lan gentoo org> CommitDate: Thu Jan 28 06:45:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=647b7cae net-fs/autofs: version bump 5.1.7 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Yixun Lan gentoo.org> net-fs/autofs/Manifest | 1 + net-fs/autofs/autofs-5.1.7.ebuild| 124 +++ net-fs/autofs/files/autofs-5.1.7-glibc.patch | 97 + 3 files changed, 222 insertions(+) diff --git a/net-fs/autofs/Manifest b/net-fs/autofs/Manifest index 6f533814338..2dd24948a6b 100644 --- a/net-fs/autofs/Manifest +++ b/net-fs/autofs/Manifest @@ -1 +1,2 @@ DIST autofs-5.1.6.tar.xz 315316 BLAKE2B 0c5e2351462505c6de0b12e510f0c08a625a0235e1ff8eeaff825946c4530c258449d26aaf6a3794aa82a97e8860711226168f434dd31bfb8a4e70287beb3ca4 SHA512 dc8b2bd86c140905dd1bc461bfc469f92363d9c2687fe422e1e751cc7ad64c0733b011c80bf4840e510e5909176cd1a066968b9a5ba835b62c4cf27537863cf2 +DIST autofs-5.1.7.tar.xz 327752 BLAKE2B bff290048fb2849dd4c7099718f6824eac7e4f700909342f82b79a3baa752c4efe7f45be3492578fa15df6d959751be5d7fae5aafe129b52425c0d9ab19eaccc SHA512 cf994d0e68d5f6a5647235000743811a791150ece0a90ed9e1cb9bb131259f52769371c6a06d968b7191b10e709c9c90de611cc3ee310fbbea87f60034b3d4e1 diff --git a/net-fs/autofs/autofs-5.1.7.ebuild b/net-fs/autofs/autofs-5.1.7.ebuild new file mode 100644 index 000..5dfef5feafa --- /dev/null +++ b/net-fs/autofs/autofs-5.1.7.ebuild @@ -0,0 +1,124 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-info systemd toolchain-funcs + +DESCRIPTION="Kernel based automounter" +HOMEPAGE="https://web.archive.org/web/*/http://www.linux-consulting.com/Amd_AutoFS/autofs.html; +SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" + +# currently, sasl code assumes the presence of kerberosV +RDEPEND=">=sys-apps/util-linux-2.20 + dmalloc? ( dev-libs/dmalloc[threads] ) + ldap? ( >=net-nds/openldap-2.0 + sasl? ( + dev-libs/cyrus-sasl + dev-libs/libxml2 + virtual/krb5 + ) + ) + systemd? ( sys-apps/systemd ) + libtirpc? ( net-libs/libtirpc ) + !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) +" +DEPEND="${RDEPEND} + libtirpc? ( net-libs/rpcsvc-proto ) +" +BDEPEND=" + sys-devel/flex + virtual/yacc +" + +PATCHES=( + "${FILESDIR}/${P}-glibc.patch" + "${FILESDIR}/${PN}-5.1.6-pid.patch" +) + +pkg_setup() { + linux-info_pkg_setup + + local CONFIG_CHECK + + if kernel_is -ge 4 18; then + CONFIG_CHECK="~AUTOFS_FS" + else + CONFIG_CHECK="~AUTOFS4_FS" + fi + + check_extra_config +} + +src_prepare() { + sed -i -e "s:/usr/bin/kill:/bin/kill:" samples/autofs.service.in || die # bug #479492 + sed -i -e "/^EnvironmentFile/d"samples/autofs.service.in || die # bug #592334 + + # Install samples including autofs.service + sed -i -e "/^SUBDIRS/s/$/ samples/g" Makefile.rules || die + + default +} + +src_configure() { + # bug #483716 + tc-export AR + # --with-confdir is for bug #361481 + # --with-mapdir is for bug #385113 + local myeconfargs=( + --with-confdir=/etc/conf.d + --with-mapdir=/etc/autofs + $(use_with dmalloc) + $(use_with ldap openldap) + $(use_with libtirpc) + $(use_with sasl) + $(use_enable mount-locking) + $(use_with systemd systemd $(systemd_get_systemunitdir)) # bug #479492 + --without-hesiod + --disable-ext-env + --enable-sloppy-mount # bug #453778 + --enable-force-shutdown + --enable-ignore-busy + RANLIB="$(type -P $(tc-getRANLIB))" # bug #483716 + ) + econf "${myeconfargs[@]}" +} + +src_compile() { + export DONTSTRIP=1 + default +} + +src_install() { + default + rmdir "${D}"/run + + if kernel_is -lt 2 6 30; then + # kernel patches + docinto patches + dodoc patches/${PN}4-2.6.??{,.?{,?}}-v5-update-.patch + fi + newinitd "${FILESDIR}"/autofs5.initd autofs + insinto etc/autofs + newins "${FILESDIR}"/autofs5-auto.master auto.master +} + +pkg_postinst() { + if kernel_is -lt 2 6 30; then + elog "This version of ${PN} requires a kernel with autofs4 supporting" +
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: f551d1395f656402eb6c55208c5c0919fb23e014 Author: Yixun Lan gentoo org> AuthorDate: Thu Jan 28 06:00:59 2021 + Commit: Yixun Lan gentoo org> CommitDate: Thu Jan 28 06:45:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f551d139 net-fs/autofs: drop old Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Yixun Lan gentoo.org> net-fs/autofs/autofs-5.1.6.ebuild | 114 -- 1 file changed, 114 deletions(-) diff --git a/net-fs/autofs/autofs-5.1.6.ebuild b/net-fs/autofs/autofs-5.1.6.ebuild deleted file mode 100644 index 530cce170c8..000 --- a/net-fs/autofs/autofs-5.1.6.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-info systemd toolchain-funcs - -DESCRIPTION="Kernel based automounter" -HOMEPAGE="https://web.archive.org/web/*/http://www.linux-consulting.com/Amd_AutoFS/autofs.html; -SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86" -IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" - -# currently, sasl code assumes the presence of kerberosV -RDEPEND=">=sys-apps/util-linux-2.20 - dmalloc? ( dev-libs/dmalloc[threads] ) - ldap? ( >=net-nds/openldap-2.0 - sasl? ( - dev-libs/cyrus-sasl - dev-libs/libxml2 - virtual/krb5 - ) - ) - systemd? ( sys-apps/systemd ) - libtirpc? ( net-libs/libtirpc ) - !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) -" -DEPEND="${RDEPEND} - libtirpc? ( net-libs/rpcsvc-proto ) -" -BDEPEND=" - sys-devel/flex - virtual/yacc -" - -pkg_setup() { - linux-info_pkg_setup - - local CONFIG_CHECK - - if kernel_is -ge 4 18; then - CONFIG_CHECK="~AUTOFS_FS" - else - CONFIG_CHECK="~AUTOFS4_FS" - fi - - check_extra_config -} - -src_prepare() { - sed -i -e "s:/usr/bin/kill:/bin/kill:" samples/autofs.service.in || die # bug #479492 - sed -i -e "/^EnvironmentFile/d"samples/autofs.service.in || die # bug #592334 - - # Install samples including autofs.service - sed -i -e "/^SUBDIRS/s/$/ samples/g" Makefile.rules || die - - default -} - -src_configure() { - # bug #483716 - tc-export AR - # --with-confdir is for bug #361481 - # --with-mapdir is for bug #385113 - local myeconfargs=( - --with-confdir=/etc/conf.d - --with-mapdir=/etc/autofs - $(use_with dmalloc) - $(use_with ldap openldap) - $(use_with libtirpc) - $(use_with sasl) - $(use_enable mount-locking) - $(use_with systemd systemd $(systemd_get_systemunitdir)) # bug #479492 - --without-hesiod - --disable-ext-env - --enable-sloppy-mount # bug #453778 - --enable-force-shutdown - --enable-ignore-busy - RANLIB="$(type -P $(tc-getRANLIB))" # bug #483716 - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - rmdir "${D}"/run - - if kernel_is -lt 2 6 30; then - # kernel patches - docinto patches - dodoc patches/${PN}4-2.6.??{,.?{,?}}-v5-update-.patch - fi - newinitd "${FILESDIR}"/autofs5.initd autofs - insinto etc/autofs - newins "${FILESDIR}"/autofs5-auto.master auto.master -} - -pkg_postinst() { - if kernel_is -lt 2 6 30; then - elog "This version of ${PN} requires a kernel with autofs4 supporting" - elog "protocol version 5.00. Patches for kernels older than 2.6.30 have" - elog "been installed into" - elog "${EROOT}/usr/share/doc/${P}/patches." - elog "For further instructions how to patch the kernel, please refer to" - elog "${EROOT}/usr/share/doc/${P}/INSTALL." - elog - fi - elog "If you plan on using autofs for automounting remote NFS mounts," - elog "please check that both portmap (or rpcbind) and rpc.statd/lockd" - elog "are running." -}
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 01fa69baad364e91d97a7fa2c9831eb337c97940 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Dec 27 12:48:27 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Dec 27 12:51:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01fa69ba net-fs/autofs: stable 5.1.6-r1 for hppa stable wrt bug #761799 Package-Manager: Portage-3.0.12, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> net-fs/autofs/autofs-5.1.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.6-r1.ebuild b/net-fs/autofs/autofs-5.1.6-r1.ebuild index 11fec45d5f6..ae6f2021854 100644 --- a/net-fs/autofs/autofs-5.1.6-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.6-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc ~x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 993d127aabde8bf087c0b6668589be069598e5d5 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Dec 27 12:29:26 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Dec 27 12:29:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=993d127a net-fs/autofs: stable 5.1.6-r1 for sparc stable wrt bug #761799 Package-Manager: Portage-3.0.12, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> net-fs/autofs/autofs-5.1.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.6-r1.ebuild b/net-fs/autofs/autofs-5.1.6-r1.ebuild index 82c0820d39b..11fec45d5f6 100644 --- a/net-fs/autofs/autofs-5.1.6-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.6-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 4940fcd0e8b602821ce78804438963f4294b1977 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Dec 27 11:59:29 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Dec 27 12:27:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4940fcd0 net-fs/autofs: stable 5.1.6-r1 for ppc64 stable wrt bug #761799 Package-Manager: Portage-3.0.12, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> net-fs/autofs/autofs-5.1.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.6-r1.ebuild b/net-fs/autofs/autofs-5.1.6-r1.ebuild index f751161c718..82c0820d39b 100644 --- a/net-fs/autofs/autofs-5.1.6-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.6-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc ~x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 131d634b5ab384d9aa2bf27c86decd8ed709125e Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Dec 27 11:32:26 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Dec 27 11:38:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=131d634b net-fs/autofs: stable 5.1.6-r1 for ppc stable wrt bug #761799 Package-Manager: Portage-3.0.12, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> net-fs/autofs/autofs-5.1.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.6-r1.ebuild b/net-fs/autofs/autofs-5.1.6-r1.ebuild index 6f9ae6142d3..f751161c718 100644 --- a/net-fs/autofs/autofs-5.1.6-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.6-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc ~x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: c83b62c3fa711d2e0aa371e1bd9b39674f711fdf Author: Sam James gentoo org> AuthorDate: Sun Dec 27 04:54:37 2020 + Commit: Sam James gentoo org> CommitDate: Sun Dec 27 04:54:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c83b62c3 net-fs/autofs: Stabilize 5.1.6-r1 amd64, #761799 Signed-off-by: Sam James gentoo.org> net-fs/autofs/autofs-5.1.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.6-r1.ebuild b/net-fs/autofs/autofs-5.1.6-r1.ebuild index 9e058425d29..6f9ae6142d3 100644 --- a/net-fs/autofs/autofs-5.1.6-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.6-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 06ca76aad0ddf5ca7abd0e82c72889a5f392661c Author: Sam James gentoo org> AuthorDate: Sun Dec 27 04:07:21 2020 + Commit: Sam James gentoo org> CommitDate: Sun Dec 27 04:07:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06ca76aa net-fs/autofs: Stabilize 5.1.6-r1 arm, #761799 Signed-off-by: Sam James gentoo.org> net-fs/autofs/autofs-5.1.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.6-r1.ebuild b/net-fs/autofs/autofs-5.1.6-r1.ebuild index 7096688957c..9e058425d29 100644 --- a/net-fs/autofs/autofs-5.1.6-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.6-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 2c213c962a5fa22fd4c8b35879836da3da13e023 Author: Sam James gentoo org> AuthorDate: Tue Sep 29 11:39:43 2020 + Commit: Sam James gentoo org> CommitDate: Tue Sep 29 11:39:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c213c96 net-fs/autofs: Keyword 5.1.6-r1 arm64, #741837 Signed-off-by: Sam James gentoo.org> net-fs/autofs/autofs-5.1.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.6-r1.ebuild b/net-fs/autofs/autofs-5.1.6-r1.ebuild index 051a07e4bdf..7096688957c 100644 --- a/net-fs/autofs/autofs-5.1.6-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.6-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: c992e05ebb19be8c3982a4617ed3fb216531eb86 Author: Yixun Lan gentoo org> AuthorDate: Mon Jun 8 10:00:24 2020 + Commit: Yixun Lan gentoo org> CommitDate: Mon Jun 8 10:03:11 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c992e05e net-fs/autofs: fix pre-stripped files error skip the autofs build script's strip operation and fallback to portage's default. Closes: https://bugs.gentoo.org/72738 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Yixun Lan gentoo.org> net-fs/autofs/autofs-5.1.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.6-r1.ebuild b/net-fs/autofs/autofs-5.1.6-r1.ebuild index 5c9f596c3b7..051a07e4bdf 100644 --- a/net-fs/autofs/autofs-5.1.6-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.6-r1.ebuild @@ -90,7 +90,7 @@ src_configure() { } src_compile() { - tc-export AR CC LD STRIP + export DONTSTRIP=1 default }
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: aad422b52bba88b5da99a1894e6103a54d1cdcad Author: Yixun Lan gentoo org> AuthorDate: Sat Jun 6 13:52:46 2020 + Commit: Yixun Lan gentoo org> CommitDate: Sat Jun 6 13:55:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aad422b5 net-fs/autofs: fix calling 'strip' explicitly Closes: https://bugs.gentoo.org/727226 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Yixun Lan gentoo.org> net-fs/autofs/autofs-5.1.6-r1.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/net-fs/autofs/autofs-5.1.6-r1.ebuild b/net-fs/autofs/autofs-5.1.6-r1.ebuild index 6e700965b9c..5c9f596c3b7 100644 --- a/net-fs/autofs/autofs-5.1.6-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.6-r1.ebuild @@ -89,6 +89,11 @@ src_configure() { econf "${myeconfargs[@]}" } +src_compile() { + tc-export AR CC LD STRIP + default +} + src_install() { default rmdir "${D}"/run
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 421de635e59fc5d886cdb2a49e738b6c10c45339 Author: Yixun Lan gentoo org> AuthorDate: Fri May 29 09:10:53 2020 + Commit: Yixun Lan gentoo org> CommitDate: Fri May 29 09:10:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=421de635 net-fs/autofs: drop old Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Yixun Lan gentoo.org> net-fs/autofs/Manifest | 1 - net-fs/autofs/autofs-5.1.5-r2.ebuild | 114 --- 2 files changed, 115 deletions(-) diff --git a/net-fs/autofs/Manifest b/net-fs/autofs/Manifest index 8b3aedee33d..6f533814338 100644 --- a/net-fs/autofs/Manifest +++ b/net-fs/autofs/Manifest @@ -1,2 +1 @@ -DIST autofs-5.1.5.tar.xz 313476 BLAKE2B 9822f6eb6294a0ee14b08f7982bf6008eb9ac8a79f89cdf3ffa0ed234b83c932db1646fc5591269000372dbfb95ce1b9ded040f0724a7eb4b3888caf20f56a20 SHA512 c8138929a9e2cfa7e0096c1d490b9d7275d1d43a50f5f87ad457bdd9a49c7dd13a4aa5d86ab1e028d66dae630e1a1342661844e5775625fe585867f0f4778898 DIST autofs-5.1.6.tar.xz 315316 BLAKE2B 0c5e2351462505c6de0b12e510f0c08a625a0235e1ff8eeaff825946c4530c258449d26aaf6a3794aa82a97e8860711226168f434dd31bfb8a4e70287beb3ca4 SHA512 dc8b2bd86c140905dd1bc461bfc469f92363d9c2687fe422e1e751cc7ad64c0733b011c80bf4840e510e5909176cd1a066968b9a5ba835b62c4cf27537863cf2 diff --git a/net-fs/autofs/autofs-5.1.5-r2.ebuild b/net-fs/autofs/autofs-5.1.5-r2.ebuild deleted file mode 100644 index 31f4171af44..000 --- a/net-fs/autofs/autofs-5.1.5-r2.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-info systemd toolchain-funcs - -DESCRIPTION="Kernel based automounter" -HOMEPAGE="https://web.archive.org/web/*/http://www.linux-consulting.com/Amd_AutoFS/autofs.html; -SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 sparc x86" -IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" - -# currently, sasl code assumes the presence of kerberosV -RDEPEND=">=sys-apps/util-linux-2.20 - dmalloc? ( dev-libs/dmalloc[threads] ) - ldap? ( >=net-nds/openldap-2.0 - sasl? ( - dev-libs/cyrus-sasl - dev-libs/libxml2 - virtual/krb5 - ) - ) - systemd? ( sys-apps/systemd ) - libtirpc? ( net-libs/libtirpc ) - !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) -" -DEPEND="${RDEPEND} - libtirpc? ( net-libs/rpcsvc-proto ) -" -BDEPEND=" - sys-devel/flex - virtual/yacc -" - -pkg_setup() { - linux-info_pkg_setup - - local CONFIG_CHECK - - if kernel_is -ge 4 18; then - CONFIG_CHECK="~AUTOFS_FS" - else - CONFIG_CHECK="~AUTOFS4_FS" - fi - - check_extra_config -} - -src_prepare() { - sed -i -e "s:/usr/bin/kill:/bin/kill:" samples/autofs.service.in || die # bug #479492 - sed -i -e "/^EnvironmentFile/d"samples/autofs.service.in || die # bug #592334 - - # Install samples including autofs.service - sed -i -e "/^SUBDIRS/s/$/ samples/g" Makefile.rules || die - - default -} - -src_configure() { - # bug #483716 - tc-export AR - # --with-confdir is for bug #361481 - # --with-mapdir is for bug #385113 - local myeconfargs=( - --with-confdir=/etc/conf.d - --with-mapdir=/etc/autofs - $(use_with dmalloc) - $(use_with ldap openldap) - $(use_with libtirpc) - $(use_with sasl) - $(use_enable mount-locking) - $(use_with systemd systemd $(systemd_get_systemunitdir)) # bug #479492 - --without-hesiod - --disable-ext-env - --enable-sloppy-mount # bug #453778 - --enable-force-shutdown - --enable-ignore-busy - RANLIB="$(type -P $(tc-getRANLIB))" # bug #483716 - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - rmdir "${D}"/run - - if kernel_is -lt 2 6 30; then - # kernel patches - docinto patches - dodoc patches/${PN}4-2.6.??{,.?{,?}}-v5-update-.patch - fi - newinitd "${FILESDIR}"/autofs5.initd autofs - insinto etc/autofs - newins "${FILESDIR}"/autofs5-auto.master auto.master -} - -pkg_postinst() { - if kernel_is -lt 2 6 30; then - elog "This version of ${PN} requires a kernel with autofs4 supporting" - elog "protocol version 5.00. Patches for kernels older than 2.6.30 have" - elog "been installed into" - elog "${EROOT}/usr/share/doc/${P}/patches." - elog "For further instructions how to patch the kernel,
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/files/, net-fs/autofs/
commit: 78f18ab0ea1805ca5fa452896e9dd92cb100b8ae Author: Yixun Lan gentoo org> AuthorDate: Fri May 29 09:06:50 2020 + Commit: Yixun Lan gentoo org> CommitDate: Fri May 29 09:07:52 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78f18ab0 net-fs/autofs: make it compatible with sys-libs/musl Add patches to support alternative C lib: sys-libs/musl, most pathes borrow and rework from alpinelinux [1] Thanks Sam James (sec padawan) for helping on this. [1] https://git.alpinelinux.org/aports/tree/testing/autofs/ Closes: https://bugs.gentoo.org/716660 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Yixun Lan gentoo.org> net-fs/autofs/autofs-5.1.6-r1.ebuild | 119 +++ net-fs/autofs/files/autofs-5.1.6-glibc.patch | 110 + net-fs/autofs/files/autofs-5.1.6-pid.patch | 14 3 files changed, 243 insertions(+) diff --git a/net-fs/autofs/autofs-5.1.6-r1.ebuild b/net-fs/autofs/autofs-5.1.6-r1.ebuild new file mode 100644 index 000..6e700965b9c --- /dev/null +++ b/net-fs/autofs/autofs-5.1.6-r1.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-info systemd toolchain-funcs + +DESCRIPTION="Kernel based automounter" +HOMEPAGE="https://web.archive.org/web/*/http://www.linux-consulting.com/Amd_AutoFS/autofs.html; +SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" + +# currently, sasl code assumes the presence of kerberosV +RDEPEND=">=sys-apps/util-linux-2.20 + dmalloc? ( dev-libs/dmalloc[threads] ) + ldap? ( >=net-nds/openldap-2.0 + sasl? ( + dev-libs/cyrus-sasl + dev-libs/libxml2 + virtual/krb5 + ) + ) + systemd? ( sys-apps/systemd ) + libtirpc? ( net-libs/libtirpc ) + !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) +" +DEPEND="${RDEPEND} + libtirpc? ( net-libs/rpcsvc-proto ) +" +BDEPEND=" + sys-devel/flex + virtual/yacc +" + +PATCHES=( + "${FILESDIR}/${P}-glibc.patch" + "${FILESDIR}/${P}-pid.patch" +) + +pkg_setup() { + linux-info_pkg_setup + + local CONFIG_CHECK + + if kernel_is -ge 4 18; then + CONFIG_CHECK="~AUTOFS_FS" + else + CONFIG_CHECK="~AUTOFS4_FS" + fi + + check_extra_config +} + +src_prepare() { + sed -i -e "s:/usr/bin/kill:/bin/kill:" samples/autofs.service.in || die # bug #479492 + sed -i -e "/^EnvironmentFile/d"samples/autofs.service.in || die # bug #592334 + + # Install samples including autofs.service + sed -i -e "/^SUBDIRS/s/$/ samples/g" Makefile.rules || die + + default +} + +src_configure() { + # bug #483716 + tc-export AR + # --with-confdir is for bug #361481 + # --with-mapdir is for bug #385113 + local myeconfargs=( + --with-confdir=/etc/conf.d + --with-mapdir=/etc/autofs + $(use_with dmalloc) + $(use_with ldap openldap) + $(use_with libtirpc) + $(use_with sasl) + $(use_enable mount-locking) + $(use_with systemd systemd $(systemd_get_systemunitdir)) # bug #479492 + --without-hesiod + --disable-ext-env + --enable-sloppy-mount # bug #453778 + --enable-force-shutdown + --enable-ignore-busy + RANLIB="$(type -P $(tc-getRANLIB))" # bug #483716 + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + rmdir "${D}"/run + + if kernel_is -lt 2 6 30; then + # kernel patches + docinto patches + dodoc patches/${PN}4-2.6.??{,.?{,?}}-v5-update-.patch + fi + newinitd "${FILESDIR}"/autofs5.initd autofs + insinto etc/autofs + newins "${FILESDIR}"/autofs5-auto.master auto.master +} + +pkg_postinst() { + if kernel_is -lt 2 6 30; then + elog "This version of ${PN} requires a kernel with autofs4 supporting" + elog "protocol version 5.00. Patches for kernels older than 2.6.30 have" + elog "been installed into" + elog "${EROOT}/usr/share/doc/${P}/patches." + elog "For further instructions how to patch the kernel, please refer to" + elog "${EROOT}/usr/share/doc/${P}/INSTALL." + elog + fi + elog "If you plan on using autofs for automounting remote NFS mounts," + elog "please check that both portmap (or rpcbind) and rpc.statd/lockd" + elog "are running." +} diff --git
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: ab10a9cadbd659c4924051ec5cdd80673e46f533 Author: Roy Yang google com> AuthorDate: Sat May 2 22:16:45 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon May 4 17:35:38 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab10a9ca Fixed CPE tag for net-fs/autofs Signed-off-by: Roy Yang google.com> Signed-off-by: Thomas Deutschmann gentoo.org> net-fs/autofs/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/net-fs/autofs/metadata.xml b/net-fs/autofs/metadata.xml index 98c1695a788..a22b6ea3dc9 100644 --- a/net-fs/autofs/metadata.xml +++ b/net-fs/autofs/metadata.xml @@ -21,4 +21,7 @@ Enable SASL support in the LDAP module + + cpe:/a:ibm:autofs +
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 8298e24057e4be02db7dd8ae15abe07de183dad8 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Mar 5 09:23:29 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Mar 5 09:23:29 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8298e240 net-fs/autofs: arm stable wrt bug #711472 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> net-fs/autofs/autofs-5.1.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.6.ebuild b/net-fs/autofs/autofs-5.1.6.ebuild index 99f3fc3d4ef..31d2c729bfd 100644 --- a/net-fs/autofs/autofs-5.1.6.ebuild +++ b/net-fs/autofs/autofs-5.1.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 72d5e26220f5c5094c3a34c6eb70048d7ba2b28c Author: Rolf Eike Beer sf-mail de> AuthorDate: Thu Mar 5 06:28:13 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Mar 5 08:19:16 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72d5e262 net-fs/autofs: stable 5.1.6 for hppa, bug #711472 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> net-fs/autofs/autofs-5.1.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.6.ebuild b/net-fs/autofs/autofs-5.1.6.ebuild index ef1b4aff99c..99f3fc3d4ef 100644 --- a/net-fs/autofs/autofs-5.1.6.ebuild +++ b/net-fs/autofs/autofs-5.1.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 5f1ee384c12db73b9c6b4ebab2d776b995425499 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Mar 4 13:05:04 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Mar 4 13:05:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f1ee384 net-fs/autofs: ppc64 stable wrt bug #711472 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> net-fs/autofs/autofs-5.1.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.6.ebuild b/net-fs/autofs/autofs-5.1.6.ebuild index 7db92d06e8b..ef1b4aff99c 100644 --- a/net-fs/autofs/autofs-5.1.6.ebuild +++ b/net-fs/autofs/autofs-5.1.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ppc ~ppc64 sparc x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 sparc x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 767bc0bf6ade4a3b7cc9777647b68a740556957c Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Mar 4 13:03:17 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Mar 4 13:03:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=767bc0bf net-fs/autofs: x86 stable wrt bug #711472 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-fs/autofs/autofs-5.1.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.6.ebuild b/net-fs/autofs/autofs-5.1.6.ebuild index 5194106221f..7db92d06e8b 100644 --- a/net-fs/autofs/autofs-5.1.6.ebuild +++ b/net-fs/autofs/autofs-5.1.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ppc ~ppc64 sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ppc ~ppc64 sparc x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: a09fc65764b0d7bee238607a4c67373d0764dac2 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Mar 4 13:02:36 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Mar 4 13:02:36 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a09fc657 net-fs/autofs: sparc stable wrt bug #711472 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> net-fs/autofs/autofs-5.1.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.6.ebuild b/net-fs/autofs/autofs-5.1.6.ebuild index 54a01943cf7..5194106221f 100644 --- a/net-fs/autofs/autofs-5.1.6.ebuild +++ b/net-fs/autofs/autofs-5.1.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ppc ~ppc64 sparc ~x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: d72cddc6a5bb42dd33ff739cbbd5a9c3d8263937 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Mar 4 13:01:44 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Mar 4 13:01:44 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d72cddc6 net-fs/autofs: ppc stable wrt bug #711472 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> net-fs/autofs/autofs-5.1.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.6.ebuild b/net-fs/autofs/autofs-5.1.6.ebuild index 253523002f6..54a01943cf7 100644 --- a/net-fs/autofs/autofs-5.1.6.ebuild +++ b/net-fs/autofs/autofs-5.1.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ppc ~ppc64 ~sparc ~x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: f8b56d208af9a7ef0ebd44c2831795d7365dc6e5 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Mar 4 13:01:04 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Mar 4 13:01:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8b56d20 net-fs/autofs: ia64 stable wrt bug #711472 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo gentoo.org> net-fs/autofs/autofs-5.1.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.6.ebuild b/net-fs/autofs/autofs-5.1.6.ebuild index e582375e3b7..253523002f6 100644 --- a/net-fs/autofs/autofs-5.1.6.ebuild +++ b/net-fs/autofs/autofs-5.1.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: ec427b838d35fc69602cb66817bd2e196938fa21 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Mar 4 08:34:38 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Mar 4 08:34:38 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec427b83 net-fs/autofs: amd64 stable wrt bug #711472 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-fs/autofs/autofs-5.1.6.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-fs/autofs/autofs-5.1.6.ebuild b/net-fs/autofs/autofs-5.1.6.ebuild index 8efb33bbc37..e582375e3b7 100644 --- a/net-fs/autofs/autofs-5.1.6.ebuild +++ b/net-fs/autofs/autofs-5.1.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 70c1b5ed984ad42b2b8eb886ddfa782bf8ec4e4c Author: Matt Turner gentoo org> AuthorDate: Fri Oct 11 03:25:15 2019 + Commit: Matt Turner gentoo org> CommitDate: Fri Oct 11 03:25:43 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70c1b5ed net-fs/autofs: Version bump to 5.1.6 Signed-off-by: Matt Turner gentoo.org> net-fs/autofs/Manifest| 1 + net-fs/autofs/autofs-5.1.6.ebuild | 114 ++ 2 files changed, 115 insertions(+) diff --git a/net-fs/autofs/Manifest b/net-fs/autofs/Manifest index 4685af6e6ed..8b3aedee33d 100644 --- a/net-fs/autofs/Manifest +++ b/net-fs/autofs/Manifest @@ -1 +1,2 @@ DIST autofs-5.1.5.tar.xz 313476 BLAKE2B 9822f6eb6294a0ee14b08f7982bf6008eb9ac8a79f89cdf3ffa0ed234b83c932db1646fc5591269000372dbfb95ce1b9ded040f0724a7eb4b3888caf20f56a20 SHA512 c8138929a9e2cfa7e0096c1d490b9d7275d1d43a50f5f87ad457bdd9a49c7dd13a4aa5d86ab1e028d66dae630e1a1342661844e5775625fe585867f0f4778898 +DIST autofs-5.1.6.tar.xz 315316 BLAKE2B 0c5e2351462505c6de0b12e510f0c08a625a0235e1ff8eeaff825946c4530c258449d26aaf6a3794aa82a97e8860711226168f434dd31bfb8a4e70287beb3ca4 SHA512 dc8b2bd86c140905dd1bc461bfc469f92363d9c2687fe422e1e751cc7ad64c0733b011c80bf4840e510e5909176cd1a066968b9a5ba835b62c4cf27537863cf2 diff --git a/net-fs/autofs/autofs-5.1.6.ebuild b/net-fs/autofs/autofs-5.1.6.ebuild new file mode 100644 index 000..8efb33bbc37 --- /dev/null +++ b/net-fs/autofs/autofs-5.1.6.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-info systemd toolchain-funcs + +DESCRIPTION="Kernel based automounter" +HOMEPAGE="https://web.archive.org/web/*/http://www.linux-consulting.com/Amd_AutoFS/autofs.html; +SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" + +# currently, sasl code assumes the presence of kerberosV +RDEPEND=">=sys-apps/util-linux-2.20 + dmalloc? ( dev-libs/dmalloc[threads] ) + ldap? ( >=net-nds/openldap-2.0 + sasl? ( + dev-libs/cyrus-sasl + dev-libs/libxml2 + virtual/krb5 + ) + ) + systemd? ( sys-apps/systemd ) + libtirpc? ( net-libs/libtirpc ) + !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) +" +DEPEND="${RDEPEND} + libtirpc? ( net-libs/rpcsvc-proto ) +" +BDEPEND=" + sys-devel/flex + virtual/yacc +" + +pkg_setup() { + linux-info_pkg_setup + + local CONFIG_CHECK + + if kernel_is -ge 4 18; then + CONFIG_CHECK="~AUTOFS_FS" + else + CONFIG_CHECK="~AUTOFS4_FS" + fi + + check_extra_config +} + +src_prepare() { + sed -i -e "s:/usr/bin/kill:/bin/kill:" samples/autofs.service.in || die # bug #479492 + sed -i -e "/^EnvironmentFile/d"samples/autofs.service.in || die # bug #592334 + + # Install samples including autofs.service + sed -i -e "/^SUBDIRS/s/$/ samples/g" Makefile.rules || die + + default +} + +src_configure() { + # bug #483716 + tc-export AR + # --with-confdir is for bug #361481 + # --with-mapdir is for bug #385113 + local myeconfargs=( + --with-confdir=/etc/conf.d + --with-mapdir=/etc/autofs + $(use_with dmalloc) + $(use_with ldap openldap) + $(use_with libtirpc) + $(use_with sasl) + $(use_enable mount-locking) + $(use_with systemd systemd $(systemd_get_systemunitdir)) # bug #479492 + --without-hesiod + --disable-ext-env + --enable-sloppy-mount # bug #453778 + --enable-force-shutdown + --enable-ignore-busy + RANLIB="$(type -P $(tc-getRANLIB))" # bug #483716 + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + rmdir "${D}"/run + + if kernel_is -lt 2 6 30; then + # kernel patches + docinto patches + dodoc patches/${PN}4-2.6.??{,.?{,?}}-v5-update-.patch + fi + newinitd "${FILESDIR}"/autofs5.initd autofs + insinto etc/autofs + newins "${FILESDIR}"/autofs5-auto.master auto.master +} + +pkg_postinst() { + if kernel_is -lt 2 6 30; then + elog "This version of ${PN} requires a kernel with autofs4 supporting" + elog "protocol version 5.00. Patches for kernels older than 2.6.30 have" + elog "been installed into" + elog "${EROOT}/usr/share/doc/${P}/patches." + elog "For further instructions how to patch the kernel, please refer to" + elog
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/, net-fs/autofs/files/
commit: 301a73b29a3dc0bb92055a27590be607eeb2291d Author: Matt Turner gentoo org> AuthorDate: Sun Aug 25 04:14:36 2019 + Commit: Matt Turner gentoo org> CommitDate: Sun Aug 25 04:15:26 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=301a73b2 net-fs/autofs: Drop old versions Signed-off-by: Matt Turner gentoo.org> net-fs/autofs/Manifest | 3 - net-fs/autofs/autofs-5.1.2.ebuild | 121 - net-fs/autofs/autofs-5.1.3.ebuild | 109 --- net-fs/autofs/autofs-5.1.4.ebuild | 109 --- net-fs/autofs/autofs-5.1.5-r1.ebuild | 114 --- .../files/autofs-5.1.2-libtirpc-as-need.patch | 28 - 6 files changed, 484 deletions(-) diff --git a/net-fs/autofs/Manifest b/net-fs/autofs/Manifest index 0fcd312e462..4685af6e6ed 100644 --- a/net-fs/autofs/Manifest +++ b/net-fs/autofs/Manifest @@ -1,4 +1 @@ -DIST autofs-5.1.2.tar.xz 294792 BLAKE2B eeecac768726a1b2d336908b48222c53b1ffbc9eeff7b7f597ccbf55214d35f0d99eaeaa1c065509fffa31ec86729bdd51be873e003aa1fb7d88a9e2ab04f4c8 SHA512 435bcb41c9d467947c194d879e46692b5976131b8e923793bdeac34f70420ede740c4d70ec393413fff0b1010495ac7fe5fa8b45a59d15a2430ecae9ec3fe7e1 -DIST autofs-5.1.3.tar.xz 300632 BLAKE2B 500325ec790304442e896208e94e25cf862621fc2354fa3c31fbf277dcc570d0b2b27894728d9f881efdcca262b1ef6e2c957cd23e2aea1d5b3cd2cd822c813b SHA512 d5363f4442be5258465140920a32cb63340c5da060ef2e66678f003d6a0c00579880837f0a04f59c7bce57d1cbc0f42bdd26546a2195f87e7bd46334c9e32e35 -DIST autofs-5.1.4.tar.xz 304864 BLAKE2B 7348aa1106554eb765919c765c0585b5d975d7a0ea036dec5b509711bf33cefd0f3e1e857a6865434adabbd1e323cfe8ffb09eb234495672e81101f79b8f4d0f SHA512 1ef48800a1e44d6bf7048923109f3b8299ef266ff0fbaf5f979c32f42c6c5e28620c1876f64b9d913fddb69244ff83226c01c666401ff6271dd6b53d31860589 DIST autofs-5.1.5.tar.xz 313476 BLAKE2B 9822f6eb6294a0ee14b08f7982bf6008eb9ac8a79f89cdf3ffa0ed234b83c932db1646fc5591269000372dbfb95ce1b9ded040f0724a7eb4b3888caf20f56a20 SHA512 c8138929a9e2cfa7e0096c1d490b9d7275d1d43a50f5f87ad457bdd9a49c7dd13a4aa5d86ab1e028d66dae630e1a1342661844e5775625fe585867f0f4778898 diff --git a/net-fs/autofs/autofs-5.1.2.ebuild b/net-fs/autofs/autofs-5.1.2.ebuild deleted file mode 100644 index 902979caabd..000 --- a/net-fs/autofs/autofs-5.1.2.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_AUTORECONF=true -AUTOTOOLS_IN_SOURCE_BUILD=true - -inherit autotools-utils linux-info multilib systemd toolchain-funcs - -PATCH_VER= -[[ -n ${PATCH_VER} ]] && \ - PATCHSET_URI="https://dev.gentoo.org/~jlec/distfiles/${P}-patches-${PATCH_VER}.tar.lzma; - -DESCRIPTION="Kernel based automounter" -HOMEPAGE="http://www.linux-consulting.com/Amd_AutoFS/autofs.html; -SRC_URI=" - mirror://kernel/linux/daemons/${PN}/v5/${P}.tar.xz - ${PATCHSET_URI}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86" -IUSE="-dmalloc ldap +libtirpc mount-locking sasl" - -# USE="sasl" adds SASL support to the LDAP module which will not be build. If -# SASL support should be available, please add "ldap" to the USE flags. -REQUIRED_USE="sasl? ( ldap )" - -# currently, sasl code assumes the presence of kerberosV -RDEPEND=">=sys-apps/util-linux-2.20 - dmalloc? ( dev-libs/dmalloc[threads] ) - ldap? ( >=net-nds/openldap-2.0 - sasl? ( - dev-libs/cyrus-sasl - dev-libs/libxml2 - virtual/krb5 - ) - ) - libtirpc? ( net-libs/libtirpc ) - !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) -" - -DEPEND="${RDEPEND} - sys-devel/flex - virtual/yacc - libtirpc? ( net-libs/rpcsvc-proto ) -" - -CONFIG_CHECK="~AUTOFS4_FS" - -PATCHES=( - "${FILESDIR}"/${P}-libtirpc-as-need.patch -) - -src_prepare() { - # Upstream's patchset - if [[ -n ${PATCH_VER} ]]; then - EPATCH_SUFFIX="patch" \ - epatch "${WORKDIR}"/patches - fi - - sed -i -e "s:/usr/bin/kill:/bin/kill:" samples/autofs.service.in || die #bug #479492 - autotools-utils_src_prepare -} - -src_configure() { - # bug #483716 - tc-export AR - # --with-confdir is for bug #361481 - # --with-mapdir is for bug #385113 - local myeconfargs=( - --with-confdir=/etc/conf.d - --with-mapdir=/etc/autofs - $(use_with dmalloc) - $(use_with ldap openldap) - $(use_with libtirpc) - $(use_with sasl) - $(use_enable mount-locking) - --without-hesiod - --disable-ext-env - --enable-sloppy-mount # bug #453778 - --enable-force-shutdown -
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: bb8f6b8a737ff9097de865df50f68db47843ee1b Author: Matt Turner gentoo org> AuthorDate: Sun Aug 18 17:28:45 2019 + Commit: Matt Turner gentoo org> CommitDate: Sun Aug 18 17:28:45 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb8f6b8a net-fs/autofs-5.1.5-r2: arm stable, bug 692028 Signed-off-by: Matt Turner gentoo.org> net-fs/autofs/autofs-5.1.5-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.5-r2.ebuild b/net-fs/autofs/autofs-5.1.5-r2.ebuild index 92a7127af95..1e2fd32e46a 100644 --- a/net-fs/autofs/autofs-5.1.5-r2.ebuild +++ b/net-fs/autofs/autofs-5.1.5-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://kernel/linux/daemons/${PN}/v5/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: b59fe975a6a41fa2ed30f306b2fd14ab7d5afcf5 Author: Matt Turner gentoo org> AuthorDate: Sun Aug 18 17:28:42 2019 + Commit: Matt Turner gentoo org> CommitDate: Sun Aug 18 17:28:42 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b59fe975 net-fs/autofs-5.1.5-r2: amd64 stable, bug 692028 Signed-off-by: Matt Turner gentoo.org> net-fs/autofs/autofs-5.1.5-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.5-r2.ebuild b/net-fs/autofs/autofs-5.1.5-r2.ebuild index d57f989b1cc..92a7127af95 100644 --- a/net-fs/autofs/autofs-5.1.5-r2.ebuild +++ b/net-fs/autofs/autofs-5.1.5-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://kernel/linux/daemons/${PN}/v5/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha ~amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86" +KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 87e079c7893b55a9631f4aa9fc4b9243c1a25b71 Author: Matt Turner gentoo org> AuthorDate: Sun Aug 18 17:28:40 2019 + Commit: Matt Turner gentoo org> CommitDate: Sun Aug 18 17:28:40 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e079c7 net-fs/autofs-5.1.5-r2: alpha stable, bug 692028 Signed-off-by: Matt Turner gentoo.org> net-fs/autofs/autofs-5.1.5-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.5-r2.ebuild b/net-fs/autofs/autofs-5.1.5-r2.ebuild index 81532f3d62b..d57f989b1cc 100644 --- a/net-fs/autofs/autofs-5.1.5-r2.ebuild +++ b/net-fs/autofs/autofs-5.1.5-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://kernel/linux/daemons/${PN}/v5/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86" +KEYWORDS="alpha ~amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: a128aae1910997f3a5d875c0ba81c59815b066c6 Author: Rolf Eike Beer sf-mail de> AuthorDate: Sun Aug 18 08:19:51 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Aug 18 08:29:15 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a128aae1 net-fs/autofs: stable 5.1.5-r2 for sparc, bug #692028 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> net-fs/autofs/autofs-5.1.5-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.5-r2.ebuild b/net-fs/autofs/autofs-5.1.5-r2.ebuild index 3fb7b0b759d..81532f3d62b 100644 --- a/net-fs/autofs/autofs-5.1.5-r2.ebuild +++ b/net-fs/autofs/autofs-5.1.5-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://kernel/linux/daemons/${PN}/v5/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm hppa ia64 ~mips ppc ppc64 ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: f74975dc969f19716ca2649589e0dd14fe88f20d Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Aug 17 20:34:20 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Aug 17 20:40:57 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f74975dc net-fs/autofs: stable 5.1.5-r2 for ppc64, bug #692028 Package-Manager: Portage-2.3.71, Repoman-2.3.17 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> net-fs/autofs/autofs-5.1.5-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.5-r2.ebuild b/net-fs/autofs/autofs-5.1.5-r2.ebuild index 6bd31b5adb2..3fb7b0b759d 100644 --- a/net-fs/autofs/autofs-5.1.5-r2.ebuild +++ b/net-fs/autofs/autofs-5.1.5-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://kernel/linux/daemons/${PN}/v5/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm hppa ia64 ~mips ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm hppa ia64 ~mips ppc ppc64 ~sparc x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: f2b98d0ceb6babcde595f54cda4fbcec61cbcc8e Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Aug 17 20:25:06 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Aug 17 20:25:06 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2b98d0c net-fs/autofs: stable 5.1.5-r2 for ppc, bug #692028 Package-Manager: Portage-2.3.71, Repoman-2.3.17 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> net-fs/autofs/autofs-5.1.5-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.5-r2.ebuild b/net-fs/autofs/autofs-5.1.5-r2.ebuild index 2326dc5f9f2..6bd31b5adb2 100644 --- a/net-fs/autofs/autofs-5.1.5-r2.ebuild +++ b/net-fs/autofs/autofs-5.1.5-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://kernel/linux/daemons/${PN}/v5/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm hppa ia64 ~mips ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm hppa ia64 ~mips ppc ~ppc64 ~sparc x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: f897ca7fd2620ddbe09184bd55f83c865fa1b226 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Aug 17 20:21:41 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Aug 17 20:21:41 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f897ca7f net-fs/autofs: stable 5.1.5-r2 for ia64, bug #692028 Package-Manager: Portage-2.3.71, Repoman-2.3.17 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich gentoo.org> net-fs/autofs/autofs-5.1.5-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.5-r2.ebuild b/net-fs/autofs/autofs-5.1.5-r2.ebuild index 41c628721e2..2326dc5f9f2 100644 --- a/net-fs/autofs/autofs-5.1.5-r2.ebuild +++ b/net-fs/autofs/autofs-5.1.5-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://kernel/linux/daemons/${PN}/v5/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm hppa ia64 ~mips ~ppc ~ppc64 ~sparc x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: d73b8978fa18b877ec189002e2fcd5c1c8042abe Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Aug 17 20:17:12 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Aug 17 20:17:43 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d73b8978 net-fs/autofs: stable 5.1.5-r2 for hppa, bug #692028 Package-Manager: Portage-2.3.71, Repoman-2.3.17 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> net-fs/autofs/autofs-5.1.5-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.5-r2.ebuild b/net-fs/autofs/autofs-5.1.5-r2.ebuild index 85c4432c7d4..41c628721e2 100644 --- a/net-fs/autofs/autofs-5.1.5-r2.ebuild +++ b/net-fs/autofs/autofs-5.1.5-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://kernel/linux/daemons/${PN}/v5/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 8f760c1452e91203add29ca7bbab9a72035840ea Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Aug 16 22:26:05 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Aug 16 22:26:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f760c14 net-fs/autofs: x86 stable (bug #692028) Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann gentoo.org> net-fs/autofs/autofs-5.1.5-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.5-r2.ebuild b/net-fs/autofs/autofs-5.1.5-r2.ebuild index d838ad213e1..85c4432c7d4 100644 --- a/net-fs/autofs/autofs-5.1.5-r2.ebuild +++ b/net-fs/autofs/autofs-5.1.5-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://kernel/linux/daemons/${PN}/v5/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # currently, sasl code assumes the presence of kerberosV
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/files/
commit: 89d602ebf3cd3590bfe10c02e6d66aaef455bdd2 Author: Matt Turner gentoo org> AuthorDate: Mon Aug 12 20:26:46 2019 + Commit: Matt Turner gentoo org> CommitDate: Mon Aug 12 21:52:02 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89d602eb net-fs/autofs: Depend on nfsclient ... rather than nfs and portmap. Closes: https://bugs.gentoo.org/673330 Signed-off-by: Matt Turner gentoo.org> net-fs/autofs/files/autofs5.initd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-fs/autofs/files/autofs5.initd b/net-fs/autofs/files/autofs5.initd index 119585c995e..1b9b0fadd8b 100644 --- a/net-fs/autofs/files/autofs5.initd +++ b/net-fs/autofs/files/autofs5.initd @@ -1,5 +1,5 @@ #!/sbin/openrc-run -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 DAEMON=/usr/sbin/automount @@ -8,7 +8,7 @@ DEVICE=autofs depend() { need localmount - use ypbind nfs slapd portmap net + use ypbind nfsclient slapd net } extra_started_commands="reload"
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 8daeb9ab8ee5b3d5331d204710d860425e4a261a Author: Matt Turner gentoo org> AuthorDate: Mon Aug 12 20:39:13 2019 + Commit: Matt Turner gentoo org> CommitDate: Mon Aug 12 21:52:02 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8daeb9ab net-fs/autofs: Clean up ebuild - Use BDEPEND - Remove unnecessary REQUIRED_USE - Remove long dead patch set handling - Check for new AUTOFS_FS - Use archive.org for dead homepage - Remove unnecessary multilib inherit - Don't install empty /run - Strip EnvironmentFile= line from .service file (592334) - It only provided $OPTIONS (unset, can be set by user easily) and USE_MISC_DEVICE which is not used by the .service file Closes: https://bugs.gentoo.org/592334 Signed-off-by: Matt Turner gentoo.org> net-fs/autofs/autofs-5.1.5-r2.ebuild | 114 +++ 1 file changed, 114 insertions(+) diff --git a/net-fs/autofs/autofs-5.1.5-r2.ebuild b/net-fs/autofs/autofs-5.1.5-r2.ebuild new file mode 100644 index 000..d838ad213e1 --- /dev/null +++ b/net-fs/autofs/autofs-5.1.5-r2.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-info systemd toolchain-funcs + +DESCRIPTION="Kernel based automounter" +HOMEPAGE="https://web.archive.org/web/*/http://www.linux-consulting.com/Amd_AutoFS/autofs.html; +SRC_URI="mirror://kernel/linux/daemons/${PN}/v5/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" + +# currently, sasl code assumes the presence of kerberosV +RDEPEND=">=sys-apps/util-linux-2.20 + dmalloc? ( dev-libs/dmalloc[threads] ) + ldap? ( >=net-nds/openldap-2.0 + sasl? ( + dev-libs/cyrus-sasl + dev-libs/libxml2 + virtual/krb5 + ) + ) + systemd? ( sys-apps/systemd ) + libtirpc? ( net-libs/libtirpc ) + !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) +" +DEPEND="${RDEPEND} + libtirpc? ( net-libs/rpcsvc-proto ) +" +BDEPEND=" + sys-devel/flex + virtual/yacc +" + +pkg_setup() { + linux-info_pkg_setup + + local CONFIG_CHECK + + if kernel_is -ge 4 18; then + CONFIG_CHECK="~AUTOFS_FS" + else + CONFIG_CHECK="~AUTOFS4_FS" + fi + + check_extra_config +} + +src_prepare() { + sed -i -e "s:/usr/bin/kill:/bin/kill:" samples/autofs.service.in || die # bug #479492 + sed -i -e "/^EnvironmentFile/d"samples/autofs.service.in || die # bug #592334 + + # Install samples including autofs.service + sed -i -e "/^SUBDIRS/s/$/ samples/g" Makefile.rules || die + + default +} + +src_configure() { + # bug #483716 + tc-export AR + # --with-confdir is for bug #361481 + # --with-mapdir is for bug #385113 + local myeconfargs=( + --with-confdir=/etc/conf.d + --with-mapdir=/etc/autofs + $(use_with dmalloc) + $(use_with ldap openldap) + $(use_with libtirpc) + $(use_with sasl) + $(use_enable mount-locking) + $(use_with systemd systemd $(systemd_get_systemunitdir)) # bug #479492 + --without-hesiod + --disable-ext-env + --enable-sloppy-mount # bug #453778 + --enable-force-shutdown + --enable-ignore-busy + RANLIB="$(type -P $(tc-getRANLIB))" # bug #483716 + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + rmdir "${D}"/run + + if kernel_is -lt 2 6 30; then + # kernel patches + docinto patches + dodoc patches/${PN}4-2.6.??{,.?{,?}}-v5-update-.patch + fi + newinitd "${FILESDIR}"/autofs5.initd autofs + insinto etc/autofs + newins "${FILESDIR}"/autofs5-auto.master auto.master +} + +pkg_postinst() { + if kernel_is -lt 2 6 30; then + elog "This version of ${PN} requires a kernel with autofs4 supporting" + elog "protocol version 5.00. Patches for kernels older than 2.6.30 have" + elog "been installed into" + elog "${EROOT}/usr/share/doc/${P}/patches." + elog "For further instructions how to patch the kernel, please refer to" + elog "${EROOT}/usr/share/doc/${P}/INSTALL." + elog + fi + elog "If you plan on using autofs for automounting remote NFS mounts," + elog "please check that both portmap (or rpcbind) and rpc.statd/lockd" + elog "are running." +}
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 5c98471a761118e4e92b8a6605a20d1d7e8ed210 Author: David Seifert gentoo org> AuthorDate: Sun Aug 11 11:19:52 2019 + Commit: David Seifert gentoo org> CommitDate: Sun Aug 11 11:19:52 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c98471a net-fs/autofs: [QA] Fix missing trailing slash Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: David Seifert gentoo.org> net-fs/autofs/autofs-5.1.5-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-fs/autofs/autofs-5.1.5-r1.ebuild b/net-fs/autofs/autofs-5.1.5-r1.ebuild index 79c538dd1e1..c7f1f39104f 100644 --- a/net-fs/autofs/autofs-5.1.5-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.5-r1.ebuild @@ -103,9 +103,9 @@ pkg_postinst() { elog "This version of ${PN} requires a kernel with autofs4 supporting" elog "protocol version 5.00. Patches for kernels older than 2.6.30 have" elog "been installed into" - elog "${EROOT}usr/share/doc/${P}/patches." + elog "${EROOT}/usr/share/doc/${P}/patches." elog "For further instructions how to patch the kernel, please refer to" - elog "${EROOT}usr/share/doc/${P}/INSTALL." + elog "${EROOT}/usr/share/doc/${P}/INSTALL." elog fi elog "If you plan on using autofs for automounting remote NFS mounts,"
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: ed84e4c2cae2d697a0f49e684d95fa549f4eda9b Author: Matt Turner gentoo org> AuthorDate: Mon Aug 5 21:51:53 2019 + Commit: Matt Turner gentoo org> CommitDate: Mon Aug 5 21:53:49 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed84e4c2 net-fs/autofs: Add myself as a maintainer Signed-off-by: Matt Turner gentoo.org> net-fs/autofs/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/net-fs/autofs/metadata.xml b/net-fs/autofs/metadata.xml index f36813693b7..98c1695a788 100644 --- a/net-fs/autofs/metadata.xml +++ b/net-fs/autofs/metadata.xml @@ -5,6 +5,10 @@ d...@gentoo.org Yixun Lan + + matts...@gentoo.org + Matt Turner + Enable debugging with the dmalloc library Install LDAP module
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: c87e11722313cd692aa017c5a4021fc0113a909d Author: Yixun Lan gentoo org> AuthorDate: Thu Feb 14 04:22:52 2019 + Commit: Yixun Lan gentoo org> CommitDate: Thu Feb 14 04:25:21 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c87e1172 net-fs/autofs: fix systemd issue Closes: https://bugs.gentoo.org/677906 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Yixun Lan gentoo.org> net-fs/autofs/{autofs-5.1.5.ebuild => autofs-5.1.5-r1.ebuild} | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/net-fs/autofs/autofs-5.1.5.ebuild b/net-fs/autofs/autofs-5.1.5-r1.ebuild similarity index 94% rename from net-fs/autofs/autofs-5.1.5.ebuild rename to net-fs/autofs/autofs-5.1.5-r1.ebuild index f120c687a17..79c538dd1e1 100644 --- a/net-fs/autofs/autofs-5.1.5.ebuild +++ b/net-fs/autofs/autofs-5.1.5-r1.ebuild @@ -18,7 +18,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -IUSE="-dmalloc ldap +libtirpc mount-locking sasl" +IUSE="-dmalloc ldap +libtirpc mount-locking sasl systemd" # USE="sasl" adds SASL support to the LDAP module which will not be build. If # SASL support should be available, please add "ldap" to the USE flags. @@ -34,6 +34,7 @@ RDEPEND=">=sys-apps/util-linux-2.20 virtual/krb5 ) ) + systemd? ( sys-apps/systemd ) libtirpc? ( net-libs/libtirpc ) !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) " @@ -73,12 +74,12 @@ src_configure() { $(use_with libtirpc) $(use_with sasl) $(use_enable mount-locking) + $(use_with systemd systemd $(systemd_get_systemunitdir)) #bug #479492 --without-hesiod --disable-ext-env --enable-sloppy-mount # bug #453778 --enable-force-shutdown --enable-ignore-busy - --with-systemd="$(systemd_get_systemunitdir)" #bug #479492 RANLIB="$(type -P $(tc-getRANLIB))" # bug #483716 ) econf "${myeconfargs[@]}"
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: da612957d519fb8dd33464060de3500264776f08 Author: Yixun Lan gentoo org> AuthorDate: Wed Feb 13 08:05:43 2019 + Commit: Yixun Lan gentoo org> CommitDate: Wed Feb 13 08:07:41 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da612957 net-fs/autofs: version bump 5.1.5 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Yixun Lan gentoo.org> net-fs/autofs/Manifest| 1 + net-fs/autofs/autofs-5.1.5.ebuild | 113 ++ 2 files changed, 114 insertions(+) diff --git a/net-fs/autofs/Manifest b/net-fs/autofs/Manifest index 604dd9b8076..0fcd312e462 100644 --- a/net-fs/autofs/Manifest +++ b/net-fs/autofs/Manifest @@ -1,3 +1,4 @@ DIST autofs-5.1.2.tar.xz 294792 BLAKE2B eeecac768726a1b2d336908b48222c53b1ffbc9eeff7b7f597ccbf55214d35f0d99eaeaa1c065509fffa31ec86729bdd51be873e003aa1fb7d88a9e2ab04f4c8 SHA512 435bcb41c9d467947c194d879e46692b5976131b8e923793bdeac34f70420ede740c4d70ec393413fff0b1010495ac7fe5fa8b45a59d15a2430ecae9ec3fe7e1 DIST autofs-5.1.3.tar.xz 300632 BLAKE2B 500325ec790304442e896208e94e25cf862621fc2354fa3c31fbf277dcc570d0b2b27894728d9f881efdcca262b1ef6e2c957cd23e2aea1d5b3cd2cd822c813b SHA512 d5363f4442be5258465140920a32cb63340c5da060ef2e66678f003d6a0c00579880837f0a04f59c7bce57d1cbc0f42bdd26546a2195f87e7bd46334c9e32e35 DIST autofs-5.1.4.tar.xz 304864 BLAKE2B 7348aa1106554eb765919c765c0585b5d975d7a0ea036dec5b509711bf33cefd0f3e1e857a6865434adabbd1e323cfe8ffb09eb234495672e81101f79b8f4d0f SHA512 1ef48800a1e44d6bf7048923109f3b8299ef266ff0fbaf5f979c32f42c6c5e28620c1876f64b9d913fddb69244ff83226c01c666401ff6271dd6b53d31860589 +DIST autofs-5.1.5.tar.xz 313476 BLAKE2B 9822f6eb6294a0ee14b08f7982bf6008eb9ac8a79f89cdf3ffa0ed234b83c932db1646fc5591269000372dbfb95ce1b9ded040f0724a7eb4b3888caf20f56a20 SHA512 c8138929a9e2cfa7e0096c1d490b9d7275d1d43a50f5f87ad457bdd9a49c7dd13a4aa5d86ab1e028d66dae630e1a1342661844e5775625fe585867f0f4778898 diff --git a/net-fs/autofs/autofs-5.1.5.ebuild b/net-fs/autofs/autofs-5.1.5.ebuild new file mode 100644 index 000..f120c687a17 --- /dev/null +++ b/net-fs/autofs/autofs-5.1.5.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-info multilib systemd toolchain-funcs + +PATCH_VER= +[[ -n ${PATCH_VER} ]] && \ + PATCHSET_URI="https://dev.gentoo.org/~jlec/distfiles/${P}-patches-${PATCH_VER}.tar.lzma; + +DESCRIPTION="Kernel based automounter" +HOMEPAGE="http://www.linux-consulting.com/Amd_AutoFS/autofs.html; +SRC_URI=" + mirror://kernel/linux/daemons/${PN}/v5/${P}.tar.xz + ${PATCHSET_URI}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="-dmalloc ldap +libtirpc mount-locking sasl" + +# USE="sasl" adds SASL support to the LDAP module which will not be build. If +# SASL support should be available, please add "ldap" to the USE flags. +REQUIRED_USE="sasl? ( ldap )" + +# currently, sasl code assumes the presence of kerberosV +RDEPEND=">=sys-apps/util-linux-2.20 + dmalloc? ( dev-libs/dmalloc[threads] ) + ldap? ( >=net-nds/openldap-2.0 + sasl? ( + dev-libs/cyrus-sasl + dev-libs/libxml2 + virtual/krb5 + ) + ) + libtirpc? ( net-libs/libtirpc ) + !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) +" +DEPEND="${RDEPEND} + sys-devel/flex + virtual/yacc + libtirpc? ( net-libs/rpcsvc-proto ) +" + +CONFIG_CHECK="~AUTOFS4_FS" + +src_prepare() { + # Upstream's patchset + if [[ -n ${PATCH_VER} ]]; then + EPATCH_SUFFIX="patch" \ + epatch "${WORKDIR}"/patches + fi + + sed -i -e "s:/usr/bin/kill:/bin/kill:" samples/autofs.service.in || die #bug #479492 + + # need for install autofs.service + sed -i -e "/^SUBDIRS/s/$/ samples/g" Makefile.rules || die + + default +} + +src_configure() { + # bug #483716 + tc-export AR + # --with-confdir is for bug #361481 + # --with-mapdir is for bug #385113 + local myeconfargs=( + --with-confdir=/etc/conf.d + --with-mapdir=/etc/autofs + $(use_with dmalloc) + $(use_with ldap openldap) + $(use_with libtirpc) + $(use_with sasl) + $(use_enable mount-locking) + --without-hesiod + --disable-ext-env + --enable-sloppy-mount # bug #453778 + --enable-force-shutdown + --enable-ignore-busy + --with-systemd="$(systemd_get_systemunitdir)" #bug #479492 + RANLIB="$(type -P $(tc-getRANLIB))" # bug #483716 + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + if kernel_is -lt 2 6 30; then + #
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/files/
commit: 4ba7e7b97b267038daa1c0935b1879d1eb081436 Author: Michael Mair-Keimberger gmail com> AuthorDate: Thu Feb 1 17:10:55 2018 + Commit: Patrice Clement gentoo org> CommitDate: Wed Apr 11 22:56:16 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ba7e7b9 net-fs/autofs: remove unused patches. Closes: https://bugs.gentoo.org/650196 Closes: https://github.com/gentoo/gentoo/pull/7018 net-fs/autofs/files/autofs-5.0.3-heimdal.patch | 35 - .../files/autofs-5.0.5-fix-install-deadlink.patch | 12 -- net-fs/autofs/files/autofs-5.0.6-revert-ldap.patch | 18 --- ...-endif-HAVE_SASL-in-modules-lookup_ldap.c.patch | 45 --- .../autofs/files/autofs-5.0.7-libtirpc-link.patch | 10 -- .../autofs/files/autofs-5.0.7-parallel-make.patch | 48 --- 7-respect-user-flags-and-fix-asneeded-r3.patch | 144 - net-fs/autofs/files/autofs-5.0.7-sasl-def.patch| 43 -- .../autofs/files/autofs-5.0.7-sloppy-mount.patch | 99 -- 9 files changed, 454 deletions(-) diff --git a/net-fs/autofs/files/autofs-5.0.3-heimdal.patch b/net-fs/autofs/files/autofs-5.0.3-heimdal.patch deleted file mode 100644 index 707364df2f9..000 --- a/net-fs/autofs/files/autofs-5.0.3-heimdal.patch +++ /dev/null @@ -1,35 +0,0 @@ autofs-5.0.3.orig/modules/cyrus-sasl.c 2008-04-28 16:17:03.0 +0200 -+++ autofs-5.0.3/modules/cyrus-sasl.c 2008-04-28 16:41:58.0 +0200 -@@ -66,6 +66,15 @@ - #endif - #endif - -+/** -+ * The type of a principal is different for MIT Krb5 and Heimdal. -+ * These macros are provided by Heimdal, and introduced here for MIT. -+ */ -+#ifndef krb5_realm_length -+#define krb5_realm_length(r) ((r).length) -+#define krb5_realm_data(r) ((r).data) -+#endif -+ - /* - * Once a krb5 credentials cache is setup, we need to set the KRB5CCNAME - * environment variable so that the library knows where to find it. -@@ -452,11 +461,11 @@ - - /* setup a principal for the ticket granting service */ - ret = krb5_build_principal_ext(ctxt->krb5ctxt, _princ, -- krb5_princ_realm(ctxt->krb5ctxt, krb5_client_princ)->length, -- krb5_princ_realm(ctxt->krb5ctxt, krb5_client_princ)->data, -+ krb5_realm_length(*krb5_princ_realm(ctxt->krb5ctxt, krb5_client_princ)), -+ krb5_realm_data(*krb5_princ_realm(ctxt->krb5ctxt, krb5_client_princ)), - strlen(KRB5_TGS_NAME), KRB5_TGS_NAME, -- krb5_princ_realm(ctxt->krb5ctxt, krb5_client_princ)->length, -- krb5_princ_realm(ctxt->krb5ctxt, krb5_client_princ)->data, -+ krb5_realm_length(*krb5_princ_realm(ctxt->krb5ctxt, krb5_client_princ)), -+ krb5_realm_data(*krb5_princ_realm(ctxt->krb5ctxt, krb5_client_princ)), - 0); - if (ret) { - error(logopt, - diff --git a/net-fs/autofs/files/autofs-5.0.5-fix-install-deadlink.patch b/net-fs/autofs/files/autofs-5.0.5-fix-install-deadlink.patch deleted file mode 100644 index 8ab10fcf747..000 --- a/net-fs/autofs/files/autofs-5.0.5-fix-install-deadlink.patch +++ /dev/null @@ -1,12 +0,0 @@ modules/Makefile.old 2010-06-19 20:43:45.373371321 +0200 -+++ modules/Makefile 2010-06-19 20:45:26.062417092 +0200 -@@ -63,7 +63,9 @@ install: all - -rm -f $(INSTALLROOT)$(autofslibdir)/mount_smbfs.so - ln -fs lookup_file.so $(INSTALLROOT)$(autofslibdir)/lookup_files.so - ln -fs lookup_yp.so $(INSTALLROOT)$(autofslibdir)/lookup_nis.so -+ifeq ($(SASL), 1) - ln -fs lookup_ldap.so $(INSTALLROOT)$(autofslibdir)/lookup_ldaps.so -+endif - ln -fs mount_nfs.so $(INSTALLROOT)$(autofslibdir)/mount_nfs4.so - ifeq ($(EXT2FS), 1) - ifeq ($(EXT3FS), 1) diff --git a/net-fs/autofs/files/autofs-5.0.6-revert-ldap.patch b/net-fs/autofs/files/autofs-5.0.6-revert-ldap.patch deleted file mode 100644 index 49901ddfc69..000 --- a/net-fs/autofs/files/autofs-5.0.6-revert-ldap.patch +++ /dev/null @@ -1,18 +0,0 @@ modules/lookup_ldap.c -+++ modules/lookup_ldap.c -@@ -1488,6 +1488,7 @@ int lookup_init(const char *mapfmt, int - } - } - -+#ifdef WITH_SASL - /* -* First, check to see if a preferred authentication method was -* specified by the user. parse_ldap_config will return error -@@ -1500,7 +1501,6 @@ int lookup_init(const char *mapfmt, int - return 1; - } - --#ifdef WITH_SASL - /* Init the sasl callbacks */ - if (!autofs_sasl_client_init(LOGOPT_NONE)) { - error(LOGOPT_ANY, "failed to init sasl client"); diff --git a/net-fs/autofs/files/autofs-5.0.7-add-missing-endif-HAVE_SASL-in-modules-lookup_ldap.c.patch b/net-fs/autofs/files/autofs-5.0.7-add-missing-endif-HAVE_SASL-in-modules-lookup_ldap.c.patch deleted file mode 100644 index 366b1eaaba3..000 --- a/net-fs/autofs/files/autofs-5.0.7-add-missing-endif-HAVE_SASL-in-modules-lookup_ldap.c.patch +++
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 71ef9141d8a6b1d0383aeaac7c4bed9c5f690dfa Author: Yixun Lan gentoo org> AuthorDate: Tue Jan 30 05:48:34 2018 + Commit: Yixun Lan gentoo org> CommitDate: Tue Jan 30 14:10:56 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71ef9141 net-fs/autofs: drop old Package-Manager: Portage-2.3.19, Repoman-2.3.6 net-fs/autofs/Manifest | 5 -- net-fs/autofs/autofs-5.0.10.ebuild | 116 -- net-fs/autofs/autofs-5.0.7-r4.ebuild | 134 -- net-fs/autofs/autofs-5.0.7-r5.ebuild | 135 --- net-fs/autofs/autofs-5.1.1-r1.ebuild | 116 -- 5 files changed, 506 deletions(-) diff --git a/net-fs/autofs/Manifest b/net-fs/autofs/Manifest index 7930bd660ec..14baaa843e1 100644 --- a/net-fs/autofs/Manifest +++ b/net-fs/autofs/Manifest @@ -1,7 +1,2 @@ -DIST autofs-5.0.10.tar.xz 258480 BLAKE2B a8b5656be4e7fe7330f56c5d6c3337f59e12c743ddf6421eda793eb933de5ffd9955239e4fd446d8a45cef86054ad9647bb93af300ed4286376b3e56ace77f05 SHA512 899d3b7040d1162312f9d595df0fd6c40489e4aefb7086893b51993446da78f10707d7e8caf8440ff24000d54794faca869aaf8564e5622caf8bb046af6fcf3b -DIST autofs-5.0.7-patches-3.tar.lzma 37967 BLAKE2B 2aec4974f83bd15f1de4fd2a039a9cca177de71c9b0ff70d2aa0e3b994f547e43a7b6c723edbf49a5209f794850c67afe4ea41961aab7b9fe7039068af599117 SHA512 8cbb683a82d2cdc5e3c97921ba3a5bc5af5ab9fb45e4802de021a6161eaeaebb192790a351d281d48b68ed0f8ea6e3a0c0514a4f4a1c546191d8acca9e856ca7 -DIST autofs-5.0.7.tar.bz2 319117 BLAKE2B 7c5dcdd701740756abe25ef7a83c5de438676b981242ad983d15ebcfbd13b481df18edabfbcb3f0d675db85be983b3694982a790ea46ee3830eb840860f8de0b SHA512 672c53e0a5477097779088d8654edaad4cb01ab68ade2ee175d963c7d4895d1bdeeeabc87057ecca2f4f3a0f08014298dae40e5e8e862c20c0b1477d72431f84 -DIST autofs-5.1.1-patches-0.tar.lzma 41178 BLAKE2B 3e79f8f597b1a6e189d561d69923ff070d79edb1363e3134b28afb61772882d2290ecdf21e90ed09f882fbfaf68a00016e5ef745ee699100c1a5f41d8eff6408 SHA512 5c3ba26711401b3f9dc8cd36d3a85b1a8efce409621efedfc4f1caf2a15536646f6f89a79b8e12c703d3b3a4627ecda8c800386ebff34e20fdfad39041d91aa4 -DIST autofs-5.1.1.tar.xz 290300 BLAKE2B 1350e0c0fa9d8669b68a9ce82a8a5b86017f85dd2c6f7cb1198438aa0a16dc1dcb87a1ee0330c14f9220ed2a6f97994b8a547a9f711d75f4e05656b51658e892 SHA512 37c0f10ee06bbfc76059ff9ae54d9b462f1c2bc39e8779e96dd5bfc2b07055606c0710f1c3de95e6f099edd2c5bb5a6f8a341be989d7554bf80011bfbe90c905 DIST autofs-5.1.2.tar.xz 294792 BLAKE2B eeecac768726a1b2d336908b48222c53b1ffbc9eeff7b7f597ccbf55214d35f0d99eaeaa1c065509fffa31ec86729bdd51be873e003aa1fb7d88a9e2ab04f4c8 SHA512 435bcb41c9d467947c194d879e46692b5976131b8e923793bdeac34f70420ede740c4d70ec393413fff0b1010495ac7fe5fa8b45a59d15a2430ecae9ec3fe7e1 DIST autofs-5.1.3.tar.xz 300632 BLAKE2B 500325ec790304442e896208e94e25cf862621fc2354fa3c31fbf277dcc570d0b2b27894728d9f881efdcca262b1ef6e2c957cd23e2aea1d5b3cd2cd822c813b SHA512 d5363f4442be5258465140920a32cb63340c5da060ef2e66678f003d6a0c00579880837f0a04f59c7bce57d1cbc0f42bdd26546a2195f87e7bd46334c9e32e35 diff --git a/net-fs/autofs/autofs-5.0.10.ebuild b/net-fs/autofs/autofs-5.0.10.ebuild deleted file mode 100644 index 8dcfbc310b0..000 --- a/net-fs/autofs/autofs-5.0.10.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_AUTORECONF=true -AUTOTOOLS_IN_SOURCE_BUILD=true - -inherit autotools-utils linux-info multilib systemd toolchain-funcs - -PATCH_VER= -[[ -n ${PATCH_VER} ]] && \ - PATCHSET_URI="https://dev.gentoo.org/~jlec/distfiles/${P}-patches-${PATCH_VER}.tar.lzma; - -DESCRIPTION="Kernel based automounter" -HOMEPAGE="http://www.linux-consulting.com/Amd_AutoFS/autofs.html; -SRC_URI=" - mirror://kernel/linux/daemons/${PN}/v5/${P}.tar.xz - ${PATCHSET_URI}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -IUSE="-dmalloc hesiod ldap +libtirpc mount-locking sasl" - -# USE="sasl" adds SASL support to the LDAP module which will not be build. If -# SASL support should be available, please add "ldap" to the USE flags. -REQUIRED_USE="sasl? ( ldap )" - -# currently, sasl code assumes the presence of kerberosV -RDEPEND=">=sys-apps/util-linux-2.20 - dmalloc? ( dev-libs/dmalloc[threads] ) - hesiod? ( net-dns/hesiod ) - ldap? ( >=net-nds/openldap-2.0 - sasl? ( - dev-libs/cyrus-sasl - dev-libs/libxml2 - virtual/krb5 - ) - ) - libtirpc? ( net-libs/libtirpc ) - !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) -" - -DEPEND="${RDEPEND} - sys-devel/flex - virtual/yacc" - -CONFIG_CHECK="~AUTOFS4_FS" - -src_prepare() { - # Upstream's patchset - if [[ -n ${PATCH_VER} ]]; then - EPATCH_SUFFIX="patch" \ -
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 76ed6f31dffe86a4421dbfef209293fcb4371b5c Author: Yixun Lan gentoo org> AuthorDate: Tue Jan 30 13:49:48 2018 + Commit: Yixun Lan gentoo org> CommitDate: Tue Jan 30 14:10:56 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76ed6f31 net-fs/autofs: drop USE=hesiod support Gentoo-Bug: 626246 Package-Manager: Portage-2.3.19, Repoman-2.3.6 net-fs/autofs/autofs-5.1.2.ebuild | 7 +++ net-fs/autofs/autofs-5.1.3.ebuild | 7 +++ net-fs/autofs/metadata.xml| 1 - 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/net-fs/autofs/autofs-5.1.2.ebuild b/net-fs/autofs/autofs-5.1.2.ebuild index ce5f6209858..902979caabd 100644 --- a/net-fs/autofs/autofs-5.1.2.ebuild +++ b/net-fs/autofs/autofs-5.1.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86" -IUSE="-dmalloc hesiod ldap +libtirpc mount-locking sasl" +IUSE="-dmalloc ldap +libtirpc mount-locking sasl" # USE="sasl" adds SASL support to the LDAP module which will not be build. If # SASL support should be available, please add "ldap" to the USE flags. @@ -30,7 +30,6 @@ REQUIRED_USE="sasl? ( ldap )" # currently, sasl code assumes the presence of kerberosV RDEPEND=">=sys-apps/util-linux-2.20 dmalloc? ( dev-libs/dmalloc[threads] ) - hesiod? ( net-dns/hesiod ) ldap? ( >=net-nds/openldap-2.0 sasl? ( dev-libs/cyrus-sasl @@ -77,8 +76,8 @@ src_configure() { $(use_with ldap openldap) $(use_with libtirpc) $(use_with sasl) - $(use_with hesiod) $(use_enable mount-locking) + --without-hesiod --disable-ext-env --enable-sloppy-mount # bug #453778 --enable-force-shutdown diff --git a/net-fs/autofs/autofs-5.1.3.ebuild b/net-fs/autofs/autofs-5.1.3.ebuild index 5bf0855d231..7badfc02a03 100644 --- a/net-fs/autofs/autofs-5.1.3.ebuild +++ b/net-fs/autofs/autofs-5.1.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -IUSE="-dmalloc hesiod ldap +libtirpc mount-locking sasl" +IUSE="-dmalloc ldap +libtirpc mount-locking sasl" # USE="sasl" adds SASL support to the LDAP module which will not be build. If # SASL support should be available, please add "ldap" to the USE flags. @@ -30,7 +30,6 @@ REQUIRED_USE="sasl? ( ldap )" # currently, sasl code assumes the presence of kerberosV RDEPEND=">=sys-apps/util-linux-2.20 dmalloc? ( dev-libs/dmalloc[threads] ) - hesiod? ( net-dns/hesiod ) ldap? ( >=net-nds/openldap-2.0 sasl? ( dev-libs/cyrus-sasl @@ -72,8 +71,8 @@ src_configure() { $(use_with ldap openldap) $(use_with libtirpc) $(use_with sasl) - $(use_with hesiod) $(use_enable mount-locking) + --without-hesiod --disable-ext-env --enable-sloppy-mount # bug #453778 --enable-force-shutdown diff --git a/net-fs/autofs/metadata.xml b/net-fs/autofs/metadata.xml index e91fd580a5f..f36813693b7 100644 --- a/net-fs/autofs/metadata.xml +++ b/net-fs/autofs/metadata.xml @@ -7,7 +7,6 @@ Enable debugging with the dmalloc library - Install hesiod module Install LDAP module Use TiRPC library instead of SunRPC
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: a5de8f2e6db544e57c8fda210f7080e3653ac79d Author: Yixun Lan gentoo org> AuthorDate: Tue Jan 30 14:03:04 2018 + Commit: Yixun Lan gentoo org> CommitDate: Tue Jan 30 14:10:56 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5de8f2e net-fs/autofs: version bump 5.1.4 Package-Manager: Portage-2.3.19, Repoman-2.3.6 net-fs/autofs/Manifest| 1 + net-fs/autofs/autofs-5.1.4.ebuild | 109 ++ 2 files changed, 110 insertions(+) diff --git a/net-fs/autofs/Manifest b/net-fs/autofs/Manifest index 14baaa843e1..604dd9b8076 100644 --- a/net-fs/autofs/Manifest +++ b/net-fs/autofs/Manifest @@ -1,2 +1,3 @@ DIST autofs-5.1.2.tar.xz 294792 BLAKE2B eeecac768726a1b2d336908b48222c53b1ffbc9eeff7b7f597ccbf55214d35f0d99eaeaa1c065509fffa31ec86729bdd51be873e003aa1fb7d88a9e2ab04f4c8 SHA512 435bcb41c9d467947c194d879e46692b5976131b8e923793bdeac34f70420ede740c4d70ec393413fff0b1010495ac7fe5fa8b45a59d15a2430ecae9ec3fe7e1 DIST autofs-5.1.3.tar.xz 300632 BLAKE2B 500325ec790304442e896208e94e25cf862621fc2354fa3c31fbf277dcc570d0b2b27894728d9f881efdcca262b1ef6e2c957cd23e2aea1d5b3cd2cd822c813b SHA512 d5363f4442be5258465140920a32cb63340c5da060ef2e66678f003d6a0c00579880837f0a04f59c7bce57d1cbc0f42bdd26546a2195f87e7bd46334c9e32e35 +DIST autofs-5.1.4.tar.xz 304864 BLAKE2B 7348aa1106554eb765919c765c0585b5d975d7a0ea036dec5b509711bf33cefd0f3e1e857a6865434adabbd1e323cfe8ffb09eb234495672e81101f79b8f4d0f SHA512 1ef48800a1e44d6bf7048923109f3b8299ef266ff0fbaf5f979c32f42c6c5e28620c1876f64b9d913fddb69244ff83226c01c666401ff6271dd6b53d31860589 diff --git a/net-fs/autofs/autofs-5.1.4.ebuild b/net-fs/autofs/autofs-5.1.4.ebuild new file mode 100644 index 000..c09dd3334e1 --- /dev/null +++ b/net-fs/autofs/autofs-5.1.4.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit linux-info multilib systemd toolchain-funcs + +PATCH_VER= +[[ -n ${PATCH_VER} ]] && \ + PATCHSET_URI="https://dev.gentoo.org/~jlec/distfiles/${P}-patches-${PATCH_VER}.tar.lzma; + +DESCRIPTION="Kernel based automounter" +HOMEPAGE="http://www.linux-consulting.com/Amd_AutoFS/autofs.html; +SRC_URI=" + mirror://kernel/linux/daemons/${PN}/v5/${P}.tar.xz + ${PATCHSET_URI}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="-dmalloc ldap +libtirpc mount-locking sasl" + +# USE="sasl" adds SASL support to the LDAP module which will not be build. If +# SASL support should be available, please add "ldap" to the USE flags. +REQUIRED_USE="sasl? ( ldap )" + +# currently, sasl code assumes the presence of kerberosV +RDEPEND=">=sys-apps/util-linux-2.20 + dmalloc? ( dev-libs/dmalloc[threads] ) + ldap? ( >=net-nds/openldap-2.0 + sasl? ( + dev-libs/cyrus-sasl + dev-libs/libxml2 + virtual/krb5 + ) + ) + libtirpc? ( net-libs/libtirpc ) + !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) +" +DEPEND="${RDEPEND} + sys-devel/flex + virtual/yacc + libtirpc? ( net-libs/rpcsvc-proto ) +" + +CONFIG_CHECK="~AUTOFS4_FS" + +src_prepare() { + # Upstream's patchset + if [[ -n ${PATCH_VER} ]]; then + EPATCH_SUFFIX="patch" \ + epatch "${WORKDIR}"/patches + fi + + sed -i -e "s:/usr/bin/kill:/bin/kill:" samples/autofs.service.in || die #bug #479492 + default +} + +src_configure() { + # bug #483716 + tc-export AR + # --with-confdir is for bug #361481 + # --with-mapdir is for bug #385113 + local myeconfargs=( + --with-confdir=/etc/conf.d + --with-mapdir=/etc/autofs + $(use_with dmalloc) + $(use_with ldap openldap) + $(use_with libtirpc) + $(use_with sasl) + $(use_enable mount-locking) + --without-hesiod + --disable-ext-env + --enable-sloppy-mount # bug #453778 + --enable-force-shutdown + --enable-ignore-busy + --with-systemd="$(systemd_get_systemunitdir)" #bug #479492 + RANLIB="$(type -P $(tc-getRANLIB))" # bug #483716 + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + if kernel_is -lt 2 6 30; then + # kernel patches + docinto patches + dodoc patches/${PN}4-2.6.??{,.?{,?}}-v5-update-.patch + fi + newinitd "${FILESDIR}"/autofs5.initd autofs + insinto etc/autofs + newins "${FILESDIR}"/autofs5-auto.master auto.master +} + +pkg_postinst() { + if kernel_is -lt 2 6 30; then + elog "This version of ${PN} requires a kernel with autofs4 supporting" + elog "protocol
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 2ade32304a5da38f31b76ff753eb90c5f9dd91eb Author: Yixun Lan gentoo org> AuthorDate: Tue Jan 30 14:01:18 2018 + Commit: Yixun Lan gentoo org> CommitDate: Tue Jan 30 14:10:56 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ade3230 net-fs/autofs: drop autotools-utils & update to EAPI=6 Package-Manager: Portage-2.3.19, Repoman-2.3.6 net-fs/autofs/autofs-5.1.3.ebuild | 19 ++- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/net-fs/autofs/autofs-5.1.3.ebuild b/net-fs/autofs/autofs-5.1.3.ebuild index 7badfc02a03..c09dd3334e1 100644 --- a/net-fs/autofs/autofs-5.1.3.ebuild +++ b/net-fs/autofs/autofs-5.1.3.ebuild @@ -1,12 +1,9 @@ # Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=6 -AUTOTOOLS_AUTORECONF=true -AUTOTOOLS_IN_SOURCE_BUILD=true - -inherit autotools-utils linux-info multilib systemd toolchain-funcs +inherit linux-info multilib systemd toolchain-funcs PATCH_VER= [[ -n ${PATCH_VER} ]] && \ @@ -56,7 +53,7 @@ src_prepare() { fi sed -i -e "s:/usr/bin/kill:/bin/kill:" samples/autofs.service.in || die #bug #479492 - autotools-utils_src_prepare + default } src_configure() { @@ -77,18 +74,14 @@ src_configure() { --enable-sloppy-mount # bug #453778 --enable-force-shutdown --enable-ignore-busy - --with-systemd="$(systemd_get_unitdir)" #bug #479492 + --with-systemd="$(systemd_get_systemunitdir)" #bug #479492 RANLIB="$(type -P $(tc-getRANLIB))" # bug #483716 ) - autotools-utils_src_configure -} - -src_compile() { - autotools-utils_src_compile DONTSTRIP=1 + econf "${myeconfargs[@]}" } src_install() { - autotools-utils_src_install + default if kernel_is -lt 2 6 30; then # kernel patches
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 0fe9268ea2281373e5b1325749c2ce077886cb1c Author: Mike Gilbert gentoo org> AuthorDate: Sat Dec 9 17:09:38 2017 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Dec 9 17:10:02 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fe9268e net-fs/autofs: depend on net-libs/rpcsvc-proto Closes: https://bugs.gentoo.org/637270 Package-Manager: Portage-2.3.15, Repoman-2.3.6_p7 net-fs/autofs/Manifest| 2 +- net-fs/autofs/autofs-5.1.2.ebuild | 4 +++- net-fs/autofs/autofs-5.1.3.ebuild | 4 +++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/net-fs/autofs/Manifest b/net-fs/autofs/Manifest index b43caed5294..9e7d11b3c8f 100644 --- a/net-fs/autofs/Manifest +++ b/net-fs/autofs/Manifest @@ -4,4 +4,4 @@ DIST autofs-5.0.7.tar.bz2 319117 SHA256 08c4304d8076dc80c14df559bc5fd821b67ef345 DIST autofs-5.1.1-patches-0.tar.lzma 41178 SHA256 ef9f94aacff845d29d3118c73ca7d08199d40a7de5edae1025d341530e7dc2b4 SHA512 5c3ba26711401b3f9dc8cd36d3a85b1a8efce409621efedfc4f1caf2a15536646f6f89a79b8e12c703d3b3a4627ecda8c800386ebff34e20fdfad39041d91aa4 WHIRLPOOL d3d91c432e643911a4d8b5463e056aa50c717c08287e6ccf75bf1d6ca071460cc709aa32387f53cbe763de27b86eef1e26ab75a2fd334c783fd024b9f1d47ba3 DIST autofs-5.1.1.tar.xz 290300 SHA256 e08ff0ef9ff365d87b6c33dca136d20e4e07675197a324f2816894cb437021c3 SHA512 37c0f10ee06bbfc76059ff9ae54d9b462f1c2bc39e8779e96dd5bfc2b07055606c0710f1c3de95e6f099edd2c5bb5a6f8a341be989d7554bf80011bfbe90c905 WHIRLPOOL 063e7bcabb3e93a17e8e7da75e6b42af59769e794e3b31240762a4617cc2ac626b4b4985a38455bdca56753fb897fed1a3173c633f1f9a594e79f891dc41f523 DIST autofs-5.1.2.tar.xz 294792 SHA256 88b7de39088aead983e02072a7b753d5ee52ce419c8913f7a3d4ff5521313f0c SHA512 435bcb41c9d467947c194d879e46692b5976131b8e923793bdeac34f70420ede740c4d70ec393413fff0b1010495ac7fe5fa8b45a59d15a2430ecae9ec3fe7e1 WHIRLPOOL d0e53d1d41bf31c8bf6358053b1a0668dcc0a84ee92ff69ade86a6731bfb0945f41cab5b2dd62d7c086219095c20db43c91a074ce321fd5db870a5f16af7bce0 -DIST autofs-5.1.3.tar.xz 300632 SHA256 e96eebfe3ed5fb1a30f4510f538198affde223e370c6dc2bed9780309272b1bf SHA512 d5363f4442be5258465140920a32cb63340c5da060ef2e66678f003d6a0c00579880837f0a04f59c7bce57d1cbc0f42bdd26546a2195f87e7bd46334c9e32e35 WHIRLPOOL f3fd7ae400a858ddc888970d1435d0b408b8d11534e22db765782cede3a31604456beed27024066fa9afc1d124602ce07589bd4fd3d8fa89c9becbc676d26fa9 +DIST autofs-5.1.3.tar.xz 300632 BLAKE2B 500325ec790304442e896208e94e25cf862621fc2354fa3c31fbf277dcc570d0b2b27894728d9f881efdcca262b1ef6e2c957cd23e2aea1d5b3cd2cd822c813b SHA512 d5363f4442be5258465140920a32cb63340c5da060ef2e66678f003d6a0c00579880837f0a04f59c7bce57d1cbc0f42bdd26546a2195f87e7bd46334c9e32e35 diff --git a/net-fs/autofs/autofs-5.1.2.ebuild b/net-fs/autofs/autofs-5.1.2.ebuild index 911142c22cb..ce5f6209858 100644 --- a/net-fs/autofs/autofs-5.1.2.ebuild +++ b/net-fs/autofs/autofs-5.1.2.ebuild @@ -44,7 +44,9 @@ RDEPEND=">=sys-apps/util-linux-2.20 DEPEND="${RDEPEND} sys-devel/flex - virtual/yacc" + virtual/yacc + libtirpc? ( net-libs/rpcsvc-proto ) +" CONFIG_CHECK="~AUTOFS4_FS" diff --git a/net-fs/autofs/autofs-5.1.3.ebuild b/net-fs/autofs/autofs-5.1.3.ebuild index 020e1114508..5bf0855d231 100644 --- a/net-fs/autofs/autofs-5.1.3.ebuild +++ b/net-fs/autofs/autofs-5.1.3.ebuild @@ -43,7 +43,9 @@ RDEPEND=">=sys-apps/util-linux-2.20 " DEPEND="${RDEPEND} sys-devel/flex - virtual/yacc" + virtual/yacc + libtirpc? ( net-libs/rpcsvc-proto ) +" CONFIG_CHECK="~AUTOFS4_FS"
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: e4e32f2b32a9b492369525cf50001f4f83d558b1 Author: David Seifert gentoo org> AuthorDate: Sun Nov 26 12:39:06 2017 + Commit: David Seifert gentoo org> CommitDate: Sun Nov 26 23:10:15 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4e32f2b net-fs/autofs: [QA] Consistent whitespace in metadata.xml net-fs/autofs/metadata.xml | 34 +- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/net-fs/autofs/metadata.xml b/net-fs/autofs/metadata.xml index 9e93cdcfb23..e91fd580a5f 100644 --- a/net-fs/autofs/metadata.xml +++ b/net-fs/autofs/metadata.xml @@ -1,21 +1,21 @@ http://www.gentoo.org/dtd/metadata.dtd;> - -d...@gentoo.org -Yixun Lan - - -Enable debugging with the dmalloc library -Install hesiod module -Install LDAP module -Use TiRPC library instead of SunRPC - - Enable locking to prevent corruption of /etc/mtab in the presence of - concurrent auto-mounting. If enabled, recursive auto-mounting (eg. using - autofs to bind or loop mount a filesystem which is itself auto-mounted) - is not possible. - -Enable SASL support in the LDAP module - + + d...@gentoo.org + Yixun Lan + + + Enable debugging with the dmalloc library + Install hesiod module + Install LDAP module + Use TiRPC library instead of SunRPC + + Enable locking to prevent corruption of /etc/mtab in the presence of + concurrent auto-mounting. If enabled, recursive auto-mounting (eg. using + autofs to bind or loop mount a filesystem which is itself auto-mounted) + is not possible. + + Enable SASL support in the LDAP module +
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 016a75127809bdb2b6c396aa0c2b99aef665437c Author: Andreas K. Hüttel gentoo org> AuthorDate: Wed Nov 15 22:41:46 2017 + Commit: Andreas Hüttel gentoo org> CommitDate: Wed Nov 15 22:41:46 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=016a7512 net-fs/autofs: Add missing glibc dependency if libtirpc useflag unset Package-Manager: Portage-2.3.13, Repoman-2.3.4 net-fs/autofs/autofs-5.0.10.ebuild | 4 +++- net-fs/autofs/autofs-5.0.7-r4.ebuild | 4 +++- net-fs/autofs/autofs-5.0.7-r5.ebuild | 4 +++- net-fs/autofs/autofs-5.1.1-r1.ebuild | 6 -- net-fs/autofs/autofs-5.1.2.ebuild| 4 +++- net-fs/autofs/autofs-5.1.3.ebuild| 2 +- 6 files changed, 17 insertions(+), 7 deletions(-) diff --git a/net-fs/autofs/autofs-5.0.10.ebuild b/net-fs/autofs/autofs-5.0.10.ebuild index ba4d89a7cc4..8dcfbc310b0 100644 --- a/net-fs/autofs/autofs-5.0.10.ebuild +++ b/net-fs/autofs/autofs-5.0.10.ebuild @@ -38,7 +38,9 @@ RDEPEND=">=sys-apps/util-linux-2.20 virtual/krb5 ) ) - libtirpc? ( net-libs/libtirpc )" + libtirpc? ( net-libs/libtirpc ) + !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) +" DEPEND="${RDEPEND} sys-devel/flex diff --git a/net-fs/autofs/autofs-5.0.7-r4.ebuild b/net-fs/autofs/autofs-5.0.7-r4.ebuild index 5aae0f12ff1..89d72705b50 100644 --- a/net-fs/autofs/autofs-5.0.7-r4.ebuild +++ b/net-fs/autofs/autofs-5.0.7-r4.ebuild @@ -37,7 +37,9 @@ RDEPEND=">=sys-apps/util-linux-2.20 virtual/krb5 ) ) - libtirpc? ( net-libs/libtirpc )" + libtirpc? ( net-libs/libtirpc ) + !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) +" DEPEND="${RDEPEND} sys-devel/flex diff --git a/net-fs/autofs/autofs-5.0.7-r5.ebuild b/net-fs/autofs/autofs-5.0.7-r5.ebuild index ec539e2398b..21e1bfc9c98 100644 --- a/net-fs/autofs/autofs-5.0.7-r5.ebuild +++ b/net-fs/autofs/autofs-5.0.7-r5.ebuild @@ -37,7 +37,9 @@ RDEPEND=">=sys-apps/util-linux-2.20 virtual/krb5 ) ) - libtirpc? ( net-libs/libtirpc )" + libtirpc? ( net-libs/libtirpc ) + !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) +" DEPEND="${RDEPEND} sys-devel/flex diff --git a/net-fs/autofs/autofs-5.1.1-r1.ebuild b/net-fs/autofs/autofs-5.1.1-r1.ebuild index 8db4727c131..e19da04a290 100644 --- a/net-fs/autofs/autofs-5.1.1-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -38,7 +38,9 @@ RDEPEND=">=sys-apps/util-linux-2.20 virtual/krb5 ) ) - libtirpc? ( net-libs/libtirpc )" + libtirpc? ( net-libs/libtirpc ) + !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) +" DEPEND="${RDEPEND} sys-devel/flex diff --git a/net-fs/autofs/autofs-5.1.2.ebuild b/net-fs/autofs/autofs-5.1.2.ebuild index 86f9889173d..911142c22cb 100644 --- a/net-fs/autofs/autofs-5.1.2.ebuild +++ b/net-fs/autofs/autofs-5.1.2.ebuild @@ -38,7 +38,9 @@ RDEPEND=">=sys-apps/util-linux-2.20 virtual/krb5 ) ) - libtirpc? ( net-libs/libtirpc )" + libtirpc? ( net-libs/libtirpc ) + !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) +" DEPEND="${RDEPEND} sys-devel/flex diff --git a/net-fs/autofs/autofs-5.1.3.ebuild b/net-fs/autofs/autofs-5.1.3.ebuild index fa6c28c7599..020e1114508 100644 --- a/net-fs/autofs/autofs-5.1.3.ebuild +++ b/net-fs/autofs/autofs-5.1.3.ebuild @@ -39,7 +39,7 @@ RDEPEND=">=sys-apps/util-linux-2.20 ) ) libtirpc? ( net-libs/libtirpc ) - !libtirpc? ( sys-libs/glibc[rpc(-)] ) + !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) " DEPEND="${RDEPEND} sys-devel/flex
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 43429ba5bdcb0605f81e7ca7442aa085eca31caa Author: Andreas K. Hüttel gentoo org> AuthorDate: Wed Nov 15 22:37:41 2017 + Commit: Andreas Hüttel gentoo org> CommitDate: Wed Nov 15 22:37:41 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43429ba5 net-fs/autofs: Switch libtirpc to default to on, causes otherwise ugly blockers with glibc-2.26 Package-Manager: Portage-2.3.13, Repoman-2.3.4 net-fs/autofs/autofs-5.0.10.ebuild | 4 ++-- net-fs/autofs/autofs-5.0.7-r4.ebuild | 4 ++-- net-fs/autofs/autofs-5.0.7-r5.ebuild | 4 ++-- net-fs/autofs/autofs-5.1.2.ebuild| 2 +- net-fs/autofs/autofs-5.1.3.ebuild| 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/net-fs/autofs/autofs-5.0.10.ebuild b/net-fs/autofs/autofs-5.0.10.ebuild index c7881fa3b00..ba4d89a7cc4 100644 --- a/net-fs/autofs/autofs-5.0.10.ebuild +++ b/net-fs/autofs/autofs-5.0.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -IUSE="-dmalloc hesiod ldap libtirpc mount-locking sasl" +IUSE="-dmalloc hesiod ldap +libtirpc mount-locking sasl" # USE="sasl" adds SASL support to the LDAP module which will not be build. If # SASL support should be available, please add "ldap" to the USE flags. diff --git a/net-fs/autofs/autofs-5.0.7-r4.ebuild b/net-fs/autofs/autofs-5.0.7-r4.ebuild index 82f75d9de13..5aae0f12ff1 100644 --- a/net-fs/autofs/autofs-5.0.7-r4.ebuild +++ b/net-fs/autofs/autofs-5.0.7-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc64 sparc x86" -IUSE="-dmalloc hesiod ldap libtirpc mount-locking sasl" +IUSE="-dmalloc hesiod ldap +libtirpc mount-locking sasl" # USE="sasl" adds SASL support to the LDAP module which will not be build. If # SASL support should be available, please add "ldap" to the USE flags. diff --git a/net-fs/autofs/autofs-5.0.7-r5.ebuild b/net-fs/autofs/autofs-5.0.7-r5.ebuild index e85bd049f50..ec539e2398b 100644 --- a/net-fs/autofs/autofs-5.0.7-r5.ebuild +++ b/net-fs/autofs/autofs-5.0.7-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -IUSE="-dmalloc hesiod ldap libtirpc mount-locking sasl" +IUSE="-dmalloc hesiod ldap +libtirpc mount-locking sasl" # USE="sasl" adds SASL support to the LDAP module which will not be build. If # SASL support should be available, please add "ldap" to the USE flags. diff --git a/net-fs/autofs/autofs-5.1.2.ebuild b/net-fs/autofs/autofs-5.1.2.ebuild index 3a398fa7700..86f9889173d 100644 --- a/net-fs/autofs/autofs-5.1.2.ebuild +++ b/net-fs/autofs/autofs-5.1.2.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86" -IUSE="-dmalloc hesiod ldap libtirpc mount-locking sasl" +IUSE="-dmalloc hesiod ldap +libtirpc mount-locking sasl" # USE="sasl" adds SASL support to the LDAP module which will not be build. If # SASL support should be available, please add "ldap" to the USE flags. diff --git a/net-fs/autofs/autofs-5.1.3.ebuild b/net-fs/autofs/autofs-5.1.3.ebuild index 861d5ec5231..fa6c28c7599 100644 --- a/net-fs/autofs/autofs-5.1.3.ebuild +++ b/net-fs/autofs/autofs-5.1.3.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -IUSE="-dmalloc hesiod ldap libtirpc mount-locking sasl" +IUSE="-dmalloc hesiod ldap +libtirpc mount-locking sasl" # USE="sasl" adds SASL support to the LDAP module which will not be build. If # SASL support should be available, please add "ldap" to the USE flags.
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 99ce1c0fbcbfcb26b67edbf81fdba18997f8fc3e Author: Andreas K. Hüttel gentoo org> AuthorDate: Mon Sep 25 10:11:48 2017 + Commit: Andreas Hüttel gentoo org> CommitDate: Mon Sep 25 10:12:17 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99ce1c0f net-fs/autofs: Dependency fix: if we dont use libtirpc, we need glibc with rpc support, bug 631486 Closes: https://bugs.gentoo.org/631486 Package-Manager: Portage-2.3.10, Repoman-2.3.3 net-fs/autofs/autofs-5.1.3.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/net-fs/autofs/autofs-5.1.3.ebuild b/net-fs/autofs/autofs-5.1.3.ebuild index 808d017442b..861d5ec5231 100644 --- a/net-fs/autofs/autofs-5.1.3.ebuild +++ b/net-fs/autofs/autofs-5.1.3.ebuild @@ -38,8 +38,9 @@ RDEPEND=">=sys-apps/util-linux-2.20 virtual/krb5 ) ) - libtirpc? ( net-libs/libtirpc )" - + libtirpc? ( net-libs/libtirpc ) + !libtirpc? ( sys-libs/glibc[rpc(-)] ) +" DEPEND="${RDEPEND} sys-devel/flex virtual/yacc"
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 89e9362a848c2b996ff202eb12cdb35dc7258f53 Author: Yixun Lan gentoo org> AuthorDate: Mon Jul 17 13:50:53 2017 + Commit: Yixun Lan gentoo org> CommitDate: Mon Jul 17 13:54:55 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89e9362a net-fs/autofs: version bump, 5.1.3 Package-Manager: Portage-2.3.6, Repoman-2.3.2 net-fs/autofs/Manifest| 1 + net-fs/autofs/autofs-5.1.3.ebuild | 114 ++ 2 files changed, 115 insertions(+) diff --git a/net-fs/autofs/Manifest b/net-fs/autofs/Manifest index 60371f076a0..b43caed5294 100644 --- a/net-fs/autofs/Manifest +++ b/net-fs/autofs/Manifest @@ -4,3 +4,4 @@ DIST autofs-5.0.7.tar.bz2 319117 SHA256 08c4304d8076dc80c14df559bc5fd821b67ef345 DIST autofs-5.1.1-patches-0.tar.lzma 41178 SHA256 ef9f94aacff845d29d3118c73ca7d08199d40a7de5edae1025d341530e7dc2b4 SHA512 5c3ba26711401b3f9dc8cd36d3a85b1a8efce409621efedfc4f1caf2a15536646f6f89a79b8e12c703d3b3a4627ecda8c800386ebff34e20fdfad39041d91aa4 WHIRLPOOL d3d91c432e643911a4d8b5463e056aa50c717c08287e6ccf75bf1d6ca071460cc709aa32387f53cbe763de27b86eef1e26ab75a2fd334c783fd024b9f1d47ba3 DIST autofs-5.1.1.tar.xz 290300 SHA256 e08ff0ef9ff365d87b6c33dca136d20e4e07675197a324f2816894cb437021c3 SHA512 37c0f10ee06bbfc76059ff9ae54d9b462f1c2bc39e8779e96dd5bfc2b07055606c0710f1c3de95e6f099edd2c5bb5a6f8a341be989d7554bf80011bfbe90c905 WHIRLPOOL 063e7bcabb3e93a17e8e7da75e6b42af59769e794e3b31240762a4617cc2ac626b4b4985a38455bdca56753fb897fed1a3173c633f1f9a594e79f891dc41f523 DIST autofs-5.1.2.tar.xz 294792 SHA256 88b7de39088aead983e02072a7b753d5ee52ce419c8913f7a3d4ff5521313f0c SHA512 435bcb41c9d467947c194d879e46692b5976131b8e923793bdeac34f70420ede740c4d70ec393413fff0b1010495ac7fe5fa8b45a59d15a2430ecae9ec3fe7e1 WHIRLPOOL d0e53d1d41bf31c8bf6358053b1a0668dcc0a84ee92ff69ade86a6731bfb0945f41cab5b2dd62d7c086219095c20db43c91a074ce321fd5db870a5f16af7bce0 +DIST autofs-5.1.3.tar.xz 300632 SHA256 e96eebfe3ed5fb1a30f4510f538198affde223e370c6dc2bed9780309272b1bf SHA512 d5363f4442be5258465140920a32cb63340c5da060ef2e66678f003d6a0c00579880837f0a04f59c7bce57d1cbc0f42bdd26546a2195f87e7bd46334c9e32e35 WHIRLPOOL f3fd7ae400a858ddc888970d1435d0b408b8d11534e22db765782cede3a31604456beed27024066fa9afc1d124602ce07589bd4fd3d8fa89c9becbc676d26fa9 diff --git a/net-fs/autofs/autofs-5.1.3.ebuild b/net-fs/autofs/autofs-5.1.3.ebuild new file mode 100644 index 000..808d017442b --- /dev/null +++ b/net-fs/autofs/autofs-5.1.3.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +AUTOTOOLS_AUTORECONF=true +AUTOTOOLS_IN_SOURCE_BUILD=true + +inherit autotools-utils linux-info multilib systemd toolchain-funcs + +PATCH_VER= +[[ -n ${PATCH_VER} ]] && \ + PATCHSET_URI="https://dev.gentoo.org/~jlec/distfiles/${P}-patches-${PATCH_VER}.tar.lzma; + +DESCRIPTION="Kernel based automounter" +HOMEPAGE="http://www.linux-consulting.com/Amd_AutoFS/autofs.html; +SRC_URI=" + mirror://kernel/linux/daemons/${PN}/v5/${P}.tar.xz + ${PATCHSET_URI}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="-dmalloc hesiod ldap libtirpc mount-locking sasl" + +# USE="sasl" adds SASL support to the LDAP module which will not be build. If +# SASL support should be available, please add "ldap" to the USE flags. +REQUIRED_USE="sasl? ( ldap )" + +# currently, sasl code assumes the presence of kerberosV +RDEPEND=">=sys-apps/util-linux-2.20 + dmalloc? ( dev-libs/dmalloc[threads] ) + hesiod? ( net-dns/hesiod ) + ldap? ( >=net-nds/openldap-2.0 + sasl? ( + dev-libs/cyrus-sasl + dev-libs/libxml2 + virtual/krb5 + ) + ) + libtirpc? ( net-libs/libtirpc )" + +DEPEND="${RDEPEND} + sys-devel/flex + virtual/yacc" + +CONFIG_CHECK="~AUTOFS4_FS" + +src_prepare() { + # Upstream's patchset + if [[ -n ${PATCH_VER} ]]; then + EPATCH_SUFFIX="patch" \ + epatch "${WORKDIR}"/patches + fi + + sed -i -e "s:/usr/bin/kill:/bin/kill:" samples/autofs.service.in || die #bug #479492 + autotools-utils_src_prepare +} + +src_configure() { + # bug #483716 + tc-export AR + # --with-confdir is for bug #361481 + # --with-mapdir is for bug #385113 + local myeconfargs=( + --with-confdir=/etc/conf.d + --with-mapdir=/etc/autofs + $(use_with dmalloc) + $(use_with ldap openldap) + $(use_with libtirpc) + $(use_with sasl) + $(use_with hesiod) + $(use_enable mount-locking) + --disable-ext-env + --enable-sloppy-mount # bug #453778 + --enable-force-shutdown + --enable-ignore-busy +
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: b82f53ad746815dace98d7dbeba256837187f181 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jan 17 14:21:08 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jan 17 14:24:10 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b82f53ad net-fs/autofs: ia64 stable wrt bug #590304 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo gentoo.org> net-fs/autofs/autofs-5.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.2.ebuild b/net-fs/autofs/autofs-5.1.2.ebuild index e9e2fc6..16288b7 100644 --- a/net-fs/autofs/autofs-5.1.2.ebuild +++ b/net-fs/autofs/autofs-5.1.2.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 sparc x86" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86" IUSE="-dmalloc hesiod ldap libtirpc mount-locking sasl" # USE="sasl" adds SASL support to the LDAP module which will not be build. If
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 72de7e48fc5ee1149747d90344522acb7b249060 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 15 15:46:51 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 15 15:49:59 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72de7e48 net-fs/autofs: ppc stable wrt bug #590304 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> net-fs/autofs/autofs-5.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.2.ebuild b/net-fs/autofs/autofs-5.1.2.ebuild index 5d6cc66..e9e2fc6 100644 --- a/net-fs/autofs/autofs-5.1.2.ebuild +++ b/net-fs/autofs/autofs-5.1.2.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 sparc x86" +KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 sparc x86" IUSE="-dmalloc hesiod ldap libtirpc mount-locking sasl" # USE="sasl" adds SASL support to the LDAP module which will not be build. If
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: a44333263f7581516324bda817d8779a262b1227 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jan 11 10:34:47 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jan 11 10:34:47 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4433326 net-fs/autofs: sparc stable wrt bug #590304 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> net-fs/autofs/autofs-5.1.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-fs/autofs/autofs-5.1.2.ebuild b/net-fs/autofs/autofs-5.1.2.ebuild index 077241c..5d6cc66 100644 --- a/net-fs/autofs/autofs-5.1.2.ebuild +++ b/net-fs/autofs/autofs-5.1.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86" +KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 sparc x86" IUSE="-dmalloc hesiod ldap libtirpc mount-locking sasl" # USE="sasl" adds SASL support to the LDAP module which will not be build. If
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 2db77f4fed83e2062c12ffe0355792ae053c633d Author: Jeroen Roovers gentoo org> AuthorDate: Wed Oct 12 05:07:28 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Wed Oct 12 05:08:05 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db77f4f net-fs/autofs: Stable for PPC64 (bug #590304). Package-Manager: portage-2.3.1 RepoMan-Options: --ignore-arches net-fs/autofs/autofs-5.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.2.ebuild b/net-fs/autofs/autofs-5.1.2.ebuild index 0ab7bdb..077241c 100644 --- a/net-fs/autofs/autofs-5.1.2.ebuild +++ b/net-fs/autofs/autofs-5.1.2.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" +KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86" IUSE="-dmalloc hesiod ldap libtirpc mount-locking sasl" # USE="sasl" adds SASL support to the LDAP module which will not be build. If
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 2911d80a6ce229944e462975a13525d2b07eaccc Author: Tobias Klausmann gentoo org> AuthorDate: Sun Sep 4 10:21:00 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Sun Sep 4 10:21:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2911d80a net-fs/autofs-5.1.2-r0: add alpha keyword Gentoo-Bug: 590304 net-fs/autofs/autofs-5.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.2.ebuild b/net-fs/autofs/autofs-5.1.2.ebuild index ba2a2fe..0ab7bdb 100644 --- a/net-fs/autofs/autofs-5.1.2.ebuild +++ b/net-fs/autofs/autofs-5.1.2.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" +KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" IUSE="-dmalloc hesiod ldap libtirpc mount-locking sasl" # USE="sasl" adds SASL support to the LDAP module which will not be build. If
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 3c26a02ed403c87a417045f3ee50a868195031f0 Author: Markus Meier gentoo org> AuthorDate: Thu Aug 18 19:38:54 2016 + Commit: Markus Meier gentoo org> CommitDate: Thu Aug 18 19:38:54 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c26a02e net-fs/autofs: arm stable, bug #590304 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="arm" net-fs/autofs/autofs-5.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.2.ebuild b/net-fs/autofs/autofs-5.1.2.ebuild index 863a883..ba2a2fe 100644 --- a/net-fs/autofs/autofs-5.1.2.ebuild +++ b/net-fs/autofs/autofs-5.1.2.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" IUSE="-dmalloc hesiod ldap libtirpc mount-locking sasl" # USE="sasl" adds SASL support to the LDAP module which will not be build. If
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 29c63aa03f92daf114f1c2a9145f1e9efe01fa8d Author: Jeroen Roovers gentoo org> AuthorDate: Sat Aug 13 08:22:54 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Sat Aug 13 08:22:54 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29c63aa0 net-fs/autofs: Stable for HPPA (bug #590304). Package-Manager: portage-2.3.0 RepoMan-Options: --ignore-arches net-fs/autofs/autofs-5.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.2.ebuild b/net-fs/autofs/autofs-5.1.2.ebuild index fec1a38..863a883 100644 --- a/net-fs/autofs/autofs-5.1.2.ebuild +++ b/net-fs/autofs/autofs-5.1.2.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" IUSE="-dmalloc hesiod ldap libtirpc mount-locking sasl" # USE="sasl" adds SASL support to the LDAP module which will not be build. If
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 11120dcd27b74d2f03aae678d4cabfd5dbca300d Author: Yixun Lan gentoo org> AuthorDate: Wed Aug 3 10:08:00 2016 + Commit: Yixun Lan gentoo org> CommitDate: Wed Aug 3 10:09:08 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11120dcd net-fs/autofs: amd64,x86 stable Gentoo-Bug: 590304 Package-Manager: portage-2.3.0 net-fs/autofs/autofs-5.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.2.ebuild b/net-fs/autofs/autofs-5.1.2.ebuild index 4fb3c61..fec1a38 100644 --- a/net-fs/autofs/autofs-5.1.2.ebuild +++ b/net-fs/autofs/autofs-5.1.2.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" IUSE="-dmalloc hesiod ldap libtirpc mount-locking sasl" # USE="sasl" adds SASL support to the LDAP module which will not be build. If
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/, net-fs/autofs/files/
commit: 1069c56a8946a005eadfaebc3c75ab6eceee1bed Author: Yixun Lan gentoo org> AuthorDate: Tue Jul 5 23:19:20 2016 + Commit: Yixun Lan gentoo org> CommitDate: Tue Jul 5 23:20:09 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1069c56a net-fs/autofs: fix --as-need issue USE=libtirpc thanks Martin von Gagern for reporting & the patch http://wiki.gentoo.org/wiki/Project:Quality_Assurance/As-needed Gentoo-Bug: 588106 Package-Manager: portage-2.3.0_rc1 net-fs/autofs/autofs-5.1.2.ebuild | 4 .../files/autofs-5.1.2-libtirpc-as-need.patch | 28 ++ 2 files changed, 32 insertions(+) diff --git a/net-fs/autofs/autofs-5.1.2.ebuild b/net-fs/autofs/autofs-5.1.2.ebuild index 685e0bb..4fb3c61 100644 --- a/net-fs/autofs/autofs-5.1.2.ebuild +++ b/net-fs/autofs/autofs-5.1.2.ebuild @@ -47,6 +47,10 @@ DEPEND="${RDEPEND} CONFIG_CHECK="~AUTOFS4_FS" +PATCHES=( + "${FILESDIR}"/${P}-libtirpc-as-need.patch +) + src_prepare() { # Upstream's patchset if [[ -n ${PATCH_VER} ]]; then diff --git a/net-fs/autofs/files/autofs-5.1.2-libtirpc-as-need.patch b/net-fs/autofs/files/autofs-5.1.2-libtirpc-as-need.patch new file mode 100644 index 000..f6e1769 --- /dev/null +++ b/net-fs/autofs/files/autofs-5.1.2-libtirpc-as-need.patch @@ -0,0 +1,28 @@ +Make configure compatible with -Wl,--as-needed following +https://wiki.gentoo.org/wiki/Project:Quality_Assurance/As-needed#Failure_in_..2Fconfigure + +2016-07-05 Martin von Gagern + +--- autofs-5.1.2.orig/aclocal.m4 autofs-5.1.2/aclocal.m4 +@@ -413,9 +413,9 @@ AC_DEFUN([AF_CHECK_LIBTIRPC], + [ + # save current flags + af_check_libtirpc_save_cflags="$CFLAGS" +-af_check_libtirpc_save_ldflags="$LDFLAGS" ++af_check_libtirpc_save_libs="$LIBS" + CFLAGS="$CFLAGS -I/usr/include/tirpc" +-LDFLAGS="$LDFLAGS -ltirpc" ++LIBS="$LIBS -ltirpc" + + AC_TRY_LINK( + [ #include ], +@@ -438,7 +438,7 @@ AC_CHECK_FUNCS([getrpcbyname getservbyna + + # restore flags + CFLAGS="$af_check_libtirpc_save_cflags" +-LDFLAGS="$af_check_libtirpc_save_ldflags" ++LIBS="$af_check_libtirpc_save_libs" + ]) + + AC_DEFUN([AF_WITH_LIBTIRPC],
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: d26a72b6bf67ce8828a956a45857b99e604be9f4 Author: Markus Meier gentoo org> AuthorDate: Tue Jun 21 18:39:32 2016 + Commit: Markus Meier gentoo org> CommitDate: Tue Jun 21 18:39:32 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d26a72b6 net-fs/autofs: arm stable, bug #585992 Package-Manager: portage-2.3.0_rc1 RepoMan-Options: --include-arches="arm" net-fs/autofs/autofs-5.1.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.1-r1.ebuild b/net-fs/autofs/autofs-5.1.1-r1.ebuild index 5e0d53b..6578827 100644 --- a/net-fs/autofs/autofs-5.1.1-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.1-r1.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" +KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" IUSE="-dmalloc hesiod ldap +libtirpc mount-locking sasl" # USE="sasl" adds SASL support to the LDAP module which will not be build. If
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 5f8226aebf71ae273f39810bff0edefef987634b Author: Yixun Lan gentoo org> AuthorDate: Fri Jun 17 01:17:22 2016 + Commit: Yixun Lan gentoo org> CommitDate: Fri Jun 17 01:17:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f8226ae net-fs/autofs-5.1.1-r1: x86 stable Gentoo-Bug: 585992 Package-Manager: portage-2.3.0_rc1 net-fs/autofs/autofs-5.1.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.1-r1.ebuild b/net-fs/autofs/autofs-5.1.1-r1.ebuild index 7e9e700..5e0d53b 100644 --- a/net-fs/autofs/autofs-5.1.1-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.1-r1.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" IUSE="-dmalloc hesiod ldap +libtirpc mount-locking sasl" # USE="sasl" adds SASL support to the LDAP module which will not be build. If
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: f1e0874dcf6827dd03fcd2bfe76ed478db222f34 Author: Yixun Lan gentoo org> AuthorDate: Thu Jun 16 22:35:07 2016 + Commit: Yixun Lan gentoo org> CommitDate: Thu Jun 16 22:36:14 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1e0874d net-fs/autofs-5.1.1-r1: amd64 stable Gentoo-Bug: 585992 Package-Manager: portage-2.3.0_rc1 net-fs/autofs/autofs-5.1.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.1-r1.ebuild b/net-fs/autofs/autofs-5.1.1-r1.ebuild index ae01ab1..7e9e700 100644 --- a/net-fs/autofs/autofs-5.1.1-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.1-r1.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" IUSE="-dmalloc hesiod ldap +libtirpc mount-locking sasl" # USE="sasl" adds SASL support to the LDAP module which will not be build. If
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 10745bc4d491e72d2468b0519188be0061af9039 Author: Tobias Klausmann gentoo org> AuthorDate: Wed Jun 15 07:47:58 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Wed Jun 15 07:47:58 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10745bc4 net-fs/autofs-5.1.1-r1: add alpha keyword Gentoo-Bug: 585992 Package-Manager: portage-2.3.0_rc1 net-fs/autofs/autofs-5.1.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/autofs/autofs-5.1.1-r1.ebuild b/net-fs/autofs/autofs-5.1.1-r1.ebuild index 57ee11a..ae01ab1 100644 --- a/net-fs/autofs/autofs-5.1.1-r1.ebuild +++ b/net-fs/autofs/autofs-5.1.1-r1.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" IUSE="-dmalloc hesiod ldap +libtirpc mount-locking sasl" # USE="sasl" adds SASL support to the LDAP module which will not be build. If
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 79280cb8c15305edfe9353d20d17ad6310cba055 Author: Yixun Lan gentoo org> AuthorDate: Wed Jun 15 06:03:22 2016 + Commit: Yixun Lan gentoo org> CommitDate: Wed Jun 15 06:10:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79280cb8 net-fs/autofs: version bump 5.1.2 Package-Manager: portage-2.3.0_rc1 net-fs/autofs/Manifest| 1 + net-fs/autofs/autofs-5.1.2.ebuild | 115 ++ 2 files changed, 116 insertions(+) diff --git a/net-fs/autofs/Manifest b/net-fs/autofs/Manifest index 01b5e44..f8aa7c3 100644 --- a/net-fs/autofs/Manifest +++ b/net-fs/autofs/Manifest @@ -4,3 +4,4 @@ DIST autofs-5.0.7.tar.bz2 319117 SHA256 08c4304d8076dc80c14df559bc5fd821b67ef345 DIST autofs-5.1.0.tar.xz 288288 SHA256 f4b343797e6df03627a9fd41bda6fd85acb84aa3fdd15694eec03ec90a52bc27 SHA512 a455df8d93bc29aa87c3f928edea5bb3f91ab9c7bd7bbca8eb1370fdcc4c32b3a30d7f2c0d79800f65ac08716634f118c81ede7e816ef567048e4361aafac476 WHIRLPOOL ed265b1a9e697c08e802f0a17c0de482e5f1f292aecf8ab42cd7cf7177a605b0337ff6ab81b72950fc38687d31c47f9c01ff68cd0a8f10952a59b69a590e19ca DIST autofs-5.1.1-patches-0.tar.lzma 41178 SHA256 ef9f94aacff845d29d3118c73ca7d08199d40a7de5edae1025d341530e7dc2b4 SHA512 5c3ba26711401b3f9dc8cd36d3a85b1a8efce409621efedfc4f1caf2a15536646f6f89a79b8e12c703d3b3a4627ecda8c800386ebff34e20fdfad39041d91aa4 WHIRLPOOL d3d91c432e643911a4d8b5463e056aa50c717c08287e6ccf75bf1d6ca071460cc709aa32387f53cbe763de27b86eef1e26ab75a2fd334c783fd024b9f1d47ba3 DIST autofs-5.1.1.tar.xz 290300 SHA256 e08ff0ef9ff365d87b6c33dca136d20e4e07675197a324f2816894cb437021c3 SHA512 37c0f10ee06bbfc76059ff9ae54d9b462f1c2bc39e8779e96dd5bfc2b07055606c0710f1c3de95e6f099edd2c5bb5a6f8a341be989d7554bf80011bfbe90c905 WHIRLPOOL 063e7bcabb3e93a17e8e7da75e6b42af59769e794e3b31240762a4617cc2ac626b4b4985a38455bdca56753fb897fed1a3173c633f1f9a594e79f891dc41f523 +DIST autofs-5.1.2.tar.xz 294792 SHA256 88b7de39088aead983e02072a7b753d5ee52ce419c8913f7a3d4ff5521313f0c SHA512 435bcb41c9d467947c194d879e46692b5976131b8e923793bdeac34f70420ede740c4d70ec393413fff0b1010495ac7fe5fa8b45a59d15a2430ecae9ec3fe7e1 WHIRLPOOL d0e53d1d41bf31c8bf6358053b1a0668dcc0a84ee92ff69ade86a6731bfb0945f41cab5b2dd62d7c086219095c20db43c91a074ce321fd5db870a5f16af7bce0 diff --git a/net-fs/autofs/autofs-5.1.2.ebuild b/net-fs/autofs/autofs-5.1.2.ebuild new file mode 100644 index 000..685e0bb --- /dev/null +++ b/net-fs/autofs/autofs-5.1.2.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +AUTOTOOLS_AUTORECONF=true +AUTOTOOLS_IN_SOURCE_BUILD=true + +inherit autotools-utils linux-info multilib systemd toolchain-funcs + +PATCH_VER= +[[ -n ${PATCH_VER} ]] && \ + PATCHSET_URI="https://dev.gentoo.org/~jlec/distfiles/${P}-patches-${PATCH_VER}.tar.lzma; + +DESCRIPTION="Kernel based automounter" +HOMEPAGE="http://www.linux-consulting.com/Amd_AutoFS/autofs.html; +SRC_URI=" + mirror://kernel/linux/daemons/${PN}/v5/${P}.tar.xz + ${PATCHSET_URI}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="-dmalloc hesiod ldap libtirpc mount-locking sasl" + +# USE="sasl" adds SASL support to the LDAP module which will not be build. If +# SASL support should be available, please add "ldap" to the USE flags. +REQUIRED_USE="sasl? ( ldap )" + +# currently, sasl code assumes the presence of kerberosV +RDEPEND=">=sys-apps/util-linux-2.20 + dmalloc? ( dev-libs/dmalloc[threads] ) + hesiod? ( net-dns/hesiod ) + ldap? ( >=net-nds/openldap-2.0 + sasl? ( + dev-libs/cyrus-sasl + dev-libs/libxml2 + virtual/krb5 + ) + ) + libtirpc? ( net-libs/libtirpc )" + +DEPEND="${RDEPEND} + sys-devel/flex + virtual/yacc" + +CONFIG_CHECK="~AUTOFS4_FS" + +src_prepare() { + # Upstream's patchset + if [[ -n ${PATCH_VER} ]]; then + EPATCH_SUFFIX="patch" \ + epatch "${WORKDIR}"/patches + fi + + sed -i -e "s:/usr/bin/kill:/bin/kill:" samples/autofs.service.in || die #bug #479492 + autotools-utils_src_prepare +} + +src_configure() { + # bug #483716 + tc-export AR + # --with-confdir is for bug #361481 + # --with-mapdir is for bug #385113 + local myeconfargs=( + --with-confdir=/etc/conf.d + --with-mapdir=/etc/autofs + $(use_with dmalloc) + $(use_with ldap openldap) + $(use_with libtirpc) + $(use_with sasl) + $(use_with hesiod) + $(use_enable mount-locking) + --disable-ext-env + --enable-sloppy-mount # bug #453778 + --enable-force-shutdown + --enable-ignore-busy +
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/files/, net-fs/autofs/
commit: 313bf81680a5f74dce64f83eab3d7aea8458084e Author: Yixun Lan gentoo org> AuthorDate: Wed Jun 15 06:10:16 2016 + Commit: Yixun Lan gentoo org> CommitDate: Wed Jun 15 06:10:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=313bf816 net-fs/autofs: drop old Package-Manager: portage-2.3.0_rc1 net-fs/autofs/Manifest | 1 - net-fs/autofs/autofs-5.1.0-r1.ebuild | 120 - net-fs/autofs/autofs-5.1.1.ebuild | 115 .../autofs/files/autofs-5.0.8-ldap-wo-sasl.patch | 27 - .../files/autofs-5.1.0-fix-missing-stdarg.patch| 43 5 files changed, 306 deletions(-) diff --git a/net-fs/autofs/Manifest b/net-fs/autofs/Manifest index f8aa7c3..60371f0 100644 --- a/net-fs/autofs/Manifest +++ b/net-fs/autofs/Manifest @@ -1,7 +1,6 @@ DIST autofs-5.0.10.tar.xz 258480 SHA256 98150c09639112a125a6d0ddc6aa1920ae4e6c41736e65d8a004c3171fcca70b SHA512 899d3b7040d1162312f9d595df0fd6c40489e4aefb7086893b51993446da78f10707d7e8caf8440ff24000d54794faca869aaf8564e5622caf8bb046af6fcf3b WHIRLPOOL 32c964a58f5125dfbfe589345e1fdf3da357fdadead790e3adbc840f0fc1b7093a0191224ac8d07ac792184914f6630ba08d572ffdcca0423e2a41bb2892ceaf DIST autofs-5.0.7-patches-3.tar.lzma 37967 SHA256 16de3486573a94d476f70f2c422656d6fddd79b3581ce05faeb5dd55748ba1cb SHA512 8cbb683a82d2cdc5e3c97921ba3a5bc5af5ab9fb45e4802de021a6161eaeaebb192790a351d281d48b68ed0f8ea6e3a0c0514a4f4a1c546191d8acca9e856ca7 WHIRLPOOL a42f6d609ee4160dfb2d84d94516667f41b8dbe9bf6bdef923f424f82ec00f6115f211dc2985170c45be53bdc45ea47026cc3750c61c7e14aa02ce3384bb9908 DIST autofs-5.0.7.tar.bz2 319117 SHA256 08c4304d8076dc80c14df559bc5fd821b67ef3457b245f61068bd053d8f94ccc SHA512 672c53e0a5477097779088d8654edaad4cb01ab68ade2ee175d963c7d4895d1bdeeeabc87057ecca2f4f3a0f08014298dae40e5e8e862c20c0b1477d72431f84 WHIRLPOOL 220cbd618ee4f34c82eaad823312284cc787aa28a0a8b9638a4b495cf38a3a6f9da194e74722febe04ee2b5ac4e1e9ede1f562d0d554f1e8a5ff4b5faec8 -DIST autofs-5.1.0.tar.xz 288288 SHA256 f4b343797e6df03627a9fd41bda6fd85acb84aa3fdd15694eec03ec90a52bc27 SHA512 a455df8d93bc29aa87c3f928edea5bb3f91ab9c7bd7bbca8eb1370fdcc4c32b3a30d7f2c0d79800f65ac08716634f118c81ede7e816ef567048e4361aafac476 WHIRLPOOL ed265b1a9e697c08e802f0a17c0de482e5f1f292aecf8ab42cd7cf7177a605b0337ff6ab81b72950fc38687d31c47f9c01ff68cd0a8f10952a59b69a590e19ca DIST autofs-5.1.1-patches-0.tar.lzma 41178 SHA256 ef9f94aacff845d29d3118c73ca7d08199d40a7de5edae1025d341530e7dc2b4 SHA512 5c3ba26711401b3f9dc8cd36d3a85b1a8efce409621efedfc4f1caf2a15536646f6f89a79b8e12c703d3b3a4627ecda8c800386ebff34e20fdfad39041d91aa4 WHIRLPOOL d3d91c432e643911a4d8b5463e056aa50c717c08287e6ccf75bf1d6ca071460cc709aa32387f53cbe763de27b86eef1e26ab75a2fd334c783fd024b9f1d47ba3 DIST autofs-5.1.1.tar.xz 290300 SHA256 e08ff0ef9ff365d87b6c33dca136d20e4e07675197a324f2816894cb437021c3 SHA512 37c0f10ee06bbfc76059ff9ae54d9b462f1c2bc39e8779e96dd5bfc2b07055606c0710f1c3de95e6f099edd2c5bb5a6f8a341be989d7554bf80011bfbe90c905 WHIRLPOOL 063e7bcabb3e93a17e8e7da75e6b42af59769e794e3b31240762a4617cc2ac626b4b4985a38455bdca56753fb897fed1a3173c633f1f9a594e79f891dc41f523 DIST autofs-5.1.2.tar.xz 294792 SHA256 88b7de39088aead983e02072a7b753d5ee52ce419c8913f7a3d4ff5521313f0c SHA512 435bcb41c9d467947c194d879e46692b5976131b8e923793bdeac34f70420ede740c4d70ec393413fff0b1010495ac7fe5fa8b45a59d15a2430ecae9ec3fe7e1 WHIRLPOOL d0e53d1d41bf31c8bf6358053b1a0668dcc0a84ee92ff69ade86a6731bfb0945f41cab5b2dd62d7c086219095c20db43c91a074ce321fd5db870a5f16af7bce0 diff --git a/net-fs/autofs/autofs-5.1.0-r1.ebuild b/net-fs/autofs/autofs-5.1.0-r1.ebuild deleted file mode 100644 index 4bae7e2..000 --- a/net-fs/autofs/autofs-5.1.0-r1.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -AUTOTOOLS_AUTORECONF=true -AUTOTOOLS_IN_SOURCE_BUILD=true - -inherit autotools-utils linux-info multilib systemd toolchain-funcs - -PATCH_VER= -[[ -n ${PATCH_VER} ]] && \ - PATCHSET_URI="https://dev.gentoo.org/~jlec/distfiles/${P}-patches-${PATCH_VER}.tar.lzma; - -DESCRIPTION="Kernel based automounter" -HOMEPAGE="http://www.linux-consulting.com/Amd_AutoFS/autofs.html; -SRC_URI=" - mirror://kernel/linux/daemons/${PN}/v5/${P}.tar.xz - ${PATCHSET_URI}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -IUSE="-dmalloc hesiod ldap libtirpc mount-locking sasl" - -# USE="sasl" adds SASL support to the LDAP module which will not be build. If -# SASL support should be available, please add "ldap" to the USE flags. -REQUIRED_USE="sasl? ( ldap )" - -# currently, sasl code assumes the presence of kerberosV -RDEPEND=">=sys-apps/util-linux-2.20 - dmalloc? ( dev-libs/dmalloc[threads] ) - hesiod? ( net-dns/hesiod ) - ldap? ( >=net-nds/openldap-2.0 -
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 903d1103b0b5ca49f757acf6509e3a2220e911ca Author: Yixun Lan gentoo org> AuthorDate: Mon Feb 15 06:41:53 2016 + Commit: Yixun Lan gentoo org> CommitDate: Mon Feb 15 06:42:44 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=903d1103 net-fs/autofs: drop old versions Package-Manager: portage-2.2.27 net-fs/autofs/Manifest | 2 - net-fs/autofs/autofs-5.0.8-r1.ebuild | 116 - net-fs/autofs/autofs-5.0.8-r2.ebuild | 120 --- net-fs/autofs/autofs-5.0.9-r1.ebuild | 119 -- net-fs/autofs/autofs-5.0.9.ebuild| 115 - net-fs/autofs/autofs-5.1.0.ebuild| 119 -- 6 files changed, 591 deletions(-) diff --git a/net-fs/autofs/Manifest b/net-fs/autofs/Manifest index 63c62c0..01b5e44 100644 --- a/net-fs/autofs/Manifest +++ b/net-fs/autofs/Manifest @@ -1,8 +1,6 @@ DIST autofs-5.0.10.tar.xz 258480 SHA256 98150c09639112a125a6d0ddc6aa1920ae4e6c41736e65d8a004c3171fcca70b SHA512 899d3b7040d1162312f9d595df0fd6c40489e4aefb7086893b51993446da78f10707d7e8caf8440ff24000d54794faca869aaf8564e5622caf8bb046af6fcf3b WHIRLPOOL 32c964a58f5125dfbfe589345e1fdf3da357fdadead790e3adbc840f0fc1b7093a0191224ac8d07ac792184914f6630ba08d572ffdcca0423e2a41bb2892ceaf DIST autofs-5.0.7-patches-3.tar.lzma 37967 SHA256 16de3486573a94d476f70f2c422656d6fddd79b3581ce05faeb5dd55748ba1cb SHA512 8cbb683a82d2cdc5e3c97921ba3a5bc5af5ab9fb45e4802de021a6161eaeaebb192790a351d281d48b68ed0f8ea6e3a0c0514a4f4a1c546191d8acca9e856ca7 WHIRLPOOL a42f6d609ee4160dfb2d84d94516667f41b8dbe9bf6bdef923f424f82ec00f6115f211dc2985170c45be53bdc45ea47026cc3750c61c7e14aa02ce3384bb9908 DIST autofs-5.0.7.tar.bz2 319117 SHA256 08c4304d8076dc80c14df559bc5fd821b67ef3457b245f61068bd053d8f94ccc SHA512 672c53e0a5477097779088d8654edaad4cb01ab68ade2ee175d963c7d4895d1bdeeeabc87057ecca2f4f3a0f08014298dae40e5e8e862c20c0b1477d72431f84 WHIRLPOOL 220cbd618ee4f34c82eaad823312284cc787aa28a0a8b9638a4b495cf38a3a6f9da194e74722febe04ee2b5ac4e1e9ede1f562d0d554f1e8a5ff4b5faec8 -DIST autofs-5.0.8.tar.bz2 328559 SHA256 2e0e42c654b7762b1235ec0131317224c57fdc6757ec00c820b2aa86338c9f7d SHA512 72b01b4a45e70b651ab6f4cd63039bc3d7f389a21fde354a4ba1e0e172b5480abd9b12134b8a9c74284712c2d4ff0d46ad2b47ca1692b510b0d1be5d56bf3335 WHIRLPOOL 4d9cd57819930070d6741d174f61d7c99d00ff6af364e1f9ced3f4dc8eacdf3af4c1d843127e2d8d4e57238389542976379d8c009562fa51e3fdecf7f3db29d0 -DIST autofs-5.0.9.tar.xz 256680 SHA256 81ab99ee1656a10ecaffe7933c26e8fc720f0b639ed47ab52adc66cdd868fd5c SHA512 36ecc38fa5108766069d5bbfcc22b186481d2e8aaa1b101406b389787280ae5e87ee21aab697f7ed0c9c9705278e8cd8b0143aee5fc2affd1becd85535dd9d73 WHIRLPOOL 915486d725e0a3b0d939b28dfd030d79c4fd71b7ff12c3f09bbbe558f00a8560141b9483263a5a04e84cc84eb0f92c90b1bb18df747aa5746046470b0f18bc00 DIST autofs-5.1.0.tar.xz 288288 SHA256 f4b343797e6df03627a9fd41bda6fd85acb84aa3fdd15694eec03ec90a52bc27 SHA512 a455df8d93bc29aa87c3f928edea5bb3f91ab9c7bd7bbca8eb1370fdcc4c32b3a30d7f2c0d79800f65ac08716634f118c81ede7e816ef567048e4361aafac476 WHIRLPOOL ed265b1a9e697c08e802f0a17c0de482e5f1f292aecf8ab42cd7cf7177a605b0337ff6ab81b72950fc38687d31c47f9c01ff68cd0a8f10952a59b69a590e19ca DIST autofs-5.1.1-patches-0.tar.lzma 41178 SHA256 ef9f94aacff845d29d3118c73ca7d08199d40a7de5edae1025d341530e7dc2b4 SHA512 5c3ba26711401b3f9dc8cd36d3a85b1a8efce409621efedfc4f1caf2a15536646f6f89a79b8e12c703d3b3a4627ecda8c800386ebff34e20fdfad39041d91aa4 WHIRLPOOL d3d91c432e643911a4d8b5463e056aa50c717c08287e6ccf75bf1d6ca071460cc709aa32387f53cbe763de27b86eef1e26ab75a2fd334c783fd024b9f1d47ba3 DIST autofs-5.1.1.tar.xz 290300 SHA256 e08ff0ef9ff365d87b6c33dca136d20e4e07675197a324f2816894cb437021c3 SHA512 37c0f10ee06bbfc76059ff9ae54d9b462f1c2bc39e8779e96dd5bfc2b07055606c0710f1c3de95e6f099edd2c5bb5a6f8a341be989d7554bf80011bfbe90c905 WHIRLPOOL 063e7bcabb3e93a17e8e7da75e6b42af59769e794e3b31240762a4617cc2ac626b4b4985a38455bdca56753fb897fed1a3173c633f1f9a594e79f891dc41f523 diff --git a/net-fs/autofs/autofs-5.0.8-r1.ebuild b/net-fs/autofs/autofs-5.0.8-r1.ebuild deleted file mode 100644 index 5bd78c5..000 --- a/net-fs/autofs/autofs-5.0.8-r1.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -AUTOTOOLS_AUTORECONF=true -AUTOTOOLS_IN_SOURCE_BUILD=true - -inherit autotools-utils linux-info multilib systemd toolchain-funcs - -PATCH_VER= -[[ -n ${PATCH_VER} ]] && \ - PATCHSET_URI="https://dev.gentoo.org/~jlec/distfiles/${P}-patches-${PATCH_VER}.tar.lzma; - -DESCRIPTION="Kernel based automounter" -HOMEPAGE="http://www.linux-consulting.com/Amd_AutoFS/autofs.html; -SRC_URI=" - mirror://kernel/linux/daemons/${PN}/v5/${P}.tar.bz2 - ${PATCHSET_URI}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64
[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/
commit: 80318047dbf958fe5650ac674b1d2ab68d0aa1e9 Author: Yixun Lan gentoo org> AuthorDate: Mon Feb 15 06:39:27 2016 + Commit: Yixun Lan gentoo org> CommitDate: Mon Feb 15 06:42:44 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80318047 net-fs/autofs: bump upstream patches, fix libtirpc bug Gentoo-bug: 570884 Package-Manager: portage-2.2.27 net-fs/autofs/Manifest | 1 + net-fs/autofs/autofs-5.1.1-r1.ebuild | 115 +++ 2 files changed, 116 insertions(+) diff --git a/net-fs/autofs/Manifest b/net-fs/autofs/Manifest index 84ddb5e..63c62c0 100644 --- a/net-fs/autofs/Manifest +++ b/net-fs/autofs/Manifest @@ -4,4 +4,5 @@ DIST autofs-5.0.7.tar.bz2 319117 SHA256 08c4304d8076dc80c14df559bc5fd821b67ef345 DIST autofs-5.0.8.tar.bz2 328559 SHA256 2e0e42c654b7762b1235ec0131317224c57fdc6757ec00c820b2aa86338c9f7d SHA512 72b01b4a45e70b651ab6f4cd63039bc3d7f389a21fde354a4ba1e0e172b5480abd9b12134b8a9c74284712c2d4ff0d46ad2b47ca1692b510b0d1be5d56bf3335 WHIRLPOOL 4d9cd57819930070d6741d174f61d7c99d00ff6af364e1f9ced3f4dc8eacdf3af4c1d843127e2d8d4e57238389542976379d8c009562fa51e3fdecf7f3db29d0 DIST autofs-5.0.9.tar.xz 256680 SHA256 81ab99ee1656a10ecaffe7933c26e8fc720f0b639ed47ab52adc66cdd868fd5c SHA512 36ecc38fa5108766069d5bbfcc22b186481d2e8aaa1b101406b389787280ae5e87ee21aab697f7ed0c9c9705278e8cd8b0143aee5fc2affd1becd85535dd9d73 WHIRLPOOL 915486d725e0a3b0d939b28dfd030d79c4fd71b7ff12c3f09bbbe558f00a8560141b9483263a5a04e84cc84eb0f92c90b1bb18df747aa5746046470b0f18bc00 DIST autofs-5.1.0.tar.xz 288288 SHA256 f4b343797e6df03627a9fd41bda6fd85acb84aa3fdd15694eec03ec90a52bc27 SHA512 a455df8d93bc29aa87c3f928edea5bb3f91ab9c7bd7bbca8eb1370fdcc4c32b3a30d7f2c0d79800f65ac08716634f118c81ede7e816ef567048e4361aafac476 WHIRLPOOL ed265b1a9e697c08e802f0a17c0de482e5f1f292aecf8ab42cd7cf7177a605b0337ff6ab81b72950fc38687d31c47f9c01ff68cd0a8f10952a59b69a590e19ca +DIST autofs-5.1.1-patches-0.tar.lzma 41178 SHA256 ef9f94aacff845d29d3118c73ca7d08199d40a7de5edae1025d341530e7dc2b4 SHA512 5c3ba26711401b3f9dc8cd36d3a85b1a8efce409621efedfc4f1caf2a15536646f6f89a79b8e12c703d3b3a4627ecda8c800386ebff34e20fdfad39041d91aa4 WHIRLPOOL d3d91c432e643911a4d8b5463e056aa50c717c08287e6ccf75bf1d6ca071460cc709aa32387f53cbe763de27b86eef1e26ab75a2fd334c783fd024b9f1d47ba3 DIST autofs-5.1.1.tar.xz 290300 SHA256 e08ff0ef9ff365d87b6c33dca136d20e4e07675197a324f2816894cb437021c3 SHA512 37c0f10ee06bbfc76059ff9ae54d9b462f1c2bc39e8779e96dd5bfc2b07055606c0710f1c3de95e6f099edd2c5bb5a6f8a341be989d7554bf80011bfbe90c905 WHIRLPOOL 063e7bcabb3e93a17e8e7da75e6b42af59769e794e3b31240762a4617cc2ac626b4b4985a38455bdca56753fb897fed1a3173c633f1f9a594e79f891dc41f523 diff --git a/net-fs/autofs/autofs-5.1.1-r1.ebuild b/net-fs/autofs/autofs-5.1.1-r1.ebuild new file mode 100644 index 000..57ee11a --- /dev/null +++ b/net-fs/autofs/autofs-5.1.1-r1.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +AUTOTOOLS_AUTORECONF=true +AUTOTOOLS_IN_SOURCE_BUILD=true + +inherit autotools-utils linux-info multilib systemd toolchain-funcs + +PATCH_VER=0 +[[ -n ${PATCH_VER} ]] && \ + PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-patches-${PATCH_VER}.tar.lzma; + +DESCRIPTION="Kernel based automounter" +HOMEPAGE="http://www.linux-consulting.com/Amd_AutoFS/autofs.html; +SRC_URI=" + mirror://kernel/linux/daemons/${PN}/v5/${P}.tar.xz + ${PATCHSET_URI}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="-dmalloc hesiod ldap +libtirpc mount-locking sasl" + +# USE="sasl" adds SASL support to the LDAP module which will not be build. If +# SASL support should be available, please add "ldap" to the USE flags. +REQUIRED_USE="sasl? ( ldap )" + +# currently, sasl code assumes the presence of kerberosV +RDEPEND=">=sys-apps/util-linux-2.20 + dmalloc? ( dev-libs/dmalloc[threads] ) + hesiod? ( net-dns/hesiod ) + ldap? ( >=net-nds/openldap-2.0 + sasl? ( + dev-libs/cyrus-sasl + dev-libs/libxml2 + virtual/krb5 + ) + ) + libtirpc? ( net-libs/libtirpc )" + +DEPEND="${RDEPEND} + sys-devel/flex + virtual/yacc" + +CONFIG_CHECK="~AUTOFS4_FS" + +src_prepare() { + # Upstream's patchset + if [[ -n ${PATCH_VER} ]]; then + EPATCH_SUFFIX="patch" \ + epatch "${WORKDIR}"/patches + fi + + sed -i -e "s:/usr/bin/kill:/bin/kill:" samples/autofs.service.in || die #bug #479492 + autotools-utils_src_prepare +} + +src_configure() { + # bug #483716 + tc-export AR + # --with-confdir is for bug #361481 + # --with-mapdir is for bug #385113 + local myeconfargs=( + --with-confdir=/etc/conf.d +