ports/146216: [PATCH] archivers/upx: update to 3.05
Sunpoet Po-Chuan Hsieh
sunpoet at sunpoet.net
Sat May 1 10:50:13 UTC 2010
>Number: 146216
>Category: ports
>Synopsis: [PATCH] archivers/upx: update to 3.05
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Sat May 01 10:50:06 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Sunpoet Po-Chuan Hsieh
>Release: FreeBSD 8.0-STABLE amd64
>Organization:
SUNPOET.net
>Environment:
System: FreeBSD bonjour.sunpoet.net 8.0-STABLE FreeBSD 8.0-STABLE #0: Fri Mar 19 09:16:38 CST 2010
>Description:
- Update to 3.05
- Use newer LZMA SDK (4.57 -> 4.65)
- Add space before backslashes
Port maintainer (fjoe at FreeBSD.org) is cc'd.
Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:
--- upx-3.05.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/archivers/upx/Makefile /usr/ports/sunpoet/upx/Makefile
--- /usr/ports/archivers/upx/Makefile 2009-11-02 22:57:12.000000000 +0800
+++ /usr/ports/sunpoet/upx/Makefile 2010-04-30 21:20:57.000000000 +0800
@@ -6,11 +6,11 @@
#
PORTNAME= upx
-PORTVERSION= 3.04
+PORTVERSION= 3.05
CATEGORIES= archivers
-MASTER_SITES= http://upx.sourceforge.net/download/\
- SF/sevenzip/7-Zip/4.57:lzma
-DISTFILES= ${PORTNAME}-${PORTVERSION}-src${EXTRACT_SUFX}\
+MASTER_SITES= http://upx.sourceforge.net/download/ \
+ SF/sevenzip/7-Zip/${LZMA_VER}:lzma
+DISTFILES= ${PORTNAME}-${PORTVERSION}-src${EXTRACT_SUFX} \
7z${LZMA_VER:S/.//g}${EXTRACT_SUFX}:lzma
MAINTAINER= fjoe at FreeBSD.org
@@ -18,17 +18,15 @@
LIB_DEPENDS= ucl.1:${PORTSDIR}/archivers/ucl
-LZMA_VER= 4.57
+LZMA_VER= 4.65
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-src
USE_BZIP2= yes
USE_GMAKE= yes
USE_PERL5_BUILD=yes
-MAKE_ENV= UPX_UCLDIR=${LOCALBASE}\
- UPX_LZMADIR=${WRKDIR}\
- target=freebsd
+MAKE_ENV= target=freebsd UPX_LZMADIR=${WRKDIR} UPX_UCLDIR=${LOCALBASE}
NOT_FOR_ARCHS= sparc64
-PORTDOCS= BUGS COPYING LICENSE NEWS PROJECTS README\
+PORTDOCS= BUGS COPYING LICENSE NEWS PROJECTS README \
README.1ST README.SRC THANKS TODO
MAN1= upx.1
PLIST_FILES= bin/upx
diff -ruN --exclude=CVS /usr/ports/archivers/upx/distinfo /usr/ports/sunpoet/upx/distinfo
--- /usr/ports/archivers/upx/distinfo 2009-11-02 22:57:12.000000000 +0800
+++ /usr/ports/sunpoet/upx/distinfo 2010-04-30 21:21:04.000000000 +0800
@@ -1,6 +1,6 @@
-MD5 (upx-3.04-src.tar.bz2) = 68d662b1f831335460f9bfdbf632c6ce
-SHA256 (upx-3.04-src.tar.bz2) = 69b8652f316085628c6136a561a1ebc43f7986fba099dda2556e07e1d4977d97
-SIZE (upx-3.04-src.tar.bz2) = 782454
-MD5 (7z457.tar.bz2) = a504b4174d3960ef93539986b5a092fa
-SHA256 (7z457.tar.bz2) = 09fc3719fbe373edd1c62bf8e48c1f98caea4522c26d0244aa40d2058ee2fd7e
-SIZE (7z457.tar.bz2) = 620119
+MD5 (upx-3.05-src.tar.bz2) = 1f0ca94c8c26a816402274dd7e628334
+SHA256 (upx-3.05-src.tar.bz2) = 08c5edaad52f7f3c877f1e4ea4c85a9a87b0a0dcc8c5adeafff3b00436c71eeb
+SIZE (upx-3.05-src.tar.bz2) = 861139
+MD5 (7z465.tar.bz2) = 6c5be18da090c42516b4166e2fb2a201
+SHA256 (7z465.tar.bz2) = cce25c2b7c98ccb598b1393c302ff56a5c51fe2a5aae9c3885bec007eb06fc70
+SIZE (7z465.tar.bz2) = 658088
diff -ruN --exclude=CVS /usr/ports/archivers/upx/files/patch-src-Makefile /usr/ports/sunpoet/upx/files/patch-src-Makefile
--- /usr/ports/archivers/upx/files/patch-src-Makefile 2007-05-26 16:45:15.000000000 +0800
+++ /usr/ports/sunpoet/upx/files/patch-src-Makefile 2010-05-01 18:26:25.000000000 +0800
@@ -1,6 +1,6 @@
---- src/Makefile.orig Fri Apr 27 15:00:00 2007
-+++ src/Makefile Wed May 9 22:55:18 2007
-@@ -52,7 +52,7 @@
+--- src/Makefile.orig 2010-04-27 23:05:00.000000000 +0800
++++ src/Makefile 2010-05-01 18:25:59.000000000 +0800
+@@ -55,7 +55,7 @@
# we need UCL and zlib - you can set envvar UPX_UCLDIR
ifneq ($(wildcard $(UPX_UCLDIR)/include/ucl/ucl.h),)
INCLUDES += -I$(UPX_UCLDIR)/include
@@ -8,4 +8,4 @@
+LIBS += -L$(UPX_UCLDIR)/lib
endif
LIBS += -lucl -lz
- # you should set envvar UPX_LZMADIR to point to your unpacked lzma443.tar.bz2
+ # you should set envvar UPX_LZMADIR to point to your unpacked LZMA SDK
diff -ruN --exclude=CVS /usr/ports/archivers/upx/files/patch-src-miniacc.h /usr/ports/sunpoet/upx/files/patch-src-miniacc.h
--- /usr/ports/archivers/upx/files/patch-src-miniacc.h 2007-08-24 13:01:09.000000000 +0800
+++ /usr/ports/sunpoet/upx/files/patch-src-miniacc.h 2010-05-01 18:24:58.000000000 +0800
@@ -1,11 +1,11 @@
---- src/miniacc.h.orig 2007-08-24 04:34:35.884000000 +0000
-+++ src/miniacc.h 2007-08-24 04:35:22.215000000 +0000
-@@ -1302,7 +1302,7 @@
- #elif !defined(ACC_ABI_BIG_ENDIAN) && !defined(ACC_ABI_LITTLE_ENDIAN)
- #if (ACC_ARCH_ALPHA) && (ACC_ARCH_CRAY_MPP)
+--- src/miniacc.h.orig 2010-04-27 23:05:00.000000000 +0800
++++ src/miniacc.h 2010-05-01 18:24:45.000000000 +0800
+@@ -1321,7 +1321,7 @@
# define ACC_ABI_BIG_ENDIAN 1
+ #elif (ACC_ARCH_IA64) && (ACC_OS_POSIX_LINUX || ACC_OS_WIN64)
+ # define ACC_ABI_LITTLE_ENDIAN 1
-#elif (ACC_ARCH_ALPHA || ACC_ARCH_AMD64 || ACC_ARCH_BLACKFIN || ACC_ARCH_CRIS || ACC_ARCH_I086 || ACC_ARCH_I386 || ACC_ARCH_MSP430)
+#elif (ACC_ARCH_ALPHA || ACC_ARCH_AMD64 || ACC_ARCH_BLACKFIN || ACC_ARCH_CRIS || ACC_ARCH_I086 || ACC_ARCH_I386 || ACC_ARCH_MSP430 || ACC_ARCH_IA64)
# define ACC_ABI_LITTLE_ENDIAN 1
- #elif (ACC_ARCH_M68K || ACC_ARCH_S390)
+ #elif (ACC_ARCH_AVR32 || ACC_ARCH_M68K || ACC_ARCH_S390)
# define ACC_ABI_BIG_ENDIAN 1
diff -ruN --exclude=CVS /usr/ports/archivers/upx/files/patch-src-packer.h /usr/ports/sunpoet/upx/files/patch-src-packer.h
--- /usr/ports/archivers/upx/files/patch-src-packer.h 2007-07-05 01:51:10.000000000 +0800
+++ /usr/ports/sunpoet/upx/files/patch-src-packer.h 2010-05-01 18:31:30.000000000 +0800
@@ -1,5 +1,5 @@
---- src/packer.h.orig 2007-07-04 17:39:57.000000000 +0000
-+++ src/packer.h 2007-07-04 17:40:14.000000000 +0000
+--- src/packer.h.orig 2010-04-27 23:05:00.000000000 +0800
++++ src/packer.h 2010-05-01 18:27:19.000000000 +0800
@@ -235,7 +235,7 @@
void addLoader(C,C,C,C,C,C,C,C); void addLoader(C,C,C,C,C,C,C,C,C);
void addLoader(C,C,C,C,C,C,C,C,C,C);
--- upx-3.05.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list