ports/74513: net/smbldap-tools - Update port to version 0.8.5.3

Florent Thoumie flz at xbsd.org
Mon Nov 29 14:30:28 UTC 2004


The following reply was made to PR ports/74513; it has been noted by GNATS.

From: Florent Thoumie <flz at xbsd.org>
To: FreeBSD-gnats-submit at FreeBSD.org
Cc:  
Subject: Re: ports/74513: net/smbldap-tools - Update port to version 0.8.5.3
Date: Mon, 29 Nov 2004 15:24:12 +0100

 Sorry again, this new version is pure style correction (DISTNAME instead of DISTFILES).
 
 --- snip ---
 
 diff -ruN smbldap-tools.old/Makefile smbldap-tools/Makefile
 --- smbldap-tools.old/Makefile	Wed Nov 24 05:20:28 2004
 +++ smbldap-tools/Makefile	Mon Nov 29 15:18:10 2004
 @@ -6,9 +6,10 @@
   #
 
   PORTNAME=	smbldap-tools
 -PORTVERSION=	0.8.5
 +PORTVERSION=	0.8.5.3
   CATEGORIES=	net
   MASTER_SITES=	http://samba.idealx.org/dist/
 +DISTNAME=	${PORTNAME}-0.8.5-3
   EXTRACT_SUFX=	.tgz
 
   MAINTAINER=	flz at xbsd.org
 @@ -18,10 +19,17 @@
   		${SITE_PERL}/Crypt/SmbHash.pm:${PORTSDIR}/security/p5-Crypt-SmbHash
   RUN_DEPENDS=	${BUILD_DEPENDS}
 
 +WRKSRC=		${WRKDIR}/${PORTNAME}-0.8.5
   USE_PERL5=	yes
   NO_BUILD=	yes
   USE_REINPLACE=	yes
 
 +PKGMESSAGE=	${WRKDIR}/pkg-message
 +
 +SED_SCRIPT=	-e 's,%%PORTNAME%%,${PORTNAME},g' \
 +		-e 's,%%PREFIX%%,${PREFIX},g' \
 +		-e 's,%%EXAMPLESDIR%%,${EXAMPLESDIR},g'
 +
   post-patch:
   	${REINPLACE_CMD} -e 's#/etc/samba#${PREFIX}/etc/samba#' ${WRKSRC}/configure.pl \
   								${WRKSRC}/smb.conf
 @@ -30,17 +38,25 @@
   							${WRKSRC}/smbldap_tools.pm
   	${REINPLACE_CMD} -e 's#/usr/sbin#${LOCALBASE}/sbin#' ${WRKSRC}/smbldap-passwd
 
 +pre-install:
 +	${SED} ${SED_SCRIPT} ${PKGDIR}/pkg-message > ${WRKDIR}/pkg-message
 +
   do-install:
   	${MKDIR} ${EXAMPLESDIR}
   	${MKDIR} ${PREFIX}/etc/${PORTNAME}
 -	${INSTALL_SCRIPT} ${WRKSRC}/configure.pl ${PREFIX}/etc/${PORTNAME}/
 +	${INSTALL_SCRIPT} ${WRKSRC}/configure.pl ${EXAMPLESDIR}/
   .for i in smbldap.conf smbldap_bind.conf
 -	${INSTALL_DATA} ${WRKSRC}/$i ${PREFIX}/etc/${PORTNAME}/$i.default
 +	${INSTALL_DATA} ${WRKSRC}/$i ${EXAMPLESDIR}/
   .endfor
 -.for i in smbldap-groupadd smbldap-groupdel smbldap-groupmod smbldap-groupshow smbldap-useradd smbldap-userdel smbldap-usermod smbldap-usershow smbldap-migrate-accounts smbldap-migrate-groups smbldap-passwd smbldap-populate
 +.for i in smbldap-groupadd smbldap-groupdel smbldap-groupmod smbldap-groupshow smbldap-useradd smbldap-userdel smbldap-usermod smbldap-usershow smbldap-passwd smbldap-populate
   	${INSTALL_SCRIPT} ${WRKSRC}/$i ${PREFIX}/sbin
   .endfor
 +	${INSTALL_SCRIPT} ${WRKSRC}/doc/smbldap-migrate-accounts ${PREFIX}/sbin
 +	${INSTALL_SCRIPT} ${WRKSRC}/doc/smbldap-migrate-groups ${PREFIX}/sbin
   	${INSTALL_DATA} ${WRKSRC}/smbldap_tools.pm ${SITE_PERL}/
   	${INSTALL_DATA} ${WRKSRC}/smb.conf ${EXAMPLESDIR}/
 +
 +post-install:
 +	${CAT} ${PKGMESSAGE}
 
   .include <bsd.port.mk>
 diff -ruN smbldap-tools.old/distinfo smbldap-tools/distinfo
 --- smbldap-tools.old/distinfo	Fri Jul 30 21:22:01 2004
 +++ smbldap-tools/distinfo	Thu Nov 25 22:28:49 2004
 @@ -1,2 +1,2 @@
 -MD5 (smbldap-tools-0.8.5.tgz) = 4bfa0e5328b8420b98d91a046117b7c5
 -SIZE (smbldap-tools-0.8.5.tgz) = 269327
 +MD5 (smbldap-tools-0.8.5-3.tgz) = 63abfa7c522c8fb37e1d2e2fb9d422ab
 +SIZE (smbldap-tools-0.8.5-3.tgz) = 275520
 diff -ruN smbldap-tools.old/pkg-message smbldap-tools/pkg-message
 --- smbldap-tools.old/pkg-message	Thu Jan  1 01:00:00 1970
 +++ smbldap-tools/pkg-message	Mon Nov 29 14:33:33 2004
 @@ -0,0 +1,9 @@
 +******************************************************************
 +Before using smbldap-tools, you need to do some configuration.
 +
 +Configuration files can be created from examples located in :
 +%%EXAMPLESDIR%%.
 +
 +Copy these files and modify them to suit your needs, then put them
 +in %%PREFIX%%/etc/%%PORTNAME%%.
 +******************************************************************
 diff -ruN smbldap-tools.old/pkg-plist smbldap-tools/pkg-plist
 --- smbldap-tools.old/pkg-plist	Tue May 25 23:19:26 2004
 +++ smbldap-tools/pkg-plist	Mon Nov 29 14:13:14 2004
 @@ -1,6 +1,3 @@
 -etc/smbldap-tools/configure.pl
 -etc/smbldap-tools/smbldap.conf.default
 -etc/smbldap-tools/smbldap_bind.conf.default
   sbin/smbldap-groupadd
   sbin/smbldap-groupdel
   sbin/smbldap-groupmod
 @@ -13,7 +10,12 @@
   sbin/smbldap-userdel
   sbin/smbldap-usermod
   sbin/smbldap-usershow
 +%%EXAMPLESDIR%%/configure.pl
   %%EXAMPLESDIR%%/smb.conf
 +%%EXAMPLESDIR%%/smbldap.conf
 +%%EXAMPLESDIR%%/smbldap_bind.conf
   %%SITE_PERL%%/smbldap_tools.pm
 - at dirrm etc/smbldap-tools
 + at exec mkdir -p etc/smbldap-tools
 + at unexec rmdir etc/smbldap-tools 2>/dev/null || true
 + at exec mkdir -p %%EXAMPLESDIR%%
   @dirrm %%EXAMPLESDIR%%
 
 --- snip ---



More information about the freebsd-ports-bugs mailing list