patches/doxygen-01-solaris-pkgtool.diff
changeset 1311 a9ab76548311
child 2873 157b01061040
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/doxygen-01-solaris-pkgtool.diff	Sat Aug 16 09:14:53 2008 +0000
@@ -0,0 +1,60 @@
+Index: trunk/configure
+===================================================================
+--- trunk/configure	(revision 644)
++++ trunk/configure	(working copy)
+@@ -213,9 +213,9 @@
+       f_platform=sunos-g++
+       ;;
+     SunOS:5*)
+-      f_platform=solaris-g++
++      f_platform=solaris-cc
+       if test "$f_insttool" = NO; then
+-        f_insttool=/usr/bin/install
++        f_insttool=install
+       fi
+       ;;
+     ULTRIX:*)
+Index: trunk/Makefile.in
+===================================================================
+--- trunk/Makefile.in	(revision 644)
++++ trunk/Makefile.in	(working copy)
+@@ -50,28 +50,28 @@
+ 
+ DATE=$(shell date "+%B %Y")
+ 
+-MAN1DIR = man/man1
++MAN1DIR = share/man/man1
+ 
+ install: doxywizard_install 
+-	$(INSTTOOL) -d $(INSTALL)/bin
+-	$(INSTTOOL) -m 755 bin/doxygen    $(INSTALL)/bin
+-	$(INSTTOOL) -m 755 bin/doxytag    $(INSTALL)/bin
+-	$(INSTTOOL) -d $(INSTALL)/$(MAN1DIR)
++	mkdir -p $(DESTDIR)/$(INSTALL)/bin
++	$(INSTTOOL) -m 755 bin/doxygen    $(DESTDIR)/$(INSTALL)/bin
++	$(INSTTOOL) -m 755 bin/doxytag    $(DESTDIR)/$(INSTALL)/bin
++	mkdir -p $(DESTDIR)/$(INSTALL)/$(MAN1DIR)
+ 	cat doc/doxygen.1    | sed -e "s/DATE/$(DATE)/g" -e "s/VERSION/$(VERSION)/g" > doxygen.1 
+-	$(INSTTOOL) -m 644 doxygen.1 $(INSTALL)/$(MAN1DIR)/doxygen.1
++	$(INSTTOOL) -m 644 doxygen.1 $(DESTDIR)/$(INSTALL)/$(MAN1DIR)/doxygen.1
+ 	rm doxygen.1
+ 	cat doc/doxytag.1    | sed -e "s/DATE/$(DATE)/g" -e "s/VERSION/$(VERSION)/g" > doxytag.1
+-	$(INSTTOOL) -m 644 doxytag.1 $(INSTALL)/$(MAN1DIR)/doxytag.1
++	$(INSTTOOL) -m 644 doxytag.1 $(DESTDIR)/$(INSTALL)/$(MAN1DIR)/doxytag.1
+ 	rm doxytag.1
+ 
+ install_docs: 
+-	$(INSTTOOL) -d $(DOCDIR)
++	mkdir -p $(DESTDIR)/$(DOCDIR)
+ 	$(MAKE) -C examples
+ 	$(MAKE) -C doc 
+ 	$(MAKE) -C latex 
+-	$(INSTTOOL) -m 644 latex/doxygen_manual.pdf $(DOCDIR)
+-	cp -r examples $(DOCDIR)
+-	cp -r html $(DOCDIR)
++	$(INSTTOOL) -m 644 latex/doxygen_manual.pdf $(DESTDIR)/$(DOCDIR)
++	cp -r examples $(DESTDIR)/$(DOCDIR)
++	cp -r html $(DESTDIR)/$(DOCDIR)
+ 
+ docs: FORCE
+ 	cd examples ; $(MAKE)