[arch-commits] Commit in gambas3/trunk (PKGBUILD gambas3-gcc7.patch sdl2_mixer.diff)

Andreas Radke andyrtr at archlinux.org
Thu Nov 9 20:51:00 UTC 2017


    Date: Thursday, November 9, 2017 @ 20:50:59
  Author: andyrtr
Revision: 266057

upgpkg: gambas3 3.10.0-4

poppler 0.61.0 rebuild; fix build with sdl2_mixer >=2.0.2

Added:
  gambas3/trunk/sdl2_mixer.diff
Modified:
  gambas3/trunk/PKGBUILD
Deleted:
  gambas3/trunk/gambas3-gcc7.patch

--------------------+
 PKGBUILD           |   18 ++++++++++--------
 gambas3-gcc7.patch |   11 -----------
 sdl2_mixer.diff    |   11 +++++++++++
 3 files changed, 21 insertions(+), 19 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-11-09 20:36:31 UTC (rev 266056)
+++ PKGBUILD	2017-11-09 20:50:59 UTC (rev 266057)
@@ -16,9 +16,9 @@
          'gambas3-gb-util-web' 'gambas3-gb-util' 'gambas3-gb-v4l' 'gambas3-gb-vb' 'gambas3-gb-xml-html' 'gambas3-gb-xml-rpc' 'gambas3-gb-xml-xslt' 'gambas3-gb-xml'
          'gambas3-gb-web-feed' 'gambas3-gb-web-form' 'gambas3-gb-web'  'gambas3-runtime' 'gambas3-devel' 'gambas3-ide' 'gambas3-script')
 pkgver=3.10.0
-pkgrel=3
+pkgrel=4
 pkgdesc="A free development environment based on a Basic interpreter."
-arch=('i686' 'x86_64')
+arch=('x86_64')
 url="http://gambas.sourceforge.net/"
 license=('GPL2')
 groups=('gambas3')
@@ -31,11 +31,11 @@
 	 'gmime')
 options=('!emptydirs' 'libtool')
 source=("${pkgbase}-${pkgver}::https://gitlab.com/gambas/gambas/repository/v${pkgver}/archive.tar.bz2"
-        'prefer-qt5.patch' 'gambas3-gcc7.patch' '0001-adapt-to-poppler-0.58.patch')
+        'prefer-qt5.patch' '0001-adapt-to-poppler-0.58.patch' 'sdl2_mixer.diff')
 md5sums=('ca2bd77b4a6b0b5f2b36de335e2d4384'
          '71131eb16bbdf27bf6d329f089602cf7'
-         '97c31d0589c1fe0c5d35af11038f8362'
-         'f82c6633e79a07e2b6542ec1ceccfbff')
+         'f82c6633e79a07e2b6542ec1ceccfbff'
+         '57c5a2125a526a6011f68a405480a3af')
 
 create_dirs() {
   install -dm755 ${pkgdir}/usr/lib/gambas3
@@ -45,9 +45,6 @@
 prepare() {
   cd ${srcdir}/gambas-v${pkgver}-*
 
-  # Fix build with GCC 7
-  #patch -p3 -i ../gambas3-gcc7.patch
-
   # Prefer Qt5 over Qt4 for the IDE (Qt4 will not work due to the QtWebkit removal)
   patch -Np1 -i ../prefer-qt5.patch
   
@@ -54,6 +51,11 @@
   # poppler 0.58 buildfix
   patch -Np1 -i ../0001-adapt-to-poppler-0.58.patch
 
+  # fix build with sdl2_mixer >= 2.0.2
+  # Flags MIX_INIT_MODPLUG was removed, and MIX_INIT_FLUIDSYNTH was
+  # renamed to MIX_INIT_MID.
+  patch -Np1 -i ../sdl2_mixer.diff
+  
   ./reconf-all
 }
 

Deleted: gambas3-gcc7.patch
===================================================================
--- gambas3-gcc7.patch	2017-11-09 20:36:31 UTC (rev 266056)
+++ gambas3-gcc7.patch	2017-11-09 20:50:59 UTC (rev 266057)
@@ -1,11 +0,0 @@
---- a/gambas/trunk/gb.db.sqlite2/src/sqlitedataset.cpp
-+++ b/gambas/trunk/gb.db.sqlite2/src/sqlitedataset.cpp
-@@ -765,7 +765,7 @@
-      	    _right = (char *)rindex(Type, ')');
-      	    _left = (char *)index(Type, '(');
- 	     if (_right){
--	 	_right = '\0';
-+	 	_right = NULL;
-                 rTypeLen = atoi(_left + 1);
- 	     }
- 	     else {

Added: sdl2_mixer.diff
===================================================================
--- sdl2_mixer.diff	                        (rev 0)
+++ sdl2_mixer.diff	2017-11-09 20:50:59 UTC (rev 266057)
@@ -0,0 +1,11 @@
+--- a/gb.sdl2/src/audio/main.c	2017-07-18 17:48:44.000000000 +0200
++++ b/gb.sdl2/src/audio/main.c.new	2017-11-09 21:33:11.442013948 +0100
+@@ -58,7 +58,7 @@
+ 	init_mixer(MIX_INIT_OGG, "OGG");
+ 	init_mixer(MIX_INIT_MOD, "MOD");
+ 	init_mixer(MIX_INIT_FLAC, "FLAC");
+-	init_mixer(MIX_INIT_FLUIDSYNTH, "FLUIDSYNTH");
++	init_mixer(MIX_INIT_MID, "MID");
+ 
+ 	if (Mix_OpenAudio(AUDIO_frequency, MIX_DEFAULT_FORMAT, 2, AUDIO_buffer_size))
+ 	{



More information about the arch-commits mailing list