From 4b19be30aa626b327c885dae62c559ec0e9fb935 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 13 Oct 2019 22:19:36 +0100 Subject: gentoo resync : 13.10.2019 --- media-sound/fluidsynth/Manifest | 8 ++- media-sound/fluidsynth/fluidsynth-1.1.11.ebuild | 2 +- media-sound/fluidsynth/fluidsynth-2.0.4.ebuild | 2 +- media-sound/fluidsynth/fluidsynth-2.0.6.ebuild | 2 +- media-sound/fluidsynth/fluidsynth-2.0.7.ebuild | 96 +++++++++++++++++++++++++ 5 files changed, 104 insertions(+), 6 deletions(-) create mode 100644 media-sound/fluidsynth/fluidsynth-2.0.7.ebuild (limited to 'media-sound/fluidsynth') diff --git a/media-sound/fluidsynth/Manifest b/media-sound/fluidsynth/Manifest index 58d2edf4424d..758a1127dd8b 100644 --- a/media-sound/fluidsynth/Manifest +++ b/media-sound/fluidsynth/Manifest @@ -1,7 +1,9 @@ DIST fluidsynth-1.1.11.tar.gz 634566 BLAKE2B ed135533c9e3e807794e0eca8117d430aa299b8772b2b6c85f6233e7e497d69f43381d9c7cf2de5ce8638f5dc616339bd28cecc3cdc23408bf5883a0b14fee79 SHA512 ad7c634426b29e5a05d67addf32d43a9ccb11a1fe3cfc09ad617416b9df3dc99a48191377f5027232521380737dde2d9b59833516d1bffb90f410bab3bbe140c DIST fluidsynth-2.0.4.tar.gz 1378042 BLAKE2B 0fc75ea68169c47d64bdf727b8d78e311b36cb04509832f449a52d05e085908bd1ef837dd4c5e23edc25286b8ff3fdf69a9d042520c8eb2a3234fb929bed8de5 SHA512 d58ddc5f4da9bb5954a82749617548ef32edd25f6ca5c6d5c2b06d23090784ec175d2422553a66776f543c6b253f037a6cf1e717a853344ffb899fa53752eec0 DIST fluidsynth-2.0.6.tar.gz 1315138 BLAKE2B ce6d1717d56d61b83bef6c30254c584ddb9ee3e74fa49422881c96c969068ebe7965de507547e8bfa025da4376f52499413ff66b56607aac107576754980a0de SHA512 c160e3d7c6ad62d5cc014642eb18a0f65eb90b5ad91db4049e1b45446034e989a4f9e5b805270967d4eaf47a6e2da0e81bdb5ae95500cc80d7021e8e61cd7107 -EBUILD fluidsynth-1.1.11.ebuild 2193 BLAKE2B 4d66cef4db9220271baa5dbf8d1577e80b78fb568490cd52d2ce6bf58b3656a983be6c444a6b798b7563273c54f27a7e4dd937f1e692389fc768edc524a719cb SHA512 4f3925eb3aaf0ecf92f9ffc3435331c3f81588a46632de368d17eee9a4bd37f282772c962956882e46879526e4b79e3b7a38ee9cc0ce9302e32e96e16bf80431 -EBUILD fluidsynth-2.0.4.ebuild 1970 BLAKE2B 6f9833e43b733a366eb3e7f3b32defa96378e2a88635d43ef6b2df2f9528d9a3914ef8b232db9e17f65134e5dc79e1d6e6159a6b068e1f98fc64f170a6a43759 SHA512 6c48d02f66896260659c9d139501cb181fb468d3f4b7e4f43ffa45e3035d61194362c70db099a96b3f7713fdc415a78b92b1f2c25d8c951be18a7f790c99ecf9 -EBUILD fluidsynth-2.0.6.ebuild 2554 BLAKE2B 64d09be869880b78e7d9edaf6daadd784975ba4f77e2db30af834305a18c4db18eda6323e181692b3318a2a4dd74eacfa1eabbd8677fad5a029a286f66d02e64 SHA512 a536bc87c0826739c05df317eb23adb795684c7700e929d0eb9bb1a36d4b29dc3452f4717dab547ac8b6953a5e8a3ea0a224789c905d82100188461eb23b3df1 +DIST fluidsynth-2.0.7.tar.gz 1315250 BLAKE2B 13186522b3eea6bdd9f4893fabe9d06e67061647c83cb9479630333b0bbc5878682d5d19d9050403875ac49f66f756947d48928e3367efef537408e86c4c4a00 SHA512 c939c77277767541b90ae8bc24687cd9cd11b375264e6b5017658f5fd9c5637a3ce09bc4ad837a349e4a63883fe5ecbe80e65dd91d2cbf71072bcbcfc068614e +EBUILD fluidsynth-1.1.11.ebuild 2183 BLAKE2B ea383b393777556778f5a59e54e2c203ad8e0e201c46f3ed02bdf2c9182b00c6e81258af43b712f67f2b9ce50772bf86b6c208bcedac65bdddd3b8ef98bcaf98 SHA512 c721d50a425d74dcf74e19c8e4b1aa369dfb6e49f0772cf8461c7f8d19eaaa49c5182cc749d3de36276e7e802f8d5f0db000584962195fb9ecd354658c2535da +EBUILD fluidsynth-2.0.4.ebuild 1960 BLAKE2B 3c837ac65f448c3706e9e12e34c39c6bace524b33e521e36a2d8c86c34a57e6d6361ec4fec27c585418b91e399ba502cf076e6f45442673db9b793f11b47bc6f SHA512 6d092fedb5994a354d0002412775d3ef5729394692ee944248d2e89e0bc15d76dd17259b7391bece108a11cd956808573c3d68a44dd0529b555cca6ff4269a44 +EBUILD fluidsynth-2.0.6.ebuild 2544 BLAKE2B a8a92dbf91b00ff77143de85d8c4062556d3a37964eece7dc6f0c4eb4ab6e9304fd2782086654a4757069907e4f0576996c1c3b4493b504d4cfc2b9b0f12b148 SHA512 9b94f048581866cc82522c5dd7798c37e10b777b79419f937130179e63e7e95c2b2d692dcb83fd09e75b2dd0bb0aa581090cdb65c553fd1d1a4677b50a377c28 +EBUILD fluidsynth-2.0.7.ebuild 2544 BLAKE2B a8a92dbf91b00ff77143de85d8c4062556d3a37964eece7dc6f0c4eb4ab6e9304fd2782086654a4757069907e4f0576996c1c3b4493b504d4cfc2b9b0f12b148 SHA512 9b94f048581866cc82522c5dd7798c37e10b777b79419f937130179e63e7e95c2b2d692dcb83fd09e75b2dd0bb0aa581090cdb65c553fd1d1a4677b50a377c28 MISC metadata.xml 339 BLAKE2B 4bc7678ba8ccc3e97a79dda9294b31ffc1950212619ace448def22e50852b20e3b716368d9c5b7127aff381aab85d7fa104404fcd409144452855a4b5d41b529 SHA512 abac43fa8ab39fe41adf6c34a4f0e3aa605dbe834555b2eac4abcaadb6556cc08555197aadc43e51733cf8d4e30c7f7be3efb724536d54604069055836a36980 diff --git a/media-sound/fluidsynth/fluidsynth-1.1.11.ebuild b/media-sound/fluidsynth/fluidsynth-1.1.11.ebuild index 038896c834e4..04d9ec34ac1a 100644 --- a/media-sound/fluidsynth/fluidsynth-1.1.11.ebuild +++ b/media-sound/fluidsynth/fluidsynth-1.1.11.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/FluidSynth/fluidsynth/archive/v${PV}.tar.gz -> ${P}. LICENSE="LGPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~arm arm64 ~hppa ppc ppc64 sparc x86 ~x86-fbsd" +KEYWORDS="alpha amd64 ~arm arm64 ~hppa ppc ppc64 sparc x86" IUSE="alsa dbus debug examples ipv6 jack ladspa lash portaudio pulseaudio readline sndfile" RDEPEND=" diff --git a/media-sound/fluidsynth/fluidsynth-2.0.4.ebuild b/media-sound/fluidsynth/fluidsynth-2.0.4.ebuild index e2c18dbfea28..3cca69735a46 100644 --- a/media-sound/fluidsynth/fluidsynth-2.0.4.ebuild +++ b/media-sound/fluidsynth/fluidsynth-2.0.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/FluidSynth/fluidsynth/archive/v${PV}.tar.gz -> ${P}. LICENSE="LGPL-2.1+" SLOT="0/2" -KEYWORDS="alpha amd64 ~arm arm64 ~hppa ppc ppc64 sparc x86 ~x86-fbsd" +KEYWORDS="alpha amd64 ~arm arm64 ~hppa ppc ppc64 sparc x86" IUSE="alsa dbus debug examples ipv6 jack ladspa lash oss portaudio pulseaudio +readline +sndfile" BDEPEND=" diff --git a/media-sound/fluidsynth/fluidsynth-2.0.6.ebuild b/media-sound/fluidsynth/fluidsynth-2.0.6.ebuild index 1fafcdd0ad95..a7d802e7d595 100644 --- a/media-sound/fluidsynth/fluidsynth-2.0.6.ebuild +++ b/media-sound/fluidsynth/fluidsynth-2.0.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/FluidSynth/fluidsynth/archive/v${PV}.tar.gz -> ${P}. LICENSE="LGPL-2.1+" SLOT="0/2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" IUSE="alsa dbus debug examples ipv6 jack ladspa lash oss portaudio pulseaudio +readline +sndfile systemd" BDEPEND=" diff --git a/media-sound/fluidsynth/fluidsynth-2.0.7.ebuild b/media-sound/fluidsynth/fluidsynth-2.0.7.ebuild new file mode 100644 index 000000000000..a7d802e7d595 --- /dev/null +++ b/media-sound/fluidsynth/fluidsynth-2.0.7.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake-multilib systemd + +DESCRIPTION="Software real-time synthesizer based on the Soundfont 2 specifications" +HOMEPAGE="http://www.fluidsynth.org/" +SRC_URI="https://github.com/FluidSynth/fluidsynth/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0/2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="alsa dbus debug examples ipv6 jack ladspa lash oss portaudio pulseaudio +readline +sndfile systemd" + +BDEPEND=" + virtual/pkgconfig[${MULTILIB_USEDEP}] +" +DEPEND=" + dev-libs/glib:2[${MULTILIB_USEDEP}] + alsa? ( + media-libs/alsa-lib[${MULTILIB_USEDEP}] + lash? ( media-sound/lash[${MULTILIB_USEDEP}] ) + ) + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) + jack? ( virtual/jack[${MULTILIB_USEDEP}] ) + ladspa? ( + media-libs/ladspa-cmt[${MULTILIB_USEDEP}] + media-libs/ladspa-sdk[${MULTILIB_USEDEP}] + ) + portaudio? ( media-libs/portaudio[${MULTILIB_USEDEP}] ) + pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] ) + readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] ) + sndfile? ( media-libs/libsndfile[${MULTILIB_USEDEP}] ) +" +RDEPEND="${DEPEND}" + +DOCS=( AUTHORS NEWS README.md THANKS TODO doc/{fluidsynth-v20-devdoc,xtrafluid}.txt ) + +src_configure() { + local mycmakeargs=( + -Denable-alsa=$(usex alsa) + -Denable-dbus=$(usex dbus) + -Denable-debug=$(usex debug) + -Denable-ipv6=$(usex ipv6) + -Denable-jack=$(usex jack) + -Denable-ladspa=$(usex ladspa) + -Denable-oss=$(usex oss) + -Denable-libsndfile=$(usex sndfile) + -Denable-portaudio=$(usex portaudio) + -Denable-pulseaudio=$(usex pulseaudio) + -Denable-readline=$(usex readline) + -Denable-systemd=$(usex systemd) + ) + + if use alsa; then + mycmakeargs+=( -Denable-lash=$(usex lash) ) + else + mycmakeargs+=( -Denable-lash=OFF ) + fi + + if use systemd; then + mycmakeargs+=( -DFLUID_DAEMON_ENV_FILE="/etc/fluidsynth.conf" ) + fi + + cmake-multilib_src_configure +} + +install_systemd_files() { + if multilib_is_native_abi; then + systemd_dounit "${BUILD_DIR}/fluidsynth.service" + insinto /etc + doins "${BUILD_DIR}/fluidsynth.conf" + fi +} + +src_install() { + cmake-multilib_src_install + + docinto pdf + dodoc doc/*.pdf + + if use examples; then + docinto examples + dodoc doc/*.c + fi + + if use systemd; then + multilib_foreach_abi install_systemd_files + + elog "When using fluidsynth as a systemd service, make sure" + elog "to configure your fluidsynth settings globally in " + elog "/etc/fluidsynth.conf or per-user in ~/.config/fluidsynth" + fi +} -- cgit v1.2.3