[csw-devel] SF.net SVN: gar:[14924] csw/mgar/pkg/p7zip/trunk
dmichelsen at users.sourceforge.net
dmichelsen at users.sourceforge.net
Tue Jun 28 15:13:36 CEST 2011
Revision: 14924
http://gar.svn.sourceforge.net/gar/?rev=14924&view=rev
Author: dmichelsen
Date: 2011-06-28 13:13:36 +0000 (Tue, 28 Jun 2011)
Log Message:
-----------
p7zip: Update to 9.20.1
Modified Paths:
--------------
csw/mgar/pkg/p7zip/trunk/Makefile
csw/mgar/pkg/p7zip/trunk/checksums
Added Paths:
-----------
csw/mgar/pkg/p7zip/trunk/files/0001-Disable-unrecognized-pragma.patch
Modified: csw/mgar/pkg/p7zip/trunk/Makefile
===================================================================
--- csw/mgar/pkg/p7zip/trunk/Makefile 2011-06-28 11:37:04 UTC (rev 14923)
+++ csw/mgar/pkg/p7zip/trunk/Makefile 2011-06-28 13:13:36 UTC (rev 14924)
@@ -1,5 +1,5 @@
NAME = p7zip
-VERSION = 9.04
+VERSION = 9.20.1
CATEGORIES = utils
DESCRIPTION = File archiver with high compression ratio
@@ -22,32 +22,45 @@
* Self-extracting capability for 7z format
endef
-MASTER_SITES = http://garr.dl.sourceforge.net/sourceforge/p7zip/
-DISTFILES = $(NAME)_$(VERSION)_src_all.tar.bz2
+MASTER_SITES = $(SF_MIRROR)
+DISTNAME = $(NAME)_$(VERSION)
+DISTFILES = $(DISTNAME)_src_all.tar.bz2
+PATCHFILES += patch-CPP-7zip-Archive-Zip-ZipHandler.cpp
+PATCHFILES += patch-install.sh
+PATCHFILES += 0001-Disable-unrecognized-pragma.patch
-# We define upstream file regex so we can be notifed of new upstream software
-# release, atm not used
-# UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.bz2
+VENDOR_URL = http://p7zip.sourceforge.net/
+LICENSE = DOCS/License.txt
# since there is no configure script, this is intentionally left empty
CONFIGURE_SCRIPTS =
-# add CFLAGS
-BUILD_ARGS = LOCAL_FLAGS="$(CFLAGS)"
+# Defaults taken from makefile.solaris_sparc_CC_32
+EXTRA_CPPFLAGS = -s -mt \
+ -DHAVE_LONG_LONG \
+ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE \
+ -DENV_UNIX \
+ -DNDEBUG -D_REENTRANT
+EXTRA_CPPFLAGS += -DBREAK_HANDLER -DUNICODE -D_UNICODE
+EXTRA_CPPFLAGS += -I../../C
-# add INSTALL arguments
-INSTALL_ARGS = DEST_HOME="$(DESTDIR)/$(prefix)"
-INSTALL_ARGS += DEST_MAN="$(DESTDIR)/$(mandir)"
+BUILD_OVERRIDE_VARS = CXX CC CC_SHARED LINK_SHARED LOCAL_LIBS LOCAL_LIBS_DLL OBJ_CRC32
+BUILD_OVERRIDE_VAR_CXX = $(CXX) $(CPPFLAGS) $(CXXFLAGS)
+BUILD_OVERRIDE_VAR_CC = $(CC) $(CPPFLAGS) $(CFLAGS)
+BUILD_OVERRIDE_VAR_CC_SHARED = $(LDFLAGS) -KPIC
+BUILD_OVERRIDE_VAR_LINK_SHARED = $(LDFLAGS) -KPIC -G
+BUILD_OVERRIDE_VAR_LOCAL_LIBS = -lpthread -lCrun
+BUILD_OVERRIDE_VAR_LOCAL_LIBS += -norunpath
+BUILD_OVERRIDE_VAR_LOCAL_LIBS_DLL = -lpthread -lCrun -ldl
+BUILD_OVERRIDE_VAR_LOCAL_LIBS_DLL += -norunpath
+BUILD_OVERRIDE_VAR_OBJ_CRC32 = $$(OBJ_CRC32_C)
-# fix distname
-DISTNAME = $(NAME)_$(VERSION)
+INSTALL_ARGS = DEST_HOME="$(DESTDIR)$(prefix)"
+INSTALL_ARGS += DEST_MAN="$(DESTDIR)$(mandir)"
-# patch files
-PATCHFILES = patch-CPP-7zip-Archive-Zip-ZipHandler.cpp
-PATCHFILES += patch-install.sh
+# Location of the system locale
+CHECKPKG_OVERRIDES_CSWp7zip += file-with-bad-content|/usr/share|root/opt/csw/share/doc/p7zip/README
+# This is an example
+CHECKPKG_OVERRIDES_CSWp7zip += file-with-bad-content|/usr/local|root/opt/csw/share/doc/p7zip/README
include gar/category.mk
-
-# makefile
-pre-build-modulated:
- @cp $(WORKSRC)/makefile.solaris_sparc_CC_32 $(WORKSRC)/makefile.machine
Modified: csw/mgar/pkg/p7zip/trunk/checksums
===================================================================
--- csw/mgar/pkg/p7zip/trunk/checksums 2011-06-28 11:37:04 UTC (rev 14923)
+++ csw/mgar/pkg/p7zip/trunk/checksums 2011-06-28 13:13:36 UTC (rev 14924)
@@ -1,3 +1 @@
-9194ebf9a2b3735d236aed001de5f6f8 p7zip_9.04_src_all.tar.bz2
-6d31812ad3facefbc8ba8bd750522be7 patch-CPP-7zip-Archive-Zip-ZipHandler.cpp
-06482af0e45c61b245b2f664602e4742 patch-install.sh
+bd6caaea567dc0d995c990c5cc883c89 p7zip_9.20.1_src_all.tar.bz2
Added: csw/mgar/pkg/p7zip/trunk/files/0001-Disable-unrecognized-pragma.patch
===================================================================
--- csw/mgar/pkg/p7zip/trunk/files/0001-Disable-unrecognized-pragma.patch (rev 0)
+++ csw/mgar/pkg/p7zip/trunk/files/0001-Disable-unrecognized-pragma.patch 2011-06-28 13:13:36 UTC (rev 14924)
@@ -0,0 +1,34 @@
+From 64f606a0f73a205186f35579a739380f6f92ba4c Mon Sep 17 00:00:00 2001
+From: Dagobert Michelsen <dam at opencsw.org>
+Date: Tue, 28 Jun 2011 11:45:39 +0200
+Subject: [PATCH 3/3] Disable unrecognized pragma
+
+---
+ C/Ppmd.h | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/C/Ppmd.h b/C/Ppmd.h
+index 621d927..d0ecf4a 100644
+--- a/C/Ppmd.h
++++ b/C/Ppmd.h
+@@ -29,7 +29,7 @@ EXTERN_C_BEGIN
+ #define PPMD_N4 ((128 + 3 - 1 * PPMD_N1 - 2 * PPMD_N2 - 3 * PPMD_N3) / 4)
+ #define PPMD_NUM_INDEXES (PPMD_N1 + PPMD_N2 + PPMD_N3 + PPMD_N4)
+
+-#pragma pack(push,1)
++/* #pragma pack(push,1) */
+
+ /* SEE-contexts for PPM-contexts with masked symbols */
+ typedef struct
+@@ -50,7 +50,7 @@ typedef struct
+ UInt16 SuccessorHigh;
+ } CPpmd_State;
+
+-#pragma pack(pop)
++/* #pragma pack(pop) */
+
+ typedef
+ #ifdef PPMD_32BIT
+--
+1.7.5.4
+
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