Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (5h)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (168d) 

2024-05-27 01:46:29 UTC Now

2024-04-03 07:14:32 UTC MAIN commitmail json YAML

2024-04-02 21:18:35 UTC MAIN commitmail json YAML

2024-04-02 02:13:01 UTC MAIN commitmail json YAML

2024-04-02 01:28:00 UTC MAIN commitmail json YAML

2024-04-01 23:43:13 UTC MAIN commitmail json YAML

devel/glib2: Unbreak DragonFly build

The need for `environ` to be a weak symbol is true for DragonFly, too --
not just FreeBSD.

(charlotte)

2024-04-01 23:40:21 UTC MAIN commitmail json YAML

bootstrap: Confirm pkgsrc's status on DragonFly

(charlotte)

2024-04-01 23:38:27 UTC MAIN commitmail json YAML

2024-04-01 23:36:31 UTC MAIN commitmail json YAML

lang/python311: Add DragonFly support

(charlotte)

2024-03-21 05:45:30 UTC MAIN commitmail json YAML

doc: Added graphics/didder version 1.3.0

(charlotte)

2024-03-21 05:44:19 UTC MAIN commitmail json YAML

graphics/Makefile: + didder

(charlotte)

2024-03-21 05:43:24 UTC MAIN commitmail json YAML

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.

(charlotte)

2024-03-15 02:37:17 UTC MAIN commitmail json YAML

doc: Updated net/croc to 9.6.14

(charlotte)

2024-03-15 02:36:16 UTC MAIN commitmail json YAML

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

(charlotte)

2024-03-14 04:06:31 UTC MAIN commitmail json YAML

doc: Updated games/love11 to 11.5

(charlotte)

2024-03-14 04:05:37 UTC 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.

(charlotte)

2024-02-28 21:35:40 UTC MAIN commitmail json YAML

multimedia/assimp: Reset MAINTAINER

(charlotte)

2024-02-27 23:51:47 UTC MAIN commitmail json YAML

doc: Updated wm/cwm to 7.4

(charlotte)

2024-02-27 23:50:07 UTC 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.

(charlotte)

2024-02-27 04:40:53 UTC MAIN commitmail json YAML

devel/skalibs: Reset MAINTAINER

(charlotte)

2024-02-27 04:40:22 UTC MAIN commitmail json YAML

lang/execline: Reset MAINTAINER

(charlotte)

2024-02-27 04:37:41 UTC MAIN commitmail json YAML

misc/s6-portable-utils: Reset MAINTAINER

(charlotte)

2024-02-27 04:36:50 UTC MAIN commitmail json YAML

net/s6-dns: Reset MAINTAINER

(charlotte)

2024-02-27 04:36:13 UTC MAIN commitmail json YAML

sysutils/s6: Reset MAINTAINER

(charlotte)

2024-02-20 22:21:59 UTC MAIN commitmail json YAML

doc: Updated lang/qbe to 1.2

(charlotte)

2024-02-20 22:20:50 UTC 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

(charlotte)

2024-02-20 22:00:36 UTC MAIN commitmail json YAML

2024-02-20 19:57:02 UTC MAIN commitmail json YAML

doc: Updated devel/raylib to 5.0

(charlotte)

2024-02-20 19:56:09 UTC 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

(charlotte)

2024-02-14 19:48:40 UTC MAIN commitmail json YAML

doc: Added games/bugdom2 version 4.0.0

(charlotte)

2024-02-14 19:47:36 UTC MAIN commitmail json YAML

games/Makefile: + bugdom2

(charlotte)

2024-02-14 19:47:14 UTC MAIN commitmail json YAML

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.

(charlotte)

2024-02-14 19:04:59 UTC MAIN commitmail json YAML

doc: Updated games/cromagrally to 3.0.1

(charlotte)

2024-02-14 19:04:05 UTC MAIN commitmail json YAML

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

(charlotte)

2024-02-14 18:44:40 UTC MAIN commitmail json YAML

doc: Updated lang/janet to 1.33.0

(charlotte)

2024-02-14 18:39:37 UTC MAIN commitmail json YAML

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

(charlotte)

2023-12-21 02:27:26 UTC MAIN commitmail json YAML

graphics/ImageMagick6: PKG_OPTIONS_VAR shouldn't conflict with graphics/ImageMagick

(charlotte)

2023-09-27 23:59:50 UTC MAIN commitmail json YAML

doc: Updated lang/janet to 1.31.0

(charlotte)

2023-09-27 23:58:51 UTC MAIN commitmail json YAML

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.

(charlotte)

2023-09-15 22:59:46 UTC MAIN commitmail json YAML

2023-09-15 22:48:00 UTC MAIN commitmail json YAML

2023-09-14 00:48:31 UTC MAIN commitmail json YAML

misc/colorls: Fix mangled datetime in long format ('colorls -l')

(charlotte)

2023-08-23 18:47:47 UTC MAIN commitmail json YAML

audio/libopenmpt: Add a bl3

(charlotte)

2023-08-15 16:21:28 UTC MAIN commitmail json YAML

doc: Updated lang/janet to 1.30.0

(charlotte)

2023-08-15 15:13:55 UTC MAIN commitmail json YAML

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

(charlotte)

2023-08-15 14:59:27 UTC MAIN commitmail json YAML

doc: Updated games/ironwail to 0.7.0

(charlotte)

2023-08-15 14:57:56 UTC MAIN commitmail json YAML

games/ironwail: Remove a patch that's no longer necessary

(charlotte)

2023-08-15 07:18:19 UTC MAIN commitmail json YAML

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

(charlotte)

2023-07-29 23:51:05 UTC MAIN commitmail json YAML

doc: Updated audio/milkytracker to 1.04.00

(charlotte)

2023-07-29 23:49:38 UTC MAIN commitmail json YAML

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)

(charlotte)

2023-07-21 01:07:06 UTC MAIN commitmail json YAML

2023-07-11 23:49:15 UTC MAIN commitmail json YAML

doc: Added devel/raylib version 4.5.0

(charlotte)

2023-07-11 23:47:41 UTC MAIN commitmail json YAML

devel/Makefile: + raylib

(charlotte)

2023-07-11 23:46:57 UTC MAIN commitmail json YAML

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.

(charlotte)

2023-07-07 03:28:03 UTC MAIN commitmail json YAML

doc: Added net/croc version 9.6.5

(charlotte)

2023-07-07 03:26:53 UTC MAIN commitmail json YAML

net/Makefile: + croc

(charlotte)

2023-07-07 03:26:17 UTC MAIN commitmail json YAML

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

(charlotte)

2023-07-07 02:01:39 UTC MAIN commitmail json YAML

doc: Added games/redeclipse16 version 1.6.0

(charlotte)

2023-07-07 02:00:14 UTC MAIN commitmail json YAML

games/Makefile: + redeclipse16

(charlotte)

2023-07-07 01:59:34 UTC MAIN commitmail json YAML

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.

(charlotte)

2023-06-28 23:43:10 UTC MAIN commitmail json YAML

doc: Added games/mightymike version 3.0.2

(charlotte)

2023-06-28 23:41:41 UTC MAIN commitmail json YAML

games/Makefile: + mightymike

(charlotte)

2023-06-28 23:40:48 UTC MAIN commitmail json YAML

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.

(charlotte)

2023-06-28 03:34:36 UTC MAIN commitmail json YAML

doc: Added games/bugdom version 1.3.3

(charlotte)

2023-06-28 03:33:06 UTC MAIN commitmail json YAML

games/Makefile: + bugdom

(charlotte)

2023-06-28 03:32:41 UTC MAIN commitmail json YAML

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.

(charlotte)

2023-06-21 06:38:24 UTC MAIN commitmail json YAML

doc: Updated lang/janet to 1.29.1

(charlotte)

2023-06-21 06:37:06 UTC MAIN commitmail json YAML

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.

(charlotte)

2023-06-15 02:07:29 UTC MAIN commitmail json YAML

moonlight-qt: Use GNU make

(charlotte)

2023-05-27 07:09:09 UTC MAIN commitmail json YAML

2023-05-27 07:03:50 UTC MAIN commitmail json YAML

doc: Added misc/libdivecomputer version 0.8.0

(charlotte)

2023-05-27 07:01:27 UTC MAIN commitmail json YAML

misc/Makefile: + libdivecomputer

(charlotte)

2023-05-27 07:00:07 UTC MAIN commitmail json YAML

misc/libdivecomputer: Import package

libdivecomputer is a cross-platform and open source library for
communication with dive computers from various manufacturers.

(charlotte)

2023-05-27 06:31:52 UTC MAIN commitmail json YAML

doc: Updated lang/janet to 1.28.0

(charlotte)

2023-05-27 06:29:51 UTC MAIN commitmail json YAML

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.

(charlotte)

2023-05-12 00:44:39 UTC MAIN commitmail json YAML

2023-03-22 05:44:41 UTC MAIN commitmail json YAML

devel/allegro: Correct the path to the OSS device

(charlotte)

2023-03-15 02:20:48 UTC MAIN commitmail json YAML

emulators/aranym: Actually include options.mk

(charlotte)

2023-03-10 08:31:40 UTC 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.

(charlotte)

2023-03-10 02:09:21 UTC pkgsrc-2022Q4 commitmail json YAML

games/7kaa: Reset MAINTAINER

(charlotte)

2023-03-10 02:05:59 UTC MAIN commitmail json YAML

2023-03-10 02:01:32 UTC MAIN commitmail json YAML

2023-03-10 01:56:51 UTC MAIN commitmail json YAML

2023-03-10 01:52:39 UTC MAIN commitmail json YAML

2023-03-08 04:24:03 UTC MAIN commitmail json YAML

2023-03-08 03:13:32 UTC 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.

(charlotte)

2023-03-07 06:10:01 UTC MAIN commitmail json YAML

doc: Updated lang/janet to 1.27.0

(charlotte)

2023-03-07 06:09:02 UTC MAIN commitmail json YAML

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).

(charlotte)

2023-03-04 02:19:59 UTC MAIN commitmail json YAML

doc: Updated lang/janet to 1.26.0

(charlotte)

2023-03-04 02:18:59 UTC MAIN commitmail json YAML

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.

(charlotte)

2023-03-02 06:25:19 UTC MAIN commitmail json YAML

doc: Updated emulators/hatari to 2.4.1

(charlotte)

2023-03-02 06:24:33 UTC MAIN commitmail json YAML

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)

(charlotte)

2023-03-02 05:51:17 UTC MAIN commitmail json YAML

doc: Updated lang/qbe to 1.1

(charlotte)

2023-03-02 05:50:05 UTC 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

(charlotte)

2023-03-02 04:47:43 UTC MAIN commitmail json YAML

doc: Added games/cromagrally version 3.0.0

(charlotte)

2023-03-02 04:46:39 UTC MAIN commitmail json YAML

games/Makefile: + cromagrally

(charlotte)

2023-03-02 04:45:57 UTC MAIN commitmail json YAML

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.

(charlotte)

2023-03-02 04:15:49 UTC MAIN commitmail json YAML

doc: Added games/ottomatic version 4.0.1

(charlotte)

2023-03-02 04:14:53 UTC MAIN commitmail json YAML

games/Makefile: + ottomatic

(charlotte)

2023-03-02 04:14:15 UTC MAIN commitmail json YAML

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.

(charlotte)

2023-03-02 03:46:51 UTC MAIN commitmail json YAML

doc: Added games/openjazz version 20190106

(charlotte)

2023-03-02 03:45:26 UTC MAIN commitmail json YAML

games/Makefile: + openjazz

(charlotte)

2023-03-02 03:44:39 UTC MAIN commitmail json YAML

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.

(charlotte)

2023-03-02 03:13:54 UTC MAIN commitmail json YAML

2023-02-16 08:08:16 UTC MAIN commitmail json YAML

doc: Added games/moonlight-qt version 4.3.1

(charlotte)

2023-02-16 08:06:40 UTC MAIN commitmail json YAML

games/Makefile: + moonlight-qt

(charlotte)

2023-02-16 08:06:21 UTC MAIN commitmail json YAML

2023-02-16 03:46:00 UTC MAIN commitmail json YAML

doc: Added games/amnesia-tdd version 0.3.2

(charlotte)

2023-02-16 03:43:30 UTC MAIN commitmail json YAML

games/Makefile: + amnesia-tdd

(charlotte)

2023-02-16 03:43:05 UTC MAIN commitmail json YAML

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.

(charlotte)

2023-02-15 03:27:40 UTC MAIN commitmail json YAML

doc: Added games/ironwail version 0.6.0

(charlotte)

2023-02-15 03:27:10 UTC MAIN commitmail json YAML

games/Makefile: + ironwail

(charlotte)

2023-02-15 03:26:36 UTC MAIN commitmail json YAML

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.

(charlotte)

2023-02-15 03:14:05 UTC MAIN commitmail json YAML

2023-02-15 03:07:50 UTC MAIN commitmail json YAML

doc: Added games/nanosaur2 version 2.1.0

(charlotte)

2023-02-15 03:07:06 UTC MAIN commitmail json YAML

games/Makefile: + nanosaur2

(charlotte)

2023-02-15 03:06:42 UTC MAIN commitmail json YAML

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.

(charlotte)

2023-02-15 02:22:18 UTC MAIN commitmail json YAML

doc: Added games/nanosaur version 1.4.4

(charlotte)

2023-02-15 02:21:51 UTC MAIN commitmail json YAML

games/Makefile: + nanosaur

(charlotte)

2023-02-15 02:21:38 UTC MAIN commitmail json YAML

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.

(charlotte)

2023-01-19 02:22:27 UTC MAIN commitmail json YAML

doc: Fix import date of lang/qbe

(charlotte)

2023-01-19 02:21:47 UTC MAIN commitmail json YAML

doc: Added lang/qbe version 1.0

(charlotte)

2023-01-19 02:20:47 UTC MAIN commitmail json YAML

lang/Makefile: + qbe

(charlotte)

2023-01-19 02:20:00 UTC MAIN commitmail json YAML

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.

(charlotte)

2023-01-14 07:41:00 UTC MAIN commitmail json YAML

jpm: Update MAINTAINER

(charlotte)

2023-01-14 07:40:25 UTC MAIN commitmail json YAML

janet: Update MAINTAINER

(charlotte)

2023-01-14 07:35:23 UTC MAIN commitmail json YAML

7kaa: Reset MAINTAINER

(charlotte)

2023-01-14 07:31:21 UTC MAIN commitmail json YAML

nim: Reset MAINTAINER

(charlotte)

2022-11-19 21:01:44 UTC MAIN commitmail json YAML

README: Use the real Matrix URL

(charlotte)

2022-11-19 02:42:21 UTC MAIN commitmail json YAML

doc: Updated lang/janet to 1.25.1

(charlotte)

2022-11-19 02:40:00 UTC MAIN commitmail json YAML

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.

(charlotte)

2022-10-13 01:17:14 UTC 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

(charlotte)

2022-09-29 22:07:18 UTC MAIN commitmail json YAML

doc: Updated lang/nim to 1.6.8

(charlotte)

2022-09-29 22:05:39 UTC MAIN commitmail json YAML

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)

(charlotte)

2022-09-29 02:31:53 UTC MAIN commitmail json YAML

doc: Removed support for Bitrig

(charlotte)

2022-09-29 02:25:16 UTC MAIN commitmail json YAML

2022-08-10 01:01:44 UTC MAIN commitmail json YAML

doc: Updated multimedia/assimp to 5.2.4

(charlotte)

2022-08-10 01:00:08 UTC 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

(charlotte)

2022-08-09 01:49:26 UTC MAIN commitmail json YAML

Updated lang/janet

(charlotte)

2022-08-09 01:48:07 UTC MAIN commitmail json YAML

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.

(charlotte)

2022-06-16 22:12:20 UTC MAIN commitmail json YAML

Mention why we're doing PREFER_PKGSRC=yes on OpenBSD (at least for now)

Requested by nia@

(charlotte)

2022-06-14 05:04:23 UTC 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

(charlotte)

2022-05-24 06:08:35 UTC MAIN commitmail json YAML

2022-05-22 02:41:47 UTC MAIN commitmail json YAML

libcyaml: Update MAINTAINER

(charlotte)

2022-05-19 01:52:09 UTC MAIN commitmail json YAML

doc: Note lang/nim update to 1.6.6

(charlotte)

2022-05-19 01:50:25 UTC MAIN commitmail json YAML

2022-05-18 00:28:02 UTC MAIN commitmail json YAML

skalibs: Update MAINTAINER

(charlotte)

2022-05-18 00:27:48 UTC MAIN commitmail json YAML

7kaa: Update MAINTAINER

(charlotte)

2022-05-18 00:27:34 UTC MAIN commitmail json YAML

fallingtime: Update MAINTAINER

(charlotte)

2022-05-18 00:27:23 UTC MAIN commitmail json YAML

lugaru: Update MAINTAINER

(charlotte)

2022-05-18 00:26:34 UTC MAIN commitmail json YAML

redeclipse: Update MAINTAINER

(charlotte)

2022-05-18 00:26:18 UTC MAIN commitmail json YAML

xonotic: Update MAINTAINER

(charlotte)

2022-05-18 00:26:00 UTC MAIN commitmail json YAML

execline: Update MAINTAINER

(charlotte)

2022-05-18 00:25:44 UTC MAIN commitmail json YAML

neko: Update MAINTAINER

(charlotte)

2022-05-18 00:25:28 UTC MAIN commitmail json YAML

nim: Update MAINTAINER

(charlotte)

2022-05-18 00:25:12 UTC MAIN commitmail json YAML

s6-portable-utils: Update MAINTAINER

(charlotte)

2022-05-18 00:24:49 UTC MAIN commitmail json YAML

assimp: Update MAINTAINER

(charlotte)

2022-05-18 00:24:33 UTC MAIN commitmail json YAML

s6-dns: Update MAINTAINER

(charlotte)

2022-05-18 00:24:18 UTC MAIN commitmail json YAML

s6: Update MAINTAINER

(charlotte)

2022-05-18 00:23:57 UTC MAIN commitmail json YAML

cwm: Update MAINTAINER email

(charlotte)