diff --git a/textproc/docbook-xml/Makefile b/textproc/docbook-xml/Makefile index 4171b93a2b6c..cdde3890d356 100644 --- a/textproc/docbook-xml/Makefile +++ b/textproc/docbook-xml/Makefile @@ -1,67 +1,72 @@ PORTNAME= docbook PORTVERSION= 5.0 PORTREVISION= 3 CATEGORIES= textproc MASTER_SITES= ${DBFILES:C,(.*):(.*),https://docbook.org/xml/\1/:\2,:C,:docbook-xml-([0-9]+).([0-9]+).?([0-9]*),:db\1\2\3,:C,:docbook-([0-9]+).([0-9]+).?([0-9]*),:db\1\2\3,} PKGNAMESUFFIX= -xml DISTFILES= ${DBFILES:C,.*:(.*),\1.zip:\1,:C,:docbook-xml-([0-9]+).([0-9]+).?([0-9]*),:db\1\2\3,:C,:docbook-([0-9]+).([0-9]+).?([0-9]*),:db\1\2\3,} MAINTAINER= doceng@FreeBSD.org COMMENT= DocBook XML DTD WWW= https://www.oasis-open.org/docbook/ +LICENSE= DOCBOOK +LICENSE_NAME= DocBook License +LICENSE_FILE= ${FILESDIR}/LICENSE +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + BUILD_DEPENDS= ${LOCALBASE}/share/xml/xmlcharent/catalog.xml:textproc/xmlcharent \ xmlcatmgr:textproc/xmlcatmgr RUN_DEPENDS= ${LOCALBASE}/share/xml/xmlcharent/catalog.xml:textproc/xmlcharent \ xmlcatmgr:textproc/xmlcatmgr NO_ARCH= yes NO_BUILD= yes DBFILES=4.1.2:docbkx412 4.2:docbook-xml-4.2 4.3:docbook-xml-4.3 \ 4.4:docbook-xml-4.4 4.5:docbook-xml-4.5 5.0:docbook-5.0 DBKDIR= share/xml/docbook DBCAT_XML= ${PREFIX}/${DBKDIR}/catalog.xml DBCAT_SGML= ${PREFIX}/${DBKDIR}/catalog PLIST_SUB= DBKDIR=${DBKDIR} do-extract: @${RM} -r ${WRKDIR} @${MKDIR} ${WRKDIR} .for df in ${DISTFILES:C,:.*,,} @cd ${WRKDIR} && ${TAR} \ ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/${df} \ ${EXTRACT_AFTER_ARGS} -s ,^,${df:R}/, .endfor post-extract: @${MV} ${WRKDIR}/docbook-5.0/docbook-5.0/* ${WRKDIR}/docbook-5.0 @${RMDIR} ${WRKDIR}/docbook-5.0/docbook-5.0 pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${DBKDIR} ${ECHO_CMD} "CATALOG \"${LOCALBASE}/share/xml/xmlcharent/catalog\"" \ > ${STAGEDIR}${DBCAT_SGML} xmlcatmgr -c ${STAGEDIR}${DBCAT_XML} create xmlcatmgr -c ${STAGEDIR}${DBCAT_XML} \ add nextCatalog "${LOCALBASE}/share/xml/xmlcharent/catalog.xml" .for D in ${DBFILES:C,:.*,,} do-install-${D:S/./_/g}: @${MKDIR} ${STAGEDIR}${PREFIX}/${DBKDIR}/$D cd ${WRKDIR}/${DBFILES:M${D}\:*:C,.*:,,} && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${DBKDIR}/$D xmlcatmgr -c ${STAGEDIR}${DBCAT_XML} \ add nextCatalog "${PREFIX}/${DBKDIR}/$D/catalog.xml" test "$D" = 5.0 || test "$D" = 4.1.2 || \ ${ECHO_CMD} "CATALOG \"${PREFIX}/${DBKDIR}/$D/docbook.cat\"" \ >> ${STAGEDIR}${DBCAT_SGML} do-install: do-install-${D:S/./_/g} .endfor post-install: ${INSTALL_DATA} ${FILESDIR}/catalog412.xml \ ${STAGEDIR}${PREFIX}/${DBKDIR}/4.1.2/catalog.xml .include diff --git a/textproc/docbook-xml/files/LICENSE b/textproc/docbook-xml/files/LICENSE new file mode 100644 index 000000000000..dacf3d3768ed --- /dev/null +++ b/textproc/docbook-xml/files/LICENSE @@ -0,0 +1,24 @@ +(Excerpt from docbook-5.0/rng/docbook.rng) + +Copyright 1992-2008 HaL Computer Systems, Inc., +O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software +Corporation, Norman Walsh, Sun Microsystems, Inc., and the +Organization for the Advancement of Structured Information +Standards (OASIS). + +Permission to use, copy, modify and distribute the DocBook schema +and its accompanying documentation for any purpose and without fee +is hereby granted in perpetuity, provided that the above copyright +notice and this paragraph appear in all copies. The copyright +holders make no representation about the suitability of the schema +for any purpose. It is provided "as is" without expressed or implied +warranty. + +If you modify the DocBook schema in any way, label your schema as a +variant of DocBook. See the reference documentation +(http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook) +for more information. + +Please direct all questions, bug reports, or suggestions for changes +to the docbook@lists.oasis-open.org mailing list. For more +information, see http://www.oasis-open.org/docbook/.