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

Annotation of pkgsrc/games/supertuxkart/Makefile, Revision 1.24

1.24    ! ryoon       1: # $NetBSD: Makefile,v 1.23 2018/12/13 19:51:57 adam Exp $
1.1       wiz         2: #
                      3:
1.8       ryoon       4: DISTNAME=      supertuxkart-0.8.1-src
1.1       wiz         5: PKGNAME=       ${DISTNAME:S/-src//}
1.24    ! ryoon       6: PKGREVISION=   14
1.1       wiz         7: CATEGORIES=    games
                      8: MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=supertuxkart/}
                      9: EXTRACT_SUFX=  .tar.bz2
                     10:
                     11: MAINTAINER=    pkgsrc-users@NetBSD.org
                     12: HOMEPAGE=      http://supertuxkart.sourceforge.net/
                     13: COMMENT=       Free 3D kart racing game
                     14: #LICENSE=      gnu-gpl-v3 AND Creative-Commons-Attribution AND Creative-Commons-BY-SA AND Creative-Commons-Sampling+ AND FreeArt License AND SoundSnap license AND Public Domain AND Image*After terms
                     15:
1.8       ryoon      16: WRKSRC=                        ${WRKDIR}/SuperTuxKart-0.8.1
1.4       ryoon      17: USE_CMAKE=             yes
                     18: #USE_PKGLOCALEDIR=     yes
1.1       wiz        19: USE_LANGUAGES=         c c++
                     20: USE_TOOLS+=            gmake
                     21:
1.4       ryoon      22: CXXFLAGS+=     -DNO_IRR_USE_NON_SYSTEM_JPEG_LIB_=1
                     23: CXXFLAGS+=     -DNO_IRR_USE_NON_SYSTEM_LIB_PNG_=1
                     24: CXXFLAGS+=     -DNO_IRR_USE_NON_SYSTEM_ZLIB_=1
                     25: CXXFLAGS+=     -DNO_IRR_USE_NON_SYSTEM_BZLIB_=1
                     26:
1.15      dholland   27: NOT_PAX_ASLR_SAFE+=    bin/supertuxkart
                     28: NOT_PAX_MPROTECT_SAFE+=        bin/supertuxkart
                     29:
1.4       ryoon      30: # Debug nob for STK
                     31: #CMAKE_ARGS+=  -DCMAKE_BUILD_TYPE=Debug
                     32:
1.20      rillig     33: SUBST_CLASSES+=                        dos_eol
                     34: SUBST_MESSAGE.dos_eol=         Removing DOS line-ends
                     35: SUBST_STAGE.dos_eol=           post-extract
                     36: SUBST_FILES.dos_eol=           lib/irrlicht/source/Irrlicht/Makefile
                     37: SUBST_FILES.dos_eol+=          lib/irrlicht/source/Irrlicht/os.cpp
                     38: SUBST_FILES.dos_eol+=          lib/irrlicht/source/Irrlicht/COSOperator.cpp
                     39: SUBST_FILES.dos_eol+=          lib/irrlicht/source/Irrlicht/CIrrDeviceLinux.cpp
1.4       ryoon      40: SUBST_FILTER_CMD.dos_eol=      ${TR} -d '\r'
                     41:
1.8       ryoon      42: CMAKE_ARGS+=   -DUSE_WIIUSE=OFF
                     43: .include "../../mk/bsd.prefs.mk"
                     44: .if ${OPSYS} != "Linux"
                     45: SUBST_CLASSES+=                js
                     46: SUBST_STAGE.js=                pre-configure
                     47: SUBST_MESSAGE.js=      Disable Linux joystick support.
                     48: SUBST_FILES.js+=       lib/irrlicht/include/IrrCompileConfig.h
                     49: SUBST_SED.js+=         -e '/define.*_IRR_COMPILE_WITH_JOYSTICK_EVENTS_/d'
                     50: .endif
                     51:
1.4       ryoon      52: # for irrlicht debugging
                     53: #pre-build:
                     54: #      cd ${WRKSRC}/lib/irrlicht/source/Irrlicht && \
1.5       ryoon      55: #              ${MAKE_ENV} DEBUG=1 make ${_MAKE_JOBS}
1.4       ryoon      56:
                     57: pre-build:
                     58:        cd ${WRKSRC}/lib/irrlicht/source/Irrlicht && \
1.5       ryoon      59:                ${MAKE_ENV} NDEBUG=1 make ${_MAKE_JOBS}
1.4       ryoon      60:
                     61: .include "../../archivers/bzip2/buildlink3.mk"
1.13      markd      62: .include "../../audio/openal-soft/buildlink3.mk"
1.1       wiz        63: .include "../../audio/libvorbis/buildlink3.mk"
1.4       ryoon      64: .include "../../converters/fribidi/buildlink3.mk"
1.1       wiz        65: .include "../../devel/SDL/buildlink3.mk"
1.4       ryoon      66: .include "../../devel/zlib/buildlink3.mk"
1.1       wiz        67: .include "../../games/plib/buildlink3.mk"
1.4       ryoon      68: .include "../../mk/jpeg.buildlink3.mk"
                     69: .include "../../graphics/png/buildlink3.mk"
1.1       wiz        70: .include "../../multimedia/libogg/buildlink3.mk"
                     71: .include "../../sysutils/desktop-file-utils/desktopdb.mk"
1.4       ryoon      72: .include "../../www/curl/buildlink3.mk"
1.10      joerg      73: .include "../../x11/libXxf86vm/buildlink3.mk"
1.1       wiz        74: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>