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