Commit Graph

121 Commits

Author SHA1 Message Date
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
Alexey Dokuchaev 4ea37e852f Update OpenTTD to version 1.6.1 and make pkg-plist more sorted while here. 2016-07-02 07:38:59 +00:00
Alexey Dokuchaev 05a09f12a3 Update to version 1.6.0. 2016-04-03 05:24:35 +00:00
Mathieu Arnold 4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Alexey Dokuchaev af21a1c3d0 Update to version 1.5.3.
Prodded by:	kwm
2015-12-04 16:22:33 +00:00
Alexey Dokuchaev 4549ce41d3 - Update to version 1.5.2, mostly bugfix release
- Actualize mirror list (https://devs.openttd.org/~truebrain/mirror.txt)
2015-09-08 11:43:03 +00:00
Alexey Dokuchaev d94c72f46d Update to version 1.5.1. 2015-06-03 06:27:55 +00:00
Dmitry Marakasov 78b3843f1c - Add CPE info
Approved by:	portmgr blanket
2015-04-13 13:30:17 +00:00
Alexey Dokuchaev f984e758ff - Update to version 1.5.0, fixup optional persistent password saving patch
- Replace references to PORTVERSION with DISTVERSION throughout Makefile to
  make testing of beta- and RC-versions easier (e.g., just set DISTVERSION=
  1.x.y-RCz and go)
2015-04-07 02:49:01 +00:00
Dmitry Marakasov fbf857c478 - Drop @dirrm* from and add empty directories to plists
Approved by:	portmgr blanket
2015-01-15 13:40:56 +00:00
Baptiste Daroussin bb21093773 Bump portrevision after png update 2014-12-25 20:54:41 +00:00
Antoine Brodin 7ae46e9b12 Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgrade 2014-12-25 19:04:25 +00:00