summaryrefslogtreecommitdiff
path: root/net/liferea
diff options
context:
space:
mode:
Diffstat (limited to 'net/liferea')
-rw-r--r--net/liferea/Makefile2
-rw-r--r--net/liferea/distinfo6
-rw-r--r--net/liferea/files/patch-src_itemset.c22
-rw-r--r--net/liferea/pkg-plist1
4 files changed, 26 insertions, 5 deletions
diff --git a/net/liferea/Makefile b/net/liferea/Makefile
index f77c0fb45328..3e389b00e90e 100644
--- a/net/liferea/Makefile
+++ b/net/liferea/Makefile
@@ -1,5 +1,5 @@
PORTNAME= liferea
-DISTVERSION= 1.16.2
+DISTVERSION= 1.16.3
PORTREVISION= 1
CATEGORIES= net gnome
MASTER_SITES= https://github.com/lwindolf/liferea/releases/download/v${DISTVERSION}/
diff --git a/net/liferea/distinfo b/net/liferea/distinfo
index 03bf72d936a0..104442fcf3cc 100644
--- a/net/liferea/distinfo
+++ b/net/liferea/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756562972
-SHA256 (liferea-1.16.2.tar.bz2) = 74bb2bf9befc396c894008e40f635cbdeed820d64dc1c9a055190975817748fa
-SIZE (liferea-1.16.2.tar.bz2) = 1766720
+TIMESTAMP = 1757094614
+SHA256 (liferea-1.16.3.tar.bz2) = cf0672d73d75ad7a1280407e5044191f393ac7d49f6d6d8a4aadeb402f5bac7c
+SIZE (liferea-1.16.3.tar.bz2) = 1763575
diff --git a/net/liferea/files/patch-src_itemset.c b/net/liferea/files/patch-src_itemset.c
new file mode 100644
index 000000000000..30c00fd850de
--- /dev/null
+++ b/net/liferea/files/patch-src_itemset.c
@@ -0,0 +1,22 @@
+diff --git src/itemset.c src/itemset.c
+index 1b4de79e..9cd12fcc 100644
+--- src/itemset.c
++++ src/itemset.c
+@@ -234,7 +234,7 @@ itemset_merge_item (itemSetPtr itemSet, GList *items, itemPtr item, gint maxChec
+ itemSet->ids = g_list_prepend (itemSet->ids, GUINT_TO_POINTER (item->id));
+
+ /* step 3: trigger async enrichment */
+- if (node->subscription && node->subscription->html5Extract)
++ if (node && node->subscription && node->subscription->html5Extract)
+ subscription_enrich_item (node->subscription, item);
+
+ debug (DEBUG_UPDATE, "-> added \"%s\" (id=%d) to item set %p...", item_get_title (item), item->id, itemSet);
+@@ -258,7 +258,7 @@ itemset_merge_item (itemSetPtr itemSet, GList *items, itemPtr item, gint maxChec
+ }
+
+ /* step 5: Check item for new enclosures to download */
+- if (node->subscription && node->subscription->encAutoDownload) {
++ if (node && node->subscription && node->subscription->encAutoDownload) {
+ GSList *iter = metadata_list_get_values (item->metadata, "enclosure");
+ while (iter) {
+ enclosurePtr enc = enclosure_from_string (iter->data);
diff --git a/net/liferea/pkg-plist b/net/liferea/pkg-plist
index 530e1155447e..b0adc392b1a7 100644
--- a/net/liferea/pkg-plist
+++ b/net/liferea/pkg-plist
@@ -111,7 +111,6 @@ share/icons/hicolor/scalable/apps/net.sourceforge.liferea.svg
%%DATADIR%%/mark_read_dialog.ui
%%DATADIR%%/new_folder.ui
%%DATADIR%%/new_newsbin.ui
-%%DATADIR%%/new_subscription.ui
%%DATADIR%%/node_source.ui
%%DATADIR%%/opml_source.ui
%%DATADIR%%/opml/feedlist_bg.opml