summaryrefslogtreecommitdiff
path: root/devel/SDL
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2002-10-31 22:19:49 +0000
committerjlam <jlam@pkgsrc.org>2002-10-31 22:19:49 +0000
commitc261e8807c348292c41d6f0125da22033f396b98 (patch)
treea6d4f08cd541b90246d62898d33c72880a8b82f2 /devel/SDL
parent730e9ae62a646756be2d9a49b6ec49d7b9ab88da (diff)
downloadpkgsrc-c261e8807c348292c41d6f0125da22033f396b98.tar.gz
Fix the sdl-config script to return the correct libraries for linking
against libaa by querying the aalib-config script. Bump the PKGREVISION since this change is user-visible.
Diffstat (limited to 'devel/SDL')
-rw-r--r--devel/SDL/Makefile28
-rw-r--r--devel/SDL/distinfo10
-rw-r--r--devel/SDL/patches/patch-aa3
-rw-r--r--devel/SDL/patches/patch-aj73
-rw-r--r--devel/SDL/patches/patch-ak12
-rw-r--r--devel/SDL/patches/patch-am197
-rw-r--r--devel/SDL/patches/patch-aq14
7 files changed, 216 insertions, 121 deletions
diff --git a/devel/SDL/Makefile b/devel/SDL/Makefile
index f95681787dd..364125fee8f 100644
--- a/devel/SDL/Makefile
+++ b/devel/SDL/Makefile
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.42 2002/10/13 19:28:56 kristerw Exp $
+# $NetBSD: Makefile,v 1.43 2002/10/31 22:19:49 jlam Exp $
#
DISTNAME= SDL-1.2.5
+PKGREVISION= 1
CATEGORIES= devel games
MASTER_SITES= http://www.libsdl.org/release/
@@ -10,6 +11,8 @@ HOMEPAGE= http://www.libsdl.org/
COMMENT= Simple DirectMedia Layer, a cross-platform multimedia library
BUILD_DEPENDS+= nasm>=0.98:../../devel/nasm
+NASMFLAGS_ELF= -f elf
+NASMFLAGS_a.out= -f aoutb
USE_BUILDLINK2= YES
USE_X11= YES
@@ -22,13 +25,7 @@ LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig
.include "../../mk/bsd.prefs.mk"
-.if ${OBJECT_FMT} == "ELF"
-NASMFLAGS= -f elf
-.else
-NASMFLAGS= -f aoutb
-.endif
-
-.ifdef SDL_USE_NAS
+.if defined(SDL_USE_NAS)
. include "../../audio/nas/buildlink2.mk"
.else
CONFIGURE_ARGS+= --disable-nas
@@ -36,8 +33,8 @@ CONFIGURE_ARGS+= --disable-nas
CONFIGURE_ARGS+= --disable-arts
CONFIGURE_ARGS+= --enable-video-aalib
-CONFIGURE_ENV+= NASMFLAGS="${NASMFLAGS}"
-MAKE_ENV+= NASMFLAGS="${NASMFLAGS}"
+CONFIGURE_ENV+= NASMFLAGS="${NASMFLAGS_${OBJECT_FMT}}"
+MAKE_ENV+= NASMFLAGS="${NASMFLAGS_${OBJECT_FMT}}"
# Pass in LDFLAGS via SYSTEM_LIBS as it's used as the linker options for
# finding various libraries. This ensure that any unusual -Wl,-R options
@@ -45,16 +42,15 @@ MAKE_ENV+= NASMFLAGS="${NASMFLAGS}"
#
CONFIGURE_ENV+= SYSTEM_LIBS="${LDFLAGS}"
-.include "../../mk/pthread.buildlink2.mk"
-.if ${_PKG_PTHREAD} == "pth"
-# Let SDL know that we do not have native pthreads.
-CONFIGURE_ARGS+= --disable-pthreads
-CONFIGURE_ARGS+= --enable-pth
+.include "../../mk/ossaudio.buildlink2.mk"
+.if defined(HAVE_OSS) && (${HAVE_OSS} == "YES")
+AM_CFLAGS= -D_PATH_DEV_DSP=\\\"${DEVOSSAUDIO}\\\"
+MAKE_ENV+= AM_CFLAGS="${AM_CFLAGS}"
.endif
.include "../../audio/esound/buildlink2.mk"
.include "../../graphics/Mesa/buildlink2.mk"
.include "../../graphics/aalib-x11/buildlink2.mk"
-.include "../../mk/ossaudio.buildlink2.mk"
+.include "../../mk/pthread.buildlink2.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/SDL/distinfo b/devel/SDL/distinfo
index 55f8a4d6c47..1c377a3aac3 100644
--- a/devel/SDL/distinfo
+++ b/devel/SDL/distinfo
@@ -1,15 +1,13 @@
-$NetBSD: distinfo,v 1.15 2002/10/13 19:28:56 kristerw Exp $
+$NetBSD: distinfo,v 1.16 2002/10/31 22:19:49 jlam Exp $
SHA1 (SDL-1.2.5.tar.gz) = c1bdc68d390d421158778f68f3498f5b9d63a9e4
Size (SDL-1.2.5.tar.gz) = 1854550 bytes
-SHA1 (patch-aa) = 1423cbdff5fd996f7d09e034a535760403870d1d
+SHA1 (patch-aa) = 02438ad6409081a9fbcb542fcc414277f2aa61f7
SHA1 (patch-af) = f5e824addf308f9c467de02e3b262afbc0ef77c0
SHA1 (patch-ag) = 989c3464686a3158c538034ad7ea012a4e4b4b9e
-SHA1 (patch-aj) = ca6c5cd0f99c50e784f910b5b2f5eadb2324761b
-SHA1 (patch-ak) = 425fbb5abecd35aab01f57e7deec06d8f40a392d
+SHA1 (patch-aj) = 2f4dd90c85bc822c049820b5f027c984d015555b
SHA1 (patch-al) = 0fe579ae0358d59f87a78fe4b5b006ef991d44f0
-SHA1 (patch-am) = 27813c0331a6b6870286219c6bfa9b7a0d275ee1
+SHA1 (patch-am) = 625b10cdc035200af044cb283f806f6d0d46f4ba
SHA1 (patch-ap) = ca979b24a57a8f115f5e1bdf6b1e5672a60d20a9
-SHA1 (patch-aq) = 45f63636a9caa338274db68596c8cf8c1d3cd0f0
SHA1 (patch-ar) = 1a78f0bcb6a8f65f71af23accb2a9780331f275b
SHA1 (patch-as) = a53286d5e0a2cab7e0a1d80baf3b76681f996b7a
diff --git a/devel/SDL/patches/patch-aa b/devel/SDL/patches/patch-aa
index 9f627469ff6..b3dfa94edb8 100644
--- a/devel/SDL/patches/patch-aa
+++ b/devel/SDL/patches/patch-aa
@@ -1,4 +1,5 @@
-$NetBSD: patch-aa,v 1.3 2002/10/13 19:31:13 kristerw Exp $
+$NetBSD: patch-aa,v 1.4 2002/10/31 22:19:50 jlam Exp $
+
--- src/joystick/bsd/SDL_sysjoystick.c.orig Sat Oct 5 07:32:49 2002
+++ src/joystick/bsd/SDL_sysjoystick.c Sun Oct 13 20:34:42 2002
@@ -400,9 +400,9 @@
diff --git a/devel/SDL/patches/patch-aj b/devel/SDL/patches/patch-aj
index 8833f1ee0ef..e61ee50387e 100644
--- a/devel/SDL/patches/patch-aj
+++ b/devel/SDL/patches/patch-aj
@@ -1,7 +1,8 @@
-$NetBSD: patch-aj,v 1.14 2002/10/13 19:28:58 kristerw Exp $
---- configure.in.orig Sun Oct 13 14:01:53 2002
-+++ configure.in Sun Oct 13 20:41:57 2002
-@@ -412,10 +412,7 @@
+$NetBSD: patch-aj,v 1.15 2002/10/31 22:19:50 jlam Exp $
+
+--- configure.in.orig Sun Oct 6 16:34:53 2002
++++ configure.in
+@@ -412,10 +412,7 @@ CheckNAS()
, enable_nas=yes)
if test x$enable_audio = xyes -a x$enable_nas = xyes; then
AC_MSG_CHECKING(for NAS audio support)
@@ -12,7 +13,7 @@ $NetBSD: patch-aj,v 1.14 2002/10/13 19:28:58 kristerw Exp $
AC_MSG_RESULT($have_nas)
if test x$have_nas = xyes; then
CFLAGS="$CFLAGS -DNAS_SUPPORT"
-@@ -488,7 +485,7 @@
+@@ -488,7 +485,7 @@ CheckNASM()
NASMFLAGS="-f aoutb"
;;
*)
@@ -21,7 +22,34 @@ $NetBSD: patch-aj,v 1.14 2002/10/13 19:28:58 kristerw Exp $
;;
esac
AC_SUBST(NASMFLAGS)
-@@ -1104,12 +1101,13 @@
+@@ -925,18 +922,18 @@ CheckAAlib()
+ [ --enable-video-aalib use AAlib video driver [default=no]],
+ , enable_video_aalib=no)
+ if test x$enable_video = xyes -a x$enable_video_aalib = xyes; then
++ AC_PATH_PROG(AALIB_CONFIG, aalib-config)
+ AC_MSG_CHECKING(for AAlib support)
+- video_aalib=no
+- AC_TRY_COMPILE([
+- #include <aalib.h>
+- ],[
+- ],[
+- video_aalib=yes
+- ])
++ if test x$AALIB_CONFIG = x; then
++ video_aalib=no
++ else
++ AALIB_LIBS=`$AALIB_CONFIG --libs`
++ video_aalib=yes
++ fi
+ AC_MSG_RESULT($video_aalib)
+ if test x$video_aalib = xyes; then
+ CFLAGS="$CFLAGS -DENABLE_AALIB"
+- SYSTEM_LIBS="$SYSTEM_LIBS -laa"
++ SYSTEM_LIBS="$SYSTEM_LIBS $AALIB_LIBS"
+
+ VIDEO_SUBDIRS="$VIDEO_SUBDIRS aalib"
+ VIDEO_DRIVERS="$VIDEO_DRIVERS aalib/libvideo_aa.la"
+@@ -1104,12 +1101,13 @@ CheckPTH()
[ --enable-pth use GNU pth library for multi-threading [default=yes]],
, enable_pth=yes)
if test x$enable_threads = xyes -a x$enable_pth = xyes; then
@@ -39,7 +67,7 @@ $NetBSD: patch-aj,v 1.14 2002/10/13 19:28:58 kristerw Exp $
SDL_CFLAGS="$SDL_CFLAGS $PTH_CFLAGS"
SDL_LIBS="$SDL_LIBS $PTH_LIBS"
CFLAGS="$CFLAGS -DENABLE_PTH"
-@@ -1150,8 +1148,8 @@
+@@ -1150,8 +1148,8 @@ CheckPTHREAD()
pthread_lib="-pthread"
;;
*-*-netbsd*)
@@ -50,7 +78,7 @@ $NetBSD: patch-aj,v 1.14 2002/10/13 19:28:58 kristerw Exp $
;;
*-*-openbsd*)
pthread_cflags="-D_REENTRANT"
-@@ -1566,29 +1564,31 @@
+@@ -1566,29 +1564,31 @@ CheckUSBHID()
have_libusbhid=no
have_libusb=no
AC_CHECK_LIB(usbhid, hid_init, have_libusbhid=yes)
@@ -91,7 +119,7 @@ $NetBSD: patch-aj,v 1.14 2002/10/13 19:28:58 kristerw Exp $
fi
AC_MSG_CHECKING(for usbhid)
-@@ -1834,6 +1834,7 @@
+@@ -1834,6 +1834,7 @@ case "$target" in
CheckESD
CheckNAS
CheckX11
@@ -99,7 +127,7 @@ $NetBSD: patch-aj,v 1.14 2002/10/13 19:28:58 kristerw Exp $
CheckAAlib
CheckOpenGL
CheckPTHREAD
-@@ -1842,9 +1843,9 @@
+@@ -1842,9 +1843,9 @@ case "$target" in
COPY_ARCH_SRC(src/main, linux, SDL_main.c)
# Set up files for the audio library
if test x$enable_audio = xyes; then
@@ -112,13 +140,22 @@ $NetBSD: patch-aj,v 1.14 2002/10/13 19:28:58 kristerw Exp $
fi
# Set up files for the cdrom library
if test x$enable_cdrom = xyes; then
-@@ -2483,6 +2484,9 @@
+@@ -1853,9 +1854,6 @@ case "$target" in
+ fi
+ # Set up files for the thread library
+ if test x$enable_threads = xyes; then
+- if test x$use_pthreads = xyes; then
+- CFLAGS="$CFLAGS -D_POSIX_THREAD_SYSCALL_SOFT=1"
+- fi
+ CopyUnixThreadSource
+ fi
+ # Set up files for the timer library
+@@ -2478,7 +2476,7 @@ AM_CONDITIONAL([ENABLE_STATIC], [test "$
+
+ # Set runtime shared library paths as needed
+
+-if test $ARCH = linux -o $ARCH = freebsd -o $ARCH = bsdi; then
++if test $ARCH = linux -o $ARCH = freebsd -o $ARCH = bsdi -o $ARCH = netbsd; then
+ SDL_RLD_FLAGS="-Wl,-rpath,\${exec_prefix}/lib"
fi
if test $ARCH = solaris; then
- SDL_RLD_FLAGS="-R\${exec_prefix}/lib"
-+fi
-+if test $ARCH = netbsd; then
-+ SDL_RLD_FLAGS="-Wl,-rpath,\${exec_prefix}/lib -Wl,-rpath,${X11BASE}/lib"
- fi
-
- case "$ARCH" in
diff --git a/devel/SDL/patches/patch-ak b/devel/SDL/patches/patch-ak
deleted file mode 100644
index ea90afbc2b8..00000000000
--- a/devel/SDL/patches/patch-ak
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-ak,v 1.5 2002/10/13 19:28:58 kristerw Exp $
---- sdl-config.in.orig Sun Oct 13 14:31:53 2002
-+++ sdl-config.in Sun Oct 13 14:33:12 2002
-@@ -51,7 +51,7 @@
- #echo $includes -I@includedir@/SDL @SDL_CFLAGS@
- ;;
- @ENABLE_SHARED_TRUE@ --libs)
--@ENABLE_SHARED_TRUE@ libdirs="-L@libdir@ @SDL_RLD_FLAGS@"
-+@ENABLE_SHARED_TRUE@ libdirs="-L@libdir@ -Wl,-R@libdir@ @SDL_RLD_FLAGS@"
- @ENABLE_SHARED_TRUE@ echo $libdirs @SDL_LIBS@ @SHARED_SYSTEM_LIBS@
- @ENABLE_SHARED_TRUE@ ;;
- @ENABLE_STATIC_TRUE@@ENABLE_SHARED_TRUE@ --static-libs)
diff --git a/devel/SDL/patches/patch-am b/devel/SDL/patches/patch-am
index 6b1299f6549..b235ec4b45c 100644
--- a/devel/SDL/patches/patch-am
+++ b/devel/SDL/patches/patch-am
@@ -1,7 +1,8 @@
-$NetBSD: patch-am,v 1.7 2002/10/13 19:28:58 kristerw Exp $
---- configure.orig Sun Oct 13 14:02:02 2002
-+++ configure Sun Oct 13 20:42:24 2002
-@@ -3630,10 +3630,7 @@
+$NetBSD: patch-am,v 1.8 2002/10/31 22:19:51 jlam Exp $
+
+--- configure.orig Sun Oct 6 16:35:02 2002
++++ configure
+@@ -3630,10 +3630,7 @@ fi
if test x$enable_audio = xyes -a x$enable_nas = xyes; then
echo $ac_n "checking for NAS audio support""... $ac_c" 1>&6
echo "configure:3633: checking for NAS audio support" >&5
@@ -12,7 +13,7 @@ $NetBSD: patch-am,v 1.7 2002/10/13 19:28:58 kristerw Exp $
echo "$ac_t""$have_nas" 1>&6
if test x$have_nas = xyes; then
CFLAGS="$CFLAGS -DNAS_SUPPORT"
-@@ -3782,7 +3779,7 @@
+@@ -3782,7 +3779,7 @@ fi
NASMFLAGS="-f aoutb"
;;
*)
@@ -21,7 +22,84 @@ $NetBSD: patch-am,v 1.7 2002/10/13 19:28:58 kristerw Exp $
;;
esac
-@@ -5755,19 +5752,20 @@
+@@ -5385,34 +5382,53 @@ else
+ fi
+
+ if test x$enable_video = xyes -a x$enable_video_aalib = xyes; then
+- echo $ac_n "checking for AAlib support""... $ac_c" 1>&6
+-echo "configure:5390: checking for AAlib support" >&5
+- video_aalib=no
+- cat > conftest.$ac_ext <<EOF
+-#line 5393 "configure"
+-#include "confdefs.h"
+-
+- #include <aalib.h>
+-
+-int main() {
+-
+-
+-; return 0; }
+-EOF
+-if { (eval echo configure:5403: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+- rm -rf conftest*
+-
+- video_aalib=yes
+-
++ # Extract the first word of "aalib-config", so it can be a program name with args.
++set dummy aalib-config; ac_word=$2
++echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
++echo "configure:5389: checking for $ac_word" >&5
++if eval "test \"`echo '$''{'ac_cv_path_AALIB_CONFIG'+set}'`\" = set"; then
++ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+- echo "configure: failed program was:" >&5
+- cat conftest.$ac_ext >&5
++ case "$AALIB_CONFIG" in
++ /*)
++ ac_cv_path_AALIB_CONFIG="$AALIB_CONFIG" # Let the user override the test with a path.
++ ;;
++ ?:/*)
++ ac_cv_path_AALIB_CONFIG="$AALIB_CONFIG" # Let the user override the test with a dos path.
++ ;;
++ *)
++ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
++ ac_dummy="$PATH"
++ for ac_dir in $ac_dummy; do
++ test -z "$ac_dir" && ac_dir=.
++ if test -f $ac_dir/$ac_word; then
++ ac_cv_path_AALIB_CONFIG="$ac_dir/$ac_word"
++ break
++ fi
++ done
++ IFS="$ac_save_ifs"
++ ;;
++esac
+ fi
+-rm -f conftest*
++AALIB_CONFIG="$ac_cv_path_AALIB_CONFIG"
++if test -n "$AALIB_CONFIG"; then
++ echo "$ac_t""$AALIB_CONFIG" 1>&6
++else
++ echo "$ac_t""no" 1>&6
++fi
++
++ echo $ac_n "checking for AAlib support""... $ac_c" 1>&6
++echo "configure:5422: checking for AAlib support" >&5
++ if test x$AALIB_CONFIG = x; then
++ video_aalib=no
++ else
++ AALIB_LIBS=`$AALIB_CONFIG --libs`
++ video_aalib=yes
++ fi
+ echo "$ac_t""$video_aalib" 1>&6
+ if test x$video_aalib = xyes; then
+ CFLAGS="$CFLAGS -DENABLE_AALIB"
+- SYSTEM_LIBS="$SYSTEM_LIBS -laa"
++ SYSTEM_LIBS="$SYSTEM_LIBS $AALIB_LIBS"
+
+ VIDEO_SUBDIRS="$VIDEO_SUBDIRS aalib"
+ VIDEO_DRIVERS="$VIDEO_DRIVERS aalib/libvideo_aa.la"
+@@ -5755,19 +5771,20 @@ else
fi
if test x$enable_threads = xyes -a x$enable_pth = xyes; then
@@ -33,7 +111,7 @@ $NetBSD: patch-am,v 1.7 2002/10/13 19:28:58 kristerw Exp $
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:5762: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_PTH_CONFIG'+set}'`\" = set"; then
-+echo "configure:5760: checking for $ac_word" >&5
++echo "configure:5779: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_path_PTHREAD_CONFIG'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -49,7 +127,7 @@ $NetBSD: patch-am,v 1.7 2002/10/13 19:28:58 kristerw Exp $
;;
*)
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
-@@ -5775,34 +5773,34 @@
+@@ -5775,27 +5792,27 @@ else
for ac_dir in $ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
@@ -85,15 +163,7 @@ $NetBSD: patch-am,v 1.7 2002/10/13 19:28:58 kristerw Exp $
SDL_CFLAGS="$SDL_CFLAGS $PTH_CFLAGS"
SDL_LIBS="$SDL_LIBS $PTH_LIBS"
CFLAGS="$CFLAGS -DENABLE_PTH"
- use_pth=yes
- fi
- echo $ac_n "checking pth""... $ac_c" 1>&6
--echo "configure:5806: checking pth" >&5
-+echo "configure:5804: checking pth" >&5
- if test "x$use_pth" = xyes; then
- echo "$ac_t""yes" 1>&6
- else
-@@ -5844,8 +5842,8 @@
+@@ -5844,8 +5861,8 @@ fi
pthread_lib="-pthread"
;;
*-*-netbsd*)
@@ -104,7 +174,7 @@ $NetBSD: patch-am,v 1.7 2002/10/13 19:28:58 kristerw Exp $
;;
*-*-openbsd*)
pthread_cflags="-D_REENTRANT"
-@@ -6760,66 +6758,55 @@
+@@ -6760,56 +6777,45 @@ else
echo "$ac_t""no" 1>&6
fi
@@ -117,7 +187,7 @@ $NetBSD: patch-am,v 1.7 2002/10/13 19:28:58 kristerw Exp $
+
+ ac_safe=`echo "usbhid.h" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for usbhid.h""... $ac_c" 1>&6
-+echo "configure:6767: checking for usbhid.h" >&5
++echo "configure:6786: checking for usbhid.h" >&5
+if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -126,7 +196,7 @@ $NetBSD: patch-am,v 1.7 2002/10/13 19:28:58 kristerw Exp $
-cat > conftest.$ac_ext <<EOF
-#line 6773 "configure"
+ cat > conftest.$ac_ext <<EOF
-+#line 6772 "configure"
++#line 6791 "configure"
#include "confdefs.h"
-/* Override any gcc2 internal prototype to avoid an error. */
-/* We use char because int might match the return type of a gcc2
@@ -140,7 +210,7 @@ $NetBSD: patch-am,v 1.7 2002/10/13 19:28:58 kristerw Exp $
EOF
-if { (eval echo configure:6784: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-+{ (eval echo configure:6777: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
++{ (eval echo configure:6796: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
rm -rf conftest*
@@ -179,24 +249,27 @@ $NetBSD: patch-am,v 1.7 2002/10/13 19:28:58 kristerw Exp $
-echo "configure:6813: checking for usb.h" >&5
+ ac_safe=`echo "libusbhid.h" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for libusbhid.h""... $ac_c" 1>&6
-+echo "configure:6800: checking for libusbhid.h" >&5
++echo "configure:6819: checking for libusbhid.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
+@@ -6814,12 +6820,12 @@ if eval "test \"`echo '$''{'ac_cv_header
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
cat > conftest.$ac_ext <<EOF
-#line 6818 "configure"
-+#line 6805 "configure"
++#line 6824 "configure"
#include "confdefs.h"
-#include <usb.h>
+#include <libusbhid.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:6823: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:6810: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
++{ (eval echo configure:6829: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
-@@ -6835,57 +6822,74 @@
+@@ -6835,47 +6841,64 @@ rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
echo "$ac_t""yes" 1>&6
@@ -215,10 +288,10 @@ $NetBSD: patch-am,v 1.7 2002/10/13 19:28:58 kristerw Exp $
+ fi
+ if test x$have_libusbhid_h = xyes; then
+ CFLAGS="$CFLAGS -DHAVE_LIBUSBHID_H"
-+ fi
++ fi
+ else
+ echo $ac_n "checking for hid_init in -lusb""... $ac_c" 1>&6
-+echo "configure:6839: checking for hid_init in -lusb" >&5
++echo "configure:6858: checking for hid_init in -lusb" >&5
+ac_lib_var=`echo usb'_'hid_init | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@@ -228,7 +301,7 @@ $NetBSD: patch-am,v 1.7 2002/10/13 19:28:58 kristerw Exp $
+ ac_save_LIBS="$LIBS"
+LIBS="-lusb $LIBS"
+cat > conftest.$ac_ext <<EOF
-+#line 6847 "configure"
++#line 6866 "configure"
#include "confdefs.h"
-#include <usbhid.h>
+/* Override any gcc2 internal prototype to avoid an error. */
@@ -244,7 +317,7 @@ $NetBSD: patch-am,v 1.7 2002/10/13 19:28:58 kristerw Exp $
-{ (eval echo configure:6856: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
-if test -z "$ac_err"; then
-+if { (eval echo configure:6858: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:6877: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
- eval "ac_cv_header_$ac_safe=yes"
+ eval "ac_cv_lib_$ac_lib_var=yes"
@@ -272,29 +345,32 @@ $NetBSD: patch-am,v 1.7 2002/10/13 19:28:58 kristerw Exp $
- ac_safe=`echo "libusb.h" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for libusb.h""... $ac_c" 1>&6
-echo "configure:6879: checking for libusb.h" >&5
-+ if test x$have_libusb = xyes; then
-+ SYSTEM_LIBS="$SYSTEM_LIBS -lusb"
++ if test x$have_libusb = xyes; then
++ SYSTEM_LIBS="$SYSTEM_LIBS -lusb"
+
-+ ac_safe=`echo "usb.h" | sed 'y%./+-%__p_%'`
++ ac_safe=`echo "usb.h" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for usb.h""... $ac_c" 1>&6
-+echo "configure:6883: checking for usb.h" >&5
++echo "configure:6902: checking for usb.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
+@@ -6880,12 +6903,12 @@ if eval "test \"`echo '$''{'ac_cv_header
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
cat > conftest.$ac_ext <<EOF
-#line 6884 "configure"
-+#line 6888 "configure"
++#line 6907 "configure"
#include "confdefs.h"
-#include <libusb.h>
+#include <usb.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:6889: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:6893: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
++{ (eval echo configure:6912: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
-@@ -6901,24 +6905,24 @@
+@@ -6901,14 +6924,14 @@ rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
echo "$ac_t""yes" 1>&6
@@ -307,26 +383,29 @@ $NetBSD: patch-am,v 1.7 2002/10/13 19:28:58 kristerw Exp $
- ac_safe=`echo "libusbhid.h" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for libusbhid.h""... $ac_c" 1>&6
-echo "configure:6912: checking for libusbhid.h" >&5
-+ ac_safe=`echo "libusb.h" | sed 'y%./+-%__p_%'`
++ ac_safe=`echo "libusb.h" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for libusb.h""... $ac_c" 1>&6
-+echo "configure:6916: checking for libusb.h" >&5
++echo "configure:6935: checking for libusb.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
+@@ -6913,12 +6936,12 @@ if eval "test \"`echo '$''{'ac_cv_header
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
cat > conftest.$ac_ext <<EOF
-#line 6917 "configure"
-+#line 6921 "configure"
++#line 6940 "configure"
#include "confdefs.h"
-#include <libusbhid.h>
+#include <libusb.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:6922: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:6926: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
++{ (eval echo configure:6945: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
-@@ -6934,7 +6938,7 @@
+@@ -6934,7 +6957,7 @@ rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
echo "$ac_t""yes" 1>&6
@@ -335,7 +414,7 @@ $NetBSD: patch-am,v 1.7 2002/10/13 19:28:58 kristerw Exp $
else
echo "$ac_t""no" 1>&6
fi
-@@ -6942,14 +6946,10 @@
+@@ -6942,14 +6965,10 @@ fi
if test x$have_usb_h = xyes; then
CFLAGS="$CFLAGS -DHAVE_USB_H"
fi
@@ -351,7 +430,7 @@ $NetBSD: patch-am,v 1.7 2002/10/13 19:28:58 kristerw Exp $
fi
echo $ac_n "checking for usbhid""... $ac_c" 1>&6
-@@ -7313,6 +7313,7 @@
+@@ -7313,6 +7332,7 @@ __EOF__
CheckESD
CheckNAS
CheckX11
@@ -359,7 +438,7 @@ $NetBSD: patch-am,v 1.7 2002/10/13 19:28:58 kristerw Exp $
CheckAAlib
CheckOpenGL
CheckPTHREAD
-@@ -7331,9 +7332,9 @@
+@@ -7331,9 +7351,9 @@ __EOF__
# Set up files for the audio library
if test x$enable_audio = xyes; then
@@ -372,21 +451,31 @@ $NetBSD: patch-am,v 1.7 2002/10/13 19:28:58 kristerw Exp $
fi
# Set up files for the cdrom library
if test x$enable_cdrom = xyes; then
-@@ -8765,6 +8766,9 @@
- if test $ARCH = solaris; then
- SDL_RLD_FLAGS="-R\${exec_prefix}/lib"
- fi
-+if test $ARCH = netbsd; then
-+ SDL_RLD_FLAGS="-Wl,-rpath,\${exec_prefix}/lib -Wl,-rpath,${X11BASE}/lib"
-+fi
+@@ -7342,9 +7362,6 @@ __EOF__
+ fi
+ # Set up files for the thread library
+ if test x$enable_threads = xyes; then
+- if test x$use_pthreads = xyes; then
+- CFLAGS="$CFLAGS -D_POSIX_THREAD_SYSCALL_SOFT=1"
+- fi
+ CopyUnixThreadSource
+ fi
+ # Set up files for the timer library
+@@ -8759,7 +8776,7 @@ fi
- case "$ARCH" in
- openbsd | netbsd | bsdi)
-@@ -9143,7 +9147,7 @@
+ # Set runtime shared library paths as needed
+
+-if test $ARCH = linux -o $ARCH = freebsd -o $ARCH = bsdi; then
++if test $ARCH = linux -o $ARCH = freebsd -o $ARCH = bsdi -o $ARCH = netbsd; then
+ SDL_RLD_FLAGS="-Wl,-rpath,\${exec_prefix}/lib"
+ fi
+ if test $ARCH = solaris; then
+@@ -9143,7 +9160,8 @@ s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g
s%@PKG_CONFIG@%$PKG_CONFIG%g
s%@DIRECTFB_CFLAGS@%$DIRECTFB_CFLAGS%g
s%@DIRECTFB_LIBS@%$DIRECTFB_LIBS%g
-s%@PTH_CONFIG@%$PTH_CONFIG%g
++s%@AALIB_CONFIG@%$AALIB_CONFIG%g
+s%@PTHREAD_CONFIG@%$PTHREAD_CONFIG%g
s%@ARCH@%$ARCH%g
s%@TARGET_LINUX_TRUE@%$TARGET_LINUX_TRUE%g
diff --git a/devel/SDL/patches/patch-aq b/devel/SDL/patches/patch-aq
deleted file mode 100644
index 7d959b2b85e..00000000000
--- a/devel/SDL/patches/patch-aq
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-aq,v 1.2 2001/07/03 06:17:33 rh Exp $
-
---- src/video/x11/SDL_x11events.c.orig Tue May 1 23:12:57 2001
-+++ src/video/x11/SDL_x11events.c
-@@ -53,6 +53,9 @@
- #include "SDL_x11mouse_c.h"
- #include "SDL_x11events_c.h"
-
-+#if _POSIX_THREAD_SYSCALL_SOFT
-+#include <pthread.h>
-+#endif
-
- /* Define this if you want to debug X11 events */
- /*#define DEBUG_XEVENTS*/