Revision: 4328
          http://gar.svn.sourceforge.net/gar/?rev=4328&view=rev
Author:   idogan23
Date:     2009-04-15 16:15:27 +0000 (Wed, 15 Apr 2009)

Log Message:
-----------
wget: added modulation for static binary, config file handled by cswpreserveconf

Modified Paths:
--------------
    csw/mgar/pkg/wget/trunk/Makefile

Modified: csw/mgar/pkg/wget/trunk/Makefile
===================================================================
--- csw/mgar/pkg/wget/trunk/Makefile    2009-04-15 15:37:58 UTC (rev 4327)
+++ csw/mgar/pkg/wget/trunk/Makefile    2009-04-15 16:15:27 UTC (rev 4328)
@@ -20,12 +20,40 @@
 # We define upstream file regex so we can be notifed of new upstream software 
release
 UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz
 
+EXTRA_MODULATORS = STATIC
+MODULATIONS_STATIC = disable enable
+
+EXTRA_CONFIGURE_STATIC-disable = --with-ssl
+EXTRA_CONFIGURE_STATIC-enable = --disable-shared
+EXTRA_CONFIGURE_STATIC-enable += --enable-static
+EXTRA_CONFIGURE_STATIC-enable += --without-ssl
+
 CONFIGURE_ARGS  = $(DIRPATHS)
 CONFIGURE_ARGS += --with-ssl
 CONFIGURE_ARGS += --disable-nls
+CONFIGURE_ARGS += $(EXTRA_CONFIGURE_STATIC-$(STATIC))
 
-REQUIRED_PKGS = CSWosslrt
-
 TEST_TARGET = check
+REQUIRED_PKGS = CSWosslrt CSWcswclassutils
 
+SPKG_CLASSES = none cswcpsampleconf
+PROTOTYPE_FILTER = awk '$$$$3 ~ /\/wgetrc.CSW$$$$/ { $$$$2 = "cswcpsampleconf" 
} { print }' 
+
+MERGE_SCRIPTS_isa-sparcv8-static-disable = copy-all
+
+MERGE_SCRIPTS_isa-sparcv8-static-enable = rename-wget copy-only
+MERGE_DIRS_isa-sparcv8-static-enable = $(bindir)
+
+merge-rename-wget:
+       @mv $(DESTDIR)$(bindir)/wget $(DESTDIR)$(bindir)/wget.static
+
+post-install-modulated:
+       (cd $(DESTDIR)$(prefix)/etc; \
+       for i in wgetrc; do \
+               if [ -r "$$i" ]; then \
+                       echo "$$i -> $$i.CSW"; \
+                       mv "$$i" "$$i.CSW";     \
+               fi \
+       done)
+
 include gar/category.mk


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
_______________________________________________
devel mailing list
devel@lists.opencsw.org
https://lists.opencsw.org/mailman/listinfo/devel

Reply via email to