[UPDATE] www/liferea 1.12rc3

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

[UPDATE] www/liferea 1.12rc3

trondd-2
Simple update to liferea from rc2 to rc3.  I was hoping there would be
a final release by now, but it probably won't happen until I get this
version committed. :D

I missed 6.1, so hopefully I remembered this in time for 6.2

I've actually been running this on amd64 since April.

Tim.

Index: Makefile
===================================================================
RCS file: /cvs/ports/www/liferea/Makefile,v
retrieving revision 1.94
diff -u -p -r1.94 Makefile
--- Makefile 26 Jul 2017 22:45:31 -0000 1.94
+++ Makefile 12 Sep 2017 23:44:46 -0000
@@ -6,9 +6,8 @@ COMMENT= simple GTK desktop news aggreg
 
 GH_ACCOUNT= lwindolf
 GH_PROJECT= liferea
-GH_TAGNAME= v1.12-rc2
-PKGNAME= liferea-1.12rc2
-REVISION= 2
+GH_TAGNAME= v1.12-rc3
+PKGNAME= liferea-1.12rc3
 
 CATEGORIES= www news x11
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/liferea/distinfo,v
retrieving revision 1.39
diff -u -p -r1.39 distinfo
--- distinfo 30 Dec 2016 14:51:27 -0000 1.39
+++ distinfo 12 Sep 2017 23:44:46 -0000
@@ -1,2 +1,2 @@
-SHA256 (liferea-1.12-rc2.tar.gz) = 3Q3IqjuyH2fUdZKG7O34qyJQRxrnuwmlyJeONx4X84w=
-SIZE (liferea-1.12-rc2.tar.gz) = 1510395
+SHA256 (liferea-1.12-rc3.tar.gz) = teW4KMu3b8TX1DswCvjmjzkU3l7Q1KZltx2J500f7Bo=
+SIZE (liferea-1.12-rc3.tar.gz) = 1515017
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/liferea/pkg/PLIST,v
retrieving revision 1.25
diff -u -p -r1.25 PLIST
--- pkg/PLIST 30 Dec 2016 14:51:27 -0000 1.25
+++ pkg/PLIST 12 Sep 2017 23:44:46 -0000
@@ -99,6 +99,7 @@ share/liferea/gir-1.0/
 share/liferea/gir-1.0/Liferea-3.0.gir
 share/liferea/google_source.ui
 share/liferea/inoreader_source.ui
+share/liferea/liferea.css
 share/liferea/mainwindow.ui
 share/liferea/new_folder.ui
 share/liferea/new_newsbin.ui
@@ -124,18 +125,18 @@ share/liferea/opml/feedlist_sk.opml
 share/liferea/opml/feedlist_sv.opml
 share/liferea/opml_source.ui
 share/liferea/pixmaps/
-share/liferea/pixmaps/attachment.png
 share/liferea/pixmaps/available.png
 share/liferea/pixmaps/available_offline.png
 share/liferea/pixmaps/default.png
-share/liferea/pixmaps/directory.png
+share/liferea/pixmaps/emblem-important.png
 share/liferea/pixmaps/empty.png
 share/liferea/pixmaps/empty_offline.png
 share/liferea/pixmaps/fl_opml.png
-share/liferea/pixmaps/flag.png
+share/liferea/pixmaps/folder-saved-search.png
+share/liferea/pixmaps/folder.png
+share/liferea/pixmaps/mail-attachment.png
 share/liferea/pixmaps/newsbin.png
 share/liferea/pixmaps/unread.png
-share/liferea/pixmaps/vfolder.png
 share/liferea/prefs.ui
 share/liferea/properties.ui
 share/liferea/reedah_source.ui

Reply | Threaded
Open this post in threaded view
|

Re: [UPDATE] www/liferea 1.12rc3

trondd-2
Poke.  I don't want to forget this for another 6 months...

On Tue, September 12, 2017 7:52 pm, trondd wrote:

> Simple update to liferea from rc2 to rc3.  I was hoping there would be
> a final release by now, but it probably won't happen until I get this
> version committed. :D
>
> I missed 6.1, so hopefully I remembered this in time for 6.2
>
> I've actually been running this on amd64 since April.
>
> Tim.
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/www/liferea/Makefile,v
> retrieving revision 1.94
> diff -u -p -r1.94 Makefile
> --- Makefile 26 Jul 2017 22:45:31 -0000 1.94
> +++ Makefile 12 Sep 2017 23:44:46 -0000
> @@ -6,9 +6,8 @@ COMMENT= simple GTK desktop news aggreg
>
>  GH_ACCOUNT= lwindolf
>  GH_PROJECT= liferea
> -GH_TAGNAME= v1.12-rc2
> -PKGNAME= liferea-1.12rc2
> -REVISION= 2
> +GH_TAGNAME= v1.12-rc3
> +PKGNAME= liferea-1.12rc3
>
>  CATEGORIES= www news x11
>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/www/liferea/distinfo,v
> retrieving revision 1.39
> diff -u -p -r1.39 distinfo
> --- distinfo 30 Dec 2016 14:51:27 -0000 1.39
> +++ distinfo 12 Sep 2017 23:44:46 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (liferea-1.12-rc2.tar.gz) =
> 3Q3IqjuyH2fUdZKG7O34qyJQRxrnuwmlyJeONx4X84w=
> -SIZE (liferea-1.12-rc2.tar.gz) = 1510395
> +SHA256 (liferea-1.12-rc3.tar.gz) =
> teW4KMu3b8TX1DswCvjmjzkU3l7Q1KZltx2J500f7Bo=
> +SIZE (liferea-1.12-rc3.tar.gz) = 1515017
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/www/liferea/pkg/PLIST,v
> retrieving revision 1.25
> diff -u -p -r1.25 PLIST
> --- pkg/PLIST 30 Dec 2016 14:51:27 -0000 1.25
> +++ pkg/PLIST 12 Sep 2017 23:44:46 -0000
> @@ -99,6 +99,7 @@ share/liferea/gir-1.0/
>  share/liferea/gir-1.0/Liferea-3.0.gir
>  share/liferea/google_source.ui
>  share/liferea/inoreader_source.ui
> +share/liferea/liferea.css
>  share/liferea/mainwindow.ui
>  share/liferea/new_folder.ui
>  share/liferea/new_newsbin.ui
> @@ -124,18 +125,18 @@ share/liferea/opml/feedlist_sk.opml
>  share/liferea/opml/feedlist_sv.opml
>  share/liferea/opml_source.ui
>  share/liferea/pixmaps/
> -share/liferea/pixmaps/attachment.png
>  share/liferea/pixmaps/available.png
>  share/liferea/pixmaps/available_offline.png
>  share/liferea/pixmaps/default.png
> -share/liferea/pixmaps/directory.png
> +share/liferea/pixmaps/emblem-important.png
>  share/liferea/pixmaps/empty.png
>  share/liferea/pixmaps/empty_offline.png
>  share/liferea/pixmaps/fl_opml.png
> -share/liferea/pixmaps/flag.png
> +share/liferea/pixmaps/folder-saved-search.png
> +share/liferea/pixmaps/folder.png
> +share/liferea/pixmaps/mail-attachment.png
>  share/liferea/pixmaps/newsbin.png
>  share/liferea/pixmaps/unread.png
> -share/liferea/pixmaps/vfolder.png
>  share/liferea/prefs.ui
>  share/liferea/properties.ui
>  share/liferea/reedah_source.ui
>


Reply | Threaded
Open this post in threaded view
|

Re: [UPDATE] www/liferea 1.12rc3

Stuart Henderson
On 2017/09/20 21:46, trondd wrote:
> Poke.  I don't want to forget this for another 6 months...

Can you look at deps please:

liferea-1.12rc3(www/liferea):
Missing: GLESv2.1 (/usr/local/lib/liferea/web-extension/liblifereawebextension.so) (system lib)
Missing: gstallocators-1.0.2 from gstreamer1-plugins-base-1.12.2 (/usr/local/lib/liferea/web-extension/liblifereawebextension.so)
Missing lib: gstbadallocators-1.0.0 (/usr/local/lib/liferea/web-extension/liblifereawebextension.so) (NOT REACHABLE)
Missing lib: gstgl-1.0.2 (/usr/local/lib/liferea/web-extension/liblifereawebextension.so) (NOT REACHABLE)
Missing: tasn1.4 from libtasn1-4.12 (/usr/local/lib/liferea/web-extension/liblifereawebextension.so)
Bogus WANTLIB: xslt.4 (/usr/local/lib/liferea/web-extension/liblifereawebextension.so) (NOT REACHABLE)
WANTLIB += GLESv2 gstallocators-1.0 tasn1

Reply | Threaded
Open this post in threaded view
|

Re: [UPDATE] www/liferea 1.12rc3

Stuart Henderson
On 2017/09/21 09:42, Stuart Henderson wrote:

> On 2017/09/20 21:46, trondd wrote:
> > Poke.  I don't want to forget this for another 6 months...
>
> Can you look at deps please:
>
> liferea-1.12rc3(www/liferea):
> Missing: GLESv2.1 (/usr/local/lib/liferea/web-extension/liblifereawebextension.so) (system lib)
> Missing: gstallocators-1.0.2 from gstreamer1-plugins-base-1.12.2 (/usr/local/lib/liferea/web-extension/liblifereawebextension.so)
> Missing lib: gstbadallocators-1.0.0 (/usr/local/lib/liferea/web-extension/liblifereawebextension.so) (NOT REACHABLE)
> Missing lib: gstgl-1.0.2 (/usr/local/lib/liferea/web-extension/liblifereawebextension.so) (NOT REACHABLE)
> Missing: tasn1.4 from libtasn1-4.12 (/usr/local/lib/liferea/web-extension/liblifereawebextension.so)
> Bogus WANTLIB: xslt.4 (/usr/local/lib/liferea/web-extension/liblifereawebextension.so) (NOT REACHABLE)
> WANTLIB += GLESv2 gstallocators-1.0 tasn1
>

ignore the xslt one, my tree was not totally up to date, the others are still present.

liferea-1.12rc3(www/liferea):
Missing: GLESv2.1 (/usr/local/lib/liferea/web-extension/liblifereawebextension.so) (system lib)
Missing: gstallocators-1.0.2 from gstreamer1-plugins-base-1.12.3 (/usr/local/lib/liferea/web-extension/liblifereawebextension.so)
Missing: gstbadallocators-1.0.0 from gstreamer1-plugins-bad-1.12.3 (/usr/local/lib/liferea/web-extension/liblifereawebextension.so)
Missing: gstgl-1.0.2 from gstreamer1-plugins-bad-1.12.3 (/usr/local/lib/liferea/web-extension/liblifereawebextension.so)
Missing: tasn1.4 from libtasn1-4.12 (/usr/local/lib/liferea/web-extension/liblifereawebextension.so)
WANTLIB += GLESv2 gstallocators-1.0 gstbadallocators-1.0 gstgl-1.0
WANTLIB += tasn1

Reply | Threaded
Open this post in threaded view
|

Re: [UPDATE] www/liferea 1.12rc3

trondd-2
Stuart Henderson <[hidden email]> wrote:

> On 2017/09/21 09:42, Stuart Henderson wrote:
>
> liferea-1.12rc3(www/liferea):
> Missing: GLESv2.1 (/usr/local/lib/liferea/web-extension/liblifereawebextension.so) (system lib)
> Missing: gstallocators-1.0.2 from gstreamer1-plugins-base-1.12.3 (/usr/local/lib/liferea/web-extension/liblifereawebextension.so)
> Missing: gstbadallocators-1.0.0 from gstreamer1-plugins-bad-1.12.3 (/usr/local/lib/liferea/web-extension/liblifereawebextension.so)
> Missing: gstgl-1.0.2 from gstreamer1-plugins-bad-1.12.3 (/usr/local/lib/liferea/web-extension/liblifereawebextension.so)
> Missing: tasn1.4 from libtasn1-4.12 (/usr/local/lib/liferea/web-extension/liblifereawebextension.so)
> WANTLIB += GLESv2 gstallocators-1.0 gstbadallocators-1.0 gstgl-1.0
> WANTLIB += tasn1

I didn't see those until I updated again.

Now port-lib-depends-check is happy but portcheck complains about a
couple of the new libraries.

the following libraries in WANTLIB look like masked by RUN_DEPENDS: json-glib-1.0 tasn1

I'm not sure what that means.  If I remove them from WANTLIB, it goes
away but port-lib-depends-check gets angry again.

Also added compilation of the python plugins.


Index: Makefile
===================================================================
RCS file: /cvs/ports/www/liferea/Makefile,v
retrieving revision 1.94
diff -u -p -r1.94 Makefile
--- Makefile 26 Jul 2017 22:45:31 -0000 1.94
+++ Makefile 22 Sep 2017 14:17:39 -0000
@@ -6,9 +6,8 @@ COMMENT= simple GTK desktop news aggreg
 
 GH_ACCOUNT= lwindolf
 GH_PROJECT= liferea
-GH_TAGNAME= v1.12-rc2
-PKGNAME= liferea-1.12rc2
-REVISION= 2
+GH_TAGNAME= v1.12-rc3
+PKGNAME= liferea-1.12rc3
 
 CATEGORIES= www news x11
 
@@ -17,22 +16,24 @@ HOMEPAGE= https://lzone.de/liferea/
 # GPLv2+
 PERMIT_PACKAGE_CDROM= Yes
 
-WANTLIB += EGL GL ICE SM X11 X11-xcb Xcomposite Xcursor Xdamage
+WANTLIB += EGL GL GLESv2 ICE SM X11 X11-xcb Xcomposite Xcursor Xdamage
 WANTLIB += Xext Xfixes Xi Xinerama Xrandr Xrender Xt Xxf86vm atk-1.0
 WANTLIB += atk-bridge-2.0 atspi c cairo cairo-gobject dbus-1 drm
 WANTLIB += enchant epoxy ${LIBECXX} expat ffi fontconfig freetype
 WANTLIB += gbm gcrypt gdk-3 gdk_pixbuf-2.0 gio-2.0 girepository-1.0
 WANTLIB += glapi glib-2.0 gmodule-2.0 gobject-2.0 gpg-error graphite2
-WANTLIB += gstapp-1.0 gstaudio-1.0 gstbase-1.0 gstfft-1.0 gstpbutils-1.0
+WANTLIB += gstallocators-1.0 gstapp-1.0 gstaudio-1.0 gstbadallocators-1.0
+WANTLIB += gstbase-1.0 gstfft-1.0 gstgl-1.0 gstpbutils-1.0
 WANTLIB += gstreamer-1.0 gsttag-1.0 gstvideo-1.0 gthread-2.0 gtk-3
 WANTLIB += harfbuzz harfbuzz-icu hyphen iconv icudata icui18n
 WANTLIB += icuuc intl javascriptcoregtk-4.0 jpeg json-glib-1.0
 WANTLIB += lzma m notify orc-0.4 pango-1.0 pangocairo-1.0 pangoft2-1.0
 WANTLIB += pcre peas-1.0 peas-gtk-1.0 pixman-1 png pthread pthread-stubs
-WANTLIB += secret-1 soup-2.4 sqlite3 webkit2gtk-4.0 webp xcb xcb-dri2
+WANTLIB += secret-1 soup-2.4 sqlite3 tasn1 webkit2gtk-4.0 webp xcb xcb-dri2
 WANTLIB += xcb-glx xcb-render xcb-shm xcb-xfixes xml2 xslt z
 
 MODULES= devel/dconf \
+ lang/python \
  textproc/intltool
 
 USE_GMAKE= Yes
@@ -41,6 +42,7 @@ LIB_DEPENDS= devel/libpeas \
  www/webkitgtk4
 
 RUN_DEPENDS= devel/desktop-file-utils \
+ devel/gettext \
  x11/gtk+3,-guic
 
 # lib/liferea/plugins/{gnome-keyring,libnotify,media-player}.py
@@ -69,5 +71,8 @@ pre-configure:
 
 post-install:
  rm ${PREFIX}/lib/liferea/web-extension/*.{a,la}
+ ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
+ ${PREFIX}/lib/liferea/plugins/
+
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/liferea/distinfo,v
retrieving revision 1.39
diff -u -p -r1.39 distinfo
--- distinfo 30 Dec 2016 14:51:27 -0000 1.39
+++ distinfo 22 Sep 2017 14:17:39 -0000
@@ -1,2 +1,2 @@
-SHA256 (liferea-1.12-rc2.tar.gz) = 3Q3IqjuyH2fUdZKG7O34qyJQRxrnuwmlyJeONx4X84w=
-SIZE (liferea-1.12-rc2.tar.gz) = 1510395
+SHA256 (liferea-1.12-rc3.tar.gz) = teW4KMu3b8TX1DswCvjmjzkU3l7Q1KZltx2J500f7Bo=
+SIZE (liferea-1.12-rc3.tar.gz) = 1515017
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/liferea/pkg/PLIST,v
retrieving revision 1.25
diff -u -p -r1.25 PLIST
--- pkg/PLIST 30 Dec 2016 14:51:27 -0000 1.25
+++ pkg/PLIST 22 Sep 2017 14:17:39 -0000
@@ -7,12 +7,16 @@ lib/liferea/girepository-1.0/Liferea-3.0
 lib/liferea/plugins/
 lib/liferea/plugins/gnome-keyring.plugin
 lib/liferea/plugins/gnome-keyring.py
+lib/liferea/plugins/gnome-keyring.pyc
 lib/liferea/plugins/libnotify.plugin
 lib/liferea/plugins/libnotify.py
+lib/liferea/plugins/libnotify.pyc
 lib/liferea/plugins/media-player.plugin
 lib/liferea/plugins/media-player.py
+lib/liferea/plugins/media-player.pyc
 lib/liferea/plugins/trayicon.plugin
 lib/liferea/plugins/trayicon.py
+lib/liferea/plugins/trayicon.pyc
 lib/liferea/web-extension/
 lib/liferea/web-extension/liblifereawebextension.so
 @man man/man1/liferea.1
@@ -99,6 +103,7 @@ share/liferea/gir-1.0/
 share/liferea/gir-1.0/Liferea-3.0.gir
 share/liferea/google_source.ui
 share/liferea/inoreader_source.ui
+share/liferea/liferea.css
 share/liferea/mainwindow.ui
 share/liferea/new_folder.ui
 share/liferea/new_newsbin.ui
@@ -124,18 +129,18 @@ share/liferea/opml/feedlist_sk.opml
 share/liferea/opml/feedlist_sv.opml
 share/liferea/opml_source.ui
 share/liferea/pixmaps/
-share/liferea/pixmaps/attachment.png
 share/liferea/pixmaps/available.png
 share/liferea/pixmaps/available_offline.png
 share/liferea/pixmaps/default.png
-share/liferea/pixmaps/directory.png
+share/liferea/pixmaps/emblem-important.png
 share/liferea/pixmaps/empty.png
 share/liferea/pixmaps/empty_offline.png
 share/liferea/pixmaps/fl_opml.png
-share/liferea/pixmaps/flag.png
+share/liferea/pixmaps/folder-saved-search.png
+share/liferea/pixmaps/folder.png
+share/liferea/pixmaps/mail-attachment.png
 share/liferea/pixmaps/newsbin.png
 share/liferea/pixmaps/unread.png
-share/liferea/pixmaps/vfolder.png
 share/liferea/prefs.ui
 share/liferea/properties.ui
 share/liferea/reedah_source.ui

Reply | Threaded
Open this post in threaded view
|

Re: [UPDATE] www/liferea 1.12rc3

Stuart Henderson
On 2017/09/22 14:32, trondd wrote:
> Now port-lib-depends-check is happy but portcheck complains about a
> couple of the new libraries.
>
> the following libraries in WANTLIB look like masked by RUN_DEPENDS: json-glib-1.0 tasn1
>
> I'm not sure what that means.  If I remove them from WANTLIB, it goes
> away but port-lib-depends-check gets angry again.

Committed with tweaks.

It looks like json-glib is used directly so I've added to WANTLIB.

I don't see tasn1 used in liferea directly, though I don't understand
why portcheck complains about this, it should come in via the webkitgtk4
LIB_DEPENDS.

The gettext RUN_DEPENDS check is outdated, portcheck hasn't caught up
with vax being removed yet.

> Also added compilation of the python plugins.

These should be python3 and in a __pycache__ directory with the
magic-tag bits. (The reason for compiling is so that pyc files get
packaged so they're registered correctly if you happen to run the
program in a way that lets it write them - try with the plugins
directory mode set to 777 with your version, your pyc aren't used,
but you'll find a py3 __pycache__ directory added instead).