[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