Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (12m)  pkgsrc-2024Q1 (3d)  pkgsrc-2023Q4 (78d)  pkgsrc-2023Q2 (110d) 

2024-06-17 16:55:20 UTC Now

2023-03-19 18:08:19 UTC MAIN commitmail json YAML

sayaka: update to 3.6.0.

Upstream changes:

* 3.6.0 (2023/03/18)
- recover timeline temporarily by REST API (v1.1) since filter stream is
  no longer available
- remove --reconnect option

(tsutsui)

2023-03-01 16:57:12 UTC MAIN commitmail json YAML

doc: Updated net/sayaka to 3.5.5

(tsutsui)

2023-03-01 16:56:57 UTC MAIN commitmail json YAML

sayaka: update to 3.5.5.

Upstream changes:

* 3.5.5 (2023/02/28)
- support gif images

(tsutsui)

2023-02-24 15:08:36 UTC MAIN commitmail json YAML

doc: Updated ruby-gnome packages to 4.1.2

(tsutsui)

2023-02-24 15:06:55 UTC MAIN commitmail json YAML

ruby-gnome: update to 4.1.2.

Upstream changes:
https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.2

Ruby-GNOME 4.1.2: 2023-02-24

This is a release to improve support for the latest GNOME related libraries.

Changes

Ruby/GLib2

  * Improvements

      + Added support for GLib 2.75 or later. [GH-1547] [Reported by Mamoru
        TASAKA]

Ruby/GObjectIntrospection

  * Improvements

      + Improved wrong arguments error message for #initialize. [GH-1545]
        [Reported by D-W-L]

Ruby/GTK4

  * Improvements

      + Added support for GTK 4.9.3 or later. [GH-1548] [Reported by Mamoru
        TASAKA]

      + Added an example. [GH-1549] [Patch by Toshio Sekiya]

Thanks

  * D-W-L

  * Mamoru TASAKA

  * Toshio Sekiya

(tsutsui)

2023-02-23 15:01:19 UTC MAIN commitmail json YAML

doc: Updated inputmethod/ibus to 1.5.28

(tsutsui)

2023-02-23 15:01:01 UTC MAIN commitmail json YAML

ibus: update to 1.5.28.

pkgsrc changes:
- explicitly use updated unicode-character-database 15.0.0 and
  unicode-emoji 15.0
- remove -ldl workaround since pull request has been applied in upstream
https://github.com/ibus/ibus/pull/2442
- fix endianness check in configure
https://github.com/ibus/ibus/pull/2477
- workaround X11 locale Compose directory problem (${PREFIX}/lib/X11/locale
  vs ${PREFIX}/share/X11/locale) on NetBSD native X11
https://github.com/ibus/ibus/pull/2478

Upstream changes:
https://github.com/ibus/ibus/releases/tag/1.5.28

1.5.28

  * Implement new process_key_event for ibus-x11 506ac99
  * Convert internal EN compose table to GResource 19ca106 ae69635 bf8848e
  * Enhance surrounding text 8d0abbc 781119b ddead51 2a235c8
  * Enhance CI 2719e93 2555fa9 a3a9bd3 f3a7772
  * Update ibusunicodegen.h with Unicode 15.0.0 8f00d67
  * Update simple.xml with xkeyboard-config 2.38-1 594ec48 3c51582
  * Fix SEGVs cd621f8 ecfae16
  * Release 1.5.28 bc065f8

Code Contributors:

  * tools: Check libdl for dlclose() properly in configure (Izumi Tsutsui)
    babad78
  * configure: Fix texts for surrounding text (Eberhard Beilharz) d190bc3
  * Add active-surrounding-text property to IBusEngine (Philippe Rouquier)
    bd24be4

Translation Contributors:

  * po: Update translation (Georgian) (Temuri Doghonadze) 382c034
  * po: Update translation (Spanish) (Emilio Herrera) 8abf3eb
  * po: Update translation (Turkish) (Oguz Ersen) f3a9983
  * po: Update translation (Russian) (Alexey Rubtsov) 4b0e4c5
  * po: Update translation (Korean) (simmon) 41e33c2
  * po: Update translation (French) (Julien Humbert) 2f897b5
  * po: Update translation (Italian) (Luis Pixeltux) f6eabce

(tsutsui)

2023-02-22 16:23:06 UTC MAIN commitmail json YAML

doc: Updated textproc/unicode-emoji to 15.0

(tsutsui)

2023-02-22 16:22:53 UTC MAIN commitmail json YAML

unicode-emoji: update to 15.0.

Upstream changes:

15.0:
https://blog.unicode.org/2022/09/announcing-unicode-standard-version-150.html
https://unicode.org/emoji/charts-15.0/emoji-released.html

The following emoji characters and sequences have been added to this
version of Unicode Emoji. Platforms are included where images have
been made available (however, the images may be development versions).
The skin-tone variants are not shown, but are listed in the counts at
the end.

(tsutsui)

2023-02-22 16:22:24 UTC MAIN commitmail json YAML

doc: Updated textproc/unicode-character-database to 15.0.0

(tsutsui)

2023-02-22 16:22:09 UTC MAIN commitmail json YAML

unicode-character-database: update to 15.0.0.

Upstream changes:

15.0.0:
https://www.unicode.org/versions/Unicode15.0.0/

Unicode 15.0 adds 4,489 characters, for a total of 149,186 characters.
These additions include 2 new scripts, for a total of 161 scripts,
along with 20 new emoji characters, and 4,193 CJK (Chinese, Japanese,
and Korean) ideographs.

(tsutsui)

2023-02-19 03:42:11 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.14.2

(tsutsui)

2023-02-19 03:41:56 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.14.2.

Upstream changes:
https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.2

1.14.2 / 2023-02-13

Fixed

  * Calling NodeSet#to_html on an empty node set no longer raises an
    encoding-related exception. This bug was introduced in v1.14.0 while
    fixing #2649. [#2784]

(tsutsui)

2023-02-13 17:17:28 UTC MAIN commitmail json YAML

doc: Updated x11/arandr to 0.1.11

(tsutsui)

2023-02-13 17:17:12 UTC MAIN commitmail json YAML

arandr: update to 0.1.11.

Upstream changelog (from NEWS):

Version 0.1.11
* Fix compatibility with Python 3.11 (by Rowan Hart)

(tsutsui)

2023-02-11 05:23:04 UTC MAIN commitmail json YAML

doc: Updated ruby-gnome packages to 4.1.1

(tsutsui)

2023-02-11 05:20:28 UTC MAIN commitmail json YAML

ruby-gnome: update to 4.1.1.

Upstream changes:
https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.1

Ruby-GNOME 4.1.1: 2023-02-09

This is a release to improve callback.

Changes

Ruby/GLib2

  * Improvements

      + Added missing error check in GLib::Object.type_register.
        [GH-1543]
        [Reported by D-W-L]

      + Added support for try_convert protocol on converting a Ruby
        object to boxed value.

Ruby/GObjectIntrospection

  * Improvements

      + Relaxed return values from callback. Non Array value is
        accepted for callback that needs multiple return values. Missing
        return values are processed as nil.

      + Suppressed a warning that is reported when returning nil for
        boxed value.

Thanks

  * D-W-L

(tsutsui)

2023-02-04 02:07:18 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.14.1

(tsutsui)

2023-02-04 02:07:05 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.14.1.

Upstream changes (from CHANGELOG.md)

1.14.1 / 2023-01-30

Fixed

  * Serializing documents now works again with pseudo-IO objects that don't
    support IO's encoding API (like rubyzip's Zip::OutputStream). This was a
    regression in v1.14.0 due to the fix for #752 in #2434, and was not
    completely fixed by #2753. [#2773]
  * [CRuby] Address compiler warnings about void* casting and old-style C
    function definitions.

1.14.0 / 2023-01-12

Notable Changes

Ruby

This release introduces native gem support for Ruby 3.2. (Also see "Technical
note" under "Changed" below.)

This release ends support for:

  * Ruby 2.6, for which upstream support ended 2022-04-12.
  * JRuby 9.3, which is not fully compatible with Ruby 2.7+

Faster, more reliable installation: Native Gem for aarch64-linux (aka linux/
arm64/v8)

This version of Nokogiri ships official native gem support for the
aarch64-linux platform, which should support AWS Graviton and other ARM64 Linux
platforms. Please note that glibc >= 2.29 is required for aarch64-linux
systems, see Supported Platforms for more information.

Faster, more reliable installation: Native Gem for arm-linux (aka linux/arm/
v7)

This version of Nokogiri ships experimental native gem support for the
arm-linux platform. Please note that glibc >= 2.29 is required for arm-linux
systems, see Supported Platforms for more information.

Pattern matching

This version introduces an experimental pattern matching API for XML::Attr,
XML::Document, XML::DocumentFragment, XML::Namespace, XML::Node, and
XML::NodeSet (and their subclasses).

Some documentation on what can be matched:

  * XML::Attr#deconstruct_keys
  * XML::Document#deconstruct_keys
  * XML::Namespace#deconstruct_keys
  * XML::Node#deconstruct_keys
  * XML::DocumentFragment#deconstruct
  * XML::NodeSet#deconstruct

We welcome feedback on this API at #2360.

Dependencies

CRuby

  * Vendored libiconv is updated to v1.17

JRuby

  * This version of Nokogiri uses jar-dependencies to manage most of the
    vendored Java dependencies. nokogiri -v now outputs maven metadata for all
    Java dependencies, and Nokogiri::VERSION_INFO also contains this metadata.
    [#2432]
  * HTML parsing is now provided by
    net.sourceforge.htmlunit:neko-htmlunit:2.61.0 (previously Nokogiri used a
    fork of org.cyberneko.html:nekohtml)
  * Vendored Jing is updated from com.thaiopensource:jing:20091111 to
    nu.validator:jing:20200702VNU.
  * New dependency on net.sf.saxon:Saxon-HE:9.6.0-4 (via
    nu.validator:jing:20200702VNU).

Added

  * Node#wrap and NodeSet#wrap now also accept a Node type argument, which will
    be duped for each wrapper. For cases where many nodes are being wrapped,
    creating a Node once using Document#create_element and passing that Node
    multiple times is significantly faster than re-parsing markup on each call.
    [#2657]
  * [CRuby] Invocation of custom XPath or CSS handler functions may now use the
    nokogiri namespace prefix. Historically, the JRuby implementation required
    this namespace but the CRuby implementation did not support it. It's
    recommended that all XPath and CSS queries use the nokogiri namespace going
    forward. Invocation without the namespace is planned for deprecation in
    v1.15.0 and removal in a future release. [#2147]
  * HTML5::Document#quirks_mode and HTML5::DocumentFragment#quirks_mode expose
    the quirks mode used by the parser.

Improved

Functional

  * HTML5 parser update to reflect changes to the living specification:
      + Add the <search> element by domenic - whatwg/html
      + Remove parse error for <template><tr></tr> </template> by zcorpan -
        whatwg/html

Performance

  * Serialization of HTML5 documents and fragments has been re-implemented and
    is ~10x faster than previous versions. [#2596, #2569]
  * Parsing of HTML5 documents is ~90% faster thanks to additional compiler
    optimizations being applied. [#2639]
  * Compare Encoding objects rather than compare their names. This is a slight
    performance improvement and is future-proof. [#2454] (Thanks, @casperisfine
    !)

Error handling

  * Document#canonicalize now raises an exception if inclusive_namespaces is
    non-nil and the mode is inclusive, i.e. XML_C14N_1_0 or XML_C14N_1_1.
    inclusive_namespaces can only be passed with exclusive modes, and
    previously this silently failed.
  * Empty CSS selectors now raise a clearer Nokogiri::CSS::SyntaxError message,
    "empty CSS selector". Previously the exception raised from the bowels of
    racc was "unexpected '$' after ''". [#2700]
  * [CRuby] XML::Reader parsing errors encountered during Reader#attribute_hash
    and Reader#namespaces now raise an XML::SyntaxError. Previously these
    methods would return nil and users would generally experience
    NoMethodErrors from elsewhere in the code.
  * Prefer ruby_xmalloc to malloc within the C extension. [#2480] (Thanks,
    @Garfield96!)

Installation

  * Avoid compile-time conflict with system-installed gumbo.h on OpenBSD. [#
    2464]
  * Remove calls to vasprintf in favor of platform-independent rb_vsprintf
  * Installation from source on systems missing libiconv will once again
    generate a helpful error message (broken since v1.11.0). [#2505]
  * [CRuby+OSX] Compiling from source on MacOS will use the clang option
    -Wno-unknown-warning-option to avoid errors when Ruby injects options that
    clang doesn't know about. [#2689]

Fixed

  * SAX::Parser's encoding attribute will not be clobbered when an alternative
    encoding is passed into SAX::Parser#parse_io. [#1942] (Thanks, @kp666!)
  * Serialized HTML4::DocumentFragment will now be properly encoded. Previously
    this empty string was encoded as US-ASCII. [#2649]
  * Node#wrap now uses the parent as the context node for parsing wrapper
    markup, falling back to the document for unparented nodes. Previously the
    document was always used.
  * [CRuby] UTF-16-encoded documents longer than ~4000 code points now
    serialize properly. Previously the serialized document was corrupted when
    it exceeded the length of libxml2's internal string buffer. [#752]
  * [CRuby] The HTML5 parser now correctly handles text at the end of form
    elements.
  * [CRuby] HTML5::Document#fragment now always uses body as the parsing
    context. Previously, fragments were parsed in the context of the associated
    document's root node, which allowed for inconsistent parsing. [#2553]
  * [CRuby] Nokogiri::HTML5::Document#url now correctly returns the URL passed
    to the constructor method. Previously it always returned nil. [#2583]
  * [CRuby] HTML5 encoding detection is now case-insensitive with respect to
    meta tag charset declaration. [#2693]
  * [CRuby] HTML5 fragment parsing in context of an annotation-xml node now
    works. Previously this rarely-used path invoked rb_funcall with incorrect
    parameters, resulting in an exception, a fatal error, or potentially a
    segfault. [#2692]
  * [CRuby] HTML5 quirks mode during fragment parsing more closely matches
    document parsing. [#2646]
  * [JRuby] Fixed a bug with adding the same namespace to multiple nodes via #
    add_namespace_definition. [#1247]
  * [JRuby] NodeSet#[] now raises a TypeError if passed an invalid parameter
    type. [#2211]

Deprecated

  * Nokogiri.install_default_aliases is deprecated in favor of
    Nokogiri::EncodingHandler.install_default_aliases. This is part of a
    private API and is probably not called by anybody, but we'll go through a
    deprecation cycle before removal anyway. [#2643, #2446]

Changed

  * [CRuby+OSX] Technical note: On MacOS Ruby 3.2, the symbols from libxml2 and
    libxslt are no longer exported. Ruby 3.2 adopted new features from the
    Darwin toolchain that make it challenging to continue to support this
    rarely-used binary API. A future minor release of Nokogiri may remove these
    symbols (and others) entirely. Feedback from downstream gem maintainers is
    welcome at #2746, where you'll also be able to read deeper context on this
    decision.

Thank you!

The following people and organizations were kind enough to sponsor @flavorjones
or the Nokogiri project during the development of v1.14.0:

  * Gotz Gorisch @GoetzGoerisch
  * Airbnb @airbnb
  * Kyohei Nanba @kyo-nanba
  * Maxime Gauthier @biximilien
  * @renuo
  * @dbootyfvrt
  * YOSHIDA Katsuhiko @kyoshidajp
  * Homebrew @Homebrew
  * David Vrensk @dvrensk
  * Alex Daragiu @daragiu
  * Github @github
  * Julian Joseph @Julian88Tex
  * Charles Simon-Meunier @csimonmeunier
  * Ben Slaughter @benSlaughter
  * Garen Torikian @gjtorikian
  * Frank Groeneveld @frenkel
  * Hiroshi SHIBATA @hsbt

(tsutsui)

2023-02-03 20:06:03 UTC MAIN commitmail json YAML

doc: Updated ruby-gnome packages to 4.1.0

(tsutsui)

2023-02-03 20:02:58 UTC MAIN commitmail json YAML

ruby-gnome: update to 4.1.0.

Upstream changes:
https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.0
https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.9
https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.8
https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.7
https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.6

Ruby-GNOME 4.1.0: 2023-01-31

This is a bug fix release of 4.0.9.

Changes

Ruby/GLib2

  * Fixes

      + Fixed a memory leak introduced in 4.0.9.

Ruby/Handy

  * Improvements

      + Renamed gem name to libhandy from handy because handy gem
        already exists.

Ruby-GNOME 4.0.9: 2023-01-31

This is a bug fix release of 4.0.8.

Changes

Ruby/GLib2

  * Fixes

      + Fixed a crash bug that is related to closure and GC.

Ruby-GNOME 4.0.8: 2023-01-15

This is a bug fix release of 4.0.7.

Changes

Ruby/GLib2

  * Fixes

      + Fixed a bug that gems that depend on glib2 gem can't find
        glib-enum-types.h.

Ruby-GNOME 4.0.7: 2023-01-15

This is a release for Ruby 3.2 on Windows again.

Changes

Ruby/GLib2

  * Improvements

      + Really added support for Ruby 3.2 on Windows.
        [GH-1535]
        [Reported by dsisnero]

Thanks

  * dsisnero

Ruby-GNOME 4.0.6: 2023-01-08

This is a release for Ruby 3.2 on Windows.

Changes

Ruby/GLib2

  * Improvements

      + Added support for Ruby 3.2 on Windows.
        [GH-1533]
        [Reported by dsisnero]

Thanks

  * dsisnero

(tsutsui)

2023-01-31 15:09:58 UTC MAIN commitmail json YAML

doc: Updated emulators/PC6001VX to 4.1.3

(tsutsui)

2023-01-31 15:09:42 UTC MAIN commitmail json YAML

PC6001VX: update to 4.1.3.

Upstream changes:

4.1.3 2023/01/29
* Updated PC-6001 compatible basic ROMs to 0.7.6.
* Added Russian translation.

(tsutsui)

2023-01-09 04:51:05 UTC MAIN commitmail json YAML

doc: Updated emulators/PC6001VX to 4.1.2

(tsutsui)

2023-01-09 04:50:42 UTC MAIN commitmail json YAML

PC6001VX: update to 4.1.2.

Upstream changes:

4.1.2 2023/01/09
* Updated PC-6001mk2/6601 compatible basic ROMs to 0.4.2.
* Fixed: Could not cancel quiting if "Confirm at exit" is checked.
* (Windows)Fixed: Katakana/Hiragana key (kana switching) not working.

(tsutsui)

2023-01-08 08:30:54 UTC MAIN commitmail json YAML

doc: Updated emulators/PC6001VX to 4.1.1

(tsutsui)

2023-01-08 08:30:39 UTC MAIN commitmail json YAML

PC6001VX: update to 4.1.1.

Tested on NetBSD/amd64 9.3 and NetBSD/i386 9.3 with qt6 packages.

Upstream changes:

4.1.1 2023/01/05
* (Windows)Fixed issue in opening file with Japanese file name.

4.1.0 2023/01/01
* Merged upstream PC6001V version 2.0.4.
  * Introduce Romaji input method for KANA characters. It can be toggled
    by ALT+F12.
* Updated PC-6001mk2/6601 compatible basic ROMs to 0.4.1.
* Fixed replay/playback inconsistency.

4.0.0 2022/12/03
* 4.0 final release.

4.0.0Beta2 2022/08/05
* Merged upstream PC6001V version 2.0.3.
* Endode movie in background thread. This makes better performance of
  video capturing.
* Fixed issue joystick did not work.

4.0.0Beta1 2022/02/28
* Merged upstream PC6001V version 2.0.2.
* Migrated to Qt6 from Qt5. Now Qt6.2 or higher is required to build.

(tsutsui)

2023-01-08 08:13:31 UTC MAIN commitmail json YAML

qt6-qtbase: fix build failure on NetBSD/i386.

Closes PR/57151.
No PKGREVISION bump because buildable ports are not affected.

(tsutsui)

2023-01-08 07:22:35 UTC MAIN commitmail json YAML

doc: Updated emulators/PC6001VX to 3.9.1

(tsutsui)

2023-01-08 07:22:00 UTC MAIN commitmail json YAML

PC6001VX: update to 3.9.1.

Note this is the last version of PC6001VX 3.x that uses Qt5, and
PC6001VX 4.x has already been released and switched to using Qt6.
I'll update to 4.x soon after I commit a qt6-qtbase fix for NetBSD/i386.

Upstream changes:

3.9.1 2023/01/01
* Updated PC-6001mk2/6601 compatible basic ROMs to 0.4.1.

(tsutsui)

2023-01-01 13:00:54 UTC MAIN commitmail json YAML

gcc9-libs: bump PKGREVISION to follow gcc9 bump.

(tsutsui)

2023-01-01 12:59:39 UTC MAIN commitmail json YAML

gcc9: pull a hack for the __stack_chk_fail_local() on NetBSD.

Taken from src/external/gpl3/gcc/dist/gcc/targhooks.c in the NetBSD HEAD:
http://cvsweb.netbsd.org/bsdweb.cgi/src/external/gpl3/gcc/dist/gcc/targhooks.c#rev1.2
via pkgsrc/lang/gcc49 in Attic:
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/lang/gcc49/patches/Attic/patch-gcc_targhooks.c#rev1.1

This fixes an error during make configure in pkgsrc/x11/qt6-qtbase
on NetBSD/i386 9.3 as mentioned in PR/57151.

Bump PKGREVISION.

(tsutsui)

2022-12-14 13:54:19 UTC MAIN commitmail json YAML

2022-12-12 17:51:22 UTC MAIN commitmail json YAML

mlterm: pull an upstream change that fixes possible segfaults.

Bump PKGREVISION.

(tsutsui)

2022-12-12 17:42:04 UTC MAIN commitmail json YAML

mlterm: remove unnecessary chunk not generated by mkpatches(1).

(tsutsui)

2022-12-12 14:07:23 UTC MAIN commitmail json YAML

doc: Updated ruby-gnome packages to 4.0.5

(tsutsui)

2022-12-12 14:04:53 UTC MAIN commitmail json YAML

2022-12-11 21:06:32 UTC MAIN commitmail json YAML

firefox: 107.0.1 requries nss>=3.84.

(tsutsui)

2022-12-09 12:47:26 UTC MAIN commitmail json YAML

ruby-public_suffix: update to 5.0.1.

Upstream changes (from CHANGELOG.md):

## 5.0.1

### Changed

- Updated definitions.

(tsutsui)

2022-12-09 12:45:08 UTC MAIN commitmail json YAML

2022-12-09 12:36:25 UTC MAIN commitmail json YAML

doc: Updated ruby-gnome packages to 4.0.4

(tsutsui)

2022-12-09 12:34:13 UTC MAIN commitmail json YAML

ruby-gnome: update to 4.0.4.

Upstream changes:
https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.4

Ruby-GNOME 4.0.4: 2022-12-09

This is a release that adds more new libraries: Ruby/Adwaita,
Ruby/GtkSourceView3 and Ruby/Handy.

Changes

Documents

  * Improvements

      + Added gdk4 and gtk4.
        [GitHub#1514]
        [Reported by codart]

All

  * Improvements

      + Added support for macOS 12/Xcode 14.
        [GitHub#1516]
        [Reported by Apoorv Sohal]

Ruby/GLib2

  * Improvements

      + Added support for instantiating GLib::Pointer and getting
        address of it.

      + Renamed gnome2/ to gnome/ in internal library path.

      + Suppressed connected_closures isn't initialized warning.

      + Re-added GLib::ValueArray because GStreamer still uses it
        without replacement.
        [GitHub#1520]
        [Reported by Matt Palmer]

      + Set missing rb_data_type_t::wrap_struct_name.
        [GitHub#1522]
        [Patch by Peter Zhu]

      + Added support for more GSpawnFlags.

  * Fixes

      + Fixed a bug that GLib::Pointer.gtype and GLib::Pointer#gtype
        use the wrong number of arguments.

      + Fixed a memory leak in GLib::Object based classes.
        [GitHub#1523]
        [Patch by Peter Zhu]

Ruby/GObjectIntrospection

  * Improvements

      + Added support for length in field.
        [GitHub#1524]
        [Reported by jvmf1]

Ruby/GIO2

  * Improvements

      + Added support for getting GLib::Mount by Gio::Volume#mount.
        [GitHub#604]

Ruby/GTK4

  * Improvements

      + [sample] Updated.
        [GitHub#1512]
        [GitHub#1515]
        [Patch by kojix2]
        [GitHub#1526]
        [GitHub#1527]
        [Patch by Daniel Mircea]
  * Fixes

      + Fixed a bug that Gtk::ScrolledWindow can't be created.
        [GitHub#1504]
        [Reported by rubyFeedback]

      + Fixed a typo in Gtk::Image.new.
        [GitHub#1504]
        [Reported by rubyFeedback]

      + Fixed a bug that Gtk::CellRendereText may be GC-ed.
        [GitHub#1518]
        [Reported by galtgenod]

      + Fixed a crash bug that is caused when GLib based class defined
        by Ruby is used.
        [GitHub#1444]
        [Reported by HuBandiT]

Ruby/libsecret

  * Fixes

      + Fixed wrong MSYS2 package name.

Ruby/GtkSourceView4

  * Fixes

      + Fixed package ID.
        [GitHub#1525]
        [Reported by Daniel Mircea]

Ruby/GtkSourceView5

  * Added.
    [GitHub#1511]
    [Reported by galtgendo]

Ruby/Adwaita

  * Added.
    [GitHub#1510]
    [Reported by rubyFeedback]

Ruby/Handy

  * Added.
    [GitHub#1434]
    [Reported by Jacob Michalskie]

Thanks

  * rubyFeedback

  * kojix2

  * codart

  * Apoorv Sohal

  * galtgendo

  * Matt Palmer

  * Peter Zhu

  * HuBandiT

  * jvmf1

  * Daniel Mircea

  * Jacob Michalskie

(tsutsui)

2022-12-08 15:31:04 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.13.10

(tsutsui)

2022-12-08 15:30:47 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.13.10.

Upstream changes:
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.10

1.13.10 / 2022-12-07

Security

  * [CRuby] Address CVE-2022-23476, unchecked return value from
    xmlTextReaderExpand. See GHSA-qv4q-mr5r-qprj for more information.

Improvements

  * [CRuby] XML::Reader#attribute_hash now returns nil on parse errors. This
    restores the behavior of #attributes from v1.13.7 and earlier. [#2715]

(tsutsui)

2022-12-08 15:24:49 UTC MAIN commitmail json YAML

doc: Updated ruby-gnome packages to 4.0.3

(tsutsui)

2022-12-08 15:22:03 UTC MAIN commitmail json YAML

ruby-gnome: update to 4.0.3.

pkgsrc changes:
- update HOMEPAGE
- refactor dependencies

Upstream changes (from NEWS.md):

Ruby-GNOME 4.0.3: 2022-09-13

This is a bug fix release of 4.0.2.

Changes

Ruby/GTK4

  * Fixes

      + Fixed a bug that ext/**/*.* aren't included in .gem. [GitHub#1498]
        [Reported by Anatol Pomozov]

Thanks

  * Anatol Pomozov

Ruby-GNOME 4.0.2: 2022-09-05

This is a bug fix release of 4.0.1.

Changes

Ruby/GLib2

  * Fixes

      + Fixed a bug that closure may be GC-ed. [GitHub#1495][Reported by Matijs
        van Zuijlen]

Ruby/GObjectIntrospection

  * Fixes

      + Fixed a bug that callback doesn't work with GObject Introspection
        1.72.0 or later. [GitHub#1496][Reported by Mamoru TASAKA]

Thanks

  * Mamoru TASAKA

  * Matijs van Zuijlen

Ruby-GNOME 4.0.1: 2022-09-02

This is a bug fix release of 4.0.0.

Changes

Ruby/GLib2

  * Fixes

      + Fixed wrong false constant value.

Ruby-GNOME 4.0.0: 2022-09-01

This is a release that supports GTK 4.

Changes

All

  * windows: Removed a needless workaround for old libintl-8.dll.

  * doc: Added support for generating API documents. [GitHub#1468][Patch by
    kojix2]

  * doc: Added Rake tasks to generate documents. [GitHub#1482][Patch by Sean
    Champ]

  * Use Bundler API to load (({Gemfile.local})). [GitHub#1483][Patch by Sean
    Champ]

Ruby/GLib2

  * Improvements

      + Changed to use g_warning() from rb_warn() for already destroyed closure
        warning.

      + Dropped support for GLib 2.48 or earlier.

      + Added GLib::DateTime#format_iso8601.

      + Added rbg_mGLib().

      + Added rbg_mGLibObject().

      + Deprecated mGLib.

      + Added support for auto native package installation on Gentoo Linux.

      + Added GLib.malloc.

      + Added GLib.malloc0.

      + Added GLib.free.

      + Added GLib::Variant#to_s. [GitHub#1491][Reported by Sean Champ]

      + Added GLib::Variant#inspect.

      + Added GLib::Variant.parse. [GitHub#1491][Reported by Sean Champ]

  * Fixes

      + closure: Fixed a reference count problem.

Ruby/GObjectIntrospection

  * Improvements

      + Don't raise an exception for object == nil. [GitHub#1472][Reported by
        Hirokazu SUZUKI]

      + Added support for returning a fixed size C array of GObject. [GitHub#
        1481][Reported by Sean Champ]

      + Added support for GObject Introspection 1.72.0 or later.

      + Added support for returning GClosure from virtual method.

      + Added support for transfer full boxed type returned by closure.

  * Fixes

      + Fixed a bug that gpointer to VALUE conversion is broken on 32bit
        environment. [GitHub#1462][Reported by Mamoru TASAKA]

      + Fixed a wrong GHashTable value conversion in Ruby -> GHashTable.
        [GitHub#1481][Reported by Sean Champ]

      + Fixed a memory leak of GObjectIntrospection::CallableInfo#return_type.

      + Fixed a memory leak for async callback.

Ruby/GTK3

  * Improvements

      + Required GTK+ 3.22 or later.

      + Added support for Gtk::AccelMap.each(filter: true). [GitHub#1487]
        [Reported by Sean Champ]

  * Fixes

      + Fixed wrong {Gtk::RadioToolButton.new usage in demo. [GitHub#1475]
        [Reported by Sami Sieranoja]

      + Fixed a GC related bug of Gtk::Widget#insert_action_group. [GitHub#
        1490][Reported by Sean Champ]

Ruby/GDK4

  * Re-implemented based on the current Ruby/GDK3.

Ruby/GTK4

  * Re-implemented based on the current Ruby/GTK4.

Ruby/Poppler

  * Improvements

      + Added support for Poppler::Document.new(GLib::Bytes).

Ruby/RSVG2

  * Fixes

      + doc: Fixed a link. [GitHub#1469][Patch by Blake Gearin]

Ruby/GStreamer

  * Fixes

      + example: Updated to work with the latest GStreamer. [GitHub#1478][Patch
        by kojix2]

Ruby/libsecret

  * Improvements

      + Added support for Secret::Schema#attributes.

Ruby/VTE3

  * Improvements

      + Removed needless Vte::Terminal#feed_child wrapper. [GitHub#1484][Patch
        by Sean Champ]

Thanks

  * Mamoru TASAKA

  * kojix2

  * Blake Gearin

  * Hirokazu SUZUKI

  * Sami Sieranoja

  * Sean Champ

(tsutsui)

2022-12-07 15:37:12 UTC MAIN commitmail json YAML

2022-11-08 16:59:14 UTC MAIN commitmail json YAML

doc: Updated net/sayaka to 3.5.4

(tsutsui)

2022-11-08 16:58:59 UTC MAIN commitmail json YAML

sayaka: update to 3.5.4.

Upstream changes:

* 3.5.4 (2022/11/08)
- implement --force-sixel option
- fix printf bug when --progress is specified

(tsutsui)

2022-10-30 07:44:12 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.13.9

(tsutsui)

2022-10-30 07:43:56 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.13.9.

Upstream changes:
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.9

1.13.9 / 2022-10-18

Security

  * [CRuby] Vendored libxml2 is updated to address CVE-2022-2309,
    CVE-2022-40304, and CVE-2022-40303. See GHSA-2qc6-mcvw-92cw for more
    information.
  * [CRuby] Vendored zlib is updated to address CVE-2022-37434.
    Nokogiri was not affected by this vulnerability, but this version
    of zlib was being flagged up by some vulnerability scanners,
    see #2626 for more information.

Dependencies

  * [CRuby] Vendored libxml2 is updated to v2.10.3 from v2.9.14.
  * [CRuby] Vendored libxslt is updated to v1.1.37 from v1.1.35.
  * [CRuby] Vendored zlib is updated from 1.2.12 to 1.2.13.
    (See LICENSE-DEPENDENCIES.md for details on which packages redistribute
    this library.)

Fixed

  * [CRuby] Nokogiri::XML::Namespace objects, when compacted, update
    their internal struct's reference to the Ruby object wrapper.
    Previously, with GC compaction enabled, a segmentation fault was
    possible after compaction was
    triggered. [#2658] (Thanks, @eightbitraptor and @peterzhu2118!)
  * [CRuby] Document#remove_namespaces! now defers freeing the underlying
    xmlNs struct until the Document is GCed. Previously, maintaining a
    reference to a Namespace object that was removed in this way could
    lead to a segfault. [#2658]

(tsutsui)

2022-10-22 17:01:50 UTC MAIN commitmail json YAML

doc: Updated wm/jwm to 2.4.3

(tsutsui)

2022-10-22 17:01:30 UTC MAIN commitmail json YAML

jwm: update to 2.4.3.

Upstream changes:
https://github.com/joewing/jwm/releases/tag/v2.4.3

v2.4.3

What's Changed

  * Update es.po by @ciroH in #570
  * Fall back to the 2.3.7 behavior when SVG image size in pixels is unknown by
    @dimkr in #572
  * Closes #575 Add window title match support in Group config section by
    @twister9893 in #576
  * Retry select() on dynamic menu pipe if interrupted by SIGCHLD by @dimkr in
    #577
  * Update ru.po by @adem4ik in #582
  * added configuration options for issue #585 (kill menu, client name in
    title) by @mikefhewitt in #587

New Contributors

  * @ciroH made their first contribution in #570
  * @dimkr made their first contribution in #572
  * @twister9893 made their first contribution in #576
  * @adem4ik made their first contribution in #582
  * @mikefhewitt made their first contribution in #587

(tsutsui)

2022-09-03 15:06:54 UTC MAIN commitmail json YAML

doc: Updated graphics/ruby-cairo to 1.17.8

(tsutsui)

2022-09-03 15:06:07 UTC MAIN commitmail json YAML

ruby-cairo: update to 1.17.8.

Upstream changes (from NEWS):

Release 1.17.8 (2022-09-01) Sutou Kouhei <kou@cozmixng.org>
===========================================================

Improvements
------------

  * Added support for Pathname for Cairo::Surface#write_to_png.
    [GitHub#37][Reported by scivola]

Thanks
------

  * scivola

(tsutsui)

2022-09-03 14:15:01 UTC MAIN commitmail json YAML

doc: Updated inputmethod/ibus to 1.5.27

(tsutsui)

2022-09-03 14:14:41 UTC MAIN commitmail json YAML

ibus: update to 1.5.27.

pkgsrc changes:
- workaround for unconditional -ldl for ubuntu
https://github.com/ibus/ibus/pull/2442

Upstream changes:
https://github.com/ibus/ibus/releases/tag/1.5.27

1.5.27

  * Disable XKB engines in Plasma Wayland 230fb22 b4723eb 9ad0637
  * ibusimcontext keycode - 8 for gtk3 keycode generation 8711dc8
  * Revert CCedilla change for pt-BR in ibusimcontext 3e5fab4
  * Update CI 47303a6 16df64e 79e446e
  * Add IBUS_CAP_OSK to IBusCapabilite b94f0c1
  * Enable ibus restart in GNOME desktop ab0d176
  * Add ibus im-module command 965567d fee26c6 db2ef5d
  * Implement new process_key_event for GTK4 c957c5f
  * Add focus_in_id()/focus_out_id() class methods 92771d0
  * Delete xkb:latam:: in denylist.txt 82e38d9
  * Enhance Xutf8TextListToTextProperty d47dbfa
  * Revert Emoji shoftcut key to Super-space 1520c39
  * Update simple.xml with xkeyboard-config 2.36 ef9bd3b

Code Contributors:

  * Fix refcounting issues (Carlos Garnacho) 17648f0
  * Fix bashisms in org.freedesktop.IBus.session.GNOME.service (Mitsuya
    Shibata) f1c456d
  * Update xkb-latin-layouts in gschema (Mike FABIAN) bca7bf0
  * Use our own prefix to look up systemd user services dir (Naim Favier)
    9f62a40
  * Add functionality to change IBus panel themes with available GTK themes
    (Hollow Man) 233a3f4 addab9f ff99828

Translation Contributors:

  * Update translation (Korean) (simmon) f7c045e d810713
  * Update translation (Punjabi) (A S Alam) 5f85888
  * Update translation (Italian) (Nathan) 8ec7eff
  * Update translation (Ukrainian) (Yuri Chornoivan) 2c262cb 742091b
  * Update translation (Japanese) (fujiwarat) f3d7aa9
  * Update translation (Estonian) (H A) e88651e
  * Update translation (Polish) (Piotr Drag) e78c545
  * Update translation (German) (Mike FABIAN) 1f4fe9f
  * Update translation (Turkish) (Oguz Ersen) ced5bfb

(tsutsui)

2022-08-18 15:49:57 UTC MAIN commitmail json YAML

doc: Updated graphics/raleigh-reloaded to 1.5

(tsutsui)

2022-08-18 15:49:40 UTC MAIN commitmail json YAML

raleigh-reloaded: update to 1.5.

No upstream changelog,
but several style/visual improvements.

(tsutsui)

2022-08-18 15:44:39 UTC MAIN commitmail json YAML

doc: Updated graphics/ruby-cairo to 1.17.7

(tsutsui)

2022-08-18 15:44:23 UTC MAIN commitmail json YAML

ruby-cairo: update to 1.17.7.

Upstream changes:
https://github.com/rcairo/rcairo/blob/v1.17.7/NEWS

Release 1.17.7 (2022-07-31) Sutou Kouhei <kou@cozmixng.org>
===========================================================

Fixes
-----

  * Fixed a bug that Cairo::UserFontFace#on_render_color_glyph isn't
    called.

Release 1.17.6 (2022-07-30) Sutou Kouhei <kou@cozmixng.org>
===========================================================

Improvements
------------

  * Added support for cairo 1.17.6:

    * Added Cairo::PDFVersion::VERSION_1_6.

    * Added Cairo::PDFVersion::VERSION_1_7.

    * Added Cairo::PDFSurface#set_metadata.

    * Added Cairo::DirectWriteError.

    * Added Cairo::Context#set_hairline.

    * Added Cairo::Context#hairline?.

    * Added Cairo::UserFont#on_render_color_glyph.

  * Updated tests for cairo 1.17.6.
    [GitHub#75][Reported by Mamoru TASAKA]

Fixes
-----

  * Fixed a wrong conversion bug for the rest size argument in read
    callback.

  * Fixed a wrong conversion bug in Cairo::Options#hash.

  * Fixed a GC related crash bug in Cairo::Surface#finish.

Thanks
------

  * Mamoru TASAKA

(tsutsui)

2022-08-18 15:13:23 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.13.8

(tsutsui)

2022-08-18 15:13:07 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.13.8.

Upstream changes:
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.8
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.7

1.13.8 / 2022-07-23

Deprecated

  * XML::Reader#attribute_nodes is deprecated due to incompatibility between
    libxml2's xmlReader memory semantics and Ruby's garbage collector. Although
    this method continues to exist for backwards compatibility, it is unsafe to
    call and may segfault. This method will be removed in a future version of
    Nokogiri, and callers should use #attribute_hash instead. [#2598]

Improvements

  * XML::Reader#attribute_hash is a new method to safely retrieve the
    attributes of a node from XML::Reader. [#2598, #2599]

Fixed

  * [CRuby] Calling XML::Reader#attributes is now safe to call. In Nokogiri <=
    1.13.7 this method may segfault. [#2598, #2599]

1.13.7 / 2022-07-12

Fixed

XML::Node objects, when compacted, update their internal struct's reference to
the Ruby object wrapper. Previously, with GC compaction enabled, a segmentation
fault was possible after compaction was triggered. [#2578] (Thanks,
@eightbitraptor!)

(tsutsui)

2022-07-02 19:46:36 UTC MAIN commitmail json YAML

doc: Updated emulators/PC6001VX to 3.9.0

(tsutsui)

2022-07-02 19:46:21 UTC MAIN commitmail json YAML

PC6001VX: update to 3.9.0.

pkgsrc changes:
- switch to ffmpeg5

Upstream changes:

3.9.0 2022/06/27
* Updated PC-6001 compatible basic ROMs to 0.7.5.
* Updated PC-6001mk2/6601 compatible basic ROMs to 0.4.
* PC-6001mk2/6601 compatible CGROM now covers semi-graphic characters.
* (Windows,64bit)Fixed issue in opening long replay file.

(tsutsui)

2022-05-28 17:52:22 UTC MAIN commitmail json YAML

doc: Updated wm/jwm to 2.4.2

(tsutsui)

2022-05-28 17:52:06 UTC MAIN commitmail json YAML

jwm: update to 2.4.2.

pkgsrc changes:
- switch MASTER_SITES to github per upstream HOMEPAGE
- remove a patch fixed in upstream #556

Upstream changes:
https://github.com/joewing/jwm/releases/tag/v2.4.2

v2.4.2

What's Changed

  * Add nomaxtitle group option by @JCallicoat in #557
  * Add backandforth attribute to Desktops tag by @JCallicoat in #558
  * Updated pt_BR.po language for the JWM. by @marcelocripe in #559
  * Update Portuguese (pt.po) translation by @hugok79 in #561
  * Bugfix/nls fix translation installation, closes #565 #564 #556 by @01micko
    in #566
  * Update pl.po by @Faalagorn in #567
  * Fix an issue with dynamic configuration generation #563

New Contributors

  * @JCallicoat made their first contribution in #557
  * @01micko made their first contribution in #566
  * @Faalagorn made their first contribution in #567

(tsutsui)

2022-05-14 14:33:47 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.13.6

(tsutsui)

2022-05-14 14:33:31 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.13.6.

Upstream changes:
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.6
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.5

1.13.6 / 2022-05-08

Security

  * [CRuby] Address CVE-2022-29181, improper handling of unexpected data types,
    related to untrusted inputs to the SAX parsers. See GHSA-xh29-r2w5-wx8m for
    more information.

Improvements

  * {HTML4,XML}::SAX::{Parser,ParserContext} constructor methods now raise
    TypeError instead of segfaulting when an incorrect type is passed.

1.13.5 / 2022-05-04

Security

  * [CRuby] Vendored libxml2 is updated to address CVE-2022-29824. See
    GHSA-cgx6-hpwq-fhv5 for more information.

Dependencies

  * [CRuby] Vendored libxml2 is updated from v2.9.13 to v2.9.14.

Improvements

  * [CRuby] The libxml2 HTML4 parser no longer exhibits quadratic behavior when
    recovering some broken markup related to start-of-tag and bare <
    characters.

Changed

  * [CRuby] The libxml2 HTML4 parser in v2.9.14 recovers from some broken
    markup differently. Notably, the XML CDATA escape sequence <![CDATA[ and
    incorrectly-opened comments will result in HTML text nodes starting with &
    lt;! instead of skipping the invalid tag. This behavior is a direct result
    of the quadratic-behavior fix noted above. The behavior of downstream
    sanitizers relying on this behavior will also change. Some tests describing
    the changed behavior are in test/html4/test_comments.rb.

(tsutsui)

2022-04-16 15:59:32 UTC MAIN commitmail json YAML

doc: Updated net/ruby-public_suffix to 4.0.7

(tsutsui)

2022-04-16 15:59:17 UTC MAIN commitmail json YAML

ruby-public_suffix: update to 4.0.7.

Upstream changes (from CHANGELOG.md):

4.0.7

Fixes

  * Fixed YARD rake task (GH-179)

Changed

  * Updated definitions.

(tsutsui)

2022-04-16 14:29:52 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.13.4

(tsutsui)

2022-04-16 14:28:18 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.13.4.

Upstream changes:
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4

1.13.4 / 2022-04-11

Security

  * Address CVE-2022-24836, a regular expression denial-of-service
    vulnerability. See GHSA-crjr-9rc5-ghw8 for more information.
  * [CRuby] Vendored zlib is updated to address CVE-2018-25032. See
    GHSA-v6gp-9mmm-c6p5 for more information.
  * [JRuby] Vendored Xerces-J (xerces:xercesImpl) is updated to address
    CVE-2022-23437. See GHSA-xxx9-3xcr-gjj3 for more information.
  * [JRuby] Vendored nekohtml (org.cyberneko.html) is updated to address
    CVE-2022-24839. See GHSA-gx8x-g87m-h5q6 for more information.

Dependencies

  * [CRuby] Vendored zlib is updated from 1.2.11 to 1.2.12. (See
    LICENSE-DEPENDENCIES.md for details on which packages redistribute this
    library.)
  * [JRuby] Vendored Xerces-J (xerces:xercesImpl) is updated from 2.12.0 to
    2.12.2.
  * [JRuby] Vendored nekohtml (org.cyberneko.html) is updated from a fork of
    1.9.21 to 1.9.22.noko2. This fork is now publicly developed at https://
    github.com/sparklemotion/nekohtml

(tsutsui)

2022-04-03 09:01:08 UTC MAIN commitmail json YAML

2022-03-15 20:45:39 UTC MAIN commitmail json YAML

ibus-python: sync with ibus 1.5.26 updates.  Build test only.

(tsutsui)

2022-03-15 13:13:53 UTC MAIN commitmail json YAML

doc: Updated inputmethod/ibus to 1.5.26

(tsutsui)

2022-03-15 13:13:36 UTC MAIN commitmail json YAML

ibus: update to 1.5.26.

pkgsrc changes:
- explicitly disable systemd support
- explicitly require the latest unicode packages
- no need to specify python 2.x

Upstream changes:
https://github.com/ibus/ibus/releases/tag/1.5.26

1.5.26

  * Enhance compose keys df664b1 19377ad
  * Enhance Emoji features acc5570 104148b d9ff2bb
  * Implement clear preedit for GTK4 5487a6b
  * Calculate keycode from keysym in GTK3 forward-key-event 4957d14
  * Fix to send char position at update_preedit_text f5757ad
  * Deprecate gettext.bind_textdomain_codeset() since Python 3.8 28acfd4
  * Fix ibus_key_event_from_string for gobject-introspection c69b61a
  * Fix a key event loop with forwarding keys 6b979e7
  * Delete gnome-autogen dependency 2bc47f0
  * Change XKB layout string color in panel 0e118e7
  * Add IBUS_INPUT_HINT_PRIVATE for browser private mode 0f1485b
  * mkdir socket dirs instead of socket paths 787b564 dfd3fbf
  * Add org.freedesktop.IBus.session.generic.service b5423f0
  * Check XDG_SESSION_DESKTOP for Plasma desktop 1f27521
  * Update simple.xml with xkeyboard-config 2.35.1 a3c0724
  * Update ibusunicodegen.h with unicode-ucd 14.0.0 9bf9ef0
  * Enhance CI fbea544 51e3295 d53d31d be17934 675b94f
  * Fix typos a82bda5

Code Contributors:

  * Fix wrong cursor location in gtk3 apps (Alynx Zhou) 936a0e7
  * Update URLS (Eberhard Beilharz) ecca9db
  * invalidate cache based on symlink mtime too (Naim Favier) cfcc6f1
  * Fix unref problems with floating references (Eberhard Beilharz) 5a455b1
  * Update man page for Emoji shortcut key (Sibo Dong) ad95015
  * Add systemd unit file (Carlos Garnacho) a076b38
  * Fix forward key keycode for GTK4 (Changwoo Ryu) 5cfe838

Translation Contributors:

  * Update translation (Finnish) (Jan Kuparinen) e77f80c
  * Update translation (Korean) (simmon) 6df55eb
  * Update translation (Chinese (Simplified) (zh_CN)) (Dingzhong Chen) 0199dde
  * Update translation (Turkish) (Oguz Ersen) 58fe1e5
  * Update translation (Catalan) (Jordi Mas) a1528a0
  * Update translation (Arabic) (Abdullah Albaroty) 0e522c4
  * Update translation (Arabic) (Zayed Al-Saidi) 20c5dc9

(tsutsui)

2022-03-15 12:53:53 UTC MAIN commitmail json YAML

doc: Updated textproc/unicode-emoji to 14.0

(tsutsui)

2022-03-15 12:53:38 UTC MAIN commitmail json YAML

unicode-emoji: update to 14.0.

Upstream changes:

14.0:
https://home.unicode.org/announcing-the-unicode-standard-version-14-0/
https://unicode.org/emoji/charts-14.0/emoji-released.html

37 emoji characters,
including several new emoji for emotion and hand gestures (smileys, hands,
animals and nature, food and drink, transport, and activities).

(tsutsui)

2022-03-15 12:53:14 UTC MAIN commitmail json YAML

doc: Updated textproc/unicode-character-database to 14.0.0

(tsutsui)

2022-03-15 12:52:53 UTC MAIN commitmail json YAML

unicode-character-database: update to 14.0.0.

Upstream changes:

14.0.0:
http://www.unicode.org/versions/Unicode14.0.0/

Unicode 14.0 adds 838 characters, for a total of 144,697 characters.
These additions include 5 new scripts, for a total of 159 scripts,
as well as 37 new emoji characters.

(tsutsui)

2022-03-12 21:52:24 UTC MAIN commitmail json YAML

doc: Updated wm/jwm to 2.4.1

(tsutsui)

2022-03-12 21:52:08 UTC MAIN commitmail json YAML

jwm: update to 2.4.1.

Upstream changes:
https://github.com/joewing/jwm/releases/tag/v2.4.1

What's Changed

  * Make JPEG backgrounds not blurry by @shlomif in #530
  * Ukrainian translations by @TarasPanchenko in #538
  * Middle click close on taskbar by @keshto in #548
  * Fix broken text in menu button #534
  * Fix crash at startup with floating point exception #537
  * Fix icons with a dot (.) in the filename are not found #536
  * Fix Alt+tab being assigned even when not assigned in jwmrc #543

New Contributors

  * @shlomif made their first contribution in #530
  * @TarasPanchenko made their first contribution in #538
  * @keshto made their first contribution in #548

(tsutsui)

2022-03-06 17:14:50 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.13.3

(tsutsui)

2022-03-06 17:14:35 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.13.3.

Upstream changes:
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.3
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.2

1.13.3 / 2022-02-21

Fixed

  * [CRuby] Revert a HTML4 parser bug in libxml 2.9.13 (introduced in Nokogiri
    v1.13.2). The bug causes libxml2's HTML4 parser to fail to recover when
    encountering a bare < character in some contexts. This version of Nokogiri
    restores the earlier behavior, which is to recover from the parse error and
    treat the < as normal character data (which will be serialized as &lt; in a
    text node). The bug (and the fix) is only relevant when the RECOVER parse
    option is set, as it is by default. [#2461]

1.13.2 / 2022-02-21

Security

  * [CRuby] Vendored libxml2 is updated from 2.9.12 to 2.9.13. This update
    addresses CVE-2022-23308.
  * [CRuby] Vendored libxslt is updated from 1.1.34 to 1.1.35. This update
    addresses CVE-2021-30560.

Please see GHSA-fq42-c5rg-92c2 for more information about these CVEs.

Dependencies

  * [CRuby] Vendored libxml2 is updated from 2.9.12 to 2.9.13. Full changelog
    is available at https://download.gnome.org/sources/libxml2/2.9/
    libxml2-2.9.13.news
  * [CRuby] Vendored libxslt is updated from 1.1.34 to 1.1.35. Full changelog
    is available at https://download.gnome.org/sources/libxslt/1.1/
    libxslt-1.1.35.news

(tsutsui)

2022-03-06 17:13:38 UTC MAIN commitmail json YAML

doc: Updated misc/ruby-mini_portile2 to 2.8.0

(tsutsui)

2022-03-06 17:13:23 UTC MAIN commitmail json YAML

ruby-mini_portile2: update 2.8.0.

Upstream changes:
https://github.com/flavorjones/mini_portile/releases/tag/v2.8.0

2.8.0 / 2022-02-20

Added

  * Support xz-compressed archives (recognized by an .xz file extension).
  * When downloading a source archive, default open_timeout and read_timeout to
    10 seconds, but allow configuration via open_timeout and read_timeout
    config parameters.

(tsutsui)

2022-02-19 18:49:17 UTC MAIN commitmail json YAML

doc: Updated net/sayaka to 3.5.3

(tsutsui)

2022-02-19 18:48:52 UTC MAIN commitmail json YAML

sayaka: update to 3.5.3.

Upstream changes:

* 3.5.3 (2022/02/15)
- support to specify multiple keywords
- implement --mathalpha option

(tsutsui)

2022-02-01 19:03:39 UTC MAIN commitmail json YAML

doc: Updated graphics/raleigh-reloaded to 1.4

(tsutsui)

2022-02-01 19:03:23 UTC MAIN commitmail json YAML

raleigh-reloade: update to 1.4.

No release note, but includes several visual style improvements.

(tsutsui)

2022-01-30 01:24:16 UTC MAIN commitmail json YAML

doc: Updated net/mikutter to 5.0.4

(tsutsui)

2022-01-30 01:23:58 UTC MAIN commitmail json YAML

mikutter: update to 5.0.4

Upstream changes:

mikutter 5.0.4
https://mikutter.hatenablog.com/entry/2022/01/30/092542

* crash on ruby 2.7.5 due to lack of YAML.safe_load_file
  on changes to handle YAML.load behavior changes of ruby 3.1

mikutter 5.0.3
https://mikutter.hatenablog.com/entry/2022/01/16/151907

* explicitly specify gettext version 3.4.1 otherwise en messages are used
  even on ja environments
* crash on the extract tab if "client application name used on the post"
  is specified as "includes" in the criteria
* [miku] crash on macro-expand-all if expaneded results are macro calls
* Ruby 3.1 support: add prime to dependency of uitranslator

(tsutsui)

2022-01-30 01:16:38 UTC MAIN commitmail json YAML

mikutter-plugins-twitter: pull message_detail_view updates.

Bump PKGREVISION.

message_detail_view-2.1
- use font and bg settings for twitter messages
- use ScrolledWindow instead of VScrollbar to avoid unexpected window resize

(tsutsui)

2022-01-18 14:38:34 UTC MAIN commitmail json YAML

mlterm: 3.9.2 tag on GitHub has been renamed (i.e. distfile is updated).

(tsutsui)

2022-01-17 15:19:55 UTC MAIN commitmail json YAML

doc: Updated ruby-gnome packages to 3.5.1

(tsutsui)

2022-01-17 15:17:16 UTC MAIN commitmail json YAML

ruby-gnome: update to 3.5.1.

Upstream changes (from NEWS):

== Ruby-GNOME 3.5.1: 2021-01-17

This is a release for Windows.

=== Changes

==== All

  * windows: Add workaround for mingw-w64-x86_64-gettext-0.21-1 or
    later. Dummy (({DllMain()})) is defined.

==== Ruby/Pango

  * Fixes

    * Fixed a bug that can't be started.
      [GitHub#1456][Reported by Akira Ouchi]

==== Ruby/GObjectIntrospection

  * Fixes

    * Fixed a bug that (({NoMethodError})) is raised on invalid
      signature for constructor.

=== Thanks

  * Akira Ouchi

== Ruby-GNOME 3.5.0: 2021-01-11

This is a release that adds support for Ractor.

Ruby/GObjectIntrospection has some backward incompatibilities for
Ractor support. If you have any problem, please report it to
https://github.com/ruby-gnome/ruby-gnome/issues .

=== Changes

==== Ruby/GLib2

  * Improvements

    * Added support for Ractor.

    * Added support for signal handlers and virtual methods in
      included module.

    * Added support for (({try_convert})) protocol for property setter.

    * Added support for converting tuple (({GVariant})) to Ruby.

==== Ruby/GIO2

  * Improvements

    * Added support for GIO 2.70.

    * Added (({Gio::RubyInputStream})) to use Ruby objects as
      (({Gio::InputStream})).

    * Added (({Gio::RubyOutputStream})) to use Ruby objects as
      (({Gio::OutputStream})).

==== Ruby/GObjectIntrospection

  * Improvements

    * Added support for Ractor. This introduced some backward
      incompatiblities.

    * Added support for "transfer full" for out (({GError})).
      [GitHub#1437][Reported by mcclumpherty]

    * Added support for changing whether GVL is unlocked per object by
      the following APIs.

      * (({GObjectIntrospection::FunctionInfo#set_lock_gvl_default}))

      * (({GObjectIntrospection::FunctionInfo#add_lock_gvl_predicate}))

      * (({GObjectIntrospection::Loader#prepare_function_info_lock_gvl}))

    * Added support for converting from raw argument to enum.

    * Added support for (({GList<GVariant>})) return value.

    * Added support for reporting an error in callback.

  * Fixes

    * Fixed a bug that virtual functions of grandparent class can't be
      implemented.
      [GitHub#1433][Patch by shibafu]

==== Ruby/Pango

  * Improvements

    * Added support for Ruby 3.2.

==== Ruby/GTK3

  * Improvements

    * Improved documentation.
      [GitHub#1454][Patch by Andy Maleh]

    * Added support for Ruby 3.2.

==== Ruby/GDK4

  * Improvements

    * Updated pkg-config ID.
      [GitHub#1435][Patch by Sasi Olin]

==== Ruby/GTK4

  * Improvements

    * Removed needless rsvg2 dependency on Windows.
      [GitHub#1440][Reported by HuBandiT]

  * Fixes

    * Fixed typos in warning messages.
      [GitHub#1442][Patch by HuBandiT]
      [GitHub#1415][Reported by rubyFeedback]

=== Thanks

  * shibafu

  * Sasi Olin

  * mcclumpherty

  * HuBandiT

  * rubyFeedback

  * Andy Maleh

(tsutsui)

2022-01-17 14:45:00 UTC MAIN commitmail json YAML

doc: Updated x11/mlterm to 3.9.2

(tsutsui)

2022-01-17 14:44:46 UTC MAIN commitmail json YAML

mlterm: update to 3.9.2.

pkgsrc changes:
* switch MASTER_SITES to GitHub
* use GTK3 instead of GTK2
* remove local patches integreated into upstream (#5)

Upstream changes (noted in doc/en/ReleaseNote):

ver 3.9.2
* Support Fcitx5.
* Support GTK4 for mlconfig. (./configure --with-gtk=4.0)
* Support CSI > Ps q (XTVERSION). (Response: DCS>|mlterm(3.9.2)ST)
* Add "MOSH_UDP_PORT" environmental variable to specify UDP port or port-range
  to communicate with a mosh server.
* Add INSERT_CLIPBOARD shortcut key.
  (https://github.com/arakiken/mlterm/issues/19)
* Add --fk / format_other_keys option (equivalent to "formatOtherKeys" of xterm), and
  change the default format of the escape sequence with modifyOtherKeys from
  CSI Ps; Ps u to CSI 27; Ps; Ps ~.
* Add --with-iconv, --disable-daemon, --disable-split and --disable-zmodem
  options to ./configure script.
* Add vte 0.66 API symbols to libvte compatible library.
* Show server list dialog at startup on Android.
* It is deprecated to use "mlterm" as the value of termtype / -y option.
* 'termcap' config file stops to accept multiple terminal types concated by '|'
  (e.g. xterm|xterm-256) as key.
* Arabic ligatures (U+644-U+622, U+644-U+622, U+644-U+625, U+644-U+627) occupy
  two logical columns instead of one even if --dyncomb option isn't specified.
* KBD_INPUT_NUM and MOUSE_INPUT_NUM environmental variables (for mlterm-fb)
  accept multiple device numbers by "<num>,<num>".
* Show "Config: key=value" only if shortcut keys whose format is
  "proto:(echo)key=value" is pressed.
* Merge patches:
  https://github.com/arakiken/mlterm/pull/5.
  https://github.com/arakiken/mlterm/pull/9.
  https://github.com/arakiken/mlterm/pull/12.
  https://github.com/arakiken/mlterm/pull/22.
* Bug fixes:
  Fix https://github.com/arakiken/mlterm/issues/15.
  Fix https://github.com/arakiken/mlterm/issues/18.
  Fix https://github.com/arakiken/mlterm/issues/24.
  Fix https://github.com/arakiken/mlterm/issues/28.
  Fix failure of restarting mlterm on Android. (Enbugged at 3.9.1)
  Fix segfault if mlterm screen with -t option goes outside of the display.
  Fix emoji glyphs becoming too large with cairo.
  Fix corrupt value of "word_separator" option which mlconfig outputs.
  Fix incompatibility with xterm in pressing Shift + a-z keys etc if modifyOtherKeys is 1.
  (https://github.com/arakiken/mlterm/issues/21)
  Fix segfault in opening a new roxterm tab with libvte compatible library on wayland.

(tsutsui)

2022-01-16 10:12:22 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.13.1

(tsutsui)

2022-01-16 10:12:07 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.13.1.

Upstream changes:
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.1

1.13.1 / 2022-01-13

Fixed

  * Fix Nokogiri::XSLT.quote_params regression in v1.13.0 that raised an
    exception when non-string stylesheet parameters were passed. Non-string
    parameters (e.g., integers and symbols) are now explicitly supported and
    both keys and values will be stringified with #to_s. [#2418]
  * Fix HTML5 CSS selector query regression in v1.13.0 that raised an
    Nokogiri::XML::XPath::SyntaxError when parsing XPath attributes mixed into
    the CSS query. Although this mash-up of XPath and CSS syntax previously
    worked unintentionally, it is now an officially supported feature and is
    documented as such. [#2419]

(tsutsui)

2022-01-09 19:19:47 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.13.0

(tsutsui)

2022-01-09 19:19:23 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.13.0.

Upstream changes:
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.0

1.13.0 / 2022-01-06

Notes

Ruby

This release introduces native gem support for Ruby 3.1. Please note that
Windows users should use the x64-mingw-ucrt platform gem for Ruby 3.1, and
x64-mingw32 for Ruby 2.6-3.0 (see RubyInstaller 3.1.0 release notes).

This release ends support for:

  * Ruby 2.5, for which official support ended 2021-03-31.
  * JRuby 9.2, which is a Ruby 2.5-compatible release.

Faster, more reliable installation: Native Gem for ARM64 Linux

This version of Nokogiri ships experimental native gem support for the
aarch64-linux platform, which should support AWS Graviton and other ARM Linux
platforms. We don't yet have CI running for this platform, and so we're
interested in hearing back from y'all whether this is working, and what
problems you're seeing. Please send us feedback here: Feedback: Have you used
the aarch64-linux native gem?

Publishing

This version of Nokogiri opts-in to the "MFA required to publish" setting on
Rubygems.org. This and all future Nokogiri gem files must be published to
Rubygems by an account with multi-factor authentication enabled. This should
provide some additional protection against supply-chain attacks.

A related discussion about Trust exists at #2357 in which I invite you to
participate if you have feelings or opinions on this topic.

Dependencies

  * [CRuby] Vendored libiconv is updated from 1.15 to 1.16. (Note that libiconv
    is only redistributed in the native windows and native darwin gems, see
    LICENSE-DEPENDENCIES.md for more information.) [#2206]
  * [CRuby] Upgrade mini_portile2 dependency from ~> 2.6.1 to ~> 2.7.0. ("ruby"
    platform gem only.)

Improved

  * {XML,HTML4}::DocumentFragment constructors all now take an optional parse
    options parameter or block (similar to Document constructors). [#1692]
    (Thanks, @JackMc!)
  * Nokogiri::CSS.xpath_for allows an XPathVisitor to be injected, for
    finer-grained control over how CSS queries are translated into XPath.
  * [CRuby] XML::Reader#encoding will return the encoding detected by the
    parser when it's not passed to the constructor. [#980]
  * [CRuby] Handle abruptly-closed HTML comments as recommended by WHATWG.
    (Thanks to tehryanx for reporting!)
  * [CRuby] Node#line is no longer capped at 65535. libxml v2.9.0 and later
    support a new parse option, exposed as
    Nokogiri::XML::ParseOptions::PARSE_BIG_LINES, which is turned on by default
    in ParseOptions::DEFAULT_{XML,XSLT,HTML,SCHEMA} (Note that JRuby already
    supported large line numbers.) [#1764, #1493, #1617, #1505, #1003, #533]
  * [CRuby] If a cycle is introduced when reparenting a node (i.e., the node
    becomes its own ancestor), a RuntimeError is raised. libxml2 does no
    checking for this, which means cycles would otherwise result in infinite
    loops on subsequent operations. (Note that JRuby already did this.) [#1912]
  * [CRuby] Source builds will download zlib and libiconv via HTTPS. ("ruby"
    platform gem only.) [#2391] (Thanks, @jmartin-r7!)
  * [JRuby] Node#line behavior has been modified to return the line number of
    the node in the final DOM structure. This behavior is different from CRuby,
    which returns the node's position in the input string. Ideally the two
    implementations would be the same, but at least is now officially
    documented and tested. The real-world impact of this change is that the
    value returned in JRuby is greater by 1 to account for the XML prolog in
    the output. [#2380] (Thanks, @dabdine!)

Fixed

  * CSS queries on HTML5 documents now correctly match foreign elements (SVG,
    MathML) when namespaces are not specified in the query. [#2376]
  * XML::Builder blocks restore context properly when exceptions are raised.
    [#2372] (Thanks, @ric2b and @rinthedev!)
  * The Nokogiri::CSS::Parser cache now uses the XPathVisitor configuration as
    part of the cache key, preventing incorrect cache results from being
    returned when multiple XPathVisitor options are being used.
  * Error recovery from in-context parsing (e.g., Node#parse) now always uses
    the correct DocumentFragment class. Previously
    Nokogiri::HTML4::DocumentFragment was always used, even for XML documents.
    [#1158]
  * DocumentFragment#> now works properly, matching a CSS selector against only
    the fragment roots. [#1857]
  * XML::DocumentFragment#errors now correctly contains any parsing errors
    encountered. Previously this was always empty. (Note that
    HTML::DocumentFragment#errors already did this.)
  * [CRuby] Fix memory leak in Document#canonicalize when inclusive namespaces
    are passed in. [#2345]
  * [CRuby] Fix memory leak in Document#canonicalize when an argument type
    error is raised. [#2345]
  * [CRuby] Fix memory leak in EncodingHandler where iconv handlers were not
    being cleaned up. [#2345]
  * [CRuby] Fix memory leak in XPath custom handlers where string arguments
    were not being cleaned up. [#2345]
  * [CRuby] Fix memory leak in Reader#base_uri where the string returned by
    libxml2 was not freed. [#2347]
  * [JRuby] Deleting a Namespace from a NodeSet no longer modifies the href to
    be the default namespace URL.
  * [JRuby] Fix XHTML formatting of closing tags for non-container elements.
    [#2355]

Deprecated

  * Passing a Nokogiri::XML::Node as the second parameter to Node.new is
    deprecated and will generate a warning. This parameter should be a kind of
    Nokogiri::XML::Document. This will become an error in a future version of
    Nokogiri. [#975]
  * Nokogiri::CSS::Parser, Nokogiri::CSS::Tokenizer, and Nokogiri::CSS::Node
    are now internal-only APIs that are no longer documented, and should not be
    considered stable. With the introduction of XPathVisitor injection into
    Nokogiri::CSS.xpath_for there should be no reason to rely on these internal
    APIs.
  * CSS-to-XPath utility classes Nokogiri::CSS::XPathVisitorAlwaysUseBuiltins
    and XPathVisitorOptimallyUseBuiltins are deprecated. Prefer
    Nokogiri::CSS::XPathVisitor with appropriate constructor arguments. These
    classes will be removed in a future version of Nokogiri.

(tsutsui)

2022-01-08 15:19:39 UTC MAIN commitmail json YAML

doc: Updated net/mikutter-plugins-twitter to 5.0

(tsutsui)

2022-01-08 15:19:21 UTC MAIN commitmail json YAML

mikutter-plugins-twitter: update for mikutter 5.0

pkgsrc changes:
* use ${PREFIX}/share/mikutter/vendor/plugin directory for pkgsrc
  specific plugins

Summary of upstream plugin changes:

Changes for mikutter 5.0

* following-control-2.0
  list_for_profile-2.0
  list_settings-2.1
  message_detail_view-2.0
  message_retweet-2.0
  user_detail_view-2.0
* gtk3 support
* twitter-2.1
* update for diva 2.0
* avoid excessive accesses to account/verify_credentials

Non mikutter 5.0 specific changes

* twitter_setting-1.1
* restore a setting key for FilterStream connection
* streaming-2.3
* twitter_setting-1.2
* don't exclude retweets from filterstream
* make receiving retweets from filterstream configurable

(tsutsui)

2022-01-08 15:18:09 UTC MAIN commitmail json YAML

doc: Updated net/mikutter to 5.0.2

(tsutsui)

2022-01-08 15:17:54 UTC MAIN commitmail json YAML

mikutter: update to 5.0.2.

pkgsrc changes:
* make ${PREFIX}/share/mikutter/vendor/plugin as a pkgsrc specific
  plugin directory using PLUGIN_PATH env

Upstream changes:

mikutter 5.0.2
https://mikutter.hatenablog.com/entry/2022/01/08/194013

* [mastodon_sse_streaming] crash on disconnect

mikutter 5.0.1
https://mikutter.hatenablog.com/entry/2022/01/01/002306

* happy new year
* [mastodon] change initial data sources properly
* [mastodon_sse_streaming] execute startup and closing connections per
  a number of handlers
* [mastodon_sse_streaming] support streaming receiving of mentions
* [mastodon_sse_streaming] refactoring and fix SSE parse bugs
* stop using overlay vertical scrollbars on settings window
* thanks Izumi Tsutsui
* [mastodon] add data source of mentions and poll it by REST API
* mastodon: fetch latest replies on startup
* thanks Yuto Tokunaga
* revive lost Ttimeline#postbox_delegation_generator
* thanks Shibafu Midorino

mikutter 5.0.0
https://mikutter.hatenablog.com/entry/mikutter5_0

* Gtk3
* Incompatiple changes
* gtk3 plugin is provided and won't be compatible with gtk plugins
* Diva::Model by diva 2.0
* show remaining characters on mastodon postbox
* support Ruby 2.7 and later

mikutter 4.1.8
https://mikutter.hatenablog.com/entry/2021/12/21/232815

* crash by right click on settings of list
* duplicated settings for background color of "share with comment"
* thanks Izumi Tsutsui
* skin icons are not rendered properly on settings

(tsutsui)

2022-01-08 15:15:40 UTC MAIN commitmail json YAML

doc: Updated net/ruby-pluggaloid to 1.7.0

(tsutsui)

2022-01-08 15:15:22 UTC MAIN commitmail json YAML

2022-01-08 15:14:02 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-diva to 2.0.1

(tsutsui)

2022-01-08 15:13:47 UTC MAIN commitmail json YAML

ruby-diva: update to 2.0.1.

Upstream changes:

2.0.1
* float type field can be used for Diva::Model subclass
* InvalidTypedError message shows class names
* fallback to Time.parse if strings passed to time field is not ISO8601

2.0.0
Incompatiple changes
* obsolete Diva::Model#to_hash, renamed to to_h
* drop Ruby 2.6 support
Other changes
* Pattern Matching of Diva::Model instance by Hash Pattern

(tsutsui)

2021-12-11 10:00:35 UTC MAIN commitmail json YAML

doc: Added graphics/raleigh-reloaded version 1.3

(tsutsui)

2021-12-11 09:59:02 UTC MAIN commitmail json YAML

graphics/Makefile: add raleigh-reloaded

(tsutsui)

2021-12-11 09:57:51 UTC MAIN commitmail json YAML

graphics/raleigh-reloaded-theme: import raleigh-reloaded-theme-1.3

Raleigh Reloaded is a GTK-3.20 theme aiming to revive the classic
Raleigh theme.

(tsutsui)

2021-12-10 19:00:14 UTC MAIN commitmail json YAML

libreoffice: put a kludge to fix a build error on NetBSD/i386. PR/56440

(tsutsui)

2021-12-03 20:57:48 UTC MAIN commitmail json YAML

doc: Removed multimedia/adobe-flash-player

(tsutsui)

2021-12-03 20:56:21 UTC MAIN commitmail json YAML

multimedia: remove adobe-flash-player

(tsutsui)

2021-12-03 20:55:06 UTC MAIN commitmail json YAML

2021-11-14 18:42:42 UTC MAIN commitmail json YAML

doc: Updated wm/jwm to 2.4.0

(tsutsui)

2021-11-14 18:42:27 UTC MAIN commitmail json YAML

jwm: update to 2.4.0.

pkgsrc changes:
- make po/Makefile.in.in work with newer autoconf

Upstream changes:
(from http://joewing.net/projects/jwm/release-2.4.html)

JWM v2.4 Release Notes

This is a collection of major changes between JWM v2.3 and JWM v2.4.
Version 2.4.0 was released 20211107.

New Features

  * Mouse bindings are now configurable (issue #11).
  * Added key bindings (send#) to send a window to a particular desktop (issue
    #395).
  * Added ~/.config/jwm/jwmrc as the new default location for per-user
    configuration (issue #394).
  * Maximized windows once again have borders and can be resized (issue #392).
  * The placement of window buttons is now configurable (issue #19).
  * Restored automatic tray "autohide" functionality using autohide="on" (issue
    #398).
  * Added support for CDATA to the XML parser (issue #344).
  * Moved the group and list attributes to the TaskListStyle tag (issue #309).
  * Added key bindings to resize a window from a specific corner or side (issue
    #409).
  * Add Type tag to Group (issue #453, patch from rdnvndr).

Configuration Changes

The following XSLT is available to update JWM v2.3 configuration files for use
with JWM v2.4: jwm-2.4.xslt.

To convert an existing v2.3 configuration file using xsltproc, run:

cp ~/.jwmrc ~/.jwmrc.old
xsltproc jwm-2.4.xslt ~/.jwmrc.old > ~/.jwmrc

If you have multiple configuration files, it may be necessary to apply the XSLT
to some or all of them depending on what configuration options are stored in
the file.

A summary of configuration changes follows.

  * The group and list attributes have moved to the TaskListStyle tag.

See the configuration documentation for documentation on all configuration
options.

Bug Fixes

  * Don't SetDefaultCursor in AddClientToWindow (issue #521).
  * Use pango to address font fixes (issues #502, #498, and #337).
  * Fix for large titles that are centered or right aligned (issue #479, patch
    from rdnvndr).
  * Fix tooltip delay (issue #431).

Updated Translations

  * Portuguese (Hugo Carvalho)
  * Portuguese Brazil (marcelo cripe)
  * Turkish (Cihan Alkan)
  * Spanish (PAblo Roberto Francisco Lezaeta Reyes)
  * Danish (scootergrisen)
  * Lithuanian (Moo)

(tsutsui)

2021-10-23 00:43:01 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-diva to 1.1.1

(tsutsui)

2021-10-23 00:42:38 UTC MAIN commitmail json YAML

ruby-diva: update to 1.1.1.

Upstream changes:
- wrong judgements of equality when Diva::URI is passed as a hash key

(tsutsui)

2021-10-10 18:29:43 UTC MAIN commitmail json YAML

doc: Updated emulators/PC6001VX to 3.8.2

(tsutsui)

2021-10-10 18:29:26 UTC MAIN commitmail json YAML

PC6001VX: update to 3.8.2.

Upstream changes:

3.8.2 2021/10/10
- (Windows)Built with DirectX(ANGLE) version of Qt.  Fixes memory leak
  with Intel GPU.

(tsutsui)

2021-10-02 03:06:02 UTC MAIN commitmail json YAML

doc: Updated net/mikutter to 4.1.7

(tsutsui)

2021-10-02 03:05:43 UTC MAIN commitmail json YAML

mikutter: update to 4.1.7.

Upstream changes:

mikutter 4.1.7
https://mikutter.hatenablog.com/entry/2021/10/02/114317

* make modules that use httpclient explicitly refer system's root CA

(tsutsui)

2021-10-01 18:54:45 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.12.5

(tsutsui)

2021-10-01 18:54:25 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.12.5.

Upstream changes:
https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.5

1.12.5 / 2021-09-27

Security

[JRuby] Address CVE-2021-41098 (GHSA-2rr5-8q37-2w7h).

In Nokogiri v1.12.4 and earlier, on JRuby only, the SAX parsers resolve
external entities (XXE) by default. This fix turns off
entity-resolution-by-default in the JRuby SAX parsers to match the CRuby SAX
parsers' behavior.

CRuby users are not affected by this CVE.

Fixed

  * [CRuby] Document#to_xhtml properly serializes self-closing tags in libxml >
    2.9.10. A behavior change introduced in libxml 2.9.11 resulted in emitting
    start and and tags (e.g., <br></br>) instead of a self-closing tag (e.g.,
    <br/>) in previous Nokogiri versions. [#2324]

(tsutsui)

2021-10-01 16:14:48 UTC MAIN commitmail json YAML

2021-10-01 15:40:24 UTC MAIN commitmail json YAML

mikutter: explicitly pull ruby-httpclient>=2.8.3nb1 for proper access.

Bump PKGREVISION.

(tsutsui)

2021-10-01 15:31:26 UTC MAIN commitmail json YAML

2021-09-19 03:33:35 UTC MAIN commitmail json YAML

doc: Updated emulators/PC6001VX to 3.8.1

(tsutsui)

2021-09-19 03:33:18 UTC MAIN commitmail json YAML

PC6001VX: update to 3.8.1.

Upstream changes:

3.8.1 2021/09/18
- Fixed crash in drag & drop operation.

(tsutsui)

2021-09-18 15:30:54 UTC MAIN commitmail json YAML

mikutter: explicitly pull the latest ruby-gtk2 to avoid dependency woes.

Bump PKGREVISION.

(tsutsui)

2021-09-13 15:35:35 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-delayer to 1.2.1

(tsutsui)

2021-09-13 15:35:18 UTC MAIN commitmail json YAML

2021-09-13 15:25:27 UTC MAIN commitmail json YAML

doc: Updated net/mikutter to 4.1.6

(tsutsui)

2021-09-13 15:25:08 UTC MAIN commitmail json YAML

mikutter: update to 4.1.6.

Upstream changes

mikutter 4.1.6
https://mikutter.hatenablog.com/entry/2021/09/13/215700

* ggrks (search by Google) used URI.escape removed on Ruby 3.0.0
* thanks Akira Ouchi

(tsutsui)

2021-09-12 14:11:43 UTC MAIN commitmail json YAML

ruby-gtk2: pull ruby-pango/buildlink3.mk for native extention builds.

(tsutsui)

2021-09-11 09:59:01 UTC MAIN commitmail json YAML

doc: Updated misc/ruby-mini_portile2 to 2.7.0

(tsutsui)

2021-09-11 09:58:37 UTC MAIN commitmail json YAML

ruby-mini_portile2: update to 2.7.0.

Upstream changes:
https://github.com/flavorjones/mini_portile/releases/tag/v2.7.0

2.7.0 / 2021-08-31

Added

The commands used for "make", "compile", and "cmake" are configurable via
keyword arguments. [#107] (Thanks, @cosmo0920!)

(tsutsui)

2021-09-11 09:55:05 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.12.4

(tsutsui)

2021-09-11 09:54:46 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.12.4.

Upstream changes
https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.4

1.12.4 / 2021-08-29

Notable fix: Namespace inheritance

Namespace behavior when reparenting nodes has historically been poorly
specified and the behavior diverged between CRuby and JRuby. As a result,
making this behavior consistent in v1.12.0 introduced a breaking change.

This patch release reverts the Builder behavior present in v1.12.0..v1.12.3 but
keeps the Document behavior. This release also introduces a Document attribute
to allow affected users to easily change this behavior for their legacy code
without invasive changes.

Compensating Feature in XML::Document

This release of Nokogiri introduces a new Document boolean attribute,
namespace_inheritance, which controls whether children should inherit a
namespace when they are reparented. Nokogiri::XML:Document defaults this
attribute to false meaning "do not inherit," thereby making explicit the
behavior change introduced in v1.12.0.

CRuby users who desire the pre-v1.12.0 behavior may set
document.namespace_inheritance = true before reparenting nodes.

See https://nokogiri.org/rdoc/Nokogiri/XML/Document.html#
namespace_inheritance-instance_method for example usage.

Fix for XML::Builder

However, recognizing that we want Builder-created children to inherit
namespaces, Builder now will set namespace_inheritance=true on the underlying
document for both JRuby and CRuby. This means that, on CRuby, the pre-v1.12.0
behavior is restored.

Users who want to turn this behavior off may pass a keyword argument to the
Builder constructor like so:

Nokogiri::XML::Builder.new(namespace_inheritance: false)

See https://nokogiri.org/rdoc/Nokogiri/XML/Builder.html#
label-Namespace+inheritance for example usage.

Downstream gem maintainers

Note that any downstream gems may want to specifically omit Nokogiri
v1.12.0--v1.12.3 from their dependency specification if they rely on child
namespace inheritance:

Gem::Specification.new do |gem|
  # ...
  gem.add_runtime_dependency 'nokogiri', '!=1.12.3', '!=1.12.2', '!=1.12.1', '!=1.12.0'
  # ...
end

Fixed

  * [JRuby] Fix NPE in Schema parsing when an imported resource doesn't have a
    systemId. [#2296] (Thanks, @pepijnve!)

(tsutsui)

2021-09-11 09:47:18 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-diva to 1.1.0

(tsutsui)

2021-09-11 09:47:00 UTC MAIN commitmail json YAML

ruby-diva: update to 1.1.0.

Upstream changes (from github logs):

1.1.0
- ruby 3.0 support
- rubocop
- drop ruby 2.5 support

1.0.3
- accept addressable <3.0
- circleci

(tsutsui)

2021-08-29 17:08:47 UTC MAIN commitmail json YAML

ruby-gtksourceview2, ruby-vte: bump PKGREVISION to pull hacked ruby-gtk2.

Build test only.
I will remove these packages soon if no one will take MAINTAINER.

(tsutsui)

2021-08-29 17:00:25 UTC MAIN commitmail json YAML

ruby-webkit-gtk2: put kludge to make this work newer ruby-gnome gems.

Untested. (I will remove this soon if no one will maintain this)
Bump PKGREVISION.

(tsutsui)

2021-08-29 16:57:18 UTC MAIN commitmail json YAML

ruby-gtk2: add kludge to make gtk2 gem work with newer ruby-gnome gems.

At least mikutter works with the latest (and no longer updated) 3.4.3 gtk2
and newer 3.4.9 glib2 and other gems.

Bump PKGREVISION.

(tsutsui)

2021-08-29 16:53:29 UTC MAIN commitmail json YAML

doc: Updated ruby-gnome packages to 3.4.9

(tsutsui)

2021-08-29 16:49:14 UTC MAIN commitmail json YAML

ruby-gnome: update to 3.4.9.

Upstream changes (from NEWS):

== Ruby-GNOME 3.4.9: 2021-08-10

This is a bug fix release of 3.4.8.

=== Changes

==== Ruby/GObjectIntrospection

  * Fixes

    * Fixed a bug that (({gpointer})) to Ruby conversion breaks a
      value when pointer value is (({2 ** 32})) or larger.

== Ruby-GNOME 3.4.8: 2021-08-09

This is a bug fix release of 3.4.7.

=== Changes

==== Ruby/GObjectIntrospection

  * Fixes

    * Fixed a bug that (({gpointer})) to Ruby conversion breaks a
      value when pointer value is (({2 ** 32})) or larger.

== Ruby-GNOME 3.4.7: 2021-07-30

This is a release that improves virtual function support.

=== Changes

==== Ruby/GLib2

  * Improvements

    * (({GLib::Error})): Added support for setting (({code})) and
      (({domain})) automatically.

==== Ruby/GObjectIntrospection

  * Improvements

    * Added support for returning object from callback.

  * Fixes

    * Fixed a bug that (({GError})) detection doesn't work.

== Ruby-GNOME 3.4.6: 2021-07-17

This is a bug fix release for macOS.

=== Changes

==== Ruby/Pango

  * Fixes

    * Fixed a bug that (({require "pango"})) is failed on environment
      that has multiple font types.
      [GitHub#1429][Reported by Cameron Gose]

=== Thanks

  * Cameron Gose

== Ruby-GNOME 3.4.5: 2021-07-07

This is a release that supports implementing virtual functions in
Ruby.

=== Changes

==== Ruby/GLib2

  * Improvements

    * Added (({GError})) domain and code for Ruby.

==== Ruby/GObjectIntrospection

  * Improvements

    * (({GObjectIntrospection::BaseInfo#container})): Added.

    * (({GObjectIntrospection::ObjectInfo#class_struct})): Added.

    * (({GObjectIntrospection::StructInfo#find_field})): Added.

    * (({RVAL2GI_VFUNC_INFO()})): Added.

    * Added support for implementing virtual functions in Ruby.
      [GitHub#1386][Based on patch by Yuto Tokunaga]

      You need to define (({virtual_do_#{virtual_function_name}}))
      method in (({type_register}))-ed class.

    * Added support for implementing virtual functions of interface in
      Ruby.
      [GitHub#985][Reported by Matijs van Zuijlen]
      [GitHub#1938][Reported by Yuto Tokunaga]

    * Added support for "transfer everything" UTF-8 return/output
      value.

    * Changed to accepted one character for (({gunichar})).
      [GitHub#1426][Reported by rubyFeedback]

    * (({GObjectIntrospection::CallableInfo#can_throw_gerror?})): Added.

    * Added support for (({GError **})) in callback.

    * Added support for returning (({GList<GObject *>})) from callback.

    * Changed to return (({[]})) for (({NULL})) list.

  * Fixes

    * Fixed a bug that wrong type information is used for output
      arguments.

==== Ruby/Pango

  * Added support for (({PangoFT2})).

  * Added support for (({PangoFc})).

  * Added support for (({PangoOT})).

  * Added support for (({PangoCairoFontMaps})).

  * Updated gem metadata.
    [GitHub#1428][Patch by Gabriel Mazetto]

=== Thanks

  * Yuto Tokunaga

  * Matijs van Zuijlen

  * rubyFeedback

  * Gabriel Mazetto

== Ruby-GNOME 3.4.4: 2021-04-22

This is a bug fix release for Windows.

=== Changes

==== All

  * Dropped support for CentOS 6.

  * Dropped support for Ubuntu 16.04.

  * Dropped support for Ruby 2.4.

  * Dropped support for Ruby 2.5.

  * Added support for Ruby 3.0.

==== Document

  * Improvements

    * Improved how to use on Heroku.
      [GitHub#1414][Patch by Juan D Lopez]

    * Improved README.
      [Patch by kojix2]

==== Ruby/GLib

  * Improvements

    * Added (({RVAL2POINTER()})).

    * Added (({POINTER2RVAL()})).

    * Changed to use (({rb_cObject})) instead of (({rb_cData})) as a
      parent class of typed data.

    * Changed to use typed data instead of data for all data types.

    * Added support for Ractor partially.

    * Required GLib 2.48 or later.

    * (({GLib::UniChar.compose})): Added.

    * (({GLib::UniChar.decompose})): Added.

    * (({GLib::UniChar.canonical_decomposition})): Deprecated. Use
      (({GLib::UniChar.decompose})) instead.

    * (({GLib.format_size_for_display})): Deprecated. Use
      (({GLib.format_size})) instead.

  * Fixes

    * Fixed wrong conversions between (({VALUE})) and (({GType})).
      [GitHub#1386][Patch by Yuto Tokunaga]

==== Ruby/GObjectIntrospection

  * Improvements

    * Removed needless transfer check for struct.
      [GitHub#1396][Reported by Konrad Narewski]

    * Added support freeing (({GArray})) of raw struct out parameter.
      [GitHub#1356][Reported by aycabta]

==== Ruby/Pango

  * Improvements

    * Added (({Pango::Render::PART_*})) to keep backward compatibility.
      [GitHub#1311][Reported by rubyFeedback]

==== Ruby/GStreamer

  * Improvements

    * Removed needless workaround for
      (({Gst::ElementFactory#static_pad_templates})).
      [GitHub#1400][Reported by Justin Weiss]

==== Ruby/Gnumeric

  * Improvements

    * Added support for the latest Gnumeric.

==== Ruby/GTK3

  * Improvements

    * (({Gtk::Widget#set_size_request})): Added support for
      (({width:})) and (({height:})).
      [GitHub#1406][Reported by rubyFeedback]

    * (({Gtk::Dialog#set_default_response})): Added support for
      (({Symbol})).
      [GitHub#1418][Reported by rubyFeedback]

==== Ruby/GDK4

  * Added.

==== Ruby/GTK4

  * Added.

==== Ruby/VTE3

  * Improvements

    * Improved description.
      [GitHub#1406][Reported by rubyFeedback]

==== Ruby/GTK2

  * Removed.

==== Ruby/GtkSourceView2

  * Removed.

==== Ruby/WebKitGtk2

  * Removed.

==== Ruby/VTE

  * Removed.

=== Thanks

  * Konrad Narewski

  * aycabta

  * rubyFeedback

  * Justin Weiss

  * Yuto Tokunaga

  * Juan D Lopez

  * kojix2

(tsutsui)

2021-08-22 17:49:19 UTC MAIN commitmail json YAML

ruby-gtk2: fix comment per pkglint. (missed in 3.4.3 updates)

(tsutsui)

2021-08-22 17:07:08 UTC MAIN commitmail json YAML

doc: Updated ruby-gnome packages to 3.4.3

(tsutsui)

2021-08-22 17:02:44 UTC MAIN commitmail json YAML

2021-08-21 18:27:28 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.12.3

(tsutsui)

2021-08-21 18:27:13 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.12.3.

Upstream changes:
https://github.com/sparklemotion/nokogiri/releases

1.12.3 / 2021-08-06

Fixed

  * [CRuby] Fix compilation of libgumbo on older systems with versions of GCC
    that give errors on C99-isms. Affected systems include RHEL6, RHEL7, and
    SLES12. [#2302]

1.12.2 / 2021-08-04

Fixed

  * Ensure that C extension files in non-native gem installations are loaded
    using require and rely on $LOAD_PATH instead of using require_relative.
    This issue only exists when deleting shared libraries that exist outside
    the extensions directory, something users occasionally do to conserve disk
    space. [#2300]

1.12.1 / 2021-08-03

Fixed

  * Fix compilation of libgumbo on BSD systems by avoiding GNU-isms. [#2298]

1.12.0 / 2021-08-02

Notable Addition: HTML5 Support (CRuby only)

HTML5 support has been added (to CRuby only) by merging Nokogumbo into
Nokogiri. The Nokogumbo public API has been preserved, so this functionality is
available under the Nokogiri::HTML5 namespace. [#2204]

Please note that HTML5 support is not available for JRuby in this version.
However, we feel it is important to think about JRuby and we hope to work on
this in the future. If you're interested in helping with HTML5 support on
JRuby, please reach out to the maintainers by commenting on issue #2227.

Many thanks to Sam Ruby, Steve Checkoway, and Craig Barnes for creating and
maintaining Nokogumbo and supporting the Gumbo HTML5 parser. They're now
Nokogiri core contributors with all the powers and privileges pertaining
thereto.

Notable Change: Nokogiri::HTML4 module and namespace

Nokogiri::HTML has been renamed to Nokogiri::HTML4, and Nokogiri::HTML is
aliased to preserve backwards-compatibility. Nokogiri::HTML and Nokogiri::HTML4
parse methods still use libxml2's (or NekoHTML's) HTML4 parser in the v1.12
release series.

Take special note that if you rely on the class name of an object in your code,
objects will now report a class of Nokogiri::HTML4::Foo where they previously
reported Nokogiri::HTML::Foo. Instead of relying on the string returned by
Object#class, prefer Class#=== or Object#is_a? or Object#instance_of?.

Future releases of Nokogiri may deprecate HTML methods or otherwise change this
behavior, so please start using HTML4 in place of HTML.

Added

  * [CRuby] Nokogiri::VERSION_INFO["libxslt"]["datetime_enabled"] is a new
    boolean value which describes whether libxslt (or, more properly, libexslt)
    has compiled-in datetime support. This generally going to be true, but some
    distros ship without this support (e.g., some mingw UCRT-based packages,
    see msys2/MINGW-packages#8957). See #2272 for more details.

Changed

  * Introduce a new constant, Nokogiri::XML::ParseOptions::DEFAULT_XSLT, which
    adds the libxslt-preferred options of NOENT | DTDLOAD | DTDATTR | NOCDATA
    to ParseOptions::DEFAULT_XML.
  * Nokogiri.XSLT parses stylesheets using ParseOptions::DEFAULT_XSLT, which
    should make some edge-case XSL transformations match libxslt's default
    behavior. [#1940]

Fixed

  * [CRuby] Namespaced attributes are handled properly when their parent node
    is reparented into another document. Previously, the namespace may have
    gotten dropped. [#2228]
  * [CRuby] Reparented nodes no longer inherit their parent's namespace.
    Previously, a node without a namespace was forced to adopt its parent's
    namespace. [#1712]

Improved

  * [CRuby] Speed up (slightly) the compile time of packaged libraries
    libiconv, libxml2, and libxslt by using autoconf's
    --disable-dependency-tracking option. ("ruby" platform gem only.)

Deprecated

  * Deprecating Nokogumbo's Nokogiri::HTML5.get. This method will be removed in
    a future version of Nokogiri.

Dependencies

  * [CRuby] Upgrade mini_portile2 dependency from ~> 2.5.0 to ~> 2.6.1. ("ruby"
    platform gem only.)

1.11.7 / 2021-06-02

  * [CRuby] Backporting an upstream fix to XPath recursion depth limits which
    impacted some users of complex XPath queries. This issue is present in
    libxml 2.9.11 and 2.9.12. [#2257]

1.11.6 / 2021-05-26

Fixed

  * [CRuby] DocumentFragment#path now does proper error-checking to handle
    behavior introduced in libxml > 2.9.10. In v1.11.4 and v1.11.5, calling
    DocumentFragment#path could result in a segfault.

1.11.5 / 2021-05-19

Fixed

[Windows CRuby] Work around segfault at process exit on Windows when using
libxml2 system DLLs.

libxml 2.9.12 introduced new behavior to avoid memory leaks when unloading
libxml2 shared libraries (see libxml/!66). Early testing caught this segfault
on non-Windows platforms (see #2059 and libxml@956534e) but it was incompletely
fixed and is still an issue on Windows platforms that are using system DLLs.

We work around this by configuring libxml2 in this situation to use its default
memory management functions. Note that if Nokogiri is not on Windows, or is not
using shared system libraries, it will will continue to configure libxml2 to
use Ruby's memory management functions. Nokogiri::VERSION_INFO["libxml"]
["memory_management"] will allow you to verify when the default memory
management functions are being used. [#2241]

Added

Nokogiri::VERSION_INFO["libxml"] now contains the key "memory_management" to
declare whether libxml2 is using its default memory management functions, or
whether it uses the memory management functions from ruby. See above for more
details.

1.11.4 / 2021-05-14

Security

[CRuby] Vendored libxml2 upgraded to v2.9.12 which addresses:

  * CVE-2019-20388
  * CVE-2020-24977
  * CVE-2021-3517
  * CVE-2021-3518
  * CVE-2021-3537
  * CVE-2021-3541

Note that two additional CVEs were addressed upstream but are not relevant to
this release. CVE-2021-3516 via xmllint is not present in Nokogiri, and
CVE-2020-7595 has been patched in Nokogiri since v1.10.8 (see #1992).

Please see nokogiri/GHSA-7rrm-v45f-jp64 or #2233 for a more complete analysis
of these CVEs and patches.

Dependencies

  * [CRuby] vendored libxml2 is updated from 2.9.10 to 2.9.12. (Note that
    2.9.11 was skipped because it was superseded by 2.9.12 a few hours after
    its release.)

1.11.3 / 2021-04-07

Fixed

  * [CRuby] Passing non-Node objects to Document#root= now raises an
    ArgumentError exception. Previously this likely segfaulted. [#1900]
  * [JRuby] Passing non-Node objects to Document#root= now raises an
    ArgumentError exception. Previously this raised a TypeError exception.
  * [CRuby] arm64/aarch64 systems (like Apple's M1) can now compile libxml2 and
    libxslt from source (though we continue to strongly advise users to install
    the native gems for the best possible experience)

(tsutsui)

2021-08-21 18:24:44 UTC MAIN commitmail json YAML

doc: Updated misc/ruby-mini_portile2 to 2.6.1

(tsutsui)

2021-08-21 18:24:28 UTC MAIN commitmail json YAML

ruby-mini_portile2: update to 2.6.1.

Upstream changes:
https://github.com/flavorjones/mini_portile/releases

2.6.1 / 2021-05-31

Dependencies

Make net-ftp an optional dependency, since requiring it as a hard dependency in
v2.5.2 caused warnings to be emitted by Ruby 2.7 and earlier. A warning message
is emitted if FTP functionality is called and net-ftp isn't available; this
should only happen in Ruby 3.1 and later.

2.6.0 / 2021-05-31

Added

Recipes may build against a local directory by specifying source_directory
instead of files. In
particular, this may be useful for debugging problems with the upstream
dependency (e.g., use git bisect in a local clone) or for continuous
integration with upstream HEAD.

2.5.2 / 2021-05-28

Dependencies

Add net-ftp as an explicit dependency to accommodate the upcoming Ruby 3.1
changes that move this and other gems out of the "default" gem set and into the
"bundled" gem set. See https://bugs.ruby-lang.org/issues/17873 [#101]

2.5.1 / 2021-04-28

Dependencies

This release ends support for ruby < 2.3.0. If you're on 2.2.x or earlier, we
strongly suggest that you find the time to upgrade, because official support
for Ruby 2.2 ended on 2018-03-31.

Enhancements

  * MiniPortile.execute now takes an optional :env hash, which is merged into
    the environment variables for the subprocess. Likely this is only useful
    for specialized use cases. [#99]
  * Experimental support for cmake-based projects extended to Windows. (Thanks,
    @larskanis!)

(tsutsui)

2021-08-21 17:41:08 UTC MAIN commitmail json YAML

doc: Updated inputmethod/ibus to 1.5.25

(tsutsui)

2021-08-21 17:40:17 UTC MAIN commitmail json YAML

ibus: update to 1.5.25.

pkgsrc changes:
- remove patches fixed in the upstream

Upstream changes:
https://github.com/ibus/ibus/releases/tag/1.5.25
https://github.com/ibus/ibus/releases/tag/1.5.24

1.5.25

fujiwarat released this Aug 20, 2021

  * src/tests: Run gnome-session with no-overview mode 214b60a bc7811c ab6b958
  * client/gtk2: Implement ibus_im_context_set_surrounding_with_selection()
    d105a39
  * Code reviews e9e1642 17ae266
  * src/ibuscomposetable: Do not include the same compose file a755d16
  * src/ibusenginesimple: Multi_key to 0xB7 7e12d58 2fc1a02
  * src/ibusenginesimple: Make Compose preedit less intrusive 3e2609e df49566
    4259f16 5bd2ecc
  * Change default Emoji shortcut key b952d30
  * setup: Enhance engine search function a4939f6
  * client/gtk2/ibusimcontext: Enable sync process in GTK4 a823161
  * engine: Update simple.xml with xkeyboard-config 2.33 934c456 238eb61

Code Contributors:

  * src/ibuscomposetable: Add support for the include directive (lf-) 9f9c88b
  * src/ibuscomposetable: Fix a buffer overflow in compose handling (lf-)
    7f09379
  * client/x11: Add support for XFixes ClientDisconnectMode (Olivier Fourdan)
    71ca4a9
  * setup: Start ibus-daemon with the --daemonize option (Gunnar Hjalmarsson)
    e465011
  * src: Fix a typo in ibusenginesimple.h (user202729) bc265fb

Translation Contributors:

  * po: Update translation (Spanish) (Emilio Herrera) c0170ae
  * po: Update translation (Bengali) (Abu Huraira) 1239c93
  * po: Update translation (Finnish) (Jan Kuparinen) 3ceecf3
  * po: Update translation (Occitan) (Quentin PAGES) 6e1588d
  * po: Update translation (Chinese (Simplified) (zh_CN)) (Liu Tao) 883f517
  * po: Update translation (Russian) (Alexey Rubtsov) a7ebfc9
  * po: Update translation (Japanese) (Korean) (simmon) b85c399
  * po: Update translation (Korean) (Seong-ho Cho) 904f162
  * po: Update translation (Korean) (JungHee Lee) 32d54e0

1.5.24

fujiwarat released this Feb 21, 2021

Features & Bug Fixes:

  * Add GTK4 IM module c7928b1 d0a47c3
  * Search engine name directly ef4c5c7
  * Update IBusInputPurpose and IBusInputHints in ibustypes.h b72efea
  * Warn deprecated IBus XKB engines /w dialog 5322c44
  * Update simple.xml 5012b69
  * Add CI 30a3641
  * Fix arguments in GLib.DBusSignalCallback for Vala 0.50 dd4cc5b
  * Fix to build emoji-*.dict in CLDR 38 aa558de
  * Fix build environments 02338ce 5d68b00 29959e1

Code Contributors:

  * Warning dialog for any deprecated IBus XKB engine (Gunnar Hjalmarsson)
    aec2ac7
  * Hide IBus Preferences from AppStream (Gunnar Hjalmarsson) 72ca5c9

Translation Contributors:

  * Update translation (Danish) (scootergrisen) 2d49256
  * Update translation (Bengali) (Tawsif Hossain Shafi) abca464
  * Update translation (Spanish) (Adolfo Jayme Barrientos) c62043f
  * Update translation (Spanish) (Emilio Herrera) 54224ee
  * Update translation (Portuguese (Brazil)) (Henrique Roberto Gattermann
    Mittelstaedt) 54652f5
  * Update translation (Polish) (Piotr Drag) fece06e
  * Update translation (Turkish) (Oguz Ersen) ceea329
  * Update translation (Ukrainian) (Yuri Chornoivan) 3af102b
  * Update translation (Swedish) (Sebastian Rasmussen) e9cd26d
  * Update translation (German) (Mike FABIAN) 37ec730
  * Update translation (Chinese (Simplified) (zh_CN)) (Dingzhong Chen) ceea02e
  * Update translation (Finnish) (Jan Kuparinen) 1470078
  * Update translation (Finnish) (Ricky Tigg) ef49742
  * Update translation (French) (Julien Humbert) 5834205

(tsutsui)

2021-08-14 14:30:12 UTC MAIN commitmail json YAML

firefox: 91.0 requires nspr>=4.32 and nss>=3.68.

(tsutsui)

2021-07-25 15:57:24 UTC MAIN commitmail json YAML

doc: Updated emulators/PC6001VX to 3.8.0

(tsutsui)

2021-07-25 15:57:05 UTC MAIN commitmail json YAML

PC6001VX: update to 3.8.0.

Upstream changes:

3.8.0 2021/07/25
- Updated PC-6001 compatible basic ROMs to 0.7.4.
- PC-6001A(aka NEC TREK) is now available in compatible ROM mode.
- Fixed issue of 2nd time of video capture operation.

(tsutsui)

2021-07-25 14:27:05 UTC MAIN commitmail json YAML

doc: Updated net/sayaka to 3.5.2

(tsutsui)

2021-07-23 20:35:04 UTC MAIN commitmail json YAML

sayaka: update to 3.5.2.

Upstream changes:

* 3.5.2 (2021/07/22)
- implement auto reconnecting and --reconnect option

(tsutsui)

2021-05-22 00:36:51 UTC MAIN commitmail json YAML

doc: Updated emulators/PC6001VX to 3.7.2

(tsutsui)

2021-05-22 00:36:32 UTC MAIN commitmail json YAML

PC6001VX: update to 3.7.2.

Upstream changes:

3.7.2 2021/05/17
- Removed "Input" tab from config dialog.
- Fixed object leak in state save/load.
- Improved video capture performance.

(tsutsui)

2021-05-01 18:13:52 UTC MAIN commitmail json YAML

doc: Updated net/mikutter to 4.1.5

(tsutsui)

2021-05-01 18:09:43 UTC MAIN commitmail json YAML

mikutter: update to 4.1.5.

Upstream changes:

mikutter 4.1.5
https://mikutter.hatenablog.com/entry/2021/05/02/012736

* fix possible crash and code injection in conditions of extract tabs

(tsutsui)

2021-04-11 00:58:16 UTC MAIN commitmail json YAML

medit: apply mechanical patches to python scripts for python3. PR/56088

"If it works for you, please just commit it" from wiz@.

(tsutsui)

2021-03-21 01:56:59 UTC MAIN commitmail json YAML

doc: Updated emulators/PC6001VX to 3.7.1

(tsutsui)

2021-03-21 01:56:41 UTC MAIN commitmail json YAML

PC6001VX: update to 3.7.1.

Upstream changes:

3.7.1 2021/03/19
- Fixed enter key on numeric keypad was not working.
- IME is now correctly disabled.
- Fixed crash on exit if joystick is connected.
- Better shift key press/release event handling.

(tsutsui)

2021-03-19 16:52:39 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.11.2

(tsutsui)

2021-03-19 16:52:25 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.11.2.

Upstream changelog (from CHANGELOG.md):

1.11.2 / 2021-03-11

Fixed

  * [CRuby] NodeSet may now safely contain Node objects from multiple
    documents. Previously the GC lifecycle of the parent Document objects could
    lead to nodes being GCed while still in scope. [#1952]
  * [CRuby] Patch libxml2 to avoid "huge input lookup" errors on large CDATA
    elements. (See upstream GNOME/libxml2#200 and GNOME/libxml2!100.) [#2132].
  * [CRuby+Windows] Enable Nokogumbo (and other downstream gems) to compile and
    link against nokogiri.so by including LDFLAGS in Nokogiri::VERSION_INFO. [#
    2167]
  * [CRuby] {XML,HTML}::Document.parse now invokes #initialize exactly once.
    Previously #initialize was invoked twice on each object.
  * [JRuby] {XML,HTML}::Document.parse now invokes #initialize exactly once.
    Previously #initialize was not called, which was a problem for subclassing
    such as done by Loofah.

Improved

  * Reduce the number of object allocations needed when parsing an
    HTML::DocumentFragment. [#2087] (Thanks, @ashmaroli!)
  * [JRuby] Update the algorithm used to calculate Node#line to be wrong
    less-often. The underlying parser, Xerces, does not track line numbers, and
    so we've always used a hacky solution for this method. [#1223, #2177]
  * Introduce --enable-system-libraries and --disable-system-libraries flags to
    extconf.rb. These flags provide the same functionality as
    --use-system-libraries and the NOKOGIRI_USE_SYSTEM_LIBRARIES environment
    variable, but are more idiomatic. [#2193] (Thanks, @eregon!)
  * [TruffleRuby] --disable-static is now the default on TruffleRuby when the
    packaged libraries are used. This is more flexible and compiles faster.
    (Note, though, that the default on TR is still to use system libraries.) [#
    2191, #2193] (Thanks, @eregon!)

Changed

  * Nokogiri::XML::Path is now a Module (previously it has been a Class). It
    has been acting solely as a Module since v1.0.0. See 8461c74.

(tsutsui)

2021-03-19 16:32:17 UTC MAIN commitmail json YAML

doc: Updated net/sayaka to 3.5.1

(tsutsui)

2021-03-19 16:31:58 UTC MAIN commitmail json YAML

sayaka: update to 3.5.1.

Upstream changes:

* 3.5.1 (2021/03/18)
- try HTTP first then HTTPS to get icon images, rather than HTTPS only
- improve several error handling

(tsutsui)

2021-03-12 15:28:51 UTC MAIN commitmail json YAML

doc: Updated net/sayaka to 3.5.0

(tsutsui)

2021-03-12 15:27:55 UTC MAIN commitmail json YAML

sayaka: update to 3.5.0.

Upstream changes:

* 3.5.0 (2021/03/03)
- migrate to C++ and obsolete vala version
- support only JPEG and PNG image for now
- implement auto recognition of the terminal background color
- remove --protect and --support-evs options
- remove --noimg option (superseded by --no-image)
- remove replaying recoded data in userstream days

(tsutsui)

2021-02-23 18:28:30 UTC MAIN commitmail json YAML

firefox: 86.0 requires cbindgen>=0.16.0 and nss>=3.61.

(tsutsui)

2021-02-12 22:56:28 UTC MAIN commitmail json YAML

doc: Updated emulators/PC6001VX to 3.7.0

(tsutsui)

2021-02-12 22:56:11 UTC MAIN commitmail json YAML

PC6001VX: update to 3.7.0.

Upstream changes:

3.7.0 2021/02/13
- Opening files by drag & drop is now available.
- Assigned double clicking window to toggle fullscreen.
- HAT switches on gamepad is now available. You can use digital gamepad or
  joystick for Nintendo Switch.
- Fixed inaccurate screen magnification ratio.
- Fixed freeze when initialized settings.
- Improved debug console font. Now you can see Hiragana and graphic
  characters in memory dump.

(tsutsui)

2021-01-09 17:43:24 UTC MAIN commitmail json YAML

doc: Updated emulators/PC6001VX to 3.6.1

(tsutsui)

2021-01-09 17:43:10 UTC MAIN commitmail json YAML

PC6001VX: update to 3.6.1.

Upstream changes:

3.6.1 2021/01/09

- Fallback to compatible rom when some of ROM files are missing.
- Fixed PC-6001mk2/6601 compatible basic ROM's deployment.
- Improved backward compatibility. Now builable with Qt5.5 or above.
- Minor bugfixes.

(tsutsui)

2021-01-09 05:33:49 UTC MAIN commitmail json YAML

doc: Updated net/mikutter to 4.1.4

(tsutsui)

2021-01-09 05:33:36 UTC MAIN commitmail json YAML

mikutter: update to 4.1.4.

Upstream changes:

mikutter 4.1.4
https://mikutter.hatenablog.com/entry/2021/01/09/132821

* crash on Ruby 3.0.0 in some case

(tsutsui)

2021-01-08 17:09:56 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.11.1

(tsutsui)

2021-01-08 17:09:42 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.11.1.

Upstream changelog (from CHANGELOG.md):

v1.11.1 / 2021-01-06

Fixed

  * [CRuby] If libxml-ruby is loaded before nokogiri, the SAX and Push parsers
    no longer call libxml-ruby's handlers. Instead, they defensively override
    the libxml2 global handler before parsing. [#2168]

v1.11.0 / 2021-01-03

Notes

Faster, more reliable installation: Native Gems for Linux and OSX/Darwin

"Native gems" contain pre-compiled libraries for a specific machine
architecture. On supported platforms, this removes the need for compiling the C
extension and the packaged libraries. This results in much faster installation
and more reliable installation, which as you probably know are the biggest
headaches for Nokogiri users.

We've been shipping native Windows gems since 2009, but starting in v1.11.0 we
are also shipping native gems for these platforms:

  * Linux: x86-linux and x86_64-linux -- including musl platforms like alpine
  * OSX/Darwin: x86_64-darwin and arm64-darwin

We'd appreciate your thoughts and feedback on this work at #2075.

Dependencies

Ruby

This release introduces support for Ruby 2.7 and 3.0 in the precompiled native
gems.

This release ends support for:

  * Ruby 2.3, for which official support ended on 2019-03-31 [#1886] (Thanks
    @ashmaroli!)
  * Ruby 2.4, for which official support ended on 2020-04-05
  * JRuby 9.1, which is the Ruby 2.3-compatible release.

Gems

  * Explicitly add racc as a runtime dependency. [#1988] (Thanks, @voxik!)
  * [MRI] Upgrade mini_portile2 dependency from ~> 2.4.0 to ~> 2.5.0 [#2005]
    (Thanks, @alejandroperea!)

Security

See note below about CVE-2020-26247 in the "Changed" subsection entitled
"XML::Schema parsing treats input as untrusted by default".

Added

  * Add Node methods for manipulating "keyword attributes" (for example, class
    and rel): #kwattr_values, #kwattr_add, #kwattr_append, and #kwattr_remove.
    [#2000]
  * Add support for CSS queries a:has(> b), a:has(~ b), and a:has(+ b). [#688]
    (Thanks, @jonathanhefner!)
  * Add Node#value? to better match expected semantics of a Hash-like object.
    [#1838, #1840] (Thanks, @MatzFan!)
  * [CRuby] Add Nokogiri::XML::Node#line= for use by downstream libs like
    nokogumbo. [#1918] (Thanks, @stevecheckoway!)
  * nokogiri.gemspec is back after a 10-year hiatus. We still prefer you use
    the official releases, but master is pretty stable these days, and YOLO.

Performance

  * [CRuby] The CSS ~= operator and class selector . are about 2x faster.
    [#2137, #2135]
  * [CRuby] Patch libxml2 to call strlen from xmlStrlen rather than the naive
    implementation, because strlen is generally optimized for the architecture.
    [#2144] (Thanks, @ilyazub!)
  * Improve performance of some namespace operations. [#1916] (Thanks,
    @ashmaroli!)
  * Remove unnecessary array allocations from Node serialization methods
    [#1911] (Thanks, @ashmaroli!)
  * Avoid creation of unnecessary zero-length String objects. [#1970] (Thanks,
    @ashmaroli!)
  * Always compile libxml2 and libxslt with '-O2' [#2022, #2100] (Thanks,
    @ilyazub!)
  * [JRuby] Lots of code cleanup and performance improvements. [#1934] (Thanks,
    @kares!)
  * [CRuby] RelaxNG.from_document no longer leaks memory. [#2114]

Improved

  * [CRuby] Handle incorrectly-closed HTML comments as WHATWG recommends for
    browsers. [#2058] (Thanks to HackerOne user mayflower for reporting this!)
  * {HTML,XML}::Document#parse now accept Pathname objects. Previously this
    worked only if the referenced file was less than 4096 bytes long; longer
    files resulted in undefined behavior because the read method would be
    repeatedly invoked. [#1821, #2110] (Thanks, @doriantaylor and @phokz!)
  * [CRuby] Nokogumbo builds faster because it can now use header files
    provided by Nokogiri. [#1788] (Thanks, @stevecheckoway!)
  * Add frozen_string_literal: true magic comment to all lib files. [#1745]
    (Thanks, @oniofchaos!)
  * [JRuby] Clean up deprecated calls into JRuby. [#2027] (Thanks, @headius!)

Fixed

  * HTML Parsing in "strict" mode (i.e., the RECOVER parse option not set) now
    correctly raises a XML::SyntaxError exception. Previously the value of the
    RECOVER bit was being ignored by CRuby and was misinterpreted by JRuby.
    [#2130]
  * The CSS ~= operator now correctly handles non-space whitespace in the class
    attribute. commit e45dedd
  * The switch to turn off the CSS-to-XPath cache is now thread-local, rather
    than being shared mutable state. [#1935]
  * The Node methods add_previous_sibling, previous=, before, add_next_sibling,
    next=, after, replace, and swap now correctly use their parent as the
    context node for parsing markup. These methods now also raise a
    RuntimeError if they are called on a node with no parent. [nokogumbo#160]
  * [JRuby] XML::Schema XSD validation errors are captured in XML::Schema#
    errors. These errors were previously ignored.
  * [JRuby] Standardize reading from IO like objects, including StringIO.
    [#1888, #1897]
  * [JRuby] Fix how custom XPath function namespaces are inferred to be less
    naive. [#1890, #2148]
  * [JRuby] Clarify exception message when custom XPath functions can't be
    resolved.
  * [JRuby] Comparison of Node to Document with Node#<=> now matches
    CRuby/libxml2 behavior.
  * [CRuby] Syntax errors are now correctly captured in Document#errors for
    short HTML documents. Previously the SAX parser used for encoding detection
    was clobbering libxml2's global error handler.
  * [CRuby] Fixed installation on AIX with respect to vasprintf. [#1908]
  * [CRuby] On some platforms, avoid symbol name collision with glibc's
    canonicalize. [#2105]
  * [Windows Visual C++] Fixed compiler warnings and errors. [#2061, #2068]
  * [CRuby] Fixed Nokogumbo integration which broke in the v1.11.0 release
    candidates. [#1788] (Thanks, @stevecheckoway!)
  * [JRuby] Fixed document encoding regression in v1.11.0 release candidates.
    [#2080, #2083] (Thanks, @thbar!)

Removed

  * The internal method Nokogiri::CSS::Parser.cache_on= has been removed. Use
    .set_cache if you need to muck with the cache internals.
  * The class method Nokogiri::CSS::Parser.parse has been removed. This was
    originally deprecated in 2009 in 13db61b. Use Nokogiri::CSS.parse instead.

Changed

XML::Schema input is now "untrusted" by default

Address CVE-2020-26247.

In Nokogiri versions <= 1.11.0.rc3, XML Schemas parsed by Nokogiri::XML::Schema
were trusted by default, allowing external resources to be accessed over the
network, potentially enabling XXE or SSRF attacks.

This behavior is counter to the security policy intended by Nokogiri
maintainers, which is to treat all input as untrusted by default whenever
possible.

Please note that this security fix was pushed into a new minor version, 1.11.x,
rather than a patch release to the 1.10.x branch, because it is a breaking
change for some schemas and the risk was assessed to be "Low Severity".

More information and instructions for enabling "trusted input" behavior in
v1.11.0.rc4 and later is available at the public advisory.

HTML parser now obeys the strict or norecover parsing option

(Also noted above in the "Fixed" section) HTML Parsing in "strict" mode (i.e.,
the RECOVER parse option not set) now correctly raises a XML::SyntaxError
exception. Previously the value of the RECOVER bit was being ignored by CRuby
and was misinterpreted by JRuby.

If you're using the default parser options, you will be unaffected by this fix.
If you're passing strict or norecover to your HTML parser call, you may be
surprised to see that the parser now fails to recover and raises a
XML::SyntaxError exception. Given the number of HTML documents on the internet
that libxml2 would consider to be ill-formed, this is probably not what you
want, and you can omit setting that parse option to restore the behavior that
you have been relying upon.

Apologies to anyone inconvenienced by this breaking bugfix being present in a
minor release, but I felt it was appropriate to introduce this fix because it's
straightforward to fix any code that has been relying on this buggy behavior.

VersionInfo, the output of nokogiri -v, and related constants

This release changes the metadata provided in Nokogiri::VersionInfo which also
affects the output of nokogiri -v. Some related constants have also been
changed. If you're using VersionInfo programmatically, or relying on constants
related to underlying library versions, please read the detailed changes for
Nokogiri::VersionInfo at #2139 and accept our apologies for the inconvenience.

(tsutsui)

2021-01-01 05:00:28 UTC MAIN commitmail json YAML

doc: Updated net/mikutter to 4.1.3

(tsutsui)

2021-01-01 05:00:12 UTC MAIN commitmail json YAML

mikutter: update to 4.1.3.

Upstream changes:

mikutter 4.1.3
https://mikutter.hatenablog.com/entry/2021/01/01/115923

* happy new year
* Ruby 3.0 support
* plugin dependency graph: show broken dependencies in red

(tsutsui)

2020-12-15 13:02:30 UTC MAIN commitmail json YAML

doc: Updated emulators/PC6001VX to 3.6.0

(tsutsui)

2020-12-15 13:02:10 UTC MAIN commitmail json YAML

PC6001VX: update to 3.6.0.

Upstream changes:

3.6.0 2020/12/15
- Joysticks are available on Android.
- Updated PC-6001 compatible basic ROMs to 0.7.2.
- Updated PC-6001mk2/6601 compatible basic ROMs to 0.3.1.
- Removed sound sampling rate settings.
- Improved video capture performance.
- Changed snapshot file name convention.
- (Android)Fixed semi-graphic's glitch.

(tsutsui)

2020-12-08 13:02:06 UTC MAIN commitmail json YAML

2020-11-24 09:35:18 UTC MAIN commitmail json YAML

2020-11-24 09:29:45 UTC MAIN commitmail json YAML

mlterm: -fno-dce hack is also required for NetBSD/sh3el 9.1 (gcc 7.5.0).

(tsutsui)

2020-11-17 18:03:00 UTC MAIN commitmail json YAML

firefox: 83.0 also requires nss 3.58 or later.

(tsutsui)

2020-11-17 17:54:51 UTC MAIN commitmail json YAML

firefox: 83.0 requires cbindgen 0.15.0 or later.

(tsutsui)

2020-11-16 16:17:00 UTC MAIN commitmail json YAML

harfbuzz: fix build errors on NetBSD 7.2 with gcc 4.9.

> In file included from ../test/api/test-aat-layout.c:25:0:
> ../test/api/hb-test.h: In function 'hb_test_assert_blobs_equal':
> ../test/api/hb-test.h:178:5: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
>      for (unsigned int i = 0; i < expected_length; i++)
>      ^
> ../test/api/hb-test.h:178:5: note: use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code

(tsutsui)

2020-11-16 15:48:44 UTC MAIN commitmail json YAML

lhasa: avoid SIGSEGV on decoding 8bit char filenames on NetBSD/amd64.

Bump PKGREVISION.

(tsutsui)

2020-11-16 11:58:26 UTC MAIN commitmail json YAML

doc: Updated x11/mlterm to 3.9.1

(tsutsui)

2020-11-16 11:58:09 UTC MAIN commitmail json YAML

mlterm: update to 3.9.1.

pkgsrc changes:

- remove a patch applied in the upstream
- pull an upstream fix for NetBSD/x68k VGA mode support:
https://github.com/arakiken/mlterm/commit/0d3a3b0bdc36ee2d702167fd234dcfc3c500ac09

Upstream changes noted in doc/en/ReleaseNote:

ver 3.9.1
* Support copy mode which starts by Control+Shift+Return.
* Support OSC 1337;Setmark ST.
* Support CSI 3 J (ED) which clears backlog.
* Support gradle to build mlterm for Android. (See doc/en/README.android)
* Add --enable-utmp-suid option to ./configure script.
  (The default value is disabled.)
* Add --with-utmp option which specifies the way of accessing to utmp database
  to ./configure script.
* Add SCROLL_UP_TO_MARK, SCROLL_DOWN_TO_MARK and SET_MARK shortcut keys.
* Add resize_mode / --rz option, and drop scroll_on_resize / --sr option.
  (If you want to revert to the old behavior, specify --rz=none option.)
* Add emoji_file_format / --emojifmt option.
* Add libvterm 0.1 API symbols to libvterm compatible library.
* Add vte 0.62 API symbols to libvte compatible library.
* Drop SCROLL_DOWN and PAGE_DOWN shortcut keys.
* Drop use_extended_scroll_shortcut option and SCROLL_UP shortcut key is enabled
  by default. (If you want to disable it, add UNUSED=SCROLL_UP to ~/.mlterm/key.)
* Update unicode property table (generated from UnicodeData.txt and
  EastAsianWidth.txt) to version 13.0.0.
* letter_space / --csp option accepts negative value.
* libvte compatible library supports XInput2.
* Bug fixes:
  Fix a bug which caused a 'mlimgloader' process not to exit after loading a wall picture.
  (Enbugged at 3.8.8)
  Fix a bug which disabled keyboard and mouse on Haiku R1/beta2.
  Mlconfig starts correctly by Ctrl + RightClick on cygwin 3.1.4.
  Fix https://sourceforge.net/p/mlterm/mailman/message/37033060/
  Fix segfault of mlcc in exiting after changing configurations.
  Fix segfault in double click at RTL characters. (Enbugged at 3.6.2)
  Fix corruption of data transferred by "OSC 5379; scp ... ST".
  Fix https://github.com/arakiken/mlterm/issues/4.
  Fix http://twitter.com/oshimyja/status/1320251099211649024.

(tsutsui)

2020-11-10 15:03:24 UTC MAIN commitmail json YAML

doc: Updated net/sayaka to 3.4.6

(tsutsui)