- Convert to the new OPTION framework
- Drop shlib ABI version numbers from LIB_DEPENDS
- Retire WSWSUBDIR variable, drop article from COMMENT, trim header
- Avoid legacy "yes" values in USE_GL and USE_SDL knobs
- Slightly change some in-place patching (idea from Gentoo)
- Move client-related OPTIONS inside .if ${PORT_OPTIONS:MCLIENT} block
Feature safe: yes
- 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
number of ways (e.g. greppability), in this particular case it was hardly
useful feature: lots of PLIST_SUB's (literally, every line of pkg-plist is
substituted up to four times). It turned out that maintaining even a short
plist like this one and keeping all PLIST_SUB's consistent causes just too
much hassle.
Also, this conversion allows us to drop WSWBIN variable and get executable
list from PLIST_FILES directly with small make(1) magic, yet not damaging
readability at the same time. Makefile is considerably sorter now. ;-)
Feature safe: yes
- Clean up distfile mirror list (via distilator)
- Add LICENSE (GPLv2, applies to game engine only)
- Add NO_PACKAGE to data port as its size is 550MB now
Feature safe: yes
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+
Thanks to all Helpers:
Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
ehaupt, nox, itetcu, flz, pav
PR: 116263
Tested on: pointyhat
Approved by: portmgr (pav)
Bump PORTREVISION of all dependent ports.
Fix the build errors in the few ports that still use the long deprecated,
and now obsoleted, cURL options.
Thanks to everyone who took the time to look over the patch!
Discussed on: -ports
structure (i.e. include/SDL for includes and sdl-config for configuration
binary)
- Update graphics/sdl_ttf to version 2.0.8
- Update graphics/sdl_image to version 1.2.5
- Update audio/sdl_mixer to version 1.2.7
- Update net/sdl_net to version 1.2.6
- Update Mk/bsd.sdl.mk accordingly
- Fix dependent ports to fit the new directory structure and avoid several
API breakages
- Bump up portrevisions for all dependent ports to allow them to be upgraded
by portupgrade/portmaster etc tools
Approved by: kris (portmgr), sem (mentor)
- Fixes some problems with games/linux-warsow and games/warsow-data, now
we can install games/warsow and games/linux-warsow at the same place.
Submitted by: me
Approved by: maintainer timeout (16 days), garga (mentor)