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>