[csw-devel] SF.net SVN: gar:[14028] csw/mgar/pkg/doxygen/trunk

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Thu Mar 31 15:04:53 CEST 2011


Revision: 14028
          http://gar.svn.sourceforge.net/gar/?rev=14028&view=rev
Author:   dmichelsen
Date:     2011-03-31 13:04:52 +0000 (Thu, 31 Mar 2011)

Log Message:
-----------
doxygen: Update to 1.7.4 and rework

Modified Paths:
--------------
    csw/mgar/pkg/doxygen/trunk/Makefile
    csw/mgar/pkg/doxygen/trunk/checksums

Modified: csw/mgar/pkg/doxygen/trunk/Makefile
===================================================================
--- csw/mgar/pkg/doxygen/trunk/Makefile	2011-03-31 10:09:51 UTC (rev 14027)
+++ csw/mgar/pkg/doxygen/trunk/Makefile	2011-03-31 13:04:52 UTC (rev 14028)
@@ -1,5 +1,5 @@
 NAME = doxygen
-VERSION = 1.7.3
+VERSION = 1.7.4
 CATEGORIES = utils
 
 DESCRIPTION = A documentation system for programming languages
@@ -9,27 +9,33 @@
 endef
 
 MASTER_SITES = http://ftp.stack.nl/pub/users/dimitri/
-DISTFILES  = $(NAME)-$(VERSION).src.tar.gz
+DISTFILES  = $(DISTNAME).src.tar.gz
 
-PACKAGES = CSWdoxygen CSWdoxygendoc
-
+PACKAGES += CSWdoxygen
 CATALOGNAME_CSWdoxygen = doxygen
-CATALOGNAME_CSWdoxygendoc = doxygen_doc
-
 SPKG_DESC_CSWdoxygen = A documentation system for programming languages
-SPKG_DESC_CSWdoxygendoc = Documentation for doxygen
 
+PACKAGES += CSWdoxygen-doc
+CATALOGNAME_CSWdoxygen-doc = doxygen_doc
+SPKG_DESC_CSWdoxygen-doc = Documentation for doxygen
+PKGFILES_CSWdoxygen-doc = $(PKGFILES_DOC)
+ARCHALL_CSWdoxygen-doc = 1
+# There are some Python examples in there, but pulling in Python unconditionally
+# for these tiny examples seems overkill.
+CHECKPKG_OVERRIDES_CSWdoxygen-doc = missing-dependency|CSWpython
+OBSOLETED_BY_CSWdoxygen-doc = CSWdoxygendoc
+# These are pure examples
+CHECKPKG_OVERRIDES_CSWdoxygen-doc += file-with-bad-content|/usr/local|root/opt/csw/share/doc/doxygen/html/config.html
+CHECKPKG_OVERRIDES_CSWdoxygen-doc += file-with-bad-content|/usr/local|root/opt/csw/share/doc/doxygen/html/install.html
+
 LICENSE = LICENSE
 
-SPKG_SOURCEURL = http://www.stack.nl/~dimitri/doxygen/
+VENDOR_URL = http://www.stack.nl/~dimitri/doxygen/
 
-# We define upstream file regex so we can be notifed of new upstream software release
-UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).src.tar.gz
-UPSTREAM_MASTER_SITES = $(SPKG_SOURCEURL)
-
 BUILD_DEP_PKGS = CSWgraphviz
 
 EXTRA_CXXFLAGS = -features=tmplrefstatic
+EXTRA_LINKER_FLAGS = -norunpath
 
 CONFIGURE_ARGS = --prefix $(prefix)
 CONFIGURE_ARGS += --release
@@ -37,28 +43,25 @@
 CONFIGURE_ARGS += --dot /opt/csw/bin/dot
 CONFIGURE_ARGS += --platform solaris-cc
 
+# There is no testsuite
 TEST_SCRIPTS =
 
 INSTALL_ARGS = install_docs
 
 EXTRA_PAX_ARGS += -s ',^\.$(prefix)/man,.$(mandir),'
 
-ARCHALL_CSWdoxygendoc = 1
-PKGFILES_CSWdoxygendoc = $(PKGFILES_DOC)
+# These are from 'dot', pretty ugly, don't package at least for now
+EXTRA_MERGE_EXCLUDE_FILES = .*/core
 
-# There are some Python examples in there, but pulling in Python unconditionally
-# for these tiny examples seems overkill.
-CHECKPKG_OVERRIDES_CSWdoxygendoc = missing-dependency|CSWpython
-
 # Use CSW Perl instead of #!/usr/local/bin/perl in
 #   /opt/csw/share/doc/doxygen/examples/Makefile
 # some time...
 
 include gar/category.mk
 
-# For 'dot'
-PATH := $(PATH):/opt/csw/graphviz2/bin
-
 post-extract-modulated:
-	perl -pi -e ' s,(TMAKE_CFLAGS_RELEASE\s*=\s*)(.*),\1$(CFLAGS),; s,(TMAKE_CXXFLAGS_RELEASE\s*=\s*)(.*),\1$(CXXFLAGS),; s,(TMAKE_LFLAGS_RELEASE\s*=)(.*),\1$(LDFLAGS),; ' $(WORKSRC)/tmake/lib/solaris-cc/tmake.conf
+	perl -pi -e 's,(TMAKE_CFLAGS_RELEASE\s*=\s*)(.*),\1$(CFLAGS),;' \
+		-e 's,(TMAKE_CXXFLAGS_RELEASE\s*=\s*)(.*),\1$(CXXFLAGS),;' \
+		-e 's,(TMAKE_LFLAGS_RELEASE\s*=)(.*),\1$(LDFLAGS),;' \
+		$(WORKSRC)/tmake/lib/solaris-cc/tmake.conf
 	@$(MAKECOOKIE)

Modified: csw/mgar/pkg/doxygen/trunk/checksums
===================================================================
--- csw/mgar/pkg/doxygen/trunk/checksums	2011-03-31 10:09:51 UTC (rev 14027)
+++ csw/mgar/pkg/doxygen/trunk/checksums	2011-03-31 13:04:52 UTC (rev 14028)
@@ -1 +1 @@
-6cc5ad566dbec5cf843dc600b1162808  doxygen-1.7.3.src.tar.gz
+ff908759ff7cd9464424b04ae6c68e48  doxygen-1.7.4.src.tar.gz


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