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

Annotation of pkgsrc/archivers/upx/Makefile, Revision 1.34

1.34    ! wiz         1: # $NetBSD: Makefile,v 1.33 2020/04/18 22:02:28 joerg Exp $
1.1       ben         2:
1.32      tnn         3: DISTNAME=              upx-3.96
1.34    ! wiz         4: PKGREVISION=           1
1.30      rillig      5: CATEGORIES=            archivers
1.32      tnn         6: MASTER_SITES=          ${MASTER_SITE_GITHUB:=upx/}
                      7: GITHUB_TAG=            v${PKGVERSION_NOREV}
                      8: EXTRACT_SUFX=          .tar.gz # must be defined before SITES.${DISTNAME:...}
                      9: DISTFILES=             ${DEFAULT_DISTFILES} ${DISTNAME:S/upx/upx-lzma-sdk/}${EXTRACT_SUFX}
                     10: SITES.${DISTNAME:S/upx/upx-lzma-sdk/}${EXTRACT_SUFX}=  ${MASTER_SITE_GITHUB:S,^,-,:=upx/}upx-lzma-sdk/archive/v${PKGVERSION_NOREV}${EXTRACT_SUFX}
1.1       ben        11:
1.29      leot       12: MAINTAINER=    pkgsrc-users@NetBSD.org
1.32      tnn        13: HOMEPAGE=      https://upx.github.io/
1.1       ben        14: COMMENT=       Ultimate packer for executables
1.18      adam       15: LICENSE=       gnu-gpl-v2
1.1       ben        16:
1.22      rodent     17: USE_LANGUAGES= c c++
                     18: USE_TOOLS+=    gmake perl pod2man pod2html pod2text
                     19: NO_CONFIGURE=  yes
                     20: BUILD_DIRS=    src doc
1.32      tnn        21: MAKE_ENV+=     PREFIX=${PREFIX} UPX_UCLDIR=${PREFIX}
1.2       agc        22:
1.18      adam       23: INSTALLATION_DIRS=     bin ${PKGMANDIR}/man1 share/doc/upx
1.1       ben        24:
1.25      jperkin    25: BUILDLINK_TRANSFORM+=          rm:-mcpu=i686
                     26: BUILDLINK_TRANSFORM.SunOS+=    rm:-Wl,-Map rm:-Wl,upx.map
1.17      hans       27:
1.33      joerg      28: .include "../../mk/compiler.mk"
                     29: .if !empty(PKGSRC_COMPILER:Mclang)
                     30: _WRAP_EXTRA_ARGS.CXX+= -Wno-error=misleading-indentation
                     31: CWRAPPERS_APPEND.cxx+= -Wno-error=misleading-indentation
                     32: .endif
                     33:
1.18      adam       34: post-extract:
1.32      tnn        35:        rmdir ${WRKSRC}/src/lzma-sdk
                     36:        ln -sf ${WRKDIR}/upx-lzma-sdk* ${WRKSRC}/src/lzma-sdk
1.18      adam       37:
1.1       ben        38: do-install:
1.18      adam       39:        ${INSTALL_PROGRAM} ${WRKSRC}/src/upx.out ${DESTDIR}${PREFIX}/bin/upx
                     40:        ${INSTALL_MAN} ${WRKSRC}/doc/upx.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
                     41:        ${INSTALL_DATA} ${WRKSRC}/doc/upx.doc ${DESTDIR}${PREFIX}/share/doc/upx
                     42:        ${INSTALL_DATA} ${WRKSRC}/doc/upx.html ${DESTDIR}${PREFIX}/share/doc/upx
1.1       ben        43:
1.5       ben        44: .include "../../devel/ucl/buildlink3.mk"
1.18      adam       45: .include "../../devel/zlib/buildlink3.mk"
1.1       ben        46: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>