diff options
Diffstat (limited to 'media-sound')
-rw-r--r-- | media-sound/Manifest.gz | bin | 57092 -> 57091 bytes | |||
-rw-r--r-- | media-sound/abcmidi/Manifest | 2 | ||||
-rw-r--r-- | media-sound/abcmidi/abcmidi-2022.06.14.ebuild | 35 | ||||
-rw-r--r-- | media-sound/ecasound/Manifest | 1 | ||||
-rw-r--r-- | media-sound/ecasound/ecasound-2.9.3.ebuild | 97 | ||||
-rw-r--r-- | media-sound/gpodder/Manifest | 2 | ||||
-rw-r--r-- | media-sound/gpodder/gpodder-3.10.21-r1.ebuild | 80 | ||||
-rw-r--r-- | media-sound/qtractor/Manifest | 2 | ||||
-rw-r--r-- | media-sound/qtractor/qtractor-0.9.28.ebuild | 108 |
9 files changed, 110 insertions, 217 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz Binary files differindex 4cba04cdd47c..c549cbf564dd 100644 --- a/media-sound/Manifest.gz +++ b/media-sound/Manifest.gz diff --git a/media-sound/abcmidi/Manifest b/media-sound/abcmidi/Manifest index c5d982a4cd5e..001759cbfe0d 100644 --- a/media-sound/abcmidi/Manifest +++ b/media-sound/abcmidi/Manifest @@ -1,8 +1,6 @@ -DIST abcMIDI-2022.06.14.zip 612729 BLAKE2B f9644ea59bb43d50a39f60f31f440e9d4e425701c71877fb812adeaa0757da37d2aabab5c2b3593f38a5a135adc0925545337860452317e558cbfb037c95d4af SHA512 4e8a9a770925e166dabdbf459227b26373c33ed0ec356d093d8f4de457cc9034cd9237d445f31883e7c3974c3fd4b69a6f6fb156b26e03483bcd70793e7457ec DIST abcMIDI-2022.08.01.zip 613060 BLAKE2B 9d488dcfd427e45ea73322e78af46772a090a6319622b826c45fdebe6f4e34a0ed83aa0086366854c3fd921c9e016a39dfa73c6827861321e44e2062491a2ed5 SHA512 6fe63ad1829de9c46b792ec6f6dc7edfa8717cc93a2f93d5e91b70af2595b44ed9117d072f4d0505fc0f0971a82f94d709a937a0643936dbb8f7d79d102409fe DIST abcMIDI-2022.08.23.zip 613318 BLAKE2B 42559bd1510f187bb245b12451bc20a6c5df3f70eaa567d182e0b25cdccdff1f61aa6d68b7d5005ee1567b359264eff235bb51d79391abf90c31dba1df580568 SHA512 74b28d84aa485a367cec577979f24a2bdc68ee01516576ccb4ea816907e7b011177b53fb1d1b87442f2e9691d43df1e9c97f9e9d578b27d5269ac7a404d91528 DIST abcMIDI-2022.09.01.zip 613296 BLAKE2B f91ae072768af52a4709146cefba1cb4af4a10d08ab1bb042d606672d666065a7a639771d7f2bc9b11af7dd898d230b160c19276ededc932b174f1fb717f3cd4 SHA512 45d52ccc90aed618649d18026f2142e0fb4665b97df4cbe20e9cb06ceb08769ab5d00a5bb2e60a9f0de6496cd5d222ea9f865d6c6cffc8efc626b994f8e0ed61 -EBUILD abcmidi-2022.06.14.ebuild 676 BLAKE2B ce33e38e9ac6f8e8467ce54426cc8438bfc8aa6b21292a98097160afc74c3da4e7d649adbb65beb148bad10703ba3bd7fac998cf519705658fbd172ffb28c333 SHA512 5f0e1b9a3484b499ab963df3d9680fd078c2072145dae9bf6ebb55f6bc3ba43abae758434ef5e162cdb786f67375e4b4f085b133a7b6ae764af9f421d59b9021 EBUILD abcmidi-2022.08.01.ebuild 676 BLAKE2B ce33e38e9ac6f8e8467ce54426cc8438bfc8aa6b21292a98097160afc74c3da4e7d649adbb65beb148bad10703ba3bd7fac998cf519705658fbd172ffb28c333 SHA512 5f0e1b9a3484b499ab963df3d9680fd078c2072145dae9bf6ebb55f6bc3ba43abae758434ef5e162cdb786f67375e4b4f085b133a7b6ae764af9f421d59b9021 EBUILD abcmidi-2022.08.23.ebuild 678 BLAKE2B 4b57316933b325ccfe2e5a34df1dff4f782e09af521e5d21f54ee435552c631fa73869008bb5beb21bfade619c03130083c4c52a266fb7c32b0741be66c3f4ef SHA512 3fcefcdced72e7d8ac0d82b638c893bf2472ba5fb20910b9d3651d890ad5886bdb263b8b8cb43d7f3a400f98df4c7b8a084cfbe666ce0c5b3fc18d0af7a430cc EBUILD abcmidi-2022.09.01.ebuild 678 BLAKE2B 4b57316933b325ccfe2e5a34df1dff4f782e09af521e5d21f54ee435552c631fa73869008bb5beb21bfade619c03130083c4c52a266fb7c32b0741be66c3f4ef SHA512 3fcefcdced72e7d8ac0d82b638c893bf2472ba5fb20910b9d3651d890ad5886bdb263b8b8cb43d7f3a400f98df4c7b8a084cfbe666ce0c5b3fc18d0af7a430cc diff --git a/media-sound/abcmidi/abcmidi-2022.06.14.ebuild b/media-sound/abcmidi/abcmidi-2022.06.14.ebuild deleted file mode 100644 index 3b11050a4f44..000000000000 --- a/media-sound/abcmidi/abcmidi-2022.06.14.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -MY_P="abcMIDI-${PV}" -DESCRIPTION="Programs for processing ABC music notation files" -HOMEPAGE="https://ifdo.ca/~seymour/runabc/top.html" -SRC_URI="https://ifdo.ca/~seymour/runabc/${MY_P}.zip" -S="${WORKDIR}"/${PN} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="examples" - -BDEPEND="app-arch/unzip" - -src_prepare() { - default - sed -i "s:-O2::" configure.ac || die - sed -i "s:@datarootdir@/doc/abcmidi:@docdir@:" Makefile.in || die - eautoreconf -} - -src_install() { - default - - if use examples ; then - docinto examples - dodoc samples/*.abc - fi -} diff --git a/media-sound/ecasound/Manifest b/media-sound/ecasound/Manifest index e0742a419cf7..716b4a244160 100644 --- a/media-sound/ecasound/Manifest +++ b/media-sound/ecasound/Manifest @@ -2,5 +2,4 @@ AUX ecasound-2.9.1-tinfo.patch 442 BLAKE2B fd9d1251bcfc8a05acae992b0e5baca334d11 AUX ecasound-2.9.3-ldflags.patch 2718 BLAKE2B c37cfbe326e7219d97286ce1c298af6d5eb21989f986a80f58cc7fef8392f169757395cb0e72f3dce2221e9fe128856b252279d4ba85a77218264faad2053c86 SHA512 2f27fbb2ebfc85ecd91333e17a24964409471f791bed1f4f94210b13277bc836969d4d7f9ff3f70791f72fe32edb2ffa04a07ebbb2528be92ef33624861e39ee DIST ecasound-2.9.3.tar.gz 1101628 BLAKE2B 52aaa96abee9a911c613ac772fd3df3ff7bb4a8309283089d19e2f7265be26eb6e77304896cda2ed1c71742f36dfe1e38209afd42b921d56f12d43f08b4fe2d2 SHA512 4f70e6f54cd05194a4ffe80905e7488d16d32d684c87736dfdac7b3aebf3d20cbf417964d75e00e781f6f0614b8b699061c69fcbf7e1761d66ce1abfcd5f1140 EBUILD ecasound-2.9.3-r1.ebuild 2385 BLAKE2B b0a8d1bb018dd3b1d46a95e249c81a780226f76ae332c7af55073b10a01549e1c2bb4d50a31850f8b1f739b3adb2a5a3a1e82dfa5039dc58ad0307dd0bfe602f SHA512 68667ef8253987d29a142df763f1eb1c29a64e98239df1bcb0aaec2e9c0ef0b8b7af0b299cd701364d41daf8710b5887d6fdd4494f5260e944d6fd18f157b1a9 -EBUILD ecasound-2.9.3.ebuild 2393 BLAKE2B 36a63ab78fc859c09dbadf479ec45a871c86ce8c77cd252421c773bef03deaec08c37d3c7efa4ecf4aa481734771b2e1029649e05efb707fa2b126c867245d15 SHA512 693a5d74279f69704ab9cbcd157c760f3d2707e0b43b95fdeaecd946c499fca5209d44db2db551ae86aaa4e85ce9e706b21f1c64daa0aaa1116c76a82ece7998 MISC metadata.xml 1074 BLAKE2B 9301046a8443aa5ee5db4a2c09f65b1cf24991fafa6920061ab1bd668bf31eb74b6659e5346fe3493dbf154eed47e60a8ae9c936bcdd7f7c5fcdaa0e2a9e0b6f SHA512 81f59c71f4869241fce6ba622a2139502e9a21340aa21057dbd01b3d8dd16e100b55bfa804a2eea712ab9c010112101705349697297a3ea8f2aef37358c20d7e diff --git a/media-sound/ecasound/ecasound-2.9.3.ebuild b/media-sound/ecasound/ecasound-2.9.3.ebuild deleted file mode 100644 index 3b3f4545b17f..000000000000 --- a/media-sound/ecasound/ecasound-2.9.3.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit autotools python-single-r1 - -DESCRIPTION="a package for multitrack audio processing" -HOMEPAGE="https://ecasound.seul.org/ecasound/" -SRC_URI="https://ecasound.seul.org/download/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="1" -KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="alsa audiofile debug doc jack libsamplerate lv2 mikmod ncurses oil osc oss -python ruby sndfile static-libs test" -RESTRICT="!test? ( test )" -REQUIRED_USE="test? ( lv2 ) - python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND="sys-libs/readline:0= - alsa? ( media-libs/alsa-lib:= ) - audiofile? ( media-libs/audiofile:= ) - jack? ( virtual/jack:= ) - libsamplerate? ( media-libs/libsamplerate:= ) - lv2? ( >=media-libs/lilv-0.5.0:= ) - media-libs/ladspa-sdk - mikmod? ( media-libs/libmikmod:0= ) - ncurses? ( sys-libs/ncurses:0= ) - oil? ( dev-libs/liboil:= ) - osc? ( media-libs/liblo:= ) - python? ( ${PYTHON_DEPS} ) - ruby? ( dev-lang/ruby:* ) - sndfile? ( media-libs/libsndfile:= )" -DEPEND="${RDEPEND} - virtual/pkgconfig" -BDEPEND="sys-apps/ed" -PATCHES=( - "${FILESDIR}"/${P}-ldflags.patch - "${FILESDIR}"/${PN}-2.9.1-tinfo.patch -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - - # https://bugs.gentoo.org/787620 - printf '%s\n' H '/^EXTRACXXFLAGS="-std=c++98"$/s/98/11/' w q | - ed -s configure.ac || die "Couldn't patch EXTRACXXFLAGS in configure.ac" - - eautoreconf -} - -src_configure() { - local pyconf=() - - if use python ; then - pyconf=( "--with-python-modules=${EPREFIX}/usr/$(get_libdir)/${EPYTHON}" ) - fi - - econf \ - --disable-arts \ - --enable-shared \ - --enable-sys-readline \ - --with-largefile \ - $(use_enable alsa) \ - $(use_enable audiofile) \ - $(use_enable debug) \ - $(use_enable jack) \ - $(use_enable libsamplerate) \ - $(use_enable lv2 liblilv) \ - $(use_enable ncurses) \ - $(use_enable oil liboil) \ - $(use_enable osc liblo) \ - $(use_enable oss) \ - $(use_enable python pyecasound) \ - $(use_enable ruby rubyecasound) \ - $(use_enable sndfile) \ - $(use_enable static-libs static) \ - "${pyconf[@]}" -} - -src_install() { - default - use python && python_optimize - - if use doc ; then - dodoc Documentation/*.html - dodoc Documentation/programmers_guide/ecasound_programmers_guide.txt - fi - - find "${ED}" -name "*.la" -delete -} diff --git a/media-sound/gpodder/Manifest b/media-sound/gpodder/Manifest index 66af43964d4c..8194e8da987e 100644 --- a/media-sound/gpodder/Manifest +++ b/media-sound/gpodder/Manifest @@ -1,5 +1,3 @@ -DIST gpodder-3.10.21.tar.gz 1105520 BLAKE2B c17905951c14a718e48d1bbded3abc41d62088bb517cda053e9fa71e3a952bb97ac57077d428cd58c3a048ae0cc18ef9385af97dcf8b460f3860674ecdb85c1c SHA512 5311a92469f605e489553e91586b788a8d07812e41c20d1ad0717c09ab6db6da22c356d5c1942293d1e27e25afe24caf3c14c15720250d8f230f2d7738206fec DIST gpodder-3.11.0.tar.gz 1155120 BLAKE2B b2e46a5ea5ceec7df632f888b00e9c25a0ec1c4597540228b50cb75bd4bd6acfc7566cfffe5c9d133e8ec29e1ffc2f4551e2fd289237d1b93d2e80f6b49db0c1 SHA512 90e33e04a8afcdafa0899f25714417ce61699c641ce3df93b3a3728224bdb0be5205c064e7263d1be1f4641e61932b945741e9848726b602633a94eb754fa937 -EBUILD gpodder-3.10.21-r1.ebuild 2133 BLAKE2B 3e434d2681a559a1a13f471b0c889b83d4343f607e7164377e6df96418f45bdc50408ecb73d5569d5d8035eb056970273912c7e0729d23cde0403ff1c7b9733f SHA512 2530fd53802d9f32e51c92750f0b58ac9b3eaad5ef8e9ee39418941421b663be4da5586078451c249abe78c486dd139fb31081f4c59d15726acd20541f59eae9 EBUILD gpodder-3.11.0.ebuild 2170 BLAKE2B dc96ef7d336b35293e930494eaaad458d7a6e0e2b113b8e6fa222aa52a16d01b0a7e998b02245a88173ef3b5c94506211c46db71bfd432107f01198e11c5be00 SHA512 91736b42891c49913e8fbc912319da2176873aafdb924fe6b7504dde1416919baacb56a5aa6c224f3c76110b8ba35d11f7b96f9d440e1f0c85cbf9a1eba34717 MISC metadata.xml 358 BLAKE2B 272a71d2d7d519dca74a2d1dbbd25d0c48b55b265eca16962967f57dc29edfeca9d454100a84a7dd505f5bab7778778ff45b89f2ddaca152b562733e8c0dcce8 SHA512 31b12848c3f24a103f2bfa39bec4b2c4e3251ed70de194d569acfbe2b7df3f8ea28dd5ba274b4add0fbc1b55d998cf13f5b8f7bf89bb4a95fd1e60e988bce6f6 diff --git a/media-sound/gpodder/gpodder-3.10.21-r1.ebuild b/media-sound/gpodder/gpodder-3.10.21-r1.ebuild deleted file mode 100644 index c1e0a35b24db..000000000000 --- a/media-sound/gpodder/gpodder-3.10.21-r1.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="sqlite" -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_SETUPTOOLS=no - -inherit distutils-r1 optfeature xdg - -DESCRIPTION="A free cross-platform podcast aggregator" -HOMEPAGE="https://gpodder.github.io/" -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+dbus bluetooth mtp" - -# As in Fedora: re-enable >=dev-python/eyeD3-0.7[${PYTHON_USEDEP}] and -# ipod? ( media-libs/libgpod[python,${PYTHON_USEDEP}] ) once they -# support python3 -COMMON_DEPEND=" - $(python_gen_cond_dep ' - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/pycairo[${PYTHON_USEDEP}] - >=dev-python/pygobject-3.22.0:3[${PYTHON_USEDEP}] - >=dev-python/podcastparser-0.6.0[${PYTHON_USEDEP}] - >=dev-python/mygpoclient-1.8[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] ) - ') - bluetooth? ( net-wireless/bluez ) - mtp? ( >=media-libs/libmtp-1.0.0:= ) -" -RDEPEND="${COMMON_DEPEND} - kernel_linux? ( sys-apps/iproute2 ) -" -DEPEND="${COMMON_DEPEND} - dev-util/desktop-file-utils - dev-util/intltool - sys-apps/help2man - test? ( - $(python_gen_cond_dep ' - dev-python/minimock[${PYTHON_USEDEP}] - dev-python/pytest-httpserver[${PYTHON_USEDEP}] - ') - ) -" - -distutils_enable_tests pytest - -src_prepare() { - default - - sed -i -e 's:--cov=gpodder::' makefile || die -} - -python_test() { - # These are pulled out from the Makefile to give us more control - # See bug #795165 - # Previously, we used 'emake releasetest' in src_test - LC_ALL=C epytest --ignore=tests --ignore=src/gpodder/utilwin32ctypes.py --doctest-modules src/gpodder/util.py src/gpodder/jsonconfig.py \ - -p no:localserver - LC_ALL=C epytest tests --ignore=src/gpodder/utilwin32ctypes.py --ignore=src/mygpoclient \ - -p no:localserver -} - -src_install() { - emake PYTHON="${EPYTHON}" DESTDIR="${D}" install - distutils-r1_src_install -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "for the youtube-dl extension" net-misc/youtube-dl -} diff --git a/media-sound/qtractor/Manifest b/media-sound/qtractor/Manifest index 9e50b8a2bf24..e9ceb69b2696 100644 --- a/media-sound/qtractor/Manifest +++ b/media-sound/qtractor/Manifest @@ -1,6 +1,8 @@ DIST qtractor-0.9.26.tar.gz 1868666 BLAKE2B 3e0febf185ad5818bec00c3b66cfdcf8e2ff89909f3934facf3e371283b840847111b3eb175bcc7f5e0a073f06b01554aa5f61a0add1c21588124858849a3cfa SHA512 ca1a1cfcd7083bae83d26b0710cb7b884658176c060858f5f9fbc40a885a498731a544390be2a61f4f986d113ca112271eaf5c6218f6e3051b152dcae836b8d0 DIST qtractor-0.9.27.tar.gz 1995105 BLAKE2B 08b3a18d37eb700960e24741178079deb728f909f80fc00491abbe832c1d1966022ec6bd2c24469047b53b168a7e084a7d76da96e587afff78662f2f1c9b1d26 SHA512 2bcd4c5676fda58c7cf9ad9a9dcc139eda11c69b1c608812ff912ff63da56fbd0ba6b76828b326038365c9d84519bc752c54572e8edbf573e6cd0d068a17faf6 +DIST qtractor-0.9.28.tar.gz 2000685 BLAKE2B aa0d71732b9d214da22a97ca15d0c54eb61b7c35656f827bd0e39f5b55981b0c0d29645d5d3c4280ccba6aab971171615ef099f1cea1f3a8c381ac0dfffd2ca8 SHA512 db63766bcfd5a744a532d68cbe6f3153f9dd02208bca5098b27cda1cbec694b2981b3eb6a7912324c07327c000087cb5f5ba46dccc96398d051e011ce563fc67 EBUILD qtractor-0.9.26.ebuild 2443 BLAKE2B 55b7a06d8840c4b0303511e5a2b790a80672f95d5e270b3bccc9232562902a1ca6eea92de9586fb598976de0b54190139f34342024358569d823d121ec313a5a SHA512 f71d82260c8ad9ff055ca1c881a70924338b86b2360d56b5cec580296ac8d99863ec27cdf9d84ba85883165eb454b1fbfccfd51fc4e5e8eaa0f9d29505e6f18c EBUILD qtractor-0.9.27-r1.ebuild 2505 BLAKE2B b5b7e2648460990bb9b70a871d73884ef5a548d63776209152c5a89b5f66be692f692566dbf6965594df97073617c56024f97ec564b8245860b2587d851821df SHA512 363c99eaea284ad66a1cd246069e4feefd0a2c0d5bae1ec7f8093b1d3d205d0f9c07ce17dcd85ad9e2111f60c0086e5b5e4e2b183e7f8fec00c15dba20e495b9 EBUILD qtractor-0.9.27.ebuild 2445 BLAKE2B 7508a7aea3d74dc68d3a8fffa85f733bf1772d5f87dd545d6dc3ab6ea2e75d8aa96b0320014236f855a667fabac9e14fb603859140c1f5ba733b0ecc4faf8abd SHA512 acddfa87c474e4876081bc1ad5b7607fde4ac785ab10d0ed5e97711b32f4de0c8e827833d2a3a91222ed5409e2913ea3eefdae5e13bc66634ecff0a168edafff +EBUILD qtractor-0.9.28.ebuild 2505 BLAKE2B b5b7e2648460990bb9b70a871d73884ef5a548d63776209152c5a89b5f66be692f692566dbf6965594df97073617c56024f97ec564b8245860b2587d851821df SHA512 363c99eaea284ad66a1cd246069e4feefd0a2c0d5bae1ec7f8093b1d3d205d0f9c07ce17dcd85ad9e2111f60c0086e5b5e4e2b183e7f8fec00c15dba20e495b9 MISC metadata.xml 891 BLAKE2B c85e76d86b5e559e2de880a440e8bdddfb8d67de2b7216a42ebb1ec7cce7b9a4dc8ccf20732e4b4ea489a14fcf5584aecef193e9fe3ac2bb0159011002607a60 SHA512 fcc0f8b61f0b9d9fd3d49c5f00f46b739012a6e8e4f7664bf08ae277b279d282d11056f9ca986788a7e444da53a17aeab46c2ee30fa945eb54dd271b11cf4a55 diff --git a/media-sound/qtractor/qtractor-0.9.28.ebuild b/media-sound/qtractor/qtractor-0.9.28.ebuild new file mode 100644 index 000000000000..f3c019cec2bc --- /dev/null +++ b/media-sound/qtractor/qtractor-0.9.28.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Audio/MIDI multi-track sequencer written in C++ with the Qt framework" +HOMEPAGE="https://qtractor.sourceforge.io" +SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib" +REQUIRED_USE="dssi? ( ladspa )" + +BDEPEND=" + dev-qt/linguist-tools:5 + virtual/pkgconfig +" +DEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + dev-qt/qtx11extras:5 + media-libs/alsa-lib + media-libs/libsndfile + media-libs/lilv + media-libs/lv2 + media-libs/suil + virtual/jack + x11-libs/libxcb:= + aubio? ( media-libs/aubio:= ) + dssi? ( media-libs/dssi ) + ladspa? ( media-libs/ladspa-sdk ) + libsamplerate? ( media-libs/libsamplerate ) + mad? ( media-libs/libmad ) + osc? ( media-libs/liblo ) + rubberband? ( media-libs/rubberband ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + ) + zlib? ( sys-libs/zlib ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DCONFIG_DSSI=$(usex dssi 1 0) + -DCONFIG_GRADIENT=1 + -DCONFIG_JACK_LATENCY=1 + -DCONFIG_JACK_METADATA=1 + -DCONFIG_JACK_SESSION=1 + -DCONFIG_LADSPA=$(usex ladspa 1 0) + -DCONFIG_LIBAUBIO=$(usex aubio 1 0) + -DCONFIG_LIBLILV=1 + -DCONFIG_LIBLO=$(usex osc 1 0) + -DCONFIG_LIBMAD=$(usex mad 1 0) + -DCONFIG_LIBRUBBERBAND=$(usex rubberband 1 0) + -DCONFIG_LIBSAMPLERATE=$(usex libsamplerate 1 0) + -DCONFIG_LIBVORBIS=$(usex vorbis 1 0) + -DCONFIG_LIBZ=$(usex zlib 1 0) + -DCONFIG_LV2=1 + -DCONFIG_LV2_UI_GTK2=0 + -DCONFIG_NSM=0 + -DCONFIG_SSE=$(usex cpu_flags_x86_sse 1 0) + -DCONFIG_STACKTRACE=$(usex debug 1 0) + -DCONFIG_VESTIGE=1 + -DCONFIG_VST=1 + -DCONFIG_VST3=0 + -DCONFIG_XUNIQUE=0 + ) + # Following options are left to the default + # CONFIG_LV2_ATOM + # CONFIG_LV2_BUF_SIZE + # CONFIG_LV2_CVPORT + # CONFIG_LV2_EVENT + # CONFIG_LV2_EXTERNAL_UI + # CONFIG_LV2_MIDNAM + # CONFIG_LV2_OPTIONS + # CONFIG_LV2_PARAMETERS + # CONFIG_LV2_PATCH + # CONFIG_LV2_PORT_EVENT + # CONFIG_LV2_PRESETS + # CONFIG_LV2_PROGRAMS + # CONFIG_LV2_STATE + # CONFIG_LV2_STATE_FILES + # CONFIG_LV2_STATE_MAKE_PATH + # CONFIG_LV2_TIME + # CONFIG_LV2_TIME_POSITION + # CONFIG_LV2_UI + # CONFIG_LV2_UI_IDLE + # CONFIG_LV2_UI_REQ_VALUE + # CONFIG_LV2_UI_SHOW + # CONFIG_LV2_UI_TOUCH + # CONFIG_LV2_WORKER + # CONFIG_LV2_UI_X11 + cmake_src_configure +} |