[csw-devel] SF.net SVN: gar:[2607] csw/mgar/pkg/docbook-dtds/trunk
bdwalton at users.sourceforge.net
bdwalton at users.sourceforge.net
Mon Dec 15 19:09:48 CET 2008
Revision: 2607
http://gar.svn.sourceforge.net/gar/?rev=2607&view=rev
Author: bdwalton
Date: 2008-12-15 18:09:48 +0000 (Mon, 15 Dec 2008)
Log Message:
-----------
Added the makefile patch to svn, tweaked install filename for catalog files.
Modified Paths:
--------------
csw/mgar/pkg/docbook-dtds/trunk/checksums
Added Paths:
-----------
csw/mgar/pkg/docbook-dtds/trunk/files/add_makefile.patch
Modified: csw/mgar/pkg/docbook-dtds/trunk/checksums
===================================================================
--- csw/mgar/pkg/docbook-dtds/trunk/checksums 2008-12-15 17:35:52 UTC (rev 2606)
+++ csw/mgar/pkg/docbook-dtds/trunk/checksums 2008-12-15 18:09:48 UTC (rev 2607)
@@ -19,4 +19,4 @@
e976c302070ec2e14316d4a601c224cb download/docbook-dtd41-sgml-1.0.catalog.patch
0ee42c28835cd448b6b47b2345394b28 download/docbook-dtd42-sgml-1.0.catalog.patch
1dae3f33fe7dda3fd68a4d4a3df2c653 download/docbook-dtds-ents.patch
-9fba7b568d66e824b498706eb1c83a73 download/add_makefile.patch
+e95f2615b1a3f50b9d14efdb4d188f3d download/add_makefile.patch
Added: csw/mgar/pkg/docbook-dtds/trunk/files/add_makefile.patch
===================================================================
--- csw/mgar/pkg/docbook-dtds/trunk/files/add_makefile.patch (rev 0)
+++ csw/mgar/pkg/docbook-dtds/trunk/files/add_makefile.patch 2008-12-15 18:09:48 UTC (rev 2607)
@@ -0,0 +1,84 @@
+--- /dev/null 2008-12-15 18:41:04.000000000 +0100
++++ docbookdtds-1.0/Makefile 2008-12-15 18:55:18.651895350 +0100
+@@ -0,0 +1,81 @@
++prefix = /opt/csw
++sysconfdir = $(prefix)/etc
++datadir = $(prefix)/share
++
++
++INSTALL = /opt/csw/bin/ginstall -c
++INSTALL_DATA = $(INSTALL) -m 0644
++INSTALL_DIR = $(INSTALL) -m 0755 -d
++
++docbookdir = $(datadir)/sgml/docbook
++docdir = $(datadir)/doc/docbookdtds
++
++SGML = $(wildcard *-sgml)
++XML = $(wildcard *-xml)
++
++SGMLTARG = $(patsubst %,inst-%,$(SGML))
++XMLTARG = $(patsubst %,inst-%,$(XML))
++
++.PHONY: $(SGML) $(XMLT)
++
++all: build
++
++install: $(SGMLTARG) $(XMLTARG) links docs
++
++links: $(SGMLTARG) $(XMLTARG)
++ @echo Installing links to most current SGML and XML catalogs
++ @( $(INSTALL_DIR) $(DESTDIR)/$(sysconfdir)/sgml; \
++ cd $(DESTDIR)/$(sysconfdir)/sgml; \
++ [ -h $(DESTDIR)/$(sysconfdir)/sgml/sgml-docbook.cat ] || \
++ ln -s sgml-docbook-4.4-$(GARVERSION)-$(PATCHLEVEL).cat \
++ $(DESTDIR)/$(sysconfdir)/sgml/sgml-docbook.cat; \
++ [ -h $(DESTDIR)/$(sysconfdir)/sgml/xml-docbook.cat ] || \
++ ln -s xml-docbook-4.4-$(GARVERSION)-$(PATCHLEVEL).cat \
++ $(DESTDIR)/$(sysconfdir)/sgml/xml-docbook.cat )
++
++docs:
++ @echo Installing docs
++ $(INSTALL_DIR) $(DESTDIR)/$(docdir)/
++ for d in *; do \
++ if [ "`echo $$d/*txt`" != "$$d/*txt" ]; then \
++ $(INSTALL_DIR) $(DESTDIR)/$(docdir)/$$d; \
++ $(INSTALL_DATA) $$d/*txt $(DESTDIR)/$(docdir)/$$d/; \
++ fi \
++ done
++ for x in 3 4; do \
++ dir=$(DESTDIR)/$(docdir)/$$x.1-sgml; \
++ [ -d $$dir ] || $(INSTALL_DIR) $$dir; \
++ $(INSTALL_DATA) $$x.1-sgml/ChangeLog $$dir/; \
++ done
++
++inst-%-sgml: DD=$(DESTDIR)/$(docbookdir)/sgml-dtd-$*-$(GARVERSION)-$(PATCHLEVEL)
++inst-%-sgml:
++ @echo Installing $*-sgml
++ @( cd $*-sgml; \
++ gmkdir -p $(DD); \
++ $(INSTALL_DATA) *dtd *mod $(DD)/; \
++ [ -n "`ls *dcl 2>/dev/null`" ] && $(INSTALL_DATA) *dcl $(DD); \
++ $(INSTALL_DATA) docbook.cat $(DD)/catalog; \
++ if [ -d ent ]; then \
++ $(INSTALL_DIR) $(DD)/ent; \
++ $(INSTALL_DATA) ent/* $(DD)/ent/; \
++ fi )
++
++inst-%-xml: DD=$(DESTDIR)/$(docbookdir)/xml-dtd-$*-$(GARVERSION)-$(PATCHLEVEL)
++inst-%-xml:
++ @echo Installing $*-xml
++ @( cd $*-xml; \
++ gmkdir -p $(DD); \
++ $(INSTALL_DATA) *dtd *mod $(DD)/; \
++ [ -n "`ls *dcl 2>/dev/null`" ] && $(INSTALL_DATA) *dcl $(DD); \
++ $(INSTALL_DATA) docbook.cat $(DD)/catalog; \
++ if [ -d ent ]; then \
++ $(INSTALL_DIR) $(DD)/ent; \
++ $(INSTALL_DATA) ent/* $(DD)/ent/; \
++ fi )
++
++build:
++ @echo Nothing to build...dummy statement in action.
++
++showtarg:
++ @echo $(SGMLTARG) $(XMLTARG)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list