[csw-devel] SF.net SVN: gar:[9560] csw/mgar/gar/v2/gar.lib.mk

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Thu Apr 8 09:44:37 CEST 2010


Revision: 9560
          http://gar.svn.sourceforge.net/gar/?rev=9560&view=rev
Author:   dmichelsen
Date:     2010-04-08 07:44:37 +0000 (Thu, 08 Apr 2010)

Log Message:
-----------
mGAR v2: Add lzip support

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

Modified: csw/mgar/gar/v2/gar.lib.mk
===================================================================
--- csw/mgar/gar/v2/gar.lib.mk	2010-04-07 18:59:00 UTC (rev 9559)
+++ csw/mgar/gar/v2/gar.lib.mk	2010-04-08 07:44:37 UTC (rev 9560)
@@ -316,6 +316,12 @@
 	@xz -dc $(DOWNLOADDIR)/$* | gtar $(TAR_ARGS) -xf - -C $(EXTRACTDIR)
 	@$(MAKECOOKIE)
 
+# rule to extract files with tar and lz
+tar-lz-extract-%:
+	@echo " ==> Extracting $(DOWNLOADDIR)/$*"
+	@lzip -dc $(DOWNLOADDIR)/$* | gtar $(TAR_ARGS) -xf - -C $(EXTRACTDIR)
+	@$(MAKECOOKIE)
+
 # extract compressed single files
 gz-extract-%:
 	@echo " ==> Decompressing $(DOWNLOADDIR)/$*"
@@ -335,6 +341,12 @@
 	@xz -d $(WORKDIR)/$*
 	@$(MAKECOOKIE)
 
+lz-extract-%:
+	@echo " ==> Decompressing $(DOWNLOADDIR)/$*"
+	@cp $(DOWNLOADDIR)/$* $(WORKDIR)/
+	@lzip -d $(WORKDIR)/$*
+	@$(MAKECOOKIE)
+
 # extra dependency rule for git repos, that will allow the user
 # to supply an alternate target at their discretion
 git-extract-%:
@@ -398,6 +410,9 @@
 extract-archive-%.tar.xz: tar-xz-extract-%.tar.xz
 	@$(MAKECOOKIE)
 
+extract-archive-%.tar.lz: tar-lz-extract-%.tar.lz
+	@$(MAKECOOKIE)
+
 extract-archive-%.zip: zip-extract-%.zip
 	@$(MAKECOOKIE)
 
@@ -416,6 +431,9 @@
 extract-archive-%.xz: xz-extract-%.xz
 	@$(MAKECOOKIE)
 
+extract-archive-%.lz: lz-extract-%.lz
+	@$(MAKECOOKIE)
+
 extract-archive-%.git: git-extract-%.git
 	@$(MAKECOOKIE)
 


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