lang/retro12: Update to 2021.2
ChangeLog:
* fixes a bug causing address stack corruption in some circumstances
* improved handling of pipes
* added `abort`
* add support for user defined block delimiters
PR: 253610
Submitted by: crc@forthworks.com
Unbreak fetch from git.sr.ht
GZIP compression ratio and Git footer have changed e.g.,
method crc date time compressed uncompressed ratio uncompressed_name
-defla 944caee6 Dec 7 21:15 12482 71680 82.5% scdoc-1.11.1.tar
+defla 944caee6 Feb 17 23:20 12510 71680 82.5% scdoc-1.11.1.tar
---
-2.26.2
+2.30.0
Mark BROKEN on FreeBSD 13 and 14
ld: error: duplicate symbol: potgo_value
>>> defined at main.c
>>> ./sources/src/main.o:(potgo_value)
>>> defined at newcpu.c
>>> ./sources/src/newcpu.o:(.bss+0x81E50)
Reported by: pkg-fallout
www/logswan: Update to 2.1.10
And while here, also switch to versioned download.
Reviewed by: osa (mentor)
Approved by: osa (mentor)
Differential Revision: https://reviews.freebsd.org/D28685
Mark BROKEN on FreeBSD 13 % 14.
ld: error: duplicate symbol: SYNTAX_ERR_FLAG
>>> defined at array.c
>>> src/asciitex/array.o:(SYNTAX_ERR_FLAG)
>>> defined at asciiTeX.c
>>> src/asciitex/asciiTeX.o:(.bss+0x0)
editors/libreoffice: resurrect deleted by mistake patch for qt5-cairo engine to fix CJK fonts rendering in menus and dialogs
PR: 253371, 253579
Pointy hat to: fluffy
sysutils/memtest86+: remove dependency on gcc48
This is one of three ports still explicitly dependent on lang/gcc48. The
problems that were preventing the upgrade were as follows:
- The __OUT*/__IN* macros in io.h were declaring the produced functions as
extern, yielding multiple "definitions." They're inline asm, so just give
them static linkage.
- reboot was declared inline with non-static linkage, thus leaving it in a
weird state where it wasn't visible within the same CU or another CU.
Drop the inline for now; if it really needs to be inlined, it can be
moved into a header and declared `static inline`.
I made these changes, then discovered there's a 5.31b that's still in
testing. I checked the archive for that and was delighted to discover these
changes had already actually been made there, too, so let's consider this a
backport.
PR: 253303
Approved by: avg (maintainer)
Mark BROKEN on FreeBSD 13 and 14
ld: error: duplicate symbol: g_mainthread_id
>>> defined at module.c
>>> livestatus_so-module.o:(g_mainthread_id)
>>> defined at logger.c
>>> livestatus_so-logger.o:(.bss+0x8)
Reported by: pkg-fallout
Mark BROKEN on FreeBSD 13 and 14
ld: error: duplicate symbol: mem68k_fetch_byte
>>> defined at floppy.c
>>> floppy.o:(mem68k_fetch_byte)
>>> defined at profile.c
>>> profile.o:(.bss+0x100)
Reported by: pkg-fallout
Mark BROKEN on FreeBSD 13 and 14
ld: error: duplicate symbol: CGACONST
>>> defined at 386.c
>>> pcem-386.o:(CGACONST)
>>> defined at 386_dynarec.c
>>> pcem-386_dynarec.o:(.bss+0x1900)
Reported by: pkg-fallout
Mark BROKEN on FreeBSD 13 and 14
ld: error: duplicate symbol: data
>>> defined at event.c
>>> event.o:(data) in archive ../adns/libadns.a
>>> defined at types.c
>>> types.o:(.bss+0x0) in archive ../adns/libadns.a
Reported by: pkg-fallout
Mark BROKEN on FreeBSD 13 and 14
ld: error: duplicate symbol: DicDir
>>> defined at xjdcomm.c
>>> ./obj/Jishyo.obj/xjdcomm.c.o:(DicDir)
>>> defined at xjdsa.c
>>> ./obj/Jishyo.obj/xjdsa.c.o:(.bss+0x110)
Reported by: pkg-fallout
Mark BROKEN on FreeBSD 13 and 14
ld: error: duplicate symbol: endscore_reached
>>> defined at main.c
>>> main.o:(endscore_reached)
>>> defined at menu.c
>>> menu.o:(.bss+0x600)
Reported by: pkg-fallout
Mark BROKEN on FreeBSD 13 and 14
ld: error: duplicate symbol: admin_passwd
>>> defined at main.c
>>> main.o:(admin_passwd)
>>> defined at interface.c
>>> interface.o:(.bss+0x60)
Reported by: pkg-fallout
Mark BROKEN on FreeBSD 13 and 14
g_raid5.c:1567:2: error: too few arguments to function call, expected at least 3, have 1
G_RAID5_LOGREQ(bp, "[done err:%d dat:%02x adr:%p]",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./g_raid5.h:72:18: note: expanded from macro 'G_RAID5_LOGREQ'
g_print_bio(bp); \
~~~~~~~~~~~ ^
/usr/src/sys/geom/geom.h:347:6: note: 'g_print_bio' declared here
void g_print_bio(const char *prefix, const struct bio *bp, const char *fmtsuffix, ...) __printflike(3, 4);
^
Reported by: pkg-fallout
Mark BROKEN on FreeBSD 13 and 14
ld: error: duplicate symbol: CharSet
>>> defined at clear.c
>>> clear.o:(CharSet)
>>> defined at drawing.c
>>> drawing.o:(.bss+0x0)
Reported by: pkg-fallout
Mark BROKEN on FreeBSD 13 and 14
ld: error: duplicate symbol: dbErrString
>>> defined at nomos.c
>>> nomos.o:(dbErrString)
>>> defined at licenses.c
>>> licenses.o:(.bss+0x1020)
Reported by: pkg-fallout
games/bsdgames: NO_WERROR fix for FreeBSD 13
* use WITHOUT_WERROR instead of NO_WERROR
* remove noop REINPLACE statements
* moves the wump.info out of the pkg-plist into the Makefile
PR: 252941
Submitted by: jockl@pianojockl.org (maintainer)
graphics/openexr: graphics/ilmbase: v2.5.4 update
"Patch release with various bug/sanitizer/security fixes, primarily related to
reading corrupted input files."
<https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.4>
Cherry-pick upstream commit for GCC 11 compatibility:
<a40a6151c4>
Since this changes the patchlevel of the solibs, bump PORTREVISION of dependent
ports just to be sure.
(graphics/py-openshadinglanguage is unaltered and .includes the revision bump
from .../openshadinglanguage.)
graphics/openexr: really commit v2.5.4 update.
Unfortunately, this was missed with the ilmbase update, and
causes yet another PORTREVISION bump on all dependent ports.
repeating ilmbase's commit log here:
"Patch release with various bug/sanitizer/security fixes, primarily related to
reading corrupted input files."
<https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.4>
Cherry-pick upstream commit for GCC 11 compatibility:
<a40a6151c4>
Since this changes the patchlevel of the solibs, bump PORTREVISION of dependent
ports just to be sure.
(graphics/py-openshadinglanguage is unaltered and .includes the revision bump
from .../openshadinglanguage.)
Reported by: VVD (IRC, #bsdports)
graphics/openexr, ilmbase: security update to v2.5.5
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.5
"Specific OSS-fuzz issues include:
OSS-fuzz #30291 Timeout in openexr_exrcheck_fuzzer
OSS-fuzz #29106 Heap-buffer-overflow in Imf_2_5::FastHufDecoder::decode
OSS-fuzz #28971 Undefined-shift in Imf_2_5::cachePadding
OSS-fuzz #29829 Integer-overflow in Imf_2_5::DwaCompressor::initializeBuffers
OSS-fuzz #30121 Out-of-memory in openexr_exrcheck_fuzzer"
Bump PORTREVISION of ports that directly depend on openexr and/or ilmbase.
Security: 98044aba-6d72-11eb-aed7-1b1b8a70cc8b