[csw-devel] SF.net SVN: gar:[7270] csw/mgar/pkg

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Fri Nov 13 16:22:58 CET 2009


Revision: 7270
          http://gar.svn.sourceforge.net/gar/?rev=7270&view=rev
Author:   dmichelsen
Date:     2009-11-13 15:22:57 +0000 (Fri, 13 Nov 2009)

Log Message:
-----------
gcpio: Initial checkin

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

Added Paths:
-----------
    csw/mgar/pkg/gcpio/
    csw/mgar/pkg/gcpio/trunk/files/non-gnu-compiler.patch

Modified: csw/mgar/pkg/gcpio/trunk/Makefile
===================================================================
--- csw/mgar/pkg/gtar/trunk/Makefile	2009-05-27 21:50:22 UTC (rev 5079)
+++ csw/mgar/pkg/gcpio/trunk/Makefile	2009-11-13 15:22:57 UTC (rev 7270)
@@ -1,35 +1,31 @@
-GARNAME = tar
-GARVERSION = 1.22
+GARNAME = cpio
+GARVERSION = 2.10
 CATEGORIES = utils
 
-DESCRIPTION = GNU tape archiver
+DESCRIPTION = GNU cpio
 define BLURB
-	GNU 'tar' saves many files together into a single tape or disk archive,
-	and can restore individual files from the archive. It includes 
-	multivolume support, the ability to archive sparse files, automatic 
-	archive compression/decompression, remote archives and special features
-	that allow 'tar' to be used for incremental and full backups. This 
-	distribution also includes 'rmt', the remote tape server. The 'mt' tape 
-	drive control program is in the GNU 'cpio' distribution. GNU 'tar' is 
-	derived from John Gilmore's public domain 'tar'.
 endef
 
 MASTER_SITES = $(GNU_MIRROR)
 DISTFILES  = $(GARNAME)-$(GARVERSION).tar.gz
 
-PACKAGES = CSWgtar
+# From http://bugs.gentoo.org/275295
+PATCHFILES = non-gnu-compiler.patch
+PATCHDIRLEVEL = 0
 
+PACKAGES = CSWgcpio
+
 # We define upstream file regex so we can be notifed of new upstream software release
 UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz
 
-SPKG_SOURCEURL = http://www.gnu.org/software/tar/
+SPKG_SOURCEURL = http://www.gnu.org/software/cpio/
 
-REQUIRED_PKGS = CSWggettextrt CSWiconv
+REQUIRED_PKGS =
 
 NOISALIST = 1
 CONFIGURE_ARGS = $(DIRPATHS) --program-prefix=g
 TEST_SCRIPTS =
 
-EXTRA_MERGE_EXCLUDE_FILES = $(libdir)/charset.alias
+#EXTRA_MERGE_EXCLUDE_FILES = $(libdir)/charset.alias
 
 include gar/category.mk

Modified: csw/mgar/pkg/gcpio/trunk/checksums
===================================================================
--- csw/mgar/pkg/gtar/trunk/checksums	2009-05-27 21:50:22 UTC (rev 5079)
+++ csw/mgar/pkg/gcpio/trunk/checksums	2009-11-13 15:22:57 UTC (rev 7270)
@@ -1 +1,2 @@
-efafad1b256e3de410f4fce5335d9c9d  download/tar-1.22.tar.gz
+351ab3d38d8949913e478cc23b9d6ad4  cpio-2.10.tar.gz
+ff86aab1185277a2ae53928e4bd01692  non-gnu-compiler.patch

Added: csw/mgar/pkg/gcpio/trunk/files/non-gnu-compiler.patch
===================================================================
--- csw/mgar/pkg/gcpio/trunk/files/non-gnu-compiler.patch	                        (rev 0)
+++ csw/mgar/pkg/gcpio/trunk/files/non-gnu-compiler.patch	2009-11-13 15:22:57 UTC (rev 7270)
@@ -0,0 +1,12 @@
+--- src/cpiohdr.h.dist  2009-06-24 15:41:26.983725240 +0100
++++ src/cpiohdr.h       2009-06-24 15:41:59.753567720 +0100
+@@ -24,6 +24,8 @@
+
+ #ifdef HAVE_ATTRIB_PACKED
+ #define ATTRIB_PACKED __attribute__((packed))
++#else
++#define ATTRIB_PACKED
+ #endif
+
+ #ifdef HAVE_PRAGMA_PACK
+


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