# $NetBSD: Makefile,v 1.8 2005/02/07 14:11:26 wiz Exp $ # DISTNAME= p7zip_4.14.01_src PKGNAME= p7zip-4.14.01 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 PKG_INSTALLATION_TYPES= overwrite pkgviews USE_BUILDLINK3= yes USE_LANGUAGES= c c++ MAKEFILE= makefile NO_CONFIGURE= yes USE_GNU_TOOLS+= make PTHREAD_OPTS+= require # compiles, but does not recognize any archives as supported DYNAMIC_7Z= NO .if !empty(DYNAMIC_7Z:MYES) BUILD_TARGET= all2 PLIST_SUBST+= DYNAMIC_7Z="" .else PLIST_SUBST+= DYNAMIC_7Z="@comment " .endif WRKSRC= ${WRKDIR}/${DISTNAME:S/_src//} GCC_REQD= 3.0 INSTALLATION_DIRS= bin .include "../../mk/endian.mk" .if !empty(MACHINE_ENDIAN:Mbig) CFLAGS+= -DBIG_ENDIAN .else CFLAGS+= -DLITTLE_ENDIAN .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/7za ${PREFIX}/bin .if !empty(DYNAMIC_7Z:MYES) ${INSTALL_DATA_DIR} ${PREFIX}/lib/7z ${INSTALL_DATA_DIR} ${PREFIX}/lib/7z/Codecs ${INSTALL_DATA_DIR} ${PREFIX}/lib/7z/Formats ${INSTALL_PROGRAM} ${WRKSRC}/bin/7z ${PREFIX}/lib/7z ${INSTALL_LIB} ${WRKSRC}/bin/Codecs/* ${PREFIX}/lib/7z/Codecs ${INSTALL_LIB} ${WRKSRC}/bin/Formats/* ${PREFIX}/lib/7z/Formats ${LN} -s ${PREFIX}/lib/7z/7z ${PREFIX}/bin .else ${LN} -s 7za ${PREFIX}/bin/7z .endif ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/p7zip ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/p7zip/commands ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/p7zip/switches ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/p7zip ${INSTALL_DATA} ${WRKSRC}/DOCS/MANUAL/*.* ${PREFIX}/share/doc/p7zip ${INSTALL_DATA} ${WRKSRC}/DOCS/MANUAL/commands/*.* ${PREFIX}/share/doc/p7zip/commands ${INSTALL_DATA} ${WRKSRC}/DOCS/MANUAL/switches/*.* ${PREFIX}/share/doc/p7zip/switches .include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.pkg.mk"