[arch-commits] Commit in pcp/trunk (PKGBUILD check-error.patch check-lto.patch)
Massimiliano Torromeo
mtorromeo at gemini.archlinux.org
Fri Sep 2 11:27:51 UTC 2022
Date: Friday, September 2, 2022 @ 11:27:50
Author: mtorromeo
Revision: 1290895
upgpkg: pcp 6.0.0-1
Added:
pcp/trunk/check-error.patch
pcp/trunk/check-lto.patch
Modified:
pcp/trunk/PKGBUILD
-------------------+
PKGBUILD | 20 +++++++++++++++-----
check-error.patch | 13 +++++++++++++
check-lto.patch | 12 ++++++++++++
3 files changed, 40 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-09-02 11:12:55 UTC (rev 1290894)
+++ PKGBUILD 2022-09-02 11:27:50 UTC (rev 1290895)
@@ -5,8 +5,8 @@
pkgname=(pcp pcp-gui pcp-pmda-activemq pcp-pmda-bcc pcp-pmda-bind2 pcp-pmda-bpftrace pcp-pmda-libvirt
pcp-pmda-mysql pcp-pmda-nginx pcp-pmda-nutcracker pcp-pmda-openmetrics
pcp-pmda-podman pcp-pmda-postgresql pcp-pmda-snmp)
-pkgver=5.3.7
-pkgrel=2
+pkgver=6.0.0
+pkgrel=1
arch=('x86_64')
url="https://pcp.io"
license=('LGPL')
@@ -31,11 +31,21 @@
)
source=("https://github.com/performancecopilot/pcp/archive/$pkgver/$pkgname-$pkgver.tar.gz"
"sysuser.conf"
- "tmpfile.conf")
-sha256sums=('cd4914d65321462a6dd8212f40de18482e7cd778d83b837a9b3ff7ca68b95856'
+ "tmpfile.conf"
+ "check-error.patch"
+ "check-lto.patch")
+sha256sums=('2275f54ab4cbf7e6c7e75e9c54dfae7f7883e9384cc8b383d2a99f912b05c5d5'
'3e21ef7925296f73c91fe85c8dba341ce00366163845dd8993e2813b0ad5e4a4'
- '0166ffea180527de5a48a8e8f145cc80860b93e8f44bc5f96836c3d1cb4b01a2')
+ '0166ffea180527de5a48a8e8f145cc80860b93e8f44bc5f96836c3d1cb4b01a2'
+ '59e05dbd9f05ac8de3bee29a60e9d80e454debfb6b5035a96b1306fd9f6d602d'
+ '228bb9c24ad8001b1806526d3cb65758dd184af7735038a93ab4465909d9fda9')
+prepare() {
+ cd "$pkgbase-$pkgver"
+ patch -p1 -i "$srcdir/check-error.patch"
+ patch -p1 -i "$srcdir/check-lto.patch"
+}
+
build() {
cd "$pkgbase-$pkgver"
./configure \
Added: check-error.patch
===================================================================
--- check-error.patch (rev 0)
+++ check-error.patch 2022-09-02 11:27:50 UTC (rev 1290895)
@@ -0,0 +1,13 @@
+diff --git a/src/libpcp/src/check-statics b/src/libpcp/src/check-statics
+index f6a8058..8db3aac 100755
+--- a/src/libpcp/src/check-statics
++++ b/src/libpcp/src/check-statics
+@@ -619,7 +619,7 @@ do
+ # extras from the last object code file
+ sed <$tmp/out \
+ -e 's/^[^ ]* //' \
+- -e "s/^\(.\) \(.*\)/$obj: \1 \2 : Error: additional symbol/"
++ -e "s!^\(.\) \(.*\)!$obj: \1 \2 : Error: additional symbol!"
+ touch $tmp/fail
+ fi
+ fi
Added: check-lto.patch
===================================================================
--- check-lto.patch (rev 0)
+++ check-lto.patch 2022-09-02 11:27:50 UTC (rev 1290895)
@@ -0,0 +1,12 @@
+diff --git a/src/libpcp/src/check-statics b/src/libpcp/src/check-statics
+index 8db3aac..9a7e5c1 100755
+--- a/src/libpcp/src/check-statics
++++ b/src/libpcp/src/check-statics
+@@ -680,6 +680,7 @@ do
+ -e 's/b \([_a-zA-Z][_a-zA-Z0-9]*\)\.[0-9]*.[0b]$/b \1/' \
+ -e 's/\([bds] \).*\.\([_a-zA-Z]\)/\1\2/' \
+ -e 's/s _glib_relative_date\./s /' \
++ -e '/ B __gnu_lto_slim/d' \
+ -e '/ s EH_/d' \
+ -e '/ b \.bss/d' \
+ -e '/ d \.data/d' \
More information about the arch-commits
mailing list