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 (1m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-12 19:08:44 UTC Now

2022-04-05 09:25:02 UTC MAIN commitmail json YAML

Updated multimedia/ffmpeg5, multimedia/ffplay5

(adam)

2022-04-05 09:24:29 UTC MAIN commitmail json YAML

ffmpeg5 ffplay5: updated to 5.0.1

version 5.0.1:
- avcodec/exr: Avoid signed overflow in displayWindow
- avcodec/diracdec: avoid signed integer overflow in global mv
- avcodec/takdsp: Fix integer overflow in decorrelate_sf()
- avcodec/apedec: fix a integer overflow in long_filter_high_3800()
- avdevice/dshow: fix regression
- avfilter/vf_subtitles: pass storage size to libass
- avcodec/vp9_superframe_split_bsf: Don't read inexistent data
- avcodec/vp9_superframe_split_bsf: Discard invalid zero-sized frames
- avcodec/vp9_superframe_bsf: Check for existence of data before reading it
- avcodec/vp9_raw_reorder_bsf: Check for existence of data before reading it
- avformat/imf: fix packet pts, dts and muxing
- avformat/imf: open resources only when first needed
- avformat/imf: cosmetics
- avformat/imf_cpl: do not use filesize when reading XML file
- avformat/imfdec: Use proper logcontext
- avformat/imfdec: do not use filesize when reading XML file
- doc/utils: add missing 22.2 layout entry
- avcodec/av1: only set the private context pix_fmt field if get_pixel_format() succeeds
- avformat/aqtitledec: Skip unrepresentable durations
- avformat/cafdec: Do not store empty keys in read_info_chunk()
- avformat/mxfdec: Do not clear array in mxf_read_strong_ref_array() before writing
- avformat/mxfdec: Check for avio_read() failure in mxf_read_strong_ref_array()
- avformat/mxfdec: Check count in mxf_read_strong_ref_array()
- avformat/hls: Check target_duration
- avcodec/pixlet: Avoid signed integer overflow in scaling in filterfn()
- avformat/matroskadec: Check pre_ns
- avcodec/sonic: Use unsigned for predictor_k to avoid undefined behavior
- avcodec/libuavs3d: Check ff_set_dimensions() for failure
- avcodec/speexdec: Align some comments
- avcodec/speexdec: Use correct doxygen comments
- avcodec/mjpegbdec: Set buf_size
- avformat/matroskadec: Use rounded down duration in get_cue_desc() check
- avcodec/argo: Check packet size
- avcodec/g729_parser: Check channels
- avformat/avidec: Check height
- avformat/rmdec: Better duplicate tags check
- avformat/mov: Disallow empty sidx
- avformat/argo_cvg:: Fix order of operations in error check in argo_cvg_write_trailer()
- avformat/argo_asf: Fix order of operations in error check in argo_asf_write_trailer()
- avcodec/movtextdec: add () to CMP() macro to avoid unexpected behavior
- avformat/matroskadec: Check duration
- avformat/mov: Corner case encryption error cleanup in mov_read_senc()
- avcodec/jpeglsdec: Fix if( code style
- avcodec/jpeglsdec: Check get_ur_golomb_jpegls() for error
- avcodec/motion_est: fix indention of ff_get_best_fcode()
- avcodec/motion_est: Fix xy indexing on range violation in ff_get_best_fcode()
- avformat/hls: Use unsigned for iv computation
- avcodec/jpeglsdec: Increase range for N in ls_get_code_runterm() by using unsigned
- avformat/matroskadec: Check desc_bytes
- avformat/utils: Fix invalid NULL pointer operation in ff_parse_key_value()
- avformat/matroskadec: Fix infinite loop with bz decompression
- avformat/utils: keep chapter monotonicity on chapter updates
- avformat/mov: Check size before subtraction
- avcodec/cfhd: Avoid signed integer overflow in coeff
- avcodec/libdav1d: free the Dav1dData packet on dav1d_send_data() failure
- avcodec/h264_parser: don't alter decoder private data
- configure: link to libatomic when it's present
- fate/ffmpeg: add missing samples dependency to fate-shortest

(adam)

2022-04-05 07:25:44 UTC MAIN commitmail json YAML

Added devel/py-configupdater, textproc/py-ini2toml, textproc/py-validate-pyproject; Updated devel/py-setuptools

(adam)

2022-04-05 07:23:10 UTC MAIN commitmail json YAML

py-setuptools: updated to 62.0.0

v62.0.0
-------

Breaking Changes
^^^^^^^^^^^^^^^^
* Made ``setup.py develop --user`` install to the user site packages directory even if it is disabled in the current interpreter.

Changes
^^^^^^^
* When resolving requirements use both canonical and normalized names -- by :user:`ldaniluk`
* Honor unix file mode in ZipFile when installing wheel via ``install_as_egg`` -- by :user:`delijati`

Misc
^^^^
* Fixed duplicated tag with the ``dist-info`` command.
* Fixed problem preventing ``readme`` specified as dynamic in ``pyproject.toml``
  from being dynamically specified in ``setup.py``.

v61.3.1
-------

Misc
^^^^
* Included missing test file ``setupcfg_examples.txt`` in ``sdist``.
* Added script that allows developers to download ``setupcfg_examples.txt`` prior to
  running tests. By caching these files it should be possible to run the test suite
  offline.

v61.3.0
-------

Changes
^^^^^^^
* Disabled automatic download of ``trove-classifiers`` to facilitate reproducibility.

Misc
^^^^
* Updated ``pyproject.toml`` validation via ``validate-pyproject`` v0.7.1.
* New internal tool made available for updating the code responsible for
  the validation of ``pyproject.toml``.
  This tool can be executed via ``tox -e generate-validation-code``.

v61.2.0
-------

Changes
^^^^^^^
* Ignored a subgroup of invalid ``pyproject.toml`` files that use the ``[project]``
  table to specify only ``requires-python`` (**transitional**).

  .. warning::
    Please note that future releases of setuptools will halt the build process
    if a ``pyproject.toml`` file that does not match doc:`the PyPA Specification
    <PyPUG:specifications/declaring-project-metadata>` is given.
* Updated ``pyproject.toml`` validation, as generated by ``validate-pyproject==0.6.1``.
* Prevented builds from erroring if the project specifies metadata via
  ``pyproject.toml``, but uses other files (e.g. ``setup.py``) to complement it,
  without setting ``dynamic`` properly.

  .. important::
    This is a **transitional** behaviour.
    Future releases of ``setuptools`` may simply ignore externally set metadata
    not backed by ``dynamic`` or even halt the build with an error.
* Merge changes from pypa/distutils@e1d5c9b1f6

Documentation changes
^^^^^^^^^^^^^^^^^^^^^
* Fixed typo in ``pyproject.toml`` example in Quickstart -- by :user:`pablo-cardenas`.

Misc
^^^^
* Fixed missing requirements with environment markers when
  ``optional-dependencies`` is set in ``pyproject.toml``.

v61.1.1
-------

Misc
^^^^
* Fixed missing dependencies when running ``setup.py install``.
  Note that calling ``setup.py install`` directly is still deprecated and
  will be removed in future versions of ``setuptools``.
  Please check the release notes for :ref:`setup_install_deprecation_note`.

v61.1.0
-------

Deprecations
^^^^^^^^^^^^
* Changed ``setuptools.convert_path`` to an internal function that is not exposed
  as part of setuptools API.
  Future releases of ``setuptools`` are likely to remove this function.

Changes
^^^^^^^
* Changed behaviour of auto-discovery to not explicitly expand ``package_dir``
  for flat-layouts and to not use relative paths starting with ``./``.
* Prevented ``pyproject.toml`` parsing from overwriting
  ``dist.include_package_data`` explicitly set in ``setup.py`` with default
  value.
* Added a warning for non existing files listed with the ``file`` directive in
  ``setup.cfg`` and ``pyproject.toml``.
* Added a default value for dynamic ``classifiers`` in ``pyproject.toml`` when
  files are missing and errors being ignored.
* Disabled auto-discovery when distribution class has a ``configuration``
  attribute (e.g. when the ``setup.py`` script contains ``setup(...,
  configuration=...)``).  This is done to ensure extension-only packages created
  with ``numpy.distutils.misc_util.Configuration`` are not broken by the safe
  guard
  behaviour to avoid accidental multiple top-level packages in a flat-layout.

  .. note::
    Users that don't set ``packages``, ``py_modules``, or ``configuration`` are
    still likely to observe the auto-discovery behavior, which may halt the
    build if the project contains multiple directories and/or multiple Python
    files directly under the project root.

    To disable auto-discovery please explicitly set either ``packages`` or
    ``py_modules``. Alternatively you can also configure :ref:`custom-discovery`.

v61.0.0
-------

Deprecations
^^^^^^^^^^^^
* Deprecated ``setuptools.config.read_configuration``,
  ``setuptools.config.parse_configuration`` and other functions or classes
  from ``setuptools.config``.

  Users that still need to parse and process configuration from ``setup.cfg`` can
  import a direct replacement from ``setuptools.config.setupcfg``, however this
  module is transitional and might be removed in the future
  (the ``setup.cfg`` configuration format itself is likely to be deprecated in the future).

Breaking Changes
^^^^^^^^^^^^^^^^
* If you purposefully want to create an *"empty distribution"*, please be aware
  that some Python files (or general folders) might be automatically detected and
  included.

  Projects that currently don't specify both ``packages`` and ``py_modules`` in their
  configuration and contain extra folders or Python files (not meant for distribution),
  might see these files being included in the wheel archive or even experience
  the build to fail.

  You can check details about the automatic discovery (and how to configure a
  different behaviour) in :doc:`/userguide/package_discovery`.
* If the file ``pyproject.toml`` exists and it includes project
  metadata/config (via ``[project]`` table or ``[tool.setuptools]``),
  a series of new behaviors that are not backward compatible may take place:

  - The default value of ``include_package_data`` will be considered to be ``True``.
  - Setuptools will attempt to validate the ``pyproject.toml`` file according
    to PEP 621 specification.
  - The values specified in ``pyproject.toml`` will take precedence over those
    specified in ``setup.cfg`` or ``setup.py``.

Changes
^^^^^^^
* **[EXPERIMENTAL]** Added automatic discovery for ``py_modules`` and ``packages``
  -- by :user:`abravalheri`.

  Setuptools will try to find these values assuming that the package uses either
  the *src-layout* (a ``src`` directory containing all the packages or modules),
  the *flat-layout* (package directories directly under the project root),
  or the *single-module* approach (an isolated Python file, directly under
  the project root).

  The automatic discovery will also respect layouts that are explicitly
  configured using the ``package_dir`` option.

  For backward-compatibility, this behavior will be observed **only if both**
  ``py_modules`` **and** ``packages`` **are not set**.
  (**Note**: specifying ``ext_modules`` might also prevent auto-discover from
  taking place)

  If setuptools detects modules or packages that are not supposed to be in the
  distribution, please manually set ``py_modules`` and ``packages`` in your
  ``setup.cfg`` or ``setup.py`` file.
  If you are using a *flat-layout*, you can also consider switching to
  *src-layout*.
* **[EXPERIMENTAL]** Added automatic configuration for the ``name`` metadata
  -- by :user:`abravalheri`.

  Setuptools will adopt the name of the top-level package (or module in the case
  of single-module distributions), **only when** ``name`` **is not explicitly
  provided**.

  Please note that it is not possible to automatically derive a single name when
  the distribution consists of multiple top-level packages or modules.
* Added vendored dependencies for :pypi:`tomli`, :pypi:`validate-pyproject`.

  These dependencies are used to read ``pyproject.toml`` files and validate them.
* **[EXPERIMENTAL]** When using ``pyproject.toml`` metadata,
  the default value of ``include_package_data`` is changed to ``True``.
* **[EXPERIMENTAL]** Add support for ``pyproject.toml`` configuration
  (as introduced by :pep:`621`). Configuration parameters not covered by
  standards are handled in the ``[tool.setuptools]`` sub-table.

  In the future, existing ``setup.cfg`` configuration
  may be automatically converted into the ``pyproject.toml`` equivalent before taking effect
  (as proposed in 1688). Meanwhile users can use automated tools like
  :pypi:`ini2toml` to help in the transition.

  Please note that the legacy backend is not guaranteed to work with
  ``pyproject.toml`` configuration.

  -- by :user:`abravalheri`
* Implicit namespaces (as introduced in :pep:`420`) are now considered by default
  during :doc:`package discovery </userguide/package_discovery>`, when
  ``setuptools`` configuration and project metadata are added to the
  ``pyproject.toml`` file.

  To disable this behaviour, use ``namespaces = False`` when explicitly setting
  the ``[tool.setuptools.packages.find]`` section in ``pyproject.toml``.

  This change is backwards compatible and does not affect the behaviour of
  configuration done in ``setup.cfg`` or ``setup.py``.
* **[EXPERIMENTAL]** Added support for ``attr:`` and ``cmdclass`` configurations
  in ``setup.cfg`` and ``pyproject.toml`` when ``package_dir`` is implicitly
  found via auto-discovery.
* Postponed importing ``ctypes`` when hiding files on Windows.
  This helps to prevent errors in systems that might not have ``libffi`` installed.
* Merge with pypa/distutils@267dbd25ac

Documentation changes
^^^^^^^^^^^^^^^^^^^^^
* Added initial documentation about configuring ``setuptools`` via ``pyproject.toml``
  (using standard project metadata).

Misc
^^^^
* Refactored ``setuptools.config`` by separating configuration parsing (specific
  to the configuration file format, e.g. ``setup.cfg``) and post-processing
  (which includes directives such as ``file:`` that can be used across different
  configuration formats).

v60.10.0
--------

Changes
^^^^^^^
* Deprecated upload_docs command, to be removed in the future.
* Use samefile from stdlib, supported on Windows since Python 3.2.
* Adopt nspektr (vendored) to implement Distribution._install_dependencies.

Documentation changes
^^^^^^^^^^^^^^^^^^^^^
* Added documentation on using console_scripts from setup.py, which was previously only shown in setup.cfg  -- by :user:`xhlulu`
* Added clarifications about ``MANIFEST.in``, that include links to PyPUG docs
  and more prominent mentions to using a revision control system plugin as an
  alternative.
* Removed mention to ``pkg_resources`` as the recommended way of accessing data
  files, in favour of importlib.resources.
  Additionally more emphasis was put on the fact that *package data files* reside
  **inside** the *package directory* (and therefore should be *read-only*).

Misc
^^^^
* Added workaround for intermittent failures of backend tests on PyPy.
  These tests now are marked with `XFAIL
  <https://docs.pytest.org/en/stable/how-to/skipping.html>`_, instead of erroring
  out directly.
* Improved configuration for :pypi:`rst-linker` (extension used to build the
  changelog).
* Enhanced isolation of tests using virtual environments - PYTHONPATH is not leaking to spawned subprocesses  -- by :user:`befeleme`
* Added options to provide a pre-built ``setuptools`` wheel or sdist for being
  used during tests with virtual environments.
  Paths for these pre-built distribution files can now be set via the environment
  variables: ``PRE_BUILT_SETUPTOOLS_SDIST`` and ``PRE_BUILT_SETUPTOOLS_WHEEL``.

(adam)

2022-04-05 07:20:56 UTC MAIN commitmail json YAML

py-ini2toml: add py-validate-pyproject to TEST_DEPENDS

(adam)

2022-04-05 07:17:31 UTC MAIN commitmail json YAML

py-validate-pyproject: added version 0.7.1

With the approval of PEP 517 and PEP 518, the Python community shifted towards
a strong focus on standardisation for packaging software, which allows more
freedom when choosing tools during development and make sure packages created
using different technologies can interoperate without the need for custom
installation procedures.

This shift became even more clear when PEP 621 was also approved, as a
standardised way of specifying project metadata and dependencies.

validate-pyproject was born in this context, with the mission of validating
pyproject.toml files, and make sure they are compliant with the standards and
PEPs. Behind the scenes, validate-pyproject relies on JSON Schema files, which,
in turn, are also a standardised way of checking if a given data structure
complies with a certain specification.

(adam)

2022-04-05 07:15:09 UTC MAIN commitmail json YAML

py-ini2toml: added version 0.10

The original purpose of this project is to help migrating setup.cfg files to
PEP 621, but by extension it can also be used to convert any compatible
.ini/.cfg file to TOML.

(adam)

2022-04-05 07:13:25 UTC MAIN commitmail json YAML

doc: Updated wm/herbstluftwm to 0.9.4

(pin)

2022-04-05 07:13:05 UTC MAIN commitmail json YAML

wm/herbstluftwm: update to 0.9.4

-Test that list_monitors mentions monitor names (#1319)
-Test directional monitor references (#1318)
-Set X11 property for client's floating state (#1325)
-Update floating geometry if size hints change (#1324)
-Add client attribute 'decoration_geometry' (#1326)
-Move text drawing to own function (#1328)
-Migrate spawn and wmexec to Input and add tests (#1330)
-Shorten window title to decoration width (#1329)
-Add an autostart object (#1332)
-Update cursor shape and resize accordingly (#1331)
-spawn: Print error message on exec failure (#1333)
- Fix redundant autostart sh logic (#1338)
-tests: increase process shutdown timeout (#1341)
-tests: Close stdout/stderr after subprocess.Popen (#1343)
-tests: Fix Xvfb shutdown timeout (#1351)
-Attribute to disable window decorations (#1374)
-Draw tabs in max layout (#1381)
-Raise undecorated fullscreen windows above panels (#1385)
-React to focus stealing via XSetInputFocus (#1386)
-Extend 'foreach' by a --filter-name=REGEX flag (#1387)
-Draw title of tabbed windows before horizontal border (#1393)
-Extend foreach command by --unique and --recursive (#1394)
-Add settings.ellipsis (#1400)
-Let active and inactive tabs have same text width (#1401)
-Add attributes 'title_when' and 'title_depth' (#1399)
-Simplify urgency handling by using signals (#1402)
-Move input focus handling to XMainLoop (#1403)
-Handle mouse clicks in correct order (#1404)
-Check early on click if client resize is possible (#1408)
-Avoid theme.h include in client.h (#1409)
-Add theme options for unselected tabs (#1410)
_Do not map already visible unmanaged windows (#1411)
-Fix input focus for preexisting clients (#1412)
-Prevent endless focus stealing loop (#1413)

(pin)

2022-04-05 07:12:47 UTC MAIN commitmail json YAML

py-configupdater: added version 3.1

The sole purpose of ConfigUpdater is to easily update an INI config file with
no changes to the original file except the intended ones. This means comments,
the ordering of sections and key/value-pairs as wells as their cases are kept
as in the original file. Thus ConfigUpdater provides complementary
functionality to Python's ConfigParser which is primarily meant for reading
config files and writing new ones.

(adam)

2022-04-05 06:57:48 UTC MAIN commitmail json YAML

README.Solaris: further clarifications

(nia)

2022-04-05 06:44:21 UTC MAIN commitmail json YAML

README.Solaris: be better at prioritizing information, don't
talk about "Sun gcc" any more, NetBSD capitalization police

(nia)

2022-04-05 03:59:59 UTC MAIN commitmail json YAML

wireshark: don't accidentally find asciidoctor

don't accidentally find asciidoctor which would cause documentation to
be built and installed.

(markd)

2022-04-04 21:14:51 UTC MAIN commitmail json YAML

2022-04-04 18:22:08 UTC MAIN commitmail json YAML

Updated databases/py-redis, databases/py-pypika

(adam)

2022-04-04 18:21:25 UTC MAIN commitmail json YAML

py-pypika: updated to 0.48.9

0.48.9
Unknown changes

(adam)

2022-04-04 18:18:34 UTC MAIN commitmail json YAML

py-redis: updated to 4.2.2

Version 4.2.2
Changes

�泅� New Features

Extended "CLUSTER NODES" parser to support special slot entries
�沐・ NOTE: This change is potentially breaking depending on your use of specialized slot entries. Support for bytes was added
Add support for BIT|BYTE option available in redis 7

�汾� Bug Fixes

Fix imports in for async
Always clear reference to closed reader/writer
Fix disable decode for dump command in async

�洫ー Maintenance

Cluster commands linkdocs
Clarify bit type in setbit/getbit documentation
Clean up test supoort enterprise environments
Vector similarity search example
Fix search query with params tests

Version 4.2.1
Changes

�泅� New Features

Add support for CLUSTER MYID
Add dialect support for RediSearch queries

�洫ー Maintenance

Fix black
Make typing_extensions conditional to Python < 3.8

Version 4.2.0
Changes

�泅� New Features

Support for Vector Fields for Vector Similarity Search

�汾� Bug Fixes

Fix cluster scan command cursors & scan_iter

�洫ー Maintenance

Remove verbose logging from cluster initializers
Mark tests for redis-stack

(adam)

2022-04-04 15:38:47 UTC MAIN commitmail json YAML

mk: Fix malformed conditional.

There's no guarantee that POSSIBLE_GFORTRAN_VERSION is a numeric value,
so cannot be compared as such.  For example on my macOS it is set to
"clang-12 (clang-1205.0.22.9)".

This really needs to be normalised correctly at some point.

(jperkin)

2022-04-04 13:21:41 UTC MAIN commitmail json YAML

2022-04-04 12:55:28 UTC MAIN commitmail json YAML

2022-04-04 12:55:03 UTC MAIN commitmail json YAML

bootstrap/README.Solaris: prune binutils comment

as not supported by other evidence, and explain that illumos-* comes
with gcc.

(gdt)

2022-04-04 12:47:47 UTC MAIN commitmail json YAML

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

2022-04-04 12:41:24 UTC MAIN commitmail json YAML

2022-04-04 12:35:43 UTC MAIN commitmail json YAML

bootstrap: Rototill README.Solaris

Fix an earlier error, and separate/organize the two compiler sections.

(gdt)

2022-04-04 11:54:35 UTC MAIN commitmail json YAML

2022-04-04 11:46:02 UTC MAIN commitmail json YAML

2022-04-04 11:45:43 UTC MAIN commitmail json YAML

doc: Updated sysutils/munin-common to 2.0.69

(jperkin)

2022-04-04 11:45:34 UTC MAIN commitmail json YAML

munin-common: Update to version 2.0.69.

Patch provided by Steve Mokris in joyent/pkgsrc#330.

munin-2.0.69, 2021-11-22

Lars Kruse (1):
      Fix loading of "local_address" configuration

munin-2.0.68, 2021-11-14

Andreas Perhab (1):
      plugins/postgres_: enable configuring warning/critical

Christoph Moench-Tegeder (2):
      postgres_querylength: catch real statements only
      ntp_: do not mask required variable from Net::IP

Guillaume Rousse (2):
      display locally-defined tresholds
      use dedicated munin SNMP plugin

Kim B. Heino (2):
      plugins/mailman: add missing "graph_category" header
      plugins/postfix_mailqueue: don't run postconf if spooldir-override is defined

Lars Kruse (11):
      Remove obsolete links to old bug tracker ("trac")
      Fix typo
      plugin.sh: remove conversation log regarding shell redirects
      Remove old "authors" file
      Fix typos
      munin-asyncd: use configured update rate if undefined
      Munin::Master::Node: unify configuration access
      munin-run: allow to pass additional arguments to the plugin (#1419)
      Fix homepage link
      fix(postgres_querylength_): fix wrong PostgreSQL version (for 9.4)
      docs: remove stale content from release checklist

Sven Edge (1):
      Handle NVME drives in the Linux iostat plugin (2.0 branch)

Ville Skytt辰 (1):
      Use `grep -E/-F` instead of `egrep` and `fgrep`

wferi (1):
      Use the host-specific local_address configuration if present

(jperkin)

2022-04-04 11:40:20 UTC MAIN commitmail json YAML

mk/pkgformat/pkg: Fix deinstall of cross-built package.

(riastradh)

2022-04-04 11:23:18 UTC MAIN commitmail json YAML

mk: For cross-builds, use work.$ARCH and packages.$ARCH by default.

Otherwise it is mandatory to set these in mk.conf anyway, so let's
save the trouble.

(riastradh)

2022-04-04 11:23:07 UTC MAIN commitmail json YAML

mk: Cross-eyed hacks to support cross-libtool.

For a long time, when cross-building, say from native=amd64 to
target=powerpc, it was necessary to:

1. cross-build a _powerpc_ package called cross-libtool-base-powerpc,
  and then

2. install the powerpc package _natively_ with `pkg_add -m x86_64' to
  override the architecture check that normally forbids this kind of
  shenanigans,

in order to cross-build anything that uses libtool as a tool.

This is partly because libtool doesn't follow the normal GNU
convention of `./configure --build=<native platform> --host=<platform
package will run on> --target=<platform package is configured to
operate on>' -- in this example, build=amd64, host=amd64,
target=powerpc.

Instead, libtool expects to be cross-built itself, even if it's going
to run as a tool.  It's not as bonkers as it sounds at first: libtool
is just a shell script, and it caches various information about the
(cross-building!) toolchain it is built with so it can use that
information later when it is run as a tool itself to cross-compile
other software.

To make this work, we need to create the toolchain wrappers for
libtool _as if_ we were cross-building even if we are building a
native package.  So mk/tools uses a new flag TOOLS_USE_CROSS_COMPILE
instead of USE_CROSS_COMPILE, and libtool internally sets
MACHINE_ARCH=${TARGET_ARCH} (in the example above, powerpc) to make
it look like we're cross-building.  The new TOOLS_CROSS_DESTDIR is an
alias for the (defaulted) CROSS_DESTDIR, which must now be set
unconditionally in mk.conf in order for libtool to know where the
cross-destdir will be; _CROSS_DESTDIR remains empty when building any
native packages (including the native cross-libtool package).

Finally, we need to make the resulting package be a native package,
with MACHINE_ARCH set to the one that it will be installed on (in the
example above, amd64), so I added an indirection _BUILD_DEFS.${var}
to replace var on its own in the build definitions that get baked
into the package, shown by `pkg_info -B'.  Setting
_BUILD_DEFS.MACHINE_ARCH=${NATIVE_MACHINE_ARCH} ensures that this
mutant hybrid cross-built libtool still produces a native package.

All of this logic is gated on setting USE_CROSS_COMPILE in mk.conf or
LIBTOOL_CROSS_COMPILE in the package makefile, so it should be safe
for non-cross-builds -- when USE_CROSS_COMPILE=no and you're not
building cross-libtool, everything is as before.

(riastradh)

2022-04-04 11:22:51 UTC MAIN commitmail json YAML

cwrappers: Add cross-compilation support.

- New option `sysroot=<dir>':
  . Wrapper will add `--sysroot=<dir>' as first argument.
  . For every rpath argument, e.g. -Wl,-R<path> to cc, wrapper will
    pass `-rpath-link <dir><path>' to the linker.
  This matches the old mk/wrapper/cmd-sink-cross-* logic.

- Create wrappers for the ${MACHINE_GNU_PLATFORM}-cc style of command,
  as in ${CC}, ${CXX}, ${LD} for cross-builds.

- Bump version.

- Use TOOL_DEPENDS, not BUILD_DEPENDS, for cwrappers.

(riastradh)

2022-04-04 09:59:28 UTC MAIN commitmail json YAML

Updated devel/py-frozendict, devel/py-semantic_version

(adam)

2022-04-04 09:58:41 UTC MAIN commitmail json YAML

py-semantic_version: updated to 2.9.0

2.9.0

Add support for Django 3.1, 3.2, 4.0
Add support for Python 3.7 / 3.8 / 3.9 / 3.10

(adam)

2022-04-04 09:56:43 UTC MAIN commitmail json YAML

2022-04-04 09:55:30 UTC MAIN commitmail json YAML

py-frozendict: updated to 2.3.1

2.3.1:
Unknown changes

(adam)

2022-04-04 09:50:46 UTC MAIN commitmail json YAML

doc: Updated misc/xorg-docs to 1.7.2

(wiz)

2022-04-04 09:50:37 UTC MAIN commitmail json YAML

xorg-docs: update to 1.7.2.

Alan Coopersmith (21):
      X.man: give pointers to specs & other docs
      X.man: update program lists/info for modern era
      X.man: document protocol/ syntax in display string
      X.man: move XLOCAL documentation from Xorg(1) man page
      Update Solaris URL in MAINTAINERS file
      Update Solaris info in MAINTAINERS file
      Add conf.d to fontconfig configuration files list
      Update README for gitlab migration
      Update docs for gitlab migration
      Update configure.ac for gitlab migration
      Update MAINTAINERS for gitlab migration
      Mass http -> https replacement where appropriate
      Update README.xml & XOrgFoundation.man to reflect SPI merger
      The Katamari is dead!  Long live the Katamari!
      MAINTAINERS: disclaim maintenance of xdm
      Drop LBX algortihm specs
      platforms/Solaris: Drop obsolete notes on apeture drivers
      Update Versions doc to better reflect current releases
      Fix spelling/wording issues
      registry: address updates for Oracle contacts
      xorg-docs 1.7.2

Emil Velikov (1):
      autogen.sh: use quoted string variables

Ingo Schwarze (1):
      remove bogus \/ escapes

Jeremy Huddleston Sequoia (1):
      Update AppleWM and XQuartz maintainers

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Thomas E. Dickey (3):
      assign libxt maintainer
      fix typo
      assign maintainer for Xaw, twm

(wiz)

2022-04-04 09:49:31 UTC MAIN commitmail json YAML

doc: Updated misc/xorg-sgml-doctools to 1.12

(wiz)

2022-04-04 09:49:22 UTC MAIN commitmail json YAML

xorg-sgml-doctools: update to 1.12.

Alan Coopersmith (8):
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      nextfullreldate is clearly not 2013
      Set generate.consistent.ids in xsl stylesheets for more repeatable builds
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Fix spelling/wording issues
      xorg-sgml-doctools 1.12

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

(wiz)

2022-04-04 09:48:07 UTC MAIN commitmail json YAML

doc: Updated x11/xsm to 1.0.5

(wiz)

2022-04-04 09:47:57 UTC MAIN commitmail json YAML

xsm: update to 1.0.5.

Alan Coopersmith (12):
      Remove ancient System() replacement for system(3c) on Solaris
      Update configure.ac bug URL for gitlab migration
      gitlab CI: add a basic build test
      Use _CONST_X_STRING to make libXt declare String as const char *
      Increase size of number buffer to fit all possible values
      WriteSave: allocate enough room for full session_save_file in error
      Add noreturn attributes suggested by gcc
      gitlab CI: enable Static Application Security Testing (SAST)
      Build xz tarballs instead of bzip2
      Fix spelling/wording issues
      Fill in COPYING file with copyright notices from source code
      xsm 1.0.5

(wiz)

2022-04-04 09:47:13 UTC MAIN commitmail json YAML

doc: Updated x11/xlsfonts to 1.0.7

(wiz)

2022-04-04 09:47:04 UTC MAIN commitmail json YAML

xlsfonts: update to 1.0.7.

Alan Coopersmith (10):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Fix spelling/wording issues
      Adapt to X.Org standard coding style
      gitlab CI: add a basic build test
      PrintProperty: replace sprintf with snprintf
      Clear -Wsign-compare warnings from gcc
      Clear -Wshadow warning from gcc
      Build xz tarballs instead of bzip2
      xlsfonts 1.0.7

(wiz)

2022-04-04 09:46:17 UTC MAIN commitmail json YAML

doc: Updated x11/xload to 1.1.4

(wiz)

2022-04-04 09:46:08 UTC MAIN commitmail json YAML

xload: update to 1.1.4.

This release ends support for SGI Irix, which SGI themselves did in 2013.

Alan Coopersmith (11):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Fix spelling/wording issues
      Fix formatting issues in xload man page
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      xload.man: adopt standard formatting for man page references
      xload.man: remove out-of-date COPYRIGHT section
      Use _CONST_X_STRING to make libXt declare String as const char *
      unifdef -Usgi
      xload 1.1.4

(wiz)

2022-04-04 01:52:06 UTC MAIN commitmail json YAML

doc: Updated audio/py-music21 to 7.3.1

(gutteridge)

2022-04-04 01:51:59 UTC MAIN commitmail json YAML

py-music21: update to 7.3.1

The full upstream change log can't be condensed easily, highlights are:

Version 7.3 is a bug-fix, improvement, and maintenance release of music21. Aside from a few obscure corners of the code, it is designed to be fully backwards compatible with the previous v7 releases (7.1). It represents half a year's work since the original v7.1 release.

Thanks go especially to Jacob Tyler Walls who really steered the contributions to this release.

Among the major improvements in this branch are:

    Full support for Python 3.10.
        I've been doing all my recent dev on 3.10 taking advantage of new features, and it's great, and plays well with numpy, tensorflow, and so many other cutting edge analysis tools.
        In keeping with music21's policy of supporting the last three versions of Python, music21 v7.3 will be the last version of music21 to support Python 3.7. A decision on whether 3.8 or 3.9 will be the minimum version for music21 v8 will come later, depending on its release date; we may also update policy somewhat and raise the minimum version to 3.9 during the v8 cycle.

(7.3.0 had an installation bug -- replacing with 7.3.1)

For full details, please refer to
https://github.com/cuthbertLab/music21/releases/tag/v7.3.0

(gutteridge)

2022-04-04 01:26:39 UTC MAIN commitmail json YAML

sawfish: expand a comment for clarity

(gutteridge)

2022-04-04 01:22:10 UTC MAIN commitmail json YAML

README.Solaris: also mention OmniOS by name

(gutteridge)

2022-04-04 01:18:43 UTC MAIN commitmail json YAML

sawfish: re-source 1.13 archive for true release content

Not sure how I missed it, but the original archive site is still the
place to get the true release archives, as I just noticed while
comparing something. This simplifies things, as they actually do
provide a configure script, have a normal $WRKSRC by default, etc., in
that version of the archive. This change is close enough after the
original update I made to hopefully be unobtrusive, and the archive
file name differs, too.

There's an issue where upstream thinks they have an install target that
accommodates bsdtar, but it doesn't work on NetBSD (at least, 9.99.95).
Patching it could be revisited, but, since this package seems to expect
gtar as a runtime dependency, anyway, hardly pressing.

(gutteridge)

2022-04-04 00:45:03 UTC MAIN commitmail json YAML

doc: Updated wm/sawfish to 1.13.0

(gutteridge)

2022-04-04 00:44:53 UTC MAIN commitmail json YAML

sawfish: update to 1.13.0

1.13.0 "Bolero"
===============

  * Bug Fixes
        - Fix random resize issues with GTK+3 [GSR]

        - Improved KDE4/5 integration, prevent Plasma and KRunner
          windows to be tiled.  [Christopher Bratusek]

        - Update KDE5 session script, use 'startx11-plasma' instead of
          'startkde' [Christpher Bratusek]

        - Make 'shring-yank' recognise screen edges when shrinking or
          yanking windows, when the window crosses screen edges [Michal
          Nazarewicz]

        - Add support for '_NET_FRAME_EXTENTS' and
          '_NET_REQUEST_FRAME_EXTENTS' properties, fixing issues with
          HTML5 data element positioning in browsers, and several more
          [GSR]

        - Fix wrong detection of GNOME because of other DEs using an old
          GNOME-related envvar [Christopher Bratusek]

  * Build and Installation
        - Make build reproducible [Bernhard M. Wiedemann]

        - Fix cross compilation [Helmut Grohne]

        - Fix compilation with GCC10 [Kim B. Heino]
            x allow overriding 'build-info' build time, hostname and
              username.
            x avoid recreating theme tarball for every single file (the
              old code was erroneously recreating theme tarballs for
              each file contained thus calling 'tar' over 200 times to
              create 8 tarballs)
            x make 'DOC' file reproducibly
            x other improvements to make builds reproducible

        - Explicitely check for 'rep' binary, not just 'librep-dev'.
          [Christopher Bratusek]

        - First check for 'libgtk2.0-dev' then for 'rep-gtk-dev'.
          [Christopher Bratusek]

        - Only create session file directories for GNOME 2, KDE 4 or KDE
          5 if actually requested by user.  [Christopher Bratusek]

        - Makefile.in 'distclean' target no longer utilizes
          debian/rules, no longer removes finalized RPM spec file or
          Gentoo ebuild.  [Christopher Bratusek]

        - Remove dead code from 'build-info' [Ulrik Haugen]

        - Revert commit '6ad175d835aee85179259d7c02b3be152d3e4b86', "The
          problem is that any sticky windows that have been focused…",
          see https://github.com/SawfishWM/sawfish/pull/49 [Mario
          Goulart]

  * New or changes features
        - Make 'match-window' allow specifying arbitrary functions as
          filter [Michal Nazarewicz]

  * Miscellaneous Changes
        - Various minor changes to the Makefiles, mostly replacing
          'gitlcean' target with 'distclean' target and adding '.PHONY'
          section.  Also move theme tarball creation into 'all' target,
          rather than 'install' target.  [Christopher Bratusek]

        - Make 'rename-window' throw an actual useful error message if
          no string (or no usable) was given.  [Christopher Bratusek]

        - Make 'resize-window-prompt' throw an actual useful error
          message if one (or both) of the input values was not given.
          [Christopher Bratusek]

        - Move several modules from 'sawfish.wm.prg' into the Sawfish
          Extras package [Christopher Bratusek]
            + 'diodon'
            + 'fehlstart'
            + 'idesk'
            + 'nm-applet'
            + 'pancake'

        - Filter out 'Trayer' in 'cabinet'.  [Christopher Bratusek]

        - Update Lumina integration.  [Christopher Bratusek]

        - Update GNOME integration and explicitely check for GNOME,
          respectively GNOME-classic [Christopher Bratusek]

        - Update KDE5 integration, check for plasma as desktop session
          [Christopher Bratusek]

        - Simplify Frame-Style README parsing.  [OpenBSD patch]

        - Update Japanese translation.  [Takeshi Hamasaki]

        - Update Korean translation.  [parkmino]

(gutteridge)

2022-04-04 00:26:31 UTC MAIN commitmail json YAML

README.Solaris: Modernize slightly and add subtypes

Add text from Cygnus X-1 via pkgsrc-users@, add an overview, and
attempt to hoist details to the right level.

This needs some editing by people who know more about Solaris than I
do.  A lot seems off, like gcc 2.95 being ok, and I would expect one
needs a C++ compiler too.

(gdt)

2022-04-04 00:00:52 UTC MAIN commitmail json YAML

bootstrap: Improve README.Minix3

>From Cygnus X-1 via pkgsrc-users.

(gdt)

2022-04-03 23:49:29 UTC MAIN commitmail json YAML

devel/glib: Make this cross-compile on NetBSD.

(riastradh)

2022-04-03 23:49:19 UTC MAIN commitmail json YAML

meson: Add support for cross-compilation.

(riastradh)

2022-04-03 23:38:30 UTC MAIN commitmail json YAML

setxkbmap: needs libXrandr

(tnn)

2022-04-03 22:28:13 UTC MAIN commitmail json YAML

README.OSF1: update documentation

- describe what, specifically, is broken (point to libarchive upstream)
- update examples

(tnn)

2022-04-03 22:22:55 UTC MAIN commitmail json YAML

netpgpverify: add configure quirks to get strtoull on legacy platforms

(tnn)

2022-04-03 22:16:09 UTC MAIN commitmail json YAML

doc: Updated x11/xedit to 1.2.3

(wiz)

2022-04-03 22:16:01 UTC MAIN commitmail json YAML

xedit: update to 1.2.3.

This minor maintenance release adds support for building on the ARM platform
for MacOS, as well as some more general bug fixes and cleanups for all OS'es.

Alan Coopersmith (5):
      Update configure.ac bug URL for gitlab migration
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      man page: remove out-of-date COPYRIGHT section
      xedit 1.2.3

Emil Velikov (1):
      autogen.sh: use quoted string variables

Gary Palter (1):
      Minimal changes to build on Apple silicon (i.e., new Apple M1 Macs)

Jeremy Huddleston Sequoia (1):
      Followup to previous commit to use isinfinite for darwin rather than arm64.

Mihail Konev (1):
      autogen: add default patch prefix

Niclas Zeising (1):
      Fix segfault when tags file isn't found

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

(wiz)

2022-04-03 22:13:27 UTC MAIN commitmail json YAML

doc: Updated time/xclock to 1.1.0

(wiz)

2022-04-03 22:13:17 UTC MAIN commitmail json YAML

xclock: update to 1.1.0.

Alan Coopersmith (5):
      Fix build on Solaris
      Fix spelling/wording issues
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      xclock 1.1.0

Keith Packard (1):
      Update hands smoothly in Render mode

rees4905 (2):
      re-indent Clock.c
      man: Indicate that -twelve & -twentyfour only affect brief display

(wiz)

2022-04-03 22:10:39 UTC MAIN commitmail json YAML

doc: Updated x11/xdm to 1.1.13

(wiz)

2022-04-03 22:10:30 UTC MAIN commitmail json YAML

xdm: update to 1.1.13.

Alan Coopersmith (6):
      Fix spelling/wording issues
      Greeter: add parens to DRAW_STRING & TEXT_WIDTH macros for safety
      doneAddrs: reset addrs to NULL after freeing list
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      xdm 1.1.13

Matt Turner (1):
      configure.ac: Link with libsystemd, not libsystemd-daemon

(wiz)

2022-04-03 21:06:35 UTC MAIN commitmail json YAML

doc: Updated x11/setxkbmap to 1.3.3

(wiz)

2022-04-03 21:06:26 UTC MAIN commitmail json YAML

setxkbmap: update to 1.3.3.

Alan Coopersmith (3):
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      setxkbmap 1.3.3

Peter Hutterer (1):
      Check for Xwayland and print a warning

Walter Harms (3):
      fix: warning: assignment discards ���const��� qualifier from pointer target type
      fix exit status
      make functions static

(wiz)

2022-04-03 20:46:12 UTC MAIN commitmail json YAML

bootstrap: set CONFIG_SHELL when configuring initial libarchive

Otherwise we might end up with defunct libtool.

(tnn)

2022-04-03 19:36:51 UTC MAIN commitmail json YAML

doc: Updated fonts/mkfontscale to 1.2.2

(wiz)

2022-04-03 19:36:41 UTC MAIN commitmail json YAML

mkfontscale: update to 1.2.2.

Alan Coopersmith (4):
      Fix spelling/wording issues
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      mkfontscale 1.2.2

Maya Rashish (2):
      Use case insensitive comparison for T1 font weight
      Add "ExtraBold" as a valid T1 font weight.

(wiz)

2022-04-03 19:33:27 UTC MAIN commitmail json YAML

doc: Updated news/pan to 0.150

(rhialto)

2022-04-03 19:33:11 UTC MAIN commitmail json YAML

news/pan: update to 0.150.

Switch back to fetching the distfile from gitlab.gnome.org, since
a) the configure.ac file no longer uses the problematic "$Format:%d$"
  which can change if commits are added (only the stable
  GIT_HASH='$Format:%h$' is left). Hopefully this fixes the problem.
b) the upstream of the pre-made tarball is getting behind
Also there are some pkglint fixes.

The main points of this release are:
- Dropped support for GMime2. Only Gmime3 is supported
- Gtk3 is now default build, Gtk2 is deprecated

15fcc65 set maximum number of serveur connections to 20 (Dominique Dumont)
431f56f Nuke $GIT_REMOTE if not obtained by git config (Petr Kovar)

(rhialto)

2022-04-03 19:22:59 UTC MAIN commitmail json YAML

doc: Updated x11/mkcomposecache to 1.2.2

(wiz)

2022-04-03 19:22:49 UTC MAIN commitmail json YAML

mkcomposecache: update to 1.2.2.

Alan Coopersmith (8):
      Replace manual calculations of memory allocations with asprintf calls
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      mkcomposecache 1.2.2

Emil Velikov (1):
      autogen.sh: use quoted string variables

Gaetan Nadon (12):
      autogen.sh: upgrade this newly added module to the xorg default one
      .gitignore: use common defaults with custom section # 24239
      INSTALL, NEWS, README and AUTHORS files are missing/incorrect #24206
      Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
      config: update AC_PREREQ statement to 2.60
      config: upgrade to util-macros 1.8 for additional man page support
      config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS
      config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
      config: remove unrequired AC_SUBST([*_CFLAGS])
      config: remove unrequired AC_SUBST([*_LIBS])
      config: move man pages into their own directory
      man: previous patch failed to include the new man/Makefile.am

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

(wiz)

2022-04-03 19:20:59 UTC MAIN commitmail json YAML

bootstrap: OSF1: set shprog to /usr/bin/ksh for the early stuff

sh(1) is too broken to run mksh's Build.sh

(tnn)

2022-04-03 19:18:00 UTC MAIN commitmail json YAML

bmake: provide last-resort SIZE_MAX fallback for pre-<stdint.h> systems

Not committed in src/usr.bin/make because the code has diverged and
this patch doesn't look to be needed there.
It is OK to undo this change when pkgsrc imports a newer bmake.

(tnn)

2022-04-03 19:16:04 UTC MAIN commitmail json YAML

doc: Updated x11/listres to 1.0.5

(wiz)

2022-04-03 19:15:55 UTC MAIN commitmail json YAML

listres: update to 1.0.5.

Alan Coopersmith (9):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Pass -D_CONST_X_STRING to make libXt declare String as const char *
      Fix -Wsign-compare warnings
      Fix spelling/wording issues
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      man page: remove out-of-date COPYRIGHT section
      listres 1.0.5

(wiz)

2022-04-03 19:03:31 UTC MAIN commitmail json YAML

doc: Updated x11/appres to 1.0.6

(wiz)

2022-04-03 19:03:22 UTC MAIN commitmail json YAML

appres: update to 1.0.6.

Alan Coopersmith (6):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Use _CONST_X_STRING to make libXt declare String as const char *
      Build xz tarballs instead of bzip2
      gitlab CI: add a basic build test
      appres 1.0.6

(wiz)

2022-04-03 18:52:55 UTC MAIN commitmail json YAML

doc: Updated x11/iceauth to 1.0.9

(wiz)

2022-04-03 18:52:46 UTC MAIN commitmail json YAML

iceauth: update to 1.0.9.

Alan Coopersmith (6):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Fix spelling/wording issues
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      iceauth 1.0.9

Tobias Stoeckmann (1):
      Fix segmentation fault on invalid input.

(wiz)

2022-04-03 18:50:21 UTC MAIN commitmail json YAML

2022-04-03 18:39:51 UTC MAIN commitmail json YAML

doc: Updated x11/editres to 1.0.8

(wiz)

2022-04-03 18:39:42 UTC MAIN commitmail json YAML

editres: update to 1.0.8.

Alan Coopersmith (8):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Clear 208 out of 210 -Wdiscarded-qualifiers warnings from gcc 7.3
      Clear -Wredundant-decls warnings from gcc 7.3
      Fix spelling/wording issues
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      editres 1.0.8

Matt Turner (1):
      Add const to silence warning

(wiz)

2022-04-03 18:38:31 UTC MAIN commitmail json YAML

doc: Updated x11/xcalc to 1.1.1

(wiz)

2022-04-03 18:38:22 UTC MAIN commitmail json YAML

xcalc: update to 1.1.1.

This release fixes a regression introduced in xcalc 1.1.0 which caused
the wrong set of buttons to be colored for the digit keys in TI mode.

Alan Coopersmith (6):
      TI mode: correct key color highlighting
      Fix spelling/wording issues
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      man page: remove out-of-date COPYRIGHT section
      xcalc 1.1.1

(wiz)

2022-04-03 18:37:18 UTC MAIN commitmail json YAML

doc: Updated net/gh to 2.7.0

(bsiegert)

2022-04-03 18:37:02 UTC MAIN commitmail json YAML

gh: update to 2.7.0

Find your work across repositories

  * Add gh status command

    The status command displays issues and pull requests assigned to you from
    anywhere on GitHub, as well as requests for your review, mentions of your
    name, and notifications.

  * gh search: Add search issues and search pull requests commands

Other New Features

  * Add label list and label create commands
  * Add ability to filter issue and pull request lists
  * extension install: Add option to pin extensions to a version
  * Add support for Dependabot secrets
  * Add GH_DEBUG environment variable, deprecate DEBUG for verbose mode

Fixes

  * Codespaces: Disallow some operations on codespaces that have a pending
    operation
  * Codespaces: Listen to agent port-forwarding events when forwarding ports
  * cs ssh: remove unwanted trailing quote
  * cs ssh: use setup example that should work with any ssh config
  * cs cp: parse additional scp args
  * cs create: rename repo permissions opt-out parameter
  * pr view: respect GH_FORCE_TTY
  * extension upgrade --all: do not throw an error if no extensions are
    installed
  * run download: fix extracting to root path
  * pr create --web: fix escaping URL path components
  * release list: fix "latest" release logic
  * Text editor: only add UTF-8 BOM on Windows
  * Bump github.com/AlecAivazis/survey/v2 from 2.3.2 to 2.3.4

(bsiegert)

2022-04-03 18:36:53 UTC MAIN commitmail json YAML

doc: Updated x11/libX11 to 1.7.5

(wiz)

2022-04-03 18:36:44 UTC MAIN commitmail json YAML

libX11: update to 1.7.5.

Matt Turner (1):
      libX11 1.7.5

Simon McVittie (1):
      Don't try to destroy NULL condition variables

(wiz)

2022-04-03 18:34:07 UTC MAIN commitmail json YAML

doc: Updated x11/libXcursor to 1.2.1

(wiz)

2022-04-03 18:33:57 UTC MAIN commitmail json YAML

libXcursor: update to 1.2.1.

This release provides bug fixes, code cleanups, and some significant
documentation improvements.

Alan Coopersmith (5):
      Convert COPYING from ISO-8859-1 to UTF-8
      Fix spelling/wording issues
      Build xz tarballs instead of bzip2
      gitlab CI: add a basic build test
      libXcursor 1.2.1

Thomas E. Dickey (31):
      quiet normal gcc warnings using casts (no object change)
      fix a missing initializer
      quiet warnings for unused parameters
      fix stricter gcc warnings by changing the type for the loop variable to
      fix stricter gcc warnings using casts
      fix stricter gcc warnings using casts
      add check in case the image size is 0x0
      amend that...
      document the other environment variables
      make the function-prototypes easier to read, by eliminating hyphenation and filling
      further formatting fixes.  added script to create/find ".so" files which are missing
      correct a prototype
      italicize parameter names, for readability
      improve explanation for functions which load images
      document the theme_core setter/getter functions
      document the library-attributes
      add see-also section
      document the cursor-load functions
      update ".so" links, and fix a special case for "const char *" in parsing function-names
      start on the animated cursors; fixup whitespace
      improve explanation of Xcursor's search algorithm
      document the animation support functions
      document the cursor-comments functions
      document the API called from libX11
      fix raggedy prototypes and structure declarations using tabstops in appropriate macros
      update copyright notice
      fix a typo and a style issue
      eliminate special escaping for "/*" which produces look-alike Unicode for
      mention "Inherits=" lists
      cppcheck style-fixes
      more cppcheck-style fixes

Tobias Stoeckmann (2):
      Handle more theme loop situations
      fix XcursorTheme loop regression

Valentin (2):
      Use fixed size integer type
      Fix undefined behavior

(wiz)

2022-04-03 18:19:50 UTC MAIN commitmail json YAML

Updated devel/protobuf, devel/py-protobuf

(adam)

2022-04-03 18:19:24 UTC MAIN commitmail json YAML

protobuf py-protobuf: updated to 3.20.0

Protocol Buffers v3.20.0

C++

Add option to use external GTest in CMake
cmake: Set correct sonames for libprotobuf-lite.so and libprotoc.so
Java

Revert "Standardize on Array copyOf"
Resolve more java field accessor name conflicts

Python

Pin multibuild scripts to get manylinux1 wheels back
Dropped support for Python < 3.7

PHP

fix: [PHP] add missing reserved classnames

Ruby

Dropped Ruby 2.3 and 2.4 support for CI and releases.
[Ruby] Message.decode/encode: Add max_recursion_depth option
Ruby: rename max_recursion_depth to recursion_limit
Fix conversion of singleton classes in Ruby
Suppress warning for intentional circular require
[Ruby] allow encode json options to be an object that responds to to_hash

Other

[C#] Fix trim warnings
Add protoc-gen-go-svc to options.md
Fixes NullReferenceException when accessing FieldDescriptor.IsPacked
Add ToProto() method to all C# descriptor classes
Add cmake option protobuf_INSTALL to not install files
[CMake] Allow custom plugin options e.g. to generate mocks
Add an option to preserve proto names in JsonFormatter
Add test scope to kotlin-test for protobuf-kotlin-lite
Add prefix_to_proto_package_mappings_path ObjC option.
[ObjC] Rename proto_package_to_prefix_mappings_path to package_to_prefix_mappings_path.
cmake: Use linker version scripts
Add a generation option to control use of forward declarations in headers.
[C#] fix parse failure for extensions with large field numbers

(adam)

2022-04-03 16:14:13 UTC MAIN commitmail json YAML

doc: Updated x11/x3270 to 4.1ga13

(rhialto)

2022-04-03 16:14:03 UTC MAIN commitmail json YAML

x11/x3270: update to 4.1ga13

Bug fixes

    Fixed an s3270 issue where error messages from the Wait() action implicitly run after connecting to a host specified on the command line or in a session file, are displayed on standard output. (Standard output should contain only results from actions received on standard input.)
    Fixed a crash in the HTTP server.
    Fixed automatic dependency generation.
    Fixed an issue where x3270 would draw certain characters in NVT mode, such as - and \, incorrectly unless the 14-point 3270 font was used.
    Fixed an issue where the bottom of the screen buffer might become corrupted when using oversize or resizing the screen.

4.1ga13:

Known issues

    The emulators may crash or hang when the oia option is used with the PrintText() action.

Bug fixes

    When input from the String() action overflows a field, the cursor now lands in the correct location.
    When a host has multiple addresses, the emulators (except pr3287) will now reliably try up to four of them.
    Errors from the OpenSSL library are now displayed correctly.
    When a connection fails to a TLS-tunnel host (one specified with the L: prefix), the correct error message is now displayed.
    Fixed a c3270 crash when a connection is opened from a remote source (HTTP server or script port) while at the c3270> prompt.
    Fixed a c3270 crash when the -secure and -trace command-line options are used together.
    A key typed into a full field in insert mode no longer overwrites the character under the cursor.

(rhialto)

2022-04-03 16:11:49 UTC MAIN commitmail json YAML

doc: Added devel/libdeflate version 1.10

(bsiegert)

2022-04-03 16:11:01 UTC MAIN commitmail json YAML

New package for libdeflate-1.10, from wip

libdeflate is a library for fast, whole-buffer DEFLATE-based compression and
decompression.

The supported formats are:

- DEFLATE (raw)
- zlib (a.k.a. DEFLATE with a zlib wrapper)
- gzip (a.k.a. DEFLATE with a gzip wrapper)

libdeflate is heavily optimized.  It is significantly faster than the zlib
library, both for compression and decompression, and especially on x86
processors.  In addition, libdeflate provides optional high compression modes
that provide a better compression ratio than the zlib's "level 9".

libdeflate itself is a library, but the following command-line programs which
use this library are also provided:

* gzip (or gunzip), a program which mostly behaves like the standard equivalent,
  except that it does not yet have good streaming support and therefore does not
  yet support very large files
* benchmark, a program for benchmarking in-memory compression and decompression

(bsiegert)

2022-04-03 16:01:44 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-asciidoctor to 2.0.17

(rhialto)

2022-04-03 16:01:34 UTC MAIN commitmail json YAML

textproc/ruby-asciidoctor: update to 2.0.17

== 2.0.17 (2022-01-05) - @mojavelinux

Bug Fixes::

  * Don't crash if process method for custom block returns an abstract block with context `:compound` that isn't of type `Block` (e.g., a list)
  * Ignore return value of process method for custom block or block macro if value matches parent argument
  * Remove unnamespaced selectors in Pygments stylesheet
  * Normalize output from Pygments to use `linenos` class for inline line numbering and trim space after number; update default stylesheet accordingly
  * Change `AbstractBlock#sections?` to return false when called on block that isn't a Section or Document (PR #3591) *@mogztter*
  * Hide built-in marker on HTML summary element in Safari when using default stylesheet (#4162)
  * Hide outline around HTML summary when activated in Safari (#4162)
  * Include primary video in value of `playlist` attribute when embeddding YouTube video (#4156)
  * Honor stripes=none on nested table (#4165)
  * Update default stylesheet to fix spacing around empty list item (#4184)
  * Honor `:header_only` option when parsing document with manpage doctype (#4192)
  * Use numeric character reference for closing square bracket around alt text of icon
  * Process author or authors document attribute in document header when implicit doctitle is absent (#4206)
  * Patch open-uri-cached gem to work with Ruby 3.1 (update: drop patch now that open-uri-cached has been fixed) (#4227)

Improvements::

  * Prevent line numbers on source blocks in HTML output from being selected (applies to pygments and coderay) (#4128)
  * Allow hash to be specified for Vimeo video either in video ID or using `hash` attribute (#4176)
  * Remove unnecessary specificity in default stylesheet for styling p element inside list item
  * Remove obsolete gist embed styles from default stylesheet
  * Allow `--failure-level` to be set to default value, `FATAL`
  * Sort levels in help for `--failure-level` option in ascending order
  * Invert FR translations for caution & warning admonition labels (#4212) (*cyChop*)
  * Add tests for open-uri-cached integration that is activated by the `cache-uri` attribute
  * Don't warn if negated tag is not found in include file (#4230)

Documentation::

  * Document how to extend an existing converter or create a new converter (#4136)
  * Document the syntax topic of the `--help` CLI option (#4175)
  * Document how to uninstall the Asciidoctor gem (#4154)
  * Document how to enable and use the sourcemap (the `:sourcemap` option)
  * Document how to catalog additional assets (the `:catalog_assets` option)

(rhialto)

2022-04-03 15:51:51 UTC MAIN commitmail json YAML

doc: Updated sysutils/mtools to 4.0.38

(rhialto)

2022-04-03 15:51:42 UTC MAIN commitmail json YAML

sysutils/mtools: update to 4.0.38.

Improvements since the 4.0.36 release are:
        - Removed mclasserase commands, which doesn't fit the coding
          structure of the rest of mtools
        - Add support to -i option to mcd
        - Document -i flag in mtools.1
        - Fix a missing command error in floppyd_io.c

Improvements since the 4.0.37 release are:
        - Make sure case byte is cleared when making the special
          directory entries "." and ".."
        - In mattrib man page, replace "attribute flags" with "attribute
          bits"

(rhialto)

2022-04-03 15:01:05 UTC MAIN commitmail json YAML

doc: Updated misc/calibre to 5.40.0

(rhialto)

2022-04-03 15:00:54 UTC MAIN commitmail json YAML

misc/calibre: update tp 5.40

Various smaller new features, bug fixes, and new/improved news sources.
See https://www.calibre-ebook.com/whats-new for a full list or the included
Changelog.txt.

(rhialto)

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

libfolks: bump ABI depends for shlib major change

nothing in pkgsrc uses this (?!)

(wiz)

2022-04-03 14:52:26 UTC MAIN commitmail json YAML

doc: Updated chat/libfolks to 0.15.5

(wiz)

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

libfolks: update to 0.15.5.

Unstable version, but stable branch doesn't build against
current vala package.

Overview of changes from libfolks 0.15.4 to libfolks 0.15.5
===========================================================

Bugs fixed:
  * vapi: Add missing generic type argument

Overview of changes from libfolks 0.15.3 to libfolks 0.15.4
===========================================================

Bugs fixed:
  * Fix docs build against newer eds version
  * Fix build against newer eds version
  * Remove volatile keyword from tests

Overview of changes from libfolks 0.15.2 to libfolks 0.15.3
===========================================================

Bugs fixed:
  * Fix build against newer eds version

Overview of changes from libfolks 0.15.1 to libfolks 0.15.2
===========================================================

Bugs fixed:
  * Fixed build errors after API version bump
  * Fixed gtk-doc errors due to missing version entities

Overview of changes from libfolks 0.14.0 to libfolks 0.15.1
===========================================================

Dependencies:
  * No more dependencies on libtracker
  * GLib minimal requirement: 0.58
  * E-D-S minimal requirement: 3.38

Major changes:
  * This release drops the Tracker backend (along with its dependencies).
  * A selection of (small) performance improvements
  * Auto-generation and deployment of the docs using CI

(wiz)

2022-04-03 14:43:51 UTC MAIN commitmail json YAML

Don't forget the PLIST...

(rhialto)

2022-04-03 14:35:37 UTC MAIN commitmail json YAML

tio: add missing pkg-config tool dependency

(wiz)

2022-04-03 14:33:55 UTC MAIN commitmail json YAML

doc: Updated emulators/simh to 4.0.0.20220401

(rhialto)

2022-04-03 14:33:43 UTC MAIN commitmail json YAML

emulators/simh: update to 4.0.0.2022-04-01

- adds PDP10-KS emulator
- adds SEL32 emulator
- adds IMLAC emulator
- adds TT2500 emulator
- various coverity fixes
and many more small things.

(rhialto)

2022-04-03 14:32:31 UTC MAIN commitmail json YAML

2022-04-03 14:22:36 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.1.0.29, broot-1.11.0, cmake-3.23.0, gopls-0.8.2,
  grpc-1.45.1, harfbuzz-4.2.0, imath-3.1.5, libnumbertext-1.0.9,
  minizip-1.2.12, ocaml-4.14.0, poppler-22.04.0,
  py-cyclonedx-python-lib-2.1.0, py-pip-audit-2.1.1.

(wiz)

2022-04-03 14:08:20 UTC MAIN commitmail json YAML

skytools: remove

obsolete (replaced by PgQ (not yet packaged)); does not build with
current postgresql

(wiz)

2022-04-03 13:59:33 UTC MAIN commitmail json YAML

egg.mk: add some comments about setuptools {TOOL_,}DEPENDS

(wiz)

2022-04-03 13:56:50 UTC MAIN commitmail json YAML

lang/algol68g: update homepage and outdated maintainer mail address.

(rhialto)

2022-04-03 13:56:18 UTC MAIN commitmail json YAML

py-bitarray: fix PLIST for python 2.7

(wiz)

2022-04-03 13:54:31 UTC MAIN commitmail json YAML

gpick: add expat dependency explicitly

(wiz)

2022-04-03 13:45:27 UTC MAIN commitmail json YAML

doc: Updated devel/breezy to 3.2.2

(rhialto)

2022-04-03 13:45:17 UTC MAIN commitmail json YAML

devel/breezy: update to 3.2.2.

I didn't find release notes for this version.

(rhialto)

2022-04-03 13:10:18 UTC MAIN commitmail json YAML

bootstrap: Update platforms section

Minix3 has a user.  Combine "almost no users" and "no users"; the
point is really the last date we have a report of how it works, and
that only takes one person.

Adjust/shorten language.

(gdt)

2022-04-03 13:01:34 UTC MAIN commitmail json YAML

bootstrap: Update Minix3

>From "Cygnus X-1" via pkgsrc-users

(gdt)

2022-04-03 12:13:00 UTC MAIN commitmail json YAML

doc: Expand wbm-* entries

Entries should be valid PKGPATHs, globbing is not supported.

Problem noticed via htutils/changes/pkg-changes2html script.

(leot)

2022-04-03 12:01:16 UTC MAIN commitmail json YAML

doc: Fix a typo in latest p5-Locale-Maketext-Gettext entry

Spotted by htutils/changes/pkg-changes2html script.

(leot)

2022-04-03 11:54:48 UTC MAIN commitmail json YAML

python: Fix cross-build with pkg_resources.

setuptools must still be in TOOL_DEPENDS because we run it during the
build; for pkg_resources it must _also_ be in DEPENDS because the
built package needs it to run.

(riastradh)

2022-04-03 10:54:52 UTC MAIN commitmail json YAML

2022-04-03 10:51:19 UTC MAIN commitmail json YAML

2022-04-03 10:33:44 UTC MAIN commitmail json YAML

mk/tools: Fix readelf for cross-compilation on NetBSD.

This is needed by check-pie.

(riastradh)

2022-04-03 10:29:41 UTC MAIN commitmail json YAML

2022-04-03 10:10:10 UTC MAIN commitmail json YAML

doc: Updated print/pdf2djvu to 0.9.18.2

(wiz)

2022-04-03 10:09:58 UTC MAIN commitmail json YAML

pdf2djvu: update to 0.9.18.2.

Add poppler-22.03 compatibility patches from upstream.

pdf2djvu (0.9.18.2) unstable; urgency=low

  * Document minimum required Exiv2 version.
  * Fix build failure with upcoming Exiv2 1.0.
  * Remove spurious zero-width spaces from the Ukrainian manual page.
  * Improve the test suite:
    + Fix test failure with Exiv2 ≥ 0.27.5.
      Thanks to Kamil Cukrowski for the bug report and the initial patch.
      https://github.com/jwilk/pdf2djvu/issues/149

-- Jakub Wilk <jwilk@jwilk.net>  Mon, 22 Nov 2021 18:38:23 +0100

pdf2djvu (0.9.18.1) unstable; urgency=low

  * Fix build failure with Poppler ≥ 21.10.
  * Windows: don't hardcode Poppler data path in the library.

-- Jakub Wilk <jwilk@jwilk.net>  Wed, 13 Oct 2021 14:48:56 +0200

pdf2djvu (0.9.18) unstable; urgency=low

  [ Ilia Gobjila ]
  * Fix typo in the Russian documentation.

  [ Atri Bhattacharya ]
  * Fix configure check for Poppler ≥ 20.12.
    Thanks to Evangelos Foutras for the bug report.
    https://github.com/jwilk/pdf2djvu/issues/144

  [ Jakub Wilk ]
  * Fix build failure with GCC 11.
    https://github.com/jwilk/pdf2djvu/issues/146
  * Upgrade libraries bundled with the Windows package:
    - Poppler to 21.06;
    - poppler-data to 0.4.10;
    - DjVuLibre to 3.5.28;
    - GraphicsMagick to 1.3.36;
    - Expat to 2.4.1;
    - Exiv2 to 0.27.3;
    - FreeType to 2.10.4;
    - OpenJPEG to 2.4.0.
  * Drop support for Python 2.6.

-- Jakub Wilk <jwilk@jwilk.net>  Mon, 07 Jun 2021 20:04:15 +0200

(wiz)

2022-04-03 10:05:29 UTC MAIN commitmail json YAML

audio/librespot

Fix build with gstreamer-backend.

(pin)

2022-04-03 10:04:09 UTC MAIN commitmail json YAML

audio/spotify-player

Fix build with gstreamer-backend.

(pin)

2022-04-03 09:17:56 UTC MAIN commitmail json YAML

2022-04-03 09:12:55 UTC MAIN commitmail json YAML

doc/TODO: + cppcms-1.2.1.

(wiz)

2022-04-03 09:12:31 UTC MAIN commitmail json YAML

doc/CHANGES-2013: mention cppcms

(wiz)

2022-04-03 09:07:50 UTC MAIN commitmail json YAML

py-syslog-ng: add missing file to PLIST

Sort

(wiz)

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

2022-04-03 09:00:30 UTC MAIN commitmail json YAML

p5-JSON: reset PKGREVISION after update

(wiz)

2022-04-03 08:58:47 UTC MAIN commitmail json YAML

ap2-python: add missing egg file to PLIST

(wiz)

2022-04-03 08:38:17 UTC MAIN commitmail json YAML

doc: Removed devel/ruby-i18n12

(taca)

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

devel/ruby-i18n12: remove package

Remove package, it was left for Ruby on Rails 4.x.

(taca)

2022-04-03 08:37:23 UTC MAIN commitmail json YAML

devel/Makefile: remove ruby-i18n12

(taca)

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

doc: Updated converters/p5-JSON to 4.05

(ast)

2022-04-03 08:07:33 UTC MAIN commitmail json YAML

Update to 4.05

Upstream changes:
4.05 2022-01-14
    - removed VERSION section in pod (GH#52, abraxxa++)

4.04 2021-12-17
    - updated backportPP with JSON::PP 4.07

(ast)

2022-04-03 07:59:33 UTC MAIN commitmail json YAML

bing: remove

Doesn't build, last release from 1999 and even then it said on the
homepage: "just a bunch of code thrown together and you can consider
yourself lucky it it goes as far as compiling."

(wiz)

2022-04-03 07:58:59 UTC MAIN commitmail json YAML

doc: Updated security/p5-Crypt-OpenPGP to 1.12nb7

(ast)

2022-04-03 07:56:30 UTC MAIN commitmail json YAML

2022-04-03 07:54:53 UTC MAIN commitmail json YAML

cloog: remove

previously used by gcc, nothing uses it in pkgsrc, upstream stopped
development, doesn't build in bulk builds

(wiz)

2022-04-03 07:53:14 UTC MAIN commitmail json YAML

security/p5-Crypt-OpenPGP: installs an executable requiring devel/p5-Term-ReadKey

(ast)

2022-04-03 07:50:05 UTC MAIN commitmail json YAML

doc: Updated net/p5-Net-DNS to 1.33

(ast)

2022-04-03 07:48:07 UTC MAIN commitmail json YAML

Update to 1.33

Upstream changes:
1.33 Dec 16, 2021

Fix rt.cpan.org #137768

        Test t/05-SVCB.t on Perl 5.18.0 fails with deep recursion.

(ast)

2022-04-03 07:43:32 UTC MAIN commitmail json YAML

doc: Updated security/p5-Net-DNS-SEC to 1.19

(ast)

2022-04-03 07:40:44 UTC MAIN commitmail json YAML

Update to 1.19

Upstream changes:
1.19 Oct 11, 2021

        Use new EVP_PKEY construction API for OpenSSL post 3.x.x.

        Remove support for obsolete ECC-GOST.

        Add LICENSE file to comply with Fedora/RedHat announcement
        and WARNING of restrictions on use of strong cryptography.

(ast)

2022-04-03 06:59:09 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-sequel to 5.55.0

(taca)

2022-04-03 06:58:49 UTC MAIN commitmail json YAML

databases/ruby-sequel: update to 5.55.0

5.55.0 (2022-04-01)

* Support :setup_regexp_function Database option in the sqlite adapter to
  allow the use of regexps when querying (jeremyevans)

* Add auto_restrict_eager_graph plugin for automatically disallow
  eager_graph with associations needing but lacking graph options
  (jeremyevans)

* Fix placeholder literalizer optimization for dataset aggregate methods on
  a model dataset (belousovAV) (#1847, #1848)

(taca)

2022-04-03 05:46:19 UTC MAIN commitmail json YAML

doc: Updated archivers/ruby-xz to 1.0.3

(taca)

2022-04-03 05:45:55 UTC MAIN commitmail json YAML

archivers/ruby-xz: update to 1.0.3

1.0.3 (2022-03-28)

* *Fix* a number of memory leaks by freeing allocated liblzma data structures
  (Issue Quintus#20 reported by xTRiM, PR win93#7 by Alex Gittemeier)

(taca)

2022-04-03 05:36:28 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-redmine42 to 4.2.5

(taca)

2022-04-03 05:36:02 UTC MAIN commitmail json YAML

devel/ruby-redmine42: update to 4.2.5

4.2.5 (2022-03-28)

[Attachments]

* Defect #36013: Paste image mixed with other DataTransferItem

[Database]

* Defect #36766: Database migration from Redmine 0.8.7 or earlier fails

[Documents]

* Defect #36686: Allow pasting screenshots from clipboard in documents

[Gems support]

* Patch #36795: Set the minimum required version of ROTP gem to 5.0.0

[Issues filter]

* Defect #30924: Filter on Target version's Status in subproject
  doesn't work on version from top project

[Projects]

* Defect #36593: User without permissions to view required project
  custom fields cannot create new projects

[Rails support]

* Patch #36757: Update Rails to 5.2.6.3

4.2.4 (2022-02-20)

[Gantt]

* Defect #35027: Gantt PNG export ignores imagemagick_convert_command
[Gems support]

* Defect #35435: Psych 4: aliases in database.yml cause
  Psych::BadAlias exception

* Defect #36226: Psych 4: Psych::DisallowedClass exception when
  unserializing a setting value

[Importers]

* Defect #35656: When importing issue relations, the validation
  messages are not shown in the UI

[Issues]

* Defect #36455: Text custom field values are not aligned with their
  labels when text formatting is enabled

[Rails support]

* Patch #36633: Update Rails to 5.2.6.2

[Time tracking]

* Defect #20018: Duplicate activities in time entry report when
  project-specific activies exist

* Defect #36248: Time entries of sub-projects are not listed when
  activity is specified in filters

[Translations]

* Defect #36517: Label error_can_not_execute_macro_html in Russian
  translation is broken

[UI]

* Defect #36446: Watchers autocomplete fails with 403 error when the
  search is made from multiple objects with different projects

* Patch #35215: Don't display "No Match Found!" when the inline
  autocomplete doesn't return any result

* Defect #35090: Permission check of the setting button on the issues
  page mismatches button semantics

* Defect #36363: Cannot select text in a table with a context menu
  available

* Patch #36378: Update copyright year in the footer to 2022

[Wiki]

* Defect #36494: WikiContentVersion API returns 500 if author is nil

* Defect #36561: Wiki revision page does not return 404 if revision
  does not exist

(taca)

2022-04-03 05:23:54 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-redmine41 to 4.1.7

(taca)

2022-04-03 05:23:26 UTC MAIN commitmail json YAML

devel/ruby-redmine41: update to 4.1.7

4.1.7 (2022-03-28)

[Attachments]

* Defect #36013: Paste image mixed with other DataTransferItem

[Database]

* Defect #36766: Database migration from Redmine 0.8.7 or earlier fails

[Documents]

* Defect #36686: Allow pasting screenshots from clipboard in documents

[Issues filter]

* Defect #30924: Filter on Target version's Status in subproject
  doesn't work on version from top project

[Projects]

* Defect #36593: User without permissions to view required project
  custom fields cannot create new projects

[Rails support]

* Patch #36757: Update Rails to 5.2.6.3

4.1.6 (2022-02-20)

[Gantt]

* Defect #35027: Gantt PNG export ignores imagemagick_convert_command

[Gems support]

* Defect #35435: Psych 4: aliases in database.yml cause Psych::BadAlias
  exception

* Defect #36226: Psych 4: Psych::DisallowedClass exception when
  unserializing a setting value

[Issues]

* Defect #36455: Text custom field values are not aligned with their labels
  when text formatting is enabled

[Rails support]

* Patch #36633: Update Rails to 5.2.6.2

[UI]

* Defect #35090: Permission check of the setting button on the issues page
  mismatches button semantics

* Defect #36363: Cannot select text in a table with a context menu available

* Patch #36378: Update copyright year in the footer to 2022

[Wiki]

* Defect #36494: WikiContentVersion API returns 500 if author is nil

* Defect #36561: Wiki revision page does not return 404 if revision does not
  exist

(taca)

2022-04-03 00:59:14 UTC MAIN commitmail json YAML

firefox: 98 requires nss>=3.75

(gutteridge)

2022-04-03 00:30:45 UTC MAIN commitmail json YAML

doc: Updated lang/openjdk11 to 1.11.0.14.9nb1

(ryoon)

2022-04-03 00:30:19 UTC MAIN commitmail json YAML

openjdk11: Fix more NetBSD kqueue values

Bump PKGREVISION.

(ryoon)

2022-04-03 00:24:23 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 98.0.2

(ryoon)

2022-04-03 00:24:01 UTC MAIN commitmail json YAML

firefox-l10n: Update to 98.0.2

* Sync with www/firefox-98.0.2.

(ryoon)

2022-04-03 00:23:38 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 98.0.2

(ryoon)

2022-04-03 00:22:30 UTC MAIN commitmail json YAML

firefox: Update to 98.0.2

Changelog:
98.0.2:
Fixed

  * Fixed an issue preventing users from typing in Address Bar after opening
    new tab and pressing cmd + enter (bug 1757376)

  * Fixed an issue causing some users to crash in out-of-memory conditions (bug
    1757618)

  * Fixed an issue in session history which caused some sites to fail to load (
    bug 1758664)

  * Fixed an add-on specific compatibility issue (bug 1759162)

98.0.1:
Changed

  * Yandex and Mail.ru have been removed as optional search providers in the
    drop-down search menu in Firefox.

    If you previously installed a customized version of Firefox with Yandex or
    Mail.ru, offered through partner distribution channels, this release
    removes those customizations, including add-ons and default bookmarks.
    Where applicable, your browser will revert back to default settings, as
    offered by Mozilla. All other releases of Firefox remain unaffected by the
    change.

98.0:
New

  * Firefox has a new optimized download flow. Instead of prompting every time,
    files will download automatically. However, they can still be opened from
    the downloads panel with just one click. Easy! More information

    You'll find you have a number of options, including:

      + Always Open Similar Files: Make Firefox automatically open downloaded
        files of the same type with the system default application.
      + Show In Folder: Open the folder that contains your downloaded files.
      + Go To Download Page: Surfaces the download reference page even after
        leaving the site or closing the tab.
      + Copy Download Link: Copy the download link to share it, save it, or for
        any applicable use.
      + Delete: You can now delete downloaded files directly from the download
        panel and other download views using the context menu.
      + Remove From History: Remove a file from your list of downloaded files.
      + Clear Preview Panel: Clear the list of downloaded items in the preview
        panel that opens when you start a download.

    In this release, you'll also see that Firefox no longer asks what to do
    for each file by default. You won't be prompted to choose a helper
    application or save to disk before downloading a file unless you have
    changed your download action setting for that type of file.

    And now, every time you start a download, Firefox will automatically bring
    up the Downloads panel by default. This means you'll experience minimal
    interruptions and easily find your downloaded files. Plus, to avoid having
    to close it several times, the panel won't show if there are multiple
    downloads in progress.

    You can now click on a file in the Downloads panel to open it even before
    it has finished downloading. Firefox will open the file as soon as it is
    available. Firefox: saving you time and helping you get back to what you
    care about!

    Any files you download will be immediately saved on your disk. Depending on
    the current configuration, they'll be saved in your preferred download
    folder, or you'll be asked to select a location for each download. Windows
    and Linux users will find their downloaded files in the destination folder.
    They'll no longer be put in the Temp folder.

  * Firefox allows users to choose from a number of built-in search engines to
    set as their default. In this release, some users who had previously
    configured a default engine might notice their default search engine has
    changed since Mozilla was unable to secure formal permission to continue
    including certain search engines in Firefox.

Fixed

  * Now, you can set a default app to open a file type. Choose the application
    you want to use to open files of a specific type in your Firefox settings.

  * After updating to Firefox version 98, "Always ask" download actions will
    now be reset.

  * Various security fixes.

Security fixes:
#CVE-2022-26383: Browser window spoof using fullscreen mode
#CVE-2022-26384: iframe allow-scripts sandbox bypass
#CVE-2022-26387: Time-of-check time-of-use bug when verifying add-on signatures
#CVE-2022-26381: Use-after-free in text reflows
#CVE-2022-26382: Autofill Text could be exfiltrated via side-channel attacks
#CVE-2022-26385: Use-after-free in thread shutdown
#CVE-2022-0843: Memory safety bugs fixed in Firefox 98

(ryoon)

2022-04-02 21:41:39 UTC MAIN commitmail json YAML

2022-04-02 21:00:54 UTC MAIN commitmail json YAML

2022-04-02 19:31:45 UTC MAIN commitmail json YAML

TODO: note that broot needs rust 1.59

(wiz)

2022-04-02 19:04:08 UTC MAIN commitmail json YAML

doc: Updated wm/twm to 1.0.12

(wiz)

2022-04-02 19:03:58 UTC MAIN commitmail json YAML

twm: update to 1.0.12.

Alan Coopersmith (3):
      Fix spelling/wording issues
      gitlab CI: add a basic build test
      twm 1.0.12

Thomas E. Dickey (21):
      issue #1: twm random window placement handles large windows poorly
      eliminate a fixed-size buffer in Execute() function.
      use Debian's package-files as starting point for test-packages
      updated patch to work with code, reflect a change made in 2016...
      adapted/updated patch from Debian #956434
      adapted/updated patch from Debian #956434
      eliminate some unnecessary(?) goto statements
      add "-V" version-message
      allow most options to be long/abbreviatable for consistency,
      remove clutter not needed with Xorg
      fix the cppcheck style- and format-warnings
      add/use functions to make warning messages more consistently use the program name as a prefix
      use new warning-message functions in the remaining places where suitable,
      make the "-V" version print less cluttered (and more like most programs)
      add/use new function parseWarning, which honors -v/-q options
      indent lex/yacc files using xxx-indent (twm-indent uses GNU indent, which
      include twm.h in header files which rely upon its definitions
      X11R5 change lost the update for yylineno needed to make parse messages
      mention newer behavior of -q/-v options
      issue #8: twm displays all windows as "Untitled"
      quiet a misleading warning in grammar

(wiz)

2022-04-02 18:02:36 UTC MAIN commitmail json YAML

doc: Updated www/stagit to 1.1

(fcambus)

2022-04-02 18:02:25 UTC MAIN commitmail json YAML

stagit: update to 1.1.

ChangeLog:

- do not percent-encode: ',' or '-' or '.' it looks ugly
- libgit2 config opts: set the search to an empty path
- add dark mode support for the example stylesheet
- improve stream read and write error handling

(fcambus)

2022-04-02 15:30:09 UTC MAIN commitmail json YAML

doc: Updated net/dbip-country-lite to 2022.04

(fcambus)

2022-04-02 15:29:57 UTC MAIN commitmail json YAML

dbip-country-lite: update to 2022.04.

No upstream ChangeLog.

(fcambus)

2022-04-02 15:28:43 UTC MAIN commitmail json YAML

doc: Updated net/dbip-city-lite to 2022.04

(fcambus)

2022-04-02 15:28:17 UTC MAIN commitmail json YAML

dbip-city-lite: update to 2022.04.

No upstream ChangeLog.

(fcambus)

2022-04-02 15:27:05 UTC MAIN commitmail json YAML

doc: Updated net/dbip-asn-lite to 2022.04

(fcambus)

2022-04-02 15:26:50 UTC MAIN commitmail json YAML

dbip-asn-lite: update to 2022.04.

No upstream ChangeLog.

(fcambus)

2022-04-02 14:15:21 UTC MAIN commitmail json YAML

doc: Updated lang/rakudo to 2022.03

(mef)

2022-04-02 14:15:10 UTC MAIN commitmail json YAML

(lang/rakudo) Updated 2022.02 to 2022.03

(https://rakudo.org/post/announce-rakudo-release-2022.03)
New in 2022.03:

  * Deprecations:

  * Additions:

      + Expose the .file and .line methods on Label objects [028828ac]
      + Allow Date / DateTime day parameter to be a Callable / Whatever
        allowing e.g. Date.new(2022,3,*) for the last date in March 2022. (#
        4808) [37756433]
      + Make sure tools/install-dist.p6 is also available as .raku [6ddf7529]
  * Removals:

  * Changes:

      + Make error on Date.later(:hour|minute|second) more awesome [7f00f798]
      + Give .chomp the possibility to specify a needle (#4739) [cccc3e8c]
      + Improve error message for invalid arguments passed to traits [eb151d53]
      + Test should work with any default version of the language [9425d0fa]
  * Fixes:

      + Un =my= X::Comp::Group [74cca333]
      + Turn junctions into value objects [cc3ed94b]
      + Fix a bug with gist over Junction keys [df09bef0]
      + Fix classification and categorization over junctions [c50f51f9]
      + Fix typo'd missing : in .nominal_type signature (#4788) [59dcca66]
      + Decrement # of calls in a block if any are optimized away [4d19c236]
      + Fix [native array .repeated / .unique] issues on JVM backend [b46fed9c]
      + Fix IO::Path.parent [4ef9426f][e53716aa]
      + Fix multi-method candidates lost when 6.e role is applied [6b58cc03]
      + Workaround for cases where .ACCEPTS may return non-Raku object
        [f1f5d5cd]
      + Fix issue with native array.splice [blin] [63830142]
      + Fix issue with Net::Curl [blin] [6d04cc39]
      + Make DateTime.new(Allomorph:D) work [60603bac]
      + Restore given / when optimization for Numeric cases [986b1df4]
      + Fix/test Pod::To::Text rendering of =defn elements (#4803) [ca2d1d6c]
      + Remove erroneous early exit from install-dist.raku [edb8a200]
      + Fix resources of the parent repo not found when using Staging
        [07d580bc]
  * Internal:

      + Optimize more cases of p6decontrv ops (#4793) [2ed88523]
      + Use new native unsigned integer NQP ops where applicable [ceaa38fc]
        [4d61a582][28a734d1][548c2550][167c2394][72b9e1c2][e000840d][88386a09]
        [3e89b30a][96cbc2be][f807186e][de9eeeb2][a71ec345][7c5595e2][a965cdcb]
        [771655b0][5c8a2cf7]
      + Generate the SignedBlob/UnsignedBlob roles [65507b89][7870b446]
        [4677dcb7] [fb25bd4e]
      + Use --/++$i instead of $i = nqp::add/sub_i($i,1) for readability, as
        this is no longer needed for performance [5caf7aaf][648d02a1][0fac2da8]
        [db277ae2][11494f98][e06e32ef][2dfc69e2][3b64a627][81099326][a6019d51]
        [2bf84660][c92b44ec][af7c1c32][8077ebd3][6513988b][b79e9ba5][802a4737]
        [8529cc97][a236d438][08dcab8d][c1345c57][c7231cd7][bd722aba][473e903a]
        [f8e69321]
      + Streamline the Blob/Buf generated code a bit [6a21196c][6230645a]
      + Generate the sorting logic for native arrays [64c7dfa1]
      + Make Complex multiplication factor constant [7bc572e7]
      + Streamline Complex -> Real coercion [e3b836a5]
      + Simplify creating a Complex object [967a130f]
      + Enable num->str coercion in native.repeated/unique [979cc607]
      + Remove unneeded/confusing can('prec') checks [232a55b9]
      + Remove some unnecessary trys (#4773) [0949d67c]
      + Stop telling users to avoid mimalloc [200579f7]
      + CURS simplifications (use TWEAK over BUILD, remove .name) [3f10f7da]

(mef)

2022-04-02 14:04:57 UTC MAIN commitmail json YAML

doc: Updated lang/nqp to 2022.03

(mef)

2022-04-02 14:04:10 UTC MAIN commitmail json YAML

(lang/nqp) Updated 2022.02 to 2022.03, explicit ChangeLog unknown

(mef)

2022-04-02 13:53:15 UTC MAIN commitmail json YAML

doc: Updated devel/MoarVM to 2022.03

(mef)

2022-04-02 13:53:03 UTC MAIN commitmail json YAML

(devel/MoarVM) Updated 2022.02 to 2022.03

New in 2022.03

Core:
+ Update libuv to version 1.43.0 [cc54203e]
+ Bump mimalloc to v2.0.5 [1b8b2e39]
+ The result of a getenv() call should not be freed [a78776ea]
+ Some nativeref optimizations and fixes [348f0927][fed7bb86][0f853f8f]
  [28643799][f7891c8f][062fe30f]
+ Fix all returned native integers getting treated as signed [bb2fb105]
  [535ff68b][345ec7d3]
+ Make rakudo available on the GNU Hurd [a9c0058d][0d584831][e96bab85]
+ Fix potential invalid free in nativecall [4bf970a9]
+ Add missing _u cases to disp program callsite code [b0723bcb]
+ Correctly allocate/free CStrs when using mimalloc [764fff9b]

GC:
+ Root orig since MVM_frame_capturelex can allocate [df8d3bb9]

JIT:
+ Restore jitting of sp_getarg_[inso] [91006ae5]
+ Jit even more *_u versions of ops [0ee1ca24]

Spesh:
+ Fix frame walker finding wrong value after multi level inlining [059c013b]
+ Fix spesh of named uint parameters [482e284f]
+ Fix speshing of param_on_o [0b45dd48]

Strings:
+ Add an MVM_nativecall_encode_string function [596b4215]

(mef)

2022-04-02 13:43:34 UTC MAIN commitmail json YAML

doc: Updated sysutils/fzf to 0.29.0

(mef)

2022-04-02 13:43:21 UTC MAIN commitmail json YAML

(sysutils/fzf) Updated 0.28.0 to 0.29.0

  * Added change-preview(...) action to change the --preview command
      + cf. preview(...) is a one-off action that doesn't change the default
        preview command
  * Added change-preview-window(...) action
      + You can rotate through the different options separated by |

        fzf --preview 'cat {}' --preview-window right,40% \
            --bind 'ctrl-/:change-preview-window(right,70%|down,40%,border-top|hidden|)'

  * Fixed rendering of the prompt line when overflow occurs with --info=inline

(mef)

2022-04-02 13:27:26 UTC MAIN commitmail json YAML

Updated sysutils/wbm-* to 1.990 [mef 2022-04-02]

(mef)

2022-04-02 13:26:47 UTC MAIN commitmail json YAML

Updated sysutils/webmin to 1.990 [mef 2022-04-02]

(mef)

2022-04-02 13:23:12 UTC MAIN commitmail json YAML

(sysutils/webmin, wbm-*) Updated 1.960 to 1.990, adjusting PLIST

https://www.webmin.com/changes.html
Version 1.990 (3rd March 2022)
      + Fixed two security bugs in the File Manager module that could be
        exploited by less privileged Webmin users.
      + Added buttons to stop and start the Cron daemon.
      + Fail2ban rules are preserved when applying the IPtables configuration
        file.
      + Added support for static routes when using Netplan for network
        configuration.
      + Updated the Authentic Theme to the latest version.
      + Updated the UI in several modules to use the latest API and be more
        consistent with the rest of Webmin.

Version 1.984 (26th December 2021)
      + Mostly a bugfix release for issues found in 1.983.

Version 1.983 (4th December 2021)
      + Bugfix release for issues found in 1.982.

Version 1.982 (26th November 2021)
      + Added support for HTTP2 in the Apache module.
      + Added an optional feature to re-format the Apache configuration file.
      + Several different contributed translation updates.
      + Added support for extracting archive files and directory uploads in the
        File Manager.
      + Updated the Authentic Theme to the latest version.
      + Many many other small bugfixes and features.

Version 1.981 (28th August 2021)
      + Fixes a couple of minor bugs, including one that broke MySQL backups in
        some cases.

Version 1.980 (22nd August 2021)
      + In the Webmin Configuration module, added an option on the
        Authentication Options page to enable a password change API for use by
        other programs.
      + Removed rarely-used code to check for Webmin module updates.
      + Improved discovery of PHP INI configuration files.
      + Added support for Rocky and Alma Linuxes.
      + Let's Encrypt renewals can use Virtualmin Cloud DNS providers, if
        configured.
      + Various language updates from contributors.
      + Update the Authentic Theme to the latest release.

Version 1.979 (15th June 2021)
      + Added support for setting up two-factor authentication in Usermin.
      + Security fixes for un-trusted inputs in the Network Configuration
        module.
      + Updated the Authentic Theme to the latest version.
      + Various bugfixes for issues found in version 1.974.

Version 1.974 (1st May 2021)
      + Bugfix release for various issues in 1.973.

Version 1.973 (7th March 2021)
      + Bugfix release for minor issues in 1.972.

Version 1.972 (1st March 2021)
      + Updated the CA cert used for Let's Encrypt again.
      + Updated the Authentic Theme to the latest version.
      + Added support for per-user preferences to the File Manager and other
        modules.

Version 1.970 (6th January 2021)
      + Updated the CA cert used for Let's Encrypt.
      + Updated the Authentic Theme to the latest version.
      + Added limits on the number of concurrent connections per IP address and
        IP network.
      + Fixed a security bug that affects Webmin when run on Windows.
      + Many French translation updates.

Version 1.962 (11th November 2020)
      + Bugfix release for 2FA issues.

(mef)

2022-04-02 13:16:00 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.242

(wiz)

2022-04-02 13:15:50 UTC MAIN commitmail json YAML

mame: update to 0.242.

Today is a bittersweet day. After a quarter of a century, we窶况e
decided that it窶冱 no longer in our best interests to distribute
MAME as Open Source/Free Software. Wait, that窶冱 not the right
announcement窶ヲ After many fruitful years, we窶况e come to realise MAME
has achieved everything it can. The project is now in maintenance
mode, and there will be no new functionality or regular releases.
Hang on, that can窶冲 be right, either! Happy April Fools窶� day!

We have an interesting release today in several ways. Yes, the
rumours are true, after many years, we窶况e added support for another
LaserDisc-based arcade system. It窶冱 a system that only ran a single
game: Time Traveler, created by Rick Dyer at Virtual Image Productions,
starring Stephen Wilber, and published by Sega. This full-motion
video game consists of a near-constant stream of quick time events,
utilising a mixture of live action video and computer-generated
imagery. Although re-living the early 窶�90s corniness is pretty
awesome, this is a milestone because it窶冱 the first LaserDisc arcade
game preserved using the Domesday86 Project toolchain. In short,
this involves the use of custom hardware to record the raw radio
frequency signal from a LaserDisc player窶冱 laser pickup, and then
decoding it in software. This frees you from the limitations of
LaserDisc player demodulators and video capture devices. As well
as better, more consistent video quality, this opens up possibilities
like combining multiple captures to overcome disc degradation and
laser pickup dropout.

In another first for emulation, MAME 0.242 adds support for systems
based on Rockwell B5000 family microcontrollers. This includes
several electronic toys from Mattel, and calculators from Rockwell
themselves. You窶冤l also find the first working game based on a
Sharp SM530 microcontroller: the Star Fox game watch from Nelsonic.

There are plenty of software list updates this month, including
recently-released prototype dumps for Mega Drive, NES and Super
NES, all the latest Apple II dumps, and some more of the steady
stream of Commodore 64 cassettes. You窶冤l also see that a big batch
of Amiga software has been promoted to working 窶� that窶冱 because
the Amiga family has had an overhaul this month, and it窶冱 paid off
with substantial improvements in compatibility.

There窶冱 lots more going on, in fact this was a record month for
pull requests, with over a hundred and thirty merged, including
quite a few from first-time contributors, as well as some regulars.
It窶冱 great to have you all with us! There are dozens of reported
bugs fixed, too, with a particular emphasis on fixing up DIP switch
labelling.

(wiz)

2022-04-02 12:13:53 UTC MAIN commitmail json YAML

magicpoint: Make gunzip runtime dependency explicit. Delint.

(nia)

2022-04-02 11:51:22 UTC MAIN commitmail json YAML

java-tokyocabinet: require a slightly older JVM for 1.4 compat

(nia)