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
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.
This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -
- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.
- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.
devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
Eliot is a Scrabble game, it offers 3 different game modes:
The free game mode is the standard one, ideal for having fun with your
friends or family. You can play the game against a friend so that you
can test your skills.
In the duplicate mode, all the players are faced with the same board and
letters at the same time. It is mainly used in clubs and competitions
since it takes away the chance (and tactics) component(s) of the game.
The training mode allows to play alone and make progress for the
duplicate. It gives more freedom than the multiplayer modes.
Feedback/ok sthen@