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

Annotation of pkgsrc/games/ioquake3/Makefile, Revision 1.21

1.21    ! adam        1: # $NetBSD: Makefile,v 1.20 2021/09/29 19:00:39 adam Exp $
1.1       jmcneill    2: #
                      3:
1.9       jmcneill    4: DISTNAME=      ioquake3-1.36.20200125
1.21    ! adam        5: PKGREVISION=   10
1.1       jmcneill    6: CATEGORIES=    games
1.9       jmcneill    7: MASTER_SITES=  ${MASTER_SITE_GITHUB:=ioquake/}
                      8: GITHUB_PROJECT=        ioq3
                      9: GITHUB_TAG=    daae32ddfdab2172a628072ed3ff7dd1fc1563fe
1.1       jmcneill   10:
                     11: MAINTAINER=    pkgsrc-users@NetBSD.org
                     12: HOMEPAGE=      http://www.ioquake3.org/
                     13: COMMENT=       Open source Quake 3 distribution
1.7       nia        14: LICENSE=       gnu-gpl-v2
1.2       wiz        15:
1.17      nia        16: USE_TOOLS+=    gmake pkg-config
1.1       jmcneill   17: BUILD_TARGET=  release
1.15      nia        18: INSTALL_TARGET=        copyfiles
1.1       jmcneill   19:
1.15      nia        20: MAKE_FLAGS+=   COPYDIR=${DESTDIR}${PREFIX}/lib/ioquake3
1.17      nia        21: MAKE_FLAGS+=   PKG_CONFIG=${TOOLS_PATH.pkg-config:Q}
                     22: MAKE_FLAGS+=   USE_INTERNAL_JPEG=0
                     23: MAKE_FLAGS+=   USE_INTERNAL_OGG=0
                     24: MAKE_FLAGS+=   USE_INTERNAL_OPUS=0
                     25: MAKE_FLAGS+=   USE_INTERNAL_VORBIS=0
                     26: MAKE_FLAGS+=   USE_INTERNAL_ZLIB=0
1.1       jmcneill   27:
1.4       joerg      28: .include "../../mk/bsd.prefs.mk"
                     29:
1.17      nia        30: .if !empty(MACHINE_ARCH:M*arm*)
                     31: QUAKE_ARCH=    arm
                     32: .elif !empty(MACHINE_ARCH:M*mips*)
                     33: QUAKE_ARCH=    mips
                     34: .elif !empty(MACHINE_ARCH:M*sh3*)
                     35: QUAKE_ARCH=    sh
1.13      nia        36: .elif ${MACHINE_ARCH} == "i386"
                     37: QUAKE_ARCH=    x86
1.17      nia        38: .elif ${MACHINE_ARCH} == "powerpc"
                     39: QUAKE_ARCH=    ppc
                     40: .elif ${MACHINE_ARCH} == "powerpc64"
                     41: QUAKE_ARCH=    ppc64
                     42: .elif ${MACHINE_ARCH} == "sparc64"
                     43: QUAKE_ARCH=    sparc
1.4       joerg      44: .else
                     45: QUAKE_ARCH=    ${MACHINE_ARCH}
                     46: .endif
                     47:
1.19      nia        48: MAKE_FLAGS+=   COMPILE_ARCH=${QUAKE_ARCH:Q}
                     49:
1.4       joerg      50: PLIST_SUBST+=  QUAKE_ARCH=${QUAKE_ARCH:Q}
                     51:
1.7       nia        52: # recursive error after: VM_CompileX86: mprotect failed
                     53: NOT_PAX_MPROTECT_SAFE+=        lib/ioquake3/ioq3ded.${QUAKE_ARCH}
                     54: NOT_PAX_MPROTECT_SAFE+=        lib/ioquake3/ioquake3.${QUAKE_ARCH}
                     55:
1.15      nia        56: INSTALLATION_DIRS+=    bin
                     57: INSTALLATION_DIRS+=    ${PKGMANDIR}/man6
                     58: INSTALLATION_DIRS+=    lib/ioquake3
                     59:
                     60: post-install:
                     61: .for prog in ioquake3 ioq3ded
                     62:        ${LN} -sf ${DESTDIR}${PREFIX}/lib/ioquake3/${prog}.${QUAKE_ARCH} \
                     63:            ${DESTDIR}${PREFIX}/bin/${prog}
                     64:        ${INSTALL_MAN} ${FILESDIR}/${prog}.6 \
                     65:            ${DESTDIR}${PREFIX}/${PKGMANDIR}/man6
                     66: .endfor
                     67:
1.6       markd      68: .include "../../audio/openal-soft/buildlink3.mk"
1.17      nia        69: .include "../../audio/opusfile/buildlink3.mk"
                     70: .include "../../audio/libvorbis/buildlink3.mk"
1.9       jmcneill   71: .include "../../devel/SDL2/buildlink3.mk"
1.17      nia        72: .include "../../devel/zlib/buildlink3.mk"
1.1       jmcneill   73: .include "../../graphics/MesaLib/buildlink3.mk"
1.17      nia        74: .include "../../multimedia/libogg/buildlink3.mk"
1.9       jmcneill   75: .include "../../www/curl/buildlink3.mk"
1.17      nia        76: .include "../../mk/jpeg.buildlink3.mk"
1.1       jmcneill   77: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>