Commit graph

313984 commits

Author SHA1 Message Date
tnn
ac5b910171 py-last: needs py-setuptools_scm 2020-03-22 18:34:55 +00:00
wiz
5861974ed2 doc: Updated graphics/qr-code-generator to 1.6.0 2020-03-22 18:33:38 +00:00
wiz
2966f6ff72 qr-code-generator: update to 1.6.0.
No changelog, commit log is long, see
https://github.com/nayuki/QR-Code-generator/commits/master
2020-03-22 18:33:29 +00:00
wiz
6c361e06e4 doc: Updated devel/protobuf to 3.11.4 2020-03-22 18:28:52 +00:00
wiz
bd5d5654c7 protobuf: update to 3.11.4.
2020-02-14 version 3.11.4 (C++/Java/Python/PHP/Objective-C/C#/Ruby/JavaScript)

  C#
  * Fix latest ArgumentException for C# extensions (#7188)
  * Enforce recursion depth checking for unknown fields (#7210)

  Ruby
  * Fix wrappers with a zero value (#7195)
  * Fix JSON serialization of 0/empty-valued wrapper types (#7198)
2020-03-22 18:28:43 +00:00
rillig
d07953d424 mail/metamail: fix nonexistent files in REPLACE_CSH 2020-03-22 18:28:15 +00:00
wiz
2b68da9b81 doc: Updated security/openssl to 1.1.1e 2020-03-22 18:23:43 +00:00
wiz
daf276c903 openssl: update to 1.1.1e.
Major changes between OpenSSL 1.1.1d and OpenSSL 1.1.1e [17 Mar 2020]

      o Fixed an overflow bug in the x64_64 Montgomery squaring procedure
        used in exponentiation with 512-bit moduli (CVE-2019-1551)
2020-03-22 18:23:34 +00:00
wiz
fc75ddd562 doc: Updated databases/hiredis to 0.14.1 2020-03-22 18:20:20 +00:00
wiz
00df55c34d hiredis: update to 0.14.1.
### 0.14.1 (2020-03-13)

* Adds safe allocation wrappers (CVE-2020-7105, #747, #752) (Michael Grunder)
2020-03-22 18:20:11 +00:00
wiz
37a1c64682 doc: Updated mail/gmime3 to 3.2.7 2020-03-22 18:18:04 +00:00
wiz
0092bb311b gmime3: update to 3.2.7.
### GMime 3.2.7

* Added some configure logic to auto-detect the system shift-jis charset alias. (issue #81)

* Fixed tests/Makefile.am to exit with a non-negative value (issue #82)

* Fixed logic to skip expired or revoked gpg subkeys when looking for the correct subkey to
  use for signing or encrypting. (issue #88)

* Fixed a regression introduced into 3.2.6 as part of the header parsder rewrite that lost
  the ability to warn about invalid headers for non-toplevel MIME parts. (issue #89)

* Fixed S/MIME to always set GPGME_KEYLIST_MODE_VALIDATE when looking up certificates
  as this is needed in order to correctly populate the GMimeCertificates (issue #90)
2020-03-22 18:17:55 +00:00
rillig
595a93b732 devel/meson: fix another typo in the test cases 2020-03-22 18:09:13 +00:00
tnn
43afc7cc0e exult: include <cstddef> for ptrdiff_t 2020-03-22 18:09:10 +00:00
wiz
991b003fe5 doc: Updated devel/glibmm to 2.64.1 2020-03-22 18:01:36 +00:00
wiz
5b36e9f8b7 glibmm: update to 2.64.1.
2.64.1: (stable):

Glib:
* Add missing #includes
  (Kjell Ahlstedt) Issue #69 (Kalev Lember)


2.64.0 (stable):

Glib:
* Add get_user_runtime_dir()
  (scx) Issue #57, merge request !14
* Add get_host_name()
  (scx) Issue #58, merge request !15
* MainContext: Add push/pop/get_thread_default()
  (Kjell Ahlstedt) Issue #56 (Yackie-Yang)
* Add StdStringView and UStringView
  Use them in build_filename()
  (Thomas Holder, Kjell Ahlstedt) Issue #34
* Regex: match(), match_all(): Deprecate rvalue string references
  (Thomas Holder, Kjell Ahlstedt) Issue #66, merge request !26
* Add Glib::canonicalize_filename()
  (Kjell Ahlstedt) Issue #59 (Patrick Storz)
* ustring: Fix insert(iterator, In, In)
  (Thomas Holder) Merge request !19

Gio:
* DBus::Connection: Make the wrap() function thread-safe
  (Kjell Ahlstedt) Issue #56 (Yackie-Yang)
* DBus::Message::get_unix_fd_list(): Add refreturn
  (Kjell Ahlstedt) Issue #68 (kr.woaini)

gmmproc:
* Add optional decl_prefix parameter to _CLASS_BOXEDTYPE,
  _CLASS_BOXEDTYPE_STATIC, _CLASS_GOBJECT, _CLASS_INTERFACE,
  _CLASS_OPAQUE_COPYABLE, _CLASS_OPAQUE_REFCOUNTED, _WRAP_GERROR
  Used for adding GLIBMM_API or similar for MS Visual C++
  (Chun-wei Fan)

Build:
* Add Meson support
  (Chun-wei Fan, Kjell Ahlstedt) Merge request !28
* Drop gendef from Windows builds
  (Chun-wei Fan) Issue #12 (Mikhail Titov), merge request !30

Documentation:
* Correct spelling of spawn_async_with_pipes()
  (Mike Fleetwood) Merge request !16
* Glib::Binding: Several doc improvements
  (Daniel Boles) Merge request !17
* Glib::Binding: Explain why SlotTransform takes GValue*
  (Kjell Ahlstedt) Issue #61 (Daniel Boles)
* Regex: Note that Glib::ustring must be used in match methods
  (Kjell Ahlstedt) Issue #66, merge request !26
* Gio::AsyncResult: Improve the class description
  (Kjell Ahlstedt) Issue #27 (Alberto Mardegan)
2020-03-22 18:01:26 +00:00
rillig
0286755675 lang/llvm: fix typo in REPLACE_PYTHON filename 2020-03-22 18:01:21 +00:00
tnn
a55ec12df3 py-humanize: needs py-setuptools_scm 2020-03-22 17:56:22 +00:00
wiz
2aa1659e86 doc: Updated devel/catch2 to 2.11.3 2020-03-22 17:55:37 +00:00
wiz
ceb26a0b86 catch2: update to 2.11.3.
## 2.11.3

### Fixes
* Fixed compilation error caused by lambdas in assertions under MSVC


## 2.11.2

### Improvements
* GCC and Clang now issue warnings for suspicious code in assertions (#1880)
  * E.g. `REQUIRE( int != unsigned int )` will now issue mixed signedness comparison warning
  * This has always worked on MSVC, but it now also works for GCC and current Clang versions
* Colorization of "Test filters" output should be more robust now
* `--wait-for-keypress` now also accepts `never` as an option (#1866)
* Reporters no longer round-off nanoseconds when reporting benchmarking results (#1876)
* Catch2's debug break now supports iOS while using Thumb instruction set (#1862)
* It is now possible to customize benchmark's warm-up time when running the test binary (#1844)
  * `--benchmark-warmup-time {ms}`
* User can now specify how Catch2 should break into debugger (#1846)

### Fixes
* Fixes missing `<random>` include in benchmarking (#1831)
* Fixed missing `<iterator>` include in benchmarking (#1874)
* Hidden test cases are now also tagged with `[!hide]` as per documentation (#1847)
* Detection of whether libc provides `std::nextafter` has been improved (#1854)
* Detection of `wmain` no longer incorrectly looks for `WIN32` macro (#1849)
  * Now it just detects Windows platform
* Composing already-composed matchers no longer modifies the partially-composed matcher expression
  * This bug has been present for the last ~2 years and nobody reported it
2020-03-22 17:55:28 +00:00
wiz
b8528b039c doc: Updated graphics/ImageMagick to 7.0.10.1 2020-03-22 17:53:34 +00:00
wiz
93a9bbd025 ImageMagick: update to 7.0.10.1.
2020-03-15  7.0.10-1 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-1, GIT revision 17065:130e52e:20200315.

2020-03-14  7.0.10-1 Cristy  <quetzlzacatenango@image...>
  * Add support for returning the convex hull of an image with the
    %[canvas-hull] property.

2020-03-09  7.0.10-1 Dirk Lemstra <dirk@lem.....org>
  * Added option to specify the preferred version when writing a PDF file with
    -define pdf:version=version (e.g. 1.7).

2020-03-07  7.0.10-1 Cristy  <quetzlzacatenango@image...>
  * Do not throw exception on empty draw path (reference
    https://github.com/ImageMagick/ImageMagick/issues/974).
  * Fix possible buffer overflow in ComplexImages().
  * SVG to MVG requires transforms to appear before clipping paths (reference
    https://github.com/ImageMagick/ImageMagick/issues/1860).
2020-03-22 17:53:24 +00:00
tnn
5a3e67a0f0 crypto++: homogenize shared library rules. Don't bomb if ldconfig not found. 2020-03-22 17:52:51 +00:00
tnn
d3a030d7b4 gcc8: only use the system zlib if it is really the system's and not pkgsrc
GCC doesn't provide any flags for linking with zlib in non-standard
locations. Also, doing so could plausibly lead to cyclic dependencies.
2020-03-22 17:47:56 +00:00
rillig
64302bed86 doc: Updated pkgtools/pkglint to 19.4.13 2020-03-22 17:43:26 +00:00
rillig
24e2b05c2a pkgtools/pkglint: update to 19.4.13
Changes since 19.4.12:

Files that are mentioned redundantly in PLIST files generate an error.

Missing DESCR files generate an error.

Hard-coded /usr/pkg in patches generates an error.
2020-03-22 17:43:15 +00:00
nia
975063b0cd evolution-data-server: time.c needs _NETBSD_SOURCE 2020-03-22 17:01:49 +00:00
rillig
d1232083f8 bootstrap: create the binary packages before the summary message
It's strange to see the summary before all the actual work is done.
2020-03-22 16:40:19 +00:00
rillig
8c8a1eeaba bootstrap: remove unused BOOTSTRAP_VERSION variable
It had not been updated between 2006 and 2019, and there is no apparent
benefit of having this version number.
2020-03-22 16:34:46 +00:00
nia
8c9fa30c2a doc: Updated emulators/mednafen to 1.24.1 2020-03-22 16:08:43 +00:00
nia
00a87c5bc3 mednafen: Update to 1.24.1
-- 1.24.1: --

February 27, 2020:
	NES: Changed some macros in the CPU emulation code to not have leading underscores.

February 25, 2020:
	Use sem_clockwait() or sem_clockwait_np() when available, instead of sem_timedwait().

	NES: Don't memset() MDFN_PixelFormat object.

February 23, 2020:
	Fixed build errors on FreeBSD relating to the multithreading code.

February 22, 2020:
	Fixed broken semaphore emulation code used on non-Windows platforms when sem_timedwait() is not available(1.24.0-UNSTABLE regression).

February 15, 2020:
	Altered Linux joystick API detection in the configure script, to avoid compiling with Linux joystick support in lieu of SDL joystick support on *BSD systems
	with Linux header files installed.

February 11, 2020:
	Fixed AltiVec-related build errors on 64-bit POWER/PPC.

	SS: Added kludges to fix NBG2/NBG3 background layer offset problems in "Fighters Megamix".

February 2, 2020:
	SNES-Faust: Replaced assert() in the DSP-1 emulation code with a SNES_DBG()

January 23, 2020:
	PSX: Implemented a partial fix for missing notes/instruments in the music of "Dragon Ball GT: Final Bout".

December 30, 2019:
	PSX: Don't ignore the sample loop address set via ADPCM header when the loop address register was written only before the end of voice on startup delay.
	Fixes sound effect glitches in "Re-Loaded: The Hardcore Sequel".

-- 1.24.0-UNSTABLE: --

December 19, 2019:
	PSX: Handle SPU CD volume as signed 16-bit instead of unsigned; fixes lowest volume setting in "Star Wars Dark Forces".

December 18, 2019:
	PSX: Tweaked PAL pixel aspect ratio, tweaked nominal FPS values, added setting "psx.correct_aspect", and fixed light gun Y positioning with PAL games.

December 16, 2019:
	SNES-Faust: Added SDD-1 emulation.

November 26, 2019:
	SNES-Faust: Allow emulation to switch away from the SPC700 during execution of opcode 0xFA, between the read and write, to fix bonkers
	audio that leads to a hang in the "Tenshi no Uta" game.

	SNES-Faust: Extended DMA NMI delay kludge to cover 8-bit LDX #imm to fix hang in "Frisky Tom" in "Nichibutsu Arcade Classics".

	SNES-Faust: Added DSP-2 emulation.

November 19, 2019:
	SNES-Faust: Added MSU1 support.

	SNES-Faust: Added a multithreaded PPU renderer, controlled via the new "snes_faust.renderer" setting, disabled by default.

	SNES-Faust: Added SuperFX overclocking support, controlled via setting "snes_faust.superfx.clock_rate".

	SNES-Faust: Added SuperFX instruction cache emulation support, controlled via setting "snes_faust.superfx.icache", disabled by default.

	SNES-Faust: Added support for Game Genie cheats(entered via Mednafen's cheat system).

	SNES-Faust: Added setting "snes_faust.region" to allow for overriding the automatic region detection and emulating one region while reporting the different region to the game.

November 17, 2019:
	On Windows, call CoInitializeEx() with COINIT_MULTITHREADED before calling SDL_Init(), to prevent potential initialization errors with Mednafen's
	WASAPI sound code.

November 16, 2019:
	Using drive-relative paths on Windows should no longer make a mess due to Mednafen looking for and putting files in the wrong place.

November 14, 2019:
	SS: Removed "ss.midsync" setting; the functionality it controlled is now always enabled.

	Added settings "affinity.cd", "affinity.emu", "affinity.video", and "ss.affinity.vdp2" to specify CPU thread affinity masks for the CD read threads,
	main emulation thread, video blitting thread, and Saturn VDP2 rendering thread, respectively. Setting thread affinities properly can improve
	Saturn emulation performance on a dual-core CPU with hyperthreading.

	Cleaned up multithreading code and API.

November 10, 2019:
	Removed "using namespace Mednafen;" from types.h, and related changes.

October 25, 2019:
	SNES-Faust: Ignore frameskip if interlace mode is enabled, to avoid feeding uninitialized data into the deinterlacer which leads to a crash.

September 18, 2019:
	Implemented workaround in OwlResampler_neon.inc for a C++ parsing bug in gcc 9.x.

September 13, 2019:
	Apple2: Renamed(with backwards-compatibility aliases) video mode "rgb_alt1" to "rgb_alt" and "rgb_alt2" to "rgb_alt_tfr", and added new video mode "rgb_tfr".

	Apple2: Added support for 32-color custom palettes(will automatically enable a text fringe reduction RGB mode if used).

-- 1.23.0-UNSTABLE: --

August 26, 2019:
	Apple2: Added support for an RGB-style video mode, selectable with the new setting "apple2.video.mode".

	SS: Added "Shunsai" to the internal database of games to use the data cache read bypass kludge with, to fix various graphical glitches.

August 25, 2019:
	Expanded and harmonized the accepted value ranges for settings "sfspeed" and "ffspeed" to 0.25 through 15, for greater versatility.

	NGP: Added very incomplete emulation of BIOS system call "VECT_FLASHERS", per tip from stellarporter.  Fixes eventual hang in "The Last Blade".

	NGP: Fixed TLCS-900H new IFF calculation when taking an interrupt, per tip from trinemark.  Fixes broken voice playback in
	"Densetsu no Ogre Battle Gaiden".

	NGP: Fixed potential division by zero in the TLCS-900H MINC* and MDEC* instructions emulation(the emulation of the instructions is still almost certainly wrong,
	though), per tip from byuu.

August 24, 2019:
	PCE: Changed the Super CD-ROM^2 memory identification signature to match a Duo instead of a PCE with a system card, to fix compatibility
	issues with some US Super CD-ROM^2 games when using a US system card image, per tip from elmer.

August 22, 2019:
	SS: Added "Ronde" to the internal database of games to use the data cache read bypass kludge with, to fix missing graphics
	on the title screen and main menu.

August 20, 2019:
	SS: Added "Thunder Force Gold Pack 1" to the internal database of games to use the data cache read bypass kludge with,
	to fix explosion graphic glitches in "Thunder Force III".

	SS: Fixed a bug that could cause erroneous VDP1 framebuffer erasure when the lower Y coordinate for the erase window was too large.

August 12, 2019:
	SS: Added "Thunder Force Gold Pack 2" to the internal database of games to use the data cache read bypass kludge with,
	to fix quasi-random hangs when pausing the game in "Thunder Force AC".

	SS: Corrected the value the SCU DMA mode registers are initialized to on reset.

June 18, 2019:
	SS: Added "Formula Grand Prix - Team Unei Simulation" to the internal database of games to use the data cache read bypass kludge with,
	to fix a hang after the title screen.

	SS: Added "Virtual Mahjong" to the internal database of games to use the data cache read bypass kludge with, to fix graphical glitches on the character
	select screen.

June 16, 2019:
	SS: Slowed down SCU DMA from SDRAM/SH-2 bus slightly, though I'm not sure what is the origin of the measured overhead/slowdown on a Saturn.
	Fixes FMV flickering in "Lunar".

	SS: Added partial emulation(CS0 and CS1, SH-2 non-DMA accesses and SCU DMA accesses) of the timing effects of the SCU A-bus configuration registers.

	SS: Added "Tech Saturn 1997.6" to the internal database of games for which 1MiB RAM cart emulation is enabled, for its "Groove on Fight" demo.

	SS: Implemented a crude simulation of the VDP1 command execution slowdown that occurs when an SH-2 CPU writes to VDP1 RAM or registers, activated
	via the horrible hacks mechanism; fixes text flickering in "Arcade's Greatest Hits", most rescue text flickering in "Burning Rangers"(at least on the first stage),
	graphical glitches in "Whizz", and some of the graphical glitches in "All-Star Baseball 97".

	SS: Added a horrible hack to fix the hang in "Fighters Megamix" that occurred after the intro FMV played(or was interrupted).

	SS: Added a horrible hack to fix the hang at the end of disc 1 of "Grandia".

	SS: Added a per-game horrible hacks mechanism.

	SS: Added "Albert Odyssey" to the internal database of games to use full cache emulation with, to fix battle text truncation.

	SS: Added "Die Hard Trilogy", "GeGeGe no Kitarou", "Nobunaga no Yabou Shouseiroku", "Space Jam" to the internal database of games to use full
	cache emulation with, to fix hangs/crashes.

	SS: Added "Gex" and "Slam 'n Jam 96" to the internal database of games to use full cache emulation with, to fix minor FMV glitches.

	SS: Added "Policenauts" to the internal database of games to use full cache emulation with, to fix screen flickering on disc 2.

	SS: Full cache emulation(enabled via database) now also enables emulation of SH-2 WB/EX pipeline stalls.

	SS: Tweaked the kludgey CPU instruction read/write penalty during SH-2 DMA to be higher in some circumstances; fixes major graphical glitches in the
	later stages of "Shienryu" when on arcade mode.

	SS: Added "Dragon Force II" to the internal database of games to use the data cache read bypass kludge with, to fix major game logic errors
	during battles.

March 15, 2019:
	SNES-Faust: Added CX4, SuperFX, and SA-1 emulation.

	SNES-Faust: Made various changes to try to improve game compatibility
2020-03-22 16:08:26 +00:00
nia
bfb46147a0 doc: Updated devel/libev to 4.33 2020-03-22 16:01:55 +00:00
nia
10abd4284e libev: Update to 4.33
4.33 Wed Mar 18 13:22:29 CET 2020
	- no changes w.r.t. 4.32.

4.32 (EV only)
	- the 4.31 timerfd code wrongly changed the priority of the signal
          fd watcher, which is usually harmless unless signal fds are
          also used (found via cpan tester service).
        - the documentation wrongly claimed that user may modify fd and events
          members in io watchers when the watcher was stopped
          (found by b_jonas).
        - new ev_io_modify mutator which changes only the events member,
          which can be faster. also added ev::io::set (int events) method
          to ev++.h.
        - officially allow a zero events mask for io watchers. this should
          work with older libev versions as well but was not officially
          allowed before.
        - do not wake up every minute when timerfd is used to detect timejumps.
        - do not wake up every minute when periodics are disabled and we have
          a monotonic clock.
        - support a lot more "uncommon" compile time configurations,
          such as ev_embed enabled but ev_timer disabled.
        - use a start/stop wrapper class to reduce code duplication in
          ev++.h and make it needlessly more c++-y.
        - the linux aio backend is no longer compiled in by default.
        - update to libecb version 0x00010008.
2020-03-22 16:01:46 +00:00
tnn
556329b48e mingw-w64-x86_64-winpthreads: uses pax(1) during pre-install 2020-03-22 14:46:01 +00:00
tnn
b1ec2ebb60 netbsd-iscsi-lib: fix installation on Linux 2020-03-22 14:24:59 +00:00
tnn
ab77141474 uriparser: fix build of test suite on Linux 2020-03-22 13:51:23 +00:00
tnn
599d397439 libtecla: add missing LDFLAGS, document patch-aa 2020-03-22 13:38:28 +00:00
rillig
17199e8791 devel/libtai: remove unnecessary errno hack option 2020-03-22 13:24:00 +00:00
wiz
9290df3744 doc/TODO: add some
+ ImageMagick-7.0.10.1, alsa-lib-1.2.2, catch2-2.11.3, glibmm-2.64.1,
  gmime3-3.2.7, hiredis-0.14.1, libev-4.33, mednafen-1.24.1,
  openssl-1.1.1e, protobuf-3.11.4, py-gobject3-3.36.0, py-setuptools-46.1.1
  [drops python-2.x support], qr-code-generator-1.6.0.
2020-03-22 13:22:20 +00:00
tnn
52ffc6ace4 rc.subr: mark as not for unprivileged, because of PREFIX:=/ abuse 2020-03-22 13:21:05 +00:00
rillig
b885ff75ea mk/subst.mk: ignore directories in SUBST_FILES
Seen in multimedia/libmp4v2, where a pattern also matches the CVS
directory from the distfiles.
2020-03-22 13:19:50 +00:00
tnn
34a262fa92 p5-Crypt-Curve25519: work around namespace conflict 2020-03-22 13:15:13 +00:00
tnn
fba84dd6dd perfuse: mark as only for NetBSD 2020-03-22 13:04:11 +00:00
rillig
85ba2e1dd6 devel/jemalloc: remove unknown configure option
The configure program does not contain the word "silent" anymore.
2020-03-22 12:53:10 +00:00
tnn
d421b4f47a libiscsi: don't build ld_iscsi.so
It is Linux specific and since it is intended more as an example than
for actual use, we won't bother with conditional packaging here.
2020-03-22 12:42:41 +00:00
rillig
7ad425e0ab www/py-*: fix test dependencies for Python 2.7 2020-03-22 12:28:28 +00:00
tnn
e84d37de26 remove redundant PLISTs 2020-03-22 12:25:29 +00:00
rillig
fdcc4f762a sysutils/acpica-utils: remove nonexistent files from REPLACE_BASH 2020-03-22 12:24:58 +00:00
rillig
c4fcced991 security/gnutls: remove unnecessary comment from Makefile 2020-03-22 12:21:59 +00:00
rillig
26518604c6 security/gnutls: remove nonexistent files from REPLACE_BASH 2020-03-22 12:21:12 +00:00