2010-03-21 17:29:38 +01:00
|
|
|
# $NetBSD: Makefile,v 1.27 2010/03/21 16:29:43 wiz Exp $
|
2003-01-11 18:16:17 +01:00
|
|
|
#
|
|
|
|
|
Update to 2.6.0:
* catalog, catalog.xml: enable users to have "current" in schema URIs
in doc instances;
http://docbook.sourceforge.net/release/website/current/schema/
Yeah, I know that it's traditionally been the case that DocBook
doc instances contain public and system IDs for a specific version
of the DocBook DTD. But note that:
- all versions of DocBook 4 are backward-compatible
- doc instances don't actually need to contain any system or
public ID at all users employ RELAX NG-based tools
- for RELAX NG-based toolchain, users will probably be authoring
and validating their doc instances against whatever is the
current version of the RELAX NG schema for DocBook that that
they have installed
So enabling users to put "current" in their doc instances instead
of a specific version number means that they don't need to update
the URIs if/when they want to author/validate using a future
version of the DTD.
* AUTHORS, BUGS, COPYING, INSTALL, README, TODO: Added standard distro
files, to make life easier for packagers;
From README, moved copyright info to COPYING and install info to
INSTALL. README content is not just minimal how-to info. Added
BUGS and TODO, which are just pointers to SF trackers. Added
AUTHORS just for sake completeness.
* Makefile: generate RELEASE-NOTES.html/.txt
* RELEASE-NOTES.xml: New file.
2005-05-05 07:43:05 +02:00
|
|
|
DISTNAME= docbook-website-2.6.0
|
2006-03-21 07:00:43 +01:00
|
|
|
PKGREVISION= 3
|
2003-01-11 18:16:17 +01:00
|
|
|
CATEGORIES= textproc
|
|
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=docbook/}
|
|
|
|
|
2010-03-21 17:29:38 +01:00
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
2003-01-11 18:16:17 +01:00
|
|
|
HOMEPAGE= http://docbook.sourceforge.net/
|
2003-01-18 10:16:58 +01:00
|
|
|
COMMENT= DocBook XML DTD for building websites
|
2003-01-11 18:16:17 +01:00
|
|
|
|
2009-07-08 00:12:02 +02:00
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
|
2005-05-08 19:48:06 +02:00
|
|
|
DEPENDS+= docbook-simple-[0-9]*:../../textproc/docbook-simple
|
|
|
|
DEPENDS+= docbook-xsl>=1.58:../../textproc/docbook-xsl
|
2003-01-18 10:16:58 +01:00
|
|
|
|
2004-02-25 12:48:15 +01:00
|
|
|
USE_LANGUAGES= # empty
|
2008-05-26 04:13:14 +02:00
|
|
|
USE_TOOLS+= pax
|
Update to 2.5.0. Thanks to jmmv and hrs.
Changes since version 2.4.1 (2003-02-18)
Changes to website/*
| 2003-06-22 Norman Walsh
|
| * VERSION: Version 2.5.0 released.
|
| 2003-06-21 Norman Walsh
|
| * Makefile: Tweaked
|
Changes to website/example/*
| 2003-02-20 Robert Stayton
|
| * olink.xml: Now covers XSL-based olink processing.
|
Changes to website/xsl/*
| 2003-06-22 Norman Walsh
|
| * param.xsl, tabular.xsl: Added table.spacer.image to improve
| tabular style accessibility. This is a fairly intrusive
| change, but I think its a significant improvement in
| accessibility.
|
| 2003-05-27 Robert Stayton
|
| * olink.xsl: Fix typo in test attribute.
|
| 2003-04-13 Norman Walsh
|
| * head.xsl: Feat Req #703116: add type to script
|
| 2003-02-26 Jirka Kosek
|
| * toc-tabular.xsl: Make comparsion safe even if nav.graphics
| is specified as string type
|
| 2003-02-20 Robert Stayton
|
| * chunk-common.xsl, olink.xsl, website-common.xsl,
| website-targets.xsl: Added XSL-based olink processing.
|
Changes to website/example/graphics/*
| 2003-06-22 Norman Walsh
|
| * spacer.gif: New file.
|
Changes to website/schema/relaxng/*
| 2003-06-22 Norman Walsh
|
| * autolayout.rng, extensions.rng, layout.rng: Cleanup
| attributes on script element
|
| * autolayout.rng, layout.rng, website-full.rng, website.rng:
| Updated version numbers
|
Changes to website/schema/dtd/*
| 2003-06-22 Norman Walsh
|
| * autolayout.dtd, extensions.mod, forms.mod, layout.dtd,
| namespaces.mod, rddl.mod, website-custom.dtd,
| website-full.dtd, website.dtd, website.mod: Updated version
| numbers
|
| 2003-06-21 Norman Walsh
|
| * autolayout.dtd, layout.dtd, website.mod: Allow type
| attribute on script
|
Changes since version 2.3 (2002-09-17)
Changes to website/*
| 2003-02-18 Norman Walsh
|
| * VERSION: Version 2.4.1 released.
|
| * catalog.xml: Added rewrite rules for the schema and xsl
| directories
|
| * catalog.xml: Added chunk-common to the catalog
|
| 2003-01-25 Norman Walsh
|
| * Makefile: Cleanup and support reorganized directories
|
| * README: Updated versions, copyright, and system identifiers
|
| * VERSION: Version 2.4.0 released.
|
| * catalog.xml: Fixed typos
|
| 2003-01-16 Norman Walsh
|
| * autolayout.dtd, catalog.xml, extensions.mod, forms.mod,
| layout.dtd, namespaces.mod, rddl.mod, website-custom.dtd,
| website-full.dtd, website.mod: Moved files; this messes up
| the CVS tags, but I'm doing it anyway :-(
|
| * website-custom.dtd: Based on Simplified 1.0
|
| 2003-01-12 Robert Stayton
|
| * catalog.xml: New file.
|
| 2002-11-17 Norman Walsh
|
| * VERSION, autolayout.dtd, extensions.mod, forms.mod,
| layout.dtd, namespaces.mod, rddl.mod, website-custom.dtd,
| website-full.dtd, website.mod: Bug #636004: fix version
| numbers
|
| 2002-10-16 Norman Walsh
|
| * website-custom.dtd: Fix typos in comments; correct spelling
| of qand_a_set PEs; add blockinfo for qandaset
|
| * website-full.dtd: Fix typos in comments
|
| 2002-10-02 Norman Walsh
|
| * autolayout.dtd, layout.dtd, website.mod: Add headlink
| element (HTML head 'link')
|
Changes to website/example/*
| 2003-02-18 Norman Walsh
|
| * layout.xml: Moved revisionflag
|
| 2003-01-25 Norman Walsh
|
| * catalog.xml: New file.
|
| 2003-01-24 Norman Walsh
|
| * Makefile: Use Saxon instead of xsltproc because the warnings
| about realtive namespace URIs bug me
|
| 2003-01-16 Norman Walsh
|
| * about.xml, build-ext.xml, build-make.xml,
| build-textonly.xml, building.xml, custom.xml, full.xml,
| layout.xml, olink.xml, param.xml, php.xml, rddl.xml,
| revflag.xml, rss.xml, test1.xml, test1a.xml, test1b.xml,
| test2.xml, test3.xml, website.xml, wslayout.xml: Updated DTD
| URIs
|
| 2003-01-12 Robert Stayton
|
| * build-ext.xml: Added para about using a processor that lacks
| extension functions.
|
| * build-make.xml: Corrections to Makefile listing.
|
| 2002-10-02 Norman Walsh
|
| * build-make.xml, layout.xml: Add global headlink and local
| headlink
|
Changes to website/xsl/*
| 2003-02-18 Norman Walsh
|
| * autolayout.xsl: Updated version numbers to 2.4.1
|
| 2003-02-16 Norman Walsh
|
| * rss.xsl: Check for localTime function before calling it
|
| 2003-01-26 Robert Stayton
|
| * chunk-common.xsl: No longer terminates if exists() function
| not available. Will not track dependencies, so all files
| built each time.
|
| 2003-01-16 Norman Walsh
|
| * autolayout.xsl: Update the public and system identifers
|
| 2003-01-11 Robert Stayton
|
| * makefile-dep.xsl: Add optional output-root param so
| dependency path matches the output path.
|
| 2002-11-17 Norman Walsh
|
| * website-common.xsl: Patch #540597: add rcsdate.format named
| template
|
| 2002-10-02 Norman Walsh
|
| * autolayout.xsl, head.xsl: Support headlink element
|
| * chunk-common.xsl: Support references to external pages when
| using XSLT exists() function to choose build order
|
Changes to website/tests/*
| 2002-10-16 Norman Walsh
|
| * test.xml, testfull.xml: Added XML declarations
|
Changes to website/schema/*
| 2003-01-25 Norman Walsh
|
| * Makefile: New file.
|
Changes to website/schema/relaxng/*
| 2003-02-18 Norman Walsh
|
| * autolayout.rng, extensions.rng, forms.rng, layout.rng,
| rddl.rng, website-full.rng, website.rng: Updated version
| numbers to 2.4.1
|
| 2003-01-23 Norman Walsh
|
| * .cvsignore: Ignore websitedb.rng
|
| * .cvsignore, Makefile: Updated
|
| * config.xml: Generated
|
| * config.xml, union.xml: Changed configuration strategy
|
| * extensions.rng, forms.rng, rddl.rng, website-full.rng,
| website.rng: Removed extraneous xmlns declaration
|
| * union.xml: Oops. I did need this file
|
| * websitedb.rng: This file is generated
|
| 2003-01-16 Norman Walsh
|
| * .cvsignore, Makefile, autolayout.rng, extensions.rng,
| forms.rng, layout.rng, rddl.rng, union.xml,
| website-full.rng, website.rng, websitedb.rng: New file.
|
Changes to website/schema/dtd/*
| 2003-02-18 Norman Walsh
|
| * autolayout.dtd, extensions.mod, forms.mod, layout.dtd,
| namespaces.mod, rddl.mod, website-custom.dtd,
| website-full.dtd, website.dtd, website.mod: Updated version
| numbers to 2.4.1
|
| 2003-01-25 Norman Walsh
|
| * Makefile: Cleanup
|
| 2003-01-23 Norman Walsh
|
| * Makefile: New file.
|
| * website-custom.dtd, website.dtd: Updated version numbers
|
| 2003-01-16 Norman Walsh
|
| * autolayout.dtd, extensions.mod, forms.mod, layout.dtd,
| namespaces.mod, rddl.mod, website-custom.dtd,
| website-full.dtd, website.dtd, website.mod: New file.
|
2005-03-02 18:58:08 +01:00
|
|
|
NO_BUILD= YES
|
|
|
|
NO_CONFIGURE= YES
|
2003-01-11 18:16:17 +01:00
|
|
|
|
|
|
|
DOCDIR= ${PREFIX}/share/doc/docbook-website
|
2003-01-18 10:16:58 +01:00
|
|
|
DTDDIR= ${PREFIX}/share/xml/website
|
2003-01-11 18:16:17 +01:00
|
|
|
EGDIR= ${PREFIX}/share/examples/docbook-website
|
|
|
|
|
Update to 2.5.0. Thanks to jmmv and hrs.
Changes since version 2.4.1 (2003-02-18)
Changes to website/*
| 2003-06-22 Norman Walsh
|
| * VERSION: Version 2.5.0 released.
|
| 2003-06-21 Norman Walsh
|
| * Makefile: Tweaked
|
Changes to website/example/*
| 2003-02-20 Robert Stayton
|
| * olink.xml: Now covers XSL-based olink processing.
|
Changes to website/xsl/*
| 2003-06-22 Norman Walsh
|
| * param.xsl, tabular.xsl: Added table.spacer.image to improve
| tabular style accessibility. This is a fairly intrusive
| change, but I think its a significant improvement in
| accessibility.
|
| 2003-05-27 Robert Stayton
|
| * olink.xsl: Fix typo in test attribute.
|
| 2003-04-13 Norman Walsh
|
| * head.xsl: Feat Req #703116: add type to script
|
| 2003-02-26 Jirka Kosek
|
| * toc-tabular.xsl: Make comparsion safe even if nav.graphics
| is specified as string type
|
| 2003-02-20 Robert Stayton
|
| * chunk-common.xsl, olink.xsl, website-common.xsl,
| website-targets.xsl: Added XSL-based olink processing.
|
Changes to website/example/graphics/*
| 2003-06-22 Norman Walsh
|
| * spacer.gif: New file.
|
Changes to website/schema/relaxng/*
| 2003-06-22 Norman Walsh
|
| * autolayout.rng, extensions.rng, layout.rng: Cleanup
| attributes on script element
|
| * autolayout.rng, layout.rng, website-full.rng, website.rng:
| Updated version numbers
|
Changes to website/schema/dtd/*
| 2003-06-22 Norman Walsh
|
| * autolayout.dtd, extensions.mod, forms.mod, layout.dtd,
| namespaces.mod, rddl.mod, website-custom.dtd,
| website-full.dtd, website.dtd, website.mod: Updated version
| numbers
|
| 2003-06-21 Norman Walsh
|
| * autolayout.dtd, layout.dtd, website.mod: Allow type
| attribute on script
|
Changes since version 2.3 (2002-09-17)
Changes to website/*
| 2003-02-18 Norman Walsh
|
| * VERSION: Version 2.4.1 released.
|
| * catalog.xml: Added rewrite rules for the schema and xsl
| directories
|
| * catalog.xml: Added chunk-common to the catalog
|
| 2003-01-25 Norman Walsh
|
| * Makefile: Cleanup and support reorganized directories
|
| * README: Updated versions, copyright, and system identifiers
|
| * VERSION: Version 2.4.0 released.
|
| * catalog.xml: Fixed typos
|
| 2003-01-16 Norman Walsh
|
| * autolayout.dtd, catalog.xml, extensions.mod, forms.mod,
| layout.dtd, namespaces.mod, rddl.mod, website-custom.dtd,
| website-full.dtd, website.mod: Moved files; this messes up
| the CVS tags, but I'm doing it anyway :-(
|
| * website-custom.dtd: Based on Simplified 1.0
|
| 2003-01-12 Robert Stayton
|
| * catalog.xml: New file.
|
| 2002-11-17 Norman Walsh
|
| * VERSION, autolayout.dtd, extensions.mod, forms.mod,
| layout.dtd, namespaces.mod, rddl.mod, website-custom.dtd,
| website-full.dtd, website.mod: Bug #636004: fix version
| numbers
|
| 2002-10-16 Norman Walsh
|
| * website-custom.dtd: Fix typos in comments; correct spelling
| of qand_a_set PEs; add blockinfo for qandaset
|
| * website-full.dtd: Fix typos in comments
|
| 2002-10-02 Norman Walsh
|
| * autolayout.dtd, layout.dtd, website.mod: Add headlink
| element (HTML head 'link')
|
Changes to website/example/*
| 2003-02-18 Norman Walsh
|
| * layout.xml: Moved revisionflag
|
| 2003-01-25 Norman Walsh
|
| * catalog.xml: New file.
|
| 2003-01-24 Norman Walsh
|
| * Makefile: Use Saxon instead of xsltproc because the warnings
| about realtive namespace URIs bug me
|
| 2003-01-16 Norman Walsh
|
| * about.xml, build-ext.xml, build-make.xml,
| build-textonly.xml, building.xml, custom.xml, full.xml,
| layout.xml, olink.xml, param.xml, php.xml, rddl.xml,
| revflag.xml, rss.xml, test1.xml, test1a.xml, test1b.xml,
| test2.xml, test3.xml, website.xml, wslayout.xml: Updated DTD
| URIs
|
| 2003-01-12 Robert Stayton
|
| * build-ext.xml: Added para about using a processor that lacks
| extension functions.
|
| * build-make.xml: Corrections to Makefile listing.
|
| 2002-10-02 Norman Walsh
|
| * build-make.xml, layout.xml: Add global headlink and local
| headlink
|
Changes to website/xsl/*
| 2003-02-18 Norman Walsh
|
| * autolayout.xsl: Updated version numbers to 2.4.1
|
| 2003-02-16 Norman Walsh
|
| * rss.xsl: Check for localTime function before calling it
|
| 2003-01-26 Robert Stayton
|
| * chunk-common.xsl: No longer terminates if exists() function
| not available. Will not track dependencies, so all files
| built each time.
|
| 2003-01-16 Norman Walsh
|
| * autolayout.xsl: Update the public and system identifers
|
| 2003-01-11 Robert Stayton
|
| * makefile-dep.xsl: Add optional output-root param so
| dependency path matches the output path.
|
| 2002-11-17 Norman Walsh
|
| * website-common.xsl: Patch #540597: add rcsdate.format named
| template
|
| 2002-10-02 Norman Walsh
|
| * autolayout.xsl, head.xsl: Support headlink element
|
| * chunk-common.xsl: Support references to external pages when
| using XSLT exists() function to choose build order
|
Changes to website/tests/*
| 2002-10-16 Norman Walsh
|
| * test.xml, testfull.xml: Added XML declarations
|
Changes to website/schema/*
| 2003-01-25 Norman Walsh
|
| * Makefile: New file.
|
Changes to website/schema/relaxng/*
| 2003-02-18 Norman Walsh
|
| * autolayout.rng, extensions.rng, forms.rng, layout.rng,
| rddl.rng, website-full.rng, website.rng: Updated version
| numbers to 2.4.1
|
| 2003-01-23 Norman Walsh
|
| * .cvsignore: Ignore websitedb.rng
|
| * .cvsignore, Makefile: Updated
|
| * config.xml: Generated
|
| * config.xml, union.xml: Changed configuration strategy
|
| * extensions.rng, forms.rng, rddl.rng, website-full.rng,
| website.rng: Removed extraneous xmlns declaration
|
| * union.xml: Oops. I did need this file
|
| * websitedb.rng: This file is generated
|
| 2003-01-16 Norman Walsh
|
| * .cvsignore, Makefile, autolayout.rng, extensions.rng,
| forms.rng, layout.rng, rddl.rng, union.xml,
| website-full.rng, website.rng, websitedb.rng: New file.
|
Changes to website/schema/dtd/*
| 2003-02-18 Norman Walsh
|
| * autolayout.dtd, extensions.mod, forms.mod, layout.dtd,
| namespaces.mod, rddl.mod, website-custom.dtd,
| website-full.dtd, website.dtd, website.mod: Updated version
| numbers to 2.4.1
|
| 2003-01-25 Norman Walsh
|
| * Makefile: Cleanup
|
| 2003-01-23 Norman Walsh
|
| * Makefile: New file.
|
| * website-custom.dtd, website.dtd: Updated version numbers
|
| 2003-01-16 Norman Walsh
|
| * autolayout.dtd, extensions.mod, forms.mod, layout.dtd,
| namespaces.mod, rddl.mod, website-custom.dtd,
| website-full.dtd, website.dtd, website.mod: New file.
|
2005-03-02 18:58:08 +01:00
|
|
|
XML_CATALOGS= ${DTDDIR}/catalog.xml
|
Update to 2.6.0:
* catalog, catalog.xml: enable users to have "current" in schema URIs
in doc instances;
http://docbook.sourceforge.net/release/website/current/schema/
Yeah, I know that it's traditionally been the case that DocBook
doc instances contain public and system IDs for a specific version
of the DocBook DTD. But note that:
- all versions of DocBook 4 are backward-compatible
- doc instances don't actually need to contain any system or
public ID at all users employ RELAX NG-based tools
- for RELAX NG-based toolchain, users will probably be authoring
and validating their doc instances against whatever is the
current version of the RELAX NG schema for DocBook that that
they have installed
So enabling users to put "current" in their doc instances instead
of a specific version number means that they don't need to update
the URIs if/when they want to author/validate using a future
version of the DTD.
* AUTHORS, BUGS, COPYING, INSTALL, README, TODO: Added standard distro
files, to make life easier for packagers;
From README, moved copyright info to COPYING and install info to
INSTALL. README content is not just minimal how-to info. Added
BUGS and TODO, which are just pointers to SF trackers. Added
AUTHORS just for sake completeness.
* Makefile: generate RELEASE-NOTES.html/.txt
* RELEASE-NOTES.xml: New file.
2005-05-05 07:43:05 +02:00
|
|
|
SGML_CATALOGS= ${DTDDIR}/catalog
|
2003-01-29 22:31:17 +01:00
|
|
|
|
2009-07-08 00:12:02 +02:00
|
|
|
INSTALLATION_DIRS= ${DOCDIR} ${DTDDIR} ${EGDIR}
|
|
|
|
|
2003-01-11 18:16:17 +01:00
|
|
|
do-install:
|
2003-05-03 20:50:05 +02:00
|
|
|
cd ${WRKSRC} && ${FIND} . -name "*.orig" -exec ${RM} {} \;
|
2008-05-26 04:13:14 +02:00
|
|
|
cd ${WRKSRC} && pax -rwpm ChangeLog README VERSION \
|
Update to 2.6.0:
* catalog, catalog.xml: enable users to have "current" in schema URIs
in doc instances;
http://docbook.sourceforge.net/release/website/current/schema/
Yeah, I know that it's traditionally been the case that DocBook
doc instances contain public and system IDs for a specific version
of the DocBook DTD. But note that:
- all versions of DocBook 4 are backward-compatible
- doc instances don't actually need to contain any system or
public ID at all users employ RELAX NG-based tools
- for RELAX NG-based toolchain, users will probably be authoring
and validating their doc instances against whatever is the
current version of the RELAX NG schema for DocBook that that
they have installed
So enabling users to put "current" in their doc instances instead
of a specific version number means that they don't need to update
the URIs if/when they want to author/validate using a future
version of the DTD.
* AUTHORS, BUGS, COPYING, INSTALL, README, TODO: Added standard distro
files, to make life easier for packagers;
From README, moved copyright info to COPYING and install info to
INSTALL. README content is not just minimal how-to info. Added
BUGS and TODO, which are just pointers to SF trackers. Added
AUTHORS just for sake completeness.
* Makefile: generate RELEASE-NOTES.html/.txt
* RELEASE-NOTES.xml: New file.
2005-05-05 07:43:05 +02:00
|
|
|
RELEASE-NOTES.html RELEASE-NOTES.txt RELEASE-NOTES.xml \
|
2009-07-08 00:12:02 +02:00
|
|
|
TODO ${DESTDIR}${DOCDIR}
|
|
|
|
cd ${WRKSRC}/example && pax -rwpm . ${DESTDIR}${EGDIR}
|
2008-05-26 04:13:14 +02:00
|
|
|
cd ${WRKSRC} && pax -rwpm VERSION extensions schema xsl \
|
2009-07-08 00:12:02 +02:00
|
|
|
${DESTDIR}${DTDDIR}
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/catalog.xml ${WRKSRC}/catalog ${DESTDIR}${DTDDIR}
|
2003-01-11 18:16:17 +01:00
|
|
|
|
2003-01-29 22:31:17 +01:00
|
|
|
.include "../../textproc/xmlcatmgr/catalogs.mk"
|
2003-01-11 18:16:17 +01:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|