[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2024-04-05 Thread Patrick McLean
commit: 4e8f6ad57d22a5080a89229f29dd4de2cd860865
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr  5 23:10:09 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Apr  5 23:17:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e8f6ad5

dev-libs/libbpf: add 1.4.0

Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/libbpf/Manifest|  1 +
 dev-libs/libbpf/libbpf-1.4.0.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index 0fcc48146945..2cbf2e2cd5bc 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1,3 +1,4 @@
 DIST libbpf-0.8.1.tar.gz 942702 BLAKE2B 
084be7d4258500fa894560ed2e52821addcc5d150dcd77fd646271b614d788b7931271be9c3e46fdbc4ed93d053ea3e09023158a8e4a31f9452d10dcb0677b58
 SHA512 
e3bb602f55215a4f030e564af7321ba6338937c426fcaee478b607f88b0c773c40a0c3f59a2b345bda951a19e79061733f8a3fdc10a6292e92782e65754b584a
 DIST libbpf-1.2.2.tar.gz 1000104 BLAKE2B 
45a2ceabd38b3ea55f466de68d0806df6ae802b509063ca12d670ba972bac3dc5c7e518e8c9904915dbc9877c27ea892a7b857aa03d4e86016969b2d278b0b4a
 SHA512 
bc7620207e6f521b9b5baab00bd81346084b8eabf81bff3ec24e5367d389f2a331a0b082798f8bb5d4fea836c3c0cc961fc881abc3a4e05d91152150bdfe47be
 DIST libbpf-1.3.0.tar.gz 999282 BLAKE2B 
5ee0a45cd06be482c9523ec2a9bb26cf12b89df23f515b037badda868770069d5ffb751c011222b86b1d43034a1cdd537cb263883ed0645641548adc9c9896eb
 SHA512 
59990189538e47765542e9ed6e88bc78c9d29bc077b5666bb1303cf15579c90b3d35a0d631b9bbd4bff2708243dc91d901bd68c119fb74dfd10a3e1066aa9acc
+DIST libbpf-1.4.0.tar.gz 1015490 BLAKE2B 
46932f972201581f9f5be98063888216fd522ac549561efdec09603dfcbf0132418f50c2aed80d656fd25b235a9dc3b4ffe459cab9445a8508a7af620989072f
 SHA512 
400c91a4870be8bb115f7abcc12c460700980fb6a3afdf43c885b1cdbe28fed1d37142d3987a85e12b4c565787a48f5cd0b07cafff067d91902d70713528929f

diff --git a/dev-libs/libbpf/libbpf-1.4.0.ebuild 
b/dev-libs/libbpf/libbpf-1.4.0.ebuild
new file mode 100644
index ..6cd9245fc9a6
--- /dev/null
+++ b/dev-libs/libbpf/libbpf-1.4.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
+HOMEPAGE="https://github.com/libbpf/libbpf;
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+S="${WORKDIR}/${P}/src"
+
+LICENSE="GPL-2 LGPL-2.1 BSD-2"
+SLOT="0/$(ver_cut 1-2 ${PV})"
+IUSE="static-libs"
+
+DEPEND="
+   sys-kernel/linux-headers
+   virtual/libelf
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+DOCS=(
+   ../{README,SYNC}.md
+)
+
+PATCHES=(
+   "${FILESDIR}"/libbpf--paths.patch
+)
+
+src_configure() {
+   append-cflags -fPIC
+   tc-export CC AR PKG_CONFIG
+   export LIBSUBDIR="$(get_libdir)"
+   export PREFIX="${EPREFIX}/usr"
+   export V=1
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   LIBSUBDIR="${LIBSUBDIR}" \
+   install install_uapi_headers
+
+   if ! use static-libs; then
+   find "${ED}" -name '*.a' -delete || die
+   fi
+
+   dodoc "${DOCS[@]}"
+
+   insinto /usr/$(get_libdir)/pkgconfig
+   doins ${PN}.pc
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2024-04-05 Thread Patrick McLean
commit: e5ba9341af3dc6a38091bdf5ab318e28b14f9e97
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr  5 23:10:57 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Apr  5 23:17:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5ba9341

dev-libs/libbpf: Sync  with 1.4.0

Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/libbpf/libbpf-.ebuild | 25 ++---
 1 file changed, 18 insertions(+), 7 deletions(-)

diff --git a/dev-libs/libbpf/libbpf-.ebuild 
b/dev-libs/libbpf/libbpf-.ebuild
index 4bc4f9eafffd..a666bd28bfd5 100644
--- a/dev-libs/libbpf/libbpf-.ebuild
+++ b/dev-libs/libbpf/libbpf-.ebuild
@@ -1,10 +1,13 @@
-# Copyright 2019-2022 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 inherit flag-o-matic toolchain-funcs
 
+DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
+HOMEPAGE="https://github.com/libbpf/libbpf;
+
 if [[ ${PV} =~ [9]{4,} ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
@@ -14,18 +17,24 @@ else
 fi
 S="${WORKDIR}/${P}/src"
 
-DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
-HOMEPAGE="https://github.com/libbpf/libbpf;
-
 LICENSE="GPL-2 LGPL-2.1 BSD-2"
 SLOT="0/$(ver_cut 1-2)"
 IUSE="static-libs"
 
 DEPEND="
sys-kernel/linux-headers
-   virtual/libelf"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
+   virtual/libelf
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+DOCS=(
+   ../{README,SYNC}.md
+)
 
 PATCHES=(
"${FILESDIR}"/libbpf--paths.patch
@@ -49,6 +58,8 @@ src_install() {
find "${ED}" -name '*.a' -delete || die
fi
 
+   dodoc "${DOCS[@]}"
+
insinto /usr/$(get_libdir)/pkgconfig
doins ${PN}.pc
 }



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2024-01-10 Thread Sam James
commit: b354293349f7cacd276931a4cbf9e50ec3722cbe
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Jan 10 13:13:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 10 15:02:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3542933

dev-libs/libbpf: stable 1.3.0 for sparc, bug #921591

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.3.0.ebuild 
b/dev-libs/libbpf/libbpf-1.3.0.ebuild
index d749ee9cf9c9..97bbb529e660 100644
--- a/dev-libs/libbpf/libbpf-1.3.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.3.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2024-01-08 Thread Arthur Zamarin
commit: a20df9dcce05bcb1f9203fb0ccca2f82fa50d491
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan  8 21:10:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan  8 21:10:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a20df9dc

dev-libs/libbpf: Stabilize 1.3.0 x86, #921591

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libbpf/libbpf-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.3.0.ebuild 
b/dev-libs/libbpf/libbpf-1.3.0.ebuild
index c3646b27c0dd..6838648f906f 100644
--- a/dev-libs/libbpf/libbpf-1.3.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.3.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2024-01-08 Thread Arthur Zamarin
commit: b2b31a313e953bfc3e6882173c8c5490345ff087
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan  8 21:10:11 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan  8 21:10:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2b31a31

dev-libs/libbpf: Stabilize 1.3.0 amd64, #921591

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libbpf/libbpf-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.3.0.ebuild 
b/dev-libs/libbpf/libbpf-1.3.0.ebuild
index 6838648f906f..d749ee9cf9c9 100644
--- a/dev-libs/libbpf/libbpf-1.3.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.3.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2024-01-07 Thread Sam James
commit: 7693f9862b95e48ecada77a14cf9a7787f8583d0
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 07:53:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 07:53:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7693f986

dev-libs/libbpf: Stabilize 1.3.0 arm, #921591

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.3.0.ebuild 
b/dev-libs/libbpf/libbpf-1.3.0.ebuild
index 3e054dd4f998..3f1b539c8e8c 100644
--- a/dev-libs/libbpf/libbpf-1.3.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.3.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2024-01-07 Thread Sam James
commit: f1f9e7b3640be81360f45f5018808faf92f42e57
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 07:53:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 07:53:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1f9e7b3

dev-libs/libbpf: Stabilize 1.3.0 arm64, #921591

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.3.0.ebuild 
b/dev-libs/libbpf/libbpf-1.3.0.ebuild
index 3f1b539c8e8c..c3646b27c0dd 100644
--- a/dev-libs/libbpf/libbpf-1.3.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.3.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2024-01-07 Thread Sam James
commit: 56e4c5751a8ae94ed75fe7d6a7e9278a9294536d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 07:53:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 07:53:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56e4c575

dev-libs/libbpf: Stabilize 1.3.0 ppc64, #921591

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-1.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libbpf/libbpf-1.3.0.ebuild 
b/dev-libs/libbpf/libbpf-1.3.0.ebuild
index fd81a789eb1e..3e054dd4f998 100644
--- a/dev-libs/libbpf/libbpf-1.3.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-12-23 Thread Jakov Smolić
commit: b390d599a05b31d6a37d7a24128ff02c21432157
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Dec 23 18:27:48 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Dec 23 18:45:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b390d599

dev-libs/libbpf: drop 1.2.0

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libbpf/Manifest|  1 -
 dev-libs/libbpf/libbpf-1.2.0.ebuild | 54 -
 2 files changed, 55 deletions(-)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index dfa0a293c4f9..0fcc48146945 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1,4 +1,3 @@
 DIST libbpf-0.8.1.tar.gz 942702 BLAKE2B 
084be7d4258500fa894560ed2e52821addcc5d150dcd77fd646271b614d788b7931271be9c3e46fdbc4ed93d053ea3e09023158a8e4a31f9452d10dcb0677b58
 SHA512 
e3bb602f55215a4f030e564af7321ba6338937c426fcaee478b607f88b0c773c40a0c3f59a2b345bda951a19e79061733f8a3fdc10a6292e92782e65754b584a
-DIST libbpf-1.2.0.tar.gz 999623 BLAKE2B 
cd10fd9133f01d3f8dbd5ed4585e5605c3b9fb0d9f6ee76a49dcb61a0555edfeb85e333f7b8eb069f47a65d0ab24dcdc33502bd660378cd662a366f10de627a4
 SHA512 
b5291e807a3c83cb80a47e3518a3ab5ad0b0e6157842117c0684c32e525dce0cca199c3c9028390b94a73ff968391aa023312d3b8bd7472aff1c9ee5206c424e
 DIST libbpf-1.2.2.tar.gz 1000104 BLAKE2B 
45a2ceabd38b3ea55f466de68d0806df6ae802b509063ca12d670ba972bac3dc5c7e518e8c9904915dbc9877c27ea892a7b857aa03d4e86016969b2d278b0b4a
 SHA512 
bc7620207e6f521b9b5baab00bd81346084b8eabf81bff3ec24e5367d389f2a331a0b082798f8bb5d4fea836c3c0cc961fc881abc3a4e05d91152150bdfe47be
 DIST libbpf-1.3.0.tar.gz 999282 BLAKE2B 
5ee0a45cd06be482c9523ec2a9bb26cf12b89df23f515b037badda868770069d5ffb751c011222b86b1d43034a1cdd537cb263883ed0645641548adc9c9896eb
 SHA512 
59990189538e47765542e9ed6e88bc78c9d29bc077b5666bb1303cf15579c90b3d35a0d631b9bbd4bff2708243dc91d901bd68c119fb74dfd10a3e1066aa9acc

diff --git a/dev-libs/libbpf/libbpf-1.2.0.ebuild 
b/dev-libs/libbpf/libbpf-1.2.0.ebuild
deleted file mode 100644
index a82b4169cdc1..
--- a/dev-libs/libbpf/libbpf-1.2.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-if [[ ${PV} =~ [9]{4,} ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-S="${WORKDIR}/${P}/src"
-
-DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
-HOMEPAGE="https://github.com/libbpf/libbpf;
-
-LICENSE="GPL-2 LGPL-2.1 BSD-2"
-SLOT="0/$(ver_cut 1-2)"
-IUSE="static-libs"
-
-DEPEND="
-   sys-kernel/linux-headers
-   virtual/libelf"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/libbpf--paths.patch
-)
-
-src_configure() {
-   append-cflags -fPIC
-   tc-export CC AR PKG_CONFIG
-   export LIBSUBDIR="$(get_libdir)"
-   export PREFIX="${EPREFIX}/usr"
-   export V=1
-}
-
-src_install() {
-   emake \
-   DESTDIR="${D}" \
-   LIBSUBDIR="${LIBSUBDIR}" \
-   install install_uapi_headers
-
-   if ! use static-libs; then
-   find "${ED}" -name '*.a' -delete || die
-   fi
-
-   insinto /usr/$(get_libdir)/pkgconfig
-   doins ${PN}.pc
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-11-27 Thread Patrick McLean
commit: 11f18b4b646ced82e2cc1f54518ec22990bb0c36
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Nov 27 23:29:36 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Nov 27 23:29:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11f18b4b

dev-libs/libbpf: destabilize 1.3.0

Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/libbpf/libbpf-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.3.0.ebuild 
b/dev-libs/libbpf/libbpf-1.3.0.ebuild
index 543c4ff929bc..fd81a789eb1e 100644
--- a/dev-libs/libbpf/libbpf-1.3.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.3.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-11-27 Thread Patrick McLean
commit: 5dd955eef787c475ba3a665a631b7216056c
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Nov 27 23:21:55 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Nov 27 23:21:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dd955ee

dev-libs/libbpf: add 1.3.0

Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/libbpf/Manifest|  1 +
 dev-libs/libbpf/libbpf-1.3.0.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index 2bc3c37795b1..dfa0a293c4f9 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1,3 +1,4 @@
 DIST libbpf-0.8.1.tar.gz 942702 BLAKE2B 
084be7d4258500fa894560ed2e52821addcc5d150dcd77fd646271b614d788b7931271be9c3e46fdbc4ed93d053ea3e09023158a8e4a31f9452d10dcb0677b58
 SHA512 
e3bb602f55215a4f030e564af7321ba6338937c426fcaee478b607f88b0c773c40a0c3f59a2b345bda951a19e79061733f8a3fdc10a6292e92782e65754b584a
 DIST libbpf-1.2.0.tar.gz 999623 BLAKE2B 
cd10fd9133f01d3f8dbd5ed4585e5605c3b9fb0d9f6ee76a49dcb61a0555edfeb85e333f7b8eb069f47a65d0ab24dcdc33502bd660378cd662a366f10de627a4
 SHA512 
b5291e807a3c83cb80a47e3518a3ab5ad0b0e6157842117c0684c32e525dce0cca199c3c9028390b94a73ff968391aa023312d3b8bd7472aff1c9ee5206c424e
 DIST libbpf-1.2.2.tar.gz 1000104 BLAKE2B 
45a2ceabd38b3ea55f466de68d0806df6ae802b509063ca12d670ba972bac3dc5c7e518e8c9904915dbc9877c27ea892a7b857aa03d4e86016969b2d278b0b4a
 SHA512 
bc7620207e6f521b9b5baab00bd81346084b8eabf81bff3ec24e5367d389f2a331a0b082798f8bb5d4fea836c3c0cc961fc881abc3a4e05d91152150bdfe47be
+DIST libbpf-1.3.0.tar.gz 999282 BLAKE2B 
5ee0a45cd06be482c9523ec2a9bb26cf12b89df23f515b037badda868770069d5ffb751c011222b86b1d43034a1cdd537cb263883ed0645641548adc9c9896eb
 SHA512 
59990189538e47765542e9ed6e88bc78c9d29bc077b5666bb1303cf15579c90b3d35a0d631b9bbd4bff2708243dc91d901bd68c119fb74dfd10a3e1066aa9acc

diff --git a/dev-libs/libbpf/libbpf-1.3.0.ebuild 
b/dev-libs/libbpf/libbpf-1.3.0.ebuild
new file mode 100644
index ..543c4ff929bc
--- /dev/null
+++ b/dev-libs/libbpf/libbpf-1.3.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
+fi
+S="${WORKDIR}/${P}/src"
+
+DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
+HOMEPAGE="https://github.com/libbpf/libbpf;
+
+LICENSE="GPL-2 LGPL-2.1 BSD-2"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="static-libs"
+
+DEPEND="
+   sys-kernel/linux-headers
+   virtual/libelf
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+DOCS=(
+   ../{README,SYNC}.md
+)
+
+PATCHES=(
+   "${FILESDIR}"/libbpf--paths.patch
+)
+
+src_configure() {
+   append-cflags -fPIC
+   tc-export CC AR PKG_CONFIG
+   export LIBSUBDIR="$(get_libdir)"
+   export PREFIX="${EPREFIX}/usr"
+   export V=1
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   LIBSUBDIR="${LIBSUBDIR}" \
+   install install_uapi_headers
+
+   if ! use static-libs; then
+   find "${ED}" -name '*.a' -delete || die
+   fi
+
+   dodoc "${DOCS[@]}"
+
+   insinto /usr/$(get_libdir)/pkgconfig
+   doins ${PN}.pc
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-10-04 Thread Arthur Zamarin
commit: fdd844c843c02a659e1b9a79c988999d9e111eaa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct  4 18:32:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct  4 18:32:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd844c8

dev-libs/libbpf: Stabilize 1.2.2 ppc, #915147

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libbpf/libbpf-1.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.2.2.ebuild 
b/dev-libs/libbpf/libbpf-1.2.2.ebuild
index 9865da3227cf..a82b4169cdc1 100644
--- a/dev-libs/libbpf/libbpf-1.2.2.ebuild
+++ b/dev-libs/libbpf/libbpf-1.2.2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-10-03 Thread Sam James
commit: 02bc0ff09ad42565647317ffeb2b64eac89226c5
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 23:04:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 23:04:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02bc0ff0

dev-libs/libbpf: Stabilize 1.2.2 ppc64, #915147

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-1.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.2.2.ebuild 
b/dev-libs/libbpf/libbpf-1.2.2.ebuild
index ef6efdf8faaf..9865da3227cf 100644
--- a/dev-libs/libbpf/libbpf-1.2.2.ebuild
+++ b/dev-libs/libbpf/libbpf-1.2.2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-10-03 Thread Sam James
commit: aad5c06ca3e689db62c5c0b9c1819d29e8669733
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:45:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:45:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aad5c06c

dev-libs/libbpf: Stabilize 1.2.2 x86, #915147

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-1.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.2.2.ebuild 
b/dev-libs/libbpf/libbpf-1.2.2.ebuild
index a395169d3b0e..ef6efdf8faaf 100644
--- a/dev-libs/libbpf/libbpf-1.2.2.ebuild
+++ b/dev-libs/libbpf/libbpf-1.2.2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-10-03 Thread Sam James
commit: b886fe4312e4a610900cf79e3c3b73320aca6b8f
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:41:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:41:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b886fe43

dev-libs/libbpf: Stabilize 1.2.2 amd64, #915147

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-1.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.2.2.ebuild 
b/dev-libs/libbpf/libbpf-1.2.2.ebuild
index eae1e0af8dbc..a395169d3b0e 100644
--- a/dev-libs/libbpf/libbpf-1.2.2.ebuild
+++ b/dev-libs/libbpf/libbpf-1.2.2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-10-03 Thread Sam James
commit: 064de47d601c45478671b9df996af3e93d9092ac
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:40:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:40:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=064de47d

dev-libs/libbpf: Stabilize 1.2.2 arm, #915147

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-1.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.2.2.ebuild 
b/dev-libs/libbpf/libbpf-1.2.2.ebuild
index dc0f1c807636..eae1e0af8dbc 100644
--- a/dev-libs/libbpf/libbpf-1.2.2.ebuild
+++ b/dev-libs/libbpf/libbpf-1.2.2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-10-03 Thread Sam James
commit: 976d30ec99f9a0640cbb542284e6e3a8b7e93f98
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:39:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:39:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=976d30ec

dev-libs/libbpf: Stabilize 1.2.2 sparc, #915147

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-1.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.2.2.ebuild 
b/dev-libs/libbpf/libbpf-1.2.2.ebuild
index 37184d004a0f..dc0f1c807636 100644
--- a/dev-libs/libbpf/libbpf-1.2.2.ebuild
+++ b/dev-libs/libbpf/libbpf-1.2.2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-10-03 Thread Sam James
commit: 2f0fbf031ef77d1bcf775abbb30e39f061173736
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:39:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:39:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f0fbf03

dev-libs/libbpf: Stabilize 1.2.2 arm64, #915147

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-1.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.2.2.ebuild 
b/dev-libs/libbpf/libbpf-1.2.2.ebuild
index c444170afb0c..37184d004a0f 100644
--- a/dev-libs/libbpf/libbpf-1.2.2.ebuild
+++ b/dev-libs/libbpf/libbpf-1.2.2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-08-27 Thread Jakov Smolić
commit: bb615cc5de73bc0f5d83f0407522bae052cd10e4
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Aug 27 10:43:53 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Aug 27 10:43:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb615cc5

dev-libs/libbpf: drop 1.1.0

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libbpf/Manifest|  1 -
 dev-libs/libbpf/libbpf-1.1.0.ebuild | 54 -
 2 files changed, 55 deletions(-)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index 42255f22e31c..2bc3c37795b1 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1,4 +1,3 @@
 DIST libbpf-0.8.1.tar.gz 942702 BLAKE2B 
084be7d4258500fa894560ed2e52821addcc5d150dcd77fd646271b614d788b7931271be9c3e46fdbc4ed93d053ea3e09023158a8e4a31f9452d10dcb0677b58
 SHA512 
e3bb602f55215a4f030e564af7321ba6338937c426fcaee478b607f88b0c773c40a0c3f59a2b345bda951a19e79061733f8a3fdc10a6292e92782e65754b584a
-DIST libbpf-1.1.0.tar.gz 2337951 BLAKE2B 
70bee4e94c3b372501e1697cec6573fb3292e61236ed210bde4c3a838494cc951571d7c47720c28a47b8e038331775d66d3f4ad24423f5102e1ee708d1981f88
 SHA512 
751126893883c68e5472724988327e03f7f52becd472f7d6239fa838762f857e54a0347f8f824b8c32ca93b8f419310a86e1d75e3646dae72c2d2992d093b828
 DIST libbpf-1.2.0.tar.gz 999623 BLAKE2B 
cd10fd9133f01d3f8dbd5ed4585e5605c3b9fb0d9f6ee76a49dcb61a0555edfeb85e333f7b8eb069f47a65d0ab24dcdc33502bd660378cd662a366f10de627a4
 SHA512 
b5291e807a3c83cb80a47e3518a3ab5ad0b0e6157842117c0684c32e525dce0cca199c3c9028390b94a73ff968391aa023312d3b8bd7472aff1c9ee5206c424e
 DIST libbpf-1.2.2.tar.gz 1000104 BLAKE2B 
45a2ceabd38b3ea55f466de68d0806df6ae802b509063ca12d670ba972bac3dc5c7e518e8c9904915dbc9877c27ea892a7b857aa03d4e86016969b2d278b0b4a
 SHA512 
bc7620207e6f521b9b5baab00bd81346084b8eabf81bff3ec24e5367d389f2a331a0b082798f8bb5d4fea836c3c0cc961fc881abc3a4e05d91152150bdfe47be

diff --git a/dev-libs/libbpf/libbpf-1.1.0.ebuild 
b/dev-libs/libbpf/libbpf-1.1.0.ebuild
deleted file mode 100644
index a82b4169cdc1..
--- a/dev-libs/libbpf/libbpf-1.1.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-if [[ ${PV} =~ [9]{4,} ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-S="${WORKDIR}/${P}/src"
-
-DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
-HOMEPAGE="https://github.com/libbpf/libbpf;
-
-LICENSE="GPL-2 LGPL-2.1 BSD-2"
-SLOT="0/$(ver_cut 1-2)"
-IUSE="static-libs"
-
-DEPEND="
-   sys-kernel/linux-headers
-   virtual/libelf"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/libbpf--paths.patch
-)
-
-src_configure() {
-   append-cflags -fPIC
-   tc-export CC AR PKG_CONFIG
-   export LIBSUBDIR="$(get_libdir)"
-   export PREFIX="${EPREFIX}/usr"
-   export V=1
-}
-
-src_install() {
-   emake \
-   DESTDIR="${D}" \
-   LIBSUBDIR="${LIBSUBDIR}" \
-   install install_uapi_headers
-
-   if ! use static-libs; then
-   find "${ED}" -name '*.a' -delete || die
-   fi
-
-   insinto /usr/$(get_libdir)/pkgconfig
-   doins ${PN}.pc
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-08-27 Thread Jakov Smolić
commit: a989ba5726eb25c65984a84e26856a078c527a79
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Aug 27 10:42:40 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Aug 27 10:42:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a989ba57

dev-libs/libbpf: Stabilize 1.2.0 sparc, #908166

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libbpf/libbpf-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.2.0.ebuild 
b/dev-libs/libbpf/libbpf-1.2.0.ebuild
index 4494d21e0199..a82b4169cdc1 100644
--- a/dev-libs/libbpf/libbpf-1.2.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.2.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-08-02 Thread Sam James
commit: 133ce2e7c9ae7c4ae99ea55fd26c7845b4552437
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  2 22:07:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  2 22:07:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=133ce2e7

dev-libs/libbpf: Stabilize 1.2.0 ppc, #908166

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.2.0.ebuild 
b/dev-libs/libbpf/libbpf-1.2.0.ebuild
index 264127233396..4494d21e0199 100644
--- a/dev-libs/libbpf/libbpf-1.2.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.2.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-07-11 Thread Patrick McLean
commit: 0db3dad706590180ee827c6b8778135e9db5652c
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Jul 11 23:55:18 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Jul 11 23:55:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db3dad7

dev-libs/libbpf: add 1.2.2, drop 1.2.1

Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/libbpf/Manifest | 2 +-
 dev-libs/libbpf/{libbpf-1.2.1.ebuild => libbpf-1.2.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index 1e5f8dc08b58..42255f22e31c 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1,4 +1,4 @@
 DIST libbpf-0.8.1.tar.gz 942702 BLAKE2B 
084be7d4258500fa894560ed2e52821addcc5d150dcd77fd646271b614d788b7931271be9c3e46fdbc4ed93d053ea3e09023158a8e4a31f9452d10dcb0677b58
 SHA512 
e3bb602f55215a4f030e564af7321ba6338937c426fcaee478b607f88b0c773c40a0c3f59a2b345bda951a19e79061733f8a3fdc10a6292e92782e65754b584a
 DIST libbpf-1.1.0.tar.gz 2337951 BLAKE2B 
70bee4e94c3b372501e1697cec6573fb3292e61236ed210bde4c3a838494cc951571d7c47720c28a47b8e038331775d66d3f4ad24423f5102e1ee708d1981f88
 SHA512 
751126893883c68e5472724988327e03f7f52becd472f7d6239fa838762f857e54a0347f8f824b8c32ca93b8f419310a86e1d75e3646dae72c2d2992d093b828
 DIST libbpf-1.2.0.tar.gz 999623 BLAKE2B 
cd10fd9133f01d3f8dbd5ed4585e5605c3b9fb0d9f6ee76a49dcb61a0555edfeb85e333f7b8eb069f47a65d0ab24dcdc33502bd660378cd662a366f10de627a4
 SHA512 
b5291e807a3c83cb80a47e3518a3ab5ad0b0e6157842117c0684c32e525dce0cca199c3c9028390b94a73ff968391aa023312d3b8bd7472aff1c9ee5206c424e
-DIST libbpf-1.2.1.tar.gz 999804 BLAKE2B 
fa384675be2d24f284d8384d23a395e9106d9f0456a9c34608bcc57b990addc85708b1aa17102044c03a0458949e494865316babc0d7e496d8ce902abf64a072
 SHA512 
080103800808a16cab99c445add50af2656584776b360d90a8d3abbf44bcde55b64f8ff36a2577a13918375b578ca474740f333c860962fb98957d67f0ae83d9
+DIST libbpf-1.2.2.tar.gz 1000104 BLAKE2B 
45a2ceabd38b3ea55f466de68d0806df6ae802b509063ca12d670ba972bac3dc5c7e518e8c9904915dbc9877c27ea892a7b857aa03d4e86016969b2d278b0b4a
 SHA512 
bc7620207e6f521b9b5baab00bd81346084b8eabf81bff3ec24e5367d389f2a331a0b082798f8bb5d4fea836c3c0cc961fc881abc3a4e05d91152150bdfe47be

diff --git a/dev-libs/libbpf/libbpf-1.2.1.ebuild 
b/dev-libs/libbpf/libbpf-1.2.2.ebuild
similarity index 100%
rename from dev-libs/libbpf/libbpf-1.2.1.ebuild
rename to dev-libs/libbpf/libbpf-1.2.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-07-10 Thread Patrick McLean
commit: 9de20cd3e8a4d06de1076da1a739167f36e6effc
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Jul 10 22:26:56 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Jul 10 22:26:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9de20cd3

dev-libs/libbpf: add 1.2.1

Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/libbpf/Manifest|  1 +
 dev-libs/libbpf/libbpf-1.2.1.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index a3a2ed98c25d..1e5f8dc08b58 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1,3 +1,4 @@
 DIST libbpf-0.8.1.tar.gz 942702 BLAKE2B 
084be7d4258500fa894560ed2e52821addcc5d150dcd77fd646271b614d788b7931271be9c3e46fdbc4ed93d053ea3e09023158a8e4a31f9452d10dcb0677b58
 SHA512 
e3bb602f55215a4f030e564af7321ba6338937c426fcaee478b607f88b0c773c40a0c3f59a2b345bda951a19e79061733f8a3fdc10a6292e92782e65754b584a
 DIST libbpf-1.1.0.tar.gz 2337951 BLAKE2B 
70bee4e94c3b372501e1697cec6573fb3292e61236ed210bde4c3a838494cc951571d7c47720c28a47b8e038331775d66d3f4ad24423f5102e1ee708d1981f88
 SHA512 
751126893883c68e5472724988327e03f7f52becd472f7d6239fa838762f857e54a0347f8f824b8c32ca93b8f419310a86e1d75e3646dae72c2d2992d093b828
 DIST libbpf-1.2.0.tar.gz 999623 BLAKE2B 
cd10fd9133f01d3f8dbd5ed4585e5605c3b9fb0d9f6ee76a49dcb61a0555edfeb85e333f7b8eb069f47a65d0ab24dcdc33502bd660378cd662a366f10de627a4
 SHA512 
b5291e807a3c83cb80a47e3518a3ab5ad0b0e6157842117c0684c32e525dce0cca199c3c9028390b94a73ff968391aa023312d3b8bd7472aff1c9ee5206c424e
+DIST libbpf-1.2.1.tar.gz 999804 BLAKE2B 
fa384675be2d24f284d8384d23a395e9106d9f0456a9c34608bcc57b990addc85708b1aa17102044c03a0458949e494865316babc0d7e496d8ce902abf64a072
 SHA512 
080103800808a16cab99c445add50af2656584776b360d90a8d3abbf44bcde55b64f8ff36a2577a13918375b578ca474740f333c860962fb98957d67f0ae83d9

diff --git a/dev-libs/libbpf/libbpf-1.2.1.ebuild 
b/dev-libs/libbpf/libbpf-1.2.1.ebuild
new file mode 100644
index ..c444170afb0c
--- /dev/null
+++ b/dev-libs/libbpf/libbpf-1.2.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+S="${WORKDIR}/${P}/src"
+
+DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
+HOMEPAGE="https://github.com/libbpf/libbpf;
+
+LICENSE="GPL-2 LGPL-2.1 BSD-2"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="static-libs"
+
+DEPEND="
+   sys-kernel/linux-headers
+   virtual/libelf"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/libbpf--paths.patch
+)
+
+src_configure() {
+   append-cflags -fPIC
+   tc-export CC AR PKG_CONFIG
+   export LIBSUBDIR="$(get_libdir)"
+   export PREFIX="${EPREFIX}/usr"
+   export V=1
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   LIBSUBDIR="${LIBSUBDIR}" \
+   install install_uapi_headers
+
+   if ! use static-libs; then
+   find "${ED}" -name '*.a' -delete || die
+   fi
+
+   insinto /usr/$(get_libdir)/pkgconfig
+   doins ${PN}.pc
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-06-09 Thread Arthur Zamarin
commit: 1cb613e8c0530a3b58ec72414de0d34e14e21181
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun  9 17:05:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun  9 17:05:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cb613e8

dev-libs/libbpf: Stabilize 1.2.0 amd64, #908166

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libbpf/libbpf-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.2.0.ebuild 
b/dev-libs/libbpf/libbpf-1.2.0.ebuild
index e803c548965c..264127233396 100644
--- a/dev-libs/libbpf/libbpf-1.2.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.2.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-06-09 Thread Arthur Zamarin
commit: ecd4a66b800cb194aa787a6e5859e5f86520e9a1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun  9 16:35:08 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun  9 16:35:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd4a66b

dev-libs/libbpf: Stabilize 1.2.0 ppc64, #908166

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libbpf/libbpf-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.2.0.ebuild 
b/dev-libs/libbpf/libbpf-1.2.0.ebuild
index a0672d718217..e803c548965c 100644
--- a/dev-libs/libbpf/libbpf-1.2.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.2.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-06-09 Thread Arthur Zamarin
commit: 39f48a00a0fcec42a1b80a001aede5cd2ef64c1b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun  9 16:13:14 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun  9 16:13:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39f48a00

dev-libs/libbpf: Stabilize 1.2.0 x86, #908166

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libbpf/libbpf-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.2.0.ebuild 
b/dev-libs/libbpf/libbpf-1.2.0.ebuild
index a55258f9ce0f..a0672d718217 100644
--- a/dev-libs/libbpf/libbpf-1.2.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.2.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-06-09 Thread Arthur Zamarin
commit: a0b1218573fd042a6358a1f59355adc8354d2ef7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun  9 15:27:15 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun  9 15:27:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0b12185

dev-libs/libbpf: Stabilize 1.2.0 arm, #908166

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libbpf/libbpf-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.2.0.ebuild 
b/dev-libs/libbpf/libbpf-1.2.0.ebuild
index 37184d004a0f..a55258f9ce0f 100644
--- a/dev-libs/libbpf/libbpf-1.2.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.2.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-06-09 Thread Sam James
commit: 318a88d6e4b5e0244cb482ba830829c618743ff1
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun  9 14:29:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun  9 14:29:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=318a88d6

dev-libs/libbpf: Stabilize 1.2.0 arm64, #908166

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.2.0.ebuild 
b/dev-libs/libbpf/libbpf-1.2.0.ebuild
index c444170afb0c..37184d004a0f 100644
--- a/dev-libs/libbpf/libbpf-1.2.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.2.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-05-02 Thread Patrick McLean
commit: 6bb7d5b26f7c555849526f924f0bda7d36309469
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue May  2 17:09:46 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue May  2 17:09:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bb7d5b2

dev-libs/libbpf: add 1.2.0

Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/libbpf/Manifest|  1 +
 dev-libs/libbpf/libbpf-1.2.0.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index ae5886aad84e..a3a2ed98c25d 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1,2 +1,3 @@
 DIST libbpf-0.8.1.tar.gz 942702 BLAKE2B 
084be7d4258500fa894560ed2e52821addcc5d150dcd77fd646271b614d788b7931271be9c3e46fdbc4ed93d053ea3e09023158a8e4a31f9452d10dcb0677b58
 SHA512 
e3bb602f55215a4f030e564af7321ba6338937c426fcaee478b607f88b0c773c40a0c3f59a2b345bda951a19e79061733f8a3fdc10a6292e92782e65754b584a
 DIST libbpf-1.1.0.tar.gz 2337951 BLAKE2B 
70bee4e94c3b372501e1697cec6573fb3292e61236ed210bde4c3a838494cc951571d7c47720c28a47b8e038331775d66d3f4ad24423f5102e1ee708d1981f88
 SHA512 
751126893883c68e5472724988327e03f7f52becd472f7d6239fa838762f857e54a0347f8f824b8c32ca93b8f419310a86e1d75e3646dae72c2d2992d093b828
+DIST libbpf-1.2.0.tar.gz 999623 BLAKE2B 
cd10fd9133f01d3f8dbd5ed4585e5605c3b9fb0d9f6ee76a49dcb61a0555edfeb85e333f7b8eb069f47a65d0ab24dcdc33502bd660378cd662a366f10de627a4
 SHA512 
b5291e807a3c83cb80a47e3518a3ab5ad0b0e6157842117c0684c32e525dce0cca199c3c9028390b94a73ff968391aa023312d3b8bd7472aff1c9ee5206c424e

diff --git a/dev-libs/libbpf/libbpf-1.2.0.ebuild 
b/dev-libs/libbpf/libbpf-1.2.0.ebuild
new file mode 100644
index ..c444170afb0c
--- /dev/null
+++ b/dev-libs/libbpf/libbpf-1.2.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+S="${WORKDIR}/${P}/src"
+
+DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
+HOMEPAGE="https://github.com/libbpf/libbpf;
+
+LICENSE="GPL-2 LGPL-2.1 BSD-2"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="static-libs"
+
+DEPEND="
+   sys-kernel/linux-headers
+   virtual/libelf"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/libbpf--paths.patch
+)
+
+src_configure() {
+   append-cflags -fPIC
+   tc-export CC AR PKG_CONFIG
+   export LIBSUBDIR="$(get_libdir)"
+   export PREFIX="${EPREFIX}/usr"
+   export V=1
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   LIBSUBDIR="${LIBSUBDIR}" \
+   install install_uapi_headers
+
+   if ! use static-libs; then
+   find "${ED}" -name '*.a' -delete || die
+   fi
+
+   insinto /usr/$(get_libdir)/pkgconfig
+   doins ${PN}.pc
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-04-03 Thread Jakov Smolić
commit: 295760fe6250481091bfefcde460b769b2f836ea
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Apr  3 07:32:13 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Apr  3 07:32:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=295760fe

dev-libs/libbpf: drop 1.0.0-r1, 1.0.1

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libbpf/Manifest   |  2 --
 dev-libs/libbpf/libbpf-1.0.0-r1.ebuild | 53 -
 dev-libs/libbpf/libbpf-1.0.1.ebuild| 54 --
 3 files changed, 109 deletions(-)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index 52c1f7444cac..ae5886aad84e 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1,4 +1,2 @@
 DIST libbpf-0.8.1.tar.gz 942702 BLAKE2B 
084be7d4258500fa894560ed2e52821addcc5d150dcd77fd646271b614d788b7931271be9c3e46fdbc4ed93d053ea3e09023158a8e4a31f9452d10dcb0677b58
 SHA512 
e3bb602f55215a4f030e564af7321ba6338937c426fcaee478b607f88b0c773c40a0c3f59a2b345bda951a19e79061733f8a3fdc10a6292e92782e65754b584a
-DIST libbpf-1.0.0.tar.gz 917108 BLAKE2B 
5bde5a9147330f11dcf1e37aace971624293aae3914459a6b8be327530fa2c2774edaf1b798225ade2771edd88bddc2a74d7f523791f83558417b759eb417f7a
 SHA512 
e99aea1ff477114549b41c272a975169a79ffc1daf4bcaba586cd13d0fc0b23c336cb406fd8e64b73350fe16e2d423fa68a29601d15e2477955c7a92358fb7f8
-DIST libbpf-1.0.1.tar.gz 917269 BLAKE2B 
24e43f9a2b20e6f708b74ff50c8ce243546681201b1d72d6b35a95dd85b59032069814792739d3b2a6adaa007958a142a687e901e36a193fd02cdca69926d08f
 SHA512 
2ee6d85c0a33f723e5b93f97118e67754c9e44ca0449ceb49126820f89fea9ddc282a5add764dc4da090af6164cc6641b497489253d192ed01bc397df9be
 DIST libbpf-1.1.0.tar.gz 2337951 BLAKE2B 
70bee4e94c3b372501e1697cec6573fb3292e61236ed210bde4c3a838494cc951571d7c47720c28a47b8e038331775d66d3f4ad24423f5102e1ee708d1981f88
 SHA512 
751126893883c68e5472724988327e03f7f52becd472f7d6239fa838762f857e54a0347f8f824b8c32ca93b8f419310a86e1d75e3646dae72c2d2992d093b828

diff --git a/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild 
b/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild
deleted file mode 100644
index a3309d26fe8d..
--- a/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-if [[ ${PV} =~ [9]{4,} ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-S="${WORKDIR}/${P}/src"
-
-DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
-HOMEPAGE="https://github.com/libbpf/libbpf;
-
-LICENSE="GPL-2 LGPL-2.1 BSD-2"
-SLOT="0/$(ver_cut 1-2)"
-IUSE="static-libs"
-
-DEPEND="
-   sys-kernel/linux-headers
-   virtual/libelf"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/libbpf--paths.patch
-)
-
-src_configure() {
-   append-cflags -fPIC
-   tc-export CC AR
-   export LIBSUBDIR="$(get_libdir)"
-   export PREFIX="${EPREFIX}/usr"
-   export V=1
-}
-
-src_install() {
-   emake \
-   DESTDIR="${D}" \
-   LIBSUBDIR="${LIBSUBDIR}" \
-   install install_uapi_headers
-
-   if ! use static-libs; then
-   find "${ED}" -name '*.a' -delete || die
-   fi
-
-   insinto /usr/$(get_libdir)/pkgconfig
-   doins ${PN}.pc
-}

diff --git a/dev-libs/libbpf/libbpf-1.0.1.ebuild 
b/dev-libs/libbpf/libbpf-1.0.1.ebuild
deleted file mode 100644
index 4bc4f9eafffd..
--- a/dev-libs/libbpf/libbpf-1.0.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-if [[ ${PV} =~ [9]{4,} ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-S="${WORKDIR}/${P}/src"
-
-DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
-HOMEPAGE="https://github.com/libbpf/libbpf;
-
-LICENSE="GPL-2 LGPL-2.1 BSD-2"
-SLOT="0/$(ver_cut 1-2)"
-IUSE="static-libs"
-
-DEPEND="
-   sys-kernel/linux-headers
-   virtual/libelf"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/libbpf--paths.patch
-)
-
-src_configure() {
-   append-cflags -fPIC
-   tc-export CC AR PKG_CONFIG
-   export LIBSUBDIR="$(get_libdir)"
-   export PREFIX="${EPREFIX}/usr"
-   export V=1
-}
-
-src_install() {
-   emake \
-   DESTDIR="${D}" \
-  

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-03-29 Thread Sam James
commit: df7d57c59b0a3f6d321bfb1716757a367d5af55a
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 14:36:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 14:36:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df7d57c5

dev-libs/libbpf: Stabilize 1.1.0 x86, #903534

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.1.0.ebuild 
b/dev-libs/libbpf/libbpf-1.1.0.ebuild
index 9763383c692d..a82b4169cdc1 100644
--- a/dev-libs/libbpf/libbpf-1.1.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.1.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-03-29 Thread Sam James
commit: f23f3aebd1c07821d8dc47ceea50b57f75f48902
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 14:29:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 14:29:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f23f3aeb

dev-libs/libbpf: Stabilize 1.1.0 sparc, #903534

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.1.0.ebuild 
b/dev-libs/libbpf/libbpf-1.1.0.ebuild
index 25dea8c44160..97c5e84617d6 100644
--- a/dev-libs/libbpf/libbpf-1.1.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.1.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-03-29 Thread Sam James
commit: e3f9645bd34e202d3186bad5b9cb4f24ead6c882
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 14:29:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 14:29:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3f9645b

dev-libs/libbpf: Stabilize 1.1.0 amd64, #903534

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.1.0.ebuild 
b/dev-libs/libbpf/libbpf-1.1.0.ebuild
index a55258f9ce0f..1674eb043cc0 100644
--- a/dev-libs/libbpf/libbpf-1.1.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.1.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-03-29 Thread Sam James
commit: 97005b6df4ea1beff205571948cd6bbeab58a4a9
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 14:29:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 14:29:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97005b6d

dev-libs/libbpf: Stabilize 1.1.0 ppc64, #903534

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.1.0.ebuild 
b/dev-libs/libbpf/libbpf-1.1.0.ebuild
index 97c5e84617d6..9763383c692d 100644
--- a/dev-libs/libbpf/libbpf-1.1.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.1.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-03-29 Thread Sam James
commit: a19d08c84633be25dc593b1548491187da88d8f9
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 14:29:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 14:29:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a19d08c8

dev-libs/libbpf: Stabilize 1.1.0 ppc, #903534

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.1.0.ebuild 
b/dev-libs/libbpf/libbpf-1.1.0.ebuild
index 1674eb043cc0..25dea8c44160 100644
--- a/dev-libs/libbpf/libbpf-1.1.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.1.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-03-29 Thread Sam James
commit: 2dbc5afff1bfc1549e6f2af8167ad632c4dc501e
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 13:41:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 13:41:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dbc5aff

dev-libs/libbpf: Stabilize 1.1.0 arm64, #903534

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.1.0.ebuild 
b/dev-libs/libbpf/libbpf-1.1.0.ebuild
index c444170afb0c..37184d004a0f 100644
--- a/dev-libs/libbpf/libbpf-1.1.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.1.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-03-29 Thread Sam James
commit: 3e577507c6f6fc0a46a51d7f6a53d58e70f36b5e
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 13:41:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 13:41:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e577507

dev-libs/libbpf: Stabilize 1.1.0 arm, #903534

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-1.1.0.ebuild 
b/dev-libs/libbpf/libbpf-1.1.0.ebuild
index 37184d004a0f..a55258f9ce0f 100644
--- a/dev-libs/libbpf/libbpf-1.1.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.1.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-01-24 Thread Jakov Smolić
commit: 6373cf418045069c7a885ac9a1d1317ebc2c049c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jan 25 06:34:44 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jan 25 06:34:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6373cf41

dev-libs/libbpf: add 1.1.0

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libbpf/Manifest|  1 +
 dev-libs/libbpf/libbpf-1.1.0.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index b85f89ec35a3..52c1f7444cac 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1,3 +1,4 @@
 DIST libbpf-0.8.1.tar.gz 942702 BLAKE2B 
084be7d4258500fa894560ed2e52821addcc5d150dcd77fd646271b614d788b7931271be9c3e46fdbc4ed93d053ea3e09023158a8e4a31f9452d10dcb0677b58
 SHA512 
e3bb602f55215a4f030e564af7321ba6338937c426fcaee478b607f88b0c773c40a0c3f59a2b345bda951a19e79061733f8a3fdc10a6292e92782e65754b584a
 DIST libbpf-1.0.0.tar.gz 917108 BLAKE2B 
5bde5a9147330f11dcf1e37aace971624293aae3914459a6b8be327530fa2c2774edaf1b798225ade2771edd88bddc2a74d7f523791f83558417b759eb417f7a
 SHA512 
e99aea1ff477114549b41c272a975169a79ffc1daf4bcaba586cd13d0fc0b23c336cb406fd8e64b73350fe16e2d423fa68a29601d15e2477955c7a92358fb7f8
 DIST libbpf-1.0.1.tar.gz 917269 BLAKE2B 
24e43f9a2b20e6f708b74ff50c8ce243546681201b1d72d6b35a95dd85b59032069814792739d3b2a6adaa007958a142a687e901e36a193fd02cdca69926d08f
 SHA512 
2ee6d85c0a33f723e5b93f97118e67754c9e44ca0449ceb49126820f89fea9ddc282a5add764dc4da090af6164cc6641b497489253d192ed01bc397df9be
+DIST libbpf-1.1.0.tar.gz 2337951 BLAKE2B 
70bee4e94c3b372501e1697cec6573fb3292e61236ed210bde4c3a838494cc951571d7c47720c28a47b8e038331775d66d3f4ad24423f5102e1ee708d1981f88
 SHA512 
751126893883c68e5472724988327e03f7f52becd472f7d6239fa838762f857e54a0347f8f824b8c32ca93b8f419310a86e1d75e3646dae72c2d2992d093b828

diff --git a/dev-libs/libbpf/libbpf-1.1.0.ebuild 
b/dev-libs/libbpf/libbpf-1.1.0.ebuild
new file mode 100644
index ..c444170afb0c
--- /dev/null
+++ b/dev-libs/libbpf/libbpf-1.1.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+S="${WORKDIR}/${P}/src"
+
+DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
+HOMEPAGE="https://github.com/libbpf/libbpf;
+
+LICENSE="GPL-2 LGPL-2.1 BSD-2"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="static-libs"
+
+DEPEND="
+   sys-kernel/linux-headers
+   virtual/libelf"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/libbpf--paths.patch
+)
+
+src_configure() {
+   append-cflags -fPIC
+   tc-export CC AR PKG_CONFIG
+   export LIBSUBDIR="$(get_libdir)"
+   export PREFIX="${EPREFIX}/usr"
+   export V=1
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   LIBSUBDIR="${LIBSUBDIR}" \
+   install install_uapi_headers
+
+   if ! use static-libs; then
+   find "${ED}" -name '*.a' -delete || die
+   fi
+
+   insinto /usr/$(get_libdir)/pkgconfig
+   doins ${PN}.pc
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2023-01-04 Thread Sam James
commit: 7295d49098b11229f6c79cfd9842bd6da11e6ad6
Author: YiFei Zhu  google  com>
AuthorDate: Thu Jan  5 04:08:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:15:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7295d490

dev-libs/libbpf: Fix install in cross-compilation

Without this patch install would cause:

  * Bad lib64 usage detected:
  drwxr-xr-x 3 root root 4.0K Jan  4 06:31 
/build/target/tmp/portage/dev-libs/libbpf-1.0.1/image/usr/lib64
  lrwxrwxrwx 1 root root   11 Jan  4 06:31 
/build/target/tmp/portage/dev-libs/libbpf-1.0.1/image/usr/lib64/libbpf.so -> 
libbpf.so.1
  lrwxrwxrwx 1 root root   15 Jan  4 06:31 
/build/target/tmp/portage/dev-libs/libbpf-1.0.1/image/usr/lib64/libbpf.so.1 -> 
libbpf.so.1.0.1
  -rwxr-xr-x 1 root root 889K Jan  4 06:31 
/build/target/tmp/portage/dev-libs/libbpf-1.0.1/image/usr/lib64/libbpf.so.1.0.1
  drwxr-xr-x 2 root root 4.0K Jan  4 06:31 
/build/target/tmp/portage/dev-libs/libbpf-1.0.1/image/usr/lib64/pkgconfig
  -rw-r--r-- 1 root root  294 Jan  4 06:31 
/build/target/tmp/portage/dev-libs/libbpf-1.0.1/image/usr/lib64/pkgconfig/libbpf.pc
  * This arch (arm) should never use 'lib64'.

PR #28323 commit bd8d3b7a7f3d (dev-libs/libbpf: Fix install in prefix")
removed declaration of LIBDIR because it is default-initialized to:
  LIBDIR ?= $(PREFIX)/$(LIBSUBDIR)

However this causes regression because while we do set:
  export LIBSUBDIR="$(get_libdir)"

This does not take effect in the Makefile, because it does either one of:
  LIBSUBDIR := lib64
  LIBSUBDIR := lib

Environment variables don't take precedence over variables from makefiles
unless -e is given. To minimize other possible regressions I'm explicitly
whitelisting LIBSUBDIR for precedence over that from makefile.

Reported-by: Aashay Shringarpure  google.com>
Signed-off-by: YiFei Zhu  google.com>
Closes: https://github.com/gentoo/gentoo/pull/28962
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-0.8.1.ebuild| 1 +
 dev-libs/libbpf/libbpf-1.0.0-r1.ebuild | 1 +
 dev-libs/libbpf/libbpf-1.0.1.ebuild| 1 +
 dev-libs/libbpf/libbpf-.ebuild | 1 +
 4 files changed, 4 insertions(+)

diff --git a/dev-libs/libbpf/libbpf-0.8.1.ebuild 
b/dev-libs/libbpf/libbpf-0.8.1.ebuild
index 9050c1e4a1be..ca787e88d5fe 100644
--- a/dev-libs/libbpf/libbpf-0.8.1.ebuild
+++ b/dev-libs/libbpf/libbpf-0.8.1.ebuild
@@ -42,6 +42,7 @@ src_configure() {
 src_install() {
emake \
DESTDIR="${D}" \
+   LIBSUBDIR="${LIBSUBDIR}" \
install install_uapi_headers
 
if ! use static-libs; then

diff --git a/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild 
b/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild
index d930f5e22209..a3309d26fe8d 100644
--- a/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild
+++ b/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild
@@ -41,6 +41,7 @@ src_configure() {
 src_install() {
emake \
DESTDIR="${D}" \
+   LIBSUBDIR="${LIBSUBDIR}" \
install install_uapi_headers
 
if ! use static-libs; then

diff --git a/dev-libs/libbpf/libbpf-1.0.1.ebuild 
b/dev-libs/libbpf/libbpf-1.0.1.ebuild
index 1092fcc0f3c4..4bc4f9eafffd 100644
--- a/dev-libs/libbpf/libbpf-1.0.1.ebuild
+++ b/dev-libs/libbpf/libbpf-1.0.1.ebuild
@@ -42,6 +42,7 @@ src_configure() {
 src_install() {
emake \
DESTDIR="${D}" \
+   LIBSUBDIR="${LIBSUBDIR}" \
install install_uapi_headers
 
if ! use static-libs; then

diff --git a/dev-libs/libbpf/libbpf-.ebuild 
b/dev-libs/libbpf/libbpf-.ebuild
index 1092fcc0f3c4..4bc4f9eafffd 100644
--- a/dev-libs/libbpf/libbpf-.ebuild
+++ b/dev-libs/libbpf/libbpf-.ebuild
@@ -42,6 +42,7 @@ src_configure() {
 src_install() {
emake \
DESTDIR="${D}" \
+   LIBSUBDIR="${LIBSUBDIR}" \
install install_uapi_headers
 
if ! use static-libs; then



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-12-24 Thread Sam James
commit: a9c8160d4d60efff19f4a1f4fcd9774ec67c8a8b
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 24 08:17:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 08:17:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9c8160d

dev-libs/libbpf: add pkgconfig BDEPEND

See: 62bea541b523462eb5cacc868c4b05fc697940e1
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-1.0.1.ebuild | 1 +
 dev-libs/libbpf/libbpf-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-libs/libbpf/libbpf-1.0.1.ebuild 
b/dev-libs/libbpf/libbpf-1.0.1.ebuild
index f6f1075e1319..1092fcc0f3c4 100644
--- a/dev-libs/libbpf/libbpf-1.0.1.ebuild
+++ b/dev-libs/libbpf/libbpf-1.0.1.ebuild
@@ -25,6 +25,7 @@ DEPEND="
sys-kernel/linux-headers
virtual/libelf"
 RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}"/libbpf--paths.patch

diff --git a/dev-libs/libbpf/libbpf-.ebuild 
b/dev-libs/libbpf/libbpf-.ebuild
index f6f1075e1319..1092fcc0f3c4 100644
--- a/dev-libs/libbpf/libbpf-.ebuild
+++ b/dev-libs/libbpf/libbpf-.ebuild
@@ -25,6 +25,7 @@ DEPEND="
sys-kernel/linux-headers
virtual/libelf"
 RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}"/libbpf--paths.patch



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-12-23 Thread Sam James
commit: 62bea541b523462eb5cacc868c4b05fc697940e1
Author: Aashay Shringarpure  gmail  com>
AuthorDate: Wed Dec 21 20:37:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:15:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62bea541

dev-libs/libbpf: Export PKG_CONFIG

libbpf uses pkg-config as mentioned in libbpf_build.rst

Signed-off-by: Aashay Shringarpure  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28747
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-1.0.1.ebuild | 2 +-
 dev-libs/libbpf/libbpf-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libbpf/libbpf-1.0.1.ebuild 
b/dev-libs/libbpf/libbpf-1.0.1.ebuild
index d930f5e22209..f6f1075e1319 100644
--- a/dev-libs/libbpf/libbpf-1.0.1.ebuild
+++ b/dev-libs/libbpf/libbpf-1.0.1.ebuild
@@ -32,7 +32,7 @@ PATCHES=(
 
 src_configure() {
append-cflags -fPIC
-   tc-export CC AR
+   tc-export CC AR PKG_CONFIG
export LIBSUBDIR="$(get_libdir)"
export PREFIX="${EPREFIX}/usr"
export V=1

diff --git a/dev-libs/libbpf/libbpf-.ebuild 
b/dev-libs/libbpf/libbpf-.ebuild
index d930f5e22209..f6f1075e1319 100644
--- a/dev-libs/libbpf/libbpf-.ebuild
+++ b/dev-libs/libbpf/libbpf-.ebuild
@@ -32,7 +32,7 @@ PATCHES=(
 
 src_configure() {
append-cflags -fPIC
-   tc-export CC AR
+   tc-export CC AR PKG_CONFIG
export LIBSUBDIR="$(get_libdir)"
export PREFIX="${EPREFIX}/usr"
export V=1



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-12-23 Thread Sam James
commit: bd8d3b7a7f3d2fe50a997535617bfe902b2139ed
Author: YiFei Zhu  google  com>
AuthorDate: Fri Nov 18 09:23:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:06:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd8d3b7a

dev-libs/libbpf: Fix install in prefix

Without this patch install would cause:

 * QA Notice: the following files are outside of the prefix:
 * /usr
[...]
 * /usr/include/bpf/uapi/linux/bpf.h
 * /usr/include/bpf/libbpf_legacy.h
 * ERROR: dev-libs/libbpf-1.0.1::gentoo failed:
 *   Aborting due to QA concerns: there are files installed outside the prefix

I replaced the declaration of LIBDIR because it is
default-initialized to:
  LIBDIR ?= $(PREFIX)/$(LIBSUBDIR)
across all versions of libbpf versions with ebuild.

Signed-off-by: YiFei Zhu  google.com>
Closes: https://github.com/gentoo/gentoo/pull/28323
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-0.8.1.ebuild| 4 +++-
 dev-libs/libbpf/libbpf-1.0.0-r1.ebuild | 2 +-
 dev-libs/libbpf/libbpf-1.0.1.ebuild| 2 +-
 dev-libs/libbpf/libbpf-.ebuild | 2 +-
 4 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/dev-libs/libbpf/libbpf-0.8.1.ebuild 
b/dev-libs/libbpf/libbpf-0.8.1.ebuild
index 47b9e6026fa9..9050c1e4a1be 100644
--- a/dev-libs/libbpf/libbpf-0.8.1.ebuild
+++ b/dev-libs/libbpf/libbpf-0.8.1.ebuild
@@ -34,7 +34,9 @@ PATCHES=(
 src_configure() {
append-cflags -fPIC
tc-export CC AR
-   export LIBSUBDIR="$(get_libdir)" V=1
+   export LIBSUBDIR="$(get_libdir)"
+   export PREFIX="${EPREFIX}/usr"
+   export V=1
 }
 
 src_install() {

diff --git a/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild 
b/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild
index d106d0c7a863..d930f5e22209 100644
--- a/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild
+++ b/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild
@@ -34,7 +34,7 @@ src_configure() {
append-cflags -fPIC
tc-export CC AR
export LIBSUBDIR="$(get_libdir)"
-   export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+   export PREFIX="${EPREFIX}/usr"
export V=1
 }
 

diff --git a/dev-libs/libbpf/libbpf-1.0.1.ebuild 
b/dev-libs/libbpf/libbpf-1.0.1.ebuild
index d106d0c7a863..d930f5e22209 100644
--- a/dev-libs/libbpf/libbpf-1.0.1.ebuild
+++ b/dev-libs/libbpf/libbpf-1.0.1.ebuild
@@ -34,7 +34,7 @@ src_configure() {
append-cflags -fPIC
tc-export CC AR
export LIBSUBDIR="$(get_libdir)"
-   export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+   export PREFIX="${EPREFIX}/usr"
export V=1
 }
 

diff --git a/dev-libs/libbpf/libbpf-.ebuild 
b/dev-libs/libbpf/libbpf-.ebuild
index d106d0c7a863..d930f5e22209 100644
--- a/dev-libs/libbpf/libbpf-.ebuild
+++ b/dev-libs/libbpf/libbpf-.ebuild
@@ -34,7 +34,7 @@ src_configure() {
append-cflags -fPIC
tc-export CC AR
export LIBSUBDIR="$(get_libdir)"
-   export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+   export PREFIX="${EPREFIX}/usr"
export V=1
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-10-04 Thread Jakov Smolić
commit: 2629b257e09b1ae0f125245a5c420a9581192062
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Oct  4 15:42:00 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Oct  4 15:42:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2629b257

dev-libs/libbpf: add 1.0.1

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libbpf/Manifest|  1 +
 dev-libs/libbpf/libbpf-1.0.1.ebuild | 52 +
 2 files changed, 53 insertions(+)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index 5b6a9968ec19..b85f89ec35a3 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1,2 +1,3 @@
 DIST libbpf-0.8.1.tar.gz 942702 BLAKE2B 
084be7d4258500fa894560ed2e52821addcc5d150dcd77fd646271b614d788b7931271be9c3e46fdbc4ed93d053ea3e09023158a8e4a31f9452d10dcb0677b58
 SHA512 
e3bb602f55215a4f030e564af7321ba6338937c426fcaee478b607f88b0c773c40a0c3f59a2b345bda951a19e79061733f8a3fdc10a6292e92782e65754b584a
 DIST libbpf-1.0.0.tar.gz 917108 BLAKE2B 
5bde5a9147330f11dcf1e37aace971624293aae3914459a6b8be327530fa2c2774edaf1b798225ade2771edd88bddc2a74d7f523791f83558417b759eb417f7a
 SHA512 
e99aea1ff477114549b41c272a975169a79ffc1daf4bcaba586cd13d0fc0b23c336cb406fd8e64b73350fe16e2d423fa68a29601d15e2477955c7a92358fb7f8
+DIST libbpf-1.0.1.tar.gz 917269 BLAKE2B 
24e43f9a2b20e6f708b74ff50c8ce243546681201b1d72d6b35a95dd85b59032069814792739d3b2a6adaa007958a142a687e901e36a193fd02cdca69926d08f
 SHA512 
2ee6d85c0a33f723e5b93f97118e67754c9e44ca0449ceb49126820f89fea9ddc282a5add764dc4da090af6164cc6641b497489253d192ed01bc397df9be

diff --git a/dev-libs/libbpf/libbpf-1.0.1.ebuild 
b/dev-libs/libbpf/libbpf-1.0.1.ebuild
new file mode 100644
index ..d106d0c7a863
--- /dev/null
+++ b/dev-libs/libbpf/libbpf-1.0.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+S="${WORKDIR}/${P}/src"
+
+DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
+HOMEPAGE="https://github.com/libbpf/libbpf;
+
+LICENSE="GPL-2 LGPL-2.1 BSD-2"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="static-libs"
+
+DEPEND="
+   sys-kernel/linux-headers
+   virtual/libelf"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/libbpf--paths.patch
+)
+
+src_configure() {
+   append-cflags -fPIC
+   tc-export CC AR
+   export LIBSUBDIR="$(get_libdir)"
+   export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+   export V=1
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   install install_uapi_headers
+
+   if ! use static-libs; then
+   find "${ED}" -name '*.a' -delete || die
+   fi
+
+   insinto /usr/$(get_libdir)/pkgconfig
+   doins ${PN}.pc
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-09-24 Thread Sam James
commit: f81ca21225fae03df46db1e789aaf587abb7a51b
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Sun Sep 18 19:23:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 25 01:27:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f81ca212

dev-libs/libbpf: fix libdir

libbpf always installs to /usr/lib64

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Closes: https://github.com/gentoo/gentoo/pull/27332
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/{libbpf-1.0.0.ebuild => libbpf-1.0.0-r1.ebuild} | 1 +
 dev-libs/libbpf/libbpf-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-libs/libbpf/libbpf-1.0.0.ebuild 
b/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild
similarity index 95%
rename from dev-libs/libbpf/libbpf-1.0.0.ebuild
rename to dev-libs/libbpf/libbpf-1.0.0-r1.ebuild
index b2c18cdba4be..d106d0c7a863 100644
--- a/dev-libs/libbpf/libbpf-1.0.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild
@@ -34,6 +34,7 @@ src_configure() {
append-cflags -fPIC
tc-export CC AR
export LIBSUBDIR="$(get_libdir)"
+   export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
export V=1
 }
 

diff --git a/dev-libs/libbpf/libbpf-.ebuild 
b/dev-libs/libbpf/libbpf-.ebuild
index b2c18cdba4be..d106d0c7a863 100644
--- a/dev-libs/libbpf/libbpf-.ebuild
+++ b/dev-libs/libbpf/libbpf-.ebuild
@@ -34,6 +34,7 @@ src_configure() {
append-cflags -fPIC
tc-export CC AR
export LIBSUBDIR="$(get_libdir)"
+   export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
export V=1
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-08-22 Thread Patrick McLean
commit: fb479680735ae4de569c9214edbb7e242b9496de
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Aug 22 20:37:17 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Aug 22 20:37:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb479680

dev-libs/libbpf: add 1.0.0

Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/libbpf/Manifest|  1 +
 dev-libs/libbpf/libbpf-1.0.0.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index 9c91566fbc25..5b6a9968ec19 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1 +1,2 @@
 DIST libbpf-0.8.1.tar.gz 942702 BLAKE2B 
084be7d4258500fa894560ed2e52821addcc5d150dcd77fd646271b614d788b7931271be9c3e46fdbc4ed93d053ea3e09023158a8e4a31f9452d10dcb0677b58
 SHA512 
e3bb602f55215a4f030e564af7321ba6338937c426fcaee478b607f88b0c773c40a0c3f59a2b345bda951a19e79061733f8a3fdc10a6292e92782e65754b584a
+DIST libbpf-1.0.0.tar.gz 917108 BLAKE2B 
5bde5a9147330f11dcf1e37aace971624293aae3914459a6b8be327530fa2c2774edaf1b798225ade2771edd88bddc2a74d7f523791f83558417b759eb417f7a
 SHA512 
e99aea1ff477114549b41c272a975169a79ffc1daf4bcaba586cd13d0fc0b23c336cb406fd8e64b73350fe16e2d423fa68a29601d15e2477955c7a92358fb7f8

diff --git a/dev-libs/libbpf/libbpf-1.0.0.ebuild 
b/dev-libs/libbpf/libbpf-1.0.0.ebuild
new file mode 100644
index ..b2c18cdba4be
--- /dev/null
+++ b/dev-libs/libbpf/libbpf-1.0.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+S="${WORKDIR}/${P}/src"
+
+DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
+HOMEPAGE="https://github.com/libbpf/libbpf;
+
+LICENSE="GPL-2 LGPL-2.1 BSD-2"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="static-libs"
+
+DEPEND="
+   sys-kernel/linux-headers
+   virtual/libelf"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/libbpf--paths.patch
+)
+
+src_configure() {
+   append-cflags -fPIC
+   tc-export CC AR
+   export LIBSUBDIR="$(get_libdir)"
+   export V=1
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   install install_uapi_headers
+
+   if ! use static-libs; then
+   find "${ED}" -name '*.a' -delete || die
+   fi
+
+   insinto /usr/$(get_libdir)/pkgconfig
+   doins ${PN}.pc
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-08-22 Thread Patrick McLean
commit: 2c9e2b6bb3ed3b10eab43ec5ebf76b91e38b2c2b
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Aug 22 20:37:36 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Aug 22 20:37:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c9e2b6b

dev-libs/libbpf: Sync 

Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/libbpf/libbpf-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-.ebuild 
b/dev-libs/libbpf/libbpf-.ebuild
index 48e13cc5780d..b2c18cdba4be 100644
--- a/dev-libs/libbpf/libbpf-.ebuild
+++ b/dev-libs/libbpf/libbpf-.ebuild
@@ -18,7 +18,7 @@ DESCRIPTION="Stand-alone build of libbpf from the Linux 
kernel"
 HOMEPAGE="https://github.com/libbpf/libbpf;
 
 LICENSE="GPL-2 LGPL-2.1 BSD-2"
-SLOT="0/${PV}"
+SLOT="0/$(ver_cut 1-2)"
 IUSE="static-libs"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-08-21 Thread Jakov Smolić
commit: 375c9aa5bfc9f3fd8dfa3279cedb1e3d423f99ba
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Aug 17 09:41:30 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Aug 21 14:54:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=375c9aa5

dev-libs/libbpf: drop 0.8.0

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libbpf/Manifest|  1 -
 dev-libs/libbpf/libbpf-0.8.0.ebuild | 51 -
 2 files changed, 52 deletions(-)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index 52c4e60a1e66..9c91566fbc25 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1,2 +1 @@
-DIST libbpf-0.8.0.tar.gz 942574 BLAKE2B 
c8e380d80f69f10da9d8a6ea4d19a53e8b34ed5a6072e1b57c61273f0714d13135c917224086de37246d9e47e9b848cbe75aced79278711a3007aa9e564db4b5
 SHA512 
8b034a9c8f23207638630b95ff95a651148a800589eb52f2fe09698bf3c4147f2e2008b24de45a70832cc7669cdfebd78bc491e575ca0b27de5c2de3b1fb5637
 DIST libbpf-0.8.1.tar.gz 942702 BLAKE2B 
084be7d4258500fa894560ed2e52821addcc5d150dcd77fd646271b614d788b7931271be9c3e46fdbc4ed93d053ea3e09023158a8e4a31f9452d10dcb0677b58
 SHA512 
e3bb602f55215a4f030e564af7321ba6338937c426fcaee478b607f88b0c773c40a0c3f59a2b345bda951a19e79061733f8a3fdc10a6292e92782e65754b584a

diff --git a/dev-libs/libbpf/libbpf-0.8.0.ebuild 
b/dev-libs/libbpf/libbpf-0.8.0.ebuild
deleted file mode 100644
index 47b9e6026fa9..
--- a/dev-libs/libbpf/libbpf-0.8.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-if [[ ${PV} =~ [9]{4,} ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-S="${WORKDIR}/${P}/src"
-
-DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
-HOMEPAGE="https://github.com/libbpf/libbpf;
-
-LICENSE="GPL-2 LGPL-2.1 BSD-2"
-SLOT="0/$(ver_cut 1-2 ${PV})"
-IUSE="static-libs"
-
-DEPEND="
-   sys-kernel/linux-headers
-   virtual/libelf
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/libbpf--paths.patch
-)
-
-src_configure() {
-   append-cflags -fPIC
-   tc-export CC AR
-   export LIBSUBDIR="$(get_libdir)" V=1
-}
-
-src_install() {
-   emake \
-   DESTDIR="${D}" \
-   install install_uapi_headers
-
-   if ! use static-libs; then
-   find "${ED}" -name '*.a' -delete || die
-   fi
-
-   insinto /usr/$(get_libdir)/pkgconfig
-   doins ${PN}.pc
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-08-16 Thread Arthur Zamarin
commit: 36aa9ec7055532028f1347c29df44e61c4c47da9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 16 16:41:11 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 16 16:41:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36aa9ec7

dev-libs/libbpf: Stabilize 0.8.1 ppc, #865371

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libbpf/libbpf-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.8.1.ebuild 
b/dev-libs/libbpf/libbpf-0.8.1.ebuild
index 6adc74f310cc..6c8cc328de84 100644
--- a/dev-libs/libbpf/libbpf-0.8.1.ebuild
+++ b/dev-libs/libbpf/libbpf-0.8.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-08-16 Thread Arthur Zamarin
commit: e59670ea3db147b46c6d9fcff1e487b768003664
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 16 16:41:10 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 16 16:41:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e59670ea

dev-libs/libbpf: Stabilize 0.8.1 sparc, #865371

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libbpf/libbpf-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.8.1.ebuild 
b/dev-libs/libbpf/libbpf-0.8.1.ebuild
index 3d2c95d9c873..e40eba920d6f 100644
--- a/dev-libs/libbpf/libbpf-0.8.1.ebuild
+++ b/dev-libs/libbpf/libbpf-0.8.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-08-16 Thread Arthur Zamarin
commit: f597cff49284cc6059ddca428d049dbaecb57ce6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 16 16:41:13 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 16 16:41:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f597cff4

dev-libs/libbpf: Stabilize 0.8.1 ppc64, #865371

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libbpf/libbpf-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.8.1.ebuild 
b/dev-libs/libbpf/libbpf-0.8.1.ebuild
index 47303aa4b561..47b9e6026fa9 100644
--- a/dev-libs/libbpf/libbpf-0.8.1.ebuild
+++ b/dev-libs/libbpf/libbpf-0.8.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-08-16 Thread Arthur Zamarin
commit: 826d121b0504b81872d8a402e6a134ac26374869
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 16 16:41:12 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 16 16:41:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=826d121b

dev-libs/libbpf: Stabilize 0.8.1 arm64, #865371

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libbpf/libbpf-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.8.1.ebuild 
b/dev-libs/libbpf/libbpf-0.8.1.ebuild
index 6c8cc328de84..47303aa4b561 100644
--- a/dev-libs/libbpf/libbpf-0.8.1.ebuild
+++ b/dev-libs/libbpf/libbpf-0.8.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-08-16 Thread Arthur Zamarin
commit: dbc24c5cfdb60459d9f03452b124a9ceaa6ae115
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 16 16:41:11 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 16 16:41:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbc24c5c

dev-libs/libbpf: Stabilize 0.8.1 arm, #865371

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libbpf/libbpf-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.8.1.ebuild 
b/dev-libs/libbpf/libbpf-0.8.1.ebuild
index e40eba920d6f..6adc74f310cc 100644
--- a/dev-libs/libbpf/libbpf-0.8.1.ebuild
+++ b/dev-libs/libbpf/libbpf-0.8.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-08-16 Thread Sam James
commit: 7660d502e67bd75d3c780833ec2c6d0af712fb50
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 16 15:07:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 16 15:07:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7660d502

dev-libs/libbpf: Stabilize 0.8.1 amd64, #865371

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.8.1.ebuild 
b/dev-libs/libbpf/libbpf-0.8.1.ebuild
index f1bb434fd894..3d2c95d9c873 100644
--- a/dev-libs/libbpf/libbpf-0.8.1.ebuild
+++ b/dev-libs/libbpf/libbpf-0.8.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-08-16 Thread Sam James
commit: 2b694ec47640b36237c82cc0ba0a2894c8595367
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 16 15:06:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 16 15:06:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b694ec4

dev-libs/libbpf: Stabilize 0.8.1 x86, #865371

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.8.1.ebuild 
b/dev-libs/libbpf/libbpf-0.8.1.ebuild
index 2ebd8eeef0c6..f1bb434fd894 100644
--- a/dev-libs/libbpf/libbpf-0.8.1.ebuild
+++ b/dev-libs/libbpf/libbpf-0.8.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-07-14 Thread Patrick McLean
commit: 4962b738fcc3f57130bd9d2d9874822b77a338e8
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Jul 14 23:02:17 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Jul 14 23:02:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4962b738

dev-libs/libbpf: add 0.8.1

Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/libbpf/Manifest|  1 +
 dev-libs/libbpf/libbpf-0.8.1.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index c4a2eb463e45..52c4e60a1e66 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1 +1,2 @@
 DIST libbpf-0.8.0.tar.gz 942574 BLAKE2B 
c8e380d80f69f10da9d8a6ea4d19a53e8b34ed5a6072e1b57c61273f0714d13135c917224086de37246d9e47e9b848cbe75aced79278711a3007aa9e564db4b5
 SHA512 
8b034a9c8f23207638630b95ff95a651148a800589eb52f2fe09698bf3c4147f2e2008b24de45a70832cc7669cdfebd78bc491e575ca0b27de5c2de3b1fb5637
+DIST libbpf-0.8.1.tar.gz 942702 BLAKE2B 
084be7d4258500fa894560ed2e52821addcc5d150dcd77fd646271b614d788b7931271be9c3e46fdbc4ed93d053ea3e09023158a8e4a31f9452d10dcb0677b58
 SHA512 
e3bb602f55215a4f030e564af7321ba6338937c426fcaee478b607f88b0c773c40a0c3f59a2b345bda951a19e79061733f8a3fdc10a6292e92782e65754b584a

diff --git a/dev-libs/libbpf/libbpf-0.8.1.ebuild 
b/dev-libs/libbpf/libbpf-0.8.1.ebuild
new file mode 100644
index ..2ebd8eeef0c6
--- /dev/null
+++ b/dev-libs/libbpf/libbpf-0.8.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+S="${WORKDIR}/${P}/src"
+
+DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
+HOMEPAGE="https://github.com/libbpf/libbpf;
+
+LICENSE="GPL-2 LGPL-2.1 BSD-2"
+SLOT="0/$(ver_cut 1-2 ${PV})"
+IUSE="static-libs"
+
+DEPEND="
+   sys-kernel/linux-headers
+   virtual/libelf
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/libbpf--paths.patch
+)
+
+src_configure() {
+   append-cflags -fPIC
+   tc-export CC AR
+   export LIBSUBDIR="$(get_libdir)" V=1
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   install install_uapi_headers
+
+   if ! use static-libs; then
+   find "${ED}" -name '*.a' -delete || die
+   fi
+
+   insinto /usr/$(get_libdir)/pkgconfig
+   doins ${PN}.pc
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-06-27 Thread Jakov Smolić
commit: f7dc4df24eb001713b05aa1e6479b6f9e1331c5f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jun 27 17:31:42 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jun 27 17:31:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7dc4df2

dev-libs/libbpf: drop 0.7.0

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libbpf/Manifest|  1 -
 dev-libs/libbpf/libbpf-0.7.0.ebuild | 51 -
 2 files changed, 52 deletions(-)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index 796fddbf012f..c4a2eb463e45 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1,2 +1 @@
-DIST libbpf-0.7.0.tar.gz 900120 BLAKE2B 
a67d83f52fde8a6d7771b0d31fbfabbc7d81013aacd733b1a71724a30eef47a085884f28687cb9e5a103a08a3bd9dde6eeb93f13fa4f1a04a386fe6887f126eb
 SHA512 
8f1b13d60fc61176567f780a6c34314e5bdf1d2d3a8187c31b83eef74250729612a4333a9f739cd75887a8b7bd94446d6a1e0c8424565366051be9d24aa286b4
 DIST libbpf-0.8.0.tar.gz 942574 BLAKE2B 
c8e380d80f69f10da9d8a6ea4d19a53e8b34ed5a6072e1b57c61273f0714d13135c917224086de37246d9e47e9b848cbe75aced79278711a3007aa9e564db4b5
 SHA512 
8b034a9c8f23207638630b95ff95a651148a800589eb52f2fe09698bf3c4147f2e2008b24de45a70832cc7669cdfebd78bc491e575ca0b27de5c2de3b1fb5637

diff --git a/dev-libs/libbpf/libbpf-0.7.0.ebuild 
b/dev-libs/libbpf/libbpf-0.7.0.ebuild
deleted file mode 100644
index 47b9e6026fa9..
--- a/dev-libs/libbpf/libbpf-0.7.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-if [[ ${PV} =~ [9]{4,} ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-S="${WORKDIR}/${P}/src"
-
-DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
-HOMEPAGE="https://github.com/libbpf/libbpf;
-
-LICENSE="GPL-2 LGPL-2.1 BSD-2"
-SLOT="0/$(ver_cut 1-2 ${PV})"
-IUSE="static-libs"
-
-DEPEND="
-   sys-kernel/linux-headers
-   virtual/libelf
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/libbpf--paths.patch
-)
-
-src_configure() {
-   append-cflags -fPIC
-   tc-export CC AR
-   export LIBSUBDIR="$(get_libdir)" V=1
-}
-
-src_install() {
-   emake \
-   DESTDIR="${D}" \
-   install install_uapi_headers
-
-   if ! use static-libs; then
-   find "${ED}" -name '*.a' -delete || die
-   fi
-
-   insinto /usr/$(get_libdir)/pkgconfig
-   doins ${PN}.pc
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-06-22 Thread Agostino Sarubbo
commit: 0f0883f694e28b3c2007199e2f3f78a51735a6bc
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jun 22 13:24:45 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jun 22 13:24:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f0883f6

dev-libs/libbpf: x86 stable wrt bug #853304

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libbpf/libbpf-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.8.0.ebuild 
b/dev-libs/libbpf/libbpf-0.8.0.ebuild
index f8d3a9aa44d8..47b9e6026fa9 100644
--- a/dev-libs/libbpf/libbpf-0.8.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.8.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-06-22 Thread Agostino Sarubbo
commit: 151b1e60514143d2092dc7d30c22dbc5bb1b26f7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jun 22 13:23:28 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jun 22 13:23:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=151b1e60

dev-libs/libbpf: arm64 stable wrt bug #853304

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libbpf/libbpf-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.8.0.ebuild 
b/dev-libs/libbpf/libbpf-0.8.0.ebuild
index febd8beafee7..f8d3a9aa44d8 100644
--- a/dev-libs/libbpf/libbpf-0.8.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.8.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-06-22 Thread Agostino Sarubbo
commit: 310ef185fc61db5bec56c1658501f67343b02604
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jun 22 10:12:50 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jun 22 10:12:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=310ef185

dev-libs/libbpf: ppc stable wrt bug #853304

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libbpf/libbpf-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.8.0.ebuild 
b/dev-libs/libbpf/libbpf-0.8.0.ebuild
index 8d015efcc5f6..febd8beafee7 100644
--- a/dev-libs/libbpf/libbpf-0.8.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.8.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-06-21 Thread Arthur Zamarin
commit: c32ba03d0adbbdda724e615f8435a4d00229d581
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jun 21 18:30:42 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jun 21 18:30:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c32ba03d

dev-libs/libbpf: Stabilize 0.8.0 sparc, #853304

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libbpf/libbpf-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.8.0.ebuild 
b/dev-libs/libbpf/libbpf-0.8.0.ebuild
index 9da016bbe5f7..8d015efcc5f6 100644
--- a/dev-libs/libbpf/libbpf-0.8.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.8.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-06-21 Thread Jakov Smolić
commit: b1dd0e142374c1e55dca10067ce1acd01d0b2d43
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jun 21 16:18:07 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jun 21 16:18:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1dd0e14

dev-libs/libbpf: Stabilize 0.8.0 ppc64, #853304

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libbpf/libbpf-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.8.0.ebuild 
b/dev-libs/libbpf/libbpf-0.8.0.ebuild
index 35e27caf1335..9da016bbe5f7 100644
--- a/dev-libs/libbpf/libbpf-0.8.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.8.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-06-21 Thread Jakov Smolić
commit: bb926a36b0e0bae2c3a9a859ca9b102ce9bb2273
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jun 21 16:07:14 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jun 21 16:07:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb926a36

dev-libs/libbpf: Stabilize 0.8.0 amd64, #853304

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libbpf/libbpf-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.8.0.ebuild 
b/dev-libs/libbpf/libbpf-0.8.0.ebuild
index cdb4cc20f6c7..35e27caf1335 100644
--- a/dev-libs/libbpf/libbpf-0.8.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.8.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-06-21 Thread Agostino Sarubbo
commit: d14be2230749dfc82e3ed95eaa535f1c4f07094d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jun 21 15:24:57 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jun 21 15:24:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d14be223

dev-libs/libbpf: arm stable wrt bug #853304

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libbpf/libbpf-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.8.0.ebuild 
b/dev-libs/libbpf/libbpf-0.8.0.ebuild
index 2ebd8eeef0c6..cdb4cc20f6c7 100644
--- a/dev-libs/libbpf/libbpf-0.8.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.8.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-05-16 Thread Patrick McLean
commit: 655981065e863938894942b3cf834afbe013a001
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon May 16 22:58:03 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon May 16 22:58:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65598106

dev-libs/libbpf: add 0.8.0

Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/libbpf/Manifest|  1 +
 dev-libs/libbpf/libbpf-0.8.0.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index 4f6fef31854a..796fddbf012f 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1 +1,2 @@
 DIST libbpf-0.7.0.tar.gz 900120 BLAKE2B 
a67d83f52fde8a6d7771b0d31fbfabbc7d81013aacd733b1a71724a30eef47a085884f28687cb9e5a103a08a3bd9dde6eeb93f13fa4f1a04a386fe6887f126eb
 SHA512 
8f1b13d60fc61176567f780a6c34314e5bdf1d2d3a8187c31b83eef74250729612a4333a9f739cd75887a8b7bd94446d6a1e0c8424565366051be9d24aa286b4
+DIST libbpf-0.8.0.tar.gz 942574 BLAKE2B 
c8e380d80f69f10da9d8a6ea4d19a53e8b34ed5a6072e1b57c61273f0714d13135c917224086de37246d9e47e9b848cbe75aced79278711a3007aa9e564db4b5
 SHA512 
8b034a9c8f23207638630b95ff95a651148a800589eb52f2fe09698bf3c4147f2e2008b24de45a70832cc7669cdfebd78bc491e575ca0b27de5c2de3b1fb5637

diff --git a/dev-libs/libbpf/libbpf-0.8.0.ebuild 
b/dev-libs/libbpf/libbpf-0.8.0.ebuild
new file mode 100644
index ..2ebd8eeef0c6
--- /dev/null
+++ b/dev-libs/libbpf/libbpf-0.8.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+S="${WORKDIR}/${P}/src"
+
+DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
+HOMEPAGE="https://github.com/libbpf/libbpf;
+
+LICENSE="GPL-2 LGPL-2.1 BSD-2"
+SLOT="0/$(ver_cut 1-2 ${PV})"
+IUSE="static-libs"
+
+DEPEND="
+   sys-kernel/linux-headers
+   virtual/libelf
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/libbpf--paths.patch
+)
+
+src_configure() {
+   append-cflags -fPIC
+   tc-export CC AR
+   export LIBSUBDIR="$(get_libdir)" V=1
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   install install_uapi_headers
+
+   if ! use static-libs; then
+   find "${ED}" -name '*.a' -delete || die
+   fi
+
+   insinto /usr/$(get_libdir)/pkgconfig
+   doins ${PN}.pc
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-05-04 Thread WANG Xuerui
commit: ffbad4554885b884156bd3babf872af3bb780f7a
Author: WANG Xuerui  gentoo  org>
AuthorDate: Wed May  4 08:14:37 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Wed May  4 08:16:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffbad455

dev-libs/libbpf: keyword 0.7.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-libs/libbpf/libbpf-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.7.0.ebuild 
b/dev-libs/libbpf/libbpf-0.7.0.ebuild
index f4feea29582b..47b9e6026fa9 100644
--- a/dev-libs/libbpf/libbpf-0.7.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.7.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-05-04 Thread WANG Xuerui
commit: 50f32d697c05c45674d93897ecbd42e020b12e07
Author: WANG Xuerui  gentoo  org>
AuthorDate: Wed May  4 08:14:47 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Wed May  4 08:16:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50f32d69

dev-libs/libbpf: forward ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-libs/libbpf/libbpf-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libbpf/libbpf-.ebuild 
b/dev-libs/libbpf/libbpf-.ebuild
index 2b8fd07a6a92..48e13cc5780d 100644
--- a/dev-libs/libbpf/libbpf-.ebuild
+++ b/dev-libs/libbpf/libbpf-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2021 Gentoo Authors
+# Copyright 2019-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-03-15 Thread Jakov Smolić
commit: 94cab9ea037c1bdeb49d9b07fe53a36a43a10119
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Mar 15 18:00:50 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Mar 15 18:00:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94cab9ea

dev-libs/libbpf: drop 0.6.1

Bug: https://bugs.gentoo.org/830368
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libbpf/Manifest|  1 -
 dev-libs/libbpf/libbpf-0.6.1.ebuild | 51 -
 2 files changed, 52 deletions(-)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index 62d2fd3eeb0d..4f6fef31854a 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1,2 +1 @@
-DIST libbpf-0.6.1.tar.gz 858232 BLAKE2B 
239e7bf47c24d09eb8e177e61d00bd834a0155c8773918246514858fe27688911f79dc4a22d02ab256c7c137010875f8d39d4fec9cecfd7a2b77e6b4df7610ea
 SHA512 
5a8ca70c571fb306dd280f0526db48b78b13b57b4012f7bd3933d6e07d5e41e9370b2db6ed9bbc283c6dcbb21036810bf3093f462906b66557ce0d850c89083a
 DIST libbpf-0.7.0.tar.gz 900120 BLAKE2B 
a67d83f52fde8a6d7771b0d31fbfabbc7d81013aacd733b1a71724a30eef47a085884f28687cb9e5a103a08a3bd9dde6eeb93f13fa4f1a04a386fe6887f126eb
 SHA512 
8f1b13d60fc61176567f780a6c34314e5bdf1d2d3a8187c31b83eef74250729612a4333a9f739cd75887a8b7bd94446d6a1e0c8424565366051be9d24aa286b4

diff --git a/dev-libs/libbpf/libbpf-0.6.1.ebuild 
b/dev-libs/libbpf/libbpf-0.6.1.ebuild
deleted file mode 100644
index f4feea29582b..
--- a/dev-libs/libbpf/libbpf-0.6.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-if [[ ${PV} =~ [9]{4,} ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-fi
-S="${WORKDIR}/${P}/src"
-
-DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
-HOMEPAGE="https://github.com/libbpf/libbpf;
-
-LICENSE="GPL-2 LGPL-2.1 BSD-2"
-SLOT="0/$(ver_cut 1-2 ${PV})"
-IUSE="static-libs"
-
-DEPEND="
-   sys-kernel/linux-headers
-   virtual/libelf
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/libbpf--paths.patch
-)
-
-src_configure() {
-   append-cflags -fPIC
-   tc-export CC AR
-   export LIBSUBDIR="$(get_libdir)" V=1
-}
-
-src_install() {
-   emake \
-   DESTDIR="${D}" \
-   install install_uapi_headers
-
-   if ! use static-libs; then
-   find "${ED}" -name '*.a' -delete || die
-   fi
-
-   insinto /usr/$(get_libdir)/pkgconfig
-   doins ${PN}.pc
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-03-15 Thread Jakov Smolić
commit: 305006163fe29672f2012a77bbb8a6cf30916b2b
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Mar 15 11:27:16 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Mar 15 11:27:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30500616

dev-libs/libbpf: Stabilize 0.7.0 arm, #834693

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libbpf/libbpf-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.7.0.ebuild 
b/dev-libs/libbpf/libbpf-0.7.0.ebuild
index f01891625542..f4feea29582b 100644
--- a/dev-libs/libbpf/libbpf-0.7.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.7.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-03-07 Thread Jakov Smolić
commit: b7f9d6e0e7946586fe52eb9c1ddbee8f51bb3b17
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Mar  7 14:32:15 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Mar  7 14:32:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7f9d6e0

dev-libs/libbpf: Stabilize 0.7.0 x86, #834693

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libbpf/libbpf-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.7.0.ebuild 
b/dev-libs/libbpf/libbpf-0.7.0.ebuild
index 0f6e2815602a..f01891625542 100644
--- a/dev-libs/libbpf/libbpf-0.7.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.7.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-03-06 Thread Agostino Sarubbo
commit: 9c16150b3d7c8ec1c8c3854feac525a509f33e06
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Mar  7 07:28:14 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Mar  7 07:28:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c16150b

dev-libs/libbpf: sparc stable wrt bug #834693

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libbpf/libbpf-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.7.0.ebuild 
b/dev-libs/libbpf/libbpf-0.7.0.ebuild
index f8d7fe26fce3..0f6e2815602a 100644
--- a/dev-libs/libbpf/libbpf-0.7.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.7.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-03-06 Thread Agostino Sarubbo
commit: 0ca35911ae5c96f30c550cd2e9212fa9917ed868
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Mar  7 07:26:45 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Mar  7 07:26:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ca35911

dev-libs/libbpf: amd64 stable wrt bug #834693

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libbpf/libbpf-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.7.0.ebuild 
b/dev-libs/libbpf/libbpf-0.7.0.ebuild
index 01b292f628be..f8d7fe26fce3 100644
--- a/dev-libs/libbpf/libbpf-0.7.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.7.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-03-06 Thread Sam James
commit: ec05e201df1690839bdb04eca759131671964e62
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  7 03:56:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  7 03:56:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec05e201

dev-libs/libbpf: Stabilize 0.7.0 ppc, #834693

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.7.0.ebuild 
b/dev-libs/libbpf/libbpf-0.7.0.ebuild
index e41fda26475b..01b292f628be 100644
--- a/dev-libs/libbpf/libbpf-0.7.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.7.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-03-06 Thread Sam James
commit: 318f626eb8b50d3e20acaa6d0ee5dd7ffa8476bf
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  7 03:56:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  7 03:56:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=318f626e

dev-libs/libbpf: Stabilize 0.7.0 ppc64, #834693

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.7.0.ebuild 
b/dev-libs/libbpf/libbpf-0.7.0.ebuild
index fe2003b36407..e41fda26475b 100644
--- a/dev-libs/libbpf/libbpf-0.7.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.7.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-03-06 Thread Sam James
commit: b112372d29e09144c2859ba405b608278d23826d
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  6 23:52:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  6 23:52:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b112372d

dev-libs/libbpf: Stabilize 0.7.0 arm64, #834693

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.7.0.ebuild 
b/dev-libs/libbpf/libbpf-0.7.0.ebuild
index fea088060eb7..fe2003b36407 100644
--- a/dev-libs/libbpf/libbpf-0.7.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.7.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-02-11 Thread Jakov Smolić
commit: bfcf00fb434fa5ad2c4c88ef57800d5782763319
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Feb 11 19:41:37 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Feb 11 19:42:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfcf00fb

dev-libs/libbpf: add 0.7.0

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libbpf/Manifest|  1 +
 dev-libs/libbpf/libbpf-0.7.0.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index f7baf5561cb2..62d2fd3eeb0d 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1 +1,2 @@
 DIST libbpf-0.6.1.tar.gz 858232 BLAKE2B 
239e7bf47c24d09eb8e177e61d00bd834a0155c8773918246514858fe27688911f79dc4a22d02ab256c7c137010875f8d39d4fec9cecfd7a2b77e6b4df7610ea
 SHA512 
5a8ca70c571fb306dd280f0526db48b78b13b57b4012f7bd3933d6e07d5e41e9370b2db6ed9bbc283c6dcbb21036810bf3093f462906b66557ce0d850c89083a
+DIST libbpf-0.7.0.tar.gz 900120 BLAKE2B 
a67d83f52fde8a6d7771b0d31fbfabbc7d81013aacd733b1a71724a30eef47a085884f28687cb9e5a103a08a3bd9dde6eeb93f13fa4f1a04a386fe6887f126eb
 SHA512 
8f1b13d60fc61176567f780a6c34314e5bdf1d2d3a8187c31b83eef74250729612a4333a9f739cd75887a8b7bd94446d6a1e0c8424565366051be9d24aa286b4

diff --git a/dev-libs/libbpf/libbpf-0.7.0.ebuild 
b/dev-libs/libbpf/libbpf-0.7.0.ebuild
new file mode 100644
index ..fea088060eb7
--- /dev/null
+++ b/dev-libs/libbpf/libbpf-0.7.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+S="${WORKDIR}/${P}/src"
+
+DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
+HOMEPAGE="https://github.com/libbpf/libbpf;
+
+LICENSE="GPL-2 LGPL-2.1 BSD-2"
+SLOT="0/$(ver_cut 1-2 ${PV})"
+IUSE="static-libs"
+
+DEPEND="
+   sys-kernel/linux-headers
+   virtual/libelf
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/libbpf--paths.patch
+)
+
+src_configure() {
+   append-cflags -fPIC
+   tc-export CC AR
+   export LIBSUBDIR="$(get_libdir)" V=1
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   install install_uapi_headers
+
+   if ! use static-libs; then
+   find "${ED}" -name '*.a' -delete || die
+   fi
+
+   insinto /usr/$(get_libdir)/pkgconfig
+   doins ${PN}.pc
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-01-14 Thread Jakov Smolić
commit: 85105df1593e31e0ca0eff967e649128e4391789
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jan 14 09:53:00 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jan 14 09:53:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85105df1

dev-libs/libbpf: drop 0.5.0, 0.6.0

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libbpf/Manifest|  2 --
 dev-libs/libbpf/libbpf-0.5.0.ebuild | 51 -
 dev-libs/libbpf/libbpf-0.6.0.ebuild | 51 -
 3 files changed, 104 deletions(-)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index a6e92078fe5d..f7baf5561cb2 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1,3 +1 @@
-DIST libbpf-0.5.0.tar.gz 815083 BLAKE2B 
9097d808f03cbbe61cd59b24347075e2937603f51350f83f8897123900c911392d7545af8135f39f749132c6518296f1a4d22d37c0c7b4371631f5c63a0dd9ac
 SHA512 
3c578d3e6e93a306a1f182978e54f35fec8acfa51fad5d7de72c5003f10c266d7474e82d6dd045311fcaf8c18aa8cebe64a3336a458a9ea477e5a58e5111dd85
-DIST libbpf-0.6.0.tar.gz 858210 BLAKE2B 
a6076ae7465eb9c99ff1b2c63a388ef2d15c71882d7de0b5279604ad7b91ef3fce583c88710126a9384d96a810775409daadb0adaea41dd9dfc12af183fa50d7
 SHA512 
923eac64dca015939cbbd51cb0a7daf609d9873d249d6e621d73776b51c52f6087f2a957976163474d359a471250b27b44ad93179948335e949a82ed9613ed43
 DIST libbpf-0.6.1.tar.gz 858232 BLAKE2B 
239e7bf47c24d09eb8e177e61d00bd834a0155c8773918246514858fe27688911f79dc4a22d02ab256c7c137010875f8d39d4fec9cecfd7a2b77e6b4df7610ea
 SHA512 
5a8ca70c571fb306dd280f0526db48b78b13b57b4012f7bd3933d6e07d5e41e9370b2db6ed9bbc283c6dcbb21036810bf3093f462906b66557ce0d850c89083a

diff --git a/dev-libs/libbpf/libbpf-0.5.0.ebuild 
b/dev-libs/libbpf/libbpf-0.5.0.ebuild
deleted file mode 100644
index 51d7b76615b5..
--- a/dev-libs/libbpf/libbpf-0.5.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-if [[ ${PV} =~ [9]{4,} ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-fi
-S="${WORKDIR}/${P}/src"
-
-DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
-HOMEPAGE="https://github.com/libbpf/libbpf;
-
-LICENSE="GPL-2 LGPL-2.1 BSD-2"
-SLOT="0/${PV}"
-IUSE="static-libs"
-
-DEPEND="
-   sys-kernel/linux-headers
-   virtual/libelf"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/libbpf--paths.patch
-)
-
-src_configure() {
-   append-cflags -fPIC
-   tc-export CC AR
-   export LIBSUBDIR="$(get_libdir)"
-   export V=1
-}
-
-src_install() {
-   emake \
-   DESTDIR="${D}" \
-   install install_uapi_headers
-
-   if ! use static-libs; then
-   find "${ED}" -name '*.a' -delete || die
-   fi
-
-   insinto /usr/$(get_libdir)/pkgconfig
-   doins ${PN}.pc
-}

diff --git a/dev-libs/libbpf/libbpf-0.6.0.ebuild 
b/dev-libs/libbpf/libbpf-0.6.0.ebuild
deleted file mode 100644
index f4feea29582b..
--- a/dev-libs/libbpf/libbpf-0.6.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-if [[ ${PV} =~ [9]{4,} ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-fi
-S="${WORKDIR}/${P}/src"
-
-DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
-HOMEPAGE="https://github.com/libbpf/libbpf;
-
-LICENSE="GPL-2 LGPL-2.1 BSD-2"
-SLOT="0/$(ver_cut 1-2 ${PV})"
-IUSE="static-libs"
-
-DEPEND="
-   sys-kernel/linux-headers
-   virtual/libelf
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/libbpf--paths.patch
-)
-
-src_configure() {
-   append-cflags -fPIC
-   tc-export CC AR
-   export LIBSUBDIR="$(get_libdir)" V=1
-}
-
-src_install() {
-   emake \
-   DESTDIR="${D}" \
-   install install_uapi_headers
-
-   if ! use static-libs; then
-   find "${ED}" -name '*.a' -delete || die
-   fi
-
-   insinto /usr/$(get_libdir)/pkgconfig
-   doins ${PN}.pc
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-01-13 Thread Arthur Zamarin
commit: 5da4afac1c0263a60fb40b3a27605070f3a05214
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan 13 18:29:17 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan 13 18:29:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5da4afac

dev-libs/libbpf: Stabilize 0.6.1 ppc64, #831070

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libbpf/libbpf-0.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.6.1.ebuild 
b/dev-libs/libbpf/libbpf-0.6.1.ebuild
index 078172192195..bd3f3fd44b29 100644
--- a/dev-libs/libbpf/libbpf-0.6.1.ebuild
+++ b/dev-libs/libbpf/libbpf-0.6.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-01-13 Thread Arthur Zamarin
commit: f5f1d1d178a6114ee7efe0eeec87f4b826a79cfa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan 13 18:29:18 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan 13 18:29:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5f1d1d1

dev-libs/libbpf: Stabilize 0.6.1 ppc, #831070

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libbpf/libbpf-0.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.6.1.ebuild 
b/dev-libs/libbpf/libbpf-0.6.1.ebuild
index bd3f3fd44b29..f4feea29582b 100644
--- a/dev-libs/libbpf/libbpf-0.6.1.ebuild
+++ b/dev-libs/libbpf/libbpf-0.6.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-01-12 Thread Sam James
commit: c9368c186bb9f45a3fb6f4fcb722205e8b388a32
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 13 00:33:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 13 00:33:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9368c18

dev-libs/libbpf: Stabilize 0.6.1 sparc, #831070

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-0.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.6.1.ebuild 
b/dev-libs/libbpf/libbpf-0.6.1.ebuild
index 2bf63f4b3359..078172192195 100644
--- a/dev-libs/libbpf/libbpf-0.6.1.ebuild
+++ b/dev-libs/libbpf/libbpf-0.6.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-01-12 Thread Sam James
commit: a888a0af6ed1e5c0a14c60d0363e1d23e25c400c
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 13 00:33:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 13 00:33:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a888a0af

dev-libs/libbpf: Stabilize 0.6.1 x86, #831070

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-0.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.6.1.ebuild 
b/dev-libs/libbpf/libbpf-0.6.1.ebuild
index 0473027ea796..2bf63f4b3359 100644
--- a/dev-libs/libbpf/libbpf-0.6.1.ebuild
+++ b/dev-libs/libbpf/libbpf-0.6.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-01-12 Thread Sam James
commit: 1d8ac784bb12fc2feb39364c92dc05bc445dc775
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 13 00:31:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 13 00:31:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d8ac784

dev-libs/libbpf: Stabilize 0.6.1 arm64, #831070

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-0.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.6.1.ebuild 
b/dev-libs/libbpf/libbpf-0.6.1.ebuild
index 4d250f2b5c78..0473027ea796 100644
--- a/dev-libs/libbpf/libbpf-0.6.1.ebuild
+++ b/dev-libs/libbpf/libbpf-0.6.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-01-12 Thread Sam James
commit: 7cfd2f15bd0c2e72e502b4819c6d6e983e849cb2
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 13 00:31:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 13 00:31:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cfd2f15

dev-libs/libbpf: Stabilize 0.6.1 arm, #831070

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-0.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.6.1.ebuild 
b/dev-libs/libbpf/libbpf-0.6.1.ebuild
index b8630b426de9..4d250f2b5c78 100644
--- a/dev-libs/libbpf/libbpf-0.6.1.ebuild
+++ b/dev-libs/libbpf/libbpf-0.6.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-01-12 Thread Jakov Smolić
commit: 1e87f7f61f7bfc62bb13c6462c6a916b61b50e76
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jan 12 11:41:19 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jan 12 11:41:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e87f7f6

dev-libs/libbpf: Stabilize 0.6.1 amd64, #831070

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libbpf/libbpf-0.6.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libbpf/libbpf-0.6.1.ebuild 
b/dev-libs/libbpf/libbpf-0.6.1.ebuild
index 857dae105061..b8630b426de9 100644
--- a/dev-libs/libbpf/libbpf-0.6.1.ebuild
+++ b/dev-libs/libbpf/libbpf-0.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2021 Gentoo Authors
+# Copyright 2019-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-01-05 Thread Jakov Smolić
commit: 81377b9a8bae5f29e6870bf884e9ad5cc6dddb45
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jan  5 19:19:35 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jan  5 19:19:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81377b9a

dev-libs/libbpf: Stabilize 0.6.0 arm64, #830605

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libbpf/libbpf-0.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.6.0.ebuild 
b/dev-libs/libbpf/libbpf-0.6.0.ebuild
index a9356050115a..f4feea29582b 100644
--- a/dev-libs/libbpf/libbpf-0.6.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.6.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-01-05 Thread Sam James
commit: fe0f3fc8a8a3fb616df4a4b57e61ee6da354d741
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  5 11:18:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  5 11:18:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe0f3fc8

dev-libs/libbpf: Stabilize 0.6.0 arm, #830605

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-0.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.6.0.ebuild 
b/dev-libs/libbpf/libbpf-0.6.0.ebuild
index cf119efc4846..a9356050115a 100644
--- a/dev-libs/libbpf/libbpf-0.6.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.6.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-01-04 Thread Sam James
commit: f4c33fa015d386a4732cce89b7fc41b2fe185f2b
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  4 20:48:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  4 20:48:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4c33fa0

dev-libs/libbpf: Stabilize 0.6.0 ppc64, #830605

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-0.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.6.0.ebuild 
b/dev-libs/libbpf/libbpf-0.6.0.ebuild
index 43c01c43d668..59ebd46de49b 100644
--- a/dev-libs/libbpf/libbpf-0.6.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.6.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-01-04 Thread Sam James
commit: 5eda8e1242d9313cb3fe4add1dda7a8d8fd065e2
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  4 20:48:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  4 20:48:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eda8e12

dev-libs/libbpf: Stabilize 0.6.0 sparc, #830605

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-0.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.6.0.ebuild 
b/dev-libs/libbpf/libbpf-0.6.0.ebuild
index 4c2b49767735..cf119efc4846 100644
--- a/dev-libs/libbpf/libbpf-0.6.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.6.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-01-04 Thread Sam James
commit: 2826854be8a1c72eaf1f8aa2f833f2f518ce3395
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  4 20:48:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  4 20:48:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2826854b

dev-libs/libbpf: Stabilize 0.6.0 ppc, #830605

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-0.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.6.0.ebuild 
b/dev-libs/libbpf/libbpf-0.6.0.ebuild
index 59ebd46de49b..4c2b49767735 100644
--- a/dev-libs/libbpf/libbpf-0.6.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.6.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-01-04 Thread Sam James
commit: 89d669a28b1c160423e8c554fe233ff3734e7dde
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  4 20:47:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  4 20:47:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89d669a2

dev-libs/libbpf: Stabilize 0.6.0 x86, #830605

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-0.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.6.0.ebuild 
b/dev-libs/libbpf/libbpf-0.6.0.ebuild
index b8630b426de9..43c01c43d668 100644
--- a/dev-libs/libbpf/libbpf-0.6.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.6.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2022-01-04 Thread Jakov Smolić
commit: 48687b9c9c917220f27498fbe650154f9efb46ef
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jan  4 18:09:22 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jan  4 18:09:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48687b9c

dev-libs/libbpf: Stabilize 0.6.0 amd64, #830605

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libbpf/libbpf-0.6.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libbpf/libbpf-0.6.0.ebuild 
b/dev-libs/libbpf/libbpf-0.6.0.ebuild
index 857dae105061..b8630b426de9 100644
--- a/dev-libs/libbpf/libbpf-0.6.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2021 Gentoo Authors
+# Copyright 2019-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2021-12-12 Thread Jakov Smolić
commit: 9bee55618ddd12ad01baa7428d983ca2f20f8527
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Dec 12 17:45:36 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Dec 12 17:45:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bee5561

dev-libs/libbpf: add 0.6.1

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libbpf/Manifest|  1 +
 dev-libs/libbpf/libbpf-0.6.1.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index d3ac6b04b991..a6e92078fe5d 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1,2 +1,3 @@
 DIST libbpf-0.5.0.tar.gz 815083 BLAKE2B 
9097d808f03cbbe61cd59b24347075e2937603f51350f83f8897123900c911392d7545af8135f39f749132c6518296f1a4d22d37c0c7b4371631f5c63a0dd9ac
 SHA512 
3c578d3e6e93a306a1f182978e54f35fec8acfa51fad5d7de72c5003f10c266d7474e82d6dd045311fcaf8c18aa8cebe64a3336a458a9ea477e5a58e5111dd85
 DIST libbpf-0.6.0.tar.gz 858210 BLAKE2B 
a6076ae7465eb9c99ff1b2c63a388ef2d15c71882d7de0b5279604ad7b91ef3fce583c88710126a9384d96a810775409daadb0adaea41dd9dfc12af183fa50d7
 SHA512 
923eac64dca015939cbbd51cb0a7daf609d9873d249d6e621d73776b51c52f6087f2a957976163474d359a471250b27b44ad93179948335e949a82ed9613ed43
+DIST libbpf-0.6.1.tar.gz 858232 BLAKE2B 
239e7bf47c24d09eb8e177e61d00bd834a0155c8773918246514858fe27688911f79dc4a22d02ab256c7c137010875f8d39d4fec9cecfd7a2b77e6b4df7610ea
 SHA512 
5a8ca70c571fb306dd280f0526db48b78b13b57b4012f7bd3933d6e07d5e41e9370b2db6ed9bbc283c6dcbb21036810bf3093f462906b66557ce0d850c89083a

diff --git a/dev-libs/libbpf/libbpf-0.6.1.ebuild 
b/dev-libs/libbpf/libbpf-0.6.1.ebuild
new file mode 100644
index ..857dae105061
--- /dev/null
+++ b/dev-libs/libbpf/libbpf-0.6.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+S="${WORKDIR}/${P}/src"
+
+DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
+HOMEPAGE="https://github.com/libbpf/libbpf;
+
+LICENSE="GPL-2 LGPL-2.1 BSD-2"
+SLOT="0/$(ver_cut 1-2 ${PV})"
+IUSE="static-libs"
+
+DEPEND="
+   sys-kernel/linux-headers
+   virtual/libelf
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/libbpf--paths.patch
+)
+
+src_configure() {
+   append-cflags -fPIC
+   tc-export CC AR
+   export LIBSUBDIR="$(get_libdir)" V=1
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   install install_uapi_headers
+
+   if ! use static-libs; then
+   find "${ED}" -name '*.a' -delete || die
+   fi
+
+   insinto /usr/$(get_libdir)/pkgconfig
+   doins ${PN}.pc
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2021-12-01 Thread Patrick McLean
commit: 3863e30ef3bb6605e6c88dabdf28697642b8dae9
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Dec  2 02:01:25 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Dec  2 02:01:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3863e30e

dev-libs/libbpf: Version bump to 0.6.0

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/libbpf/Manifest|  1 +
 dev-libs/libbpf/libbpf-0.6.0.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index f5a32a29f9f5..d3ac6b04b991 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1 +1,2 @@
 DIST libbpf-0.5.0.tar.gz 815083 BLAKE2B 
9097d808f03cbbe61cd59b24347075e2937603f51350f83f8897123900c911392d7545af8135f39f749132c6518296f1a4d22d37c0c7b4371631f5c63a0dd9ac
 SHA512 
3c578d3e6e93a306a1f182978e54f35fec8acfa51fad5d7de72c5003f10c266d7474e82d6dd045311fcaf8c18aa8cebe64a3336a458a9ea477e5a58e5111dd85
+DIST libbpf-0.6.0.tar.gz 858210 BLAKE2B 
a6076ae7465eb9c99ff1b2c63a388ef2d15c71882d7de0b5279604ad7b91ef3fce583c88710126a9384d96a810775409daadb0adaea41dd9dfc12af183fa50d7
 SHA512 
923eac64dca015939cbbd51cb0a7daf609d9873d249d6e621d73776b51c52f6087f2a957976163474d359a471250b27b44ad93179948335e949a82ed9613ed43

diff --git a/dev-libs/libbpf/libbpf-0.6.0.ebuild 
b/dev-libs/libbpf/libbpf-0.6.0.ebuild
new file mode 100644
index ..857dae105061
--- /dev/null
+++ b/dev-libs/libbpf/libbpf-0.6.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+S="${WORKDIR}/${P}/src"
+
+DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
+HOMEPAGE="https://github.com/libbpf/libbpf;
+
+LICENSE="GPL-2 LGPL-2.1 BSD-2"
+SLOT="0/$(ver_cut 1-2 ${PV})"
+IUSE="static-libs"
+
+DEPEND="
+   sys-kernel/linux-headers
+   virtual/libelf
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/libbpf--paths.patch
+)
+
+src_configure() {
+   append-cflags -fPIC
+   tc-export CC AR
+   export LIBSUBDIR="$(get_libdir)" V=1
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   install install_uapi_headers
+
+   if ! use static-libs; then
+   find "${ED}" -name '*.a' -delete || die
+   fi
+
+   insinto /usr/$(get_libdir)/pkgconfig
+   doins ${PN}.pc
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2021-11-29 Thread Jakov Smolić
commit: 39729ace49cc3461ffede93e031ee3f62e5eb51c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Nov 29 11:46:04 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Nov 29 11:46:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39729ace

dev-libs/libbpf: drop 0.4.0

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libbpf/Manifest|  1 -
 dev-libs/libbpf/libbpf-0.4.0.ebuild | 62 -
 2 files changed, 63 deletions(-)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index da6ed9ecbf91..f5a32a29f9f5 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1,2 +1 @@
-DIST libbpf-0.4.0.tar.gz 1015782 BLAKE2B 
f3bb1a5b1808d30612d9d3852400b71cb5d2ba4c31a177dd72b1f6060bc1d97f8d4ea7bb071a1ae2c5e94e3a4745593a0cc6b8ab6e56288e6cfb046d6de43717
 SHA512 
5d247f724f0dd3b2dadcc1ac10026ac57d3029b9dd7eb2831e282c58a4143042ef024170781139d89d85c4e9a3849b9ec0d3604a00bb3433be7622682b6dabc1
 DIST libbpf-0.5.0.tar.gz 815083 BLAKE2B 
9097d808f03cbbe61cd59b24347075e2937603f51350f83f8897123900c911392d7545af8135f39f749132c6518296f1a4d22d37c0c7b4371631f5c63a0dd9ac
 SHA512 
3c578d3e6e93a306a1f182978e54f35fec8acfa51fad5d7de72c5003f10c266d7474e82d6dd045311fcaf8c18aa8cebe64a3336a458a9ea477e5a58e5111dd85

diff --git a/dev-libs/libbpf/libbpf-0.4.0.ebuild 
b/dev-libs/libbpf/libbpf-0.4.0.ebuild
deleted file mode 100644
index 438a4a1415ec..
--- a/dev-libs/libbpf/libbpf-0.4.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs
-
-if [[ ${PV} =~ [9]{4,} ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
-else
-   
SRC_URI="https://github.com/libbpf/libbpf/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-fi
-S="${WORKDIR}/${P}/src"
-
-HOMEPAGE="https://github.com/libbpf/libbpf;
-DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
-
-LICENSE="GPL-2 LGPL-2.1 BSD-2"
-SLOT="0/${PV}"
-IUSE="+static-libs"
-
-COMMON_DEPEND="
-   virtual/libelf
-"
-DEPEND="
-   ${COMMON_DEPEND}
-   sys-kernel/linux-headers
-"
-RDEPEND="
-   ${COMMON_DEPEND}
-"
-
-PATCHES=(
-   "${FILESDIR}/libbpf--paths.patch"
-)
-
-src_compile() {
-   append-cflags -fPIC
-   emake \
-   BUILD_SHARED=y \
-   LIBSUBDIR="$(get_libdir)" \
-   CC="$(tc-getCC)" \
-   AR="$(tc-getAR)" \
-   V=1
-}
-
-src_install() {
-   emake \
-   BUILD_SHARED=y \
-   LIBSUBDIR="$(get_libdir)" \
-   DESTDIR="${D}" \
-   install install_uapi_headers
-
-   insinto /usr/$(get_libdir)/pkgconfig
-   doins ${PN}.pc
-
-   if ! use static-libs; then
-   find "${D}" -name '*.a' -delete || die
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2021-11-17 Thread Sam James
commit: 3d31374622ade30e51bd47f83b87e46e772e83b6
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 17 10:52:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 17 10:52:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d313746

dev-libs/libbpf: Stabilize 0.5.0 arm, #818940

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-0.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.5.0.ebuild 
b/dev-libs/libbpf/libbpf-0.5.0.ebuild
index 119851f0b599..51d7b76615b5 100644
--- a/dev-libs/libbpf/libbpf-0.5.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.5.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2021-11-15 Thread Sam James
commit: e27e22a597d46e6af290192356a416de98d40afc
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 16 02:52:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 16 02:52:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e27e22a5

dev-libs/libbpf: Stabilize 0.5.0 arm64, #818940

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-0.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.5.0.ebuild 
b/dev-libs/libbpf/libbpf-0.5.0.ebuild
index 75ee4d2ea88d..119851f0b599 100644
--- a/dev-libs/libbpf/libbpf-0.5.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.5.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2021-11-10 Thread Sam James
commit: 6d7c6a4b99b40ea0f0549a7c2be9003d8cbabcb3
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 10 16:47:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 10 16:47:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d7c6a4b

dev-libs/libbpf: Stabilize 0.5.0 ppc64, #818940

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-0.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.5.0.ebuild 
b/dev-libs/libbpf/libbpf-0.5.0.ebuild
index 73383ea6740..75ee4d2ea88 100644
--- a/dev-libs/libbpf/libbpf-0.5.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.5.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2021-11-09 Thread Arthur Zamarin
commit: 20f7fd9a8a5b154486973f85652542a091169c31
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 10 06:02:10 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 10 06:02:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20f7fd9a

dev-libs/libbpf: Stabilize 0.5.0 sparc, #818940

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libbpf/libbpf-0.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.5.0.ebuild 
b/dev-libs/libbpf/libbpf-0.5.0.ebuild
index 4347012464b..73383ea6740 100644
--- a/dev-libs/libbpf/libbpf-0.5.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.5.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2021-11-09 Thread Sam James
commit: 0ec6cca7f4b40cdc07e876db60a93e9577ea390f
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 10 04:15:03 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 10 04:15:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ec6cca7

dev-libs/libbpf: Stabilize 0.5.0 ppc, #818940

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-0.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.5.0.ebuild 
b/dev-libs/libbpf/libbpf-0.5.0.ebuild
index 46a4b242d1f..4347012464b 100644
--- a/dev-libs/libbpf/libbpf-0.5.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.5.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2021-11-09 Thread Jakov Smolić
commit: 112a51e46cd0c250427e274e5c0bd2474921216a
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Nov  9 22:05:16 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Nov  9 22:05:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=112a51e4

dev-libs/libbpf: Stabilize 0.5.0 x86, #818940

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libbpf/libbpf-0.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.5.0.ebuild 
b/dev-libs/libbpf/libbpf-0.5.0.ebuild
index abb2b6c7603..46a4b242d1f 100644
--- a/dev-libs/libbpf/libbpf-0.5.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.5.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2021-11-09 Thread Jakov Smolić
commit: 0734ac6ce76137ac7e5457f210e68ed150937798
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Nov  9 15:03:56 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Nov  9 15:03:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0734ac6c

dev-libs/libbpf: Stabilize 0.5.0 amd64, #818940

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libbpf/libbpf-0.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/libbpf-0.5.0.ebuild 
b/dev-libs/libbpf/libbpf-0.5.0.ebuild
index 2b8fd07a6a9..abb2b6c7603 100644
--- a/dev-libs/libbpf/libbpf-0.5.0.ebuild
+++ b/dev-libs/libbpf/libbpf-0.5.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



  1   2   >