Lines 6-16
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= ldapsh |
8 |
PORTNAME= ldapsh |
9 |
PORTVERSION= 1.2 |
9 |
PORTVERSION= 2.0.b1 |
10 |
PORTREVISION= 1 |
|
|
11 |
CATEGORIES= net |
10 |
CATEGORIES= net |
12 |
MASTER_SITES= http://madstop.com/ldapsh/ |
11 |
MASTER_SITES= http://madstop.com/ldapsh/ |
13 |
EXTRACT_SUFX= .tgz |
12 |
DISTFILES= ldapsh-2.0b1.tgz |
14 |
|
13 |
|
15 |
MAINTAINER= flz@xbsd.org |
14 |
MAINTAINER= flz@xbsd.org |
16 |
COMMENT= Interactive shell used to administer ldap directories |
15 |
COMMENT= Interactive shell used to administer ldap directories |
Lines 18-26
Link Here
|
18 |
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Term/ReadKey.pm:${PORTSDIR}/devel/p5-Term-ReadKey \ |
17 |
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Term/ReadKey.pm:${PORTSDIR}/devel/p5-Term-ReadKey \ |
19 |
${SITE_PERL}/Net/LDAP.pm:${PORTSDIR}/net/p5-perl-ldap \ |
18 |
${SITE_PERL}/Net/LDAP.pm:${PORTSDIR}/net/p5-perl-ldap \ |
20 |
${SITE_PERL}/Date/Manip.pm:${PORTSDIR}/devel/p5-Date-Manip \ |
19 |
${SITE_PERL}/Date/Manip.pm:${PORTSDIR}/devel/p5-Date-Manip \ |
|
|
20 |
${SITE_PERL}/Getopt/Long.pm:${PORTSDIR}/devel/p5-Getopt-Long \ |
21 |
${SITE_PERL}/Parse/RecDescent.pm:${PORTSDIR}/devel/p5-Parse-RecDescent |
21 |
${SITE_PERL}/Parse/RecDescent.pm:${PORTSDIR}/devel/p5-Parse-RecDescent |
22 |
RUN_DEPENDS= ${BUILD_DEPENDS} |
22 |
RUN_DEPENDS= ${BUILD_DEPENDS} |
23 |
|
23 |
|
|
|
24 |
PKGMESSAGE= ${WRKDIR}/pkg-message |
25 |
|
26 |
SED_SCRIPT= -e 's,%%PREFIX%%,${PREFIX},g' \ |
27 |
-e 's,%%DOCSDIR%%,${DOCSDIR},g' \ |
28 |
-e 's,%%EXAMPLESDIR%%,${EXAMPLESDIR},g' |
29 |
|
24 |
USE_PERL5= yes |
30 |
USE_PERL5= yes |
25 |
NO_BUILD= yes |
31 |
NO_BUILD= yes |
26 |
USE_REINPLACE= yes |
32 |
USE_REINPLACE= yes |
Lines 28-46
Link Here
|
28 |
|
34 |
|
29 |
.include <bsd.port.pre.mk> |
35 |
.include <bsd.port.pre.mk> |
30 |
|
36 |
|
31 |
.if ${PERL_LEVEL} < 500600 |
37 |
post-patch: |
32 |
BUILD_DEPENDS+= ${SITE_PERL}/Getopt/Long.pm:${PORTSDIR}/devel/p5-Getopt-Long |
38 |
${REINPLACE_CMD} -e "s,/usr/local/bin/perl,${PERL}," ${WRKSRC}/ldapsh |
33 |
.endif |
39 |
|
|
|
40 |
pre-install: |
41 |
${SED} ${SED_SCRIPT} ${PKGDIR}/pkg-message > ${WRKDIR}/pkg-message |
34 |
|
42 |
|
35 |
do-install: |
43 |
do-install: |
36 |
${MKDIR} ${DOCSDIR} |
44 |
${MKDIR} ${DOCSDIR} ${EXAMPLESDIR} |
37 |
${INSTALL_DATA} ${WRKSRC}/COMMANDS ${DOCSDIR} |
45 |
${INSTALL_DATA} ${WRKSRC}/COMMANDS ${DOCSDIR} |
38 |
${INSTALL_SCRIPT} ${WRKSRC}/ldapsh ${PREFIX}/bin |
46 |
${INSTALL_SCRIPT} ${WRKSRC}/ldapsh ${PREFIX}/bin |
39 |
${INSTALL_DATA} ${WRKSRC}/examples/LdapConfig.pl ${PREFIX}/etc/LdapConfig.pl.sample |
47 |
${INSTALL_DATA} ${WRKSRC}/examples/LdapConfig.pl ${EXAMPLESDIR}/LdapConfig.pl |
40 |
${CP} -r ${WRKSRC}/lib/Net ${SITE_PERL} |
48 |
${CP} -r ${WRKSRC}/lib/Net ${SITE_PERL} |
41 |
|
|
|
42 |
post-patch: |
43 |
${REINPLACE_CMD} -e "s,/usr/local/bin/perl,${PERL}," ${WRKSRC}/ldapsh |
44 |
|
49 |
|
45 |
post-install: |
50 |
post-install: |
46 |
${CAT} ${PKGMESSAGE} |
51 |
${CAT} ${PKGMESSAGE} |