[gentoo-commits] repo/gentoo:master commit in: media-sound/dcadec/
commit: a643032bc13beea96456815a82d9fedb08a41354 Author: Sam James gentoo org> AuthorDate: Fri Sep 9 07:59:17 2022 + Commit: David Seifert gentoo org> CommitDate: Fri Sep 9 07:59:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a643032b media-sound/dcadec: drop multilib No multilib reverse dependencies. Signed-off-by: Sam James gentoo.org> Signed-off-by: David Seifert gentoo.org> ...{dcadec-0.2.0.ebuild => dcadec-0.2.0-r1.ebuild} | 24 -- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/media-sound/dcadec/dcadec-0.2.0.ebuild b/media-sound/dcadec/dcadec-0.2.0-r1.ebuild similarity index 64% rename from media-sound/dcadec/dcadec-0.2.0.ebuild rename to media-sound/dcadec/dcadec-0.2.0-r1.ebuild index 68303aac6077..25cacefab500 100644 --- a/media-sound/dcadec/dcadec-0.2.0.ebuild +++ b/media-sound/dcadec/dcadec-0.2.0-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit toolchain-funcs multilib-minimal +inherit toolchain-funcs DESCRIPTION="DTS Coherent Acoustics decoder with support for HD extensions" HOMEPAGE="https://github.com/foo86/dcadec"; @@ -15,30 +15,22 @@ KEYWORDS="amd64 ~arm ~arm64 ~mips x86" PATCHES=( "${FILESDIR}"/${P}-respect-CFLAGS.patch ) -multilib_src_configure() { +src_configure() { tc-export AR CC # Build shared libs echo 'CONFIG_SHARED=1' >> .config || die } -multilib_src_compile() { - local target=all - multilib_is_native_abi || target=lib - +src_compile() { PREFIX="${EPREFIX}"/usr LIBDIR="${EPREFIX}"/usr/$(get_libdir) \ - emake -f "${S}"/Makefile ${target} + emake -f "${S}"/Makefile all } -multilib_src_install() { - local target=install - multilib_is_native_abi || target=install-lib - +src_install() { PREFIX="${EPREFIX}"/usr LIBDIR="${EPREFIX}"/usr/$(get_libdir) \ - emake -f "${S}"/Makefile DESTDIR="${D}" ${target} -} + emake -f "${S}"/Makefile DESTDIR="${D}" install -multilib_src_install_all() { # Rename the executable since it conflicts with libdca. mv "${ED}"/usr/bin/dcadec{,-new} || die
[gentoo-commits] repo/gentoo:master commit in: media-sound/dcadec/files/, media-sound/dcadec/
commit: df447344c25f1d74daea9664372a07bf6bbfb060 Author: David Seifert gentoo org> AuthorDate: Sat Nov 14 15:04:26 2020 + Commit: David Seifert gentoo org> CommitDate: Sat Nov 14 15:04:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df447344 media-sound/dcadec: Port to EAPI 7 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: David Seifert gentoo.org> media-sound/dcadec/dcadec-0.2.0.ebuild | 44 +- .../dcadec/files/dcadec-0.2.0-respect-CFLAGS.patch | 11 ++ 2 files changed, 29 insertions(+), 26 deletions(-) diff --git a/media-sound/dcadec/dcadec-0.2.0.ebuild b/media-sound/dcadec/dcadec-0.2.0.ebuild index d49effdb57c..68303aac607 100644 --- a/media-sound/dcadec/dcadec-0.2.0.ebuild +++ b/media-sound/dcadec/dcadec-0.2.0.ebuild @@ -1,54 +1,46 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI=7 -inherit eutils toolchain-funcs multilib multilib-minimal - -if [[ ${PV} == "" ]] ; then - EGIT_REPO_URI="https://github.com/foo86/${PN}.git"; - inherit git-r3 -else - SRC_URI="https://github.com/foo86/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~mips x86" -fi +inherit toolchain-funcs multilib-minimal DESCRIPTION="DTS Coherent Acoustics decoder with support for HD extensions" HOMEPAGE="https://github.com/foo86/dcadec"; +SRC_URI="https://github.com/foo86/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -IUSE="" -DOCS=( CHANGELOG.md README.md ) +KEYWORDS="amd64 ~arm ~arm64 ~mips x86" -src_prepare() { - sed -i \ - -e '/^CFLAGS/s:-O3::' \ - Makefile || die -} +PATCHES=( "${FILESDIR}"/${P}-respect-CFLAGS.patch ) + +multilib_src_configure() { + tc-export AR CC -multilib_src_compile() { # Build shared libs - echo 'CONFIG_SHARED=1' >> .config + echo 'CONFIG_SHARED=1' >> .config || die +} +multilib_src_compile() { local target=all multilib_is_native_abi || target=lib - tc-export AR CC - PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ - emake -f "${S}/Makefile" ${target} + + PREFIX="${EPREFIX}"/usr LIBDIR="${EPREFIX}"/usr/$(get_libdir) \ + emake -f "${S}"/Makefile ${target} } multilib_src_install() { local target=install multilib_is_native_abi || target=install-lib - PREFIX="${EPREFIX}/usr" \ - LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ - emake -f "${S}/Makefile" DESTDIR="${D}" ${target} + + PREFIX="${EPREFIX}"/usr LIBDIR="${EPREFIX}"/usr/$(get_libdir) \ + emake -f "${S}"/Makefile DESTDIR="${D}" ${target} } multilib_src_install_all() { # Rename the executable since it conflicts with libdca. mv "${ED}"/usr/bin/dcadec{,-new} || die - einstalldocs + dodoc CHANGELOG.md README.md } diff --git a/media-sound/dcadec/files/dcadec-0.2.0-respect-CFLAGS.patch b/media-sound/dcadec/files/dcadec-0.2.0-respect-CFLAGS.patch new file mode 100644 index 000..d232cd2ce78 --- /dev/null +++ b/media-sound/dcadec/files/dcadec-0.2.0-respect-CFLAGS.patch @@ -0,0 +1,11 @@ +--- a/Makefile b/Makefile +@@ -4,7 +4,7 @@ + API_MINOR = 1 + API_PATCH = 0 + +-CFLAGS := -std=gnu99 -D_FILE_OFFSET_BITS=64 -Wall -Wextra -O3 -ffast-math -g -MMD $(CFLAGS) ++CFLAGS := -std=gnu99 -D_FILE_OFFSET_BITS=64 -Wall -Wextra -ffast-math -MMD $(CFLAGS) $(CPPFLAGS) + + PREFIX ?= /usr/local + BINDIR ?= $(PREFIX)/bin
[gentoo-commits] repo/gentoo:master commit in: media-sound/dcadec/
commit: 9bb4d74addb49881ec9af3a2a23252b1309846d8 Author: David Seifert gentoo org> AuthorDate: Sun Feb 16 20:23:53 2020 + Commit: David Seifert gentoo org> CommitDate: Sun Feb 16 20:23:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bb4d74a media-sound/dcadec: [QA] inherit eutils.eclass directly Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: David Seifert gentoo.org> media-sound/dcadec/dcadec-0.2.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/dcadec/dcadec-0.2.0.ebuild b/media-sound/dcadec/dcadec-0.2.0.ebuild index d0506427c01..d49effdb57c 100644 --- a/media-sound/dcadec/dcadec-0.2.0.ebuild +++ b/media-sound/dcadec/dcadec-0.2.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="5" -inherit toolchain-funcs multilib multilib-minimal +inherit eutils toolchain-funcs multilib multilib-minimal if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/foo86/${PN}.git";
[gentoo-commits] repo/gentoo:master commit in: media-sound/dcadec/
commit: 86d1f7215d59fbc3d8bcfb8e0433cad8460438c8 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jan 10 15:20:57 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jan 10 15:20:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86d1f721 media-sound/dcadec: x86 stable wrt bug #604638 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-sound/dcadec/dcadec-0.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/dcadec/dcadec-0.2.0.ebuild b/media-sound/dcadec/dcadec-0.2.0.ebuild index 6a75b60..9518d99 100644 --- a/media-sound/dcadec/dcadec-0.2.0.ebuild +++ b/media-sound/dcadec/dcadec-0.2.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then inherit git-r3 else SRC_URI="https://github.com/foo86/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~mips x86" fi DESCRIPTION="DTS Coherent Acoustics decoder with support for HD extensions"
[gentoo-commits] repo/gentoo:master commit in: media-sound/dcadec/
commit: e6f8706919623fa2f9f19156c885d826b82a09ea Author: Aaron Bauman gentoo org> AuthorDate: Fri Jan 6 12:13:48 2017 + Commit: Aaron Bauman gentoo org> CommitDate: Fri Jan 6 13:16:07 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6f87069 media-sound/dcadec: amd64 stable wrt bug #604638 media-sound/dcadec/dcadec-0.2.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/dcadec/dcadec-0.2.0.ebuild b/media-sound/dcadec/dcadec-0.2.0.ebuild index dbd6886..6a75b60 100644 --- a/media-sound/dcadec/dcadec-0.2.0.ebuild +++ b/media-sound/dcadec/dcadec-0.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then inherit git-r3 else SRC_URI="https://github.com/foo86/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~mips ~x86" fi DESCRIPTION="DTS Coherent Acoustics decoder with support for HD extensions"
[gentoo-commits] repo/gentoo:master commit in: media-sound/dcadec/
commit: 8c33bb965ecb410f52bc2964f1884a30e5902d5d Author: Alexis Ballier gentoo org> AuthorDate: Wed Feb 24 10:26:30 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Wed Feb 24 10:39:23 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c33bb96 media-sound/dcadec: convert to multilib and build shared libs. Package-Manager: portage-2.2.27 Signed-off-by: Alexis Ballier gentoo.org> media-sound/dcadec/dcadec-0.2.0.ebuild | 32 +--- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/media-sound/dcadec/dcadec-0.2.0.ebuild b/media-sound/dcadec/dcadec-0.2.0.ebuild index d93dc26..dbd6886 100644 --- a/media-sound/dcadec/dcadec-0.2.0.ebuild +++ b/media-sound/dcadec/dcadec-0.2.0.ebuild @@ -4,7 +4,7 @@ EAPI="5" -inherit toolchain-funcs multilib +inherit toolchain-funcs multilib multilib-minimal if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="git://github.com/foo86/dcadec.git" @@ -20,18 +20,36 @@ HOMEPAGE="https://github.com/foo86/dcadec"; LICENSE="LGPL-2.1" SLOT="0" IUSE="" +DOCS=( CHANGELOG.md README.md ) -src_configure() { - tc-export AR CC +src_prepare() { sed -i \ - -e "/^PREFIX /s:=.*:= ${EPREFIX}/usr:" \ - -e "/^LIBDIR /s:/lib:/$(get_libdir):" \ -e '/^CFLAGS/s:-O3::' \ Makefile || die } -src_install() { - default +multilib_src_compile() { + # Build shared libs + echo 'CONFIG_SHARED=1' >> .config + + local target=all + multilib_is_native_abi || target=lib + tc-export AR CC + PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + emake -f "${S}/Makefile" ${target} +} + +multilib_src_install() { + local target=install + multilib_is_native_abi || target=install-lib + PREFIX="${EPREFIX}/usr" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + emake -f "${S}/Makefile" DESTDIR="${D}" ${target} +} + +multilib_src_install_all() { # Rename the executable since it conflicts with libdca. mv "${ED}"/usr/bin/dcadec{,-new} || die + + einstalldocs }
[gentoo-commits] repo/gentoo:master commit in: media-sound/dcadec/
commit: ca7d810eb017cddfe3fa80d97e2a5faf43a479ed Author: Mike Frysinger gentoo org> AuthorDate: Tue Feb 23 18:22:54 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Tue Feb 23 19:31:11 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca7d810e media-sound/dcadec: new package #559348 media-sound/dcadec/Manifest| 1 + media-sound/dcadec/dcadec-0.2.0.ebuild | 37 ++ media-sound/dcadec/metadata.xml| 10 + 3 files changed, 48 insertions(+) diff --git a/media-sound/dcadec/Manifest b/media-sound/dcadec/Manifest new file mode 100644 index 000..d1c9fdd --- /dev/null +++ b/media-sound/dcadec/Manifest @@ -0,0 +1 @@ +DIST dcadec-0.2.0.tar.gz 225305 SHA256 ed9d207fde3e8d576f3af8b0d1235b3371e315175757173689104efcaebf0d44 SHA512 94edcc0b4449882ebeb08f8b39fe44a5302731df2dad3a3e0b0f787fd7c2c3e3992fed95e6f594af516e982cec34b057aab30e6457c098df61f495a487125acb WHIRLPOOL 33aa735fed95dcb5cb97fec767971bc151c7925f40589beb9c10fca57e0871da66b800fc9a23613a14e8ffbec2758a5e516debf3bb600e2c2c9f1fcad14b66e4 diff --git a/media-sound/dcadec/dcadec-0.2.0.ebuild b/media-sound/dcadec/dcadec-0.2.0.ebuild new file mode 100644 index 000..d93dc26 --- /dev/null +++ b/media-sound/dcadec/dcadec-0.2.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit toolchain-funcs multilib + +if [[ ${PV} == "" ]] ; then + EGIT_REPO_URI="git://github.com/foo86/dcadec.git" + inherit git-r3 +else + SRC_URI="https://github.com/foo86/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi + +DESCRIPTION="DTS Coherent Acoustics decoder with support for HD extensions" +HOMEPAGE="https://github.com/foo86/dcadec"; + +LICENSE="LGPL-2.1" +SLOT="0" +IUSE="" + +src_configure() { + tc-export AR CC + sed -i \ + -e "/^PREFIX /s:=.*:= ${EPREFIX}/usr:" \ + -e "/^LIBDIR /s:/lib:/$(get_libdir):" \ + -e '/^CFLAGS/s:-O3::' \ + Makefile || die +} + +src_install() { + default + # Rename the executable since it conflicts with libdca. + mv "${ED}"/usr/bin/dcadec{,-new} || die +} diff --git a/media-sound/dcadec/metadata.xml b/media-sound/dcadec/metadata.xml new file mode 100644 index 000..7294e2a --- /dev/null +++ b/media-sound/dcadec/metadata.xml @@ -0,0 +1,10 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + so...@gentoo.org + + + foo86/dcadec + +