Merge pull request #2798 from stpx/soundtouch

Soundtouch update to 1.9.2 (soname bump)
This commit is contained in:
Juan RP 2015-10-22 08:25:03 +02:00
commit ae3431ccd9
9 changed files with 48 additions and 10 deletions

View file

@ -1124,7 +1124,7 @@ libgdmsimplegreeter.so.1 gdm-3.6.0_1
libclutter-gst-2.0.so.0 clutter-gst-1.9.92_1 libclutter-gst-2.0.so.0 clutter-gst-1.9.92_1
libcheese.so.8 libcheese-3.17.90_1 libcheese.so.8 libcheese-3.17.90_1
libcheese-gtk.so.25 libcheese-3.17.90_1 libcheese-gtk.so.25 libcheese-3.17.90_1
libSoundTouch.so.0 soundtouch-1.7.0_1 libSoundTouch.so.1 soundtouch-1.9.2_1
libzapojit-0.0.so.0 libzapojit-0.0.2_1 libzapojit-0.0.so.0 libzapojit-0.0.2_1
libmusicbrainz5.so.1 libmusicbrainz5-5.1.0_1 libmusicbrainz5.so.1 libmusicbrainz5-5.1.0_1
librygel-core-2.6.so.2 librygel-0.26.0_1 librygel-core-2.6.so.2 librygel-0.26.0_1

View file

@ -0,0 +1,14 @@
--- ./src/effects/VST/VSTEffect.cpp.orig 2015-10-21 14:25:52.942716426 -0400
+++ ./src/effects/VST/VSTEffect.cpp 2015-10-21 14:28:45.521711160 -0400
@@ -2576,6 +2576,11 @@
// symbols.
//
// Once we define a proper external API, the flags can be removed.
+
+#ifndef RTLD_DEEPBIND
+#define RTLD_DEEPBIND 0
+#endif
+
void *lib = dlopen((const char *)wxString(realPath).ToUTF8(), RTLD_NOW | RTLD_LOCAL | RTLD_DEEPBIND);
if (!lib)
{

View file

@ -1,7 +1,7 @@
# Template file for 'audacity' # Template file for 'audacity'
pkgname=audacity pkgname=audacity
version=2.1.1 version=2.1.1
revision=2 revision=3
wrksrc="${pkgname}-Audacity-${version}" wrksrc="${pkgname}-Audacity-${version}"
build_style=gnu-configure build_style=gnu-configure
configure_args="--with-libsamplerate" configure_args="--with-libsamplerate"

View file

@ -1,7 +1,7 @@
# Template file for 'desmume' # Template file for 'desmume'
pkgname=desmume pkgname=desmume
version=0.9.11 version=0.9.11
revision=1 revision=2
build_style=gnu-configure build_style=gnu-configure
configure_args="--enable-wifi --enable-hud --disable-openal --enable-glx" configure_args="--enable-wifi --enable-hud --disable-openal --enable-glx"
hostmakedepends="pkg-config intltool" hostmakedepends="pkg-config intltool"

View file

@ -0,0 +1,23 @@
--- ./Source/Core/Common/Src/Thread.cpp.orig 2015-10-21 12:01:13.444981266 -0400
+++ ./Source/Core/Common/Src/Thread.cpp 2015-10-21 12:01:57.739979915 -0400
@@ -123,7 +123,7 @@
{
#ifdef __APPLE__
pthread_setname_np(szThreadName);
-#else
+#elif defined __GLIBC__
pthread_setname_np(pthread_self(), szThreadName);
#endif
}
--- ./Source/Core/Core/Src/x64MemTools.cpp.orig 2015-10-21 12:16:39.401953012 -0400
+++ ./Source/Core/Core/Src/x64MemTools.cpp 2015-10-21 12:16:55.380952525 -0400
@@ -55,7 +55,7 @@
namespace EMM
{
-#if defined __APPLE__ || defined __linux__ || defined __FreeBSD__
+#if defined __APPLE__ || defined __GLIBC__ || defined __FreeBSD__
#include <execinfo.h>
void print_trace(const char * msg)
{

View file

@ -8,15 +8,16 @@ CXXFLAGS="-mssse3"
pkgname=dolphin-emu pkgname=dolphin-emu
version=4.0.2 version=4.0.2
revision=6 revision=7
wrksrc="dolphin-${version}" wrksrc="dolphin-${version}"
build_style=cmake build_style=cmake
configure_args="-DUSE_X11=ON -DUSE_WAYLAND=OFF -DUSE_EGL=OFF -DUSE_GLES=OFF -DUSE_GLES3=OFF" configure_args="-DUSE_X11=ON -DUSE_WAYLAND=OFF -DUSE_EGL=OFF -DUSE_GLES=OFF -DUSE_GLES3=OFF
-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-3.0"
hostmakedepends="cmake pkg-config" hostmakedepends="cmake pkg-config"
makedepends=" makedepends="
zlib-devel glew-devel libusb-devel gtk+-devel miniupnpc-devel zlib-devel glew-devel libusb-devel gtk+-devel miniupnpc-devel
SDL2-devel pulseaudio-devel alsa-lib-devel ffmpeg-devel libgomp-devel SDL2-devel pulseaudio-devel alsa-lib-devel ffmpeg-devel libgomp-devel
portaudio-devel libopenal-devel soundtouch-devel lzo-devel" portaudio-devel libopenal-devel soundtouch-devel lzo-devel wxWidgets-devel"
depends="desktop-file-utils" depends="desktop-file-utils"
short_desc="A Gamecube / Wii / Triforce emulator" short_desc="A Gamecube / Wii / Triforce emulator"
maintainer="Juan RP <xtraeme@voidlinux.eu>" maintainer="Juan RP <xtraeme@voidlinux.eu>"

View file

@ -1,7 +1,7 @@
# Template file for 'gst-plugins-bad1'. # Template file for 'gst-plugins-bad1'.
pkgname=gst-plugins-bad1 pkgname=gst-plugins-bad1
version=1:1.4.5 version=1:1.4.5
revision=5 revision=6
wrksrc="${pkgname/1/}-${version#*:}" wrksrc="${pkgname/1/}-${version#*:}"
lib32disabled=yes lib32disabled=yes
build_style=gnu-configure build_style=gnu-configure

View file

@ -4,7 +4,7 @@ lib32mode="full"
pkgname=pcsx2 pkgname=pcsx2
version=1.3.1 version=1.3.1
revision=4 revision=5
build_style=cmake build_style=cmake
configure_args="-DGLSL_API=1 -DPACKAGE_MODE=1 -DREBUILD_SHADER=1 -DXDG_STD=1 configure_args="-DGLSL_API=1 -DPACKAGE_MODE=1 -DREBUILD_SHADER=1 -DXDG_STD=1
-DPLUGIN_DIR=/usr/lib32/pcsx2 -DGAMEINDEX_DIR=/usr/share/pcsx2 -DDISABLE_ADVANCE_SIMD=1" -DPLUGIN_DIR=/usr/lib32/pcsx2 -DGAMEINDEX_DIR=/usr/share/pcsx2 -DDISABLE_ADVANCE_SIMD=1"

View file

@ -1,6 +1,6 @@
# Template file for 'soundtouch' # Template file for 'soundtouch'
pkgname=soundtouch pkgname=soundtouch
version=1.9.1 version=1.9.2
revision=1 revision=1
wrksrc=${pkgname} wrksrc=${pkgname}
build_style=gnu-configure build_style=gnu-configure
@ -12,7 +12,7 @@ maintainer="Juan RP <xtraeme@voidlinux.eu>"
homepage="http://www.surina.net/soundtouch" homepage="http://www.surina.net/soundtouch"
license="LGPL-2.1" license="LGPL-2.1"
distfiles="http://www.surina.net/soundtouch/soundtouch-${version}.tar.gz" distfiles="http://www.surina.net/soundtouch/soundtouch-${version}.tar.gz"
checksum=7d22e09e5e0a5bb8669da4f97ec1d6ee324aa3e7515db7fa2554d08f5259aecd checksum=caeb86511e81420eeb454cb5db53f56d96b8451d37d89af6e55b12eb4da1c513
pre_configure() { pre_configure() {
sed -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,g' -i configure.ac sed -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,g' -i configure.ac