From 924d005cba3d7889736e51399fd5ac4cb7154c4f Mon Sep 17 00:00:00 2001 From: branch-fixup Date: Wed, 18 Nov 2009 19:32:05 +0000 Subject: [PATCH] Add files from parent branch HEAD: archivers/p7zip/Makefile --- archivers/p7zip/Makefile | 81 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 archivers/p7zip/Makefile diff --git a/archivers/p7zip/Makefile b/archivers/p7zip/Makefile new file mode 100644 index 000000000000..7fe7ecd8d423 --- /dev/null +++ b/archivers/p7zip/Makefile @@ -0,0 +1,81 @@ +# $NetBSD: Makefile,v 1.45 2009/06/08 05:54:51 adam Exp $ + +DISTNAME= p7zip_9.04_src_all +PKGNAME= p7zip-9.04 +CATEGORIES= archivers +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=p7zip/} +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= wiz@NetBSD.org +HOMEPAGE= http://p7zip.sourceforge.net/ +COMMENT= File archiver with high compression +LICENSE= gnu-lgpl-v2.1 AND unrar-license + +PKG_INSTALLATION_TYPES= overwrite pkgviews +PKG_DESTDIR_SUPPORT= user-destdir + +USE_LANGUAGES= c c++ +MAKE_FILE= makefile +MAKE_JOBS_SAFE= no # missing header when compiling sfx +NO_CONFIGURE= yes +PTHREAD_OPTS+= require +PLIST_VARS= dll + +# compiles, but does not recognize any archives as supported +DYNAMIC_7Z= NO +.if !empty(DYNAMIC_7Z:MYES) +BUILD_TARGET= all2 +PLIST.dll= yes +.endif + +WRKSRC= ${WRKDIR}/${PKGNAME_NOREV:S/-/_/} + +GCC_REQD+= 3.0 + +INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 +.if !empty(DYNAMIC_7Z:MYES) +INSTALLATION_DIRS+= lib/7z +INSTALLATION_DIRS+= lib/7z/Codecs +INSTALLATION_DIRS+= lib/7z/Formats +.endif +INSTALLATION_DIRS+= share/doc/p7zip +INSTALLATION_DIRS+= share/doc/p7zip/commands +INSTALLATION_DIRS+= share/doc/p7zip/switches + +.include "../../mk/endian.mk" + +.if !empty(MACHINE_ENDIAN:Mbig) +CFLAGS+= -DBIG_ENDIAN +.else +CFLAGS+= -DLITTLE_ENDIAN +.endif + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/bin/7za ${DESTDIR}${PREFIX}/bin +.if !empty(DYNAMIC_7Z:MYES) + ${INSTALL_PROGRAM} ${WRKSRC}/bin/7z ${DESTDIR}${PREFIX}/lib/7z + ln -s ${PREFIX}/lib/7z/7z ${DESTDIR}${PREFIX}/bin + ${INSTALL_LIB} ${WRKSRC}/bin/Codecs/* \ + ${DESTDIR}${PREFIX}/lib/7z/Codecs + ${INSTALL_LIB} ${WRKSRC}/bin/Formats/* \ + ${DESTDIR}${PREFIX}/lib/7z/Formats +.else + ln -s 7za ${DESTDIR}${PREFIX}/bin/7z +.endif + ${INSTALL_DATA} ${WRKSRC}/README \ + ${DESTDIR}${PREFIX}/share/doc/p7zip + ${INSTALL_DATA} ${WRKSRC}/DOCS/MANUAL/*.* \ + ${DESTDIR}${PREFIX}/share/doc/p7zip + ${INSTALL_DATA} ${WRKSRC}/DOCS/MANUAL/commands/*.* \ + ${DESTDIR}${PREFIX}/share/doc/p7zip/commands + ${INSTALL_DATA} ${WRKSRC}/DOCS/MANUAL/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" -- 2.41.0