summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiroslav Šulc <fordfrog@gentoo.org>2019-12-13 12:08:40 +0100
committerMiroslav Šulc <fordfrog@gentoo.org>2019-12-13 12:08:40 +0100
commita3b3b76fe1ddae42f4987a2ac26facc4fcaa2650 (patch)
tree958adddf1b0700ad6791539873de5dec5e67458c
parentmedia-libs/libgig: moved to the main tree (diff)
downloadfordfrog-a3b3b76fe1ddae42f4987a2ac26facc4fcaa2650.tar.gz
fordfrog-a3b3b76fe1ddae42f4987a2ac26facc4fcaa2650.tar.bz2
fordfrog-a3b3b76fe1ddae42f4987a2ac26facc4fcaa2650.zip
media-sound/linuxsampler: moved to the main tree
Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
-rw-r--r--media-sound/linuxsampler/Manifest4
-rw-r--r--media-sound/linuxsampler/files/linuxsampler-2.0.0-lv2-automagic.patch21
-rw-r--r--media-sound/linuxsampler/files/linuxsampler-2.0.0-nptl-hardened.patch15
-rw-r--r--media-sound/linuxsampler/linuxsampler-9999.ebuild76
-rw-r--r--media-sound/linuxsampler/metadata.xml12
5 files changed, 0 insertions, 128 deletions
diff --git a/media-sound/linuxsampler/Manifest b/media-sound/linuxsampler/Manifest
deleted file mode 100644
index 8a4ea68de..000000000
--- a/media-sound/linuxsampler/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX linuxsampler-2.0.0-lv2-automagic.patch 727 BLAKE2B 23d836320c5bdd8e022599c65d26c3c757828a348e9ce87d158e1bdc9f3fb82ae174cc08a7ee4b4981378c4fd556fb932b2dcd4cf7bdb88c27920fb8a2033f8f SHA512 95f7b2bf01b293c58dc673cd40d6846d50d3a430a2874260fc268de7afe414a4970d4a443801f5d16417c14c6c16732e4bfdc58f7f997b7a3dd0bc1dc7ac8ddd
-AUX linuxsampler-2.0.0-nptl-hardened.patch 654 BLAKE2B 1e3f06d78cce3a67847bf3bedbb40b4ee7d28d410997444506d21d4ed0e646106ddcc78c770c3e214d73e474e6138f436841d3ce1703c9da2f06df3df921e9ce SHA512 cc75f55d80264d939650ea87c967e206110ae07245ae8e00dd83bed63a4e0aa75aa2a18b3b384ca3557896e44b2a13bd34deb3cc6f5487d7516b09b2c05e1594
-EBUILD linuxsampler-9999.ebuild 1577 BLAKE2B e79cae44e8560f0e4790e595d77e34adf9d9c74f2ad99ac20c681a632adc5bb0ee38faf5d2af8c4893322548fb0d2ea4a1b3a25bce439ca766f679b493ff53c0 SHA512 016ac964bfb4eac8d3f32596d684e1e7432eabf53f4f8968ee33eec7a311fdbc71311c4040f1597ecee0a1a3487ec36cc313939c38a22938358fbfa3003cd8da
-MISC metadata.xml 387 BLAKE2B 7541ab360589bcabe2e16f9514d1ccebc946238b0d643dac412079d05a39ad5c0f7712f28b2eebf721e715d2fc09e9b84e71b129064ca15366dc1838b506a099 SHA512 182b646afdd5143dac6c29febeeaae43a52621d2ebe53d042081a1a60f09f9fae10716c3738d1a2837e3d67d75452c12e08d02050015512e0381c43ff3d990b0
diff --git a/media-sound/linuxsampler/files/linuxsampler-2.0.0-lv2-automagic.patch b/media-sound/linuxsampler/files/linuxsampler-2.0.0-lv2-automagic.patch
deleted file mode 100644
index a5b9f8d71..000000000
--- a/media-sound/linuxsampler/files/linuxsampler-2.0.0-lv2-automagic.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- linuxsampler-2.0.0/configure.ac
-+++ linuxsampler-2.0.0/configure.ac
-@@ -532,12 +532,12 @@
- AM_CONDITIONAL(HAVE_DSSI, test $config_have_dssi = "yes")
-
- # LV2
--PKG_CHECK_MODULES(LV2, lv2 >= 1.0.0, config_have_lv2="yes", config_have_lv2="no")
--if test "$config_have_lv2" != "yes"; then
-- PKG_CHECK_MODULES(LV2, lv2core >= 1.0.0, config_have_lv2="yes", config_have_lv2="no")
--fi
--AC_SUBST(LV2_CFLAGS)
--AC_SUBST(LV2_LIBS)
-+AC_ARG_ENABLE([lv2],
-+ AS_HELP_STRING([--enable-lv2], [Enable building with lv2]))
-+config_have_lv2="no"
-+AS_IF([test "x$enable_lv2" = "xyes"], [
-+ PKG_CHECK_MODULES([LV2], [lv2 >= 1.0.0 lv2core >= 1.0.0], [config_have_lv2="yes"])
-+])
- AM_CONDITIONAL(HAVE_LV2, test $config_have_lv2 = "yes")
-
- # VST
diff --git a/media-sound/linuxsampler/files/linuxsampler-2.0.0-nptl-hardened.patch b/media-sound/linuxsampler/files/linuxsampler-2.0.0-nptl-hardened.patch
deleted file mode 100644
index 0c61f096c..000000000
--- a/media-sound/linuxsampler/files/linuxsampler-2.0.0-nptl-hardened.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Fix breakage caused by undefined behaviour. Using PTHREAD_CANCEL_ASYNCHRONOUS
-is only allowed in pure functions.
-See also: https://bugs.gentoo.org/show_bug.cgi?id=537516
-
---- linuxsampler-2.0.0/m4/nptl_bug.m4
-+++ linuxsampler-2.0.0/m4/nptl_bug.m4
-@@ -47,7 +47,7 @@
- void* __pthread_launcher(void* p) {
- // let the thread be killable under any circumstances
- // (without this function call, this test always succeeds !)
-- pthread_setcanceltype(PTHREAD_CANCEL_ASYNCHRONOUS, NULL);
-+ pthread_setcanceltype(PTHREAD_CANCEL_DEFERRED, NULL);
-
- // this will block this 2nd thread, since we already
- // locked this mutex by the main thread
diff --git a/media-sound/linuxsampler/linuxsampler-9999.ebuild b/media-sound/linuxsampler/linuxsampler-9999.ebuild
deleted file mode 100644
index bd097fd3c..000000000
--- a/media-sound/linuxsampler/linuxsampler-9999.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools subversion
-
-DESCRIPTION="Software audio sampler engine with professional grade features"
-HOMEPAGE="https://www.linuxsampler.org/"
-ESVN_REPO_URI="https://svn.linuxsampler.org/svn/linuxsampler/trunk"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS=""
-IUSE="alsa doc jack lv2 sf2 sqlite"
-REQUIRED_USE="|| ( alsa jack )"
-
-RDEPEND="
- >=media-libs/libgig-4.2.0
- media-libs/libsndfile[-minimal]
- alsa? ( media-libs/alsa-lib )
- jack? ( virtual/jack )
- lv2? ( media-libs/lv2 )
- sqlite? ( >=dev-db/sqlite-3.3 )
-"
-DEPEND="${RDEPEND}
- media-libs/dssi
- media-libs/ladspa-sdk
-"
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-doc/doxygen )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-2.0.0-nptl-hardened.patch"
- "${FILESDIR}/${PN}-2.0.0-lv2-automagic.patch"
-)
-
-DOCS=( AUTHORS ChangeLog NEWS README )
-
-src_prepare() {
- default
-
- emake -f Makefile.svn
-
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --disable-arts-driver
- --disable-static
- $(use_enable alsa alsa-driver)
- $(use_enable jack jack-driver)
- $(use_enable lv2)
- $(use_enable sqlite instruments-db)
- $(use_enable sf2 sf2-engine)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- emake
- use doc && emake docs
-}
-
-src_install() {
- use doc && local HTML_DOCS=( doc/html/. )
- default
- find "${D}" -name '*.la' -delete || die
-
- # lscp files conflict with nilfs-utils, bug #556330
- mv "${D}/usr/bin/lscp" "${D}/usr/bin/lscp-${PN}" || die
- mv "${D}/usr/share/man/man1/lscp.1" "${D}/usr/share/man/man1/lscp-${PN}.1" || die
-}
diff --git a/media-sound/linuxsampler/metadata.xml b/media-sound/linuxsampler/metadata.xml
deleted file mode 100644
index 818e207d2..000000000
--- a/media-sound/linuxsampler/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>fordfrog@gentoo.org</email>
- <name>Miroslav Šulc</name>
- </maintainer>
- <use>
- <flag name="lv2">Add support for Ladspa V2</flag>
- <flag name="sf2">Add support for SoundFont 2 sound bank files</flag>
- </use>
-</pkgmetadata>