[gentoo-commits] repo/gentoo:master commit in: media-libs/libfreeaptx/
commit: 5505f9130d930b30dbf4504ae6987fda79feacf5 Author: WANG Xuerui gentoo org> AuthorDate: Thu Nov 24 07:19:54 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Thu Nov 24 12:00:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5505f913 media-libs/libfreeaptx: keyword 0.1.1-r1 for ~loong Signed-off-by: WANG Xuerui gentoo.org> media-libs/libfreeaptx/libfreeaptx-0.1.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libfreeaptx/libfreeaptx-0.1.1-r1.ebuild b/media-libs/libfreeaptx/libfreeaptx-0.1.1-r1.ebuild index 6df92202b98a..458d24ef432c 100644 --- a/media-libs/libfreeaptx/libfreeaptx-0.1.1-r1.ebuild +++ b/media-libs/libfreeaptx/libfreeaptx-0.1.1-r1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/iamthehorker/${PN}"; else SRC_URI="https://github.com/iamthehorker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libfreeaptx/
commit: f4033b47c8445e7a243220da07a136fe93f5ab01 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Apr 25 19:43:14 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Apr 25 19:43:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4033b47 media-libs/libfreeaptx: Stabilize 0.1.1-r1 ppc64, #827546 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/libfreeaptx/libfreeaptx-0.1.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libfreeaptx/libfreeaptx-0.1.1-r1.ebuild b/media-libs/libfreeaptx/libfreeaptx-0.1.1-r1.ebuild index 349cf9fa588b..6df92202b98a 100644 --- a/media-libs/libfreeaptx/libfreeaptx-0.1.1-r1.ebuild +++ b/media-libs/libfreeaptx/libfreeaptx-0.1.1-r1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/iamthehorker/${PN}"; else SRC_URI="https://github.com/iamthehorker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libfreeaptx/
commit: bba8613d14afbf44862902f028285bcee5fe1450 Author: Igor V. Kovalenko gmail com> AuthorDate: Mon Feb 14 18:44:57 2022 + Commit: Sam James gentoo org> CommitDate: Tue Mar 8 13:32:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bba8613d media-libs/libfreeaptx: Change to multilib build Signed-off-by: Igor V. Kovalenko gmail.com> Signed-off-by: Sam James gentoo.org> ...bfreeaptx-0.1.1.ebuild => libfreeaptx-0.1.1-r1.ebuild} | 15 +++ 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild b/media-libs/libfreeaptx/libfreeaptx-0.1.1-r1.ebuild similarity index 81% rename from media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild rename to media-libs/libfreeaptx/libfreeaptx-0.1.1-r1.ebuild index d27cd8ed1912..349cf9fa588b 100644 --- a/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild +++ b/media-libs/libfreeaptx/libfreeaptx-0.1.1-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit flag-o-matic toolchain-funcs +inherit flag-o-matic multilib-minimal toolchain-funcs DESCRIPTION="Reverse-engineered aptX and aptX HD library (fork of libopenaptx)" HOMEPAGE="https://github.com/iamthehorker/libfreeaptx"; @@ -24,7 +24,14 @@ PATCHES=( "${FILESDIR}"/${P}-fix-version.patch ) -src_compile() { +src_prepare() { + default + + # custom Makefiles + multilib_copy_sources +} + +multilib_src_compile() { tc-export CC AR use cpu_flags_x86_avx2 && append-cflags "-mavx2" @@ -38,7 +45,7 @@ src_compile() { all } -src_install() { +multilib_src_install() { emake \ PREFIX="${EPREFIX}"/usr \ DESTDIR="${D}" \
[gentoo-commits] repo/gentoo:master commit in: media-libs/libfreeaptx/
commit: f0f9634b3a4938d08ae49bcd371ab6a1d9e99eb6 Author: Sam James gentoo org> AuthorDate: Mon Nov 15 01:11:38 2021 + Commit: Sam James gentoo org> CommitDate: Mon Nov 15 01:11:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0f9634b media-libs/libfreeaptx: Stabilize 0.1.1 arm, #814524 Signed-off-by: Sam James gentoo.org> media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild b/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild index b80bee6a5e72..d27cd8ed1912 100644 --- a/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild +++ b/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/iamthehorker/${PN}"; else SRC_URI="https://github.com/iamthehorker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv x86" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libfreeaptx/
commit: 6acd92658ef0dad688dab9b2820d9d2fd114db87 Author: Sam James gentoo org> AuthorDate: Tue Oct 12 00:09:37 2021 + Commit: Sam James gentoo org> CommitDate: Tue Oct 12 00:09:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6acd9265 media-libs/libfreeaptx: Stabilize 0.1.1 arm64, #814524 Signed-off-by: Sam James gentoo.org> media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild b/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild index c7a81b9cd71..b80bee6a5e7 100644 --- a/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild +++ b/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/iamthehorker/${PN}"; else SRC_URI="https://github.com/iamthehorker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86" + KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv x86" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libfreeaptx/
commit: 763a1778357c3a6e50c59b24972ce60fea6154d1 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 27 14:51:12 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 27 14:51:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=763a1778 media-libs/libfreeaptx: x86 stable wrt bug #814524 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild b/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild index 862b4f0f45f..c7a81b9cd71 100644 --- a/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild +++ b/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/iamthehorker/${PN}"; else SRC_URI="https://github.com/iamthehorker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libfreeaptx/
commit: c49a67c733e29b7b500212119964af01d1a5af3b Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 27 08:26:40 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 27 08:26:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c49a67c7 media-libs/libfreeaptx: ppc stable wrt bug #814524 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild b/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild index ab888909337..862b4f0f45f 100644 --- a/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild +++ b/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/iamthehorker/${PN}"; else SRC_URI="https://github.com/iamthehorker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~x86" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libfreeaptx/
commit: 901bed68dab015bddd7a5488a756b37a515ccc15 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 27 08:26:07 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 27 08:26:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=901bed68 media-libs/libfreeaptx: amd64 stable wrt bug #814524 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild b/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild index db0223a7362..ab888909337 100644 --- a/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild +++ b/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/iamthehorker/${PN}"; else SRC_URI="https://github.com/iamthehorker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libfreeaptx/
commit: 6429b5e7384691babcf1316c48db9615b1167ff0 Author: Sam James gentoo org> AuthorDate: Mon Sep 20 02:38:49 2021 + Commit: Sam James gentoo org> CommitDate: Mon Sep 20 02:39:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6429b5e7 media-libs/libfreeaptx: copy media-libs/libopenaptx keywords Bug: https://bugs.gentoo.org/807616 Signed-off-by: Sam James gentoo.org> media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild | 2 +- media-libs/libfreeaptx/libfreeaptx-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild b/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild index 1672154abe8..db0223a7362 100644 --- a/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild +++ b/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/iamthehorker/${PN}"; else SRC_URI="https://github.com/iamthehorker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~riscv" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" fi LICENSE="LGPL-2.1+" diff --git a/media-libs/libfreeaptx/libfreeaptx-.ebuild b/media-libs/libfreeaptx/libfreeaptx-.ebuild index f849a9cc545..d8ca8e91d1b 100644 --- a/media-libs/libfreeaptx/libfreeaptx-.ebuild +++ b/media-libs/libfreeaptx/libfreeaptx-.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/iamthehorker/${PN}"; else SRC_URI="https://github.com/iamthehorker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libfreeaptx/
commit: 4811a3fbccff5214ef8803875185ce33dd83f18f Author: Yixun Lan gentoo org> AuthorDate: Wed Sep 15 09:30:36 2021 + Commit: Yixun Lan gentoo org> CommitDate: Wed Sep 15 09:30:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4811a3fb media-libs/libfreeaptx: keyword ~riscv Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild b/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild index b1679dc5e03..1672154abe8 100644 --- a/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild +++ b/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/iamthehorker/${PN}"; else SRC_URI="https://github.com/iamthehorker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm" + KEYWORDS="~amd64 ~arm ~riscv" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libfreeaptx/
commit: 5c9e23331e528d8740818481148a27f55210b90b Author: Sam James gentoo org> AuthorDate: Wed Sep 15 02:31:28 2021 + Commit: Sam James gentoo org> CommitDate: Wed Sep 15 02:31:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c9e2333 media-libs/libfreeaptx: Keyword 0.1.1 arm, #807616 Signed-off-by: Sam James gentoo.org> media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild b/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild index e761be0ee4d..b1679dc5e03 100644 --- a/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild +++ b/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/iamthehorker/${PN}"; else SRC_URI="https://github.com/iamthehorker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~arm" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libfreeaptx/files/, media-libs/libfreeaptx/
commit: 61790034799954c4799fa3fc68d45ccc47282d52 Author: Sam James gentoo org> AuthorDate: Mon Aug 23 03:14:00 2021 + Commit: Sam James gentoo org> CommitDate: Mon Aug 23 03:14:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61790034 media-libs/libfreeaptx: initial import (fork of media-libs/libopenaptx) Bug: https://bugs.gentoo.org/791259 Signed-off-by: Sam James gentoo.org> media-libs/libfreeaptx/Manifest| 1 + .../files/libfreeaptx-0.1.1-fix-version.patch | 20 + media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild| 50 ++ media-libs/libfreeaptx/libfreeaptx-.ebuild | 49 + media-libs/libfreeaptx/metadata.xml| 15 +++ 5 files changed, 135 insertions(+) diff --git a/media-libs/libfreeaptx/Manifest b/media-libs/libfreeaptx/Manifest new file mode 100644 index 000..308669f5c72 --- /dev/null +++ b/media-libs/libfreeaptx/Manifest @@ -0,0 +1 @@ +DIST libfreeaptx-0.1.1.tar.gz 27902 BLAKE2B 0aa015b0317db7f6dd61ae667cc1b7b10c7f7457d057144c1457572a214891848b81512960eb8643138c638a0f691b53a7bbcb36ad434ac29335d92b108a43fa SHA512 53dd7f348120fea0425b365f26668925dd435a8a3a0c5e98476764a452c7d729f2a3556e953c557d0ccaaa65391265c8c3c61fc29377cf60079fa0bed2cc20b1 diff --git a/media-libs/libfreeaptx/files/libfreeaptx-0.1.1-fix-version.patch b/media-libs/libfreeaptx/files/libfreeaptx-0.1.1-fix-version.patch new file mode 100644 index 000..0a738fd9c81 --- /dev/null +++ b/media-libs/libfreeaptx/files/libfreeaptx-0.1.1-fix-version.patch @@ -0,0 +1,20 @@ +Report the correct version rather than the old libopenaptx version (left over from the fork point). +https://github.com/iamthehorker/libfreeaptx/commit/c176b7de9c2017d0fc1877659cea3bb6c330aafa.patch + +From: Hunter +Date: Mon, 9 Aug 2021 23:51:49 -0400 +Subject: [PATCH] Fixed libfreeaptx reporting wrong version number + +--- a/freeaptx.h b/freeaptx.h +@@ -22,8 +22,8 @@ + #define freeaptx_H + + #define freeaptx_MAJOR 0 +-#define freeaptx_MINOR 2 +-#define freeaptx_PATCH 0 ++#define freeaptx_MINOR 1 ++#define freeaptx_PATCH 1 + + #include + diff --git a/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild b/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild new file mode 100644 index 000..e761be0ee4d --- /dev/null +++ b/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Reverse-engineered aptX and aptX HD library (fork of libopenaptx)" +HOMEPAGE="https://github.com/iamthehorker/libfreeaptx"; + +if [[ ${PV} == "" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/iamthehorker/${PN}"; +else + SRC_URI="https://github.com/iamthehorker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="LGPL-2.1+" +SLOT="0" +IUSE="cpu_flags_x86_avx2" + +PATCHES=( + "${FILESDIR}"/${P}-fix-version.patch +) + +src_compile() { + tc-export CC AR + + use cpu_flags_x86_avx2 && append-cflags "-mavx2" + + emake \ + PREFIX="${EPREFIX}"/usr \ + LIBDIR=$(get_libdir) \ + CFLAGS="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + ARFLAGS="${ARFLAGS} -rcs" \ + all +} + +src_install() { + emake \ + PREFIX="${EPREFIX}"/usr \ + DESTDIR="${D}" \ + LIBDIR="$(get_libdir)" \ + CFLAGS="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + ARFLAGS="${ARFLAGS} -rcs" \ + install +} diff --git a/media-libs/libfreeaptx/libfreeaptx-.ebuild b/media-libs/libfreeaptx/libfreeaptx-.ebuild new file mode 100644 index 000..f849a9cc545 --- /dev/null +++ b/media-libs/libfreeaptx/libfreeaptx-.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Reverse-engineered aptX and aptX HD library (fork of libopenaptx)" +HOMEPAGE="https://github.com/iamthehorker/libfreeaptx"; + +if [[ ${PV} == "" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/iamthehorker/${PN}"; +else + SRC_URI="https://github.com/iamthehorker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="LGPL-2.1+" +SLOT="0" + +IUSE="cpu_flags_x86_avx2" + +src_compile() { + tc-export CC AR + + use cpu_flags_x86_avx2 && append-cflags "-mavx2" + + emake \ + PREFIX="${EPREFIX}"/usr \ + LIBDIR=$(get_libdir) \ + CFLAGS="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + ARFLAGS="${ARFLAGS} -rcs" \ + all +} + +src_install() { + emake \ + P