Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Feb 2014 19:37:28 +0000 (UTC)
From:      Johan van Selst <johans@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r345137 - head/games/ldmud
Message-ID:  <201402191937.s1JJbSTe029512@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: johans
Date: Wed Feb 19 19:37:28 2014
New Revision: 345137
URL: http://svnweb.freebsd.org/changeset/ports/345137
QAT: https://qat.redports.org/buildarchive/r345137/

Log:
  - Allow package build as user
  - Style cleanups (no functional changes)

Modified:
  head/games/ldmud/Makefile
  head/games/ldmud/pkg-plist

Modified: head/games/ldmud/Makefile
==============================================================================
--- head/games/ldmud/Makefile	Wed Feb 19 19:37:13 2014	(r345136)
+++ head/games/ldmud/Makefile	Wed Feb 19 19:37:28 2014	(r345137)
@@ -30,65 +30,43 @@ MAKE_JOBS_UNSAFE=	yes
 USERS=		mud
 GROUPS=		mud
 
-OPTIONS_DEFINE=	MYSQL PGSQL SQLITE IPV6 LPMUD
+OPTIONS_DEFINE=	MYSQL PGSQL SQLITE IPV6
 OPTIONS_DEFAULT=MYSQL PGSQL SQLITE IPV6 LPMUD
+OPTIONS_SINGLE=	MUDLIB
+OPTIONS_SINGLE_MUDLIB=	LPMUD DEMOLIB
+OPTIONS_SUB=	yes
 LPMUD_DESC=	Install default mudlib (LP-245)
+IPV6_CONFIGURE_ENABLE=	use-ipv6
+MYSQL_USE=		MYSQL=yes
+MYSQL_CONFIGURE_ENABLE=	use-mysql
+PGSQL_USE=		PGSQL=yes
+PGSQL_CONFIGURE_ENABLE=	use-pgsql
+SQLITE_USE=		SQLITE=yes
+SQLITE_CONFIGURE_ENABLE=use-sqlite
 
 .include <bsd.port.options.mk>
 
-.if ${PORT_OPTIONS:MIPV6}
-CONFIGURE_ARGS+=--enable-use-ipv6
-.else
-CONFIGURE_ARGS+=--disable-use-ipv6
-.endif
-
 .if ${PORT_OPTIONS:MMYSQL}
-USE_MYSQL=	yes
 LDFLAGS+=	-L${LOCALBASE}/lib/mysql
-CONFIGURE_ARGS+=--enable-use-mysql
-.else
-CONFIGURE_ARGS+=--disable-use-mysql
 .endif
 
-.if ${PORT_OPTIONS:MPGSQL}
-USE_PGSQL=	yes
-CONFIGURE_ARGS+=--enable-use-pgsql
-.else
-CONFIGURE_ARGS+=--disable-use-pgsql
-.endif
-
-.if ${PORT_OPTIONS:MSQLITE}
-USE_SQLITE=	yes
-CONFIGURE_ARGS+=--enable-use-sqlite
-.else
-CONFIGURE_ARGS+=--disable-use-sqlite
-.endif
-
-.if ${PORT_OPTIONS:MLPMUD}
-PLIST_SUB+=	LPMUD="" DEMOLIB="@comment "
-.else
-PLIST_SUB+=	LPMUD="@comment " DEMOLIB=""
-.endif
-
-.include <bsd.port.pre.mk>
-
 post-install:
 #	# Install mudlib and other directories
 	@${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}/var/log/${PORTNAME} \
 		${STAGEDIR}/var/run/${PORTNAME}
-	@${CHOWN} ${USERS}:${GROUPS} /var/log/${PORTNAME} /var/run/${PORTNAME}
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/ldmud
 .if ${PORT_OPTIONS:MLPMUD}
-	@cd ${WRKDIR}/${PORTNAME}-${PORTVERSION}/mud/lp-245 && ${FIND} . \
-		| ${CPIO} -pdmu -R ${USERS}:${GROUPS} ${STAGEDIR}${DATADIR}
+	cd ${WRKDIR}/${PORTNAME}-${PORTVERSION}/mud/lp-245 && ${FIND} . \
+		| ${CPIO} -pdmu ${STAGEDIR}${DATADIR}
 .else
-	@cd ${WRKDIR}/${PORTNAME}-${PORTVERSION}/mudlib && ${FIND} . \
-		| ${CPIO} -pdmu -R ${USERS}:${GROUPS} ${STAGEDIR}${DATADIR}
+	cd ${WRKDIR}/${PORTNAME}-${PORTVERSION}/mudlib && ${FIND} . \
+		| ${CPIO} -pdmu ${STAGEDIR}${DATADIR}
 .endif
 .if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	@cd ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc && ${FIND} . \
-		| ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DOCSDIR}
+	cd ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc && ${FIND} . \
+		| ${CPIO} -pdmu ${STAGEDIR}${DOCSDIR}
 	@${RM} -f ${STAGEDIR}${DOCSDIR}/Makefile
 .endif
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/games/ldmud/pkg-plist
==============================================================================
--- head/games/ldmud/pkg-plist	Wed Feb 19 19:37:13 2014	(r345136)
+++ head/games/ldmud/pkg-plist	Wed Feb 19 19:37:28 2014	(r345137)
@@ -1,5 +1,7 @@
 sbin/ldmud
 man/man1/ldmud.1.gz
+@owner mud
+@group mud
 %%LPMUD%%%%DATADIR%%/ACCESS.ALLOW
 %%LPMUD%%%%DATADIR%%/NEWS
 %%LPMUD%%%%DATADIR%%/README
@@ -510,6 +512,8 @@ man/man1/ldmud.1.gz
 %%DEMOLIB%%%%DATADIR%%/sys/tls.h
 %%DEMOLIB%%%%DATADIR%%/telnetneg.h
 %%DEMOLIB%%%%DATADIR%%/uni-crasher/crashleak.c
+@owner root
+@group wheel
 %%PORTDOCS%%%%DOCSDIR%%/man/ldmud.1
 %%PORTDOCS%%%%DOCSDIR%%/3.2vs3.2.1
 %%PORTDOCS%%%%DOCSDIR%%/FAQ
@@ -1397,5 +1401,7 @@ man/man1/ldmud.1.gz
 %%LPMUD%%@dirrm %%DATADIR%%/doc
 %%LPMUD%%@dirrm %%DATADIR%%/banish
 @dirrm %%DATADIR%%
+@owner mud
+@group mud
 @dirrmtry /var/run/ldmud
 @dirrmtry /var/log/ldmud



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201402191937.s1JJbSTe029512>