[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_setup
[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 =
[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/, sys-apps/likwid/files/
commit: 10cd91a253aeb95771eb745363414685b3a78c9a Author: Ian Delaney idella4 AT gentoo DOT org AuthorDate: Mon Aug 24 16:22:24 2015 + Commit: Ian Delaney idella4 AT gentoo DOT 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/$(VERSION)/g -e s/DATE/$(DATE)/g $(DOC_DIR)/likwid-topology.1 $(MANPREFIX)/man1/likwid-topology.1 +- @sed -e s/VERSION/$(VERSION)/g -e s/DATE/$(DATE)/g $(DOC_DIR)/likwid-features.1 $(MANPREFIX)/man1/likwid-features.1 +- @sed -e s/VERSION/$(VERSION)/g -e s/DATE/$(DATE)/g -e s+PREFIX+$(PREFIX)+g $(DOC_DIR)/likwid-perfctr.1 $(MANPREFIX)/man1/likwid-perfctr.1 +- @sed -e s/VERSION/$(VERSION)/g -e s/DATE/$(DATE)/g $(DOC_DIR)/likwid-powermeter.1 $(MANPREFIX)/man1/likwid-powermeter.1 +- @sed -e s/VERSION/$(VERSION)/g -e s/DATE/$(DATE)/g $(DOC_DIR)/likwid-pin.1 $(MANPREFIX)/man1/likwid-pin.1 +- @sed -e s/VERSION/$(VERSION)/g -e s/DATE/$(DATE)/g $(DOC_DIR)/feedGnuplot.1 $(MANPREFIX)/man1/feedGnuplot.1 +- @sed -e s/VERSION/$(VERSION)/g -e s/DATE/$(DATE)/g $(DOC_DIR)/likwid-accessD.1 $(MANPREFIX)/man1/likwid-accessD.1 +- @sed -e s/VERSION/$(VERSION)/g -e s/DATE/$(DATE)/g $(DOC_DIR)/likwid-genTopoCfg.1 $(MANPREFIX)/man1/likwid-genTopoCfg.1 +- @sed -e s/VERSION/$(VERSION)/g -e s/DATE/$(DATE)/g $(DOC_DIR)/likwid-memsweeper.1 $(MANPREFIX)/man1/likwid-memsweeper.1 +- @sed -e s/VERSION/$(VERSION)/g -e s/DATE/$(DATE)/g $(DOC_DIR)/likwid-mpirun.1 $(MANPREFIX)/man1/likwid-mpirun.1 +- @sed -e s/VERSION/$(VERSION)/g -e s/DATE/$(DATE)/g $(DOC_DIR)/likwid-perfscope.1 $(MANPREFIX)/man1/likwid-perfscope.1 +- @sed -e s/VERSION/$(VERSION)/g -e s/DATE/$(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/$(VERSION)/g -e s/DATE/$(DATE)/g -e s/RELEASE/$(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/$(VERSION)/g -e s/DATE/$(DATE)/g -e s/RELEASE/$(RELEASE)/g -e s+$(PREFIX)/lib+$(PWD)+g -e