summaryrefslogtreecommitdiffstats
path: root/audio/SuperCollider/fixups_for_x86_64.diff
diff options
context:
space:
mode:
author Matteo Bernardini <ponce@slackbuilds.org>2012-09-24 11:00:19 +0200
committer Robby Workman <rworkman@slackbuilds.org>2012-09-24 22:53:32 -0500
commit368131a2ce84798c09c511e65e0ee41b1834f925 (patch)
tree8f6dadfaa85cf31417919e8a03e1bb8c6b53d940 /audio/SuperCollider/fixups_for_x86_64.diff
parent92da5a007571783016bf8c6fd2e595feaad06ba2 (diff)
downloadslackbuilds-368131a2ce84798c09c511e65e0ee41b1834f925.tar.gz
slackbuilds-368131a2ce84798c09c511e65e0ee41b1834f925.tar.xz
audio/SuperCollider: Updated for version 3.5.5.
Updated SwingOSC for version 0.70. Switched from scons to cmake, noted opt. dependencies, cleanups Signed-off-by: Matteo Bernardini <ponce@slackbuilds.org>
Diffstat (limited to 'audio/SuperCollider/fixups_for_x86_64.diff')
-rw-r--r--audio/SuperCollider/fixups_for_x86_64.diff215
1 files changed, 167 insertions, 48 deletions
diff --git a/audio/SuperCollider/fixups_for_x86_64.diff b/audio/SuperCollider/fixups_for_x86_64.diff
index 13cd28628b..0973385dea 100644
--- a/audio/SuperCollider/fixups_for_x86_64.diff
+++ b/audio/SuperCollider/fixups_for_x86_64.diff
@@ -1,48 +1,167 @@
-diff -Nur SuperCollider-Source.orig//common/SConstruct SuperCollider-Source/common/SConstruct
---- SuperCollider-Source.orig//common/SConstruct 2010-03-11 14:11:21.000000000 -0600
-+++ SuperCollider-Source/common/SConstruct 2010-09-12 03:10:12.839854106 -0500
-@@ -153,7 +153,7 @@
- out.writelines([
- 'prefix=%s\n' % env['PREFIX'],
- 'exec_prefix=${prefix}\n',
-- 'libdir=${exec_prefix}/lib\n',
-+ 'libdir=${exec_prefix}/lib64\n',
- 'includedir=${prefix}/include/%s\n' % env['PACKAGE'],
- '\n'])
- write_field(out, 'PKGCONFIG_NAME', 'Name: ')
-@@ -211,7 +211,7 @@
- def bin_dir(prefix):
- return os.path.join(prefix, 'bin')
- def lib_dir(prefix):
-- return os.path.join(prefix, 'lib')
-+ return os.path.join(prefix, 'lib64')
-
- def pkg_data_dir(prefix, *args):
- if PLATFORM == 'darwin':
-@@ -369,13 +369,13 @@
-
- # checks for DISTCC and CCACHE as used in modern linux-distros:
-
--if os.path.exists('/usr/lib/distcc/bin'):
-- os.environ['PATH'] = '/usr/lib/distcc/bin:' + os.environ['PATH']
-+if os.path.exists('/usr/lib64/distcc/bin'):
-+ os.environ['PATH'] = '/usr/lib64/distcc/bin:' + os.environ['PATH']
- #env['ENV']['DISTCC_HOSTS'] = os.environ['DISTCC_HOSTS']
- env['ENV']['DISTCC_HOSTS'] = os.environ.get('DISTCC_HOSTS')
-
--if os.path.exists('/usr/lib/ccache/bin'):
-- os.environ['PATH'] = '/usr/lib/ccache/bin:' + os.environ['PATH']
-+if os.path.exists('/usr/lib64/ccache/bin'):
-+ os.environ['PATH'] = '/usr/lib64/ccache/bin:' + os.environ['PATH']
- #env['ENV']['CCACHE_DIR'] = os.environ['CCACHE_DIR']
- env['ENV']['CCACHE_DIR'] = os.environ.get('CCACHE_DIR')
-
-@@ -1011,7 +1011,7 @@
- CPPPATH = ['#include/icu/unicode'])
- elif PLATFORM == 'linux':
- langEnv.Append(
-- LINKFLAGS = ['-Wl,-rpath,build', '-Wl,-rpath,' + FINAL_PREFIX + '/lib'])
-+ LINKFLAGS = ['-Wl,-rpath,build', '-Wl,-rpath,' + FINAL_PREFIX + '/lib64'])
-
-
- elif PLATFORM == 'freebsd':
+diff -Naur SuperCollider-Source.orig/cmake_modules/FindFFTW3f.cmake SuperCollider-Source/cmake_modules/FindFFTW3f.cmake
+--- SuperCollider-Source.orig/cmake_modules/FindFFTW3f.cmake 2012-01-23 15:05:09.000000000 +0100
++++ SuperCollider-Source/cmake_modules/FindFFTW3f.cmake 2012-09-24 10:05:11.828461684 +0200
+@@ -11,9 +11,9 @@
+ FIND_LIBRARY(
+ FFTW3F_LIBRARY
+ NAMES fftw3f libfftw3f
+- HINTS $ENV{FFTW3_DIR}/lib
++ HINTS $ENV{FFTW3_DIR}/lib64
+ PATHS /usr/local/lib
+- /usr/lib
++ /usr/lib64
+ )
+
+ SET(FFTW3F_FOUND "NO")
+diff -Naur SuperCollider-Source.orig/cmake_modules/FindJack.cmake SuperCollider-Source/cmake_modules/FindJack.cmake
+--- SuperCollider-Source.orig/cmake_modules/FindJack.cmake 2012-01-23 15:05:09.000000000 +0100
++++ SuperCollider-Source/cmake_modules/FindJack.cmake 2012-09-24 10:05:11.828461684 +0200
+@@ -45,7 +45,7 @@
+ jack
+ PATHS
+ ${_JACK_LIBDIR}
+- /usr/lib
++ /usr/lib64
+ /usr/local/lib
+ /opt/local/lib
+ /sw/lib
+diff -Naur SuperCollider-Source.orig/cmake_modules/FindPortaudio.cmake SuperCollider-Source/cmake_modules/FindPortaudio.cmake
+--- SuperCollider-Source.orig/cmake_modules/FindPortaudio.cmake 2012-01-04 00:09:36.000000000 +0100
++++ SuperCollider-Source/cmake_modules/FindPortaudio.cmake 2012-09-24 10:05:11.832459176 +0200
+@@ -53,7 +53,7 @@
+ NAMES
+ portaudio
+ PATHS
+- /usr/lib
++ /usr/lib64
+ /usr/local/lib
+ /opt/local/lib
+ /sw/lib
+@@ -63,7 +63,7 @@
+ NAMES
+ portaudio
+ PATHS
+- /usr/lib
++ /usr/lib64
+ /usr/local/lib
+ /opt/local/lib
+ /sw/lib
+diff -Naur SuperCollider-Source.orig/editors/sced/CMakeLists.txt SuperCollider-Source/editors/sced/CMakeLists.txt
+--- SuperCollider-Source.orig/editors/sced/CMakeLists.txt 2012-09-02 14:59:36.000000000 +0200
++++ SuperCollider-Source/editors/sced/CMakeLists.txt 2012-09-24 10:21:37.405264362 +0200
+@@ -17,10 +17,10 @@
+ DESTINATION share/mime/packages)
+
+ install(FILES data/sced.gedit-plugin
+- DESTINATION lib/gedit-2/plugins)
++ DESTINATION lib64/gedit-2/plugins)
+
+ install(DIRECTORY sced
+- DESTINATION lib/gedit-2/plugins)
++ DESTINATION lib64/gedit-2/plugins)
+
+ elseif(NOT WIN32 AND SC_ED EQUAL 3)
+
+@@ -35,7 +35,7 @@
+ DESTINATION share/mime/packages)
+
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/sced3/supercollider.plugin sced3/supercollider.py
+- DESTINATION lib/gedit/plugins)
++ DESTINATION lib64/gedit/plugins)
+
+ elseif(WIN32)
+
+diff -Naur SuperCollider-Source.orig/external_libraries/boost_lockfree/libs/lockfree/examples/Jamfile.v2 SuperCollider-Source/external_libraries/boost_lockfree/libs/lockfree/examples/Jamfile.v2
+--- SuperCollider-Source.orig/external_libraries/boost_lockfree/libs/lockfree/examples/Jamfile.v2 2012-08-12 16:43:59.000000000 +0200
++++ SuperCollider-Source/external_libraries/boost_lockfree/libs/lockfree/examples/Jamfile.v2 2012-09-24 10:05:11.832459176 +0200
+@@ -4,7 +4,7 @@
+
+ project boost/lockfree/example
+ : requirements
+- <library>/usr/lib/libboost_thread.so # temporary hack
++ <library>/usr/lib64/libboost_thread.so # temporary hack
+ ;
+
+ exe fifo : fifo.cpp ;
+diff -Naur SuperCollider-Source.orig/external_libraries/oscpack/Makefile SuperCollider-Source/external_libraries/oscpack/Makefile
+--- SuperCollider-Source.orig/external_libraries/oscpack/Makefile 2012-01-04 00:09:36.000000000 +0100
++++ SuperCollider-Source/external_libraries/oscpack/Makefile 2012-09-24 10:05:11.832459175 +0200
+@@ -71,12 +71,12 @@
+
+ #Installs the library on a system global location
+ install: lib
+- @$(INSTALL) -m 755 $(LIBFILENAME) $(PREFIX)/lib/$(LIBFILENAME)
+- @ln -s -f $(PREFIX)/lib/$(LIBFILENAME) $(PREFIX)/lib/$(LIBSONAME)
++ @$(INSTALL) -m 755 $(LIBFILENAME) $(PREFIX)/lib64/$(LIBFILENAME)
++ @ln -s -f $(PREFIX)/lib64/$(LIBFILENAME) $(PREFIX)/lib64/$(LIBSONAME)
+ @mkdir -p $(PREFIX)/include/oscpack/ip $(PREFIX)/include/oscpack/osc
+ @$(INSTALL) -m 644 ip/*.h $(PREFIX)/include/oscpack/ip
+ @$(INSTALL) -m 644 osc/*.h $(PREFIX)/include/oscpack/osc
+- @echo "SUCCESS! oscpack has been installed in $(PREFIX)/lib and $(PREFIX)/include/ospack/"
++ @echo "SUCCESS! oscpack has been installed in $(PREFIX)/lib64 and $(PREFIX)/include/ospack/"
+ @echo "now doing ldconfig..."
+ @ldconfig
+
+diff -Naur SuperCollider-Source.orig/lang/CMakeLists.txt SuperCollider-Source/lang/CMakeLists.txt
+--- SuperCollider-Source.orig/lang/CMakeLists.txt 2012-09-02 14:59:36.000000000 +0200
++++ SuperCollider-Source/lang/CMakeLists.txt 2012-09-24 10:06:58.587243029 +0200
+@@ -307,7 +307,7 @@
+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
+ else()
+ install(TARGETS sclang
+- LIBRARY DESTINATION "lib"
++ LIBRARY DESTINATION "lib64"
+ RUNTIME DESTINATION "bin"
+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
+ endif()
+diff -Naur SuperCollider-Source.orig/server/plugins/CMakeLists.txt SuperCollider-Source/server/plugins/CMakeLists.txt
+--- SuperCollider-Source.orig/server/plugins/CMakeLists.txt 2012-09-02 14:59:36.000000000 +0200
++++ SuperCollider-Source/server/plugins/CMakeLists.txt 2012-09-24 10:05:54.339310317 +0200
+@@ -259,12 +259,12 @@
+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
+ else()
+ install(TARGETS ${plugins}
+- DESTINATION "lib/SuperCollider/plugins"
++ DESTINATION "lib64/SuperCollider/plugins"
+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
+
+ if (SUPERNOVA)
+ install(TARGETS ${supernova_plugins}
+- DESTINATION "lib/supernova/plugins"
++ DESTINATION "lib64/supernova/plugins"
+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
+ endif()
+ endif()
+diff -Naur SuperCollider-Source.orig/server/scsynth/CMakeLists.txt SuperCollider-Source/server/scsynth/CMakeLists.txt
+--- SuperCollider-Source.orig/server/scsynth/CMakeLists.txt 2012-09-02 14:59:36.000000000 +0200
++++ SuperCollider-Source/server/scsynth/CMakeLists.txt 2012-09-24 10:07:21.145304431 +0200
+@@ -160,7 +160,7 @@
+ endif(SNDFILE_FOUND)
+
+ if(CMAKE_SYSTEM_NAME MATCHES "Linux" OR CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
+- add_definitions(-DSC_PLUGIN_DIR="${CMAKE_INSTALL_PREFIX}/lib/SuperCollider/plugins")
++ add_definitions(-DSC_PLUGIN_DIR="${CMAKE_INSTALL_PREFIX}/lib64/SuperCollider/plugins")
+ endif()
+
+ if (AUDIOAPI STREQUAL jack)
+@@ -229,7 +229,7 @@
+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
+ else()
+ install(TARGETS libscsynth scsynth
+- LIBRARY DESTINATION "lib"
++ LIBRARY DESTINATION "lib64"
+ RUNTIME DESTINATION "bin"
+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
+ endif()
+diff -Naur SuperCollider-Source.orig/server/supernova/server/main.cpp SuperCollider-Source/server/supernova/server/main.cpp
+--- SuperCollider-Source.orig/server/supernova/server/main.cpp 2012-09-02 14:59:36.000000000 +0200
++++ SuperCollider-Source/server/supernova/server/main.cpp 2012-09-24 10:05:11.833458554 +0200
+@@ -190,7 +190,7 @@
+
+ #ifdef __linux__
+ sc_factory->load_plugin_folder("/usr/local/lib/supernova/plugins");
+- sc_factory->load_plugin_folder("/usr/lib/supernova/plugins");
++ sc_factory->load_plugin_folder("/usr/lib64/supernova/plugins");
+ sc_factory->load_plugin_folder(home / "/.local/share/SuperCollider/supernova_plugins");
+ sc_factory->load_plugin_folder(home / "share/SuperCollider/supernova_plugins");
+ #elif defined(__APPLE__)