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

Florent Thoumie flz at xbsd.org
Wed Dec 22 09:50:23 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: Sergey Matveychuk <sem at FreeBSD.org>,
	freebsd-gnats-submit at FreeBSD.org
Cc:  
Subject: Re: ports/74513: net/smbldap-tools - Update port to version 0.8.5.3
Date: Wed, 22 Dec 2004 10:46:49 +0100

 I may have been in an inconsistent state when I wrote this patch.
 Here is the rewritten patch using newly added SUB_FILES variable.
 
 --- smbldap-tools-0.8.5.3.diff begins here. ---
 
 diff -ruN smbldap-tools/Makefile smbldap-tools.new/Makefile
 --- smbldap-tools/Makefile	Sun Dec 19 23:47:55 2004
 +++ smbldap-tools.new/Makefile	Wed Dec 22 09:54:15 2004
 @@ -6,9 +6,10 @@
   #
 
   PORTNAME=	smbldap-tools
 -PORTVERSION=	0.8.5
 +PORTVERSION=	0.8.5.3
   CATEGORIES=	net
 -MASTER_SITES=	http://www.idealx.org/prj/samba/dist/
 +MASTER_SITES=	http://samba.idealx.org/dist/
 +DISTNAME=	${PORTNAME}-0.8.5-3
   EXTRACT_SUFX=	.tgz
 
   MAINTAINER=	flz at xbsd.org
 @@ -18,10 +19,13 @@
   		${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
 
 +SUB_FILES=	pkg-message
 +
   post-patch:
   	${REINPLACE_CMD} -e 's#/etc/samba#${PREFIX}/etc/samba#' ${WRKSRC}/configure.pl \
   								${WRKSRC}/smb.conf
 @@ -33,14 +37,18 @@
   do-install:
   	${MKDIR} ${EXAMPLESDIR}
   	${MKDIR} ${PREFIX}/etc/${PORTNAME}
 -	${INSTALL_SCRIPT} ${WRKSRC}/configure.pl ${PREFIX}/etc/${PORTNAME}/
 -.for i in smbldap.conf smbldap_bind.conf
 -	${INSTALL_DATA} ${WRKSRC}/$i ${PREFIX}/etc/${PORTNAME}/$i.default
 +	${INSTALL_SCRIPT} ${WRKSRC}/configure.pl ${EXAMPLESDIR}/
 +.for i in smb.conf smbldap.conf smbldap_bind.conf
 +	${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/distinfo smbldap-tools.new/distinfo
 --- smbldap-tools/distinfo	Sun Dec 19 23:47:55 2004
 +++ smbldap-tools.new/distinfo	Sun Dec 19 22:50:40 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/files/pkg-message.in smbldap-tools.new/files/pkg-message.in
 --- smbldap-tools/files/pkg-message.in	Thu Jan  1 01:00:00 1970
 +++ smbldap-tools.new/files/pkg-message.in	Sun Dec 19 22:52:15 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/smbldap-tools.
 +******************************************************************
 diff -ruN smbldap-tools/pkg-plist smbldap-tools.new/pkg-plist
 --- smbldap-tools/pkg-plist	Sun Dec 19 23:47:55 2004
 +++ smbldap-tools.new/pkg-plist	Wed Dec 22 09:56:03 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,11 @@
   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
   @dirrm %%EXAMPLESDIR%%
 
 --- smbldap-tools-0.8.5.3.diff ends here. ---



More information about the freebsd-ports-bugs mailing list