View | Details | Raw Unified | Return to bug 146216
Collapse All | Expand All

(-)/usr/ports/sunpoet/upx/Makefile (-9 / +7 lines)
Lines 6-16 Link Here
6
#
6
#
7
7
8
PORTNAME=	upx
8
PORTNAME=	upx
9
PORTVERSION=	3.04
9
PORTVERSION=	3.05
10
CATEGORIES=	archivers
10
CATEGORIES=	archivers
11
MASTER_SITES=	http://upx.sourceforge.net/download/\
11
MASTER_SITES=	http://upx.sourceforge.net/download/ \
12
		SF/sevenzip/7-Zip/4.57:lzma
12
		SF/sevenzip/7-Zip/${LZMA_VER}:lzma
13
DISTFILES=	${PORTNAME}-${PORTVERSION}-src${EXTRACT_SUFX}\
13
DISTFILES=	${PORTNAME}-${PORTVERSION}-src${EXTRACT_SUFX} \
14
		7z${LZMA_VER:S/.//g}${EXTRACT_SUFX}:lzma
14
		7z${LZMA_VER:S/.//g}${EXTRACT_SUFX}:lzma
15
15
16
MAINTAINER=	fjoe@FreeBSD.org
16
MAINTAINER=	fjoe@FreeBSD.org
Lines 18-34 Link Here
18
18
19
LIB_DEPENDS=	ucl.1:${PORTSDIR}/archivers/ucl
19
LIB_DEPENDS=	ucl.1:${PORTSDIR}/archivers/ucl
20
20
21
LZMA_VER=	4.57
21
LZMA_VER=	4.65
22
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}-src
22
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}-src
23
USE_BZIP2=	yes
23
USE_BZIP2=	yes
24
USE_GMAKE=	yes
24
USE_GMAKE=	yes
25
USE_PERL5_BUILD=yes
25
USE_PERL5_BUILD=yes
26
MAKE_ENV=	UPX_UCLDIR=${LOCALBASE}\
26
MAKE_ENV=	target=freebsd UPX_LZMADIR=${WRKDIR} UPX_UCLDIR=${LOCALBASE}
27
		UPX_LZMADIR=${WRKDIR}\
28
		target=freebsd
29
NOT_FOR_ARCHS=	sparc64
27
NOT_FOR_ARCHS=	sparc64
30
28
31
PORTDOCS=	BUGS COPYING LICENSE NEWS PROJECTS README\
29
PORTDOCS=	BUGS COPYING LICENSE NEWS PROJECTS README \
32
		README.1ST README.SRC THANKS TODO
30
		README.1ST README.SRC THANKS TODO
33
MAN1=		upx.1
31
MAN1=		upx.1
34
PLIST_FILES=	bin/upx
32
PLIST_FILES=	bin/upx
(-)/usr/ports/sunpoet/upx/distinfo (-6 / +6 lines)
Lines 1-6 Link Here
1
MD5 (upx-3.04-src.tar.bz2) = 68d662b1f831335460f9bfdbf632c6ce
1
MD5 (upx-3.05-src.tar.bz2) = 1f0ca94c8c26a816402274dd7e628334
2
SHA256 (upx-3.04-src.tar.bz2) = 69b8652f316085628c6136a561a1ebc43f7986fba099dda2556e07e1d4977d97
2
SHA256 (upx-3.05-src.tar.bz2) = 08c5edaad52f7f3c877f1e4ea4c85a9a87b0a0dcc8c5adeafff3b00436c71eeb
3
SIZE (upx-3.04-src.tar.bz2) = 782454
3
SIZE (upx-3.05-src.tar.bz2) = 861139
4
MD5 (7z457.tar.bz2) = a504b4174d3960ef93539986b5a092fa
4
MD5 (7z465.tar.bz2) = 6c5be18da090c42516b4166e2fb2a201
5
SHA256 (7z457.tar.bz2) = 09fc3719fbe373edd1c62bf8e48c1f98caea4522c26d0244aa40d2058ee2fd7e
5
SHA256 (7z465.tar.bz2) = cce25c2b7c98ccb598b1393c302ff56a5c51fe2a5aae9c3885bec007eb06fc70
6
SIZE (7z457.tar.bz2) = 620119
6
SIZE (7z465.tar.bz2) = 658088
(-)/usr/ports/sunpoet/upx/files/patch-src-Makefile (-4 / +4 lines)
Lines 1-6 Link Here
1
--- src/Makefile.orig	Fri Apr 27 15:00:00 2007
1
--- src/Makefile.orig	2010-04-27 23:05:00.000000000 +0800
2
+++ src/Makefile	Wed May  9 22:55:18 2007
2
+++ src/Makefile	2010-05-01 18:25:59.000000000 +0800
3
@@ -52,7 +52,7 @@
3
@@ -55,7 +55,7 @@
4
 # we need UCL and zlib - you can set envvar UPX_UCLDIR
4
 # we need UCL and zlib - you can set envvar UPX_UCLDIR
5
 ifneq ($(wildcard $(UPX_UCLDIR)/include/ucl/ucl.h),)
5
 ifneq ($(wildcard $(UPX_UCLDIR)/include/ucl/ucl.h),)
6
 INCLUDES += -I$(UPX_UCLDIR)/include
6
 INCLUDES += -I$(UPX_UCLDIR)/include
Lines 8-11 Link Here
8
+LIBS += -L$(UPX_UCLDIR)/lib
8
+LIBS += -L$(UPX_UCLDIR)/lib
9
 endif
9
 endif
10
 LIBS += -lucl -lz
10
 LIBS += -lucl -lz
11
 # you should set envvar UPX_LZMADIR to point to your unpacked lzma443.tar.bz2
11
 # you should set envvar UPX_LZMADIR to point to your unpacked LZMA SDK
(-)/usr/ports/sunpoet/upx/files/patch-src-miniacc.h (-6 / +6 lines)
Lines 1-11 Link Here
1
--- src/miniacc.h.orig	2007-08-24 04:34:35.884000000 +0000
1
--- src/miniacc.h.orig	2010-04-27 23:05:00.000000000 +0800
2
+++ src/miniacc.h	2007-08-24 04:35:22.215000000 +0000
2
+++ src/miniacc.h	2010-05-01 18:24:45.000000000 +0800
3
@@ -1302,7 +1302,7 @@
3
@@ -1321,7 +1321,7 @@
4
 #elif !defined(ACC_ABI_BIG_ENDIAN) && !defined(ACC_ABI_LITTLE_ENDIAN)
5
 #if (ACC_ARCH_ALPHA) && (ACC_ARCH_CRAY_MPP)
6
 #  define ACC_ABI_BIG_ENDIAN        1
4
 #  define ACC_ABI_BIG_ENDIAN        1
5
 #elif (ACC_ARCH_IA64) && (ACC_OS_POSIX_LINUX || ACC_OS_WIN64)
6
 #  define ACC_ABI_LITTLE_ENDIAN     1
7
-#elif (ACC_ARCH_ALPHA || ACC_ARCH_AMD64 || ACC_ARCH_BLACKFIN || ACC_ARCH_CRIS || ACC_ARCH_I086 || ACC_ARCH_I386 || ACC_ARCH_MSP430)
7
-#elif (ACC_ARCH_ALPHA || ACC_ARCH_AMD64 || ACC_ARCH_BLACKFIN || ACC_ARCH_CRIS || ACC_ARCH_I086 || ACC_ARCH_I386 || ACC_ARCH_MSP430)
8
+#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)
8
+#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)
9
 #  define ACC_ABI_LITTLE_ENDIAN     1
9
 #  define ACC_ABI_LITTLE_ENDIAN     1
10
 #elif (ACC_ARCH_M68K || ACC_ARCH_S390)
10
 #elif (ACC_ARCH_AVR32 || ACC_ARCH_M68K || ACC_ARCH_S390)
11
 #  define ACC_ABI_BIG_ENDIAN        1
11
 #  define ACC_ABI_BIG_ENDIAN        1
(-)/usr/ports/sunpoet/upx/files/patch-src-packer.h (-2 / +2 lines)
Lines 1-5 Link Here
1
--- src/packer.h.orig	2007-07-04 17:39:57.000000000 +0000
1
--- src/packer.h.orig	2010-04-27 23:05:00.000000000 +0800
2
+++ src/packer.h	2007-07-04 17:40:14.000000000 +0000
2
+++ src/packer.h	2010-05-01 18:27:19.000000000 +0800
3
@@ -235,7 +235,7 @@
3
@@ -235,7 +235,7 @@
4
     void addLoader(C,C,C,C,C,C,C,C); void addLoader(C,C,C,C,C,C,C,C,C);
4
     void addLoader(C,C,C,C,C,C,C,C); void addLoader(C,C,C,C,C,C,C,C,C);
5
     void addLoader(C,C,C,C,C,C,C,C,C,C);
5
     void addLoader(C,C,C,C,C,C,C,C,C,C);

Return to bug 146216