Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Feb 2014 15:57:49 +0000 (UTC)
From:      Mathieu Arnold <mat@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r344783 - in head/textproc/docbook-241: . files
Message-ID:  <201402171557.s1HFvn9w022263@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mat
Date: Mon Feb 17 15:57:49 2014
New Revision: 344783
URL: http://svnweb.freebsd.org/changeset/ports/344783
QAT: https://qat.redports.org/buildarchive/r344783/

Log:
  Staging support.
  
  Sponsored by:	Absolight

Added:
  head/textproc/docbook-241/files/catalog.in
     - copied, changed from r344745, head/textproc/docbook-241/files/catalog
Deleted:
  head/textproc/docbook-241/files/catalog
Modified:
  head/textproc/docbook-241/Makefile
  head/textproc/docbook-241/pkg-plist

Modified: head/textproc/docbook-241/Makefile
==============================================================================
--- head/textproc/docbook-241/Makefile	Mon Feb 17 15:45:51 2014	(r344782)
+++ head/textproc/docbook-241/Makefile	Mon Feb 17 15:57:49 2014	(r344783)
@@ -7,7 +7,9 @@ PORTREVISION=	1
 PORTEPOCH=	1
 CATEGORIES=	textproc
 MASTER_SITES=	http://www.oasis-open.org/docbook/sgml/2.4.1/
+PKGNAMESUFFIX=	241
 DISTNAME=	docbk241
+EXTRACT_SUFX=	.zip
 
 MAINTAINER=	gabor@FreeBSD.org
 COMMENT=	V2.4.1 of the DocBook DTD, designed for technical documentation
@@ -15,38 +17,24 @@ COMMENT=	V2.4.1 of the DocBook DTD, desi
 RUN_DEPENDS=	${ISOCAT}:${PORTSDIR}/textproc/iso8879 \
 		${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr
 
-USE_ZIP=	yes
 NO_MTREE=	yes
 NO_BUILD=	yes
-NO_WRKSUBDIR=	yes
+EXTRACT_AFTER_ARGS=	-s ,^,${DISTNAME}/,
 
-DTDDIR=		share/sgml/docbook/2.4.1/dtd
-PLIST_SUB+=	SGMLCAT_ADD="${SGMLCAT_ADD}" \
-		SGMLCAT_RM="${SGMLCAT_RM}"
+DTDDIR=		${PREFIX}/share/sgml/docbook/2.4.1/dtd
+PLIST_SUB+=	XMLCATMGR=${XMLCATMGR} SGMLCAT=${SGMLCAT} \
+		DTDDIR=${DTDDIR:S/${PREFIX}\///} \
+		FOO=" "
 
 XMLCATMGR=	${LOCALBASE}/bin/xmlcatmgr
 SGMLCAT=	${PREFIX}/share/sgml/catalog.ports
-XMLCAT=		${PREFIX}/share/xml/catalog.ports
 ISOCAT=		${PREFIX}/share/sgml/iso8879/catalog
 
-SGMLCAT_ADD=	${XMLCATMGR} -sc ${SGMLCAT} add CATALOG \
-		    ${PREFIX}/${DTDDIR}/catalog
-SGMLCAT_RM=	${XMLCATMGR} -sc ${SGMLCAT} remove \
-		    ${PREFIX}/${DTDDIR}/catalog
+SUB_FILES=	catalog
 
-PKGNAMESUFFIX=	${PKGORIGIN:T:S/docbook-//}
-
-NO_STAGE=	yes
 do-install:
-	@${MKDIR} ${PREFIX}/${DTDDIR}
-	files=$$(${FIND} ${WRKSRC} -type f \! -name '.*'); \
-	for i in $${files}; do \
-		${INSTALL_DATA} $${i} ${PREFIX}/${DTDDIR}; \
-	done
-	${INSTALL_DATA} ${FILESDIR}/catalog ${PREFIX}/${DTDDIR}
-	@${ECHO} "CATALOG \"${ISOCAT}\"" >> ${PREFIX}/${DTDDIR}/catalog
-
-post-install:
-	-${SGMLCAT_ADD}
+	@${MKDIR} ${STAGEDIR}${DTDDIR}
+	cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DTDDIR}
+	${INSTALL_DATA} ${WRKDIR}/catalog ${STAGEDIR}${DTDDIR}
 
 .include <bsd.port.mk>

Copied and modified: head/textproc/docbook-241/files/catalog.in (from r344745, head/textproc/docbook-241/files/catalog)
==============================================================================
--- head/textproc/docbook-241/files/catalog	Mon Feb 17 13:32:26 2014	(r344745, copy source)
+++ head/textproc/docbook-241/files/catalog.in	Mon Feb 17 15:57:49 2014	(r344783)
@@ -6,3 +6,4 @@ PUBLIC "-//Davenport//ELEMENTS CALS-Base
 PUBLIC "-//Davenport//ELEMENTS DocBook Information Pool V2.4.1//EN" "dbpool.mod"
 PUBLIC "-//Davenport//ELEMENTS DocBook Document Hierarchy V2.4.1//EN" "dbhier.mod"
 PUBLIC "-//Davenport//ELEMENTS DocBook Additional General Entities//EN" "dbgenent.mod"
+CATALOG "%%PREFIX%%/share/sgml/iso8879/catalog"

Modified: head/textproc/docbook-241/pkg-plist
==============================================================================
--- head/textproc/docbook-241/pkg-plist	Mon Feb 17 15:45:51 2014	(r344782)
+++ head/textproc/docbook-241/pkg-plist	Mon Feb 17 15:57:49 2014	(r344783)
@@ -1,4 +1,4 @@
-@unexec %%SGMLCAT_RM%%
+@unexec %%XMLCATMGR%% -sc %%SGMLCAT%% remove %D/%%DTDDIR%%/catalog
 share/sgml/docbook/2.4.1/dtd/241chg.txt
 share/sgml/docbook/2.4.1/dtd/announce.txt
 share/sgml/docbook/2.4.1/dtd/calstbl.mod
@@ -31,4 +31,4 @@ share/sgml/docbook/2.4.1/dtd/iso-tech.gm
 @dirrm share/sgml/docbook/2.4.1/dtd
 @dirrm share/sgml/docbook/2.4.1
 @dirrmtry share/sgml/docbook
-@exec %%SGMLCAT_ADD%%
+@exec %%XMLCATMGR%% -sc %%SGMLCAT%% add CATALOG %D/%%DTDDIR%%/catalog



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201402171557.s1HFvn9w022263>