pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/SDL2
Module Name: pkgsrc
Committed By: nia
Date: Sat Oct 22 16:30:50 UTC 2022
Modified Files:
pkgsrc/devel/SDL2: Makefile distinfo
pkgsrc/devel/SDL2/patches: patch-configure patch-configure.ac
Log Message:
SDL2: update to 2.24.1
General
Fixed shader compilation issues using the OpenGL ES2 renderer
Fixed configure tests failing when using clang 15
macOS
Fixed new windows setting the SDL_WINDOW_BORDERLESS flag incorrectly
Fixed audio race condition on shutdown
Fixed crash if there are no input devices available
FreeBSD
Fixed building with libusb not dynamically loaded, enabling HIDAPI support
To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69 pkgsrc/devel/SDL2/Makefile
cvs rdiff -u -r1.53 -r1.54 pkgsrc/devel/SDL2/distinfo
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/SDL2/patches/patch-configure
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/SDL2/patches/patch-configure.ac
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/SDL2/Makefile
diff -u pkgsrc/devel/SDL2/Makefile:1.68 pkgsrc/devel/SDL2/Makefile:1.69
--- pkgsrc/devel/SDL2/Makefile:1.68 Sun Sep 11 12:51:05 2022
+++ pkgsrc/devel/SDL2/Makefile Sat Oct 22 16:30:49 2022
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.68 2022/09/11 12:51:05 wiz Exp $
+# $NetBSD: Makefile,v 1.69 2022/10/22 16:30:49 nia Exp $
-DISTNAME= SDL2-2.24.0
-PKGREVISION= 2
+DISTNAME= SDL2-2.24.1
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=libsdl-org/}
GITHUB_PROJECT= SDL
@@ -17,16 +16,6 @@ USE_LIBTOOL= yes
USE_TOOLS+= gmake pkg-config
GNU_CONFIGURE= yes
-.include "../../mk/bsd.prefs.mk"
-.if ${OPSYS} == "NetBSD"
-SUBST_CLASSES+= gsort
-SUBST_STAGE.gsort= pre-configure
-SUBST_MESSAGE.gsort= BSD sort has no -V option
-SUBST_FILES.gsort+= configure
-SUBST_FILES.gsort+= configure.ac
-SUBST_SED.gsort+= -e 's,sort -V,sort,g'
-.endif
-
# Let pkgsrc handle the rpath.
CONFIGURE_ARGS+= --disable-rpath
Index: pkgsrc/devel/SDL2/distinfo
diff -u pkgsrc/devel/SDL2/distinfo:1.53 pkgsrc/devel/SDL2/distinfo:1.54
--- pkgsrc/devel/SDL2/distinfo:1.53 Wed Aug 24 13:09:34 2022
+++ pkgsrc/devel/SDL2/distinfo Sat Oct 22 16:30:49 2022
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.53 2022/08/24 13:09:34 ryoon Exp $
+$NetBSD: distinfo,v 1.54 2022/10/22 16:30:49 nia Exp $
-BLAKE2s (SDL2-2.24.0.tar.gz) = 87aa504e5485612a5c5adedd1115ced216710258ec62122cd5f3c7539f50724d
-SHA512 (SDL2-2.24.0.tar.gz) = 5735bfc7b22f1780f80cc89f62a14ca809fe1280298d172f92dde74400db1f5378f8d3eae8834e886d3ca4f5ae6f1074d66c5c956613cf9e0cce961738514212
-Size (SDL2-2.24.0.tar.gz) = 7520541 bytes
-SHA1 (patch-configure) = 0eb358082bf3b61ee53c9887a6616b5f008ba8cc
-SHA1 (patch-configure.ac) = 8681cc974c43353713c59dff85ae912910c88ae5
+BLAKE2s (SDL2-2.24.1.tar.gz) = 52bdf935c23a0ea10886033778ef5f79e79b03e13304daadd1d8e620dc986729
+SHA512 (SDL2-2.24.1.tar.gz) = 2af719bdbdd923ddd3845fe7fcaa9dd9e2b6db7bb47d59dbcd726e97291b1c232c8a2a95dbee9033142f00d53c7cf23248067846cfe5441b1a3bc7bf9eb93b9e
+Size (SDL2-2.24.1.tar.gz) = 7523849 bytes
+SHA1 (patch-configure) = bcb8830c4fa46d2bb597ba6c769c4671b0aa35f2
+SHA1 (patch-configure.ac) = f01a715d7854b36d430fb35e16bf11dfa4eaaccc
Index: pkgsrc/devel/SDL2/patches/patch-configure
diff -u pkgsrc/devel/SDL2/patches/patch-configure:1.10 pkgsrc/devel/SDL2/patches/patch-configure:1.11
--- pkgsrc/devel/SDL2/patches/patch-configure:1.10 Wed Aug 24 13:09:34 2022
+++ pkgsrc/devel/SDL2/patches/patch-configure Sat Oct 22 16:30:49 2022
@@ -1,10 +1,80 @@
-$NetBSD: patch-configure,v 1.10 2022/08/24 13:09:34 ryoon Exp $
+$NetBSD: patch-configure,v 1.11 2022/10/22 16:30:49 nia Exp $
+* Remove non-portable sort usage.
* Found iconv function in libc. Fix Libs.private=-liconv in sdl2.pc.
---- configure.orig 2022-08-23 14:36:41.507122435 +0000
+--- configure.orig 2022-10-04 23:48:35.000000000 +0000
+++ configure
-@@ -20006,7 +20006,48 @@ then :
+@@ -17902,59 +17902,6 @@ if test -z "$AWK" ; then
+ as_fn_error $? "*** awk not found, aborting" "$LINENO" 5
+ fi
+
+-for ac_prog in gsort sort
+-do
+- # Extract the first word of "$ac_prog", so it can be a program name with args.
+-set dummy $ac_prog; ac_word=$2
+-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+-printf %s "checking for $ac_word... " >&6; }
+-if test ${ac_cv_prog_SORT+y}
+-then :
+- printf %s "(cached) " >&6
+-else $as_nop
+- if test -n "$SORT"; then
+- ac_cv_prog_SORT="$SORT" # Let the user override the test.
+-else
+-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+- IFS=$as_save_IFS
+- case $as_dir in #(((
+- '') as_dir=./ ;;
+- */) ;;
+- *) as_dir=$as_dir/ ;;
+- esac
+- for ac_exec_ext in '' $ac_executable_extensions; do
+- if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+- ac_cv_prog_SORT="$ac_prog"
+- printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+- break 2
+- fi
+-done
+- done
+-IFS=$as_save_IFS
+-
+-fi
+-fi
+-SORT=$ac_cv_prog_SORT
+-if test -n "$SORT"; then
+- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $SORT" >&5
+-printf "%s\n" "$SORT" >&6; }
+-else
+- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-printf "%s\n" "no" >&6; }
+-fi
+-
+-
+- test -n "$SORT" && break
+-done
+-test -n "$SORT" || SORT="false"
+-
+-if ! "$SORT" -V </dev/null >/dev/null
+-then :
+- as_fn_error $? "GNU sort(1) is required" "$LINENO" 5
+-fi
+-
+ # Check whether --enable-largefile was given.
+ if test ${enable_largefile+y}
+ then :
+@@ -18284,7 +18231,7 @@ find_lib()
+ host_lib_path="/usr/$base_libdir /usr/local/$base_libdir"
+ fi
+ for path in $env_lib_path $gcc_bin_path $gcc_lib_path $host_lib_path; do
+- lib=`ls -- $path/$1 2>/dev/null | sed 's,.*/,,' | "$SORT" -V -r | $AWK 'BEGIN{FS="."}{ print NF, $0 }' | "$SORT" -n -s | sed 's,[0-9]* ,,' | head -1`
++ lib=`ls -- $path/$1 2>/dev/null | sed 's,.*/,,' | "$SORT" -r | $AWK 'BEGIN{FS="."}{ print NF, $0 }' | "$SORT" -n -s | sed 's,[0-9]* ,,' | head -1`
+ if test x$lib != x; then
+ echo $lib
+ return
+@@ -19883,7 +19830,48 @@ then :
fi
@@ -54,7 +124,7 @@ $NetBSD: patch-configure,v 1.10 2022/08/
printf %s "checking for iconv_open in -liconv... " >&6; }
if test ${ac_cv_lib_iconv_iconv_open+y}
then :
-@@ -20046,6 +20087,7 @@ then :
+@@ -19923,6 +19911,7 @@ then :
LIBS="$LIBS -liconv"; EXTRA_LDFLAGS="$EXTRA_LDFLAGS -liconv"
fi
Index: pkgsrc/devel/SDL2/patches/patch-configure.ac
diff -u pkgsrc/devel/SDL2/patches/patch-configure.ac:1.1 pkgsrc/devel/SDL2/patches/patch-configure.ac:1.2
--- pkgsrc/devel/SDL2/patches/patch-configure.ac:1.1 Wed Aug 24 13:09:34 2022
+++ pkgsrc/devel/SDL2/patches/patch-configure.ac Sat Oct 22 16:30:49 2022
@@ -1,10 +1,30 @@
-$NetBSD: patch-configure.ac,v 1.1 2022/08/24 13:09:34 ryoon Exp $
+$NetBSD: patch-configure.ac,v 1.2 2022/10/22 16:30:49 nia Exp $
+* Remove non-portable sort usage.
* Found iconv function in libc. Fix Libs.private=-liconv in sdl2.pc.
---- configure.ac.orig 2022-08-19 15:46:21.000000000 +0000
+--- configure.ac.orig 2022-10-04 23:48:35.000000000 +0000
+++ configure.ac
-@@ -352,7 +352,10 @@ dnl Checks for library functions.
+@@ -70,9 +70,6 @@ if [ test -z "$AWK" ]; then
+ AC_MSG_ERROR([*** awk not found, aborting])
+ fi
+
+-AC_CHECK_PROGS([SORT], [gsort sort], [false])
+-AS_IF([! "$SORT" -V </dev/null >/dev/null], [AC_MSG_ERROR([GNU sort(1) is required])])
+-
+ dnl 64-bit file offsets if possible unless --disable-largefile is specified
+ AC_SYS_LARGEFILE
+
+@@ -189,7 +186,7 @@ find_lib()
+ host_lib_path="/usr/$base_libdir /usr/local/$base_libdir"
+ fi
+ for path in $env_lib_path $gcc_bin_path $gcc_lib_path $host_lib_path; do
+- lib=[`ls -- $path/$1 2>/dev/null | sed 's,.*/,,' | "$SORT" -V -r | $AWK 'BEGIN{FS="."}{ print NF, $0 }' | "$SORT" -n -s | sed 's,[0-9]* ,,' | head -1`]
++ lib=[`ls -- $path/$1 2>/dev/null | sed 's,.*/,,' | "$SORT" -r | $AWK 'BEGIN{FS="."}{ print NF, $0 }' | "$SORT" -n -s | sed 's,[0-9]* ,,' | head -1`]
+ if test x$lib != x; then
+ echo $lib
+ return
+@@ -347,7 +344,10 @@ dnl Checks for library functions.
AC_CHECK_LIB(m, pow, [LIBS="$LIBS -lm"; EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lm"])
AC_CHECK_FUNCS(acos acosf asin asinf atan atanf atan2 atan2f ceil ceilf copysign copysignf cos cosf exp expf fabs fabsf floor floorf trunc truncf fmod fmodf log logf log10 log10f lround lroundf
pow powf round roundf scalbn scalbnf sin sinf sqrt sqrtf tan tanf)
Home |
Main Index |
Thread Index |
Old Index