On Mon Nov 20, 2017 at 08:15:13PM +0100, Adam Wolk wrote:
> On Wed, Nov 08, 2017 at 09:43:01PM +0100, Adam Wolk wrote:
> > Hi ports@
> >
> > attaching a trivial bump for net/corebird
> > testedo n amd64 current.
> >
> > Port changes:
> > - dropping dependency on librest
> > - dropping wantlib on soup-gnome
> > - appdata changed it's dwelling place
> > - setting HOME for tests and interactive
> > causing all tests to finally pass
> >
> > Feedback, OK's?
> >
> > Regards,
> > Adam
> >
> > upstream changelog:
> > ---
> >
> > Version 1.7.2
> >
> > Changelog:
> > - Fix window cancel button label mixup
> > - Fix potential crash when composing a tweet (#779)
> > - Fix abort when trying to detect emoji support (#781)
> > - Fix spell checking
> > - Update translations
> >
> > Release 1.7.1
> >
> > Changelog:
> > - Fixed a small problem with the appdata file in 1.7
> >
> > Version 1.7
> >
> > Changelog:
> > - Hashtags and Mentions in profile desriptions are now clickable
> > - The mention-completion when composing a new tweet now fetches
> > unknown users from the twitter server
> > - Videos larger than the screen size are now getting scaled down
> > while playing
> > - Profiles now indicate when an account is suspended
> > - Profiles handle protected accounts better when trying to
> > access followers/following users, etc.
> > - The compose window now allows tweets with just media
> > attached but not text
> > - Improve the hashtag/mention/link detection when composing a new tweet
> > - The compose dialog now shows an emoji chooser. This is
> > only available starting GTK+ 3.22.19 and the emojis will only be
> > rendered with color if you have the needed cairo version
> > installed, as well as an emoji font.
> > - Fixed a bug that led to wrong Direct Message info being
> > inserted into the database
> > - Fixed a bug that resulted in broken files when downloading
> > instagram images
> >
> > Version 1.6 (2017-08-25)
> >
> > Changelog:
> > - Dependencies: GTK+ 3.20 is now required, and librest is no longer
> > a dependency
> > - Facelift for the tweet info page
> > - Lots of stability fixes
> > - The compose window now starts uploading images as soon as they
> > are selected
> > ---
>
> Corebird 1.7.3 has been recently released with support for 280 characters
> change on Twitter and a few other tweaks. Updated diff and upstream
> changelog below:
>
> upstream changelog
> ---
>
> Version 1.7.3
>
> Changelog:
> - Increase maximum tweet length to 280 characters
> - Increase maximum name length to 50 characters and improve
> certain parts of the UI to cope better with longer names
> - Fix the emoji button not showing up in the compose window
> - Update translations
>
> ---
Works fine here. ok with HOMEPAGE switch to https.
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/net/corebird/Makefile,v
> retrieving revision 1.17
> diff -u -p -r1.17 Makefile
> --- Makefile 28 Oct 2017 18:31:41 -0000 1.17
> +++ Makefile 20 Nov 2017 19:14:24 -0000
> @@ -2,10 +2,9 @@
>
> COMMENT = native Gtk+ Twitter client
>
> -V = 1.5.1
> +V = 1.7.3
> DISTNAME = corebird-${V}
> MASTER_SITES =
> https://github.com/baedert/corebird/releases/download/${V}/
> -REVISION = 2
>
> EXTRACT_SUFX = .tar.xz
> CATEGORIES = net
> @@ -25,7 +24,7 @@ WANTLIB += gmodule-2.0 gobject-2.0 graph
> WANTLIB += gstreamer-1.0 gstvideo-1.0 gthread-2.0 gtk-3 harfbuzz
> WANTLIB += json-glib-1.0 lzma m orc-0.4 pango-1.0 pangocairo-1.0
> WANTLIB += pangoft2-1.0 pcre pixman-1 png pthread
> -WANTLIB += rest-0.7 soup-2.4 soup-gnome-2.4 sqlite3 ${COMPILER_LIBCXX} xcb
> +WANTLIB += soup-2.4 sqlite3 ${COMPILER_LIBCXX} xcb
> WANTLIB += xcb-render xcb-shm xml2 z
>
> MODULES = devel/dconf \
> @@ -40,7 +39,6 @@ LIB_DEPENDS = databases/sqlite3 \
> devel/json-glib \
> devel/libsoup>=2.4 \
> devel/orc \
> - net/librest>=0.7.91 \
> multimedia/gstreamer1/core \
> multimedia/gstreamer1/plugins-base \
> textproc/gspell \
> @@ -52,5 +50,11 @@ RUN_DEPENDS = multimedia/gstreamer1/plu
>
> CONFIGURE_STYLE = gnu
> USE_GMAKE = Yes
> +
> +TEST_ENV = HOME=${WRKDIR}/tests
> +TEST_IS_INTERACTIVE= x11
> +
> +pre-test:
> + mkdir -p ${WRKDIR}/tests/.config/corebird
>
> .include <bsd.port.mk>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/net/corebird/distinfo,v
> retrieving revision 1.10
> diff -u -p -r1.10 distinfo
> --- distinfo 20 Jul 2017 23:22:15 -0000 1.10
> +++ distinfo 20 Nov 2017 19:14:24 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (corebird-1.5.1.tar.xz) = 57ZBol4nnYJRygqfou8Rpd02TjaeH6VPVUWCTclt7aA=
> -SIZE (corebird-1.5.1.tar.xz) = 676192
> +SHA256 (corebird-1.7.3.tar.xz) = y/Qv3xhvXepHxdFx9qbdR6BdDnIaS/1uYbUwaeonjic=
> +SIZE (corebird-1.7.3.tar.xz) = 705080
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/net/corebird/pkg/PLIST,v
> retrieving revision 1.6
> diff -u -p -r1.6 PLIST
> --- pkg/PLIST 20 Jul 2017 23:22:15 -0000 1.6
> +++ pkg/PLIST 20 Nov 2017 19:14:24 -0000
> @@ -1,8 +1,6 @@
> @comment $OpenBSD: PLIST,v 1.6 2017/07/20 23:22:15 awolk Exp $
> @bin bin/corebird
> @man man/man1/corebird.1
> -share/appdata/
> -share/appdata/org.baedert.corebird.appdata.xml
> share/applications/org.baedert.corebird.desktop
> share/dbus-1/services/org.baedert.corebird.service
> share/glib-2.0/schemas/org.baedert.corebird.gschema.xml
> @@ -63,3 +61,5 @@ share/locale/zh_TW/LC_MESSAGES/corebird.
> @unexec-delete %D/bin/update-desktop-database
> @exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor
> @unexec-delete %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor
> +share/metainfo/
> +share/metainfo/org.baedert.corebird.appdata.xml