[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