* Update lang/ghc to 8.4.2
* Update the boostrap compiler to 8.4.1
* Update the many hs-* ports
* Bump the rest
Thanks a lot to arrowd for doing all the heavy lifting :)
PR: 227968
Exp-run by: antoine
Submitted by: arrowd
Differential Revision: https://reviews.freebsd.org/D15005
- enable server component (servatrice)
- add options for server, client and mysql support
- add startup script for servatrice
- add optional runtime dependency on mysql-server for installs
to the same machine or jail.
Reviewed by: mat (OPTIONS_SUB help)
Differential Revision: https://reviews.freebsd.org/D15416
genact is a nonsense terminal activity generator.
> Pretend to be busy or waiting for your computer when you should actually be
> doing real work! Impress people with your insane multitasking skills. Just
> open a few instances of genact and watch the show. genact has multiple scenes
> that pretend to be doing something exciting or useful when in reality nothing
> is happening at all.
genact can load modules, which produce different activity. Currently, it
comes with the following set of modules: bootlog, cargo, cc, composer,
cryptomining, simcity, download, memdump, kernel_compile, weblog.
WWW: https://github.com/svenstaro/genact
PR: 228306
Submitted by: 0mp
Inspired by: jbeich
Both ports install bin/ninja; install imaze's ninja as bin/imazeninja
instead.
While here
- add DOCS option and install README into DOCSDIR
- remove ${ECHO_MSG} from do-install that nobody will ever see
- simplify do-install
PR: 228311
Submitted by: tigersharke@gmail.com
It's friday. Do you need to pretend to be working? Do you have FreeBSD
systems? Here you go! coffeebreak is the tool you always wanted to make your
machine as if it is very busy doing important stuff.
WWW: https://github.com/0mp/coffeebreak
PR: 227873
Submitted by: Mateusz Piotrowski <0mp@FreeBSD.org>
Highlights since 3.3.0:
- Better handling of defaults with some ZScript/DECORATE functions
- Many bug fixes
- Fixed detection of .ipk7 custom IWADs
- Restored vanilla behavior of lightning for original Hexen
- Added loading of ZSDF lumps by full paths
- Exported P_ActivateLine() to ZScript along with constants for activation
type
- Increased size of the savegame comment area.
- Disabled the survey* code
* This was an opt-in hardware survey that ran for effectively the month of
April. Discussion of the results are available at:
https://forum.zdoom.org/viewtopic.php?f=49&t=60156
While here, disable stripping of binaries on 10.4/i386. strip(1) there
claims it can't strip due to an unknown file format. 11.x and later use
elftoolchain strip(1) and have no issues. Due to the replacement as of 11.x
and that there will be no more 10.x releases, no effort will be expended in
tracking down why strip(1) fails here for now.
Approved by: bapt (ports), me (maintainer)
MFH: 2018Q2
PR: 228050
Submitted by: Hung-Yi Chen
- fix python build
- add LICENSE for slave port
- make portlint happier
- bump PORTREVISION on ports using the shared lib
Ports that use openal (such as this one) fail to link with lld as the
system linker due to disagreement in the handling of preemption of
protected visibility symbols in shared objects.
Set LLD_UNSAFE to fall back to ld.bfd for now.
PR: 226980
Approved by: portmgr (LLD_UNSAFE blanket)
Sponsored by: The FreeBSD Foundation
Ports that use openal (such as this one) fail to link with lld as the
system linker due to disagreement in the handling of preemption of
protected visibility symbols in shared objects.
PR: 226980
Approved by: portmgr (LLD_UNSAFE blanket)
Sponsored by: The FreeBSD Foundation
Ports that use openal (such as this one) fail to link with lld as the
system linker due to disagreement in the handling of preemption of
protected visibility symbols in shared objects.
PR: 226980
Approved by: portmgr (LLD_UNSAFE blanket)
Sponsored by: The FreeBSD Foundation
Ports that use openal (such as this one) fail to link with lld as the
system linker due to disagreement in the handling of preemption of
protected visibility symbols in shared objects.
In the case of games/allacrost, failed at configure time:
checking for alGetError in -lopenal... no
You need to install the OpenAL library.
===> Script "configure" failed unexpectedly.
PR: 226980
Approved by: portmgr (LLD_UNSAFE blanket)
Sponsored by: The FreeBSD Foundation
TerraGear is a collection of tools for building scenery for the
FlightGear project. Generally, the process is done in two steps:
1. Preprocess the original raw data. This chops up the data into
the FG tiling scheme and saves it in a simple, intermediate
format.
2. Collect all the different pieces of intermediate data and
assemble them into a 3d model of the terrain.
WWW: https://github.com/FlightGear/terragear
PR: 223648
Submitted by: Michael Danilov <mike.d.ft402@gmail.com>
In file included from ../../../source/lobby/XmppClient.cpp:26:
../../../source/i18n/L10n.h:89:2: error: unknown type name 'Locale'; did you mean 'icu::Locale'?
Locale GetCurrentLocale() const;
^~~~~~
icu::Locale
/usr/local/include/unicode/unistr.h:77:7: note: 'icu::Locale' declared here
class Locale; // unicode/locid.h
^
In file included from ../../../source/lobby/XmppClient.cpp:26:
../../../source/i18n/L10n.h:133:24: error: unknown type name 'Locale'; did you mean 'icu::Locale'?
bool SaveLocale(const Locale& locale) const;
^~~~~~
icu::Locale
/usr/local/include/unicode/unistr.h:77:7: note: 'icu::Locale' declared here
class Locale; // unicode/locid.h
^
In file included from ../../../source/lobby/XmppClient.cpp:26:
../../../source/i18n/L10n.h:235:54: error: unknown type name 'Locale'; did you mean 'icu::Locale'?
std::wstring GetFallbackToAvailableDictLocale(const Locale& locale) const;
^~~~~~
icu::Locale
/usr/local/include/unicode/unistr.h:77:7: note: 'icu::Locale' declared here
class Locale; // unicode/locid.h
^
In file included from ../../../source/lobby/XmppClient.cpp:26:
../../../source/i18n/L10n.h:283:66: error: unknown type name 'Locale'; did you mean 'icu::Locale'?
void GetDictionaryLocale(const std::string& configLocaleString, Locale& outLocale) const;
^~~~~~
icu::Locale
/usr/local/include/unicode/unistr.h:77:7: note: 'icu::Locale' declared here
class Locale; // unicode/locid.h
^
In file included from ../../../source/lobby/XmppClient.cpp:26:
../../../source/i18n/L10n.h:314:28: error: unknown type name 'Locale'; did you mean 'icu::Locale'?
bool ValidateLocale(const Locale& locale) const;
^~~~~~
icu::Locale
/usr/local/include/unicode/unistr.h:77:7: note: 'icu::Locale' declared here
class Locale; // unicode/locid.h
^
In file included from ../../../source/lobby/XmppClient.cpp:26:
../../../source/i18n/L10n.h:411:98: error: unknown type name 'Locale'; did you mean 'icu::Locale'?
UDate ParseDateTime(const std::string& dateTimeString, const std::string& dateTimeFormat, const Locale& locale) const;
^~~~~~
icu::Locale
/usr/local/include/unicode/unistr.h:77:7: note: 'icu::Locale' declared here
class Locale; // unicode/locid.h
^
In file included from ../../../source/lobby/XmppClient.cpp:26:
../../../source/i18n/L10n.h:427:85: error: use of undeclared identifier 'DateFormat'; did you mean 'icu::DateFormat'?
std::string LocalizeDateTime(const UDate dateTime, const DateTimeType& type, const DateFormat::EStyle& style) const;
^~~~~~~~~~
icu::DateFormat
/usr/local/include/unicode/smpdtfmt.h:46:7: note: 'icu::DateFormat' declared here
class DateFormat;
^
In file included from ../../../source/lobby/XmppClient.cpp:26:
../../../source/i18n/L10n.h:508:2: error: unknown type name 'Locale'; did you mean 'icu::Locale'?
Locale currentLocale;
^~~~~~
icu::Locale
/usr/local/include/unicode/unistr.h:77:7: note: 'icu::Locale' declared here
class Locale; // unicode/locid.h
^
In file included from ../../../source/lobby/XmppClient.cpp:26:
../../../source/i18n/L10n.h:519:14: error: use of undeclared identifier 'Locale'
std::vector<Locale*> availableLocales;
^
../../../source/i18n/L10n.h:519:21: error: expected expression
std::vector<Locale*> availableLocales;
^
../../../source/i18n/L10n.h:590:2: error: unknown type name 'DateFormat'; did you mean 'UDateFormat'?
DateFormat* CreateDateTimeInstance(const DateTimeType& type, const DateFormat::EStyle& style, const Locale& locale) const;
^~~~~~~~~~
UDateFormat
/usr/local/include/unicode/udat.h:153:15: note: 'UDateFormat' declared here
typedef void* UDateFormat;
^
In file included from ../../../source/lobby/XmppClient.cpp:26:
../../../source/i18n/L10n.h:590:69: error: use of undeclared identifier 'DateFormat'; did you mean 'icu::DateFormat'?
DateFormat* CreateDateTimeInstance(const DateTimeType& type, const DateFormat::EStyle& style, const Locale& locale) const;
^~~~~~~~~~
icu::DateFormat
/usr/local/include/unicode/smpdtfmt.h:46:7: note: 'icu::DateFormat' declared here
class DateFormat;
^
In file included from ../../../source/lobby/XmppClient.cpp:26:
../../../source/i18n/L10n.h:590:102: error: unknown type name 'Locale'; did you mean 'icu::Locale'?
DateFormat* CreateDateTimeInstance(const DateTimeType& type, const DateFormat::EStyle& style, const Locale& locale) const;
^~~~~~
icu::Locale
/usr/local/include/unicode/unistr.h:77:7: note: 'icu::Locale' declared here
class Locale; // unicode/locid.h
^
../../../source/lobby/XmppClient.cpp:948:81: error: use of undeclared identifier 'Locale'; did you mean 'icu::Locale'?
return g_L10n.ParseDateTime(msg.when()->stamp().to_string(), "Y-M-d'T'HⓂ️sZ", Locale::getUS()) / 1000.0;
^~~~~~
icu::Locale
/usr/local/include/unicode/unistr.h:77:7: note: 'icu::Locale' declared here
class Locale; // unicode/locid.h
^
https://ssl.icu-project.org/trac/changeset/40705
PR: 227042
Reported by: antoine (via exp-run)
In file included from src/graphic/font_handler.cc:36:
src/graphic/text/bidi.h:43:36: error: unknown type name 'UnicodeString'; did you mean 'icu::UnicodeString'?
std::string icustring2string(const UnicodeString& convertme);
^~~~~~~~~~~~~
icu::UnicodeString
/usr/local/include/unicode/unistr.h:286:20: note: 'icu::UnicodeString' declared here
class U_COMMON_API UnicodeString : public Replaceable
^
https://ssl.icu-project.org/trac/changeset/40705
PR: 227042
Reported by: antoine (via exp-run)
Obtained from: upstream
src/language.h:108:8: error: unknown type name 'Collator'; did you mean 'UCollator'?
extern Collator *_current_collator;
^~~~~~~~
UCollator
/usr/local/include/unicode/ucol.h:58:26: note: 'UCollator' declared here
typedef struct UCollator UCollator;
^
https://ssl.icu-project.org/trac/changeset/40705
PR: 227042
Reported by: antoine (via exp-run)
Prevent Flightgear from linking using lld as it fails with errors like:
/usr/bin/ld: error: cannot preempt symbol: alcGetIntegerv
>>> defined in /usr/local/lib/libopenal.so
>>> referenced by audio_openal.c
>>> audio_openal.c.o:(openal_input)
due to preemption of symbols with protected visibility in a shared object.
See also PR #219089 for more details.
PR: 226980
Submitted by: emaste
Port to SDL2 ( thanks to https://github.com/PIlin/NXEngine-iOS )
More resolutions and widescreen support up to FullHD (thanks to https://github.com/EXL/NXEngine )
Fullscreen for any resolution
Gamepad with force-feedback support.
Localization support.
Mimiga mask ending pictures (re-drawn by me)
Modern main menu
Support for "New" and "Remastered" tracks from CS+
Header-dependency hell cleaned up. No more autogenerated headers
Cleaned up nx.h
Lists/maps from haiku replaced with std::vector/map
smalfont -> smallfont
removed built-in data extractor
removed replays, as they were buggy/not implemented anyway
fixed tons of warnings and undefined behaviour
PR: 227084
Submitted by: Piotr Kubaj
Due to too many skipped releases, see
https://github.com/coelckers/gzdoom/releases for release notes between 3.1.0
and 3.3.0.
The patches have since been made redundant by upstream, so they can
safely/happily go away.
MAINTAINER has been updated to my @FreeBSD.org address; this port was still
a work in progress when r445117 to update my other ports was committed.
Tested with: Poudriere (10.4, amd64)
Tested with: Poudriere (stable/11, amd64)
Tested with: Poudriere (head, amd64)
Approved by: lwhsu (ports), me (maintainer)
Differential Revision: https://reviews.freebsd.org/D14864
It has been a while both does not depend anymore on esound, before this change
esound dependency was wrongly added to plenty of packages which actually does
not depend on it.
While here:
- audio/glame: remove esound support
- games/monkeybubble: add an explicit dependency on esound
- sysutils/gnome-schedule: add en explicit dependency on pkg-config
- comms/kb: add missing dependency on pkgconfig
- x11-toolkits/libgnomeui:
* update to 2.4.5
* use USES=localbase
This should ease the import of the new ports for Applications and Plasma Desktop.
- add some more component handling
- bump KDE_APPLICATIONS_VERSION (no direct consumers exist in the ports tree atm)
- fix some space/tab errors
Differential Revision: https://reviews.freebsd.org/D14814
why I noticed this) and Qt 5.9, there are translations that are not included
in the plist. Poudriere shows me:
====> Running Q/A tests (stage-qa)
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: %%DATADIR%%/translations/cockatrice_ca.qm
Error: Orphaned: %%DATADIR%%/translations/cockatrice_el.qm
<snip>
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D14784
unrelated). The explanation is in the patch: C++ code that #defines type
is asking for trouble in other headers.
Approved by: tcberner (mentor, implicit)