Commit graph

65 commits

Author SHA1 Message Date
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
Alexey Dokuchaev
a99a76b057 Update to version 1.1.2, minor bugfix release.
PR:	ports/159797
2011-08-30 03:20:30 +00:00
Alexey Dokuchaev
8c513da088 Update to version 1.1.1.
PR:	ports/157598, ports/157599
2011-06-22 02:00:30 +00:00
Alexey Dokuchaev
806173ee01 - Once again, remove vendor-provided CFLAGS (broken in rev. 1.34), add a
reminder in hope that people will properly update sed(1) code next time
- Set CXXFLAGS to empty value: OpenTTD treats them specially as options,
  used in addition to CFLAGS for C++ code.  Since normally one's CXXFLAGS
  match CFLAGS, they will appear twice in the build log without this change
- Unbreak the build for dedicated server (again, broken in rev. 1.34) by
  registering explicit dependency on pkg-config
- Make the build verbose so it's easier to see what's wrong from the logs
- Fix some typos in comments and clean up Makefile a bit
2011-05-19 10:01:04 +00:00
Koop Mast
8d963aea7f s/LIB_DEPEND/LIB_DEPENDS/ to fix the build on 8.0 and 7.x
Submitted by:	pointyhat via pav
2011-05-18 11:58:22 +00:00
Koop Mast
8d54582b47 Update to 1.1.0.
Update mirrors. Use USE_XZ
liblzma check, only works with the pkgconfig file. Add workaround for
systems where liblzma is in base.

PR:		ports/156114
Submitted by:	myself
Approved by:	maintainer timeout (45 days)
2011-05-16 18:20:04 +00:00
Alexey Dokuchaev
2219c5c9c7 - Really fix strndup(3) issue by including of <sys/param.h>
- Add one more mirror site

Submitted by:	Ilya Arhipov
2010-11-24 07:33:28 +00:00
Alexey Dokuchaev
a5f8c38445 - Long awaited update to version 1.0.5 [1]
- Add rc.d script [2]
- Fix compilation warnings and improve LOCALBASE safeness [3]
- Add LICENSE (GPLv2)
- Clean up Makefile, utilize PORTNAME where appropriate

Security:	VuXML 373e412e-f748-11df-96cd-0015f2db7bde [1]
Reviewed by:	dougb [2]
PR:		ports/151090 [3], ports/151915 [1,2], ports/152529 [1,3]
Submitted by:	Thomas Rasmussen, swell.k@gmail.com, Ilya Arhipov, kwm, wen
2010-11-24 06:13:07 +00:00
Alexey Dokuchaev
9ef2c56c70 Add instructions on how to use original music files, and mention the
availability of free game data ports.
2010-11-05 02:11:52 +00:00
Koop Mast
9440a409af Update to 1.0.3.
Approved by:	danfe@ (maintainer)
2010-08-22 12:30:53 +00:00
Alexey Dokuchaev
6701e036cd Update to long-anticipated version 1.0.1. 2010-05-12 20:26:00 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Alexey Dokuchaev
beace1d4d1 Correct dependencies when building dedicated server only.
Feature safe:	yes
2010-02-17 13:10:25 +00:00
Alexey Dokuchaev
fb12b96b42 - Update to version 0.7.5
- Disable SF mirror since it does not carry new distfile
- Utilize PORTDOCS macro and offload pkg-plist
- Optimize away `.for .. .endfor' loop in Makefile

Reminded by:	pav
Feature safe:	yes
2010-02-16 12:35:40 +00:00
Alexey Dokuchaev
3499364511 Update to version 0.7.3.
PR:		ports/139757
Submitted by:	tdb
2009-10-19 15:33:12 +00:00
Dmitry Marakasov
6b5fb87219 - Switch SourceForge ports to the new File Release System: categories starting with G 2009-08-22 00:23:13 +00:00
Alexey Dokuchaev
e22bd56afe Provide alternative download site until we deal with SF mirrors.
PR:	ports/137597
2009-08-12 16:36:14 +00:00
Sergey A. Osokin
a4fc4d09a2 Update from 0.7.1 to 0.7.2.
Approved by:	danfe (maintainer)
2009-08-02 12:54:36 +00:00
Sergey A. Osokin
9748c392b2 Update from 0.7.0 to latest bugfix release 0.7.1.
Approved by:	maintainer (danfe)
2009-06-15 09:09:20 +00:00
Sergey A. Osokin
ae9695d7ec Update from 0.6.3 to 0.7.0.
Enable MAKE_JOBS_SAFE.

Approved by:	danfe (maintainer)
2009-04-03 10:32:40 +00:00
Sergey A. Osokin
aad1e8cc16 Update from 0.6.1 to 0.6.3.
Approved by:	danfe (maintainer)
PR for close:	129476
2008-12-29 09:23:08 +00:00
Alexey Dokuchaev
484bdbe192 - Update to version 0.6.1
- Use SF macro
- Add new knob, WITH_MIDI_PLAYER_ARGS
- Use FreeType for font rendering instead of sprites.  This brings full
  unicode support (input, rendering, file I/O) and greatly enhances
  internationalization for non-latin languages
- Install default set of icons
- Improve desktop entry description
- Add a piece of advice to pkg-message, kill superfluous article

Based on PR:	ports/122550
Submitted by:	Artem Naluzhnyy
2008-06-19 12:47:42 +00:00
Martin Wilke
2d73db3533 - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
Alexey Dokuchaev
e48f9e2340 - Fix "Bad system call" error with SDL sound driver
- Add a short note about fonts for non-latin languages

PR:	ports/117018
2007-10-18 07:33:52 +00:00
Alexey Dokuchaev
21c11e55e0 Update to version 0.5.3. 2007-10-15 11:30:09 +00:00
Alexey Dokuchaev
e8f6032282 - Update to version 0.5.2 [1]
- Use PTHREAD_LIBS building dedicated server as well

Based on PR:	ports/114927 [1]
Submitted by:	Jan-Olof Lindqvist [1]
2007-08-15 13:25:07 +00:00