Commit graph

132 commits

Author SHA1 Message Date
Thomas Zander
e40e82b3bc
audio/fluidsynth: Update to upstream version 2.2.4
MFH:		2021Q4
2021-11-27 11:09:44 +01:00
Alexey Dokuchaev
c198b9495e games/openttd: update OpenTTD to version 12.1, another bugfix release
While here, drop our custom DESKTOP_ENTRIES in favor of upstream file.
2021-11-17 07:02:06 +00:00
Jan Beich
f34ece3aa6 devel/icu: update to 70.1
Changes:	https://github.com/unicode-org/icu/releases/tag/release-70-1
Reported by:	GitHub (watch releases)
PR:		258794
Exp-run by:	antoine
2021-10-28 16:37:30 +00:00
Alexey Dokuchaev
add4129da0 games/openttd: update OpenTTD to version 12.0
Disable __builtin_mul_overflow() on i386 for the time being as it
breaks the build.  Yes, they have dropped the leading digit in the
version scheme; it seems like a common trend, unfortunately.

Reported on:	OpenNET
2021-10-22 10:57:33 +00:00
Baptiste Daroussin
2c672a4de9 INSTALLS_ICONS: retire the macro and rework the related dependencies
While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency)
2021-10-10 21:44:42 +02:00
Thomas Zander
4c2db26adf
audio/fluidsynth: Update to upstream version 2.2.3
MFH:		2021Q4
2021-10-04 06:56:46 +02:00
Alexey Dokuchaev
102adfca13 - Update OpenTTD to version 1.11.2
- Hook some tests to our framework

Found out via:	repology.org
2021-05-05 20:49:39 +08:00
Jan Beich
69d24a727d devel/icu: update to 69.1
Changes:	https://github.com/unicode-org/icu/releases/tag/release-69-1
Reported by:	GitHub (watch releases)
2021-04-08 23:33:31 +00:00
Alexey Dokuchaev
8c5a0d0eb2 - Update OpenTTD to version 1.11.0
- Now requires C++17 and built with CMake
- Finally, convert to options and helpers
- Drop no longer needed Makefile targets
2021-04-08 10:51:54 +08:00
Mathieu Arnold
135fdeebb9
all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Jan Beich
6d5d6429d5 devel/icu: update to 68.1
Changes:	http://site.icu-project.org/download/68
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
2020-11-03 00:56:26 +00:00
Alexey Dokuchaev
5503e67f2d Update OpenTTD to version 1.10.3. 2020-08-18 08:25:01 +00:00
Alexey Dokuchaev
f4dae8c628 Update OpenTTD to version 1.10.2, another bugfix release.
Found out via:	repology.org
2020-06-05 15:50:55 +00:00
Jan Beich
ffb8eb82e5 devel/icu: update to 67.1
Changes:	http://site.icu-project.org/download/67
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
2020-04-23 20:14:49 +00:00
Alexey Dokuchaev
51a79e6421 Update OpenTTD to version 1.10.1, mandatory bugfix release.
Some server administrators complained about us breaking the admin
port protocol.  Sorry about that, we're bringing the old protocol
back now, your old tools will now work again.

Someone also found two crash bugs to fix, game script goal question
id's being truncated, and a display issue when refitting incredibly
large trains.

Found out via:	repology.org
2020-04-16 12:19:22 +00:00
Alexey Dokuchaev
728311e9d2 - Update OpenTTD to version 1.10.0
- Adjust existing patches and PORTDOCS
- Stick to SDL 1.2 for the time being

PR:	245253 (independent)
2020-04-02 08:36:17 +00:00
Jan Beich
f821cdc347 devel/icu: update to 66.1
Changes:	http://site.icu-project.org/download/66
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
2020-03-13 09:47:16 +00:00
Alexey Dokuchaev
c958246b94 Update OpenTTD to version 1.9.3.
PR:		242623
Submitted by:	amdmi3
2019-12-19 11:28:52 +00:00
Tobias Kortkamp
ef878751a7 games: Add missing USES={gnome,gl,sdl,xorg} 2019-11-08 10:47:01 +00:00
Jan Beich
4bbb4133b2 devel/icu: update to 65.1
Changes:	http://site.icu-project.org/download/65
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
2019-10-03 20:35:29 +00:00
Thomas Zander
5f1b7d2fe3 Chase update to audio/fluidsynth; bump PORTREVISION of dependent ports
PR:		240890
2019-09-29 10:04:31 +00:00
Mathieu Arnold
79698c8457 Convert to UCL & cleanup pkg-message (categories e-g) 2019-08-13 16:03:11 +00:00
Gerald Pfeifer
ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Alexey Dokuchaev
fd755a89b0 - Update to the last minute bugfix release 1.9.1
- Optimize away `post-install' target while here

PR:	237137
2019-04-18 17:01:50 +00:00
Alexey Dokuchaev
237e2d982d - Update OpenTTD to the latest stable version 1.9.0
- Collapse per-mirror MASTER_SITES into single CDN entry point:
  old mirrors do not carry 1.9.0 distfile and I could not find
  current mirror list, should be OK as new entry point works
  with "fetch -A": it either does not redirect at all, or sends
  301 (permanent), not 302 (temporary) redirect response
- Allow to build with Fluidsynth music driver (off by default)
- Install more complete set of documentation and game files
- Move docfiles installation under `post-install-DOCS-on'
- Add `sdl' to USES list and make pkg-plist file better sorted

PR:	237094 (patchless update request)
2019-04-08 12:14:19 +00:00
Jan Beich
480c577baa devel/icu: update to 64.1
Changes:	http://site.icu-project.org/download/64
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		236325
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19479
2019-03-27 21:11:08 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Jan Beich
91f9922c6f devel/icu: update to 63.1
Changes:	http://site.icu-project.org/download/63
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		232300
Exp-run by:	antoine
2018-10-23 11:35:03 +00:00
Mathieu Arnold
e1bfdfbe56 Add DOCS options to ports that should have one.
Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:14:50 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Jan Beich
3beb732dad devel/icu: update to 62.1
Changes:	http://site.icu-project.org/download/62
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		229359
Exp-run by:	antoine (only 10.4)
2018-06-29 14:22:11 +00:00
Jan Beich
ae60358af5 devel/icu: update to 61.1
Changes:	http://site.icu-project.org/download/61
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		227042
Exp-run by:	antoine
MFH:		2018Q2 (required by Firefox 61)
2018-04-06 15:53:16 +00:00
Jan Beich
e00bb86407 games/openttd: unbreak with ICU 61
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)
2018-04-04 10:04:30 +00:00
Alexey Dokuchaev
a5a3ddb328 - Update OpenTTD to version 1.8.0
- TIMESTAMP (openttd-1.8.0-source.tar.xz) = 1522588020
2018-04-02 13:05:12 +00:00
Jan Beich
ea4d1539a4 games/openttd: lift BROKEN_powerpc64 after r461290
PR:		215770
2018-02-11 08:16:22 +00:00
Jan Beich
028c7077ba devel/icu: drop C++98 compatibility workarounds
Now that both USE_GCC and -CURRENT default to C++14 there's little
reason to complicate maintenance. Revert r449685 to usher consumers
into post-C++11 world.

PR:		222433 222434 222435
2018-02-09 09:12:48 +00:00
Alexey Dokuchaev
077adeffb5 - Update OpenTTD to version 1.7.2
- Move another icon under !dedicated-server clause

TIMESTAMP (openttd-1.7.2-source.tar.xz) = 1514117460
2018-01-03 12:10:39 +00:00
Jan Beich
99b0558e42 devel/icu: update to 60.1
Changes:	http://site.icu-project.org/download/60
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		223373
Exp-run by:	antoine
2017-11-09 02:31:47 +00:00
Jan Beich
a382198617 devel/icu: update to 59.1
- Temporarily keep C++98 working in consumers for Clang's default -std=

Changes:	http://site.icu-project.org/download/59
PR:		218788
Submitted by:	takefu@airport.fm, dcarmich@dcarmichael.net (early version)
Exp-run by:	antoine
2017-09-25 00:02:36 +00:00
Alexey Dokuchaev
16adc8f350 Update of LLVM components in -head to version 5.0.0 apparently had broken
OpenTTD due to a conflict of ``type'' being defined (differently) and used
in both libc++ and the game itself:

  In file included from /usr/include/c++/v1/math.h:310:
  /usr/include/c++/v1/limits:234:95: error: member reference base type 'int'
  is not a structure or union
    _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type signaling_NaN()
    _NOEXCEPT {return type(0);}

  .../openttd-1.7.1/src/3rdparty/squirrel/squirrel/sqobject.h:99:25: note:
  expanded from macro 'type'
    #define type(obj) ((obj)._type)

Mend the problem by #includ'ing <math.h> prior to Squirrel's (programming
language OpenTTD uses internally for scripting).

Reported by:	pkg-fallout
2017-08-03 11:19:24 +00:00
Alexey Dokuchaev
88392015c4 Update OpenTTD to version 1.7.1.
TIMESTAMP (openttd-1.7.1-source.tar.xz) = 1497378900
2017-06-14 17:14:19 +00:00
Mark Linimon
081beb2d38 Mark some ports failing on power64. In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
Reported by:	swills
2017-05-22 13:17:38 +00:00
Alexey Dokuchaev
923f43b2f9 Update OpenTTD to version 1.7.0.
TIMESTAMP (openttd-1.7.0-source.tar.xz) = 1491064380
2017-04-03 07:39:12 +00:00
Jan Beich
2de9a7d380 games/openttd: restore right-to-left support after r426525
PR:		214384
Exp-run by:	antoine
Approved by:	portmgr blanket
2016-11-19 18:23:19 +00:00
Jan Beich
23a96f4a5f devel/icu: update to 58.1
Changes:	http://site.icu-project.org/download/58
PR:		214384
Exp-run by:	antoine
Approved by:	office (bapt)
2016-11-19 18:21:20 +00:00
Jan Beich
b5da4d1156 games/openttd: move ICU dep where it belongs
Before r425890 ICU was pulled via INSTALLS_ICONS. It's also not used
even if installed for dedicated server build.
2016-11-11 19:04:09 +00:00
Jan Beich
68036db43c Track used or drop unused devel/icu dependency
This tries to fix discrepancy between

  $ pkg rquery '%o %B' | awk '/libicu/ { print $1 }' | sort -u
  $ git grep -lF :devel/icu | sed 's,/Makefile$,,'

PR:		214384
Reported by:	tijl, stage-qa, readelf(1)
2016-11-11 11:59:55 +00:00
Dmitry Marakasov
15e66fb575 - Switch couple more ports to verbose build
- Remove --disable-silent-rules which are used by default

Approved by:	portmgr blanket
2016-10-13 13:08:09 +00:00
Tijl Coosemans
48f4591035 - Update devel/icu to 57.1.
- Clean up the Makefile.
- Follow some upstream recommendations (--with-data-packaging=archive,
  --disable-renaming, -DICU_NO_USER_DATA_OVERRIDE).
- Patch makefiles to install static libraries with INSTALL_DATA so they
  aren't stripped.
- Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc.
- Fix endianness detection in ICU.  The code wanted to use BYTE_ORDER
  defined in machine/endian.h, but this isn't visible because ICU is
  compiled with _XOPEN_SOURCE.  Patch the code to use _BYTE_ORDER instead.
- Compile ICU with C++11 compiler to enable move constructors.
- Patch ICU to fix a problem with atomics in the case of a C++11 compiler
  without C++11 header <atomic> (like Clang on FreeBSD 9).
- Bump all ports that depend on it due to library version change.
- Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU
  pkgconfig files.
- Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs
  a C++11 runtime library now.  Add this to all ports that depend on it
  so their executables load the right libstdc++.so on FreeBSD 9.

PR:		205120
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-09-24 11:06:57 +00:00