Update to 1.20.1: put peas_engine_enable_loader in the correct place Fix: make the list of recently used files working again drop unused variables pluma-spell-checker-language.c: Fix build warning: pluma.c: Fix build warning: pluma-document.c: Fix build warning: pluma-window: have GtkRecentData on stack instead of allocating it WidthOfScreen and HeightOfScreen implementation Fixes for regexp replacement with backreferences (e.g. "\0") pluma-view.c: use one static variable instead two to do the same job make sure pluma open in the same window of the workspace Fix: pluma closes tabs unexpectedly with [right + middle] click ctrl + + / ctrl + - using the numeric keypad add gsettings key: Show save confirmation if the files have changes Fix: wrong behavior holding down [middle + right] click ctrl + + / ctrl + - to increase/decrease font size don窶冲 request to save documents with no changes add gsettings key to hide/show(default) tabs with the side pane Hide tabs if we are using the sidebar gtk 3.22: avoid deprecated gdk_screen_get_monitor functions: avoid deprecated gdk_screen_get_width/height avoid deprecated gdk_screen_make_display_name pluma-help: don窶冲 use deprecated gtk_show_uri filebrowser: don窶冲 use deprecated gtk_show_uri avoid deprecated gdk_display_get_screen and gdk_screen_get_number enable the abbility to save the document if it was changed externally disable the abbility to save the document if it has no changes print-preferences UI: fix some basic deprecations encoding-dialog UI: fix some basic deprecations preferences-dialog UI: fix some basic deprecations pluma-panel: remove deprecated GtkImage types plumal-panel: remove some GtkStock deprecations search-dialogs: fix a -Wpointer-compare warning tag-list-plugin: avoid deprecated GtkStock file-browser-widget: fix one stock deprecation configure: drop GLIB_VERSION_MAX_ALLOWED File browser: don窶冲 use GIOScheduler (deprecated) file-browser-view: silent some build warnings pluma-view: avoid GtkStock deprecations pluma-tab: replace some GtkStock icons pluma-notebook: don窶冲 use deprecated gdk_cursor_new progress-message-area: fix one GtkStock deprecation io-error-message-dialog: fix some GtkStock deprecation warnings Fix: pluma closes tabs unexpectedly with middle click pluma-notebook.c: fix a build warning double click to the right of the last open tab to open a new tab Support new location of gtk bookmarks file docs: we have encodings combobox, not option menu remove references to PlumaStatus docs: remove some references to nonexistent stuff filebrowser: don窶冲 parse .hidden files - GIO does it since 2.36 close confirm dialog: enable selection + disable focus in all labels close confirm dialog: set max width for labels fix typo in code comments fix running under wayland modelines: fix random crash on closing one of several Pluma windows Translations updatediff -r1.12 -r1.13 pkgsrc/editors/pluma/Makefile
(youri)
@@ -1,24 +1,23 @@ | @@ -1,24 +1,23 @@ | |||
1 | # $NetBSD: Makefile,v 1.12 2018/04/16 14:34:24 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.13 2018/05/14 13:23:50 youri Exp $ | |
2 | 2 | |||
3 | # XXX: meta-pkgs/mate/Makefile.common includes pyversion.mk which sets the | 3 | # XXX: meta-pkgs/mate/Makefile.common includes pyversion.mk which sets the | |
4 | # python version too early and clashes with PYTHON_VERSIONS_INCOMPATIBLE | 4 | # python version too early and clashes with PYTHON_VERSIONS_INCOMPATIBLE | |
5 | # from libpeas bl3, so we include it early to ensure a valid version is | 5 | # from libpeas bl3, so we include it early to ensure a valid version is | |
6 | # chosen. This is not ideal, please fix it properly at some point. | 6 | # chosen. This is not ideal, please fix it properly at some point. | |
7 | .include "../../devel/libpeas/buildlink3.mk" | 7 | .include "../../devel/libpeas/buildlink3.mk" | |
8 | .include "../../meta-pkgs/mate/Makefile.common" | 8 | .include "../../meta-pkgs/mate/Makefile.common" | |
9 | 9 | |||
10 | DISTNAME= pluma-${VERSION:R}.2 | 10 | DISTNAME= pluma-${VERSION:R}.1 | |
11 | PKGREVISION= 4 | |||
12 | CATEGORIES= editors | 11 | CATEGORIES= editors | |
13 | 12 | |||
14 | COMMENT= Small and lightweight UTF-8 text editor for the MATE | 13 | COMMENT= Small and lightweight UTF-8 text editor for the MATE | |
15 | 14 | |||
16 | USE_TOOLS+= bash:run | 15 | USE_TOOLS+= bash:run | |
17 | TOOL_DEPENDS+= itstool-[0-9]*:../../textproc/itstool | 16 | TOOL_DEPENDS+= itstool-[0-9]*:../../textproc/itstool | |
18 | TOOL_DEPENDS+= libxml2-[0-9]*:../../textproc/libxml2 # for xmllint | 17 | TOOL_DEPENDS+= libxml2-[0-9]*:../../textproc/libxml2 # for xmllint | |
19 | 18 | |||
20 | PKGCONFIG_OVERRIDE+= data/pluma.pc.in | 19 | PKGCONFIG_OVERRIDE+= data/pluma.pc.in | |
21 | 20 | |||
22 | CONFIGURE_ARGS+= --disable-updater # only for OS X and Windows | 21 | CONFIGURE_ARGS+= --disable-updater # only for OS X and Windows | |
23 | 22 | |||
24 | REPLACE_PYTHON+= plugins/externaltools/data/switch-c.tool.in | 23 | REPLACE_PYTHON+= plugins/externaltools/data/switch-c.tool.in |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.2 2017/06/23 17:32:16 youri Exp $ | 1 | @comment $NetBSD: PLIST,v 1.3 2018/05/14 13:23:50 youri Exp $ | |
2 | bin/pluma | 2 | bin/pluma | |
3 | include/pluma/pluma-app.h | 3 | include/pluma/pluma-app.h | |
4 | include/pluma/pluma-commands.h | 4 | include/pluma/pluma-commands.h | |
5 | include/pluma/pluma-debug.h | 5 | include/pluma/pluma-debug.h | |
6 | include/pluma/pluma-document.h | 6 | include/pluma/pluma-document.h | |
7 | include/pluma/pluma-encodings-combo-box.h | 7 | include/pluma/pluma-encodings-combo-box.h | |
8 | include/pluma/pluma-encodings.h | 8 | include/pluma/pluma-encodings.h | |
9 | include/pluma/pluma-help.h | 9 | include/pluma/pluma-help.h | |
10 | include/pluma/pluma-message-bus.h | 10 | include/pluma/pluma-message-bus.h | |
11 | include/pluma/pluma-message-type.h | 11 | include/pluma/pluma-message-type.h | |
12 | include/pluma/pluma-message.h | 12 | include/pluma/pluma-message.h | |
13 | include/pluma/pluma-notebook.h | 13 | include/pluma/pluma-notebook.h | |
14 | include/pluma/pluma-panel.h | 14 | include/pluma/pluma-panel.h | |
@@ -141,30 +141,29 @@ share/glib-2.0/schemas/org.mate.pluma.gs | @@ -141,30 +141,29 @@ share/glib-2.0/schemas/org.mate.pluma.gs | |||
141 | share/glib-2.0/schemas/org.mate.pluma.plugins.filebrowser.gschema.xml | 141 | share/glib-2.0/schemas/org.mate.pluma.plugins.filebrowser.gschema.xml | |
142 | share/glib-2.0/schemas/org.mate.pluma.plugins.spell.gschema.xml | 142 | share/glib-2.0/schemas/org.mate.pluma.plugins.spell.gschema.xml | |
143 | share/glib-2.0/schemas/org.mate.pluma.plugins.time.gschema.xml | 143 | share/glib-2.0/schemas/org.mate.pluma.plugins.time.gschema.xml | |
144 | share/gtk-doc/html/pluma/PlumaMessage.html | 144 | share/gtk-doc/html/pluma/PlumaMessage.html | |
145 | share/gtk-doc/html/pluma/PlumaMessageBus.html | 145 | share/gtk-doc/html/pluma/PlumaMessageBus.html | |
146 | share/gtk-doc/html/pluma/PlumaMessageType.html | 146 | share/gtk-doc/html/pluma/PlumaMessageType.html | |
147 | share/gtk-doc/html/pluma/ch01.html | 147 | share/gtk-doc/html/pluma/ch01.html | |
148 | share/gtk-doc/html/pluma/home.png | 148 | share/gtk-doc/html/pluma/home.png | |
149 | share/gtk-doc/html/pluma/index.html | 149 | share/gtk-doc/html/pluma/index.html | |
150 | share/gtk-doc/html/pluma/left-insensitive.png | 150 | share/gtk-doc/html/pluma/left-insensitive.png | |
151 | share/gtk-doc/html/pluma/left.png | 151 | share/gtk-doc/html/pluma/left.png | |
152 | share/gtk-doc/html/pluma/pluma-PlumaPrintJob.html | 152 | share/gtk-doc/html/pluma/pluma-PlumaPrintJob.html | |
153 | share/gtk-doc/html/pluma/pluma-pluma-app.html | 153 | share/gtk-doc/html/pluma/pluma-pluma-app.html | |
154 | share/gtk-doc/html/pluma/pluma-pluma-convert.html | |||
155 | share/gtk-doc/html/pluma/pluma-pluma-debug.html | 154 | share/gtk-doc/html/pluma/pluma-pluma-debug.html | |
156 | share/gtk-doc/html/pluma/pluma-pluma-document.html | 155 | share/gtk-doc/html/pluma/pluma-pluma-document.html | |
157 | share/gtk-doc/html/pluma/pluma-pluma-encodings-option-menu.html | 156 | share/gtk-doc/html/pluma/pluma-pluma-encodings-combo-box.html | |
158 | share/gtk-doc/html/pluma/pluma-pluma-encodings.html | 157 | share/gtk-doc/html/pluma/pluma-pluma-encodings.html | |
159 | share/gtk-doc/html/pluma/pluma-pluma-file-chooser-dialog.html | 158 | share/gtk-doc/html/pluma/pluma-pluma-file-chooser-dialog.html | |
160 | share/gtk-doc/html/pluma/pluma-pluma-help.html | 159 | share/gtk-doc/html/pluma/pluma-pluma-help.html | |
161 | share/gtk-doc/html/pluma/pluma-pluma-metadata-manager.html | 160 | share/gtk-doc/html/pluma/pluma-pluma-metadata-manager.html | |
162 | share/gtk-doc/html/pluma/pluma-pluma-notebook.html | 161 | share/gtk-doc/html/pluma/pluma-pluma-notebook.html | |
163 | share/gtk-doc/html/pluma/pluma-pluma-panel.html | 162 | share/gtk-doc/html/pluma/pluma-pluma-panel.html | |
164 | share/gtk-doc/html/pluma/pluma-pluma-prefs-manager-app.html | 163 | share/gtk-doc/html/pluma/pluma-pluma-prefs-manager-app.html | |
165 | share/gtk-doc/html/pluma/pluma-pluma-prefs-manager.html | 164 | share/gtk-doc/html/pluma/pluma-pluma-prefs-manager.html | |
166 | share/gtk-doc/html/pluma/pluma-pluma-print-job-preview.html | 165 | share/gtk-doc/html/pluma/pluma-pluma-print-job-preview.html | |
167 | share/gtk-doc/html/pluma/pluma-pluma-progress-message-area.html | 166 | share/gtk-doc/html/pluma/pluma-pluma-progress-message-area.html | |
168 | share/gtk-doc/html/pluma/pluma-pluma-statusbar.html | 167 | share/gtk-doc/html/pluma/pluma-pluma-statusbar.html | |
169 | share/gtk-doc/html/pluma/pluma-pluma-tab.html | 168 | share/gtk-doc/html/pluma/pluma-pluma-tab.html | |
170 | share/gtk-doc/html/pluma/pluma-pluma-utils.html | 169 | share/gtk-doc/html/pluma/pluma-pluma-utils.html | |
@@ -393,38 +392,40 @@ share/locale/el/LC_MESSAGES/pluma.mo | @@ -393,38 +392,40 @@ share/locale/el/LC_MESSAGES/pluma.mo | |||
393 | share/locale/en_AU/LC_MESSAGES/pluma.mo | 392 | share/locale/en_AU/LC_MESSAGES/pluma.mo | |
394 | share/locale/en_CA/LC_MESSAGES/pluma.mo | 393 | share/locale/en_CA/LC_MESSAGES/pluma.mo | |
395 | share/locale/en_GB/LC_MESSAGES/pluma.mo | 394 | share/locale/en_GB/LC_MESSAGES/pluma.mo | |
396 | share/locale/eo/LC_MESSAGES/pluma.mo | 395 | share/locale/eo/LC_MESSAGES/pluma.mo | |
397 | share/locale/es/LC_MESSAGES/pluma.mo | 396 | share/locale/es/LC_MESSAGES/pluma.mo | |
398 | share/locale/es_AR/LC_MESSAGES/pluma.mo | 397 | share/locale/es_AR/LC_MESSAGES/pluma.mo | |
399 | share/locale/es_CO/LC_MESSAGES/pluma.mo | 398 | share/locale/es_CO/LC_MESSAGES/pluma.mo | |
400 | share/locale/es_MX/LC_MESSAGES/pluma.mo | 399 | share/locale/es_MX/LC_MESSAGES/pluma.mo | |
401 | share/locale/et/LC_MESSAGES/pluma.mo | 400 | share/locale/et/LC_MESSAGES/pluma.mo | |
402 | share/locale/eu/LC_MESSAGES/pluma.mo | 401 | share/locale/eu/LC_MESSAGES/pluma.mo | |
403 | share/locale/fa/LC_MESSAGES/pluma.mo | 402 | share/locale/fa/LC_MESSAGES/pluma.mo | |
404 | share/locale/fi/LC_MESSAGES/pluma.mo | 403 | share/locale/fi/LC_MESSAGES/pluma.mo | |
405 | share/locale/fr/LC_MESSAGES/pluma.mo | 404 | share/locale/fr/LC_MESSAGES/pluma.mo | |
405 | share/locale/fr_CA/LC_MESSAGES/pluma.mo | |||
406 | share/locale/ga/LC_MESSAGES/pluma.mo | 406 | share/locale/ga/LC_MESSAGES/pluma.mo | |
407 | share/locale/gl/LC_MESSAGES/pluma.mo | 407 | share/locale/gl/LC_MESSAGES/pluma.mo | |
408 | share/locale/gu/LC_MESSAGES/pluma.mo | 408 | share/locale/gu/LC_MESSAGES/pluma.mo | |
409 | share/locale/he/LC_MESSAGES/pluma.mo | 409 | share/locale/he/LC_MESSAGES/pluma.mo | |
410 | share/locale/hi/LC_MESSAGES/pluma.mo | 410 | share/locale/hi/LC_MESSAGES/pluma.mo | |
411 | share/locale/hr/LC_MESSAGES/pluma.mo | 411 | share/locale/hr/LC_MESSAGES/pluma.mo | |
412 | share/locale/hu/LC_MESSAGES/pluma.mo | 412 | share/locale/hu/LC_MESSAGES/pluma.mo | |
413 | share/locale/hy/LC_MESSAGES/pluma.mo | 413 | share/locale/hy/LC_MESSAGES/pluma.mo | |
414 | share/locale/id/LC_MESSAGES/pluma.mo | 414 | share/locale/id/LC_MESSAGES/pluma.mo | |
415 | share/locale/is/LC_MESSAGES/pluma.mo | 415 | share/locale/is/LC_MESSAGES/pluma.mo | |
416 | share/locale/it/LC_MESSAGES/pluma.mo | 416 | share/locale/it/LC_MESSAGES/pluma.mo | |
417 | share/locale/ja/LC_MESSAGES/pluma.mo | 417 | share/locale/ja/LC_MESSAGES/pluma.mo | |
418 | share/locale/jv/LC_MESSAGES/pluma.mo | |||
418 | share/locale/ka/LC_MESSAGES/pluma.mo | 419 | share/locale/ka/LC_MESSAGES/pluma.mo | |
419 | share/locale/kk/LC_MESSAGES/pluma.mo | 420 | share/locale/kk/LC_MESSAGES/pluma.mo | |
420 | share/locale/kn/LC_MESSAGES/pluma.mo | 421 | share/locale/kn/LC_MESSAGES/pluma.mo | |
421 | share/locale/ko/LC_MESSAGES/pluma.mo | 422 | share/locale/ko/LC_MESSAGES/pluma.mo | |
422 | share/locale/ku/LC_MESSAGES/pluma.mo | 423 | share/locale/ku/LC_MESSAGES/pluma.mo | |
423 | share/locale/ku_IQ/LC_MESSAGES/pluma.mo | 424 | share/locale/ku_IQ/LC_MESSAGES/pluma.mo | |
424 | share/locale/ky/LC_MESSAGES/pluma.mo | 425 | share/locale/ky/LC_MESSAGES/pluma.mo | |
425 | share/locale/la/LC_MESSAGES/pluma.mo | 426 | share/locale/la/LC_MESSAGES/pluma.mo | |
426 | share/locale/lt/LC_MESSAGES/pluma.mo | 427 | share/locale/lt/LC_MESSAGES/pluma.mo | |
427 | share/locale/lv/LC_MESSAGES/pluma.mo | 428 | share/locale/lv/LC_MESSAGES/pluma.mo | |
428 | share/locale/mai/LC_MESSAGES/pluma.mo | 429 | share/locale/mai/LC_MESSAGES/pluma.mo | |
429 | share/locale/mg/LC_MESSAGES/pluma.mo | 430 | share/locale/mg/LC_MESSAGES/pluma.mo | |
430 | share/locale/mi/LC_MESSAGES/pluma.mo | 431 | share/locale/mi/LC_MESSAGES/pluma.mo |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.2 2017/06/23 17:32:16 youri Exp $ | 1 | $NetBSD: distinfo,v 1.3 2018/05/14 13:23:50 youri Exp $ | |
2 | 2 | |||
3 | SHA1 (pluma-1.18.2.tar.xz) = aca7de8f06c26f4a0c807aafd3a862494a050647 | 3 | SHA1 (pluma-1.20.1.tar.xz) = 88bf75cff72fc99e179abd1c9e61b31e0ec44bfb | |
4 | RMD160 (pluma-1.18.2.tar.xz) = 157baecf9e4c2b8a93cb3ac7e4d68ed5a8cdf9e9 | 4 | RMD160 (pluma-1.20.1.tar.xz) = 85523e93007675c7e46bea5fd856b1ba43dd8b06 | |
5 | SHA512 (pluma-1.18.2.tar.xz) = 285170531c92ad13fdd35286c06de62b75f0426a830c51f4f54799b4b5377d65b3e1fd1e1af3827462a356947e853e4203a4ed394a8b6137bbd87e289f490b6d | 5 | SHA512 (pluma-1.20.1.tar.xz) = 7782fd227524e524b4e97eb196f01085d5bd5dd0d3d91bae21742ba4da6496fe13c2669606265932c323a34ea007d0c0164f79783d5bb5dde049ce40fc1b2b1d | |
6 | Size (pluma-1.18.2.tar.xz) = 3348500 bytes | 6 | Size (pluma-1.20.1.tar.xz) = 3414916 bytes |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: options.mk,v 1.5 2017/06/29 19:37:26 jperkin Exp $ | 1 | # $NetBSD: options.mk,v 1.6 2018/05/14 13:23:50 youri Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.pluma | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.pluma | |
4 | PKG_SUPPORTED_OPTIONS= enchant | 4 | PKG_SUPPORTED_OPTIONS= enchant | |
5 | PKG_SUGGESTED_OPTIONS= enchant | 5 | PKG_SUGGESTED_OPTIONS= enchant | |
6 | 6 | |||
7 | .include "../../mk/bsd.options.mk" | 7 | .include "../../mk/bsd.options.mk" | |
8 | 8 | |||
9 | PLIST_VARS+= enchant python | 9 | PLIST_VARS+= enchant python | |
10 | 10 | |||
11 | .if !empty(PKG_OPTIONS:Menchant) | 11 | .if !empty(PKG_OPTIONS:Menchant) | |
12 | .include "../../textproc/enchant/buildlink3.mk" | 12 | .include "../../textproc/enchant/buildlink3.mk" | |
13 | .include "../../textproc/iso-codes/buildlink3.mk" | 13 | .include "../../textproc/iso-codes/buildlink3.mk" | |
14 | CONFIGURE_ARGS+= --enable-spell | 14 | CONFIGURE_ARGS+= --enable-spell | |
@@ -17,24 +17,23 @@ PLIST.enchant= yes | @@ -17,24 +17,23 @@ PLIST.enchant= yes | |||
17 | CONFIGURE_ARGS+= --disable-spell | 17 | CONFIGURE_ARGS+= --disable-spell | |
18 | .endif | 18 | .endif | |
19 | 19 | |||
20 | # The python option is logically impossible right now. This option sets python | 20 | # The python option is logically impossible right now. This option sets python | |
21 | # 3.x as being incompatible, yet pluma depends on libpeas which itself sets 2.x | 21 | # 3.x as being incompatible, yet pluma depends on libpeas which itself sets 2.x | |
22 | # as being incompatible, leaving us with no remaining choices. | 22 | # as being incompatible, leaving us with no remaining choices. | |
23 | .if !empty(PKG_OPTIONS:Mpython) | 23 | .if !empty(PKG_OPTIONS:Mpython) | |
24 | CONFIGURE_ARGS+= --enable-python | 24 | CONFIGURE_ARGS+= --enable-python | |
25 | USE_TOOLS+= bash:run | 25 | USE_TOOLS+= bash:run | |
26 | REPLACE_PYTHON+= plugins/externaltools/data/switch-c.tool.in | 26 | REPLACE_PYTHON+= plugins/externaltools/data/switch-c.tool.in | |
27 | REPLACE_BASH+= plugins/externaltools/data/search-recursive.tool.in | 27 | REPLACE_BASH+= plugins/externaltools/data/search-recursive.tool.in | |
28 | PLIST.python= yes | 28 | PLIST.python= yes | |
29 | PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # py-gtk2, also via py-gtksourceview | 29 | PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # py-gtk2, also via py-gtksourceview | |
30 | .include "../../lang/python/application.mk" | |||
31 | .include "../../devel/py-gobject/buildlink3.mk" | 30 | .include "../../devel/py-gobject/buildlink3.mk" | |
32 | .include "../../x11/py-gtk2/buildlink3.mk" | 31 | .include "../../x11/py-gtk2/buildlink3.mk" | |
33 | .include "../../x11/py-gtksourceview/buildlink3.mk" | 32 | .include "../../x11/py-gtksourceview/buildlink3.mk" | |
34 | .else | 33 | .else | |
35 | CONFIGURE_ARGS+= --disable-python | 34 | CONFIGURE_ARGS+= --disable-python | |
36 | # XXX: Due to the mess described above, and the fact that python is required | 35 | # XXX: Due to the mess described above, and the fact that python is required | |
37 | # by the build process but is not python3 compatible, we need to override and | 36 | # by the build process but is not python3 compatible, we need to override and | |
38 | # use python2.7 explicitly. | 37 | # use python2.7 explicitly. | |
39 | PYTHONBIN= ${LOCALBASE}/bin/python2.7 | 38 | PYTHONBIN= ${PREFIX}/bin/python2.7 | |
40 | .endif | 39 | .endif |