Commit graph

90 commits

Author SHA1 Message Date
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
Alexey Dokuchaev
c6bf01abb2 Unbreak the build against new freetype2 (v2.5.4).
This is sed(1) version of submitted patch; it is slightly less accurate,
but functionally equivalent.

PR:		195869
Submitted by:	amdmi3
2014-12-11 10:10:56 +00:00
Tijl Coosemans
60945f0277 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-12-08 16:48:38 +00:00
Alexey Dokuchaev
b22bca432a Add an optional patch to enable saving of passwords between server restarts.
Submitted by:	Alex Kushnaryov
2014-11-16 12:35:54 +00:00
Alexey Dokuchaev
fc66776eca - Update OpenTTD to version 1.4.4
- Mention that one can copy game data files to ~/.openttd/data/ rather
  than %%DATADIR%%/data/ (and thus avoid polluting system domain)
2014-10-24 06:21:52 +00:00
Alexey Dokuchaev
c0172fb861 - Update to version 1.4.3
- Fix spelling of `non-Latin'
2014-10-12 16:14:23 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Alexey Dokuchaev
85992be218 - Update OpenTTD to version 1.4.2
- Trim @dirrmtry entries owned by dependency
2014-08-22 10:01:48 +00:00
Alexey Dokuchaev
458e2b1076 - Update OpenTTD to version 1.4.1 which fixes a regression with the order
of how some packets are sent to the admin port
- Add another mirror (per http://devs.openttd.org/~truebrain/mirror.txt)
- Remove trivial files/liblzma.pc and handle liblzma the same way as zlib
  and lzo2; this also allows to simplify `post-patch' target
2014-06-12 06:06:27 +00:00
Niclas Zeising
39fc32e828 The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
2014-04-16 18:28:47 +00:00
Alexey Dokuchaev
66a27b983c - Update to version 1.4.0
- USE_XZ -> USES (tar:xz)

PR:	ports/188192
2014-04-02 11:39:36 +00:00
Baptiste Daroussin
a50d9328b5 archivers/xz is in base for all versions and has been removed from the ports tree 2014-01-13 07:23:43 +00:00
Alexey Dokuchaev
9da35e37cb Update to version 1.3.3, which fixes an important crashy bug: denial of
service (server) using forcefully crashed aircrafts.

While here, reduce the diffs between other OpenTTD's VuXML entries; and
limit build logs verbosity to bulk package builders (or batch builds).

PR:		ports/184434, ports/184435
Submitted by:	Ilya A. Arkhipov
Security:	CVE-2013-6411
2013-12-03 06:28:03 +00:00
Alexey Dokuchaev
b80cc120d0 Stagify and switch to modern LIB_DEPENDS syntax. 2013-10-31 01:26:14 +00:00
Andrej Zverev
358d392865 - restore build, pkgconfig explicitly needed now in global context
Approved by:	danfe@ (maintainer, via email)
2013-09-21 05:39:29 +00:00
Baptiste Daroussin
c84e1cd8e6 Add NO_STAGE all over the place in preparation for the staging support (cat: games) 2013-09-20 17:36:33 +00:00
Baptiste Daroussin
992c579c4f Eradiracte USE_GNOME=pkgconfig from games
While here:
Convert USE_GMAKE to USES=gmake
2013-09-01 22:55:05 +00:00
Alexey Dokuchaev
d24daaec36 - Update to version 1.3.2
- Convert USE_GMAKE, drop MAKE_JOBS_SAFE

Prodded by:	several
2013-07-29 14:16:11 +00:00
Alexey Dokuchaev
f08995548a - Update to version 1.3.1
- Remove one stale mirror (per distilator)

Submitted by:	Ilya Arkhipov (privately)
2013-06-03 14:59:35 +00:00
Alexey Dokuchaev
3bc71beccc - Update to version 1.3.0
- Drop an article from COMMENT line
- Remove one defunct mirror
- NOPORTDOCS -> PORT_OPTIONS:MDOCS
- Sort pkg-plist a bit while here

Feature safe:	yes
2013-04-17 11:27:40 +00:00
Max Brazhnikov
81c27c891a Bump PORTREVISION after DESKTOP_ENTRIES update 2013-01-23 15:00:18 +00:00
Alexey Dokuchaev
ff01005299 - Update to version 1.2.3, bugfix release
- Trim Makefile header per new world order

Submitted by:	maintainer (on IRC)
Feature safe:	yes
2012-11-01 08:29:17 +00:00
Alexey Dokuchaev
7abb96b2b2 Update to version 1.2.2. 2012-08-18 09:27:19 +00:00
Alexey Dokuchaev
9d3051d0d0 - Update to the latest stable version, 1.2.1 [1]
- Drop hardcoded library ABI versions from LIB_DEPENDS [1]
- Allow to install unstripped binaries for debugging [2]
- Add missing quotes when passing extra CONFIGURE_ARGS

Submitted by:	Ilya Arkhipov [1]
PR:		ports/167814 [2]
2012-07-05 07:46:16 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Marcus von Appen
fbd0197639 - Update devel/sdl12 to 1.2.15
- Update audio/sdl_mixer to 1.2.15
- Update graphics/sdl_image to 1.2.12
- Update graphics/sdl_ttf to 2.0.11
- Update graphics/sdl_gfx to 2.0.23
- Update net/sdl_net to 1.2.8
- Bump PORTREVISIONs on ports that depend on one or more packages due to
ABI and shared library version changes
- Update Mk/bsd.sdl.mk accordingly for the new shared library versions

Tested by:	exp-run by pav
2012-02-18 10:18:33 +00:00
Alexey Dokuchaev
973b485641 Update OpenTTD to version 1.1.5, bringing few fixes which affect multiplayer
(cf. CVE-2012-0049).  All server owners are advised to update.

Reported by:	Ilya Arkhipov
2012-01-16 03:51:20 +00:00
Doug Barton
83eb2c3700 In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
2012-01-14 08:57:23 +00:00
Alexey Dokuchaev
d63efa954a Update to version 1.1.4, which brings again less crashes, fixes nasty memory
bug, and improves handling of ships near locks.

Reported by:	Ilya Arkhipov
2011-12-28 02:50:00 +00:00
Alexey Dokuchaev
1f4d7600c5 - Do not install icons and define INSTALLS_ICONS knob when building dedicated
server only and thus greatly reduce number of dependencies: X11 bits might
  not be installed on typical server, and those icons are not essential type
  of data anyway [1]
- Remove one dead distfile mirror site (cz.binaries.openttd.org)
- Rearrange things in a more logical way within the Makefile; add few blank
  lines to improve readability when dealing with WITH_* knobs
- Drop redundant DISTVERSIONSUFFIX
- Turn @dirrm into @dirrmtry statements for directories which are shared with
  libre game media files [2]

PR:		ports/161545 [1, 2]
Submitted by:	Ilya Arkhipov
Feature safe:	yes
2011-11-28 14:03:51 +00:00
Alexey Dokuchaev
6d161ff25b - Add new knob, WITH_OPEN_GAME_FILES, to register run-time dependencies on
libre graphics, music, and sound ports
- While I'm here, find a better way to suppress vendor CFLAGS with sed(1):
  instead of anchoring line numbers, look for specific text string

PR:	ports/157355
2011-10-17 03:44:38 +00:00
Alexey Dokuchaev
9334c6ba75 Update to version 1.1.3 which brings three important bug fixes for situations
that could crash the game.

PR:	ports/161488
2011-10-13 02:18:34 +00:00