58 lines
1.3 KiB
Makefile
58 lines
1.3 KiB
Makefile
# $OpenBSD: Makefile,v 1.62 2017/05/24 13:52:34 sthen Exp $
|
|
|
|
PORTROACH = skipv:551,552
|
|
|
|
COMMENT = extract, list & test files in a ZIP archive
|
|
|
|
VERSION = 6.0
|
|
DISTNAME = unzip${VERSION:S/.//}
|
|
PKGNAME = unzip-${VERSION}
|
|
REVISION = 11
|
|
CATEGORIES = archivers
|
|
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=infozip/} \
|
|
ftp://ftp.info-zip.org/pub/infozip/src/
|
|
|
|
HOMEPAGE = http://www.info-zip.org/UnZip.html
|
|
|
|
FLAVORS = iconv
|
|
FLAVOR ?=
|
|
|
|
# Conditional
|
|
PERMIT_PACKAGE_CDROM = Yes
|
|
|
|
# uses pledge()
|
|
WANTLIB = c
|
|
|
|
MAKE_FLAGS = CC="${CC}" LD="${CC}" CF="${CFLAGS}" LOC="${LOC}"
|
|
FAKE_FLAGS = prefix="${WRKINST}${PREFIX}"
|
|
|
|
MAKE_FILE = unix/Makefile
|
|
|
|
ALL_TARGET = bsd
|
|
|
|
DOCS = COPYING.OLD LICENSE README WHERE
|
|
|
|
LOC = -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK
|
|
|
|
.if ${FLAVOR:L:Miconv}
|
|
LIB_DEPENDS += converters/libiconv
|
|
WANTLIB += iconv
|
|
CFLAGS += -I${LOCALBASE}/include
|
|
LOC += -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE \
|
|
-DNO_WORKING_ISPRINT
|
|
MAKE_FLAGS += LF2="-L${LOCALBASE}/lib -liconv"
|
|
PATCH_LIST = patch-* iconv-*
|
|
.endif
|
|
|
|
CFLAGS += -I. ${LOC}
|
|
|
|
post-install:
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/unzip
|
|
cd ${WRKSRC}; ${INSTALL_DATA} ${DOCS} ${PREFIX}/share/doc/unzip
|
|
|
|
do-test:
|
|
cd ${WRKBUILD} && ./unzip -x -a -o testmake.zip
|
|
cmp -s ${WRKBUILD}/notes ${FILESDIR}/notes
|
|
|
|
.include <bsd.port.mk>
|