[proaudio] proaudio/proaudio: [3167] Introduce radium; + vst-sdk-2.4

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


Revision: 3167
Author:   dominique
Date:     2019-07-22 00:17:09 +0200 (Mon, 22 Jul 2019)
Log Message:
-----------
Introduce radium; + vst-sdk-2.4

Modified Paths:
--------------
    trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST
    trunk/overlays/proaudio/00-PACKAGES-LIST
    trunk/overlays/proaudio/media-libs/vst-sdk/ChangeLog
    trunk/overlays/proaudio/media-libs/vst-sdk/Manifest
    trunk/overlays/proaudio/media-libs/vst-sdk/metadata.xml
    trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.3-r3.ebuild
    trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.3-r4.ebuild

Added Paths:
-----------
    trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.4.ebuild
    trunk/overlays/proaudio/media-sound/radium/
    trunk/overlays/proaudio/media-sound/radium/ChangeLog
    trunk/overlays/proaudio/media-sound/radium/Manifest
    trunk/overlays/proaudio/media-sound/radium/files/
    trunk/overlays/proaudio/media-sound/radium/files/build_linux_lbdf_flags.patch
    trunk/overlays/proaudio/media-sound/radium/files/crashreporter_include.patch
    trunk/overlays/proaudio/media-sound/radium/files/packages_build_fix.patch
    trunk/overlays/proaudio/media-sound/radium/files/qt_makefile.patch
    trunk/overlays/proaudio/media-sound/radium/files/use-system-libxcb.patch
    trunk/overlays/proaudio/media-sound/radium/files/use-system-vstsdk.patch
    trunk/overlays/proaudio/media-sound/radium/metadata.xml
    trunk/overlays/proaudio/media-sound/radium/radium-9999.ebuild

Modified: trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST
===================================================================
--- trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST	2019-07-15 23:24:52 UTC (rev 3166)
+++ trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST	2019-07-21 22:17:09 UTC (rev 3167)
@@ -421,7 +421,8 @@
 #------- media-libs/vst-sdk --------
 	vst-sdk-2.3-r3	arch: amd64 x86
 	vst-sdk-2.3-r4	arch: amd64 x86
-	Description: Steinberg VST Plug-Ins SDK 2.3 - win32
+	vst-sdk-2.4	arch: ~amd64 ~x86
+	Description: Steinberg VST Plug-Ins SDK 2.4 - win32
 	Homepage:    http://ygrabit.steinberg.de/~ygrabit/public_html
 
 
@@ -1247,6 +1248,13 @@
 	Homepage:    http://jamin.sourceforge.net
 
 
+#------- media-sound/radium --------
+	radium-9999	arch: -> live ebuild: [svn|cvs|...]<-
+	Description: A graphical music editor. A next generation
+		 tracker.
+	Homepage:    http://users.notam02.~kjetism/radium/
+
+
 #------- media-sound/jalv --------
 	jalv-9999	arch: -> live ebuild: [svn|cvs|...]<-
 	Description: simple but fully featured LV2 host for Jack

Modified: trunk/overlays/proaudio/00-PACKAGES-LIST
===================================================================
--- trunk/overlays/proaudio/00-PACKAGES-LIST	2019-07-15 23:24:52 UTC (rev 3166)
+++ trunk/overlays/proaudio/00-PACKAGES-LIST	2019-07-21 22:17:09 UTC (rev 3167)
@@ -25,6 +25,7 @@
 media-sound/audacity
 media-sound/bpmdj
 media-sound/buzztard
+media-sound/radium
 media-sound/zita-ajbridge
 media-sound/kguitar
 media-sound/minicomputer

Modified: trunk/overlays/proaudio/media-libs/vst-sdk/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-libs/vst-sdk/ChangeLog	2019-07-15 23:24:52 UTC (rev 3166)
+++ trunk/overlays/proaudio/media-libs/vst-sdk/ChangeLog	2019-07-21 22:17:09 UTC (rev 3167)
@@ -1,9 +1,13 @@
 # ChangeLog for media-libs/vst-sdk
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2019 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
-  13 Mob 2012; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
-  +vst-sdk-2.3-r4.ebuild: renamed the license according to glep-0023;
+  21 Jul 2019; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
++ vst-sdk-2.4.ebuild
+  *.ebuild: make repoman happy; + EAPI 7.
+
+  13 May 2012; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
++ vst-sdk-2.3-r4.ebuild: renamed the license according to glep-0023;
   removed the outdated and non working check_license stuff (use ACCEPT_LICENSE in
   /etc/make.conf instead)
 

Modified: trunk/overlays/proaudio/media-libs/vst-sdk/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/vst-sdk/Manifest	2019-07-15 23:24:52 UTC (rev 3166)
+++ trunk/overlays/proaudio/media-libs/vst-sdk/Manifest	2019-07-21 22:17:09 UTC (rev 3167)
@@ -1,5 +1,7 @@
-DIST vstsdk2.3.zip 1432936 SHA256 8b8755ba7a53ad2118dee8efdfcd3f7ec9ae27d60b66acb2ff710f1a8e29382b SHA512 b9d9d0d6d9236a526a61e685a411ae037bca91cf53c1f91753ed3cdf5a88fa5528ed7377b069994a544b33fc29b405780786fbffbca5cfa9e14670cb18ebc1b3 WHIRLPOOL 75dcc37dbb03378784fea8b889e575e28580f2077ae21ccc8bf80abc0b9f588cede8db5c76df07d255feeadc6c4d151ad5bfa73d4469386185a485149369863d
-EBUILD vst-sdk-2.3-r3.ebuild 2366 SHA256 ba3cf383652f2e75deb302a168ada130749dc7c82595fc2fbd47d75982725b23 SHA512 950056eb3effad8c0288f89a826de50d1135bd54bb333759055e9c44b3d4e095e5b990c69c70fead25839f2e1f986ae5187ea1aa2bd08ff165ce77aa27c86583 WHIRLPOOL 9c06a14a68a46917fb85c3d2710ea254c0cc5014c82b2dcf7c1603b93d669020d7052ae4da0191aba519a91729f18dfa5325fb9a754b9d29b2d19be65499da74
-EBUILD vst-sdk-2.3-r4.ebuild 2369 SHA256 cfb8deefe9acf53bb0afadfc26cecb958cee914a7c1f28c132e8c6d1c5959ae3 SHA512 881b7da5ec1f450a68133fdb88efdbb68af9ba47a1087adb081f8575795bf3e5ac9247edd7085e6092e68be0f132baccb5e85dc3a0fefa04da853db5f60d59af WHIRLPOOL d81631f3d012916c680999405334f6ae929ce4659c3c40fe16a84e672477517c7d821d49d92b45074df8d07e74ca96e016f3a94291ef2fe2afbb9a34b6727357
-MISC ChangeLog 541 SHA256 7d857896035f344f20b02697f56bc5639fb12bf86c7bef196d9e5edeec63a618 SHA512 db2585303f907d218288179bc44c317cfb982e47faf67c83b6f13cc45f04a499cb54265202dbccbf4f9203c1555542954c74ca3429c91435426779bf208a3df0 WHIRLPOOL a6a61d33a7271248087db82e99e6e2e4906312de5d79c0b1f128df64115a22298b07b0ed4349f8d4d181c6b81fb2501eb37c90b2c9a0d83c4e7a0794d89e24c6
-MISC metadata.xml 268 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89 SHA512 3d709a016692f887d642d19b2644c10a09f666133f1f035b8a4c10e5772fbb39fa84a856a496d392594ccf850739fbf46ffa78ecc74214e8342ee97676b375e9 WHIRLPOOL 17c886c5b97925bd9223c0210170a63e55a2c2a238ae81ebf8efa14109d790406f45d0773d63bea825c1e40b058bd9e20a5d9c264da4db7c8fd2e556ecd83b2a
+DIST vst_sdk2_4_rev2.zip 7066839 BLAKE2B 33b489d2a6d4e2aee8ad15ec8c547c4d2812b851eeab3262a0b5acac8127c98231ef1503a34ab7eb788f8babf345d401f5bbadaa734656b9b4857eb7e78a4990 SHA512 9f4bd09cf7867fafdb92ab8fbf61e701c06fba275637fa87d200b9654b0ed1fc415dbaad08e0a8e5830963fba5bc9885a518e498881ba6f6bd8ebe13bb852f4e
+DIST vstsdk2.3.zip 1432936 BLAKE2B e30378b53cc583c3aa425afa6c7f607e45063fe635d22abfddaa43856d319b522b270e337f8a3f781cf6ec803e5f73227f10f4e583aeb241bbcce6d81146b221 SHA512 b9d9d0d6d9236a526a61e685a411ae037bca91cf53c1f91753ed3cdf5a88fa5528ed7377b069994a544b33fc29b405780786fbffbca5cfa9e14670cb18ebc1b3
+EBUILD vst-sdk-2.3-r3.ebuild 2185 BLAKE2B 6c7f6c84d10010d7fa30e00b318862f58e726f8a001505e660f9ede8f0284d814eaef07aaaf07803050ca0bc73b31adc5fa6d05beb7e680155d1d4861f3f73d5 SHA512 93f3982e9d8d1641044e2a52c708b8c4448891a3fca194eb4a4ff8cb622cc798a6dd0d1501ac571fa0bdfb1f44e1d7780abcdb41094a9e0d3b176f7fbe872279
+EBUILD vst-sdk-2.3-r4.ebuild 2185 BLAKE2B 6c7f6c84d10010d7fa30e00b318862f58e726f8a001505e660f9ede8f0284d814eaef07aaaf07803050ca0bc73b31adc5fa6d05beb7e680155d1d4861f3f73d5 SHA512 93f3982e9d8d1641044e2a52c708b8c4448891a3fca194eb4a4ff8cb622cc798a6dd0d1501ac571fa0bdfb1f44e1d7780abcdb41094a9e0d3b176f7fbe872279
+EBUILD vst-sdk-2.4.ebuild 2763 BLAKE2B 4e1821f532a2a09a7ddaae3def1db1b58a21416f7801ed05916567dd55c39e6a4a842d2c1bc3df6fa9e01f5478b56177f61f4a6efde654854b9573ab75fd5c98 SHA512 f051e941e691b926f5add618fc41ca1f7fe58f1f4d40d9f1a00b06f5768881e01668168dd33c6bf8536c555da7713af775713955438177c9600b7c1a983c28c5
+MISC ChangeLog 670 BLAKE2B 574896a43c45aaceedeb29547395cbc4c9a0e58854be150003791f4c6a981e51145b291135a1ce4da9a278a79d52eae375e420e53d031d73851c9c2b2ca51adb SHA512 4364761ae7990c56cf6ad7240ab9747bd663d788df23a8236a5d1c9597760dcd317bfe630c07299c37c2ace6c59f5521febe32dc06abeddc1bcd47f08d91e2e1
+MISC metadata.xml 261 BLAKE2B ab09b95e48499595f240d83a5a2328b206d5983b57bbd4f6a0ba5f695a5be713ca35aaa6106a06a83a2e471d646e2ae12069c0779178823f1f9f30bd234a1dfe SHA512 590077890c7cc0e1fd1c8b4388764030dcf95e6bd04f996a73839809b011e666a859417ae2ec91eba8af11e4fe5bbe9c89791e1eccd23b7fc6ec43cca304e0b1

Modified: trunk/overlays/proaudio/media-libs/vst-sdk/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-libs/vst-sdk/metadata.xml	2019-07-15 23:24:52 UTC (rev 3166)
+++ trunk/overlays/proaudio/media-libs/vst-sdk/metadata.xml	2019-07-21 22:17:09 UTC (rev 3167)
@@ -1,8 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-	<herd>no-herd</herd>
-	<maintainer>
+	<maintainer type="project">
 		<email>proaudio@xxxxxxxxxxxxx</email>
 		<name>pro-audio overlay team</name>
 	</maintainer>

Modified: trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.3-r3.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.3-r3.ebuild	2019-07-15 23:24:52 UTC (rev 3166)
+++ trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.3-r3.ebuild	2019-07-21 22:17:09 UTC (rev 3167)
@@ -1,11 +1,13 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 # install proprietary Steinberg VST SDK 2.3 to "/opt/${MY_P}"
 # bug #61290
 
+EAPI="7"
 inherit exteutils
 
-RESTRICT="nostrip fetch"
+RESTRICT="strip fetch"
 
 DESCRIPTION="Steinberg VST Plug-Ins SDK 2.3 - win32"
 HOMEPAGE="http://ygrabit.steinberg.de/~ygrabit/public_html";
@@ -13,11 +15,12 @@
 
 SRC_URI="vstsdk${PV}.zip"
 
-LICENSE="STEINBERG SOFT-UND HARDWARE GMBH"
+LICENSE="STEINBERG_SOFT-UND_HARDWARE_GMBH"
 SLOT="0"
 KEYWORDS="amd64 x86"
 
 DEPEND="app-arch/unzip"
+RDEPEND=""
 
 BASE="/opt"
 MY_P="${P//-/}"
@@ -37,13 +40,10 @@
 	einfo "Please redigest your ebuild if you get digest errors:"
 	einfo "ebuild ${EBUILD} digest"
 	einfo
-}	
+}
 
 src_unpack() {
 	unpack ${MY_P}.zip || die
-	esed -e :a -e 's/<[^>]*>//g;/</N;//ba' "${S}/VST Licensing Agreement.html" > ${S}/VST_Licensing_Agreement.txt
-	check_license "${S}/VST_Licensing_Agreement.txt"
-	rm -f "${S}/VST_Licensing_Agreement.txt"
 	unneeded_dirs="$(find -type d -name 'CVS')"
 	old_ifs="$IFS"
 IFS="
@@ -67,13 +67,13 @@
 
 	use doc && dodir "${BASE}"
 	dodir "${include_path}"
-	mv ${S}/${header_path}/* ${D}/"${include_path}"
+	mv "${S}/${header_path}"/* "${D}/${include_path}"
 	rmdir "${header_path}"
 	use doc && mv "${S}/" "${D}/${BASE}"
 	use doc && dosym  "${include_path}" "${BASE}/${MY_P}/${header_path}"
 	if use !doc ;then
 		dodir "${BASE}/${MY_P}"
-		mv ${S}/*Licensing\ Agreement* "${D}/${BASE}/${MY_P}"
+		mv "${S}"/*Licensing\ Agreement* "${D}/${BASE}/${MY_P}"
 	fi
 	fowners -R root:root .
 

Modified: trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.3-r4.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.3-r4.ebuild	2019-07-15 23:24:52 UTC (rev 3166)
+++ trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.3-r4.ebuild	2019-07-21 22:17:09 UTC (rev 3167)
@@ -1,11 +1,13 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 # install proprietary Steinberg VST SDK 2.3 to "/opt/${MY_P}"
 # bug #61290
 
+EAPI="7"
 inherit exteutils
 
-RESTRICT="nostrip fetch"
+RESTRICT="strip fetch"
 
 DESCRIPTION="Steinberg VST Plug-Ins SDK 2.3 - win32"
 HOMEPAGE="http://ygrabit.steinberg.de/~ygrabit/public_html";
@@ -18,6 +20,7 @@
 KEYWORDS="amd64 x86"
 
 DEPEND="app-arch/unzip"
+RDEPEND=""
 
 BASE="/opt"
 MY_P="${P//-/}"
@@ -37,13 +40,10 @@
 	einfo "Please redigest your ebuild if you get digest errors:"
 	einfo "ebuild ${EBUILD} digest"
 	einfo
-}	
+}
 
 src_unpack() {
 	unpack ${MY_P}.zip || die
-#	esed -e :a -e 's/<[^>]*>//g;/</N;//ba' "${S}/VST Licensing Agreement.html" > ${S}/VST_Licensing_Agreement.txt
-#	check_license "${S}/VST_Licensing_Agreement.txt"
-#	rm -f "${S}/VST_Licensing_Agreement.txt"
 	unneeded_dirs="$(find -type d -name 'CVS')"
 	old_ifs="$IFS"
 IFS="
@@ -67,13 +67,13 @@
 
 	use doc && dodir "${BASE}"
 	dodir "${include_path}"
-	mv ${S}/${header_path}/* ${D}/"${include_path}"
+	mv "${S}/${header_path}"/* "${D}/${include_path}"
 	rmdir "${header_path}"
 	use doc && mv "${S}/" "${D}/${BASE}"
 	use doc && dosym  "${include_path}" "${BASE}/${MY_P}/${header_path}"
 	if use !doc ;then
 		dodir "${BASE}/${MY_P}"
-		mv ${S}/*Licensing\ Agreement* "${D}/${BASE}/${MY_P}"
+		mv "${S}"/*Licensing\ Agreement* "${D}/${BASE}/${MY_P}"
 	fi
 	fowners -R root:root .
 

Added: trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.4.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.4.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.4.ebuild	2019-07-21 22:17:09 UTC (rev 3167)
@@ -0,0 +1,98 @@
+# Copyright 1999-2019 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# install proprietary Steinberg VST SDK 2.4 to "/opt/${MY_P}"
+# bug #61290
+
+EAPI="7"
+inherit exteutils
+
+RESTRICT="strip fetch"
+
+DESCRIPTION="Steinberg VST Plug-Ins SDK 2.4 - win32"
+HOMEPAGE="http://ygrabit.steinberg.de/~ygrabit/public_html";
+IUSE="doc"
+
+MY_F='vst_sdk2_4_rev2.zip'
+SRC_URI="${MY_F}"
+
+LICENSE="STEINBERG_SOFT-UND_HARDWARE_GMBH"
+SLOT="2.4"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="app-arch/unzip"
+RDEPEND=""
+
+BASE="/opt"
+MY_P='vstsdk2.4'
+S="${WORKDIR}/${MY_P}"
+
+pkg_nofetch() {
+	einfo "Please go to ${HOMEPAGE}"
+	einfo " or http://www.steinberg.de/532+M52087573ab0.html";
+	einfo "- Look for a link called: VST Plug-Ins SDK.."
+	einfo "- Download the VST-SDK for version ${PV}"
+	einfo "- Extract the archive and put the inner archive ${A}"
+	einfo "  into: ${DISTDIR}"
+	einfo
+	einfo "If above Homepage no longer provide ${A}"
+	einfo "You can try to search for ${A} with e.g. google"
+	einfo
+	einfo "Please redigest your ebuild if you get digest errors:"
+	einfo "ebuild ${EBUILD} digest"
+	einfo
+}
+
+src_unpack() {
+	unpack "${MY_F}" || die
+#	esed -e :a -e 's/<[^>]*>//g;/</N;//ba' "${S}/VST Licensing Agreement.html" > ${S}/VST_Licensing_Agreement.txt
+#	check_license "${S}/VST_Licensing_Agreement.txt"
+#	rm -f "${S}/VST_Licensing_Agreement.txt"
+#	unneeded_dirs="$(find -type d -name 'CVS')"
+#	old_ifs="$IFS"
+#IFS="
+#"
+#	for dir in ${unneeded_dirs[@]};do
+#		einfo "delete unneeded dir: $dir"
+#		rm -rf "$dir"
+#	done
+#	IFS="$old_ifs"
+	find -type f -exec chmod 0644 {} \;
+	find -type d -exec chmod 0755 {} \;
+}
+
+src_compile() {
+	einfo "nothing to compile :)"
+}
+
+include_path="/usr/include/vst24"
+src_install() {
+	gui_path="vstgui.sf/vstgui"
+	header_path="public.sdk/source/vst2.x"
+	interface_path="pluginterfaces/vst2.x"
+	use doc && dodir "${BASE}"
+	dodir "${include_path}/${interface_path}"
+	dodir "${include_path}/${gui_path}"
+	mv "${S}/${header_path}"/* "${D}/${include_path}"
+	mv "${S}/${interface_path}"/* "${D}/${include_path}/${interface_path}/"
+	cp "${S}/${gui_path}"/*.h "${D}/${include_path}/${gui_path}/"
+	cp "${S}/${gui_path}"/*.cpp "${D}/${include_path}/${gui_path}/"
+	rmdir "${header_path}"
+	use doc && mv "${S}/" "${D}/${BASE}"
+	use doc && dosym  "${include_path}" "${BASE}/${MY_P}/${header_path}"
+	if use !doc ;then
+		dodir "${BASE}/${MY_P}"
+		mv "${S}"/doc/*Licensing\ Agreement* "${D}/${BASE}/${MY_P}"
+	fi
+	fowners -R root:root .
+
+}
+
+pkg_postinst() {
+	echo
+	einfo "Finished installing Steinberg VST Plug-Ins SDK  into"
+	einfo "${BASE}/${MY_P} and headers here: ${include_path}"
+	einfo "DO NOT IGNORE THE IMPLICATIONS OF THIS LICENSE"
+	einfo "${BASE}/${MY_P}/VST Licensing Agreement.html"
+	einfo "${BASE}/${MY_P}/VST licensing agreement.rtf"
+}

Added: trunk/overlays/proaudio/media-sound/radium/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/radium/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/radium/ChangeLog	2019-07-21 22:17:09 UTC (rev 3167)
@@ -0,0 +1,8 @@
+# ChangeLog for media-sound/radium
+# Copyright 1999-2019 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*radium-9999 (21 Jul 2019)
+
+  21 Jul 2019; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
++ radium-9999.ebuild, +files/*.patch: initial live radium ebuild.

Added: trunk/overlays/proaudio/media-sound/radium/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/radium/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/radium/Manifest	2019-07-21 22:17:09 UTC (rev 3167)
@@ -0,0 +1,9 @@
+AUX build_linux_lbdf_flags.patch 421 BLAKE2B 70fdd7e02a119803a10a88b7d935048e790e9cece9677dc82d6d21b737ad5a543d4fde1770b66373d03e5c674aa06108d932ed7a48d68f2465cd21b40399be9b SHA512 9d80a90c775a87e544f98b352e6011c1170f416973d3f07a12cfe0526050206dfc77d1496f80dd92016877796e0fa39443b3a7e3bf085d76e2b27c230afd93fd
+AUX crashreporter_include.patch 495 BLAKE2B 42c20f495290e4d9754b6b806f0aa0d25ec6ebe34558f9488e32006b63e3c3868b25e1e7656c64ed61e221b67beabba346b60b6aad4a71b5789d1ab898bd4a5c SHA512 6effa8c5a1f03419155d18ad91350f0185493f4b834c11deb565eaf92dddef97b4f7b4e68bf13dde0faedf2dccf985b019df588555899fbec840a7dd70efb5bb
+AUX packages_build_fix.patch 4069 BLAKE2B 1c7e40b8d2842992e1cf3eae962d32d8e0330488fe1498ed2bfd9fdebf0545b19ad41e3bf585916125d3d6963a8e0c6a6e2e7d770bec50234641a6ed4a76310f SHA512 28e74187c227e2182dd8b8b3c9cea87da065762d491ff002dcb3de62f681306ea4de5a69d24391d11f4a6c12e443243ec9ab94d1ed8cdaae853d748a0ae8e80d
+AUX qt_makefile.patch 1161 BLAKE2B 527beb3557fa90abb91903c2b4e3ce415c916549260558a1a894e536ac13bcb8d16fa52fd621aab3bbda946ba13252455d700dd55e180b9d66edc3752edadce9 SHA512 baaf6f3f3a37b1a872d73f63b89ab1114b74ee000664f7773f071016b018474cf3fab96dbd8084b1a383c4ec18774be7d024c5675aa48b2bd1590cb16a52d970
+AUX use-system-libxcb.patch 3597 BLAKE2B 484f2f5c485cf9bc6d0ce4cb526e1a96eb28226890fd3f525f85393d9fceb00ff5a261a20ae2f99ac140f3048cc27abc28f0c049a1f79b1ec1753eb37fa15fce SHA512 f2afdb7c6737c28f193612d6a1865643374d3de2d70a116f50d969c16f5d35a48bc59eb03e7573dfe9a120665110ec8cadba678d9c377bb7a2218d618f5e0739
+AUX use-system-vstsdk.patch 4446 BLAKE2B 955c98846c3fa3c706ffa5220c3986aed856eb66f1bcf6e819d6ad0b794da70bbb35aec5e3ea95f6888c961e316a7829d91febc13aa2268c81d28214a5d62042 SHA512 4c3123f45020e386049c9df78ecdd113b2f9f9c4900cd4fa2c32633c47dd496754614920dfdbfe5afd64380dcc08e3a666353d84870cc0d6b0dc8cfc52654941
+EBUILD radium-9999.ebuild 2848 BLAKE2B 81c95287c596a3a2d01575b6818395d6e1969389e90481b532daec47d2ef9a71f8d0232f35ccfadc49e40c8a24c0c11e53ec1ddab9f3322c05cb9ef18cad8a69 SHA512 2e3119698e76ad1803ad86893bdc55eef5d4b845c160c73e7286d5dd50ea520cf67474b55576096daf8b276be402954dc990375aad89a0d128ae9d5a0d0f3fb7
+MISC ChangeLog 285 BLAKE2B 9ac6f36c3927f4ff4a85091344b00337dd5a06d9a770e5a5ee1eabbf50ffdea0f44590f4ad286553b64acee7bf242b8371dee0cee8b0ad53d7f2010ee8c30049 SHA512 ac46b959926730de7026592141cff44309f9d638d2ae65582502d5788b587ca34820a590029e9ed487afb6f5bca9c2a0546ff91295452874bc823321a67beb5a
+MISC metadata.xml 261 BLAKE2B ab09b95e48499595f240d83a5a2328b206d5983b57bbd4f6a0ba5f695a5be713ca35aaa6106a06a83a2e471d646e2ae12069c0779178823f1f9f30bd234a1dfe SHA512 590077890c7cc0e1fd1c8b4388764030dcf95e6bd04f996a73839809b011e666a859417ae2ec91eba8af11e4fe5bbe9c89791e1eccd23b7fc6ec43cca304e0b1

Added: trunk/overlays/proaudio/media-sound/radium/files/build_linux_lbdf_flags.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/radium/files/build_linux_lbdf_flags.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/radium/files/build_linux_lbdf_flags.patch	2019-07-21 22:17:09 UTC (rev 3167)
@@ -0,0 +1,11 @@
+--- radium/build_linux_common.sh.orig	2019-07-19 10:57:31.637341900 +0200
++++ radium/build_linux_common.sh	2019-07-19 16:52:33.944959123 +0200
+@@ -168,7 +168,7 @@
+ if [[ $RADIUM_USE_CLANG == 1 ]] ; then
+     export RADIUM_BFD_LDFLAGS="$CLANG_PREFIX/lib/libbfd.a"
+ else
+-    export RADIUM_BFD_LDFLAGS="-Wl,-Bstatic -lbfd -Wl,-Bdynamic"
++    export RADIUM_BFD_LDFLAGS="-Wl,-Bdynamic -liberty -lbfd -Wl,-Bdynamic"
+ fi
+ fi
+ 

Added: trunk/overlays/proaudio/media-sound/radium/files/crashreporter_include.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/radium/files/crashreporter_include.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/radium/files/crashreporter_include.patch	2019-07-21 22:17:09 UTC (rev 3167)
@@ -0,0 +1,15 @@
+--- radium/crashreporter/backtrace-symbols.c.orig	2019-07-19 16:06:53.187008371 +0200
++++ radium/crashreporter/backtrace-symbols.c	2019-07-19 16:07:03.236008191 +0200
+@@ -54,9 +54,9 @@
+ #include <stdlib.h>
+ #include <execinfo.h>
+ #include <bfd.h>
+-//#if defined(FOR_LINUX)
+-//#  include <libiberty.h> // mac ports doesn't install this file.
+-//#endif
++#if defined(FOR_LINUX)
++#  include <libiberty.h> // mac ports doesn't install this file.
++#endif
+ #include <dlfcn.h>
+ #include <link.h>
+ #if 0

Added: trunk/overlays/proaudio/media-sound/radium/files/packages_build_fix.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/radium/files/packages_build_fix.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/radium/files/packages_build_fix.patch	2019-07-21 22:17:09 UTC (rev 3167)
@@ -0,0 +1,62 @@
+--- radium-9999/bin/packages/build.sh.orig	2019-07-16 11:06:11.120016929 +0200
++++ radium-9999/bin/packages/build.sh	2019-07-16 11:44:54.809932142 +0200
+@@ -9,9 +9,9 @@
+ unset LDFLAGS
+ unset CXXFLAGS
+ 
+-export CFLAGS="-mtune=generic -msse2 -mfpmath=sse -Wno-misleading-indentation -fPIC -fno-strict-aliasing"
+-export CPPFLAGS="-mtune=generic -msse2 -mfpmath=sse -fPIC -fno-strict-aliasing"
+-export CXXFLAGS="-mtune=generic -msse2 -mfpmath=sse -fPIC -fno-strict-aliasing"
++export CFLAGS="${RADIUM_RELEASE_CFLAGS} -msse2 -mfpmath=sse -Wno-misleading-indentation -fPIC -fno-strict-aliasing"
++export CPPFLAGS="${RADIUM_RELEASE_CFLAGS} -msse2 -mfpmath=sse -fPIC -fno-strict-aliasing"
++export CXXFLAGS="${RADIUM_RELEASE_CFLAGS} -msse2 -mfpmath=sse -fPIC -fno-strict-aliasing"
+ 
+ DASCC=gcc
+ DASCXX=g++
+@@ -107,8 +107,8 @@
+ tar xvzf Visualization-Library-master.tar.gz 
+ cd Visualization-Library-master/
+ #sed -i s/"VL_ACTOR_USER_DATA 0"/"VL_ACTOR_USER_DATA 1"/ src/vlCore/config.hpp
+-export MYFLAGS="-std=gnu++11 $CPPFLAGS -fPIC -g  -Wno-c++11-narrowing" #  -D_GLIBCXX_USE_CXX11_ABI=0
+-MYFLAGS="-std=gnu++11 $CPPFLAGS -fPIC -g -Wno-c++11-narrowing" #  -D_GLIBCXX_USE_CXX11_ABI=0
++export MYFLAGS="${RADIUM_RELEASE_CFLAGS} -std=gnu++11 $CPPFLAGS -fPIC -g  -Wno-c++11-narrowing" #  -D_GLIBCXX_USE_CXX11_ABI=0
++MYFLAGS="${RADIUM_RELEASE_CFLAGS} -std=gnu++11 $CPPFLAGS -fPIC -g -Wno-c++11-narrowing" #  -D_GLIBCXX_USE_CXX11_ABI=0
+ echo 'set(CMAKE_CXX_FLAGS "$MYFLAGS")' >>CMakeLists.txt
+ # previously used build type: RelWithDebInfo. Unfortunately, this one enable _DEBUG and various runtime checks.
+ 
+@@ -122,6 +122,7 @@
+ rm -fr libpd-master
+ tar xvzf libpd-master.tar.gz
+ cd libpd-master/
++sed -i -e 's: -DLIBPD: -I/usr/include/tirpc -DLIBPD:' make.scm
+ make clean
+ make -j`nproc`
+ cd ..
+@@ -154,15 +155,15 @@
+ echo "#error "nope"" >>malloc.c
+ echo "#endif" >>malloc.c
+ #patch -p1 <../gcdiff.patch
+-CFLAGS="-mtune=generic -msse2 -mfpmath=sse -g -O2" ./configure --enable-static --disable-shared --disable-gc-debug --disable-gc-assertions
+-CFLAGS="-mtune=generic -msse2 -mfpmath=sse -g -O2" make -j`nproc`
++CFLAGS="${RADIUM_RELEASE_CFLAGS} -msse2 -mfpmath=sse -g -O2" ./configure --enable-static --disable-shared --disable-gc-debug --disable-gc-assertions
++CFLAGS="${RADIUM_RELEASE_CFLAGS} -msse2 -mfpmath=sse -g -O2" make -j`nproc`
+ cd ..
+ 
+ rm -fr fluidsynth-1.1.6
+ tar xvzf fluidsynth-1.1.6.tar.gz
+ cd fluidsynth-1.1.6
+ make clean
+-CFLAGS="-fno-strict-aliasing -O3 -DDEFAULT_SOUNDFONT=\\\"\\\"" CPPFLAGS="-fno-strict-aliasing -O3" CXXFLAGS="-fno-strict-aliasing -O3" ./configure --enable-static --disable-aufile-support --disable-pulse-support --disable-alsa-support --disable-libsndfile-support --disable-portaudio-support --disable-oss-support --disable-midishare --disable-jack-support --disable-coreaudio --disable-coremidi --disable-dart --disable-lash --disable-ladcca --disable-aufile-support --disable-dbus-support --without-readline
++CFLAGS="${RADIUM_RELEASE_CFLAGS} -fno-strict-aliasing -O3 -DDEFAULT_SOUNDFONT=\\\"\\\"" CPPFLAGS="${RADIUM_RELEASE_CFLAGS} -fno-strict-aliasing -O3" CXXFLAGS="${RADIUM_RELEASE_CFLAGS} -fno-strict-aliasing -O3" ./configure --enable-static --disable-aufile-support --disable-pulse-support --disable-alsa-support --disable-libsndfile-support --disable-portaudio-support --disable-oss-support --disable-midishare --disable-jack-support --disable-coreaudio --disable-coremidi --disable-dart --disable-lash --disable-ladcca --disable-aufile-support --disable-dbus-support --without-readline
+ # --enable-debug
+ make -j`nproc`
+ cd ..
+@@ -171,7 +172,7 @@
+ tar xvzf libgig.tar.gz
+ cd libgig
+ make clean
+-CFLAGS="-O3 -fno-strict-aliasing" CPPFLAGS="-O3 -fno-strict-aliasing" CXXFLAGS="-O3 -fno-strict-aliasing" CC=$DASCC CXX=$DASCXX ./configure
++CFLAGS="${RADIUM_RELEASE_CFLAGS} -O3 -fno-strict-aliasing" CPPFLAGS="${RADIUM_RELEASE_CFLAGS} -O3 -fno-strict-aliasing" CXXFLAGS="${RADIUM_RELEASE_CFLAGS} -O3 -fno-strict-aliasing" CC=$DASCC CXX=$DASCXX ./configure
+ CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CXXFLAGS" make -j`nproc`
+ cd ..
+ 

Added: trunk/overlays/proaudio/media-sound/radium/files/qt_makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/radium/files/qt_makefile.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/radium/files/qt_makefile.patch	2019-07-21 22:17:09 UTC (rev 3167)
@@ -0,0 +1,20 @@
+--- radium/Makefile.Qt.orig	2019-07-19 00:17:18.948251283 +0200
++++ radium/Makefile.Qt	2019-07-19 01:30:38.913953067 +0200
+@@ -755,7 +755,7 @@
+ 	if [ $(BUILDTYPE) = DEBUG ] ; then \
+ 		cd pluginhost/Builds/Linux && CONFIG=Debug $(PLUGINHOSTOPTS)  $(MAKE)   -j `expr $(nproc) - 1`; \
+ 	else \
+-		cd pluginhost/Builds/Linux && CONFIG=Release  $(PLUGINHOSTOPTS) $(MAKE)  -j `expr $(nproc) - 1` ; \
++		cd pluginhost/Builds/Linux && CONFIG=Release  $(PLUGINHOSTOPTS) $(MAKE); \
+ 	fi
+ 
+ 
+@@ -2510,7 +2510,7 @@
+ 
+ 
+ s7webserver.o: bin/s7webserver/s7webserver.h bin/s7webserver/s7webserver.cpp bin/s7webserver/moc_s7webserver.cpp bin/packages/s7/s7.c
+-	$(CCC) -c bin/s7webserver/s7webserver.cpp $(QT_CFLAGS) -Ibin/packages/s7 -g -Iembedded_scheme -Wall -Werror -Wno-error=unused-variable -Wno-error=unused-function -std=gnu++11
++	$(CCC) -c bin/s7webserver/s7webserver.cpp $(QT_CFLAGS) -Ibin/packages/s7 -g -Iembedded_scheme -Wall -Wno-error=unused-variable -Wno-error=unused-function -std=gnu++11
+ 
+ bin/s7webserver/moc_s7webserver.cpp: bin/s7webserver/s7webserver.h
+ 	$(MOC) -DCOMPILING_S7WEBSERVER bin/s7webserver/s7webserver.h -o bin/s7webserver/moc_s7webserver.cpp

Added: trunk/overlays/proaudio/media-sound/radium/files/use-system-libxcb.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/radium/files/use-system-libxcb.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/radium/files/use-system-libxcb.patch	2019-07-21 22:17:09 UTC (rev 3167)
@@ -0,0 +1,112 @@
+diff -aur --no-dereference radium-5.9.60.pristine/bin/packages/build.sh radium-5.9.60.new/bin/packages/build.sh
+--- radium-5.9.60.pristine/bin/packages/build.sh	2019-05-11 22:54:53.259293886 +0100
++++ radium-5.9.60.new/bin/packages/build.sh	2019-05-11 22:57:03.595956087 +0100
+@@ -185,28 +185,28 @@
+     cd ../
+ fi
+ 
+-if [[ $RADIUM_QT_VERSION == 5 ]]
+-then
+-
+-    rm -fr xcb-proto-1.13/
+-    tar xvjf xcb-proto-1.13.tar.bz2
+-    cd xcb-proto-1.13/
+-    mkdir install
+-    ./configure --prefix=`pwd`/install PYTHON=`which python2`
+-    make -j`proc`
+-    make install
+-    cd ..
+-    
+-    rm -fr libxcb-1.13
+-    tar xvjf libxcb-1.13.tar.bz2 
+-    cd libxcb-1.13
+-    #patch -p1 <../libxcb-1.12.patch
+-    export PKG_CONFIG_PATH=`pwd`/../xcb-proto-1.13/install/lib/pkgconfig:$PKG_CONFIG_PATH
+-    CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CXXFLAGS" ./configure PYTHON=`which python2`
+-    CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CXXFLAGS" make -j`nproc`
+-    cd ..
+-    
+-fi
++#if [[ $RADIUM_QT_VERSION == 5 ]]
++#then
++#
++#    rm -fr xcb-proto-1.13/
++#    tar xvjf xcb-proto-1.13.tar.bz2
++#    cd xcb-proto-1.13/
++#    mkdir install
++#    ./configure --prefix=`pwd`/install PYTHON=`which python2`
++#    make -j`proc`
++#    make install
++#    cd ..
++#    
++#    rm -fr libxcb-1.13
++#    tar xvjf libxcb-1.13.tar.bz2 
++#    cd libxcb-1.13
++#    #patch -p1 <../libxcb-1.12.patch
++#    export PKG_CONFIG_PATH=`pwd`/../xcb-proto-1.13/install/lib/pkgconfig:$PKG_CONFIG_PATH
++#    CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CXXFLAGS" ./configure PYTHON=`which python2`
++#    CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CXXFLAGS" make -j`nproc`
++#    cd ..
++#    
++#fi
+ 
+ 
+ touch deletemetorebuild
+diff -aur --no-dereference radium-5.9.60.pristine/bin/run_radium_linux.sh radium-5.9.60.new/bin/run_radium_linux.sh
+--- radium-5.9.60.pristine/bin/run_radium_linux.sh	2019-05-11 22:54:53.262627219 +0100
++++ radium-5.9.60.new/bin/run_radium_linux.sh	2019-05-11 22:57:03.595956087 +0100
+@@ -4,14 +4,14 @@
+ 
+ 
+ THIS_DIR="$(dirname "$(readlink -f "$0")")"
+-XCB_LIB_DIR="$THIS_DIR"/packages/libxcb-1.13/src/.libs
++#XCB_LIB_DIR="$THIS_DIR"/packages/libxcb-1.13/src/.libs
+ 
+-if ! file "$XCB_LIB_DIR" ; then
+-    echo "Unable to find directory $XCB_LIB_DIR"
+-    exit -1
+-fi
++#if ! file "$XCB_LIB_DIR" ; then
++#    echo "Unable to find directory $XCB_LIB_DIR"
++#    exit -1
++#fi
+ 
+-export LD_LIBRARY_PATH="$XCB_LIB_DIR"${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
++#export LD_LIBRARY_PATH="$XCB_LIB_DIR"${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
+ 
+ # To avoid buggy qt plugins crashing radium (very common).
+ unset QT_QPA_PLATFORMTHEME
+diff -aur --no-dereference radium-5.9.60.pristine/install.sh radium-5.9.60.new/install.sh
+--- radium-5.9.60.pristine/install.sh	2019-05-11 22:54:53.275960552 +0100
++++ radium-5.9.60.new/install.sh	2019-05-11 22:57:03.595956087 +0100
+@@ -99,7 +99,7 @@
+ cd "$THIS_DIR/bin"
+ 
+ # libxcb
+-cp -a packages/libxcb-1.13 "$TARGET/packages/"
+-cd "$TARGET/packages/libxcb-1.13/src"
+-rm -f *.o
+-cd "$THIS_DIR/bin"
++#cp -a packages/libxcb-1.13 "$TARGET/packages/"
++#cd "$TARGET/packages/libxcb-1.13/src"
++#rm -f *.o
++#cd "$THIS_DIR/bin"
+diff -aur --no-dereference radium-5.9.60.pristine/Qt/Qt_Main.cpp radium-5.9.60.new/Qt/Qt_Main.cpp
+--- radium-5.9.60.pristine/Qt/Qt_Main.cpp	2019-05-11 22:54:53.245960553 +0100
++++ radium-5.9.60.new/Qt/Qt_Main.cpp	2019-05-11 22:57:03.595956087 +0100
+@@ -3536,6 +3536,7 @@
+   
+ #endif // !defined(RELEASE)
+ 
++/*
+ #if defined(FOR_LINUX)
+   {
+     QString name(dlpi_name);
+@@ -3547,6 +3548,7 @@
+     }
+   }
+ #endif
++*/
+  
+  
+   if (is_main_root)

Added: trunk/overlays/proaudio/media-sound/radium/files/use-system-vstsdk.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/radium/files/use-system-vstsdk.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/radium/files/use-system-vstsdk.patch	2019-07-21 22:17:09 UTC (rev 3167)
@@ -0,0 +1,44 @@
+diff -aur --no-dereference radium-5.9.61.pristine/check_dependencies.sh radium-5.9.61.new/check_dependencies.sh
+--- radium-5.9.61.pristine/check_dependencies.sh	2019-05-15 14:04:11.000000000 +0100
++++ radium-5.9.61.new/check_dependencies.sh	2019-05-16 10:03:43.252329929 +0100
+@@ -211,11 +211,11 @@
+     exit 5
+ fi
+ 
+-if [[ ! -f ~/SDKs/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h && ! -f ~/SDKs/"VST3 SDK"/pluginterfaces/vst2.x/aeffect.h && ! -f ~/SDKs/VST_SDK/VST2_SDK/pluginterfaces/vst2.x/aeffect.h ]] ; then
+-    echo 'Steinberg VST headers not found. (Missing "~/SDKs/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h or "~/SDKs/VST3 SDK/pluginterfaces/vst2.x/aeffect.h" or "~/SDKs/VST_SDK/VST2_SDK/pluginterfaces/vst2.x/aeffect.h")'
+-    echo 'You should find these files in the "VST Audio Plug-Ins SDK" from http://www.steinberg.net/en/company/developers.html . Unless Steinberg have changed the directory structure again, it should enough to unzip the file into your ~/SDKs directory.'
+-    exit 5
+-fi
++#if [[ ! -f ~/SDKs/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h && ! -f ~/SDKs/"VST3 SDK"/pluginterfaces/vst2.x/aeffect.h && ! -f ~/SDKs/VST_SDK/VST2_SDK/pluginterfaces/vst2.x/aeffect.h ]] ; then
++#    echo 'Steinberg VST headers not found. (Missing "~/SDKs/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h or "~/SDKs/VST3 SDK/pluginterfaces/vst2.x/aeffect.h" or "~/SDKs/VST_SDK/VST2_SDK/pluginterfaces/vst2.x/aeffect.h")'
++#    echo 'You should find these files in the "VST Audio Plug-Ins SDK" from http://www.steinberg.net/en/company/developers.html . Unless Steinberg have changed the directory structure again, it should enough to unzip the file into your ~/SDKs directory.'
++#    exit 5
++#fi
+ 
+ 
+ if [[ $4 == "test_build" ]] ; then
+diff -aur --no-dereference radium-5.9.61.pristine/Makefile.Qt radium-5.9.61.new/Makefile.Qt
+--- radium-5.9.61.pristine/Makefile.Qt	2019-05-15 14:04:11.000000000 +0100
++++ radium-5.9.61.new/Makefile.Qt	2019-05-16 10:05:39.962325937 +0100
+@@ -269,7 +269,7 @@
+ 
+ FLAGOPTS = $(DEFINES) -DGUIISQT -DUSE_GFX_OP_QUEUE -DFULL_VERSION=$(FULL_VERSION) -DIS_LITTLE_ENDIAN=1 -DUSE_OPENGL=1 $(VISUAL) $(REQTYPE_TYPE) $(MENU_TYPE)
+ 
+-COMMONOPT = -c $(RADIUM_BFD_CFLAGS) `cat buildtype.opt` -I$(GCDIR)/include -I$(P) -I$(PYPATH) `cat flagopts.opt` $(MIDIINC) $(OS_OPTS) $(VST_OPTS) -I${HOME}/boost_1_70_0 -I${HOME}/boost_1_67_0 -I${HOME}/boost_1_63_0 -I ~/SDKs/VST_SDK/VST2_SDK/ -I ~/SDKs/VST3\ SDK -I ~/SDKs/vstsdk2.4/ -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unknown-pragmas -fno-strict-aliasing -Wmissing-field-initializers -Wnull-dereference 
++COMMONOPT = -c $(RADIUM_BFD_CFLAGS) `cat buildtype.opt` -I$(GCDIR)/include -I$(P) -I$(PYPATH) `cat flagopts.opt` $(MIDIINC) $(OS_OPTS) $(VST_OPTS) -I${HOME}/boost_1_70_0 -I${HOME}/boost_1_67_0 -I${HOME}/boost_1_63_0 -I /usr/include/vst24 -I ~/SDKs/VST_SDK/VST2_SDK/ -I ~/SDKs/VST3\ SDK -I ~/SDKs/vstsdk2.4/ -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unknown-pragmas -fno-strict-aliasing -Wmissing-field-initializers -Wnull-dereference 
+ #-fdelete-null-pointer-checks 
+ # -Werror
+ 
+diff -aur --no-dereference radium-5.9.61.pristine/pluginhost/Builds/Linux/Makefile radium-5.9.61.new/pluginhost/Builds/Linux/Makefile
+--- radium-5.9.61.pristine/pluginhost/Builds/Linux/Makefile	2019-05-15 14:04:11.000000000 +0100
++++ radium-5.9.61.new/pluginhost/Builds/Linux/Makefile	2019-05-16 10:03:43.272329928 +0100
+@@ -8,7 +8,7 @@
+   CONFIG=Debug
+ endif
+ 
+-COMMONCPPFLAGS := $(DEPFLAGS) -D "LINUX=1" -D "_DEBUG=1" -D "JUCE_CHECK_MEMORY_LEAKS=0" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.0.0" -D "JUCE_APP_VERSION_HEX=0x10000" -I /usr/include -I /usr/include/freetype2 -I~/SDKs/VST_SDK/VST3_SDK -I ~/SDKs/VST_SDK/VST2_SDK/ -I ~/SDKs/VST3\ SDK -I ../../JuceLibraryCode -I ../../JuceLibraryCode/modules -I ~/SDKs/vstsdk2.4 -DJUCE_APP_CONFIG_HEADER="\"AppConfig.h\"" -mfpmath=sse -msse2
++COMMONCPPFLAGS := $(DEPFLAGS) -D "LINUX=1" -D "_DEBUG=1" -D "JUCE_CHECK_MEMORY_LEAKS=0" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.0.0" -D "JUCE_APP_VERSION_HEX=0x10000" -I /usr/include -I /usr/include/freetype2 -I /usr/include/vst24 -I~/SDKs/VST_SDK/VST3_SDK -I ~/SDKs/VST_SDK/VST2_SDK/ -I ~/SDKs/VST3\ SDK -I ../../JuceLibraryCode -I ../../JuceLibraryCode/modules -I ~/SDKs/vstsdk2.4 -DJUCE_APP_CONFIG_HEADER="\"AppConfig.h\"" -mfpmath=sse -msse2
+ 
+ ifeq (,$(findstring clang,$(CXX)))
+ 	COMMONCPPFLAGS += -Wno-class-memaccess 

Added: trunk/overlays/proaudio/media-sound/radium/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/radium/metadata.xml	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/radium/metadata.xml	2019-07-21 22:17:09 UTC (rev 3167)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+	<maintainer type="project">
+		<email>proaudio@xxxxxxxxxxxxx</email>
+		<name>pro-audio overlay team</name>
+	</maintainer>
+</pkgmetadata>

Added: trunk/overlays/proaudio/media-sound/radium/radium-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/radium/radium-9999.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/radium/radium-9999.ebuild	2019-07-21 22:17:09 UTC (rev 3167)
@@ -0,0 +1,104 @@
+# Copyright 1999-2019 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='threads(+)'
+
+inherit git-r3 python-any-r1 desktop xdg-utils gnome2-utils
+
+DESCRIPTION="A graphical music editor. A next generation tracker."
+HOMEPAGE="http://users.notam02.~kjetism/radium/";
+
+RESTRICT="mirror"
+EGIT_REPO_URI="https://github.com/kmatheussen/radium.git/";
+KEYWORDS=""
+
+SLOT="0"
+LICENSE="GPL-2"
+
+IUSE=""
+
+RDEPEND="media-libs/vst-sdk:=
+	media-libs/alsa-lib
+	media-sound/jack-audio-connection-kit
+	media-libs/libsamplerate
+	media-libs/liblrdf
+	media-libs/libsndfile
+	media-libs/ladspa-sdk
+	media-sound/lmms[ladspa]
+	dev-lang/tk:=
+	media-libs/libogg
+	media-libs/libvorbis
+	media-libs/speex
+	sci-libs/fftw:3.0
+	dev-scheme/guile
+	>=x11-libs/libxcb-1.13
+	x11-libs/libxkbfile
+	x11-misc/util-macros
+	x11-libs/libXrandr
+	x11-libs/libXinerama
+	sys-devel/llvm:=
+	dev-libs/boost
+	dev-libs/openssl:=
+	sys-libs/ncurses:=
+	x11-libs/xcb-util-keysyms
+	dev-qt/qtgui
+	dev-qt/qtcore
+	dev-qt/qtwebkit[printsupport]
+	dev-qt/qtx11extras
+	dev-libs/gmp:=
+	dev-libs/mpfr:=
+	dev-libs/mpc"
+DEPEND="${PYTHON_DEPS}
+	${RDEPEND}
+	dev-util/cmake"
+
+DOCS=( changelog README )
+# upstream recommand to use the built-in libxcb, but at startup, radium confuse it
+# with the system one and refuse to launch, so use the system one instead.
+PATCHES=( "${FILESDIR}"/packages_build_fix.patch
+	"${FILESDIR}"/build_linux_lbdf_flags.patch
+	"${FILESDIR}"/crashreporter_include.patch
+	"${FILESDIR}"/qt_makefile.patch
+	"${FILESDIR}"/use-system-vstsdk.patch
+	"${FILESDIR}"/use-system-libxcb.patch	 )
+
+src_compile() {
+	for file in bin/sounds/*.rad; do sed -i -e 's:Calf MultiChorus LADSPA:Calf Multi Chorus LADSPA:g' "${file}"; done
+	export RADIUM_QT_VERSION=5
+	export RADIUM_RELEASE_CFLAGS="${CFLAGS}"
+	make very_clean
+	make packages || die "make packages failed"
+	BUILDTYPE=RELEASE ./build_linux.sh -j `nproc`|| die "linux build failed"
+}
+
+src_install() {
+	./install.sh "${ED}/usr/share"
+	dodir /usr/bin
+	echo '#!/bin/bash' > "${ED}/usr/bin/radium"
+	echo LADSPA_PATH="$LADSPA_PATH:/usr/lib/ladspa" \
+		QT_QPA_PLATFORM_PLUGIN_PATH="$($(RADIUM_QT_VERSION=5 ./find_moc_and_uic_paths.sh qmake) -query QT_INSTALL_PLUGINS)" \
+		/usr/share/radium/radium >> "${ED}/usr/bin/radium"
+	chmod +x "${ED}/usr/bin/radium"
+	newicon -s 16 bin/radium_16x16x8.png radium.png
+	newicon -s 32 bin/radium_32x32x24.png radium.png
+	newicon -s 128 bin/radium_128x128x32.png radium.png
+	newicon -s 256 bin/radium_256x256x32.png radium.png
+	domenu bin/radium.desktop
+	insinto /usr/share/mime/packages
+	newins bin/radium-mimetype.xml radium.xml
+}
+
+pkg_postinst() {
+	gnome2_icon_cache_update
+	xdg_mimeinfo_database_update
+	xdg_desktop_database_update
+}
+
+pkg_postrm() {
+	gnome2_icon_cache_update
+	xdg_mimeinfo_database_update
+	xdg_desktop_database_update
+}


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