summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKlaus Alexander Seistrup2024-05-11 11:31:23 +0200
committerKlaus Alexander Seistrup2024-05-11 11:31:23 +0200
commit13fb23b5fb475ff1885ca65a50938fde547193d0 (patch)
tree71c7e7fed60ecbc34f06265702f7c5f2643bd998
parenta1ff6e609b8e112e949d07ee03803e9d761a5e82 (diff)
downloadaur-13fb23b5fb475ff1885ca65a50938fde547193d0.tar.gz
Add kludge to misc.c to mitigate gcc 14 complaints
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD10
2 files changed, 10 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6b18d1b845ed..68d83e993b6a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = slrn-snapshot
pkgdesc = An easy-to-use, text-mode, threaded Usenet/NNTP client/newsreader (development snapshot)
pkgver = 1.0.4.9
- pkgrel = 5
+ pkgrel = 6
url = https://jedsoft.org/snapshots/
arch = aarch64
arch = arm
diff --git a/PKGBUILD b/PKGBUILD
index 69b648aff5eb..c56a567e82df 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@ pkgname='slrn-snapshot'
_pkgname='slrn'
pkgver=1.0.4.9
_prever='pre1.0.4-9'
-pkgrel=5
+pkgrel=6
pkgdesc='An easy-to-use, text-mode, threaded Usenet/NNTP client/newsreader (development snapshot)'
arch=('aarch64' 'arm' 'armv6h' 'armv7h' 'i686' 'pentium4' 'x86_64')
url='https://jedsoft.org/snapshots/'
@@ -27,6 +27,14 @@ b2sums=(
'667654876dfb087da62288d646a78454a3387e65555e56d34835b9bd6dfe3cf47d5e61ef52e3b11b2df377660db271d1a74e4e986fa826f475cf2bd51ddf6a5d'
)
+prepare() {
+ cd "$srcdir/$_pkgname-$_prever"
+
+ # gcc 14 barfs over undefined VA_COPY
+ # https://github.com/jedsoft/slrn/issues/2
+ sed -i '/#include "slrnfeat.h"/i#include "slrnconf.h"' src/misc.c
+}
+
# The current community/uudeview package is broken.
# To build the slrn-snapshot without UU support, set the
# SLRN_NO_UU variable to true|yes|t|y|1, e.g.: