[gentoo-commits] repo/gentoo:master commit in: app-admin/diradm/
commit: 54a0dbc48e9ac3a6c6ea51be1a0d674bd29d5015 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Nov 11 21:38:49 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Nov 11 22:10:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54a0dbc4 app-admin/diradm: drop 2.9.7.1 Closes: https://bugs.gentoo.org/914846 Signed-off-by: Andreas Sturmlechner gentoo.org> app-admin/diradm/diradm-2.9.7.1.ebuild | 69 -- 1 file changed, 69 deletions(-) diff --git a/app-admin/diradm/diradm-2.9.7.1.ebuild b/app-admin/diradm/diradm-2.9.7.1.ebuild deleted file mode 100644 index ea60e0708244.. --- a/app-admin/diradm/diradm-2.9.7.1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="A nearly complete nss/shadow suite for managing POSIX users/groups/data in LDAP" -#HOMEPAGE="http://research.iat.sfu.ca/custom-software/diradm/"; -#SRC_URI="http://research.iat.sfu.ca/custom-software/diradm/${P}.tar.bz2"; -HOMEPAGE="http://orbis-terrarum.net/~robbat2/"; -SRC_URI="http://orbis-terrarum.net/~robbat2/${P}.tar.bz2"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc ppc64 x86" -IUSE="automount irixpasswd samba test" -RESTRICT="!test? ( test )" -REQUIRED_USE="test? ( automount irixpasswd samba )" - -RDEPEND=">=net-nds/openldap-2.3 - sys-apps/gawk - sys-apps/coreutils - sys-apps/grep - dev-lang/perl - app-shells/bash:* - sys-apps/sed - virtual/perl-MIME-Base64 - samba? ( - dev-perl/Crypt-SmbHash - >=net-fs/samba-3.0.6 - )" -DEPEND=" - ${RDEPEND} - test? ( - dev-perl/Crypt-SmbHash - >=net-fs/samba-3.0.6 - dev-util/dejagnu - net-nds/openldap[-minimal] - )" - -src_configure() { - econf \ - $(use_enable automount) \ - $(use_enable irixpasswd) \ - $(use_enable samba) -} - -src_test() { - emake -j1 check -} - -src_install() { - default - dodoc CHANGES.prefork KNOWN-BUGS - - if use irixpasswd; then - insinto /etc/openldap/schema - doins irixpassword.schema - fi -} - -pkg_postinst() { - elog "The new diradm pulls many settings from your LDAP configuration." - elog "But don't forget to customize /etc/diradm.conf for other settings." - elog "Please see the README to instructions if you problems." - elog "This package is primarily intended for use with nss_ldap & pam_ldap" - elog "and populates many default settings from the /etc/ldap.conf used by" - elog "those packages, with a further fallback to /etc/openldap/ldap.conf" - elog "for server connection settings only." -}
[gentoo-commits] repo/gentoo:master commit in: app-admin/diradm/
commit: 90c5202d0e9aa64a8ddeebbe3cec2f546963b4c9 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Nov 10 14:00:22 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Nov 10 14:00:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90c5202d app-admin/diradm: Stabilize 2.9.7.1-r1 x86, #914846 Signed-off-by: Arthur Zamarin gentoo.org> app-admin/diradm/diradm-2.9.7.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/diradm/diradm-2.9.7.1-r1.ebuild b/app-admin/diradm/diradm-2.9.7.1-r1.ebuild index 800111c3d811..604412d14c12 100644 --- a/app-admin/diradm/diradm-2.9.7.1-r1.ebuild +++ b/app-admin/diradm/diradm-2.9.7.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://orbis-terrarum.net/~robbat2/${P}.tar.bz2"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~ppc ppc64 ~x86" +KEYWORDS="amd64 ~ppc ppc64 x86" IUSE="automount irixpasswd samba test" RESTRICT="!test? ( test )" REQUIRED_USE="test? ( automount irixpasswd samba )"
[gentoo-commits] repo/gentoo:master commit in: app-admin/diradm/
commit: bc32457daee6586eb94199f989736f8c34bc0e70 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Nov 5 19:09:23 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Nov 5 19:09:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc32457d app-admin/diradm: Stabilize 2.9.7.1-r1 ppc64, #914846 Signed-off-by: Arthur Zamarin gentoo.org> app-admin/diradm/diradm-2.9.7.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/diradm/diradm-2.9.7.1-r1.ebuild b/app-admin/diradm/diradm-2.9.7.1-r1.ebuild index 0e1bcc0b4e11..800111c3d811 100644 --- a/app-admin/diradm/diradm-2.9.7.1-r1.ebuild +++ b/app-admin/diradm/diradm-2.9.7.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://orbis-terrarum.net/~robbat2/${P}.tar.bz2"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc ppc64 ~x86" IUSE="automount irixpasswd samba test" RESTRICT="!test? ( test )" REQUIRED_USE="test? ( automount irixpasswd samba )"
[gentoo-commits] repo/gentoo:master commit in: app-admin/diradm/
commit: e1b522c153c3088131e20e3936c53500c98cbbdc Author: Arthur Zamarin gentoo org> AuthorDate: Sun Nov 5 19:09:19 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Nov 5 19:09:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1b522c1 app-admin/diradm: Stabilize 2.9.7.1-r1 amd64, #914846 Signed-off-by: Arthur Zamarin gentoo.org> app-admin/diradm/diradm-2.9.7.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/diradm/diradm-2.9.7.1-r1.ebuild b/app-admin/diradm/diradm-2.9.7.1-r1.ebuild index e5be64b31f5d..0e1bcc0b4e11 100644 --- a/app-admin/diradm/diradm-2.9.7.1-r1.ebuild +++ b/app-admin/diradm/diradm-2.9.7.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://orbis-terrarum.net/~robbat2/${P}.tar.bz2"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc ~ppc64 ~x86" IUSE="automount irixpasswd samba test" RESTRICT="!test? ( test )" REQUIRED_USE="test? ( automount irixpasswd samba )"
[gentoo-commits] repo/gentoo:master commit in: app-admin/diradm/
commit: 73613e16618789901b4943e31c5bef301c79883c Author: Leonardo Hernández Hernández proton me> AuthorDate: Sun Sep 10 23:28:37 2023 + Commit: Sam James gentoo org> CommitDate: Wed Sep 13 03:48:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73613e16 app-admin/diradm: update EAPI 6 -> 8 Signed-off-by: Leonardo Hernández Hernández proton.me> Signed-off-by: Sam James gentoo.org> app-admin/diradm/diradm-2.9.7.1-r1.ebuild | 72 +++ 1 file changed, 72 insertions(+) diff --git a/app-admin/diradm/diradm-2.9.7.1-r1.ebuild b/app-admin/diradm/diradm-2.9.7.1-r1.ebuild new file mode 100644 index ..e5be64b31f5d --- /dev/null +++ b/app-admin/diradm/diradm-2.9.7.1-r1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A nearly complete nss/shadow suite for managing POSIX users/groups/data in LDAP" +#HOMEPAGE="http://research.iat.sfu.ca/custom-software/diradm/"; +#SRC_URI="http://research.iat.sfu.ca/custom-software/diradm/${P}.tar.bz2"; +HOMEPAGE="http://orbis-terrarum.net/~robbat2/"; +SRC_URI="http://orbis-terrarum.net/~robbat2/${P}.tar.bz2"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="automount irixpasswd samba test" +RESTRICT="!test? ( test )" +REQUIRED_USE="test? ( automount irixpasswd samba )" + +RDEPEND=" + app-shells/bash:* + dev-lang/perl + >=net-nds/openldap-2.3 + sys-apps/coreutils + sys-apps/gawk + sys-apps/grep + sys-apps/sed + virtual/perl-MIME-Base64 + samba? ( + dev-perl/Crypt-SmbHash + >=net-fs/samba-3.0.6 + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + test? ( + dev-perl/Crypt-SmbHash + dev-util/dejagnu + >=net-fs/samba-3.0.6 + net-nds/openldap[-minimal] + ) +" + +src_configure() { + econf \ + $(use_enable automount) \ + $(use_enable irixpasswd) \ + $(use_enable samba) +} + +src_test() { + emake -j1 check +} + +src_install() { + default + dodoc CHANGES.prefork KNOWN-BUGS + + if use irixpasswd; then + insinto /etc/openldap/schema + doins irixpassword.schema + fi +} + +pkg_postinst() { + elog "The new diradm pulls many settings from your LDAP configuration." + elog "But don't forget to customize /etc/diradm.conf for other settings." + elog "Please see the README to instructions if you problems." + elog "This package is primarily intended for use with nss_ldap & pam_ldap" + elog "and populates many default settings from the /etc/ldap.conf used by" + elog "those packages, with a further fallback to /etc/openldap/ldap.conf" + elog "for server connection settings only." +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/diradm/
commit: eea49c2a64b9e73a73204eb8215721b9f96d3e5c Author: Aaron Bauman gentoo org> AuthorDate: Tue Dec 10 20:02:16 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Tue Dec 10 20:02:43 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eea49c2a app-admin/diradm: Fix HOMEPAGE in SRC_URI for CI Signed-off-by: Aaron Bauman gentoo.org> app-admin/diradm/diradm-2.9.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/diradm/diradm-2.9.7.1.ebuild b/app-admin/diradm/diradm-2.9.7.1.ebuild index 2d645934617..582ceb15bc6 100644 --- a/app-admin/diradm/diradm-2.9.7.1.ebuild +++ b/app-admin/diradm/diradm-2.9.7.1.ebuild @@ -5,7 +5,7 @@ EAPI=6 DESCRIPTION="A nearly complete nss/shadow suite for managing POSIX users/groups/data in LDAP" #HOMEPAGE="http://research.iat.sfu.ca/custom-software/diradm/"; -#SRC_URI="${HOMEPAGE}/${P}.tar.bz2" +#SRC_URI="http://research.iat.sfu.ca/custom-software/diradm/${P}.tar.bz2"; HOMEPAGE="http://orbis-terrarum.net/~robbat2/"; SRC_URI="http://orbis-terrarum.net/~robbat2/${P}.tar.bz2";
[gentoo-commits] repo/gentoo:master commit in: app-admin/diradm/
commit: 94f98b934f7d31fa1c987a30865e5d32f22d6f7b Author: David Seifert gentoo org> AuthorDate: Fri Dec 29 19:14:28 2017 + Commit: David Seifert gentoo org> CommitDate: Fri Dec 29 22:31:56 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94f98b93 app-admin/diradm: Port to EAPI 6 Package-Manager: Portage-2.3.19, Repoman-2.3.6 app-admin/diradm/diradm-2.9.7.1.ebuild | 39 ++ 1 file changed, 16 insertions(+), 23 deletions(-) diff --git a/app-admin/diradm/diradm-2.9.7.1.ebuild b/app-admin/diradm/diradm-2.9.7.1.ebuild index 40dd1892dcc..2d645934617 100644 --- a/app-admin/diradm/diradm-2.9.7.1.ebuild +++ b/app-admin/diradm/diradm-2.9.7.1.ebuild @@ -1,9 +1,7 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI="2" - -inherit eutils +EAPI=6 DESCRIPTION="A nearly complete nss/shadow suite for managing POSIX users/groups/data in LDAP" #HOMEPAGE="http://research.iat.sfu.ca/custom-software/diradm/"; @@ -14,13 +12,15 @@ SRC_URI="http://orbis-terrarum.net/~robbat2/${P}.tar.bz2"; LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ppc ppc64 x86" -IUSE="samba irixpasswd automount test" +IUSE="automount irixpasswd samba test" +REQUIRED_USE="test? ( automount irixpasswd samba )" + RDEPEND=">=net-nds/openldap-2.3 sys-apps/gawk sys-apps/coreutils sys-apps/grep dev-lang/perl - app-shells/bash + app-shells/bash:* sys-apps/sed virtual/perl-MIME-Base64 samba? ( @@ -36,27 +36,24 @@ DEPEND=" net-nds/openldap[-minimal] )" -pkg_setup() { - use test && elog "Warning, for test usage, diradm is built with all optional features!" +src_configure() { + econf \ + $(use_enable automount) \ + $(use_enable irixpasswd) \ + $(use_enable samba) } -src_configure() { - local myconf - if use test; then - myconf="--enable-samba --enable-automount --enable-irixpasswd" - else - myconf="`use_enable samba` `use_enable automount` `use_enable irixpasswd`" - fi - econf ${myconf} || die "econf failed" +src_test() { + emake -j1 check } src_install() { - emake install DESTDIR="${D}" || die "emake install failed" - dodoc CHANGES* README AUTHORS ChangeLog NEWS README.prefork \ - THANKS TODO KNOWN-BUGS || die + default + dodoc CHANGES.prefork KNOWN-BUGS + if use irixpasswd; then insinto /etc/openldap/schema - doins irixpassword.schema || die "Failed irixpassword.schema" + doins irixpassword.schema fi } @@ -69,7 +66,3 @@ pkg_postinst() { elog "those packages, with a further fallback to /etc/openldap/ldap.conf" elog "for server connection settings only." } - -src_test() { - emake -j1 check -}