[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
+}