Bump for new upstream version, and also fix bug #172174 for IUSE.
authorRobin H. Johnson <robbat2@gentoo.org>
Fri, 30 Mar 2007 11:26:07 +0000 (11:26 +0000)
committerRobin H. Johnson <robbat2@gentoo.org>
Fri, 30 Mar 2007 11:26:07 +0000 (11:26 +0000)
Package-Manager: portage-2.1.2.2

app-admin/diradm/ChangeLog
app-admin/diradm/Manifest
app-admin/diradm/diradm-2.9.1.ebuild
app-admin/diradm/diradm-2.9.3.ebuild [new file with mode: 0644]
app-admin/diradm/files/digest-diradm-2.9.3 [new file with mode: 0644]

index 608828c6a7f20781045c4df4db6e4855a92c21e8..1507cbb2ff2cf6ff4cea0316e85551c0476352b6 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for app-admin/diradm
 # Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/diradm/ChangeLog,v 1.24 2007/03/22 22:13:20 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/diradm/ChangeLog,v 1.25 2007/03/30 11:26:07 robbat2 Exp $
+
+*diradm-2.9.3 (30 Mar 2007)
+
+  30 Mar 2007; Robin H. Johnson <robbat2@gentoo.org> diradm-2.9.1.ebuild,
+  +diradm-2.9.3.ebuild:
+  Bump for new upstream version, and also fix bug #172174 for IUSE.
 
 *diradm-2.9.1 (22 Mar 2007)
 
index 5df9e62f3d7d16cef6239632d7ee2e4504fbe2fa..e20050b20a9f5f1863e1ce8a1b3a865cea6849cf 100644 (file)
@@ -7,6 +7,7 @@ DIST diradm-2.4.tar.bz2 73656 RMD160 a43bcb30f1869b1d157a09b13c0138861915a12e SH
 DIST diradm-2.5.tar.bz2 74983 RMD160 0c0e4d1fc231fab328f84fb318866e221e7104ff SHA1 7bd8d9f4d939418202d53b23448511c1b4bd22be SHA256 bd746d8476e7913a42f8da4148286b5fddf3d11f66de55866c96248eaa869503
 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.tar.bz2 96825 RMD160 b7e3d8c6c0be7ee64ab230824d55261e2b790c8f SHA1 4603be765342ee6924775ce211fc88f30e9cf9c6 SHA256 bbc72a0367f8ec0607b1d1ae1b8aa67d9818f7de8fe0893f91da05948e108b19
 EBUILD diradm-1.1-r1.ebuild 658 RMD160 b42e13f5df1056695916317c1f492e092a322149 SHA1 0a698d6bcc55a68fd313971476bc3f28747cc9a0 SHA256 9d38f23c751c93166085f2651b367287874c63bc4035a6395cfe3dac41af4676
 MD5 0aa2a2daa68fd386047735d0251dc5ee diradm-1.1-r1.ebuild 658
@@ -44,18 +45,22 @@ EBUILD diradm-2.8.2.ebuild 1470 RMD160 94c870f48e41083a4bfb2baa1f4a94691b2afa9e
 MD5 f36eb37c9747d3b0f001bc144e4bed7e diradm-2.8.2.ebuild 1470
 RMD160 94c870f48e41083a4bfb2baa1f4a94691b2afa9e diradm-2.8.2.ebuild 1470
 SHA256 88380f984d2b940378e81dcaf5b5779f0997f25ef0c687bfe18cbf9f5ac957db diradm-2.8.2.ebuild 1470
-EBUILD diradm-2.9.1.ebuild 1945 RMD160 c7761d9cc6ef0e2de241ed83cde3c0c864321153 SHA1 7c6ac86058a9a95615e8f0da44c3d6a9faf72eff SHA256 10588a5dbecfba65a5f91bbe3eaa842f750212dd635e94bce4d1521eb5ec4a0d
-MD5 10fea6c924d4681e4ae9f91e02a6d018 diradm-2.9.1.ebuild 1945
-RMD160 c7761d9cc6ef0e2de241ed83cde3c0c864321153 diradm-2.9.1.ebuild 1945
-SHA256 10588a5dbecfba65a5f91bbe3eaa842f750212dd635e94bce4d1521eb5ec4a0d diradm-2.9.1.ebuild 1945
+EBUILD diradm-2.9.1.ebuild 2027 RMD160 f1df636398cf4bb7044c8813a6e49282dcf00eab SHA1 9a065e6743255f5d0fc14edcba060317aa1f7e58 SHA256 c7379d6d3272166b216fd32aff0458076f8999574544c3a5b9d1e09f35bdb211
+MD5 a794f5695e0eba3c62e473533cd2b708 diradm-2.9.1.ebuild 2027
+RMD160 f1df636398cf4bb7044c8813a6e49282dcf00eab diradm-2.9.1.ebuild 2027
+SHA256 c7379d6d3272166b216fd32aff0458076f8999574544c3a5b9d1e09f35bdb211 diradm-2.9.1.ebuild 2027
+EBUILD diradm-2.9.3.ebuild 2027 RMD160 e4b8da17f43a5aab1b6c319d88403c45f848d360 SHA1 dde36a3258709646638535179582431f8469d29d SHA256 687fbfbdb6e495c37445b469438025a6b7f4e4861dcd7474cad7d0a8dd88b226
+MD5 fb917cd55dede16bbc21079d3c36b9ce diradm-2.9.3.ebuild 2027
+RMD160 e4b8da17f43a5aab1b6c319d88403c45f848d360 diradm-2.9.3.ebuild 2027
+SHA256 687fbfbdb6e495c37445b469438025a6b7f4e4861dcd7474cad7d0a8dd88b226 diradm-2.9.3.ebuild 2027
 EBUILD diradm-2.9.ebuild 1943 RMD160 6a3e2fbd252aa55b703c2cddd56fa85d46988fbe SHA1 4cff915d23076c6ff0f2c7e20782f5ad497de7fe SHA256 4719dcf6d68ec926ea1391e10ed93e9b1134828b98c935a080cfee5ef0e34c5e
 MD5 d6ce17de566ce416ae2c0e27a8d3e66c diradm-2.9.ebuild 1943
 RMD160 6a3e2fbd252aa55b703c2cddd56fa85d46988fbe diradm-2.9.ebuild 1943
 SHA256 4719dcf6d68ec926ea1391e10ed93e9b1134828b98c935a080cfee5ef0e34c5e diradm-2.9.ebuild 1943
-MISC ChangeLog 3453 RMD160 6350269c8b538162a777f7b8b42768ed11d02172 SHA1 dce40cf46ecc73bcdea92bf810f7d56616e20ee4 SHA256 aad124530658a49b56eabdd85a8f023c6d054d04c7745c470acca66f5267ddeb
-MD5 620522ba7434e4c36776bba393e571d7 ChangeLog 3453
-RMD160 6350269c8b538162a777f7b8b42768ed11d02172 ChangeLog 3453
-SHA256 aad124530658a49b56eabdd85a8f023c6d054d04c7745c470acca66f5267ddeb ChangeLog 3453
+MISC ChangeLog 3649 RMD160 ea4259d8a607de8feb1150148188e6835a14c40a SHA1 2ffa362e9da74a8ae41a9eff03256e04c03cbc19 SHA256 2dec210dde433be1c17685d502053a86f657b26e8ebdf211d90ad4069513d81e
+MD5 26ebd85e355c591f137269f1345e57d1 ChangeLog 3649
+RMD160 ea4259d8a607de8feb1150148188e6835a14c40a ChangeLog 3649
+SHA256 2dec210dde433be1c17685d502053a86f657b26e8ebdf211d90ad4069513d81e ChangeLog 3649
 MISC metadata.xml 279 RMD160 f84566b5a463b59cc5ddd8a2210a54de9492ed2f SHA1 98caf044b8fce3f5ff202c7f7b71f0dcb9d51947 SHA256 785db7b7f8e4f9a526dc574ce2aa10024cc83af170f38ec9af9f56c23fc15543
 MD5 b0d485ea1a51fb83c70daedef2599272 metadata.xml 279
 RMD160 f84566b5a463b59cc5ddd8a2210a54de9492ed2f metadata.xml 279
@@ -93,3 +98,6 @@ SHA256 51bb3ad2426efd1ae1f554e16b8883cf53dcf870697c0a6ff874b0ee60e0e364 files/di
 MD5 efa701b2e58ada4719a37dc2c11b40b7 files/digest-diradm-2.9.1 238
 RMD160 d3acf9d725ed0c42f31bcc5f9ca470770625ecdf files/digest-diradm-2.9.1 238
 SHA256 9e0845367a9a712d1974df39a36be669066a5e34011f2e6eeb157552a15af5eb files/digest-diradm-2.9.1 238
+MD5 2c46636b0b8d4f8d104dca253bd32119 files/digest-diradm-2.9.3 241
+RMD160 7f707a6d05190cda8ffabb4ee85b95106e9b07e0 files/digest-diradm-2.9.3 241
+SHA256 27357b72f840744459dc527b1d56322eb8079ea6604df5104e6e6bc1dd8b0c60 files/digest-diradm-2.9.3 241
index 0af650cb66aa650826bc08dda38d466f1237ce77..3a4d1fbc0ba5d356f86baf71e6f74b4fc2d34164 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2007 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/diradm/diradm-2.9.1.ebuild,v 1.1 2007/03/22 22:13:20 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/diradm/diradm-2.9.1.ebuild,v 1.2 2007/03/30 11:26:07 robbat2 Exp $
 
 inherit eutils
 
@@ -13,7 +13,7 @@ SRC_URI="${HOMEPAGE}/${P}.tar.bz2"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~ppc64 ~ppc ~x86 ~amd64"
-IUSE="samba irixpasswd automount"
+IUSE="samba irixpasswd automount test"
 DEPEND="net-nds/openldap
        sys-apps/gawk
        sys-apps/coreutils
@@ -64,5 +64,6 @@ pkg_postinst() {
 }
 
 src_test() {
+       use test || die "You must build diradm with USE=test to run the testcases!"
        emake -j1 check
 }
diff --git a/app-admin/diradm/diradm-2.9.3.ebuild b/app-admin/diradm/diradm-2.9.3.ebuild
new file mode 100644 (file)
index 0000000..6138e02
--- /dev/null
@@ -0,0 +1,69 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/diradm/diradm-2.9.3.ebuild,v 1.1 2007/03/30 11:26:07 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="${HOMEPAGE}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~ppc64 ~ppc ~x86 ~amd64"
+IUSE="samba irixpasswd automount test"
+DEPEND="net-nds/openldap
+       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 COPYING 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
+}
diff --git a/app-admin/diradm/files/digest-diradm-2.9.3 b/app-admin/diradm/files/digest-diradm-2.9.3
new file mode 100644 (file)
index 0000000..601cf4e
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 bf39d86c0ab5d3292f6b5339d6f1097b diradm-2.9.3.tar.bz2 105362
+RMD160 b4c24bbcecfd8f092f510663eb512b600f1c4ce2 diradm-2.9.3.tar.bz2 105362
+SHA256 4bd8261c11916caab989b596c78f648510225de4d52af3c9a425ef92bf6a096d diradm-2.9.3.tar.bz2 105362