aboutsummaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
Diffstat (limited to 'games')
-rw-r--r--games/HeroesOfMightAndMagic/Makefile3
-rw-r--r--games/adom/Makefile2
-rw-r--r--games/dsnake/Makefile4
-rw-r--r--games/gish-demo/Makefile5
-rw-r--r--games/hohlin/Makefile2
-rw-r--r--games/linux-candycruncher-demo/Makefile10
-rw-r--r--games/linux-coldwar-demo/Makefile10
-rw-r--r--games/linux-darwinia-demo/Makefile6
-rw-r--r--games/linux-defcon/Makefile6
-rw-r--r--games/linux-doom3-demo/Makefile2
-rw-r--r--games/linux-doom3/Makefile2
-rw-r--r--games/linux-gorky17-demo/Makefile9
-rw-r--r--games/linux-hdb-demo/Makefile8
-rw-r--r--games/linux-majesty-demo/Makefile9
-rw-r--r--games/linux-nerogame/Makefile5
-rw-r--r--games/linux-ningpo-demo/Makefile10
-rw-r--r--games/linux-nwnclient/Makefile5
-rw-r--r--games/linux-quake4-demo/Makefile3
-rw-r--r--games/linux-quake4/Makefile3
-rw-r--r--games/linux-savage-samuraiwars/Makefile4
-rw-r--r--games/linux-savage/Makefile4
-rw-r--r--games/linux-sof/Makefile2
-rw-r--r--games/linux-spheresofchaos-demo/Makefile3
-rw-r--r--games/linux-ssamtfe/Makefile6
-rw-r--r--games/linux-ssamtse/Makefile6
-rw-r--r--games/linux-steam/Makefile2
-rw-r--r--games/linux-unrealgold/Makefile5
-rw-r--r--games/linux-uplink-demo/Makefile8
-rw-r--r--games/linux-ut/Makefile4
-rw-r--r--games/linux-ut2003-demo/Makefile2
-rw-r--r--games/linux-ut2004-demo/Makefile2
-rw-r--r--games/linux-virtual-jay-peak/Makefile2
-rw-r--r--games/linux-warsow/Makefile9
-rw-r--r--games/rtcw/Makefile2
-rw-r--r--games/stvef-paks/Makefile2
-rw-r--r--games/stvef-server/Makefile2
-rw-r--r--games/utserver/Makefile3
37 files changed, 43 insertions, 129 deletions
diff --git a/games/HeroesOfMightAndMagic/Makefile b/games/HeroesOfMightAndMagic/Makefile
index 9e2cf11caf80..faf43d3e5aca 100644
--- a/games/HeroesOfMightAndMagic/Makefile
+++ b/games/HeroesOfMightAndMagic/Makefile
@@ -15,12 +15,11 @@ DISTFILES=
MAINTAINER= mva@FreeBSD.org
COMMENT= BSD Installation of the Linux game "Heroes of Might and Magic III"
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/libgtk-1.2.so.0:${PORTSDIR}/x11-toolkits/linux-gtk
-
PLIST= ${WRKDIR}/PLIST
IS_INTERACTIVE= yes
ONLY_FOR_ARCHS= i386 amd64
USE_LINUX= yes
+USE_LINUX_APPS= gtk
NO_BUILD= yes
NO_WRKSUBDIR= yes
NO_CDROM= Software is commercial
diff --git a/games/adom/Makefile b/games/adom/Makefile
index 3ffc9f133d60..50bc23fe361b 100644
--- a/games/adom/Makefile
+++ b/games/adom/Makefile
@@ -19,7 +19,7 @@ NO_CDROM= Copy of CD must be sent to author
ONLY_FOR_ARCHS= i386
USE_LINUX= yes
-USE_XLIB= yes
+USE_LINUX_APPS= xorglibs
WRKSRC= ${WRKDIR}/adom
NO_BUILD= yes
diff --git a/games/dsnake/Makefile b/games/dsnake/Makefile
index a971c01a5fd9..1d16849c3e64 100644
--- a/games/dsnake/Makefile
+++ b/games/dsnake/Makefile
@@ -15,13 +15,11 @@ DISTNAME= ${PORTNAME}-linux-${PORTVERSION}
MAINTAINER= pav@FreeBSD.org
COMMENT= Deluxe Snake - snake clone with frogs and mushrooms
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/liballeg.so.4.0:${PORTSDIR}/devel/linux-allegro
-
RESTRICTED= Licence forbids any repacking and reselling
ONLY_FOR_ARCHS= i386 amd64
USE_LINUX= yes
-USE_XLIB= yes
+USE_LINUX_APPS= allegro xorglibs
WRKSRC= ${WRKDIR}/DeluxeSnake
SUB_FILES= pkg-install pkg-deinstall
diff --git a/games/gish-demo/Makefile b/games/gish-demo/Makefile
index e18a5118af53..b6a7cdbe5890 100644
--- a/games/gish-demo/Makefile
+++ b/games/gish-demo/Makefile
@@ -14,14 +14,11 @@ DISTNAME= gishdemo
MAINTAINER= mva@FreeBSD.org
COMMENT= A platform game with a gelatinous 12-pound ball of tar named Gish (Demo version)
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/libvorbis.so.0:${PORTSDIR}/audio/linux-libvorbis \
- ${LINUXBASE}/usr/lib/libopenal.so.0:${PORTSDIR}/audio/linux-openal \
- ${LINUXBASE}/usr/lib/libalut.so.0:${PORTSDIR}/audio/linux-freealut
-
RESTRICTED= (c) Copyright 2004 Chronic Logic All rights reserved
ONLY_FOR_ARCHS= i386 amd64
ONLY_FOR_ARCHS_REASON= is an i386 Linux binary
USE_LINUX= yes
+USE_LINUX_APPS= freealut libvorbis openal
NO_BUILD= yes
DATADIR= ${PREFIX}/lib/${PORTNAME}
SUB_FILES= rungish.sh
diff --git a/games/hohlin/Makefile b/games/hohlin/Makefile
index e7ead06f688c..9452168f65ff 100644
--- a/games/hohlin/Makefile
+++ b/games/hohlin/Makefile
@@ -22,7 +22,7 @@ WRKSRC= ${WRKDIR}/hoh-install-${PORTVERSION}/
USE_BZIP2= YES
USE_LINUX= yes
-USE_XLIB= yes
+USE_LINUX_APPS= xorglibs
ONLY_FOR_ARCHS= i386
SHORTPORTVERSION=${PORTVERSION:C/([0-9]*)\.([0-9]*)/\1\2/}
diff --git a/games/linux-candycruncher-demo/Makefile b/games/linux-candycruncher-demo/Makefile
index ce903084477f..591d42b5c6fd 100644
--- a/games/linux-candycruncher-demo/Makefile
+++ b/games/linux-candycruncher-demo/Makefile
@@ -16,17 +16,9 @@ EXTRACT_SUFX= .run
MAINTAINER= mva@FreeBSD.org
COMMENT= Candy Cruncher Demo - a fast puzzle game with lots of candies
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12 \
- ${LINUXBASE}/usr/lib/libjpeg.so.62:${PORTSDIR}/graphics/linux-jpeg \
- ${LINUXBASE}/usr/lib/libSDL_mixer-1.2.so.0:${PORTSDIR}/audio/linux-sdl_mixer \
- ${LINUXBASE}/usr/lib/libmikmod.so.2:${PORTSDIR}/audio/linux-mikmod \
- ${LINUXBASE}/usr/lib/libogg.so.0:${PORTSDIR}/audio/linux-libogg \
- ${LINUXBASE}/usr/lib/libvorbis.so.0:${PORTSDIR}/audio/linux-libvorbis \
- ${LINUXBASE}/lib/libasound.so.2:${PORTSDIR}/audio/linux-alsa-lib
-
ONLY_FOR_ARCHS= i386
USE_LINUX= yes
-USE_XLIB= yes
+USE_LINUX_APPS= alsalib jpeg libogg libvorbis mikmod sdl12 sdlmixer xorglibs
NO_CDROM= Redistribution is limited, see license
NO_BUILD= yes
diff --git a/games/linux-coldwar-demo/Makefile b/games/linux-coldwar-demo/Makefile
index 30dab75dba0e..822449c4a63f 100644
--- a/games/linux-coldwar-demo/Makefile
+++ b/games/linux-coldwar-demo/Makefile
@@ -16,17 +16,9 @@ EXTRACT_SUFX= .run
MAINTAINER= mva@FreeBSD.org
COMMENT= Coldwar Demo - a third-person sneaker like Splinter Cell
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12 \
- ${LINUXBASE}/usr/lib/libjpeg.so.62:${PORTSDIR}/graphics/linux-jpeg \
- ${LINUXBASE}/usr/lib/libSDL_mixer-1.2.so.0:${PORTSDIR}/audio/linux-sdl_mixer \
- ${LINUXBASE}/usr/lib/libmikmod.so.2:${PORTSDIR}/audio/linux-mikmod \
- ${LINUXBASE}/usr/lib/libogg.so.0:${PORTSDIR}/audio/linux-libogg \
- ${LINUXBASE}/usr/lib/libvorbis.so.0:${PORTSDIR}/audio/linux-libvorbis \
- ${LINUXBASE}/usr/lib/libtheora.so.0:${PORTSDIR}/multimedia/linux-libtheora
-
ONLY_FOR_ARCHS= i386
USE_LINUX= yes
-USE_XLIB= yes
+USE_LINUX_APPS= sdl12 jpeg sdlmixer mikmod libogg libvorbis libtheora xorglibs
NO_CDROM= Redistribution is limited, see license
NO_BUILD= yes
diff --git a/games/linux-darwinia-demo/Makefile b/games/linux-darwinia-demo/Makefile
index f5f87aba9253..b67689897917 100644
--- a/games/linux-darwinia-demo/Makefile
+++ b/games/linux-darwinia-demo/Makefile
@@ -16,13 +16,9 @@ EXTRACT_SUFX= .sh
MAINTAINER= mva@FreeBSD.org
COMMENT= Real-time action strategy with programs
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12 \
- ${LINUXBASE}/usr/lib/libogg.so.0:${PORTSDIR}/audio/linux-libogg \
- ${LINUXBASE}/usr/lib/libvorbisfile.so.3:${PORTSDIR}/audio/linux-libvorbis
-
ONLY_FOR_ARCHS= i386
USE_LINUX= yes
-USE_XLIB= yes
+USE_LINUX_APPS= sdl12 libogg libvorbis xorglibs
NO_CDROM= Redistribution is limited, see license
NO_BUILD= yes
NO_WRKSUBDIR= yes
diff --git a/games/linux-defcon/Makefile b/games/linux-defcon/Makefile
index db007abcb920..4e1ec563318b 100644
--- a/games/linux-defcon/Makefile
+++ b/games/linux-defcon/Makefile
@@ -15,13 +15,9 @@ DISTNAME= ${PORTNAME}-v${PORTVERSION}
MAINTAINER= mva@FreeBSD.org
COMMENT= Defcon for Linux
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12 \
- ${LINUXBASE}/usr/lib/libogg.so.0:${PORTSDIR}/audio/linux-libogg \
- ${LINUXBASE}/usr/lib/libvorbisfile.so.3:${PORTSDIR}/audio/linux-libvorbis
-
ONLY_FOR_ARCHS= i386
USE_LINUX= yes
-USE_XLIB= yes
+USE_LINUX_APPS= sdl12 libogg libvorbis xorglibs
NO_CDROM= Redistribution is limited, see license
NO_BUILD= yes
diff --git a/games/linux-doom3-demo/Makefile b/games/linux-doom3-demo/Makefile
index 120966299f0d..dd7cf71f34a5 100644
--- a/games/linux-doom3-demo/Makefile
+++ b/games/linux-doom3-demo/Makefile
@@ -21,8 +21,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= DOOM III demo for Linux
ONLY_FOR_ARCHS= i386 amd64
-USE_XLIB= yes
USE_LINUX= yes
+USE_LINUX_APPS= xorglibs
NO_PACKAGE= Distfile size is 462MB, set FORCE_PACKAGE if you really want to build this package
NO_CDROM= Redistribution is limited, see license
NO_BUILD= yes
diff --git a/games/linux-doom3/Makefile b/games/linux-doom3/Makefile
index e586e0bf3e17..8092a981ed64 100644
--- a/games/linux-doom3/Makefile
+++ b/games/linux-doom3/Makefile
@@ -19,7 +19,7 @@ MAINTAINER= alepulver@FreeBSD.org
COMMENT= Doom III for Linux
USE_LINUX= yes
-USE_XLIB= yes
+USE_LINUX_APPS= xorglibs
NO_CDROM= Redistribution is limited, see license
NO_BUILD= yes
NO_WRKSUBDIR= yes
diff --git a/games/linux-gorky17-demo/Makefile b/games/linux-gorky17-demo/Makefile
index 2169f79198f0..266418c8628c 100644
--- a/games/linux-gorky17-demo/Makefile
+++ b/games/linux-gorky17-demo/Makefile
@@ -16,16 +16,9 @@ EXTRACT_SUFX= .run
MAINTAINER= mva@FreeBSD.org
COMMENT= Gorky17 Demo - a tactical shooter similiar to Jagged Alliance
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12 \
- ${LINUXBASE}/usr/lib/libjpeg.so.62:${PORTSDIR}/graphics/linux-jpeg \
- ${LINUXBASE}/usr/lib/libSDL_mixer-1.2.so.0:${PORTSDIR}/audio/linux-sdl_mixer \
- ${LINUXBASE}/usr/lib/libmikmod.so.2:${PORTSDIR}/audio/linux-mikmod \
- ${LINUXBASE}/usr/lib/libogg.so.0:${PORTSDIR}/audio/linux-libogg \
- ${LINUXBASE}/usr/lib/libvorbis.so.0:${PORTSDIR}/audio/linux-libvorbis
-
ONLY_FOR_ARCHS= i386
USE_LINUX= yes
-USE_XLIB= yes
+USE_LINUX_APPS= sdl12 jpeg sdlmixer mikmod libogg libvorbis xorglibs
NO_CDROM= Redistribution is limited, see license
NO_BUILD= yes
diff --git a/games/linux-hdb-demo/Makefile b/games/linux-hdb-demo/Makefile
index 49f71fcd9c9a..ed919003db4a 100644
--- a/games/linux-hdb-demo/Makefile
+++ b/games/linux-hdb-demo/Makefile
@@ -16,15 +16,9 @@ EXTRACT_SUFX= .run
MAINTAINER= mva@FreeBSD.org
COMMENT= Hyperspace Delivery Boy Demo - deliver mail and packages
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12 \
- ${LINUXBASE}/usr/lib/libSDL_mixer-1.2.so.0:${PORTSDIR}/audio/linux-sdl_mixer \
- ${LINUXBASE}/usr/lib/libmikmod.so.2:${PORTSDIR}/audio/linux-mikmod \
- ${LINUXBASE}/usr/lib/libogg.so.0:${PORTSDIR}/audio/linux-libogg \
- ${LINUXBASE}/usr/lib/libvorbis.so.0:${PORTSDIR}/audio/linux-libvorbis
-
ONLY_FOR_ARCHS= i386
USE_LINUX= yes
-USE_XLIB= yes
+USE_LINUX_APPS= sdl12 sdlmixer mikmod libogg libvorbis xorglibs
NO_CDROM= Redistribution is limited, see license
NO_BUILD= yes
diff --git a/games/linux-majesty-demo/Makefile b/games/linux-majesty-demo/Makefile
index cc7e77551517..d92f6409a326 100644
--- a/games/linux-majesty-demo/Makefile
+++ b/games/linux-majesty-demo/Makefile
@@ -16,16 +16,9 @@ EXTRACT_SUFX= .run
MAINTAINER= mva@FreeBSD.org
COMMENT= Majesty Gold Demo
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12 \
- ${LINUXBASE}/usr/lib/libjpeg.so.62:${PORTSDIR}/graphics/linux-jpeg \
- ${LINUXBASE}/usr/lib/libSDL_mixer-1.2.so.0:${PORTSDIR}/audio/linux-sdl_mixer \
- ${LINUXBASE}/usr/lib/libmikmod.so.2:${PORTSDIR}/audio/linux-mikmod \
- ${LINUXBASE}/usr/lib/libogg.so.0:${PORTSDIR}/audio/linux-libogg \
- ${LINUXBASE}/usr/lib/libvorbis.so.0:${PORTSDIR}/audio/linux-libvorbis
-
ONLY_FOR_ARCHS= i386 amd64
USE_LINUX= yes
-USE_XLIB= yes
+USE_LINUX= sdl12 jpeg sdlmixer mikmod libogg libvorbis xorglibs
NO_CDROM= Redistribution is limited, see license
NO_BUILD= yes
diff --git a/games/linux-nerogame/Makefile b/games/linux-nerogame/Makefile
index 92a675a04845..aac80146a7ac 100644
--- a/games/linux-nerogame/Makefile
+++ b/games/linux-nerogame/Makefile
@@ -15,11 +15,8 @@ DISTNAME= nero2_linux_i386
MAINTAINER= acm@FreeBSD.org
COMMENT= Neuro envolving robotic operatives the game
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/libvorbis.so.0:${PORTSDIR}/audio/linux-libvorbis \
- ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12 \
- ${LINUXBASE}/usr/lib/libtheora.so.0:${PORTSDIR}/multimedia/linux-libtheora
-
USE_LINUX= yes
+USE_LINUX_APPS= libvorbis sdl12 libtheora
NO_BUILD= yes
RESTRICTED= Nero is freeware, but i am not sure of its license
diff --git a/games/linux-ningpo-demo/Makefile b/games/linux-ningpo-demo/Makefile
index dd1b0abeb721..4748d30bace6 100644
--- a/games/linux-ningpo-demo/Makefile
+++ b/games/linux-ningpo-demo/Makefile
@@ -16,17 +16,9 @@ EXTRACT_SUFX= .run
MAINTAINER= mva@FreeBSD.org
COMMENT= NingPo Mahjong Demo - a feature rich Mahjong game
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12 \
- ${LINUXBASE}/usr/lib/libjpeg.so.62:${PORTSDIR}/graphics/linux-jpeg \
- ${LINUXBASE}/usr/lib/libSDL_mixer-1.2.so.0:${PORTSDIR}/audio/linux-sdl_mixer \
- ${LINUXBASE}/usr/lib/libmikmod.so.2:${PORTSDIR}/audio/linux-mikmod \
- ${LINUXBASE}/usr/lib/libogg.so.0:${PORTSDIR}/audio/linux-libogg \
- ${LINUXBASE}/usr/lib/libvorbis.so.0:${PORTSDIR}/audio/linux-libvorbis \
- ${LINUXBASE}/lib/libasound.so.2:${PORTSDIR}/audio/linux-alsa-lib
-
ONLY_FOR_ARCHS= i386
USE_LINUX= yes
-USE_XLIB= yes
+USE_LINUX_APPS= sdl12 jpeg sdlmixer mikmod libogg libvorbis alsalib xorglibs
NO_CDROM= Redistribution is limited, see license
NO_BUILD= yes
diff --git a/games/linux-nwnclient/Makefile b/games/linux-nwnclient/Makefile
index 05e961a39df8..bac03bbbce1d 100644
--- a/games/linux-nwnclient/Makefile
+++ b/games/linux-nwnclient/Makefile
@@ -17,8 +17,7 @@ DISTFILES= nwclient129.tar.gz \
MAINTAINER= sean-freebsd@farley.org
COMMENT= Neverwinter Nights Linux (x86) Client
-RUN_DEPENDS= ${LOCALBASE}/share/nwndata/NWNv129.txt:${PORTSDIR}/games/nwndata \
- ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12
+RUN_DEPENDS= ${LOCALBASE}/share/nwndata/NWNv129.txt:${PORTSDIR}/games/nwndata
.ifdef WITH_NVIDIA_GL
RUN_DEPENDS+= ${LINUXBASE}/usr/lib/libGL.so.1:${PORTSDIR}/x11/nvidia-driver \
@@ -29,8 +28,8 @@ RUN_DEPENDS+= ${LINUXBASE}/usr/X11R6/lib/libGL.so.1:${PORTSDIR}/graphics/linux_d
NO_BUILD= yes
ONLY_FOR_ARCHS= i386
-USE_XLIB= yes
USE_LINUX= yes
+USE_LINUX_APPS= sdl12 xorglibs
NWNDATADIR= ${LOCALBASE}/share/nwndata
PLIST_SUB+= NWNVERSION="${PORTVERSION:S/.//}"
diff --git a/games/linux-quake4-demo/Makefile b/games/linux-quake4-demo/Makefile
index 20f90a65c349..fbaeba26d672 100644
--- a/games/linux-quake4-demo/Makefile
+++ b/games/linux-quake4-demo/Makefile
@@ -18,9 +18,8 @@ EXTRACT_SUFX= .run
MAINTAINER= alepulver@FreeBSD.org
COMMENT= Quake 4 for Linux Demo
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12
-
USE_LINUX= yes
+USE_LINUX_APPS= sdl12
NO_WRKSUBDIR= yes
NO_CDROM= Redistribution is limited, see license
NO_PACKAGE= Package will be 337MB, set FORCE_PACKAGE if you really want it
diff --git a/games/linux-quake4/Makefile b/games/linux-quake4/Makefile
index a93102f5bd07..858d9f206c33 100644
--- a/games/linux-quake4/Makefile
+++ b/games/linux-quake4/Makefile
@@ -18,9 +18,8 @@ EXTRACT_SUFX= .run
MAINTAINER= acm@FreeBSD.org
COMMENT= Quake 4 for Linux
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12
-
USE_LINUX= yes
+USE_LINUX_APPS= sdl12
NO_WRKSUBDIR= yes
NO_CDROM= Redistribution is limited, see license
NO_PACKAGE= Package will be 280MB, set FORCE_PACKAGE if you really want it
diff --git a/games/linux-savage-samuraiwars/Makefile b/games/linux-savage-samuraiwars/Makefile
index b803575c2414..c198db8bc34e 100644
--- a/games/linux-savage-samuraiwars/Makefile
+++ b/games/linux-savage-samuraiwars/Makefile
@@ -19,11 +19,9 @@ DIST_SUBDIR= savage
MAINTAINER= acm@FreeBSD.org
COMMENT= An official mod for Savage game (linux version)
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/libvorbis.so.0:${PORTSDIR}/audio/linux-libvorbis \
- ${LINUXBASE}/usr/lib/libtiff.so.3:${PORTSDIR}/graphics/linux-tiff
-
USE_BZIP2= yes
USE_LINUX= yes
+USE_LINUX_APPS= libvorbis tiff
NO_BUILD= yes
RESTRICTED= SamuraiWars is freeware, but i am not sure of its license
NO_PACKAGE= Package will be 350MB, set FORCE_PACKAGE if you really want it
diff --git a/games/linux-savage/Makefile b/games/linux-savage/Makefile
index ae294bd8390d..44e5c04f43d1 100644
--- a/games/linux-savage/Makefile
+++ b/games/linux-savage/Makefile
@@ -21,10 +21,8 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= acm@FreeBSD.org
COMMENT= The Savage game (linux version)
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/libvorbis.so.0:${PORTSDIR}/audio/linux-libvorbis \
- ${LINUXBASE}/usr/lib/libtiff.so.3:${PORTSDIR}/graphics/linux-tiff
-
USE_LINUX= yes
+USE_LINUX_APPS= libvorbis tiff
NO_BUILD= yes
RESTRICTED= Savage is freeware, but i am not sure of its license
NO_PACKAGE= Package will be 150MB, set FORCE_PACKAGE if you really want it
diff --git a/games/linux-sof/Makefile b/games/linux-sof/Makefile
index 0e8abe3502e1..89adca403d5b 100644
--- a/games/linux-sof/Makefile
+++ b/games/linux-sof/Makefile
@@ -19,7 +19,7 @@ COMMENT= Soldier of Fortune for Linux
PATCH_DEPENDS= xdelta:${PORTSDIR}/misc/xdelta
USE_LINUX= yes
-USE_XLIB= yes
+USE_LINUX_APPS= xorglibs
USE_LDCONFIG= yes
NO_BUILD= yes
NO_PACKAGE= Distribution is 448MB; set FORCE_PACKAGE if you really want\
diff --git a/games/linux-spheresofchaos-demo/Makefile b/games/linux-spheresofchaos-demo/Makefile
index 7a7ce470044b..23a7705ccaba 100644
--- a/games/linux-spheresofchaos-demo/Makefile
+++ b/games/linux-spheresofchaos-demo/Makefile
@@ -19,10 +19,9 @@ DISTNAME= chaosl-${PORTVERSION}
MAINTAINER= roam@FreeBSD.org
COMMENT= An unusual and spectacular shoot-em-up for the PC
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12
-
USE_ZIP= yes
USE_LINUX= yes
+USE_LINUX_APPS= sdl12
NO_BUILD= yes
diff --git a/games/linux-ssamtfe/Makefile b/games/linux-ssamtfe/Makefile
index 9ac4c7e3f381..b6d1a648445e 100644
--- a/games/linux-ssamtfe/Makefile
+++ b/games/linux-ssamtfe/Makefile
@@ -15,12 +15,10 @@ DISTFILES= ${PORTNAME:S|ssam|serious.sam.|}_${PORTVERSION:S|b|beta|}-english-2.r
MAINTAINER= ports@logvinov.com
COMMENT= Serious Sam: The First Encounter
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12
-
OPTIONS= VORBIS "Ogg playing support" on
USE_LINUX= yes
-USE_XLIB= yes
+USE_LINUX_APPS= sdl12 xorglibs
NO_BUILD= yes
NO_PACKAGE= Distribution is 279MB; set FORCE_PACKAGE if you really want\
to build this package
@@ -31,7 +29,7 @@ SUB_FILES= pkg-message
.include <bsd.port.pre.mk>
.if defined(WITH_VORBIS)
-RUN_DEPENDS+= ${LINUXBASE}/usr/lib/libvorbis.so.0:${PORTSDIR}/audio/linux-libvorbis
+USE_LINUX_APPS+=libvorbis
PLIST_SUB+= VORBIS=""
.else
PLIST_SUB+= VORBIS="@comment "
diff --git a/games/linux-ssamtse/Makefile b/games/linux-ssamtse/Makefile
index edc2a7703e4f..ccb4815ffc10 100644
--- a/games/linux-ssamtse/Makefile
+++ b/games/linux-ssamtse/Makefile
@@ -15,12 +15,10 @@ DISTFILES= ${PORTNAME:S|ssam|serious.sam.|}_${PORTVERSION:S|b|beta|}-english-2.r
MAINTAINER= ports@logvinov.com
COMMENT= Serious Sam: The Second Encounter for Linux
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12
-
OPTIONS= VORBIS "Ogg playing support" on
USE_LINUX= yes
-USE_XLIB= yes
+USE_LINUX_APPS= sdl12 xorglibs
NO_BUILD= yes
NO_PACKAGE= Distribution is 352MB; set FORCE_PACKAGE if you really want to build this package
RESTRICTED= Redistribution is limited, see license
@@ -30,7 +28,7 @@ SUB_FILES= pkg-message
.include <bsd.port.pre.mk>
.if defined(WITH_VORBIS)
-RUN_DEPENDS+= ${LINUXBASE}/usr/lib/libvorbis.so.0:${PORTSDIR}/audio/linux-libvorbis
+USE_LINUX_APPS+=libvorbis
PLIST_SUB+= VORBIS=""
.else
PLIST_SUB+= VORBIS="@comment "
diff --git a/games/linux-steam/Makefile b/games/linux-steam/Makefile
index 225546718c3f..cab2fa2be859 100644
--- a/games/linux-steam/Makefile
+++ b/games/linux-steam/Makefile
@@ -19,7 +19,7 @@ BUILD_DEPENDS= ${LINUX_BASE_PORT}
IS_INTERACTIVE= yes
USE_LINUX= yes
-USE_XLIB= yes
+USE_LINUX_APPS= xorglibs
PKGMESSAGE= ${WRKDIR}/pkg-message
INSTALLDIR?= steam
diff --git a/games/linux-unrealgold/Makefile b/games/linux-unrealgold/Makefile
index 883d50cf85fb..d43d85130800 100644
--- a/games/linux-unrealgold/Makefile
+++ b/games/linux-unrealgold/Makefile
@@ -18,11 +18,10 @@ MAINTAINER= ports@logvinov.com
COMMENT= Unreal Gold for Linux
BUILD_DEPENDS= ut:${PORTSDIR}/games/linux-ut
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12 \
- ut:${PORTSDIR}/games/linux-ut
+RUN_DEPENDS= ut:${PORTSDIR}/games/linux-ut
USE_LINUX= yes
-USE_XLIB= yes
+USE_LINUX_APPS= sdl12 xorglibs
NO_BUILD= yes
NO_PACKAGE= Distribution is 131MB; set FORCE_PACKAGE if you really want\
to build this package
diff --git a/games/linux-uplink-demo/Makefile b/games/linux-uplink-demo/Makefile
index 11dc6230133b..a241bada1798 100644
--- a/games/linux-uplink-demo/Makefile
+++ b/games/linux-uplink-demo/Makefile
@@ -16,15 +16,9 @@ EXTRACT_SUFX= .sh
MAINTAINER= mva@FreeBSD.org
COMMENT= High tech computer crime and industrial espionage on the Internet
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12 \
- ${LINUXBASE}/usr/lib/libjpeg.so.62:${PORTSDIR}/graphics/linux-jpeg \
- ${LINUXBASE}/usr/lib/libSDL_mixer-1.2.so.0:${PORTSDIR}/audio/linux-sdl_mixer \
- ${LINUXBASE}/usr/lib/libmikmod.so.2:${PORTSDIR}/audio/linux-mikmod \
- ${LINUXBASE}/usr/lib/libvorbisfile.so.3:${PORTSDIR}/audio/linux-libvorbis
-
ONLY_FOR_ARCHS= i386
USE_LINUX= yes
-USE_XLIB= yes
+USE_LINUX_APPS= sdl12 jpeg sdlmixer mikmod libvorbis xorglibs
USE_LDCONFIG= yes
NO_CDROM= Redistribution is limited, see license
NO_BUILD= yes
diff --git a/games/linux-ut/Makefile b/games/linux-ut/Makefile
index 929414d9dab2..c2d6e33a42c5 100644
--- a/games/linux-ut/Makefile
+++ b/games/linux-ut/Makefile
@@ -18,11 +18,9 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= scf@FreeBSD.org
COMMENT= Unreal Tournament for Linux
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12
-
ONLY_FOR_ARCHS= i386
USE_LINUX= yes
-USE_XLIB= yes
+USE_LINUX_APPS= sdl12 xorglibs
NO_BUILD= yes
NO_PACKAGE= Distribution is 340MB; set FORCE_PACKAGE if you really want\
to build this package
diff --git a/games/linux-ut2003-demo/Makefile b/games/linux-ut2003-demo/Makefile
index a56f85c91237..0fe569c2262d 100644
--- a/games/linux-ut2003-demo/Makefile
+++ b/games/linux-ut2003-demo/Makefile
@@ -17,8 +17,8 @@ EXTRACT_SUFX= .sh.bin
MAINTAINER= alepulver@FreeBSD.org
COMMENT= Unreal Tournament 2003 demo
-USE_XLIB= yes
USE_LINUX= yes
+USE_LINUX_APPS= xorglibs
NO_PACKAGE= Distfile is 130MB, set FORCE_PACKAGE if you really want to build this package
RESTRICTED= Redistribution is limited, see license
NO_BUILD= yes
diff --git a/games/linux-ut2004-demo/Makefile b/games/linux-ut2004-demo/Makefile
index a6dcd4f68d85..9c220192c4d1 100644
--- a/games/linux-ut2004-demo/Makefile
+++ b/games/linux-ut2004-demo/Makefile
@@ -19,8 +19,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Unreal Tournament 2004 demo
ONLY_FOR_ARCHS= i386 amd64
-USE_XLIB= yes
USE_LINUX= yes
+USE_LINUX_APPS= xorglibs
NO_PACKAGE= Distfile size is 275MB, set FORCE_PACKAGE if you really want to build this package
RESTRICTED= Redistribution is limited, see license
NO_BUILD= yes
diff --git a/games/linux-virtual-jay-peak/Makefile b/games/linux-virtual-jay-peak/Makefile
index dce2a140cd12..e3e02d7a91b9 100644
--- a/games/linux-virtual-jay-peak/Makefile
+++ b/games/linux-virtual-jay-peak/Makefile
@@ -17,8 +17,8 @@ COMMENT= A simulation of snowboarding at the Jay Peak resort in Vermont
WRKSRC= ${WRKDIR}/soulride
ONLY_FOR_ARCHS= i386
-USE_XLIB= yes
USE_LINUX= yes
+USE_LINUX_APPS= xorglibs
NO_BUILD= yes
SUB_FILES= virtual-jay-peak
diff --git a/games/linux-warsow/Makefile b/games/linux-warsow/Makefile
index 457c8902c0dc..79ec4a4ae1a7 100644
--- a/games/linux-warsow/Makefile
+++ b/games/linux-warsow/Makefile
@@ -27,10 +27,10 @@ COMMENT= Free multiplayer first person shooter with cartoon design
IGNORE= is outdated, does not match games/warsow-data port
-RUN_DEPENDS= ${LINUXBASE}/lib/libssl.so.5:${PORTSDIR}/security/linux-openssl \
- ${DATADIR}/data0.pk3:${PORTSDIR}/games/warsow-data
+RUN_DEPENDS= ${DATADIR}/data0.pk3:${PORTSDIR}/games/warsow-data
USE_LINUX= yes
+USE_LINUX_APPS= openssl
WRKSRC= ${WRKDIR}/${PORTNAME}
NO_BUILD= yes
@@ -79,10 +79,7 @@ PLIST_SUB+= ENGINESUFFIX=${ENGINESUFFIX} \
.endif
.if !defined(WITHOUT_CLIENT)
-RUN_DEPENDS+= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12 \
- ${LINUXBASE}/usr/lib/libvorbis.so.0:${PORTSDIR}/audio/linux-libvorbis \
- ${LINUXBASE}/usr/lib/libjpeg.so.62:${PORTSDIR}/graphics/linux-jpeg \
- ${LINUXBASE}/usr/lib/libcurl.so.3:${PORTSDIR}/ftp/linux-curl
+USE_LINUX_APPS+=sdl12 libvorbis jpeg curl
PLIST_SUB+= CLIENT=""
WARSOW_TARGET+= warsow
WARSOW_EXTRACT+=${PORTNAME}/warsow${ENGINESUFFIX} \
diff --git a/games/rtcw/Makefile b/games/rtcw/Makefile
index 3a7161d18e5d..1cce010f3f33 100644
--- a/games/rtcw/Makefile
+++ b/games/rtcw/Makefile
@@ -19,8 +19,8 @@ COMMENT= Return to Castle Wolfenstein for Linux
USE_MAKESELF= yes
USE_LINUX= yes
+USE_LINUX_APPS= xorglibs
USE_GL= linux
-USE_XLIB= yes
NO_WRKSUBDIR= yes
SUB_FILES= pkg-message
diff --git a/games/stvef-paks/Makefile b/games/stvef-paks/Makefile
index 29cbc7c535e5..ba4bb8885290 100644
--- a/games/stvef-paks/Makefile
+++ b/games/stvef-paks/Makefile
@@ -24,7 +24,7 @@ RUN_DEPENDS= ${BUILD_DEPENDS}
ONLY_FOR_ARCHS= i386
USE_LINUX= yes
-USE_XLIB= yes
+USE_LINUX_APPS= xorglibs
EXTRACT_ONLY= # Don't extract anything
GAMEDIR= ${PREFIX}/games/stvef/
diff --git a/games/stvef-server/Makefile b/games/stvef-server/Makefile
index 5ec35c1db14f..2eb06b0361b7 100644
--- a/games/stvef-server/Makefile
+++ b/games/stvef-server/Makefile
@@ -17,7 +17,7 @@ COMMENT= Star Trek Voyager: Elite Forces dedicated server for Linux
ONLY_FOR_ARCHS= i386
USE_ZIP= yes
USE_LINUX= yes
-USE_XLIB= yes
+USE_LINUX_APPS= xorglibs
WRKSRC= ${WRKDIR}/Linux
INSTALL_DIR= ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755
diff --git a/games/utserver/Makefile b/games/utserver/Makefile
index 5a3ab166d7a0..6530c393ba4e 100644
--- a/games/utserver/Makefile
+++ b/games/utserver/Makefile
@@ -20,11 +20,10 @@ EXTRACT_ONLY= ${MAINFILE}
MAINTAINER= ports@logvinov.com
COMMENT= Unreal Tournament Dedicated Server for Linux
-RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12
-
OPTIONS= BONUSPACKS "install the official bonus packs collection" on
USE_LINUX= yes
+USE_LINUX_APPS= sdl12
NO_CDROM= Size; the data set is much too big
NO_BUILD= yes
WRKSRC= ${WRKDIR}/ut-server