From owner-svn-ports-head@FreeBSD.ORG Sun Jul 21 18:20:26 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]) by hub.freebsd.org (Postfix) with ESMTP id 18837B5B; Sun, 21 Jul 2013 18:20:26 +0000 (UTC) (envelope-from marino@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id ED7FCC56; Sun, 21 Jul 2013 18:20:25 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6LIKP9q019391; Sun, 21 Jul 2013 18:20:25 GMT (envelope-from marino@svn.freebsd.org) Received: (from marino@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6LIKPZC019387; Sun, 21 Jul 2013 18:20:25 GMT (envelope-from marino@svn.freebsd.org) Message-Id: <201307211820.r6LIKPZC019387@svn.freebsd.org> From: John Marino Date: Sun, 21 Jul 2013 18:20:25 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r323408 - in head/textproc/website: . 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: Sun, 21 Jul 2013 18:20:26 -0000 Author: marino Date: Sun Jul 21 18:20:24 2013 New Revision: 323408 URL: http://svnweb.freebsd.org/changeset/ports/323408 Log: textproc/website: Fix xmlcatmgr duplicate errors during package installation PR: ports/179729 Submitted by: marino Approved by: bapt (mentor) Modified: head/textproc/website/Makefile head/textproc/website/files/pkg-install.in head/textproc/website/pkg-plist Modified: head/textproc/website/Makefile ============================================================================== --- head/textproc/website/Makefile Sun Jul 21 18:07:29 2013 (r323407) +++ head/textproc/website/Makefile Sun Jul 21 18:20:24 2013 (r323408) @@ -1,14 +1,9 @@ -# New ports collection makefile for: website -# Date Created: 2003-11-10 10:13:49 -# Whom: Jean-Baptiste Quenot -# -# Based on the docbook-xsl port -# +# Created by: Jean-Baptiste Quenot # $FreeBSD$ -# PORTNAME= website PORTVERSION= 2.5.0 +PORTREVISION= 1 CATEGORIES= textproc www MASTER_SITES= SF/docbook/OldFiles @@ -28,6 +23,9 @@ PKGDEINSTALL= ${WRKSRC}/pkg-deinstall NO_BUILD= yes XMLCATMGR= ${LOCALBASE}/bin/xmlcatmgr CATALOG_PORTS= ${XMLDIR}/catalog.ports +CATALOG_XSL= ${WRKSRC}/catalog + +DXVERSIONS= current 2.2 2.3 2.4.0 2.4.1 2.5.0 post-extract: ${FIND} ${WRKSRC} -name '.#*' -delete @@ -38,8 +36,29 @@ do-install: (cd ${WRKSRC}/example && ${TAR} -cf - . |\ ${TAR} -xf - -C${EXAMPLESDIR}) .endif + ${XMLCATMGR} -c "${CATALOG_XSL}" create +.for dxversion in ${DXVERSIONS} + ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteSystem \ + http://docbook.sourceforge.net/release/website/${dxversion}/xsl \ + "file://${PREFIX}/${INSTDIR}/xsl" + ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteURI \ + http://docbook.sourceforge.net/release/website/${dxversion}/xsl \ + "file://${PREFIX}/${INSTDIR}/xsl" + ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteSystem \ + http://docbook.sourceforge.net/release/website/${dxversion}/schema/dtd \ + "file://${PREFIX}/${INSTDIR}/schema/dtd" + ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteURI \ + http://docbook.sourceforge.net/release/website/${dxversion}/schema/dtd \ + "file://${PREFIX}/${INSTDIR}/schema/dtd" + ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteSystem \ + http://docbook.sourceforge.net/release/website/${dxversion} \ + "file://${PREFIX}/${INSTDIR}/schema/dtd" + ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteURI \ + http://docbook.sourceforge.net/release/website/${dxversion} \ + "file://${PREFIX}/${INSTDIR}/schema/dtd" +.endfor ${MKDIR} ${PINSTDIR} - (cd ${WRKSRC} && ${TAR} -cf - VERSION ${COPYDIRS} |\ + (cd ${WRKSRC} && ${TAR} -cf - VERSION catalog ${COPYDIRS} |\ ${TAR} -xf - -C${PINSTDIR}) post-install: Modified: head/textproc/website/files/pkg-install.in ============================================================================== --- head/textproc/website/files/pkg-install.in Sun Jul 21 18:07:29 2013 (r323407) +++ head/textproc/website/files/pkg-install.in Sun Jul 21 18:20:24 2013 (r323408) @@ -18,34 +18,6 @@ if [ "$2" != "POST-INSTALL" ]; then exit 0 fi -VERSIONS='current 2.2 2.3 2.4.0 2.4.1 2.5.0' - -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/website/$version/xsl \ - "file://${XSL_DIR}/xsl" - ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteURI \ - http://docbook.sourceforge.net/release/website/$version/xsl \ - "file://${XSL_DIR}/xsl" - ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteSystem \ - http://docbook.sourceforge.net/release/website/$version/schema/dtd \ - "file://${XSL_DIR}/schema/dtd" - ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteURI \ - http://docbook.sourceforge.net/release/website/$version/schema/dtd \ - "file://${XSL_DIR}/schema/dtd" - ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteSystem \ - http://docbook.sourceforge.net/release/website/$version \ - "file://${XSL_DIR}/schema/dtd" - ${XMLCATMGR} -c "${CATALOG_XSL}" add rewriteURI \ - http://docbook.sourceforge.net/release/website/$version \ - "file://${XSL_DIR}/schema/dtd" -done - ${XMLCATMGR} -c "${CATALOG_PORTS_XML}" add delegateSystem \ http://docbook.sourceforge.net/release/website/ \ "file://${CATALOG_XSL}" Modified: head/textproc/website/pkg-plist ============================================================================== --- head/textproc/website/pkg-plist Sun Jul 21 18:07:29 2013 (r323407) +++ head/textproc/website/pkg-plist Sun Jul 21 18:20:24 2013 (r323408) @@ -177,7 +177,6 @@ share/xsl/website/xsl/website-common.xsl share/xsl/website/xsl/website-targets.xsl share/xsl/website/xsl/website.xsl share/xsl/website/xsl/xbel.xsl -@unexec rm -f %D/share/xsl/website/catalog 2>&1 >/dev/null || true @dirrm share/xsl/website/xsl @dirrm share/xsl/website/tests @dirrm share/xsl/website/schema/relaxng @@ -193,7 +192,7 @@ share/xsl/website/xsl/xbel.xsl @dirrm share/xsl/website/extensions/saxon64 @dirrm share/xsl/website/extensions @dirrm share/xsl/website -@dirrm share/xsl +@dirrmtry share/xsl %%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/subdir %%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/graphics/navicons/triangle/other %%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/graphics/navicons/triangle/current