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> |