Commit graph

38214 commits

Author SHA1 Message Date
nia
f21d964a2d at-spi2-atk: set PYTHON_FOR_BUILD_ONLY 2021-04-12 13:08:18 +00:00
nia
959320c881 at-spi2-core: set PYTHON_FOR_BUILD_ONLY 2021-04-12 13:07:44 +00:00
nia
efd3b8c2a1 libwnck3: set PYTHON_FOR_BUILD_ONLY 2021-04-12 13:00:56 +00:00
nia
6ed17ce8b5 pango: remove gmake dependency 2021-04-12 12:16:23 +00:00
nia
0774896f11 use TOOL_DEPENDS for meson 2021-04-12 12:14:03 +00:00
nia
e559cecf5c orc: set PYTHON_FOR_BUILD_ONLY 2021-04-12 11:22:42 +00:00
nia
6061174d8d atk: Set PYTHON_FOR_BUILD_ONLY 2021-04-12 11:07:06 +00:00
nia
f8385cdbe9 appstream-glib: Set PYTHON_FOR_BUILD_ONLY 2021-04-12 11:06:23 +00:00
nia
5962f1a30e pango: Set PYTHON_FOR_BUILD_ONLY 2021-04-12 11:01:13 +00:00
adam
1a7c5e354c meson: updated to 0.57.2
0.57.2:
Bug fixes
2021-04-12 10:12:30 +00:00
taca
ffb273f94c devel/ruby-marcel: update to 1.0.1
1.0.1 (2021-04-02)

* Fixes identifying OpenDocument files by magic. 1.0.0 imprecisely
  identified them as application/zip. (#38)
* Fixes identifying .docx, .pptx, and .xlsx files exported from Google
  Sheets by magic. (#36)
* Identifies vCard files as text/vcard rather than text/x-vcard. (27fac74)
* Identifies .otf, .woff, and .woff2 files aș font/otf, font/woff, and
  font/woff2, respectively. (#37)
2021-04-12 00:02:52 +00:00
wiz
ccc609b6fb py-mercurial: add patch fixing another test case. 2021-04-11 23:07:03 +00:00
wiz
8a7529b821 py-mercurial: add a patch to fix a self-test. 2021-04-11 22:55:42 +00:00
schmonz
483cf33475 Update to 0.4.1. From the changelog:
- Dynamically discover where the program files directory is
  (only for Beyond compare reporter at the moment)
2021-04-11 18:07:49 +00:00
wiz
0cd29f187b py-rlp: do not depend on pip
It was used to install setuptools-markdown, which is deprecated anyway;
update setup.py to not request the module instead (since it's not packaged)
2021-04-11 16:59:36 +00:00
taca
0232870ecf devel/ruby-redmine41: update to 4.1.2
Security release includes several security fixes, including a fix for a
permission bypass in Issues API and a fix for private project name that can
be leaked in issue journal details, so upgrading as soon as possible is
recommended.  You can get more details in Security Advisories:
<https://redmine.org/projects/redmine/wiki/Security_Advisories>

Changes are too many to write here, please refer:
<https://redmine.org/projects/redmine/wiki/Changelog_4_1>.
2021-04-11 15:03:22 +00:00
taca
05028f3282 devel/ruby-redmine: update to 4.0.8
Security release includes several security fixes, including a fix for a
permission bypass in Issues API and a fix for private project name that can
be leaked in issue journal details, so upgrading as soon as possible is
recommended.  You can get more details in Security Advisories:
<https://redmine.org/projects/redmine/wiki/Security_Advisories>


4.0.8 (2021-03-21)

[Accounts / authentication]
* Defect #33926: Rake tasks "db:encrypt" and "db:decrypt" may fail due to
  validation error

[Administration]
* Defect #33310: Warnings while running redmine:load_default_data rake task
* Patch #32341: Show tooltip when hovering on repeat-value link in Field
  permission tab

[Attachments]
* Defect #33459: The order of thumbnails in journals does not match the
  order of file name list
* Defect #33769: When creating more than two identical attachments in a
  single db transaction, the first one always ends up unreadable

[Custom fields]
* Defect #33275: Possible values field in list format custom field form is
  not marked as required

[Documentation]
* Defect #33939: Unnecessary translation of {{toc}} macros in Russian Wiki
  formatting help

[Filters]
* Defect #34375: "is not" operator for Subproject filter incorrectly
  excludes closed subprojects

[Gantt]
* Defect #33140: Gantt bar is not displayed if the due date is the leftmost
  date or the start date is the rightmost date
* Defect #33175: Starting or ending marker is not displayed if they are on
  the leftmost or rightmost boundary of the gantt

[Gems support]
* Patch #34461: Update Redcarpet to 3.5.1

[Issues]
* Defect #33576: Done ratio of a parent issue may be shown as 99% even
  though all subtasks are completed

[Issues list]
* Defect #33548: Column header is clickable even when the column is not
  actually sortable
* Defect #34297: Subprojects issues are not displayed on main project when
  all subprojects are closed

[Projects]
* Defect #33889: Do not show list for custom fields without list entry on
  project overview

[REST API]
* Defect #34615: 'Search' falsy parameters are not respected

[SEO]
* Defect #6734: robots.txt: disallow crawling issues list with a query string

[Security]
* Defect #33360: Names of private projects are leaked by issue journal
  details that contain project_id changes
* Defect #33689: Issues API bypasses add_issue_notes permission
* Feature #33906: Upgrade Rails to 5.2.4.5

[Themes]
* Defect #8251: Classic Theme: Missed base line

[Translations]
* Defect #34447: Typo in translation string
  'setting_issue_list_default_columns': s//Isuses/Issues

[UI]
* Patch #33958: Jump to end of line in editor when starting list or quote
2021-04-11 15:02:11 +00:00
taca
09f2b2267c www/ruby-rails61: update to 6.1.3.1
Real changes are in devel/devel/ruby-activestorage61 only.

## Rails 6.1.3.1 (March 26, 2021) ##

*  Marcel is upgraded to version 1.0.0 to avoid a dependency on GPL-licensed
   mime types data.

   *George Claghorn*
2021-04-11 13:28:01 +00:00
taca
d0e1571a56 www/ruby-rails60: update to 6.0.3.6
Real changes are in devel/ruby-activestorage60 only.

## Rails 6.0.3.6 (March 26, 2021) ##

*   Marcel is upgraded to version 1.0.0 to avoid a dependency on GPL-licensed
    mime types data.

    *George Claghorn*
2021-04-11 13:24:56 +00:00
taca
4023873efe www/ruby-rails52: update to 5.2.5
Real changes are in devel/ruby-activestorage52 only.


## Rails 5.2.5 (March 26, 2021) ##

*   Marcel is upgraded to version 1.0.0 to avoid a dependency on GPL-licensed
    mime types data.

    *George Claghorn*

*   The Poppler PDF previewer renders a preview image using the original
    document's crop box rather than its media box, hiding print margins. This
    matches the behavior of the MuPDF previewer.

    *Vincent Robert*
2021-04-11 13:20:08 +00:00
mef
56794ad04f (devel/py-rlp) adhoc build fix, please correct me if wrong, sorry and thanks
WARNING: The wheel package is not available.
/usr/pkg/bin/python3.8: No module named pip
2021-04-11 05:02:51 +00:00
adam
d08be64615 cmake: updated to 3.20.1
CMake 3.20.1
* Help: Add Q_NAMESPACE_EXPORT to CMAKE_AUTOMOC_MACRO_NAMES default values
* FindHDF5: search for the new Fortran HL library name
* gitlab-ci: Update Windows builds to MSVC 19.28-16.9 toolset
* FindIntl: Fix detection of intl built in to C library
* GNUInstallDirs: Clarify that CMAKE_INSTALL_<dir> may be absolute
* Tests: Teach RunCMake to ignore incidental 'Recompacting log' ninja output
* Ninja Multi-Config: Fix crash on custom command config with no output
* Tests: Add RunCMake helper to run a plain script
* Help: CMAKE_APPLE_SILICON_PROCESSOR cannot be set in a toolchain file
* gitlab-ci: Tell CDash when a test-ext job is done
* Help: Document in add_library how to import libraries with SONAME
* libarchive: Use uint8_t instead of u_char
* Utilities/Release: Add script to generate a table of files
* Utilities/Release: Add deprecation fields to File Table v1
* UseSWIG: Transform swig depfile to match Ninja generator paths
* ci: add jq and DevIL to Debian and Fedora base images
* ci: Enable jq-based tests on Linux builds
* BinUtils: Avoid clobbering a variable named without a private prefix
* Makefiles: Fix dependency extraction with CUDA < 10.2 and host compiler
* FindBLAS: Fix detection of OpenMP as dependency of BLA_STATIC
* Restore support for backslashes in initial language-wide flags
* CPack: Validate and document NSIS branding text trim positions
* Help: Custom OUTPUT and BYPRODUCTS genexes cannot refer to targets
* Tests: Remove redundant files for configure_file() tests
* Tests: Check host platform instead of target for running stat
* Cleanup: Fix misspelt name of local C++ variable
* Help: Clarify permission-related command options
* Apple: Set CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG on non-macOS too
* Android: Fix search for binutils
* Cray: Detect Fortran compiler version patch level if available
* Ninja Multi-Config: Include configs in long CC scripts
* autogen: Don't include SKIP_AUTOMOC files in depfile
* Tests: Add test for Ninja automoc dependency cyle
* Makefiles dependencies: normalize windows paths
* CUDA Device link: Ensure all link options are correctly formatted
* Genex: $<HOST_LINK:> and $<DEVICE_LINK:> must be usable in try_compile
* FindMPI: avoid host link options to be propagated to device link step
* UseSWIG: Run using policy settings from includer
* cmCommandLineArgument: correctly compute next parse index
* CMakeDetermineCompilerABI: Revert "Parse library arch from versioned paths"
* CMakeDetermineCompilerABI: Extract lib arch from implicit object file paths
* FindIntl: Improve documentation formatting
* Help: Clarify IMPORTED_LOCATION documentation
2021-04-10 08:35:12 +00:00
wiz
14c07cf0ce *: bump PKGREVISION for nss linking fix 2021-04-09 06:54:56 +00:00
wiz
96811a0d7e nss: fix interoperability with openssl
For a long time now (at least 15 years), the installed pkg-config
file also linked against libsoftokn3, which is wrong according to
upstream. This library is only intended to be loaded as a module.

Having this library linked added symbols to the namespace that conflict
with openssl symbols. This had caused problems before, and patches
had been added to rename symbols to avoid this conflict.

Instead, fix this correctly by not linking against libsoftokn3.

Switch to using the pkg-config and nss-config files provided in the
distfiles instead of pkgsrc-specific ones.

Remove now unneeded symbol-renaming patches.

Remove DragonFly patches while here.

Bump PKGREVISION.
2021-04-09 06:40:59 +00:00
adam
95f882ac94 pangomm: import patches 2021-04-08 21:16:42 +00:00
adam
b23b53253f pangomm: updated to 2.46.0
2.46.0 (stable):

The tarball for 2.46.0 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of the README file.

* Attribute: Add Overline and ShowFlags enums and some create*() methods
* Font, FontFace, FontFamily, FontMetrics: Add new methods
* LayoutIter: Fix get_run()
* LayoutRun: Fix a memory leak in split()
* GlyphString, Item: Wrap pango_shape_with_flags()
* Layout: Add set/get_line_spacing()
* Layout: Add get_const_line() and get_const_lines()
* LayoutRun: Make most methods public
* Coverage: Deprecate create(bytes, n_bytes), max(), to_bytes()

Build:
* Requires pango >= 1.45.1
  because of Overline


2.42.2 (stable):

The tarball for 2.42.2 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of the README file.

Build:
* Use __declspec(dllexport) when building with Visual Studio
* Meson build: Avoid some recompilations
* Meson build: Better error message if trying to build with
  maintainer-mode=false when true is necessary
* Meson build: Set default value of the 'warnings' option to 'min'
* Improve NMake support
* Improve Visual Studio support
* docs/reference/: Update for Doxygen >= 1.8.16
* Meson build: Fix versioning on macOS
2021-04-08 21:15:47 +00:00
adam
7f21e4102d atkmm: updated to 2.28.1
atkmm 2.28.1 (stable):

The tarball for 2.28.1 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of the README file.

Build:
* Improve NMake support
* Use __declspec(dllexport) when building with Visual Studio
* Add Meson support
* doc/reference/: Update for Doxygen >= 1.8.16


atkmm 2.28.0 (stable):

This release is identical to 2.24.3.

There is no 2.26.x release.
2021-04-08 21:12:09 +00:00
adam
61c378f7fc glibmm: updated to 2.66.0
2.66.0: (stable):

The tarball for 2.66.0 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of the README file.

Glib:
* Binding: Add set_manage() and Glib::manage()
* Deprecate BalancedTree in favour of std::map and std::unordered_map

Gio:
* ListStore: Accept interfaces
* MenuAttribute: Add new enum values
* SettingsSchemaSource: Wrap new_from_directory() and list_schemas()


2.64.5: (stable):

The tarball for 2.64.5 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of the README file.

gmmproc:
* Fix compatibility with gtkmm 3.24.2

Build:
* Meson build: Fix Cocoa (macOS) detection


2.64.4: (stable):

The tarball for 2.64.4 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of the README file.

Glib:
* PropertyProxyConnectionNode::connect_changed():
  Fix using without property name

gmmproc:
* Add optional decl_prefix parameter to _WRAP_GERROR and _WRAP_ENUM
  Used for adding GLIBMM_API or similar for MS Visual C++
* Allow decorating comparison operators (for Visual Studio builds)
* _CLASS_BOXEDTYPE, _CLASS_OPAQUE_COPYABLE: Fix move assignment
* Decorate private generated classes with __declspec when building
  with Visual Studio
* generate_wrap_init.pl.in: Use g_type_ensure(SomeClass::get_type())
  to ensure that get_type() is called

Build:
* Use __declspec(dllexport) consistently when building glibmm with
  Visual Studio
* Meson build: Set default value of the 'warnings' option to 'min'
* Improve NMake support
* Improve Visual Studio support
* docs/reference/: Update for Doxygen >= 1.8.16
* Meson build: Fix versioning on macOS

Documentation:
* Glib::BalancedTree docs: Recommend std::map or std::unordered_map
* Meson build: Add missing Glib::Value and Variant documentation
2021-04-08 21:03:55 +00:00
adam
6c0e69e72a libsigc++3: updated to 3.0.6
3.0.6 (stable)

Build:
* Meson build: Fix versioning on macOS

Documentation:
* sigc++/sigc++.h: Describe how to use libsigc++ with Meson
* Update links to the web page, now at
  libsigcplusplus.github.io/libsigcplusplus


3.0.4 (stable)

Build:
* Meson build: Set default value of the 'warnings' option to 'min'
* NMake Makefiles: Several improvements
* docs/reference/: Update for Doxygen >= 1.8.16

Documentation:
* docs/manual/libsigc_manual.xml: Update signal and slot syntax

The tarball for 3.0.4 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of README.md.
2021-04-08 20:55:18 +00:00
adam
a1ebc8779f libsigc++: updated to 2.10.6
2.10.6 (stable)

Build:
* Meson build: Fix versioning on macOS

Documentation:
* sigc++/sigc++.h: Describe how to use libsigc++ with Meson
* Update links to the web page, now at
  libsigcplusplus.github.io/libsigcplusplus


2.10.4 (stable)

Build:
* Meson build: Set default value of the 'warnings' option to 'min'
* NMake Makefiles: Several improvements
* docs/reference/: Update for Doxygen >= 1.8.16

Documentation:
* docs/manual/libsigc_manual.xml: Update signal and slot syntax

The tarball for 2.10.4 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of README.
2021-04-08 20:52:15 +00:00
adam
d28b632b27 mm-common: updated to 1.0.2
mm-common 1.0.2 (2020-09-25)

* util/doc-install.pl: Update for Doxygen >= 1.8.16
* doc-reference.py: Don't include DESTDIR in the DevHelp base path
* dist-build-scripts.py: Remove files from distribution, if requested


mm-common 1.0.1 (2020-06-04)

* Make libstdc++.tag retrieval work for Windows
* skeletonmm/meson.build: Check if .git is a directory or a file
* util: Add check-dllexport-usage.py to check gmmproc version
* skeletonmm: Improve the Meson build system
2021-04-08 20:49:07 +00:00
markd
52515b66ec devel: +rinutils 2021-04-08 19:47:05 +00:00
markd
dfef5d81f8 rinutils: add version 0.8.0
This is a set of C headers containing macros and static functions that
are expected to work on Unix-like systems and MS Windows that have
been extracted from Shlomi Fish's projects.
2021-04-08 19:45:30 +00:00
cheusov
7bbdb1c16e Version 0.37.0, by Aleksey Cheusov, Thu, 8 Apr 2021 09:07:48 +0300
Features:
    * new feature "strtoi" for NetBSD function with the same name
    * new feature "strtou" for NetBSD function with the same name
    * new feature "reallocarr" for NetBSD function with the same name
    * new feature "macro". It provides NetBSD-style macro __dead, __pure,
      __UNCONST, __printflike, __constfunc, __always_inline, __aligned,
      __arraycount, MAX and MIN
    * "efun": add support for ereallocarr(3), estrtoi(3) and estrtou(3)

  Fixes:
    * imp.foreign_autotools.mk: add MAKE=${AT_MAKE} to environment
      This fixes ./configure when "make" executable is not available
    * CXXSTD: appropriate option is passed to the linker.  This fixes
      failures with Sun C++ compiler.
    * examples/shquote/prog.c: fix segfault seen on Solaris-10
      (incorrect use of getline(3))

  mk-configure.7:
    * add missing documentation for features "reallocarray", "fparseln"
      and "vis"
    * minor fixes
    * CXXSTD: fix incorrect description

  Exit with error if generated config under ~/.mkcmake is older than
  system mk files.  This situation potentially means that generated
  configs do not contain all required information about compiler.

  System-wide mk file for compiler settings has higher priority
  than files under ~/.mkcmake

  EXPORT_SYMBOLS: empty lines and comments started with '#' are ignored

  mkc_install: do not remove "$dst" before renaming "$dsttmp" to
  "$dst", it is just useless.

  Simplify the target "installdirs".
2021-04-08 18:57:48 +00:00
nia
db0fd77c76 meson: set libexecdir as a precaution
possibly different on some linux distributions as seen in #pkgsrc
2021-04-08 12:54:14 +00:00
js
3df631e6ce Update devel/fossil to 2.15.1
Changes for Version 2.15 (2021-03-26) and Patch 2.15.1 on (2021-04-07)

  * Patch 2.15.1: Fix a data exfiltration bug in the server. Upgrading to the patch is recommended.

  * The default CSP has been relaxed slightly to allow images to be loaded from any URL. All other resources are still locked down by default.
  * The built-in skins all use the "mainmenu" setting to determine the content of the main menu. The ability to edit the "mainmenu" setting is added on the /Admin/Configuration page.
  * The hamburger menu is now available on most of the built-in skins.
  * Any built-in skin named "X" can be used instead of the standard repository skin by adding the URL parameter skin=X to the request. The selection is persisted using the display preferences cookie unless the "once" query parameter is also included. The /skins page may be used to select a skin.
  * The /cookies page now gives the user an opportunity to delete individual cookies. And the /cookies page is linked from the /sitemap, so that it appears in hamburger menus.
  * The /sitemap extensions are now specified by a single new "sitemap-extra setting", rather than a cluster of various "sitemap-*" settings. The older settings are no longer used. This change might require minor server configuration adjustments on servers that use /sitemap extensions. The /Admin/Configuration page provides the ability to edit the new "sitemap-extra" setting.
  * Added the "--ckout-alias NAME" option to fossil ui, fossil server, and fossil http. This option causes Fossil to understand URIs of the form "/doc/NAME/..." as if they were "/doc/ckout/...", to facilitate testing of embedded documentation changes prior to check-in.
  * For diff web pages, if the diff type (unified versus side-by-side) is not specified by a query parameter, and if the "preferred-diff-type" setting is omitted or less than 1, then select the diff type based on a guess of whether or not the request is coming from a mobile device. Mobile gets unified and desktop gets side-by-side.
  * The various pages which show diffs now have toggles to show/hide individual diffs.
  * Add the "preferred-diff-type" setting to allow an admin to force a default diff type.
  * The "pikchr-background" settings is now available in "detail.txt" skin files, for better control of Pikchr colors in inverted color schemes.
  * Add the --list option to the tarball, zip, and sqlar commands.
  * The javascript used to implement the hamburger menu on the default built-in skin has been made generic so that it is usable by a variety of skins, and promoted to an ordinary built-in javascript file.
  * New TH1 commands: "builtin_request_js", "capexpr", "foreach", "lappend", and "string match"
  * The leaves command now shows the branch point of each leaf.
  * The fossil add command refuses to add files whose names are reserved by Windows (ex: "aux") unless the --allow-reserved option is included. This helps prevent unix users from accidentally creating check-ins that are unreadable by Windows users.
  * Add the "re=" query parameter to the /dir webpage, for symetry with the /tree page.
  * Update the built-in SQLite to version 3.35.0.
  * The ./configure script now has the --print-minimum-sqlite-version option that prints the minimum SQLite version required by the current version of Fossil. This might be used by integrators who insist on building Fossil to link against the system SQLite library rather than the built-in copy of SQLite, to verify that their system SQLite library is recent enough.
  * Webpage that shows history of a wiki page gained client-side UI to help with comparison between two arbitrary versions of a wiki (by the means of anchoring a "baseline" version) and the ability to squeeze several sequential edits made by the same user into a single "recycled" row (the latest edit in that sequence).
2021-04-08 12:53:43 +00:00
nia
25569e2b1f geany: Update to 1.37.1
Geany 1.37.1 (November 08, 2020)

    Windows
    * Fix crash on first startup (Issue#2639, PR#2645).
2021-04-08 11:20:07 +00:00
wiz
579fe22569 waf: add WAF_HAS_LIBDIR for really old wafs 2021-04-08 08:43:34 +00:00
adam
1a75759652 pango: updated to 1.48.4
Overview of changes in 1.48.4
=============================
- Include docs in the dist tarball
- Include gi-docgen in the dist tarball, too
- win32: Fix 'Cursive' fallback
- Fix placement of marks in vertical text
- Cache metrics for the current font
- Improve letterspacing with combining marks
2021-04-08 08:38:55 +00:00
wiz
bb4b5f17ec silc-toolkit: honor CFLAGS/LDFLAGS.
Bump PKGREVISION.
2021-04-08 08:28:06 +00:00
wiz
d28aaec3f4 poco: honor CFLAGS and LDFLAGS
Bump PKGREVISION.
2021-04-08 08:21:58 +00:00
markd
9f17ade459 kde applications release: update to 20.12.3
10 months worth of updates.
2021-04-07 12:28:14 +00:00
adam
a7439345a6 py-hypothesis: updated to 6.8.6
6.8.6 - 2021-04-06

The fixed_dictionaries() strategy now preserves dict iteration order instead of sorting the keys. This also affects the pretty-printing of keyword arguments to @given().

6.8.5 - 2021-04-05

This patch teaches hypothesis write to default to ghostwriting tests with --style=pytest only if pytest is installed, or --style=unittest otherwise.

6.8.4 - 2021-04-01

This patch adds type annotations for the settings decorator, to avoid an error when running mypy in strict mode.

6.8.3 - 2021-03-28

This patch improves the Ghostwriter’s handling of strategies to generate various fiddly types including frozensets, keysviews, valuesviews, regex matches and patterns, and so on.

6.8.2 - 2021-03-27

This patch fixes some internal typos. There is no user-visible change.
2021-04-07 06:23:52 +00:00
adam
1eb58bf1a5 py-kaitaistruct: updated to 0.9
0.9:
Add ValidationExprError
2021-04-06 20:01:36 +00:00
adam
0cc558f8be use versioned py-pygemnts 2021-04-06 14:36:48 +00:00
adam
19ac260b3f use versioned py-pygemnts 2021-04-06 14:23:24 +00:00
tnn
abb30eae2f doc: add devel/py-click-plugins 2021-04-06 10:01:23 +00:00
tnn
e694fb1d9f devel/py-click-plugins: import py38-click-plugins-1.1.1
Extension module for click to register external CLI commands via setuptools.
2021-04-06 09:59:00 +00:00
schmonz
ce4b94ae2a Update to 0.4.0. From the changelog:
- ReportWithBeyondCompare
- Added new functionality to construct new reporters
2021-04-05 19:13:59 +00:00
tnn
ed44fd861b py-pybind11: update to 2.6.2
New features in 2.6.x:
Keyword-only arguments supported in Python 2 or 3 with py::kw_only().
Positional-only arguments supported in Python 2 or 3 with py::pos_only().
py::is_final() class modifier to block subclassing (CPython only).
Added py::prepend(), allowing a function to be placed at the beginning of the overload chain.
Access to the type object now provided with py::type::of<T>() and py::type::of(h).
Perfect forwarding support for methods.
Added py::error_already_set::discard_as_unraisable().
py::hash is now public.
py::class_<union_type> is now supported.
Classes now check local scope when registering members
2021-04-05 18:31:56 +00:00
adam
8320809666 py-google-api-core: updated to 1.26.3
1.26.3

Bug Fixes
skip empty policy bindings in len() and iter()

Documentation
update python contributing guide

1.26.2

Bug Fixes
save empty IAM policy bindings
2021-04-05 11:52:56 +00:00
adam
bfa54fa28a py-flakes: updated to 2.3.1
2.3.1:
- Fix regression in 2.3.0: type annotations no longer redefine imports
2021-04-05 11:17:09 +00:00
adam
4c06e08a19 py-construct: updated to 2.10.66
Transition to 2.10

Overall

Dropped support for Python 2.7 and 3.5 (pypy is also supported)
Bytes GreedyBytes can build from bytearrays (not just bytes)
Embedded and EmbeddedSwitch were permanently removed
Exceptions always display path information
build_file() opens a file for both reading and writing
BytesInteger BitsInteger can take lambda for swapped parameter
cloudpickle is now supported and tested for
ZigZag signed integer encoding from Protocol Buffers added
FormatField now supports ? format string
CompressedLZ4 tunneling class added
Windows is now officially supported and tested for
BytesInteger and BitsInteger are checking numbers are valid
BitsInteger swapped semantic was fixed
Compilation covers building as well, parsing slightly improved
Array GreedyRange RepeatUntil builders use discard option
Sequence build fixed, no longer skips subcons on short obj
Lazy class fixed, seeks the not-yet parsed subcon
2021-04-05 08:49:57 +00:00
nia
66cfaaeda7 adacurses: update PLIST 2021-04-05 08:32:09 +00:00
adam
ad0a2773ab py-bitarray: updated to 1.9.0
2021-04-03   1.9.0:
-------------------
  * add shift operations (`<<`, `>>`, `<<=`, `>>=`)
  * add `bitarray.util.ba2base()` and `bitarray.util.base2ba()`,
    see last paragraph in [Bitarray representations](examples/represent.rst)
  * documentation and tests


2021-03-31   1.8.2:
-------------------
  * fix crash caused by unsupported types in binary operations
  * speedup initializing or extending a bitarray from another with different
    bit endianness
  * add formatting options to `bitarray.util.pprint()`
  * add documentation on [bitarray representations](examples/represent.rst)
  * add and improve tests (all 291 tests run in less than half a second on
    a modern machine)


2021-03-25   1.8.1:
-------------------
  * moved implementation of and `hex2ba()` and `ba2hex()` to C-level
2021-04-05 08:17:53 +00:00
adam
44ab99af36 py-test: updated to 6.2.3
pytest 6.2.3 (2021-04-03)
=========================

Bug Fixes
---------

- pytest used to create directories under ``/tmp`` with world-readable
  permissions. This means that any user in the system was able to read
  information written by tests in temporary directories (such as those created by
  the ``tmp_path``/``tmpdir`` fixture). Now the directories are created with
  private permissions.

  pytest used silenty use a pre-existing ``/tmp/pytest-of-<username>`` directory,
  even if owned by another user. This means another user could pre-create such a
  directory and gain control of another user's temporary directory. Now such a
  condition results in an error.
2021-04-05 08:16:16 +00:00
nia
613c13610c adacurses: Needs ncursesw 2021-04-05 07:03:58 +00:00
markd
d36e63c55d kio-extras: update to 20.12.3
builds with taglib 1.12
2021-04-05 06:53:13 +00:00
markd
d9600762f0 kapptemplate: now needs gmake 2021-04-05 05:01:23 +00:00
bsiegert
92458ef6dc git-lfs: convert to a Go module build
This no longer depends on any external or vendored Go libraries.
Bump revision.
2021-04-04 13:06:03 +00:00
tnn
cf4ed378ad git-lfs: update to 2.13.3
2.13 introduces several new features, such as the --above option to
git lfs migrate import and support for socks5h proxies. In addition, many
bugs have been fixed and several miscellaneous fixes have been included.
2021-04-03 20:02:47 +00:00
nia
2df8a20749 SDL: add BUILDLINK_INCDIRS, as with SDL2 2021-04-03 10:14:31 +00:00
adam
6e16a5735a py-setuptools: updated to 54.2.0
v54.1.2

Misc
* Reduced scope of dash deprecation warning to Setuptools/distutils only -- by :user:`melissa-kun-li`

v54.1.1

Documentation changes
* Added sphinx-inline-tabs extension to allow for comparison of setup.py and its equivalent setup.cfg -- by :user:`amy-lei`

Misc
* Made option keys in the [metadata] section of setup.cfg case-sensitive. Users having uppercase option spellings will get a warning suggesting to make them to lowercase -- by :user:`melissa-kun-li`

v54.1.0

Changes
* Removed the conversion of dashes to underscores in the extras_require and data_files of setup.cfg to support the usage of dashes. Method will warn users when they use a dash-separated key which in the future will only allow an underscore. Note: the method performs the dash to underscore conversion to preserve compatibility, but future versions will no longer support it -- by :user:`melissa-kun-li`

v54.0.0

Breaking Changes
* Simplified build-from-source story by providing bootstrapping metadata in a separate egg-info directory. Build requirements no longer include setuptools itself. Sdist once again includes the pyproject.toml. Project can no longer be installed from source on pip 19.x, but install from source is still supported on pip < 19 and pip >= 20 and install from wheel is still supported with pip >= 9.

Changes
* Handled AttributeError by raising DistutilsSetupError in dist.check_specifier() when specifier is not a string -- by :user:`melissa-kun-li`
* Correctly parse cmdclass in setup.cfg.

Documentation changes
* Added userguide example for markers in extras_require -- by :user:`pwoolvett`

v53.1.0

Changes
* Preserved case-sensitivity of keys in setup.cfg so that entry point names are case-sensitive. Changed sensitivity of configparser. NOTE: Any projects relying on case-insensitivity will need to adapt to accept the original case as published. -- by :user:`melissa-kun-li`
* Fixed error in uploading a Sphinx doc with the upload_docs command. An html builder will be used. Note: upload_docs is deprecated for PyPi, but is supported for other sites -- by :user:`melissa-kun-li`

v53.0.0

Breaking Changes
* Removed bootstrap script. Now Setuptools requires pip or another pep517-compliant builder such as 'build' to build. Now Setuptools can be installed from Github main branch.

v52.0.0

Breaking Changes
* Remove fallback support for fetch_build_eggs using easy_install. Now pip is required for setup_requires to succeed.
* Removed 'easy_install' top-level model (runpy entry point) and 'easy_install' console script.
* Removed support for eggsecutables.

Changes
* Tests now run in parallel via pytest-xdist, completing in about half the time. Special thanks to :user:`webknjaz` for hard work implementing test isolation. To run without parallelization, disable the plugin with tox -- -p no:xdist.
2021-04-03 07:32:26 +00:00
adam
125f2930e7 protobuf py-protobuf: updated to 3.15.7
Protocol Buffers v3.15.7

C++
Remove the ::pb namespace (alias)

Ruby
Fix unbounded memory growth for Ruby <2.7
Fixed message equality in cases where the message type is different


Protocol Buffers v3.15.6

Ruby
Fixed bug in string comparison logic
2021-04-03 07:09:11 +00:00
adam
f9ce2038d4 sqlite3: updated to 3.35.4
3.35.4

Fix a defect in the query planner optimization identified by item 8b above.
Fix a defect in the new RETURNING syntax.
Fix the new RETURNING feature so that it raises an error if one of the terms in the RETURNING clause references a unknown table, instead of silently ignoring that error.
Fix an assertion associated with aggregate function processing that was incorrectly triggered by the push-down optimization.
2021-04-03 06:25:30 +00:00
fcambus
e7f69abab9 byacc: update to 20210328.
2021-03-28  Thomas E. Dickey  <dickey@invisible-island.net>

	* reader.c: ignore bison's "%empty" extension

	* reader.c, defs.h:  %debug was a trivial bison "extension", mark
	it as such

	* yacc.1: use italics in a few places where bold was inappropriate

	* test/btyacc/varsyntax_calc1.tab.c,
	test/btyacc/varsyntax_calc1.tab.h, test/btyacc/expr.oxout.tab.c,
	test/btyacc/expr.oxout.tab.h, test/btyacc/inherit1.tab.c,
	test/btyacc/inherit1.tab.h, test/btyacc/inherit2.tab.c,
	test/btyacc/inherit2.tab.h, test/btyacc/ok_syntax1.tab.c,
	test/btyacc/ok_syntax1.tab.h, test/btyacc/err_inherit3.tab.c,
	test/btyacc/err_inherit3.tab.h, test/btyacc/err_inherit4.tab.c,
	test/btyacc/err_inherit4.tab.h, test/btyacc/btyacc_calc1.tab.c,
	test/btyacc/btyacc_calc1.tab.h, test/btyacc/btyacc_demo.tab.c,
	test/btyacc/btyacc_demo.tab.h, test/btyacc/btyacc_destroy1.tab.c,
	test/btyacc/btyacc_destroy1.tab.h,
	test/btyacc/btyacc_destroy2.tab.c,
	test/btyacc/btyacc_destroy2.tab.h,
	test/btyacc/btyacc_destroy3.tab.c,
	test/btyacc/btyacc_destroy3.tab.h, test/btyacc/calc1.tab.c,
	test/btyacc/calc1.tab.h, test/yacc/varsyntax_calc1.tab.c,
	test/yacc/varsyntax_calc1.tab.h, test/yacc/expr.oxout.tab.c,
	test/yacc/expr.oxout.tab.h, test/yacc/ok_syntax1.tab.c,
	test/yacc/ok_syntax1.tab.h, test/yacc/calc1.tab.c,
	test/yacc/calc1.tab.h:  regen

	* reader.c:  add union tag to YYSTYPE structure for compatibility
	with a feature which bison copied from Solaris yacc (request by
	Ella Stanforth)

	* configure: regen

	* config_h.in: update for _Noreturn feature

	* aclocal.m4: updated to work with autoheader

	* defs.h: apply syntax change needed for _Noreturn keyword

	* package/byacc.spec, package/debian/rules: use stdnoreturn

	* VERSION, package/byacc.spec, package/debian/changelog,
	package/mingw-byacc.spec, package/pkgsrc/Makefile:  bump

2021-03-20  Thomas E. Dickey  <dickey@invisible-island.net>

	* configure: regen

	* aclocal.m4:  resync with my-autoconf (adds --enable-stdnoreturn
	option)
2021-04-02 18:59:31 +00:00
nia
f3175f5123 adacurses: link the correct ncurses libraries 2021-04-02 16:53:42 +00:00
cirnatdan
7a7d780ed8 libgweather: Add missing build dependency devel/py-gobject3 2021-04-02 16:21:05 +00:00
schmonz
05fccefa5a Update to 1.4.0. From the changelog:
- The list of commits included in a mob branch is now truncated to a
  maximum of 5 entries to prevent the need for scrolling up in order to
  see the latest included changes.
- Show more informative error message when `mob <cmd>` is run outside of
  a git repository.
- Add environment variable MOB_TIMER which allows setting a default
  timer duration for `mob start` and `mob timer` commands.
- Add automatic co-author attribution. Mob will collect all committers
  from a WIP branch and add them as co-authors in the final WIP commit.
- added support for preventing `mob start` if there are unpushed commits
- better output if one passes a negative number for the timer
2021-04-02 13:01:32 +00:00
tpaul
b106b18388 php-composer: Update to 2.0.12
Upstream release notes:
 - Fixed support for new GitHub OAuth token format (#9757)
 - Fixed support for Vagrant/VirtualBox filesystem slowness by adding short
   sleeps in some places (#9627)
 - Fixed unclear error reporting when a package is in the lock file but not in
   the remote repositories (#9750)
 - Fixed processes silently ignoring the CWD when it does not exist
 - Fixed new Windows bin handling to avoid proxying phar files (#9742)
 - Fixed issue extracting archives into paths that already exist, fixing
   problems with some custom installers (composer/installers#479)
 - Fixed support for branch names starting with master/trunk/default (#9739)
 - Fixed self-update to preserve phar file permissions on Windows (#9733)
 - Fixed detection of hg version when localized (#9753)
 - Fixed git execution failures to also include the stdout output (#9720)
2021-04-02 12:42:48 +00:00
adam
68317a91f7 py-gitdb: updated to 4.0.7
4.0.7
Updated upper bound for smmap requirement in setup.py

4.0.6
Bumped upper bound for smmap requirement
2021-04-02 08:44:46 +00:00
wiz
47c9d1f184 spdlog: update to 1.8.5.
1.8.5

Fix compiling with C++17: remove constexpr on level_string_views. Thanks @stevenlunt (#1889).

1.8.4

Remove version requirement from find_package when searching external fmt. #1890. Thanks @prince-chrismc

1.8.3

New hourly file sink . Creates new file every hour. Can be limited to retain only the last N files. Thanks @BVonk (#1763).
New daily sink filename custom formatting. Users now can pass custom strftime pattern to the log filename. For example: daily_logger_format_mt("loggername", "log-%Y%m%d:%H:%M.txt", hours, minutes);. Thanks @fawdlstty (#1847).
Fix windows event sink log compilation with UNICODE preprocessor. Thanks @iko1 (#1760).
Add SPDLOG_DISABLE_DEFAULT_LOGGER as a CMake option. Thanks @shimaowo (#1765, #1766).
Improve color terminal detection. Thanks @dominicpoeschko (#1768).
Prevent windows color sink to leak windows headers into user code Thanks @Ryan-rsm-McKenzie (#1771).
Ensure SPDLOG_FMT_EXTERNAL is honored in the bench program. Thanks @Ryan-rsm-McKenzie (#1773).
Skip CMake module mode when finding fmt. Thanks @Ryan-rsm-McKenzie (#1774).
Better support for "/" separators on Windows, and improve wchar filename test coverage. Thanks @sylveon (#1787).
Open files with "ab" mode even if truncating to better support logrotate(8). Thanks @graydon (#1795).
Fix compiling error and typo in hourly file sink. Thanks @sillykelvin (#1805).
Add constexpr to SPDLOG_LEVEL_NAMES declaration. Thanks @gv-me (#1798).
Initializer list style consistency. Thanks @ChristianPanov (#1807).
Fix call to non-constexpr function (#1811).
Better numeric_limits<>::max/min fix when SPDLOG_WCHAR_TO_UTF8_SUPPORT is defined. Thanks @NukeULater (#1819).
Fix to prevent MSVC warning flags to propagate to CUDA. Thanks @prateek9623 (#1825, #1829).
Fix windows stdout_sink raising exception when used GUI Windows Apps that lack a console. Thanks @dgehri for reporting (#1828).
Simplified wincolor sink code and intensify the red and yellow colors.
Set default value to registry::err_handler_ to resolve Klocwork warning. . Thanks @jneruda (#1835).
Formatter bench: Fix compilation by avoiding function name decay mechanics. Thanks @MathiasMagnus (#1846).
Add build2 package support in readme. Thanks @Klaim (#1851).
Make sure __cplusplus is defined under msvc CMakeLists.txt
Fixed VS2019 W4 cast warning (#1876).
Fix warning whe the compilation flag -Wswitch-default is present. Thanks @imsherlock (#1882).
2021-04-02 08:32:57 +00:00
wiz
ad80824f43 gopls: update to 0.6.9.
0.6.9
This is a patch release to fix golang/go#45092.

0.6.8
This is a patch release to fix golang/go#45075.

0.6.7
New analyzers

The unusedwrite and nilness analyzers are now available, but they
are disabled by default. Note that enabling them permanently may
significantly increase memory usage. You can configure analyzers
through the analyses setting.  Improved hover with time.Duration

Hover for any constant of type time.Duration is shown both in
nanoseconds and as a human-readable string.

Fixes

A full list of all issues fixed can be found in the gopls/v0.6.7
milestone. To report a new problem, please file a new issue at
https://golang.org/issues/new.
2021-04-01 18:45:33 +00:00
wiz
3d93ed22af re2c: update to 2.1.1.
2.1.1 (2021-03-27)
~~~~~~~~~~~~~~~~~~

- Added missing CMakeLists.txt to release tarballs
  (`#346 <https://github.com/skvadrik/re2c/issues/346>`_).

2.1 (2021-03-26)
~~~~~~~~~~~~~~~~

- Added GitHub Actions CI for Linux, macOS and Windows and fixed numerous build
  issues on those platforms (thanks to
  `Serghei Iakovlev <https://github.com/sergeyklay>`_).

- Added benchmarks for submatch extraction in lexer generators (ragel vs.
  kleenex vs. re2c with TDFA(0), TDFA(1) or sta-DFA algorithms).

  + New Autotools (configure) options: ``--enable-benchmarks``,
    ``--enable-benchmarks-regenerate``

  + New CMake options: ``-DRE2C_BUILD_BENCHMARKS``, ``-DRE2C_REGEN_BENCHMARKS``

  + New `json2pgfplot.py
    <https://github.com/skvadrik/re2c/blob/master/benchmarks/json2pgfplot.py>`_
    script that converts benchmark results in JSON to a PDF with bar charts

- Added option ``--depfile <filename>`` to generate build dependency files
  (allows to track ``/*!include:re2c*/`` dependencies in the build system).

- Added option ``--fixed-tags <none | all | toplevel>`` and improved fixed-tag
  optimization to work with nested tags.

- Added lzip to the distribution tarballs.

- Added registerless-TDFA algorithm in the experimental libre2c library.

- Explicitly disallowed invalid configuration when ``-f``, ``--storable-state``
  option is used, but ``YYFILL`` is disabled
  (`#306 <https://github.com/skvadrik/re2c/issues/306>`_).

- Fixed bug in UTF-8 decode for 4-bytes rune
  (`#307 <https://github.com/skvadrik/re2c/pull/307>`_, thanks to
  `Satoshi Yasushima <https://github.com/s-yasu>`_).

- Fixed bugs in rare cases of the end-of-input rule ``$`` usage
  (`277f0295 <277f0295fc>`_,
  `68611a57 <68611a57a9>`_
  and `a9d582f9 <a9d582f9d2>`_).

- Optimized ``--skeleton`` generation time.

- Renamed internal option ``--dfa`` to ``--nested-negative-tags``.

- Updated documentation for end of input handling and submatch extraction.
2021-04-01 16:46:39 +00:00
wiz
b3d584ae82 pkgconf: update to 1.7.4.
Changes from 1.7.3 to 1.7.4:
---------------------------

* Bug fixes:
  - Fix null-dereference crash when pulling a malformed 'uninstalled'
    .pc file into a dependency tree.  Patch by Tobias Stöckmann.
  - Fix truncation of comment characters when quoted.
  - Fix handling of .pc module names in --list-all on Windows.
    Patch by Ryan Scott.
  - Handle platforms where realpath(3) requires a pre-allocated buffer.
    Patch by Fabian Groffen.
  - Fix version whitespace warning.
    Patch by Christoph Reiter.

* Enhancements:
  - Rewrite DOS paths on native Windows builds that don't use
    Cygwin/MSYS.
  - Add WantDefaultPure cross-compiler personality option.
  - Prefer --static --pure linking on Windows.
  - Add PKG_CONFIG_DONT_DEFINE_PREFIX environment variable.
    Patch by Jeff Moguillansky.
  - Many improvements when building pkgconf with Meson.
    Patches by Christoph Reiter.
2021-04-01 16:12:19 +00:00
taca
0e56e25d85 Remove more reference to ruby25. 2021-04-01 14:23:20 +00:00
taca
06c0c312ce devel/ruby-mode: remove package
Remove a package from Ruby 2.5.  Modern emacs packages have ruby-mode.
2021-04-01 14:17:26 +00:00
taca
660fe711e4 devel/Makefile: remove ruby-mode 2021-04-01 14:15:47 +00:00
wen
230ab95e79 Update to 2.2015
Update DEPENDS

Upstream changes:
2.2015   2021-03-31

  [TESTS]

  - a test has been rewritten so as to remove IO::String from the prerequisite
    list (#179, thanks Ricardo Signes!)

  [OTHER]

  - optional prereq on List::SomeUtils has been replaced with List::Util 1.56.

2.2014   2020-12-19

  [ENHANCEMENTS]

  - Include details about expected values when Enum type checks fail (#174;
    thanks sherrardb)

  [DOCUMENTATION]

  - fix misleading missing semicolon in exceptions example (#170; thanks
    Perlover)

  [OTHER]

  - allow internal packages to be indexed by PAUSE. This avoids their
    permissions being captured (possibly unintentionally) by others.
  - Sub::Identify prerequisite removed, in favour of already-existing local
    code.
2021-04-01 08:21:05 +00:00
wen
7dcc98736e Update to 1.56
Upstream changes:
1.56 -- 2021-03-30
        [CHANGES]
         * Added `List::Util::zip`, `List::Util::mesh` and related functions
           (RT129479)
         * Updated embedded ppport.h for Devel::PPPort v3.62
2021-04-01 07:06:30 +00:00
jperkin
03181de849 protobuf: Avoid init_priority on SunOS. 2021-03-31 10:18:47 +00:00
wiz
8fc535e1f3 glib2: use upstream version of fix for ghostutils.c 2021-03-31 10:11:38 +00:00
wiz
21202372b7 glib2: regen patch 2021-03-31 10:11:23 +00:00
jperkin
3328eb543a glib2: Fix a couple of build issues. 2021-03-31 09:59:43 +00:00
adam
12a4c0f7bb py-pylint: updated to 2.7.4
What's New in Pylint 2.7.4?
Put bug fixes that will be cherry-picked to latest major version here
* Fix a problem with disabled msgid not being ignored
* Fix issue with annotated class constants
2021-03-31 08:06:53 +00:00
adam
cf96828f0c git: updated to 2.31.1
Git 2.31.1 Release Notes
========================

Fixes since v2.31
-----------------

 * The fsmonitor interface read from its input without making sure
   there is something to read from.  This bug is new in 2.31
   timeframe.

 * The data structure used by fsmonitor interface was not properly
   duplicated during an in-core merge, leading to use-after-free etc.

 * "git bisect" reimplemented more in C during 2.30 timeframe did not
   take an annotated tag as a good/bad endpoint well.  This regression
   has been corrected.

 * Fix macros that can silently inject unintended null-statements.

 * CALLOC_ARRAY() macro replaces many uses of xcalloc().

 * Update insn in Makefile comments to run fuzz-all target.

 * Fix a corner case bug in "git mv" on case insensitive systems,
   which was introduced in 2.29 timeframe.

Also contains various documentation updates and code clean-ups.


Git 2.31 Release Notes
======================

Updates since v2.30
-------------------

Backward incompatible and other important changes

 * The "pack-redundant" command, which has been left stale with almost
   unusable performance issues, now warns loudly when it gets used, as
   we no longer want to recommend its use (instead just "repack -d"
   instead).

 * The development community has adopted Contributor Covenant v2.0 to
   update from v1.4 that we have been using.

 * The support for deprecated PCRE1 library has been dropped.

 * Fixes for CVE-2021-21300 in Git 2.30.2 (and earlier) is included.


UI, Workflows & Features

 * The "--format=%(trailers)" mechanism gets enhanced to make it
   easier to design output for machine consumption.

 * When a user does not tell "git pull" to use rebase or merge, the
   command gives a loud message telling a user to choose between
   rebase or merge but creates a merge anyway, forcing users who would
   want to rebase to redo the operation.  Fix an early part of this
   problem by tightening the condition to give the message---there is
   no reason to stop or force the user to choose between rebase or
   merge if the history fast-forwards.

 * The configuration variable 'core.abbrev' can be set to 'no' to
   force no abbreviation regardless of the hash algorithm.

 * "git rev-parse" can be explicitly told to give output as absolute
   or relative path with the `--path-format=(absolute|relative)` option.

 * Bash completion (in contrib/) update to make it easier for
   end-users to add completion for their custom "git" subcommands.

 * "git maintenance" learned to drive scheduled maintenance on
   platforms whose native scheduling methods are not 'cron'.

 * After expiring a reflog and making a single commit, the reflog for
   the branch would record a single entry that knows both @{0} and
   @{1}, but we failed to answer "what commit were we on?", i.e. @{1}

 * "git bundle" learns "--stdin" option to read its refs from the
   standard input.  Also, it now does not lose refs whey they point
   at the same object.

 * "git log" learned a new "--diff-merges=<how>" option.

 * "git ls-files" can and does show multiple entries when the index is
   unmerged, which is a source for confusion unless -s/-u option is in
   use.  A new option --deduplicate has been introduced.

 * `git worktree list` now annotates worktrees as prunable, shows
   locked and prunable attributes in --porcelain mode, and gained
   a --verbose option.

 * "git clone" tries to locally check out the branch pointed at by
   HEAD of the remote repository after it is done, but the protocol
   did not convey the information necessary to do so when copying an
   empty repository.  The protocol v2 learned how to do so.

 * There are other ways than ".." for a single token to denote a
   "commit range", namely "<rev>^!" and "<rev>^-<n>", but "git
   range-diff" did not understand them.

 * The "git range-diff" command learned "--(left|right)-only" option
   to show only one side of the compared range.

 * "git mergetool" feeds three versions (base, local and remote) of
   a conflicted path unmodified.  The command learned to optionally
   prepare these files with unconflicted parts already resolved.

 * The .mailmap is documented to be read only from the root level of a
   working tree, but a stray file in a bare repository also was read
   by accident, which has been corrected.

 * "git maintenance" tool learned a new "pack-refs" maintenance task.

 * The error message given when a configuration variable that is
   expected to have a boolean value has been improved.

 * Signed commits and tags now allow verification of objects, whose
   two object names (one in SHA-1, the other in SHA-256) are both
   signed.

 * "git rev-list" command learned "--disk-usage" option.

 * "git {diff,log} --{skip,rotate}-to=<path>" allows the user to
   discard diff output for early paths or move them to the end of the
   output.

 * "git difftool" learned "--skip-to=<path>" option to restart an
   interrupted session from an arbitrary path.

 * "git grep" has been tweaked to be limited to the sparse checkout
   paths.

 * "git rebase --[no-]fork-point" gained a configuration variable
   rebase.forkPoint so that users do not have to keep specifying a
   non-default setting.


Performance, Internal Implementation, Development Support etc.

 * A 3-year old test that was not testing anything useful has been
   corrected.

 * Retire more names with "sha1" in it.

 * The topological walk codepath is covered by new trace2 stats.

 * Update the Code-of-conduct to version 2.0 from the upstream (we've
   been using version 1.4).

 * "git mktag" validates its input using its own rules before writing
   a tag object---it has been updated to share the logic with "git
   fsck".

 * Two new ways to feed configuration variable-value pairs via
   environment variables have been introduced, and the way
   GIT_CONFIG_PARAMETERS encodes variable/value pairs has been tweaked
   to make it more robust.

 * Tests have been updated so that they do not to get affected by the
   name of the default branch "git init" creates.

 * "git fetch" learns to treat ref updates atomically in all-or-none
   fashion, just like "git push" does, with the new "--atomic" option.

 * The peel_ref() API has been replaced with peel_iterated_oid().

 * The .use_shell flag in struct child_process that is passed to
   run_command() API has been clarified with a bit more documentation.

 * Document, clean-up and optimize the code around the cache-tree
   extension in the index.

 * The ls-refs protocol operation has been optimized to narrow the
   sub-hierarchy of refs/ it walks to produce response.

 * When removing many branches and tags, the code used to do so one
   ref at a time.  There is another API it can use to delete multiple
   refs, and it makes quite a lot of performance difference when the
   refs are packed.

 * The "pack-objects" command needs to iterate over all the tags when
   automatic tag following is enabled, but it actually iterated over
   all refs and then discarded everything outside "refs/tags/"
   hierarchy, which was quite wasteful.

 * A perf script was made more portable.

 * Our setting of GitHub CI test jobs were a bit too eager to give up
   once there is even one failure found.  Tweak the knob to allow
   other jobs keep running even when we see a failure, so that we can
   find more failures in a single run.

 * We've carried compatibility codepaths for compilers without
   variadic macros for quite some time, but the world may be ready for
   them to be removed.  Force compilation failure on exotic platforms
   where variadic macros are not available to find out who screams in
   such a way that we can easily revert if it turns out that the world
   is not yet ready.

 * Code clean-up to ensure our use of hashtables using object names as
   keys use the "struct object_id" objects, not the raw hash values.

 * Lose the debugging aid that may have been useful in the past, but
   no longer is, in the "grep" codepaths.

 * Some pretty-format specifiers do not need the data in commit object
   (e.g. "%H"), but we were over-eager to load and parse it, which has
   been made even lazier.

 * Get rid of "GETTEXT_POISON" support altogether, which may or may
   not be controversial.

 * Introduce an on-disk file to record revindex for packdata, which
   traditionally was always created on the fly and only in-core.

 * The commit-graph learned to use corrected commit dates instead of
   the generation number to help topological revision traversal.

 * Piecemeal of rewrite of "git bisect" in C continues.

 * When a pager spawned by us exited, the trace log did not record its
   exit status correctly, which has been corrected.

 * Removal of GIT_TEST_GETTEXT_POISON continues.

 * The code to implement "git merge-base --independent" was poorly
   done and was kept from the very beginning of the feature.

 * Preliminary changes to fsmonitor integration.

 * Performance improvements for rename detection.

 * The common code to deal with "chunked file format" that is shared
   by the multi-pack-index and commit-graph files have been factored
   out, to help codepaths for both filetypes to become more robust.

 * The approach to "fsck" the incoming objects in "index-pack" is
   attractive for performance reasons (we have them already in core,
   inflated and ready to be inspected), but fundamentally cannot be
   applied fully when we receive more than one pack stream, as a tree
   object in one pack may refer to a blob object in another pack as
   ".gitmodules", when we want to inspect blobs that are used as
   ".gitmodules" file, for example.  Teach "index-pack" to emit
   objects that must be inspected later and check them in the calling
   "fetch-pack" process.

 * The logic to handle "trailer" related placeholders in the
   "--format=" mechanisms in the "log" family and "for-each-ref"
   family is getting unified.

 * Raise the buffer size used when writing the index file out from
   (obviously too small) 8kB to (clearly sufficiently large) 128kB.

 * It is reported that open() on some platforms (e.g. macOS Big Sur)
   can return EINTR even though our timers are set up with SA_RESTART.
   A workaround has been implemented and enabled for macOS to rerun
   open() transparently from the caller when this happens.


Fixes since v2.30
-----------------

 * Diagnose command line error of "git rebase" early.

 * Clean up option descriptions in "git cmd --help".

 * "git stash" did not work well in a sparsely checked out working
   tree.

 * Some tests expect that "ls -l" output has either '-' or 'x' for
   group executable bit, but setgid bit can be inherited from parent
   directory and make these fields 'S' or 's' instead, causing test
   failures.

 * "git for-each-repo --config=<var> <cmd>" should not run <cmd> for
   any repository when the configuration variable <var> is not defined
   even once.

 * Fix 2.29 regression where "git mergetool --tool-help" fails to list
   all the available tools.

 * Fix for procedure to building CI test environment for mac.

 * The implementation of "git branch --sort" wrt the detached HEAD
   display has always been hacky, which has been cleaned up.

 * Newline characters in the host and path part of git:// URL are
   now forbidden.

 * "git diff" showed a submodule working tree with untracked cruft as
   "Submodule commit <objectname>-dirty", but a natural expectation is
   that the "-dirty" indicator would align with "git describe --dirty",
   which does not consider having untracked files in the working tree
   as source of dirtiness.  The inconsistency has been fixed.

 * When more than one commit with the same patch ID appears on one
   side, "git log --cherry-pick A...B" did not exclude them all when a
   commit with the same patch ID appears on the other side.  Now it
   does.

 * Documentation for "git fsck" lost stale bits that has become
   incorrect.

 * Doc fix for packfile URI feature.

 * When "git rebase -i" processes "fixup" insn, there is no reason to
   clean up the commit log message, but we did the usual stripspace
   processing.  This has been corrected.
   (merge f7d42ceec5 js/rebase-i-commit-cleanup-fix later to maint).

 * Fix in passing custom args from "git clone" to "upload-pack" on the
   other side.
   (merge ad6b5fefbd jv/upload-pack-filter-spec-quotefix later to maint).

 * The command line completion (in contrib/) completed "git branch -d"
   with branch names, but "git branch -D" offered tagnames in addition,
   which has been corrected.  "git branch -M" had the same problem.
   (merge 27dc071b9a jk/complete-branch-force-delete later to maint).

 * When commands are started from a subdirectory, they may have to
   compare the path to the subdirectory (called prefix and found out
   from $(pwd)) with the tracked paths.  On macOS, $(pwd) and
   readdir() yield decomposed path, while the tracked paths are
   usually normalized to the precomposed form, causing mismatch.  This
   has been fixed by taking the same approach used to normalize the
   command line arguments.
   (merge 5c327502db tb/precompose-prefix-too later to maint).

 * Even though invocations of "die()" were logged to the trace2
   system, "BUG()"s were not, which has been corrected.
   (merge 0a9dde4a04 jt/trace2-BUG later to maint).

 * "git grep --untracked" is meant to be "let's ALSO find in these
   files on the filesystem" when looking for matches in the working
   tree files, and does not make any sense if the primary search is
   done against the index, or the tree objects.  The "--cached" and
   "--untracked" options have been marked as mutually incompatible.
   (merge 0c5d83b248 mt/grep-cached-untracked later to maint).

 * Fix "git fsck --name-objects" which apparently has not been used by
   anybody who is motivated enough to report breakage.
   (merge e89f89361c js/fsck-name-objects-fix later to maint).

 * Avoid individual tests in t5411 from getting affected by each other
   by forcing them to use separate output files during the test.
   (merge 822ee894f6 jx/t5411-unique-filenames later to maint).

 * Test to make sure "git rev-parse one-thing one-thing" gives
   the same thing twice (when one-thing is --since=X).
   (merge a5cdca4520 ew/rev-parse-since-test later to maint).

 * When certain features (e.g. grafts) used in the repository are
   incompatible with the use of the commit-graph, we used to silently
   turned commit-graph off; we now tell the user what we are doing.
   (merge c85eec7fc3 js/commit-graph-warning later to maint).

 * Objects that lost references can be pruned away, even when they
   have notes attached to it (and these notes will become dangling,
   which in turn can be pruned with "git notes prune").  This has been
   clarified in the documentation.
   (merge fa9ab027ba mz/doc-notes-are-not-anchors later to maint).

 * The error codepath around the "--temp/--prefix" feature of "git
   checkout-index" has been improved.
   (merge 3f7ba60350 mt/checkout-index-corner-cases later to maint).

 * The "git maintenance register" command had trouble registering bare
   repositories, which had been corrected.

 * A handful of multi-word configuration variable names in
   documentation that are spelled in all lowercase have been corrected
   to use the more canonical camelCase.
   (merge 7dd0eaa39c dl/doc-config-camelcase later to maint).

 * "git push $there --delete ''" should have been diagnosed as an
   error, but instead turned into a matching push, which has been
   corrected.
   (merge 20e416409f jc/push-delete-nothing later to maint).

 * Test script modernization.
   (merge 488acf15df sv/t7001-modernize later to maint).

 * An under-allocation for the untracked cache data has been corrected.
   (merge 6347d649bc jh/untracked-cache-fix later to maint).

 * Other code cleanup, docfix, build fix, etc.
   (merge e3f5da7e60 sg/t7800-difftool-robustify later to maint).
   (merge 9d336655ba js/doc-proto-v2-response-end later to maint).
   (merge 1b5b8cf072 jc/maint-column-doc-typofix later to maint).
   (merge 3a837b58e3 cw/pack-config-doc later to maint).
   (merge 01168a9d89 ug/doc-commit-approxidate later to maint).
   (merge b865734760 js/params-vs-args later to maint).
2021-03-31 08:04:21 +00:00
adam
3629fc5f7e cmake: add patch 2021-03-31 07:44:29 +00:00
adam
862a501921 cmake cmake-gui: updated to 3.20.0
CMake 3.20 Release Notes
************************

Changes made since CMake 3.19 include the following.


New Features
============

Presets
-------

* "cmake-presets(7)" gained support for build and test presets.

Generators
----------

* Makefile Generators, for some toolchains, now use the compiler to
  extract implicit dependencies while compiling source files.

Languages
---------

* C++23 compiler modes may now be specified via the "CXX_STANDARD",
  "CUDA_STANDARD", or "OBJCXX_STANDARD" target properties, or via the
  "Compile Features" functionality’s "cxx_std_23" meta-feature.

* "CUDA" language support now works when "nvcc" is a symbolic link,
  for example due to a "ccache" or "colornvcc" wrapper script.

* The "CUDAARCHS" environment variable was added for initializing
  "CMAKE_CUDA_ARCHITECTURES". Useful in cases where the compiler
  default is unsuitable for the machine’s GPU.

Compilers
---------

* The NVIDIA HPC SDK compilers are now supported with compiler id
  "NVHPC".

* The Intel oneAPI NextGen LLVM compilers are now supported with
  compiler id "IntelLLVM":

  * The "icx"/"icpx" C/C++ compilers on Linux, and the "icx" C/C++
    compiler on Windows, are fully supported as of oneAPI 2021.1.

  * The "ifx" Fortran compiler on Linux is partially supported. As of
    oneAPI 2021.1, "ifx" does not define several identification
    macros, so CMake identifies it as the classic "Intel" compiler.
    This works in many cases because "ifx" accepts the same command
    line parameters as "ifort".  A future version of oneAPI may fix
    this.

  * The "ifx" Fortran compiler on Windows is not yet supported.

  The Intel oneAPI Classic compilers ("icc", "icpc", and "ifort")
  continue to be supported with compiler id "Intel".

* Support was added for the IAR STM8 compiler.

Platforms
---------

* CMake’s support for Cross Compiling for Android is now merged with
  the Android NDK’s toolchain file. They now have similar behavior,
  though some variable names differ. User-facing changes include:

  * "find_*" functions will search NDK ABI / API specific paths by
    default.

  * The default "CMAKE_BUILD_TYPE" for Android is now
    "RelWithDebInfo".

  * The "CMAKE_ANDROID_NDK_VERSION" variable was added to report the
    version of the NDK.

File-Based API
--------------

* The "cmake-file-api(7)" gained a new “toolchains” object kind that
  describes the compiler used for each enabled language.

Commands
--------

* "add_custom_command()" and "add_custom_target()" now support
  "generator expressions" in their "OUTPUT" and "BYPRODUCTS" options.

  Their "COMMAND", "WORKING_DIRECTORY", and "DEPENDS" options gained
  support for new generator expressions "<COMMAND_CONFIG:...>" and
  "<OUTPUT_CONFIG:...>" that control cross-config handling when using
  the "Ninja Multi-Config" generator.

* The "add_custom_command()" command gained "DEPFILE" support on
  Makefile Generators.

* The "add_library()" command previously prohibited imported object
  libraries when using potentially multi-architecture configurations.
  This mostly affected the "Xcode" generator, e.g. when targeting iOS
  or one of the other device platforms.  This restriction has now been
  removed.

* The "cmake_path()" command was added for operations on filesystem
  paths.

* The "configure_file()" command gained "USE_SOURCE_PERMISSIONS" and
  "FILE_PERMISSIONS" options to support copying of permissions of the
  source file and using specified permissions respectively.

* The "file(GENERATE)" command gained a "NEWLINE_STYLE" option to
  specify how newlines are handled for the generated file.

* The "file(GENERATE)" command gained "NO_SOURCE_PERMISSIONS",
  "USE_SOURCE_PERMISSIONS", and "FILE_PERMISSIONS" options for
  controlling the permissions of the generated file.

* The "install(FILES)" command "RENAME" option learned to support
  "generator expressions".

* The "target_include_directories()" command gained a new option
  "AFTER".

* The "target_sources()" command now supports targets created by the
  "add_custom_target()" command.

* The "try_run()" command gained a "WORKING_DIRECTORY" option to set
  the working directory in which to run the compiled check executable.

Variables
---------

* The "CMAKE_<LANG>_BYTE_ORDER" variable was added to provide the
  target architecture byte order detected from the toolchain.

* The "CMAKE_RUNTIME_OUTPUT_DIRECTORY",
  "CMAKE_LIBRARY_OUTPUT_DIRECTORY", and
  "CMAKE_ARCHIVE_OUTPUT_DIRECTORY" variables now support target-
  dependent generator expressions.

Properties
----------

* The "<LANG>_CLANG_TIDY" target property and the associated
  "CMAKE_<LANG>_CLANG_TIDY" variable learned to support the "OBJC" and
  "OBJCXX" languages.

* The "EXPORT_COMPILE_COMMANDS" target property was added for the
  associated "CMAKE_EXPORT_COMPILE_COMMANDS" variable to allow for
  configuration of exporting compile commands per target.

* The "GENERATED" source-file property is now visible from any
  directory scope, regardless of the scope in which it is set. See
  policy "CMP0118".

* The "UNITY_BUILD_UNIQUE_ID" target property was added to support
  generation of an identifier that is unique per source file in unity
  builds.  It can help to resolve duplicate symbol problems with
  anonymous namespaces.

* The "WIN32_EXECUTABLE" target property now works with Clang on
  Windows.

* The "XCODE_EMBED_FRAMEWORKS" target property was added to tell the
  "Xcode" generator to embed frameworks. Aspects of the embedding can
  be customized with the "XCODE_EMBED_FRAMEWORKS_PATH",
  "XCODE_EMBED_FRAMEWORKS_CODE_SIGN_ON_COPY", and
  "XCODE_EMBED_FRAMEWORKS_REMOVE_HEADERS_ON_COPY" target properties.

Modules
-------

* The "ExternalData" module "ExternalData_Add_Target()" function
  gained a "SHOW_PROGRESS <bool>" option for controlling whether or
  not to show progress output during the build.

* The "ExternalProject" module "ExternalProject_Add()" function gained
  a "CONFIGURE_HANDLED_BY_BUILD" option.  This can be used to make
  subsequent runs of the configure step be triggered by the build step
  when an external project dependency rebuilds instead of always re-
  running the configure step in such cases.

* The "FindBoost" module gained a "Boost_NO_WARN_NEW_VERSIONS" option
  to silence the warning about unknown dependencies for new Boost
  versions.

* The "FindCUDAToolkit" module gained support for finding CUDA
  toolkits when "nvcc" is a symbolic link, for example due to a
  "ccache" or "colornvcc" wrapper script.

* The "FindGDAL" module has been improved to document and mark as
  advanced its cache variables. There is a new
  "FindGDAL_SKIP_GDAL_CONFIG" variable which may be used to skip over
  the "gdal-config"-based search. Users may also set
  "GDAL_ADDITIONAL_LIBRARY_VERSIONS" to add additional versions to the
  library name search strategy.

* The "FindIntl" module now provides an imported target.

* The "FindOpenSSL" module learned to support a version range.

* The "FindPython3", "FindPython2" and "FindPython" modules gained
  options controlling how unversioned interpreter names are searched.

* The "UseJava" module "add_jar()" command’s "GENERATE_NATIVE_HEADERS"
  feature gained options to export the generated target.

* The "UseSWIG" module gained the capability, for Makefile and Ninja
  generators, to use the "swig" tool to generate implicit
  dependencies.

Autogen
-------

* The AUTOMOC feature now works with per-config sources.

CTest
-----

* "ctest(1)" gained a "--test-dir" option to specify the directory in
  which to look for tests.

CPack
-----

* "CPack" gained the "CPACK_THREADS" variable to control the number of
  threads used for parallelized operations, such as compressing the
  installer package.

* The "CPack DEB Generator" learned a new
  "CPACK_DEBIAN_PACKAGE_SHLIBDEPS_PRIVATE_DIRS" variable to specify
  additional search directories for resolving private library
  dependencies when using "dpkg-shlibdeps".

* The "CPack IFW Generator" gained a new
  "CPACK_IFW_PACKAGE_WIZARD_SHOW_PAGE_LIST" variable to control
  visibility of the widget listing installer pages on the left side of
  the wizard. This feature available only since QtIFW 4.0.

* The "CPack NSIS Generator" gained new "CPACK_NSIS_BRANDING_TEXT" and
  "CPACK_NSIS_BRANDING_TEXT_TRIM_POSITION" variables to change the
  text at the bottom of the install window and change its trim
  position

* The "CPack NSIS Generator" now correctly handles Unicode characters.
  If you want to have a "CPACK_RESOURCE_FILE_LICENSE" with UTF-8
  characters, it needs to be encoded in UTF-8 BOM.

* The "CPack NuGet Generator" gained options:

  * "CPACK_NUGET_PACKAGE_ICON" and
    "CPACK_NUGET_<compName>_PACKAGE_ICON" allow package icons to be
    specified by local files.

  * "CPACK_NUGET_PACKAGE_LICENSE_EXPRESSION" and
    "CPACK_NUGET_<compName>_PACKAGE_LICENSE_EXPRESSION" add support
    for specifying licenses recognized by the Software Package Data
    Exchange (SPDX).

  * "CPACK_NUGET_PACKAGE_LICENSE_FILE_NAME" and
    "CPACK_NUGET_<compName>_PACKAGE_LICENSE_FILE_NAME" allow licenses
    to be specified by local files.

  * "CPACK_NUGET_PACKAGE_LANGUAGE" and
    "CPACK_NUGET_<compName>_PACKAGE_LANGUAGE" allow the locale for a
    package to be specified, for example "en_CA".

Deprecated and Removed Features
===============================

* The "cmake-server(7)" mode has been removed. Clients should use the
  "cmake-file-api(7)" instead.

* The "WriteCompilerDetectionHeader" module has been deprecated via
  policy "CMP0120".  Projects should be ported away from it.

* The "TestBigEndian" module has been deprecated in favor of the
  "CMAKE_<LANG>_BYTE_ORDER" variable.

* The "AddFileDependencies" module is deprecated. Port projects to use
  "set_property()" directly.

* The "CPack NuGet Generator" deprecated some variables to reflect
  changes in the NuGet specification:

  * "CPACK_NUGET_PACKAGE_ICONURL" and
    "CPACK_NUGET_<compName>_PACKAGE_ICONURL" have been deprecated;
    replace with a reference to a local icon file.

  * "CPACK_NUGET_PACKAGE_LICENSEURL" and
    "CPACK_NUGET_<compName>_PACKAGE_LICENSEURL" have been deprecated;
    replace with a reference to the project’s license file or SPDX
    license expression.

Other Changes
=============

* Source file extensions must now be explicit. See policy "CMP0115"
  for details.

* The "LANGUAGE" source file property now forces compilation as the
  specified language.  See policy "CMP0119".

* On AIX, installation of XCOFF executables and shared libraries no
  longer requires relinking to change the runtime search path from the
  build-tree RPATH to the install-tree RPATH.  CMake now edits the
  XCOFF binaries directly during installation, as has long been done
  on ELF platforms.

* With MSVC-like compilers the value of "CMAKE_CXX_FLAGS" no longer
  contains the "/GR" flag for runtime type information by default. See
  policy "CMP0117".

* Ninja generators now transform the "DEPFILE" generated by an
  "add_custom_command()". See policy "CMP0116" for details.

* The precompiled Linux binaries provided on cmake.org have changed
  their naming pattern to "cmake-$ver-linux-$arch", where "$arch" is
  either "x86_64" or "aarch64".

* The precompiled Windows binaries provided on cmake.org have changed
  their naming pattern to "cmake-$ver-windows-$arch", where "$arch" is
  either "x86_64" or "i386".
2021-03-31 07:43:39 +00:00
adam
7c1770ba2f py-astroid: move PYTHON_VERSIONS_INCOMPATIBLE before pyversion.mk 2021-03-31 06:36:50 +00:00
cirnatdan
d48e6509f4 glib2: Fix dbus machine-id path, use localstatedir meson option 2021-03-30 20:34:10 +00:00
wiz
b86f3d409a *: update for dbus path change 2021-03-30 18:09:45 +00:00
ryoon
0a10e5b97a nss: Update to 3.63
Changelog:
Bugs fixed in NSS 3.63:
* Bug 1697380 - Make a clang-format run on top of helpful contributions.
* Bug 1683520 - ECCKiila P384, change syntax of nested structs initialization
to prevent build isses with GCC 4.8.
* Bug 1683520 - [lib/freebl/ecl] P-384: allow zero scalars in dual scalar
multiplication.
* Bug 1683520 - ECCKiila P521, change syntax of nested structs initialization
to prevent build isses with GCC 4.8.
* Bug 1683520 - [lib/freebl/ecl] P-521: allow zero scalars in dual scalar
multiplication.
* Bug 1696800 - HACL* update March 2021 -
c95ab70fcb2bc21025d8845281bc4bc8987ca683.
* Bug 1694214 - tstclnt can't enable middlebox compat mode.
* Bug 1694392 - NSS does not work with PKCS #11 modules not supporting
profiles.
* Bug 1685880 - Minor fix to prevent unused variable on early return.
* Bug 1685880 - Fix for the gcc compiler version 7 to support setenv with nss
build.
* Bug 1693217 - Increase nssckbi.h version number for March 2021 batch of root
CA changes, CA list version 2.48.
* Bug 1692094 - Set email distrust after to 21-03-01 for Camerfirma's
'Chambers of Commerce' and 'Global Chambersign' roots.
* Bug 1618407 - Symantec root certs - Set CKA_NSS_EMAIL_DISTRUST_AFTER.
* Bug 1693173 - Add GlobalSign R45, E45, R46, and E46 root certs to NSS.
* Bug 1683738 - Add AC RAIZ FNMT-RCM SERVIDORES SEGUROS root cert to NSS.
* Bug 1686854 - Remove GeoTrust PCA-G2 and VeriSign Universal root certs from
NSS.
* Bug 1687822 - Turn off Websites trust bit for the “Staat der Nederlanden
Root CA - G3” root cert in NSS.
* Bug 1692094 - Turn off Websites Trust Bit for 'Chambers of Commerce Root -
2008' and 'Global Chambersign Root - 2008’.
* Bug 1694291 - Tracing fixes for ECH.
2021-03-30 16:34:05 +00:00
ryoon
3cf3ccdeda nspr: Update to 4.30
Changelog:
NSPR 4.30 contains the following changes:
- support longer thread names on macOS
- fix a build failure on OpenBSD
2021-03-30 16:29:34 +00:00
markd
ba58b08846 kf5: KDE Frameworks update to 5.80.0
10 months of patches/updates.
2021-03-30 10:58:21 +00:00
cirnatdan
0ee75f1db0 libgweather: Updated devel/libgweather to 40.0
==================
Version 40.0
==================

- Fix possible uninitialized variable in location entry
- Translations updates

==================
Version 40.beta
==================
- Fix gweather_location_next_child annotations
- metno: Use alphabetical 2.0 symbol codes

==================
Version 40.alpha.1
==================

This version fixes a few major issues that slipped into the last release:
- Fix warnings related to the new application-id and contact-info properties
- Fix use-after-free issues when detached locations are used
- Fix vala binding issues by removing a left over struct definition

================
Version 40.alpha
================

This version contains a number of API and ABI changes that applications
will need to be modified for, including:
- An application-id as well as contact information must be provided for
  every application to use online weather services. For GApplication-based
  applications, the application ID is prefilled.
- All online weather providers are disabled by default, applications
  should enable those that it has verified it can follow the terms of
  service for. Note, for example, the requirement to subscribe to the
  met.no API users mailing-list.
- A lot of the getter functions for the location database now return
  references to objects which the application will need to handle. Applications
  that use JavaScript or Python bindings should not require special handling
  for this change.

The library was also modified to use a more-efficient Location database
format, reducing I/O when instantiated, online weather fetching uses a
maximum of 4 decimals in coordinates for queries to enhance caching, and
the yr.no backend was renamed to Met.no.
2021-03-30 10:22:45 +00:00
adam
7efdd395f0 sync with glib2 2021-03-30 09:54:32 +00:00
markd
4eaf6c1f82 devel: +plasma-wayland-protocols 2021-03-30 09:44:25 +00:00
markd
82389aa243 plasma-wayland-protocols: add version 1.1.1
This project should be installing only the xml files of the non-standard wayland
protocols used in Plasma.
2021-03-30 09:43:15 +00:00
cirnatdan
742f9b4302 glib2: Update to 2.68.0
Revert to adam's commit

Overview of changes in GLib 2.68.0
==================================

* Bugs fixed:
 - !1987 build: Drop gconstructor_as_data_h usage from glib-compile-schemas
 - !1989 glib.supp: Generalize some suppressions
 - !1992 gbytesicon: Fix error in g_bytes_icon_new() documentation
 - !1994 glocalfileoutputstream: Tidy up error handling
 - !1995 tests: Fix copy/paste error in queue test

* Translation updates:
 - Czech
 - Finnish
 - Italian
 - Korean
 - Lithuanian
 - Polish
 - Romanian
 - Slovenian
 - Turkish
2021-03-30 09:37:51 +00:00
adam
b711290428 py-pylint: updated to 2.7.3
What's New in Pylint 2.7.3?
* Introduce logic for checking deprecated attributes in DeprecationMixin.
* Reduce usage of blacklist/whitelist terminology. Notably, ``extension-pkg-allow-list`` is an
  alternative to ``extension-pkg-whitelist`` and the message ``blacklisted-name`` is now emitted as
  ``disallowed-name``. The previous names are accepted to maintain backward compatibility.
* Move deprecated checker to ``DeprecatedMixin``
* Bump ``astroid`` version to ``2.5.2``
* Fix false positive for ``method-hidden`` when using private attribute and method
* ``use-symbolic-message-instead`` now also works on legacy messages like ``C0111`` (``missing-docstring``).
* Remove unwanted print to stdout from ``_emit_no_member``
* Introduce a command-line option to specify pyreverse output directory
* Fix issue with Enums and ``class-attribute-naming-style=snake_case``
* Add ``allowed-redefined-builtins`` option for fine tuning ``redefined-builtin`` check.
* Fix issue when executing with ``python -m pylint``
* Exempt ``typing.TypedDict`` from ``too-few-public-methods`` check.
* Fix false-positive ``no-member`` for typed annotations without default value.
* Add ``--class-const-naming-style`` for Enum constants and class variables annotated
  with ``typing.ClassVar``
* Fix astroid.Inference error for undefined-variables with ``len()```
* Fix column index on FIXME warning messages
* Improve handling of assignment expressions, better edge case handling
* Improve check if class is subscriptable PEP585
* Fix documentation and filename handling of --import-graph
* Fix false-positive for ``unused-import`` on class keyword arguments
* Fix regression with plugins on PYTHONPATH if latter is cwd
2021-03-30 09:22:45 +00:00