Needs libXmu no longer exposed by Mesa. Fix concurrent build.diff -r1.31 -r1.32 pkgsrc/x11/ssystem/Makefile
(joerg)
@@ -1,35 +1,34 @@ | @@ -1,35 +1,34 @@ | |||
1 | # $NetBSD: Makefile,v 1.31 2019/08/30 18:08:59 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.32 2019/12/20 00:03:11 joerg Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= ssystem-1.6 | 4 | DISTNAME= ssystem-1.6 | |
5 | PKGREVISION= 6 | 5 | PKGREVISION= 6 | |
6 | CATEGORIES= x11 graphics | 6 | CATEGORIES= x11 graphics | |
7 | MASTER_SITES= ${MASTER_SITE_LOCAL} | 7 | MASTER_SITES= ${MASTER_SITE_LOCAL} | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | #HOMEPAGE= http://www1.las.es/~amil/ssystem/ | 10 | #HOMEPAGE= http://www1.las.es/~amil/ssystem/ | |
11 | COMMENT= Solar System Flyby Simulator | 11 | COMMENT= Solar System Flyby Simulator | |
12 | 12 | |||
13 | MAKE_JOBS_SAFE= no | |||
14 | ||||
15 | USE_TOOLS+= flex bison | 13 | USE_TOOLS+= flex bison | |
16 | 14 | |||
17 | MAKE_FILE= Makefile.FreeBSD | 15 | MAKE_FILE= Makefile.FreeBSD | |
18 | 16 | |||
19 | DATA_FILES= *.jpg *.dat ssystem.conf | 17 | DATA_FILES= *.jpg *.dat ssystem.conf | |
20 | DOC_FILES= LICENSE README | 18 | DOC_FILES= LICENSE README | |
21 | 19 | |||
22 | INSTALLATION_DIRS= bin share/ssystem/hires share/doc/ssystem | 20 | INSTALLATION_DIRS= bin share/ssystem/hires share/doc/ssystem | |
23 | 21 | |||
24 | do-install: | 22 | do-install: | |
25 | cd ${WRKSRC} && \ | 23 | cd ${WRKSRC} && \ | |
26 | ${INSTALL_PROGRAM} ssystem ${DESTDIR}${PREFIX}/bin; \ | 24 | ${INSTALL_PROGRAM} ssystem ${DESTDIR}${PREFIX}/bin; \ | |
27 | ${INSTALL_DATA} ${DATA_FILES} ${DESTDIR}${PREFIX}/share/ssystem; \ | 25 | ${INSTALL_DATA} ${DATA_FILES} ${DESTDIR}${PREFIX}/share/ssystem; \ | |
28 | ${INSTALL_DATA} ${DOC_FILES} ${DESTDIR}${PREFIX}/share/doc/ssystem; \ | 26 | ${INSTALL_DATA} ${DOC_FILES} ${DESTDIR}${PREFIX}/share/doc/ssystem; \ | |
29 | ${INSTALL_DATA} hires/README ${DESTDIR}${PREFIX}/share/ssystem/hires | 27 | ${INSTALL_DATA} hires/README ${DESTDIR}${PREFIX}/share/ssystem/hires | |
30 | 28 | |||
31 | .include "../../graphics/MesaLib/buildlink3.mk" | 29 | .include "../../graphics/MesaLib/buildlink3.mk" | |
32 | .include "../../graphics/freeglut/buildlink3.mk" | 30 | .include "../../graphics/freeglut/buildlink3.mk" | |
33 | .include "../../graphics/glu/buildlink3.mk" | 31 | .include "../../graphics/glu/buildlink3.mk" | |
34 | .include "../../mk/jpeg.buildlink3.mk" | 32 | .include "../../mk/jpeg.buildlink3.mk" | |
33 | .include "../../x11/libXmu/buildlink3.mk" | |||
35 | .include "../../mk/bsd.pkg.mk" | 34 | .include "../../mk/bsd.pkg.mk" |
@@ -1,9 +1,9 @@ | @@ -1,9 +1,9 @@ | |||
1 | $NetBSD: distinfo,v 1.5 2015/11/04 03:28:54 agc Exp $ | 1 | $NetBSD: distinfo,v 1.6 2019/12/20 00:03:11 joerg Exp $ | |
2 | 2 | |||
3 | SHA1 (ssystem-1.6.tar.gz) = b22f766159c8e9c861c23aa6ca47f374294a847a | 3 | SHA1 (ssystem-1.6.tar.gz) = b22f766159c8e9c861c23aa6ca47f374294a847a | |
4 | RMD160 (ssystem-1.6.tar.gz) = 33b9e84fbd1f0ce22c25931effe21fce589fb1e1 | 4 | RMD160 (ssystem-1.6.tar.gz) = 33b9e84fbd1f0ce22c25931effe21fce589fb1e1 | |
5 | SHA512 (ssystem-1.6.tar.gz) = c09397464916faeae8fdc6bfc253318112ba90e818155a814f9fdddc33b95cd96214fd3e90cdac295f408a2bd8a04f84d1370d7700c7b9c76e7b77ada01b6b72 | 5 | SHA512 (ssystem-1.6.tar.gz) = c09397464916faeae8fdc6bfc253318112ba90e818155a814f9fdddc33b95cd96214fd3e90cdac295f408a2bd8a04f84d1370d7700c7b9c76e7b77ada01b6b72 | |
6 | Size (ssystem-1.6.tar.gz) = 1037947 bytes | 6 | Size (ssystem-1.6.tar.gz) = 1037947 bytes | |
7 | SHA1 (patch-aa) = f44692941d5b001d6b3017a5a8af8c0e0aab00b7 | 7 | SHA1 (patch-aa) = 52438ca58f517c94ed18932fec82dc38052c42f1 | |
8 | SHA1 (patch-ab) = 5851d684371ae46124041e2275dadb4e61a5f547 | 8 | SHA1 (patch-ab) = 5851d684371ae46124041e2275dadb4e61a5f547 | |
9 | SHA1 (patch-ac) = ea9736f69be4ea552bb2d73faf697c0cb314eede | 9 | SHA1 (patch-ac) = ea9736f69be4ea552bb2d73faf697c0cb314eede |
@@ -1,15 +1,23 @@ | @@ -1,15 +1,23 @@ | |||
1 | $NetBSD: patch-aa,v 1.1.1.1 2001/03/26 07:08:59 fredb Exp $ | 1 | $NetBSD: patch-aa,v 1.2 2019/12/20 00:03:11 joerg Exp $ | |
2 | 2 | |||
3 | --- Makefile.FreeBSD.orig Thu Feb 25 05:48:53 1999 | 3 | --- Makefile.FreeBSD.orig 1999-02-25 11:48:53.000000000 +0000 | |
4 | +++ Makefile.FreeBSD Sun Mar 25 23:28:12 2001 | 4 | +++ Makefile.FreeBSD | |
5 | @@ -28,8 +28,8 @@ | 5 | @@ -28,8 +28,8 @@ JPEGDIR?= $(LOCALBASE) | |
6 | 6 | |||
7 | CFLAGS+= -I$(X11BASE)/include -I$(MESADIR)/include -I$(JPEGDIR)/include -DSDATADIR=\"${SDATADIR}\" | 7 | CFLAGS+= -I$(X11BASE)/include -I$(MESADIR)/include -I$(JPEGDIR)/include -DSDATADIR=\"${SDATADIR}\" | |
8 | 8 | |||
9 | -LDFLAGS= -L$(X11BASE)/lib -L$(MESADIR)/lib -L${JPEGDIR}/lib \ | 9 | -LDFLAGS= -L$(X11BASE)/lib -L$(MESADIR)/lib -L${JPEGDIR}/lib \ | |
10 | - -ljpeg -lglut -lMesaGLU -lMesaGL -lXext -lXmu -lX11 -lXi -lm | 10 | - -ljpeg -lglut -lMesaGLU -lMesaGL -lXext -lXmu -lX11 -lXi -lm | |
11 | +LDFLAGS= -L$(X11BASE)/lib -Wl,-R$(X11BASE)/lib -L${JPEGDIR}/lib -Wl,-R${JPEGDIR}/lib \ | 11 | +LDFLAGS= -L$(X11BASE)/lib -Wl,-R$(X11BASE)/lib -L${JPEGDIR}/lib -Wl,-R${JPEGDIR}/lib \ | |
12 | + -ljpeg -lglut -lGLU -lGL -lXext -lXmu -lX11 -lXi -lm | 12 | + -ljpeg -lglut -lGLU -lGL -lXext -lXmu -lX11 -lXi -lm | |
13 | 13 | |||
14 | # FreeBSD specific | 14 | # FreeBSD specific | |
15 | .ifdef PORTOBJFORMAT | 15 | .ifdef PORTOBJFORMAT | |
16 | @@ -55,6 +55,7 @@ ssystem: $(OBJ) | |||
17 | lex.cfg.c: cfglex.l cfgparse.tab.c | |||
18 | flex -i -Pcfg cfglex.l | |||
19 | ||||
20 | +cfgparse.tab.h: cfgparse.tab.c | |||
21 | cfgparse.tab.c: cfgparse.y | |||
22 | bison -d -v -p cfg cfgparse.y | |||
23 |