Annotation of pkgsrc/devel/SDL/Makefile, Revision 1.109
1.109 ! asau 1: # $NetBSD: Makefile,v 1.108 2012/10/28 23:40:24 wiz Exp $
1.1 wiz 2:
1.101 wiz 3: DISTNAME= SDL-1.2.15
1.108 wiz 4: PKGREVISION= 5
1.64 wiz 5: CATEGORIES= devel games
6: MASTER_SITES= http://www.libsdl.org/release/
7:
8: MAINTAINER= wiz@NetBSD.org
9: HOMEPAGE= http://www.libsdl.org/
10: COMMENT= Simple DirectMedia Layer, a cross-platform multimedia library
1.90 heinz 11: LICENSE= gnu-lgpl-v2.1
1.64 wiz 12:
13: USE_LANGUAGES= c c++
14: USE_LIBTOOL= yes
15: USE_TOOLS+= gmake
16: GNU_CONFIGURE= yes
17: PTHREAD_OPTS+= require
1.53 jlam 18: PKG_INSTALLATION_TYPES= overwrite pkgviews
19:
1.67 jmmv 20: CPPFLAGS+= -DPREFIX="\"${PREFIX}\""
21: CPPFLAGS+= -DX11BASE="\"${X11BASE}\""
1.66 jmmv 22:
1.64 wiz 23: .include "options.mk"
24:
25: .include "../../mk/bsd.prefs.mk"
26:
1.91 adam 27: .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") && ${OPSYS} != "SunOS"
1.77 wiz 28: BUILD_DEPENDS+= yasm>=0.6.0:../../devel/yasm
1.64 wiz 29: NASMFLAGS_ELF= -f elf
30: NASMFLAGS_a.out= -f aoutb
1.73 markd 31: .else
32: CONFIGURE_ARGS+= --disable-nasm
1.64 wiz 33: .endif
34:
35: CONFIGURE_ENV+= NASMFLAGS="${NASMFLAGS_${OBJECT_FMT}}"
36: MAKE_ENV+= NASMFLAGS="${NASMFLAGS_${OBJECT_FMT}}"
37:
1.92 adam 38: # See <http://developer.apple.com/qa/qa2007/qa1567.html>.
1.64 wiz 39: .if ${OPSYS} == "Darwin"
1.80 tron 40: . if !empty(OS_VERSION:M9.*)
41: 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
42: . endif
1.64 wiz 43: .endif
44:
45: .include "../../mk/oss.buildlink3.mk"
46:
47: AM_CFLAGS= -D_PATH_DEV_DSP="\"${DEVOSSAUDIO}\""
1.78 wiz 48: MAKE_ENV+= AM_CFLAGS=${AM_CFLAGS:M*:Q}
1.64 wiz 49:
50: # Irix comes with GL, which works fine for SDL
1.68 tonio 51: .if ${OPSYS} != "IRIX" && ${OPSYS} != "Darwin"
1.88 adam 52: CONFIGURE_ARGS+= --disable-x11-shared
1.64 wiz 53: .include "../../graphics/MesaLib/buildlink3.mk"
54: .include "../../graphics/glu/buildlink3.mk"
1.87 adam 55: .include "../../x11/libXext/buildlink3.mk"
56: .include "../../x11/libXrandr/buildlink3.mk"
57: .include "../../x11/libXt/buildlink3.mk"
58: .include "../../x11/xproto/buildlink3.mk"
1.105 adam 59: .else
60: CONFIGURE_ARGS+= --without-x
1.64 wiz 61: .endif
62: .include "../../mk/pthread.buildlink3.mk"
63:
64: .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "pth"
65: # Let SDL know that we do not have native pthreads and are using GNU pth.
1.65 adam 66: CONFIGURE_ARGS+= --disable-pthreads
67: CONFIGURE_ARGS+= --enable-pth
1.64 wiz 68: .endif
69:
1.71 wiz 70: .include "../../converters/libiconv/buildlink3.mk"
1.1 wiz 71: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>