www/newsraft: Update to 0.31

Remove unneded ncurses dependency.
Patch project's makefile to build fine.

Changelog:
https://codeberg.org/newsraft/newsraft/releases/tag/newsraft-0.31
This commit is contained in:
Zsolt Udvari
2025-06-08 21:59:27 +02:00
parent 23ddfea714
commit 636c2d6b0a
3 changed files with 16 additions and 5 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
PORTNAME= newsraft
DISTVERSION= 0.30
DISTVERSION= 0.31
CATEGORIES= www
MASTER_SITES= https://codeberg.org/${PORTNAME}/${PORTNAME}/archive/
@@ -14,7 +14,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
libexpat.so:textproc/expat2 \
libgumbo.so:devel/gumbo
USES= ncurses pkgconfig sqlite
USES= pkgconfig sqlite
MAKEFILE= makefile
MAKE_ARGS+= CFLAGS="${CFLAGS}"
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1746758523
SHA256 (newsraft-0.30.tar.gz) = 5ae782d7eb19042cd05e260c8ec0fe4d0544e51716885a4b1e96a673576bd998
SIZE (newsraft-0.30.tar.gz) = 196870
TIMESTAMP = 1749407113
SHA256 (newsraft-0.31.tar.gz) = de0d96664d9a276dbe58cf4b44a6861bc18b6fd4c0f41a97450c5b3509904ae8
SIZE (newsraft-0.31.tar.gz) = 224575
+11
View File
@@ -0,0 +1,11 @@
--- makefile.orig 2025-06-08 19:06:10 UTC
+++ makefile
@@ -17,7 +17,7 @@ AUXCFLAGS = $(CURL_CFLAGS) $(EXPAT_CFLAGS) $(GUMBO
#LDFLAGS = -static
#CURL_LIBS = -lcurl -lbrotlidec -lbrotlienc -lbrotlicommon -lssl -lcrypto -lnghttp2 -lz
AUXCFLAGS = $(CURL_CFLAGS) $(EXPAT_CFLAGS) $(GUMBO_CFLAGS) $(SQLITE_CFLAGS)
-FEATURECFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700
+FEATURECFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE
LDLIBS = $(CURL_LIBS) $(EXPAT_LIBS) $(GUMBO_LIBS) $(SQLITE_LIBS) $(PTHREAD_LIBS)
DESTDIR =
PREFIX = /usr/local