DESCR

UPX is a free, portable, extendable, high-performance executable packer for
several different executable formats. It achieves an excellent compression
ratio and offers very fast decompression. Your executables suffer no memory
overhead or other drawbacks because of in-place decompression.

Makefile

# $NetBSD: Makefile,v 1.15 2008/03/02 03:48:37 jlam Exp $

DISTNAME= upx-1.25-src
PKGNAME= ${DISTNAME:S/-src//}
PKGREVISION= 1
CATEGORIES= misc archivers
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=upx/}

MAINTAINER= fab@gnux.info
HOMEPAGE= http://upx.sourceforge.net/
COMMENT= Ultimate packer for executables

PKG_DESTDIR_SUPPORT= user-destdir

WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}

USE_TOOLS+= gmake perl
USE_LANGUAGES= c c++

INSTALLATION_DIRS= bin

BUILDLINK_TRANSFORM= rm:-mcpu=i686

do-build:
cd ${WRKSRC:Q}/src && ${SETENV} ${MAKE_ENV} \
${MAKE_PROGRAM} PREFIX=${PREFIX:Q} target=netbsd \
UCLDIR=${PREFIX:Q} LDLIBDIRS=-L${PREFIX:Q}/lib
cd ${WRKSRC:Q}/doc && ${MAKE_PROGRAM}

do-install:
${INSTALL_PROGRAM} ${WRKSRC:Q}/src/upx ${DESTDIR}${PREFIX:Q}/bin
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX:Q}/share/doc/upx/
${INSTALL_DATA} ${WRKSRC:Q}/doc/upx.doc \
${DESTDIR}${PREFIX:Q}/share/doc/upx
${INSTALL_DATA} ${WRKSRC:Q}/doc/upx.html \
${DESTDIR}${PREFIX:Q}/share/doc/upx

.include "../../devel/ucl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

PLIST

@comment $NetBSD: PLIST,v 1.1.1.1 2004/01/07 15:12:59 ben Exp $
bin/upx
share/doc/upx/upx.doc
share/doc/upx/upx.html

distinfo

$NetBSD: distinfo,v 1.6 2007/08/05 17:38:47 joerg Exp $

SHA1 (upx-1.25-src.tar.gz) = 7ce05370efe969832d841a73dd165e6a4292f9d4
RMD160 (upx-1.25-src.tar.gz) = 1c73a1eb8d98d32ef63ed351ca494526f895a9de
Size (upx-1.25-src.tar.gz) = 250849 bytes
SHA1 (patch-aa) = d638e86e98e16b629179b188acfccac6cd3140de
SHA1 (patch-ab) = 5bd7cf8c5deb07d833b48587a95e48eb547d10ac