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)
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
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)
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
- 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]
- 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
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.
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
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
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
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)
- 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