public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/papi/
@ 2016-11-29 12:05 Slawek Lis
  0 siblings, 0 replies; 15+ messages in thread
From: Slawek Lis @ 2016-11-29 12:05 UTC (permalink / raw
  To: gentoo-commits

commit:     888ee3c64f0c8015c46dc61ac1671059984fcddf
Author:     Slawomir Lis <slis <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 29 11:51:54 2016 +0000
Commit:     Slawek Lis <slis <AT> gentoo <DOT> org>
CommitDate: Tue Nov 29 12:08:20 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=888ee3c6

dev-libs/papi: version bump to 5.5.1

Package-Manager: portage-2.3.2

 dev-libs/papi/Manifest          |  1 +
 dev-libs/papi/papi-5.5.1.ebuild | 39 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 40 insertions(+)

diff --git a/dev-libs/papi/Manifest b/dev-libs/papi/Manifest
index 6bae306..aa652f1 100644
--- a/dev-libs/papi/Manifest
+++ b/dev-libs/papi/Manifest
@@ -1,2 +1,3 @@
 DIST papi-5.3.0.tar.gz 3928589 SHA256 99f2f36398b370e75d100b4a189d5bc0ac4f5dd66df44d441f88fd32e1421524 SHA512 a88d28d895a1b44b0d05ac90c39406b7e9806a1d865b39df405e55b27d7f6bb191330ed7df52d4f3f04f46ff94ce867e6c1bdd9b38c314652cff1ee9d838b226 WHIRLPOOL cf1074f259831283292b57b636b6b0083a11ec6084bce2361eabe3ca706fd3d2420d3ab4074c8024296b06d11223a1dcc9782040ab08502481498b84bb2517e6
 DIST papi-5.4.0.tar.gz 4075657 SHA256 537bc209ad05050399d5f268ba8f40e499f457cab9b3503f57600f9893819195 SHA512 be4a929208a83765f99f2f34e98d6770bf46d4f336e492506cc86d6a34fbf84754b05cfd22db0949b382bb8f24ad0ed7f5e7c90941baad2593b82827ee27eb4a WHIRLPOOL 291d087c23b30a5f9f696771b62204ebe030ab731c35b9613a7821d110b920fcef777b0cfbbd136fe3838acf14631527055e0cf0c99624dfbbcd7c40cc4f4d99
+DIST papi-5.5.1.tar.gz 4233127 SHA256 49dc2c2323f6164c4a7e81b799ed690ee73158671205e71501f849391dd2c2d4 SHA512 c65c3a4e95c33ee7ceb950c184c08019d83cfee38bfe1bac86e80670a5191918edab2916b6815b15001da961deb8b6cf51263541554eb92a817e1a48371cfcf5 WHIRLPOOL 0ebbc7afd5a91628154aaa11c0dd833ef01622ea2b3fba822b16921334baf4964ab367d5dc66df5af1b582bf5865a4228a856e3e71195677e089af75c2c3f79a

diff --git a/dev-libs/papi/papi-5.5.1.ebuild b/dev-libs/papi/papi-5.5.1.ebuild
new file mode 100644
index 00000000..610d205
--- /dev/null
+++ b/dev-libs/papi/papi-5.5.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+AUTOTOOLS_IN_SOURCE_BUILD=1
+inherit autotools-utils fortran-2 versionator
+
+DESCRIPTION="Performance Application Programming Interface"
+HOMEPAGE="http://icl.cs.utk.edu/papi/"
+SRC_URI="http://icl.cs.utk.edu/projects/${PN}/downloads/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
+
+DEPEND="
+	dev-libs/libpfm[static-libs]
+	virtual/mpi
+"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)/src"
+
+src_configure() {
+	local myeconfargs=(
+		--with-shlib
+		--with-perf-events
+		--with-pfm-prefix="${EPREFIX}/usr"
+	)
+	autotools-utils_src_configure
+}
+
+src_install() {
+	autotools-utils_src_install
+	dodoc ../RE*
+}


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/papi/
@ 2021-02-27  1:00 Sam James
  0 siblings, 0 replies; 15+ messages in thread
From: Sam James @ 2021-02-27  1:00 UTC (permalink / raw
  To: gentoo-commits

commit:     d700f2f88da0b2b461d18229baa97cac5e3ab9a9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 26 23:43:41 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 27 01:00:07 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d700f2f8

dev-libs/papi: EAPI 7, fix libdir

Closes: https://bugs.gentoo.org/689312
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/papi/papi-5.5.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/papi/papi-5.5.1.ebuild b/dev-libs/papi/papi-5.5.1.ebuild
index 08fa56644ba..2667603df0e 100644
--- a/dev-libs/papi/papi-5.5.1.ebuild
+++ b/dev-libs/papi/papi-5.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -32,6 +32,7 @@ src_configure() {
 		--with-shlib
 		--with-perf-events
 		--with-pfm-prefix="${EPREFIX}/usr"
+		--with-pfm-libdir="${EPREFIX}/usr/$(get_libdir)"
 		--with-shared-lib=yes
 		--with-static-lib=no
 	)


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/papi/
@ 2021-02-27  1:00 Sam James
  0 siblings, 0 replies; 15+ messages in thread
From: Sam James @ 2021-02-27  1:00 UTC (permalink / raw
  To: gentoo-commits

commit:     30b8026a5b81b79fec0827b1847d9695baf9b934
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 26 23:40:25 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 27 01:00:06 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30b8026a

dev-libs/papi: cleanup old

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/papi/Manifest          |  2 --
 dev-libs/papi/papi-5.3.0.ebuild | 38 --------------------------------------
 dev-libs/papi/papi-5.4.0.ebuild | 38 --------------------------------------
 dev-libs/papi/papi-5.5.1.ebuild | 24 ++++++++++++++++--------
 4 files changed, 16 insertions(+), 86 deletions(-)

diff --git a/dev-libs/papi/Manifest b/dev-libs/papi/Manifest
index 2596b29b77e..2ca09701fd2 100644
--- a/dev-libs/papi/Manifest
+++ b/dev-libs/papi/Manifest
@@ -1,3 +1 @@
-DIST papi-5.3.0.tar.gz 3928589 BLAKE2B 64531442b5ebe846ba801455c3cb15437ee2d5eec8b4d567f4bf96f1c08e2af26aedcae0c5601e00e5454aa5ad5d482a6b113a52a20d5b2819161c82b51f8fb5 SHA512 a88d28d895a1b44b0d05ac90c39406b7e9806a1d865b39df405e55b27d7f6bb191330ed7df52d4f3f04f46ff94ce867e6c1bdd9b38c314652cff1ee9d838b226
-DIST papi-5.4.0.tar.gz 4075657 BLAKE2B 17d92eb379ef7c45071c32ca0bbf9baecd0044ed019a2aa731da32d9bb92fad707375f555dc87adc1a8e90e27d2d850c673fbc71c3f2a55f8621151ff21087bc SHA512 be4a929208a83765f99f2f34e98d6770bf46d4f336e492506cc86d6a34fbf84754b05cfd22db0949b382bb8f24ad0ed7f5e7c90941baad2593b82827ee27eb4a
 DIST papi-5.5.1.tar.gz 4233127 BLAKE2B e065bed5a5607bf5ce3459ea84e1dabd6a60cd1f78f3ec2fbed29676ff79a057c77bd4210b8c45428238d927016a5a1e16d7bdfb4a9f56ea1e180cb0b19ec182 SHA512 c65c3a4e95c33ee7ceb950c184c08019d83cfee38bfe1bac86e80670a5191918edab2916b6815b15001da961deb8b6cf51263541554eb92a817e1a48371cfcf5

diff --git a/dev-libs/papi/papi-5.3.0.ebuild b/dev-libs/papi/papi-5.3.0.ebuild
deleted file mode 100644
index e2aa6283e64..00000000000
--- a/dev-libs/papi/papi-5.3.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-AUTOTOOLS_IN_SOURCE_BUILD=1
-inherit autotools-utils fortran-2 versionator
-
-DESCRIPTION="Performance Application Programming Interface"
-HOMEPAGE="http://icl.cs.utk.edu/papi/"
-SRC_URI="http://icl.cs.utk.edu/projects/${PN}/downloads/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="static-libs"
-
-DEPEND="
-	dev-libs/libpfm[static-libs]
-	virtual/mpi
-"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)/src"
-
-src_configure() {
-	local myeconfargs=(
-		--with-shlib
-		--with-perf-events
-		--with-pfm-prefix="${EPREFIX}/usr"
-	)
-	autotools-utils_src_configure
-}
-
-src_install() {
-	autotools-utils_src_install
-	dodoc ../RE*
-}

diff --git a/dev-libs/papi/papi-5.4.0.ebuild b/dev-libs/papi/papi-5.4.0.ebuild
deleted file mode 100644
index 9a415cc1b99..00000000000
--- a/dev-libs/papi/papi-5.4.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-AUTOTOOLS_IN_SOURCE_BUILD=1
-inherit autotools-utils fortran-2 versionator
-
-DESCRIPTION="Performance Application Programming Interface"
-HOMEPAGE="http://icl.cs.utk.edu/papi/"
-SRC_URI="http://icl.cs.utk.edu/projects/${PN}/downloads/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="static-libs"
-
-DEPEND="
-	dev-libs/libpfm[static-libs]
-	virtual/mpi
-"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)/src"
-
-src_configure() {
-	local myeconfargs=(
-		--with-shlib
-		--with-perf-events
-		--with-pfm-prefix="${EPREFIX}/usr"
-	)
-	autotools-utils_src_configure
-}
-
-src_install() {
-	autotools-utils_src_install
-	dodoc ../RE*
-}

diff --git a/dev-libs/papi/papi-5.5.1.ebuild b/dev-libs/papi/papi-5.5.1.ebuild
index 0d2f0f2c48e..08fa56644ba 100644
--- a/dev-libs/papi/papi-5.5.1.ebuild
+++ b/dev-libs/papi/papi-5.5.1.ebuild
@@ -1,38 +1,46 @@
 # Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
-AUTOTOOLS_IN_SOURCE_BUILD=1
-inherit autotools-utils fortran-2 versionator
+inherit autotools fortran-2
 
 DESCRIPTION="Performance Application Programming Interface"
 HOMEPAGE="http://icl.cs.utk.edu/papi/"
 SRC_URI="http://icl.cs.utk.edu/projects/${PN}/downloads/${P}.tar.gz"
+S="${WORKDIR}/${PN}-$(ver_cut 1-3)/src"
 
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="static-libs"
 
 DEPEND="
-	dev-libs/libpfm[static-libs]
+	dev-libs/libpfm
 	virtual/mpi
 "
 RDEPEND="${DEPEND}"
 
-S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)/src"
+src_prepare() {
+	default
+
+	mv configure.{in,ac} || die
+	eautoreconf
+}
 
 src_configure() {
 	local myeconfargs=(
 		--with-shlib
 		--with-perf-events
 		--with-pfm-prefix="${EPREFIX}/usr"
+		--with-shared-lib=yes
+		--with-static-lib=no
 	)
-	autotools-utils_src_configure
+
+	econf "${myeconfargs[@]}"
 }
 
 src_install() {
-	autotools-utils_src_install
+	default
+
 	dodoc ../RE*
 }


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/papi/
@ 2021-02-27  1:00 Sam James
  0 siblings, 0 replies; 15+ messages in thread
From: Sam James @ 2021-02-27  1:00 UTC (permalink / raw
  To: gentoo-commits

commit:     225b37c8a1637ca47d736063637c0231014a89b3
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 27 00:07:15 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 27 01:00:08 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=225b37c8

dev-libs/papi: bump to 6.0.0.1

Closes: https://bugs.gentoo.org/681582
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/papi/Manifest            |  1 +
 dev-libs/papi/papi-6.0.0.1.ebuild | 53 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 54 insertions(+)

diff --git a/dev-libs/papi/Manifest b/dev-libs/papi/Manifest
index 2ca09701fd2..456133e1263 100644
--- a/dev-libs/papi/Manifest
+++ b/dev-libs/papi/Manifest
@@ -1 +1,2 @@
 DIST papi-5.5.1.tar.gz 4233127 BLAKE2B e065bed5a5607bf5ce3459ea84e1dabd6a60cd1f78f3ec2fbed29676ff79a057c77bd4210b8c45428238d927016a5a1e16d7bdfb4a9f56ea1e180cb0b19ec182 SHA512 c65c3a4e95c33ee7ceb950c184c08019d83cfee38bfe1bac86e80670a5191918edab2916b6815b15001da961deb8b6cf51263541554eb92a817e1a48371cfcf5
+DIST papi-6.0.0.1.tar.gz 4665285 BLAKE2B 5b6b2de8c16510a05a57159ceba591625c78f2a6d4ea62979fea4dd3e72bce73138e36480d82e13713c9ff2298e00330619fa57fdc7f81d75e1ce519b6f600ae SHA512 54c37b49858e921bd1357d8b0bba12c27e40e89b1354d89e5a85672ef3e6d3a4784212079098004256369a172d744580fb283741e7b4ac2d6fa5642bc42ea2ad

diff --git a/dev-libs/papi/papi-6.0.0.1.ebuild b/dev-libs/papi/papi-6.0.0.1.ebuild
new file mode 100644
index 00000000000..1001a71a638
--- /dev/null
+++ b/dev-libs/papi/papi-6.0.0.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools fortran-2 toolchain-funcs
+
+DESCRIPTION="Performance Application Programming Interface"
+HOMEPAGE="http://icl.cs.utk.edu/papi/"
+SRC_URI="http://icl.cs.utk.edu/projects/${PN}/downloads/${P}.tar.gz"
+S="${WORKDIR}/${P}/src"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+	dev-libs/libpfm
+	virtual/mpi
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+	default
+
+	mv configure.{in,ac} || die
+	eautoreconf
+}
+
+src_configure() {
+	tc-export AR
+
+	# TODO: Could try adding
+	# --with-static-user-events=no
+	# --with-static-papi-events=no
+	# --with-static-lib=no
+	# --with-static-tools=no
+	# but this requires fixing the homebrew configure logic for
+	# little gain
+	local myeconfargs=(
+		--with-perf-events
+		--with-pfm-prefix="${EPREFIX}/usr"
+		--with-pfm-libdir="${EPREFIX}/usr/$(get_libdir)"
+	)
+
+	CONFIG_SHELL="${EPREFIX}/bin/bash" econf "${myeconfargs[@]}"
+}
+
+src_install() {
+	default
+
+	dodoc ../RE*
+}


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/papi/
@ 2021-02-27  6:19 Sam James
  0 siblings, 0 replies; 15+ messages in thread
From: Sam James @ 2021-02-27  6:19 UTC (permalink / raw
  To: gentoo-commits

commit:     16e4b4e9e31b970fb54b9b06aef2263a06f77690
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 27 06:19:25 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 27 06:19:35 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16e4b4e9

dev-libs/papi: delete static-libs

Closes: https://bugs.gentoo.org/773235
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/papi/papi-6.0.0.1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-libs/papi/papi-6.0.0.1.ebuild b/dev-libs/papi/papi-6.0.0.1.ebuild
index 1001a71a638..4d90c7c84c0 100644
--- a/dev-libs/papi/papi-6.0.0.1.ebuild
+++ b/dev-libs/papi/papi-6.0.0.1.ebuild
@@ -50,4 +50,7 @@ src_install() {
 	default
 
 	dodoc ../RE*
+
+	find "${ED}" -name '*.a' -delete || die
+	find "${ED}" -name '*.la' -delete || die
 }


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/papi/
@ 2021-02-27 10:29 Sam James
  0 siblings, 0 replies; 15+ messages in thread
From: Sam James @ 2021-02-27 10:29 UTC (permalink / raw
  To: gentoo-commits

commit:     32df27ab08e4e9dd816af26d10434cd906a96348
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 27 10:29:36 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 27 10:29:36 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32df27ab

dev-libs/papi: need static-libs on dev-libs/libpfm

Closes: https://bugs.gentoo.org/773268
Package-Manager: Portage-3.0.14-prefix, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>

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

diff --git a/dev-libs/papi/papi-6.0.0.1.ebuild b/dev-libs/papi/papi-6.0.0.1.ebuild
index 4d90c7c84c0..f63cab71642 100644
--- a/dev-libs/papi/papi-6.0.0.1.ebuild
+++ b/dev-libs/papi/papi-6.0.0.1.ebuild
@@ -15,7 +15,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 DEPEND="
-	dev-libs/libpfm
+	dev-libs/libpfm[static-libs]
 	virtual/mpi
 "
 RDEPEND="${DEPEND}"


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/papi/
@ 2021-03-16 19:23 Sam James
  0 siblings, 0 replies; 15+ messages in thread
From: Sam James @ 2021-03-16 19:23 UTC (permalink / raw
  To: gentoo-commits

commit:     216c69fbe94d112fb890529a6dd869a2a11d9099
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 16 18:45:12 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar 16 19:22:37 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=216c69fb

dev-libs/papi: drop 5.5.1

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/papi/Manifest          |  1 -
 dev-libs/papi/papi-5.5.1.ebuild | 47 -----------------------------------------
 2 files changed, 48 deletions(-)

diff --git a/dev-libs/papi/Manifest b/dev-libs/papi/Manifest
index 456133e1263..661455e1404 100644
--- a/dev-libs/papi/Manifest
+++ b/dev-libs/papi/Manifest
@@ -1,2 +1 @@
-DIST papi-5.5.1.tar.gz 4233127 BLAKE2B e065bed5a5607bf5ce3459ea84e1dabd6a60cd1f78f3ec2fbed29676ff79a057c77bd4210b8c45428238d927016a5a1e16d7bdfb4a9f56ea1e180cb0b19ec182 SHA512 c65c3a4e95c33ee7ceb950c184c08019d83cfee38bfe1bac86e80670a5191918edab2916b6815b15001da961deb8b6cf51263541554eb92a817e1a48371cfcf5
 DIST papi-6.0.0.1.tar.gz 4665285 BLAKE2B 5b6b2de8c16510a05a57159ceba591625c78f2a6d4ea62979fea4dd3e72bce73138e36480d82e13713c9ff2298e00330619fa57fdc7f81d75e1ce519b6f600ae SHA512 54c37b49858e921bd1357d8b0bba12c27e40e89b1354d89e5a85672ef3e6d3a4784212079098004256369a172d744580fb283741e7b4ac2d6fa5642bc42ea2ad

diff --git a/dev-libs/papi/papi-5.5.1.ebuild b/dev-libs/papi/papi-5.5.1.ebuild
deleted file mode 100644
index 2667603df0e..00000000000
--- a/dev-libs/papi/papi-5.5.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools fortran-2
-
-DESCRIPTION="Performance Application Programming Interface"
-HOMEPAGE="http://icl.cs.utk.edu/papi/"
-SRC_URI="http://icl.cs.utk.edu/projects/${PN}/downloads/${P}.tar.gz"
-S="${WORKDIR}/${PN}-$(ver_cut 1-3)/src"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-	dev-libs/libpfm
-	virtual/mpi
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-	default
-
-	mv configure.{in,ac} || die
-	eautoreconf
-}
-
-src_configure() {
-	local myeconfargs=(
-		--with-shlib
-		--with-perf-events
-		--with-pfm-prefix="${EPREFIX}/usr"
-		--with-pfm-libdir="${EPREFIX}/usr/$(get_libdir)"
-		--with-shared-lib=yes
-		--with-static-lib=no
-	)
-
-	econf "${myeconfargs[@]}"
-}
-
-src_install() {
-	default
-
-	dodoc ../RE*
-}


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/papi/
@ 2023-01-24 23:55 Sam James
  0 siblings, 0 replies; 15+ messages in thread
From: Sam James @ 2023-01-24 23:55 UTC (permalink / raw
  To: gentoo-commits

commit:     317a08169642b32af89c4c32c78cbd2d25a29ecb
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 24 23:54:48 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jan 24 23:54:48 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=317a0816

dev-libs/papi: Stabilize 6.0.0.1-r1 amd64, #891925

Signed-off-by: Sam James <sam <AT> gentoo.org>

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

diff --git a/dev-libs/papi/papi-6.0.0.1-r1.ebuild b/dev-libs/papi/papi-6.0.0.1-r1.ebuild
index a91fdd7c9cb0..a4801fba366c 100644
--- a/dev-libs/papi/papi-6.0.0.1-r1.ebuild
+++ b/dev-libs/papi/papi-6.0.0.1-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P}/src"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 
 DEPEND="
 	dev-libs/libpfm[static-libs]


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/papi/
@ 2023-01-24 23:55 Sam James
  0 siblings, 0 replies; 15+ messages in thread
From: Sam James @ 2023-01-24 23:55 UTC (permalink / raw
  To: gentoo-commits

commit:     b3341fb003d87ac5144ba995a03a71b954ae26f4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 24 23:54:46 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jan 24 23:54:46 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3341fb0

dev-libs/papi: Stabilize 6.0.0.1-r1 x86, #891925

Signed-off-by: Sam James <sam <AT> gentoo.org>

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

diff --git a/dev-libs/papi/papi-6.0.0.1-r1.ebuild b/dev-libs/papi/papi-6.0.0.1-r1.ebuild
index a42b0ca09acf..a91fdd7c9cb0 100644
--- a/dev-libs/papi/papi-6.0.0.1-r1.ebuild
+++ b/dev-libs/papi/papi-6.0.0.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P}/src"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 
 DEPEND="
 	dev-libs/libpfm[static-libs]


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/papi/
@ 2024-06-29 14:09 Arthur Zamarin
  0 siblings, 0 replies; 15+ messages in thread
From: Arthur Zamarin @ 2024-06-29 14:09 UTC (permalink / raw
  To: gentoo-commits

commit:     e70b236ee8c92fb4ee5591a76df7dc8651e06660
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Sat Jun 29 11:39:06 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 29 14:08:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e70b236e

dev-libs/papi: use HTTPS

Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-libs/papi/papi-6.0.0.1-r1.ebuild | 6 +++---
 dev-libs/papi/papi-6.0.0.1-r2.ebuild | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-libs/papi/papi-6.0.0.1-r1.ebuild b/dev-libs/papi/papi-6.0.0.1-r1.ebuild
index a4801fba366c..aa62e602ab7a 100644
--- a/dev-libs/papi/papi-6.0.0.1-r1.ebuild
+++ b/dev-libs/papi/papi-6.0.0.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,8 +6,8 @@ EAPI=7
 inherit autotools fortran-2 toolchain-funcs
 
 DESCRIPTION="Performance Application Programming Interface"
-HOMEPAGE="http://icl.cs.utk.edu/papi/"
-SRC_URI="http://icl.cs.utk.edu/projects/${PN}/downloads/${P}.tar.gz"
+HOMEPAGE="https://icl.cs.utk.edu/papi/"
+SRC_URI="https://icl.cs.utk.edu/projects/${PN}/downloads/${P}.tar.gz"
 S="${WORKDIR}/${P}/src"
 
 LICENSE="BSD"

diff --git a/dev-libs/papi/papi-6.0.0.1-r2.ebuild b/dev-libs/papi/papi-6.0.0.1-r2.ebuild
index a81ecf3c13bf..b9e9db7b2516 100644
--- a/dev-libs/papi/papi-6.0.0.1-r2.ebuild
+++ b/dev-libs/papi/papi-6.0.0.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,8 +6,8 @@ EAPI=8
 inherit autotools fortran-2 toolchain-funcs
 
 DESCRIPTION="Performance Application Programming Interface"
-HOMEPAGE="http://icl.cs.utk.edu/papi/"
-SRC_URI="http://icl.cs.utk.edu/projects/${PN}/downloads/${P}.tar.gz"
+HOMEPAGE="https://icl.cs.utk.edu/papi/"
+SRC_URI="https://icl.cs.utk.edu/projects/${PN}/downloads/${P}.tar.gz"
 S="${WORKDIR}/${P}/src"
 
 LICENSE="BSD"


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/papi/
@ 2024-08-21 19:08 Eli Schwartz
  0 siblings, 0 replies; 15+ messages in thread
From: Eli Schwartz @ 2024-08-21 19:08 UTC (permalink / raw
  To: gentoo-commits

commit:     5956a1457a370883347fab2b0ddbbe7f5828d747
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 21 16:30:49 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Wed Aug 21 19:07:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5956a145

dev-libs/papi: add github, changelog upstream metadata

The homepage links to github as a "related link" and also for past
releases, which is actually a changelog with download links pointing
back to the homepage downloads, but hey, whatever suits.

Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 dev-libs/papi/metadata.xml | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-libs/papi/metadata.xml b/dev-libs/papi/metadata.xml
index bef24d2c2337..ec5448654a7c 100644
--- a/dev-libs/papi/metadata.xml
+++ b/dev-libs/papi/metadata.xml
@@ -1,5 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-  <!-- maintainer-needed -->
+	<!-- maintainer-needed -->
+	<upstream>
+		<remote-id type="github">icl-utk-edu/papi</remote-id>
+		<changelog>https://github.com/icl-utk-edu/papi/wiki/PAPI-Releases</changelog>
+	</upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/papi/
@ 2024-08-21 19:08 Eli Schwartz
  0 siblings, 0 replies; 15+ messages in thread
From: Eli Schwartz @ 2024-08-21 19:08 UTC (permalink / raw
  To: gentoo-commits

commit:     348f214bb19be2c84e5f6251acb7f1114000acad
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 21 18:26:01 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Wed Aug 21 19:07:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=348f214b

dev-libs/papi: update HOMEPAGE, SRC_URI to follow subdomain redirect

Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

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

diff --git a/dev-libs/papi/papi-6.0.0.1-r2.ebuild b/dev-libs/papi/papi-6.0.0.1-r2.ebuild
index c34705f99e5f..60412b6cb2fe 100644
--- a/dev-libs/papi/papi-6.0.0.1-r2.ebuild
+++ b/dev-libs/papi/papi-6.0.0.1-r2.ebuild
@@ -6,8 +6,8 @@ EAPI=8
 inherit autotools flag-o-matic fortran-2 toolchain-funcs
 
 DESCRIPTION="Performance Application Programming Interface"
-HOMEPAGE="https://icl.cs.utk.edu/papi/"
-SRC_URI="https://icl.cs.utk.edu/projects/${PN}/downloads/${P}.tar.gz"
+HOMEPAGE="https://icl.utk.edu/papi/"
+SRC_URI="https://icl.utk.edu/projects/${PN}/downloads/${P}.tar.gz"
 S="${WORKDIR}/${P}/src"
 
 LICENSE="BSD"


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/papi/
@ 2024-08-21 19:08 Eli Schwartz
  0 siblings, 0 replies; 15+ messages in thread
From: Eli Schwartz @ 2024-08-21 19:08 UTC (permalink / raw
  To: gentoo-commits

commit:     3f9350ba6d6df6a6b111da1cdb4f0169cfa4aa90
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 21 18:24:38 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Wed Aug 21 19:07:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f9350ba

dev-libs/papi: mark as LTO-unsafe

Closes: https://bugs.gentoo.org/855983
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 dev-libs/papi/papi-6.0.0.1-r2.ebuild | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/dev-libs/papi/papi-6.0.0.1-r2.ebuild b/dev-libs/papi/papi-6.0.0.1-r2.ebuild
index b9e9db7b2516..c34705f99e5f 100644
--- a/dev-libs/papi/papi-6.0.0.1-r2.ebuild
+++ b/dev-libs/papi/papi-6.0.0.1-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools fortran-2 toolchain-funcs
+inherit autotools flag-o-matic fortran-2 toolchain-funcs
 
 DESCRIPTION="Performance Application Programming Interface"
 HOMEPAGE="https://icl.cs.utk.edu/papi/"
@@ -33,6 +33,11 @@ src_prepare() {
 }
 
 src_configure() {
+	# -Werror=lto-type-mismatch
+	# https://bugs.gentoo.org/855983
+	# https://github.com/icl-utk-edu/papi/issues/218
+	filter-lto
+
 	tc-export AR
 
 	# TODO: Could try adding


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/papi/
@ 2024-08-21 19:08 Eli Schwartz
  0 siblings, 0 replies; 15+ messages in thread
From: Eli Schwartz @ 2024-08-21 19:08 UTC (permalink / raw
  To: gentoo-commits

commit:     3caa0c79d3795ccb69c38f96620b71d9dec10778
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 21 18:26:59 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Wed Aug 21 19:07:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3caa0c79

dev-libs/papi: add 7.1.0

Upstream release from 2023. Does not fix LTO, but does obsolete the
Modern C patches.

Closes: https://bugs.gentoo.org/886333
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 dev-libs/papi/Manifest          |  1 +
 dev-libs/papi/papi-7.1.0.ebuild | 61 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 62 insertions(+)

diff --git a/dev-libs/papi/Manifest b/dev-libs/papi/Manifest
index 661455e14046..6f5cf45db24e 100644
--- a/dev-libs/papi/Manifest
+++ b/dev-libs/papi/Manifest
@@ -1 +1,2 @@
 DIST papi-6.0.0.1.tar.gz 4665285 BLAKE2B 5b6b2de8c16510a05a57159ceba591625c78f2a6d4ea62979fea4dd3e72bce73138e36480d82e13713c9ff2298e00330619fa57fdc7f81d75e1ce519b6f600ae SHA512 54c37b49858e921bd1357d8b0bba12c27e40e89b1354d89e5a85672ef3e6d3a4784212079098004256369a172d744580fb283741e7b4ac2d6fa5642bc42ea2ad
+DIST papi-7.1.0.tar.gz 5701396 BLAKE2B 66a781552ee6a20daa98e39b5a4385efbc3703e9f633c087f101260c8b3543bc5e8afb9f160b7450fde74ec0322ad632d5aa54b0a9c8d672f6a36b63901b3e50 SHA512 6e427505b9237a2165dee8c198708a26f4b366ca31a424340206d29c56d04b13405d20a734f311a1f18cbbbc1b940eb5c93535cd734b0c796459623e93624219

diff --git a/dev-libs/papi/papi-7.1.0.ebuild b/dev-libs/papi/papi-7.1.0.ebuild
new file mode 100644
index 000000000000..f7cc2137abaf
--- /dev/null
+++ b/dev-libs/papi/papi-7.1.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic fortran-2 toolchain-funcs
+
+DESCRIPTION="Performance Application Programming Interface"
+HOMEPAGE="https://icl.utk.edu/papi/"
+SRC_URI="https://icl.utk.edu/projects/${PN}/downloads/${P}.tar.gz"
+S="${WORKDIR}/${P}/src"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+	>=dev-libs/libpfm-4.13.0[static-libs]
+	virtual/mpi
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+	default
+
+	mv configure.{in,ac} || die
+	eautoreconf
+}
+
+src_configure() {
+	# -Werror=lto-type-mismatch
+	# https://bugs.gentoo.org/855983
+	# https://github.com/icl-utk-edu/papi/issues/218
+	filter-lto
+
+	tc-export AR
+
+	# TODO: Could try adding
+	# --with-static-user-events=no
+	# --with-static-papi-events=no
+	# --with-static-lib=no
+	# --with-static-tools=no
+	# but this requires fixing the homebrew configure logic for
+	# little gain
+	local myeconfargs=(
+		--with-perf-events
+		--with-pfm-prefix="${EPREFIX}/usr"
+		--with-pfm-libdir="${EPREFIX}/usr/$(get_libdir)"
+	)
+
+	CONFIG_SHELL="${EPREFIX}/bin/bash" econf "${myeconfargs[@]}"
+}
+
+src_install() {
+	default
+
+	dodoc ../RE*
+
+	find "${ED}" -name '*.a' -delete || die
+	find "${ED}" -name '*.la' -delete || die
+}


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/papi/
@ 2024-09-12  8:01 Florian Schmaus
  0 siblings, 0 replies; 15+ messages in thread
From: Florian Schmaus @ 2024-09-12  8:01 UTC (permalink / raw
  To: gentoo-commits

commit:     c996aa31e97963df93d04d52b6ba08b89c450719
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 12 07:56:18 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Sep 12 08:01:40 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c996aa31

dev-libs/papi: stabilize 6.0.0.1-r2 for amd64

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

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

diff --git a/dev-libs/papi/papi-6.0.0.1-r2.ebuild b/dev-libs/papi/papi-6.0.0.1-r2.ebuild
index 60412b6cb2fe..85397d1446e2 100644
--- a/dev-libs/papi/papi-6.0.0.1-r2.ebuild
+++ b/dev-libs/papi/papi-6.0.0.1-r2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P}/src"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 DEPEND="
 	dev-libs/libpfm[static-libs]


^ permalink raw reply related	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2024-09-12  8:02 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-02-27  1:00 [gentoo-commits] repo/gentoo:master commit in: dev-libs/papi/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2024-09-12  8:01 Florian Schmaus
2024-08-21 19:08 Eli Schwartz
2024-08-21 19:08 Eli Schwartz
2024-08-21 19:08 Eli Schwartz
2024-08-21 19:08 Eli Schwartz
2024-06-29 14:09 Arthur Zamarin
2023-01-24 23:55 Sam James
2023-01-24 23:55 Sam James
2021-03-16 19:23 Sam James
2021-02-27 10:29 Sam James
2021-02-27  6:19 Sam James
2021-02-27  1:00 Sam James
2021-02-27  1:00 Sam James
2016-11-29 12:05 Slawek Lis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox