While here, improve pkg/DESCR and replace pkg/MESSAGE with a more
comprehensive pkg/README, from MAINTAINER Ryan Freeman.
Testing from Nam Nguyen.
ok Ryan Freeman (MAINTAINER)
Implicit copy ctor have been deprecated since C++11
https://github.com/godotengine/godot/pull/35762
tested by me with clang 8 (no breakage) and by naddy@ with clang 10 -
successfully. Thanks!
- Sets PERMIT_PACKAGE to no as suggested by stsp@ and sthen@. Themes are
restrictively licensed so do not build package until it is cleared up.
https://gitlab.com/coringao/jag/-/issues/1
- Moves to new upstream that Debian uses. Old upstream has stopped
development.
https://tracker.debian.org/pkg/jag
- Moves HOMEPAGE and MASTER_SITES to new upstream to address thfr@'s
bug report about defunct HOMEPAGE in the README
https://gitlab.com/coringao/jag/-/issues/2
- Moves to qt5 which was supported since version 0.3.3
- Builds jag-editor in addition to jag. jag-editor is a level editor.
- Many patched files were moved into src
- Delete DOS-line endings in post-extract, as pulled from print/scribus.
ok rsadowski@
Free Bee is a free clone of The New York Times game Spelling Bee.
In this game, your goal is to find as many words as you can with the seven
letters you are given. You don't have to use any letter except the middle letter
and letters can be used more than once in a word. Finding a word that uses all
seven letters yields bonus points! Every game has at least one such word, and
many games have multiple. As you earn points, you rise through the ranks of the
hive, ultimately becoming the Queen Bee.
You can play the daily challenge like the original game or try your hand at a
nearly infinite number of computer-generated random challenges. Unlike the
original game, you are not restricted to only a single game per day!
The only notable difference between Free Bee and the original game is the use of
the SOWPODS dictionary instead of the NYT dictionary.
OK fcambus@
Initial diff by Tom Murphy who also helped debugging later iterations.
Thanks!
When daemonized as soon as STDIN goes away q2ded detects that and stops
waiting for input, this causes a CPU spin loop generating high server
loads by frequent calls to clock_gettime.
By adding daemon_flags to the rc.d script we flip the busywait flag
which causes q2ded to use a mechanism based on nanosleep that is
significantly lighter on load and has no noticeable impact on
performance for players.
While here we also set the dedicated flag as there is no point to run
the dedicated server outside of debugging without it.
This diff is tweaked compared to ports@ with gamedir being removed. This
final change has been OK'ed off list also by fcambus@.
The reasoning for that final change is as follows:
We do not need gamedir/datadir as we already set SYSTEMWIDE and
SYSTEMDIR during compilation. This solves pointing the game at the pak
files. Normally however we would still need to cd into the game
directory for dlopen to properly load renderers and game.so.
Upstream however has a backwards compatibility mechanism for game.so (so
older mods work) where all paths where game files are stored is searched
for game.so dlopen. This includes SYSTEMDIR and that makes q2ded work
without having to cd into the binary directory. Since the server itself
does not need to load any renderers that is enough to have a fully
functioning q2ded.
From Nam Nguyen, notes:
- Move HOMEPAGE to https
- Hosts MASTER_SITES as a tarball from a git checkout dated 2018/11/10
on my server. Does anyone have space available to host this distfile
until upstream does a new release? My VPS is cheap and not so reliable,
but if this is acceptable, I could host it.
- Moves to qt5
- CONFIGURE_STYLE autoreconf because it is not a release tarball
- Adds gettext,-tools to BUILD_DEPENDS for building translations
- do-gen line taken from Makefile.template to run autohell
Note: I omitted BUILD_DEPENDS like devel/libtool and
${MODGNU_AUTOHELL_DEPENDS} because they seem to be pulled in by
the autoreconf CONFIGURE_STYLE.
- pre-build calls en@quot.po-create and en@boldquot.po-create targets in
the po/Makefile. By default msgfmt fails because it expects a header
(the header is inserted by these targets) when converting the po
(portable object) files into gmo (GNU machine object).
Note: I omitted the canonical env -i ${MAKE_ENV} before
${MAKE_PROGRAM} because it strangely fails. It should not be a problem
because the *.po for quot and boldquot get headers correctly inserted
for processing by gettext's msgfmt. Also, quote and boldquot only
change quotation marks and are not really translation files.
- Upstream added my menu segfault fix, so this update brings it to this
commit:
https://git.savannah.nongnu.org/cgit/eliot.git/commit/?id=672a1b5001069b09c8e13c7bf1488e33164461f5
- Upstream also added patch-dic_csv_helper_cpp, so remove it.
https://git.savannah.nongnu.org/cgit/eliot.git/commit/?id=5859299b48a8ca5756e1607139429edd4ac7ffa0
- Qt5 by default was recently merged to master, so --enable-qt now means
Qt5.
https://git.savannah.nongnu.org/cgit/eliot.git/commit/?id=b2cf69e3afa4fe1d63fb067848fa2d0723a307ff
Tweaks by landry@, Diff form Nam Nguyen! Thanks