| @@ -1,72 +1,72 @@ | | | @@ -1,72 +1,72 @@ |
1 | # $NetBSD: Makefile,v 1.95 2011/12/01 10:48:07 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.96 2011/12/26 12:28:46 wiz Exp $ |
2 | | | 2 | |
3 | DISTNAME= SDL-1.2.14 | | 3 | DISTNAME= SDL-1.2.14 |
4 | PKGREVISION= 4 | | 4 | PKGREVISION= 5 |
5 | CATEGORIES= devel games | | 5 | CATEGORIES= devel games |
6 | MASTER_SITES= http://www.libsdl.org/release/ | | 6 | MASTER_SITES= http://www.libsdl.org/release/ |
7 | | | 7 | |
8 | MAINTAINER= wiz@NetBSD.org | | 8 | MAINTAINER= wiz@NetBSD.org |
9 | HOMEPAGE= http://www.libsdl.org/ | | 9 | HOMEPAGE= http://www.libsdl.org/ |
10 | COMMENT= Simple DirectMedia Layer, a cross-platform multimedia library | | 10 | COMMENT= Simple DirectMedia Layer, a cross-platform multimedia library |
11 | LICENSE= gnu-lgpl-v2.1 | | 11 | LICENSE= gnu-lgpl-v2.1 |
12 | | | 12 | |
13 | PKG_DESTDIR_SUPPORT= user-destdir | | 13 | PKG_DESTDIR_SUPPORT= user-destdir |
14 | | | 14 | |
15 | USE_LANGUAGES= c c++ | | 15 | USE_LANGUAGES= c c++ |
16 | USE_LIBTOOL= yes | | 16 | USE_LIBTOOL= yes |
17 | USE_TOOLS+= gmake | | 17 | USE_TOOLS+= gmake |
18 | GNU_CONFIGURE= yes | | 18 | GNU_CONFIGURE= yes |
19 | PTHREAD_OPTS+= require | | 19 | PTHREAD_OPTS+= require |
20 | PKG_INSTALLATION_TYPES= overwrite pkgviews | | 20 | PKG_INSTALLATION_TYPES= overwrite pkgviews |
21 | | | 21 | |
22 | CPPFLAGS+= -DPREFIX="\"${PREFIX}\"" | | 22 | CPPFLAGS+= -DPREFIX="\"${PREFIX}\"" |
23 | CPPFLAGS+= -DX11BASE="\"${X11BASE}\"" | | 23 | CPPFLAGS+= -DX11BASE="\"${X11BASE}\"" |
24 | | | 24 | |
25 | .include "options.mk" | | 25 | .include "options.mk" |
26 | | | 26 | |
27 | .include "../../mk/bsd.prefs.mk" | | 27 | .include "../../mk/bsd.prefs.mk" |
28 | | | 28 | |
29 | .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") && ${OPSYS} != "SunOS" | | 29 | .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") && ${OPSYS} != "SunOS" |
30 | BUILD_DEPENDS+= yasm>=0.6.0:../../devel/yasm | | 30 | BUILD_DEPENDS+= yasm>=0.6.0:../../devel/yasm |
31 | NASMFLAGS_ELF= -f elf | | 31 | NASMFLAGS_ELF= -f elf |
32 | NASMFLAGS_a.out= -f aoutb | | 32 | NASMFLAGS_a.out= -f aoutb |
33 | .else | | 33 | .else |
34 | CONFIGURE_ARGS+= --disable-nasm | | 34 | CONFIGURE_ARGS+= --disable-nasm |
35 | .endif | | 35 | .endif |
36 | | | 36 | |
37 | CONFIGURE_ENV+= NASMFLAGS="${NASMFLAGS_${OBJECT_FMT}}" | | 37 | CONFIGURE_ENV+= NASMFLAGS="${NASMFLAGS_${OBJECT_FMT}}" |
38 | MAKE_ENV+= NASMFLAGS="${NASMFLAGS_${OBJECT_FMT}}" | | 38 | MAKE_ENV+= NASMFLAGS="${NASMFLAGS_${OBJECT_FMT}}" |
39 | | | 39 | |
40 | # See <http://developer.apple.com/qa/qa2007/qa1567.html>. | | 40 | # See <http://developer.apple.com/qa/qa2007/qa1567.html>. |
41 | .if ${OPSYS} == "Darwin" | | 41 | .if ${OPSYS} == "Darwin" |
42 | . if !empty(OS_VERSION:M9.*) | | 42 | . if !empty(OS_VERSION:M9.*) |
43 | LDFLAGS+= -Wl,-dylib_file -Wl,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib | | 43 | LDFLAGS+= -Wl,-dylib_file -Wl,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib |
44 | . endif | | 44 | . endif |
45 | .endif | | 45 | .endif |
46 | | | 46 | |
47 | .include "../../mk/oss.buildlink3.mk" | | 47 | .include "../../mk/oss.buildlink3.mk" |
48 | | | 48 | |
49 | AM_CFLAGS= -D_PATH_DEV_DSP="\"${DEVOSSAUDIO}\"" | | 49 | AM_CFLAGS= -D_PATH_DEV_DSP="\"${DEVOSSAUDIO}\"" |
50 | MAKE_ENV+= AM_CFLAGS=${AM_CFLAGS:M*:Q} | | 50 | MAKE_ENV+= AM_CFLAGS=${AM_CFLAGS:M*:Q} |
51 | | | 51 | |
52 | # Irix comes with GL, which works fine for SDL | | 52 | # Irix comes with GL, which works fine for SDL |
53 | .if ${OPSYS} != "IRIX" && ${OPSYS} != "Darwin" | | 53 | .if ${OPSYS} != "IRIX" && ${OPSYS} != "Darwin" |
54 | CONFIGURE_ARGS+= --disable-x11-shared | | 54 | CONFIGURE_ARGS+= --disable-x11-shared |
55 | .include "../../graphics/MesaLib/buildlink3.mk" | | 55 | .include "../../graphics/MesaLib/buildlink3.mk" |
56 | .include "../../graphics/glu/buildlink3.mk" | | 56 | .include "../../graphics/glu/buildlink3.mk" |
57 | .include "../../x11/libXext/buildlink3.mk" | | 57 | .include "../../x11/libXext/buildlink3.mk" |
58 | .include "../../x11/libXrandr/buildlink3.mk" | | 58 | .include "../../x11/libXrandr/buildlink3.mk" |
59 | .include "../../x11/libXt/buildlink3.mk" | | 59 | .include "../../x11/libXt/buildlink3.mk" |
60 | .include "../../x11/xextproto/buildlink3.mk" | | 60 | .include "../../x11/xextproto/buildlink3.mk" |
61 | .include "../../x11/xproto/buildlink3.mk" | | 61 | .include "../../x11/xproto/buildlink3.mk" |
62 | .endif | | 62 | .endif |
63 | .include "../../mk/pthread.buildlink3.mk" | | 63 | .include "../../mk/pthread.buildlink3.mk" |
64 | | | 64 | |
65 | .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "pth" | | 65 | .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "pth" |
66 | # Let SDL know that we do not have native pthreads and are using GNU pth. | | 66 | # Let SDL know that we do not have native pthreads and are using GNU pth. |
67 | CONFIGURE_ARGS+= --disable-pthreads | | 67 | CONFIGURE_ARGS+= --disable-pthreads |
68 | CONFIGURE_ARGS+= --enable-pth | | 68 | CONFIGURE_ARGS+= --enable-pth |
69 | .endif | | 69 | .endif |
70 | | | 70 | |
71 | .include "../../converters/libiconv/buildlink3.mk" | | 71 | .include "../../converters/libiconv/buildlink3.mk" |
72 | .include "../../mk/bsd.pkg.mk" | | 72 | .include "../../mk/bsd.pkg.mk" |