Felix Yan pushed to branch main at Arch Linux / Packaging / Packages / pacparser


Commits:
7a6331b5 by Felix Yan at 2026-03-03T19:33:20+08:00
upgpkg: 1.4.3-1

- - - - -


4 changed files:

- .SRCINFO
- PKGBUILD
- REUSE.toml
- + fix-va_list.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,11 +1,13 @@
 pkgbase = pacparser
        pkgdesc = Library to parse proxy auto-config (PAC) files
-       pkgver = 1.4.2
+       pkgver = 1.4.3
        pkgrel = 1
        url = https://github.com/pacparser/pacparser
        arch = x86_64
        license = LGPL-3.0-or-later
-       source = 
https://github.com/pacparser/pacparser/archive/v1.4.2/pacparser-1.4.2.tar.gz
-       sha512sums = 
65d12421ee79a969b867d7dcec1527ac9b2596c25f6be2502742ba1b3788f05afeed2fcd5406dfb39485d1d56ef161684acabe6a95008725385c3c5336f331b1
+       source = 
https://github.com/pacparser/pacparser/archive/v1.4.3/pacparser-1.4.3.tar.gz
+       source = fix-va_list.patch
+       sha512sums = 
cc0d6c0a7b1fd9d55dece6c4ad80711d3d1055a0cde120dbb6e8274508631b325e7d876545b40ca05cefc6dce15aa1476e5b2936527e3183ad86114e4cd661a5
+       sha512sums = 
80b002dcc309acb4cd533907d681480525056939b4136a205fef13f2ccffe06b032e025b847225a5d0106d875e1a1f36b5328ae79329177e8d52bc6f8ca98b99
 
 pkgname = pacparser


=====================================
PKGBUILD
=====================================
@@ -2,14 +2,21 @@
 # Contributor: Max Meyer <[email protected]>
 
 pkgname=pacparser
-pkgver=1.4.2
+pkgver=1.4.3
 pkgrel=1
 pkgdesc="Library to parse proxy auto-config (PAC) files"
 arch=(x86_64)
 url="https://github.com/pacparser/pacparser";
 license=('LGPL-3.0-or-later')
-source=("https://github.com/pacparser/pacparser/archive/v$pkgver/$pkgname-$pkgver.tar.gz";)
-sha512sums=('65d12421ee79a969b867d7dcec1527ac9b2596c25f6be2502742ba1b3788f05afeed2fcd5406dfb39485d1d56ef161684acabe6a95008725385c3c5336f331b1')
+source=("https://github.com/pacparser/pacparser/archive/v$pkgver/$pkgname-$pkgver.tar.gz";
+        "fix-va_list.patch")
+sha512sums=('cc0d6c0a7b1fd9d55dece6c4ad80711d3d1055a0cde120dbb6e8274508631b325e7d876545b40ca05cefc6dce15aa1476e5b2936527e3183ad86114e4cd661a5'
+            
'80b002dcc309acb4cd533907d681480525056939b4136a205fef13f2ccffe06b032e025b847225a5d0106d875e1a1f36b5328ae79329177e8d52bc6f8ca98b99')
+
+prepare() {
+  cd $pkgname-$pkgver
+  patch -p1 -i ../fix-va_list.patch
+}
 
 build() {
   cd $pkgname-$pkgver


=====================================
REUSE.toml
=====================================
@@ -17,6 +17,7 @@ path = [
     "*.timer",
     "*.desktop",
     "*.hook",
+    "fix-va_list.patch"
 ]
 SPDX-FileCopyrightText = "Arch Linux contributors"
 SPDX-License-Identifier = "0BSD"


=====================================
fix-va_list.patch
=====================================
@@ -0,0 +1,11 @@
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -29,7 +29,7 @@ LIBRARY = $(LIBRARY_NAME).$(SO_SUFFIX).$(LIB_VER)
+ MKSHLIB = $(CC) -shared
+ LIB_OPTS = -Wl,-soname=$(LIBRARY) -Wl,-exclude-libs=libjs.a
+ SHFLAGS = -fPIC
+-SMCFLAGS = -DHAVE_VA_COPY -DVA_COPY=va_copy
++SMCFLAGS = -DHAVE_VA_COPY -DVA_COPY=va_copy -DHAVE_VA_LIST_AS_ARRAY
+ 
+ ifeq ($(OS_ARCH),FreeBSD)
+       PREFIX ?= /usr/local



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/pacparser/-/commit/7a6331b58bb2f6a4d2e191ebeb216fbbc3d2e352

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/pacparser/-/commit/7a6331b58bb2f6a4d2e191ebeb216fbbc3d2e352
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to