fed700a944
* Convert to use option framework Changelog: Version 15.14 ============= - patch #26 : Patch to correctly set permissions for docs that permits non-sudo deletion of docs - patch #27 : Update Mac OS X LLVM 64bits Makefile - patch #28 : p7zip version 15.09 fails to build on s390 - patch #29 : please fix incorrect fsf address - patch #31 : p7zip 15.09 fails to build on mips - bug : "7za a -p ..." was fixed - bug #172 : Impossible to create archive with some unicode symbols in filename - From Windows version of 7-Zip 15.13: - The BUG in 15.13 in CAB code was fixed. - From Windows version of 7-Zip 15.12: - Some bugs were fixed. - New localization: Yoruba. - test_emul becomes test_lib (tests libraries) - cross building added : makefile.linux_cross_mipsel - support for android 5+ (-fPIE -pie) Version 15.12 (never published) ============= - From Windows version of 7-Zip 15.12 : - "There are no errors" string after "Test" operation inside archive. - The bugs in LZMA SDK were fixed (but these bugs are not related directly to 7-Zip's code). - From Windows version of 7-Zip 15.11 : - Some bugs were fixed. - 7-Zip 15.10 showed incorrect error message about missing volume for multivolume RAR archives. - ..../LZHAM added Version 15.10 beta ================== - bug #147 Directory traversal through symlinks Bug-Debian: https://bugs.debian.org/774660 Delay creation of symlinks to prevent arbitrary file writes (CVE-2015-1038) Fix given by Ben Hutchings - From Windows version of 7-zip 15.10 beta: - The BUG in 9.21 - 15.09 was fixed: 7-Zip could ignore some parameters, specified for archive creation operation for gzip and bzip2 formats in "Add to Archive" window and in command line version (-m switch). - Some bugs were fixed. - extracting from solid wim archives worked incorrectly in some cases, - Also there are some minor changes. - 7-Zip can show the name of missing volume for multivolume RAR and VMDK archives. - Some internal changes with 7-Zip Benchmark.
27 lines
693 B
Makefile
27 lines
693 B
Makefile
# $NetBSD: options.mk,v 1.1 2016/04/07 14:41:34 ryoon Exp $
|
|
|
|
PKG_OPTIONS_VAR= PKG_OPTIONS.p7zip
|
|
PKG_SUPPORTED_OPTIONS+= dll
|
|
PLIST_VARS+= dll
|
|
|
|
.include "../../mk/bsd.options.mk"
|
|
|
|
PHONY: dynamic-7z-install
|
|
.if !empty(PKG_OPTIONS:Mdll)
|
|
BUILD_TARGET= all2
|
|
PLIST.dll= yes
|
|
CFLAGS+= -fPIC
|
|
|
|
INSTALLATION_DIRS+= lib/7z
|
|
INSTALLATION_DIRS+= lib/7z/Codecs
|
|
INSTALLATION_DIRS+= lib/7z/Formats
|
|
|
|
dynamic-7z-install:
|
|
${INSTALL_LIB} ${WRKSRC}/bin/7z.so ${DESTDIR}${PREFIX}/lib/
|
|
${INSTALL_PROGRAM} ${WRKSRC}/bin/7z ${DESTDIR}${PREFIX}/lib/7z
|
|
ln -f -s ${PREFIX}/lib/7z/7z ${DESTDIR}${PREFIX}/bin
|
|
${INSTALL_LIB} ${WRKSRC}/bin/Codecs/* \
|
|
${DESTDIR}${PREFIX}/lib/7z/Codecs
|
|
.else
|
|
dynamic-7z-install:
|
|
.endif
|