Return to Makefile CVS log | Up to [cvs.NetBSD.org] / pkgsrc / archivers / p7zip |
File: [cvs.NetBSD.org] / pkgsrc / archivers / p7zip / Makefile (download)
Revision 1.66.8.1, Thu Jul 18 13:38:07 2019 UTC (4 years, 9 months ago) by bsiegert
Pullup ticket #6006 - requested by nia archivers/p7zip: security fix Revisions pulled up: - archivers/p7zip/Makefile 1.67 - archivers/p7zip/distinfo 1.52 - archivers/p7zip/patches/patch-CVE-2017-17969 1.1 --- Module Name: pkgsrc Committed By: nia Date: Thu Jul 18 10:03:26 UTC 2019 Modified Files: pkgsrc/archivers/p7zip: Makefile distinfo Added Files: pkgsrc/archivers/p7zip/patches: patch-CVE-2017-17969 Log Message: p7zip: Apply a patch for CVE-2017-17969 (out-of-bounds-write) Bump PKGREVISION |
# $NetBSD: Makefile,v 1.66.8.1 2019/07/18 13:38:07 bsiegert Exp $ DISTNAME= p7zip_16.02_src_all PKGNAME= ${DISTNAME:S/_src_all//S/_/-/} PKGREVISION= 2 CATEGORIES= archivers MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=p7zip/} EXTRACT_SUFX= .tar.bz2 MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://p7zip.sourceforge.net/ COMMENT= File archiver with high compression LICENSE= gnu-lgpl-v2.1 AND unrar-license USE_LANGUAGES= c c++03 # c++11 breaks on Clang 7svn USE_TOOLS+= gmake MAKE_FILE= makefile MAKE_JOBS_SAFE= no # missing header when compiling sfx NO_CONFIGURE= yes PTHREAD_OPTS+= require .include "options.mk" WRKSRC= ${WRKDIR}/${PKGNAME_NOREV:S/-/_/} GCC_REQD+= 3.0 INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1 INSTALLATION_DIRS+= share/doc/p7zip INSTALLATION_DIRS+= share/doc/p7zip/commands INSTALLATION_DIRS+= share/doc/p7zip/switches SUBST_CLASSES+= lib SUBST_FILES.lib+= CPP/7zip/UI/Common/LoadCodecs.cpp SUBST_SED.lib+= -e "s,getenv(.P7ZIP_HOME_DIR.),\"${PREFIX}/lib/\"," SUBST_STAGE.lib= pre-configure .include "../../mk/dlopen.buildlink3.mk" BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:Q} .include "../../mk/endian.mk" .if !empty(MACHINE_ENDIAN:Mbig) CFLAGS+= -DBIG_ENDIAN .else CFLAGS+= -DLITTLE_ENDIAN .endif do-install: dynamic-7z-install ${INSTALL_PROGRAM} ${WRKSRC}/bin/7za ${DESTDIR}${PREFIX}/bin ln -f -s 7za ${DESTDIR}${PREFIX}/bin/7z ${INSTALL_DATA} ${WRKSRC}/README \ ${DESTDIR}${PREFIX}/share/doc/p7zip ${INSTALL_DATA} ${WRKSRC}/DOC/MANUAL/cmdline/*.* \ ${DESTDIR}${PREFIX}/share/doc/p7zip ${INSTALL_DATA} ${WRKSRC}/DOC/MANUAL/cmdline/commands/*.* \ ${DESTDIR}${PREFIX}/share/doc/p7zip/commands ${INSTALL_DATA} ${WRKSRC}/DOC/MANUAL/cmdline/switches/*.* \ ${DESTDIR}${PREFIX}/share/doc/p7zip/switches ${INSTALL_MAN} ${WRKSRC}/man1/7z.1 \ ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 ${INSTALL_MAN} ${WRKSRC}/man1/7za.1 \ ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 ${INSTALL_MAN} ${WRKSRC}/man1/7zr.1 \ ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 .include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.pkg.mk"