summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authordrochner <drochner>2009-05-26 17:38:54 +0000
committerdrochner <drochner>2009-05-26 17:38:54 +0000
commitce625a43ab907e5299b6677439a078dbea28433b (patch)
tree475488e88dfb84e652a1ce827bcd9614b43c5107 /www
parent0205e7760232a1da3bd68d85acbf2c32c7cc2e63 (diff)
downloadpkgsrc-ce625a43ab907e5299b6677439a078dbea28433b.tar.gz
Import liferea-1.6.0rc1, the current development version.
This version supports only webkit as HTML renderer.
Diffstat (limited to 'www')
-rw-r--r--www/liferea-current/DESCR7
-rw-r--r--www/liferea-current/Makefile40
-rw-r--r--www/liferea-current/PLIST161
-rw-r--r--www/liferea-current/distinfo6
-rw-r--r--www/liferea-current/patches/patch-ae34
5 files changed, 248 insertions, 0 deletions
diff --git a/www/liferea-current/DESCR b/www/liferea-current/DESCR
new file mode 100644
index 00000000000..9dc1ead4efd
--- /dev/null
+++ b/www/liferea-current/DESCR
@@ -0,0 +1,7 @@
+Liferea is a simple FeedReader clone for Unix distributions with GTK2
+(GNOME2 is optional). It is a news aggregator for RSS/RDF feeds which
+also supports CDF channels, Atom/Echo/PIE feeds and OCS or OPML
+directories. The problem with FeedReader: for now its only available
+for Windows. There are some projects for GNU/Linux, but no solution
+for GTK/GNOME, which does not require Python or Perl. Liferea tries
+to fill this gap. Liferea is an abbreviation for Linux Feed Reader.
diff --git a/www/liferea-current/Makefile b/www/liferea-current/Makefile
new file mode 100644
index 00000000000..ce34bb0233c
--- /dev/null
+++ b/www/liferea-current/Makefile
@@ -0,0 +1,40 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/05/26 17:38:55 drochner Exp $
+
+DISTNAME= liferea-1.6.0-rc1
+PKGNAME= liferea-1.6.0rc1
+CATEGORIES= www
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=liferea/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://liferea.sourceforge.net/
+COMMENT= Simple FeedReader clone for reading RSS/RDF feeds
+
+GNU_CONFIGURE= yes
+PKG_DESTDIR_SUPPORT= user-destdir
+USE_DIRS+= xdg-1.1
+USE_TOOLS+= gmake pkg-config msgfmt perl intltool
+USE_LIBTOOL= yes
+USE_PKGLOCALEDIR= yes
+USE_LANGUAGES+= c++
+USE_LANGUAGES+= c
+
+SHLIBTOOL_OVERRIDE= # empty
+
+GCONF_SCHEMAS= liferea.schemas
+
+.include "../../databases/sqlite3/buildlink3.mk"
+.include "../../devel/GConf/schemas.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/libglade/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../security/gnutls/buildlink3.mk"
+.include "../../sysutils/dbus-glib/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../sysutils/libnotify/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../textproc/libxslt/buildlink3.mk"
+.include "../../www/webkit-gtk/buildlink3.mk"
+.include "../../x11/libSM/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/www/liferea-current/PLIST b/www/liferea-current/PLIST
new file mode 100644
index 00000000000..a627eed08e6
--- /dev/null
+++ b/www/liferea-current/PLIST
@@ -0,0 +1,161 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2009/05/26 17:38:55 drochner Exp $
+bin/liferea
+bin/liferea-add-feed
+lib/liferea/liblinotiflibnotify.la
+man/man1/liferea.1
+man/pl/man1/liferea.1
+share/applications/liferea.desktop
+share/gconf/schemas/liferea.schemas
+share/icons/hicolor/16x16/apps/liferea.png
+share/icons/hicolor/22x22/apps/liferea.png
+share/icons/hicolor/24x24/apps/liferea.png
+share/icons/hicolor/32x32/apps/liferea.png
+share/icons/hicolor/48x48/apps/liferea.png
+share/icons/hicolor/scalable/apps/liferea.svg
+share/liferea/auth.glade
+share/liferea/bloglines_source.glade
+share/liferea/css/adblock.css
+share/liferea/css/liferea.css
+share/liferea/doc/html/about_de.html
+share/liferea/doc/html/about_en.html
+share/liferea/doc/html/concepts_de.html
+share/liferea/doc/html/concepts_en.html
+share/liferea/doc/html/enclosures_de.html
+share/liferea/doc/html/enclosures_en.html
+share/liferea/doc/html/faq_de.html
+share/liferea/doc/html/faq_en.html
+share/liferea/doc/html/folders_de.html
+share/liferea/doc/html/folders_en.html
+share/liferea/doc/html/headlines_de.html
+share/liferea/doc/html/headlines_en.html
+share/liferea/doc/html/help_feed_default.png
+share/liferea/doc/html/help_feed_error.png
+share/liferea/doc/html/help_feed_prop_adv_1.4.0.png
+share/liferea/doc/html/help_feed_prop_cache_1.4.0.png
+share/liferea/doc/html/help_feed_prop_downl_1.4.0.png
+share/liferea/doc/html/help_feed_prop_general_1.4.0.png
+share/liferea/doc/html/help_feed_prop_source_1.4.0.png
+share/liferea/doc/html/help_folder.png
+share/liferea/doc/html/help_item_flag.png
+share/liferea/doc/html/help_item_unread.png
+share/liferea/doc/html/help_opml.png
+share/liferea/doc/html/help_prefs_browser_1.4.0.png
+share/liferea/doc/html/help_prefs_enclosures_1.4.0.png
+share/liferea/doc/html/help_prefs_feeds_1.4.0.png
+share/liferea/doc/html/help_prefs_folders_1.4.0.png
+share/liferea/doc/html/help_prefs_gui_1.4.0.png
+share/liferea/doc/html/help_prefs_headlines_1.4.0.png
+share/liferea/doc/html/help_prefs_proxy_1.4.0.png
+share/liferea/doc/html/help_search_1.4.0.png
+share/liferea/doc/html/help_subscribe_1.4.0.png
+share/liferea/doc/html/help_vfolder_1.4.0.png
+share/liferea/doc/html/newsbin_de.html
+share/liferea/doc/html/newsbin_en.html
+share/liferea/doc/html/preferences_de.html
+share/liferea/doc/html/preferences_en.html
+share/liferea/doc/html/reference.css
+share/liferea/doc/html/reference_de.html
+share/liferea/doc/html/reference_en.html
+share/liferea/doc/html/searching_de.html
+share/liferea/doc/html/searching_en.html
+share/liferea/doc/html/subscriptions_de.html
+share/liferea/doc/html/subscriptions_en.html
+share/liferea/doc/html/topics_de.html
+share/liferea/doc/html/topics_en.html
+share/liferea/doc/html/updating_de.html
+share/liferea/doc/html/updating_en.html
+share/liferea/dtd/html.ent
+share/liferea/google_source.glade
+share/liferea/liferea.glade
+share/liferea/new_subscription.glade
+share/liferea/node_source.glade
+share/liferea/opml/feedlist.opml
+share/liferea/opml/feedlist_bg.opml
+share/liferea/opml/feedlist_ca.opml
+share/liferea/opml/feedlist_de.opml
+share/liferea/opml/feedlist_es.opml
+share/liferea/opml/feedlist_eu.opml
+share/liferea/opml/feedlist_fr.opml
+share/liferea/opml/feedlist_it.opml
+share/liferea/opml/feedlist_nl.opml
+share/liferea/opml/feedlist_pl.opml
+share/liferea/opml/feedlist_pt.opml
+share/liferea/opml/feedlist_pt_BR.opml
+share/liferea/opml/feedlist_ru.opml
+share/liferea/opml/feedlist_sk.opml
+share/liferea/opml/feedlist_sv.opml
+share/liferea/opml/feedlist_tr.opml
+share/liferea/opml_source.glade
+share/liferea/pixmaps/arrow.png
+share/liferea/pixmaps/attachment.png
+share/liferea/pixmaps/available.png
+share/liferea/pixmaps/available_offline.png
+share/liferea/pixmaps/bookmark.png
+share/liferea/pixmaps/comments.png
+share/liferea/pixmaps/default.png
+share/liferea/pixmaps/directory.png
+share/liferea/pixmaps/edit.png
+share/liferea/pixmaps/empty.png
+share/liferea/pixmaps/empty_offline.png
+share/liferea/pixmaps/fl_bloglines.png
+share/liferea/pixmaps/fl_google.png
+share/liferea/pixmaps/fl_opml.png
+share/liferea/pixmaps/flag.png
+share/liferea/pixmaps/folder_empty.png
+share/liferea/pixmaps/newsbin.png
+share/liferea/pixmaps/read.xpm
+share/liferea/pixmaps/tag.png
+share/liferea/pixmaps/technorati.png
+share/liferea/pixmaps/unread.png
+share/liferea/pixmaps/vfolder.png
+share/liferea/simple_subscription.glade
+share/liferea/xslt/feed.xml
+share/liferea/xslt/feed.xml.in
+share/liferea/xslt/folder.xml
+share/liferea/xslt/folder.xml.in
+share/liferea/xslt/i18n-filter.xslt
+share/liferea/xslt/item.xml
+share/liferea/xslt/item.xml.in
+share/liferea/xslt/newsbin.xml
+share/liferea/xslt/newsbin.xml.in
+share/liferea/xslt/source.xml
+share/liferea/xslt/source.xml.in
+share/liferea/xslt/vfolder.xml
+share/liferea/xslt/vfolder.xml.in
+share/locale/ar/LC_MESSAGES/liferea.mo
+share/locale/be@latin/LC_MESSAGES/liferea.mo
+share/locale/ca/LC_MESSAGES/liferea.mo
+share/locale/cs/LC_MESSAGES/liferea.mo
+share/locale/de/LC_MESSAGES/liferea.mo
+share/locale/el/LC_MESSAGES/liferea.mo
+share/locale/es/LC_MESSAGES/liferea.mo
+share/locale/eu/LC_MESSAGES/liferea.mo
+share/locale/fr/LC_MESSAGES/liferea.mo
+share/locale/hu/LC_MESSAGES/liferea.mo
+share/locale/it/LC_MESSAGES/liferea.mo
+share/locale/ja/LC_MESSAGES/liferea.mo
+share/locale/pl/LC_MESSAGES/liferea.mo
+share/locale/pt/LC_MESSAGES/liferea.mo
+share/locale/pt_BR/LC_MESSAGES/liferea.mo
+share/locale/ru/LC_MESSAGES/liferea.mo
+share/locale/sk/LC_MESSAGES/liferea.mo
+share/locale/sv/LC_MESSAGES/liferea.mo
+share/locale/tr/LC_MESSAGES/liferea.mo
+@dirrm share/liferea/xslt
+@dirrm share/liferea/pixmaps
+@dirrm share/liferea/opml
+@dirrm share/liferea/dtd
+@dirrm share/liferea/doc/html
+@dirrm share/liferea/doc
+@dirrm share/liferea/css
+@dirrm share/liferea
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/scalable/apps
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/48x48/apps
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/32x32/apps
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/24x24/apps
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/22x22/apps
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/16x16/apps
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor
+@comment in GConf: @dirrm share/gconf/schemas
+@comment in xdg-dirs: @dirrm share/applications
+@dirrm lib/liferea
diff --git a/www/liferea-current/distinfo b/www/liferea-current/distinfo
new file mode 100644
index 00000000000..4deec7369b3
--- /dev/null
+++ b/www/liferea-current/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2009/05/26 17:38:54 drochner Exp $
+
+SHA1 (liferea-1.6.0-rc1.tar.gz) = 1eb32f0643aa59a160170d503d2563cf86f0096e
+RMD160 (liferea-1.6.0-rc1.tar.gz) = 08c89ef85fba780edc4da3a5751892e5bc734779
+Size (liferea-1.6.0-rc1.tar.gz) = 1538594 bytes
+SHA1 (patch-ae) = 4657612cff69449dc99558c5f766fc0f8e0a82d0
diff --git a/www/liferea-current/patches/patch-ae b/www/liferea-current/patches/patch-ae
new file mode 100644
index 00000000000..e08aba8758d
--- /dev/null
+++ b/www/liferea-current/patches/patch-ae
@@ -0,0 +1,34 @@
+$NetBSD: patch-ae,v 1.1.1.1 2009/05/26 17:38:55 drochner Exp $
+
+--- src/common.c.orig 2009-03-12 19:37:32.000000000 +0100
++++ src/common.c
+@@ -273,9 +273,9 @@ static const gchar *dayofweek[] = { "Sun
+ static const gchar *months[] = {"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"};
+
+ gchar *createRFC822Date(const time_t *time) {
+- struct tm *tm;
++ struct tm *tm, tmbuf;
+
+- tm = gmtime(time); /* No need to free because it is statically allocated */
++ tm = gmtime_r(time, &tmbuf); /* No need to free because it is statically allocated */
+ return g_strdup_printf("%s, %2d %s %4d %02d:%02d:%02d GMT", dayofweek[tm->tm_wday], tm->tm_mday,
+ months[tm->tm_mon], 1900 + tm->tm_year, tm->tm_hour, tm->tm_min, tm->tm_sec);
+ }
+@@ -325,7 +325,7 @@ static time_t common_parse_rfc822_tz(cha
+
+ /* converts a RFC822 time string to a time_t value */
+ time_t parseRFC822Date(gchar *date) {
+- struct tm tm;
++ struct tm tm, t2buf;
+ time_t t, t2;
+ char *oldlocale;
+ char *pos;
+@@ -373,7 +373,7 @@ time_t parseRFC822Date(gchar *date) {
+ correction. (Usually, there is no daylight savings
+ time since the input is GMT.) */
+ t = t - common_parse_rfc822_tz(pos);
+- t2 = mktime(gmtime(&t));
++ t2 = mktime(gmtime_r(&t, &t2buf));
+ t = t - (t2 - t);
+ return t;
+ } else {