Up to [cvs.NetBSD.org] / pkgsrc / games / love11
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
*: recursive bump for libtheora 1.2
*: Recursive revbump from audio/flac-1.5.0
* recursive bump for libxkbcommon 1.7.0 Marc Baudoin reported problems with using old binary packages with the new libkxbcommon, so force everything to 1.7.0
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.
*: Recursive revbump from audio/pulseaudio-17.0
*: revebump for new brotli option for freetype2 Addresses PR 57693
*: Recursive revbump from audio/libopus 1.4
*: Recursive revbup from graphics/freetype2
*: bump PKGREVISION for flac shlib bump
Bump all dependent packages of wayland (belatedly) The package changed with the addition of its libepoll-shim dependency. Otherwise, we can get: ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
love11: Update 11.4 Changelog: LOVE 11.4 [Mysterious Mysteries] -------------------------------- Released: 2022-01-02 * Added native arm64 support on macOS. * Added a variant of love.filesystem.newFileData which accepts a Data object. * Added Body:getLocalPoints. * Added Font:getKerning. * Added support for r16, rg16, and rgba16 pixel formats in Canvases. * Added Shader:send(name, matrixlayout, data, ...) variant, whose argument order is more consistent than Shader:send(name, data, matrixlayout, ...). * Changed all builds and platforms where LOVE provides LuaJIT to use LuaJIT 2.1 instead of 2.0. * Changed love.timer.getTime to start at 0 when the module is first loaded. * Changed certain out-of-Lua-memory situations to show a message box instead of instantly crashing. * Changed the naming scheme of LOVE's embedded Lua files for improved integration with Lua chunkname APIs. * Fixed build-time compatibility with Lua 5.4. * Fixed code compatibility with math.mod and string.gfind when LuaJIT 2.1 is used. * Fixed errors on some systems related to > 53 bit pointer addresses, when recent versions of LuaJIT 2.1 are used. * Fixed the default error handler showing a blank screen on some mobile devices. * Fixed drag-and-drop to open a love game on macOS causing love.event.quit("restart") to fail. * Fixed fused macOS apps opening other love games when drag-and-drop is used (if the fused app hasn't already removed .love files from recognized document types). * Fixed File:isEOF when called on a dropped file. * Fixed support for > 2GB dropped files on desktops. * Fixed ByteData and DataView missing Data:clone implementations. * Fixed love.physics meter scale value persisting after love.event.quit("restart"). * Fixed audio to resume properly after interruption on iOS. * Fixed love.graphics.newVideo to error instead of crash when an invalid video file is given. * Fixed initial window creation to set the window's title during creation instead of after. * Fixed the window's screen position when exiting fullscreen via love.window.setFullscreen. * Fixed love.displayrotated being given a boolean instead of an enum string. * Fixed memory corruption and a crash when drawing smooth lines. * Fixed a crash in Canvas:newImageData when the pixel format's pixel byte size multiplied by its width isn't a multiple of 4. * Fixed love.graphics.newVolumeImage when explicit mipmaps are provided. * Fixed freezes and crashes in automatic batching when an AMD GPU is used. * Fixed love.graphics.print and Image:replacePixels on more AMD/ATI GPUs. * Fixed Font:setFallbacks to account for different DPI scales in each fallback font. * Fixed Font:getWrap to not remove trailing newlines. * Fixed Text:getWidth when the Text's string only contains spaces. * Fixed a crash with some Intel graphics drivers on Linux. * Fixed a hang with some Intel graphics drivers on Windows, by preventing gamma correct rendering on affected systems. * Fixed a crash with some Intel graphics drivers on Windows when mipmapped Canvases are used. * Fixed texture memory reported by love.graphics.getStats when a volume or array Canvas is created. * Fixed DXT1 textures which use 1 bit alpha-cutout. * Fixed rare issues where textures were not sent to shaders correctly. * Fixed Shader:send(name, data, matrixlayout, ...). * Fixed quad offsets in ParticleSystems when ParticleSystem:setOffset is not used. * Fixed a performance issue with setting a small subrange of data in non-stream Meshes and SpriteBatches. * Fixed rounded rectangles breaking if the rx or ry parameters are negative. * Fixed rounded rectangle automatic points calculation when rx or ry are more than half the rectangle's size. * Fixed source code compilation on Xcode 12+. * Fixed source code compilation on Linux systems that don't provide posix_spawn APIs.
g*/*: revbump(1) for libsndfile
revbump for icu and libffi
Recursive revbump for audio/jack
love{07,08,010,11}: install a binary called "loveN.NN" for convenience And add a PKG_ALTERNATIVES to call it bin/love for extra convenience. love09 is skipped because I am failing to build it right now (might look later on...) bump PKGREVISION
Make luajit PaX MPROTECT safe.
*: revbump for libsndfile
love*: Gets lua category
games: Add love11. Based on work by myself and cfkoch in wip LOVE is a framework for making 2D games in the Lua programming language. LOVE is totally free, and can be used in anything from friendly open-source hobby projects, to evil, closed-source commercial ones.