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