Sat Jan 14 09:28:41 2017 UTC ()
Update to 1.4.1

Changelog:
Version 1.4.1 (2017-01-08)
  - Lower the required gspell version to 1.0
  - Work around a binding problem in the gtk+ 3.18 vapi of vala 0.30

Version 1.4 (2017-01-06)
  - Images in quoted tweets now look more like they actually belong to
    the quoted tweet instead of the quoting tweet.
  - Allow deleting tweets from the tweet info page and not just from
    timelines.
  - Fix the user completion not showing all possible results
  - Focus the already opened window for an account if the account gets
    selected in the accounts popover
  - Avoid window resizing when typing in the Direct Message text box
  - Add 'q' accelerator to tweet rows for quoting
  - Add spellchecking. This add a dependency to gspell
  - Increase gtk+ dependency to 3.18 to get rid of some workarounds.
  - Increase avatar size in profiles and slightly overlap them over the
    banner. Also, always show the full banner.
  - Fix completion popup positioning under Wayland
  - Add experimental meson build files
  - Fix some videos not playing correctly
  - Add a minimal video progress indicator to the video dialog
  - Fix the retweet/favorite count updating in the tweet info page


(ryoon)
diff -r1.19 -r1.20 pkgsrc/net/corebird/Makefile
diff -r1.3 -r1.4 pkgsrc/net/corebird/PLIST
diff -r1.8 -r1.9 pkgsrc/net/corebird/distinfo
diff -r1.2 -r1.3 pkgsrc/net/corebird/options.mk
diff -r1.1 -r1.2 pkgsrc/net/corebird/patches/patch-data_Makefile.am
diff -r1.1 -r1.2 pkgsrc/net/corebird/patches/patch-data_Makefile.in
diff -r0 -r1.1 pkgsrc/net/corebird/patches/patch-src_widgets_MediaVideoWidget.vala

cvs diff -r1.19 -r1.20 pkgsrc/net/corebird/Makefile (expand / switch to unified diff)

--- pkgsrc/net/corebird/Makefile 2016/12/04 05:17:36 1.19
+++ pkgsrc/net/corebird/Makefile 2017/01/14 09:28:41 1.20
@@ -1,34 +1,35 @@ @@ -1,34 +1,35 @@
1# $NetBSD: Makefile,v 1.19 2016/12/04 05:17:36 ryoon Exp $ 1# $NetBSD: Makefile,v 1.20 2017/01/14 09:28:41 ryoon Exp $
2 2
3DISTNAME= corebird-1.3.3 3DISTNAME= corebird-1.4.1
4PKGREVISION= 1 
5CATEGORIES= net 4CATEGORIES= net
6MASTER_SITES= https://github.com/baedert/corebird/releases/download/${PKGVERSION_NOREV}/ 5MASTER_SITES= https://github.com/baedert/corebird/releases/download/${PKGVERSION_NOREV}/
7EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://corebird.baedert.org/ 9HOMEPAGE= http://corebird.baedert.org/
11COMMENT= Native Gtk+ Twitter Client 10COMMENT= Native Gtk+ Twitter Client
12LICENSE= gnu-gpl-v3 11LICENSE= gnu-gpl-v3
13 12
14USE_LIBTOOL= yes 13USE_LIBTOOL= yes
15USE_LANGUAGES= c 14USE_LANGUAGES= c
16GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
17USE_TOOLS+= gettext-m4 pkg-config gmake msgfmt 16USE_TOOLS+= gettext-m4 pkg-config gmake msgfmt
18 17
19.include "options.mk" 18.include "options.mk"
20 19
21TEST_TARGET= check 20TEST_TARGET= check
22 21
23.include "../../x11/gtk3/buildlink3.mk" 22.include "../../x11/gtk3/buildlink3.mk"
24.include "../../devel/glib2/buildlink3.mk" 23.include "../../devel/glib2/buildlink3.mk"
25.include "../../www/librest07/buildlink3.mk" 24.include "../../www/librest07/buildlink3.mk"
 25BUILDLINK_API_DEPENDS.gspell+= gspell>=1.2.2
 26.include "../../textproc/gspell/buildlink3.mk"
26.include "../../textproc/json-glib/buildlink3.mk" 27.include "../../textproc/json-glib/buildlink3.mk"
27.include "../../databases/sqlite3/buildlink3.mk" 28.include "../../databases/sqlite3/buildlink3.mk"
28.include "../../net/libsoup/buildlink3.mk" 29.include "../../net/libsoup/buildlink3.mk"
29.include "../../devel/libgee/buildlink3.mk" 30.include "../../devel/libgee/buildlink3.mk"
30BUILDLINK_DEPMETHOD.vala= build 31BUILDLINK_DEPMETHOD.vala= build
31.include "../../lang/vala/buildlink3.mk" 32.include "../../lang/vala/buildlink3.mk"
32.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 33.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
33.include "../../devel/glib2/schemas.mk" 34.include "../../devel/glib2/schemas.mk"
34.include "../../mk/bsd.pkg.mk" 35.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.4 pkgsrc/net/corebird/PLIST (expand / switch to unified diff)

--- pkgsrc/net/corebird/PLIST 2016/09/05 15:12:56 1.3
+++ pkgsrc/net/corebird/PLIST 2017/01/14 09:28:41 1.4
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.3 2016/09/05 15:12:56 ryoon Exp $ 1@comment $NetBSD: PLIST,v 1.4 2017/01/14 09:28:41 ryoon Exp $
2bin/corebird 2bin/corebird
3man/man1/corebird.1 3man/man1/corebird.1
4share/appdata/org.baedert.corebird.appdata.xml 4share/appdata/org.baedert.corebird.appdata.xml
5share/applications/org.baedert.corebird.desktop 5share/applications/org.baedert.corebird.desktop
6share/dbus-1/services/org.baedert.corebird.service 6share/dbus-1/services/org.baedert.corebird.service
7share/glib-2.0/schemas/org.baedert.corebird.gschema.xml 7share/glib-2.0/schemas/org.baedert.corebird.gschema.xml
8share/icons/hicolor/128x128/apps/corebird.png 8share/icons/hicolor/128x128/apps/corebird.png
9share/icons/hicolor/16x16/apps/corebird.png 9share/icons/hicolor/16x16/apps/corebird.png
10share/icons/hicolor/24x24/apps/corebird.png 10share/icons/hicolor/24x24/apps/corebird.png
11share/icons/hicolor/256x256/apps/corebird.png 11share/icons/hicolor/256x256/apps/corebird.png
12share/icons/hicolor/32x32/apps/corebird.png 12share/icons/hicolor/32x32/apps/corebird.png
13share/icons/hicolor/48x48/apps/corebird.png 13share/icons/hicolor/48x48/apps/corebird.png
14share/icons/hicolor/64x64/apps/corebird.png 14share/icons/hicolor/64x64/apps/corebird.png
@@ -16,31 +16,33 @@ share/icons/hicolor/96x96/apps/corebird. @@ -16,31 +16,33 @@ share/icons/hicolor/96x96/apps/corebird.
16share/locale/ar/LC_MESSAGES/corebird.mo 16share/locale/ar/LC_MESSAGES/corebird.mo
17share/locale/ast/LC_MESSAGES/corebird.mo 17share/locale/ast/LC_MESSAGES/corebird.mo
18share/locale/ca/LC_MESSAGES/corebird.mo 18share/locale/ca/LC_MESSAGES/corebird.mo
19share/locale/ca@valencia/LC_MESSAGES/corebird.mo 19share/locale/ca@valencia/LC_MESSAGES/corebird.mo
20share/locale/de/LC_MESSAGES/corebird.mo 20share/locale/de/LC_MESSAGES/corebird.mo
21share/locale/en_AU/LC_MESSAGES/corebird.mo 21share/locale/en_AU/LC_MESSAGES/corebird.mo
22share/locale/es/LC_MESSAGES/corebird.mo 22share/locale/es/LC_MESSAGES/corebird.mo
23share/locale/es_419/LC_MESSAGES/corebird.mo 23share/locale/es_419/LC_MESSAGES/corebird.mo
24share/locale/es_MX/LC_MESSAGES/corebird.mo 24share/locale/es_MX/LC_MESSAGES/corebird.mo
25share/locale/es_VE/LC_MESSAGES/corebird.mo 25share/locale/es_VE/LC_MESSAGES/corebird.mo
26share/locale/fa/LC_MESSAGES/corebird.mo 26share/locale/fa/LC_MESSAGES/corebird.mo
27share/locale/fi/LC_MESSAGES/corebird.mo 27share/locale/fi/LC_MESSAGES/corebird.mo
28share/locale/fr/LC_MESSAGES/corebird.mo 28share/locale/fr/LC_MESSAGES/corebird.mo
 29share/locale/gl/LC_MESSAGES/corebird.mo
29share/locale/hi/LC_MESSAGES/corebird.mo 30share/locale/hi/LC_MESSAGES/corebird.mo
30share/locale/hu/LC_MESSAGES/corebird.mo 31share/locale/hu/LC_MESSAGES/corebird.mo
31share/locale/id/LC_MESSAGES/corebird.mo 32share/locale/id/LC_MESSAGES/corebird.mo
32share/locale/it/LC_MESSAGES/corebird.mo 33share/locale/it/LC_MESSAGES/corebird.mo
33share/locale/ja/LC_MESSAGES/corebird.mo 34share/locale/ja/LC_MESSAGES/corebird.mo
34share/locale/ko/LC_MESSAGES/corebird.mo 35share/locale/ko/LC_MESSAGES/corebird.mo
35share/locale/lt/LC_MESSAGES/corebird.mo 36share/locale/lt/LC_MESSAGES/corebird.mo
 37share/locale/nb/LC_MESSAGES/corebird.mo
36share/locale/nl/LC_MESSAGES/corebird.mo 38share/locale/nl/LC_MESSAGES/corebird.mo
37share/locale/pl/LC_MESSAGES/corebird.mo 39share/locale/pl/LC_MESSAGES/corebird.mo
38share/locale/pt/LC_MESSAGES/corebird.mo 40share/locale/pt/LC_MESSAGES/corebird.mo
39share/locale/pt_BR/LC_MESSAGES/corebird.mo 41share/locale/pt_BR/LC_MESSAGES/corebird.mo
40share/locale/ro/LC_MESSAGES/corebird.mo 42share/locale/ro/LC_MESSAGES/corebird.mo
41share/locale/ru/LC_MESSAGES/corebird.mo 43share/locale/ru/LC_MESSAGES/corebird.mo
42share/locale/sr/LC_MESSAGES/corebird.mo 44share/locale/sr/LC_MESSAGES/corebird.mo
43share/locale/tr/LC_MESSAGES/corebird.mo 45share/locale/tr/LC_MESSAGES/corebird.mo
44share/locale/uk_UA/LC_MESSAGES/corebird.mo 46share/locale/uk_UA/LC_MESSAGES/corebird.mo
45share/locale/zh_CN/LC_MESSAGES/corebird.mo 47share/locale/zh_CN/LC_MESSAGES/corebird.mo
46share/locale/zh_TW/LC_MESSAGES/corebird.mo 48share/locale/zh_TW/LC_MESSAGES/corebird.mo

cvs diff -r1.8 -r1.9 pkgsrc/net/corebird/distinfo (expand / switch to unified diff)

--- pkgsrc/net/corebird/distinfo 2016/10/26 20:34:00 1.8
+++ pkgsrc/net/corebird/distinfo 2017/01/14 09:28:41 1.9
@@ -1,9 +1,10 @@ @@ -1,9 +1,10 @@
1$NetBSD: distinfo,v 1.8 2016/10/26 20:34:00 ryoon Exp $ 1$NetBSD: distinfo,v 1.9 2017/01/14 09:28:41 ryoon Exp $
2 2
3SHA1 (corebird-1.3.3.tar.xz) = adc34ba0616b430e7381879c42b44213912cdf6a 3SHA1 (corebird-1.4.1.tar.xz) = f979a83e2a8bc19b0eb36f4c22296b2ac3a83c0a
4RMD160 (corebird-1.3.3.tar.xz) = e9263a6b5009a843fe21ffee41f65a5ff66828ae 4RMD160 (corebird-1.4.1.tar.xz) = febcf0b061b928f166ee8436bd31d9a6a6cf65fb
5SHA512 (corebird-1.3.3.tar.xz) = 5143c194058525415c7b30475b78be1ac6498d425c32fc3ff9493ac49b15d9e07d5ffc23acf68882f2c14776cfc377ee6c1d04a29c28099558c3cc1578762888 5SHA512 (corebird-1.4.1.tar.xz) = 3656517f3c01faa0136f62a4f752cb1d48f497cd615a5bce77a6aece9239ce77340eeef6a3af73cebcc6a84c7efd82a24be1376d28d9c1cfa342239840148fc4
6Size (corebird-1.3.3.tar.xz) = 635980 bytes 6Size (corebird-1.4.1.tar.xz) = 648564 bytes
7SHA1 (patch-data_Makefile.am) = c6e4939d567336855a5768c7fa0457d6a8a7dbdc 7SHA1 (patch-data_Makefile.am) = cebf21049f03cdcca06b476040125edcdc86d675
8SHA1 (patch-data_Makefile.in) = 4d34f197eae110b4d022940be6c4b1b9ae7bdcea 8SHA1 (patch-data_Makefile.in) = 8ed5776f7b694a7cf574f5e8097811eb7cd060b4
9SHA1 (patch-po_Makevars) = 7d1f0dcef0caf53d6fa1187306d6264c158b8210 9SHA1 (patch-po_Makevars) = 7d1f0dcef0caf53d6fa1187306d6264c158b8210
 10SHA1 (patch-src_widgets_MediaVideoWidget.vala) = 6dc9c90649b93b2fa6e6e02b94f8a3ef667c19d2

cvs diff -r1.2 -r1.3 pkgsrc/net/corebird/options.mk (expand / switch to unified diff)

--- pkgsrc/net/corebird/options.mk 2016/01/05 21:38:07 1.2
+++ pkgsrc/net/corebird/options.mk 2017/01/14 09:28:41 1.3
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: options.mk,v 1.2 2016/01/05 21:38:07 joerg Exp $ 1# $NetBSD: options.mk,v 1.3 2017/01/14 09:28:41 ryoon Exp $
2# 2#
3 3
4PKG_OPTIONS_VAR= PKG_OPTIONS.corebird 4PKG_OPTIONS_VAR= PKG_OPTIONS.corebird
5PKG_SUPPORTED_OPTIONS= gstreamer 5PKG_SUPPORTED_OPTIONS= gstreamer
6PKG_SUGGESTED_OPTIONS= gstreamer 6PKG_SUGGESTED_OPTIONS= gstreamer
7 7
8.include "../../mk/bsd.options.mk" 8.include "../../mk/bsd.options.mk"
9 9
10.if !empty(PKG_OPTIONS:Mgstreamer) 10.if !empty(PKG_OPTIONS:Mgstreamer)
11.include "../../multimedia/gst-plugins1-base/buildlink3.mk" 11.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
12DEPENDS+= gst-plugins1-bad-[0-9]*:../../multimedia/gst-plugins1-bad 12DEPENDS+= gst-plugins1-bad-[0-9]*:../../multimedia/gst-plugins1-bad
13DEPENDS+= gst-plugins1-good-[0-9]*:../../multimedia/gst-plugins1-good 13DEPENDS+= gst-plugins1-good-[0-9]*:../../multimedia/gst-plugins1-good
14DEPENDS+= gst-plugins1-libav-[0-9]*:../../multimedia/gst-plugins1-libav 14DEPENDS+= gst-plugins1-libav-[0-9]*:../../multimedia/gst-plugins1-libav
15CONFIGURE_ARGS+= --enable-video 
16.else 15.else
17CONFIGURE_ARGS+= --disable-video 16CONFIGURE_ARGS+= --disable-video
18.endif 17.endif

cvs diff -r1.1 -r1.2 pkgsrc/net/corebird/patches/patch-data_Makefile.am (expand / switch to unified diff)

--- pkgsrc/net/corebird/patches/patch-data_Makefile.am 2016/09/05 15:12:56 1.1
+++ pkgsrc/net/corebird/patches/patch-data_Makefile.am 2017/01/14 09:28:41 1.2
@@ -1,28 +1,28 @@ @@ -1,28 +1,28 @@
1$NetBSD: patch-data_Makefile.am,v 1.1 2016/09/05 15:12:56 ryoon Exp $ 1$NetBSD: patch-data_Makefile.am,v 1.2 2017/01/14 09:28:41 ryoon Exp $
2 2
3* Workarounf for a lack of 'msgfmt --xml' and 'msgfmt --desktop' 3* Workarounf for a lack of 'msgfmt --xml' and 'msgfmt --desktop'
4 4
5--- data/Makefile.am.orig 2016-07-31 06:42:48.000000000 +0000 5--- data/Makefile.am.orig 2017-01-06 15:03:13.000000000 +0000
6+++ data/Makefile.am 6+++ data/Makefile.am
7@@ -9,13 +9,17 @@ appdatadir = $(datarootdir)/appdata 7@@ -9,13 +9,17 @@ appdatadir = $(datarootdir)/appdata
8 appdata_in_files = org.baedert.corebird.appdata.xml.in 8 appdata_in_files = org.baedert.corebird.appdata.xml.in
9 appdata_DATA = $(appdata_in_files:.xml.in=.xml) 9 appdata_DATA = $(appdata_in_files:.xml.in=.xml)
10  10
11+#%.desktop: %.desktop.in 11+#%.desktop: %.desktop.in
12+# msgfmt --desktop -d $(top_srcdir)/po \ 12+# msgfmt --desktop -d $(top_srcdir)/po \
13+# --template $< -o $@ 13+# --template $< -o $@
14 %.desktop: %.desktop.in 14 %.desktop: %.desktop.in
15- msgfmt --desktop -d $(top_srcdir)/po \ 15- msgfmt --desktop -d $(top_srcdir)/po \
16- --template $< -o $@ 16- --template $< -o $@
17+ cp $^ $@ 17+ cp $^ $@
18  18
19+#%.appdata.xml: %.appdata.xml.in 19+#%.appdata.xml: %.appdata.xml.in
20+# msgfmt --xml -d $(top_srcdir)/po \ 20+# msgfmt --xml -d $(top_srcdir)/po \
21+# --template $< -o $@ 21+# --template $< -o $@
22 %.appdata.xml: %.appdata.xml.in 22 %.appdata.xml: %.appdata.xml.in
23- msgfmt --xml -d $(top_srcdir)/po \ 23- msgfmt --xml -d $(top_srcdir)/po \
24- --template $< -o $@ 24- --template $< -o $@
25+ cp $^ $@ 25+ cp $^ $@
26  26
27 # Actually, just ignore gschema translations... 27 man_MANS = corebird.1
28 org.baedert.corebird.gschema.xml: org.baedert.corebird.gschema.xml.in 28

cvs diff -r1.1 -r1.2 pkgsrc/net/corebird/patches/patch-data_Makefile.in (expand / switch to unified diff)

--- pkgsrc/net/corebird/patches/patch-data_Makefile.in 2016/10/26 20:34:00 1.1
+++ pkgsrc/net/corebird/patches/patch-data_Makefile.in 2017/01/14 09:28:41 1.2
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1$NetBSD: patch-data_Makefile.in,v 1.1 2016/10/26 20:34:00 ryoon Exp $ 1$NetBSD: patch-data_Makefile.in,v 1.2 2017/01/14 09:28:41 ryoon Exp $
2 2
3--- data/Makefile.in.orig 2016-10-03 18:30:50.000000000 +0000 3--- data/Makefile.in.orig 2017-01-08 09:02:29.000000000 +0000
4+++ data/Makefile.in 4+++ data/Makefile.in
5@@ -828,12 +828,10 @@ uninstall-man: uninstall-man1 5@@ -824,12 +824,10 @@ uninstall-man: uninstall-man1
6  6
7  7
8 %.desktop: %.desktop.in 8 %.desktop: %.desktop.in
9- msgfmt --desktop -d $(top_srcdir)/po \ 9- msgfmt --desktop -d $(top_srcdir)/po \
10- --template $< -o $@ 10- --template $< -o $@
11+ cp $^ $@ 11+ cp $^ $@
12  12
13 %.appdata.xml: %.appdata.xml.in 13 %.appdata.xml: %.appdata.xml.in
14- msgfmt --xml -d $(top_srcdir)/po \ 14- msgfmt --xml -d $(top_srcdir)/po \
15- --template $< -o $@ 15- --template $< -o $@
16+ cp $^ $@ 16+ cp $^ $@
 17 @GSETTINGS_RULES@
17  18
18 # Actually, just ignore gschema translations... 19 gschemas.compiled: Makefile $(gsettings_SCHEMAS:.xml=.valid)
19 org.baedert.corebird.gschema.xml: org.baedert.corebird.gschema.xml.in 

File Added: pkgsrc/net/corebird/patches/Attic/patch-src_widgets_MediaVideoWidget.vala
$NetBSD: patch-src_widgets_MediaVideoWidget.vala,v 1.1 2017/01/14 09:28:41 ryoon Exp $

Fix --disable-video build
from upstream:
https://github.com/baedert/corebird/commit/1718570443777125de6347d4fd1721c68fe67bf2#diff-fbbcc65d4fd928071622b189ff5cf7dd

--- src/widgets/MediaVideoWidget.vala.orig	2017-01-06 15:03:14.000000000 +0000
+++ src/widgets/MediaVideoWidget.vala
@@ -79,6 +79,7 @@ class MediaVideoWidget : Gtk.Stack {
   }
 
   private bool progress_timeout_cb () {
+#if VIDEO
     int64 duration_ns;
     int64 position_ns;
 
@@ -88,6 +89,7 @@ class MediaVideoWidget : Gtk.Stack {
       double fraction = (double) position_ns / (double) duration_ns;
       this.video_progress.set_fraction (fraction);
     }
+#endif
 
     return GLib.Source.CONTINUE;
   }