bluefish: update to 2.2.14. * 2.2.14 * Bluefish 2.2.14 fixes three bugs that in certain situations could lead to a segfault. One bug when deleting backup files on close. The second bug when closing some of the dialogs in a flatpak distributed version of bluefish. The third bug when the CSS language file was loaded on a 32bit system. It furthermore fixes zencoding functionality with python3. It also adds an option to store the scope of the search dialog to the session or project (this was removed in 2.2.12 because of a bug-report). It furthermore improves the speed of the bookmarks code. The build infrastructure was also slightly modernised, intltool is no longer used. * 2.2.13 * Bluefish 2.2.13 is a very minor maintenance release. The biggest update is in the CSS syntax support. Next to that it improves a few user interface parts, and fixes some very minor bugs. It also has some minor improvements for the syntax highlighting in a few other languages, most notably python. * 2.2.12 * Bluefish 2.2.12 is a minor maintenance release with some minor new features. Most important is a fix for a crash in simple search. Python 3 compatibility has been further improved. Encoding detection in python files has been improved. Triple click now selects the line. On Mac OSX Bluefish deals better with the new permission features. Also using the correct language in the Bluefish user interface is fixed for certain languages on OSX. Several programming languages have improved syntax highlighting. Bluefish now works fine with Enchant2 for spell checking. * 2.2.11 * Bluefish 2.2.11 is a minor maintenance release and minor feature release. The only exception to that is the python 3 compatibility which is a major change. If you compile Bluefish with python 3, you might experience new bugs. There are various minor changes as well. Double click selection has been improved (for example selecting a function name that has underscores), and is now configurable per language. Bluefish now has a feature to fill a line with spaces up to a mouse click, so you can start typing in any position on the screen (with a fixed width font). A crash when running very large replace actions on disk on many files has been fixed. Search and replace now ignore backup files by default. Cursor highlighting and line highlighting have been fixed for a rare bug. A small new feature has been added, to insert output from an external command in the current cursor position. Many language files have seen updates, most notably CSS, Python and HTML. A data loss bug - when an unknown encoding was selected - was fixed, the fallback is now to save as UTF-8. A bug when saving with unknown characters in the filename has also been fixed. Printing has been improved such as printing in landscape. Some small tweaks to the UI have been implemented. For example you can now search in files in the filebrowser (right click a directory). Search results can now be shown in the output pane. The current identifier can be selected using <shift><control><i>. There various fixes when Bluefish is run on top of Wayland.diff -r1.163 -r1.164 pkgsrc/www/bluefish/Makefile
(wiz)
@@ -1,52 +1,48 @@ | @@ -1,52 +1,48 @@ | |||
1 | # $NetBSD: Makefile,v 1.163 2023/10/21 17:11:38 gdt Exp $ | 1 | # $NetBSD: Makefile,v 1.164 2023/11/03 23:11:58 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= bluefish-2.2.10 | 3 | DISTNAME= bluefish-2.2.14 | |
4 | PKGREVISION= 22 | |||
5 | CATEGORIES= www | 4 | CATEGORIES= www | |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=bluefish/${PKGVERSION_NOREV}/} | 5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=bluefish/${PKGVERSION_NOREV}/} | |
7 | EXTRACT_SUFX= .tar.bz2 | 6 | EXTRACT_SUFX= .tar.bz2 | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://bluefish.openoffice.nl/ | 9 | HOMEPAGE= http://bluefish.openoffice.nl/ | |
11 | COMMENT= GTK HTML editor for the experienced web designer | 10 | COMMENT= GTK HTML editor for the experienced web designer | |
12 | LICENSE= gnu-gpl-v3 | 11 | LICENSE= gnu-gpl-v3 | |
13 | 12 | |||
14 | DEPENDS+= weblint-[0-9]*:../../www/weblint | 13 | DEPENDS+= weblint-[0-9]*:../../www/weblint | |
15 | 14 | |||
16 | USE_TOOLS+= find gmake grep msgfmt pkg-config perl intltool | 15 | USE_LIBTOOL= yes | |
17 | USE_PKGLOCALEDIR= yes | 16 | USE_PKGLOCALEDIR= yes | |
17 | USE_TOOLS+= find gmake grep msgfmt pkg-config perl | |||
18 | ||||
18 | GNU_CONFIGURE= yes | 19 | GNU_CONFIGURE= yes | |
19 | CONFIGURE_ARGS+= --with-icon-path=${PREFIX:Q}/share/pixmaps | 20 | CONFIGURE_ARGS+= --with-icon-path=${PREFIX:Q}/share/pixmaps | |
20 | CONFIGURE_ARGS+= --with-freedesktop_org-menu=${PREFIX:Q}/share/applications | 21 | CONFIGURE_ARGS+= --with-freedesktop_org-menu=${PREFIX:Q}/share/applications | |
21 | CONFIGURE_ARGS+= --with-freedesktop_org-mime=${PREFIX:Q}/share/mime | 22 | CONFIGURE_ARGS+= --with-freedesktop_org-mime=${PREFIX:Q}/share/mime | |
22 | CONFIGURE_ENV+= EXTERNAL_GREP=${TOOLS_GREP:Q} | 23 | CONFIGURE_ENV+= EXTERNAL_GREP=${TOOLS_GREP:Q} | |
23 | CONFIGURE_ENV+= EXTERNAL_FIND=${TOOLS_FIND:Q} | 24 | CONFIGURE_ENV+= EXTERNAL_FIND=${TOOLS_FIND:Q} | |
24 | 25 | |||
25 | CHECK_WRKREF_SKIP+= lib/bluefish/about.so | 26 | CHECK_WRKREF_SKIP+= lib/bluefish/about.* | |
26 | REPLACE_PYTHON+= data/lorem-ipsum-generator data/jsbeautify | 27 | REPLACE_PYTHON+= data/lorem-ipsum-generator data/jsbeautify | |
27 | REPLACE_PYTHON+= data/cssmin.py data/jsmin.py | 28 | REPLACE_PYTHON+= data/cssmin.py data/jsmin.py | |
28 | REPLACE_PYTHON+= data/css_decompressor | 29 | REPLACE_PYTHON+= data/css_decompressor | |
29 | CHECK_INTERPRETER_SKIP+= share/bluefish/plugins/*/*.py | 30 | CHECK_INTERPRETER_SKIP+= share/bluefish/plugins/*/*.py | |
30 | CHECK_INTERPRETER_SKIP+= share/bluefish/plugins/*/*/*.py | 31 | CHECK_INTERPRETER_SKIP+= share/bluefish/plugins/*/*/*.py | |
31 | 32 | |||
32 | PYTHON_VERSIONS_ACCEPTED= 27 # not yet ported as of 2.2.4 | 33 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |
33 | ||||
34 | # XXX this doesn't work | |||
35 | #XML_CATALOGS= ${PREFIX}/share/xml/bluefish/catalog.xml | |||
36 | #XML_ENTRIES= delegateURI http://bluefish.openoffice.nl/ns/bflang/2.0/ \ | |||
37 | # ${PREFIX}/share/xml/bluefish/2.0/ | |||
38 | #.include "../../textproc/xmlcatmgr/catalogs.mk" | |||
39 | 34 | |||
40 | .include "../../lang/python/application.mk" | 35 | .include "../../lang/python/application.mk" | |
41 | #CONFIGURE_ARGS+= --disable-python | |||
42 | ||||
43 | .include "../../converters/libiconv/buildlink3.mk" | 36 | .include "../../converters/libiconv/buildlink3.mk" | |
44 | .include "../../databases/shared-mime-info/mimedb.mk" | 37 | .include "../../databases/shared-mime-info/mimedb.mk" | |
38 | .include "../../devel/gettext-tools/msgfmt-desktop.mk" | |||
45 | .include "../../devel/glib2/buildlink3.mk" | 39 | .include "../../devel/glib2/buildlink3.mk" | |
46 | .include "../../devel/pcre/buildlink3.mk" | 40 | .include "../../devel/pcre/buildlink3.mk" | |
47 | .include "../../fonts/gucharmap/buildlink3.mk" | 41 | # too new | |
42 | #.include "../../fonts/gucharmap/buildlink3.mk" | |||
48 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 43 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |
49 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | 44 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | |
50 | .include "../../textproc/enchant2/buildlink3.mk" | 45 | .include "../../textproc/enchant2/buildlink3.mk" | |
46 | .include "../../textproc/libxml2/buildlink3.mk" | |||
51 | .include "../../x11/gtk2/buildlink3.mk" | 47 | .include "../../x11/gtk2/buildlink3.mk" | |
52 | .include "../../mk/bsd.pkg.mk" | 48 | .include "../../mk/bsd.pkg.mk" |
@@ -1,24 +1,21 @@ | @@ -1,24 +1,21 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.28 2018/12/02 19:35:26 bsiegert Exp $ | 1 | @comment $NetBSD: PLIST,v 1.29 2023/11/03 23:11:58 wiz Exp $ | |
2 | bin/bluefish | 2 | bin/bluefish | |
3 | lib/bluefish/about.la | 3 | lib/bluefish/about.la | |
4 | lib/bluefish/charmap.la | |||
5 | lib/bluefish/entities.la | 4 | lib/bluefish/entities.la | |
6 | lib/bluefish/htmlbar.la | 5 | lib/bluefish/htmlbar.la | |
7 | lib/bluefish/infbrowser.la | 6 | lib/bluefish/infbrowser.la | |
8 | lib/bluefish/snippets.la | 7 | lib/bluefish/snippets.la | |
9 | lib/bluefish/zencoding.la | |||
10 | man/man1/bluefish.1 | 8 | man/man1/bluefish.1 | |
11 | share/appdata/bluefish.appdata.xml | |||
12 | share/applications/bluefish.desktop | 9 | share/applications/bluefish.desktop | |
13 | share/bluefish/bflang/JQuery.bfinc | 10 | share/bluefish/bflang/JQuery.bfinc | |
14 | share/bluefish/bflang/ada.bflang2 | 11 | share/bluefish/bflang/ada.bflang2 | |
15 | share/bluefish/bflang/all-html.bfinc | 12 | share/bluefish/bflang/all-html.bfinc | |
16 | share/bluefish/bflang/all-html5.bfinc | 13 | share/bluefish/bflang/all-html5.bfinc | |
17 | share/bluefish/bflang/all-javascript.bfinc | 14 | share/bluefish/bflang/all-javascript.bfinc | |
18 | share/bluefish/bflang/all-php.bfinc | 15 | share/bluefish/bflang/all-php.bfinc | |
19 | share/bluefish/bflang/all-vbscript.bfinc | 16 | share/bluefish/bflang/all-vbscript.bfinc | |
20 | share/bluefish/bflang/asp-vbscript.bflang2 | 17 | share/bluefish/bflang/asp-vbscript.bflang2 | |
21 | share/bluefish/bflang/asp.bflang2 | 18 | share/bluefish/bflang/asp.bflang2 | |
22 | share/bluefish/bflang/bflang2.bflang2 | 19 | share/bluefish/bflang/bflang2.bflang2 | |
23 | share/bluefish/bflang/c.bflang2 | 20 | share/bluefish/bflang/c.bflang2 | |
24 | share/bluefish/bflang/cfml.bflang2 | 21 | share/bluefish/bflang/cfml.bflang2 | |
@@ -90,60 +87,28 @@ share/bluefish/css_decompressor | @@ -90,60 +87,28 @@ share/bluefish/css_decompressor | |||
90 | share/bluefish/cssmin.py | 87 | share/bluefish/cssmin.py | |
91 | share/bluefish/default_accelmap | 88 | share/bluefish/default_accelmap | |
92 | share/bluefish/encodings | 89 | share/bluefish/encodings | |
93 | share/bluefish/jsbeautifier/__init__.py | 90 | share/bluefish/jsbeautifier/__init__.py | |
94 | share/bluefish/jsbeautifier/__version__.py | 91 | share/bluefish/jsbeautifier/__version__.py | |
95 | share/bluefish/jsbeautifier/unpackers/__init__.py | 92 | share/bluefish/jsbeautifier/unpackers/__init__.py | |
96 | share/bluefish/jsbeautifier/unpackers/evalbased.py | 93 | share/bluefish/jsbeautifier/unpackers/evalbased.py | |
97 | share/bluefish/jsbeautifier/unpackers/javascriptobfuscator.py | 94 | share/bluefish/jsbeautifier/unpackers/javascriptobfuscator.py | |
98 | share/bluefish/jsbeautifier/unpackers/myobfuscate.py | 95 | share/bluefish/jsbeautifier/unpackers/myobfuscate.py | |
99 | share/bluefish/jsbeautifier/unpackers/packer.py | 96 | share/bluefish/jsbeautifier/unpackers/packer.py | |
100 | share/bluefish/jsbeautifier/unpackers/urlencode.py | 97 | share/bluefish/jsbeautifier/unpackers/urlencode.py | |
101 | share/bluefish/jsbeautify | 98 | share/bluefish/jsbeautify | |
102 | share/bluefish/jsmin.py | 99 | share/bluefish/jsmin.py | |
103 | share/bluefish/lipsum/__init__.py | |||
104 | share/bluefish/lipsum/data/dictionary.txt | |||
105 | share/bluefish/lipsum/data/lipsum.xml | |||
106 | share/bluefish/lipsum/data/sample.txt | |||
107 | share/bluefish/lorem-ipsum-generator | 100 | share/bluefish/lorem-ipsum-generator | |
108 | share/bluefish/plugins/htmlbar/ui/htmlbar_menu_ui.xml | 101 | share/bluefish/plugins/htmlbar/ui/htmlbar_menu_ui.xml | |
109 | share/bluefish/plugins/zencoding/__init__.py | |||
110 | share/bluefish/plugins/zencoding/actions/__init__.py | |||
111 | share/bluefish/plugins/zencoding/actions/basic.py | |||
112 | share/bluefish/plugins/zencoding/actions/token.py | |||
113 | share/bluefish/plugins/zencoding/actions/traverse.py | |||
114 | share/bluefish/plugins/zencoding/filters/__init__.py | |||
115 | share/bluefish/plugins/zencoding/filters/comment.py | |||
116 | share/bluefish/plugins/zencoding/filters/css.py | |||
117 | share/bluefish/plugins/zencoding/filters/escape.py | |||
118 | share/bluefish/plugins/zencoding/filters/format-css.py | |||
119 | share/bluefish/plugins/zencoding/filters/format.py | |||
120 | share/bluefish/plugins/zencoding/filters/haml.py | |||
121 | share/bluefish/plugins/zencoding/filters/html.py | |||
122 | share/bluefish/plugins/zencoding/filters/single-line.py | |||
123 | share/bluefish/plugins/zencoding/filters/trim.py | |||
124 | share/bluefish/plugins/zencoding/filters/xsl.py | |||
125 | share/bluefish/plugins/zencoding/html_matcher.py | |||
126 | share/bluefish/plugins/zencoding/interface/__init__.py | |||
127 | share/bluefish/plugins/zencoding/interface/editor.py | |||
128 | share/bluefish/plugins/zencoding/interface/file.py | |||
129 | share/bluefish/plugins/zencoding/parser/__init__.py | |||
130 | share/bluefish/plugins/zencoding/parser/abbreviation.py | |||
131 | share/bluefish/plugins/zencoding/parser/css.py | |||
132 | share/bluefish/plugins/zencoding/parser/utils.py | |||
133 | share/bluefish/plugins/zencoding/parser/xml.py | |||
134 | share/bluefish/plugins/zencoding/resources.py | |||
135 | share/bluefish/plugins/zencoding/utils.py | |||
136 | share/bluefish/plugins/zencoding/zen_settings.py | |||
137 | share/bluefish/snippets | 102 | share/bluefish/snippets | |
138 | share/bluefish/templates/C_header | 103 | share/bluefish/templates/C_header | |
139 | share/bluefish/templates/C_header_GPL | 104 | share/bluefish/templates/C_header_GPL | |
140 | share/bluefish/templates/HTML_5 | 105 | share/bluefish/templates/HTML_5 | |
141 | share/bluefish/templates/PHP | 106 | share/bluefish/templates/PHP | |
142 | share/bluefish/templates/XHTML_1.0 | 107 | share/bluefish/templates/XHTML_1.0 | |
143 | share/bluefish/ui/bluefish_menu_ui.xml | 108 | share/bluefish/ui/bluefish_menu_ui.xml | |
144 | share/doc/bluefish/bflang/sample.bflang2 | 109 | share/doc/bluefish/bflang/sample.bflang2 | |
145 | share/icons/hicolor/128x128/apps/bluefish.png | 110 | share/icons/hicolor/128x128/apps/bluefish.png | |
146 | share/icons/hicolor/128x128/mimetypes/application-x-bluefish-project.png | 111 | share/icons/hicolor/128x128/mimetypes/application-x-bluefish-project.png | |
147 | share/icons/hicolor/16x16/apps/bluefish.png | 112 | share/icons/hicolor/16x16/apps/bluefish.png | |
148 | share/icons/hicolor/16x16/mimetypes/application-x-bluefish-project.png | 113 | share/icons/hicolor/16x16/mimetypes/application-x-bluefish-project.png | |
149 | share/icons/hicolor/192x192/apps/bluefish.png | 114 | share/icons/hicolor/192x192/apps/bluefish.png | |
@@ -430,18 +395,19 @@ share/locale/zh_CN/LC_MESSAGES/bluefish_ | @@ -430,18 +395,19 @@ share/locale/zh_CN/LC_MESSAGES/bluefish_ | |||
430 | share/locale/zh_CN/LC_MESSAGES/bluefish_plugin_entities.mo | 395 | share/locale/zh_CN/LC_MESSAGES/bluefish_plugin_entities.mo | |
431 | share/locale/zh_CN/LC_MESSAGES/bluefish_plugin_htmlbar.mo | 396 | share/locale/zh_CN/LC_MESSAGES/bluefish_plugin_htmlbar.mo | |
432 | share/locale/zh_CN/LC_MESSAGES/bluefish_plugin_infbrowser.mo | 397 | share/locale/zh_CN/LC_MESSAGES/bluefish_plugin_infbrowser.mo | |
433 | share/locale/zh_CN/LC_MESSAGES/bluefish_plugin_snippets.mo | 398 | share/locale/zh_CN/LC_MESSAGES/bluefish_plugin_snippets.mo | |
434 | share/locale/zh_CN/LC_MESSAGES/bluefish_plugin_zencoding.mo | 399 | share/locale/zh_CN/LC_MESSAGES/bluefish_plugin_zencoding.mo | |
435 | share/locale/zh_TW/LC_MESSAGES/bluefish.mo | 400 | share/locale/zh_TW/LC_MESSAGES/bluefish.mo | |
436 | share/locale/zh_TW/LC_MESSAGES/bluefish_plugin_about.mo | 401 | share/locale/zh_TW/LC_MESSAGES/bluefish_plugin_about.mo | |
437 | share/locale/zh_TW/LC_MESSAGES/bluefish_plugin_charmap.mo | 402 | share/locale/zh_TW/LC_MESSAGES/bluefish_plugin_charmap.mo | |
438 | share/locale/zh_TW/LC_MESSAGES/bluefish_plugin_entities.mo | 403 | share/locale/zh_TW/LC_MESSAGES/bluefish_plugin_entities.mo | |
439 | share/locale/zh_TW/LC_MESSAGES/bluefish_plugin_htmlbar.mo | 404 | share/locale/zh_TW/LC_MESSAGES/bluefish_plugin_htmlbar.mo | |
440 | share/locale/zh_TW/LC_MESSAGES/bluefish_plugin_infbrowser.mo | 405 | share/locale/zh_TW/LC_MESSAGES/bluefish_plugin_infbrowser.mo | |
441 | share/locale/zh_TW/LC_MESSAGES/bluefish_plugin_snippets.mo | 406 | share/locale/zh_TW/LC_MESSAGES/bluefish_plugin_snippets.mo | |
442 | share/locale/zh_TW/LC_MESSAGES/bluefish_plugin_zencoding.mo | 407 | share/locale/zh_TW/LC_MESSAGES/bluefish_plugin_zencoding.mo | |
408 | share/metainfo/bluefish.appdata.xml | |||
443 | share/mime/packages/bluefish.xml | 409 | share/mime/packages/bluefish.xml | |
444 | share/pixmaps/application-x-bluefish-project.png | 410 | share/pixmaps/application-x-bluefish-project.png | |
445 | share/pixmaps/bluefish.png | 411 | share/pixmaps/bluefish.png | |
446 | share/xml/bluefish/2.0/bflang2.rng | 412 | share/xml/bluefish/2.0/bflang2.rng | |
447 | share/xml/bluefish/catalog.xml | 413 | share/xml/bluefish/catalog.xml |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.29 2021/10/26 11:29:21 nia Exp $ | 1 | $NetBSD: distinfo,v 1.30 2023/11/03 23:11:58 wiz Exp $ | |
2 | 2 | |||
3 | BLAKE2s (bluefish-2.2.10.tar.bz2) = 0080d6f32c2dd26199c5af927f69db8247542dc563a4cfbfdcc2d71cf5cb7b47 | 3 | BLAKE2s (bluefish-2.2.14.tar.bz2) = d9a77d56cc1a590380acafb73a8419f7fd5b968e9ec39d9f099f258867384101 | |
4 | SHA512 (bluefish-2.2.10.tar.bz2) = ddfad4c595d371dfd7ca5551c1771c2d82dbffcc90acda31bbd2a048730e24e2d1e37fbe847e5005d96acefdf5f38cb93785d23817e59624ecd7ea10bfbc3aeb | 4 | SHA512 (bluefish-2.2.14.tar.bz2) = 4f82693e9d16bbc3ecdbb3e9ace22c433eae1779fbccc14aac53d05e449fad9e72b0e42dc1b60863b44130778741b3a683040a7311ec7f2958ec394bc7897dde | |
5 | Size (bluefish-2.2.10.tar.bz2) = 4159964 bytes | 5 | Size (bluefish-2.2.14.tar.bz2) = 4752484 bytes | |
6 | SHA1 (patch-ac) = f4e0a9f861108465ee96a78da327b6aef2de4984 | 6 | SHA1 (patch-ac) = f4e0a9f861108465ee96a78da327b6aef2de4984 |