print/qpdf: Drop confusing comment about NetBSD 9 build failure
- Sort USE_LANGUAGES and USE_CXX_FEATURES properly.
- Failing to build on NetBSD 9 with USE_CXX_FEATURES=c++17 was a
pkgsrc bug, not a problem in qpdf or NetBSD 9. Upstream documents
that c++20 is required, and now our Makefile says that. The
comment is (now) confusing; we generally just translate upstream
documented requirements to pkgsrc variables and leave it at that.
mame: update to 0.287.
It’s the end of another month, which means it’s time for another
MAME release! As you’d expect, MAME 0.287 includes a wide-ranging
array of emulation improvements to a multitude of systems. Interesting
changes this month include better Namco System 23 graphics, improved
lighting for Sega Model 3, and software-controlled volume
control/panning for Philips CD-i (along with improved stability).
The GRiD Compass family has received a keyboard overhaul as well
as an initial DAC sound output implementation. The Apple II family
now handles tricky raster effects more realistically, as well as
getting a substantial software list update (metadata for the MECC
collection is in much better shape). And speaking of software lists,
a couple of NES prototypes have been added.
supertux: updated to 0.7.0
0.7.0
Here are some of the most notable changes since the previous release:
Brand new sprites and abilities for Tux: slope sliding, strong buttjumping, rock rolling, and crawling
Revamped graphics for most backgrounds, tiles, objects, and badguys
Complete level design + story rework of the Story Mode, Revenge in Redmond, and Bonus Island I
Not only new NPCs (e.g: Granito) and enemies (e.g: DiveMine, Fish, and Corrupted Granito), but also revamps for numerous enemies such as: GoldBomb, Igel, Ghoul, and both bosses (Yeti and Ghost Tree)
New music
Level editor revamp
Local multiplayer mode
New gameplay mechanics such as glinted enemies, keys, the item pocket, and unlockable bonus islands via Tux Dolls
Many internal improves and code refactoring, such as moving to SimpleSquirrel
Improvements to compilation/porting, including CMake refactor, Android revival, and Flatpak builds
tex-tex-ini-files{,-doc}: update to 2026
- 2026-03-23 Add wrapper for `callback.register`
- Correct scope of `\everyjob` setting
- 2026-03-27 Remove one stray line
tex-tcolorbox{,-doc}: update to 6.9.0
6.7.0
- Libary `skins`:
- Option `tcb fill lower bicolor`. Actually, this option is available since years,
but was forgotten to be documented
- Options `set alt` and `use alt` for use with beamer
- Options `set temporal` and `use temporal` for use with beamer
- Documentation:
- Some beamer support examples rewritten for `set temporal` and `use temporal`
- Libary `skins`:
- Combination of `skin=enhancedlast jigsaw` or `skin=bicolorlast jigsaw`
with a `title` failed to have a hole for the box content
- Documentation:
- Add missing counter marks
- Drop unneeded tikz loading in doc examples
6.7.1
- Libary `skins`:
[49 lines not shown]
tex-tagpdf{,-doc}: update to 0.99z
0.99w
- prepare use of symbolic structure names for paragraphs.
- use tagging sockets in links
- space code error with preloaded fonts
0.99x
- space chars lost at line breaks
- check if PDF version has been changed and error if needed
0.99y
* hyphens from hyphenation are now marked with an Artifact if
agging is active, and no longer uses the U+00AD glyph by default
* active/softhyphen key has more options.
* update parent-child rules for 2.0 (adapted to upcoming changes
in ISO 32005 + best practice for math)
[4 lines not shown]
tex-tabularray{,-doc}: update to 2025C
- Make sure there is at least one row in any table
- Fix unexpected new pages caused by \pageshrink
- Skip detection for `*` and `[` for the first row
- Make `measure=vbox` work together with `\mathcolor`
- Fix default horizontal alignment setting of `longtblr`
- Work around `NoHyper` bug in `hyperref` for nested tables
tex-sttools{,-doc}: update to 3.5
3.2
An update of the packages to the latest LaTeX kernel.
3.3
Fix cuted package compatibility issues with the latest LaTeX kernel.
3.4
cuted.sty and cuted2024.sty (for the LaTeX kernel before 2025) bugfix
versions; removed texsort.sty
sw_reg_strategy: do not clobber b_private
this fixes a regression caused by "uvm_swap.c: make the drum mpsafe".
b_private is for the owner of the buffer.
in case of /dev/drum i/o, we are not the owner of the buffer.
kern_physio.c is.
Add b_private2 to struct buf
i plan to use this for swap i/o.
i'm not bumping kernel version as i reused an unused field.
(it used to be softdep b_dep and has been unused since 2009.)
tex-schulmathematik{,-doc}: update to 1.7.1
Document classes schulma-ab and schulma-klausur: correction of the total
number of pages for LaTeX 2025-06-01
swstrategy: reject non page aligned i/o explicitly
our swap offset calculation logic assumes page aligned i/o.
non aligned requests from /dev/drum silently go to a wrong block.
it has always been this way since the initial uvm import in 1998.
this commit fixes it by simply rejecting non aligned requests.
note: requests from swap and libkvm are always page aligned.