summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-sound/snd/snd-22.8.ebuild')
-rw-r--r--media-sound/snd/snd-22.8.ebuild106
1 files changed, 0 insertions, 106 deletions
diff --git a/media-sound/snd/snd-22.8.ebuild b/media-sound/snd/snd-22.8.ebuild
deleted file mode 100644
index 04c60c009588..000000000000
--- a/media-sound/snd/snd-22.8.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="Snd is a sound editor"
-HOMEPAGE="https://ccrma.stanford.edu/software/snd/"
-SRC_URI="https://ccrma.stanford.edu/software/${PN}/${P}.tar.gz"
-
-LICENSE="Snd 0BSD BSD-2 HPND GPL-2+ LGPL-2.1+ LGPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
-IUSE="alsa doc fftw gmp gsl gui jack ladspa notcurses opengl oss portaudio pulseaudio readline ruby +s7"
-
-RDEPEND="
- alsa? ( media-libs/alsa-lib )
- fftw? ( sci-libs/fftw:3.0= )
- gmp? (
- dev-libs/gmp:=
- dev-libs/mpc
- dev-libs/mpfr:=
- )
- gsl? ( sci-libs/gsl:= )
- gui? ( >=x11-libs/motif-2.3:0 )
- jack? ( virtual/jack )
- ladspa? ( media-libs/ladspa-sdk )
- notcurses? ( dev-cpp/notcurses )
- opengl? ( virtual/opengl )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-sound/pulseaudio )
- readline? ( sys-libs/readline:= )
- ruby? ( dev-lang/ruby:* )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-REQUIRED_USE="
- ?? ( portaudio pulseaudio )
- ?? ( ruby s7 )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-22.8-undefined-oss_sample_types.patch
-)
-
-src_prepare() {
- default
-
- sed -i -e "s:-O2 ::" configure.ac || die
- eautoreconf
-}
-
-src_configure() {
- # Workaround executable sections QA warning (bug #348754)
- append-ldflags -Wl,-z,noexecstack
-
- local myeconfargs=(
- $(use_with alsa)
- $(use_with fftw)
- $(use_with gmp)
- $(use_with gsl)
- $(use_with gui)
- $(use_with jack)
- $(use_with ladspa)
- $(use_with notcurses)
- $(use_with oss)
- $(use_with portaudio)
- $(use_with pulseaudio)
- $(use_with ruby)
- $(use_with s7)
- )
-
- if ! use ruby && ! use s7 ; then
- myeconfargs+=( --without-extension-language )
- fi
-
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- emake snd
-
- # Do not compile ruby extensions for command line programs since they fail
- sed -i -e "s:HAVE_RUBY 1:HAVE_RUBY 0:" mus-config.h || die
-
- emake sndplay sndinfo
-}
-
-src_install() {
- dobin snd sndplay sndinfo
-
- if use ruby ; then
- insinto /usr/share/snd
- doins *.rb
- fi
-
- if use s7 ; then
- insinto /usr/share/snd
- doins *.scm
- fi
-
- use doc && HTML_DOCS=( *.html pix/*.png )
- einstalldocs
- dodoc HISTORY.Snd
-}