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 (4m)  pkgsrc-2024Q1 (8d)  pkgsrc-2023Q4 (55d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (167d) 

2024-05-26 10:44:13 UTC Now

2020-11-05 17:45:55 UTC MAIN commitmail json YAML

2020-11-05 17:41:28 UTC MAIN commitmail json YAML

2020-11-05 17:14:45 UTC MAIN commitmail json YAML

gjs: fix path to itself in bl3.mk

(wiz)

2020-11-05 17:12:40 UTC MAIN commitmail json YAML

doc: Updated lang/gjs to 1.64.3

(nia)

2020-11-05 17:12:00 UTC MAIN commitmail json YAML

gjs: Import newer version from pkgsrc-wip.

Version 1.64.1
--------------

- The BigInt type is now _actually_ available, as it wasn't enabled in the
  1.64.0 release even though it was mentioned in the release notes.

- Closed bugs and merge requests:
  * testCommandLine's Unicode tests failing on Alpine Linux [Philip Chimento,
    #296, !399]
  * build: Various clean-ups [Jan Tojnar, !403]
  * Correctly handle vfunc inout parameters [Marco Trevisan, !404]
  * Fix failed redirect of output in CommandLine tests [Liban Parker, !409]

Version 1.58.6
--------------

- Various backports:
  * Correctly handle vfunc inout parameters [Marco Trevisan]
  * Fix failed redirect of output in CommandLine tests [Liban Parker]
  * Avoid filename conflict when tests run in parallel [Philip Chimento]

Version 1.64.0
--------------

- No change from 1.63.92.

Version 1.63.92
---------------

- Closed bugs and merge requests:
  * object: Use g_irepository_get_object_gtype_interfaces [Colin Walters, Philip
    Chimento, #55, !52]
  * Add -fno-semantic-interposition to -Bsymbolic-functions [Jan Alexander
    Steffens (heftig), #303, !397]
  * examples: add a dbus-client and dbus-service example [Andy Holmes, !398]
  * Various GNOME Shell crashes during GC, mozjs68 regression [Jan Alexander
    Steffens (heftig), Philip Chimento, #301, !396]

Version 1.63.91
---------------

- Closed bugs and merge requests:
  * [mozjs68] Reorganize modules for ESM. [Evan Welsh, Philip Chimento, !383]
  * Various maintenance [Philip Chimento, !388]
  * Fix building GJS master with Visual Studio and update build instructions
    [Chun-wei Fan, !389]
  * Resolve "Gnome Shell crash on GC run with mozjs68" [Philip Chimento, !391]
  * installed-tests/js: Add missing dep on warnlib_typelib [Jan Alexander
    Steffens, !393]
  * object: Cache known unresolvable properties [Daniel van Vugt, Philip
    Chimento, !394, #302]

Version 1.58.5
--------------

- Closed bugs and merge requests:
  * Fix Visual Studio builds of gnome-3-34 (1.58.x) branch [Chun-wei Fan, !392]
  * Can not access GObject properties of classes without GI information [Juan
    Pablo Ugarte, !385, #299]

Version 1.63.90
---------------

- New JS API: The GObject module has gained new overrides:
  GObject.signal_handler_find(), GObject.signal_handlers_block_matched(),
  GObject.signal_handlers_unblock_matched(), and
  GObject.signal_handlers_disconnect_matched(). These overrides replace the
  corresponding C API, which was not idiomatic for JavaScript and was not fully
  functional because it used bare C pointers for some of its functionality.
  See modules/overrides/GObject.js for API documentation.

- New JavaScript features! This version of GJS is based on SpiderMonkey 68, an
  upgrade from the previous ESR (Extended Support Release) of SpiderMonkey 60.
  Here are the highlights of the new JavaScript features.
  For more information, look them up on MDN or devdocs.io.

  * New language features
    + The BigInt type, currently a stage 3 proposal in the ES standard, is now
      available.

  * New syntax
    + `globalThis` is now the ES-standard supported way to get the global
      object, no matter what kind of JS environment. The old way, `window`, will
      still work, but is no longer preferred.
    + BigInt literals are expressed by a number with "n" appended to it: for
      example, `1n`, `9007199254740992n`.

  * New APIs
    + String.prototype.trimStart() and String.prototype.trimEnd() now exist and
      are preferred instead of trimLeft() and trimRight() which are nonstandard.
    + String.prototype.matchAll() allows easier access to regex capture groups.
    + Array.prototype.flat() flattens nested arrays, well-known from lodash and
      similar libraries.
    + Array.prototype.flatMap() acts like a reverse filter(), allowing adding
      elements to an array while iterating functional-style.
    + Object.fromEntries() creates an object from iterable key-value pairs.
    + Intl.RelativeTimeFormat is useful for formatting time differences into
      human-readable strings such as "1 day ago".
    + BigInt64Array and BigUint64Array are two new typed array types.

  * New behaviour
    + There are a lot of minor behaviour changes as SpiderMonkey's JS
      implementation conforms ever closer to existing ECMAScript standards and
      adopts new ones. For complete information, read the Firefox developer
      release notes:
      https://developer.mozilla.org/en-US/Firefox/Releases/61#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/62#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/63#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/64#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/65#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/66#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/67#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/68#JavaScript

  * Backwards-incompatible changes
    + The nonstandard String generics were removed. These had only ever been
      implemented by Mozilla and never made it into a standard. (An example of a
      String generic is calling a string method on something that might not be a
      string like this: `String.endsWith(foo, 5)`. The proper way is
      `String.prototype.endsWith.call(foo, 5)` or converting `foo` to a string.)
      This should not pose much of a problem for existing code, since in the
      previous version these would already print a deprecation warning whenever
      they were used.
      You can use `moz68tool` from mozjs-deprecation-tools
      (https://gitlab.gnome.org/ptomato/moz60tool) to scan your code for this
      nonstandard usage.

- Closed bugs and merge requests:
  * invalid import on signal.h [#295, !382, Philip Chimento]
  * SpiderMonkey 68 [#270, !386, Philip Chimento]
  * GObject: Add override for GObject.handler_block_by_func [#290, !371, Philip
    Chimento]

Version 1.63.3
--------------

- Closed bugs and merge requests:
  * JS ERROR: TypeError: this._rooms.get(...) is undefined [Philip Chimento,
    #289, !367]
  * Run CI build with --werror [Philip Chimento, #286, !365]
  * build: Remove Autotools build system [Philip Chimento, !364]
  * gjs-symlink script is incompatible with distro builds [Michael Catanzaro,
    Bastien Nocera, #291, !369, !370]
  * installed-tests: Don't hardcode the path of bash [Ting-Wei Lan, !372]
  * Update Visual Studio build instructions (after migrating to full Meson-based
    builds) [Chun-wei Fan, !375]
  * object: Warn when setting a deprecated property [Florian Müllner, !378]
  * CI: Create mozjs68 CI images [Philip Chimento, !379]
  * Various maintenance [Philip Chimento, !374, !380, !381]

Version 1.58.4
--------------

- Now prints a warning when constructing an unregistered object inheriting from
  GObject (i.e. if you forgot to use GObject.registerClass.) In 1.58.2 this
  would throw an exception, which broke some existing code, so that change was
  reverted in 1.58.3. In this version the check is reinstated, but we log a
  warning instead of throwing an exception, so that people know to fix their
  code, but without breaking things.
  NOTE: In 1.64 (the next stable release) the warning will be changed back into
  an exception, because code with this problem can be subtly broken and cause
  unexpected errors elsewhere. So make sure to fix your code if you get this
  warning.

- Closed bugs and merge requests:
  * GSettings crash fixes [Andy Holmes, !373]

- Memory savings for Cairo objects [Philip Chimento, !374]

- Fix for crash in debug functions [Philip Chimento, !374]

Version 1.63.2
--------------

- There is an option for changing the generated GType name for GObject classes
  created in GJS to a new scheme that is less likely to have collisions. This
  scheme is not yet the default, but you can opt into it by setting
  `GObject.gtypeNameBasedOnJSPath = true;` as early as possible in your
  prograṁ. Doing this may require some changes in Glade files if you use
  composite widget templates.

  We recommend you make this change in your codebase as soon as possible, to
  avoid any surprises in the future.

- New JS API: GObject.Object has gained a stop_emission_by_name() method which
  is a bit more idiomatic than calling GObject.signal_stop_emission_by_name().

- It's now supported to use the "object" attribute in a signal connection in a
  composite widget template in a Glade file.

- Closed bugs and merge requests:
  * CI: Tweak eslint rule for unneeded parentheses [Florian Müllner, !353]
  * Smarter GType name computation [Marco Trevisan, !337]
  * Meson CI [Philip Chimento, !354]
  * Visual Studio builds using Meson [Chun-wei Fan, !355]
  * Hide internal symbols from ABI [Marco Trevisan, #194, !352]
  * Allow creating custom tree models [Giovanni Campagna, #71]
  * build: Fix dist files [Florian Müllner, !357]
  * GObject: Add convenience wrapper for signal_stop_emission_by_name() [Florian
    Müllner, !358]
  * Various maintenance [Philip Chimento, !356]
  * object_instance_props_to_g_parameters should do more check on argv [Philip
    Chimento, #63, !359]
  * Support flat C arrays of structures [Philip Chimento, !361]
  * Gtk Templates: support connectObj argument [Andy Holmes, !363]

- Various build fixes [Philip Chimento]

Version 1.58.2
--------------

- Closed bugs and merge requests:
  * GObject based class initialization checks [Marco Trevisan, Philip Chimento,
    !336]
  * Silently leaked return value of callbacks [Xavier Claessens, Philip
    Chimento, #86, !44]
  * Crash when calling Gio.Initable.async_init with not vfunc_async_init
    implementation [Philip Chimento, #287, !362]
  * [cairo] insufficient checking [Philip Chimento, #49, !360]

- Various crash fixes backported from the development branch that didn't close
  a bug or merge request.

Version 1.63.1
--------------

- Note that the 1.59, 1.60, 1.61, and 1.62 releases are hereby skipped, because
  we are calling the next stable series 1.64 to match gobject-introspection and
  GLib.

- GJS now includes a Meson build system. This is now the preferred way to build
  it; however, the old Autotools build system is still available for a
  transitional period.

- Closed bugs and merge requests:
  * GObject: Add convenience wrapper for signal_handler_(un)block() [Florian
    Müllner, !326]
  * GObject based class initialization checks [Marco Trevisan, Philip Chimento,
    !336]
  * Meson port [Philip Chimento, !338]
  * add http client example [Sonny Piers, !342]
  * Smaller CI, phase 2 [Philip Chimento, !343]
  * add websocket client example [Sonny Piers, !344]
  * Fix Docker images build [Philip Chimento, !345]
  * CI: Use new Docker images [Philip Chimento, !346]
  * docs: Update internal links [Andy Holmes, !348]
  * Don't pass generic marshaller to g_signal_newv() [Niels De Graef, !349]
  * tests: Fail debugger tests if command failed [Philip Chimento, !350]
  * Minor CI image fixes [Philip Chimento, !351]
  * Various fixes [Marco Trevisan, Philip Chimento]

Version 1.58.1
--------------

- Closed bugs and merge requests:
  * Import wiki documentation [Sonny Piers, !341]
  * Smaller CI, phase 1 [Philip Chimento, !339]
  * Crashes after setting child property 'icon-name' on GtkStack then displaying
    another GtkStack [Florian Müllner, #284, !347]
  * GLib.strdelimit crashes [Philip Chimento, #283, !340]

Version 1.58.0
--------------

- No change from 1.57.92.

Version 1.57.92
---------------

- Closed bugs and merge requests:
  * tests: Enable regression test cases for GPtrArrays and GArrays of structures
    [Stéphane Seng, !334]
  * Various maintenance [Philip Chimento, !333, !335]

Version 1.57.91
---------------

- GJS no longer links to libgtk-3. This makes it possible to load the Gtk-4.0
  typelib in GJS and write programs that use GTK 4.

- The heapgraph tool has gained some improvements; it is now possible to print a
  heap graph of multiple targets. You can also mark an object for better
  identification in the heap graph by assigning a magic property: for example,
  myObject.__heapgraph_name = 'Button' will make that object identify itself as
  "Button" in heap graphs.

- Closed bugs and merge requests:
  * Remove usage of Lang in non legacy code [Sonny Piers, !322]
  * GTK4 [Florian Müllner, #99, !328, !330]
  * JS syntax fixes [Marco Trevisan, Philip Chimento, !306, !323]
  * gi: Avoid infinite recursion when converting GValues [Florian Müllner, !329]
  * Implement all GObject-introspection test suites [Philip Chimento, !327,
    !332]
  * Heapgraph improvements [Philip Chimento, !325]

Version 1.57.90
---------------

- New JS API: GLib.Variant has gained a recursiveUnpack() method which
  transforms the variant entirely into a JS object, discarding all type
  information. This can be useful for dealing with a{sv} dictionaries, where
  deepUnpack() will keep the values as GLib.Variant instances in order to
  preserve the type information.

- New JS API: GLib.Variant has gained a deepUnpack() method which is exactly the
  same as the already existing deep_unpack(), but fits with the other camelCase
  APIs that GJS adds.

- Closed bugs and merge requests:
  * Marshalling of GPtrArray broken [#9, !311, Stéphane Seng]
  * Fix locale chooser [!313, Philip Chimento]
  * dbus-wrapper: Remove interface skeleton flush idle on dispose [!312, Marco
    Trevisan]
  * gobject: Use auto-compartment when getting property as well [!316, Florian
    Müllner]
  * modules/signals: Use array destructuring in _emit [!317, Jonas Dreßler]
  * GJS can't call glibtop_init function from libgtop [#259, !319,
    Philip Chimento]
  * GLib's VariantDict is missing lookup [#263, !320, Sonny Piers]
  * toString on an object implementing an interface fails [#252, !299, Marco
    Trevisan]
  * Regression in GstPbutils.Discoverer::discovered callback [#262, !318, Philip
    Chimento]
  * GLib.Variant.deep_unpack not working properly with a{sv} variants [#225,
    !321, Fabián Orccón, Philip Chimento]
  * Various maintenance [!315, Philip Chimento]

- Various CI fixes [Philip Chimento]

Version 1.57.4
--------------

- Closed bugs and merge requests:
  * gjs 1.57 requires a recent sysprof version for sysprof-capture-3 [#258,
    !309, Olivier Fourdan]

- Misc documentation changes [Philip Chimento]

Version 1.57.3
--------------

- The GJS profiler is now integrated directly into Sysprof 3, via the
  GJS_TRACE_FD environment variable. Call stack information and garbage
  collector timing will show up in Sysprof. See also GNOME/Initiatives#10

- New JS API: System.addressOfGObject(obj) will return a string with the hex
  address of the underlying GObject of `obj` if it is a GObject wrapper, or
  throw an exception if it is not. This is intended for debugging.

- New JS API: It's now possible to pass a value from Gio.DBusProxyFlags to the
  constructor of a class created by Gio.DBusProxy.makeProxyWrapper().

- Backwards-incompatible change: Trying to read a write-only property on a DBus
  proxy object, or write a read-only property, will now throw an exception.
  Previously it would fail silently. It seems unlikely any code is relying on
  the old behaviour, and if so then it was probably masking a bug.

- Closed bugs and merge requests:
  * Build failure on Continuous [#253, !300, Philip Chimento]
  * build: Bump glib requirement [!302, Florian Müllner]
  * profiler: avoid clearing 512 bytes of stack [!304, Christian Hergert]
  * system: add addressOfGObject method [!296, Marco Trevisan]
  * Add support for GJS_TRACE_FD [!295, Christian Hergert]
  * Gio: Make possible to pass DBusProxyFlags to proxy wrapper [!297, Marco
    Trevisan]
  * Various maintenance [!301, Philip Chimento]
  * Marshalling of GPtrArray broken [#9, !307, Stéphane Seng]
  * Build fix [!308, Philip Chimento]
  * Gio: sync dbus wrapper properties flags [!298, Marco Trevisan]
  * GjsMaybeOwned: Reduce allocation when used as Object member [!303, Marco
    Trevisan]

Version 1.57.2
--------------

- There are now overrides for Gio.SettingsSchema and Gio.Settings which avoid
  aborting the whole process when trying to access a nonexistent key or child
  schema. The original API from GLib was intended for apps, since apps should
  have complete control over which settings keys they are allowed to access.
  However, it is not a good fit for shell extensions, which may need to access
  different settings keys depending on the version of GNOME shell they're
  running on.

  This feature is based on code from Cinnamon which the copyright holders have
  kindly agreed to relicense to GJS's license.

- New JS API: It is now possible to pass GObject.TypeFlags to
  GObject.registerClass(). For example, passing
  `GTypeFlags: GObject.TypeFlags.ABSTRACT` in the class info object, will create
  a class that cannot be instantiated. This functionality was present in
  Lang.Class but has been missing from GObject.registerClass().

- Closed bugs and merge requests:
  * Document logging features [#230, !288, Andy Holmes]
  * Support optional GTypeFlags value in GObject subclasses [!290, Florian
    Müllner]
  * Ensure const-correctness in C++ objects [#105, !291, Onur Şahin]
  * Programmer errors with GSettings cause segfaults [#205, !284, Philip
    Chimento]
  * Various maintenance [!292, Philip Chimento]
  * debugger: Fix summary help [!293, Florian Müllner]
  * context: Use Heap pointers for GC objects stored in vectors [!294, Philip
    Chimento]

Version 1.56.2
--------------

- Closed bugs and merge requests:
  * Crash in BoxedInstance when struct could not be allocated directly [#240,
    !285, Philip Chimento]
  * Cairo conversion bugs [!286, Philip Chimento]
  * Gjs crashes when binding inherited property to js added gobject-property
    [#246, !289, Marco Trevisan]
  * console: Don't accept --profile after the script name [!287, Philip
    Chimento]

Version 1.57.1
--------------

- Closed bugs and merge requests:
  * Various maintenance [!279, Philip Chimento]
  * mainloop: Assign null to property instead of deleting [!280, Jason Hicks]
  * Added -d version note README.md [!282, Nauman Umer]
  * Extra help for debugger commands [#236, !283, Nauman Umer]
  * Crash in BoxedInstance when struct could not be allocated directly [#240,
    !285, Philip Chimento]
  * Cairo conversion bugs [!286, Philip Chimento]

Version 1.56.1
--------------

- Closed bugs and merge requests:
  * Calling dumpHeap() on non-existent directory causes crash [#134, !277,
    Philip Chimento]
  * Using Gio.MemoryInputStream.new_from_data ("string") causes segfault [#221,
    !278, Philip Chimento]
  * Fix gjs_context_eval() for non-zero-terminated strings [!281, Philip
    Chimento]

Version 1.56.0
--------------

- No change from 1.55.92.

Version 1.55.92
---------------

- Closed bugs and merge requests:
  * Fix CI failures [!269, Philip Chimento]
  * Possible memory allocation/deallocation bug (possibly in js_free() in GJS)
    [!270, Chun-wei Fan, Philip Chimento]
  * cairo-context: Special-case 0-sized vector [!271, Florian Müllner]
  * Add some more eslint rules [!272, Florian Müllner]
  * win32/NMake: Fix introspection builds [!274, Chun-wei Fan]
  * NMake/libgjs-private: Export all the public symbols there [!275, Chun-wei
    Fan]

Version 1.55.91
---------------

- The problem of freezing while running the tests using GCC's sanitizers was
  determined to be a bug in GCC, which was fixed in GCC 9.0.1.

- Closed bugs and merge requests:
  * gnome-sound-recorder crashes deep inside libgjs [#223, !266, Philip
    Chimento]
  * Various maintenance [!267, Philip Chimento]
  * wrapperutils: Define $gtype property as non-enumerable [!268, Philip
    Chimento]

Version 1.55.90
---------------

- New JS API: It's now possible to call and implement DBus methods whose
  parameters or return types include file descriptor lists (type signature 'h'.)
  This involves passing or receiving a Gio.UnixFDList instance along with the
  parameters or return values.

  To call a method with a file descriptor list, pass the Gio.UnixFDList along
  with the rest of the parameters, in any order, the same way you would pass a
  Gio.Cancellable or async callback.

  For return values, things are a little more complicated, in order to avoid
  breaking existing code. Previously, synchronously called DBus proxy methods
  would return an unpacked GVariant. Now, but only if called with a
  Gio.UnixFDList, they will return [unpacked GVariant, Gio.UnixFDList]. This
  does not break existing code because it was not possible to call a method with
  a Gio.UnixFDList before, and the return value is unchanged if not calling with
  a Gio.UnixFDList. This does mean, unfortunately, that if you have a method
  with an 'h' in its return signature but not in its argument signatures, you
  will have to call it with an empty FDList in order to receive an FDList with
  the return value, when calling synchronously.

  On the DBus service side, when receiving a method call, we now pass the
  Gio.UnixFDList received from DBus to the called method. Previously, sync
  methods were passed the parameters, and async methods were passed the
  parameters plus the Gio.DBusInvocation object. Appending the Gio.UnixFDList to
  those parameters also should not break existing code.

  See the new tests in installed-tests/js/testGDBus.js for examples of calling
  methods with FD lists.

- We have observed on the CI server that GJS 1.55.90 will hang forever while
  running the test suite compiled with GCC 9.0.0 and configured with the
  --enable-asan and --enable-ubsan arguments. This should be addressed in one of
  the following 1.55.x releases.

- Closed bugs and merge requests:
  * GDBus proxy overrides should support Gio.DBusProxy.call_with_unix_fd_list()
    [#204, !263, Philip Chimento]
  * Add regression tests for GObject vfuncs [!259, Jason Hicks]
  * GjsPrivate: Sources should be C files [!262, Philip Chimento]
  * build: Vendor last-good version of AX_CODE_COVERAGE [!264, Philip Chimento]

Version 1.55.4
--------------

- Closed bugs and merge requests:
  * Various maintenance [!258, Philip Chimento]
  * Boxed copy constructor should not be called, split Boxed into prototype and
    instance structs [#215, !260, Philip Chimento]

Version 1.55.3
--------------

- Closed bugs and merge requests:
  * Manually constructed ByteArray toString segfaults [#219, !254, Philip
    Chimento]
  * signals: Add _signalHandlerIsConnected method [!255, Jason Hicks]
  * Various maintenance [!257, Philip Chimento]

Version 1.52.5
--------------

- This was a release consisting only of backports from the GNOME 3.30 branch to
  the GNOME 3.28 branch.

- This release includes the "Big Hammer" patch from GNOME 3.30 to reduce memory
  usage. For more information, read the blog post at
  https://feaneron.com/2018/04/20/the-infamous-gnome-shell-memory-leak/
  It was not originally intended to be backported to GNOME 3.28, but in practice
  several Linux distributions already backported it, and it has been working
  well to reduce memory usage, and the bugs have been ironed out of it.

  It does decrease performance somewhat, so if you don't want that then don't
  install this update.

- Closed bugs and merge requests:

  * Ensure not to miss the force_gc flag [#150, !132, Carlos Garnacho]
  * Make GC much more aggressive [#62, !50, Giovanni Campagna, Georges Basile
    Stavracas Neto, Philip Chimento]
  * Queue GC when a GObject reference is toggled down [#140, !114, !127, Georges
    Basile Stavracas Neto]
  * Reduce memory overhead of g_object_weak_ref() [#144, !122, Carlos Garnacho,
    Philip Chimento]
  * context: Defer and therefore batch forced GC runs [performance] [!236,
    Daniel van Vugt]
  * context: use timeout with seconds to schedule a gc trigger [!239, Marco
    Trevisan]
  * Use compacting GC on RSS size growth [!133, #151, Carlos Garnacho]
  * GType memleak fixes [!244, Marco Trevisan]

Version 1.55.2
--------------

- Closed bugs and merge requests:
  * Gnome-shell crashes on destroying cached param specs [#213, !240, Marco
    Trevisan]
  * Various maintenance [!235, !250, Philip Chimento]
  * Auto pointers builder [!243, Marco Trevisan]
  * configure.ac: Update bug link [!245, Andrea Azzarone]
  * SIGSEGV when exiting gnome-shell [#212, !247, Andrea Azzarone, Philip
    Chimento]
  * Fix build with --enable-dtrace and create CI job to ensure it doesn't break
    in the future [#196, !237, !253, Philip Chimento]
  * Delay JSString-to-UTF8 conversion [!249, Philip Chimento]
  * Annotate return values [!251, Philip Chimento]
  * Fix a regression with GError toString() [!252, Philip Chimento]
  * GType memleak fixes [!244, Marco Trevisan]
  * Atoms refactor [!233, Philip Chimento, Marco Trevisan]
  * Write a "Code Hospitable" README file [#17, !248, Philip Chimento, Andy
    Holmes, Avi Zajac]
  * object: Method lookup repeatedly traverses introspection [#54, !53, Colin
    Walters, Philip Chimento]
  * Handler of GtkEditable::insert-text signal is not run [#147, !143, Tomasz
    Miąsko, Philip Chimento]

Version 1.54.3
--------------

- Closed bugs and merge requests:
  * object: Fix write-only properties [!246, Philip Chimento]
  * SIGSEGV when exiting gnome-shell [#212, !247, Andrea Azzarone]
  * SelectionData.get_targets crashes with "Unable to resize vector" [#201,
    !241, Philip Chimento]
  * Gnome-shell crashes on destroying cached param specs [#213, !240, Marco
    Trevisan]
  * GType memleak fixes [!244, Marco Trevisan]
  * Fix build with --enable-dtrace and create CI job to ensure it doesn't break
    in the future [#196, !253, Philip Chimento]

Version 1.54.2
--------------

- Closed bugs and merge requests:
  * context: Defer and therefore batch forced GC runs [performance] [!236,
    Daniel van Vugt]
  * context: use timeout with seconds to schedule a gc trigger [!239, Marco
    Trevisan]
  * fundamental: Check if gtype is valid before using it [!242, Georges Basile
    Stavracas Neto]

- Backported a fix for a crash in the interactive interpreter when executing
  something like `throw "foo"` [Philip Chimento]

- Backported various maintenance from 3.31 [Philip Chimento]

Version 1.55.1
--------------

- New API for programs that embed GJS: gjs_memory_report(). This was already an
  internal API, but now it is exported.

- Closed bugs and merge requests:

  * object: Implement newEnumerate hook for GObject [!155, Ole Jørgen Brønner]
  * Various maintenance [!228, Philip Chimento]
  * ByteArray.toString should stop at null bytes [#195, !232, Philip Chimento]
  * Byte arrays that represent encoded strings should be 0-terminated [#203,
    !232, Philip Chimento]
  * context: Defer and therefore batch forced GC runs [performance] [!236,
    Daniel van Vugt]
  * context: use timeout with seconds to schedule a gc trigger [!239, Marco
    Trevisan]
  * arg: Add special-case for byte arrays going to C [#67, !49, Jasper
    St. Pierre, Philip Chimento]

Version 1.52.4
--------------

- This was a release consisting only of backports from the GNOME 3.30 branch to
  the GNOME 3.28 branch.

- Closed bugs and merge requests:

  * `ARGV` encoding issues [#22, !108, Evan Welsh]
  * Segfault on enumeration of GjSFileImporter properties when a searchpath
    entry contains a symlink [#154, !144, Ole Jørgen Brønner]
  * Possible refcounting bug around GtkListbox signal handlers [#24, !154,
    Philip Chimento]
  * Fix up GJS_DISABLE_JIT flag now the JIT is enabled by default in
    SpiderMonkey [!159, Christopher Wheeldon]
  * Expose GObject static property symbols. [!197, Evan Welsh]
  * Do not run linters on tagged commits [!181, Claudio André]
  * gjs-1.52.0 fails to compile against x86_64 musl systems [#132, !214, Philip
    Chimento]
  * gjs no longer builds after recent autoconf-archive updates [#149, !217,
    Philip Chimento]

Version 1.54.1
--------------

- Closed bugs and merge requests:
  * legacy: Ensure generated GType names are valid [!229, Florian Müllner]
  * Fix GJS profiler with MozJS 60 [!230, Georges Basile Stavracas Neto]
  * Regression with DBus proxies [#202, !231, Philip Chimento]

Version 1.54.0
--------------

- Compatibility fix for byte arrays: the legacy toString() behaviour of byte
  arrays returned from GObject-introspected functions is now restored. If you
  use the functionality, a warning will be logged asking you to upgrade your
  code.

- Closed bugs and merge requests:
  * byteArray: Add compatibility toString property [Philip Chimento, !227]

Version 1.53.92
---------------

- Technology preview of a GNOME 3.32 feature: native Promises for GIO-style
  asynchronous operations. This is the result of Avi Zajac's summer internship.
  To use it, you can opt in once for each specific asynchronous method, by
  including code such as the following:

      Gio._promisify(Gio.InputStream.prototype, 'read_bytes_async',
          'read_bytes_finish');

  After executing this, you will be able to use native Promises with the
  Gio.InputStream.prototype.read_async() method, simply by not passing a
  callback to it:

      try {
          let bytes = await stream.read_bytes_async(count, priority, cancel);
      } catch (e) {
          logError(e, 'Failed to read bytes');
      }

  Note that any "success" boolean return values are deleted from the array of
  return values from the async method. That is,

      let [contents, etag] = file.load_contents_async(cancel);

  whereas the callback version still returns a useless [ok, contents, etag]
  that can never be false, since on false an exception would be thrown. In the
  callback version, we must keep this for compatibility reasons.

  Note that due to a bug in GJS (https://gitlab.gnome.org/GNOME/gjs/issues/189),
  promisifying methods on Gio.File.prototype and other interface prototypes will
  not work. We provide the API Gio._LocalFilePrototype on which you can
  promisify methods that will work on Gio.File instances on the local disk only:

      Gio._promisify(Gio._LocalFilePrototype, 'load_contents_async',
          'load_contents_finish');

  We estimate this will cover many common use cases.

  Since this is a technology preview, we do not guarantee API stability with
  the version coming in GNOME 3.32. These APIs are marked with underscores to
  emphasize that they are not stable yet. Use them at your own risk.

- Closed bugs and merge requests:
  * Added promisify to GJS GIO overrides [!225, Avi Zajac]
  * Temporary fix for Gio.File.prototype [!226, Avi Zajac]

Version 1.53.91
---------------

- Closed bugs and merge requests:
  * CI: add webkit and gtk-app tests [!222, Claudio André]
  * Fix example eslint errors [!207, Claudio André, Philip Chimento]
  * Fix more "lost" GInterface properties [!223, Florian Müllner]
  * Fix --enable-installed-tests when built from a tarball [!224, Simon
    McVittie]

Version 1.53.90
---------------

- GJS now depends on SpiderMonkey 60 and requires a compiler capable of C++14.

- GJS includes a simple debugger now. It has basic stepping, breaking, and
  printing commands, that work like GDB. Activate it by running the GJS console
  interpreter with the -d or --debugger flag before the name of the JS program
  on the command line.

- New API for programs that embed GJS: gjs_context_setup_debugger_console().
  To integrate the debugger into programs that embed the GJS interpreter, call
  this before executing the JS program.

- New JavaScript features! This version of GJS is based on SpiderMonkey 60, an
  upgrade from the previous ESR (Extended Support Release) of SpiderMonkey 52.
  Here are the highlights of the new JavaScript features.
  For more information, look them up on MDN or devdocs.io.

  * New syntax
    + `for await (... of ...)` syntax is used for async iteration.
    + The rest operator is now supported in object destructuring: e.g.
      `({a, b, ...cd} = {a: 1, b: 2, c: 3, d: 4});`
    + The spread operator is now supported in object literals: e.g.
      `mergedObject = {...obj1, ...obj2};`
    + Generator methods can now be async, using the `async function*` syntax,
      or `async* f() {...}` method shorthand.
    + It's now allowed to omit the variable binding from a catch statement, if
      you don't need to access the thrown exception: `try {...} catch {}`

  * New APIs
    + Promise.prototype.finally(), popular in many third-party Promise
      libraries, is now available natively.
    + String.prototype.toLocaleLowerCase() and
      String.prototype.toLocaleUpperCase() now take an optional locale or
      array of locales.
    + Intl.PluralRules is now available.
    + Intl.NumberFormat.protoype.formatToParts() is now available.
    + Intl.Collator now has a caseFirst option.
    + Intl.DateTimeFormat now has an hourCycle option.

  * New behaviour
    + There are a lot of minor behaviour changes as SpiderMonkey's JS
      implementation conforms ever closer to ECMAScript standards. For complete
      information, read the Firefox developer release notes:
      https://developer.mozilla.org/en-US/Firefox/Releases/53#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/54#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/55#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/56#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/57#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/58#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/59#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/60#JavaScript

  * Backwards-incompatible changes
    + Conditional catch clauses have been removed, as they were a Mozilla
      extension which will not be standardized. This requires some attention in
      GJS programs, as previously we condoned code like `catch (e if
      e.matches(Gio.IOError, Gio.IOError.EXISTS))`  with a comment in
      overrides/GLib.js, so it's likely this is used in several places.
    + The nonstandard `for each (... in ...)` loop was removed.
    + The nonstandard legacy lambda syntax (`function(x) x*x`) was removed.
    + The nonstandard Mozilla iteration protocol was removed, as well as
      nonstandard Mozilla generators, including the Iterator and StopIteration
      objects, and the Function.prototype.isGenerator() method.
    + Array comprehensions and generator comprehensions have been removed.
    + Several nonstandard methods were removed: ArrayBuffer.slice() (but not
      the standard version, ArrayBuffer.prototype.slice()),
      Date.prototype.toLocaleFormat(), Function.prototype.isGenerator(),
      Object.prototype.watch(), and Object.prototype.unwatch().

- Many of the above backwards-incompatible changes can be caught by scanning
  your source code using https://gitlab.gnome.org/ptomato/moz60tool, or
  https://extensions.gnome.org/extension/1455/spidermonkey-60-migration-validator/

- Deprecation: the custom ByteArray is now discouraged. Instead of ByteArray,
  use Javascript's native Uint8Array. The ByteArray module still contains
  functions for converting between byte arrays, strings, and GLib.Bytes
  instances.

  The old ByteArray will continue to work as before, except that Uint8Array
  will now be returned from introspected functions that previously returned a
  ByteArray. To keep your old code working, change this:

      let byteArray = functionThatReturnsByteArray();

  to this:

      let byteArray = new ByteArray.ByteArray(functionThatReturnsByteArray());

  To port to the new code:

  * ByteArray.ByteArray -> Uint8Array
  * ByteArray.fromArray() -> Uint8Array.from()
  * ByteArray.ByteArray.prototype.toString() -> ByteArray.toString()
  * ByteArray.ByteArray.prototype.toGBytes() -> ByteArray.toGBytes()
  * ByteArray.fromString(), ByteArray.fromGBytes() remain the same

  * Unlike ByteArray, Uint8Array's length is fixed. Assigning an element past
    the end of a ByteArray would lengthen the array. Now, it is ignored.
    Instead use Uint8Array.of(), for example, this code:

        let a = ByteArray.fromArray([97, 98, 99, 100]);
        a[4] = 101;

    should be replaced by this code:

        let a = Uint8Array.from([97, 98, 99, 100]);
        a = Uint8Array.of(...a, 101);

    The length of the byte array must be set at creation time. This code will
    not work anymore:

        let a = new ByteArray.ByteArray();
        a[0] = 255;

    Instead, use "new Uint8Array(1)" to reserve the correct length.

- Closed bugs and merge requests:

  * Run tests using real software [#178, !192, Claudio André]
  * Script tests are missing some errors [#179, !192, Claudio André]
  * Create a '--disable-readline' option and use it [!196, Claudio André]
  * CI: stop using Fedora for clang builds [!198, Claudio André]
  * Expose GObject static property symbols. [!197, Evan Welsh]
  * CI fixes [!200, Claudio André]
  * Docker images creation [!201, Claudio André]
  * Get Docker images built and stored in GJS registry [#185, !203, !208,
    Claudio André, Philip Chimento]
  * Clear the static analysis image a bit more [!205, Claudio André]
  * Rename the packaging job to flatpak [!210, Claudio André]
  * Create SpiderMonkey 60 docker images [!202, Claudio André]
  * Debugger [#110, !204, Philip Chimento]
  * Add convenience g_object_set() replacement [!213, Florian Müllner]
  * Add dependencies of the real tests (examples) [!215, Claudio André]
  * CWE-126 [#174, !218, Philip Chimento]
  * gjs no longer builds after recent autoconf-archive updates [#149, !217,
    Philip Chimento]
  * gjs-1.52.0 fails to compile against x86_64 musl systems [#132, !214, Philip
    Chimento]
  * Run the GTK real tests (recently added) [!212, Claudio André]
  * Fix thorough tests failures [!220, Philip Chimento]
  * Port to SpiderMonkey 60 [#161, !199, Philip Chimento]
  * Replace ByteArray with native ES6 TypedArray [#5, !199, Philip Chimento]
  * Overriding GInterface properties broke [#186, !216, Florian Müllner, Philip
    Chimento]
  * Avoid segfault when checking for GByteArray [!221, Florian Müllner]

- Various build fixes [Philip Chimento]

(nia)

2020-11-05 17:06:57 UTC MAIN commitmail json YAML

polkit: Enable introspection. Required by gnome-shell.

(nia)

2020-11-05 17:06:10 UTC MAIN commitmail json YAML

2020-11-05 16:56:01 UTC MAIN commitmail json YAML

Add openblas_openmp and openblas_pthread to math/Makefile

(bacon)

2020-11-05 16:55:13 UTC MAIN commitmail json YAML

doc: Added math/openblas_pthread version 0.3.7

(bacon)

2020-11-05 16:54:56 UTC MAIN commitmail json YAML

math/openblas_pthread: import openblas_pthread-0.3.7

OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.
OpenBLAS is an open source project supported by
Lab of Parallel Software and Computational Science, ISCAS.

This package builds the parallel library using pthreads.

(bacon)

2020-11-05 16:54:19 UTC MAIN commitmail json YAML

doc: Added math/openblas_openmp version 0.3.7

(bacon)

2020-11-05 16:53:16 UTC MAIN commitmail json YAML

math/openblas_openmp: import openblas_openmp-0.3.7

OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.
OpenBLAS is an open source project supported by
Lab of Parallel Software and Computational Science, ISCAS.

This package builds the parallel library using OpenMP.

(bacon)

2020-11-05 16:37:33 UTC MAIN commitmail json YAML

doc: Added math/openblas version 0.3.7

(bacon)

2020-11-05 16:35:29 UTC MAIN commitmail json YAML

math/openblas: Add to math/Makefile, add options description

(bacon)

2020-11-05 16:35:25 UTC MAIN commitmail json YAML

2020-11-05 16:31:45 UTC MAIN commitmail json YAML

2020-11-05 14:32:45 UTC MAIN commitmail json YAML

icu: Use MH_NAME in PLIST

Fixes Linux package.

Patch from Dan Cîrnaț in PR 55787.

(wiz)

2020-11-05 14:23:56 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rugged to 1.1.0

(taca)

2020-11-05 14:23:20 UTC MAIN commitmail json YAML

devel/ruby-rugged: update to 1.1.0

1.1.0 (2020-10-14)

Merge pull request #858 from libgit2/cmn/bump-libgit2

* Update to libgit2 v1.1.0

(taca)

2020-11-05 12:24:07 UTC MAIN commitmail json YAML

xpdf4: Switch from cups-base to libcups

(nia)

2020-11-05 10:59:44 UTC MAIN commitmail json YAML

Remove MACOSX_DEPLOYMENT_TARGET workaround for old macOS to fix xapian
bindings building on Big Sur.

(schmonz)

2020-11-05 09:29:04 UTC MAIN commitmail json YAML

doc: Updated devel/libdazzle to 3.38.0

(nia)

2020-11-05 09:28:29 UTC MAIN commitmail json YAML

libdazzle: Update to 3.38.0

==============
Version 3.38.0
==============

No changes since 3.37.1

==============
Version 3.37.0
==============

Changes in this release:

• Fixes for powerpc32
• Tweaks for CSS priorities
• Add DzlApplicationWindow:titlebar-animation property
• Fix C++ compilation
• Make showing file browser asynchronous on Linux/BSD/etc

(nia)

2020-11-05 09:23:44 UTC MAIN commitmail json YAML

emulators/Makefile: + rpcemu.

(wiz)

2020-11-05 09:23:43 UTC MAIN commitmail json YAML

2020-11-05 09:19:22 UTC MAIN commitmail json YAML

2020-11-05 09:17:54 UTC MAIN commitmail json YAML

2020-11-05 09:17:16 UTC MAIN commitmail json YAML

doc: Updated x11/xkbcomp to 1.4.4

(wiz)

2020-11-05 09:17:06 UTC MAIN commitmail json YAML

xkbcomp: update to 1.4.4.

Alan Coopersmith (1):
      Fix spelling/wording issues

Miroslav Ko邸k叩r (1):
      Fix lockdevbtn to be XkbSA_LockDeviceBtn action

Peter Hutterer (3):
      For -R and after chdir, add the current directory to the path
      Don't pretend unresolved symbols are an error
      xkbcomp 1.4.4

(wiz)

2020-11-05 09:16:00 UTC MAIN commitmail json YAML

sites: add some working GNOME mirrors

(nia)

2020-11-05 09:09:30 UTC MAIN commitmail json YAML

2020-11-05 09:07:24 UTC MAIN commitmail json YAML

sites: remove GNOME master sites that now either fail or redirect

(nia)

2020-11-05 08:59:12 UTC MAIN commitmail json YAML

doc: Updated textproc/icu to 68.1

(ryoon)

2020-11-05 08:58:41 UTC MAIN commitmail json YAML

icu: Update to 68.1

Changelog:
Common Changes

    CLDR 38
        Support for units of measurement in inflected languages (phase 1)
        14 new measurement units: candela, imperial quart, etc.
        Improved locale ID canonicalization spec & data
        New language at Modern coverage: Norwegian Nynorsk
        New languages at Moderate coverage: Fulah (Adlam), Chakma, Asturian
        New languages at Basic coverage: Dogri, Sanskrit
    Measurement unit preferences (ICU-20568)
        New usage() option on NumberFormatter to select the most appropriate unit for a locale and context
        New outputUnit() getter on FormattedNumber to get the output unit after resolution
        In skeletons, specify the context using the "usage" stem
        Example: locale "en-GB", skeleton "usage/person unit-width-full-name unit/kilogram", input 80 (expressed in kilograms), output "12 stone, 8.4 pounds"
        Usages are pulled in from CLDR (e.g. CLDR v38 Unit Preferences).
    PluralRules selection for ranges of numbers (ICU-21190)
    Locale ID canonicalization now conforms to the CLDR spec including edge cases; co-developed with CLDR spec & data improvements (ICU-21236, ICU-21115 & others)
    New LocaleMatcher options: custom threshold (ICU-21144), no default locale (ICU-21029)
    DateIntervalFormat supports output options such as capitalization (ICU-20651)
    Uppercasing for the Armenian language (hy) now maps ligature to (ICU-13416)
    Data size reduction: Rule-based segmentation data files (RBBI) use a more compact data format and are now half as large (ICU-13565)
    Measurement units are normalized in skeleton string output: i.e., calling toSkeleton() on a NumberFormatter returns "unit/meter" instead of "measure-unit/length-meter"
    The ICU User Guide has been migrated to Markdown format, hosted via GitHub Pages: https://unicode-org.github.io/icu/userguide/
    Removed usage of terms like "blacklist" (ICU-21176), "master" (ICU-21242), and "grandfathered" (ICU-21184) as much as possible.
    Time zone data (tzdata) version 2020d (2020-oct-21)
    PluralRules category for compact notation numbers in French (ICU-13836)

ICU4C Specific Changes

    New C API for number range formatting (unicode/unumberrangeformatter.h), for example "750 m - 1.2 km" (ICU-21182)

(ryoon)

2020-11-05 08:36:09 UTC MAIN commitmail json YAML

doc: Added sysutils/gnome-characters version 3.34.0

(nia)

2020-11-05 08:35:47 UTC MAIN commitmail json YAML

sysutils: add gnome-characters

Characters is a simple utility application to find and insert unusual
characters.  It allows you to quickly find the character you are
looking for by searching for keywords.

(nia)

2020-11-05 08:31:30 UTC MAIN commitmail json YAML

2020-11-05 08:04:23 UTC MAIN commitmail json YAML

Updated misc/py-anita to 2.6

(gson)

2020-11-05 08:02:23 UTC MAIN commitmail json YAML

misc/py-anita: update to 2.6.

Changes from 2.5:

Support upcoming sysinst changes to support interactive input of
entropy.

Add support for NetBSD/alpha targets.

The "interact" mode now supports interaction with the boot process,
except when the --run option is used.

(gson)

2020-11-05 07:08:43 UTC MAIN commitmail json YAML

doc: Updated textproc/oniguruma to 6.9.6

(kim)

2020-11-05 07:08:27 UTC MAIN commitmail json YAML

oniguruma: update to 6.9.6

No notable changes since 6.9.6rc4

(kim)

2020-11-05 01:09:05 UTC MAIN commitmail json YAML

geany: switch MASTER_SITES to https

(gutteridge)

2020-11-05 01:04:52 UTC MAIN commitmail json YAML

geany: adjust options to the new norm of GTK3 by default

(gutteridge)

2020-11-05 00:54:55 UTC MAIN commitmail json YAML

doc: Updated devel/geany to 1.37

(gutteridge)

2020-11-05 00:54:04 UTC MAIN commitmail json YAML

geany: update to 1.37

Geany 1.37 (October 25, 2020)

    General
    * Build with GTK3 by default.
    * Add an option (enabled by default) to save main and project configuration
      whenever documents are opened/closed to reduce accidental loss of current
      session in the event of a crash.
    * List Geany in the category TextEditor (Dominic Hopf, Issue#2460).

    Bug Fixes
    * Fix main window name as seen by accessibility tools (Issue#2421).
    * Add missing include (Pino Toscano, PR#2402).
    * Fix a possible crash when quitting (Hodong & Guido Falsi, Issue#2457,
      PR#2634).

    Interface
    * Allow to cancel Open Project and New Project dialogs without closing the
      current project.
    * Don't ask whether to close current project when opening a recent project.
    * Disable some items when they are not available.
    * Provide a CSS name for most widgets (PR#2469).
    * Adapt margins width to font size and zoom (Issue#1733, PR#1738).
    * Show OS info in debug messages.
    * Persist color picker palette (Issue#2595).
    * Fix color of selected text in search entries with no match (foresto,
      Issue#2332, PR#2333)

    Editor
    * Update Scintilla to version 3.21.1 (PR#2506).

    Filetypes
    * Add BibTeX filetype (Mirco Schoenfeld, PR#2212).
    * Update JavaScript keywords (dmitryunruh, PR#2486).
    * Update Lua block comment end (Filip Szyma��ski, PR#2566).
    * Update FreeBasic keywords (Issue#2583).
    * Add Smalltalk filetype (Snowflake the Pony, PR#2399).
    * Add a configuration option to select the default Python command.

    Documentation
    * Improve Build-related settings documentation.
    * Added documentation for the Color Chooser (LarsGit223).

    Windows
    * Bundle the GLib GSpawn helper binaries with the installer for plugin that
      use the related GLib API.
    * Make IPC port number configurable, and move the default outside the
      dynamic range used by Hyper-V (Issue#2101, PR#2585).
    * Use the `py` launcher for Python filetype (Issue#2211).
    * Support programming ligatures (like Fira Code font) (Issue#2535).

    Internationalization
    * New translations: ie
    * Updated translations: da, de, el, es, fr, id, it, ja, lv, nl, pl, pt,
                            ru, sk, sv, zh_CN

(gutteridge)

2020-11-05 00:40:14 UTC MAIN commitmail json YAML

security/Makefile: add libsecp256k1

(wiz)

2020-11-04 22:07:54 UTC MAIN commitmail json YAML

doc: Added sysutils/gnome-font-viewer version 3.34.0

(nia)

2020-11-04 22:07:20 UTC MAIN commitmail json YAML

2020-11-04 21:53:18 UTC MAIN commitmail json YAML

prometheus: don't install sample binaries. Bump PKGREVISION.

These binaries are not installed in the official binary distributions.
We probably installed them as a side effect of using pax(1) to copy the
whole bin/ directory. Use ${INSTALL_PROGRAM} instead.

(tnn)

2020-11-04 21:46:53 UTC MAIN commitmail json YAML

doc: Fix changes line

(nia)

2020-11-04 21:45:26 UTC MAIN commitmail json YAML

doc: Updated textproc/gnome-dictionary to 3.26.1

(nia)

2020-11-04 21:44:40 UTC MAIN commitmail json YAML

textproc: add gnome-dictionary.

GNOME Dictionary is a application to look up words in online dictionaries
using the dict-rfc protocol.

(nia)

2020-11-04 20:55:58 UTC MAIN commitmail json YAML

doc: Added sysutils/broot version 1.0.4

(pin)

2020-11-04 20:55:25 UTC MAIN commitmail json YAML

Add sysutils/broot

(pin)

2020-11-04 20:54:12 UTC MAIN commitmail json YAML

sysutils/broot: import

A better way to navigate directories.
-Get an overview of a directory, even a big one
-Find a directory then cd to it
-Never lose track of file hierarchy while you search
-Manipulate your files
-Manage files with panels
-Preview files
-Apply a standard or personal shortcut to a file
-Replace ls (and its clones)
-Sort, see what takes space
-check git statuses

Thanks Maya for suggestions

(pin)

2020-11-04 20:45:46 UTC MAIN commitmail json YAML

Update finance/electrum to 4.0.4

# Release 4.0.4 - (Oct 15, 2020)
* PSBT: fix regression in 4.0.3 where UTXO data was not included in
  QR codes (#6600)
* new feature: "Cancel tx" (#6641). The Qt/kivy GUI allows cancelling
  an unconfirmed RBF tx by double-spending its inputs to self.
* Windows binary:
  - fix some issues with QR scanning by building zbar ourselves (#6593)
  - when using setup exe, also install a debug binary (#6603)
* Ledger: fix "The derivation path is unusual" warnings (#6512)
  (needs Bitcoin app 1.4.8+ installed on device)
* A few other minor bugfixes and usability improvements.

# Release 4.0.3 - (Sep 11, 2020)
* PSBT: restore compatibility with Bitcoin Core following CVE-2020-14199:
  we now allow a PSBT input to have both UTXO and WITNESS_UTXO (#6429).
  (PSBTs created since 4.0.1 already contained UTXO for segwit inputs)
* Hardware wallets:
  - bitbox02: better multisig UX: implement get_soft_device_id (#6386)
  - coldcard: fix "show address" for multisig (#6517)
  - all: run all device communication on a dedicated thread (#6561).
    This should resolve some threading issues.
* new feature: "Automated BIP39 recovery" (#6219, #6155)
  When restoring from a BIP39 seed, add option to scan many known
  derivation paths for history, and show them to user to choose from.
* show derivation path of keystores in Qt GUI Wallet>Information (#4700)
* fix "signtransaction" RPC command (#6502)
* Dependencies: pyaes is no longer needed (#6563)
* The tar.gz source dist now bundles make_libsecp256k1.sh, to help
  users getting libsecp256k1 (#6323).
* A few other minor bugfixes and usability improvements.

# Release 4.0.2 - (July 8, 2020)
- rm old corrupted non-bip70 invoices (#6345)
- other minor fixes

# Release 4.0.1 - (July 3, 2020)
* Lightning Network support (experimental)
  - Our implementation of Lightning relies on Electrum servers to
    query channel states. Since servers can lie about the state of a
    channel, users should either use a server that they trust, or
    setup a private watchtower (see below). A watchtower is also
    recommended for lightning wallets that remain offline for
    extended periods of time (the default CSV 'to_self_delay' is 1
    week). Please note that Electrum Personal Server (EPS) cannot be
    used with lightning wallets, because channels funding addresses
    are arbitrary.
  - Lightning funds cannot be restored from seed. Instead, users need
    to create static backups of their channels. Static backups cannot
    be used to perform lightning transactions, they can only be used
    to trigger a remote-force-close of a channel.
  - Lightning-enabled wallet files must not be copied. Instead, a
    backup of the wallet can be created from the Qt menu, and it will
    contain static backups of all its channels. Backups can also be
    exported for each channel (e.g. via QR code), and imported in
    another wallet. Since backups are encrypted with a key derived
    from the wallet's xpub, they can only be imported into another
    instance of the same wallet, or a watch-only version of it. The
    force-close is not triggered automatically when the backup is
    imported; imported backups can live inside a wallet file.
  - Lightning can be enabled in the GUI (Wallet>Information) or from
    the CLI (init_lightning). Lightning is currently restricted to HD
    p2wpkh wallets (including watch-only and hardware wallets). The
    Qt GUI, CLI/RPC, and the kivy GUI (Android) all have LN support,
    with feature-richness in that order.
  - LN protocol details: dataloss_protect and static_remotekey are
    required; varonion and payment_secret are implemented, MPP not yet.
    Channels are not announced ('private'), forwarding is disabled.
    We do not serve gossip queries, only consume them.
  - Submarine swaps: the GUI integrates a service that offers
    atomically exchanging on-chain and lightning bitcoins for a fee.
    Electrum Technologies runs a central server for this, powered by
    the Boltz backend.
  - Watchtowers: Electrum can run a local watchtower (GUI setting),
    or it can connect to a remote watchtower. A watchtower contains
    pre-signed transactions and does not need your private keys. A
    local watchtower will watch your channels whenever an Electrum
    instance is running, without needing access to your wallet file.
    An Electrum daemon can be configured to be used as a remote
    watchtower by setting 'watchtower_address', 'watchtower_user' and
    'watchtower_password'.
* Partially Signed Bitcoin Transactions (PSBT, BIP-174) are supported
  (#5721). The previous Electrum partial transaction format is no
  longer supported, i.e. this is an incompatible change. Users should
  make sure that all instances of Electrum they use to co-sign or
  offline sign, are updated together.
* Hardware wallets: several fixes in general; notable changes:
  - The BitBox02 is now supported (#5993)
  - Multisig support for Coldcard (#5440)
  - Compatibility with latest Trezor fw (#6064, #6198, #5692)
* Dependencies (see README for install instructions):
  - libsecp256k1 is now required (previously optional). python-ecdsa
    remains a dependency but it is now only used for DNSSEC.
  - Added: either one of pycryptodomex or cryptography is now required,
    mainly due to LN (previously pycryptodomex was optional, for fast AES)
  - Removed: jsonrpclib-pelix, the JSON-RPC library used for CLI/daemon
* Qt GUI: several changes, notably:
  - Separation between output selection and transaction finalization.
  - Coin selection moved to the Coins tab, and it affects all txns,
    e.g. RBF fee-bumping, LN channel opens, submarine swaps.
  - Editable tx preview dialog that allows e.g. changing the locktime,
    toggling RBF, and manual coinjoins.
* HTTP PayServer: The configuration of a bitcoin-accepting website
  using Electrum has been simplified and requires fewer steps (see
  documentation). The Payserver supports BIP70 and Lightning payments.
* Android:
  - We now build two APKs, one for ARMv7 and one for ARMv8
  - The kivy GUI now supports importing BIP39 seeds
  - Each wallet on kivy now can have a separate generic password,
    using which the wallet files are encrypted. An optional PIN,
    shared among all wallets, can be added to get prompted for spends.
* The API of several CLI/RPC commands have changed, and several new
  commands have been introduced (mainly for LN).
* Distributables:
  - The .tar.gz source dist is now built reproducibly.
    Relatedly, we no longer distribute a .zip sdist.
  - The MacOS binary now conforms to macOS 10.15; it is notarized
    by Apple. This required bumping the min macOS version to 10.13.
    Startup times should now be faster on 10.15. (#6128, #6225)
* Transactions:
  - we now grind low R for ECDSA signatures to match bitcoind (#5820)
* Lots and lots of other minor bugfixes and improvements.

(js)

2020-11-04 20:35:34 UTC MAIN commitmail json YAML

doc: Added security/libsecp256k1 version 0.1

(js)

2020-11-04 20:32:18 UTC MAIN commitmail json YAML

Add security/libsecp256k1

This is required for newer versions of finance/electrum.

Optimized C library for ECDSA signatures and secret/public key operations on
curve secp256k1.

This library is intended to be the highest quality publicly available library
for cryptography on the secp256k1 curve. However, the primary focus of its
development has been for usage in the Bitcoin system and usage unlike Bitcoin's
may be less well tested, verified, or suffer from a less well thought out
interface. Correct usage requires some care and consideration that the library
is fit for your application's purpose.

Features:
* secp256k1 ECDSA signing/verification and key generation.
* Additive and multiplicative tweaking of secret/public keys.
* Serialization/parsing of secret keys, public keys, signatures.
* Constant time, constant memory access signing and public key generation.
* Derandomized ECDSA (via RFC6979 or with a caller provided function.)
* Very efficient implementation.
* Suitable for embedded systems.
* Optional module for public key recovery.
* Optional module for ECDH key exchange.

Experimental features have not received enough scrutiny to satisfy the standard
of quality of this library but are made available for testing and review by the
community. The APIs of these features should not be considered stable.

(js)

2020-11-04 20:27:24 UTC MAIN commitmail json YAML

Fix packaging with PKGMANDIR!=man, found in bulk builds.

(schmonz)

2020-11-04 19:54:12 UTC MAIN commitmail json YAML

openbabel: do not download dependencies during build

Explicitly depend against maeparser, coordgenlibs and rapidjson, so that
the build does not download the current version from github (!).

Also fix the coordgenlibs detection logic -- this is also submitted
upstream.

Fixes PR pkg/55755

(bsiegert)

2020-11-04 19:25:02 UTC MAIN commitmail json YAML

doc: Updated sysutils/onefetch to 2.6.0

(pin)

2020-11-04 19:24:40 UTC MAIN commitmail json YAML

sysutils/onefetch: update to 2.6.0

v2.6.0

Language:
-Added support for Zsh, bash, JSX and TSX

New features:
-Support COLORTERM for TrueColor ASCII
-CLI flag to use more color (16 -> 256) in sixel graphics
-Add Text Coloring via CLI flag
-Add CLI flag to disable ASCII art (or image) and only display info lines
-Extend image backend support to ITerm2 Inline Images Protocol
-Replace ASCII logo with shell command output

Misc:
-clean up python script from wiki
-make build fail when deprecated dependencies
-remove async/await

(pin)

2020-11-04 18:35:32 UTC MAIN commitmail json YAML

libreoffice: notes for future reference

(nia)

2020-11-04 18:32:47 UTC MAIN commitmail json YAML

doc: Updated net/snmptt to 1.4.2

(otis)

2020-11-04 18:32:26 UTC MAIN commitmail json YAML

snmptt: Update to 1.4.2

Changelog:
* v1.4.2 - July 23rd, 2020:
  - Fixed a security issue with EXEC / PREXEC / unknown_trap_exec that could
    allow malicious shell code to be executed (CVE-2020-24361).
  - Fixed a bug with EXEC / PREXEC / unknown_trap_exec that caused commands to be
    run as root instead of the user defined in daemon_uid.

* v1.4 - November 6th, 2013:
  - Added snmptt.ini option net_snmp_perl_cache_enable to enable caching of
    Net-SNMP Perl module OID and ENUM translations.  This may speed up
    translations and reduce CPU load when net_snmp_perl_enable and translate_*
    options are enabled.
  - Fixed bug with snmptthandler-embedded where IP addresses and OIDs were not
    being detected properly because they contained 'OID:', 'IpAddress:' etc.
  - Fixed bug with MATCH.  The PREEXEC $p variable could not be used with MATCH.
    PREEXEC is now executed first if MATCH contains $p.
  - Fixed bug with syslog.  Log entries were supposed to be logged with
    snmptt[pid] but instad of the pid it was actually the effective user ID
    (2980512).
  - Fixed bug where the hostname is not detected properly when snmptrapd is
    configured to not use DNS.
  - Fixed bug where if the spool directory is not defined, files may be deleted
    from the wrong folder (3020696).
  - Fixed bug with syslog logging.  Function was not being called properly
    (3166749).
  - Fixed bug with MATCH where number ranges were not working (3397982).
  - Fixed bug with multi-line traps (2915658).
  - Fixed bug with LOGONLY severity.  EXEC was being executed even if the trap
    had a severity of LOGONLY (3567744).
  - Fixed bug with snmptt hanging if the log message sent to syslog contained a %
    symbol.  All %'s are now escaped before sending to syslog (3567748).
  - Fixed possible bug with MySQL.  Put CONNECT string on one line.
  - Fixed bug with not being able to write to the debug log file when running
    snmptt as non-root if the debug file didn't already exist with the correct
    permissions at startup.  The ownership of snmptt.debug is now set to
    daemon_uid before switching to the new uid.  Patch 3423525.
  - Installation documentation updates (bug 3425999).

(otis)

2020-11-04 18:28:58 UTC MAIN commitmail json YAML

2020-11-04 16:47:54 UTC MAIN commitmail json YAML

doc: Updated geography/geoclue to 2.5.6

(nia)

2020-11-04 16:46:59 UTC MAIN commitmail json YAML

2020-11-04 16:38:59 UTC MAIN commitmail json YAML

Support PKGPATH with "make package-name"

Now dependencies can be listed either by package name, or path to the
package (eg with "make PACKAGE_NAME_TYPE=path build-depends-list").
Users of PACKAGE_NAME_TYPE=html could use a combination of
PACKAGE_NAME_TYPE=name and PACKAGE_NAME_TYPE=path instead now.

No objection from tech-pkg@

(khorben)

2020-11-04 16:09:40 UTC MAIN commitmail json YAML

doc: Updated devel/libgweather to 3.36.1

(nia)

2020-11-04 16:08:52 UTC MAIN commitmail json YAML

2020-11-04 15:53:52 UTC MAIN commitmail json YAML

doc: Added geography/geocode-glib version 3.26.2

(nia)

2020-11-04 15:53:21 UTC MAIN commitmail json YAML

geography: Add geocode-glib. Needed for gnome-calendar

geocode-glib is a convenience library for the geocoding (finding longitude,
and latitude from an address) and reverse geocoding (finding an address from
coordinates). It uses Nominatim service to achieve that. It also caches
(reverse-)geocoding requests for faster results and to avoid unnecessary server
load.

(nia)

2020-11-04 15:51:31 UTC MAIN commitmail json YAML

2020-11-04 15:17:56 UTC MAIN commitmail json YAML

libreoffice: Disable gtk3 option

causes rendering problems according to ryoon

(nia)

2020-11-04 14:56:53 UTC MAIN commitmail json YAML

evolution-data-server: Dependencies need libsecret

(nia)

2020-11-04 14:39:49 UTC MAIN commitmail json YAML

stray comma

(nia)

2020-11-04 14:36:18 UTC MAIN commitmail json YAML

fix spelling error.

joerg would like me not to mention minix3.

(nia)

2020-11-04 14:36:01 UTC MAIN commitmail json YAML

evolution-data-server: Users of this package should not all depend on webkit

(nia)

2020-11-04 13:03:28 UTC MAIN commitmail json YAML

doc: Added archivers/file-roller version 3.38.0

(nia)

2020-11-04 13:02:52 UTC MAIN commitmail json YAML

archivers: Resurrect file-roller package based on the new GNOME 3 version

File Roller is an archive manager for the GNOME environment.  This means
that you can create and modify archives; view the content of an archive;
view and modify a file contained in the archive; extract files from the
archive.

(nia)

2020-11-04 12:35:18 UTC MAIN commitmail json YAML

doc: Added sysutils/nautilus version 3.38.1

(nia)

2020-11-04 12:34:55 UTC MAIN commitmail json YAML

2020-11-04 12:29:34 UTC MAIN commitmail json YAML

doc: Fix changes line

(nia)

2020-11-04 12:28:42 UTC MAIN commitmail json YAML

doc: Added archivers/gnome-autoar version 0.2.4

(nia)

2020-11-04 12:27:58 UTC MAIN commitmail json YAML

archivers: add gnome-autoar. based on work by Dan Cîrnaț in wip.

Gnome-autoar provides functions, widgets, and gschemas for GNOME applications
which want to use archives as a convient method to tranfer directories over
the internet.

(nia)

2020-11-04 12:22:51 UTC MAIN commitmail json YAML

doc: Updated sysutils/gnome-tracker-miners to 3.0.1

(nia)

2020-11-04 12:22:17 UTC MAIN commitmail json YAML

sysutils: Add gnome-tracker-miners. Based on work by myself in wip.

Needed for the new nautilus import.

gnome-tracker indexer daemon (tracker-miner-fs) and tools to extract metadata
from many different filetypes.

(nia)

2020-11-04 12:20:23 UTC MAIN commitmail json YAML

doc: Added sysutils/gnome-tracker version 3.0.1

(nia)

2020-11-04 12:19:21 UTC MAIN commitmail json YAML

sysutils: Add gnome-tracker. Based on work by myself in wip.

Needed for new nautilus import.

Tracker is a search engine, search tool and metadata storage system.

It allows you to find the proverbial needle in your computer's haystack as well
as providing a one stop solution to the organisation, storage and categorisation
of your data.

(nia)

2020-11-04 12:13:34 UTC MAIN commitmail json YAML

doc: Updated x11/gnome-desktop3 to 3.38.1

(nia)

2020-11-04 12:12:48 UTC MAIN commitmail json YAML

gnome-desktop3: Update to 3.38.1.

Based on work by Dan Cîrnaț in pkgsrc-wip.

Changes:

- Add default input source for fr_BE
- Add default keyboard layout for Indonesia
- Add utility function to start a transient systemd scope
- Allow /etc/alternatives in bubblewrap sandbox (#92, Simon McVittie)
- Avoid using g_type_class_add_private()
- Blacklist seccomp on riscv64 architecture as its not supported yet
- Change default Japanish input source to KCC
- Disable gvfs in thumbnailer sandboxes
- Display locale @modifiers properly (#50, Gunnar Hjalmarsson)
- Don't run locale tests at build time (#159, Simon McVittie)
- Fix a compile-time error on x32
- Fix a crash in xkb info handling (#785320)
- Fix a memory leak in the display handling code
- Fix a use-after-free in the thumbnailer
- Fix bubblewrap sandbox on s390x (!82, Simon McVittie)
- Fix crash in idle monitor
- Fix crashes in thumbnailers (#785963)
- Fix detection of builtin display on NVIDIA (Jeremy Soller)
- Fix memory leak
- Fix multiple bugs in sandboxed thumbnailer handling,
- Fix multiple bugs in thumbnailing
- Fix regressions from intltool removal
- Fix regressions introduced by g_autoptr usage
- Fix slow thumbnailer due to missing font cache (#90)
- Fix some thumbnailer sandboxing issues
- Fix time display issue with Japanese translation (Tianhao Chai)
- Fix uninitialized memory in the thumbnailer (#784915)
- Fix various wall clock regressions
- GnomeBGSlideShow filename property replaced with a file property (Marco Trevisan)
- Honor XKB_CONFIG_ROOT environment variable
- Improve error reporting in thumbnailers
- Miscellaneous improvements to the thumbnailer code
- Modernize autotools configuration a bit
- Port buildsystem to meson
- Remove some obsolete API's in thumbnailer
- Remove unused API not compatible with wayland
- Remove unused gnome_desktop_thumbnail_has_uri()
- Replace GdkColor methods with GdkRGBA methods
- Require gio-unix-2.0
- Several fixes for compilation warnings
- Support common_name in ISO 639 (#49, Gunnar Hjalmarsson)
- Thumbnailers are now sandboxed (#7744970, #785197)
- Translation updates
- Use GLib fixed-width types (#168, Christopher Chavez)
- Use LC_TIME for time format string translations
- gnome-bg: Handle exif orientations (#516177)
- gnome-languages: Use uselocale to avoid threadsafety issues (#105)
- gnome_bg_slide_show_get_current_slide: add NULL check (#169, Mike Gorse)
- idle-monitor fixes
- languages: Fix encoding issue when translating locale modifiers (#156)
- remove unused direct x11 dependency
- rr: add color transform functions
- systemd: Change naming scheme to conform to systemd convention
- systemd: Default to garbage collect failed scopes
- tests/wall*: Do not fail if some of the locales is missing
- thumbnail: Update documentation
- thumbnailer: Correctly cleanup stale thumbnailer directories
- thumbnailer: fix incomplete TIOCSTI filtering (#112)
- thumbnails: keep the orignal file name (#154)
- wall-clock: Immediately react to show-weekday changes
- wall-clock: Tweak the clock format
- wall-clock: respect new clock-show-weekday setting
- wallclock: am/pm is always available now (#780877)
- wallclock: don't update needlessly (#780861)

(nia)

2020-11-04 10:59:40 UTC MAIN commitmail json YAML

marketing++

(nia)

2020-11-04 10:24:08 UTC MAIN commitmail json YAML

Updated graphics/py-pygraphviz, textproc/py-regex, devel/py-ipython, devel/py-pip

(adam)

2020-11-04 10:23:45 UTC MAIN commitmail json YAML

py-pip: updated to 20.2.4

20.2.4 (2020-10-16)
===================

Deprecations and Removals
-------------------------
- Document that certain removals can be fast tracked.
- Document that Python versions are generally supported until PyPI usage falls below 5%.

Features
--------
- New resolver: Avoid accessing indexes when the installed candidate is preferred
  and considered good enough.
- Improve error message friendliness when an environment has packages with
  corrupted metadata.
- Cache package listings on index packages so they are guarenteed to stay stable
  during a pip command session. This also improves performance when a index page
  is accessed multiple times during the command session.
- New resolver: Tweak resolution logic to improve user experience when
  user-supplied requirements conflict.

Bug Fixes
---------
- New resolver: Correctly respect ``Requires-Python`` metadata to reject
  incompatible packages in ``--no-deps`` mode.
- New resolver: Pick up hash declarations in constraints files and use them to
  filter available distributions.
- New resolver: If a package appears multiple times in user specification with
  different ``--hash`` options, only hashes that present in all specifications
  should be allowed.

Improved Documentation
----------------------
- Add ux documentation

(adam)

2020-11-04 10:08:14 UTC MAIN commitmail json YAML

py-ipython: updated to 7.19.0

IPython 7.19 accumulative two month of works, bug fixes and improvements, there
was exceptionally no release last month.

- Fix to restore the ability to specify more than one extension using command
  line flags when using traitlets 5.0
- Docs docs formatting that make the install commands work on zsh
- Always display the last frame in tracebacks even if hidden with
  ``__traceback_hide__``
- Avoid an issue where a callback can be registered multiple times.
- Avoid an issue in debugger mode where frames changes could be lost.
- Never hide the frames that invoke a debugger, even if marked as hidden by
  ``__traceback_hide__``
- Fix calling the debugger in a recursive manner

(adam)

2020-11-04 10:03:29 UTC MAIN commitmail json YAML

py-regex: updated to 2020.10.28

2020.10.28:
Unknown changes

(adam)

2020-11-04 10:01:29 UTC MAIN commitmail json YAML

py-pygraphviz: updated to 1.6

pygraphviz-1.6

Add Python 3.8 support
Drop Python 2.7 support
Update to SWIG 4.0.1

(adam)

2020-11-04 09:02:21 UTC MAIN commitmail json YAML

2020-11-04 09:01:02 UTC MAIN commitmail json YAML

gnustep-gui: fix build on FreeBSD

(triaxx)

2020-11-04 08:36:53 UTC MAIN commitmail json YAML

gnustep-objc: fix build on FreeBSD

pkgsrc changes:
---------------
  * Add conditional installation of libobjcxx.so in GNUmakefile for FreeBSD
    and adjust PLIST accordingly.
  * Fix some typos that have been kindly suggested by pkglint.

(triaxx)

2020-11-03 23:58:11 UTC MAIN commitmail json YAML

openipmi: Omit @pkgdir

(otis)

2020-11-03 23:35:41 UTC MAIN commitmail json YAML

2020-11-03 23:12:11 UTC MAIN commitmail json YAML

zabbix50-frontend: No PLIST substitutions in frontend

(otis)

2020-11-03 23:05:49 UTC MAIN commitmail json YAML

postgresql-promscale_extension: fix HOMEPAGE

(tnn)

2020-11-03 23:01:59 UTC MAIN commitmail json YAML

add postgresql-promscale_extension

(tnn)

2020-11-03 22:59:35 UTC MAIN commitmail json YAML

databases/postgresql-promscale_extension: import postgresql12-promscale_extension-0.1.1

This PostgreSQL extension contains support functions to improve the performance
of Promscale. While Promscale will run without it, adding this extension will
cause it to perform better.

(tnn)

2020-11-03 22:56:02 UTC MAIN commitmail json YAML

doc: Added sysutils/zabbix50-server version 5.0.5

(otis)

2020-11-03 22:55:37 UTC MAIN commitmail json YAML

doc: Added sysutils/zabbix50-proxy version 5.0.5

(otis)

2020-11-03 22:55:14 UTC MAIN commitmail json YAML

doc: Added sysutils/zabbix50-java version 5.0.5

(otis)

2020-11-03 22:54:58 UTC MAIN commitmail json YAML

doc: Added sysutils/zabbix50-frontend version 5.0.5

(otis)

2020-11-03 22:54:38 UTC MAIN commitmail json YAML

doc: Added sysutils/zabbix50-agent version 5.0.5

(otis)

2020-11-03 22:53:40 UTC MAIN commitmail json YAML

Add zabbix50 components

(otis)

2020-11-03 22:52:42 UTC MAIN commitmail json YAML

zabbix50-java: Import zabbix-java 5.0.5

Zabbix is the ultimate enterprise-level software designed for monitoring
availability and performance of IT infrastructure components. Zabbix is open
source and comes at no cost.

With Zabbix it is possible to gather virtually limitless types of data from
the network. High performance real-time monitoring means that tens of thousands
of servers, virtual machines and network devices can be monitored
simultaneously. Along with storing the data, visualization features are
available (overviews, maps, graphs, screens, etc), as well as very flexible
ways of analyzing the data for the purpose of alerting.

(otis)

2020-11-03 22:48:56 UTC MAIN commitmail json YAML

zabbix50-frontend: Import zabbix-frontend 5.0.5

Zabbix is the ultimate enterprise-level software designed for monitoring
availability and performance of IT infrastructure components. Zabbix is open
source and comes at no cost.

With Zabbix it is possible to gather virtually limitless types of data from
the network. High performance real-time monitoring means that tens of thousands
of servers, virtual machines and network devices can be monitored
simultaneously. Along with storing the data, visualization features are
available (overviews, maps, graphs, screens, etc), as well as very flexible
ways of analyzing the data for the purpose of alerting.

(otis)

2020-11-03 22:46:24 UTC MAIN commitmail json YAML

zabbix50-agent: Import zabbix-agent 5.0.5

Zabbix is the ultimate enterprise-level software designed for monitoring
availability and performance of IT infrastructure components. Zabbix is open
source and comes at no cost.

With Zabbix it is possible to gather virtually limitless types of data from
the network. High performance real-time monitoring means that tens of thousands
of servers, virtual machines and network devices can be monitored
simultaneously. Along with storing the data, visualization features are
available (overviews, maps, graphs, screens, etc), as well as very flexible
ways of analyzing the data for the purpose of alerting.

(otis)

2020-11-03 22:45:39 UTC MAIN commitmail json YAML

zabbix50-proxy: Import zabbix-proxy 5.0.5

Zabbix is the ultimate enterprise-level software designed for monitoring
availability and performance of IT infrastructure components. Zabbix is open
source and comes at no cost.

With Zabbix it is possible to gather virtually limitless types of data from
the network. High performance real-time monitoring means that tens of thousands
of servers, virtual machines and network devices can be monitored
simultaneously. Along with storing the data, visualization features are
available (overviews, maps, graphs, screens, etc), as well as very flexible
ways of analyzing the data for the purpose of alerting.

(otis)

2020-11-03 22:44:43 UTC MAIN commitmail json YAML

zabbix50-server: Import zabbix-server 5.0.5

Zabbix is the ultimate enterprise-level software designed for monitoring
availability and performance of IT infrastructure components. Zabbix is open
source and comes at no cost.

With Zabbix it is possible to gather virtually limitless types of data from
the network. High performance real-time monitoring means that tens of thousands
of servers, virtual machines and network devices can be monitored
simultaneously. Along with storing the data, visualization features are
available (overviews, maps, graphs, screens, etc), as well as very flexible
ways of analyzing the data for the purpose of alerting.

This is an LTS release of Zabbix!

(otis)

2020-11-03 21:44:11 UTC MAIN commitmail json YAML

openipmi: Fix PLIST after renaming from OpenIPMI

(otis)

2020-11-03 20:55:34 UTC MAIN commitmail json YAML

2020-11-03 20:54:12 UTC MAIN commitmail json YAML

smartmontools: Revert erroneously committed Makefile

(otis)

2020-11-03 20:51:49 UTC MAIN commitmail json YAML

doc: Added sysutils/openipmi version 2.0.29

(otis)

2020-11-03 20:51:25 UTC MAIN commitmail json YAML

sysutils/openipmi: Import OpenIPMI 2.0.29

The Open IPMI project aims to develop an open code base to allow access to
platform information using Intelligent Platform Management Interface (IPMI).

(otis)

2020-11-03 20:26:37 UTC MAIN commitmail json YAML

Added biology/coordgenlibs

(bsiegert)

2020-11-03 20:24:47 UTC MAIN commitmail json YAML

2020-11-03 20:18:56 UTC MAIN commitmail json YAML

databases/promscale: import promscale-0.1.1

Promscale allows Prometheus to store data in a PostgreSQL instance using the
TimescaleDB extension. Promscale can also act directly as a
Prometheus Data Source for Grafana, or other software.

By allowing a user to use SQL, in addition to PromQL, this platform empowers
the user to ask complex analytical queries from their metrics data, and thus
extract more meaningful insights.

(tnn)

2020-11-03 20:17:59 UTC MAIN commitmail json YAML

New package, coordgenlibs-1.4.2.

Part of PR pkg/55755.

This is Schroedinger, Inc's 2D coordinate generation.  It was formerly
proprietary code, but is now released under the BSD license.

The emphasis of these algorithms are on quality of 2D coordinates rather than
speed of generation.  The algorithm distinguishes itself from many others by
doing well with both macrocycles and metal complexes.  It also does extremely
well on typical drug-like small molecules, and has been validated on millions
of compounds.

(bsiegert)

2020-11-03 18:44:13 UTC MAIN commitmail json YAML

go-module.mk: "make show-go-modules" now prints an rcs id preamble

So that one can do "make show-go-modules > go-modules.mk"

(tnn)

2020-11-03 16:41:50 UTC MAIN commitmail json YAML

doc: Updated biology/maeparser to 1.2.4

(bsiegert)

2020-11-03 16:41:26 UTC MAIN commitmail json YAML

New package, maeparser-1.4.2.

maeparser is a parser for Schrodinger Maestro files.

Structure files (.mae,.maegz,.mae.gz) can contain multiple structures
delimited by "f_m_ct".  See MaeConstants.hpp for standard block and property
names.

(bsiegert)

2020-11-03 16:39:14 UTC MAIN commitmail json YAML

libreoffice: Clean up options. Enable cups and gtk3 by default.

Bump PKGREVISION.

(nia)

2020-11-03 12:40:11 UTC MAIN commitmail json YAML

gnustep-make: fix invalid bash replacement

(triaxx)

2020-11-03 12:34:39 UTC MAIN commitmail json YAML

doc: Updated sysutils/gsettings-desktop-schemas to 3.38.0

(nia)

2020-11-03 12:34:24 UTC MAIN commitmail json YAML

gsettings-desktop-schemas: Update to 3.38.0

Based on work by Dan Cîrnaț in wip.

Major changes in 3.38.0
=======================
- Translation updates

Major changes in 3.37.92
========================
- Build gir even when cross-compiling
- Translation updates

Major changes in 3.37.2
=======================
- USB protection is enabled by default
- Add tap-button-map and tap-drag-lock settings
- Treat x-content/ostree-repository as software
- Fix introspection on Visual Studio
- Fix quotes in user strings to use HIG typography
- Translation updates

Major changes in 3.37.1
=======================
- Add 'avatar-directories' setting
- Translation updates

Major changes in 3.36.0
=======================
- Translation updates

Major changes in 3.35.91
========================
- Add USB protection key
- Translation updates

Major changes in 3.34.0
=======================
- Translation updates

Major changes in 3.33.92
========================
- Translation updates

Major changes in 3.33.90
========================
- Add 'middle-click-emulation' setting
- Translation updates

Major changes in 3.33.1
=======================
- Add 'enable-hot-corners' setting
- Translation updates

Major changes in 3.33.0
=======================
- Add mount-removable-storage-devices-as-read-only lockdown option
- Add setting for overlay scrolling
- Add locate-pointer setting
- Add settings to store numlock state
- Translation updates

Major changes in 3.32.0
=======================
- Translation updates

Major changes in 3.31.92
========================
- Drop legacy build systems
- Translation updates

Major changes in 3.31.91
========================
- Translation updates

Major changes in 3.31.90
========================
- Updated default monospace font
- More meson build fixes
- Translation updates

Major changes in 3.31.0.2
=========================
- Fixed generation of enums XML on meson builds
- Convert post-install script to python
- Translation updates

Major changes in 3.31.0.1
=========================
- Brown paper bag release, included several fixes to meson build

Major changes in 3.31.0
=======================
- Add settings to inhibit microphone/camera
- Change tablets'/touchscreens' "display" setting to "output" one
  with different semantics.
- Added meson build support
- Changed default clock settings
- Added XF86Keyboard keybinding to cycle the keyboard layout

Major changes in 3.28.1
=======================
- Set default background image for screen lock to an existing one
- Translation updates

Major changes in 3.28.0
=======================
- Translation updates

Major changes in 3.27.92
========================
- Translation updates

Major changes in 3.27.90
========================
- Add setting about whether to allow volume above 100%
- Change default click method for touchpads, from Windows-style
  soft-button areas, to Mac-style two-finger right-click. This
  does not change the settings for trackpoints or touchpads that
  don't support multi-touch
- Add tertiary button action for Wacom styli

Major changes in 3.27.1
=======================
- Add a gsettings key to show/hide weekday
- gschema: Fix gettext-domain
- Translation updates

Major changes in 3.24.1
=======================
- Update GConf convert scripts to cater for peripherals
- Win32 build fixes
- Translation updates

(nia)

2020-11-03 11:45:15 UTC MAIN commitmail json YAML

doc: Added x11/lemonbar version 1.3

(nia)

2020-11-03 11:44:59 UTC MAIN commitmail json YAML

x11: add lemonbar

based on work by Zach Hopkins in pkgsrc-wip.

lemonbar (formerly known as bar) is a lightweight bar entirely based on
XCB. Provides full UTF-8 support, basic formatting, RandR and Xinerama
support and EWMH compliance without wasting your precious memory.

(nia)

2020-11-03 11:24:31 UTC MAIN commitmail json YAML

gnustep-make: fix build on FreeBSD

pkgsrc changes:
---------------
  * Replace SUBST_SED by SUBST_VARS in target substitution because
    mk/scripts/subst-identity.awk seems to be broken on FreeBSD and returns
    error when PREFIX == /usr/pkg.
  * Fix some typos that have been kindly reported by pkglint.

(triaxx)

2020-11-03 11:09:29 UTC MAIN commitmail json YAML

doc: Updated devel/check to 0.15.2

(schmonz)

2020-11-03 11:09:19 UTC MAIN commitmail json YAML

Update to 0.15.2. From the changelog:

* Fix warning in ptr macros with pointer to integer cast
* Fix various warnings in Check's unit tests
* Replace gnu_printf with printf in format __attribute__
* Fix warnings from Check's macros: "warning: too many arguments for format"
* Fix format specifiers that do not match the argument types
* Define CK_ATTRIBUTE_FORMAT for GCC >= 2.95.3, to make use of
  'gnu_printf' format attribute
* Refactor tests to fix signed - unsigned conversions
* Refactor some Check internals to use proper integer types
* Implement missing mutual exclusion for Windows hosts
* Add support for FetchContent in CMake
* Rename CMake project from 'check' to 'Check'
* Fix for checking for wrong tool when building docs in Autotools
* Fix compiler warning with printf format

(schmonz)

2020-11-03 11:00:23 UTC MAIN commitmail json YAML

gnustep-{base,make,objc} had been updated

(triaxx)

2020-11-03 05:05:41 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-asciidoctor to 2.0.11

(taca)

2020-11-03 05:05:12 UTC MAIN commitmail json YAML

textproc/ruby-asciidoctor: update to 2.0.11

pkgsrc change:

* Add pkg_alternatives support.
* Add "USE_LANGUAGES= # none".
* Sort PLIST.

== 2.0.11 (2020-11-02) - @mojavelinux

Bug Fixes::

  * Fix infinite loop when callout list with obsolete syntax is found inside list item (#3472)
  * Fix infinite loop when xreftext contains a circular reference path in HTML and manpage converters (#3543)
  * Apply text formatting to table cells in implicit header row when column has the "a" or "l" style (#3760)
  * Fix errant reference warning for valid reference when running in compat mode (#3555)
  * Initialize backend traits for converter (if not previously initialized) using assigned basebackend; mimics Asciidoctor < 2 behavior (#3341)
  * Set source_location on preamble block when sourcemap option is enabled (#3799)
  * Link the notitle and showtitle attributes so they act as opposites for the same toggle (#3804)
  * Pass options to constructor of Rouge lexer instead of #lex method; restores compatibility with Rouge >= 3.4 (#3336)
  * Don't clobber cgi-style options on language when enabling start_inline option on the Rouge PHP lexer (#3336)
  * Fix parsing of wrapped link and xref text, including when an attrlist signature is detected (#3331)
  * Restore deprecated writable number property on AbstractBlock
  * Always use title as xreftext if target block has an empty caption, regardless of xrefstyle value (#3745)
  * Allow a bibliography reference to be used inside a footnote (#3325)
  * Fix bottom margin collapsing on AsciiDoc table cell (#3370)
  * Remove excess hard line break in multi-line AsciiMath blocks (#3407)
  * Only strip trailing spaces from lines of AsciiDoc include file (#3436)
  * Remove errant optional flag in regexp for menu macro that breaks Asciidoctor.js (#3433)
  * Preserve repeating backslashes when generating manpage output (#3456)
  * Honor percentage width specified on macro of inline SVG (#3464)
  * Removing leading and trailing blank lines in AsciiDoc include file to match assumption of parser (#3470)
  * Activate extensions when :extensions option is set even if Extensions API is not yet loaded (#3570)
  * Don't activate global extensions if :extensions option is false (#3570)
  * Escape ellipsis at start of line in manpage output (#3645) (*@jnavila*)
  * Don't register footnote with ID if a footnote is already registered with that ID (#3690)
  * Honor start attribute on ordered list in manpage output (#3714)
  * Warn instead of crashing if SVG to inline is empty (#3638) (*@mogztter*)
  * Compute highlight line ranges on source block relative to value of start attribute (#3519) (*@mogztter*)
  * Prevent collapsible block from incrementing example number by assigning an empty caption (#3639)
  * Use custom init function for highlight.js to select the correct `code` elements (#3761)
  * Fix resolved value of :to_dir when both :to_file and :to_dir options are set to absolute paths (#3778)
  * Fix crash if value of `stylesheets` attribute contains a folder and the destination directory for the stylesheet does not exist (even when the `:mkdirs` option is set) (#3808)
  * Fix crash if value passed by API for `copycss` attribute is not a string (#3592)
  * Restore label in front of each bibliography entry in DocBook output that was dropped by fix for #3085 (#3782)
  * Apply max width to each top-level container instead of body in HTML output (#3513)
  * Don't apply border-collapse: separate to HTML for table blocks; fixes double border at boundary of colspan/rowspan (#3793) (*@ahus1*)
  * Don't remove right border on last table cell in row (#2563)
  * Rework table borders to leverage border collapsing (apply frame border to table, grid border to cells, and selectively override border on cells to accommodate frame) (#3387)

Compliance::

  * Add support for muted option to self-hosted video (#3408)
  * Move style tag for convert-time syntax highlighters (coderay, rouge, pygments) into head (#3462)
  * Move style tag for client-side syntax highlighters (highlight.js, prettify) into head (#3503)
  * Define entry point API methods (load, convert, load_file, convert_file) as class methods instead of module_function to avoid conflict with Kernel.load (#3625)
  * Retain attribute order on HTML code tag for source block to remain consistent with output from 1.5.x (#3786)
  * Correct language code for Korean language file from kr to ko (#3807) (*@jnavila*)

Improvements::

  * Apply word wrap (i.e., `word-wrap: anywhere`) to body in default stylesheet (#3544)
  * Allow `nobreak` and `nowrap` roles to be used on any inline element (#3544)
  * Add CSS class to support pre-wrap role to preserve leading, trailing, and repeating spaces in phrase (#3815)
  * Preserve guard around XML-style callout when icons are not enabled (#3319)
  * Use `.fam C` command to switch font family for verbatim blocks to monospaced text in manpage output (#3561)
  * Remove redundant test for halign and valign attributes on table cell in DocBook converter
  * Allow encoding of include file to be specified using encoding attribute (#3248)
  * Allow template to be used to override outline by only specifying the outline template (#3491)
  * Upgrade MathJax from 2.7.5 to 2.7.9
  * Upgrade highlight.js from 9.15.10 to 9.18.3 (note that this increases script size from 48.8 KB to 71.5 KB)
  * Skip unused default attribute assignments for embedded document
  * Allow a URL macro to have a preceding single or double quote (#3376)
  * Add support for erubi template engine; use it in place of erubis in test suite; note the use of erubis is deprecated (#3737)
  * Download and embed remote custom stylesheet if allow-uri-read is set (#3765)
  * Remove direction property from default stylesheet (#3753) (*@abdnh*)
  * remove max width setting on content column for print media in default stylesheet (#3802)
  * Normalize frame value "topbot" to "ends" in HTML output (consistently use frame-ends class) (#3797)
  * Add role setter method on AbstractNode (#3614)
  * Map chapter-signifier and part-signifier attributes in locale attribute files to replace chapter-label and part-label (#3817)

Build / Infrastructure::

  * Run test suite on TruffleRuby nightly (*@mogztter*, *@erebor*)
  * Upgrade TruffleRuby to 20.0.0 (*@mogztter*)
  * Trigger upstream builds for AsciidoctorJ on Github Actions (*@robertpanzer*)

(taca)

2020-11-02 21:34:17 UTC MAIN commitmail json YAML

doc: Updated devel/php-composer to 2.0.4

(tpaul)

2020-11-02 21:34:08 UTC MAIN commitmail json YAML

php-composer: Update to 2.0.4

Upstream release notes:

- Fixed check-platform-req command not being clear on what packages are
  checked, and added a --lock flag to explicitly check the locked packages
- Fixed config & create-project adding of repositories to make sure they are
  prepended as order is much more important in Composer 2, also added a
  --append flag to config to restore the old behavior in the unlikely case
  this is needed
- Fixed curl downloader failing on old PHP releases or when using self-signed
  SSL certificates
- Fixed Bitbucket API authentication issue

(tpaul)

2020-11-02 20:20:24 UTC MAIN commitmail json YAML

doc: Updated editors/feathernotes to 0.8.0

(pin)

2020-11-02 20:20:01 UTC MAIN commitmail json YAML

editors/feathernotes: update to 0.8.0

0.8.0

Changes:
- An option for starting with the last opened file.
- Support for customized background/foreground colors.
- A configurable date and time pasting.
- Code fixes and cleanup.

(pin)

2020-11-02 20:18:16 UTC MAIN commitmail json YAML

doc: Updated editors/featherpad to 0.16.0

(pin)

2020-11-02 20:17:52 UTC MAIN commitmail json YAML

editors/featherpad: update to 0.16.0

0.16.0

Changes:
- A right-click item is added to tab/side-pane for opening containing folder.
- Natural sorting of items in the side-pane and session dialog.
- The warning bar disappears when clicked or, automatically, after 10 seconds.
- "To Start Case" is added to the case changing actions.
- The 50-ms delay of format updating is removed because Qt's update requests seem appropriate now.
- Focus the editor's view with the Escape key.
- Current line highlight is made customizable.
- The recent files feature can be disabled by setting its number to zero.
- Added a "standalone" option to the command-line. It's especially useful when FeatherPad is chosen as the "git" editor.
- Fixes and improvements here and there.

(pin)

2020-11-02 20:17:15 UTC MAIN commitmail json YAML

2020-11-02 18:53:39 UTC MAIN commitmail json YAML

doc: Updated net/unison-snapshot to 2.51.3.70

(gdt)

2020-11-02 18:53:33 UTC MAIN commitmail json YAML

net/unison-snapshot: Update to 54d8e790c8f52d0ebe27a0f32a678153b3c6f31f (bugfixes)

Upstream changes: bugfixes and minor improvementes

(gdt)

2020-11-02 17:17:31 UTC MAIN commitmail json YAML

doc: Updated emulators/qemu to 5.1.0nb9

(martin)

2020-11-02 17:17:15 UTC MAIN commitmail json YAML

Avoid an assertion when sparc %pc/%npc are set to invalid values (like
it happens in the NetBSD-current ATF test runs). Bump pkg revision.

(martin)

2020-11-02 15:13:57 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-ffi-compiler to 1.0.1nb1

(taca)

2020-11-02 15:13:27 UTC MAIN commitmail json YAML

devel/ruby-ffi-compiler: fix runtime problem

Install loadable modules into GEM_EXTSDIR.

On some platform, ruby-ffi/ruby-ffi-compiler defines their own OS/ARCH name
and it cause using diffrernt directory to install loadable modules.

In this case (NetBSD/i386), installed loadable modules never loaded
successfully since they exists on a directory which dose not contained in
Ruby's global variable "$:".

Focus to PR pkg/55469.

Bump PKGREVISION.

(taca)

2020-11-02 14:48:18 UTC MAIN commitmail json YAML

Updated www/py-bleach, textproc/py-readme_renderer

(adam)

2020-11-02 14:47:58 UTC MAIN commitmail json YAML

py-readme_renderer: updated to 28.0

28.0
Support Python 3.9

27.0
Add support for align attribute rendering Markdown headers

(adam)

2020-11-02 14:45:58 UTC MAIN commitmail json YAML

py-bleach: updated to 3.2.1

Version 3.2.1
* change linkifier to add rel="nofollow" as documented.
* suppress html5lib sanitizer DeprecationWarnings

Version 3.2.0
* ``html5lib`` dependency to version 1.1.0.
* update tests_website terminology.

(adam)

2020-11-02 14:25:49 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkgin to 20.11.0

(jperkin)

2020-11-02 14:25:39 UTC MAIN commitmail json YAML

pkgin: Update to 20.11.0.

## Version 20.11.0 (2020-11-02)

* Avoid segmentation fault when trying to install package conflicts.
* Remove default 15 second download timeout, also fixing -fno-common.
* Remove debugging code that snuck into the previous release.

(jperkin)

2020-11-02 14:05:52 UTC MAIN commitmail json YAML

doc: Removed daapd

(nia)

2020-11-02 14:04:42 UTC MAIN commitmail json YAML

2020-11-02 14:02:15 UTC MAIN commitmail json YAML

doc: Added audio/forked-daapd version 27.2

(nia)

2020-11-02 14:00:47 UTC MAIN commitmail json YAML

audio: Add forked-daapd

forked-daapd is a DAAP (iTunes), MPD (Music Player Daemon) and RSP (Roku)
media server.

It supports AirPlay devices/speakers, Apple Remote (and compatibles), MPD
clients, Chromecast, network streaming, internet radio, Spotify and LastFM.

It does not support streaming video by AirPlay nor Chromecast.

DAAP stands for Digital Audio Access Protocol which is the protocol used by
iTunes and friends to share/stream media libraries over the network.

forked-daapd is a complete rewrite of mt-daapd (Firefly Media Server).

(nia)

2020-11-02 12:33:25 UTC MAIN commitmail json YAML

doc: Added www/libwebsockets version 4.1.4

(nia)

2020-11-02 12:32:20 UTC MAIN commitmail json YAML

www: add libwebsockets

Libwebsockets (LWS) is a flexible, lightweight pure C library for implementing
modern network protocols easily with a tiny footprint, using a nonblocking
event loop. It has been developed continuously since 2010 and is used in
tens of millions of devices and by thousands of developers around the world.

(nia)

2020-11-02 12:26:16 UTC MAIN commitmail json YAML

doc: Added devel/libantlr3c version 3.4

(nia)

2020-11-02 12:25:56 UTC MAIN commitmail json YAML

devel: add libantlr3c

ANTLR, ANother Tool for Language Recognition, is a language tool that provides
a framework for constructing recognizers, interpreters, compilers, and
translators from grammatical descriptions containing actions in a variety
of target languages.

This package provides the ANTLR v3 C runtime library.

(nia)

2020-11-02 12:15:15 UTC MAIN commitmail json YAML

gtkpod: remove broken non-default option.

(nia)

2020-11-02 11:13:35 UTC MAIN commitmail json YAML

Updated www/py-django2, www/py-django3

(adam)

2020-11-02 11:12:01 UTC MAIN commitmail json YAML

py-django3: updated to 3.1.3

Django 3.1.3 fixes several bugs in 3.1.2 and adds compatibility with Python 3.9.

Bugfixes

Fixed a regression in Django 3.1.2 that caused the incorrect height of the admin changelist search bar
Fixed a regression in Django 3.1.2 that caused the incorrect width of the admin changelist search bar on a filtered page
Fixed displaying Unicode characters in forms.JSONField and read-only models.JSONField values in the admin
Fixed a regression in Django 3.1 that caused a crash of ArrayAgg and StringAgg with ordering on key transforms for JSONField
Fixed a regression in Django 3.1 that caused a crash of __in lookup when using key transforms for JSONField in the lookup value
Fixed a regression in Django 3.1 that caused a crash of ExpressionWrapper with key transforms for JSONField
Fixed a regression in Django 3.1 that caused a migrations crash on PostgreSQL when adding an ExclusionConstraint with key transforms for JSONField in expressions
Fixed a regression in Django 3.1 where ProtectedError.protected_objects and RestrictedError.restricted_objects attributes returned iterators instead of set of objects
Fixed a regression in Django 3.1.2 that caused incorrect form input layout on small screens in the admin change form view
Fixed a regression in Django 3.1 that invalidated pre-Django 3.1 password reset tokens
Added support for asgiref 3.3
Fixed a regression in Django 3.1 that caused incorrect textarea layout on medium-sized screens in the admin change form view with the sidebar open
Fixed a regression in Django 3.0.7 that didn窶冲 use Subquery() aliases in the GROUP BY clause

(adam)

2020-11-02 11:09:35 UTC MAIN commitmail json YAML

py-django2: updated to 2.2.17

Django 2.2.17 adds compatibility with Python 3.9.

(adam)

2020-11-02 10:53:04 UTC MAIN commitmail json YAML

Also install showdnsmx, as mentioned on the webpage. Ride recent import.

(schmonz)

2020-11-02 10:43:55 UTC MAIN commitmail json YAML

Reorder and clarify TLS setup instructions.

(schmonz)

2020-11-02 10:42:02 UTC MAIN commitmail json YAML

qmail MESSAGE went away; point to its README.tls where I meant to.

(schmonz)

2020-11-02 10:34:48 UTC MAIN commitmail json YAML

daapd: Remove default-off broken option.

I'll try to import forked-daapd to replace this ancient package soon(tm).

(nia)

2020-11-02 10:26:06 UTC MAIN commitmail json YAML

doc: Added mail/qremote version 20131231

(schmonz)

2020-11-02 10:25:50 UTC MAIN commitmail json YAML

Add and enable qremote.

(schmonz)

2020-11-02 10:25:21 UTC MAIN commitmail json YAML

doc: mp4v2 cleanup

(nia)

2020-11-02 10:24:58 UTC MAIN commitmail json YAML

Initial import of qremote, an experimental qmail-remote replacement with
CurveCP support.

qmail-qremote resolves IP addresses for SMTP server and then calls
either tcpclient or qmail-curvecpclient for TCP or CurveCP connections,
respectively. Once the connection is established, qmail-rsmtp executes
to send mail via SMTP.

(schmonz)

2020-11-02 10:17:11 UTC MAIN commitmail json YAML

Updated textproc/py-toml, databases/py-aiosqlite

(adam)

2020-11-02 10:16:57 UTC MAIN commitmail json YAML

2020-11-02 10:16:14 UTC MAIN commitmail json YAML

py-aiosqlite: updated to 0.16.0

v0.16.0
-------
Feature release
* Improved performance for async iteration on cursors
* Support for deterministic user functions in Python 3.8+
* Reduced logging severity for exceptions returned from children
* Fix InvalidStateError when setting future results
* Allow user to catch exceptions from `close()`
* Tested under Python 3.9

(adam)

2020-11-02 10:14:39 UTC MAIN commitmail json YAML

doc: Removed audio/libtunepimp

(nia)

2020-11-02 10:14:29 UTC MAIN commitmail json YAML

2020-11-02 10:13:25 UTC MAIN commitmail json YAML

2020-11-02 10:07:02 UTC MAIN commitmail json YAML

snd: Sound backends can seemingly only coeexist on Linux

(nia)

2020-11-02 08:17:43 UTC MAIN commitmail json YAML

Not ${PREFIX}/etc, ${PKG_SYSCONFDIR}.

(schmonz)

2020-11-01 23:06:39 UTC MAIN commitmail json YAML

(biology/openbabel) Regen PLIST

(mef)

2020-11-01 20:55:21 UTC MAIN commitmail json YAML

+ py-imapclient

(joerg)

2020-11-01 20:55:01 UTC MAIN commitmail json YAML

Add mail/py-imapclient

(joerg)

2020-11-01 20:54:11 UTC MAIN commitmail json YAML

Add py-imapclient-2.1.0:

IMAPClient is an easy-to-use, Pythonic and complete IMAP client library
on top of the standard library.

- Arguments and return values are natural Python types.
- IMAP server responses are fully parsed and readily usable.
- IMAP unique message IDs (UIDs) are handled transparently.
- Internationalised mailbox names are transparently handled.
- Time zones are correctly handled.
- Convenience methods are provided for commonly used functionality.
- Exceptions are raised when errors occur.

(joerg)

2020-11-01 20:18:30 UTC MAIN commitmail json YAML

2020-11-01 19:37:25 UTC MAIN commitmail json YAML

doc: Updated sysutils/spice-protocol to 0.14.3

(maya)

2020-11-01 19:37:01 UTC MAIN commitmail json YAML

doc: Updated sysutils/spice-server to 0.14.3

(maya)

2020-11-01 19:36:37 UTC MAIN commitmail json YAML

spice-server: update to 0.14.3

Major Changes in 0.14.3:
========================

Main changes are WebSocket and support for Windows.

* Add support for WebSocket, this will allow to use spice-html5 without proxy
* Support Windows, now Qemu Windows can be build enabling Spice
* Fix some alignment problem
* Converted some documentation to Asciidoc format to make easier to update,
  updated some
* Minor compatibility fix for PPC64EL and ARMHF
* Minor fixes for big endian machines like MIPS
* Avoid some crashes with some buggy guest drivers, simply ignore the invalid
  request
* Fix for old OpenSSL versions
* Minor fix for Windows clients and brushes, fixed an issue with Photoshop
  under Windows 7
* Add ability to query video-codecs
* Small use-after-free fix
* Fix for debugging recording/replaying using QUIC images
* Fix a regression where spice reported no monitors to the client
* Fix DoS in spicevmc if WebDAV used
* Updated and improved test migration script
* Some minor fixes to smartcard support
* Avoid possible disconnection using proxies using a in-flow keepalive
  mechanism

(maya)

2020-11-01 19:35:42 UTC MAIN commitmail json YAML

spice-protocol: update to 0.14.3

Major changes in 0.14.3
=======================
* Add VD_AGENT_CLIPBOARD_FILE_LIST to support copy/paste of files with
  WebDAV support
* Add support for side mouse buttons
* Add a MonitorsMM field to VDAgentMonitorsConfig allowing to pass
  physical monitor dimension

Major changes in 0.14.2
=======================
* Removed Autoconf support, only Meson is available
* Removed foreign-menu and controller interfaces
* Deprecated CELT support
* Generate MingW packages building the RPM
* Allows for the agent to pass back a more specific error to the client
* Add quality indicators messages

Major changes in 0.14.1
=======================
* This is the last release with:
  * Autotools: Meson is now the only supported
  * foreign_menu_prot.h: Deprecated in this release
  * controller_prot.h: Deprecated in this release
* Add VD_AGENT_CAP_CLIPBOARD_NO_RELEASE_ON_REGRAB
* Add VD_AGENT_CAP_CLIPBOARD_GRAB_SERIAL
* Add SPICE_MSGC_MAIN_QUALITY_INDICATOR enum
* Add STREAM_TYPE_QUALITY_INDICATOR message
* Remove deprecated vdi_dev.h interface
* Remove deprecated VD_AGENT_CLIPBOARD_MAX_SIZE_DEFAULT
* Remove deprecated VD_AGENT_CLIPBOARD_MAX_SIZE_ENV
* Remove unused SPICE_GNUC_ macros
* qxl_dev: QXLReleaseInfo alignment fix
* Some documentation added in vd_agentd.h
* Now shipping a rpm spec file to easy deployment and testing

(maya)

2020-11-01 18:39:11 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20201101.1

(leot)

2020-11-01 18:38:59 UTC MAIN commitmail json YAML

youtube-dl: Update to 20201101.1

Changes:
20201101.1
----------
Core
* [utils] Don't attempt to coerce JS strings to numbers in js_to_json (#26851)
* [downloader/http] Properly handle missing message in SSLError (#26646)
* [downloader/http] Fix access to not yet opened stream in retry

Extractors
* [youtube] Fix JS player URL extraction
* [ytsearch] Fix extraction (#26920)
* [afreecatv] Fix typo (#26970)
* [23video] Relax URL regular expression (#26870)
+ [ustream] Add support for video.ibm.com (#26894)
* [iqiyi] Fix typo (#26884)
+ [expressen] Add support for di.se (#26670)
* [iprima] Improve video id extraction (#26507, #26494)

(leot)

2020-11-01 16:48:49 UTC MAIN commitmail json YAML

doc: Updated games/dMagnetic to 0.27

(wiz)