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' \