The -E flag tells find(1) to interpret regular expressions which were
passed as arguments to -regex and -iregex as extended regular expressions.
It has no effect on other otherwise. Let's not invoke find(1) with -E if
not necessary.
Approved by: portmgr (blanket approval)
The pysol-cards python modules allow the python developer to generate
the initial deals of some PySol FC games. It also supports PySol
legacy deals and Microsoft FreeCell / Freecell Pro deals.
- Fix build failure on 12.x i386 related to linking with OpenAL
- Remove most bundled third party librarues ti ensure they are not used
- Add missing depends
- Portlint nits
- Modernize options handling
- Silence patching
- Simplify radiant data installation
- Fix absolute symlink
PR: 242612
Reported by: peter.kien@posteo.org, attila.kover@guardian.co.uk, storm16@gmail.com
Approved by: maintainer timeout (m.tsatsenko@gmail.com, 8 months)
- Switched to GitLab
- The launcher window will not appear if nothing is installed
PR: 248350
Submitted by: Alexander Vereeken <Alexander88207@protonmail.com> (maintainer)
Latest version of games/py-mnemosyne requires new dependencies. This commit adds the missing dependencies:
- audio/py-gtts
- security/py-gtts-token (required by audio/py-gtts)
- textproc/py-googletrans
The games/py-mnemosyne port needs to be limited to Python 3.7+ to keep the dependency chains intact. This is because textproc/py-googletrans depends on www/py-httpx which is only for Python 3.7+.
PR: 247595
Submitted by: kai
Reported by: gspurki@gmail.com
Approved by: tcberner (mentor)
MFH: 2020Q3
Differential Revision: https://reviews.freebsd.org/D25895
Black Hole Solitaire Solver
This is a solver, written in C, to solve Golf solitaire, the Solitaire variant
called “Black Hole” and the one called “All in a Row”. It provides a portable C
library, and a command line application that after being fed with a layout will
emit the cards to move.
https://www.shlomifish.org/open-source/projects/black-hole-solitaire-solver/
This is an upcoming dependency in games/kpat
From ChangeLog: https://sourceforge.net/projects/lgames/files/ltris/
* added classic game style: (2020/06/28 MS)
no wall-kicks, random pieces, no shadow piece, ...
* added auto-delay shift (das) and are (entry delay)
* menu simplified
* code cleanups
* statistics for single player mode
* fixed compiler warnings
Submitter requests MAINTAINERship.
PR: 248110
Submitted by: marcel@herrbischoff.com
Current MAINTAINER address is a @subdomain.freebsd.org who's MX has been
delegated to the recipient (current MAINTAINER).
This causes issues because Bugzilla's authentication scheme has a specific
Kerberos (kpasswd) based backend for accounts matching the FreeBSD.org
domain.
This coupled with the MAINTAINER not having access to the current
MAINTAINER address, and using a different Bugzilla account email address,
has implications and causes issues with respect to verifying maintainership
for approval and other purposes (requesting feedback etc).
tl;dr: All maintainers (MAINTAINER lines) for maintainers of ports, should
have an Bugzilla account email that exactly matches that MAINTAINER line
If that is currently not the case, maintainers should either:
1) Update the MAINTAINER line to match the Bugzilla email, OR
2) Update their Bugzilla Email to match the MAINTAINER line in Preferences [1]
[1] https://bugs.freebsd.org/bugzilla/userprefs.cgi?tab=account
PR: 247902
Requested by: koobs (bugmeister)
Approved by: Juraj Lutter (maintainer, via email verification)
Approved by: koobs (bugmeister)
MFH: 2020Q3 (blanket: consistent metadata)
- This Rust release comes with LLVM 10. Drop the LLVM patches we
no longer need.
- On FreeBSD 13.0 powerpc64 set the elfv2 ABI explicitly in the
Rust target instead of patching LLVM.
- Build LLVM with Ninja. It can shorten the build time slightly.
- Force rebuild all consumers to catch regressions early
Changes: https://blog.rust-lang.org/2020/07/16/Rust-1.45.0.html
Tested by: mikael, pkubaj, tobik
With hat: rust
Differential Revision: https://reviews.freebsd.org/D25658
* Simplify test suite. [1]
* Switch manpages to the preferred share/man location while I'm here.
Changelog:
* It is now possible to use .d64 images to play the games.
* The test suite can now be called directly via its own "do-test" target
per sub-make. [1]
PR: 247915
Submitted by: Thomas Dettbarn <dettus@dettus.net> (maintainer)
OpenEXR and ILMBASE updates to 2.5.2 rename the full shlib version
names from .0.0 to .0.1 => to be on the safe side, bump PORTREVISIONs.
Approved by: portmgr (blanket)
MFH: 2020Q3 (PORTREVISION bump after OpenEXR/ilmbase update)
Security: 714e6c35-c75b-11ea-aa29-d74973d1f9f3
(cd /wrkdirs/usr/ports/games/burrtools/work/burrtools-0.6.3 && /bin/cat burricons.ico | winicontoppm -bestqual | pnmtopng -transparent=black > burricons.png)
winicontoppm: abnormal bit per pixel value 32
pnmtopng: Error reading first byte of what is expected to be a Netpbm magic number. Most often, this means your input file is empty
Reported by: pkg-fallout
MFH: 2020Q3
High performance, energy-saving implmentation in C of lolcat
NOTE: in MOVED, the previous entry lolcat -> rubygem-lolcat has been removed
That is the only way to wupport this corner case.
Submitted by: gbe@FreeBSD.org (maintainer)
Differential Revision: https://reviews.freebsd.org/D25082