svn commit: r359844 - head/sysutils/userneu-devel

Vanilla I. Shu vanilla at FreeBSD.org
Mon Jun 30 13:41:02 UTC 2014


Author: vanilla
Date: Mon Jun 30 13:41:01 2014
New Revision: 359844
URL: http://svnweb.freebsd.org/changeset/ports/359844
QAT: https://qat.redports.org/buildarchive/r359844/

Log:
  1: Stagify.
  2: add LICENSE.
  3: use options helper.
  
  Approved by:	portmgr@ (blanket approval)

Modified:
  head/sysutils/userneu-devel/Makefile
  head/sysutils/userneu-devel/pkg-plist

Modified: head/sysutils/userneu-devel/Makefile
==============================================================================
--- head/sysutils/userneu-devel/Makefile	Mon Jun 30 13:31:13 2014	(r359843)
+++ head/sysutils/userneu-devel/Makefile	Mon Jun 30 13:41:01 2014	(r359844)
@@ -14,38 +14,38 @@ DISTNAME=	${PORTNAME}-${PORTVERSION}b
 MAINTAINER=	fehlner at gmx.de
 COMMENT=	Account management and creation tool
 
-RUN_DEPENDS=	\
-    p5-Crypt-PasswdMD5>=0:${PORTSDIR}/security/p5-Crypt-PasswdMD5 \
-    p5-Crypt-RandPasswd>=0:${PORTSDIR}/security/p5-Crypt-RandPasswd
+LICENSE=	GPLv2
 
-USES=		perl5
+RUN_DEPENDS=	p5-Crypt-PasswdMD5>=0:${PORTSDIR}/security/p5-Crypt-PasswdMD5 \
+		p5-Crypt-RandPasswd>=0:${PORTSDIR}/security/p5-Crypt-RandPasswd
+
+USES=		perl5 shebangfix
+SHEBANG_FILES=	userneu.pl smbrepair.pl
 USE_PERL5=	run
 NO_BUILD=	yes
 
 CONFLICTS=	userneu-1.*
 
 SCRIPTS=	userneu.pl smbrepair.pl
-MAN5=		userneu.conf.5
-MAN8=		userneu.8
 LDOCS1=		BUGS CHANGES CREDITS REQUIREMENTS TODO
 LDOCS2=		README INSTALL userneu.pod userneu.conf.pod
 PORTDOCS=	${LDOCS1} ${LDOCS2}
 EXAMPLES=	userlist userneu.conf.example
+OPTIONS_DEFINE=	DOCS
 
-NO_STAGE=	yes
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
 
 do-install:
-	cd ${WRKSRC}/doc && ${INSTALL_MAN} ${MAN8} ${MANPREFIX}/man/man8
-	cd ${WRKSRC}/doc && ${INSTALL_MAN} ${MAN5} ${MANPREFIX}/man/man5
-	cd ${WRKSRC} && ${INSTALL_SCRIPT} ${SCRIPTS} ${PREFIX}/sbin
-	${LN} ${PREFIX}/sbin/userneu.pl ${PREFIX}/sbin/userquick
-	@${MKDIR} ${EXAMPLESDIR}
-	cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${EXAMPLESDIR}
-.if !defined(NOPORTDOCS)
-	@${MKDIR} ${DOCSDIR}
-	cd ${WRKSRC} && ${INSTALL_DATA} ${LDOCS1} ${DOCSDIR}
-	cd ${WRKSRC}/doc && ${INSTALL_DATA} ${LDOCS2} ${DOCSDIR}
+	cd ${WRKSRC}/doc && ${INSTALL_MAN} userneu.8 ${STAGEDIR}${MANPREFIX}/man/man8
+	cd ${WRKSRC}/doc && ${INSTALL_MAN} userneu.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5
+	cd ${WRKSRC} && ${INSTALL_SCRIPT} ${SCRIPTS} ${STAGEDIR}${PREFIX}/sbin
+	${LN} -sf userneu.pl ${STAGEDIR}${PREFIX}/sbin/userquick
+	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+	cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${STAGEDIR}${EXAMPLESDIR}
+.if ${PORT_OPTIONS:MDOCS}
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	cd ${WRKSRC} && ${INSTALL_DATA} ${LDOCS1} ${STAGEDIR}${DOCSDIR}
+	cd ${WRKSRC}/doc && ${INSTALL_DATA} ${LDOCS2} ${STAGEDIR}${DOCSDIR}
 .endif
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/sysutils/userneu-devel/pkg-plist
==============================================================================
--- head/sysutils/userneu-devel/pkg-plist	Mon Jun 30 13:31:13 2014	(r359843)
+++ head/sysutils/userneu-devel/pkg-plist	Mon Jun 30 13:41:01 2014	(r359844)
@@ -1,3 +1,5 @@
+man/man5/userneu.conf.5.gz
+man/man8/userneu.8.gz
 sbin/userneu.pl
 sbin/smbrepair.pl
 sbin/userquick


More information about the svn-ports-head mailing list