summaryrefslogtreecommitdiff
path: root/media-libs/tse3
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-12-18 15:59:06 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-12-18 15:59:06 +0000
commit1778ddeb0f60c074ffc7fa775557ddb37c997127 (patch)
tree8622467260dfc905fd268290438b05e3a9fd06da /media-libs/tse3
parentd93ba9788a6ad1e5da2bf47e804456ded6d5c65c (diff)
gentoo auto-resync : 18:12:2022 - 15:59:06
Diffstat (limited to 'media-libs/tse3')
-rw-r--r--media-libs/tse3/Manifest1
-rw-r--r--media-libs/tse3/tse3-0.3.1-r2.ebuild56
2 files changed, 57 insertions, 0 deletions
diff --git a/media-libs/tse3/Manifest b/media-libs/tse3/Manifest
index 94ab3b92a2b6..a1b4928ef6e2 100644
--- a/media-libs/tse3/Manifest
+++ b/media-libs/tse3/Manifest
@@ -5,4 +5,5 @@ AUX tse3-0.3.1-parallelmake.patch 233 BLAKE2B 69bcccd58954beeaa844b76fc4d7333775
DIST tse3-0.3.1-awe_voice.h.tbz2 5681 BLAKE2B c5bb8a3fa158adb85ebd242a3d61e41555c0f93af2f138eada59af4e3aa39a01388d26ee8e509393706260c0634bf743b28486e46528d073cfccd46edcd00413 SHA512 3b935891ed21936518ca0351fa2fc4affc2e4ba680ab7fab00073e9fa5f13f98c7af73d9a2383c7c3f1df3c323311b7ec6c0a64f2543cbbad35d9ff9db843ec3
DIST tse3-0.3.1.tar.gz 755666 BLAKE2B 8c2f3ac18f4fabc62af63d1b037638e077fc0ee622f727fc30672cba31e2b3978a50999940c096a6f53ae24570341096eacbf8f59a0227177fdf887249f4ff3d SHA512 cff94f274f90e61257eeda532f56b77ef0d2d03371876c2e6fb739ac32dcf107254702464c9c62a672e7c3e31bd063dc84a311daa0218df710bada8399d49860
EBUILD tse3-0.3.1-r1.ebuild 1123 BLAKE2B 42883031b5a1bfcddaaa44bcdd48b836abde3968e3d7d9d7ad81caddd9394a7d97f666bd5bdd426fb69ce10e1e9bcf226d326433f265583d8e63eff457b14051 SHA512 3bb2244db65008534ca69087dc30af34a658803da245e3379d9144649e82a17b1eff944af7aad73dfa265e5acf1a510b1ebd290215bbe04c49f57f0a6e197c11
+EBUILD tse3-0.3.1-r2.ebuild 1185 BLAKE2B 765eed919e70d209b9c0da4c82fe9910a008ba8c2447f5e7c8529cf8c6370a6a1b3dd20335dec61e8a67bb2588c53efce3c4b149f8112ffb77bd7a51a78b60f9 SHA512 ea7bb85b27c39c6ee3dfd5bd499937bc6e9bcafd711c20b265119d8e86d384371c0f168d5a3fc7ba0c5374be5830c803c65a5b298d4e8b6f7b7b4e3f83379f27
MISC metadata.xml 328 BLAKE2B 52200a86e384fb30ddf061b01c6c70663ea9ae3a4592efa57bc5eabb4a0487b3d4c5d31a3e4fdf71f1a6933d44a6e6aaf900898a81ed3725015dfd3b604ab6e3 SHA512 2ea03cbfe23f4ace56b1c037f05fa959962191361b5b9aad12844e7ef98efd822ea5f2adb99d41bcbc5a00d30dabd2ff4a8cd555ce8a1a351f8e3319a345a1dc
diff --git a/media-libs/tse3/tse3-0.3.1-r2.ebuild b/media-libs/tse3/tse3-0.3.1-r2.ebuild
new file mode 100644
index 000000000000..7733309ab188
--- /dev/null
+++ b/media-libs/tse3/tse3-0.3.1-r2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools flag-o-matic
+
+DESCRIPTION="TSE3 Sequencer library"
+HOMEPAGE="http://TSE3.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
+ mirror://gentoo/${P}-awe_voice.h.tbz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="alsa oss"
+
+RDEPEND="alsa? ( media-libs/alsa-lib )"
+DEPEND="${RDEPEND}"
+BDEPEND=""
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.2.7-size_t-64bit.patch"
+ "${FILESDIR}/${PN}-0.2.7-gcc4.patch"
+ "${FILESDIR}/${P}-parallelmake.patch"
+ "${FILESDIR}/${P}+gcc-4.3.patch"
+)
+
+src_prepare() {
+ default
+ mv configure.in configure.ac || die "Moving configure.in -> .ac failed"
+ if use oss; then
+ cp "${WORKDIR}"/awe_voice.h src/ || die "copy failed"
+ append-cppflags -DHAVE_AWE_VOICE_H
+ fi
+
+ eautoreconf
+}
+
+src_configure() {
+ local myconf
+
+ use alsa || myconf="${myconf} --without-alsa"
+ use oss || myconf="${myconf} --without-oss"
+
+ econf \
+ --without-doc-install \
+ --without-aRts \
+ ${myconf}
+}
+
+src_install() {
+ HTML_DOCS=( doc/*.{html,gif,png} )
+ default
+ find "${ED}" -type f -name '*.la' -delete || die
+ dodoc doc/History
+}