[gentoo-commits] repo/dev/tamiko:master commit in: sys-apps/likwid/, sys-apps/likwid/files/

2022-06-02 Thread Matthias Maier
commit: a93d3a43b1362718c7f61520fa2de5866eba424f
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Jun  3 04:27:54 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Jun  3 04:28:19 2022 +
URL:https://gitweb.gentoo.org/repo/dev/tamiko.git/commit/?id=a93d3a43

sys-apps/likwid: remove

Signed-off-by: Matthias Maier  gentoo.org>

 sys-apps/likwid/Manifest   |   3 -
 .../likwid/files/likwid-4.3.1-fix-gnustack.patch   |  32 -
 sys-apps/likwid/likwid-5.1.1-r50.ebuild| 151 -
 sys-apps/likwid/likwid-5.2.0-r50.ebuild| 151 -
 sys-apps/likwid/likwid-5.2.1-r50.ebuild| 147 
 sys-apps/likwid/metadata.xml   |  11 --
 6 files changed, 495 deletions(-)

diff --git a/sys-apps/likwid/Manifest b/sys-apps/likwid/Manifest
deleted file mode 100644
index cef42f0..000
--- a/sys-apps/likwid/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST likwid-5.1.1.tar.gz 2226404 SHA256 
faec7c62987967232f476a6ff0ee85af686fd24b5a360126896b7f435d1f943f SHA512 
6f78f57ffddbc12c4861945b5aece86f94b1086911ff2972e1bb5fed08f263c57e73dd278f0d146a9ca3438159b14a8b5431f281972842269fc2f5adb52de6c1
 WHIRLPOOL 
349206045b365b2363618feb0f609852ac7d01c00e46488a172de3d4ba84d0140fdb2bd36f39473c65fc27420def598836e4e7bd30d9f0ac8ceb3b162ebadf7f
-DIST likwid-5.2.0.tar.gz 2299164 SHA256 
aa6dccacfca59e52d8f3be187ffcf292b2a2fa1f51a81bf8912b9d48e5a257e0 SHA512 
f69e44d51b8576db4af76395b5d0620660d9225e3114531b2d5822727f9bceb271ec99853a0f9e14ae4959a3d6f159c832cc0892101ddd12eb1c77a03f744e1f
 WHIRLPOOL 
f50138c7c5cd1b477b174613a4c0c56f3df3c26a5ec842d9969d0d99beffc8412e16e1ef341a90218f0ae648d84c67052808b53cad91cbe24b574e3abdf97a8e
-DIST likwid-5.2.1.tar.gz 2308041 SHA256 
1b8e668da117f24302a344596336eca2c69d2bc2f49fa228ca41ea0688f6cbc2 SHA512 
f096dcc071e976284c874aeb254dcb83c66ae808876a8c6be7b05e359d06800f1da25c01c072950c3493eb9ca10f6f9d81624feef61cc7a01f40fc0d003f98a7
 WHIRLPOOL 
e06a570674a1333481fb97796878dda489dd53204b2eda25b64ce5e88d63f6436efe2ffe1ece0236b39e72df3b0ec12d51d48eb7f91ccabc8c5306ce7e89

diff --git a/sys-apps/likwid/files/likwid-4.3.1-fix-gnustack.patch 
b/sys-apps/likwid/files/likwid-4.3.1-fix-gnustack.patch
deleted file mode 100644
index c543a6c..000
--- a/sys-apps/likwid/files/likwid-4.3.1-fix-gnustack.patch
+++ /dev/null
@@ -1,32 +0,0 @@
 likwid-likwid-4.3.1/bench/Makefile.org 2018-02-26 14:03:17.706837535 
+0800
-+++ likwid-likwid-4.3.1/bench/Makefile 2018-02-26 14:04:19.427195208 +0800
-@@ -115,6 +115,7 @@
- $(BUILD_DIR)/%.o:  $(BUILD_DIR)/%.pas
-   @echo "===>  ASSEMBLE  $@"
-   $(Q)$(PAS) -i $(PASFLAGS) -o $(BUILD_DIR)/$*.s $<  '$(DEFINES)'
-+  @cat ../fix_gnustack.txt >> $(BUILD_DIR)/$*.s
-   $(Q)$(AS) $(ASFLAGS)  $(BUILD_DIR)/$*.s -o $@
- 
- ifeq ($(findstring $(MAKECMDGOALS),clean),)
-
-diff --git a/fix_gnustack.txt b/fix_gnustack.txt
-new file mode 100644
-index 000..965af94
 /dev/null
-+++ likwid-likwid-4.1.1/fix_gnustack.txt
-@@ -0,0 +1,3 @@
-+#if defined(__linux__) && defined(__ELF__)
-+.section .note.GNU-stack,"",%progbits
-+#endif
-
 likwid-likwid-4.3.1/src/loadData.S.org 2018-02-26 14:06:16.418872121 
+0800
-+++ likwid-likwid-4.3.1/src/loadData.S 2018-02-26 14:19:03.281289307 +0800
-@@ -41,4 +41,6 @@
- #endif
- .size _loadData, .-_loadData
- 
--
-+#if defined(__linux__) && defined(__ELF__)
-+.section .note.GNU-stack,"",%progbits
-+#endif
-

diff --git a/sys-apps/likwid/likwid-5.1.1-r50.ebuild 
b/sys-apps/likwid/likwid-5.1.1-r50.ebuild
deleted file mode 100644
index fe50e47..000
--- a/sys-apps/likwid/likwid-5.1.1-r50.ebuild
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-FORTRAN_NEEDED=fortran
-#PYTHON_COMPAT=( python3_{5,6,7} )
-
-# 4.3.4 will need python-single-r1
-inherit fcaps fortran-2 linux-info toolchain-funcs
-
-DESCRIPTION="A performance-oriented tool suite for x86 multicore environments"
-HOMEPAGE="https://github.com/rrze-likwid/likwid";
-SRC_URI="https://ftp.fau.de/pub/likwid/${P}.tar.gz";
-
-LICENSE="GPL-3+ BSD MIT"
-
-SLOT="0"
-KEYWORDS="~amd64" # upstream partial support exists for x86 arm arm64
-IUSE="fortran" # ${PYTHON_REQUIRED_USE}
-
-CDEPEND="dev-lang/perl"
-
-# filter/json uses Python3
-RDEPEND="${CDEPEND}"
-
-DEPEND="${CDEPEND}"
-
-CONFIG_CHECK="~X86_MSR"
-
-FILECAPS=(
-   -M 755 cap_sys_rawio+ep usr/sbin/likwid-accessD
-   --
-   -M 755 cap_sys_rawio+ep usr/sbin/likwid-setFreq
-)
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.3.1-fix-gnustack.patch"
-)
-
-pkg_setup() {
-   fortran-2_pkg_setup
-}
-
-src_prepare() {
-   # Ensure we build with a non executable stack
-   sed \
-   -e '/^SHARED_CFLAGS/s/$/ -Wa,--noexecstack/' \
-   -i make/include_{GCC*,CLANG}.mk \
-   || die "Failed to set nonexecstack"
-
-   # Make the install targ

[gentoo-commits] repo/dev/tamiko:master commit in: sys-apps/likwid/

2022-05-13 Thread Matthias Maier
commit: c2d0d989c57e0c2ec125c8cdeab3006c201b
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri May 13 21:35:15 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri May 13 21:35:15 2022 +
URL:https://gitweb.gentoo.org/repo/dev/tamiko.git/commit/?id=c2d0d989

sys-apps/likwid: update EAPI 6 -> 8

Signed-off-by: Matthias Maier  gentoo.org>

 sys-apps/likwid/Manifest|   1 +
 sys-apps/likwid/likwid-5.2.1-r50.ebuild | 147 
 2 files changed, 148 insertions(+)

diff --git a/sys-apps/likwid/Manifest b/sys-apps/likwid/Manifest
index 67808c4..cef42f0 100644
--- a/sys-apps/likwid/Manifest
+++ b/sys-apps/likwid/Manifest
@@ -1,2 +1,3 @@
 DIST likwid-5.1.1.tar.gz 2226404 SHA256 
faec7c62987967232f476a6ff0ee85af686fd24b5a360126896b7f435d1f943f SHA512 
6f78f57ffddbc12c4861945b5aece86f94b1086911ff2972e1bb5fed08f263c57e73dd278f0d146a9ca3438159b14a8b5431f281972842269fc2f5adb52de6c1
 WHIRLPOOL 
349206045b365b2363618feb0f609852ac7d01c00e46488a172de3d4ba84d0140fdb2bd36f39473c65fc27420def598836e4e7bd30d9f0ac8ceb3b162ebadf7f
 DIST likwid-5.2.0.tar.gz 2299164 SHA256 
aa6dccacfca59e52d8f3be187ffcf292b2a2fa1f51a81bf8912b9d48e5a257e0 SHA512 
f69e44d51b8576db4af76395b5d0620660d9225e3114531b2d5822727f9bceb271ec99853a0f9e14ae4959a3d6f159c832cc0892101ddd12eb1c77a03f744e1f
 WHIRLPOOL 
f50138c7c5cd1b477b174613a4c0c56f3df3c26a5ec842d9969d0d99beffc8412e16e1ef341a90218f0ae648d84c67052808b53cad91cbe24b574e3abdf97a8e
+DIST likwid-5.2.1.tar.gz 2308041 SHA256 
1b8e668da117f24302a344596336eca2c69d2bc2f49fa228ca41ea0688f6cbc2 SHA512 
f096dcc071e976284c874aeb254dcb83c66ae808876a8c6be7b05e359d06800f1da25c01c072950c3493eb9ca10f6f9d81624feef61cc7a01f40fc0d003f98a7
 WHIRLPOOL 
e06a570674a1333481fb97796878dda489dd53204b2eda25b64ce5e88d63f6436efe2ffe1ece0236b39e72df3b0ec12d51d48eb7f91ccabc8c5306ce7e89

diff --git a/sys-apps/likwid/likwid-5.2.1-r50.ebuild 
b/sys-apps/likwid/likwid-5.2.1-r50.ebuild
new file mode 100644
index 000..499f382
--- /dev/null
+++ b/sys-apps/likwid/likwid-5.2.1-r50.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_NEEDED=fortran
+
+inherit fcaps fortran-2 linux-info toolchain-funcs
+
+DESCRIPTION="A performance-oriented tool suite for x86 multicore environments"
+HOMEPAGE="https://github.com/rrze-likwid/likwid";
+SRC_URI="https://ftp.fau.de/pub/likwid/${P}.tar.gz";
+
+LICENSE="GPL-3+ BSD MIT"
+
+SLOT="0"
+KEYWORDS="~amd64" # upstream partial support exists for x86 arm arm64
+IUSE="fortran"
+
+CDEPEND="dev-lang/perl"
+
+RDEPEND="${CDEPEND}"
+DEPEND="${CDEPEND}"
+
+CONFIG_CHECK="~X86_MSR"
+
+FILECAPS=(
+   -M 755 cap_sys_rawio+ep usr/sbin/likwid-accessD
+   --
+   -M 755 cap_sys_rawio+ep usr/sbin/likwid-setFreq
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.3.1-fix-gnustack.patch"
+)
+
+pkg_setup() {
+   fortran-2_pkg_setup
+}
+
+src_prepare() {
+   # Ensure we build with a non executable stack
+   sed \
+   -e '/^SHARED_CFLAGS/s/$/ -Wa,--noexecstack/' \
+   -i make/include_{GCC*,CLANG}.mk \
+   || die "Failed to set nonexecstack"
+
+   # Make the install targets respect Q= for being quiet or not
+   # MUCH easier for debugging
+   sed -r \
+   -e '/^install/,/^[a-z]/{/^\t@/{ s/@/$(Q)/; }}' \
+   -i \
+   Makefile || die "Failed to sed Makefile"
+
+   sed -i \
+   -e '/^\.NOTPARALLEL:/d' \
+   Makefile \
+   bench/Makefile \
+   ext/hwloc/Makefile || die "Failed to re-enable parallel"
+
+   default
+}
+
+export_emake_opts() {
+   # Warning: this build system uses PREFIX in a way that differs from
+   # autoconf! It's more like:
+   # PREFIX=$(DESTDIR)$(INSTALLED_PREFIX)
+   # it's not 100% like that, because parts of the Makefiles are 
inconsistent.
+   # this is the same solution used in the upstream RPM specs
+   # these variables are uppercase so they match what's put into Make.
+   local INSTALLED_PREFIX=/usr
+   local INSTALLED_LIBPREFIX=/usr/$(get_libdir) # upstream is 
'$(INSTALLED_PREFIX)/lib'
+   local INSTALLED_MANPREFIX=/usr/share/man # upstream has it as used but 
undefined variable.
+   # If the build is too loud, pass 'Q=@'
+   src_compile_opts=(
+   "Q="
+   "INSTALLED_PREFIX=${INSTALLED_PREFIX}"
+   "INSTALLED_LIBPREFIX=${INSTALLED_LIBPREFIX}"
+   "INSTALLED_MANPREFIX=${INSTALLED_MANPREFIX}"
+   "PREFIX=${INSTALLED_PREFIX}"
+   "LIBPREFIX=${INSTALLED_LIBPREFIX}"
+   "MANPREFIX=${INSTALLED_MANPREFIX}"
+   "CC=$(tc-getCC)"
+   "ANSI_CFLAGS=${CFLAGS}"
+   "INSTRUMENT_BENCH=true"
+   "FORTRAN_INTERFACE=$(usex fortran likwid.mod false)"
+   "FC=$(usex fortran "${FC}" false)"
+  

[gentoo-commits] repo/dev/tamiko:master commit in: sys-apps/likwid/

2021-07-02 Thread Matthias Maier
commit: c53b62fcc087fec56aee6150c357c68c72e55888
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Jul  3 02:05:02 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Jul  3 02:05:02 2021 +
URL:https://gitweb.gentoo.org/repo/dev/tamiko.git/commit/?id=c53b62fc

sys-apps/likwid: version bump to 5.2.0

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 sys-apps/likwid/Manifest   |   4 +-
 sys-apps/likwid/likwid-4.3.4-r50.ebuild| 151 -
 sys-apps/likwid/likwid-5.0.1-r50.ebuild| 151 -
 ...id-5.1.0-r50.ebuild => likwid-5.2.0-r50.ebuild} |   0
 4 files changed, 1 insertion(+), 305 deletions(-)

diff --git a/sys-apps/likwid/Manifest b/sys-apps/likwid/Manifest
index 5d7394f..67808c4 100644
--- a/sys-apps/likwid/Manifest
+++ b/sys-apps/likwid/Manifest
@@ -1,4 +1,2 @@
-DIST likwid-4.3.4.tar.gz 1584829 SHA256 
5c0d1c66b25dac8292a02232f06454067f031a238f010c62f40ef913c6609a83 SHA512 
f1ee930a98d160728078a81a2cdc798ec62ac484545ced937131e6a6443e5ac23b8e597d31c7b1b9f67c1169e1c662c366cf1098158cb467d9f7ff12946b08a2
 WHIRLPOOL 
956070af7bd2893bfe8bbd994d44ba783795916f3f70e0253501e798b2cc4880a77a541c4089749decd4fd4ba14e7170c3404096b334377ac6caa322d1ed8aaa
-DIST likwid-5.0.1.tar.gz 2123648 SHA256 
3757b0cb66e8af0116f9288c7f90543acbd8e2af8f72f77aef447ca2b3e76453 SHA512 
e4982f3ac83e6413434e05daecf821c1c5f57c4cb19d99e61523c6f0009a2d2cef9c080ac711c72960552170b4d329dd08f73f55de5fb96288e92caaacf8b00b
 WHIRLPOOL 
a09a2bea3413ca262042a900cd72ab5142eb84919eca1a1908ea0f47db264c1070c70516c335d4eb3c2479ad1e5c5302b64bbe8e8499a3aa518e910269437fe4
-DIST likwid-5.1.0.tar.gz 2221991 SHA256 
5a180702a1656c6315b861a85031ab4cb090424aec42cbbb326b849e29f55571 SHA512 
574f391fe903e9d5bfaeba70641be9c00baed93911fc8b33466023b825afb0a425af6080af1c25fe9f9a3913893f5449f6cb2adae80d44bf29f1a75d5f9bad91
 WHIRLPOOL 
67911ecbfddad51554e12fbfee3b8e7efee2ce31301f95fdde861858c1baabe32d6a2784a0ca46fdf5d818d816ca8ea8d13fd705af3fc829e142c31dffb1c78c
 DIST likwid-5.1.1.tar.gz 2226404 SHA256 
faec7c62987967232f476a6ff0ee85af686fd24b5a360126896b7f435d1f943f SHA512 
6f78f57ffddbc12c4861945b5aece86f94b1086911ff2972e1bb5fed08f263c57e73dd278f0d146a9ca3438159b14a8b5431f281972842269fc2f5adb52de6c1
 WHIRLPOOL 
349206045b365b2363618feb0f609852ac7d01c00e46488a172de3d4ba84d0140fdb2bd36f39473c65fc27420def598836e4e7bd30d9f0ac8ceb3b162ebadf7f
+DIST likwid-5.2.0.tar.gz 2299164 SHA256 
aa6dccacfca59e52d8f3be187ffcf292b2a2fa1f51a81bf8912b9d48e5a257e0 SHA512 
f69e44d51b8576db4af76395b5d0620660d9225e3114531b2d5822727f9bceb271ec99853a0f9e14ae4959a3d6f159c832cc0892101ddd12eb1c77a03f744e1f
 WHIRLPOOL 
f50138c7c5cd1b477b174613a4c0c56f3df3c26a5ec842d9969d0d99beffc8412e16e1ef341a90218f0ae648d84c67052808b53cad91cbe24b574e3abdf97a8e

diff --git a/sys-apps/likwid/likwid-4.3.4-r50.ebuild 
b/sys-apps/likwid/likwid-4.3.4-r50.ebuild
deleted file mode 100644
index 59693e7..000
--- a/sys-apps/likwid/likwid-4.3.4-r50.ebuild
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-FORTRAN_NEEDED=fortran
-#PYTHON_COMPAT=( python3_{5,6,7} )
-
-# 4.3.4 will need python-single-r1
-inherit fcaps fortran-2 linux-info toolchain-funcs
-
-DESCRIPTION="A performance-oriented tool suite for x86 multicore environments"
-HOMEPAGE="https://github.com/rrze-likwid/likwid";
-SRC_URI="https://ftp.fau.de/pub/likwid/${P}.tar.gz";
-
-LICENSE="GPL-3+ BSD MIT"
-
-SLOT="0"
-KEYWORDS="~amd64" # upstream partial support exists for x86 arm arm64
-IUSE="fortran" # ${PYTHON_REQUIRED_USE}
-
-CDEPEND="dev-lang/perl"
-
-# filter/json uses Python3
-RDEPEND="${CDEPEND}"
-
-DEPEND="${CDEPEND}"
-
-CONFIG_CHECK="~X86_MSR"
-
-FILECAPS=(
-   -M 755 cap_sys_rawio+ep usr/sbin/likwid-accessD
-   --
-   -M 755 cap_sys_rawio+ep usr/sbin/likwid-setFreq
-)
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.3.1-fix-gnustack.patch"
-)
-
-pkg_setup() {
-   fortran-2_pkg_setup
-}
-
-src_prepare() {
-   # Ensure we build with a non executable stack
-   sed \
-   -e '/^SHARED_CFLAGS/s/$/ -Wa,--noexecstack/' \
-   -i make/include_{GCC*,CLANG}.mk \
-   || die "Failed to set nonexecstack"
-
-   # Make the install targets respect Q= for being quiet or not
-   # MUCH easier for debugging
-   sed -r \
-   -e '/^install/,/^[a-z]/{/^\t@/{ s/@/$(Q)/; }}' \
-   -i \
-   Makefile || die "Failed to sed Makefile"
-
-   sed -i \
-   -e '/^\.NOTPARALLEL:/d' \
-   Makefile \
-   bench/Makefile \
-   ext/hwloc/Makefile || die "Failed to re-enable parallel"
-
-   default
-}
-
-export_emake_opts() {
-   # Warning: this build system uses PREFIX in a way that differs from
-   # autoconf! It's more like:
-   # PREFIX=$(DESTDIR)$(INSTALLED_PREFIX)
-

[gentoo-commits] repo/dev/tamiko:master commit in: sys-apps/likwid/

2021-06-01 Thread Matthias Maier
commit: 15cac6729e56a8f8ca74e712b17dd4546e02c2d5
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Jun  2 02:45:01 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed Jun  2 02:45:01 2021 +
URL:https://gitweb.gentoo.org/repo/dev/tamiko.git/commit/?id=15cac672

sys-apps/likwid: version bump to 5.1.1

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 sys-apps/likwid/Manifest|   1 +
 sys-apps/likwid/likwid-5.1.1-r50.ebuild | 151 
 2 files changed, 152 insertions(+)

diff --git a/sys-apps/likwid/Manifest b/sys-apps/likwid/Manifest
index 88a24b8..5d7394f 100644
--- a/sys-apps/likwid/Manifest
+++ b/sys-apps/likwid/Manifest
@@ -1,3 +1,4 @@
 DIST likwid-4.3.4.tar.gz 1584829 SHA256 
5c0d1c66b25dac8292a02232f06454067f031a238f010c62f40ef913c6609a83 SHA512 
f1ee930a98d160728078a81a2cdc798ec62ac484545ced937131e6a6443e5ac23b8e597d31c7b1b9f67c1169e1c662c366cf1098158cb467d9f7ff12946b08a2
 WHIRLPOOL 
956070af7bd2893bfe8bbd994d44ba783795916f3f70e0253501e798b2cc4880a77a541c4089749decd4fd4ba14e7170c3404096b334377ac6caa322d1ed8aaa
 DIST likwid-5.0.1.tar.gz 2123648 SHA256 
3757b0cb66e8af0116f9288c7f90543acbd8e2af8f72f77aef447ca2b3e76453 SHA512 
e4982f3ac83e6413434e05daecf821c1c5f57c4cb19d99e61523c6f0009a2d2cef9c080ac711c72960552170b4d329dd08f73f55de5fb96288e92caaacf8b00b
 WHIRLPOOL 
a09a2bea3413ca262042a900cd72ab5142eb84919eca1a1908ea0f47db264c1070c70516c335d4eb3c2479ad1e5c5302b64bbe8e8499a3aa518e910269437fe4
 DIST likwid-5.1.0.tar.gz 2221991 SHA256 
5a180702a1656c6315b861a85031ab4cb090424aec42cbbb326b849e29f55571 SHA512 
574f391fe903e9d5bfaeba70641be9c00baed93911fc8b33466023b825afb0a425af6080af1c25fe9f9a3913893f5449f6cb2adae80d44bf29f1a75d5f9bad91
 WHIRLPOOL 
67911ecbfddad51554e12fbfee3b8e7efee2ce31301f95fdde861858c1baabe32d6a2784a0ca46fdf5d818d816ca8ea8d13fd705af3fc829e142c31dffb1c78c
+DIST likwid-5.1.1.tar.gz 2226404 SHA256 
faec7c62987967232f476a6ff0ee85af686fd24b5a360126896b7f435d1f943f SHA512 
6f78f57ffddbc12c4861945b5aece86f94b1086911ff2972e1bb5fed08f263c57e73dd278f0d146a9ca3438159b14a8b5431f281972842269fc2f5adb52de6c1
 WHIRLPOOL 
349206045b365b2363618feb0f609852ac7d01c00e46488a172de3d4ba84d0140fdb2bd36f39473c65fc27420def598836e4e7bd30d9f0ac8ceb3b162ebadf7f

diff --git a/sys-apps/likwid/likwid-5.1.1-r50.ebuild 
b/sys-apps/likwid/likwid-5.1.1-r50.ebuild
new file mode 100644
index 000..fe50e47
--- /dev/null
+++ b/sys-apps/likwid/likwid-5.1.1-r50.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+FORTRAN_NEEDED=fortran
+#PYTHON_COMPAT=( python3_{5,6,7} )
+
+# 4.3.4 will need python-single-r1
+inherit fcaps fortran-2 linux-info toolchain-funcs
+
+DESCRIPTION="A performance-oriented tool suite for x86 multicore environments"
+HOMEPAGE="https://github.com/rrze-likwid/likwid";
+SRC_URI="https://ftp.fau.de/pub/likwid/${P}.tar.gz";
+
+LICENSE="GPL-3+ BSD MIT"
+
+SLOT="0"
+KEYWORDS="~amd64" # upstream partial support exists for x86 arm arm64
+IUSE="fortran" # ${PYTHON_REQUIRED_USE}
+
+CDEPEND="dev-lang/perl"
+
+# filter/json uses Python3
+RDEPEND="${CDEPEND}"
+
+DEPEND="${CDEPEND}"
+
+CONFIG_CHECK="~X86_MSR"
+
+FILECAPS=(
+   -M 755 cap_sys_rawio+ep usr/sbin/likwid-accessD
+   --
+   -M 755 cap_sys_rawio+ep usr/sbin/likwid-setFreq
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.3.1-fix-gnustack.patch"
+)
+
+pkg_setup() {
+   fortran-2_pkg_setup
+}
+
+src_prepare() {
+   # Ensure we build with a non executable stack
+   sed \
+   -e '/^SHARED_CFLAGS/s/$/ -Wa,--noexecstack/' \
+   -i make/include_{GCC*,CLANG}.mk \
+   || die "Failed to set nonexecstack"
+
+   # Make the install targets respect Q= for being quiet or not
+   # MUCH easier for debugging
+   sed -r \
+   -e '/^install/,/^[a-z]/{/^\t@/{ s/@/$(Q)/; }}' \
+   -i \
+   Makefile || die "Failed to sed Makefile"
+
+   sed -i \
+   -e '/^\.NOTPARALLEL:/d' \
+   Makefile \
+   bench/Makefile \
+   ext/hwloc/Makefile || die "Failed to re-enable parallel"
+
+   default
+}
+
+export_emake_opts() {
+   # Warning: this build system uses PREFIX in a way that differs from
+   # autoconf! It's more like:
+   # PREFIX=$(DESTDIR)$(INSTALLED_PREFIX)
+   # it's not 100% like that, because parts of the Makefiles are 
inconsistent.
+   # this is the same solution used in the upstream RPM specs
+   # these variables are uppercase so they match what's put into Make.
+   local INSTALLED_PREFIX=/usr
+   local INSTALLED_LIBPREFIX=/usr/$(get_libdir) # upstream is 
'$(INSTALLED_PREFIX)/lib'
+   local INSTALLED_MANPREFIX=/usr/share/man # upstream has it as used but 
undefined variable.
+   # If the build is too loud, pass 'Q=@'
+   src_compile_opts=(
+   "Q="
+ 

[gentoo-commits] repo/dev/tamiko:master commit in: sys-apps/likwid/

2021-02-27 Thread Matthias Maier
commit: 5b4c5100cd011843d4c25af9c21074e12ea7cc69
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Feb 28 04:24:46 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Feb 28 04:25:41 2021 +
URL:https://gitweb.gentoo.org/repo/dev/tamiko.git/commit/?id=5b4c5100

sys-apps/likwid: version bump to 5.1.0

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 sys-apps/likwid/Manifest|   1 +
 sys-apps/likwid/likwid-5.1.0-r50.ebuild | 151 
 2 files changed, 152 insertions(+)

diff --git a/sys-apps/likwid/Manifest b/sys-apps/likwid/Manifest
index 1083c92..88a24b8 100644
--- a/sys-apps/likwid/Manifest
+++ b/sys-apps/likwid/Manifest
@@ -1,2 +1,3 @@
 DIST likwid-4.3.4.tar.gz 1584829 SHA256 
5c0d1c66b25dac8292a02232f06454067f031a238f010c62f40ef913c6609a83 SHA512 
f1ee930a98d160728078a81a2cdc798ec62ac484545ced937131e6a6443e5ac23b8e597d31c7b1b9f67c1169e1c662c366cf1098158cb467d9f7ff12946b08a2
 WHIRLPOOL 
956070af7bd2893bfe8bbd994d44ba783795916f3f70e0253501e798b2cc4880a77a541c4089749decd4fd4ba14e7170c3404096b334377ac6caa322d1ed8aaa
 DIST likwid-5.0.1.tar.gz 2123648 SHA256 
3757b0cb66e8af0116f9288c7f90543acbd8e2af8f72f77aef447ca2b3e76453 SHA512 
e4982f3ac83e6413434e05daecf821c1c5f57c4cb19d99e61523c6f0009a2d2cef9c080ac711c72960552170b4d329dd08f73f55de5fb96288e92caaacf8b00b
 WHIRLPOOL 
a09a2bea3413ca262042a900cd72ab5142eb84919eca1a1908ea0f47db264c1070c70516c335d4eb3c2479ad1e5c5302b64bbe8e8499a3aa518e910269437fe4
+DIST likwid-5.1.0.tar.gz 2221991 SHA256 
5a180702a1656c6315b861a85031ab4cb090424aec42cbbb326b849e29f55571 SHA512 
574f391fe903e9d5bfaeba70641be9c00baed93911fc8b33466023b825afb0a425af6080af1c25fe9f9a3913893f5449f6cb2adae80d44bf29f1a75d5f9bad91
 WHIRLPOOL 
67911ecbfddad51554e12fbfee3b8e7efee2ce31301f95fdde861858c1baabe32d6a2784a0ca46fdf5d818d816ca8ea8d13fd705af3fc829e142c31dffb1c78c

diff --git a/sys-apps/likwid/likwid-5.1.0-r50.ebuild 
b/sys-apps/likwid/likwid-5.1.0-r50.ebuild
new file mode 100644
index 000..fe50e47
--- /dev/null
+++ b/sys-apps/likwid/likwid-5.1.0-r50.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+FORTRAN_NEEDED=fortran
+#PYTHON_COMPAT=( python3_{5,6,7} )
+
+# 4.3.4 will need python-single-r1
+inherit fcaps fortran-2 linux-info toolchain-funcs
+
+DESCRIPTION="A performance-oriented tool suite for x86 multicore environments"
+HOMEPAGE="https://github.com/rrze-likwid/likwid";
+SRC_URI="https://ftp.fau.de/pub/likwid/${P}.tar.gz";
+
+LICENSE="GPL-3+ BSD MIT"
+
+SLOT="0"
+KEYWORDS="~amd64" # upstream partial support exists for x86 arm arm64
+IUSE="fortran" # ${PYTHON_REQUIRED_USE}
+
+CDEPEND="dev-lang/perl"
+
+# filter/json uses Python3
+RDEPEND="${CDEPEND}"
+
+DEPEND="${CDEPEND}"
+
+CONFIG_CHECK="~X86_MSR"
+
+FILECAPS=(
+   -M 755 cap_sys_rawio+ep usr/sbin/likwid-accessD
+   --
+   -M 755 cap_sys_rawio+ep usr/sbin/likwid-setFreq
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.3.1-fix-gnustack.patch"
+)
+
+pkg_setup() {
+   fortran-2_pkg_setup
+}
+
+src_prepare() {
+   # Ensure we build with a non executable stack
+   sed \
+   -e '/^SHARED_CFLAGS/s/$/ -Wa,--noexecstack/' \
+   -i make/include_{GCC*,CLANG}.mk \
+   || die "Failed to set nonexecstack"
+
+   # Make the install targets respect Q= for being quiet or not
+   # MUCH easier for debugging
+   sed -r \
+   -e '/^install/,/^[a-z]/{/^\t@/{ s/@/$(Q)/; }}' \
+   -i \
+   Makefile || die "Failed to sed Makefile"
+
+   sed -i \
+   -e '/^\.NOTPARALLEL:/d' \
+   Makefile \
+   bench/Makefile \
+   ext/hwloc/Makefile || die "Failed to re-enable parallel"
+
+   default
+}
+
+export_emake_opts() {
+   # Warning: this build system uses PREFIX in a way that differs from
+   # autoconf! It's more like:
+   # PREFIX=$(DESTDIR)$(INSTALLED_PREFIX)
+   # it's not 100% like that, because parts of the Makefiles are 
inconsistent.
+   # this is the same solution used in the upstream RPM specs
+   # these variables are uppercase so they match what's put into Make.
+   local INSTALLED_PREFIX=/usr
+   local INSTALLED_LIBPREFIX=/usr/$(get_libdir) # upstream is 
'$(INSTALLED_PREFIX)/lib'
+   local INSTALLED_MANPREFIX=/usr/share/man # upstream has it as used but 
undefined variable.
+   # If the build is too loud, pass 'Q=@'
+   src_compile_opts=(
+   "Q="
+   "INSTALLED_PREFIX=${INSTALLED_PREFIX}"
+   "INSTALLED_LIBPREFIX=${INSTALLED_LIBPREFIX}"
+   "INSTALLED_MANPREFIX=${INSTALLED_MANPREFIX}"
+   "PREFIX=${INSTALLED_PREFIX}"
+   "LIBPREFIX=${INSTALLED_LIBPREFIX}"
+   "MANPREFIX=${INSTALLED_MANPREFIX}"
+   "CC=$(tc-getCC)"
+   "ANSI_CFLAGS=${CFL

[gentoo-commits] repo/dev/tamiko:master commit in: sys-apps/likwid/

2020-05-18 Thread Matthias Maier
commit: 868b24b931bc41725ca9bae03ba4ce3f6b33eab0
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon May 18 07:59:08 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon May 18 07:59:08 2020 +
URL:https://gitweb.gentoo.org/repo/dev/tamiko.git/commit/?id=868b24b9

sys-apps/likwid: version bump to 5.0.1

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 sys-apps/likwid/Manifest|   1 +
 sys-apps/likwid/likwid-5.0.1-r50.ebuild | 151 
 2 files changed, 152 insertions(+)

diff --git a/sys-apps/likwid/Manifest b/sys-apps/likwid/Manifest
index 4b7da33..1083c92 100644
--- a/sys-apps/likwid/Manifest
+++ b/sys-apps/likwid/Manifest
@@ -1 +1,2 @@
 DIST likwid-4.3.4.tar.gz 1584829 SHA256 
5c0d1c66b25dac8292a02232f06454067f031a238f010c62f40ef913c6609a83 SHA512 
f1ee930a98d160728078a81a2cdc798ec62ac484545ced937131e6a6443e5ac23b8e597d31c7b1b9f67c1169e1c662c366cf1098158cb467d9f7ff12946b08a2
 WHIRLPOOL 
956070af7bd2893bfe8bbd994d44ba783795916f3f70e0253501e798b2cc4880a77a541c4089749decd4fd4ba14e7170c3404096b334377ac6caa322d1ed8aaa
+DIST likwid-5.0.1.tar.gz 2123648 SHA256 
3757b0cb66e8af0116f9288c7f90543acbd8e2af8f72f77aef447ca2b3e76453 SHA512 
e4982f3ac83e6413434e05daecf821c1c5f57c4cb19d99e61523c6f0009a2d2cef9c080ac711c72960552170b4d329dd08f73f55de5fb96288e92caaacf8b00b
 WHIRLPOOL 
a09a2bea3413ca262042a900cd72ab5142eb84919eca1a1908ea0f47db264c1070c70516c335d4eb3c2479ad1e5c5302b64bbe8e8499a3aa518e910269437fe4

diff --git a/sys-apps/likwid/likwid-5.0.1-r50.ebuild 
b/sys-apps/likwid/likwid-5.0.1-r50.ebuild
new file mode 100644
index 000..d8ed294
--- /dev/null
+++ b/sys-apps/likwid/likwid-5.0.1-r50.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+FORTRAN_NEEDED=fortran
+#PYTHON_COMPAT=( python3_{5,6,7} )
+
+# 4.3.4 will need python-single-r1
+inherit fcaps fortran-2 linux-info toolchain-funcs
+
+DESCRIPTION="A performance-oriented tool suite for x86 multicore environments"
+HOMEPAGE="https://github.com/rrze-likwid/likwid";
+SRC_URI="https://ftp.fau.de/pub/likwid/${P}.tar.gz";
+
+LICENSE="GPL-3+ BSD MIT"
+
+SLOT="0"
+KEYWORDS="~amd64" # upstream partial support exists for x86 arm arm64
+IUSE="fortran" # ${PYTHON_REQUIRED_USE}
+
+CDEPEND="dev-lang/perl"
+
+# filter/json uses Python3
+RDEPEND="${CDEPEND}"
+
+DEPEND="${CDEPEND}"
+
+CONFIG_CHECK="~X86_MSR"
+
+FILECAPS=(
+   -M 755 cap_sys_rawio+ep usr/sbin/likwid-accessD
+   --
+   -M 755 cap_sys_rawio+ep usr/sbin/likwid-setFreq
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.3.1-fix-gnustack.patch"
+)
+
+pkg_setup() {
+   fortran-2_pkg_setup
+}
+
+src_prepare() {
+   # Ensure we build with a non executable stack
+   sed \
+   -e '/^SHARED_CFLAGS/s/$/ -Wa,--noexecstack/' \
+   -i make/include_{GCC*,CLANG}.mk \
+   || die "Failed to set nonexecstack"
+
+   # Make the install targets respect Q= for being quiet or not
+   # MUCH easier for debugging
+   sed -r \
+   -e '/^install/,/^[a-z]/{/^\t@/{ s/@/$(Q)/; }}' \
+   -i \
+   Makefile || die "Failed to sed Makefile"
+
+   sed -i \
+   -e '/^\.NOTPARALLEL:/d' \
+   Makefile \
+   bench/Makefile \
+   ext/hwloc/Makefile || die "Failed to re-enable parallel"
+
+   default
+}
+
+export_emake_opts() {
+   # Warning: this build system uses PREFIX in a way that differs from
+   # autoconf! It's more like:
+   # PREFIX=$(DESTDIR)$(INSTALLED_PREFIX)
+   # it's not 100% like that, because parts of the Makefiles are 
inconsistent.
+   # this is the same solution used in the upstream RPM specs
+   # these variables are uppercase so they match what's put into Make.
+   local INSTALLED_PREFIX=/usr
+   local INSTALLED_LIBPREFIX=/usr/$(get_libdir) # upstream is 
'$(INSTALLED_PREFIX)/lib'
+   local INSTALLED_MANPREFIX=/usr/share/man # upstream has it as used but 
undefined variable.
+   # If the build is too loud, pass 'Q=@'
+   src_compile_opts=(
+   "Q="
+   "INSTALLED_PREFIX=${INSTALLED_PREFIX}"
+   "INSTALLED_LIBPREFIX=${INSTALLED_LIBPREFIX}"
+   "INSTALLED_MANPREFIX=${INSTALLED_MANPREFIX}"
+   "PREFIX=${INSTALLED_PREFIX}"
+   "LIBPREFIX=${INSTALLED_LIBPREFIX}"
+   "MANPREFIX=${INSTALLED_MANPREFIX}"
+   "CC=$(tc-getCC)"
+   "ANSI_CFLAGS=${CFLAGS}"
+   "INSTRUMENT_BENCH=true"
+   "FORTRAN_INTERFACE=$(usex fortran likwid.mod false)"
+   "FC=$(usex fortran "${FC}" false)"
+   "FCFLAGS=-J ./ -fsyntax-only" # needed for building correctly
+   )
+   src_install_opts=(
+   "PREFIX=${D}${INSTALLED_PREFIX}"
+   "LIBPREFIX=${D}${INSTALLED_LIBPREFIX}"
+

[gentoo-commits] repo/dev/tamiko:master commit in: sys-apps/likwid/files/, sys-apps/likwid/

2019-10-30 Thread Matthias Maier
commit: b509733e3a93ec709fcc15e85afcf0fea67f89c9
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Oct 31 04:47:52 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Oct 31 04:47:52 2019 +
URL:https://gitweb.gentoo.org/repo/dev/tamiko.git/commit/?id=b509733e

sys-apps/likwid: add package and use bundled lua

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 sys-apps/likwid/Manifest   |   1 +
 .../likwid/files/likwid-4.3.1-fix-gnustack.patch   |  32 +
 sys-apps/likwid/likwid-4.3.4-r50.ebuild| 151 +
 sys-apps/likwid/metadata.xml   |  11 ++
 4 files changed, 195 insertions(+)

diff --git a/sys-apps/likwid/Manifest b/sys-apps/likwid/Manifest
new file mode 100644
index 000..4b7da33
--- /dev/null
+++ b/sys-apps/likwid/Manifest
@@ -0,0 +1 @@
+DIST likwid-4.3.4.tar.gz 1584829 SHA256 
5c0d1c66b25dac8292a02232f06454067f031a238f010c62f40ef913c6609a83 SHA512 
f1ee930a98d160728078a81a2cdc798ec62ac484545ced937131e6a6443e5ac23b8e597d31c7b1b9f67c1169e1c662c366cf1098158cb467d9f7ff12946b08a2
 WHIRLPOOL 
956070af7bd2893bfe8bbd994d44ba783795916f3f70e0253501e798b2cc4880a77a541c4089749decd4fd4ba14e7170c3404096b334377ac6caa322d1ed8aaa

diff --git a/sys-apps/likwid/files/likwid-4.3.1-fix-gnustack.patch 
b/sys-apps/likwid/files/likwid-4.3.1-fix-gnustack.patch
new file mode 100644
index 000..c543a6c
--- /dev/null
+++ b/sys-apps/likwid/files/likwid-4.3.1-fix-gnustack.patch
@@ -0,0 +1,32 @@
+--- likwid-likwid-4.3.1/bench/Makefile.org 2018-02-26 14:03:17.706837535 
+0800
 likwid-likwid-4.3.1/bench/Makefile 2018-02-26 14:04:19.427195208 +0800
+@@ -115,6 +115,7 @@
+ $(BUILD_DIR)/%.o:  $(BUILD_DIR)/%.pas
+   @echo "===>  ASSEMBLE  $@"
+   $(Q)$(PAS) -i $(PASFLAGS) -o $(BUILD_DIR)/$*.s $<  '$(DEFINES)'
++  @cat ../fix_gnustack.txt >> $(BUILD_DIR)/$*.s
+   $(Q)$(AS) $(ASFLAGS)  $(BUILD_DIR)/$*.s -o $@
+ 
+ ifeq ($(findstring $(MAKECMDGOALS),clean),)
+
+diff --git a/fix_gnustack.txt b/fix_gnustack.txt
+new file mode 100644
+index 000..965af94
+--- /dev/null
 likwid-likwid-4.1.1/fix_gnustack.txt
+@@ -0,0 +1,3 @@
++#if defined(__linux__) && defined(__ELF__)
++.section .note.GNU-stack,"",%progbits
++#endif
+
+--- likwid-likwid-4.3.1/src/loadData.S.org 2018-02-26 14:06:16.418872121 
+0800
 likwid-likwid-4.3.1/src/loadData.S 2018-02-26 14:19:03.281289307 +0800
+@@ -41,4 +41,6 @@
+ #endif
+ .size _loadData, .-_loadData
+ 
+-
++#if defined(__linux__) && defined(__ELF__)
++.section .note.GNU-stack,"",%progbits
++#endif
+

diff --git a/sys-apps/likwid/likwid-4.3.4-r50.ebuild 
b/sys-apps/likwid/likwid-4.3.4-r50.ebuild
new file mode 100644
index 000..59693e7
--- /dev/null
+++ b/sys-apps/likwid/likwid-4.3.4-r50.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+FORTRAN_NEEDED=fortran
+#PYTHON_COMPAT=( python3_{5,6,7} )
+
+# 4.3.4 will need python-single-r1
+inherit fcaps fortran-2 linux-info toolchain-funcs
+
+DESCRIPTION="A performance-oriented tool suite for x86 multicore environments"
+HOMEPAGE="https://github.com/rrze-likwid/likwid";
+SRC_URI="https://ftp.fau.de/pub/likwid/${P}.tar.gz";
+
+LICENSE="GPL-3+ BSD MIT"
+
+SLOT="0"
+KEYWORDS="~amd64" # upstream partial support exists for x86 arm arm64
+IUSE="fortran" # ${PYTHON_REQUIRED_USE}
+
+CDEPEND="dev-lang/perl"
+
+# filter/json uses Python3
+RDEPEND="${CDEPEND}"
+
+DEPEND="${CDEPEND}"
+
+CONFIG_CHECK="~X86_MSR"
+
+FILECAPS=(
+   -M 755 cap_sys_rawio+ep usr/sbin/likwid-accessD
+   --
+   -M 755 cap_sys_rawio+ep usr/sbin/likwid-setFreq
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.3.1-fix-gnustack.patch"
+)
+
+pkg_setup() {
+   fortran-2_pkg_setup
+}
+
+src_prepare() {
+   # Ensure we build with a non executable stack
+   sed \
+   -e '/^SHARED_CFLAGS/s/$/ -Wa,--noexecstack/' \
+   -i make/include_{GCC*,CLANG}.mk \
+   || die "Failed to set nonexecstack"
+
+   # Make the install targets respect Q= for being quiet or not
+   # MUCH easier for debugging
+   sed -r \
+   -e '/^install/,/^[a-z]/{/^\t@/{ s/@/$(Q)/; }}' \
+   -i \
+   Makefile || die "Failed to sed Makefile"
+
+   sed -i \
+   -e '/^\.NOTPARALLEL:/d' \
+   Makefile \
+   bench/Makefile \
+   ext/hwloc/Makefile || die "Failed to re-enable parallel"
+
+   default
+}
+
+export_emake_opts() {
+   # Warning: this build system uses PREFIX in a way that differs from
+   # autoconf! It's more like:
+   # PREFIX=$(DESTDIR)$(INSTALLED_PREFIX)
+   # it's not 100% like that, because parts of the Makefiles are 
inconsistent.
+   # this is the same solution used in the upstream RPM specs
+   # these variables are uppercase so they match what's put into Make.
+