summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2007-03-22 16:37:25 +0000
committerRobin H. Johnson <robbat2@gentoo.org>2007-03-22 16:37:25 +0000
commit5294e5a1e97cdbfb336cb75e3e9761b69b9c2237 (patch)
treebc10b215d7589189a7fbd9730a9215dc8eb54c7d /app-admin/diradm
parentInitial import of arpack, closing bug #69241. (diff)
downloadgentoo-2-5294e5a1e97cdbfb336cb75e3e9761b69b9c2237.tar.gz
gentoo-2-5294e5a1e97cdbfb336cb75e3e9761b69b9c2237.tar.bz2
gentoo-2-5294e5a1e97cdbfb336cb75e3e9761b69b9c2237.zip
Add ~amd64 and bump diradm to 2.8.2, after a long series of private-use releases. 2.8 and later releases bring in an automated test suite. Also read KNOWN-BUGS for places where LDAP is just plain incompatible with POSIX, and workarounds for this.
(Portage version: 2.1.2.2)
Diffstat (limited to 'app-admin/diradm')
-rw-r--r--app-admin/diradm/ChangeLog9
-rw-r--r--app-admin/diradm/diradm-2.5.ebuild4
-rw-r--r--app-admin/diradm/diradm-2.8.2.ebuild48
-rw-r--r--app-admin/diradm/files/digest-diradm-2.8.23
4 files changed, 61 insertions, 3 deletions
diff --git a/app-admin/diradm/ChangeLog b/app-admin/diradm/ChangeLog
index 972527591a98..77785643cf82 100644
--- a/app-admin/diradm/ChangeLog
+++ b/app-admin/diradm/ChangeLog
@@ -1,6 +1,13 @@
# 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.21 2007/01/24 14:04:47 genone Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/diradm/ChangeLog,v 1.22 2007/03/22 16:37:25 robbat2 Exp $
+
+ 22 Mar 2007; Robin H. Johnson <robbat2@gentoo.org> diradm-2.5.ebuild,
+ +diradm-2.8.2.ebuild:
+ Add ~amd64 and bump diradm to 2.8.2, after a long series of private-use
+ releases. 2.8 and later releases bring in an automated test suite. Also read
+ KNOWN-BUGS for places where LDAP is just plain incompatible with POSIX, and
+ workarounds for this.
24 Jan 2007; Marius Mauch <genone@gentoo.org> diradm-1.1.ebuild,
diradm-1.1-r1.ebuild, diradm-1.2.ebuild, diradm-2.1.ebuild,
diff --git a/app-admin/diradm/diradm-2.5.ebuild b/app-admin/diradm/diradm-2.5.ebuild
index 4efa613c2020..01d308369005 100644
--- a/app-admin/diradm/diradm-2.5.ebuild
+++ b/app-admin/diradm/diradm-2.5.ebuild
@@ -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.5.ebuild,v 1.4 2007/01/24 14:04:47 genone Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/diradm/diradm-2.5.ebuild,v 1.5 2007/03/22 16:37:25 robbat2 Exp $
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/"
@@ -8,7 +8,7 @@ SRC_URI="${HOMEPAGE}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~ppc ~x86"
+KEYWORDS="~ppc ~x86 ~amd64"
IUSE="samba irixpasswd automount"
DEPEND="net-nds/openldap
virtual/perl-MIME-Base64
diff --git a/app-admin/diradm/diradm-2.8.2.ebuild b/app-admin/diradm/diradm-2.8.2.ebuild
new file mode 100644
index 000000000000..d42a7e9fcf86
--- /dev/null
+++ b/app-admin/diradm/diradm-2.8.2.ebuild
@@ -0,0 +1,48 @@
+# 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.8.2.ebuild,v 1.1 2007/03/22 16:37:25 robbat2 Exp $
+
+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="~ppc ~x86 ~amd64"
+IUSE="samba irixpasswd automount"
+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
+ )"
+
+src_compile() {
+ local myconf
+ myconf="`use_enable samba` `use_enable automount` `use_enable irixpasswd`"
+ 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."
+}
diff --git a/app-admin/diradm/files/digest-diradm-2.8.2 b/app-admin/diradm/files/digest-diradm-2.8.2
new file mode 100644
index 000000000000..f945ee3d3d1c
--- /dev/null
+++ b/app-admin/diradm/files/digest-diradm-2.8.2
@@ -0,0 +1,3 @@
+MD5 093b8057fbb427e0b0010b6ad1271951 diradm-2.8.2.tar.bz2 78543
+RMD160 71fb42a12939d49189dbc3cb5c136d480b48a2dd diradm-2.8.2.tar.bz2 78543
+SHA256 12ba68f4f5be7248579406c7fc87f2c966687d761192cb0acae0c784feff3d44 diradm-2.8.2.tar.bz2 78543