mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 09:36:41 -04:00
net/liferea: Update to 1.14.6
- Add LGPL3 to the list of licenses - Define LICENSE_FILE(s) - Remove unneeded GNU_CONFIGURE_MANPREFIX - Apply upstream patch to fix build with libxml2 2.12.0+ ChangeLog: https://github.com/lwindolf/liferea/releases/tag/v1.14.6 PR: 280329 Approved by: maintainer timeout >5 months
This commit is contained in:
parent
3972387dfc
commit
f07e3ff6f9
3 changed files with 38 additions and 7 deletions
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= liferea
|
||||
DISTVERSION= 1.14.5
|
||||
PORTREVISION= 3
|
||||
DISTVERSION= 1.14.6
|
||||
CATEGORIES= net gnome
|
||||
MASTER_SITES= https://github.com/lwindolf/liferea/releases/download/v${DISTVERSION}/
|
||||
|
||||
|
@ -8,7 +7,10 @@ MAINTAINER= kwm@FreeBSD.org
|
|||
COMMENT= Simple RSS/RDF feed reader
|
||||
WWW= https://lzone.de/liferea/
|
||||
|
||||
LICENSE= GPLv2
|
||||
LICENSE= GPLv2 LGPL3
|
||||
LICENSE_COMB= multi
|
||||
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
|
||||
LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.LIB
|
||||
|
||||
BUILD_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
|
||||
LIB_DEPENDS= libfribidi.so:converters/fribidi \
|
||||
|
@ -29,7 +31,6 @@ USE_GNOME= cairo dconf:run gtk30 gdkpixbuf2 intltool introspection \
|
|||
GLIB_SCHEMAS= net.sf.liferea.gschema.xml
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
|
||||
CONFIGURE_ARGS= --enable-introspection
|
||||
|
||||
# Introspection starts the program, but it may hang or crash-abort
|
||||
|
@ -39,4 +40,6 @@ MAKE_ENV+= WEBKIT_DISABLE_COMPOSITING_MODE=1
|
|||
|
||||
INSTALL_TARGET= install-strip
|
||||
|
||||
EXTRA_PATCHES= ${FILESDIR}/extra-patch-libxml:-p1
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1682250795
|
||||
SHA256 (liferea-1.14.5.tar.bz2) = 2244e78d8f6b6e28f411a3554d61496a012d5fe1392fe1b475978ecfd8c61177
|
||||
SIZE (liferea-1.14.5.tar.bz2) = 1749703
|
||||
TIMESTAMP = 1720963009
|
||||
SHA256 (liferea-1.14.6.tar.bz2) = 36f28e51d26eebcbd3460c53eb5cb012855a5fc6cce6bca58103dfc06353cc72
|
||||
SIZE (liferea-1.14.6.tar.bz2) = 1750293
|
||||
|
|
28
net/liferea/files/extra-patch-libxml
Normal file
28
net/liferea/files/extra-patch-libxml
Normal file
|
@ -0,0 +1,28 @@
|
|||
From be8ef494586d9ef73c04ec4ca058a9a158ae3562 Mon Sep 17 00:00:00 2001
|
||||
From: Sergei Trofimovich <slyich@gmail.com>
|
||||
Date: Sun, 31 Dec 2023 22:26:31 +0000
|
||||
Subject: [PATCH] src/node_type.h: add `#include <libxml/tree.h>` for
|
||||
`xmlNodePtr` type
|
||||
|
||||
Without the change build fails on `libxml2-2.12.3` as:
|
||||
|
||||
../../src/node_type.h:62:64: error: unknown type name 'xmlNodePtr'; did you mean 'nodePtr'?
|
||||
62 | void (*export) (nodePtr node, xmlNodePtr cur, gboolean trusted);
|
||||
| ^~~~~~~~~~
|
||||
| nodePtr
|
||||
---
|
||||
src/node_type.h | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/src/node_type.h b/src/node_type.h
|
||||
index fcd3e7223..a41ff52fc 100644
|
||||
--- a/src/node_type.h
|
||||
+++ b/src/node_type.h
|
||||
@@ -23,6 +23,7 @@
|
||||
|
||||
#include "node.h"
|
||||
|
||||
+#include <libxml/tree.h>
|
||||
#include <libxml/xmlmemory.h>
|
||||
#include <gtk/gtk.h>
|
||||
|
Loading…
Add table
Reference in a new issue