[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / archivers / p7zip

Annotation of pkgsrc/archivers/p7zip/Makefile, Revision 1.40

1.40    ! joerg       1: # $NetBSD: Makefile,v 1.39 2008/04/05 00:34:07 joerg Exp $
1.1       wiz         2:
1.37      adam        3: DISTNAME=      p7zip_4.57_src_all
                      4: PKGNAME=       p7zip-4.57
1.11      adam        5: CATEGORIES=    archivers
                      6: MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=p7zip/}
                      7: EXTRACT_SUFX=  .tar.bz2
                      8:
                      9: MAINTAINER=    wiz@NetBSD.org
                     10: HOMEPAGE=      http://p7zip.sourceforge.net/
                     11: COMMENT=       File archiver with high compression
1.1       wiz        12:
1.3       minskim    13: PKG_INSTALLATION_TYPES=        overwrite pkgviews
1.38      jlam       14: PKG_DESTDIR_SUPPORT=   user-destdir
1.3       minskim    15:
1.2       kristerw   16: USE_LANGUAGES=         c c++
1.24      obache     17: MAKE_FILE=             makefile
1.29      wiz        18: MAKE_JOBS_SAFE=                no # missing header when compiling sfx
1.1       wiz        19: NO_CONFIGURE=          yes
1.2       kristerw   20: PTHREAD_OPTS+=         require
                     21:
1.5       wiz        22: # compiles, but does not recognize any archives as supported
                     23: DYNAMIC_7Z=            NO
                     24: .if !empty(DYNAMIC_7Z:MYES)
1.6       wiz        25: BUILD_TARGET=          all2
1.5       wiz        26: PLIST_SUBST+=          DYNAMIC_7Z=""
                     27: .else
                     28: PLIST_SUBST+=          DYNAMIC_7Z="@comment "
                     29: .endif
                     30:
1.15      adam       31: WRKSRC=                        ${WRKDIR}/${PKGNAME_NOREV:S/-/_/}
1.5       wiz        32:
1.16      rillig     33: GCC_REQD+=             3.0
1.1       wiz        34:
1.40    ! joerg      35: INSTALLATION_DIRS=     bin ${PKGMANDIR}/man1
1.26      adam       36: .if !empty(DYNAMIC_7Z:MYES)
                     37: INSTALLATION_DIRS+=    lib/7z
                     38: INSTALLATION_DIRS+=    lib/7z/Codecs
                     39: INSTALLATION_DIRS+=    lib/7z/Formats
                     40: .endif
                     41: INSTALLATION_DIRS+=    share/doc/p7zip
                     42: INSTALLATION_DIRS+=    share/doc/p7zip/commands
                     43: INSTALLATION_DIRS+=    share/doc/p7zip/switches
1.3       minskim    44:
1.5       wiz        45: .include "../../mk/endian.mk"
                     46:
                     47: .if !empty(MACHINE_ENDIAN:Mbig)
                     48: CFLAGS+=               -DBIG_ENDIAN
                     49: .else
                     50: CFLAGS+=               -DLITTLE_ENDIAN
                     51: .endif
                     52:
1.1       wiz        53: do-install:
1.38      jlam       54:        ${INSTALL_PROGRAM} ${WRKSRC}/bin/7za ${DESTDIR}${PREFIX}/bin
1.5       wiz        55: .if !empty(DYNAMIC_7Z:MYES)
1.38      jlam       56:        ${INSTALL_PROGRAM} ${WRKSRC}/bin/7z ${DESTDIR}${PREFIX}/lib/7z
                     57:        ln -s ${PREFIX}/lib/7z/7z ${DESTDIR}${PREFIX}/bin
                     58:        ${INSTALL_LIB} ${WRKSRC}/bin/Codecs/* \
                     59:                ${DESTDIR}${PREFIX}/lib/7z/Codecs
                     60:        ${INSTALL_LIB} ${WRKSRC}/bin/Formats/* \
                     61:                ${DESTDIR}${PREFIX}/lib/7z/Formats
1.5       wiz        62: .else
1.39      joerg      63:        ln -s 7za ${DESTDIR}${PREFIX}/bin/7z
1.5       wiz        64: .endif
1.38      jlam       65:        ${INSTALL_DATA} ${WRKSRC}/README \
                     66:                ${DESTDIR}${PREFIX}/share/doc/p7zip
                     67:        ${INSTALL_DATA} ${WRKSRC}/DOCS/MANUAL/*.* \
                     68:                ${DESTDIR}${PREFIX}/share/doc/p7zip
                     69:        ${INSTALL_DATA} ${WRKSRC}/DOCS/MANUAL/commands/*.* \
                     70:                ${DESTDIR}${PREFIX}/share/doc/p7zip/commands
                     71:        ${INSTALL_DATA} ${WRKSRC}/DOCS/MANUAL/switches/*.* \
                     72:                ${DESTDIR}${PREFIX}/share/doc/p7zip/switches
                     73:        ${INSTALL_MAN} ${WRKSRC}/man1/7z.1 \
                     74:                ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
                     75:        ${INSTALL_MAN} ${WRKSRC}/man1/7za.1 \
                     76:                ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
                     77:        ${INSTALL_MAN} ${WRKSRC}/man1/7zr.1 \
                     78:                ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
1.1       wiz        79:
1.2       kristerw   80: .include "../../mk/pthread.buildlink3.mk"
1.1       wiz        81: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>