summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2008-09-24 00:55:57 +0000
committerRobin H. Johnson <robbat2@gentoo.org>2008-09-24 00:55:57 +0000
commit4c5a22d2bdfedf55b674f09913303c486973602e (patch)
tree2c78de4c1f7bd6771e122fd158bbdffb2d81b269 /app-admin/diradm
parentFix bug 238526 by putting patches behind !vanilla (diff)
downloadhistorical-4c5a22d2bdfedf55b674f09913303c486973602e.tar.gz
historical-4c5a22d2bdfedf55b674f09913303c486973602e.tar.bz2
historical-4c5a22d2bdfedf55b674f09913303c486973602e.zip
Version bump, upstream fix for UID generation per bug 230209 thanks to Eric Thibodeau <kyron@neuralbs.com> and Horatiu Halmaghi <hha13@sfu.ca>.
Package-Manager: portage-2.2_rc8/cvs/Linux 2.6.27-rc1-10246-gca5de40 x86_64
Diffstat (limited to 'app-admin/diradm')
-rw-r--r--app-admin/diradm/ChangeLog8
-rw-r--r--app-admin/diradm/Manifest14
-rw-r--r--app-admin/diradm/diradm-2.9.5.ebuild69
3 files changed, 79 insertions, 12 deletions
diff --git a/app-admin/diradm/ChangeLog b/app-admin/diradm/ChangeLog
index e7d79742b5b3..6d015cf47218 100644
--- a/app-admin/diradm/ChangeLog
+++ b/app-admin/diradm/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-admin/diradm
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/diradm/ChangeLog,v 1.33 2008/07/17 21:21:40 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/diradm/ChangeLog,v 1.34 2008/09/24 00:55:57 robbat2 Exp $
+
+*diradm-2.9.5 (24 Sep 2008)
+
+ 24 Sep 2008; Robin H. Johnson <robbat2@gentoo.org> +diradm-2.9.5.ebuild:
+ Version bump, upstream fix for UID generation per bug 230209 thanks to
+ Eric Thibodeau <kyron@neuralbs.com> and Horatiu Halmaghi <hha13@sfu.ca>.
17 Jul 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
add GLEP 56 USE flag desc from use.local.desc
diff --git a/app-admin/diradm/Manifest b/app-admin/diradm/Manifest
index 11c71b08aba8..e0b8fcf52951 100644
--- a/app-admin/diradm/Manifest
+++ b/app-admin/diradm/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
DIST diradm-1.1.tar.gz 12935 RMD160 a336674380a231948765888f0841b3984d7b16e8 SHA1 1c8263eb4919df97a88339f78bcea98bbf1a0ec3 SHA256 fe234cd6ae06265995121b2fab1c34e38bcd02b42af6b550793cc90075f4b3f4
DIST diradm-1.2.tar.gz 13616 RMD160 f86e505eb2dba0766225778a9a71af609489a113 SHA1 f0c87b84bfedcc0b8af0806ef6bc183dbe33bf3e SHA256 a4757a7bbc15aee50a002fd8486a0ff815eaf802cd629dd39ae558cdb7f86055
DIST diradm-2.1.tar.bz2 67803 RMD160 0725f7b5da0d494e9bbc9954caec76dc956892aa SHA1 e71b03a54fb58b52f58edd307e4cba973effbf18 SHA256 ddca15a53402c328b4a761096396b3055ac2dfda35b32b79fabdb82c24879125
@@ -11,6 +8,7 @@ DIST diradm-2.5.tar.bz2 74983 RMD160 0c0e4d1fc231fab328f84fb318866e221e7104ff SH
DIST diradm-2.8.2.tar.bz2 78543 RMD160 71fb42a12939d49189dbc3cb5c136d480b48a2dd SHA1 8430fd189e0e0ac21a56f8e57853f827288ace97 SHA256 12ba68f4f5be7248579406c7fc87f2c966687d761192cb0acae0c784feff3d44
DIST diradm-2.9.1.tar.bz2 96905 RMD160 ea0955942535217ea2221ccdee795fe194bd7a44 SHA1 18c47973f0b38cedb0753db6fab4412b94c9c446 SHA256 cf4bfa74f57e63ba489f2f4348fa32a0e1bfe873e0ee43d0723b27e92fadc2c2
DIST diradm-2.9.3.tar.bz2 105362 RMD160 b4c24bbcecfd8f092f510663eb512b600f1c4ce2 SHA1 8451ff3023bd18c7b29200bc495db8a22f1f8935 SHA256 4bd8261c11916caab989b596c78f648510225de4d52af3c9a425ef92bf6a096d
+DIST diradm-2.9.5.tar.bz2 113429 RMD160 92503903faf4ad4de49327db11d9623d87003dc9 SHA1 01cf10d40519ac2446460f1802016f8619260559 SHA256 8d189981d0fbd63bd55114f7b1c34f97f39a832fa5093f63be3c403ba4da87e4
DIST diradm-2.9.tar.bz2 96825 RMD160 b7e3d8c6c0be7ee64ab230824d55261e2b790c8f SHA1 4603be765342ee6924775ce211fc88f30e9cf9c6 SHA256 bbc72a0367f8ec0607b1d1ae1b8aa67d9818f7de8fe0893f91da05948e108b19
EBUILD diradm-1.1-r1.ebuild 658 RMD160 b42e13f5df1056695916317c1f492e092a322149 SHA1 0a698d6bcc55a68fd313971476bc3f28747cc9a0 SHA256 9d38f23c751c93166085f2651b367287874c63bc4035a6395cfe3dac41af4676
EBUILD diradm-1.1.ebuild 653 RMD160 dbe6d6f232fe40f9d47507bfd4bb09addac7b8a9 SHA1 75b4d36789bcd47e2138311251c672adf93b47ff SHA256 5afd7ddb167b001a880933bcd8223198ae092620cc5307351bf61b96e4127e02
@@ -23,13 +21,7 @@ EBUILD diradm-2.5.ebuild 1307 RMD160 75c90dbdf48038acfc175f1c6dd9d2c83d8a2971 SH
EBUILD diradm-2.8.2.ebuild 1485 RMD160 178d61f59431b0b83cb792036c3226e956ba1db7 SHA1 2ead33c99fdc55cea6decbc318908613441fce00 SHA256 07e8642eb8c0c1cb5d317d1a5565a03d592ebc0a569fc915e8dc8f43bcc27580
EBUILD diradm-2.9.1.ebuild 2042 RMD160 794d99ee145e01259e0538ffe2d8bba167342757 SHA1 262001219cf962a2c68f18996145ef67e973727a SHA256 ac6d03153116573b2dbb8036d672814bcab00befc8cec198dc725584ce929242
EBUILD diradm-2.9.3.ebuild 2038 RMD160 c1d90a35470b62ed2e80b67d98a03b4e5bd48359 SHA1 8ee753931e224ac0f78453ac3d72cc65cafeb9e8 SHA256 cf23da0fcb9ed41f3dee41ca829d0f4473713bf39002270081c6143e83ad7edf
+EBUILD diradm-2.9.5.ebuild 2048 RMD160 e920765a33961237b3e4befea8576f59319a066d SHA1 2ef822c4a476e03a3c1636d629a591d233e43210 SHA256 020e5621b738b911b31221b81738a76b3fdd65d2d3b95e6bb93235973e59afd3
EBUILD diradm-2.9.ebuild 1963 RMD160 1a8cc31e5a682006aaab78a7bfadfa2965cb7222 SHA1 e10785cae982db8bc5be1965d1ae8c799a659b70 SHA256 ba1f3156f1003cf48288a479cca1abb2631b01a0d928b5db5efdc3260aea42c3
-MISC ChangeLog 4740 RMD160 c81a5d5455646351be884e6227d660a7d30f2b1c SHA1 2043e8489a88d6a6eb0193249f518304f959115d SHA256 6c83623330ab1547d38d3935c2146024ac6a0df2ae7a6caca4a181e0d5494211
+MISC ChangeLog 4994 RMD160 ac7c9bed03e0622a0a2c2fb43ce376bc4a491ec6 SHA1 97901903ef03f35e6cb7ab558c47417674c79382 SHA256 0ee28e4df52cf36c8255518af5691d00f98cea120856fb5a5de52129661e163f
MISC metadata.xml 438 RMD160 0099918a929b23981edbee07aab44f4dbd3fd844 SHA1 e9a8a9e3f559e7be3cad098ae667a619ce184e8c SHA256 074a32b53478917419bda7182f8208671e9eaa9dcebefdcf104f82bd34439e9a
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
-
-iEYEARECAAYFAkh/t+kACgkQoeSe8B0zEfwTTgCeIuR2Yr6rJeGjGndrLbBKqoaY
-iE8AnjrFXLPr/byZw09PsqTj+Ou0uanu
-=9tek
------END PGP SIGNATURE-----
diff --git a/app-admin/diradm/diradm-2.9.5.ebuild b/app-admin/diradm/diradm-2.9.5.ebuild
new file mode 100644
index 000000000000..ed1b70f3a281
--- /dev/null
+++ b/app-admin/diradm/diradm-2.9.5.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/diradm/diradm-2.9.5.ebuild,v 1.1 2008/09/24 00:55:57 robbat2 Exp $
+
+inherit eutils
+
+DESCRIPTION="diradm is 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"
+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="samba irixpasswd automount test"
+DEPEND=">=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
+ )
+ test? ( dev-perl/Crypt-SmbHash >=net-fs/samba-3.0.6 dev-util/dejagnu )"
+
+pkg_setup() {
+ if use test; then
+ if built_with_use net-nds/openldap minimal ; then
+ die "You MUST have a non-minimal build of OpenLDAP to use the testcases!"
+ fi
+ elog "Warning, for test usage, diradm is built with all optional features!"
+ fi
+}
+
+src_compile() {
+ 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"
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die "emake install failed"
+ dodoc CHANGES* README AUTHORS ChangeLog NEWS README.prefork THANKS TODO 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."
+}
+
+src_test() {
+ use test || die "You must build diradm with USE=test to run the testcases!"
+ emake -j1 check
+}