For some reason, the numpy so file is not created in the package as-is,
breaking the package in the packaging step.
Remove py-numpy dependency and matching entries in PLIST to fix package.
Please fix this and numpy support back if you want, but this solves
the immediate breakage.
Bump PKGREVISION.
Bug Fixes
-Update log test about exclude path
-Override the sort related config if args are present (#39)
-Checkout the repository before running fixtures
-Use the defined configuration file for fixtures
-Update the multi line docker command
-Strip the carriage return on fixtures while comparing
-Drop the skipped releases from 'previous' field
Documentation
-Update --with-commit example in README.md
Features
-Add --topo-order flag for sorting tags (#29)
-Support specifying the sorting methods in config (#31)
-Accept glob patterns for --commit-path argument
-Support multiple values for --commit-path argument
-Add --exclude-path argument for excluding related commits
-Add --current flag for processing the current tag (#37)
-Add ignore_tags option (#40)
-Use more explanatory error messages about templates
-Support having both conventional and unconventional commits in the changelog
-Add --with-commit argument for including custom commit messages in changelog
[breaking] Rename --commit-path argument to --include-path
For more about this release, see: https://orhun.dev/blog/git-cliff-0.5.0/
Tested on NetBSD-current/amd64 w/nvmm and macOS/aarch64 w/hvf.
pkgsrc note: Recent upstream changes seem to have unintentionally broken the
NetBSD usermode emulation. User-mode emulation is thus disabled until someone
fixes this. Hint: see qemu/bsd-user/freebsd commits by M. Warner Losh.
Changes:
m68k
Improved support for Apple's Nubus, including the ability to load
declaration ROMs and slot IRQ support
The macfb framebuffer device now supports the same video modes found
on a real Quadra 800
Arm
On macOS hosts with Apple Silicon CPUs we now support the 'hvf'
accelerator for running AArch64 guests
M-profile CPUs now emulate trapping on division by zero via CCR.DIV_0_TRP
The pl011 UART model now supports sending 'break'
The Fujitsu A64FX processor model is now supported in TCG ('-cpu a64fx')
The M-profile MVE extension is now supported, and enabled in the Cortex-M55
The deprecated machine names 'raspi2' and 'raspi3' have been removed;
use 'raspi2b' and 'raspi3b' instead
The 'virt' machine now supports an emulated ITS
New machine type: kudo-bmc
The xlnx-zcu102 and xlnx-versal-virt machines now support
BBRAM and eFUSE devices
The 'virt' machine now supports more than 123 CPUs in TCG emulation mode
The pl031 real-time clock device now supports sending RTC_CHANGE QMP events
PowerPC
Improved POWER10 support for the 'powernv' machine
Initial support for POWER10 DD2.0 CPU added
Added support for FORM2 PAPR NUMA descriptions in the "pseries" machine type
RISC-V
Add Zb[abcs] instruction support
Remove RVB support
Fixup virt flash node
Don't override users supplied ISA version
Fixup some CSR accesses
Fix an overflow in the SiFive CLINT
ePMP CSR address updates
SiFive PWM support
Support for RISC-V ACLINT
Support vhost-user and numa mem options on all boards
mstatus.SD bug fix for hypervisor extensions
OpenTitan fix for USB dev address
OpenTitan update to latest bitstream build
Remove the Ibex PLIC
Bug fix of setting mstatus_hs.[SD|FS] bits
Fixes for sifive PDMA
Mark shakti_c as not user creatable
Add support for the experimental J extension
Update the fmin/fmax handling
s390x
Improved storage key emulation
New gen16 CPU features are now enabled automatically
SPARC
Fix for booting sun4m machines with more than 1 CPU
x86
New Snowridge-v4 CPU model, with split-lock-detect feature disabled
KVM
Support for SGX in the virtual machine
New "hv-apicv" CPU property (aliased to "hv-avic")
AMD SEV
Measured launch with direct kernel boot is now possible
virtio
QEMU now fully supports guest memory dumps with virtio-mem.
QEMU now cleanly supports precopy/postcopy migration & background snapshots
9pfs
Fixed an occasional crash when handling 'Twalk' requests
Fixed sub-optimal I/O performance on guest
QMP
New event DEVICE_UNPLUG_GUEST_ERROR
Block device backends and tools
qemu-nbd now defaults to writeback caching
qemu-nbd now has a --selinux-label option for Unix socket label
TCG
plugins now have a bool arg parsing helper and cleaned up argument syntax
the cache plugin is now multi-core aware
version 1.5.8
* Fix Enum bug (issue 1128): the enum_dict member of an EnumType read from a file
contains invalid values when the enum is large enough (more than 127 or 255
members).
* Binary wheels for aarch64 and python 3.10.
version 1.5.7
* don't try to mask vlens with default _FillValue, since vlens don't have a default _FillValue.
This gets rid of numpy DeprecationWarning (issue 1099).
* update docs to reflect the fact that a variable must be in collective mode before writing
compressed data to it in parallel. Added a test for this (examples/mpi_example_compressed.py).
* Fix OverflowError when dimension sizes become greater than 2**32-1 elements on Windows (Issue 1112).
* Don't return masked arrays for vlens (only for primitive and enum types
4.28.4 (released 2021-12-15)
----------------------------
- [merge] Merge GDEF marksets in Lookups properly
- [feaLib] Have ``fontTools feaLib`` script exit with error code when build fails
- [svgPathPen] Added ``ntos`` option to customize number formatting (e.g. rounding)
- [subset] Speed up subsetting of large CFF fonts
- [otTables] Speculatively promote lookups to extension to speed up compilation. If the
offset to lookup N is too big to fit in a ushort, the offset to lookup N+1 is going to
be too big as well, so we promote to extension all lookups from lookup N onwards
4.28.3 (released 2021-12-03)
----------------------------
- [subset] Fixed bug while subsetting ``COLR`` table, whereby incomplete layer records
pointing to missing glyphs were being retained leading to ``struct.error`` upon
compiling. Make it so that ``glyf`` glyph closure, which follows the ``COLR`` glyph
closure, does not influence the ``COLR`` table subsetting
- [docs] Fully document the ``cmap`` and ``glyf`` tables
- [colorLib.unbuilder] Fixed CLI by deleting no longer existing parameter (180bb1867).
4.28.2 (released 2021-11-22)
----------------------------
- [otlLib] Remove duplicates when building coverage
- [docs] Add interrogate configuration
- [docs] Remove comment about missing “start” optional argument to ``calcChecksum``
- [cu2qu/cli] Adapt to the latest ufoLib2.
- [subset] Support subsetting SVG table and remove it from the list of drop by default tables
- [subset] add ``--pretty-svg`` option to pretty print SVG table contents
- [merge] Support merging ``CFF`` tables (CID-keyed ``CFF`` is still not supported)
- [merge] Support ``--output-file``
- [docs] Split table docs into individual pages
- [feaLib] Forbid empty classes
- [docs] Improve documentation for ``fontTools.ttLib.ttFont``
mold 1.0 is the first stable and production-ready release of the high-speed
linker. On Linux-based systems, it should "just work" as a faster drop-in
replacement for the default GNU linker for most user-land programs. If you
are building a large executable which takes a long time to link, mold is
worth a try to see if it can shorten your build time. mold is easy to build
and easy to use. For more details, see README.
mold is created by a person who knows very well as to how the Unix linker
should behave, as I'm also the original creator of the current version of
the LLVM lld linker.
There's no fancy new features in 1.0. Actually, 1.0 is very similar to
0.9.6. That being said, we'd like to make it clear by incrementing a major
version number that mold for Linux is now stable.
Changes since mold 0.9.6:
- -start-lib and -end-lib options are added for compatibility with GNU
gold and LLVM lld.
- More ARM64 relocations are supported.
- Compatibility with glibc 2.2 or prior has improved. (#120)
- Compatibility with valgrind has improved. (#118)
- -Bno-symbolic option has been supported.
- -require-defined option has been supported.
Changes since v1.48
v1.49 - 13.12.2021
- Fixed a bug when using Cut (or CTRL+X) on 16-bit samples in the sample
editor. It would read data from the wrong offset.
- Kludge: Allow marking the very last sample points in the sample editor if the
image is stretching out the whole screen in fullscreen mode.
- Mac:
1) Fixed possible mouse coordinate scaling bug when leaving fullscreen
2) Left Command key won't trigger song play anymore.
Use the right Alt key for this. If you have an old Mac without a right Alt
key, I suggest getting a newer computer (my first priority is modern
computers).
3) Left Command key can now be used instead of Alt for:
- Select all (A - sample/text editing)
- Cut (X - sample/text editing)
- Copy (C - sample/text editing)
- Paste (V - sample/text editing)
- Updated the help text
NEW IN WAF 2.0.23
-----------------
* Fix the Qt3D* libraries detection
* Fix swig processing when \r is preset in the module name
* Add RISC-V generic detection
* Detect gcc first on GNU/kFreeBSD
* Improve waflib/extras/msvcdeps performance
Change log:
1.2.5 (2021-10-09)
=====
- Lower peak memory consumption in case of a long CPU load history
- Fix OpenBSD codepath (issue #28)
- Initially hide run-in-terminal checkbox if the command field is empty (#23)
- Translation Updates:
Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
Dutch, Eastern Armenian, English (Australia), English (United
Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post
1500), Polish, Portuguese, Portuguese (Brazil), Russian, Serbian,
Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Uyghur
1.2.4 (2021-10-01)
=====
- Update README
- New icons
- Lower the number of false positives in sub-optimal SMT scheduling
- Account for irregular core IDs in CPU topology (issue #25)
- Increase type-safety of the return types of callback functions
- Fix CPU topology initialization memory leak
- Replace author nicknames with real names
- Update and sort the list of authors
- Use C++ λ-functions for widget signal handlers
- Slightly improved CPU count detection in case some CPUs are offline
- Bump requirements to version 4.14
- Enable close button translations (issue #24)
- Fix compiler warnings on FreeBSD and SUN
- Bump properties dialog to Xfce 4.14 API
- Avoid FreeBSD "string.h" include file issue
- Translation Updates:
Albanian, Arabic, Armenian (Armenia), Basque, Belarusian,
Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian,
Czech, Danish, Dutch, Eastern Armenian, English (Australia), English
(United Kingdom), Estonian, Finnish, French, Galician, German, Greek,
Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian,
Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål,
Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil),
Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
Ukrainian, Uyghur
1.2.3 (2021-02-23)
=====
- Add support for per-core history graphs
- Enable user-defined spacing between per-core history graphs
- Use an exponential function when painting the grid in non-linear mode
- Improve performance of current CPU usage bars
- Improve LED rendering performance
- Improve grid rendering performance
- Enumerate CPU cores from 0 (instead of 1) to match Linux command-line
tools
- Ensure that the bars and the history cannot be disabled at the same
time
- Slightly better handling of colors
- Translation Updates:
French, Slovenian
1.2.2 (2021-02-14)
=====
- Record CPU load data even if the chart is currently disabled
- Validate size against minimum and maximum allowed values
- Change semantics of the non-linear time-scale mode
- Fix corner cases when rendering the grid and LED modes
- Show SMT stats tooltip only when needed
- Translation Updates:
Catalan, Greek
1.2.1 (2021-01-30)
=====
- Repaint CPU load history after the user changes the update interval
- Properly initialize current usage bars
- Scale CPU load history chart according to the current update interval
- Store history in a circular buffer
- Add timestamps to CPU load history
- Update copyright year
- Update configuration files
- Translation Updates:
Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
Dutch, Eastern Armenian, English (Australia), English (United
Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post
1500), Polish, Portuguese, Portuguese (Brazil), Russian, Serbian,
Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Uyghur
1.2.0 (2020-12-28)
=====
- Highlighting of suboptimal thread placement on SMT CPUs
- Separate the associated command from the rest of config options
- Better resilience to inconsistent OS CPU utilization data
- Display 'Show bars' in the same tab as 'Bars color'
- Clamp CPU usage values to zero if they are below a threshold
- Cleanup NEWS file
- Use larger unscaled icon in about dialog
- Add small explanation about default commands
- Dynamic default command lookup
- Fix RGBA string memory leak
- Fix an invalid memory reference
- Link sensitivity of labels to sensitivity of color buttons
- Allow setting colors with alpha
- Revalidate the event box after showing widgets
- Use floating-point instead of fixed-point CPU load values
- Paint CPU usage if it is 1 pixel tall
- Lower CPU usage when rendering bars
- Update URLs
- Improve performance of CPU data parsing
- Read CPU data correctly if some CPUs are offline (!7)
- Paint CPU bars in left-to-right order
- Separate the bars from the history frame
- Fix old-style function warnings
- Fix clang and gcc warnings
- Also offer a 3 second update interval (#9)
- Update URLs from goodies.x.o to docs.x.o (Bug #16157)
- Allow compilation with panel 4.15
- Fix typo breaking build on NetBSD (Bug #15794)
- Disable frame and make background transparent by default
- Translation Updates:
Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
Dutch, Eastern Armenian, English (Australia), English (United
Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål,
Occitan (post 1500), Panjabi (Punjabi), Polish, Portuguese,
Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian,
Spanish, Swedish, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan),
Uyghur, Vietnamese
Mario Kleiner (2):
Fix RandR leasing for more than 1 simultaneously active lease.
modesetting: Allow Present flips with mismatched stride on atomic drivers.
Matt Turner (1):
xserver 1.20.14
Povilas Kanapickas (4):
record: Fix out of bounds access in SwapCreateRegister()
xfixes: Fix out of bounds access in *ProcXFixesCreatePointerBarrier()
Xext: Fix out of bounds access in SProcScreenSaverSuspend()
render: Fix out of bounds access in SProcRenderCompositeGlyphs()
Overview of changes in 2.5.5
============================
User-visible Changes
--------------------
- SWEET32/64bit cipher deprecation change was postponed to 2.7
- Windows: use network address for emulated DHCP server as default
this enables use of a /30 subnet, which is needed when connecting
to OpenVPN Cloud.
- require EC support in windows builds
(this means it's no longer possible to build a Windows OpenVPN binary
with an OpenSSL lib without EC support)
New features
------------
- Windows build: use CFG and Spectre mitigations on MSVC builds
- bring back OpenSSL config loading to Windows builds.
OpenSSL config is loaded from %installdir%\SSL\openssl.cfg
(typically: c:\program files\openvpn\SSL\openssl.cfg) if it exists.
This is important for some hardware tokens which need special
OpenSSL config for correct operation.
Bugfixes
--------
- Windows build: enable EKM
- Windows build: improve various vcpkg related build issues
- Windows build: fix regression related to non-writeable status files
- Windows build: fix regression that broke OpenSSL EC support
- Windows build: fix "product version" display (2.5..4 -> 2.5.4)
- Windows build: fix regression preventing use of PKCS12 files
- improve "make check" to notice if "openvpn --show-cipher" crashes
- improve argv unit tests
- ensure unit tests work with mbedTLS builds without BF-CBC ciphers
- include "--push-remove" in the output of "openvpn --help"
- fix error in iptables syntax in example firewall.sh script
- fix "resolvconf -p" invocation in example "up" script
- fix "common_name" environment for script calls when
"--username-as-common-name" is in effect
Documentation
-------------
- move "push-peer-info" documentation from "server options" to "client"
(where it belongs)
- correct "foreign_option_{n}" typo in manpage
- update IRC information in CONTRIBUTING.rst (libera.chat)
- README.down-root: fix plugin module name
1.7.1 (2021-12-15)
------------------
* Removed most of the Python 2 support code and fixed ``python_requires`` to require at least Python 3.6.
Note that 1.7.0 has been yanked because it could not install on Python 2.7.
Installing lazy-object-proxy on Python 2.7 should automatically fall back to the 1.6.0 release now.