svn commit: r458962 - head/textproc/docbook-xsl

Sunpoet Po-Chuan Hsieh sunpoet at FreeBSD.org
Sun Jan 14 07:07:49 UTC 2018


Author: sunpoet
Date: Sun Jan 14 07:07:45 2018
New Revision: 458962
URL: https://svnweb.freebsd.org/changeset/ports/458962

Log:
  Add LICENSE
  
  - Add NO_ARCH
  - Convert to options helper
  
  Approved by:	portmgr (blanket)

Modified:
  head/textproc/docbook-xsl/Makefile

Modified: head/textproc/docbook-xsl/Makefile
==============================================================================
--- head/textproc/docbook-xsl/Makefile	Sun Jan 14 07:07:39 2018	(r458961)
+++ head/textproc/docbook-xsl/Makefile	Sun Jan 14 07:07:45 2018	(r458962)
@@ -11,11 +11,15 @@ DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:src
 MAINTAINER=	gabor at FreeBSD.org
 COMMENT=	XSL DocBook stylesheets
 
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/COPYING
+
 BUILD_DEPENDS=	xmlcatmgr:textproc/xmlcatmgr
 RUN_DEPENDS=	docbook>=0:textproc/docbook \
 		xmlcatmgr:textproc/xmlcatmgr
 
-USES=	tar:bzip2
+USES=		tar:bzip2
+NO_ARCH=	yes
 NO_BUILD=	yes
 
 INSTDIR=	share/xsl/docbook
@@ -30,6 +34,7 @@ OPTIONS_DEFINE=	ECLIPSE EPUB EXTENSIONS HIGHLIGHTING H
 OPTIONS_DEFAULT=	ECLIPSE EPUB EXTENSIONS HIGHLIGHTING HTMLHELP JAVAHELP \
 			PROFILING ROUNDTRIP SLIDES TEMPLATE TESTS TOOLS WEBSITE \
 			XHTML11
+OPTIONS_SUB=	yes
 
 ECLIPSE_DESC=		Eclipse modules
 EPUB_DESC=		Epub modules
@@ -54,96 +59,24 @@ DXVERSIONS=	1.36 1.37 1.38 1.39 1.40 1.41 1.42 1.43 1.
 		1.64.1 1.65.0 1.65.1 1.66.0 1.66.1 1.67.0 1.67.2 1.68.0 \
 		1.68.1 1.69.0 1.69.1 1.70.0 1.70.1 1.71.0 1.71.1 current
 
-.include <bsd.port.options.mk>
+DOCS_DISTFILES=	${PORTNAME}-doc-${PORTVERSION}${EXTRACT_SUFX}:doc
 
-.if ${PORT_OPTIONS:MDOCS}
-DISTFILES+=	${PORTNAME}-doc-${PORTVERSION}${EXTRACT_SUFX}:doc
-.endif
+ECLIPSE_VARS=		MODULES+=eclipse
+EPUB_VARS=		MODULES+=epub
+EXTENSIONS_VARS=	MODULES+=extensions
+HIGHLIGHTING_VARS=	MODULES+=highlighting
+HTMLHELP_VARS=		MODULES+=htmlhelp
+JAVAHELP_VARS=		MODULES+=javahelp
+PROFILING_VARS=		MODULES+=profiling
+ROUNDTRIP_VARS=		MODULES+=roundtrip
+SLIDES_VARS=		MODULES+=slides
+TEMPLATE_VARS=		MODULES+=template
+TESTS_VARS=		MODULES+=tests
+TOOLS_VARS=		MODULES+=tools
+WEBSITE_VARS=		MODULES+=website
+XHTML11_VARS=		MODULES+=xhtml-1_1
 
-.if ${PORT_OPTIONS:MECLIPSE}
-PLIST_SUB+=	ECLIPSE=""
-MODULES+=	eclipse
-.else
-PLIST_SUB+=	ECLIPSE="@comment "
-.endif
-.if ${PORT_OPTIONS:MEPUB}
-PLIST_SUB+=	EPUB=""
-MODULES+=	epub
-.else
-PLIST_SUB+=	EPUB="@comment "
-.endif
-.if ${PORT_OPTIONS:MEXTENSIONS}
-PLIST_SUB+=	EXTENSIONS=""
-MODULES+=	extensions
-.else
-PLIST_SUB+=	EXTENSIONS="@comment "
-.endif
-.if ${PORT_OPTIONS:MHIGHLIGHTING}
-PLIST_SUB+=	HIGHLIGHTING=""
-MODULES+=	highlighting
-.else
-PLIST_SUB+=	HIGHLIGHTING="@comment "
-.endif
-.if ${PORT_OPTIONS:MHTMLHELP}
-PLIST_SUB+=	HTMLHELP=""
-MODULES+=	htmlhelp
-.else
-PLIST_SUB+=	HTMLHELP="@comment "
-.endif
-.if ${PORT_OPTIONS:MJAVAHELP}
-PLIST_SUB+=	JAVAHELP=""
-MODULES+=	javahelp
-.else
-PLIST_SUB+=	JAVAHELP="@comment "
-.endif
-.if ${PORT_OPTIONS:MPROFILING}
-PLIST_SUB+=	PROFILING=""
-MODULES+=	profiling
-.else
-PLIST_SUB+=	PROFILING="@comment "
-.endif
-.if ${PORT_OPTIONS:MROUNDTRIP}
-PLIST_SUB+=	ROUNDTRIP=""
-MODULES+=	roundtrip
-.else
-PLIST_SUB+=	ROUNDTRIP="@comment "
-.endif
-.if ${PORT_OPTIONS:MSLIDES}
-PLIST_SUB+=	SLIDES=""
-MODULES+=	slides
-.else
-PLIST_SUB+=	SLIDES="@comment "
-.endif
-.if ${PORT_OPTIONS:MTEMPLATE}
-PLIST_SUB+=	TEMPLATE=""
-MODULES+=	template
-.else
-PLIST_SUB+=	TEMPLATE="@comment "
-.endif
-.if ${PORT_OPTIONS:MTESTS}
-PLIST_SUB+=	TESTS=""
-MODULES+=	tests
-.else
-PLIST_SUB+=	TESTS="@comment "
-.endif
-.if ${PORT_OPTIONS:MTOOLS}
-PLIST_SUB+=	TOOLS=""
-MODULES+=	tools
-.else
-PLIST_SUB+=	TOOLS="@comment "
-.endif
-.if ${PORT_OPTIONS:MWEBSITE}
-PLIST_SUB+=	WEBSITE=""
-MODULES+=	website
-.else
-PLIST_SUB+=	WEBSITE="@comment "
-.endif
-.if ${PORT_OPTIONS:MXHTML11}
-PLIST_SUB+=	XHTML11=""
-MODULES+=	xhtml-1_1
-.else
-PLIST_SUB+=	XHTML11="@comment "
-.endif
+.include <bsd.port.options.mk>
 
 post-extract:
 	${FIND} ${WRKSRC} \( -name '.*' -or -name '*.sh' -or -name '*.LOG' \) -delete
@@ -151,11 +84,6 @@ post-extract:
 		${XARGS} -0 ${RM} -r
 
 do-install:
-.if ${PORT_OPTIONS:MDOCS}
-	${MKDIR} ${STAGEDIR}${DOCSDIR}
-	(cd ${WRKSRC}/doc && ${TAR} -cf - . |\
-		${TAR} -xf - -C${STAGEDIR}${DOCSDIR})
-.endif
 .for m in ${MODULES}
 		${MKDIR} ${STAGEDIR}${PREFIX}/${INSTDIR}/${m}
 		dirs=$$(${FIND} ${WRKSRC}/${m} -type d | ${SED} 's|^${WRKSRC}/${m}||g'); \
@@ -175,5 +103,9 @@ do-install:
 		for i in $${files}; do \
 			${INSTALL_DATA} $${i} ${STAGEDIR}${PREFIX}/${INSTDIR}; \
 		done
+
+do-install-DOCS-on:
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
+	cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>


More information about the svn-ports-head mailing list