Now
MAIN commitmail json YAML
pkgsrc/x11/libdrm/distinfo@1.112
/
diff
pkgsrc/x11/libdrm/patches/patch-tests_nouveau_threaded.c@1.2 / diff
pkgsrc/x11/libdrm/patches/patch-tests_nouveau_threaded.c@1.2 / diff
x11/libdrm: Fix DragonFly build
MAIN commitmail json YAML
pkgsrc/sysutils/libpciaccess/distinfo@1.42
/
diff
pkgsrc/sysutils/libpciaccess/patches/patch-src_meson.build@1.1 / diff
pkgsrc/sysutils/libpciaccess/patches/patch-src_meson.build@1.1 / diff
sysutils/libpciaccess: Unbreak DragonFly build
MAIN commitmail json YAML
pkgsrc/security/p11-kit/distinfo@1.26
/
diff
pkgsrc/security/p11-kit/patches/patch-common_compat.c@1.5 / diff
pkgsrc/security/p11-kit/patches/patch-common_message.c@1.3 / diff
pkgsrc/security/p11-kit/patches/patch-common_compat.c@1.5 / diff
pkgsrc/security/p11-kit/patches/patch-common_message.c@1.3 / diff
security/p11-kit: Add DragonFly support
MAIN commitmail json YAML
pkgsrc/textproc/the_silver_searcher/distinfo@1.22
/
diff
pkgsrc/textproc/the_silver_searcher/patches/patch-src_main.c@1.2 / diff
pkgsrc/textproc/the_silver_searcher/patches/patch-src_main.c@1.2 / diff
textproc/the_silver_searcher: Lint.
MAIN commitmail json YAML
pkgsrc/devel/glib2/distinfo@1.321
/
diff
pkgsrc/devel/glib2/patches/patch-glib_genviron.c@1.3 / diff
pkgsrc/devel/glib2/patches/patch-glib_gspawn.c@1.3 / diff
pkgsrc/devel/glib2/patches/patch-glib_genviron.c@1.3 / diff
pkgsrc/devel/glib2/patches/patch-glib_gspawn.c@1.3 / diff
devel/glib2: Unbreak DragonFly build
The need for `environ` to be a weak symbol is true for DragonFly, too --
not just FreeBSD.
The need for `environ` to be a weak symbol is true for DragonFly, too --
not just FreeBSD.
MAIN commitmail json YAML
bootstrap: Confirm pkgsrc's status on DragonFly
MAIN commitmail json YAML
lang/python312: Add DragonFly support
MAIN commitmail json YAML
lang/python311: Add DragonFly support
MAIN commitmail json YAML
doc: Added graphics/didder version 1.3.0
MAIN commitmail json YAML
graphics/Makefile: + didder
MAIN commitmail json YAML
pkgsrc/graphics/didder/DESCR@1.1
/
diff
pkgsrc/graphics/didder/Makefile@1.1 / diff
pkgsrc/graphics/didder/PLIST@1.1 / diff
pkgsrc/graphics/didder/distinfo@1.1 / diff
pkgsrc/graphics/didder/go-modules.mk@1.1 / diff
pkgsrc/graphics/didder/Makefile@1.1 / diff
pkgsrc/graphics/didder/PLIST@1.1 / diff
pkgsrc/graphics/didder/distinfo@1.1 / diff
pkgsrc/graphics/didder/go-modules.mk@1.1 / diff
graphics/didder: Import package
Didder is an extensive, fast, and accurate command-line image dithering tool.
It is designed to work well for both power users as well as pipeline scripting.
It is unique in its correctness and variety of dithering algorithms.
Didder is an extensive, fast, and accurate command-line image dithering tool.
It is designed to work well for both power users as well as pipeline scripting.
It is unique in its correctness and variety of dithering algorithms.
MAIN commitmail json YAML
doc: Updated net/croc to 9.6.14
MAIN commitmail json YAML
pkgsrc/net/croc/Makefile@1.11
/
diff
pkgsrc/net/croc/distinfo@1.2 / diff
pkgsrc/net/croc/go-modules.mk@1.2 / diff
pkgsrc/net/croc/distinfo@1.2 / diff
pkgsrc/net/croc/go-modules.mk@1.2 / diff
net/croc: Update to 9.6.14
Changelog:
v9.6.14
- Fix Windows builds by @bitraid in #679
- Bump github.com/stretchr/testify from 1.8.2 to 1.9.0 by @dependabot in
#678
- Bump softprops/action-gh-release from 1 to 2 by @dependabot in #680
v9.6.13
- Build release binaries for DragonFly/Free/Net/OpenBSD by @dbohdan in #671
v9.6.12
- builds should be using static build for alleviating glibc errors
v9.6.11
- define ports by amount, not individually - v2 by @qk-santi in #662
- Bump actions/stale from 5 to 9 by @dependabot in #657
- remove unnecessary trailing newline character when stdout is enabled by
@TravisRoad in #663
- add windows arm builds
v9.6.10
- hide relay param if not going to be used by @qk-santi in #659
- use go.1.21 for builds
v9.6.9
- switch winget releaser runner to ubuntu-latest by @sitiom in #581
- add build for windows 7 by @schollz in #655
- Bump golang.org/x/crypto from 0.18.0 to 0.19.0 by @dependabot in #653
v9.6.7
- Update and fix the docker image deplyment build by @rehanone in #645
- Fix for the failing CD build by @rehanone in #646
v9.6.6
- feat: add support to respect .gitignore files
- fix architecture detection for Apple Silicon
Changelog:
v9.6.14
- Fix Windows builds by @bitraid in #679
- Bump github.com/stretchr/testify from 1.8.2 to 1.9.0 by @dependabot in
#678
- Bump softprops/action-gh-release from 1 to 2 by @dependabot in #680
v9.6.13
- Build release binaries for DragonFly/Free/Net/OpenBSD by @dbohdan in #671
v9.6.12
- builds should be using static build for alleviating glibc errors
v9.6.11
- define ports by amount, not individually - v2 by @qk-santi in #662
- Bump actions/stale from 5 to 9 by @dependabot in #657
- remove unnecessary trailing newline character when stdout is enabled by
@TravisRoad in #663
- add windows arm builds
v9.6.10
- hide relay param if not going to be used by @qk-santi in #659
- use go.1.21 for builds
v9.6.9
- switch winget releaser runner to ubuntu-latest by @sitiom in #581
- add build for windows 7 by @schollz in #655
- Bump golang.org/x/crypto from 0.18.0 to 0.19.0 by @dependabot in #653
v9.6.7
- Update and fix the docker image deplyment build by @rehanone in #645
- Fix for the failing CD build by @rehanone in #646
v9.6.6
- feat: add support to respect .gitignore files
- fix architecture detection for Apple Silicon
MAIN commitmail json YAML
doc: Updated games/love11 to 11.5
MAIN commitmail json YAML
games/love11: Update to 11.5
Changelog:
- Added "LOVE Loader" launcher on Android for easier loading of .love files.
- Changed iOS game selector to alphabetically sort the list of .love files.
- Changed JIT compilation on macOS arm64 (Apple Silicon) to be off by default,
since performance and available JIT memory isn't reliable.
- Fixed inconsistent and buggy behaviour of 'pairs' by updating LuaJIT.
- Fixed "unexpected alignment" errors when running love on some 32 bit Linux
systems.
- Fixed running fused games on Windows when the executable has been
code-signed.
- Fixed undefined behaviour in love.data.hash's implementation.
- Fixed writing files when a symlink exists in the save directory's path.
- Fixed love.threaderror not being called if the error message is an empty
string.
- Fixed a race condition when a Thread is destroyed immediately after
Thread:start.
- Fixed unexpectedly slow first frames on macOS.
- Fixed love.joystick.setGamepadMapping when replacing an existing mapping.
- Fixed love.joystick.getGamepadMappingString.
- Fixed duplicate platform fields in love.joystick.saveGamepadMappings.
- Fixed DistanceJoint type information.
- Fixed time drift in Source:tell after a Source loops.
- Fixed audio not always pausing when the app is minimized on Android.
- Fixed RecordingDevice:start to return false instead of hard-crashing on iOS.
- Fixed identical frames in Ogg Theora videos being skipped.
- Fixed love.font.newBMFontRasterizer's single file parameter variant.
- Fixed the original window size not always being restored when exiting
fullscreen on Linux.
- Fixed some cases of framerate hitches in Windows when vsync is enabled in
windowed mode.
- Fixed colors appearing over-saturated on P3 displays in macOS.
- Fixed textures looking washed out when gamma-correct rendering is used on
some Android devices.
- Fixed images with mipmaps when ANGLE is used with an AMD GPU.
- Fixed line rendering when duplicate points are used in the line.
- Fixed line rendering with miter and bevel line join modes when antiparallel
lines are formed.
- Fixed a crash when calling Text:add with an empty string parameter.
Changelog:
- Added "LOVE Loader" launcher on Android for easier loading of .love files.
- Changed iOS game selector to alphabetically sort the list of .love files.
- Changed JIT compilation on macOS arm64 (Apple Silicon) to be off by default,
since performance and available JIT memory isn't reliable.
- Fixed inconsistent and buggy behaviour of 'pairs' by updating LuaJIT.
- Fixed "unexpected alignment" errors when running love on some 32 bit Linux
systems.
- Fixed running fused games on Windows when the executable has been
code-signed.
- Fixed undefined behaviour in love.data.hash's implementation.
- Fixed writing files when a symlink exists in the save directory's path.
- Fixed love.threaderror not being called if the error message is an empty
string.
- Fixed a race condition when a Thread is destroyed immediately after
Thread:start.
- Fixed unexpectedly slow first frames on macOS.
- Fixed love.joystick.setGamepadMapping when replacing an existing mapping.
- Fixed love.joystick.getGamepadMappingString.
- Fixed duplicate platform fields in love.joystick.saveGamepadMappings.
- Fixed DistanceJoint type information.
- Fixed time drift in Source:tell after a Source loops.
- Fixed audio not always pausing when the app is minimized on Android.
- Fixed RecordingDevice:start to return false instead of hard-crashing on iOS.
- Fixed identical frames in Ogg Theora videos being skipped.
- Fixed love.font.newBMFontRasterizer's single file parameter variant.
- Fixed the original window size not always being restored when exiting
fullscreen on Linux.
- Fixed some cases of framerate hitches in Windows when vsync is enabled in
windowed mode.
- Fixed colors appearing over-saturated on P3 displays in macOS.
- Fixed textures looking washed out when gamma-correct rendering is used on
some Android devices.
- Fixed images with mipmaps when ANGLE is used with an AMD GPU.
- Fixed line rendering when duplicate points are used in the line.
- Fixed line rendering with miter and bevel line join modes when antiparallel
lines are formed.
- Fixed a crash when calling Text:add with an empty string parameter.
MAIN commitmail json YAML
multimedia/assimp: Reset MAINTAINER
MAIN commitmail json YAML
doc: Updated wm/cwm to 7.4
MAIN commitmail json YAML
wm/cwm: Update to 7.4
2023-10-20: Ninth public release 7.4 of portable cwm. Changes made between
OpenBSD 7.3 and 7.4:
- Allow cwm(1) to cycle through windows of the same window class as the active
window, default key binding to M-grave, respectively Alt-Tilde, like with
other window managers.
2023-10-20: Ninth public release 7.4 of portable cwm. Changes made between
OpenBSD 7.3 and 7.4:
- Allow cwm(1) to cycle through windows of the same window class as the active
window, default key binding to M-grave, respectively Alt-Tilde, like with
other window managers.
MAIN commitmail json YAML
devel/skalibs: Reset MAINTAINER
MAIN commitmail json YAML
lang/execline: Reset MAINTAINER
MAIN commitmail json YAML
misc/s6-portable-utils: Reset MAINTAINER
MAIN commitmail json YAML
net/s6-dns: Reset MAINTAINER
MAIN commitmail json YAML
sysutils/s6: Reset MAINTAINER
MAIN commitmail json YAML
doc: Updated lang/qbe to 1.2
MAIN commitmail json YAML
lang/qbe: Update to 1.2
QBE 1.2 comes with important correctness fixes as well as improvements to the
documentation. Notable changes are:
- correctness fixes to the stack-slot coalescing pass
- new experimental dbgfile and dbgloc directives
QBE 1.2 comes with important correctness fixes as well as improvements to the
documentation. Notable changes are:
- correctness fixes to the stack-slot coalescing pass
- new experimental dbgfile and dbgloc directives
MAIN commitmail json YAML
pkgsrc/devel/raylib/Makefile@1.3
/
diff
pkgsrc/devel/raylib/PLIST@1.2 / diff
pkgsrc/devel/raylib/distinfo@1.3 / diff
pkgsrc/devel/raylib/patches/patch-cmake_CompilerFlags.cmake deleted
pkgsrc/devel/raylib/PLIST@1.2 / diff
pkgsrc/devel/raylib/distinfo@1.3 / diff
pkgsrc/devel/raylib/patches/patch-cmake_CompilerFlags.cmake deleted
devel/raylib: Provide shared lib and pkg-config files instead
MAIN commitmail json YAML
doc: Updated devel/raylib to 5.0
MAIN commitmail json YAML
devel/raylib: Update to 5.0
raylib 5.0 - 10th Anniversary Edition (18 November 2023)
KEY CHANGES:
- REDESIGNED: rcore module platform-split, by @ubkp, @michaelfiber,
@Bigfoot71, @raysan5
- ADDED: New platform backend supported: SDL
- ADDED: New platform backend supported: Nintendo Switch (closed source)
- ADDED: New Splines drawing and evaluation API
- ADDED: New pseudo-random numbers generator: rprand
- ADDED: Automation Events System API
- UPDATED: raygui 4.0: New version of this immediate-mode gui system for tools
development with raylib
raylib 5.0 - 10th Anniversary Edition (18 November 2023)
KEY CHANGES:
- REDESIGNED: rcore module platform-split, by @ubkp, @michaelfiber,
@Bigfoot71, @raysan5
- ADDED: New platform backend supported: SDL
- ADDED: New platform backend supported: Nintendo Switch (closed source)
- ADDED: New Splines drawing and evaluation API
- ADDED: New pseudo-random numbers generator: rprand
- ADDED: Automation Events System API
- UPDATED: raygui 4.0: New version of this immediate-mode gui system for tools
development with raylib
MAIN commitmail json YAML
doc: Added games/bugdom2 version 4.0.0
MAIN commitmail json YAML
games/Makefile: + bugdom2
MAIN commitmail json YAML
pkgsrc/games/bugdom2/DESCR@1.1
/
diff
pkgsrc/games/bugdom2/Makefile@1.1 / diff
pkgsrc/games/bugdom2/PLIST@1.1 / diff
pkgsrc/games/bugdom2/distinfo@1.1 / diff
pkgsrc/games/bugdom2/files/bugdom2.template@1.1 / diff
pkgsrc/games/bugdom2/Makefile@1.1 / diff
pkgsrc/games/bugdom2/PLIST@1.1 / diff
pkgsrc/games/bugdom2/distinfo@1.1 / diff
pkgsrc/games/bugdom2/files/bugdom2.template@1.1 / diff
games/bugdom2: New package
It has been three years since Rollie McFly rid the Bugdom of the evil King
Thorax and his minions, but the Bugdom can still be dangerous place as our
new hero Skip is about to find out. While on his way to visit his family on
the far side of the Bugdom, a Bully Bee swooped down and stole Skip窶冱
knapsack. Your job as Skip is to track down the Bully Bee and get your
knapsack back.
Bugdom 2 was released in 2002 by Pangea Software as a Mac game. It is the
sequel to the original Bugdom.
It has been three years since Rollie McFly rid the Bugdom of the evil King
Thorax and his minions, but the Bugdom can still be dangerous place as our
new hero Skip is about to find out. While on his way to visit his family on
the far side of the Bugdom, a Bully Bee swooped down and stole Skip窶冱
knapsack. Your job as Skip is to track down the Bully Bee and get your
knapsack back.
Bugdom 2 was released in 2002 by Pangea Software as a Mac game. It is the
sequel to the original Bugdom.
MAIN commitmail json YAML
doc: Updated games/cromagrally to 3.0.1
MAIN commitmail json YAML
pkgsrc/games/cromagrally/Makefile@1.5
/
diff
pkgsrc/games/cromagrally/PLIST@1.2 / diff
pkgsrc/games/cromagrally/distinfo@1.3 / diff
pkgsrc/games/cromagrally/PLIST@1.2 / diff
pkgsrc/games/cromagrally/distinfo@1.3 / diff
games/cromagrally: Update to 3.0.1
Notable changes:
- Improved Italian localization contributed by @orazioedoardo - grazie!
- Improved Spanish localization contributed by Alfonso Ducceschi - gracias!
- You can now rebind the left analog stick and the D-Pad to your heart's
content
- macOS: Retina support; Sonoma Game Mode support; Prevent accidental quitting
when hitting Command-W or Command-Q in-game
- Windows: Fix rare bug if AppData\Local contains a file with a bad name
encoding
- Linux: Wayland support
Notable changes:
- Improved Italian localization contributed by @orazioedoardo - grazie!
- Improved Spanish localization contributed by Alfonso Ducceschi - gracias!
- You can now rebind the left analog stick and the D-Pad to your heart's
content
- macOS: Retina support; Sonoma Game Mode support; Prevent accidental quitting
when hitting Command-W or Command-Q in-game
- Windows: Fix rare bug if AppData\Local contains a file with a bad name
encoding
- Linux: Wayland support
MAIN commitmail json YAML
doc: Updated lang/janet to 1.33.0
MAIN commitmail json YAML
pkgsrc/lang/janet/Makefile@1.29
/
diff
pkgsrc/lang/janet/PLIST@1.19 / diff
pkgsrc/lang/janet/distinfo@1.28 / diff
pkgsrc/lang/janet/PLIST@1.19 / diff
pkgsrc/lang/janet/distinfo@1.28 / diff
lang/janet: Update to 1.33.0
Notable changes since 1.31.0:
## 1.33.0 - 2024-01-07
- Add more + and * keywords to default-peg-grammar by @sogaiu.
- Use libc strlen in janet_buffer_push_cstring by @williewillus.
- Be a bit safer with reference counting.
- Add support for atomic loads in Janet's atomic abstraction.
- Fix poll event loop CPU usage issue.
- Add ipv6, shared, and cryptorand options to meson.
- Add more ipv6 feature detection.
- Fix loop for forever loop.
- Cleaned up unused NetStateConnect, fixed janet_async_end() ev refcount by
@zevv.
- Fix warnings w/ MSVC and format.
- Fix marshal_one_env w/ JANET_MARSHAL_UNSAFE.
- Fix `(default)`.
- Fix cannot marshal fiber with c stackframe, in a dynamic way that is fairly
conservative.
- Fix typo for SIGALARM in os/proc-kill.
- Prevent bytecode optimization from remove mk* instructions.
- Fix arity typo in peg.c by @pepe.
- Update Makefile for MinGW.
- Fix canceling waiting fiber.
- Add a new (sub) PEG special by @ianthehenry.
- Fix if net/server's handler has incorrect arity.
- Fix macex raising on ().
## 1.32.1 - 2023-10-15
- Fix return value from C function `janet_dobytes` when called on Janet
functions that yield to event loop.
- Change C API for event loop interaction - get rid of JanetListener and
instead use `janet_async_start` and `janet_async_end`.
- Rework event loop to make fewer system calls on kqueue and epoll.
- Expose atomic refcount abstraction in janet.h
- Add `array/weak` for weak references in arrays
- Add support for weak tables via `table/weak`, `table/weak-keys`, and
`table/weak-values`.
- Fix compiler bug with using the result of `(break x)` expression in some
contexts.
- Rework internal event loop code to be better behaved on Windows
- Update meson build to work better on windows
Notable changes since 1.31.0:
## 1.33.0 - 2024-01-07
- Add more + and * keywords to default-peg-grammar by @sogaiu.
- Use libc strlen in janet_buffer_push_cstring by @williewillus.
- Be a bit safer with reference counting.
- Add support for atomic loads in Janet's atomic abstraction.
- Fix poll event loop CPU usage issue.
- Add ipv6, shared, and cryptorand options to meson.
- Add more ipv6 feature detection.
- Fix loop for forever loop.
- Cleaned up unused NetStateConnect, fixed janet_async_end() ev refcount by
@zevv.
- Fix warnings w/ MSVC and format.
- Fix marshal_one_env w/ JANET_MARSHAL_UNSAFE.
- Fix `(default)`.
- Fix cannot marshal fiber with c stackframe, in a dynamic way that is fairly
conservative.
- Fix typo for SIGALARM in os/proc-kill.
- Prevent bytecode optimization from remove mk* instructions.
- Fix arity typo in peg.c by @pepe.
- Update Makefile for MinGW.
- Fix canceling waiting fiber.
- Add a new (sub) PEG special by @ianthehenry.
- Fix if net/server's handler has incorrect arity.
- Fix macex raising on ().
## 1.32.1 - 2023-10-15
- Fix return value from C function `janet_dobytes` when called on Janet
functions that yield to event loop.
- Change C API for event loop interaction - get rid of JanetListener and
instead use `janet_async_start` and `janet_async_end`.
- Rework event loop to make fewer system calls on kqueue and epoll.
- Expose atomic refcount abstraction in janet.h
- Add `array/weak` for weak references in arrays
- Add support for weak tables via `table/weak`, `table/weak-keys`, and
`table/weak-values`.
- Fix compiler bug with using the result of `(break x)` expression in some
contexts.
- Rework internal event loop code to be better behaved on Windows
- Update meson build to work better on windows
MAIN commitmail json YAML
graphics/ImageMagick6: PKG_OPTIONS_VAR shouldn't conflict with graphics/ImageMagick
MAIN commitmail json YAML
doc: Updated lang/janet to 1.31.0
MAIN commitmail json YAML
pkgsrc/lang/janet/Makefile@1.28
/
diff
pkgsrc/lang/janet/PLIST@1.18 / diff
pkgsrc/lang/janet/distinfo@1.27 / diff
pkgsrc/lang/janet/PLIST@1.18 / diff
pkgsrc/lang/janet/distinfo@1.27 / diff
lang/janet: Update to 1.31.0.
## 1.31.0 - 2023-09-17
- Report line and column when using `janet_dobytes`
- Add `:unless` loop modifier
- Allow calling `reverse` on generators.
- Improve performance of a number of core functions including `partition`, `mean`, `keys`, `values`, `pairs`, `interleave`.
- Add `lengthable?`
- Add `os/sigaction`
- Change `every?` and `any?` to behave like the functional versions of the `and` and `or` macros.
- Fix bug with garbage collecting threaded abstract types.
- Add `:signal` to the `sandbox` function to allow intercepting signals.
## 1.31.0 - 2023-09-17
- Report line and column when using `janet_dobytes`
- Add `:unless` loop modifier
- Allow calling `reverse` on generators.
- Improve performance of a number of core functions including `partition`, `mean`, `keys`, `values`, `pairs`, `interleave`.
- Add `lengthable?`
- Add `os/sigaction`
- Change `every?` and `any?` to behave like the functional versions of the `and` and `or` macros.
- Fix bug with garbage collecting threaded abstract types.
- Add `:signal` to the `sandbox` function to allow intercepting signals.
MAIN commitmail json YAML
pkgsrc/games/redeclipse16/Makefile@1.2
/
diff
pkgsrc/games/redeclipse16/distinfo@1.2 / diff
pkgsrc/games/redeclipse16/patches/patch-src_system-install.mk@1.1 / diff
pkgsrc/games/redeclipse16/distinfo@1.2 / diff
pkgsrc/games/redeclipse16/patches/patch-src_system-install.mk@1.1 / diff
games/redeclipse16: Explicitly depend on GNU ed(1)
MAIN commitmail json YAML
pkgsrc/games/./redeclipse/Makefile@1.15
/
diff
pkgsrc/games/./redeclipse/distinfo@1.5 / diff
pkgsrc/games/./redeclipse/patches/patch-src_system-install.mk@1.1 / diff
pkgsrc/games/./redeclipse/distinfo@1.5 / diff
pkgsrc/games/./redeclipse/patches/patch-src_system-install.mk@1.1 / diff
games/redeclipse: Explicitly depend on GNU ed(1)
MAIN commitmail json YAML
pkgsrc/misc/colorls/Makefile@1.33
/
diff
pkgsrc/misc/colorls/distinfo@1.15 / diff
pkgsrc/misc/colorls/patches/patch-ae@1.6 / diff
pkgsrc/misc/colorls/distinfo@1.15 / diff
pkgsrc/misc/colorls/patches/patch-ae@1.6 / diff
misc/colorls: Fix mangled datetime in long format ('colorls -l')
MAIN commitmail json YAML
audio/libopenmpt: Add a bl3
MAIN commitmail json YAML
doc: Updated lang/janet to 1.30.0
MAIN commitmail json YAML
pkgsrc/lang/janet/Makefile@1.27
/
diff
pkgsrc/lang/janet/PLIST@1.17 / diff
pkgsrc/lang/janet/distinfo@1.26 / diff
pkgsrc/lang/janet/PLIST@1.17 / diff
pkgsrc/lang/janet/distinfo@1.26 / diff
lang/janet: Update to 1.30.0
## 1.30.0 - 2023-08-05
- Change indexing of `array/remove` to start from -1 at the end instead of -2.
- Add new string escape sequences `\\a`, `\\b`, `\\?`, and `\\'`.
- Fix bug with marshalling channels
- Add `div` for floored division
- Make `div` and `mod` variadic
- Support `bnot` for integer types.
- Define `(mod x 0)` as `x`
- Add `ffi/pointer-cfunction` to convert pointers to cfunctions
## 1.30.0 - 2023-08-05
- Change indexing of `array/remove` to start from -1 at the end instead of -2.
- Add new string escape sequences `\\a`, `\\b`, `\\?`, and `\\'`.
- Fix bug with marshalling channels
- Add `div` for floored division
- Make `div` and `mod` variadic
- Support `bnot` for integer types.
- Define `(mod x 0)` as `x`
- Add `ffi/pointer-cfunction` to convert pointers to cfunctions
MAIN commitmail json YAML
doc: Updated games/ironwail to 0.7.0
MAIN commitmail json YAML
games/ironwail: Remove a patch that's no longer necessary
MAIN commitmail json YAML
pkgsrc/games/ironwail/Makefile@1.3
/
diff
pkgsrc/games/ironwail/distinfo@1.3 / diff
pkgsrc/games/ironwail/patches/patch-Quake_Makefile@1.2 / diff
pkgsrc/games/ironwail/distinfo@1.3 / diff
pkgsrc/games/ironwail/patches/patch-Quake_Makefile@1.2 / diff
games/ironwail: Update to 0.7.0
Changes from 0.6.0:
- ability to download add-ons from the Mods menu (using the community add-on
server by default; specify `-addons <url>` on the command line to use a
different server, `-noaddons` to disable)
- new `Levels` menu, inspired by the one in Mark V, with various enhancements
such as support for searching (by BSP name/map title) and skill selection
- last save is loaded automatically after dying (`sv_autoload 0` to disable,
`sv_autoload 1` to ask for confirmation, `sv_autoload 2` to always load
previous save, if any)
- initial autosave support (sv_autosave 0 to disable)
- moved saving to a background thread (avoids autosave stutter on complex maps)
- improved compatibility with 2021 re-release: the engine will no longer write
configs to the Nightdive folder to avoid an issues with the KEX engine where
certain episodes would no longer function properly; existing configs will be
automatically migrated to the new save location (%USERPROFILE%\Saved
Games\Ironwail\rerelease)
- added EGS and GOG Quake detection
- initial support for CSQC HUDs (Arcane Dimensions, Alkaline 1.1/1.2), using
code from QSS (by @Shpoike)
- skill selection menu for Quake64
- reworked Options menu
- added Options, Controls and Video menu searching
- improved console Tab completion
- text can be matched anywhere, not just at the beginning of a
cvar/command/argument:
`maxfps` + `Tab` = `host_maxfps`
`showfps` + `Tab` = `scr_showfps`
`box` + `Tab` = `r_showbboxes`
`map fair` + `Tab` = `map ctsj2_fairweather`
- added argument cycling for map/load/save/game/sky commands (Tab/Shift+Tab)
- support for emulating non-square pixels in the UI/HUD (e.g. `scr_pixelaspect
5:6`)
- customizable screenshot names and folder (using `cl_screenshotname` cvar,
defaults to `screenshots/%map%_%date%_%time%`)
- Supported variables: `map`, `maptitle`, `date`, `time`, `year`, `month`,
`day`, `hour`, `min`, `sec`
- `viewsize 130` option (press `+/-` to activate/deactivate) for cleaner
screenshots (no weapon/HUD/text messages)
- built-in zooming support, bindable from the Controls menu
- New cvars/commands: `zoom_fov`, `zoom_speed`, `+/-zoom`, `togglezoom`,
`zoom_in/out`
- changed Controls menu to display more entries when possible
- cvar to disable mouse support in the UI (`ui_mouse 0`)
- cvar to enable sound effects when using the mouse to select different menu
items (`ui_mouse_sound`)
- menu sound effects are now throttled (`ui_sound_throttle` to change the
interval, `0` to disable)
- `r_showbboxes_filter` option (from @andrey-budko), which limits entities
highlighted by `r_showbboxes` to those with matching classnames:
-- `r_showbboxes_filter secret` highlights entities with classnames containing
`secret`
-- `r_showbboxes_filter =trigger_secret` highlights entities with classname equal
to `trigger_secret`
-- Note: Tab-completion is supported
- `r_showbboxes_health` cvar (`0` = show all entities, `1` = show entities with
health > 0, `-1` = show entities with health <= 0)
- `r_showbboxes_think` cvar (`0` = show all entities, `1` = show entities with
thinktime > 0, `-1` = show entities with thinktime <= 0)
- `skies` command, which lists all available skies (with an optional filter
argument)
- Tab completion for `sky` command
- Tab completion for `bind`/`unbind` key names
- word-based navigation/deletion in console (using
Ctrl+Left/Right/Backspace/Delete)
- ability to bind Caps/Num/Scroll Lock and Print Screen keys
- optional filter argument for `maps` command
- model scale support (requires protocol 999) - original patch from
@JosiahJack, with fixes from @temx
- bumped model limit to 4096 (for quakemash)
- `maps` command now prints map titles, too, not just BSP names
- further reduced CPU usage
- added skybox animation ("skywind") support
- skybox caching (to avoid hitching when repeatedly switching between the same
skyboxes)
- order-independent transparency (`r_oit 0` to disable, e.g. on integrated
GPUs)
- added option to sort transparent entities by distance when r_oit is disabled
(`r_alphasort`)
- changed rendering order for transparent brush entities (when both r_oit and
r_alphasort are off) to match QuakeSpasm
- added Transparency option to Video menu
- improved color matching for 8-bit palettization: higher quality on modern
maps, more authentic on classic ones
- fullbright colors are now deduced from the colormap instead of being
hardcoded
- changed fog from planar to spherical (stable when turning around)
- optimized particle rendering and increased default particle limit (using code
from @mhQuake)
- work-arounds for bugs in old Intel GPU drivers
- ⚠️ Note: some very old Intel GPU drivers might crash/stop responding during
gameplay.
- Currently there is no fix or work-around for this issue, if you are affected
by it please use a different engine, such as Quakespasm, Quakespasm Spiked,
QSS-M or FTE
- discrete GPU will be used by default, if available, instead of integrated one
- fixed softlock in mge2m2
- functional `nomonsters` cvar
- enabled resizing in windowed mode
- more responsive `v_gunkick 2` implementation (@mhQuake)
- changed default `v_gunkick` value to `2` (smooth)
- `v_gunkick`, `cl_rollangle`, `cl_bob` and `scr_clock` are now saved to config
- new `writeconfig` command
- optional file name argument for `condump` command
- eliminated endianness handling overhead (@tyfighter)
- fixed rendering issues when streaming on Discord
- fixed jitter when moving the mouse during a cutscene
- fixed `SZ_GetSpace: overflow` when loading certain large maps (e.g.
telefragged) with protocol 999
- fixed occasional text rendering artifacts at certain UI scales
- added screen warping and underwater sound effects for Alkaline 1.2 liquid
brushes
- fixed console animation with `scr_conspeed` <= 0
- added `scr_conbrightness` and `scr_menubgalpha` to improve readability
- experimental language cvar (english/french/german/italian/spanish)
- support for using arbitrary characters as crosshairs (e.g. `crosshair v` for
v, or `crosshair -118` for the 118th character in the Quake font)
- support for multiple `-basedirs` on the command line
Changes from 0.6.0:
- ability to download add-ons from the Mods menu (using the community add-on
server by default; specify `-addons <url>` on the command line to use a
different server, `-noaddons` to disable)
- new `Levels` menu, inspired by the one in Mark V, with various enhancements
such as support for searching (by BSP name/map title) and skill selection
- last save is loaded automatically after dying (`sv_autoload 0` to disable,
`sv_autoload 1` to ask for confirmation, `sv_autoload 2` to always load
previous save, if any)
- initial autosave support (sv_autosave 0 to disable)
- moved saving to a background thread (avoids autosave stutter on complex maps)
- improved compatibility with 2021 re-release: the engine will no longer write
configs to the Nightdive folder to avoid an issues with the KEX engine where
certain episodes would no longer function properly; existing configs will be
automatically migrated to the new save location (%USERPROFILE%\Saved
Games\Ironwail\rerelease)
- added EGS and GOG Quake detection
- initial support for CSQC HUDs (Arcane Dimensions, Alkaline 1.1/1.2), using
code from QSS (by @Shpoike)
- skill selection menu for Quake64
- reworked Options menu
- added Options, Controls and Video menu searching
- improved console Tab completion
- text can be matched anywhere, not just at the beginning of a
cvar/command/argument:
`maxfps` + `Tab` = `host_maxfps`
`showfps` + `Tab` = `scr_showfps`
`box` + `Tab` = `r_showbboxes`
`map fair` + `Tab` = `map ctsj2_fairweather`
- added argument cycling for map/load/save/game/sky commands (Tab/Shift+Tab)
- support for emulating non-square pixels in the UI/HUD (e.g. `scr_pixelaspect
5:6`)
- customizable screenshot names and folder (using `cl_screenshotname` cvar,
defaults to `screenshots/%map%_%date%_%time%`)
- Supported variables: `map`, `maptitle`, `date`, `time`, `year`, `month`,
`day`, `hour`, `min`, `sec`
- `viewsize 130` option (press `+/-` to activate/deactivate) for cleaner
screenshots (no weapon/HUD/text messages)
- built-in zooming support, bindable from the Controls menu
- New cvars/commands: `zoom_fov`, `zoom_speed`, `+/-zoom`, `togglezoom`,
`zoom_in/out`
- changed Controls menu to display more entries when possible
- cvar to disable mouse support in the UI (`ui_mouse 0`)
- cvar to enable sound effects when using the mouse to select different menu
items (`ui_mouse_sound`)
- menu sound effects are now throttled (`ui_sound_throttle` to change the
interval, `0` to disable)
- `r_showbboxes_filter` option (from @andrey-budko), which limits entities
highlighted by `r_showbboxes` to those with matching classnames:
-- `r_showbboxes_filter secret` highlights entities with classnames containing
`secret`
-- `r_showbboxes_filter =trigger_secret` highlights entities with classname equal
to `trigger_secret`
-- Note: Tab-completion is supported
- `r_showbboxes_health` cvar (`0` = show all entities, `1` = show entities with
health > 0, `-1` = show entities with health <= 0)
- `r_showbboxes_think` cvar (`0` = show all entities, `1` = show entities with
thinktime > 0, `-1` = show entities with thinktime <= 0)
- `skies` command, which lists all available skies (with an optional filter
argument)
- Tab completion for `sky` command
- Tab completion for `bind`/`unbind` key names
- word-based navigation/deletion in console (using
Ctrl+Left/Right/Backspace/Delete)
- ability to bind Caps/Num/Scroll Lock and Print Screen keys
- optional filter argument for `maps` command
- model scale support (requires protocol 999) - original patch from
@JosiahJack, with fixes from @temx
- bumped model limit to 4096 (for quakemash)
- `maps` command now prints map titles, too, not just BSP names
- further reduced CPU usage
- added skybox animation ("skywind") support
- skybox caching (to avoid hitching when repeatedly switching between the same
skyboxes)
- order-independent transparency (`r_oit 0` to disable, e.g. on integrated
GPUs)
- added option to sort transparent entities by distance when r_oit is disabled
(`r_alphasort`)
- changed rendering order for transparent brush entities (when both r_oit and
r_alphasort are off) to match QuakeSpasm
- added Transparency option to Video menu
- improved color matching for 8-bit palettization: higher quality on modern
maps, more authentic on classic ones
- fullbright colors are now deduced from the colormap instead of being
hardcoded
- changed fog from planar to spherical (stable when turning around)
- optimized particle rendering and increased default particle limit (using code
from @mhQuake)
- work-arounds for bugs in old Intel GPU drivers
- ⚠️ Note: some very old Intel GPU drivers might crash/stop responding during
gameplay.
- Currently there is no fix or work-around for this issue, if you are affected
by it please use a different engine, such as Quakespasm, Quakespasm Spiked,
QSS-M or FTE
- discrete GPU will be used by default, if available, instead of integrated one
- fixed softlock in mge2m2
- functional `nomonsters` cvar
- enabled resizing in windowed mode
- more responsive `v_gunkick 2` implementation (@mhQuake)
- changed default `v_gunkick` value to `2` (smooth)
- `v_gunkick`, `cl_rollangle`, `cl_bob` and `scr_clock` are now saved to config
- new `writeconfig` command
- optional file name argument for `condump` command
- eliminated endianness handling overhead (@tyfighter)
- fixed rendering issues when streaming on Discord
- fixed jitter when moving the mouse during a cutscene
- fixed `SZ_GetSpace: overflow` when loading certain large maps (e.g.
telefragged) with protocol 999
- fixed occasional text rendering artifacts at certain UI scales
- added screen warping and underwater sound effects for Alkaline 1.2 liquid
brushes
- fixed console animation with `scr_conspeed` <= 0
- added `scr_conbrightness` and `scr_menubgalpha` to improve readability
- experimental language cvar (english/french/german/italian/spanish)
- support for using arbitrary characters as crosshairs (e.g. `crosshair v` for
v, or `crosshair -118` for the 118th character in the Quake font)
- support for multiple `-basedirs` on the command line
MAIN commitmail json YAML
doc: Updated audio/milkytracker to 1.04.00
MAIN commitmail json YAML
pkgsrc/audio/milkytracker/Makefile@1.24
/
diff
pkgsrc/audio/milkytracker/distinfo@1.15 / diff
pkgsrc/audio/milkytracker/patches/patch-CMakeLists.txt@1.1 / diff
pkgsrc/audio/milkytracker/distinfo@1.15 / diff
pkgsrc/audio/milkytracker/patches/patch-CMakeLists.txt@1.1 / diff
audio/milkytracker: Update to 1.04.00
MilkyTracker ChangeLog:
05/07/2023 (v1.04):
- pattern-editor: stamp-like drag-drop selections
- UX: responsive file dialog
- copy/pasting sample now reflects relative note too
- liveperformance: shortcuts for channel highlighting/muting
- linux: midi-in port selection
- sample-editor: fadein, fadeout, loop fold
- sample-editor: improved algo & UX of compressor
- improved navigation milkytracker-keyboard
- UX: added CTA's in instrument editor for new users
Bugs fixed:
- Switch to C11 when compiling RTMIDI
- Ability to run in non-opengl mode again
- Fix uninitialized read in piano control (nyanpasu64)
- Fix About screen reading uninitialized memory (nyanpasu64)
- Fix uninitialized fields in PPListBox (nyanpasu64)
- Fix uninitialized fields in PatternEditorControl (nyanpasu64)
- Fix wrong cwd when loading file from command line (mothcompute)
MilkyTracker ChangeLog:
05/07/2023 (v1.04):
- pattern-editor: stamp-like drag-drop selections
- UX: responsive file dialog
- copy/pasting sample now reflects relative note too
- liveperformance: shortcuts for channel highlighting/muting
- linux: midi-in port selection
- sample-editor: fadein, fadeout, loop fold
- sample-editor: improved algo & UX of compressor
- improved navigation milkytracker-keyboard
- UX: added CTA's in instrument editor for new users
Bugs fixed:
- Switch to C11 when compiling RTMIDI
- Ability to run in non-opengl mode again
- Fix uninitialized read in piano control (nyanpasu64)
- Fix About screen reading uninitialized memory (nyanpasu64)
- Fix uninitialized fields in PPListBox (nyanpasu64)
- Fix uninitialized fields in PatternEditorControl (nyanpasu64)
- Fix wrong cwd when loading file from command line (mothcompute)
MAIN commitmail json YAML
pkgsrc/emulators/BasiliskII/distinfo@1.24
/
diff
pkgsrc/emulators/BasiliskII/patches/patch-src_Unix_prefs__unix.cpp@1.2 / diff
pkgsrc/emulators/BasiliskII/patches/patch-src_Unix_prefs__unix.cpp@1.2 / diff
emulators/BasiliskII: Apply lint
MAIN commitmail json YAML
doc: Added devel/raylib version 4.5.0
MAIN commitmail json YAML
devel/Makefile: + raylib
MAIN commitmail json YAML
pkgsrc/devel/raylib/DESCR@1.1
/
diff
pkgsrc/devel/raylib/Makefile@1.1 / diff
pkgsrc/devel/raylib/PLIST@1.1 / diff
pkgsrc/devel/raylib/distinfo@1.1 / diff
pkgsrc/devel/raylib/patches/patch-cmake_CompilerFlags.cmake@1.1 / diff
pkgsrc/devel/raylib/Makefile@1.1 / diff
pkgsrc/devel/raylib/PLIST@1.1 / diff
pkgsrc/devel/raylib/distinfo@1.1 / diff
pkgsrc/devel/raylib/patches/patch-cmake_CompilerFlags.cmake@1.1 / diff
devel/raylib: New package
Raylib is a simple and easy-to-use library to enjoy videogames programming.
Raylib is highly inspired by Borland BGI graphics lib and by XNA framework
and it's specially well suited for prototyping, tooling, graphical
applications, embedded systems and education.
Raylib is a simple and easy-to-use library to enjoy videogames programming.
Raylib is highly inspired by Borland BGI graphics lib and by XNA framework
and it's specially well suited for prototyping, tooling, graphical
applications, embedded systems and education.
MAIN commitmail json YAML
doc: Added net/croc version 9.6.5
MAIN commitmail json YAML
net/Makefile: + croc
MAIN commitmail json YAML
pkgsrc/net/croc/DESCR@1.1
/
diff
pkgsrc/net/croc/Makefile@1.1 / diff
pkgsrc/net/croc/PLIST@1.1 / diff
pkgsrc/net/croc/distinfo@1.1 / diff
pkgsrc/net/croc/go-modules.mk@1.1 / diff
pkgsrc/net/croc/Makefile@1.1 / diff
pkgsrc/net/croc/PLIST@1.1 / diff
pkgsrc/net/croc/distinfo@1.1 / diff
pkgsrc/net/croc/go-modules.mk@1.1 / diff
net/croc: New package
Croc is a tool that allows any two computers to simply and securely transfer
files and folders. Croc may be the only CLI file-transfer tool that does all
of the following:
- Allows any two computers to transfer data (using a relay)
- Provides end-to-end encryption (using PAKE)
- Enables easy cross-platform transfers (Windows, Linux, Mac)
- Allows multiple file transfers
- Allows resuming transfers that are interrupted
- Local server or port-forwarding not needed
- IPv6-first with IPv4 fallback
- Can use proxy, like Tor
Croc is a tool that allows any two computers to simply and securely transfer
files and folders. Croc may be the only CLI file-transfer tool that does all
of the following:
- Allows any two computers to transfer data (using a relay)
- Provides end-to-end encryption (using PAKE)
- Enables easy cross-platform transfers (Windows, Linux, Mac)
- Allows multiple file transfers
- Allows resuming transfers that are interrupted
- Local server or port-forwarding not needed
- IPv6-first with IPv4 fallback
- Can use proxy, like Tor
MAIN commitmail json YAML
doc: Added games/redeclipse16 version 1.6.0
MAIN commitmail json YAML
games/Makefile: + redeclipse16
MAIN commitmail json YAML
pkgsrc/games/redeclipse16/DESCR@1.1
/
diff
pkgsrc/games/redeclipse16/Makefile@1.1 / diff
pkgsrc/games/redeclipse16/PLIST@1.1 / diff
pkgsrc/games/redeclipse16/distinfo@1.1 / diff
pkgsrc/games/redeclipse16/Makefile@1.1 / diff
pkgsrc/games/redeclipse16/PLIST@1.1 / diff
pkgsrc/games/redeclipse16/distinfo@1.1 / diff
games/redeclipse16: Import package
Red Eclipse is a fun-filled new take on the casual first person arena
shooter, built as a total conversion of Cube Engine 2, which lends itself
toward a balanced gameplay, with a general theme of agility in a variety of
environments.
NOTE: This package provides the older 1.6 version based on Cube Engine, and
the older map collection. Use the 'games/redeclipse' package for the newest
version of the game.
Red Eclipse is a fun-filled new take on the casual first person arena
shooter, built as a total conversion of Cube Engine 2, which lends itself
toward a balanced gameplay, with a general theme of agility in a variety of
environments.
NOTE: This package provides the older 1.6 version based on Cube Engine, and
the older map collection. Use the 'games/redeclipse' package for the newest
version of the game.
MAIN commitmail json YAML
doc: Added games/mightymike version 3.0.2
MAIN commitmail json YAML
games/Makefile: + mightymike
MAIN commitmail json YAML
pkgsrc/games/mightymike/DESCR@1.1
/
diff
pkgsrc/games/mightymike/Makefile@1.1 / diff
pkgsrc/games/mightymike/PLIST@1.1 / diff
pkgsrc/games/mightymike/distinfo@1.1 / diff
pkgsrc/games/mightymike/files/mightymike.template@1.1 / diff
pkgsrc/games/mightymike/Makefile@1.1 / diff
pkgsrc/games/mightymike/PLIST@1.1 / diff
pkgsrc/games/mightymike/distinfo@1.1 / diff
pkgsrc/games/mightymike/files/mightymike.template@1.1 / diff
games/mightymike: New package
This is Pangea Software's Mighty Mike updated to run on modern systems. Set
in a toy store, this top-down action game is a staple of 90's Macintosh
games. It was initially published in 1995 under the name Power Pete.
This is Pangea Software's Mighty Mike updated to run on modern systems. Set
in a toy store, this top-down action game is a staple of 90's Macintosh
games. It was initially published in 1995 under the name Power Pete.
MAIN commitmail json YAML
doc: Added games/bugdom version 1.3.3
MAIN commitmail json YAML
games/Makefile: + bugdom
MAIN commitmail json YAML
pkgsrc/games/bugdom/DESCR@1.1
/
diff
pkgsrc/games/bugdom/Makefile@1.1 / diff
pkgsrc/games/bugdom/PLIST@1.1 / diff
pkgsrc/games/bugdom/distinfo@1.1 / diff
pkgsrc/games/bugdom/files/bugdom.template@1.1 / diff
pkgsrc/games/bugdom/Makefile@1.1 / diff
pkgsrc/games/bugdom/PLIST@1.1 / diff
pkgsrc/games/bugdom/distinfo@1.1 / diff
pkgsrc/games/bugdom/files/bugdom.template@1.1 / diff
games/bugdom: New package
Bugdom is a 1999 Macintosh game by Pangea Software. You play as Rollie
McFly, a pill bug on a quest to save ladybugs from King Thorax's iron grip
on the Bugdom.
This port aims to provide the best way to experience Bugdom today. It
introduces some modern comforts (such as support for arbitrary resolutions)
and fixes some gameplay bugs. The overall experience is intended to be
faithful to the spirit of the original game, so modifications to the game's
design are out of the scope of this project.
Bugdom is a 1999 Macintosh game by Pangea Software. You play as Rollie
McFly, a pill bug on a quest to save ladybugs from King Thorax's iron grip
on the Bugdom.
This port aims to provide the best way to experience Bugdom today. It
introduces some modern comforts (such as support for arbitrary resolutions)
and fixes some gameplay bugs. The overall experience is intended to be
faithful to the spirit of the original game, so modifications to the game's
design are out of the scope of this project.
MAIN commitmail json YAML
doc: Updated lang/janet to 1.29.1
MAIN commitmail json YAML
pkgsrc/lang/janet/Makefile@1.26
/
diff
pkgsrc/lang/janet/PLIST@1.16 / diff
pkgsrc/lang/janet/distinfo@1.25 / diff
pkgsrc/lang/janet/PLIST@1.16 / diff
pkgsrc/lang/janet/distinfo@1.25 / diff
lang/janet: Update to 1.29.1
Changes from 1.28.0:
## 1.29.1 - 2023-06-19
- Add support for passing booleans to PEGs for "always" and "never"
matching.
- Allow dictionary types for `take` and `drop`
- Fix bug with closing channels while other fibers were waiting on them:
`ev/take`, `ev/give`, and `ev/select` will now return the correct
(documented) value when another fiber closes the channel.
- Add `ffi/calling-conventions` to show all available calling conventions
for FFI.
- Add `net/setsockopt`
- Add `signal` argument to `os/proc-kill` to send signals besides `SIGKILL`
on Posix.
- Add `source` argument to `os/clock` to get different time sources.
- Various combinator functions now are variadic like `map`
- Add `file/lines` to iterate over lines in a file lazily.
- Reorganize test suite to be sorted by module rather than pseudo-randomly.
- Add `*task-id*`
- Add `env` argument to `fiber/new`.
- Add `JANET_NO_AMALG` flag to Makefile to properly incremental builds
- Optimize bytecode compiler to generate fewer instructions and improve
loops.
- Fix bug with `ev/gather` and hung fibers.
- Add `os/isatty`
- Add `has-key?` and `has-value?`
- Make imperative arithmetic macros variadic
- `ev/connect` now yields to the event loop instead of blocking while
waiting for an ACK.
Changes from 1.28.0:
## 1.29.1 - 2023-06-19
- Add support for passing booleans to PEGs for "always" and "never"
matching.
- Allow dictionary types for `take` and `drop`
- Fix bug with closing channels while other fibers were waiting on them:
`ev/take`, `ev/give`, and `ev/select` will now return the correct
(documented) value when another fiber closes the channel.
- Add `ffi/calling-conventions` to show all available calling conventions
for FFI.
- Add `net/setsockopt`
- Add `signal` argument to `os/proc-kill` to send signals besides `SIGKILL`
on Posix.
- Add `source` argument to `os/clock` to get different time sources.
- Various combinator functions now are variadic like `map`
- Add `file/lines` to iterate over lines in a file lazily.
- Reorganize test suite to be sorted by module rather than pseudo-randomly.
- Add `*task-id*`
- Add `env` argument to `fiber/new`.
- Add `JANET_NO_AMALG` flag to Makefile to properly incremental builds
- Optimize bytecode compiler to generate fewer instructions and improve
loops.
- Fix bug with `ev/gather` and hung fibers.
- Add `os/isatty`
- Add `has-key?` and `has-value?`
- Make imperative arithmetic macros variadic
- `ev/connect` now yields to the event loop instead of blocking while
waiting for an ACK.
MAIN commitmail json YAML
moonlight-qt: Use GNU make
MAIN commitmail json YAML
divecmd: Fix bl3 path
MAIN commitmail json YAML
doc: Added misc/libdivecomputer version 0.8.0
MAIN commitmail json YAML
misc/Makefile: + libdivecomputer
MAIN commitmail json YAML
pkgsrc/misc/libdivecomputer/DESCR@1.1
/
diff
pkgsrc/misc/libdivecomputer/Makefile@1.1 / diff
pkgsrc/misc/libdivecomputer/PLIST@1.1 / diff
pkgsrc/misc/libdivecomputer/buildlink3.mk@1.1 / diff
pkgsrc/misc/libdivecomputer/distinfo@1.1 / diff
pkgsrc/misc/libdivecomputer/Makefile@1.1 / diff
pkgsrc/misc/libdivecomputer/PLIST@1.1 / diff
pkgsrc/misc/libdivecomputer/buildlink3.mk@1.1 / diff
pkgsrc/misc/libdivecomputer/distinfo@1.1 / diff
misc/libdivecomputer: Import package
libdivecomputer is a cross-platform and open source library for
communication with dive computers from various manufacturers.
libdivecomputer is a cross-platform and open source library for
communication with dive computers from various manufacturers.
MAIN commitmail json YAML
doc: Updated lang/janet to 1.28.0
MAIN commitmail json YAML
pkgsrc/lang/janet/Makefile@1.25
/
diff
pkgsrc/lang/janet/PLIST@1.15 / diff
pkgsrc/lang/janet/distinfo@1.24 / diff
pkgsrc/lang/janet/PLIST@1.15 / diff
pkgsrc/lang/janet/distinfo@1.24 / diff
lang/janet: Update to 1.28.0
## 1.28.0 - 2023-05-13
- Various bug fixes
- Make nested short-fn's behave a bit more predictably (it is still not
recommended to nest short-fns).
- Add `os/strftime` for date formatting.
- Fix `ev/select` on threaded channels sometimes live-locking.
- Support the `NO_COLOR` environment variable to turn off VT100 color codes
in repl (and in scripts). See http://no-color.org/
- Disallow using `(splice x)` in contexts where it doesn't make sense rather
than silently coercing to `x`. Instead, raise a compiler error.
- Change the names of `:user8` and `:user9` sigals to `:interrupt` and
`:await`
- Change the names of `:user8` and `:user9` fiber statuses to `:interrupted`
and `:suspended`.
- Add `ev/all-tasks` to see all currently suspended fibers.
- Add `keep-syntax` and `keep-syntax!` functions to make writing macros
easier.
## 1.28.0 - 2023-05-13
- Various bug fixes
- Make nested short-fn's behave a bit more predictably (it is still not
recommended to nest short-fns).
- Add `os/strftime` for date formatting.
- Fix `ev/select` on threaded channels sometimes live-locking.
- Support the `NO_COLOR` environment variable to turn off VT100 color codes
in repl (and in scripts). See http://no-color.org/
- Disallow using `(splice x)` in contexts where it doesn't make sense rather
than silently coercing to `x`. Instead, raise a compiler error.
- Change the names of `:user8` and `:user9` sigals to `:interrupt` and
`:await`
- Change the names of `:user8` and `:user9` fiber statuses to `:interrupted`
and `:suspended`.
- Add `ev/all-tasks` to see all currently suspended fibers.
- Add `keep-syntax` and `keep-syntax!` functions to make writing macros
easier.
MAIN commitmail json YAML
pkgsrc/pkgtools/bootstrap-mk-files/files/mods/Bitrig.bsd.lib.mk deleted
pkgsrc/pkgtools/bootstrap-mk-files/files/mods/Bitrig.bsd.man.mk deleted
pkgsrc/pkgtools/bootstrap-mk-files/files/mods/Bitrig.bsd.own.mk.in deleted
pkgsrc/pkgtools/bootstrap-mk-files/files/mods/Bitrig.sys.mk deleted
pkgsrc/pkgtools/bootstrap-mk-files/files/mods/Bitrig.bsd.man.mk deleted
pkgsrc/pkgtools/bootstrap-mk-files/files/mods/Bitrig.bsd.own.mk.in deleted
pkgsrc/pkgtools/bootstrap-mk-files/files/mods/Bitrig.sys.mk deleted
bootstrap-mk-files: Remove Bitrig support
MAIN commitmail json YAML
devel/allegro: Correct the path to the OSS device
MAIN commitmail json YAML
emulators/aranym: Actually include options.mk
MAIN commitmail json YAML
games/redeclipse: More truthful DESCR
The DESCR borrowed language from the Red Eclipse website at a time when the
Cube engine was still relevant -- but it's misleading nowadays, in fact, the
whole point of Red Eclipse 2.0 is that it uses a different engine.
The DESCR borrowed language from the Red Eclipse website at a time when the
Cube engine was still relevant -- but it's misleading nowadays, in fact, the
whole point of Red Eclipse 2.0 is that it uses a different engine.
pkgsrc-2022Q4 commitmail json YAML
games/7kaa: Reset MAINTAINER
MAIN commitmail json YAML
games/ottomatic: Use GITHUB_SUBMODULES
MAIN commitmail json YAML
games/cromagrally: Use GITHUB_SUBMODULES
MAIN commitmail json YAML
games/nanosaur2: Use GITHUB_SUBMODULES
MAIN commitmail json YAML
games/nanosaur: Use GITHUB_SUBMODULES
MAIN commitmail json YAML
pkgsrc/devel/cmake/distinfo@1.206
/
diff
pkgsrc/devel/cmake/patches/patch-Source_cmSystemTools.cxx@1.1 / diff
pkgsrc/devel/cmake/patches/patch-Source_cmSystemTools.cxx@1.1 / diff
devel/cmake: Unbreak build on DragonFly
MAIN commitmail json YAML
devel/libuuid: Unbreak build on DragonFly
DragonFly has a cpu_set_t (not to be confused with cpuset_t), but util-linux
incorrectly assumes that its contents are identical to those on Linux.
Therefore, behave like NetBSD et al. and assume we *don't* have cpu_set_t
after all.
DragonFly has a cpu_set_t (not to be confused with cpuset_t), but util-linux
incorrectly assumes that its contents are identical to those on Linux.
Therefore, behave like NetBSD et al. and assume we *don't* have cpu_set_t
after all.
MAIN commitmail json YAML
doc: Updated lang/janet to 1.27.0
MAIN commitmail json YAML
pkgsrc/lang/janet/Makefile@1.24
/
diff
pkgsrc/lang/janet/PLIST@1.14 / diff
pkgsrc/lang/janet/distinfo@1.23 / diff
pkgsrc/lang/janet/PLIST@1.14 / diff
pkgsrc/lang/janet/distinfo@1.23 / diff
lang/janet: Update to 1.27.0
## 1.27.0 - 2023-03-05
- Change semantics around bracket tuples to no longer be equal to regular
tuples.
- Add `index` argument to `ffi/write` for symmetry with `ffi/read`.
- Add `buffer/push-at`
- Add `ffi/pointer-buffer` to convert pointers to buffers the cannot be
reallocated. This allows easier manipulation of FFI memory, memory mapped
files, and buffer memory shared between threads.
- Calling `ev/cancel` on a fiber waiting on `ev/gather` will correctly cancel
the child fibers.
- Add `(sandbox ...)` function to core for permission based security. Also add
`janet_sandbox` to C API. The sandbox allows limiting access to the file
system, network, ffi, and OS resources at runtime.
- Add `(.locals)` function to debugger to see currently bound local symbols.
- Track symbol -> slot mapping so debugger can get symbolic information. This
exposes local bindings in `debug/stack` and `disasm`.
- Add `os/compiler` to detect what host compiler was used to compile the
interpreter
- Add support for mingw and cygwin builds (mingw support also added in jpm).
## 1.27.0 - 2023-03-05
- Change semantics around bracket tuples to no longer be equal to regular
tuples.
- Add `index` argument to `ffi/write` for symmetry with `ffi/read`.
- Add `buffer/push-at`
- Add `ffi/pointer-buffer` to convert pointers to buffers the cannot be
reallocated. This allows easier manipulation of FFI memory, memory mapped
files, and buffer memory shared between threads.
- Calling `ev/cancel` on a fiber waiting on `ev/gather` will correctly cancel
the child fibers.
- Add `(sandbox ...)` function to core for permission based security. Also add
`janet_sandbox` to C API. The sandbox allows limiting access to the file
system, network, ffi, and OS resources at runtime.
- Add `(.locals)` function to debugger to see currently bound local symbols.
- Track symbol -> slot mapping so debugger can get symbolic information. This
exposes local bindings in `debug/stack` and `disasm`.
- Add `os/compiler` to detect what host compiler was used to compile the
interpreter
- Add support for mingw and cygwin builds (mingw support also added in jpm).
MAIN commitmail json YAML
doc: Updated lang/janet to 1.26.0
MAIN commitmail json YAML
pkgsrc/lang/janet/Makefile@1.23
/
diff
pkgsrc/lang/janet/PLIST@1.13 / diff
pkgsrc/lang/janet/distinfo@1.22 / diff
pkgsrc/lang/janet/PLIST@1.13 / diff
pkgsrc/lang/janet/distinfo@1.22 / diff
lang/janet: Update to 1.26.0
## 1.26.0 - 2023-01-07
- Add `ffi/malloc` and `ffi/free`. Useful as tools of last resort.
- Add `ffi/jitfn` to allow calling function pointers generated at runtime from
machine code. Bring your own assembler, though.
- Channels can now be marshalled. Pending state is not saved, only items in the
channel.
- Use the new `.length` function pointer on abstract types for lengths. Adding
a `length` method will still work as well.
- Support byte views on abstract types with the `.bytes` function pointer.
- Add the `u` format specifier to printf family functions.
- Allow printing 64 integer types in `printf` and `string/format` family
functions.
- Allow importing modules from custom directories more easily with the `@`
prefix to module paths. For example, if there is a dynamic binding
:custom-modules that is a file system path to a directory of modules, import
from that directory with `(import @custom-modules/mymod)`.
- Fix error message bug in FFI library.
## 1.26.0 - 2023-01-07
- Add `ffi/malloc` and `ffi/free`. Useful as tools of last resort.
- Add `ffi/jitfn` to allow calling function pointers generated at runtime from
machine code. Bring your own assembler, though.
- Channels can now be marshalled. Pending state is not saved, only items in the
channel.
- Use the new `.length` function pointer on abstract types for lengths. Adding
a `length` method will still work as well.
- Support byte views on abstract types with the `.bytes` function pointer.
- Add the `u` format specifier to printf family functions.
- Allow printing 64 integer types in `printf` and `string/format` family
functions.
- Allow importing modules from custom directories more easily with the `@`
prefix to module paths. For example, if there is a dynamic binding
:custom-modules that is a file system path to a directory of modules, import
from that directory with `(import @custom-modules/mymod)`.
- Fix error message bug in FFI library.
MAIN commitmail json YAML
doc: Updated emulators/hatari to 2.4.1
MAIN commitmail json YAML
pkgsrc/emulators/hatari/Makefile@1.67
/
diff
pkgsrc/emulators/hatari/PLIST@1.22 / diff
pkgsrc/emulators/hatari/distinfo@1.28 / diff
pkgsrc/emulators/hatari/PLIST@1.22 / diff
pkgsrc/emulators/hatari/distinfo@1.28 / diff
emulators/hatari: Update to 2.4.1
Changes from 2.3.1:
Version 2.4.1 (2022-08-03)
--------------------------
Emulation improvements:
- Sound:
- Much more precise function to convert CPU clocks to YM2149 clocks
in the case where YM2149 doesn't use the same source clock as the CPU
(fixes e.g. some STE sound glitches in BLSPLAY.TTP)
- Video:
- Fix regression in TT mode: Update video counter again on each HBL
(fixes e.g. Hextracker when run in TT mode)
Emulator improvements:
- DSP:
- Avoid small extra overhead on non-Falcon machines when DSP config
option is set
- Misc:
- Fix memory leaks on PNG save and GEMDOS HD program load
- All Hatari output (outside of debugger) uses now appropriate
logging and trace functions so that they can be controlled
- VDI mode:
- Fix: VDI width needs to be aligned to (at least) 16-pixels
- Fix: a possible crash with (default) SMALL_MEM build config
(when ST program sets a bad video base address)
- Statusbar:
- Show "Linux" when running Linux directly with --lilo
- Debugger:
- Fix: to duplicate symbol name removal
- Fix: all IDE trace output did not go to trace file
- Like with rest of debugger, profiler responses go
now to stderr (not stdout)
Documentation:
- Document Hatari outputs and their controls in debugger manual
Version 2.4.0 (2022-07-09)
--------------------------
Removed features (that were marked as deprecated in earlier releases):
- Support for the SDL 1.2 library (i.e. SDL 2.x should be used instead)
- Support for building Hatari for Windows CE has been removed, too, since
this was relying on version 1.2 of the SDL library.
- The old UAE CPU core (i.e. the new WinUAE CPU core is now always used)
- Python v2 support in Python scripts (Python 2 was end of life in 2020)
Emulation improvements:
- Internal timers:
- Rewrite the internal timers used to emulate delays/events/mfp timers
(gain ~10% on average, up to 60% in very specific cases)
- CPU:
- Improve FPU emulation (exceptions, unimplemeted instructions, fsincos)
- Improve FPU emulation in softfloat mode
- Improve IPL timing update in various opcodes
- Faster emulation of 68000 in cycle exact mode (gain ~7%)
- MFP:
- Use the new internal timers for MFP timers
- Improve accuracy when reading MFP's Timer Data Register
- More accurate emulation by processing all internal timers first before
reading/writing any MFP register (was previously delayed after processing
the current CPU instruction, which was too late in some cases)
- Video:
- Fix position for detecting when VBLANK should be disabled in 50 Hz and 60 Hz
- DSP:
- Improved interrupts handling and SSI (from Previous NeXT emulator)
- Sound:
- Improve accuracy of YM2149's sample generation by using the main
CPU clock as a reference for all timings (syncsquare effect as used
in recent maxYMiser v1.53)
- Use specific memory functions when doing DMA for STE and Falcon sound
(don't generate bus error when pointed memory is not present)
- Improve value of MFP GPIP bit 7 for DMA sound in the case of STE/TT
(video mono XOR dma sound xsint)
- Use 2 different signals SOUNDINT and SNDINT for Falcon (connected to
MFP GPIP7 and MFP Timer A input)
- FDC:
- Stall the CPU during 32 cycles when DMA FIFO is filled/transferred
- SCSI:
- Improve MODE SENSE, add REPORT LUNS support
- IKBD:
- support deltax/deltay in command $A (set mouse keycode mode)
and threshold x/y in command $B (set mouse threshold)
Emulator improvements:
- TOS support:
- Support 1024k EmuTOS images also on TT & Falcon
- Add country code option to select EmuTOS language, keyboard
layout and screen refresh rate on Mega/ST/STe machines (ones
lacking NVRAM)
- MIDI support:
- Fix: PortMidi rejects Hatari MIDI events
- Fix: MIDI IRQ needs to be re-enabled on MIDI device change
even when there's no reset
- Support for matching PortMidi device name by prefix when
there's no exact full match
- RS232:
- The RS232 receiver code has been rewritten to use polling instead
of using a thread. This should avoid deadlocks on BSD/macOS systems
when shutting down or reconfiguring the RS232 settings.
- TT/Falcon:
- Increase max TT-RAM amount to 1024 MiB
- Separate config + CLI options to override NVRAM language and
keyboard layout settings
- NVRAM language default is taken from the LANG env variable
- Falcon:
- Fix: restore zoom mode correctly when loading snapshots
- Correct also smaller specified memory amounts to valid ones
- Microphone emulation now uses SDL2 instead of PortAudio
- MegaSTE/TT:
- Add VME/SCU registers "--vme <none|dummy>" access option
(Linux needs "none" option and TOS v2 / v3 need "dummy" one
until Hatari implements real VME/SCU register emulation)
- VDI mode:
- Relax VDI mode width alignment from 128/planes to
16/planes, and height alignment from 16 to 8 pixels
- SDL GUI:
- Fix: ignore unrecognized events in file selector
(buttons could be incorrectly shown as selected)
- Fix: avoid key release event from SDL GUI closing leaking to emulation
- Do VDI mode size changes in (faster) 16 pix increments,
and prevent user seeing invalid VDI mode sizes
- Fine-tune CPU dialog texts and keyboard shortcuts
- GEMDOS HD:
- Fix: clear GEMDOS Fread / Fwrite errors
- Fix: Allow GEMDOS tasks to use other tasks' file handles
- Command line:
- Support "off" as alias for "none" when disabling DSP, FPU,
Joysticks and VME, for consistency with HW on/off options
- NatFeats:
- Fix: freeze with NF_STDERR when string is empty or unterminated
- Debugger:
- Fix: profile header so that profile data post-processor knows how
to parse built-in WinAUE CPU core ("uae") disassembly output, not
just "ext" disassembler output
- Repeat CPU & DSP "step" and "next" commands on Enter
- Output PC location in CPU & DSP disassembly
- More readable "variables" command output
- Add "PConSymbol" variable for breaking on symbol addresses
- Add "mmu" and "vme" options for "info" command
- Add "scc" and "vme" (VME/SCU reg access) tracing support
- Setting trace to "none" disables also xconout console output
enabled by "os_base" trace option
- "next subreturn" will run until current function returns,
even if function calls other functions before that
- Symbol loadind code is now shared between debugger "symbols"
command & "gst2ascii" tool, and it can now read also long
symbol names from Pure-C debug information
- Auto-detection for whether section offsets should be used
when loading symbol information
- MIDI trace options are split to "midi" (device & MIDI events)
and "midi_raw" (IRQ and register read/write access). Trace
logging added also for MIDI byte writes, not just reads
- Trace options are listed in alphabetical order
- Show loaded symbols in CPU core disassembly
- Windows:
- Next/prev drive change buttons added to SDL GUI file select dialog
Build/configure:
- SMALL_MEM option is enabled by default
Tools:
- Add (SDL2 specific) "listkeys" key mapping helper back
- TOS boot tester: support 1024k EmuTOS images, misc fixes
Documentation:
- Compatibility updates, especially for 060 programs that need
FPSP060.PRG for missing instructions emulation
Fixed demos:
- Hackabonds Demo (wrong vblank detection)
- We Were @ HD version under GEMDOS HD (file handle access)
Fixed programs:
- maxYMiser FM v1.53 by gwEn (support for syncsquare effect)
Fixed games:
- Chambers of Shaolin : DMA sound was wrong in STE mode with 1 MB RAM
(mfp gpip bit 7)
- Super Hang On : fix flickering raster colors (bclr #0,$fffffa0f sometimes
happened at the same time timer C expired)
Changes from 2.3.1:
Version 2.4.1 (2022-08-03)
--------------------------
Emulation improvements:
- Sound:
- Much more precise function to convert CPU clocks to YM2149 clocks
in the case where YM2149 doesn't use the same source clock as the CPU
(fixes e.g. some STE sound glitches in BLSPLAY.TTP)
- Video:
- Fix regression in TT mode: Update video counter again on each HBL
(fixes e.g. Hextracker when run in TT mode)
Emulator improvements:
- DSP:
- Avoid small extra overhead on non-Falcon machines when DSP config
option is set
- Misc:
- Fix memory leaks on PNG save and GEMDOS HD program load
- All Hatari output (outside of debugger) uses now appropriate
logging and trace functions so that they can be controlled
- VDI mode:
- Fix: VDI width needs to be aligned to (at least) 16-pixels
- Fix: a possible crash with (default) SMALL_MEM build config
(when ST program sets a bad video base address)
- Statusbar:
- Show "Linux" when running Linux directly with --lilo
- Debugger:
- Fix: to duplicate symbol name removal
- Fix: all IDE trace output did not go to trace file
- Like with rest of debugger, profiler responses go
now to stderr (not stdout)
Documentation:
- Document Hatari outputs and their controls in debugger manual
Version 2.4.0 (2022-07-09)
--------------------------
Removed features (that were marked as deprecated in earlier releases):
- Support for the SDL 1.2 library (i.e. SDL 2.x should be used instead)
- Support for building Hatari for Windows CE has been removed, too, since
this was relying on version 1.2 of the SDL library.
- The old UAE CPU core (i.e. the new WinUAE CPU core is now always used)
- Python v2 support in Python scripts (Python 2 was end of life in 2020)
Emulation improvements:
- Internal timers:
- Rewrite the internal timers used to emulate delays/events/mfp timers
(gain ~10% on average, up to 60% in very specific cases)
- CPU:
- Improve FPU emulation (exceptions, unimplemeted instructions, fsincos)
- Improve FPU emulation in softfloat mode
- Improve IPL timing update in various opcodes
- Faster emulation of 68000 in cycle exact mode (gain ~7%)
- MFP:
- Use the new internal timers for MFP timers
- Improve accuracy when reading MFP's Timer Data Register
- More accurate emulation by processing all internal timers first before
reading/writing any MFP register (was previously delayed after processing
the current CPU instruction, which was too late in some cases)
- Video:
- Fix position for detecting when VBLANK should be disabled in 50 Hz and 60 Hz
- DSP:
- Improved interrupts handling and SSI (from Previous NeXT emulator)
- Sound:
- Improve accuracy of YM2149's sample generation by using the main
CPU clock as a reference for all timings (syncsquare effect as used
in recent maxYMiser v1.53)
- Use specific memory functions when doing DMA for STE and Falcon sound
(don't generate bus error when pointed memory is not present)
- Improve value of MFP GPIP bit 7 for DMA sound in the case of STE/TT
(video mono XOR dma sound xsint)
- Use 2 different signals SOUNDINT and SNDINT for Falcon (connected to
MFP GPIP7 and MFP Timer A input)
- FDC:
- Stall the CPU during 32 cycles when DMA FIFO is filled/transferred
- SCSI:
- Improve MODE SENSE, add REPORT LUNS support
- IKBD:
- support deltax/deltay in command $A (set mouse keycode mode)
and threshold x/y in command $B (set mouse threshold)
Emulator improvements:
- TOS support:
- Support 1024k EmuTOS images also on TT & Falcon
- Add country code option to select EmuTOS language, keyboard
layout and screen refresh rate on Mega/ST/STe machines (ones
lacking NVRAM)
- MIDI support:
- Fix: PortMidi rejects Hatari MIDI events
- Fix: MIDI IRQ needs to be re-enabled on MIDI device change
even when there's no reset
- Support for matching PortMidi device name by prefix when
there's no exact full match
- RS232:
- The RS232 receiver code has been rewritten to use polling instead
of using a thread. This should avoid deadlocks on BSD/macOS systems
when shutting down or reconfiguring the RS232 settings.
- TT/Falcon:
- Increase max TT-RAM amount to 1024 MiB
- Separate config + CLI options to override NVRAM language and
keyboard layout settings
- NVRAM language default is taken from the LANG env variable
- Falcon:
- Fix: restore zoom mode correctly when loading snapshots
- Correct also smaller specified memory amounts to valid ones
- Microphone emulation now uses SDL2 instead of PortAudio
- MegaSTE/TT:
- Add VME/SCU registers "--vme <none|dummy>" access option
(Linux needs "none" option and TOS v2 / v3 need "dummy" one
until Hatari implements real VME/SCU register emulation)
- VDI mode:
- Relax VDI mode width alignment from 128/planes to
16/planes, and height alignment from 16 to 8 pixels
- SDL GUI:
- Fix: ignore unrecognized events in file selector
(buttons could be incorrectly shown as selected)
- Fix: avoid key release event from SDL GUI closing leaking to emulation
- Do VDI mode size changes in (faster) 16 pix increments,
and prevent user seeing invalid VDI mode sizes
- Fine-tune CPU dialog texts and keyboard shortcuts
- GEMDOS HD:
- Fix: clear GEMDOS Fread / Fwrite errors
- Fix: Allow GEMDOS tasks to use other tasks' file handles
- Command line:
- Support "off" as alias for "none" when disabling DSP, FPU,
Joysticks and VME, for consistency with HW on/off options
- NatFeats:
- Fix: freeze with NF_STDERR when string is empty or unterminated
- Debugger:
- Fix: profile header so that profile data post-processor knows how
to parse built-in WinAUE CPU core ("uae") disassembly output, not
just "ext" disassembler output
- Repeat CPU & DSP "step" and "next" commands on Enter
- Output PC location in CPU & DSP disassembly
- More readable "variables" command output
- Add "PConSymbol" variable for breaking on symbol addresses
- Add "mmu" and "vme" options for "info" command
- Add "scc" and "vme" (VME/SCU reg access) tracing support
- Setting trace to "none" disables also xconout console output
enabled by "os_base" trace option
- "next subreturn" will run until current function returns,
even if function calls other functions before that
- Symbol loadind code is now shared between debugger "symbols"
command & "gst2ascii" tool, and it can now read also long
symbol names from Pure-C debug information
- Auto-detection for whether section offsets should be used
when loading symbol information
- MIDI trace options are split to "midi" (device & MIDI events)
and "midi_raw" (IRQ and register read/write access). Trace
logging added also for MIDI byte writes, not just reads
- Trace options are listed in alphabetical order
- Show loaded symbols in CPU core disassembly
- Windows:
- Next/prev drive change buttons added to SDL GUI file select dialog
Build/configure:
- SMALL_MEM option is enabled by default
Tools:
- Add (SDL2 specific) "listkeys" key mapping helper back
- TOS boot tester: support 1024k EmuTOS images, misc fixes
Documentation:
- Compatibility updates, especially for 060 programs that need
FPSP060.PRG for missing instructions emulation
Fixed demos:
- Hackabonds Demo (wrong vblank detection)
- We Were @ HD version under GEMDOS HD (file handle access)
Fixed programs:
- maxYMiser FM v1.53 by gwEn (support for syncsquare effect)
Fixed games:
- Chambers of Shaolin : DMA sound was wrong in STE mode with 1 MB RAM
(mfp gpip bit 7)
- Super Hang On : fix flickering raster colors (bclr #0,$fffffa0f sometimes
happened at the same time timer C expired)
MAIN commitmail json YAML
doc: Updated lang/qbe to 1.1
MAIN commitmail json YAML
lang/qbe: Update to 1.1
Changes from 1.0:
- support for Apple ARM-based hardware (arm64_apple target)
- support for thread-local storage
- a new blit instruction to copy small aggregates
- a new hlt instruction to flag non-termination
- a new stack slot coalescing optimization
Changes from 1.0:
- support for Apple ARM-based hardware (arm64_apple target)
- support for thread-local storage
- a new blit instruction to copy small aggregates
- a new hlt instruction to flag non-termination
- a new stack slot coalescing optimization
MAIN commitmail json YAML
doc: Added games/cromagrally version 3.0.0
MAIN commitmail json YAML
games/Makefile: + cromagrally
MAIN commitmail json YAML
pkgsrc/games/cromagrally/DESCR@1.1
/
diff
pkgsrc/games/cromagrally/Makefile@1.1 / diff
pkgsrc/games/cromagrally/PLIST@1.1 / diff
pkgsrc/games/cromagrally/distinfo@1.1 / diff
pkgsrc/games/cromagrally/files/cromagrally.template@1.1 / diff
pkgsrc/games/cromagrally/Makefile@1.1 / diff
pkgsrc/games/cromagrally/PLIST@1.1 / diff
pkgsrc/games/cromagrally/distinfo@1.1 / diff
pkgsrc/games/cromagrally/files/cromagrally.template@1.1 / diff
games/cromagrally: Import package
This is Pangea Software's Cro-Mag Rally updated to run on modern systems.
In Cro-Mag Rally you are a speed-hungry caveman named Brog who races through
the Stone, Bronze, and Iron Ages in primitive vehicles such as the Geode
Cruiser, Bone Buggy, Logmobile, Trojan Horse, and many others. Brog has at
his disposal an arsenal of primitive weaponry ranging from Bone Bombs to
Chinese Bottle Rockets and Heat Seeking Homing Pigeons.
In addition to single-player racing where one player races against the
computer, there are also several different multi-player modes including Tag,
Capture the Flag, and Survival. Up to four players can play on a single
computer in split-screen mode.
This is Pangea Software's Cro-Mag Rally updated to run on modern systems.
In Cro-Mag Rally you are a speed-hungry caveman named Brog who races through
the Stone, Bronze, and Iron Ages in primitive vehicles such as the Geode
Cruiser, Bone Buggy, Logmobile, Trojan Horse, and many others. Brog has at
his disposal an arsenal of primitive weaponry ranging from Bone Bombs to
Chinese Bottle Rockets and Heat Seeking Homing Pigeons.
In addition to single-player racing where one player races against the
computer, there are also several different multi-player modes including Tag,
Capture the Flag, and Survival. Up to four players can play on a single
computer in split-screen mode.
MAIN commitmail json YAML
doc: Added games/ottomatic version 4.0.1
MAIN commitmail json YAML
games/Makefile: + ottomatic
MAIN commitmail json YAML
pkgsrc/games/ottomatic/DESCR@1.1
/
diff
pkgsrc/games/ottomatic/Makefile@1.1 / diff
pkgsrc/games/ottomatic/PLIST@1.1 / diff
pkgsrc/games/ottomatic/distinfo@1.1 / diff
pkgsrc/games/ottomatic/files/ottomatic.template@1.1 / diff
pkgsrc/games/ottomatic/Makefile@1.1 / diff
pkgsrc/games/ottomatic/PLIST@1.1 / diff
pkgsrc/games/ottomatic/distinfo@1.1 / diff
pkgsrc/games/ottomatic/files/ottomatic.template@1.1 / diff
games/ottomatic: Import package
This is Pangea Software's Otto Matic updated to run on modern desktop
platforms.
The year is 1957 and a fleet of flying saucers from Planet X have come to
Earth. These saucers are under the control of the evil Brain Aliens who are
abducting helpless human beings to become slaves of The Giant Brain.
You are Otto Matic, the robot who is given the job of saving Earth from the
clutches of The Giant Brain from Planet X. You must rescue as many humans as
you can while defeating the Brain Aliens and all of their evil followers.
Your mission will take you to strange and fantastic alien worlds which are
often treacherous and will require Otto to perform amazing feats.
This is Pangea Software's Otto Matic updated to run on modern desktop
platforms.
The year is 1957 and a fleet of flying saucers from Planet X have come to
Earth. These saucers are under the control of the evil Brain Aliens who are
abducting helpless human beings to become slaves of The Giant Brain.
You are Otto Matic, the robot who is given the job of saving Earth from the
clutches of The Giant Brain from Planet X. You must rescue as many humans as
you can while defeating the Brain Aliens and all of their evil followers.
Your mission will take you to strange and fantastic alien worlds which are
often treacherous and will require Otto to perform amazing feats.
MAIN commitmail json YAML
doc: Added games/openjazz version 20190106
MAIN commitmail json YAML
games/Makefile: + openjazz
MAIN commitmail json YAML
pkgsrc/games/openjazz/DESCR@1.1
/
diff
pkgsrc/games/openjazz/Makefile@1.1 / diff
pkgsrc/games/openjazz/PLIST@1.1 / diff
pkgsrc/games/openjazz/distinfo@1.1 / diff
pkgsrc/games/openjazz/patches/patch-src_io_network.cpp@1.1 / diff
pkgsrc/games/openjazz/Makefile@1.1 / diff
pkgsrc/games/openjazz/PLIST@1.1 / diff
pkgsrc/games/openjazz/distinfo@1.1 / diff
pkgsrc/games/openjazz/patches/patch-src_io_network.cpp@1.1 / diff
games/openjazz: Import package
OpenJazz is a free, open-source version of the classic Jazz Jackrabbit
games.
OpenJazz can be compiled on a wide range of operating systems, including
Windows, macOS, GNU/Linux and *BSD. Also ports are available for some
homebrew platforms, for example Wii and PSP.
To play, you will need the files from one of the original games.
OpenJazz is a free, open-source version of the classic Jazz Jackrabbit
games.
OpenJazz can be compiled on a wide range of operating systems, including
Windows, macOS, GNU/Linux and *BSD. Also ports are available for some
homebrew platforms, for example Wii and PSP.
To play, you will need the files from one of the original games.
MAIN commitmail json YAML
pkgsrc/games/ironwail/distinfo@1.2
/
diff
pkgsrc/games/ironwail/patches/patch-Quake_main_sdl.c@1.1 / diff
pkgsrc/games/ironwail/patches/patch-Quake_main_sdl.c@1.1 / diff
games/ironwail: Remove faulty runtime SDL2 detection
MAIN commitmail json YAML
doc: Added games/moonlight-qt version 4.3.1
MAIN commitmail json YAML
games/Makefile: + moonlight-qt
MAIN commitmail json YAML
pkgsrc/games/moonlight-qt/DESCR@1.1
/
diff
pkgsrc/games/moonlight-qt/Makefile@1.1 / diff
pkgsrc/games/moonlight-qt/PLIST@1.1 / diff
pkgsrc/games/moonlight-qt/distinfo@1.1 / diff
pkgsrc/games/moonlight-qt/patches/patch-moonlight-qt.pro@1.1 / diff
pkgsrc/games/moonlight-qt/Makefile@1.1 / diff
pkgsrc/games/moonlight-qt/PLIST@1.1 / diff
pkgsrc/games/moonlight-qt/distinfo@1.1 / diff
pkgsrc/games/moonlight-qt/patches/patch-moonlight-qt.pro@1.1 / diff
games/moonlight-qt: Import package
MAIN commitmail json YAML
doc: Added games/amnesia-tdd version 0.3.2
MAIN commitmail json YAML
games/Makefile: + amnesia-tdd
MAIN commitmail json YAML
pkgsrc/games/amnesia-tdd/DESCR@1.1
/
diff
pkgsrc/games/amnesia-tdd/MESSAGE@1.1 / diff
pkgsrc/games/amnesia-tdd/Makefile@1.1 / diff
pkgsrc/games/amnesia-tdd/PLIST@1.1 / diff
pkgsrc/games/amnesia-tdd/distinfo@1.1 / diff
pkgsrc/games/amnesia-tdd/MESSAGE@1.1 / diff
pkgsrc/games/amnesia-tdd/Makefile@1.1 / diff
pkgsrc/games/amnesia-tdd/PLIST@1.1 / diff
pkgsrc/games/amnesia-tdd/distinfo@1.1 / diff
games/amnesia-tdd: Import package
Amnesia: The Dark Descent is a survival horror game by Frictional Games.
This is a port to Linux and BSD systems.
Amnesia: The Dark Descent is a survival horror game by Frictional Games.
This is a port to Linux and BSD systems.
MAIN commitmail json YAML
doc: Added games/ironwail version 0.6.0
MAIN commitmail json YAML
games/Makefile: + ironwail
MAIN commitmail json YAML
pkgsrc/games/ironwail/DESCR@1.1
/
diff
pkgsrc/games/ironwail/MESSAGE@1.1 / diff
pkgsrc/games/ironwail/Makefile@1.1 / diff
pkgsrc/games/ironwail/PLIST@1.1 / diff
pkgsrc/games/ironwail/distinfo@1.1 / diff
pkgsrc/games/ironwail/files/ironwail.template@1.1 / diff
pkgsrc/games/ironwail/patches/patch-Quake_Makefile@1.1 / diff
pkgsrc/games/ironwail/MESSAGE@1.1 / diff
pkgsrc/games/ironwail/Makefile@1.1 / diff
pkgsrc/games/ironwail/PLIST@1.1 / diff
pkgsrc/games/ironwail/distinfo@1.1 / diff
pkgsrc/games/ironwail/files/ironwail.template@1.1 / diff
pkgsrc/games/ironwail/patches/patch-Quake_Makefile@1.1 / diff
games/ironwail: Import package
A fork of the popular GLQuake descendant QuakeSpasm with a focus on high
performance instead of maximum compatibility, with a few extra features
sprinkled on top.
A fork of the popular GLQuake descendant QuakeSpasm with a focus on high
performance instead of maximum compatibility, with a few extra features
sprinkled on top.
MAIN commitmail json YAML
doc: Whitespace
MAIN commitmail json YAML
doc: Added games/nanosaur2 version 2.1.0
MAIN commitmail json YAML
games/Makefile: + nanosaur2
MAIN commitmail json YAML
pkgsrc/games/nanosaur2/DESCR@1.1
/
diff
pkgsrc/games/nanosaur2/Makefile@1.1 / diff
pkgsrc/games/nanosaur2/PLIST@1.1 / diff
pkgsrc/games/nanosaur2/distinfo@1.1 / diff
pkgsrc/games/nanosaur2/files/nanosaur2.template@1.1 / diff
pkgsrc/games/nanosaur2/Makefile@1.1 / diff
pkgsrc/games/nanosaur2/PLIST@1.1 / diff
pkgsrc/games/nanosaur2/distinfo@1.1 / diff
pkgsrc/games/nanosaur2/files/nanosaur2.template@1.1 / diff
games/nanosaur2: Import package
Nanosaur II: Hatchling is a continuation of the original Nanosaur storyline,
only this time you get to fly a pterodactyl who's loaded with hi-tech
weaponry. In addition to the three level adventure mode where you blast
enemy dinos and save eggs, there are also six two-player levels including
racing, capture-the-flag, and battle.
This is a port of the original Mac version of the game to modern operating
systems, made under permission from Pangea Software, Inc.
Nanosaur II: Hatchling is a continuation of the original Nanosaur storyline,
only this time you get to fly a pterodactyl who's loaded with hi-tech
weaponry. In addition to the three level adventure mode where you blast
enemy dinos and save eggs, there are also six two-player levels including
racing, capture-the-flag, and battle.
This is a port of the original Mac version of the game to modern operating
systems, made under permission from Pangea Software, Inc.
MAIN commitmail json YAML
doc: Added games/nanosaur version 1.4.4
MAIN commitmail json YAML
games/Makefile: + nanosaur
MAIN commitmail json YAML
pkgsrc/games/nanosaur/DESCR@1.1
/
diff
pkgsrc/games/nanosaur/Makefile@1.1 / diff
pkgsrc/games/nanosaur/PLIST@1.1 / diff
pkgsrc/games/nanosaur/distinfo@1.1 / diff
pkgsrc/games/nanosaur/files/nanosaur.template@1.1 / diff
pkgsrc/games/nanosaur/Makefile@1.1 / diff
pkgsrc/games/nanosaur/PLIST@1.1 / diff
pkgsrc/games/nanosaur/distinfo@1.1 / diff
pkgsrc/games/nanosaur/files/nanosaur.template@1.1 / diff
games/nanosaur: Import package
This is Pangea Software's Nanosaur updated to run on modern systems.
Originally released in 1998 as a Mac-only game, Nanosaur casts a cybernetic
dinosaur from the future who's sent back in time 20 minutes before a giant
asteroid hits the Earth.
This is Pangea Software's Nanosaur updated to run on modern systems.
Originally released in 1998 as a Mac-only game, Nanosaur casts a cybernetic
dinosaur from the future who's sent back in time 20 minutes before a giant
asteroid hits the Earth.
MAIN commitmail json YAML
doc: Fix import date of lang/qbe
MAIN commitmail json YAML
doc: Added lang/qbe version 1.0
MAIN commitmail json YAML
lang/Makefile: + qbe
MAIN commitmail json YAML
pkgsrc/lang/qbe/DESCR@1.1
/
diff
pkgsrc/lang/qbe/Makefile@1.1 / diff
pkgsrc/lang/qbe/PLIST@1.1 / diff
pkgsrc/lang/qbe/distinfo@1.1 / diff
pkgsrc/lang/qbe/Makefile@1.1 / diff
pkgsrc/lang/qbe/PLIST@1.1 / diff
pkgsrc/lang/qbe/distinfo@1.1 / diff
lang/qbe: Import package
QBE aims to be a pure C embeddable backend that provides 70% of the
performance of advanced compilers in 10% of the code. Its small size serves
both its aspirations of correctness and our ability to understand, fix, and
improve it. It also serves its users by providing trivial integration and
great flexibility.
QBE aims to be a pure C embeddable backend that provides 70% of the
performance of advanced compilers in 10% of the code. Its small size serves
both its aspirations of correctness and our ability to understand, fix, and
improve it. It also serves its users by providing trivial integration and
great flexibility.
MAIN commitmail json YAML
jpm: Update MAINTAINER
MAIN commitmail json YAML
janet: Update MAINTAINER
MAIN commitmail json YAML
7kaa: Reset MAINTAINER
MAIN commitmail json YAML
nim: Reset MAINTAINER
MAIN commitmail json YAML
README: Use the real Matrix URL
MAIN commitmail json YAML
doc: Updated lang/janet to 1.25.1
MAIN commitmail json YAML
pkgsrc/lang/janet/Makefile@1.20
/
diff
pkgsrc/lang/janet/PLIST@1.12 / diff
pkgsrc/lang/janet/distinfo@1.21 / diff
pkgsrc/lang/janet/PLIST@1.12 / diff
pkgsrc/lang/janet/distinfo@1.21 / diff
janet: update to 1.25.1
CHANGELOG:
## 1.25.1 - 2022-10-29
- Add `memcmp` function to core library.
- Fix bug in `os/open` with `:rw` permissions not correct on Linux.
- Support config.mk for more easily configuring the Makefile.
## 1.25.0 - 2022-10-10
- Windows FFI fixes.
- Fix PEG `if-not` combinator with captures in the condition
- Fix bug with `os/date` with nil first argument
- Fix bug with `net/accept` on Linux that could leak file descriptors to
subprocesses
- Reduce number of hash collisions from pointer hashing
- Add optional parameter to `marshal` to skip cycle checking code
## 1.24.1 - 2022-08-24
- Fix FFI bug on Linux/Posix
- Improve parse error messages for bad delimiters.
- Add optional `name` parameter to the `short-fn` macro.
## 1.24.0 - 2022-08-14
- Add FFI support to 64-bit windows compiled with MSVC
- Don't process shared object names passed to dlopen.
- Add better support for windows console in the default shell.c for
auto-completion and other shell-like input features.
- Improve default error message from `assert`.
- Add the `tabseq` macro for simpler table comprehensions.
- Allow setting `(dyn :task-id)` in fibers to improve context in supervisor
messages. Prior to this change, supervisor messages over threaded channels
would be from ambiguous threads/fibers.
CHANGELOG:
## 1.25.1 - 2022-10-29
- Add `memcmp` function to core library.
- Fix bug in `os/open` with `:rw` permissions not correct on Linux.
- Support config.mk for more easily configuring the Makefile.
## 1.25.0 - 2022-10-10
- Windows FFI fixes.
- Fix PEG `if-not` combinator with captures in the condition
- Fix bug with `os/date` with nil first argument
- Fix bug with `net/accept` on Linux that could leak file descriptors to
subprocesses
- Reduce number of hash collisions from pointer hashing
- Add optional parameter to `marshal` to skip cycle checking code
## 1.24.1 - 2022-08-24
- Fix FFI bug on Linux/Posix
- Improve parse error messages for bad delimiters.
- Add optional `name` parameter to the `short-fn` macro.
## 1.24.0 - 2022-08-14
- Add FFI support to 64-bit windows compiled with MSVC
- Don't process shared object names passed to dlopen.
- Add better support for windows console in the default shell.c for
auto-completion and other shell-like input features.
- Improve default error message from `assert`.
- Add the `tabseq` macro for simpler table comprehensions.
- Allow setting `(dyn :task-id)` in fibers to improve context in supervisor
messages. Prior to this change, supervisor messages over threaded channels
would be from ambiguous threads/fibers.
MAIN commitmail json YAML
lang/nim: Also install the nimsuggest directory
This is a little quality-of-life improvement that simplifies
certain operations with 'nimble install'
Suggested by Chavdar Ivanov
This is a little quality-of-life improvement that simplifies
certain operations with 'nimble install'
Suggested by Chavdar Ivanov
MAIN commitmail json YAML
doc: Updated lang/nim to 1.6.8
MAIN commitmail json YAML
pkgsrc/lang/nim/Makefile@1.28
/
diff
pkgsrc/lang/nim/PLIST@1.15 / diff
pkgsrc/lang/nim/distinfo@1.24 / diff
pkgsrc/lang/nim/PLIST@1.15 / diff
pkgsrc/lang/nim/distinfo@1.24 / diff
nim: Update to 1.6.8
Noteworthy changes from 1.6.6:
- Fixed "Add --gc:arc (or --mm:arc) induce different behavior when using
converter" (#19862)
- Fixed "Converting unsigned integer to float fails in VM" (#19199)
- Fixed "regression(0.20.0 => devel): var params assignment gives silently
wrong results in VM" (#15974)
- Fixed "genDepend broken for duplicate module names in separate folders"
(#18735)
- Fixed "Orc booting compiler doesn't work with newSeq operations" (#19404)
- Fixed "hasCustomPragma and getCustomPragmaVal don't work on fields with
backticks" (#20067)
- Fixed "Cant use uint64 in case" (#20031)
- Fixed "nim jsondoc output is broken" (#20132)
- Fixed "Underscores are unnecessarily escaped in db_mysql" (#20153)
- Fixed "Invalid codegen when block ends with lent" (#20107)
- Fixed "locals doesn't work with ORC" (#20162)
- Fixed "reset does not work on set" (#19967)
- Fixed "selectRead and selectWrite are dangerous to use sockets with FD
numbers bigger than FD_SETSIZE (1024) on *nixes" (#19973)
- Fixed "use-after-free bugs in object variants" (#20305)
- Fixed "[ARC] C compiler error when using the result of a template in the
subscript operator" (#20303)
- Fixed "Calling nullary templates without () doesn't work inside calls
inside other templates" (#13515)
- Fixed "[Regression] Incorrect captures of pegs \ident macro in nim 1.6"
(#19104)
- Fixed "Windows gcc shipped with choosenim 1.6.4 with TLS emulation turned
off : The application was unable to start correctly (0xc000007b)."
(#19713)
Noteworthy changes from 1.6.6:
- Fixed "Add --gc:arc (or --mm:arc) induce different behavior when using
converter" (#19862)
- Fixed "Converting unsigned integer to float fails in VM" (#19199)
- Fixed "regression(0.20.0 => devel): var params assignment gives silently
wrong results in VM" (#15974)
- Fixed "genDepend broken for duplicate module names in separate folders"
(#18735)
- Fixed "Orc booting compiler doesn't work with newSeq operations" (#19404)
- Fixed "hasCustomPragma and getCustomPragmaVal don't work on fields with
backticks" (#20067)
- Fixed "Cant use uint64 in case" (#20031)
- Fixed "nim jsondoc output is broken" (#20132)
- Fixed "Underscores are unnecessarily escaped in db_mysql" (#20153)
- Fixed "Invalid codegen when block ends with lent" (#20107)
- Fixed "locals doesn't work with ORC" (#20162)
- Fixed "reset does not work on set" (#19967)
- Fixed "selectRead and selectWrite are dangerous to use sockets with FD
numbers bigger than FD_SETSIZE (1024) on *nixes" (#19973)
- Fixed "use-after-free bugs in object variants" (#20305)
- Fixed "[ARC] C compiler error when using the result of a template in the
subscript operator" (#20303)
- Fixed "Calling nullary templates without () doesn't work inside calls
inside other templates" (#13515)
- Fixed "[Regression] Incorrect captures of pegs \ident macro in nim 1.6"
(#19104)
- Fixed "Windows gcc shipped with choosenim 1.6.4 with TLS emulation turned
off : The application was unable to start correctly (0xc000007b)."
(#19713)
MAIN commitmail json YAML
doc: Removed support for Bitrig
MAIN commitmail json YAML
pkgsrc/bootstrap/README@1.36
/
diff
pkgsrc/bootstrap/README.Bitrig deleted
pkgsrc/bootstrap/bootstrap@1.316 / diff
pkgsrc/mk/bsd.prefs.mk@1.428 / diff
pkgsrc/mk/defaults/mk.conf@1.337 / diff
pkgsrc/mk/platform/Bitrig.mk deleted
pkgsrc/mk/tools/tools.Bitrig.mk deleted
pkgsrc/bootstrap/README.Bitrig deleted
pkgsrc/bootstrap/bootstrap@1.316 / diff
pkgsrc/mk/bsd.prefs.mk@1.428 / diff
pkgsrc/mk/defaults/mk.conf@1.337 / diff
pkgsrc/mk/platform/Bitrig.mk deleted
pkgsrc/mk/tools/tools.Bitrig.mk deleted
Remove support for Bitrig.
MAIN commitmail json YAML
doc: Updated multimedia/assimp to 5.2.4
MAIN commitmail json YAML
assimp: Update to 5.2.4
CHANGELOG:
The Assimp 5.2.4 Bugfix-Release (14 May 2022)
- Use static runtime only when the option is selected
- Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
- Detect Roughness factor exported by Blender
- Updated Android build script
- Prevent nullptr access to normals-array in bitangent computation
- Avoid setting PBR properties when they are not found on mtl file
- Fix ogre xml serializer
- Fix draco building error when import assimp with cmake add_subdirectory
- FbxConverter: update bone mOffsetMatrix
- Some Windows/MSYS2-specific fixes
- Document fuzz folder
- Fix out-of-range access in ASE-Parser
- Disable assertion tests floating point against inf for Intel oneAPI
- Delete README
- Rename TextureTypeToString() to aiTextureTypeToString()
- Fixed library names for MinGW/MSYS2
- Update pugixml dependency to v1.12.1
- Add an option to treat warnings as errors
- Minor updates to ASSIMP Viewer
- Add badge to show open issue in percentage
- Clang-Tidy performance fixes (make values const-ref where needed).
- MMD (pmx) fixes
- Resource script updates
- Accelerate the Merge vertex post processing step
CHANGELOG:
The Assimp 5.2.4 Bugfix-Release (14 May 2022)
- Use static runtime only when the option is selected
- Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
- Detect Roughness factor exported by Blender
- Updated Android build script
- Prevent nullptr access to normals-array in bitangent computation
- Avoid setting PBR properties when they are not found on mtl file
- Fix ogre xml serializer
- Fix draco building error when import assimp with cmake add_subdirectory
- FbxConverter: update bone mOffsetMatrix
- Some Windows/MSYS2-specific fixes
- Document fuzz folder
- Fix out-of-range access in ASE-Parser
- Disable assertion tests floating point against inf for Intel oneAPI
- Delete README
- Rename TextureTypeToString() to aiTextureTypeToString()
- Fixed library names for MinGW/MSYS2
- Update pugixml dependency to v1.12.1
- Add an option to treat warnings as errors
- Minor updates to ASSIMP Viewer
- Add badge to show open issue in percentage
- Clang-Tidy performance fixes (make values const-ref where needed).
- MMD (pmx) fixes
- Resource script updates
- Accelerate the Merge vertex post processing step
MAIN commitmail json YAML
Updated lang/janet
MAIN commitmail json YAML
pkgsrc/lang/janet/Makefile@1.19
/
diff
pkgsrc/lang/janet/PLIST@1.11 / diff
pkgsrc/lang/janet/distinfo@1.20 / diff
pkgsrc/lang/janet/PLIST@1.11 / diff
pkgsrc/lang/janet/distinfo@1.20 / diff
janet: Update to 1.23.0
CHANGELOG:
Janet 1.23.0
------------
This release brings a number of new features that will make Janet useful in
even more domains, including mutexes and reader-writer locks to the ev module
to improve interactions with multi-threaded, native code, better named
arguments support, and an experimental FFI module. Also a number of
improvements and simplification to Janet's debugging capabilities have been
made, and exposed with the new debugger function.
- Add experimental ffi/ module for interfacing with dynamic libraries and raw
function pointers. Only available on 64 bit linux, mac, and bsd systems.
- Allow using &named in function prototypes for named arguments. This is a more
ergonomic variant of &keys that isn't as redundant, more self documenting,
and allows extension to things like default arguments.
- Add delay macro for lazy evaluate-and-save thunks.
- Remove pthread.h from janet.h for easier includes.
- Add debugger - an easy to use debugger function that just takes a fiber.
- dofile will now start a debugger on errors if the environment it is passed
has :debug set.
- Add debugger-on-status function, which can be passed to run-context to start
a debugger on abnormal fiber signals.
- Allow running scripts with the -d flag to use the built-in debugger on errors
and breakpoints.
- Add mutexes (locks) and reader-writer locks to ev module for thread
coordination.
- Add parse-all as a generalization of the parse function.
- Add os/cpu-count to get the number of available processors on a machine
Janet 1.22.0
------------
- Prohibit negative size argument to table/new.
- Add module/value.
- Remove file/popen. Use os/spawn with the :pipe options instead.
- Fix bug in peg thru and to combinators.
- Fix printing issue in doc macro.
- Numerous updates to function docstrings
- Add defdyn aliases for various dynamic bindings used in core.
- Install janet.h symlink to make Janet native libraries and applications
easier to build without jpm.
Janet 1.21.2
------------
- Fix patch release - (version info)
Janet 1.21.1
------------
- Patch release to fix some versioning issues in the previous 1.21.0 release.
No new changes here.
Janet 1.21.0
------------
- C functions janet_dobytes and janet_dostring will now enter the event loop if
it is enabled.
- Fix hashing regression - hash of negative 0 must be the same as positive 0
since they are equal.
- The flycheck function no longer pollutes the module/cache
- Fix quasiquote bug in compiler
- Disallow use of cancel and resume on fibers scheduled or created with ev/go,
as well as the root fiber.
Janet 1.20.0
------------
Add :missing-symbol hook to compile that will act as a catch-all macro for
undefined symbols.
- Add :redef dynamic binding that will allow users to redefine top-level
bindings with late binding. This is intended for development use.
- Fix a bug with reading from a stream returned by os/open on Windows and
Linux.
- Add :ppc64 as a detectable OS type.
- Add & more support for destructuring in the match macro.
- Add & more support for destructuring in all binding forms (def).
Janet 1.19.2
------------
- Fix bug with missing status lines in some stack traces.
- Update hash function to have better statistical properties.
Janet 1.19.1
------------
- Add an optional prefix parameter to debug/stacktrace to allow printing
prettier error messages.
- Remove appveyor for CI pipeline
- Fixed a bug that prevented sending threaded abstracts over threaded channels.
- Fix bug in the map function with arity at least 3.
Janet 1.19.0
------------
- Add math/log-gamma to replace math/gamma, and change math/gamma to be the
expected gamma function.
- Fix leaking file-descriptors in os/spawn and os/execute.
- Ctrl-C will now raise SIGINT.
- Allow quoted literals in the match macro to behave as expected in patterns.
- Fix windows net related bug for TCP servers.
- Allow evaluating ev streams with dofile.
- Fix ev related bug with operations on already closed file descriptors.
- Add struct and table agnostic getproto function.
- Add a number of functions related to structs.
- Add prototypes to structs. Structs can now inherit from other structs, just
like tables.
- Create a struct with a prototype with struct/with-proto.
- Deadlocked channels will no longer exit early - instead they will hang, which
is more intuitive.
CHANGELOG:
Janet 1.23.0
------------
This release brings a number of new features that will make Janet useful in
even more domains, including mutexes and reader-writer locks to the ev module
to improve interactions with multi-threaded, native code, better named
arguments support, and an experimental FFI module. Also a number of
improvements and simplification to Janet's debugging capabilities have been
made, and exposed with the new debugger function.
- Add experimental ffi/ module for interfacing with dynamic libraries and raw
function pointers. Only available on 64 bit linux, mac, and bsd systems.
- Allow using &named in function prototypes for named arguments. This is a more
ergonomic variant of &keys that isn't as redundant, more self documenting,
and allows extension to things like default arguments.
- Add delay macro for lazy evaluate-and-save thunks.
- Remove pthread.h from janet.h for easier includes.
- Add debugger - an easy to use debugger function that just takes a fiber.
- dofile will now start a debugger on errors if the environment it is passed
has :debug set.
- Add debugger-on-status function, which can be passed to run-context to start
a debugger on abnormal fiber signals.
- Allow running scripts with the -d flag to use the built-in debugger on errors
and breakpoints.
- Add mutexes (locks) and reader-writer locks to ev module for thread
coordination.
- Add parse-all as a generalization of the parse function.
- Add os/cpu-count to get the number of available processors on a machine
Janet 1.22.0
------------
- Prohibit negative size argument to table/new.
- Add module/value.
- Remove file/popen. Use os/spawn with the :pipe options instead.
- Fix bug in peg thru and to combinators.
- Fix printing issue in doc macro.
- Numerous updates to function docstrings
- Add defdyn aliases for various dynamic bindings used in core.
- Install janet.h symlink to make Janet native libraries and applications
easier to build without jpm.
Janet 1.21.2
------------
- Fix patch release - (version info)
Janet 1.21.1
------------
- Patch release to fix some versioning issues in the previous 1.21.0 release.
No new changes here.
Janet 1.21.0
------------
- C functions janet_dobytes and janet_dostring will now enter the event loop if
it is enabled.
- Fix hashing regression - hash of negative 0 must be the same as positive 0
since they are equal.
- The flycheck function no longer pollutes the module/cache
- Fix quasiquote bug in compiler
- Disallow use of cancel and resume on fibers scheduled or created with ev/go,
as well as the root fiber.
Janet 1.20.0
------------
Add :missing-symbol hook to compile that will act as a catch-all macro for
undefined symbols.
- Add :redef dynamic binding that will allow users to redefine top-level
bindings with late binding. This is intended for development use.
- Fix a bug with reading from a stream returned by os/open on Windows and
Linux.
- Add :ppc64 as a detectable OS type.
- Add & more support for destructuring in the match macro.
- Add & more support for destructuring in all binding forms (def).
Janet 1.19.2
------------
- Fix bug with missing status lines in some stack traces.
- Update hash function to have better statistical properties.
Janet 1.19.1
------------
- Add an optional prefix parameter to debug/stacktrace to allow printing
prettier error messages.
- Remove appveyor for CI pipeline
- Fixed a bug that prevented sending threaded abstracts over threaded channels.
- Fix bug in the map function with arity at least 3.
Janet 1.19.0
------------
- Add math/log-gamma to replace math/gamma, and change math/gamma to be the
expected gamma function.
- Fix leaking file-descriptors in os/spawn and os/execute.
- Ctrl-C will now raise SIGINT.
- Allow quoted literals in the match macro to behave as expected in patterns.
- Fix windows net related bug for TCP servers.
- Allow evaluating ev streams with dofile.
- Fix ev related bug with operations on already closed file descriptors.
- Add struct and table agnostic getproto function.
- Add a number of functions related to structs.
- Add prototypes to structs. Structs can now inherit from other structs, just
like tables.
- Create a struct with a prototype with struct/with-proto.
- Deadlocked channels will no longer exit early - instead they will hang, which
is more intuitive.
MAIN commitmail json YAML
Mention why we're doing PREFER_PKGSRC=yes on OpenBSD (at least for now)
Requested by nia@
Requested by nia@
MAIN commitmail json YAML
OpenBSD 7.1 tested to work, but '--prefer-pkgsrc yes' is required
I was able to reproduce an OpenBSD user's boostrap failure because they
followed the instructions in this file, which doesn't mention
'--prefer-pkgsrc' at all. And yet it was required in order for me to
succeed on OpenBSD/amd64 7.1
I was able to reproduce an OpenBSD user's boostrap failure because they
followed the instructions in this file, which doesn't mention
'--prefer-pkgsrc' at all. And yet it was required in order for me to
succeed on OpenBSD/amd64 7.1
MAIN commitmail json YAML
pkgsrc/textproc/the_silver_searcher/distinfo@1.21
/
diff
pkgsrc/textproc/the_silver_searcher/patches/patch-src_main.c@1.1 / diff
pkgsrc/textproc/the_silver_searcher/patches/patch-src_main.c@1.1 / diff
the_silver_searcher: Handle cpuset_t quirk with DragonFly
MAIN commitmail json YAML
libcyaml: Update MAINTAINER
MAIN commitmail json YAML
doc: Note lang/nim update to 1.6.6
MAIN commitmail json YAML
nim: Update to 1.6.6
MAIN commitmail json YAML
skalibs: Update MAINTAINER
MAIN commitmail json YAML
7kaa: Update MAINTAINER
MAIN commitmail json YAML
fallingtime: Update MAINTAINER
MAIN commitmail json YAML
lugaru: Update MAINTAINER
MAIN commitmail json YAML
redeclipse: Update MAINTAINER
MAIN commitmail json YAML
xonotic: Update MAINTAINER
MAIN commitmail json YAML
execline: Update MAINTAINER
MAIN commitmail json YAML
neko: Update MAINTAINER
MAIN commitmail json YAML
nim: Update MAINTAINER
MAIN commitmail json YAML
s6-portable-utils: Update MAINTAINER
MAIN commitmail json YAML
assimp: Update MAINTAINER
MAIN commitmail json YAML
s6-dns: Update MAINTAINER
MAIN commitmail json YAML
s6: Update MAINTAINER
MAIN commitmail json YAML
cwm: Update MAINTAINER email