[proaudio] [2383] live ebuild for stable branch

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 2383
Author:   evermind
Date:     2013-01-03 13:06:12 +0100 (Thu, 03 Jan 2013)
Log Message:
-----------
live ebuild for stable branch

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/lmms/ChangeLog
    trunk/overlays/proaudio/media-sound/lmms/Manifest

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/lmms/files/
    trunk/overlays/proaudio/media-sound/lmms/files/lmms-0.4.10-unembedfltk.patch
    trunk/overlays/proaudio/media-sound/lmms/lmms-0.4.9999.ebuild

Modified: trunk/overlays/proaudio/media-sound/lmms/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/lmms/ChangeLog	2012-12-30 23:05:38 UTC (rev 2382)
+++ trunk/overlays/proaudio/media-sound/lmms/ChangeLog	2013-01-03 12:06:12 UTC (rev 2383)
@@ -1,7 +1,13 @@
 # ChangeLog for media-sound/lmms
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*lmms-0.4.9999 (03 Jan 2013)
+
+  03 Jan 2013; Frieder Buerzele <evermind@xxxxxxxxxxxxx>
+  +files/lmms-0.4.10-unembedfltk.patch, +lmms-0.4.9999.ebuild:
+  live ebuild for the stable branch
+
   10 Apr 2010; Viktor Lazarev <taurus101v@xxxxxxxxx> lmms-9999-r1.ebuild:
   license, git repo URI & DOCS fixed
 

Modified: trunk/overlays/proaudio/media-sound/lmms/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/lmms/Manifest	2012-12-30 23:05:38 UTC (rev 2382)
+++ trunk/overlays/proaudio/media-sound/lmms/Manifest	2013-01-03 12:06:12 UTC (rev 2383)
@@ -1,3 +1,5 @@
-EBUILD lmms-9999-r1.ebuild 1576 RMD160 4e685666c53793f494145e152839878de43d52e2 SHA1 5b5516f5c456a9b3f5589fdc6d114cc44a76b7c1 SHA256 e91a5941bc00a9c720a46d967932f5cee674f5ac027c8b77b1ef901628791d94
-MISC ChangeLog 1335 RMD160 5de0cd7315441570f29651d5a05bd8bcd6d0e23c SHA1 6484a6309e7ff2beb743b30a43fba01ad47963b1 SHA256 f632ed575c7b52b7ddf82519fa20cadebf76b80df7b5f35b238f08ce2a11253b
-MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
+AUX lmms-0.4.10-unembedfltk.patch 2778 SHA256 233fb78db882fae018d26c421ef543edb3c24062c1198cedb96ce564b1eb2893 SHA512 bfd9ea25852cd6e23150c8f5030f4b4159f006bf3b0a6954c94a7c31c2756ced8b4c58ae43632f0c6ae6a21e1ebebb983dc71b2ddaad29c71fe3b89ac9dc9d42 WHIRLPOOL 862ad00ab7f5f675a35ecb0059fa9b8ceee258f77f44f6f46fc05dac5ddb981c912b73cefb6f50342fc86f8ef1281dd4d9595cc771cda85e0f1601d432d81852
+EBUILD lmms-0.4.9999.ebuild 2085 SHA256 785b4b49068b531eaa3f4f550328dc182a744bb9b2646f0736fa7d9b1b0d5b82 SHA512 e7c73737ec2a732514742aba8076963c54e20811ead672bdf13f2ffbbfe5c5e070a1839d1c466570777f72847f2b8476c9bea21d9c919f59b17f7a191aea2239 WHIRLPOOL 73e9fb0f6975663f578a14be54e0403ca0d7a9a55754c9c8e1e38fee3ba48899629673fe10308280043411fde27d8c3ee79546a19f7d64d84cdf66a2fb88705e
+EBUILD lmms-9999-r1.ebuild 1576 SHA256 e91a5941bc00a9c720a46d967932f5cee674f5ac027c8b77b1ef901628791d94 SHA512 c7e2dcbfacdce4d50b27ebff2fa4802ffbbe31e486ae86ca4ae5069cf1d3e5dcc1ad3006b2e94b54f9b2c0d89d45ba93075289e24e81205b5a504082bf8edde6 WHIRLPOOL 202e24ddd473a4a896f835b2480833c1bf2253fb4e7f731a6d89c8b89fabeb6a3734abf0fac66199c690880f64ea7e0291b608f45a1d582cbe4dc0aa84eb64f9
+MISC ChangeLog 1522 SHA256 e87ca304c65e4c1f8028770aaeba83ad43dc32407dfb4ebb30ac8c28793ec628 SHA512 ec4efeb26d9765b88c60df5660a21af91d67cee813ca3228dbd679df04767659ed89553ea4a04313e73efa75a7d556fb97c2ea566626f1392f14682edd12e472 WHIRLPOOL e79b94e09dfdc41a9340373f7ce00fbd1b8a3cfd17f967168aef37863bb39cd93a02a34cc7a78c8c55fb1dcb70d09e7902312bf49e4c9c30f1ee0afc4f418517
+MISC metadata.xml 268 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89 SHA512 3d709a016692f887d642d19b2644c10a09f666133f1f035b8a4c10e5772fbb39fa84a856a496d392594ccf850739fbf46ffa78ecc74214e8342ee97676b375e9 WHIRLPOOL 17c886c5b97925bd9223c0210170a63e55a2c2a238ae81ebf8efa14109d790406f45d0773d63bea825c1e40b058bd9e20a5d9c264da4db7c8fd2e556ecd83b2a

Added: trunk/overlays/proaudio/media-sound/lmms/files/lmms-0.4.10-unembedfltk.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/lmms/files/lmms-0.4.10-unembedfltk.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/lmms/files/lmms-0.4.10-unembedfltk.patch	2013-01-03 12:06:12 UTC (rev 2383)
@@ -0,0 +1,49 @@
+diff --git a/plugins/zynaddsubfx/CMakeLists.txt b/plugins/zynaddsubfx/CMakeLists.txt
+index 2f26885..d51b3c9 100644
+--- a/plugins/zynaddsubfx/CMakeLists.txt
++++ b/plugins/zynaddsubfx/CMakeLists.txt
+@@ -45,7 +45,8 @@ IF(LMMS_BUILD_WIN32)
+ 	ADD_DEFINITIONS(-DPTW32_STATIC_LIB)
+ ENDIF(LMMS_BUILD_WIN32)
+ 
+-INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/fltk/ ${CMAKE_CURRENT_SOURCE_DIR} ${FFTW3F_INCLUDE_DIRS} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_BINARY_DIR} )
++FIND_PACKAGE(FLTK)
++INCLUDE_DIRECTORIES(${FLTK_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${FFTW3F_INCLUDE_DIRS} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_BINARY_DIR} )
+ 
+ set(ZASF_CORE_LIBS
+     zynaddsubfx_input
+@@ -98,7 +99,7 @@ SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${PLUGIN_DIR}")
+ SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
+ ADD_EXECUTABLE(RemoteZynAddSubFx RemoteZynAddSubFx.cpp ${ZYN_SRC_GUI} ${WINRC})
+ INSTALL(TARGETS RemoteZynAddSubFx RUNTIME DESTINATION ${PLUGIN_DIR})
+-TARGET_LINK_LIBRARIES(RemoteZynAddSubFx -lpthread -L${CMAKE_CURRENT_BINARY_DIR} -lZynAddSubFxCore ${CMAKE_CURRENT_BINARY_DIR}/fltk/lib/libfltk.a)
++TARGET_LINK_LIBRARIES(RemoteZynAddSubFx -lpthread -L${CMAKE_CURRENT_BINARY_DIR} -lZynAddSubFxCore ${FLTK_LIBRARIES})
+ ADD_DEPENDENCIES(RemoteZynAddSubFx ZynAddSubFxCore)
+ 
+ # link system libraries when on win32
+@@ -106,25 +107,8 @@ IF(LMMS_BUILD_WIN32)
+ 	TARGET_LINK_LIBRARIES(RemoteZynAddSubFx ${QT_LIBRARIES} -lole32 -luuid -lcomctl32 -lgdi32 -lws2_32)
+ ENDIF(LMMS_BUILD_WIN32)
+ 
+-# FLTK needs X
+-IF(LMMS_BUILD_LINUX)
+-	FIND_PACKAGE(X11)
+-	FIND_PACKAGE(Freetype)
+-	TARGET_LINK_LIBRARIES(RemoteZynAddSubFx -ldl ${X11_LIBRARIES} ${X11_Xft_LIB} ${X11_Xinerama_LIB} ${FREETYPE_LIBRARY} -lfontconfig)
+-ENDIF(LMMS_BUILD_LINUX)
+-
+-
+ IF(LMMS_BUILD_WIN32)
+ 	ADD_CUSTOM_COMMAND(TARGET ZynAddSubFxCore POST_BUILD COMMAND ${STRIP} ${CMAKE_CURRENT_BINARY_DIR}/libZynAddSubFxCore.dll)
+ 	ADD_CUSTOM_COMMAND(TARGET RemoteZynAddSubFx POST_BUILD COMMAND ${STRIP} ${CMAKE_CURRENT_BINARY_DIR}/RemoteZynAddSubFx.exe)
+ ENDIF(LMMS_BUILD_WIN32)
+ 
+-# build FLTK
+-IF(LMMS_BUILD_WIN64)
+-	SET(FLTK_EXTRA_FLAGS "-DCMAKE_TOOLCHAIN_FILE=${CMAKE_SOURCE_DIR}/cmake/modules/Win64Toolchain.cmake")
+-ELSEIF(LMMS_BUILD_WIN32)
+-	SET(FLTK_EXTRA_FLAGS "-DCMAKE_TOOLCHAIN_FILE=${CMAKE_SOURCE_DIR}/cmake/modules/Win32Toolchain.cmake")
+-ENDIF(LMMS_BUILD_WIN64)
+-ADD_CUSTOM_TARGET(libfltk COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/fltk && cd ${CMAKE_CURRENT_BINARY_DIR}/fltk && ${CMAKE_COMMAND} ${CMAKE_CURRENT_SOURCE_DIR}/fltk ${FLTK_EXTRA_FLAGS} -DCMAKE_MODULE_PATH=${CMAKE_SOURCE_DIR}/cmake/modules/ -DFLTK_USE_SYSTEM_ZLIB:BOOL=ON -DFLTK_USE_SYSTEM_JPEG:BOOL=ON -DFLTK_USE_SYSTEM_PNG:BOOL=ON -DOPTION_BUILD_EXAMPLES:BOOL=OFF -DCMAKE_BUILD_TYPE=release && ${CMAKE_BUILD_TOOL})
+-
+-ADD_DEPENDENCIES(RemoteZynAddSubFx libfltk)

Added: trunk/overlays/proaudio/media-sound/lmms/lmms-0.4.9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/lmms/lmms-0.4.9999.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/lmms/lmms-0.4.9999.ebuild	2013-01-03 12:06:12 UTC (rev 2383)
@@ -0,0 +1,71 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/lmms/lmms-0.4.13-r1.ebuild,v 1.1 2012/07/30 12:24:25 polynomial-c Exp $
+
+EAPI="2"
+
+inherit eutils cmake-utils git-2
+EGIT_BRANCH="stable-0.4"
+EGIT_REPO_URI="git://lmms.git.sf.net/gitroot/lmms/lmms"
+
+
+DESCRIPTION="Free alternative to popular programs such as Fruityloops, Cubase and Logic"
+HOMEPAGE="http://lmms.sourceforge.net/";
+SRC_URI=""
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+KEYWORDS=""
+
+IUSE="alsa debug fftw fluidsynth jack ogg portaudio pulseaudio sdl stk vst"
+
+RDEPEND="x11-libs/qt-core:4
+	x11-libs/qt-gui:4[accessibility]
+	>=media-libs/libsndfile-1.0.11
+	>=media-libs/libsamplerate-0.1.7
+	x11-libs/libXinerama
+	alsa? ( media-libs/alsa-lib )
+	fftw? ( sci-libs/fftw:3.0 >=x11-libs/fltk-1.3.0_rc3:1 )
+	jack? ( >=media-sound/jack-audio-connection-kit-0.99.0 )
+	ogg? ( media-libs/libvorbis
+			media-libs/libogg )
+	fluidsynth? ( media-sound/fluidsynth )
+	portaudio? ( >=media-libs/portaudio-19_pre )
+	pulseaudio? ( media-sound/pulseaudio )
+	sdl? ( media-libs/libsdl
+			>=media-libs/sdl-sound-1.0.1 )
+	stk? ( media-libs/stk )
+	vst? ( app-emulation/wine )"
+DEPEND="${RDEPEND}
+	>=dev-util/cmake-2.4.5"
+RDEPEND="${RDEPEND}
+	media-plugins/swh-plugins
+	media-plugins/caps-plugins
+	media-plugins/tap-plugins
+	media-libs/ladspa-cmt"
+
+DOCS="README AUTHORS TODO"
+
+PATCHES=( "${FILESDIR}/${PN}-0.4.10-unembedfltk.patch" )
+
+src_configure() {
+	mycmakeargs="${mycmakeargs}
+		-DWANT_SYSTEM_SR=TRUE
+		-DWANT_CAPS=FALSE
+		-DWANT_TAP=FALSE
+		-DWANT_SWH=FALSE
+		-DWANT_CMT=FALSE
+		-DWANT_CALF=TRUE
+		-DCMAKE_INSTALL_LIBDIR=$(get_libdir)
+		$(cmake-utils_use_want alsa ALSA)
+		$(cmake-utils_use_want fftw FFTW3F)
+		$(cmake-utils_use_want jack JACK)
+		$(cmake-utils_use_want ogg OGGVORBIS)
+		$(cmake-utils_use_want portaudio PORTAUDIO)
+		$(cmake-utils_use_want pulseaudio PULSEAUDIO)
+		$(cmake-utils_use_want sdl SDL)
+		$(cmake-utils_use_want stk STK)
+		$(cmake-utils_use_want vst VST)
+		$(cmake-utils_use_want fluidsynth SF2)"
+	cmake-utils_src_configure
+}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/