Index: head/archivers/upx/Makefile =================================================================== --- head/archivers/upx/Makefile (revision 459641) +++ head/archivers/upx/Makefile (revision 459642) @@ -1,39 +1,38 @@ # Created by: Max Khon # $FreeBSD$ PORTNAME= upx PORTVERSION= 3.91 CATEGORIES= archivers MASTER_SITES= http://upx.sourceforge.net/download/\ SF/sevenzip/7-Zip/${LZMA_VER}:lzma DISTFILES= ${DISTNAME}-src${EXTRACT_SUFX} \ 7z${LZMA_VER:S/.//g}${EXTRACT_SUFX}:lzma MAINTAINER= fjoe@FreeBSD.org COMMENT= The Ultimate Packer for eXecutables LIB_DEPENDS= libucl.so:archivers/ucl LZMA_VER= 4.65 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-src USES= tar:bzip2 gmake perl5 USE_PERL5= build MAKE_ENV= UPX_UCLDIR=${LOCALBASE}\ UPX_LZMADIR=${WRKDIR}\ target=freebsd -NOT_FOR_ARCHS= sparc64 PORTDOCS= BUGS COPYING LICENSE NEWS PROJECTS README\ README.1ST README.SRC THANKS TODO PLIST_FILES= bin/upx \ man/man1/upx.1.gz OPTIONS_DEFINE= DOCS do-install: - @${INSTALL_PROGRAM} ${WRKSRC}/src/upx.out ${STAGEDIR}${PREFIX}/bin/upx - @${INSTALL_MAN} ${WRKSRC}/doc/upx.1 ${STAGEDIR}${MANPREFIX}/man/man1 + ${INSTALL_PROGRAM} ${WRKSRC}/src/upx.out ${STAGEDIR}${PREFIX}/bin/upx + ${INSTALL_MAN} ${WRKSRC}/doc/upx.1 ${STAGEDIR}${MANPREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${DOCSDIR} - @${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ + ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/archivers/upx/files/patch-src_miniacc.h =================================================================== --- head/archivers/upx/files/patch-src_miniacc.h (revision 459641) +++ head/archivers/upx/files/patch-src_miniacc.h (revision 459642) @@ -1,20 +1,25 @@ --- src/miniacc.h.orig 2013-09-30 15:51:00 UTC +++ src/miniacc.h @@ -485,7 +485,7 @@ # if defined(_AIX) || defined(__AIX__) || defined(__aix__) # define ACC_OS_POSIX_AIX 1 # define ACC_INFO_OS_POSIX "aix" -# elif defined(__FreeBSD__) +# elif defined(__FreeBSD__) || defined(__DragonFly__) # define ACC_OS_POSIX_FREEBSD 1 # define ACC_INFO_OS_POSIX "freebsd" # elif defined(__hpux__) || defined(__hpux) -@@ -1968,7 +1968,7 @@ ACC_COMPILE_TIME_ASSERT_HEADER(ACC_SIZEO +@@ -1968,11 +1968,11 @@ ACC_COMPILE_TIME_ASSERT_HEADER(ACC_SIZEOF_PTRDIFF_T == #elif !(ACC_ABI_BIG_ENDIAN) && !(ACC_ABI_LITTLE_ENDIAN) #if (ACC_ARCH_ALPHA) && (ACC_ARCH_CRAY_MPP) # define ACC_ABI_BIG_ENDIAN 1 -#elif (ACC_ARCH_IA64) && (ACC_OS_POSIX_LINUX || ACC_OS_WIN64) +#elif (ACC_ARCH_IA64) && (ACC_OS_POSIX_LINUX || ACC_OS_POSIX_FREEBSD || 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) # define ACC_ABI_LITTLE_ENDIAN 1 +-#elif (ACC_ARCH_AVR32 || ACC_ARCH_M68K || ACC_ARCH_S390 || ACC_ARCH_SPU) ++#elif (ACC_ARCH_AVR32 || ACC_ARCH_M68K || ACC_ARCH_S390 || ACC_ARCH_SPU || ACC_ARCH_SPARC) + # define ACC_ABI_BIG_ENDIAN 1 + #elif 1 && defined(__IAR_SYSTEMS_ICC__) && defined(__LITTLE_ENDIAN__) + # if (__LITTLE_ENDIAN__ == 1)