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 6B85C13933E for ; Sun, 11 Jul 2021 02:13:20 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A5595E0C97; Sun, 11 Jul 2021 02:13:19 +0000 (UTC) Received: from smtp.gentoo.org (smtp.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 8D225E0C97 for ; Sun, 11 Jul 2021 02:13:18 +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 A6585342B1F for ; Sun, 11 Jul 2021 02:13:16 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 398EF7CE for ; Sun, 11 Jul 2021 02:13:15 +0000 (UTC) From: "Ionen Wolkens" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ionen Wolkens" Message-ID: <1625969449.1868dd11749c5bcb21533d69b4632b4a441b3d7c.ionen@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-emulation/uade/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-emulation/uade/metadata.xml app-emulation/uade/uade-2.13-r2.ebuild X-VCS-Directories: app-emulation/uade/ X-VCS-Committer: ionen X-VCS-Committer-Name: Ionen Wolkens X-VCS-Revision: 1868dd11749c5bcb21533d69b4632b4a441b3d7c X-VCS-Branch: master Date: Sun, 11 Jul 2021 02:13:15 +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: 99332ac5-5321-4128-84e9-523b6fbcdc25 X-Archives-Hash: 303c32d3852f5e1814d92145baaea2b2 commit: 1868dd11749c5bcb21533d69b4632b4a441b3d7c Author: Ionen Wolkens gentoo org> AuthorDate: Sun Jul 11 00:14:06 2021 +0000 Commit: Ionen Wolkens gentoo org> CommitDate: Sun Jul 11 02:10:49 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1868dd11 app-emulation/uade: tidy and fix VariableScope + fuse automagic Adds IUSE=fuse to control building uadefs. Not doing major changes in stable, but also added EXTRA_ECONF should users want to change anything. src_install removed as it was only installing the man page a 2nd time. Closes: https://bugs.gentoo.org/608000 Signed-off-by: Ionen Wolkens gentoo.org> app-emulation/uade/metadata.xml | 3 ++ app-emulation/uade/uade-2.13-r2.ebuild | 52 ++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) diff --git a/app-emulation/uade/metadata.xml b/app-emulation/uade/metadata.xml index 953db6df541..c4c4b8d8413 100644 --- a/app-emulation/uade/metadata.xml +++ b/app-emulation/uade/metadata.xml @@ -5,6 +5,9 @@ games@gentoo.org Gentoo Games Project + + Enable sys-fs/fuse uadefs frontend for on-the-fly WAV conversion + uade-music-player/uade diff --git a/app-emulation/uade/uade-2.13-r2.ebuild b/app-emulation/uade/uade-2.13-r2.ebuild new file mode 100644 index 00000000000..262a54d9033 --- /dev/null +++ b/app-emulation/uade/uade-2.13-r2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="Unix Amiga Delitracker Emulator - plays old Amiga tunes through UAE emulation" +HOMEPAGE="https://zakalwe.fi/uade" +SRC_URI="https://zakalwe.fi/uade/uade2/${P}.tar.bz2" + +LICENSE="GPL-2+ LGPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="fuse" + +RDEPEND=" + media-libs/libao + fuse? ( sys-fs/fuse:0 )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${P}-configure.patch +) + +DOCS=( AUTHORS ChangeLog doc/BUGS doc/PLANS ) + +src_prepare() { + default + + # needed to avoid ${D} VariableScope undefined behavior in src_configure + find . -name Makefile.in -exec sed -i 's|{PACKAGEPREFIX}|$(DESTDIR)|' {} + || die +} + +src_configure() { + tc-export CC + + # not autotools generated + local configure=( + ./configure + --prefix="${EPREFIX}"/usr + --libdir="${EPREFIX}"/usr/$(get_libdir) + --with-text-scope + --without-audacious + --without-xmms + $(use_with fuse uadefs) + ${EXTRA_ECONF} + ) + echo ${configure[*]} + "${configure[@]}" || die +}