The functions __addsf3 and __adddf3 are part of libgcc which is not
provided when compiling with clang. Fiddle with some #if directives to
provide shims if we compile with clang.
PR: 268077
MFH: 2022Q4 (build fix)
- Catch up with new improved directory layout: the main code moved
into the ``src'' subdirectory; existing makefiles had been fixed
and consolidated so each type of target (lib/cmdline/gui) is now
handled in the same makefile
- Drop PLUGIN option and simply install the header file and static
library for consumer ports' convenience
- Install more complete set of documentation files while I'm at it
Solver is a math training game. The goal of the game is to improve the
user's confidence in using four basic math operations: addition,
subtraction, multiplication and division. The user can set various
options to create a custom game experience. These options include
setting the time limit and the goal for correct/incorrect answers.
This program uses C and SDL2.
PR: 267373
Reported by: modex@danwin1210.de
Random level generator for classic FPS games, especially the DOOM
games, but aiming to support Heretic, Hexen, and Quake eventually.
WWW: https://oblige.sourceforge.net/
Add French, German, Hebrew (subtitles), and Italian (subtitles)
language support as options. Unfortunately, these translations are
all contained in separate distfiles and cannot be simultaneously
installed without creating separate ports or flavors. Since this is an
old game that one likely plays through once, separate ports are probably
not warranted. The original English verison is still the default. It is
noted that the translated version nubmers are different than the English
version, but they are highly unlikely to receive future updates.
Install the entire license text instead of just a stub.
Remove pkg-message in favor of a desktop entry to easily launch the
game from an XDG-compliant environment.
Remove the 2-line pkg-plist in favor of PLIST_FILES and PORTDOCS to
facilitate the transition to multiple distfiles with slightly differing
file structures.
Pet portlint(1).
Update MASTER_SITES; distfile was un-fetchable.
Give LICENSE a better name and description. Extract and format only
the relevant part from readme.txt and install that as LICENSE_FILE.
Remove pkg-message.in which just reiterated the instructions already
stated in readme.txt. A desktop entry has been added to facilitate
launching the game and to support the locales for which the game has
subtitles.
- Preserve pyglet 1.x as graphics/py-pyglet1
- Add mutual conflicts between graphics/py-pyglet1 and graphics/py-pyglet
- Switch all consumers to graphics/py-pyglet1 as it's likely
that no consumer is compatible with pyglet 2.x yet
This change removes duplicated entries from MASTER_SITES and DISTFILES
variables. Now the MASTER_SITES variable will contain single Hackage URL without
any group for the simplest case and with :_cabal_mk_hackage group in nodefault
case.
This change opens a path to using non-Hackage Cabal repositories
(needed for Cardano) and pulling in .cabal revisions without using patches.
Unfortunately, this change results in a large churn in Haskell ports distinfos.
To make this churn less useless, refresh all Haskell dependencies in all ports.
The type real_t is float on ARM but double on other platforms. Pepper
in a bunch of extra casts to make clang happy.
The alternative of making real_t a double on ARM does not work.
PR: 267442
Approved by: maintainer timeout, >2 weeks
MFH: 2022Q4
Thursday, 3 November 2022
Over 120 individual programs plus dozens of programmer libraries and
feature plugins are released simultaneously as part of KDE Gear.
Today they all get new bugfix source releases with updated translations,
including:
* dolphin: Fix opening unnecessary new windows (Commit, fixes bug
#440663)
* konsole: Fix a crash when extending the selection (Commit, fixes
bug #398320 and bug #458822)
Announcement: https://kde.org/announcements/gear/22.08.3/
Changelog: https://kde.org/announcements/changelogs/gear/22.08.3/
Fix build by linking with dynamic SDL2 library instead of the static
one, which pulls transitive dependencies in a broken way.
Reported by: pkg-fallout, fluffy