ports/74516: net/ldapsh - Update port to version 2.0b1
Florent Thoumie
flz at xbsd.org
Mon Nov 29 14:10:28 UTC 2004
>Number: 74516
>Category: ports
>Synopsis: net/ldapsh - Update port to version 2.0b1
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Mon Nov 29 14:10:27 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Florent Thoumie
>Release: FreeBSD 5.3-RELEASE i386
>Organization:
Xbsd.org
>Environment:
System: FreeBSD gate.xbsd.org 5.3-RELEASE FreeBSD 5.3-RELEASE #2: Wed Nov 24 16:35:34 CET 2004 root at gate.xbsd.org:/usr/src/sys/i386/compile/GATE i386
>Description:
Update port to version 2.0b1 (new search function).
Move example configuration file to $EXAMPLESDIR.
>How-To-Repeat:
N/A.
>Fix:
--- ldapsh-2.0b1.diff begins here ---
diff -ruN ldapsh.old/Makefile ldapsh/Makefile
--- ldapsh.old/Makefile Mon Nov 29 13:37:20 2004
+++ ldapsh/Makefile Mon Nov 29 15:07:39 2004
@@ -6,11 +6,10 @@
#
PORTNAME= ldapsh
-PORTVERSION= 1.2
-PORTREVISION= 1
+PORTVERSION= 2.0.b1
CATEGORIES= net
MASTER_SITES= http://madstop.com/ldapsh/
-EXTRACT_SUFX= .tgz
+DISTFILES= ldapsh-2.0b1.tgz
MAINTAINER= flz at xbsd.org
COMMENT= Interactive shell used to administer ldap directories
@@ -18,9 +17,16 @@
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Term/ReadKey.pm:${PORTSDIR}/devel/p5-Term-ReadKey \
${SITE_PERL}/Net/LDAP.pm:${PORTSDIR}/net/p5-perl-ldap \
${SITE_PERL}/Date/Manip.pm:${PORTSDIR}/devel/p5-Date-Manip \
+ ${SITE_PERL}/Getopt/Long.pm:${PORTSDIR}/devel/p5-Getopt-Long \
${SITE_PERL}/Parse/RecDescent.pm:${PORTSDIR}/devel/p5-Parse-RecDescent
RUN_DEPENDS= ${BUILD_DEPENDS}
+PKGMESSAGE= ${WRKDIR}/pkg-message
+
+SED_SCRIPT= -e 's,%%PREFIX%%,${PREFIX},g' \
+ -e 's,%%DOCSDIR%%,${DOCSDIR},g' \
+ -e 's,%%EXAMPLESDIR%%,${EXAMPLESDIR},g'
+
USE_PERL5= yes
NO_BUILD= yes
USE_REINPLACE= yes
@@ -28,19 +34,18 @@
.include <bsd.port.pre.mk>
-.if ${PERL_LEVEL} < 500600
-BUILD_DEPENDS+= ${SITE_PERL}/Getopt/Long.pm:${PORTSDIR}/devel/p5-Getopt-Long
-.endif
+post-patch:
+ ${REINPLACE_CMD} -e "s,/usr/local/bin/perl,${PERL}," ${WRKSRC}/ldapsh
+
+pre-install:
+ ${SED} ${SED_SCRIPT} ${PKGDIR}/pkg-message > ${WRKDIR}/pkg-message
do-install:
- ${MKDIR} ${DOCSDIR}
+ ${MKDIR} ${DOCSDIR} ${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/COMMANDS ${DOCSDIR}
${INSTALL_SCRIPT} ${WRKSRC}/ldapsh ${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/examples/LdapConfig.pl ${PREFIX}/etc/LdapConfig.pl.sample
+ ${INSTALL_DATA} ${WRKSRC}/examples/LdapConfig.pl ${EXAMPLESDIR}/LdapConfig.pl
${CP} -r ${WRKSRC}/lib/Net ${SITE_PERL}
-
-post-patch:
- ${REINPLACE_CMD} -e "s,/usr/local/bin/perl,${PERL}," ${WRKSRC}/ldapsh
post-install:
${CAT} ${PKGMESSAGE}
diff -ruN ldapsh.old/distinfo ldapsh/distinfo
--- ldapsh.old/distinfo Mon Nov 29 13:37:20 2004
+++ ldapsh/distinfo Mon Nov 29 13:54:54 2004
@@ -1,2 +1,2 @@
-MD5 (ldapsh-1.2.tgz) = 0c4b8583594ddb5ddf6af960a77d1d30
-SIZE (ldapsh-1.2.tgz) = 27095
+MD5 (ldapsh-2.0b1.tgz) = cd2a8d7ebfbde0a208f2f134439ce8f9
+SIZE (ldapsh-2.0b1.tgz) = 30677
diff -ruN ldapsh.old/pkg-message ldapsh/pkg-message
--- ldapsh.old/pkg-message Mon Nov 29 13:37:20 2004
+++ ldapsh/pkg-message Mon Nov 29 14:58:28 2004
@@ -1,6 +1,9 @@
-Before you can run the command:
+*************************************************************
+Before using ldapsh, you'll probably want to :
- Create the configuration file (an example is in
- /usr/local/etc/LdapConfig.pl.sample)
-- See the file COMMANDS in the DOCSDIR (most likely
- /usr/local/share/doc/ldapsh) for an overview of the commands.
+ %%EXAMPLESDIR%%/LdapConfig.pl, modify it to
+ suit your needs and place it in %%PREFIX%%/etc/)
+- See %%DOCSDIR%%/COMMANDS for an overview of
+ the available commands.
+*************************************************************
diff -ruN ldapsh.old/pkg-plist ldapsh/pkg-plist
--- ldapsh.old/pkg-plist Mon Nov 29 13:37:20 2004
+++ ldapsh/pkg-plist Mon Nov 29 15:01:47 2004
@@ -1,5 +1,4 @@
bin/ldapsh
-etc/LdapConfig.pl.sample
%%SITE_PERL%%/Net/LDAP/Config.pm
%%SITE_PERL%%/Net/LDAP/Shell.pm
%%SITE_PERL%%/Net/LDAP/Shell/Commands/cat.pm
@@ -8,11 +7,14 @@
%%SITE_PERL%%/Net/LDAP/Shell/Commands/ls.pm
%%SITE_PERL%%/Net/LDAP/Shell/Commands/new.pm
%%SITE_PERL%%/Net/LDAP/Shell/Commands/rm.pm
+%%SITE_PERL%%/Net/LDAP/Shell/Commands/search.pm
%%SITE_PERL%%/Net/LDAP/Shell/Commands/stub.pm
-%%SITE_PERL%%/Net/LDAP/Shell/Config.pm.example
%%SITE_PERL%%/Net/LDAP/Shell/Desc.pm
%%SITE_PERL%%/Net/LDAP/Shell/Schema.pm
%%SITE_PERL%%/Net/LDAP/Shell/Util.pm
%%DOCSDIR%%/COMMANDS
+%%EXAMPLESDIR%%/LdapConfig.pl
@dirrm %%SITE_PERL%%/Net/LDAP/Shell/Commands
@dirrm %%SITE_PERL%%/Net/LDAP/Shell
+ at dirrm %%DOCSDIR%%
+ at dirrm %%EXAMPLESDIR%%
--- ldapsh-2.0b1.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list