From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 8D3DC1382C5 for ; Mon, 19 Apr 2021 16:07:37 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BBA04E07D8; Mon, 19 Apr 2021 16:07:36 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 90986E07D8 for ; Mon, 19 Apr 2021 16:07:36 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 3BFA5340DFC for ; Mon, 19 Apr 2021 16:07:34 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 47BBF59C for ; Mon, 19 Apr 2021 16:07:32 +0000 (UTC) From: "Alessandro Barbieri" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Alessandro Barbieri" Message-ID: <1618848447.bc70713eb6e2bad3c224c696165c26469ce21f5a.Alessandro-Barbieri@gentoo> Subject: [gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libnodave/files/, dev-libs/libnodave/ X-VCS-Repository: repo/proj/guru X-VCS-Files: dev-libs/libnodave/files/makefile-0.8.5.1.patch dev-libs/libnodave/files/perl-makefile.patch dev-libs/libnodave/libnodave-0.8.5.1-r1.ebuild dev-libs/libnodave/libnodave-0.8.5.1.ebuild X-VCS-Directories: dev-libs/libnodave/files/ dev-libs/libnodave/ X-VCS-Committer: Alessandro-Barbieri X-VCS-Committer-Name: Alessandro Barbieri X-VCS-Revision: bc70713eb6e2bad3c224c696165c26469ce21f5a X-VCS-Branch: dev Date: Mon, 19 Apr 2021 16:07:32 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: c1f6c96b-adb6-4e47-b7ec-088e5eee8525 X-Archives-Hash: 7b072b780261eeaa02eb104f1e2418c5 commit: bc70713eb6e2bad3c224c696165c26469ce21f5a Author: Alessandro Barbieri gmail com> AuthorDate: Mon Apr 19 16:06:37 2021 +0000 Commit: Alessandro Barbieri gmail com> CommitDate: Mon Apr 19 16:07:27 2021 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bc70713e dev-libs/libnodave: install test executables Closes: https://bugs.gentoo.org/783993 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri gmail.com> dev-libs/libnodave/files/makefile-0.8.5.1.patch | 159 +++++++++++++-------- dev-libs/libnodave/files/perl-makefile.patch | 11 ++ ...-0.8.5.1.ebuild => libnodave-0.8.5.1-r1.ebuild} | 34 +++-- 3 files changed, 136 insertions(+), 68 deletions(-) diff --git a/dev-libs/libnodave/files/makefile-0.8.5.1.patch b/dev-libs/libnodave/files/makefile-0.8.5.1.patch index 467cc13cb..2a9603c1d 100644 --- a/dev-libs/libnodave/files/makefile-0.8.5.1.patch +++ b/dev-libs/libnodave/files/makefile-0.8.5.1.patch @@ -1,111 +1,152 @@ ---- a/Makefile -+++ b/Makefile -@@ -13,7 +13,7 @@ +--- a/Makefile 2021-04-19 17:10:57.282266311 +0200 ++++ b/Makefile 2021-04-19 17:27:25.063629828 +0200 +@@ -13,9 +13,9 @@ # To test with g++ which does stricter type checking: # ##CC=g++ -CFLAGS=-Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -+CFLAGS+=-fPIC -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN ++CFLAGS+=-Wall -Winline CTFLAGS=-Wall -Winline -fPID -DLINUX -DDAVE_LITTLE_ENDIAN - CPPFLAGS=-Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN +-CPPFLAGS=-Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN ++CPPFLAGS+=-DLINUX -DDAVE_LITTLE_ENDIAN # -@@ -73,71 +73,71 @@ + # The following is needed to enable workarounds for statements that do + # not work on (some?) ARM processors: +@@ -45,7 +45,7 @@ + + DYNAMIC_PROGRAMS=testMPId testPPId testISO_TCPd + +-LIBRARIES=libnodave.so ++LIBRARIES=libnodave.so + + + all: $(PROGRAMS) $(LIBRARIES) +@@ -72,74 +72,74 @@ + testPPI_IBHload.o: nodave.h testNLpro.o: benchmark.c nodavesimple.h - testISO_TCP: nodave.o openSocket.o testISO_TCP.o +-testISO_TCP: nodave.o openSocket.o testISO_TCP.o - $(CC) $(LDFLAGS) nodave.o openSocket.o testISO_TCP.o -o testISO_TCP -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodave.o openSocket.o testISO_TCP.o -o testISO_TCP - testISO2: nodave.o openSocket.o testISO2.o +-testISO2: nodave.o openSocket.o testISO2.o - $(CC) $(LDFLAGS) nodave.o openSocket.o testISO2.o -o testISO2 -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodave.o openSocket.o testISO2.o -o testISO2 - testISO_TCPd: nodave.o openSocket.o testISO_TCP.o +-testISO_TCPd: nodave.o openSocket.o testISO_TCP.o - $(CC) -lnodave testISO_TCP.o -o testISO_TCPd -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testISO_TCP.o -o testISO_TCPd -lnodave - testPPIload: nodave.o setport.o testPPIload.o +-testPPIload: nodave.o setport.o testPPIload.o - $(CC) $(LDFLAGS) nodave.o setport.o testPPIload.o -o testPPIload -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodave.o setport.o testPPIload.o -o testPPIload - testMPI: setport.o testMPI.o nodave.o +-testMPI: setport.o testMPI.o nodave.o - $(CC) $(LDFLAGS) setport.o nodave.o testMPI.o -o testMPI -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE setport.o nodave.o testMPI.o -o testMPI - testMPImin: setport.o testMPImin.o nodave.o +-testMPImin: setport.o testMPImin.o nodave.o - $(CC) $(LDFLAGS) setport.o nodave.o testMPImin.o -o testMPImin -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE setport.o nodave.o testMPImin.o -o testMPImin - testMPId: setport.o testMPI.o nodave.o +-testMPId: setport.o testMPI.o nodave.o - $(CC) -lnodave testMPI.o -o testMPId -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testMPI.o -o testMPId -lnodave - testMPIload: nodave.o setport.o testMPIload.o +-testMPIload: nodave.o setport.o testMPIload.o - $(CC) $(LDFLAGS) nodave.o setport.o testMPIload.o -o testMPIload -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodave.o setport.o testMPIload.o -o testMPIload - testMPI_IBHload: nodave.o openSocket.o testMPI_IBHload.o +-testMPI_IBHload: nodave.o openSocket.o testMPI_IBHload.o - $(CC) $(LDFLAGS) nodave.o openSocket.o testMPI_IBHload.o -o testMPI_IBHload -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodave.o openSocket.o testMPI_IBHload.o -o testMPI_IBHload - testPPI: nodave.o setport.o testPPI.o +-testPPI: nodave.o setport.o testPPI.o - $(CC) $(LDFLAGS) nodave.o setport.o testPPI.o -o testPPI -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodave.o setport.o testPPI.o -o testPPI - testPPId: nodave.o setport.o testPPI.o +-testPPId: nodave.o setport.o testPPI.o - $(CC) -lnodave testPPI.o -o testPPId -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testPPI.o -o testPPId -lnodave - testISO_TCPload: nodave.o openSocket.o testISO_TCPload.o +-testISO_TCPload: nodave.o openSocket.o testISO_TCPload.o - $(CC) $(LDFLAGS) nodave.o openSocket.o testISO_TCPload.o -o testISO_TCPload -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodave.o openSocket.o testISO_TCPload.o -o testISO_TCPload - testIBH: openSocket.o testIBH.o nodave.o +-testIBH: openSocket.o testIBH.o nodave.o - $(CC) $(LDFLAGS) openSocket.o nodave.o testIBH.o -o testIBH -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE openSocket.o nodave.o testIBH.o -o testIBH - testPPI_IBH: openSocket.o testPPI_IBH.o nodave.o +-testPPI_IBH: openSocket.o testPPI_IBH.o nodave.o - $(CC) $(LDFLAGS) openSocket.o nodave.o testPPI_IBH.o -o testPPI_IBH -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE openSocket.o nodave.o testPPI_IBH.o -o testPPI_IBH - testPPI_IBHload: openSocket.o testPPI_IBHload.o nodave.o +-testPPI_IBHload: openSocket.o testPPI_IBHload.o nodave.o - $(CC) $(LDFLAGS) openSocket.o nodave.o testPPI_IBHload.o -o testPPI_IBHload -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE openSocket.o nodave.o testPPI_IBHload.o -o testPPI_IBHload - testPPIcpp: nodave.o setport.o testPPIcpp.o +-testPPIcpp: nodave.o setport.o testPPIcpp.o - $(CC) $(LDFLAGS) nodave.o setport.o testPPIcpp.o -o testPPIcpp -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodave.o setport.o testPPIcpp.o -o testPPIcpp - testMPI2: setport.o testMPI2.o nodave.o nodaveext.o +-testMPI2: setport.o testMPI2.o nodave.o nodaveext.o - $(CC) $(LDFLAGS) setport.o nodave.o nodaveext.o testMPI2.o -o testMPI2 -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE setport.o nodave.o nodaveext.o testMPI2.o -o testMPI2 - testAS511: setport.o testAS511.o nodave.o +-testAS511: setport.o testAS511.o nodave.o - $(CC) $(LDFLAGS) setport.o nodave.o testAS511.o -o testAS511 -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE setport.o nodave.o testAS511.o -o testAS511 - testUSB: testUSB.o nodave.o usbGlue.o usbGlue.h +-testUSB: testUSB.o nodave.o usbGlue.o usbGlue.h - $(CC) $(LDFLAGS) nodave.o testUSB.o usbGlue.o -lusb -o testUSB -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodave.o testUSB.o usbGlue.o -lusb -o testUSB - testNLpro: openSocket.o testNLpro.o nodave.o +-testNLpro: openSocket.o testNLpro.o nodave.o - $(CC) $(LDFLAGS) openSocket.o nodave.o testNLpro.o -o testNLpro -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE openSocket.o nodave.o testNLpro.o -o testNLpro ++testISO_TCP: libnodave.so testISO_TCP.o ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testISO_TCP.o -o testISO_TCP -lnodave ++testISO2: libnodave.so testISO2.o ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testISO2.o -o testISO2 -lnodave ++testISO_TCPd: libnodave.so testISO_TCP.o ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lnodave testISO_TCP.o -o testISO_TCPd -lnodave ++testPPIload: libnodave.so testPPIload.o ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testPPIload.o -o testPPIload -lnodave ++testMPI: testMPI.o libnodave.so ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testMPI.o -o testMPI -lnodave ++testMPImin: testMPImin.o libnodave.so ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testMPImin.o -o testMPImin -lnodave ++testMPId: testMPI.o libnodave.so ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lnodave testMPI.o -o testMPId -lnodave ++testMPIload: libnodave.so testMPIload.o ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testMPIload.o -o testMPIload -lnodave ++testMPI_IBHload: libnodave.so testMPI_IBHload.o ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testMPI_IBHload.o -o testMPI_IBHload -lnodave ++testPPI: libnodave.so testPPI.o ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testPPI.o -o testPPI -lnodave ++testPPId: libnodave.so testPPI.o ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lnodave testPPI.o -o testPPId -lnodave ++testISO_TCPload: libnodave.so testISO_TCPload.o ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testISO_TCPload.o -o testISO_TCPload -lnodave ++testIBH: testIBH.o libnodave.so ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testIBH.o -o testIBH -lnodave ++testPPI_IBH: testPPI_IBH.o libnodave.so ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testPPI_IBH.o -o testPPI_IBH -lnodave ++testPPI_IBHload: testPPI_IBHload.o libnodave.so ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testPPI_IBHload.o -o testPPI_IBHload -lnodave ++testPPIcpp: libnodave.so testPPIcpp.o ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testPPIcpp.o -o testPPIcpp -lnodave ++testMPI2: testMPI2.o libnodave.so nodaveext.o ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodaveext.o testMPI2.o -o testMPI2 -lnodave ++testAS511: testAS511.o libnodave.so ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testAS511.o -o testAS511 -lnodave ++testUSB: testUSB.o libnodave.so usbGlue.o usbGlue.h ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testUSB.o usbGlue.o -lusb -o testUSB -lnodave ++testNLpro: testNLpro.o libnodave.so ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testNLpro.o -o testNLpro -lnodave crc: crc.o - $(CC) $(LDFLAGS) crc.o -o crc + $(CC) $(CFLAGS) $(LDFLAGS) -fPIE crc.o -o crc crc3: crc3.o - $(CC) $(LDFLAGS) crc3.o -o crc3 -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE crc3.o -o crc3 - testHTTP: nodave.o openSocket.o testHTTP.o +-testHTTP: nodave.o openSocket.o testHTTP.o - $(CC) $(LDFLAGS) nodave.o openSocket.o testHTTP.o -o testHTTP -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodave.o openSocket.o testHTTP.o -o testHTTP ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE crc3.o -o crc3 ++testHTTP: libnodave.so testHTTP.o ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testHTTP.o -o testHTTP -lnodave ibhsim9.o: simProperties2.c blocklist.h - ibhsim9: ibhsim9.o nodave.h nodave.o openSocket.o openSocket.h blocklist.o blocklist2.o setport.o +-ibhsim9: ibhsim9.o nodave.h nodave.o openSocket.o openSocket.h blocklist.o blocklist2.o setport.o - $(CC) -lpthread ibhsim9.o openSocket.o nodave.o blocklist.o blocklist2.o setport.o -o ibhsim9 -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lpthread ibhsim9.o openSocket.o nodave.o blocklist.o blocklist2.o setport.o -o ibhsim9 ++ibhsim9: ibhsim9.o nodave.h libnodave.so openSocket.h blocklist.o blocklist2.o ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lpthread ibhsim9.o blocklist.o blocklist2.o -o ibhsim9 -lnodave ibhsim10.o: simProperties2.c blocklist.h - ibhsim10: ibhsim10.o nodave.h nodave.o openSocket.o openSocket.h blocklist.o blocklist2.o setport.o emulator.o +-ibhsim10: ibhsim10.o nodave.h nodave.o openSocket.o openSocket.h blocklist.o blocklist2.o setport.o emulator.o - $(CC) -lm -lpthread ibhsim10.o openSocket.o nodave.o blocklist.o blocklist2.o setport.o emulator.o -o ibhsim10 -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lm -lpthread ibhsim10.o openSocket.o nodave.o blocklist.o blocklist2.o setport.o emulator.o -o ibhsim10 ++ibhsim10: ibhsim10.o nodave.h libnodave.so openSocket.h blocklist.o blocklist2.o emulator.o ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lm -lpthread ibhsim10.o blocklist.o blocklist2.o emulator.o -o ibhsim10 -lnodave libnodave.so: nodave.o setport.o openSocket.o - $(LD) -shared nodave.o setport.o openSocket.o -o libnodave.so -+ $(CC) $(CFLAGS) $(LDFLAGS) -shared nodave.o setport.o openSocket.o -Wl,-soname,libnodave.so.0 -o libnodave.so.0 ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIC -shared nodave.o setport.o openSocket.o -Wl,-soname,libnodave.so.0 -o libnodave.so.0 # # for some reason, -lpthread now has to be at the end of the linker command line...05/17/2013 # ibhsim5.o: simProperties.c - ibhsim5: ibhsim5.o nodave.h nodave.o openSocket.o openSocket.h +-ibhsim5: ibhsim5.o nodave.h nodave.o openSocket.o openSocket.h - $(CC) ibhsim5.o openSocket.o nodave.o -lpthread -o ibhsim5 -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE ibhsim5.o openSocket.o nodave.o -lpthread -o ibhsim5 - isotest4: isotest4.o openSocket.o nodave.o nodave.h +-isotest4: isotest4.o openSocket.o nodave.o nodave.h - $(CC) $(LDFLAGS) isotest4.o openSocket.o nodave.o $(LIB) -lpthread -o isotest4 -+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE isotest4.o openSocket.o nodave.o $(LIB) -lpthread -o isotest4 ++ibhsim5: ibhsim5.o nodave.h libnodave.so openSocket.h ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE ibhsim5.o -lpthread -o ibhsim5 -lnodave ++isotest4: isotest4.o libnodave.so nodave.h ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE isotest4.o $(LIB) -lpthread -o isotest4 -lnodave - clean: +-clean: ++clean: rm -f $(DYNAMIC_PROGRAMS) + rm -f $(PROGRAMS) + rm -f *.o diff --git a/dev-libs/libnodave/files/perl-makefile.patch b/dev-libs/libnodave/files/perl-makefile.patch new file mode 100644 index 000000000..4ac3355a5 --- /dev/null +++ b/dev-libs/libnodave/files/perl-makefile.patch @@ -0,0 +1,11 @@ +--- a/PERL/Makefile.PL 2021-04-19 17:30:19.964446618 +0200 ++++ b/PERL/Makefile.PL 2021-04-19 17:30:47.392884824 +0200 +@@ -11,7 +11,7 @@ + AUTHOR => 'Thomas Hergenhahn ') : ()), + LIBS => ['-lnodave'], # e.g., '-lm' + DEFINE => '', # e.g., '-DHAVE_SOMETHING' +- INC => '-I.', # e.g., '-I. -I/usr/include/other' ++ INC => '-I. -I..', # e.g., '-I. -I/usr/include/other' + # Un-comment this if you add C files to link with later: + # OBJECT => '$(O_FILES)', # link all the C files too + ); diff --git a/dev-libs/libnodave/libnodave-0.8.5.1.ebuild b/dev-libs/libnodave/libnodave-0.8.5.1-r1.ebuild similarity index 71% rename from dev-libs/libnodave/libnodave-0.8.5.1.ebuild rename to dev-libs/libnodave/libnodave-0.8.5.1-r1.ebuild index f4eacad4c..9b0e5a1b6 100644 --- a/dev-libs/libnodave/libnodave-0.8.5.1.ebuild +++ b/dev-libs/libnodave/libnodave-0.8.5.1-r1.ebuild @@ -19,14 +19,12 @@ RDEPEND=" perl? ( dev-lang/perl:= ) " BDEPEND="" -PATCHES=( "${FILESDIR}/makefile-${PV}.patch" ) +PATCHES=( + "${FILESDIR}/makefile-${PV}.patch" + "${FILESDIR}/perl-makefile.patch" +) DOCS=( ChangeLog readme faq.txt FAQ.de.txt ) -src_prepare() { - sed -e "s|-I.|-I. -I..|g" -i PERL/Makefile.PL || die - default -} - src_configure() { if use perl; then cd "${S}/PERL" || die @@ -36,11 +34,10 @@ src_configure() { } src_compile() { - append-cflags "-L${S}" + append-cflags "-L${S} -fPIC" emake clean - emake CC="$(tc-getCC)" + emake CC="$(tc-getCC)" all ln -s libnodave.so.0 libnodave.so || die -# emake CC="$(tc-getCC)" dynamic if use perl; then cd "${S}/PERL" || die @@ -49,6 +46,25 @@ src_compile() { } src_install() { + local programs=( + testIBH + testISO_TCP + testMPI + testPPI + testPPIload + testMPIload + testISO_TCPload + testMPI_IBHload + testPPI_IBHload + testPPI_IBH + testNLpro + testAS511 + isotest4 + ibhsim5 + ) + exeinto "/usr/libexec" + doexe "${programs[@]}" + dolib.so libnodave.so.0 libnodave.so doheader nodave.h use doc && HTML_DOCS=( doc/*.html )