[gentoo-commits] repo/gentoo:master commit in: sys-apps/likwid/
commit: 55121850326fa7c30ecacdb20c9bdff599732cc4 Author: Matthias Maier gentoo org> AuthorDate: Sun Jul 2 05:17:48 2023 + Commit: Matthias Maier gentoo org> CommitDate: Sun Jul 2 05:19:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55121850 sys-apps/likwid: add 5.2.2 Signed-off-by: Matthias Maier gentoo.org> sys-apps/likwid/Manifest| 1 + sys-apps/likwid/likwid-5.2.2.ebuild | 147 2 files changed, 148 insertions(+) diff --git a/sys-apps/likwid/Manifest b/sys-apps/likwid/Manifest index 0ad4fd9fba92..1f8bdfdbd74f 100644 --- a/sys-apps/likwid/Manifest +++ b/sys-apps/likwid/Manifest @@ -1,2 +1,3 @@ DIST likwid-4.3.4.tar.gz 1584829 BLAKE2B dcd1c3a0c5e549dc3d22bb98120339521e270da55460f5af9f2fe04849af0fe1ac4d9b881883a4efc3695ceb087d1afad5bcc55b55543199d2c33b0f5012cc68 SHA512 f1ee930a98d160728078a81a2cdc798ec62ac484545ced937131e6a6443e5ac23b8e597d31c7b1b9f67c1169e1c662c366cf1098158cb467d9f7ff12946b08a2 DIST likwid-5.2.1.tar.gz 2308041 BLAKE2B 1913212fb5157365a439757018ab58b4555e2b4401575ee05c784d038e13296644a7d0a89769599eef0444b13ed10f0357ad09b9cbae712f7d1fb9cca65fb1e3 SHA512 f096dcc071e976284c874aeb254dcb83c66ae808876a8c6be7b05e359d06800f1da25c01c072950c3493eb9ca10f6f9d81624feef61cc7a01f40fc0d003f98a7 +DIST likwid-5.2.2.tar.gz 2312420 BLAKE2B ceb5ee35fc266e6669f5a304bc222ae5fa598b76b0b2af9b37a214279033e8189f6c7726bdb41ad111f331a2fea52f6ff49cf190d7150b813ea651dbdc06d53f SHA512 5949933341092a1ccb81add47771c8e5613c9faef8650d70ed8e7f81cee4e6d87bc6838686873bd6270f4cfef3fd57d8a69b067f943134e4ac08c14664105d0d diff --git a/sys-apps/likwid/likwid-5.2.2.ebuild b/sys-apps/likwid/likwid-5.2.2.ebuild new file mode 100644 index ..9e9d5ae85a94 --- /dev/null +++ b/sys-apps/likwid/likwid-5.2.2.ebuild @@ -0,0 +1,147 @@ +# Copyright 1999-2023 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)" + "FCFLAGS=-J ./ -fsyntax-only" # needed for building correctly + ) + src_install_opts=( + "PREFIX=${D}${INSTALLED_PREFIX}" + "LIBPREFIX=${D}${INSTALLED_LIBPREFIX}" + "MANPREFIX
[gentoo-commits] repo/gentoo:master commit in: sys-apps/likwid/
commit: 1efac637754de80ed8bb6f397c16d44cfcc334c4 Author: Matthias Maier gentoo org> AuthorDate: Fri Jun 3 04:26:53 2022 + Commit: Matthias Maier gentoo org> CommitDate: Fri Jun 3 04:29:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1efac637 sys-apps/likwid: add 5.2.1 Closes: https://bugs.gentoo.org/800106 Closes: https://bugs.gentoo.org/808225 Closes: https://bugs.gentoo.org/822141 Closes: https://bugs.gentoo.org/828825 Signed-off-by: Matthias Maier gentoo.org> sys-apps/likwid/Manifest| 1 + sys-apps/likwid/likwid-5.2.1.ebuild | 147 2 files changed, 148 insertions(+) diff --git a/sys-apps/likwid/Manifest b/sys-apps/likwid/Manifest index 16c593487b67..0ad4fd9fba92 100644 --- a/sys-apps/likwid/Manifest +++ b/sys-apps/likwid/Manifest @@ -1 +1,2 @@ DIST likwid-4.3.4.tar.gz 1584829 BLAKE2B dcd1c3a0c5e549dc3d22bb98120339521e270da55460f5af9f2fe04849af0fe1ac4d9b881883a4efc3695ceb087d1afad5bcc55b55543199d2c33b0f5012cc68 SHA512 f1ee930a98d160728078a81a2cdc798ec62ac484545ced937131e6a6443e5ac23b8e597d31c7b1b9f67c1169e1c662c366cf1098158cb467d9f7ff12946b08a2 +DIST likwid-5.2.1.tar.gz 2308041 BLAKE2B 1913212fb5157365a439757018ab58b4555e2b4401575ee05c784d038e13296644a7d0a89769599eef0444b13ed10f0357ad09b9cbae712f7d1fb9cca65fb1e3 SHA512 f096dcc071e976284c874aeb254dcb83c66ae808876a8c6be7b05e359d06800f1da25c01c072950c3493eb9ca10f6f9d81624feef61cc7a01f40fc0d003f98a7 diff --git a/sys-apps/likwid/likwid-5.2.1.ebuild b/sys-apps/likwid/likwid-5.2.1.ebuild new file mode 100644 index ..ed2192fcf1bc --- /dev/null +++ b/sys-apps/likwid/likwid-5.2.1.ebuild @@ -0,0 +1,147 @@ +# Copyright 1999-2022 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)" + "FCFLAGS=-J ./ -fsyntax-only" # needed for building correctly + ) + src_install_opts=( + "PREFIX=${D}${INSTALLED_PREFIX}" + "LIBPREFIX=${D}${INSTALLED_LIBPREFIX}" + "MANPREFIX=${D}${INSTALLED_MANPREFIX}" + ) +} + +src_compile() { + export_emake_opts + emake \ + "${src_compile_opts[@]}" \ +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/likwid/, profiles/
commit: c44e033f4d003ae9d8cabadcb1a0ce142910cdbe Author: Marek Szuba gentoo org> AuthorDate: Mon Dec 7 12:20:22 2020 + Commit: Marek Szuba gentoo org> CommitDate: Mon Dec 7 12:22:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c44e033f sys-apps/likwid-4.3.4: migrate to lua-single.eclass Supports lua5-2 and lua5-3 as per notes in the original ebuild, builds fine against either. Nb. on my system, even before the migration this ebuild only succeeds if I force MAKEOPTS='-j1' - otherwise while linking likwid executables the linker cannot find the package's own liblikwid.so. Adding a separate package.mask line for migrated ebuilds because there is still one ebuild in the tree which requires the package-wide mask. Closes: https://bugs.gentoo.org/752858 Signed-off-by: Marek Szuba gentoo.org> profiles/package.mask | 1 + sys-apps/likwid/likwid-4.3.4.ebuild | 26 ++ 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index fc7ad871a8d..c51c373378e 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -594,6 +594,7 @@ gnome-base/orbit >=sci-libs/plplot-5.15.0-r100 >=sci-visualization/gnuplot-5.4.0-r100 >=sci-visualization/fityk-1.3.1-r100 +>=sys-apps/likwid-4.3.4 >=www-apache/mod_security-2.9.3-r100 >=www-client/elinks-0.13.5-r100 >=www-client/luakit-2.2.1-r100 diff --git a/sys-apps/likwid/likwid-4.3.4.ebuild b/sys-apps/likwid/likwid-4.3.4.ebuild index 02a836a19c6..914ca442fe6 100644 --- a/sys-apps/likwid/likwid-4.3.4.ebuild +++ b/sys-apps/likwid/likwid-4.3.4.ebuild @@ -1,31 +1,32 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 FORTRAN_NEEDED=fortran +LUA_COMPAT=( lua5-{2..3} ) #PYTHON_COMPAT=( python3_{6,7} ) # 4.3.4 will need python-single-r1 -inherit fcaps fortran-2 linux-info toolchain-funcs +inherit fcaps fortran-2 linux-info lua-single 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"; -# If this ebuild is changed to use the bundled Lua-5.3, then MIT should be -# added to the LICENSE field. LICENSE="GPL-3+ BSD" SLOT="0" KEYWORDS="~amd64" # upstream partial support exists for x86 arm arm64 -IUSE="fortran" # ${PYTHON_REQUIRED_USE} +IUSE="fortran" + +REQUIRED_USE="${LUA_REQUIRED_USE}" # ${PYTHON_REQUIRED_USE} # lua: # likwid's primary functionality is driven by a set of lua scripts installed in # /usr/bin/ # likwid bundles lua-5.3.2, AND supports using a system copy of lua-5.2 or -# lua-5.3, which we use. This ebuild uses the system copy of Lua instead. +# lua-5.3. # # hwloc: # likwid bundles a MODIFIED copy of hwloc-2.0.0a1 with specific configuration @@ -41,7 +42,7 @@ IUSE="fortran" # ${PYTHON_REQUIRED_USE} # Python: # Python3 is used for one helper script, filter/json, added after 4.3.3 CDEPEND="dev-lang/perl - dev-lang/lua:5.3" + ${LUA_DEPS}" # filter/json uses Python3 RDEPEND="${CDEPEND}" @@ -68,6 +69,7 @@ PATCHES=( pkg_setup() { fortran-2_pkg_setup + lua-single_pkg_setup #python-single-r1_pkg_setup } @@ -104,8 +106,8 @@ export_emake_opts() { 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. - # TODO: support LUA_SINGLE_TARGET here later for Lua 5.2 - local LUASLOT='5.3' + # WARNING: setting LUA_LIB_NAME=${ELUA} does *not* work with LuaJIT, keep this on mind + # should likwid upstream ever begin to support it. # If the build is too loud, pass 'Q=@' src_compile_opts=( "Q=" @@ -118,9 +120,9 @@ export_emake_opts() { "CC=$(tc-getCC)" "ANSI_CFLAGS=${CFLAGS}" "INSTRUMENT_BENCH=true" - "LUA_INCLUDE_DIR=/usr/include/lua${LUASLOT}" - "LUA_LIB_DIR=/usr/$(get_libdir)" - "LUA_LIB_NAME=lua${LUASLOT}" + "LUA_INCLUDE_DIR=$(lua_get_include_dir)" + "LUA_LIB_DIR=$(dirname "$(lua_get_shared_lib)")" + "LUA_LIB_NAME=${ELUA}" "LUA_BIN=/usr/bin" "FORTRAN_INTERFACE=$(usex fortran likwid.mod false)" "FC=$(usex fortran "${FC}" false)"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/likwid/
commit: 4b0ddd59e83ad16026b1ffce47d1b4978c2f806c Author: Robin H. Johnson gentoo org> AuthorDate: Sun Apr 28 21:01:08 2019 + Commit: Robin H. Johnson gentoo org> CommitDate: Sun Apr 28 21:03:44 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b0ddd59 sys-apps/likwid: bump Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Robin H. Johnson gentoo.org> sys-apps/likwid/Manifest| 1 + sys-apps/likwid/likwid-4.3.4.ebuild | 186 2 files changed, 187 insertions(+) diff --git a/sys-apps/likwid/Manifest b/sys-apps/likwid/Manifest index cc76505f29e..22f882da943 100644 --- a/sys-apps/likwid/Manifest +++ b/sys-apps/likwid/Manifest @@ -1 +1,2 @@ DIST likwid-4.3.3.tar.gz 1579433 BLAKE2B 9ec468bba009dec860b24c9c55c3d6023ffda3ab0985d835796686ba52d1d3372b2bfce926cf229388978de34e1ab0b41d8d27c88623c51c3e8ff1e9d674906b SHA512 ae4d68e238bc40e4a4ab5df628561c9bb7a0ef8727d5779dba2c32fff0be1dd333532bee7e4c197e5fe286de81d35b863ef09f4bc8b9f9145360e6e461f3d94e +DIST likwid-4.3.4.tar.gz 1584829 BLAKE2B dcd1c3a0c5e549dc3d22bb98120339521e270da55460f5af9f2fe04849af0fe1ac4d9b881883a4efc3695ceb087d1afad5bcc55b55543199d2c33b0f5012cc68 SHA512 f1ee930a98d160728078a81a2cdc798ec62ac484545ced937131e6a6443e5ac23b8e597d31c7b1b9f67c1169e1c662c366cf1098158cb467d9f7ff12946b08a2 diff --git a/sys-apps/likwid/likwid-4.3.4.ebuild b/sys-apps/likwid/likwid-4.3.4.ebuild new file mode 100644 index 000..eba012a63db --- /dev/null +++ b/sys-apps/likwid/likwid-4.3.4.ebuild @@ -0,0 +1,186 @@ +# 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"; + +# If this ebuild is changed to use the bundled Lua-5.3, then MIT should be +# added to the LICENSE field. +LICENSE="GPL-3+ BSD" + +SLOT="0" +KEYWORDS="~amd64" # upstream partial support exists for x86 arm arm64 +IUSE="fortran" # ${PYTHON_REQUIRED_USE} + +# lua: +# likwid's primary functionality is driven by a set of lua scripts installed in +# /usr/bin/ +# likwid bundles lua-5.3.2, AND supports using a system copy of lua-5.2 or +# lua-5.3, which we use. This ebuild uses the system copy of Lua instead. +# +# hwloc: +# likwid bundles a MODIFIED copy of hwloc-2.0.0a1 with specific configuration +# for CPU probing & access +# +# Perl: +# likwid uses Perl to convert from an internal text format to ASM listings +# likwid also uses perl for some installed helper scripts +# The build system bundles some Perl modules, that are not removed at this time: +# Parse-RecDescent +# Template +# +# Python: +# Python3 is used for one helper script, filter/json, added after 4.3.3 +CDEPEND="dev-lang/perl + dev-lang/lua:5.3" + +# filter/json uses Python3 +RDEPEND="${CDEPEND}" + #${PYTHON_DEPS}" + +# Part of the build process depends on Data::Dumper +# perl-core/Data-Dumper" +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" + # Old patches are obsolete: + #"${FILESDIR}/${PN}-4.3.1-Makefile.patch" + #"${FILESDIR}/${PN}-4.3.1-config.mk.patch" +) + +pkg_setup() { + fortran-2_pkg_setup + #python-single-r1_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' +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/likwid/, sys-apps/likwid/files/
commit: 996809d1fca2495641195e1d708bdbf962acc69c Author: Robin H. Johnson gentoo org> AuthorDate: Mon Mar 25 04:17:32 2019 + Commit: Robin H. Johnson gentoo org> CommitDate: Mon Mar 25 17:31:43 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=996809d1 sys-apps/likwid: re-add package, with major cleanups Includes some preparation for the next upstream release. Package-Manager: Portage-2.3.62, Repoman-2.3.12 RepoMan-Options: --force Signed-off-by: Robin H. Johnson gentoo.org> sys-apps/likwid/Manifest | 1 + .../likwid/files/likwid-4.3.1-fix-gnustack.patch | 32 sys-apps/likwid/likwid-4.3.3.ebuild| 186 + sys-apps/likwid/metadata.xml | 11 ++ 4 files changed, 230 insertions(+) diff --git a/sys-apps/likwid/Manifest b/sys-apps/likwid/Manifest new file mode 100644 index 000..cc76505f29e --- /dev/null +++ b/sys-apps/likwid/Manifest @@ -0,0 +1 @@ +DIST likwid-4.3.3.tar.gz 1579433 BLAKE2B 9ec468bba009dec860b24c9c55c3d6023ffda3ab0985d835796686ba52d1d3372b2bfce926cf229388978de34e1ab0b41d8d27c88623c51c3e8ff1e9d674906b SHA512 ae4d68e238bc40e4a4ab5df628561c9bb7a0ef8727d5779dba2c32fff0be1dd333532bee7e4c197e5fe286de81d35b863ef09f4bc8b9f9145360e6e461f3d94e 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..c543a6ccd2d --- /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.3.ebuild b/sys-apps/likwid/likwid-4.3.3.ebuild new file mode 100644 index 000..05afdd52064 --- /dev/null +++ b/sys-apps/likwid/likwid-4.3.3.ebuild @@ -0,0 +1,186 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +FORTRAN_NEEDED=fortran +#PYTHON_COMPAT=( python3_{4,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"; + +# If this ebuild is changed to use the bundled Lua-5.3, then MIT should be +# added to the LICENSE field. +LICENSE="GPL-3+ BSD" + +SLOT="0" +KEYWORDS="~amd64" # upstream partial support exists for x86 arm arm64 +IUSE="fortran" # ${PYTHON_REQUIRED_USE} + +# lua: +# likwid's primary functionality is driven by a set of lua scripts installed in +# /usr/bin/ +# likwid bundles lua-5.3.2, AND supports using a system copy of lua-5.2 or +# lua-5.3, which we use. This ebuild uses the system copy of Lua instead. +# +# hwloc: +# likwid bundles a MODIFIED copy of hwloc-2.0.0a1 with specific configuration +# for CPU probing & access +# +# Perl: +# likwid uses Perl to convert from an internal text format to ASM listings +# likwid also uses perl for some installed helper scripts +# The build system bundles some Perl modules, that are not removed at this time: +# Parse-RecDescent +# Template +# +# Python: +# Python3 is used for one helper script, filter/json, added after 4.3.3 +CDEPEND="dev-lang/perl + dev-lang/lua:5.3" + +# filter/json uses Python3 +RDEPEND="${CDEPEND}" + #${PYTHON_DEPS}" + +# Part of the build process depends on Data::Dumper +# perl-core/Data-Dumper" +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" + # Old patches are obsolete: + #"${FILESDIR}/${PN}-4.3.1-Makefile.patch" + #"${FILESDIR}/${PN}-4.3.1-config.mk.patch" +) + +pkg_setup() { + fortran-2_pkg_setup + #python-single-r1_pkg_setu
[gentoo-commits] repo/gentoo:master commit in: sys-apps/likwid/
commit: c5412a2d0af560cb8d0782de0c4244ac4bd780a3 Author: Patrice Clement gentoo org> AuthorDate: Sun Apr 15 18:47:31 2018 + Commit: Patrice Clement gentoo org> CommitDate: Sun Apr 15 18:48:05 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5412a2d sys-apps/likwid: remove maintainer. Closes: https://bugs.gentoo.org/651824 Package-Manager: Portage-2.3.24, Repoman-2.3.6 sys-apps/likwid/metadata.xml | 9 + 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/sys-apps/likwid/metadata.xml b/sys-apps/likwid/metadata.xml index 9c00570418d..69f8f4152ad 100644 --- a/sys-apps/likwid/metadata.xml +++ b/sys-apps/likwid/metadata.xml @@ -1,14 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - bren...@horan.hk - Brendan Horan - - - proxy-ma...@gentoo.org - Proxy Maintainers - + rrze-likwid/likwid
[gentoo-commits] repo/gentoo:master commit in: sys-apps/likwid/, sys-apps/likwid/files/
commit: 08940377e37e95e56bbf73261763a26d712c9386 Author: Brendan Horan horan hk> AuthorDate: Fri Oct 21 00:15:32 2016 + Commit: Göktürk Yüksek gentoo org> CommitDate: Wed Nov 2 15:53:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08940377 sys-apps/likwid: version bump to 4.1.2 Repoman OK Patches apply OK Addressed feedback sys-apps/likwid/Manifest | 1 + sys-apps/likwid/files/likwid-4.1.2-Makefile.patch | 19 sys-apps/likwid/files/likwid-4.1.2-config.mk.patch | 43 + .../likwid/files/likwid-4.1.2-fix-gnustack.patch | 31 +++ sys-apps/likwid/likwid-4.1.2.ebuild| 101 + 5 files changed, 195 insertions(+) diff --git a/sys-apps/likwid/Manifest b/sys-apps/likwid/Manifest index 0c3bd6c..bb96efa 100644 --- a/sys-apps/likwid/Manifest +++ b/sys-apps/likwid/Manifest @@ -1 +1,2 @@ DIST likwid-4.1.1.tar.gz 1395475 SHA256 805b321c0c88e02ebddf89cd7e0097e40a438846cb033650c05a57d992393d3d SHA512 2561cc8203bf795ebe661a0b2f2e15fb68a164438b2c839482bab67a82babadbcfd78aaf519c4ceab6cfc799a363216023f77fe744e3b302facf5c578d7ab407 WHIRLPOOL 5be6036e726296719effcd3fbd272168cdf5f2581ede0bca0c554098a780018063b6527cd99202a8620dcc705246f2da1ad281c573eacfee8b4310a8dccbd4d7 +DIST likwid-4.1.2.tar.gz 1398643 SHA256 8a62a39ee584ec6b472d3791bf6c561af1db3e0564da7347c8a6cfdce8fd6763 SHA512 efb6a85947193204e08ce32e79c5f3ef15c7babca66930145af1c2eca8eccc2aeceea54a12715467161c646acc208bda3d01d07ea365ff8bdb9eafb022f107d9 WHIRLPOOL 7e065169251c0f2f18a8634a9ff4d309984920070b842e2eb34bc478b540a9aa49f95ae7878a63d98d237f46be2273d20539e94a60f96946a0f88935e3643085 diff --git a/sys-apps/likwid/files/likwid-4.1.2-Makefile.patch b/sys-apps/likwid/files/likwid-4.1.2-Makefile.patch new file mode 100644 index ..cec5d59 --- /dev/null +++ b/sys-apps/likwid/files/likwid-4.1.2-Makefile.patch @@ -0,0 +1,19 @@ +--- likwid-likwid-4.1.1/Makefile.org 2016-07-14 12:09:56.612963529 +0800 likwid-likwid-4.1.1/Makefile 2016-07-14 12:11:24.148645584 +0800 +@@ -51,7 +51,6 @@ + + #CONFIGURE BUILD SYSTEM + BUILD_DIR = ./$(COMPILER) +-Q ?= @ + GENGROUPLOCK = .gengroup + + VPATH = $(SRC_DIR) +@@ -544,7 +543,7 @@ + sed -i -e "s//$(VERSION)/g" -e "s//$(DATE)/g" -e "s//$(RELEASE)/g" -e "s+$(PREFIX)/bin/likwid-lua+$(PWD)/ext/lua/lua+" -e "s+$(PREFIX)/share/lua/?.lua+$(PWD)/?.lua+" -e "s+$(PREFIX)/bin/likwid-pin+$(PWD)/likwid-pin+" -e "s+$(PREFIX)/bin/likwid-perfctr+$(PWD)/likwid-perfctr+" $$APP; \ + chmod +x $$APP; \ + done +- @sed -i -e "s//$(VERSION)/g" -e "s//$(DATE)/g" -e "s//$(RELEASE)/g" -e "s+$(PREFIX)/lib+$(PWD)+g" -e "s+$(PREFIX)/share/likwid/perfgroups+$(PWD)/groups+g" likwid.lua; ++ @sed -i -e "s//$(VERSION)/g" -e "s//$(DATE)/g" -e "s//$(RELEASE)/g" -e "s+$(PREFIX)/+$(PWD)+g" -e "s+$(PREFIX)/share/likwid/perfgroups+$(PWD)/groups+g" likwid.lua; + @sed -i -e "s+$(PREFIX)/share/likwid/mongroups+$(PWD)/monitoring/groups+g" likwid-agent + @ln -sf liblikwid.so liblikwid.so.$(VERSION) + @ln -sf ext/hwloc/liblikwid-hwloc.so liblikwid-hwloc.so.$(VERSION) diff --git a/sys-apps/likwid/files/likwid-4.1.2-config.mk.patch b/sys-apps/likwid/files/likwid-4.1.2-config.mk.patch new file mode 100644 index ..36897e5 --- /dev/null +++ b/sys-apps/likwid/files/likwid-4.1.2-config.mk.patch @@ -0,0 +1,43 @@ +--- likwid-likwid-4.1.1/config.mk.org 2016-07-14 12:49:27.791771509 +0800 likwid-likwid-4.1.1/config.mk 2016-07-14 12:51:27.470358158 +0800 +@@ -15,9 +15,9 @@ + # Common users do not need to change values below this comment! # + # + +-MANPREFIX = $(PREFIX)/man#NO SPACE ++MANPREFIX = ${D}/usr/share/man#NO SPACE + BINPREFIX = $(PREFIX)/bin#NO SPACE +-LIBPREFIX = $(PREFIX)/lib#NO SPACE ++LIBPREFIX = $(PREFIX)/$(get_libdir)#NO SPACE + + # These paths are hardcoded into executables and libraries. Usually + # they'll be the same as above, but package maintainers may want to +@@ -26,9 +26,9 @@ + # Keep in mind that the access and setFreq daemon need enough + # privileges that may be deleted when copying the files to + # the INTSTALLED_PREFIX +-INSTALLED_PREFIX = $(PREFIX)#NO SPACE ++INSTALLED_PREFIX=/usr#NO SPACE + INSTALLED_BINPREFIX = $(INSTALLED_PREFIX)/bin#NO SPACE +-INSTALLED_LIBPREFIX = $(INSTALLED_PREFIX)/lib#NO SPACE ++INSTALLED_LIBPREFIX = $(INSTALLED_PREFIX)/$(get_libdir)#NO SPACE + + # chown installed tools to this user/group + # if you change anything here, make sure that the user/group can access +@@ -59,7 +59,7 @@ + FORTRAN_INTERFACE = false#NO SPACE + + # Instrument likwid-bench for use with likwid-perfctr +-INSTRUMENT_BENCH = false#NO SPACE ++INSTRUMENT_BENCH = true#NO SPACE + + # Use recommended Portable Hardware Locality (hwloc) instead of CPUID + USE_HWLOC = true#NO SPACE +@@ -80,6 +80,6 @@ + DATE= 19.05.2016 + + RPATHS = -Wl,-rpa
[gentoo-commits] repo/gentoo:master commit in: sys-apps/likwid/
commit: 4b144e2682d22cd7a826eaee527b0b3e0725c064 Author: Göktürk Yüksek gentoo org> AuthorDate: Wed Nov 2 15:52:34 2016 + Commit: Göktürk Yüksek gentoo org> CommitDate: Wed Nov 2 16:08:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b144e26 sys-apps/likwid: respect CC Package-Manager: portage-2.2.28 sys-apps/likwid/likwid-4.1.2.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sys-apps/likwid/likwid-4.1.2.ebuild b/sys-apps/likwid/likwid-4.1.2.ebuild index 6566777..a20b746 100644 --- a/sys-apps/likwid/likwid-4.1.2.ebuild +++ b/sys-apps/likwid/likwid-4.1.2.ebuild @@ -6,7 +6,7 @@ EAPI=6 FORTRAN_NEEDED=fortran -inherit fcaps linux-info fortran-2 +inherit fcaps linux-info toolchain-funcs fortran-2 DESCRIPTION="A performance-oriented tool suite for x86 multicore environments" HOMEPAGE="https://github.com/rrze-likwid/likwid"; @@ -78,6 +78,10 @@ src_prepare() { || die "Failed to set GCC flags for fortran" fi + # Respect CC + sed -e "s:^CC.*:CC = $(tc-getCC):" \ + -i make/include_GCC.mk || die + default }
[gentoo-commits] repo/gentoo:master commit in: sys-apps/likwid/
commit: 22a1e5b0ffb9dee347174ad75df59b149b41bf00 Author: Amy Winston gentoo org> AuthorDate: Tue Jul 19 16:54:00 2016 + Commit: Amy Winston gentoo org> CommitDate: Tue Jul 19 16:54:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22a1e5b0 sys-apps/likwid: fix license, unused inherits removed Package-Manager: portage-2.2.28 sys-apps/likwid/likwid-4.1.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/likwid/likwid-4.1.1.ebuild b/sys-apps/likwid/likwid-4.1.1.ebuild index c7f11c8..5cb4ba7 100644 --- a/sys-apps/likwid/likwid-4.1.1.ebuild +++ b/sys-apps/likwid/likwid-4.1.1.ebuild @@ -6,13 +6,13 @@ EAPI=6 FORTRAN_NEEDED=fortran -inherit eutils fcaps linux-info multilib fortran-2 +inherit fcaps linux-info fortran-2 DESCRIPTION="A performance-oriented tool suite for x86 multicore environments" HOMEPAGE="https://github.com/rrze-likwid/likwid"; SRC_URI="https://github.com/RRZE-HPC/likwid/archive/likwid-4.1.1.tar.gz"; -LICENSE="GPL-3" +LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64" IUSE="fortran"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/likwid/files/, sys-apps/likwid/
commit: 025b9960bc77949539e5b6f6baf2918ef09b12a2 Author: Amy Winston gentoo org> AuthorDate: Tue Jul 19 09:38:36 2016 + Commit: Amy Winston gentoo org> CommitDate: Tue Jul 19 09:38:36 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=025b9960 sys-apps/likwid: version bump 4.1.1 bug #588830. Brendan Horan Package-Manager: portage-2.2.28 sys-apps/likwid/Manifest | 1 + sys-apps/likwid/files/likwid-4.1.1-Makefile.patch | 19 + sys-apps/likwid/files/likwid-4.1.1-config.mk.patch | 43 ++ .../likwid/files/likwid-4.1.1-fix-gnustack.patch | 31 +++ sys-apps/likwid/likwid-4.1.1.ebuild| 98 ++ 5 files changed, 192 insertions(+) diff --git a/sys-apps/likwid/Manifest b/sys-apps/likwid/Manifest index 2b503e5..87d5a9b 100644 --- a/sys-apps/likwid/Manifest +++ b/sys-apps/likwid/Manifest @@ -1,2 +1,3 @@ DIST likwid-3.1.3.tar.gz 605675 SHA256 05078ec55dce3d4cf1c94832bd289ccbcaee7bdee9a1ea9f6681ccd3f59ece5b SHA512 e31b4498e702d4ddf61e3c123d43f0804ef4cef149bb3732b61e3894aa9d76feb7a2654bbb0467dd30323031122ea01cf17e4f01a33f193e750cdbdfc09741d7 WHIRLPOOL bccfcc68e792f09a66eab99affa81250fbe34d4759a81a4e0bd0af2535e5bb09229bee4bc165986559d14101183e5be9a933273ec9f1a7c5c8da3f97f07f9e8e DIST likwid-4.0.1.tar.gz 1409079 SHA256 ab384e585d99a7404075c48f78a08e892a75db12c348da6622ed0536a0a05c7f SHA512 f164a244e56afdc4409790b75f3cb4ea49cc91f7a210590de426f429db5717eed9691263580008cf69997be56a63009224012ee48c55f05b112f96cfca81c52e WHIRLPOOL 59392e6a2057fb9f9aa70b7cc0594ca7a665171b8a2302ddd9350930571596f14e5c9753d132eddb750ef8503330b4f456158fae7a99705c36e7aac80afa6bb2 +DIST likwid-4.1.1.tar.gz 1395475 SHA256 805b321c0c88e02ebddf89cd7e0097e40a438846cb033650c05a57d992393d3d SHA512 2561cc8203bf795ebe661a0b2f2e15fb68a164438b2c839482bab67a82babadbcfd78aaf519c4ceab6cfc799a363216023f77fe744e3b302facf5c578d7ab407 WHIRLPOOL 5be6036e726296719effcd3fbd272168cdf5f2581ede0bca0c554098a780018063b6527cd99202a8620dcc705246f2da1ad281c573eacfee8b4310a8dccbd4d7 diff --git a/sys-apps/likwid/files/likwid-4.1.1-Makefile.patch b/sys-apps/likwid/files/likwid-4.1.1-Makefile.patch new file mode 100644 index 000..cec5d59 --- /dev/null +++ b/sys-apps/likwid/files/likwid-4.1.1-Makefile.patch @@ -0,0 +1,19 @@ +--- likwid-likwid-4.1.1/Makefile.org 2016-07-14 12:09:56.612963529 +0800 likwid-likwid-4.1.1/Makefile 2016-07-14 12:11:24.148645584 +0800 +@@ -51,7 +51,6 @@ + + #CONFIGURE BUILD SYSTEM + BUILD_DIR = ./$(COMPILER) +-Q ?= @ + GENGROUPLOCK = .gengroup + + VPATH = $(SRC_DIR) +@@ -544,7 +543,7 @@ + sed -i -e "s//$(VERSION)/g" -e "s//$(DATE)/g" -e "s//$(RELEASE)/g" -e "s+$(PREFIX)/bin/likwid-lua+$(PWD)/ext/lua/lua+" -e "s+$(PREFIX)/share/lua/?.lua+$(PWD)/?.lua+" -e "s+$(PREFIX)/bin/likwid-pin+$(PWD)/likwid-pin+" -e "s+$(PREFIX)/bin/likwid-perfctr+$(PWD)/likwid-perfctr+" $$APP; \ + chmod +x $$APP; \ + done +- @sed -i -e "s//$(VERSION)/g" -e "s//$(DATE)/g" -e "s//$(RELEASE)/g" -e "s+$(PREFIX)/lib+$(PWD)+g" -e "s+$(PREFIX)/share/likwid/perfgroups+$(PWD)/groups+g" likwid.lua; ++ @sed -i -e "s//$(VERSION)/g" -e "s//$(DATE)/g" -e "s//$(RELEASE)/g" -e "s+$(PREFIX)/+$(PWD)+g" -e "s+$(PREFIX)/share/likwid/perfgroups+$(PWD)/groups+g" likwid.lua; + @sed -i -e "s+$(PREFIX)/share/likwid/mongroups+$(PWD)/monitoring/groups+g" likwid-agent + @ln -sf liblikwid.so liblikwid.so.$(VERSION) + @ln -sf ext/hwloc/liblikwid-hwloc.so liblikwid-hwloc.so.$(VERSION) diff --git a/sys-apps/likwid/files/likwid-4.1.1-config.mk.patch b/sys-apps/likwid/files/likwid-4.1.1-config.mk.patch new file mode 100644 index 000..36897e5 --- /dev/null +++ b/sys-apps/likwid/files/likwid-4.1.1-config.mk.patch @@ -0,0 +1,43 @@ +--- likwid-likwid-4.1.1/config.mk.org 2016-07-14 12:49:27.791771509 +0800 likwid-likwid-4.1.1/config.mk 2016-07-14 12:51:27.470358158 +0800 +@@ -15,9 +15,9 @@ + # Common users do not need to change values below this comment! # + # + +-MANPREFIX = $(PREFIX)/man#NO SPACE ++MANPREFIX = ${D}/usr/share/man#NO SPACE + BINPREFIX = $(PREFIX)/bin#NO SPACE +-LIBPREFIX = $(PREFIX)/lib#NO SPACE ++LIBPREFIX = $(PREFIX)/$(get_libdir)#NO SPACE + + # These paths are hardcoded into executables and libraries. Usually + # they'll be the same as above, but package maintainers may want to +@@ -26,9 +26,9 @@ + # Keep in mind that the access and setFreq daemon need enough + # privileges that may be deleted when copying the files to + # the INTSTALLED_PREFIX +-INSTALLED_PREFIX = $(PREFIX)#NO SPACE ++INSTALLED_PREFIX=/usr#NO SPACE + INSTALLED_BINPREFIX = $(INSTALLED_PREFIX)/bin#NO SPACE +-INSTALLED_LIBPREFIX = $(INSTALLED_PREFIX)/lib#NO SPACE ++INSTALLED_LIBPREFIX = $(INSTALLED_PREFIX)/$(get_libdir)#NO SPACE + + # chown installed tools to this user/group + # if you change anything here, make s
[gentoo-commits] repo/gentoo:master commit in: sys-apps/likwid/files/, sys-apps/likwid/
commit: 773af2b3d89eab8d088f8f597588abf3342b369b Author: Amy Winston gentoo org> AuthorDate: Tue Jul 19 09:41:48 2016 + Commit: Amy Winston gentoo org> CommitDate: Tue Jul 19 09:41:48 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=773af2b3 sys-apps/likwid: remove old. Brendan Horan. Package-Manager: portage-2.2.28 sys-apps/likwid/Manifest | 2 - sys-apps/likwid/files/likwid-3.1.3-Makefile.patch | 42 - .../likwid/files/likwid-3.1.3-fix-gnustack.patch | 32 --- sys-apps/likwid/files/likwid-4.0.1-Makefile.patch | 39 - .../likwid/files/likwid-4.0.1-access-daemon.patch | 11 --- sys-apps/likwid/files/likwid-4.0.1-config.mk.patch | 46 -- .../likwid/files/likwid-4.0.1-fix-gnustack.patch | 31 --- .../likwid/files/likwid-4.0.1-lua-makefile.patch | 19 - sys-apps/likwid/likwid-3.1.3.ebuild| 67 --- sys-apps/likwid/likwid-4.0.1-r2.ebuild | 99 -- 10 files changed, 388 deletions(-) diff --git a/sys-apps/likwid/Manifest b/sys-apps/likwid/Manifest index 87d5a9b..0c3bd6c 100644 --- a/sys-apps/likwid/Manifest +++ b/sys-apps/likwid/Manifest @@ -1,3 +1 @@ -DIST likwid-3.1.3.tar.gz 605675 SHA256 05078ec55dce3d4cf1c94832bd289ccbcaee7bdee9a1ea9f6681ccd3f59ece5b SHA512 e31b4498e702d4ddf61e3c123d43f0804ef4cef149bb3732b61e3894aa9d76feb7a2654bbb0467dd30323031122ea01cf17e4f01a33f193e750cdbdfc09741d7 WHIRLPOOL bccfcc68e792f09a66eab99affa81250fbe34d4759a81a4e0bd0af2535e5bb09229bee4bc165986559d14101183e5be9a933273ec9f1a7c5c8da3f97f07f9e8e -DIST likwid-4.0.1.tar.gz 1409079 SHA256 ab384e585d99a7404075c48f78a08e892a75db12c348da6622ed0536a0a05c7f SHA512 f164a244e56afdc4409790b75f3cb4ea49cc91f7a210590de426f429db5717eed9691263580008cf69997be56a63009224012ee48c55f05b112f96cfca81c52e WHIRLPOOL 59392e6a2057fb9f9aa70b7cc0594ca7a665171b8a2302ddd9350930571596f14e5c9753d132eddb750ef8503330b4f456158fae7a99705c36e7aac80afa6bb2 DIST likwid-4.1.1.tar.gz 1395475 SHA256 805b321c0c88e02ebddf89cd7e0097e40a438846cb033650c05a57d992393d3d SHA512 2561cc8203bf795ebe661a0b2f2e15fb68a164438b2c839482bab67a82babadbcfd78aaf519c4ceab6cfc799a363216023f77fe744e3b302facf5c578d7ab407 WHIRLPOOL 5be6036e726296719effcd3fbd272168cdf5f2581ede0bca0c554098a780018063b6527cd99202a8620dcc705246f2da1ad281c573eacfee8b4310a8dccbd4d7 diff --git a/sys-apps/likwid/files/likwid-3.1.3-Makefile.patch b/sys-apps/likwid/files/likwid-3.1.3-Makefile.patch deleted file mode 100644 index a40d0c3..000 --- a/sys-apps/likwid/files/likwid-3.1.3-Makefile.patch +++ /dev/null @@ -1,42 +0,0 @@ Makefile.org 2015-03-04 16:25:59.942213571 +0800 -+++ Makefile 2015-03-04 16:46:05.640278082 +0800 -@@ -87,7 +87,7 @@ - - LIKWID_LIB = liblikwid - ifeq ($(SHARED_LIBRARY),true) --CFLAGS += $(SHARED_CFLAGS) -ggdb -+CFLAGS += $(SHARED_CFLAGS) -g -Wa,--noexecstack - DYNAMIC_TARGET_LIB := $(LIKWID_LIB).so - TARGET_LIB := $(DYNAMIC_TARGET_LIB) - LIBS += -L. -llikwid -@@ -307,28 +307,8 @@ - echo "Only root can adjust the privileges of the daemon applications in $(PREFIX)/sbin"; \ - fi; \ - done -- @echo "===> INSTALL man pages to $(MANPREFIX)/man1" -- @mkdir -p $(MANPREFIX)/man1 -- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-topology.1 > $(MANPREFIX)/man1/likwid-topology.1 -- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-features.1 > $(MANPREFIX)/man1/likwid-features.1 -- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-perfctr.1 > $(MANPREFIX)/man1/likwid-perfctr.1 -- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-powermeter.1 > $(MANPREFIX)/man1/likwid-powermeter.1 -- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-pin.1 > $(MANPREFIX)/man1/likwid-pin.1 -- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-setFrequencies.1 > $(MANPREFIX)/man1/likwid-setFrequencies.1 -- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-bench.1 > $(MANPREFIX)/man1/likwid-bench.1 -- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/feedGnuplot.1 > $(MANPREFIX)/man1/feedGnuplot.1 -- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-accessD.1 > $(MANPREFIX)/man1/likwid-accessD.1 -- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-genCfg.1 > $(MANPREFIX)/man1/likwid-genCfg.1 -- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-memsweeper.1 > $(MANPREFIX)/man1/likwid-memsweeper.1 -- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-mpirun.1 > $(MANPREFIX)/man1/likwid-mpirun.1 -- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-perfscope.1 > $(MANPREFIX)/man1/likwid-perfscope.1 -- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-setFreq.1 > $(MANPREFIX)/man1/likwid-setFreq.1 -- @c
[gentoo-commits] repo/gentoo:master commit in: sys-apps/likwid/
commit: 68e7d18fc6a90751f83a8862e8eff084ccc66087 Author: Sam Jorna gentoo org> AuthorDate: Thu May 12 01:13:24 2016 + Commit: Sam Jorna gentoo org> CommitDate: Thu May 12 01:13:55 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68e7d18f sys-apps/likwid: revbump, fix file perms Fixes incorrect permissions on installed binaries. Patch by proxied maintainer per bug. Gentoo-bug: 582692 Package-Manager: portage-2.2.28 sys-apps/likwid/{likwid-4.0.1-r1.ebuild => likwid-4.0.1-r2.ebuild} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys-apps/likwid/likwid-4.0.1-r1.ebuild b/sys-apps/likwid/likwid-4.0.1-r2.ebuild similarity index 94% rename from sys-apps/likwid/likwid-4.0.1-r1.ebuild rename to sys-apps/likwid/likwid-4.0.1-r2.ebuild index 3e884ee..7d68628 100644 --- a/sys-apps/likwid/likwid-4.0.1-r1.ebuild +++ b/sys-apps/likwid/likwid-4.0.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -29,8 +29,8 @@ RESTRICT="mirror" CONFIG_CHECK="~X86_MSR" FILECAPS=( - cap_sys_rawio usr/sbin/likwid-accessD -- - cap_sys_rawio usr/bin/likwid-{perfctr,bench,powermeter} + -M 755 cap_sys_rawio usr/sbin/likwid-accessD -- + -M 755 cap_sys_rawio usr/bin/likwid-{perfctr,bench,powermeter} ) S=${WORKDIR}/likwid-likwid-${PV}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/likwid/
commit: 80926eb278f951627f71b72ec1d841766f282f7e Author: Brendan Horan horan hk> AuthorDate: Tue Apr 19 23:37:12 2016 + Commit: Ian Delaney gentoo org> CommitDate: Wed Apr 20 09:14:14 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80926eb2 sys-apps/likwid : remove sed dep Removed unneeded dependency sys-apps/sed from DEPEND Closes: https://github.com/gentoo/gentoo/pull/1311 Signed-off-by: Ian Delaney gentoo.org> sys-apps/likwid/likwid-4.0.1-r1.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/sys-apps/likwid/likwid-4.0.1-r1.ebuild b/sys-apps/likwid/likwid-4.0.1-r1.ebuild index 11e04c2..3e884ee 100644 --- a/sys-apps/likwid/likwid-4.0.1-r1.ebuild +++ b/sys-apps/likwid/likwid-4.0.1-r1.ebuild @@ -21,7 +21,6 @@ IUSE="fortran" RDEPEND="dev-lang/perl" DEPEND="${RDEPEND} - sys-apps/sed fortran? ( sys-devel/gcc:*[fortran] ) dev-lang/lua:0"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/likwid/, sys-apps/likwid/files/
commit: fbcefa3e84142dec0d95f60095ca09f9f64034e7 Author: Ian Delaney gentoo org> AuthorDate: Tue Nov 17 07:14:00 2015 + Commit: Ian Delaney gentoo org> CommitDate: Tue Nov 17 07:14:48 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbcefa3e sys-apps/likwid: revbump to vn. 4.0.1-r1, sourced from gentoo bug Patches, ack to user Libor Bukata, final patches by proxy maintainer sourced from the gentoo bug used for initial version bump to likwid-4.0.1 likwid-4.0.1-access-daemon.patch added to reset perms and set libdir correctly at install phase, rm broken 4.0.1 ebuild Gentoo bug: # 558402 Package-Manager: portage-2.2.24 sys-apps/likwid/files/likwid-4.0.1-access-daemon.patch | 11 +++ .../likwid/{likwid-4.0.1.ebuild => likwid-4.0.1-r1.ebuild} | 14 +- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/sys-apps/likwid/files/likwid-4.0.1-access-daemon.patch b/sys-apps/likwid/files/likwid-4.0.1-access-daemon.patch new file mode 100644 index 000..2652f24 --- /dev/null +++ b/sys-apps/likwid/files/likwid-4.0.1-access-daemon.patch @@ -0,0 +1,11 @@ +--- src/configuration.c.orig 2015-11-14 09:10:58.283075033 +0100 src/configuration.c2015-11-14 09:11:14.898074670 +0100 +@@ -68,7 +68,7 @@ + use_hardcoded: + ret = sprintf(filename,"%s", TOSTRING(ACCESSDAEMON)); + filename[ret] = '\0'; +-if (!access(filename, R_OK)) ++if (!access(filename, X_OK)) + { + config.daemonPath = (char*)malloc((strlen(filename)+1) * sizeof(char)); + strcpy(config.daemonPath, filename); diff --git a/sys-apps/likwid/likwid-4.0.1.ebuild b/sys-apps/likwid/likwid-4.0.1-r1.ebuild similarity index 80% rename from sys-apps/likwid/likwid-4.0.1.ebuild rename to sys-apps/likwid/likwid-4.0.1-r1.ebuild index 0c25cb3..11e04c2 100644 --- a/sys-apps/likwid/likwid-4.0.1.ebuild +++ b/sys-apps/likwid/likwid-4.0.1-r1.ebuild @@ -41,11 +41,15 @@ src_prepare() { epatch "${FILESDIR}"/${P}-Makefile.patch \ "${FILESDIR}"/${P}-fix-gnustack.patch \ "${FILESDIR}"/${P}-lua-makefile.patch \ - "${FILESDIR}"/${P}-config.mk.patch + "${FILESDIR}"/${P}-config.mk.patch \ + "${FILESDIR}"/${P}-access-daemon.patch # Set PREFIX path to include sandbox path sed -e 's:^PREFIX = .*:PREFIX = '${D}'/usr:' -i config.mk || die + # Set the path to library directory. + sed -e 's:$(get_libdir):'$(get_libdir)':' -i config.mk || die "Cannot set library path!" + # Set correct LDFLAGS sed -e '/LIBS/aSHARED_LFLAGS += -Wl,-soname,$@' \ -i make/include_GCC.mk || die @@ -86,3 +90,11 @@ src_install () { doman doc/*.1 } + +pkg_postinst() { + fcaps_pkg_postinst + ewarn "To enable users to access performance counters it is necessary to" + ewarn "change the access permissions to /dev/cpu/msr[0]* devices." + ewarn "It can be accomplished by adding the following line to file" + ewarn "/etc/udev/rules.d/99-myrules.rules: KERNEL==\"msr[0-9]*\" MODE=\"0666\"" +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/likwid/
commit: 2d143ddb0ff0564220c26e0151a48ea9df779727 Author: Ian Delaney gentoo org> AuthorDate: Tue Sep 8 01:35:36 2015 + Commit: Ian Delaney gentoo org> CommitDate: Tue Sep 8 01:35:36 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d143ddb sys-apps/likwid: set SRC_URI to devspace, fixes bug #559522 Package-Manager: portage-2.2.20 sys-apps/likwid/Manifest| 2 +- sys-apps/likwid/likwid-4.0.1.ebuild | 5 - 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sys-apps/likwid/Manifest b/sys-apps/likwid/Manifest index 448cb7b..2b503e5 100644 --- a/sys-apps/likwid/Manifest +++ b/sys-apps/likwid/Manifest @@ -1,2 +1,2 @@ DIST likwid-3.1.3.tar.gz 605675 SHA256 05078ec55dce3d4cf1c94832bd289ccbcaee7bdee9a1ea9f6681ccd3f59ece5b SHA512 e31b4498e702d4ddf61e3c123d43f0804ef4cef149bb3732b61e3894aa9d76feb7a2654bbb0467dd30323031122ea01cf17e4f01a33f193e750cdbdfc09741d7 WHIRLPOOL bccfcc68e792f09a66eab99affa81250fbe34d4759a81a4e0bd0af2535e5bb09229bee4bc165986559d14101183e5be9a933273ec9f1a7c5c8da3f97f07f9e8e -DIST likwid-4.0.1.tar.gz 1429223 SHA256 c04551a2264389f4a88cb2757efdcb0a8d3c3fd9851020d0827a90b68b8c36e3 SHA512 fdc0eaf102814d53efdabb12d90f4baeec9d190f9808e3fcf5a6785136a7cf9fd0789cf64417cd52c7288a50a4284f8e44463c16410c2b0e4ef3ce3790c61b86 WHIRLPOOL 9a944b77ebb60d5283c2c42c44dabeb6dc8837d64a4e2d90d0878ab60c5b3b3d7e55cbfbbe7fcc075edcc83d4d980f689a8ed6b5f3a5051c6af824d624b1dbd6 +DIST likwid-4.0.1.tar.gz 1409079 SHA256 ab384e585d99a7404075c48f78a08e892a75db12c348da6622ed0536a0a05c7f SHA512 f164a244e56afdc4409790b75f3cb4ea49cc91f7a210590de426f429db5717eed9691263580008cf69997be56a63009224012ee48c55f05b112f96cfca81c52e WHIRLPOOL 59392e6a2057fb9f9aa70b7cc0594ca7a665171b8a2302ddd9350930571596f14e5c9753d132eddb750ef8503330b4f456158fae7a99705c36e7aac80afa6bb2 diff --git a/sys-apps/likwid/likwid-4.0.1.ebuild b/sys-apps/likwid/likwid-4.0.1.ebuild index 52c115c..0c25cb3 100644 --- a/sys-apps/likwid/likwid-4.0.1.ebuild +++ b/sys-apps/likwid/likwid-4.0.1.ebuild @@ -10,7 +10,8 @@ inherit eutils fcaps linux-info multilib fortran-2 DESCRIPTION="A performance-oriented tool suite for x86 multicore environments" HOMEPAGE="https://github.com/rrze-likwid/likwid"; -SRC_URI="https://github.com/rrze-likwid/likwid/archive/likwid-${PV}.tar.gz"; +# Upstream have made a habit of making changes to the tagged realesed tarball +SRC_URI="https://dev.gentoo.org/~idella4/tarballs/likwid-${PV}.tar.gz"; LICENSE="GPL-3" SLOT="0" @@ -24,6 +25,8 @@ DEPEND="${RDEPEND} fortran? ( sys-devel/gcc:*[fortran] ) dev-lang/lua:0" +RESTRICT="mirror" + CONFIG_CHECK="~X86_MSR" FILECAPS=(
[gentoo-commits] repo/gentoo:master commit in: sys-apps/likwid/
commit: 8beb92bc34200ac73e5ca5060020eb932c9478e7 Author: Tobias Klausmann gentoo org> AuthorDate: Tue Sep 1 19:59:23 2015 + Commit: Tobias Klausmann gentoo org> CommitDate: Tue Sep 1 19:59:23 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8beb92bc sys-apps/likwid: Fixing HOMEPAGE move due to code.google.com shutdown Package-Manager: portage-2.2.20.1 sys-apps/likwid/likwid-3.1.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/likwid/likwid-3.1.3.ebuild b/sys-apps/likwid/likwid-3.1.3.ebuild index f938441..5ecba88 100644 --- a/sys-apps/likwid/likwid-3.1.3.ebuild +++ b/sys-apps/likwid/likwid-3.1.3.ebuild @@ -9,7 +9,7 @@ FORTRAN_NEEDED=fortran inherit eutils fcaps fortran-2 linux-info multilib DESCRIPTION="A lightweight performance-oriented tool suite for x86 multicore environments" -HOMEPAGE="https://code.google.com/p/likwid/"; +HOMEPAGE="https://github.com/rrze-likwid/likwid"; SRC_URI="http://ftp.fau.de/pub/likwid/likwid-${PV}.tar.gz"; LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/likwid/
commit: 661cfafc23970f580a744d24574855f2346333fe Author: Brendan Horan horan hk> AuthorDate: Wed Aug 26 01:19:05 2015 + Commit: Matt Thode gentoo org> CommitDate: Wed Aug 26 03:20:11 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=661cfafc sys-apps/likwid: Upstream re-submitted the tarball with altered content. See bug 558664. Signed-off-by: Matthew Thode gentoo.org> sys-apps/likwid/likwid-4.0.1.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys-apps/likwid/likwid-4.0.1.ebuild b/sys-apps/likwid/likwid-4.0.1.ebuild index 8016266..52c115c 100644 --- a/sys-apps/likwid/likwid-4.0.1.ebuild +++ b/sys-apps/likwid/likwid-4.0.1.ebuild @@ -31,6 +31,8 @@ FILECAPS=( cap_sys_rawio usr/bin/likwid-{perfctr,bench,powermeter} ) +S=${WORKDIR}/likwid-likwid-${PV} + src_prepare() { # See Bug 558402 epatch "${FILESDIR}"/${P}-Makefile.patch \
[gentoo-commits] repo/gentoo:master commit in: sys-apps/likwid/, sys-apps/likwid/files/
commit: 10cd91a253aeb95771eb745363414685b3a78c9a Author: Ian Delaney gentoo org> AuthorDate: Mon Aug 24 16:22:24 2015 + Commit: Ian Delaney gentoo org> CommitDate: Mon Aug 24 16:22:24 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10cd91a2 sys-apps/likwid: bump; new patches supporting changes All patches by maintainer (undersys), fixes bug #558402 Package-Manager: portage-2.2.20 sys-apps/likwid/Manifest | 1 + sys-apps/likwid/files/likwid-4.0.1-Makefile.patch | 39 ++ sys-apps/likwid/files/likwid-4.0.1-config.mk.patch | 46 .../likwid/files/likwid-4.0.1-fix-gnustack.patch | 31 .../likwid/files/likwid-4.0.1-lua-makefile.patch | 19 + sys-apps/likwid/likwid-4.0.1.ebuild| 83 ++ sys-apps/likwid/metadata.xml | 2 +- 7 files changed, 220 insertions(+), 1 deletion(-) diff --git a/sys-apps/likwid/Manifest b/sys-apps/likwid/Manifest index e8f7a48..448cb7b 100644 --- a/sys-apps/likwid/Manifest +++ b/sys-apps/likwid/Manifest @@ -1 +1,2 @@ DIST likwid-3.1.3.tar.gz 605675 SHA256 05078ec55dce3d4cf1c94832bd289ccbcaee7bdee9a1ea9f6681ccd3f59ece5b SHA512 e31b4498e702d4ddf61e3c123d43f0804ef4cef149bb3732b61e3894aa9d76feb7a2654bbb0467dd30323031122ea01cf17e4f01a33f193e750cdbdfc09741d7 WHIRLPOOL bccfcc68e792f09a66eab99affa81250fbe34d4759a81a4e0bd0af2535e5bb09229bee4bc165986559d14101183e5be9a933273ec9f1a7c5c8da3f97f07f9e8e +DIST likwid-4.0.1.tar.gz 1429223 SHA256 c04551a2264389f4a88cb2757efdcb0a8d3c3fd9851020d0827a90b68b8c36e3 SHA512 fdc0eaf102814d53efdabb12d90f4baeec9d190f9808e3fcf5a6785136a7cf9fd0789cf64417cd52c7288a50a4284f8e44463c16410c2b0e4ef3ce3790c61b86 WHIRLPOOL 9a944b77ebb60d5283c2c42c44dabeb6dc8837d64a4e2d90d0878ab60c5b3b3d7e55cbfbbe7fcc075edcc83d4d980f689a8ed6b5f3a5051c6af824d624b1dbd6 diff --git a/sys-apps/likwid/files/likwid-4.0.1-Makefile.patch b/sys-apps/likwid/files/likwid-4.0.1-Makefile.patch new file mode 100644 index 000..4601922 --- /dev/null +++ b/sys-apps/likwid/files/likwid-4.0.1-Makefile.patch @@ -0,0 +1,39 @@ +--- Makefile.org 2015-08-24 10:58:52.694430235 +0800 Makefile 2015-08-24 10:54:27.11154 +0800 +@@ -51,7 +51,6 @@ + + #CONFIGURE BUILD SYSTEM + BUILD_DIR = ./$(COMPILER) +-Q ?= @ + GENGROUPLOCK = .gengroup + + VPATH = $(SRC_DIR) +@@ -285,21 +284,6 @@ + @cd $(LIBPREFIX) && ln -fs liblikwidpin.so.$(VERSION) liblikwidpin.so + @cd $(LIBPREFIX) && ln -fs $(shell basename $(TARGET_HWLOC_LIB)).$(VERSION) $(shell basename $(TARGET_HWLOC_LIB)) + @cd $(LIBPREFIX) && ln -fs $(shell basename $(TARGET_LUA_LIB)).$(VERSION) $(shell basename $(TARGET_LUA_LIB)) +- @echo "===> INSTALL man pages to $(MANPREFIX)/man1" +- @mkdir -p $(MANPREFIX)/man1 +- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-topology.1 > $(MANPREFIX)/man1/likwid-topology.1 +- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-features.1 > $(MANPREFIX)/man1/likwid-features.1 +- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" -e "s++$(PREFIX)+g" < $(DOC_DIR)/likwid-perfctr.1 > $(MANPREFIX)/man1/likwid-perfctr.1 +- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-powermeter.1 > $(MANPREFIX)/man1/likwid-powermeter.1 +- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-pin.1 > $(MANPREFIX)/man1/likwid-pin.1 +- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/feedGnuplot.1 > $(MANPREFIX)/man1/feedGnuplot.1 +- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-accessD.1 > $(MANPREFIX)/man1/likwid-accessD.1 +- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-genTopoCfg.1 > $(MANPREFIX)/man1/likwid-genTopoCfg.1 +- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-memsweeper.1 > $(MANPREFIX)/man1/likwid-memsweeper.1 +- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-mpirun.1 > $(MANPREFIX)/man1/likwid-mpirun.1 +- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-perfscope.1 > $(MANPREFIX)/man1/likwid-perfscope.1 +- @sed -e "s//$(VERSION)/g" -e "s//$(DATE)/g" < $(DOC_DIR)/likwid-setFreq.1 > $(MANPREFIX)/man1/likwid-setFreq.1 +- @chmod 644 $(MANPREFIX)/man1/likwid-* + @echo "===> INSTALL headers to $(PREFIX)/include" + @mkdir -p $(PREFIX)/include + @install -m 644 src/includes/likwid.h $(PREFIX)/include/ +@@ -363,6 +347,6 @@ + sed -i -e "s//$(VERSION)/g" -e "s//$(DATE)/g" -e "s//$(RELEASE)/g" -e "s+$(PREFIX)/bin/likwid-lua+$(PWD)/ext/lua/lua+" -e "s+$(PREFIX)/share/lua/?.lua+$(PWD)/?.lua+" $$APP; \ + chmod +x $$APP; \ + done +- @sed -i -e "s//$(VERSION)/g" -e "s//$(DATE)/g" -e "s//$(RELEASE)/g" -e "s+$(PREFIX)/lib+$(PWD)+g" -e "s+$(PREFIX)/share/likwid/perfgroups+$(PWD)/groups+g" likwid.lua; ++ @sed -i -e "s//$(VERSION)/g" -e "s//