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 4801F138334 for ; Wed, 22 Aug 2018 22:41:58 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 32FBFE0B63; Wed, 22 Aug 2018 22:41:57 +0000 (UTC) Received: from smtp.gentoo.org (dev.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 EA964E0B63 for ; Wed, 22 Aug 2018 22:41:56 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (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 EF475335C9F for ; Wed, 22 Aug 2018 22:41:54 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 7E2B3398 for ; Wed, 22 Aug 2018 22:41:52 +0000 (UTC) From: "Andreas Sturmlechner" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Andreas Sturmlechner" Message-ID: <1534977697.b79f8acb1225effbe31f08882bf0f74cea4b0392.asturm@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-sound/mpg123/mpg123-1.25.10.ebuild X-VCS-Directories: media-sound/mpg123/ X-VCS-Committer: asturm X-VCS-Committer-Name: Andreas Sturmlechner X-VCS-Revision: b79f8acb1225effbe31f08882bf0f74cea4b0392 X-VCS-Branch: master Date: Wed, 22 Aug 2018 22:41:52 +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-Archives-Salt: f846b3e0-70d5-4460-87a3-195b1c3bc964 X-Archives-Hash: c8ebf7621a9e6fc3b1a5be43ae71c0d0 commit: b79f8acb1225effbe31f08882bf0f74cea4b0392 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Aug 22 22:41:05 2018 +0000 Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Aug 22 22:41:37 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b79f8acb media-sound/mpg123: Drop 1.25.10 (r0) Package-Manager: Portage-2.3.48, Repoman-2.3.10 media-sound/mpg123/mpg123-1.25.10.ebuild | 103 ------------------------------- 1 file changed, 103 deletions(-) diff --git a/media-sound/mpg123/mpg123-1.25.10.ebuild b/media-sound/mpg123/mpg123-1.25.10.ebuild deleted file mode 100644 index 9ce3ffc8c79..00000000000 --- a/media-sound/mpg123/mpg123-1.25.10.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit flag-o-matic toolchain-funcs libtool multilib-minimal - -DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3" -HOMEPAGE="https://www.mpg123.org/" -SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext alsa altivec coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio sdl cpu_flags_x86_sse" - -# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs. -RDEPEND="app-eselect/eselect-mpg123 - dev-libs/libltdl:0 - alsa? ( media-libs/alsa-lib ) - jack? ( virtual/jack ) - nas? ( media-libs/nas ) - portaudio? ( media-libs/portaudio ) - pulseaudio? ( media-sound/pulseaudio ) - sdl? ( media-libs/libsdl )" -DEPEND="${RDEPEND} - sys-devel/libtool - virtual/pkgconfig" - -DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README ) - -pkg_setup() { - # Build fails without -D_GNU_SOURCE like this: - # error: ‘struct hostent’ has no member named ‘h_addr’ - append-cflags -D_GNU_SOURCE -} - -src_prepare() { - default - elibtoolize # for Darwin bundles -} - -multilib_src_configure() { - local _audio=dummy - local _output=dummy - local _cpu=generic_fpu - - if $(multilib_is_native_abi) ; then - for flag in nas portaudio sdl oss jack alsa pulseaudio coreaudio; do - if use ${flag}; then - _audio+=" ${flag/pulseaudio/pulse}" - _output=${flag/pulseaudio/pulse} - fi - done - fi - - use altivec && _cpu=altivec - - if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then - use cpu_flags_x86_sse && _cpu=x86-64 - elif use x86 && gcc-specs-pie ; then - # Don't use any mmx, 3dnow, sse and 3dnowext #bug 164504 - _cpu=generic_fpu - elif use x86-macos ; then - # ASM doesn't work quite as expected with the Darwin linker - _cpu=generic_fpu - else - use cpu_flags_x86_mmx && _cpu=mmx - use cpu_flags_x86_3dnow && _cpu=3dnow - use cpu_flags_x86_sse && _cpu=x86 - use cpu_flags_x86_3dnowext && _cpu=x86 - fi - - local myconf="" - multilib_is_native_abi || myconf="${myconf} --disable-modules" - - ECONF_SOURCE="${S}" econf \ - --with-optimization=0 \ - --with-audio="${_audio}" \ - --with-default-audio=${_output} \ - --with-cpu=${_cpu} \ - --enable-network \ - $(use_enable ipv6) \ - --enable-int-quality=$(usex int-quality) \ - ${myconf} - - if ! $(multilib_is_native_abi) ; then - sed -i -e 's:src doc:src/libmpg123:' Makefile || die - fi -} - -multilib_src_install_all() { - einstalldocs - mv "${ED}"/usr/bin/mpg123{,-mpg123} - find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} + -} - -pkg_postinst() { - eselect mpg123 update ifunset -} - -pkg_postrm() { - eselect mpg123 update ifunset -}