View | Details | Raw Unified | Return to bug 39215
Collapse All | Expand All

(-)gngb/Makefile (-11 / +32 lines)
Lines 6-29 Link Here
6
#
6
#
7
7
8
PORTNAME=	gngb
8
PORTNAME=	gngb
9
PORTVERSION=	20010318
9
PORTVERSION=	20020111
10
CATEGORIES=	emulators
10
CATEGORIES=	emulators
11
MASTER_SITES=	http://frogus.multimania.com/
11
MASTER_SITES=	http://membres.lycos.fr/frogus/gngb/download/
12
DISTNAME=	${PORTNAME}_${PORTVERSION}_src
12
DISTNAME=	${PORTNAME}-${PORTVERSION}
13
13
14
MAINTAINER=	nakai@FreeBSD.org
14
MAINTAINER=	nakai@FreeBSD.org
15
15
16
LIB_DEPENDS=	SDL-1.1.4:${PORTSDIR}/devel/sdl12
16
LIB_DEPENDS=	SDL-1.1.4:${PORTSDIR}/devel/sdl12
17
17
18
WRKSRC=		${WRKDIR}/${PORTNAME}
18
GNU_CONFIGURE=	yes
19
20
USE_GMAKE=	yes
19
USE_GMAKE=	yes
20
USE_XLIB=	yes
21
USE_X_PREFIX=	yes
21
USE_X_PREFIX=	yes
22
22
CONFIGURE_ENV=	CFLAGS="-I${X11BASE}/include" \
23
post-patch:
23
		LDFLAGS="-L${X11BASE}/lib"
24
		perl -pi -e 's/<SDL\//<SDL11\//' ${WRKSRC}/*.[ch]
24
PORT_CFLAGS=	-DSDL_YUV -I${LOCALBASE}/include -I${LOCALBASE}/include/SDL11 -I${X11BASE}/include
25
25
26
do-install:
26
pre-everything::
27
		${INSTALL_PROGRAM} ${WRKSRC}/gngb ${PREFIX}/bin
27
.if !defined(WITH_OPTIMIZED_CFLAGS)
28
	@${ECHO_MSG} "You can enable additional compilation optimizations"
29
	@${ECHO_MSG} "by defining WITH_OPTIMIZED_CFLAGS"
30
.endif
31
.if defined(WITH_GL)
32
CONFIGURE_ARGS=	--with-gl
33
PORT_CFLAGS+=	-DSDL_GL
34
.else
35
	@${ECHO_MSG}
36
	@${ECHO_MSG} "You can enable OpenGL support by defining WITH_GL"
37
	@${ECHO_MSG}
38
.endif
39
40
pre-configure:
41
	@${PERL} -pi -e 's|sdl-config|sdl11-config|g' ${WRKSRC}/configure
42
	@${PERL} -pi -e 's|-lSDL|-lSDL-1.1|g' ${WRKSRC}/configure
43
	@${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure
44
45
post-configure:
46
.if !defined(WITH_OPTIMIZED_CFLAGS)
47
	@${PERL} -pi -e 's|(CFLAGS =).*|\1 ${PORT_CFLAGS} ${CFLAGS}|' ${WRKSRC}/src/Makefile
48
.endif
28
49
29
.include <bsd.port.mk>
50
.include <bsd.port.mk>
(-)gngb/distinfo (-1 / +1 lines)
Line 1 Link Here
1
MD5 (gngb_20010318_src.tar.gz) = cd7d0c1cd8852f49ae938f0f8c1ba9a5
1
MD5 (gngb-20020111.tar.gz) = 549100377559045cf80d370de6203ba8
(-)gngb/files/patch-aa (-30 lines)
Lines 1-30 Link Here
1
--- Makefile.orig	Sun Apr 22 10:34:08 2001
2
+++ Makefile	Sun Apr 22 10:39:35 2001
3
@@ -15,23 +15,23 @@
4
 # along with this program; if not, write to the Free Software
5
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
6
 
7
-GL_MODE = 1
8
+#GL_MODE = 1
9
 
10
 CC = gcc
11
 INCDIRS = -I. -I/usr/include 
12
 LIBDIRS =  -L/usr/X11R6/lib 
13
 DEBUG = -g 
14
 PROFILE = -pg -O3
15
-OPT = -O3  -mpentiumpro  -Wno-unused -funroll-loops -fstrength-reduce -ffast-math -malign-functions=2   -malign-jumps=2 -malign-loops=2 -fomit-frame-pointer -Wall -g
16
+OPT = -O3  -mpentiumpro  -Wno-unused -funroll-loops -fstrength-reduce -ffast-math -malign-functions=2   -malign-jumps=2 -malign-loops=2 -fomit-frame-pointer -Wall -g -I/usr/local/include/
17
 OBJ = memory.o vram.o interrupt.o  cpu.o rom.o sound.o serial.o frame_skip.o main.o 
18
 DOBJ = debuger/memory.o debuger/vram.o debuger/interrupt.o debuger/cpu.o debuger/rom.o debuger/sound.o debuger/serial.o debuger/frame_skip.o debuger/log.o debuger/debuger.o
19
 
20
 ifdef GL_MODE
21
 CFLAGS = $(OPT) -D_REENTRANT -DSDL_GL
22
-LIBS = -lSDL -lpthread -lGL
23
+LIBS = -lSDL-1.1 -lpthread -lGL -L/usr/local/lib
24
 else
25
 CFLAGS = $(OPT) -D_REENTRANT 
26
-LIBS = -lSDL -lpthread 
27
+LIBS = -lSDL-1.1 -L/usr/local/lib -lc_r
28
 endif
29
 
30
 all : gngb

Return to bug 39215