svn commit: r307577 - head/www/mini_httpd

Adam Weinberger adamw at FreeBSD.org
Tue Nov 20 03:51:01 UTC 2012


Author: adamw
Date: Tue Nov 20 03:51:01 2012
New Revision: 307577
URL: http://svnweb.freebsd.org/changeset/ports/307577

Log:
  This port installs its own version of htpasswd(1),  but rather than
  registering CONFLICTS between it and the various apache versions,
  just call mini_httpd's htpasswd by another name. Bundled manpages
  updated for this as well. Also, htpasswd was being moved to man8,
  but I'm putting it back into man1 where apache's htpasswd is.
  
  Feature safe:	yes

Modified:
  head/www/mini_httpd/Makefile
  head/www/mini_httpd/pkg-plist

Modified: head/www/mini_httpd/Makefile
==============================================================================
--- head/www/mini_httpd/Makefile	Tue Nov 20 01:20:35 2012	(r307576)
+++ head/www/mini_httpd/Makefile	Tue Nov 20 03:51:01 2012	(r307577)
@@ -17,20 +17,20 @@ COMMENT=	Small HTTP server with support 
 MAKE_ARGS+=	-DUSE_OPENSSL
 .endif
 
-MAN8=		mini_httpd.8 htpasswd.8
+MAN1=	${PORTNAME}-htpasswd.1
+MAN8=	${PORTNAME}.8
 
-post-build:
-	-${MV} ${WRKSRC}/htpasswd.1 ${WRKSRC}/htpasswd.8
+post-patch:
+	${REINPLACE_CMD} -e 's/htpasswd/${PORTNAME}-htpasswd/g' ${WRKSRC}/htpasswd.1
+	${REINPLACE_CMD} -e 's/\(htpasswd(1)\)/${PORTNAME}-\1/g' ${WRKSRC}/${PORTNAME}.8
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/mini_httpd ${PREFIX}/sbin/
-	${INSTALL_PROGRAM} ${WRKSRC}/htpasswd ${PREFIX}/sbin/
+	${INSTALL_PROGRAM} ${WRKSRC}/htpasswd ${PREFIX}/sbin/${PORTNAME}-htpasswd
 	${INSTALL_SCRIPT} ${WRKSRC}/scripts/mini_httpd_wrapper ${PREFIX}/sbin/
 	${INSTALL_SCRIPT} ${WRKSRC}/scripts/mini_httpd.sh ${PREFIX}/etc/rc.d/
-	@for file in ${MAN8}; \
-	do \
-		${INSTALL_MAN} ${WRKSRC}/$$file ${PREFIX}/man/man8/; \
-	done
+	${INSTALL_MAN} ${WRKSRC}/htpasswd ${PREFIX}/man/man1/${MAN1}
+	${INSTALL_MAN} ${WRKSRC}/${MAN8} ${PREFIX}/man/man8
 	${INSTALL_DATA} ${WRKSRC}/mini_httpd.cnf ${PREFIX}/etc/mini_httpd.cnf.sample
 
 .include <bsd.port.mk>

Modified: head/www/mini_httpd/pkg-plist
==============================================================================
--- head/www/mini_httpd/pkg-plist	Tue Nov 20 01:20:35 2012	(r307576)
+++ head/www/mini_httpd/pkg-plist	Tue Nov 20 03:51:01 2012	(r307577)
@@ -1,5 +1,5 @@
 etc/mini_httpd.cnf.sample
 etc/rc.d/mini_httpd.sh
-sbin/htpasswd
 sbin/mini_httpd
+sbin/mini_httpd-htpasswd
 sbin/mini_httpd_wrapper


More information about the svn-ports-all mailing list