commit:     90d89803d97f4d40c3cce629143edfc009a05213
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Tue Jun  7 17:41:31 2022 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
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
 }

Reply via email to