From owner-svn-ports-head@FreeBSD.ORG Wed Sep 11 06:34:51 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id A2FF984D; Wed, 11 Sep 2013 06:34:51 +0000 (UTC) (envelope-from marino@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8EA092803; Wed, 11 Sep 2013 06:34:51 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r8B6YpoB016233; Wed, 11 Sep 2013 06:34:51 GMT (envelope-from marino@svn.freebsd.org) Received: (from marino@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r8B6Yo8k016230; Wed, 11 Sep 2013 06:34:50 GMT (envelope-from marino@svn.freebsd.org) Message-Id: <201309110634.r8B6Yo8k016230@svn.freebsd.org> From: John Marino Date: Wed, 11 Sep 2013 06:34:50 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r326943 - in head/textproc/slides: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Sep 2013 06:34:51 -0000 Author: marino Date: Wed Sep 11 06:34:50 2013 New Revision: 326943 URL: http://svnweb.freebsd.org/changeset/ports/326943 Log: textproc/slides: move catalog generation into package Recently textproc/docbook-xsl, and textproc/docbook-xsl-ns and textproc/website were modified such that the xmlcatmgr catalog was created during the build (once) and packaged. Before it was accidently built and package and then created again during the package install script that it had. So the catalog creation was removed from pkg-install.in script. textproc/slides really was set up in the same way but it wasn't emitting errors because the pkg-plist was slightly different. However, in the interest of uniformity, textproc/slides was updated to match the others. The missing dependency on xmlcatmgr was added and the header trimmed as well. PR: ports/179730 Submitted by: marino Modified: head/textproc/slides/Makefile head/textproc/slides/files/pkg-install.in head/textproc/slides/pkg-plist Modified: head/textproc/slides/Makefile ============================================================================== --- head/textproc/slides/Makefile Wed Sep 11 06:27:41 2013 (r326942) +++ head/textproc/slides/Makefile Wed Sep 11 06:34:50 2013 (r326943) @@ -1,27 +1,21 @@ -# New ports collection makefile for: slides -# Date Created: 2004-04-29 13:49:33 -# Whom: Jean-Baptiste Quenot -# -# ex:ts=22:sw=22 -# +# Created by: Jean-Baptiste Quenot # $FreeBSD$ -# -# Based on the textproc/website port -# PORTNAME= slides PORTVERSION= 3.3.1 +PORTREVISION= 1 CATEGORIES= textproc MASTER_SITES= SF/docbook/OldFiles MAINTAINER= ports@FreeBSD.org COMMENT= Doctype and stylesheets for making slides +BUILD_DEPENDS= xmlcatmgr:${PORTSDIR}/textproc/xmlcatmgr RUN_DEPENDS= ${LOCALBASE}/share/xsl/docbook/catalog:${PORTSDIR}/textproc/docbook-xsl RUN_DEPENDS+= ${LOCALBASE}/share/xml/docbook/4.3/catalog.xml:${PORTSDIR}/textproc/docbook-xml-430 -XMLDIR= ${LOCALBASE}/share/xml -INSTDIR= share/xsl/${PORTNAME} +XMLDIR= ${LOCALBASE}/share/xml +INSTDIR= share/xsl/slides PINSTDIR= ${PREFIX}/${INSTDIR} COPYDIRS= browser graphics schema xsl @@ -31,14 +25,25 @@ PKGDEINSTALL= ${WRKSRC}/pkg-deinstall NO_BUILD= yes XMLCATMGR= ${LOCALBASE}/bin/xmlcatmgr CATALOG_PORTS= ${XMLDIR}/catalog.ports +CATALOG_XSL= ${WRKSRC}/catalog MYEXAMPLESDIR= tests MYDOCSDIR= doc +DXVERSIONS= 3.3.1 3.2.0 3.1.0 3.0.0 3.0b2 3.0b1 2.1b2 2.1b1 2.0a2 2.0a1 \ + current + +REPLACE_EXPR= -e 's,@INSTDIR@,${INSTDIR},g ; \ + s,@XMLCATMGR@,${XMLCATMGR},g ; \ + s,@CATALOG_PORTS_XML@,${CATALOG_PORTS},g ; \ + s,@PORTNAME@,slides,g' + +.include + post-patch: ${FIND} ${WRKSRC} -name '*.orig' -delete do-install: -.ifndef NOPORTDOCS +.if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${EXAMPLESDIR} (cd ${WRKSRC}/${MYEXAMPLESDIR} && ${TAR} -cf - . |\ ${TAR} -xf - -C${EXAMPLESDIR}) @@ -46,14 +51,31 @@ do-install: (cd ${WRKSRC}/${MYDOCSDIR} && ${TAR} -cf - . |\ ${TAR} -xf - -C${DOCSDIR}) .endif + ${XMLCATMGR} -c "${CATALOG_XSL}" create +.for dxversion in ${DXVERSIONS} + ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteSystem \ + http://docbook.sourceforge.net/release/slides/${dxversion}/xsl \ + "file://${PINSTDIR}/xsl" + ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteURI \ + http://docbook.sourceforge.net/release/slides/${dxversion}/xsl \ + "file://${PINSTDIR}/xsl" + ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteSystem \ + http://docbook.sourceforge.net/release/slides/${dxversion}/schema/dtd \ + "file://${PINSTDIR}/schema/dtd" + ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteURI \ + http://docbook.sourceforge.net/release/slides/${dxversion}/schema/dtd \ + "file://${PINSTDIR}/schema/dtd" + ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteSystem \ + http://docbook.sourceforge.net/release/slides/${dxversion} \ + "file://${PINSTDIR}/schema/dtd" + ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteURI \ + http://docbook.sourceforge.net/release/slides/${dxversion} \ + "file://${PINSTDIR}/schema/dtd" +.endfor ${MKDIR} ${PINSTDIR} - (cd ${WRKSRC} && ${TAR} -cf - VERSION ${COPYDIRS} |\ + (cd ${WRKSRC} && ${TAR} -cf - VERSION catalog ${COPYDIRS} |\ ${TAR} -xf - -C${PINSTDIR}) -REPLACE_EXPR= -e 's,@INSTDIR@,${INSTDIR},g ; \ - s,@XMLCATMGR@,${XMLCATMGR},g ; \ - s,@CATALOG_PORTS_XML@,${CATALOG_PORTS},g ; \ - s,@PORTNAME@,${PORTNAME},g' post-install: @${SED} ${REPLACE_EXPR} < ${FILESDIR}/pkg-install.in > ${PKGINSTALL} @${SED} ${REPLACE_EXPR} < ${FILESDIR}/pkg-deinstall.in > ${PKGDEINSTALL} Modified: head/textproc/slides/files/pkg-install.in ============================================================================== --- head/textproc/slides/files/pkg-install.in Wed Sep 11 06:27:41 2013 (r326942) +++ head/textproc/slides/files/pkg-install.in Wed Sep 11 06:34:50 2013 (r326943) @@ -20,34 +20,6 @@ if [ "$2" != "POST-INSTALL" ]; then exit 0 fi -VERSIONS='current 3.3.1 3.2.0 3.1.0 3.0.0 3.0b2 3.0b1 2.1b2 2.1b1 2.0a2 2.0a1' - -if [ ! -f ${CATALOG_XSL} ]; then - ${XMLCATMGR} -c "${CATALOG_XSL}" create -fi - -for version in ${VERSIONS} -do - ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteSystem \ - http://docbook.sourceforge.net/release/${PORTNAME}/$version/xsl \ - "file://${XSL_DIR}/xsl" - ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteURI \ - http://docbook.sourceforge.net/release/${PORTNAME}/$version/xsl \ - "file://${XSL_DIR}/xsl" - ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteSystem \ - http://docbook.sourceforge.net/release/${PORTNAME}/$version/schema/dtd \ - "file://${XSL_DIR}/schema/dtd" - ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteURI \ - http://docbook.sourceforge.net/release/${PORTNAME}/$version/schema/dtd \ - "file://${XSL_DIR}/schema/dtd" - ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteSystem \ - http://docbook.sourceforge.net/release/${PORTNAME}/$version \ - "file://${XSL_DIR}/schema/dtd" - ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteURI \ - http://docbook.sourceforge.net/release/${PORTNAME}/$version \ - "file://${XSL_DIR}/schema/dtd" -done - ${XMLCATMGR} -c "${CATALOG_PORTS_XML}" add delegateSystem \ http://docbook.sourceforge.net/release/${PORTNAME}/ \ "file://${CATALOG_XSL}" Modified: head/textproc/slides/pkg-plist ============================================================================== --- head/textproc/slides/pkg-plist Wed Sep 11 06:27:41 2013 (r326942) +++ head/textproc/slides/pkg-plist Wed Sep 11 06:34:50 2013 (r326943) @@ -143,7 +143,7 @@ share/xsl/slides/xsl/xhtml/tables.xsl share/xsl/slides/xsl/xhtml/vslides.xsl share/xsl/slides/xsl/xhtml/w3c.xsl share/xsl/slides/VERSION -@unexec rm -f %D/share/xsl/slides/catalog 2>&1 >/dev/null || true +share/xsl/slides/catalog @dirrm share/xsl/slides/browser @dirrm share/xsl/slides/graphics/active @dirrm share/xsl/slides/graphics/inactive @@ -160,6 +160,6 @@ share/xsl/slides/VERSION @dirrm share/xsl/slides/xsl/xhtml @dirrm share/xsl/slides/xsl @dirrm share/xsl/slides -@unexec test -d %D/share/xsl && rmdir %D/share/xsl 2>/dev/null || true +@dirrmtry share/xsl %%PORTDOCS%%@dirrm %%EXAMPLESDIR%% %%PORTDOCS%%@dirrm %%DOCSDIR%%