|
Lines 6-33
Link Here
|
| 6 |
# |
6 |
# |
| 7 |
|
7 |
|
| 8 |
PORTNAME= xmlcatmgr |
8 |
PORTNAME= xmlcatmgr |
| 9 |
PORTVERSION= 1.2 |
9 |
PORTVERSION= 2.0.a1 |
| 10 |
CATEGORIES= textproc |
10 |
CATEGORIES= textproc |
| 11 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
11 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
| 12 |
MASTER_SITE_SUBDIR= ${PORTNAME} |
12 |
MASTER_SITE_SUBDIR= ${PORTNAME} |
|
|
13 |
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.a1$//}alpha1 |
| 13 |
|
14 |
|
| 14 |
MAINTAINER= hrs@FreeBSD.org |
15 |
MAINTAINER= hrs@FreeBSD.org |
| 15 |
COMMENT= SGML and XML catalog manager |
16 |
COMMENT= SGML and XML catalog manager |
| 16 |
|
17 |
|
| 17 |
BUILD_DEPENDS= buildtool:${PORTSDIR}/devel/buildtool |
|
|
| 18 |
|
| 19 |
MAN1= xmlcatmgr.1 |
18 |
MAN1= xmlcatmgr.1 |
| 20 |
|
19 |
|
| 21 |
do-configure: |
20 |
HAS_CONFIGURE= yes |
| 22 |
cd ${WRKSRC} && buildtool config -p ${PREFIX} \ |
|
|
| 23 |
--dir-catalog=${PREFIX}/share/xml \ |
| 24 |
--dir-doc=${DOCSDIR} |
| 25 |
|
21 |
|
| 26 |
do-build: |
22 |
CONFIGURE_SCRIPT= configure.sh |
| 27 |
cd ${WRKSRC} && buildtool build |
23 |
CONFIGURE_ARGS= -D |
|
|
24 |
CONFIGURE_ARGS+= -p ${PREFIX} |
| 25 |
CONFIGURE_ARGS+= -d ${DOCSDIR} |
| 26 |
CONFIGURE_ARGS+= -c ${CATALOG_PORTS_XML} |
| 27 |
CONFIGURE_ENV= SED="${SED}" |
| 28 |
CONFIGURE_ENV+= INSTALL_DATA="${INSTALL_DATA}" |
| 29 |
CONFIGURE_ENV+= INSTALL_DIR="${INSTALL_DATA_DIR}" |
| 30 |
CONFIGURE_ENV+= INSTALL_PROGRAM="${INSTALL_PROGRAM}" |
| 28 |
|
31 |
|
| 29 |
do-install: |
32 |
BUILD_WRKSRC= ${WRKSRC}/work |
| 30 |
cd ${WRKSRC} && buildtool install |
33 |
INSTALL_WRKSRC= ${WRKSRC}/work |
| 31 |
@${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL |
34 |
|
|
|
35 |
COMMONVARS= ${WRKDIR}/commonvars.sh |
| 36 |
XMLCATMGR?= ${PREFIX}/bin/xmlcatmgr |
| 37 |
CATALOG_MASTER_SGML?= ${PREFIX}/share/sgml/catalog |
| 38 |
CATALOG_PORTS_SGML?= ${PREFIX}/share/sgml/catalog.ports |
| 39 |
CATALOG_MASTER_XML?= ${PREFIX}/share/xml/catalog |
| 40 |
CATALOG_PORTS_XML?= ${PREFIX}/share/xml/catalog.ports |
| 41 |
|
| 42 |
DOCFILES= CHANGES COPYING PEOPLE README TODO |
| 43 |
PKGINSTALL= ${WRKDIR}/pkg-install.sh |
| 44 |
PKGDEINSTALL= ${WRKDIR}/pkg-deinstall.sh |
| 45 |
|
| 46 |
post-build: |
| 47 |
${TOUCH} ${COMMONVARS} |
| 48 |
${ECHO} '#!/bin/sh' >> ${COMMONVARS} |
| 49 |
${ECHO} 'PATH=$${PATH}:/bin:/usr/bin:${LOCALBASE}/bin:${X11BASE}/bin' >> ${COMMONVARS} |
| 50 |
${ECHO} 'export PATH;' >> ${COMMONVARS} |
| 51 |
.for V in XMLCATMGR CATALOG_MASTER_SGML CATALOG_MASTER_XML CATALOG_PORTS_SGML CATALOG_PORTS_XML |
| 52 |
${ECHO} '${V}=${${V}}' >> ${COMMONVARS} |
| 53 |
.endfor |
| 54 |
${CAT} ${COMMONVARS} ${FILESDIR}/pkg-install.in > ${PKGINSTALL} |
| 55 |
${CAT} ${COMMONVARS} ${FILESDIR}/pkg-deinstall.in > ${PKGDEINSTALL} |
| 56 |
${CHMOD} 0555 ${PKGINSTALL} ${PKGDEINSTALL} |
| 57 |
|
| 58 |
post-install: |
| 59 |
@${PKGINSTALL} ${PKGNAME} POST-INSTALL |
| 60 |
@${CAT} ${PKGMESSAGE} |
| 32 |
|
61 |
|
| 33 |
.include <bsd.port.mk> |
62 |
.include <bsd.port.mk> |