community/enscript: fix build with gcc 14

This commit is contained in:
mio 2024-08-18 23:07:38 +00:00 committed by A. Klitzing
parent 67b45a3ea8
commit 46a3384e46
2 changed files with 18 additions and 3 deletions

View File

@ -1,13 +1,15 @@
# Maintainer: André Klitzing <aklitzing@gmail.com>
pkgname=enscript
pkgver=1.6.6
pkgrel=5
pkgrel=6
pkgdesc="GNU Enscript converts ASCII files to PostScript, HTML, or RTF"
url="https://www.gnu.org/software/enscript/"
arch="all"
license="GPL-3.0-only"
subpackages="$pkgname-doc"
source="https://ftp.gnu.org/gnu/enscript/enscript-$pkgver.tar.gz"
source="https://ftp.gnu.org/gnu/enscript/enscript-$pkgver.tar.gz
gcc14-implicit-function-declaration.patch
"
prepare() {
default_prepare
@ -33,4 +35,7 @@ package() {
install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
}
sha512sums="bf1c2b9ea7723518a1ef312145ddcd6ffdef0c6e8b5795ea84cb55d76fccc02f441d0c2dc6897e970368186e6a829ab74a090716624e0f7a8f575653fa495ebc enscript-1.6.6.tar.gz"
sha512sums="
bf1c2b9ea7723518a1ef312145ddcd6ffdef0c6e8b5795ea84cb55d76fccc02f441d0c2dc6897e970368186e6a829ab74a090716624e0f7a8f575653fa495ebc enscript-1.6.6.tar.gz
8534bd60a6f0a2b066fa52ad734c84ff6b9abae859c88550be4a9e93400f25d4520a5b39c0e0995d21d1bb661716806e6d8c2dd04d1391a97b012c7ad1cb58ac gcc14-implicit-function-declaration.patch
"

View File

@ -0,0 +1,10 @@
--- enscript-1.6.6-origin/compat/getopt.c
+++ enscript-1.6.6/compat/getopt.c
@@ -111,6 +111,7 @@
they can distinguish the relative order of options and other arguments. */
#include "getopt.h"
+#include <string.h>
/* For communication from `getopt' to the caller.
When `getopt' finds an option that takes an argument,