ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/mports/trunk/textproc/docbook-sgml/Makefile
Revision: 20546
Committed: Mon Oct 19 17:07:06 2015 UTC (8 years, 6 months ago) by laffer1
File size: 1715 byte(s)
Log Message:
update a large number of textproc ports

File Contents

# Content
1 # $MidnightBSD$
2
3 PORTNAME= docbook
4 PORTVERSION= 4.5
5 PORTREVISION= 2
6 CATEGORIES= textproc
7 MASTER_SITES= ${DBFILES:C,(.*):(.*),http://www.oasis-open.org/docbook/sgml/\1/:\2,:C,:docbook-([0-9]+).([0-9]+),:db\1\2,}
8 PKGNAMESUFFIX= -sgml
9 DISTFILES= ${DBFILES:C,.*:(.*),\1.zip:\1,:C,:docbook-([0-9]+).([0-9]+),:db\1\2,}
10
11 MAINTAINER= ports@MidnightBSD.org
12 COMMENT= DocBook SGML DTD
13
14 LICENSE= unknown
15
16 EXTRACT_DEPENDS= ${LOCALBASE}/bin/bsdtar:${PORTSDIR}/archivers/libarchive
17
18 RUN_DEPENDS= ${LOCALBASE}/${ISOCAT}:${PORTSDIR}/textproc/iso8879 \
19 ${LOCALBASE}/${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr
20
21 NO_BUILD= yes
22
23 DBFILES=2.4.1:docbk241 3.0:docbk30 3.1:docbk31 \
24 4.0:docbk40 4.1:docbk41 4.2:docbook-4.2 \
25 4.3:docbook-4.3 4.4:docbook-4.4 4.5:docbook-4.5
26
27 XMLCATMGR= bin/xmlcatmgr
28 SGMLCAT= share/sgml/catalog.ports
29 ISOCAT= share/sgml/iso8879/catalog
30 DBKDIR= share/sgml/docbook
31 DBCAT= ${TRUE_PREFIX}/${DBKDIR}/catalog
32 PLIST_SUB= XMLCATMGR=${XMLCATMGR} SGMLCAT=${SGMLCAT} DBKDIR=${DBKDIR}
33
34 do-extract:
35 @${RM} -rf ${WRKDIR}
36 @${MKDIR} ${WRKDIR}
37 .for df in ${DISTFILES:C,:.*,,}
38 @cd ${WRKDIR} && /usr/local/bin/bsdtar \
39 ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/${df} \
40 ${EXTRACT_AFTER_ARGS} -s ,^,${df:R}/,
41 .endfor
42
43 pre-install:
44 @${MKDIR} ${PREFIX}/${DBKDIR}
45 ${ECHO_CMD} "CATALOG \"${LOCALBASE}/${ISOCAT}\"" \
46 > ${FAKE_DESTDIR}${DBCAT}
47
48 .for D in ${DBFILES:C,:.*,,}
49 do-install-${D:S/./_/g}:
50 @${MKDIR} ${PREFIX}/share/sgml/docbook/$D
51 cd ${WRKDIR}/${DBFILES:M${D}\:*:C,.*:,,} && \
52 ${COPYTREE_SHARE} . ${PREFIX}/share/sgml/docbook/$D
53 ${ECHO_CMD} "CATALOG \"${TRUE_PREFIX}/share/sgml/docbook/$D/docbook.cat\"" \
54 >> ${FAKE_DESTDIR}${DBCAT}
55 do-install: do-install-${D:S/./_/g}
56 .endfor
57
58 .include <bsd.port.mk>