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_li...@sourceforge.net> - +vst-sdk-2.3-r4.ebuild: renamed the license according to glep-0023; + 21 Jul 2019; Dominique Michel <dominique_li...@sourceforge.net> ++ vst-sdk-2.4.ebuild + *.ebuild: make repoman happy; + EAPI 7. + + 13 May 2012; Dominique Michel <dominique_li...@sourceforge.net> ++ 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>proau...@tuxfamily.org</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_li...@users.sourceforge.net> ++ 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>proau...@tuxfamily.org</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 +}