- Ensure the perl modules correctly link against the PCP libraries;

(bnc#841204).
  + remove 0004-Remove-CPAN-rpaths.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/pcp?expand=0&rev=44
This commit is contained in:
David Disseldorp 2015-03-27 10:18:43 +00:00 committed by Git OBS Bridge
parent 0029792292
commit a5adbb165c
3 changed files with 19 additions and 72 deletions

View File

@ -1,53 +0,0 @@
From a5e63d1f241a9b574c30093a71e41ab7c9f64dc9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Klaus=20K=C3=A4mpf?= <kkaempf@suse.de>
Date: Fri, 12 Dec 2014 15:45:33 +0100
Subject: [PATCH 4/6] Remove CPAN rpaths
---
src/perl/LogImport/Makefile.PL | 2 +-
src/perl/MMV/Makefile.PL | 2 +-
src/perl/PMDA/Makefile.PL | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/perl/LogImport/Makefile.PL b/src/perl/LogImport/Makefile.PL
index 20b716dbea6f..89d5f61e67dc 100644
--- a/src/perl/LogImport/Makefile.PL
+++ b/src/perl/LogImport/Makefile.PL
@@ -15,7 +15,7 @@ if ($ENV{TARGET_OS} eq "mingw") {
else {
$ldfrom = "LogImport.o",
$inc = "-I$ENV{PCP_TOPDIR}/src/include/pcp -I/usr/include/pcp";
- $libs = ["-L$ENV{PCP_TOPDIR}/src/libpcp/src -L$ENV{PCP_TOPDIR}/src/libpcp_import/src -lpcp_import -lpcp"];
+ $libs = ["-lpcp_import -lpcp"];
}
if ($ENV{TARGET_OS} eq "darwin") {
# standard ones, minus -arch ppc
diff --git a/src/perl/MMV/Makefile.PL b/src/perl/MMV/Makefile.PL
index 6a85129842fb..3921421ad80c 100644
--- a/src/perl/MMV/Makefile.PL
+++ b/src/perl/MMV/Makefile.PL
@@ -15,7 +15,7 @@ if ($ENV{TARGET_OS} eq "mingw") {
else {
$ldfrom = "MMV.o";
$inc = "-I$ENV{PCP_TOPDIR}/src/include/pcp -I/usr/include/pcp";
- $libs = ["-L$ENV{PCP_TOPDIR}/src/libpcp_mmv/src -L$ENV{PCP_TOPDIR}/src/libpcp/src -lpcp_mmv -lpcp"];
+ $libs = ["-lpcp_mmv -lpcp"];
}
if ($ENV{TARGET_OS} eq "darwin") {
# standard ones, minus -arch ppc
diff --git a/src/perl/PMDA/Makefile.PL b/src/perl/PMDA/Makefile.PL
index 1191a025fedf..7b1155685ae2 100644
--- a/src/perl/PMDA/Makefile.PL
+++ b/src/perl/PMDA/Makefile.PL
@@ -15,7 +15,7 @@ if ($ENV{TARGET_OS} eq "mingw") {
else {
$ldfrom = "local.o PMDA.o";
$inc = "-I$ENV{PCP_TOPDIR}/src/include/pcp -I/usr/include/pcp";
- $libs = ["-L$ENV{PCP_TOPDIR}/src/libpcp_pmda/src -L$ENV{PCP_TOPDIR}/src/libpcp/src -lpcp_pmda -lpcp"];
+ $libs = ["-lpcp_pmda -lpcp"];
}
if ($ENV{TARGET_OS} eq "darwin") {
# standard ones, minus -arch ppc
--
2.1.2

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Wed Mar 18 23:13:23 UTC 2015 - ddiss@suse.com
- Ensure the perl modules correctly link against the PCP libraries;
(bnc#841204).
+ remove 0004-Remove-CPAN-rpaths.patch
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Mar 3 14:08:18 UTC 2015 - ddiss@suse.com Tue Mar 3 14:08:18 UTC 2015 - ddiss@suse.com

View File

@ -78,23 +78,21 @@ Source1: pcp-webjs.src.tar.gz
Source2: pcp-rpmlintrc Source2: pcp-rpmlintrc
%endif %endif
# PACTH-FIX-OPENSUSE, kkaempf@suse.de # PATCH-FIX-OPENSUSE, kkaempf@suse.de
Patch1: 0001-Fix-XEN-build.patch Patch1: 0001-Fix-XEN-build.patch
# PACTH-FIX-OPENSUSE, kkaempf@suse.de # PATCH-FIX-OPENSUSE, kkaempf@suse.de
Patch2: 0002-Install-libraries-without-exec-permission.patch Patch2: 0002-Install-libraries-without-exec-permission.patch
# PACTH-FIX-OPENSUSE, kkaempf@suse.de # PATCH-FIX-OPENSUSE, kkaempf@suse.de
Patch3: 0003-pcp-legacy-init-lsb.patch Patch3: 0003-pcp-legacy-init-lsb.patch
# PACTH-FIX-OPENSUSE, kkaempf@suse.de # PATCH-FIX-OPENSUSE, kkaempf@suse.de
Patch4: 0004-Remove-CPAN-rpaths.patch
# PACTH-FIX-OPENSUSE, kkaempf@suse.de
Patch5: 0005-Remove-runlevel-4-from-init-scripts.patch Patch5: 0005-Remove-runlevel-4-from-init-scripts.patch
# PACTH-FIX-OPENSUSE, kkaempf@suse.de # PATCH-FIX-OPENSUSE, kkaempf@suse.de
Patch6: 0006-create-pmlogger-and-pmie-logdirs-during-install.patch Patch6: 0006-create-pmlogger-and-pmie-logdirs-during-install.patch
# PACTH-FIX-OPENSUSE, kkaempf@suse.de # PATCH-FIX-OPENSUSE, kkaempf@suse.de
Patch7: 0007-Honor-CFLAGS-in-qmake.patch Patch7: 0007-Honor-CFLAGS-in-qmake.patch
# PACTH-FIX-OPENSUSE, kkaempf@suse.de # PATCH-FIX-OPENSUSE, kkaempf@suse.de
Patch8: 0008-SUSE-fy-pmsnap-control-path.patch Patch8: 0008-SUSE-fy-pmsnap-control-path.patch
# PACTH-FIX-OPENSUSE, kkaempf@suse.de # PATCH-FIX-OPENSUSE, kkaempf@suse.de
Patch9: 0009-pmsnap-control-var-www-srv-www.patch Patch9: 0009-pmsnap-control-var-www-srv-www.patch
# There are no papi/libpfm devel packages for s390 nor for some rhels, disable # There are no papi/libpfm devel packages for s390 nor for some rhels, disable
@ -449,9 +447,8 @@ Group: %{lib_devel_gr}
Url: http://www.pcp.io Url: http://www.pcp.io
%if 0%{?suse_version} %if 0%{?suse_version}
%perl_requires %perl_requires
%else
Requires: pcp-libs = %{version}-%{release}
%endif %endif
Requires: %{lib_pkg} = %{version}-%{release}
%description -n perl-PCP-PMDA %description -n perl-PCP-PMDA
The PCP::PMDA Perl module contains the language bindings for The PCP::PMDA Perl module contains the language bindings for
@ -471,9 +468,8 @@ Url: http://www.pcp.io
Requires: pcp >= %{version} Requires: pcp >= %{version}
%if 0%{?suse_version} %if 0%{?suse_version}
%perl_requires %perl_requires
%else
Requires: pcp-libs = %{version}-%{release}
%endif %endif
Requires: %{lib_pkg} = %{version}-%{release}
%description -n perl-PCP-MMV %description -n perl-PCP-MMV
The PCP::MMV module contains the Perl language bindings for The PCP::MMV module contains the Perl language bindings for
@ -494,9 +490,8 @@ Url: http://www.pcp.io
Requires: pcp >= %{version} Requires: pcp >= %{version}
%if 0%{?suse_version} %if 0%{?suse_version}
%perl_requires %perl_requires
%else
Requires: pcp-libs = %{version}-%{release}
%endif %endif
Requires: %{lib_pkg} = %{version}-%{release}
%description -n perl-PCP-LogImport %description -n perl-PCP-LogImport
The PCP::LogImport module contains the Perl language bindings for The PCP::LogImport module contains the Perl language bindings for
@ -514,9 +509,8 @@ Url: http://www.pcp.io
Requires: pcp >= %{version} Requires: pcp >= %{version}
%if 0%{?suse_version} %if 0%{?suse_version}
%perl_requires %perl_requires
%else
Requires: pcp-libs = %{version}-%{release}
%endif %endif
Requires: %{lib_pkg} = %{version}-%{release}
%description -n perl-PCP-LogSummary %description -n perl-PCP-LogSummary
The PCP::LogSummary module provides a Perl module for using the The PCP::LogSummary module provides a Perl module for using the
@ -782,7 +776,6 @@ PCP utilities and daemons, and the PCP graphical tools.
%patch1 -p1 %patch1 -p1
%patch2 -p1 %patch2 -p1
%patch3 -p1 %patch3 -p1
%patch4 -p1
%patch5 -p1 %patch5 -p1
%patch6 -p1 %patch6 -p1
%patch7 -p1 %patch7 -p1