Sun Apr 17 16:39:22 2016 UTC ()
plib: Make it build on x86_64 Darwin.


(youri)
diff -r1.28 -r1.29 pkgsrc/games/plib/Makefile
diff -r1.4 -r1.5 pkgsrc/games/plib/PLIST

cvs diff -r1.28 -r1.29 pkgsrc/games/plib/Makefile (expand / switch to unified diff)

--- pkgsrc/games/plib/Makefile 2015/04/25 14:23:02 1.28
+++ pkgsrc/games/plib/Makefile 2016/04/17 16:39:22 1.29
@@ -1,22 +1,35 @@ @@ -1,22 +1,35 @@
1# $NetBSD: Makefile,v 1.28 2015/04/25 14:23:02 tnn Exp $ 1# $NetBSD: Makefile,v 1.29 2016/04/17 16:39:22 youri Exp $
2 2
3DISTNAME= plib-1.8.5 3DISTNAME= plib-1.8.5
4PKGREVISION= 4 4PKGREVISION= 4
5CATEGORIES= games x11 5CATEGORIES= games x11
6MASTER_SITES= http://plib.sourceforge.net/dist/ 6MASTER_SITES= http://plib.sourceforge.net/dist/
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://plib.sourceforge.net/ 9HOMEPAGE= http://plib.sourceforge.net/
10COMMENT= Libraries for writing portable games/realtime interactive apps 10COMMENT= Libraries for writing portable games/realtime interactive apps
 11LICENSE= gnu-lgpl-v2
11 12
12GNU_CONFIGURE= YES 13GNU_CONFIGURE= YES
13USE_LANGUAGES= c c++ 14USE_LANGUAGES= c c++
14CPPFLAGS+= -Dunix=1 15CPPFLAGS+= -Dunix=1
15 16
16.if ${MACHINE_ARCH} == "x86_64" 17.if ${MACHINE_ARCH} == "x86_64"
17CXXFLAGS+= -fPIC 18CXXFLAGS+= -fPIC
18.endif 19.endif
19 20
 21.include "../../mk/bsd.prefs.mk"
 22
 23PLIST_VARS+= sl pw
 24
 25.if ${OPSYS} == "Darwin" && ${ABI} == "64"
 26CONFIGURE_ARGS+=--disable-sl \
 27 --disable-pw
 28.else
 29PLIST.sl= yes
 30PLIST.pw= yes
 31.endif
 32
20.include "../../graphics/Mesa/buildlink3.mk" 33.include "../../graphics/Mesa/buildlink3.mk"
21.include "../../mk/oss.buildlink3.mk" 34.include "../../mk/oss.buildlink3.mk"
22.include "../../mk/bsd.pkg.mk" 35.include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/games/plib/PLIST (expand / switch to unified diff)

--- pkgsrc/games/plib/PLIST 2009/06/14 17:56:53 1.4
+++ pkgsrc/games/plib/PLIST 2016/04/17 16:39:22 1.5
@@ -1,54 +1,54 @@ @@ -1,54 +1,54 @@
1@comment $NetBSD: PLIST,v 1.4 2009/06/14 17:56:53 joerg Exp $ 1@comment $NetBSD: PLIST,v 1.5 2016/04/17 16:39:22 youri Exp $
2include/plib/fnt.h 2include/plib/fnt.h
3include/plib/js.h 3include/plib/js.h
4include/plib/net.h 4include/plib/net.h
5include/plib/netBuffer.h 5include/plib/netBuffer.h
6include/plib/netChannel.h 6include/plib/netChannel.h
7include/plib/netChat.h 7include/plib/netChat.h
8include/plib/netMessage.h 8include/plib/netMessage.h
9include/plib/netMonitor.h 9include/plib/netMonitor.h
10include/plib/netSocket.h 10include/plib/netSocket.h
11include/plib/pcx.h 11include/plib/pcx.h
12include/plib/psl.h 12include/plib/psl.h
13include/plib/pu.h 13include/plib/pu.h
14include/plib/puAux.h 14include/plib/puAux.h
15include/plib/puAuxLocal.h 15include/plib/puAuxLocal.h
16include/plib/puFLTK.h 16include/plib/puFLTK.h
17include/plib/puGLUT.h 17include/plib/puGLUT.h
18include/plib/puNative.h 18include/plib/puNative.h
19include/plib/puPW.h 19include/plib/puPW.h
20include/plib/puSDL.h 20include/plib/puSDL.h
21include/plib/pw.h 21${PLIST.pw}include/plib/pw.h
22include/plib/sg.h 22include/plib/sg.h
23include/plib/sl.h 23${PLIST.sl}include/plib/sl.h
24include/plib/slPortability.h 24${PLIST.sl}include/plib/slPortability.h
25include/plib/sm.h 25${PLIST.sl}include/plib/sm.h
26include/plib/ssg.h 26include/plib/ssg.h
27include/plib/ssgAux.h 27include/plib/ssgAux.h
28include/plib/ssgKeyFlier.h 28include/plib/ssgKeyFlier.h
29include/plib/ssgMSFSPalette.h 29include/plib/ssgMSFSPalette.h
30include/plib/ssgaBillboards.h 30include/plib/ssgaBillboards.h
31include/plib/ssgaFire.h 31include/plib/ssgaFire.h
32include/plib/ssgaLensFlare.h 32include/plib/ssgaLensFlare.h
33include/plib/ssgaParticleSystem.h 33include/plib/ssgaParticleSystem.h
34include/plib/ssgaScreenDump.h 34include/plib/ssgaScreenDump.h
35include/plib/ssgaShapes.h 35include/plib/ssgaShapes.h
36include/plib/ssgaSky.h 36include/plib/ssgaSky.h
37include/plib/ssgaSphere.h 37include/plib/ssgaSphere.h
38include/plib/ssgaWaveSystem.h 38include/plib/ssgaWaveSystem.h
39include/plib/ssgconf.h 39include/plib/ssgconf.h
40include/plib/ul.h 40include/plib/ul.h
41include/plib/ulRTTI.h 41include/plib/ulRTTI.h
42lib/libplibfnt.a 42lib/libplibfnt.a
43lib/libplibjs.a 43lib/libplibjs.a
44lib/libplibnet.a 44lib/libplibnet.a
45lib/libplibpsl.a 45lib/libplibpsl.a
46lib/libplibpu.a 46lib/libplibpu.a
47lib/libplibpuaux.a 47lib/libplibpuaux.a
48lib/libplibpw.a 48${PLIST.pw}lib/libplibpw.a
49lib/libplibsg.a 49lib/libplibsg.a
50lib/libplibsl.a 50${PLIST.sl}lib/libplibsl.a
51lib/libplibsm.a 51${PLIST.sl}lib/libplibsm.a
52lib/libplibssg.a 52lib/libplibssg.a
53lib/libplibssgaux.a 53lib/libplibssgaux.a
54lib/libplibul.a 54lib/libplibul.a