openbsd-ports/textproc/docbook/Makefile

81 lines
2.5 KiB
Makefile
Raw Normal View History

2006-08-01 02:34:15 -04:00
# $OpenBSD: Makefile,v 1.21 2006/08/01 06:34:15 steven Exp $
PKG_ARCH= *
COMMENT= "technical documentation XML/SGML definitions"
2006-08-01 02:34:15 -04:00
DISTNAME= docbook-4.4
DIST_SUBDIR= docbook
1998-05-17 00:55:04 -04:00
CATEGORIES= textproc
HOMEPAGE= http://www.oasis-open.org/docbook/
2006-08-01 02:34:15 -04:00
MASTER_SITES= ${HOMEPAGE} http://www.docbook.org/
2006-08-01 02:34:15 -04:00
DISTFILES= sgml/2.4.1/docbk241.zip \
sgml/3.0/docbk30.zip \
sgml/3.1/docbk31.zip \
sgml/4.0/docbk40.zip \
sgml/4.1/docbk41.zip \
xml/4.1/docbkx41.zip \
xml/4.1.2/docbkx412.zip \
xml/4.2/docbook-xml-4.2.zip \
xml/4.3/docbook-xml-4.3.zip \
xml/4.4/docbook-xml-4.4.zip \
examples.zip
1998-05-17 00:55:04 -04:00
# permission granted in dtd copyright notice
PERMIT_PACKAGE_CDROM= Yes
2000-03-23 01:10:42 -05:00
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
2000-03-23 01:10:42 -05:00
PERMIT_DISTFILES_FTP= Yes
2000-03-05 13:30:21 -05:00
NO_BUILD= Yes
2002-10-28 17:43:46 -05:00
NO_REGRESS= Yes
SEPARATE_BUILD= concurrent
1998-05-17 00:55:04 -04:00
2006-08-01 02:34:15 -04:00
SGML_VERSIONS= 2.4.1 3.0 3.1 4.0 4.1
XML_VERSIONS_OLD= 4.1 4.1.2
XML_VERSIONS_NEW= 4.2 4.3 4.4
SGML_INSTDIR= ${PREFIX}/share/sgml/docbook
XML_INSTDIR= ${PREFIX}/share/xml/docbook
BUILD_DEPENDS= :libxml->=2.6.16p6:textproc/libxml
RUN_DEPENDS= ::textproc/iso8879 \
:docbook-dsssl-*:textproc/docbook-dsssl \
:libxml->=2.6.16p6:textproc/libxml
1998-05-17 00:55:04 -04:00
2006-08-01 02:34:15 -04:00
.for i in ${SGML_VERSIONS}
EXTRACT_CASES+= *docbk${i:S/.//g}.zip) unzip -qa ${FULLDISTDIR}/$$archive -d ${WRKDIR}/$i;;
.endfor
2006-08-01 02:34:15 -04:00
.for i in ${XML_VERSIONS_OLD}
EXTRACT_CASES+= *docbkx${i:S/.//g}.zip) unzip -qa ${FULLDISTDIR}/$$archive -d ${WRKDIR}/x$i;;
.endfor
.for i in ${XML_VERSIONS_NEW}
EXTRACT_CASES+= *docbook-xml-$i.zip) unzip -qa ${FULLDISTDIR}/$$archive -d ${WRKDIR}/x$i;;
.endfor
1998-05-17 00:55:04 -04:00
do-install:
${INSTALL_DATA_DIR} ${SGML_INSTDIR} ${XML_INSTDIR}
${INSTALL_DATA} ${FILESDIR}/sgml_catalog ${PREFIX}/share/sgml/catalog
${INSTALL_DATA} ${FILESDIR}/sgml_db_catalog ${SGML_INSTDIR}/catalog
${INSTALL_DATA} ${FILESDIR}/xml_catalog ${PREFIX}/share/xml/catalog
${INSTALL_DATA} ${FILESDIR}/xml_db_catalog ${XML_INSTDIR}/catalog
.for i in ${SGML_VERSIONS}
${INSTALL_DATA_DIR} ${SGML_INSTDIR}/$i
${INSTALL_DATA} ${WRKDIR}/$i/* ${SGML_INSTDIR}/$i
${INSTALL_DATA} ${FILESDIR}/sgml_db${i:S/.//g}_catalog ${SGML_INSTDIR}/$i/catalog
.endfor
2006-08-01 02:34:15 -04:00
.for i in ${XML_VERSIONS_OLD} ${XML_VERSIONS_NEW}
${INSTALL_DATA_DIR} ${XML_INSTDIR}/$i ${XML_INSTDIR}/$i/ent
${INSTALL_DATA} ${WRKDIR}/x$i/*.* ${XML_INSTDIR}/$i
${INSTALL_DATA} ${WRKDIR}/x$i/ent/* ${XML_INSTDIR}/$i/ent
${INSTALL_DATA} ${FILESDIR}/xml_db${i:S/.//g}_catalog ${XML_INSTDIR}/$i/catalog
${INSTALL_DATA_DIR} ${PREFIX}/share/libxml2
${INSTALL_DATA} ${FILESDIR}/docbook.spec ${PREFIX}/share/libxml2
.endfor
sh ${FILESDIR}/makemastercatalog
1998-05-17 00:55:04 -04:00
.include <bsd.port.mk>