View | Details | Raw Unified | Return to bug 74516
Collapse All | Expand All

(-)ldapsh/Makefile (-11 / +16 lines)
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}
(-)ldapsh/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
MD5 (ldapsh-1.2.tgz) = 0c4b8583594ddb5ddf6af960a77d1d30
1
MD5 (ldapsh-2.0b1.tgz) = cd2a8d7ebfbde0a208f2f134439ce8f9
2
SIZE (ldapsh-1.2.tgz) = 27095
2
SIZE (ldapsh-2.0b1.tgz) = 30677
(-)ldapsh/pkg-message (-4 / +7 lines)
Lines 1-6 Link Here
1
Before you can run the command:
1
*************************************************************
2
Before using ldapsh, you'll probably want to :
2
3
3
- Create the configuration file (an example is in
4
- Create the configuration file (an example is in
4
  /usr/local/etc/LdapConfig.pl.sample)
5
  %%EXAMPLESDIR%%/LdapConfig.pl, modify it to
5
- See the file COMMANDS in the DOCSDIR (most likely
6
  suit your needs and place it in %%PREFIX%%/etc/)
6
  /usr/local/share/doc/ldapsh) for an overview of the commands.
7
- See %%DOCSDIR%%/COMMANDS for an overview of
8
  the available commands.
9
*************************************************************
(-)ldapsh/pkg-plist (-2 / +4 lines)
Lines 1-5 Link Here
1
bin/ldapsh
1
bin/ldapsh
2
etc/LdapConfig.pl.sample
3
%%SITE_PERL%%/Net/LDAP/Config.pm
2
%%SITE_PERL%%/Net/LDAP/Config.pm
4
%%SITE_PERL%%/Net/LDAP/Shell.pm
3
%%SITE_PERL%%/Net/LDAP/Shell.pm
5
%%SITE_PERL%%/Net/LDAP/Shell/Commands/cat.pm
4
%%SITE_PERL%%/Net/LDAP/Shell/Commands/cat.pm
Lines 8-18 Link Here
8
%%SITE_PERL%%/Net/LDAP/Shell/Commands/ls.pm
7
%%SITE_PERL%%/Net/LDAP/Shell/Commands/ls.pm
9
%%SITE_PERL%%/Net/LDAP/Shell/Commands/new.pm
8
%%SITE_PERL%%/Net/LDAP/Shell/Commands/new.pm
10
%%SITE_PERL%%/Net/LDAP/Shell/Commands/rm.pm
9
%%SITE_PERL%%/Net/LDAP/Shell/Commands/rm.pm
10
%%SITE_PERL%%/Net/LDAP/Shell/Commands/search.pm
11
%%SITE_PERL%%/Net/LDAP/Shell/Commands/stub.pm
11
%%SITE_PERL%%/Net/LDAP/Shell/Commands/stub.pm
12
%%SITE_PERL%%/Net/LDAP/Shell/Config.pm.example
13
%%SITE_PERL%%/Net/LDAP/Shell/Desc.pm
12
%%SITE_PERL%%/Net/LDAP/Shell/Desc.pm
14
%%SITE_PERL%%/Net/LDAP/Shell/Schema.pm
13
%%SITE_PERL%%/Net/LDAP/Shell/Schema.pm
15
%%SITE_PERL%%/Net/LDAP/Shell/Util.pm
14
%%SITE_PERL%%/Net/LDAP/Shell/Util.pm
16
%%DOCSDIR%%/COMMANDS
15
%%DOCSDIR%%/COMMANDS
16
%%EXAMPLESDIR%%/LdapConfig.pl
17
@dirrm %%SITE_PERL%%/Net/LDAP/Shell/Commands
17
@dirrm %%SITE_PERL%%/Net/LDAP/Shell/Commands
18
@dirrm %%SITE_PERL%%/Net/LDAP/Shell
18
@dirrm %%SITE_PERL%%/Net/LDAP/Shell
19
@dirrm %%DOCSDIR%%
20
@dirrm %%EXAMPLESDIR%%

Return to bug 74516