pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/mikutter miutter: update to 4.0.4.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/fcbc0ccd5d8d
branches:  trunk
changeset: 411827:fcbc0ccd5d8d
user:      tsutsui <tsutsui%pkgsrc.org@localhost>
date:      Fri Feb 21 02:53:19 2020 +0000

description:
miutter: update to 4.0.4.

pkgsrc changes:

* update DESCR and MESSAGE to reflect twitter plugin removal etc.
* sort DEPENDS by package (i.e. gem) names without categories for
  maintainability
* adjust EXTRACT_DIR per upstream tarball changes
  (probably this will soon be changed again on upstream)
* set DISABLE_BUNDLER_SETUP=1 to disable bundler's auto download on startup

Upstream changes:

mikutter 4.0.4

* crash on adding Mastdon accounts
 * thanks Ahiru Iegamo
* error on Mastodon User Profile tab
 * thanks Ahiru Iegamo
* delayer 1.0.2

mikutter 4.0.3

* support Ruby 2.7 changes
* clear image loading window by bg color after loading images and
  before drawing Pixbuf
 * thanks Shibafu Midorino

mikutter 4.0.2

* support thumbnails of YouTube and Niconico-video
 * thanks Shibafu Midorino
* appimage: fix crash/freeze
 * thanks Yuto Tokunaga
* adjust selected region including custom emoji cases on strings copy
 * thanks Shibafu Midorino
* remove irb from Gemfile

mikutter 4.0.1

* happy new year
* fix appimage
 * thanks hinaloe k
* remove unnecessary code executed per MiraclePainter updates
 * thanks Shibafu Midorino

mikutter 4.0

Major version up after five and half years after prevous update,
for 10 years aniversary of mikutter, with some incompatible changes.

* make Twitter plugins third party plugins
 * Twitter plugins are no longer included
 * users can still use Twitter on mikutter by installing Twitter plugins
   https://github.com/mikutter/twitter_bootstrap
* remove Service module
 * Abstraction by Service was not sufficient and it has been replaced
   by World plugin
* deprecate boot events
 * initialization should be implemented in plugin context or
   Delayer.new {...} should be used if it need to be executed after
   load is conplete
* remove miquire
 * miquire was introduce to avoid (no-longer-recallable) problems
   on ruby 1.8 and to switch loaded files by command line options,
   but both of them no longer exist
* use own implementation to handle event loop
 * mikutter used Gtk mailloop and Delayer queue but it caused FiberError
   exceptions and the FiberError was hard to fix per specification
* make it possible to change, preserve and restore order of general
  Model viewer tabs
 * orders of tabs in Mastdon user prifile tabs are recoreded and
   preserved on the next open even on other similar tabs
* support Ruby 2.5 and later (drop support for 2.4)
 * ruby 2.4 will be EOLed on end of March 2020
   https://www.ruby-lang.org/ja/news/2019/10/02/ruby-2-4-9-released/
* drop bundling gems in release tar ball
 * nowadays bundler is common enough and plugins with Gemfile made
   things more complicated
* all other things forgotten to be written
 * all things I missed

diffstat:

 net/mikutter/DESCR                     |     4 +-
 net/mikutter/MESSAGE                   |    17 +-
 net/mikutter/Makefile                  |    30 +-
 net/mikutter/PLIST                     |  1309 +++++++++++++------------------
 net/mikutter/distinfo                  |    12 +-
 net/mikutter/files/mikutter.sh.in      |     3 +-
 net/mikutter/patches/patch-mikutter.rb |     8 +-
 7 files changed, 585 insertions(+), 798 deletions(-)

diffs (truncated from 1482 to 300 lines):

diff -r 44fac2094027 -r fcbc0ccd5d8d net/mikutter/DESCR
--- a/net/mikutter/DESCR        Thu Feb 20 23:34:38 2020 +0000
+++ b/net/mikutter/DESCR        Fri Feb 21 02:53:19 2020 +0000
@@ -1,2 +1,2 @@
-Mikutter is a Twitter client aim for endsville Twitter client For all of
-Miku-aholics and Twitter-holics.
+Mikutter is a Mastodon client aim for endsville Mastodon client For all of
+Miku-aholics and microblog-holics.
diff -r 44fac2094027 -r fcbc0ccd5d8d net/mikutter/MESSAGE
--- a/net/mikutter/MESSAGE      Thu Feb 20 23:34:38 2020 +0000
+++ b/net/mikutter/MESSAGE      Fri Feb 21 02:53:19 2020 +0000
@@ -1,15 +1,10 @@
 ===========================================================================
-$NetBSD: MESSAGE,v 1.1 2018/05/27 05:17:40 tsutsui Exp $
-
-The Twitter API keys (CK/CS) for mikutter has been suspended since
-May 4th 2018, so currently mikutter cannot connect to Twitter APIs
-and you cannot use mikutter as a Twitter client with the default settings.
+$NetBSD: MESSAGE,v 1.2 2020/02/21 02:53:19 tsutsui Exp $
 
-While mikutter is not only a Twitter client but can also be used as
-a client for misc SNS services like Mastodon etc., you can still use
-Twitter via mikutter by getting your own Twitter CK/CS and using the
-"twitter_api_keys" plugin.
+After mikutter 4.0.0, twitter plugins are no longer included and
+only Mastodon plugins are included by default.
 
-See @Akkiesoft's document "How to make mikutter work again" for details:
- https://github.com/Akkiesoft/how-to-make-mikutter-work-again
+To use mikutter as a Twitter client as before, you have to install
+Twitter plugins for mikutter using pkgsrc/net/mikutter-plugins-twitter
+package.
 ===========================================================================
diff -r 44fac2094027 -r fcbc0ccd5d8d net/mikutter/Makefile
--- a/net/mikutter/Makefile     Thu Feb 20 23:34:38 2020 +0000
+++ b/net/mikutter/Makefile     Fri Feb 21 02:53:19 2020 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.189 2019/12/15 15:38:58 taca Exp $
+# $NetBSD: Makefile,v 1.190 2020/02/21 02:53:19 tsutsui Exp $
 #
 
-DISTNAME=      mikutter.3.9.8
+DISTNAME=      mikutter.4.0.4
 PKGNAME=       ${RUBY_PKGPREFIX}-${DISTNAME:S/./-/}
-PKGREVISION=   1
 CATEGORIES=    net
 MASTER_SITES=  https://mikutter.hachune.net/bin/
 
@@ -14,22 +13,23 @@
 
 .include "../../lang/ruby/rubyversion.mk"
 
-DEPENDS+=      ${RUBY_PKGPREFIX}-pluggaloid>=1.2.0:../../net/ruby-pluggaloid
-DEPENDS+=      ${RUBY_PKGPREFIX}-diva>=1.0.0:../../devel/ruby-diva
-DEPENDS+=      ${RUBY_PKGPREFIX}-gtk2>=3.3.8:../../x11/ruby-gtk2
+DEPENDS+=      ${RUBY_PKGPREFIX}-addressable>=2.7.0:../../net/ruby-addressable
+DEPENDS+=      ${RUBY_PKGPREFIX}-delayer>=1.0.2:../../devel/ruby-delayer
+DEPENDS+=      ${RUBY_PKGPREFIX}-delayer-deferred>=2.1.3:../../devel/ruby-delayer-deferred
+DEPENDS+=      ${RUBY_PKGPREFIX}-diva>=1.0.2:../../devel/ruby-diva
 DEPENDS+=      ${RUBY_PKGPREFIX}-gettext>=3.2.9:../../devel/ruby-gettext
+DEPENDS+=      ${RUBY_PKGPREFIX}-gtk2>=3.3.8:../../x11/ruby-gtk2
+DEPENDS+=      ${RUBY_PKGPREFIX}-httpclient-[0-9]*:../../www/ruby-httpclient
+DEPENDS+=      ${RUBY_PKGPREFIX}-memoist>=0.16.2:../../devel/ruby-memoist
+DEPENDS+=      ${RUBY_PKGPREFIX}-moneta-[0-9]*:../../databases/ruby-moneta
+DEPENDS+=      ${RUBY_PKGPREFIX}-nokogiri-[0-9]*:../../textproc/ruby-nokogiri
 DEPENDS+=      ${RUBY_PKGPREFIX}-oauth>=0.5.4:../../security/ruby-oauth
-DEPENDS+=      ${RUBY_PKGPREFIX}-addressable>=2.6.0:../../net/ruby-addressable
-DEPENDS+=      ${RUBY_PKGPREFIX}-memoist>=0.16.0:../../devel/ruby-memoist
+DEPENDS+=      ${RUBY_PKGPREFIX}-pluggaloid>=1.2.0:../../net/ruby-pluggaloid
 DEPENDS+=      ${RUBY_PKGPREFIX}-typed-array>=0.1.2:../../misc/ruby-typed-array
-DEPENDS+=      ${RUBY_PKGPREFIX}-delayer>=1.0.0:../../devel/ruby-delayer
-DEPENDS+=      ${RUBY_PKGPREFIX}-delayer-deferred>=2.1.0:../../devel/ruby-delayer-deferred
-DEPENDS+=      ${RUBY_PKGPREFIX}-nokogiri-[0-9]*:../../textproc/ruby-nokogiri
-DEPENDS+=      ${RUBY_PKGPREFIX}-httpclient-[0-9]*:../../www/ruby-httpclient
-DEPENDS+=      ${RUBY_PKGPREFIX}-moneta>=0.7:../../databases/ruby-moneta
-DEPENDS+=      ${RUBY_PKGPREFIX}-twitter-text-simpleidn>=3.0.0.0:../../net/ruby-twitter-text-simpleidn
 
-WRKSRC=                ${WRKDIR}/mikutter
+EXTRACT_DIR=   ${WRKDIR}/mikutter
+WRKSRC=                ${EXTRACT_DIR}
+
 USE_LANGUAGES= # none
 USE_TOOLS+=    pax
 
diff -r 44fac2094027 -r fcbc0ccd5d8d net/mikutter/PLIST
--- a/net/mikutter/PLIST        Thu Feb 20 23:34:38 2020 +0000
+++ b/net/mikutter/PLIST        Fri Feb 21 02:53:19 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.48 2019/07/20 14:03:42 tsutsui Exp $
+@comment $NetBSD: PLIST,v 1.49 2020/02/21 02:53:19 tsutsui Exp $
 bin/mikutter
 share/applications/mikutter.desktop
 share/doc/mikutter/README
@@ -8,7 +8,6 @@
 share/mikutter/core/boot/load_plugin.rb
 share/mikutter/core/boot/mainloop.rb
 share/mikutter/core/boot/option.rb
-share/mikutter/core/boot/shell/account.rb
 share/mikutter/core/boot/shell/generate.rb
 share/mikutter/core/boot/shell/makepot.rb
 share/mikutter/core/boot/shell/plugin_depends.rb
@@ -86,13 +85,11 @@
 share/mikutter/core/mui/gtk_inneruserlist.rb
 share/mikutter/core/mui/gtk_intelligent_textview.rb
 share/mikutter/core/mui/gtk_keyconfig.rb
-share/mikutter/core/mui/gtk_listlist.rb
 share/mikutter/core/mui/gtk_message_picker.rb
 share/mikutter/core/mui/gtk_mtk.rb
 share/mikutter/core/mui/gtk_photo_pixbuf.rb
 share/mikutter/core/mui/gtk_postbox.rb
 share/mikutter/core/mui/gtk_pseudo_signal_handler.rb
-share/mikutter/core/mui/gtk_retriever_header_widget.rb
 share/mikutter/core/mui/gtk_selectbox.rb
 share/mikutter/core/mui/gtk_timeline_utils.rb
 share/mikutter/core/mui/gtk_tree_view_pretty_scroll.rb
@@ -100,760 +97,6 @@
 share/mikutter/core/mui/gtk_web_image_loader.rb
 share/mikutter/core/mui/gtk_webicon.rb
 share/mikutter/core/plugin.rb
-share/mikutter/core/plugin/ChangeLog
-share/mikutter/core/plugin/achievement/.mikutter.yml
-share/mikutter/core/plugin/achievement/achievement.rb
-share/mikutter/core/plugin/achievement/po/ar/achievement.po
-share/mikutter/core/plugin/achievement/po/de/achievement.po
-share/mikutter/core/plugin/achievement/po/el/achievement.po
-share/mikutter/core/plugin/achievement/po/en/achievement.po
-share/mikutter/core/plugin/achievement/po/eo/achievement.po
-share/mikutter/core/plugin/achievement/po/es/achievement.po
-share/mikutter/core/plugin/achievement/po/fr/achievement.po
-share/mikutter/core/plugin/achievement/po/ja_KS/achievement.po
-share/mikutter/core/plugin/achievement/po/nl_NL/achievement.po
-share/mikutter/core/plugin/achievement/po/pt_PT/achievement.po
-share/mikutter/core/plugin/achievement/po/ro_RO/achievement.po
-share/mikutter/core/plugin/achievement/po/ru/achievement.po
-share/mikutter/core/plugin/achievement/po/sr/achievement.po
-share/mikutter/core/plugin/achievement/po/vi/achievement.po
-share/mikutter/core/plugin/achievement/po/zh/achievement.po
-share/mikutter/core/plugin/achievement/po/zh_CN/achievement.po
-share/mikutter/core/plugin/achievement/po/zh_TW/achievement.po
-share/mikutter/core/plugin/activity/.mikutter.yml
-share/mikutter/core/plugin/activity/activity.rb
-share/mikutter/core/plugin/activity/model/activity.rb
-share/mikutter/core/plugin/activity/model_selector.rb
-share/mikutter/core/plugin/activity/po/ar/activity.po
-share/mikutter/core/plugin/activity/po/de/activity.po
-share/mikutter/core/plugin/activity/po/el/activity.po
-share/mikutter/core/plugin/activity/po/en/activity.po
-share/mikutter/core/plugin/activity/po/eo/activity.po
-share/mikutter/core/plugin/activity/po/es/activity.po
-share/mikutter/core/plugin/activity/po/fr/activity.po
-share/mikutter/core/plugin/activity/po/ja_KS/activity.po
-share/mikutter/core/plugin/activity/po/nl_NL/activity.po
-share/mikutter/core/plugin/activity/po/pt_PT/activity.po
-share/mikutter/core/plugin/activity/po/ro_RO/activity.po
-share/mikutter/core/plugin/activity/po/ru/activity.po
-share/mikutter/core/plugin/activity/po/sr/activity.po
-share/mikutter/core/plugin/activity/po/vi/activity.po
-share/mikutter/core/plugin/activity/po/zh/activity.po
-share/mikutter/core/plugin/activity/po/zh_CN/activity.po
-share/mikutter/core/plugin/activity/po/zh_TW/activity.po
-share/mikutter/core/plugin/alsa/.mikutter.yml
-share/mikutter/core/plugin/alsa/alsa.rb
-share/mikutter/core/plugin/api_request_file_cache/.mikutter.yml
-share/mikutter/core/plugin/api_request_file_cache/api_request_file_cache.rb
-share/mikutter/core/plugin/aspectframe/.mikutter.yml
-share/mikutter/core/plugin/aspectframe/aspectframe.rb
-share/mikutter/core/plugin/bitly/.mikutter.yml
-share/mikutter/core/plugin/bitly/bitly.rb
-share/mikutter/core/plugin/bugreport/.mikutter.yml
-share/mikutter/core/plugin/bugreport/bugreport.rb
-share/mikutter/core/plugin/bugreport/po/ar/bugreport.po
-share/mikutter/core/plugin/bugreport/po/de/bugreport.po
-share/mikutter/core/plugin/bugreport/po/el/bugreport.po
-share/mikutter/core/plugin/bugreport/po/en/bugreport.po
-share/mikutter/core/plugin/bugreport/po/eo/bugreport.po
-share/mikutter/core/plugin/bugreport/po/es/bugreport.po
-share/mikutter/core/plugin/bugreport/po/fr/bugreport.po
-share/mikutter/core/plugin/bugreport/po/ja_KS/bugreport.po
-share/mikutter/core/plugin/bugreport/po/nl_NL/bugreport.po
-share/mikutter/core/plugin/bugreport/po/pt_PT/bugreport.po
-share/mikutter/core/plugin/bugreport/po/ro_RO/bugreport.po
-share/mikutter/core/plugin/bugreport/po/ru/bugreport.po
-share/mikutter/core/plugin/bugreport/po/sr/bugreport.po
-share/mikutter/core/plugin/bugreport/po/vi/bugreport.po
-share/mikutter/core/plugin/bugreport/po/zh/bugreport.po
-share/mikutter/core/plugin/bugreport/po/zh_CN/bugreport.po
-share/mikutter/core/plugin/bugreport/po/zh_TW/bugreport.po
-share/mikutter/core/plugin/change_account/.mikutter.yml
-share/mikutter/core/plugin/change_account/account_control.rb
-share/mikutter/core/plugin/change_account/change_account.rb
-share/mikutter/core/plugin/change_account/po/ar/change_account.po
-share/mikutter/core/plugin/change_account/po/de/change_account.po
-share/mikutter/core/plugin/change_account/po/el/change_account.po
-share/mikutter/core/plugin/change_account/po/en/change_account.po
-share/mikutter/core/plugin/change_account/po/eo/change_account.po
-share/mikutter/core/plugin/change_account/po/es/change_account.po
-share/mikutter/core/plugin/change_account/po/fr/change_account.po
-share/mikutter/core/plugin/change_account/po/ja_KS/change_account.po
-share/mikutter/core/plugin/change_account/po/nl_NL/change_account.po
-share/mikutter/core/plugin/change_account/po/pt_PT/change_account.po
-share/mikutter/core/plugin/change_account/po/ro_RO/change_account.po
-share/mikutter/core/plugin/change_account/po/ru/change_account.po
-share/mikutter/core/plugin/change_account/po/sr/change_account.po
-share/mikutter/core/plugin/change_account/po/vi/change_account.po
-share/mikutter/core/plugin/change_account/po/zh/change_account.po
-share/mikutter/core/plugin/change_account/po/zh_CN/change_account.po
-share/mikutter/core/plugin/change_account/po/zh_TW/change_account.po
-share/mikutter/core/plugin/change_account/world_generator.rb
-share/mikutter/core/plugin/change_account/world_generator/controller.rb
-share/mikutter/core/plugin/change_account/world_generator/window.rb
-share/mikutter/core/plugin/command/.mikutter.yml
-share/mikutter/core/plugin/command/command.rb
-share/mikutter/core/plugin/command/conditions.rb
-share/mikutter/core/plugin/command/po/ar/command.po
-share/mikutter/core/plugin/command/po/de/command.po
-share/mikutter/core/plugin/command/po/el/command.po
-share/mikutter/core/plugin/command/po/en/command.po
-share/mikutter/core/plugin/command/po/eo/command.po
-share/mikutter/core/plugin/command/po/es/command.po
-share/mikutter/core/plugin/command/po/fr/command.po
-share/mikutter/core/plugin/command/po/ja_KS/command.po
-share/mikutter/core/plugin/command/po/nl_NL/command.po
-share/mikutter/core/plugin/command/po/pt_PT/command.po
-share/mikutter/core/plugin/command/po/ro_RO/command.po
-share/mikutter/core/plugin/command/po/ru/command.po
-share/mikutter/core/plugin/command/po/sr/command.po
-share/mikutter/core/plugin/command/po/vi/command.po
-share/mikutter/core/plugin/command/po/zh/command.po
-share/mikutter/core/plugin/command/po/zh_CN/command.po
-share/mikutter/core/plugin/command/po/zh_TW/command.po
-share/mikutter/core/plugin/console/.mikutter.yml
-share/mikutter/core/plugin/console/console.rb
-share/mikutter/core/plugin/console/console_control.rb
-share/mikutter/core/plugin/console/po/ar/console.po
-share/mikutter/core/plugin/console/po/de/console.po
-share/mikutter/core/plugin/console/po/el/console.po
-share/mikutter/core/plugin/console/po/en/console.po
-share/mikutter/core/plugin/console/po/eo/console.po
-share/mikutter/core/plugin/console/po/es/console.po
-share/mikutter/core/plugin/console/po/fr/console.po
-share/mikutter/core/plugin/console/po/ja_KS/console.po
-share/mikutter/core/plugin/console/po/nl_NL/console.po
-share/mikutter/core/plugin/console/po/pt_PT/console.po
-share/mikutter/core/plugin/console/po/ro_RO/console.po
-share/mikutter/core/plugin/console/po/ru/console.po
-share/mikutter/core/plugin/console/po/sr/console.po
-share/mikutter/core/plugin/console/po/vi/console.po
-share/mikutter/core/plugin/console/po/zh/console.po
-share/mikutter/core/plugin/console/po/zh_CN/console.po
-share/mikutter/core/plugin/console/po/zh_TW/console.po
-share/mikutter/core/plugin/core/.mikutter.yml
-share/mikutter/core/plugin/core/core.rb
-share/mikutter/core/plugin/current_world/.mikutter.yml
-share/mikutter/core/plugin/current_world/current_world.rb
-share/mikutter/core/plugin/current_world/error.rb
-share/mikutter/core/plugin/direct_message/.mikutter.yml
-share/mikutter/core/plugin/direct_message/direct_message.rb
-share/mikutter/core/plugin/direct_message/dmlistview.rb
-share/mikutter/core/plugin/direct_message/po/ar/direct_message.po
-share/mikutter/core/plugin/direct_message/po/de/direct_message.po
-share/mikutter/core/plugin/direct_message/po/el/direct_message.po
-share/mikutter/core/plugin/direct_message/po/en/direct_message.po
-share/mikutter/core/plugin/direct_message/po/eo/direct_message.po
-share/mikutter/core/plugin/direct_message/po/es/direct_message.po
-share/mikutter/core/plugin/direct_message/po/fr/direct_message.po
-share/mikutter/core/plugin/direct_message/po/ja_KS/direct_message.po
-share/mikutter/core/plugin/direct_message/po/nl_NL/direct_message.po
-share/mikutter/core/plugin/direct_message/po/pt_PT/direct_message.po
-share/mikutter/core/plugin/direct_message/po/ro_RO/direct_message.po
-share/mikutter/core/plugin/direct_message/po/ru/direct_message.po
-share/mikutter/core/plugin/direct_message/po/sr/direct_message.po
-share/mikutter/core/plugin/direct_message/po/vi/direct_message.po
-share/mikutter/core/plugin/direct_message/po/zh/direct_message.po
-share/mikutter/core/plugin/direct_message/po/zh_CN/direct_message.po
-share/mikutter/core/plugin/direct_message/po/zh_TW/direct_message.po
-share/mikutter/core/plugin/direct_message/sender.rb
-share/mikutter/core/plugin/direct_message/userlist.rb
-share/mikutter/core/plugin/extract/.mikutter.yml
-share/mikutter/core/plugin/extract/edit_window.rb
-share/mikutter/core/plugin/extract/extract.rb
-share/mikutter/core/plugin/extract/extract_tab_list.rb
-share/mikutter/core/plugin/extract/model/setting.rb
-share/mikutter/core/plugin/extract/option_widget.rb
-share/mikutter/core/plugin/extract/po/ar/extract.po
-share/mikutter/core/plugin/extract/po/de/extract.po
-share/mikutter/core/plugin/extract/po/el/extract.po
-share/mikutter/core/plugin/extract/po/en/extract.po
-share/mikutter/core/plugin/extract/po/eo/extract.po
-share/mikutter/core/plugin/extract/po/es/extract.po
-share/mikutter/core/plugin/extract/po/fr/extract.po
-share/mikutter/core/plugin/extract/po/ja_KS/extract.po
-share/mikutter/core/plugin/extract/po/nl_NL/extract.po
-share/mikutter/core/plugin/extract/po/pt_PT/extract.po
-share/mikutter/core/plugin/extract/po/ro_RO/extract.po
-share/mikutter/core/plugin/extract/po/ru/extract.po
-share/mikutter/core/plugin/extract/po/sr/extract.po
-share/mikutter/core/plugin/extract/po/vi/extract.po
-share/mikutter/core/plugin/extract/po/zh/extract.po
-share/mikutter/core/plugin/extract/po/zh_CN/extract.po
-share/mikutter/core/plugin/extract/po/zh_TW/extract.po



Home | Main Index | Thread Index | Old Index