# $FabBSD$ # $OpenBSD: Makefile,v 1.22 2007/09/15 20:59:37 merdely Exp $ PKG_ARCH= * COMMENT= technical documentation XML/SGML definitions DISTNAME= docbook-4.4 DIST_SUBDIR= docbook CATEGORIES= textproc HOMEPAGE= http://www.oasis-open.org/docbook/ MASTER_SITES= ${HOMEPAGE} http://www.docbook.org/ 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 # permission granted in dtd copyright notice PERMIT_PACKAGE_CDROM= Yes PERMIT_PACKAGE_FTP= Yes PERMIT_DISTFILES_CDROM= Yes PERMIT_DISTFILES_FTP= Yes NO_BUILD= Yes NO_REGRESS= Yes SEPARATE_BUILD= concurrent 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 .for i in ${SGML_VERSIONS} EXTRACT_CASES+= *docbk${i:S/.//g}.zip) unzip -qa ${FULLDISTDIR}/$$archive -d ${WRKDIR}/$i;; .endfor .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 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 .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 .include