commit: 90d89803d97f4d40c3cce629143edfc009a05213
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Tue Jun 7 17:41:31 2022 +0000
Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Tue Jun 7 17:43:22 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90d89803
sys-cluster/paraver-kernel: link libxml2
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
...araver-kernel-4.10.1-unbundle-libbsctools.patch | 60 +++++++++-------------
...10.1.ebuild => paraver-kernel-4.10.1-r1.ebuild} | 5 +-
2 files changed, 28 insertions(+), 37 deletions(-)
diff --git
a/sys-cluster/paraver-kernel/files/paraver-kernel-4.10.1-unbundle-libbsctools.patch
b/sys-cluster/paraver-kernel/files/paraver-kernel-4.10.1-unbundle-libbsctools.patch
index c54e943fb..3895473e6 100644
---
a/sys-cluster/paraver-kernel/files/paraver-kernel-4.10.1-unbundle-libbsctools.patch
+++
b/sys-cluster/paraver-kernel/files/paraver-kernel-4.10.1-unbundle-libbsctools.patch
@@ -1,6 +1,5 @@
-diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/eventlabels.h
paraver-kernel-4.10.1/api/eventlabels.h
----
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/eventlabels.h
2022-05-30 11:36:33.000000000 +0200
-+++ paraver-kernel-4.10.1/api/eventlabels.h 2022-06-07 16:52:15.526426696
+0200
+--- a/api/eventlabels.h
++++ b/api/eventlabels.h
@@ -32,7 +32,7 @@
#ifdef OLD_PCFPARSER
#include "utils/pcfparser/old/ParaverTraceConfig.h"
@@ -10,9 +9,8 @@ diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-
#endif
using namespace libparaver;
-diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/Makefile.am
paraver-kernel-4.10.1/api/Makefile.am
----
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/Makefile.am
2022-05-30 11:36:33.000000000 +0200
-+++ paraver-kernel-4.10.1/api/Makefile.am 2022-06-07 17:07:09.261765112
+0200
+--- a/api/Makefile.am
++++ b/api/Makefile.am
@@ -1,20 +1,6 @@
pkglib_LTLIBRARIES = libparaver-api.la
@@ -71,9 +69,8 @@ diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-
# Erases everything which should not be uploaded to CVS
-diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/paramedir.cpp
paraver-kernel-4.10.1/api/paramedir.cpp
----
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/paramedir.cpp
2022-05-30 11:36:33.000000000 +0200
-+++ paraver-kernel-4.10.1/api/paramedir.cpp 2022-06-07 16:55:57.063567741
+0200
+--- a/api/paramedir.cpp
++++ b/api/paramedir.cpp
@@ -57,7 +57,7 @@
#ifdef OLD_PCFPARSER
#include "utils/pcfparser/old/ParaverTraceConfig.h"
@@ -83,9 +80,8 @@ diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-
#endif
// PARAMEDIR OPTIONS
-diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/statelabels.h
paraver-kernel-4.10.1/api/statelabels.h
----
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/statelabels.h
2022-05-30 11:36:33.000000000 +0200
-+++ paraver-kernel-4.10.1/api/statelabels.h 2022-06-07 16:56:27.090733938
+0200
+--- a/api/statelabels.h
++++ b/api/statelabels.h
@@ -31,7 +31,7 @@
#ifdef OLD_PCFPARSER
#include "utils/pcfparser/old/ParaverTraceConfig.h"
@@ -95,9 +91,8 @@ diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-
#endif
using namespace libparaver;
-diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/trace.cpp
paraver-kernel-4.10.1/api/trace.cpp
----
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/trace.cpp
2022-05-30 11:36:33.000000000 +0200
-+++ paraver-kernel-4.10.1/api/trace.cpp 2022-06-07 16:56:49.155856065
+0200
+--- a/api/trace.cpp
++++ b/api/trace.cpp
@@ -29,7 +29,7 @@
#include "utils/pcfparser/old/ParaverStatesColor.h"
#include "utils/pcfparser/old/ParaverGradientColor.h"
@@ -107,9 +102,8 @@ diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-
#endif
#include "progresscontroller.h"
-diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/tracecutter.cpp
paraver-kernel-4.10.1/api/tracecutter.cpp
----
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/tracecutter.cpp
2022-05-30 11:36:33.000000000 +0200
-+++ paraver-kernel-4.10.1/api/tracecutter.cpp 2022-06-07 16:57:09.200968638
+0200
+--- a/api/tracecutter.cpp
++++ b/api/tracecutter.cpp
@@ -31,7 +31,7 @@
#ifdef OLD_PCFPARSER
#include "utils/pcfparser/old/ParaverTraceConfig.h"
@@ -119,9 +113,8 @@ diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-
#endif
using namespace libparaver;
-diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/configure.ac
paraver-kernel-4.10.1/configure.ac
----
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/configure.ac
2022-05-30 11:36:33.000000000 +0200
-+++ paraver-kernel-4.10.1/configure.ac 2022-06-07 16:58:23.699588409 +0200
+--- a/configure.ac
++++ b/configure.ac
@@ -55,7 +55,6 @@
AC_CONFIG_HEADERS(config_traits.h)
AX_PROG_ENABLE_DEPENDENCIES_AWARE_INSTALL
@@ -136,9 +129,8 @@ diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-
-AC_OUTPUT([Makefile src/Makefile api/Makefile include/Makefile utils/Makefile
utils/include/Makefile utils/src/Makefile utils/pcfparser/Makefile
utils/pcfparser/old/Makefile])
+AC_OUTPUT([Makefile src/Makefile api/Makefile include/Makefile utils/Makefile
utils/include/Makefile utils/src/Makefile])
-diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/m4/macros.m4
paraver-kernel-4.10.1/m4/macros.m4
----
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/m4/macros.m4
2022-05-30 11:36:33.000000000 +0200
-+++ paraver-kernel-4.10.1/m4/macros.m4 2022-06-07 16:58:46.022774121 +0200
+--- a/m4/macros.m4
++++ b/m4/macros.m4
@@ -36,27 +36,6 @@
@@ -167,9 +159,8 @@ diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-
# AX_PROG_ENABLE_OMPSS
-diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/Makefile.am
paraver-kernel-4.10.1/Makefile.am
----
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/Makefile.am
2022-05-30 11:36:33.000000000 +0200
-+++ paraver-kernel-4.10.1/Makefile.am 2022-06-07 16:59:30.543135745 +0200
+--- a/Makefile.am
++++ b/Makefile.am
@@ -11,7 +11,7 @@
api/paramedir.cpp
@@ -179,9 +170,8 @@ diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-
api/libparaver-api.la \
src/libparaver-kernel.la
-diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/src/ktraceeditactions.cpp
paraver-kernel-4.10.1/src/ktraceeditactions.cpp
----
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/src/ktraceeditactions.cpp
2022-05-30 11:36:33.000000000 +0200
-+++ paraver-kernel-4.10.1/src/ktraceeditactions.cpp 2022-06-07
17:00:17.452495350 +0200
+--- a/src/ktraceeditactions.cpp
++++ b/src/ktraceeditactions.cpp
@@ -45,7 +45,7 @@
#ifdef OLD_PCFPARSER
#include "utils/pcfparser/old/ParaverTraceConfig.h"
@@ -198,9 +188,8 @@ diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-
-}
\ Manca newline alla fine del file
+}
-diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/src/Makefile.am
paraver-kernel-4.10.1/src/Makefile.am
----
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/src/Makefile.am
2022-05-30 11:36:33.000000000 +0200
-+++ paraver-kernel-4.10.1/src/Makefile.am 2022-06-07 17:01:37.570126911
+0200
+--- a/src/Makefile.am
++++ b/src/Makefile.am
@@ -58,7 +58,10 @@
traceeditblocks.cpp \
traceheaderexception.cpp\
@@ -213,9 +202,8 @@ diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-
noinst_HEADERS = \
cell.cpp \
column.cpp \
-diff -ru
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/utils/Makefile.am
paraver-kernel-4.10.1/utils/Makefile.am
----
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/utils/Makefile.am
2022-05-30 11:36:33.000000000 +0200
-+++ paraver-kernel-4.10.1/utils/Makefile.am 2022-06-07 17:02:02.100351099
+0200
+--- a/utils/Makefile.am
++++ b/utils/Makefile.am
@@ -1,6 +1,5 @@
SUBDIRS = \
include \
diff --git a/sys-cluster/paraver-kernel/paraver-kernel-4.10.1.ebuild
b/sys-cluster/paraver-kernel/paraver-kernel-4.10.1-r1.ebuild
similarity index 89%
rename from sys-cluster/paraver-kernel/paraver-kernel-4.10.1.ebuild
rename to sys-cluster/paraver-kernel/paraver-kernel-4.10.1-r1.ebuild
index 8ad0de49c..21e730e51 100644
--- a/sys-cluster/paraver-kernel/paraver-kernel-4.10.1.ebuild
+++ b/sys-cluster/paraver-kernel/paraver-kernel-4.10.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit autotools
+inherit autotools flag-o-matic
DESCRIPTION="paraver kernel library"
HOMEPAGE="
@@ -41,6 +41,7 @@ src_prepare() {
}
src_configure() {
+ append-ldflags '-lxml2'
local myconf=(
--disable-static
--enable-shared
@@ -68,6 +69,8 @@ src_configure() {
src_install() {
default
einstalldocs
+ mkdir -p "${ED}/usr/share/${PN}" || die
+ mv "${ED}/usr/share/filters-config" "${ED}/usr/share/${PN}/" || die
mv "${ED}/usr/$(get_libdir)/paraver-kernel"/* "${ED}/usr/$(get_libdir)"
|| die
find "${ED}" -name '*.la' -delete || die
}