From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 4A387139345 for ; Tue, 13 Jul 2021 20:57:35 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1F088E0DCC; Tue, 13 Jul 2021 20:57:34 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id EBFECE0D92 for ; Tue, 13 Jul 2021 20:57:33 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4CB30342CF2 for ; Tue, 13 Jul 2021 20:57:32 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 9FCB77D7 for ; Tue, 13 Jul 2021 20:57:29 +0000 (UTC) From: "Conrad Kostecki" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Conrad Kostecki" Message-ID: <1626209702.7e7323a4185cd73c4a50eece22db025310abb1d1.conikost@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/timidity++/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-sound/timidity++/timidity++-2.15.0.ebuild X-VCS-Directories: media-sound/timidity++/ X-VCS-Committer: conikost X-VCS-Committer-Name: Conrad Kostecki X-VCS-Revision: 7e7323a4185cd73c4a50eece22db025310abb1d1 X-VCS-Branch: master Date: Tue, 13 Jul 2021 20:57:29 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 7b585663-1f3c-4a86-b991-3c80c4512393 X-Archives-Hash: ea1a73dd670b2b06d5520e3bcf466fa8 commit: 7e7323a4185cd73c4a50eece22db025310abb1d1 Author: Conrad Kostecki gentoo org> AuthorDate: Tue Jul 13 19:10:45 2021 +0000 Commit: Conrad Kostecki gentoo org> CommitDate: Tue Jul 13 20:55:02 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e7323a4 media-sound/timidity++: drop old version Closes: https://bugs.gentoo.org/781341 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki gentoo.org> media-sound/timidity++/timidity++-2.15.0.ebuild | 214 ------------------------ 1 file changed, 214 deletions(-) diff --git a/media-sound/timidity++/timidity++-2.15.0.ebuild b/media-sound/timidity++/timidity++-2.15.0.ebuild deleted file mode 100644 index fdf335c638f..00000000000 --- a/media-sound/timidity++/timidity++-2.15.0.ebuild +++ /dev/null @@ -1,214 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools desktop elisp-common systemd toolchain-funcs user xdg - -MY_PV=${PV/_/-} -MY_P=TiMidity++-${MY_PV} -S=${WORKDIR}/${MY_P} - -DESCRIPTION="A handy MIDI to WAV converter with OSS and ALSA output support" -HOMEPAGE="http://timidity.sourceforge.net/" -SRC_URI="mirror://sourceforge/timidity/${MY_P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 sparc x86" -IUSE="alsa ao emacs flac gtk jack motif nas ncurses oss selinux slang speex tk vorbis X" - -REQUIRED_USE="tk? ( X )" - -DEPEND=" - alsa? ( media-libs/alsa-lib ) - ao? ( >=media-libs/libao-0.8.5 ) - emacs? ( >=app-editors/emacs-23.1:* ) - flac? ( media-libs/flac ) - gtk? ( x11-libs/gtk+:2 ) - jack? ( virtual/jack ) - motif? ( >=x11-libs/motif-2.3:0 ) - nas? ( >=media-libs/nas-1.4 ) - ncurses? ( sys-libs/ncurses:0= ) - slang? ( sys-libs/slang ) - speex? ( media-libs/speex ) - tk? ( dev-lang/tk:0= ) - vorbis? ( media-libs/libvorbis ) - X? ( - media-libs/libpng:0= - x11-libs/libXaw - x11-libs/libXext - ) -" -RDEPEND="${DEPEND} - app-eselect/eselect-timidity - alsa? ( media-sound/alsa-utils ) - selinux? ( sec-policy/selinux-timidity ) -" - -PDEPEND="|| ( media-sound/timidity-eawpatches media-sound/timidity-freepats )" - -SITEFILE=50${PN}-gentoo.el - -pkg_setup() { - enewgroup audio 18 # Just make sure it exists - enewuser timidity -1 -1 /var/lib/timidity audio -} - -DOCS=( AUTHORS ChangeLog NEWS README "${FILESDIR}"/timidity.cfg-r1 ) - -PATCHES=( - "${FILESDIR}"/${PN}-2.14.0-params.patch - "${FILESDIR}"/${PN}-2.14.0-ar.patch - "${FILESDIR}"/${PN}-2.14.0-configure-flags.patch - "${FILESDIR}"/${PN}-2.15.0-pkg-config.patch - "${FILESDIR}"/${PN}-2.14.0-CVE-2017-1154{6,7}.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - export EXTRACFLAGS="${CFLAGS}" #385817 - - local audios - local myeconfargs=( - --localstatedir=/var/state/${PN} - --with-module-dir="${EPREFIX}/usr/share/timidity" - --with-lispdir="${SITELISP}/${PN}" - --with-elf - --enable-server - --enable-network - --enable-dynamic - --enable-vt100 - --enable-spline=cubic - $(use_enable emacs) - $(use_enable slang) - $(use_enable ncurses) - $(use_with X x) - $(use_enable X spectrogram) - $(use_enable X wrd) - $(use_enable X xskin) - $(use_enable X xaw) - $(use_enable gtk) - $(use_enable tk tcltk) - $(use_enable motif) - ) - - use flac && audios+=",flac" - use speex && audios+=",speex" - use vorbis && audios+=",vorbis" - use oss && audios+=",oss" - use jack && audios+=",jack" - use ao && audios+=",ao" - - if use nas; then - audios+=",nas" - myeconfargs+=( - --with-nas-library="/usr/$(get_libdir)/libaudio.so" - --with-x - ) - use X || ewarn "Basic X11 support will be enabled because required by nas." - fi - - if use alsa; then - audios+=",alsa" - myeconfargs+=( - --with-default-output=alsa - --enable-alsaseq - ) - fi - - if use motif; then - myeconfargs+=( - --with-x - ) - use X || ewarn "Basic X11 support will be enabled because required by motif." - fi - - # needs to come after all audios have been collected - myeconfargs+=( - --enable-audio=${audios} - ) - - econf "${myeconfargs[@]}" -} - -src_install() { - emake DESTDIR="${D}" install - einstalldocs - - # these are only for the ALSA sequencer mode - if use alsa; then - newconfd "${FILESDIR}"/conf.d.timidity.2 timidity - newinitd "${FILESDIR}"/init.d.timidity.4 timidity - - systemd_dounit "${FILESDIR}"/timidity.service - fi - - insinto /etc - newins "${FILESDIR}"/timidity.cfg-r1 timidity.cfg - - dodir /usr/share/timidity - dosym ../../../etc/timidity.cfg /usr/share/timidity/timidity.cfg - - if use emacs; then - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - fi - - diropts -o timidity -g nobody -m 0700 - keepdir /var/lib/timidity - - doicon "${FILESDIR}"/timidity.xpm - newmenu "${FILESDIR}"/timidity.desktop.2 timidity.desktop - - # Order of preference: gtk, X (Xaw), ncurses, slang - # Do not create menu item for terminal ones - local interface="-id" - local terminal="true" - local nodisplay="true" - if use gtk || use X; then - interface="-ia" - terminal="false" - nodisplay="false" - use gtk && interface="-ig" - elif use ncurses || use slang; then - local interface="-is" - use ncurses && interface="-in" - fi - sed -e "s/Exec=timidity/Exec=timidity ${interface}/" \ - -e "s/Terminal=.*/Terminal=${terminal}/" \ - -e "s/NoDisplay=.*/NoDisplay=${nodisplay}/" \ - -i "${ED}"/usr/share/applications/timidity.desktop || die -} - -pkg_preinst() { - xdg_pkg_preinst -} - -pkg_postinst() { - use emacs && elisp-site-regen - - elog "A timidity config file has been installed in /etc/timidity.cfg." - elog "Do not edit this file as it will interfere with the eselect timidity tool." - elog "The tool 'eselect timidity' can be used to switch between installed patchsets." - - if use alsa; then - elog "An init script for the alsa timidity sequencer has been installed." - elog "If you wish to use the timidity virtual sequencer, edit /etc/conf.d/timidity" - elog "and run 'rc-update add timidity && /etc/init.d/timidity start'" - fi - - if use sparc; then - elog "Only saving to wave file and ALSA soundback has been tested working." - fi - - xdg_pkg_postinst -} - -pkg_postrm() { - use emacs && elisp-site-regen - xdg_pkg_postrm -}