[csw-devel] SF.net SVN: gar:[3678] csw/mgar/gar/v2/gar.pkg.mk

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Mon Mar 9 15:00:31 CET 2009


Revision: 3678
          http://gar.svn.sourceforge.net/gar/?rev=3678&view=rev
Author:   dmichelsen
Date:     2009-03-09 14:00:31 +0000 (Mon, 09 Mar 2009)

Log Message:
-----------
mGAR v2: Fix dynamic copyright generation on packages with explicit gspec-files

Modified Paths:
--------------
    csw/mgar/gar/v2/gar.pkg.mk

Modified: csw/mgar/gar/v2/gar.pkg.mk
===================================================================
--- csw/mgar/gar/v2/gar.pkg.mk	2009-03-09 13:55:23 UTC (rev 3677)
+++ csw/mgar/gar/v2/gar.pkg.mk	2009-03-09 14:00:31 UTC (rev 3678)
@@ -394,15 +394,15 @@
 define licensefile
 $(strip 
   $(or 
-    $(call findlicensefile,$(or $(LICENSE_$(1)),$(LICENSE_FULL_$(1))))
-    $(call findlicensefile,$(or $(LICENSE),$(LICENSE_FULL))),
-  )
+    $(call findlicensefile,$(or $(LICENSE_$(1)),$(LICENSE_FULL_$(1)))) 
+    $(call findlicensefile,$(or $(LICENSE),$(LICENSE_FULL))), 
+  ) 
 )
 endef
 
 merge-license-%: $(WORKDIR)
 	$(_DBG)$(if $(and $(LICENSE_$*),$(LICENSE_FULL_$*)),$(error Both LICENSE_$* and LICENSE_FULL_$* have been specified where only one is allowed)) \
-		$(if $(and $(filter $*,$(PACKAGES)),$(or $(LICENSE),$(LICENSE_FULL),$(LICENSE_$*),$(LICENSE_FULL_$*))), \
+		$(if $(and $(filter $*,$(_PKG_SPECS)),$(or $(LICENSE),$(LICENSE_FULL),$(LICENSE_$*),$(LICENSE_FULL_$*))), \
 		LICENSEFILE=$(or $(call licensefile,$*),$(if $(_LICENSE_IS_DEFAULT),,$(error Cannot find license file for package $*))); \
 		LICENSEDIR=$(call licensedir,$*); \
 		if [ -n "$$LICENSEFILE" ]; then \
@@ -414,8 +414,10 @@
 		  cp $$LICENSEFILE $(PKGROOT)$$LICENSEDIR/license; \
 		fi \
 	)
+	$(MAKECOOKIE)
 
 merge-license: $(foreach SPEC,$(_PKG_SPECS),merge-license-$(SPEC))
+	$(DONADA)
 
 # package - Use the mkpackage utility to create Solaris packages
 #


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