summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archivers/stuffit/Makefile2
-rw-r--r--astro/linux-setiathome/Makefile2
-rw-r--r--audio/baudline/Makefile1
-rw-r--r--audio/linux-arts/Makefile2
-rw-r--r--audio/linux-f10-arts/Makefile2
-rw-r--r--audio/linux-f8-arts/Makefile2
-rw-r--r--audio/linux-mbrola/Makefile2
-rw-r--r--audio/linux-vsound/Makefile2
-rw-r--r--audio/teamspeak3-server/Makefile2
-rw-r--r--audio/teamspeak_client/Makefile1
-rw-r--r--audio/teamspeak_server/Makefile2
-rw-r--r--cad/linux-eagle/Makefile2
-rw-r--r--cad/linux-eagle5/Makefile2
-rw-r--r--databases/sybase_ase/Makefile2
-rw-r--r--devel/linux-allegro/Makefile2
-rw-r--r--devel/linux-f10-allegro/Makefile2
-rw-r--r--devel/linux-f8-allegro/Makefile2
-rw-r--r--devel/linux-runrev/Makefile1
-rw-r--r--devel/linux-understand_ada/Makefile1
-rw-r--r--devel/linux-understand_c/Makefile1
-rw-r--r--devel/linux-understand_java/Makefile1
-rw-r--r--devel/linux_devtools/Makefile2
-rw-r--r--devel/zendstudio/Makefile1
-rw-r--r--editors/edith/Makefile1
-rw-r--r--editors/staroffice5/Makefile1
-rw-r--r--editors/staroffice52/Makefile1
-rw-r--r--editors/staroffice60/Makefile1
-rw-r--r--editors/staroffice70/Makefile1
-rw-r--r--emulators/linux-geepee32/Makefile1
-rw-r--r--emulators/linux-peops-softgpu/Makefile1
-rw-r--r--emulators/linux-peops-spu/Makefile1
-rw-r--r--emulators/linux-pete-mesagpu/Makefile1
-rw-r--r--emulators/linux-vmware-toolbox2/Makefile1
-rw-r--r--emulators/linux-vmware-toolbox4/Makefile1
-rw-r--r--emulators/linux-vmware-toolbox5/Makefile1
-rw-r--r--emulators/linux-vmware-toolbox6/Makefile1
-rw-r--r--emulators/linux-winetools/Makefile1
-rw-r--r--emulators/rtc/Makefile2
-rw-r--r--emulators/vmware2/Makefile1
-rw-r--r--emulators/vmware3/Makefile1
-rw-r--r--emulators/winetools/Makefile1
-rw-r--r--french/gibi/Makefile1
-rw-r--r--french/homard/Makefile2
-rw-r--r--french/staroffice52/Makefile1
-rw-r--r--games/HeroesOfMightAndMagic/Makefile1
-rw-r--r--games/adom/Makefile1
-rw-r--r--games/atitd/Makefile2
-rw-r--r--games/dsnake/Makefile1
-rw-r--r--games/halflifeserver/Makefile2
-rw-r--r--games/hlserver-cs/Makefile2
-rw-r--r--games/hohlin/Makefile1
-rw-r--r--games/linux-enemyterritory/Makefile2
-rw-r--r--games/linux-nwnclient/Makefile1
-rw-r--r--games/linux-nwserver/Makefile2
-rw-r--r--games/linux-q3ademo/Makefile1
-rw-r--r--games/linux-quake3-demo/Makefile1
-rw-r--r--games/linux-quake3/Makefile2
-rw-r--r--games/linux-spheresofchaos-demo/Makefile1
-rw-r--r--games/linux-ssamtse/Makefile1
-rw-r--r--games/linux-steam/Makefile1
-rw-r--r--games/q3server/Makefile2
-rw-r--r--games/rt2-demo/Makefile2
-rw-r--r--games/rtcw-paks/Makefile2
-rw-r--r--games/rtcw/Makefile2
-rw-r--r--games/ssamtse/Makefile1
-rw-r--r--games/stvef-paks/Makefile2
-rw-r--r--games/stvef-server/Makefile2
-rw-r--r--games/utserver-to/Makefile2
-rw-r--r--games/utserver/Makefile1
-rw-r--r--german/citrix_ica/Makefile1
-rw-r--r--german/citrix_xenapp/Makefile1
-rw-r--r--german/staroffice5/Makefile1
-rw-r--r--german/staroffice52/Makefile1
-rw-r--r--german/staroffice70/Makefile1
-rw-r--r--graphics/linux-ac3d/Makefile1
-rw-r--r--graphics/linux-bmrt/Makefile1
-rw-r--r--graphics/linux-f10-gdk-pixbuf/Makefile2
-rw-r--r--graphics/linux-f10-libmng/Makefile1
-rw-r--r--graphics/linux-f10-sdl_image/Makefile1
-rw-r--r--graphics/linux-f8-gdk-pixbuf/Makefile2
-rw-r--r--graphics/linux-f8-libmng/Makefile1
-rw-r--r--graphics/linux-f8-sdl_image/Makefile1
-rw-r--r--graphics/linux-gdk-pixbuf/Makefile2
-rw-r--r--graphics/linux-libmng/Makefile1
-rw-r--r--graphics/linux-panorama-tools/Makefile1
-rw-r--r--graphics/linux-sdl_image/Makefile1
-rw-r--r--graphics/linux_dri/Makefile1
-rw-r--r--graphics/linux_glide/Makefile2
-rw-r--r--japanese/slimeforest/Makefile1
-rw-r--r--java/linux-blackdown-jdk12/Makefile1
-rw-r--r--java/linux-blackdown-jdk13/Makefile1
-rw-r--r--java/linux-blackdown-jdk14/Makefile1
-rw-r--r--java/linux-blackdown-jre11/Makefile1
-rw-r--r--java/linux-ibm-jdk13/Makefile1
-rw-r--r--java/linux-ibm-jdk14/Makefile1
-rw-r--r--java/linux-sun-jdk12/Makefile1
-rw-r--r--java/linux-sun-jdk13/Makefile1
-rw-r--r--java/linux-sun-jdk14/Makefile1
-rw-r--r--java/linux-sun-jdk15/Makefile1
-rw-r--r--java/linux-sun-jdk16/Makefile1
-rw-r--r--korean/linux_locale/Makefile2
-rw-r--r--lang/compaq-cc/Makefile2
-rw-r--r--lang/freetxl/Makefile2
-rw-r--r--lang/icc/Makefile2
-rw-r--r--lang/icc7/Makefile2
-rw-r--r--lang/ifc/Makefile2
-rw-r--r--lang/ifc7/Makefile2
-rw-r--r--lang/linux-j/Makefile2
-rw-r--r--lang/visualworks/Makefile2
-rw-r--r--mail/mulberry/Makefile1
-rw-r--r--math/dislin/Makefile1
-rw-r--r--math/linux-dislin/Makefile1
-rw-r--r--math/linux-relview/Makefile1
-rw-r--r--math/mupad/Makefile2
-rw-r--r--math/wingz/Makefile1
-rw-r--r--math/wingz3/Makefile1
-rw-r--r--misc/ftree/Makefile1
-rw-r--r--misc/linux-edonkey-tool-list/Makefile2
-rw-r--r--misc/linux-edonkey-tool-recovermet/Makefile2
-rw-r--r--misc/linux-opengroupware/Makefile2
-rw-r--r--misc/opencyc/Makefile1
-rw-r--r--multimedia/linux-divx4linux/Makefile2
-rw-r--r--multimedia/linux-divx4linux4/Makefile2
-rw-r--r--multimedia/linux-divxplayer/Makefile1
-rw-r--r--multimedia/linux-realplayer/Makefile1
-rw-r--r--multimedia/linux-xmovie/Makefile1
-rw-r--r--multimedia/mtv/Makefile1
-rw-r--r--multimedia/netshow/Makefile1
-rw-r--r--net-im/aim/Makefile1
-rw-r--r--net-im/skype-devel/Makefile1
-rw-r--r--net-im/skype/Makefile1
-rw-r--r--net-im/skype20/Makefile1
-rw-r--r--net-p2p/linux-agsatellite/Makefile1
-rw-r--r--net-p2p/linux-edonkey-core/Makefile2
-rw-r--r--net-p2p/linux-edonkey-server/Makefile2
-rw-r--r--net-p2p/linux-edonkey-tool-recovermet/Makefile2
-rw-r--r--net-p2p/linux-jigdo/Makefile2
-rw-r--r--net-p2p/linux-overnet-core/Makefile2
-rw-r--r--net-p2p/peercast/Makefile2
-rw-r--r--net/aim/Makefile1
-rw-r--r--net/citrix_ica/Makefile1
-rw-r--r--net/citrix_xenapp/Makefile1
-rw-r--r--net/linux-agsatellite/Makefile1
-rw-r--r--net/linux-edonkey-core/Makefile2
-rw-r--r--net/linux-edonkey-gui-gtk/Makefile1
-rw-r--r--net/linux-edonkey-server/Makefile2
-rw-r--r--net/linux-jigdo/Makefile2
-rw-r--r--net/linux-nx-client/Makefile1
-rw-r--r--net/linux-overnet-core/Makefile2
-rw-r--r--net/peercast/Makefile2
-rw-r--r--net/skype-devel/Makefile1
-rw-r--r--net/skype/Makefile1
-rw-r--r--portuguese/staroffice52/Makefile1
-rw-r--r--print/acroread/Makefile1
-rw-r--r--print/bjfiltercom/Makefile1
-rw-r--r--sysutils/linux-acu/Makefile1
-rw-r--r--sysutils/linux-afaapps/Makefile1
-rw-r--r--textproc/linux-aspell/Makefile2
-rw-r--r--textproc/linux-f10-aspell/Makefile2
-rw-r--r--textproc/linux-f8-aspell/Makefile2
-rw-r--r--textproc/pocketreader/Makefile2
-rw-r--r--www/aswedit/Makefile1
-rw-r--r--www/linux-beonex/Makefile1
-rw-r--r--www/linux-firefox/Makefile1
-rw-r--r--www/linux-flashplugin/Makefile1
-rw-r--r--www/linux-flashplugin6/Makefile1
-rw-r--r--www/linux-flashplugin7/Makefile1
-rw-r--r--www/linux-flashplugin9/Makefile1
-rw-r--r--www/linux-mozilla-devel/Makefile1
-rw-r--r--www/linux-mozilla/Makefile1
-rw-r--r--www/linux-mozillafirebird/Makefile1
-rw-r--r--www/netscape7/Makefile1
-rw-r--r--x11-toolkits/linux-f10-gtk/Makefile1
-rw-r--r--x11-toolkits/linux-f8-gtk/Makefile1
-rw-r--r--x11-toolkits/linux-gtk/Makefile1
-rw-r--r--x11/linux-XFree86-libs/Makefile1
-rw-r--r--x11/nvidia-driver/Makefile2
177 files changed, 66 insertions, 177 deletions
diff --git a/archivers/stuffit/Makefile b/archivers/stuffit/Makefile
index 69d3ff40ed76..c6418ac7cd99 100644
--- a/archivers/stuffit/Makefile
+++ b/archivers/stuffit/Makefile
@@ -20,7 +20,7 @@ NO_PACKAGE= Only unmodified original package can be distributed
ONLY_FOR_ARCHS= i386 amd64
-USE_LINUX= yes
+USE_LINUX?= yes
STRIP= # empty: do not strip linux binary during INSTALL_PROGRAM
NO_WRKSUBDIR= yes
STUFFIT_FILES= bin/unstuff bin/stuff
diff --git a/astro/linux-setiathome/Makefile b/astro/linux-setiathome/Makefile
index bafda34c9ac2..d3a788143e1e 100644
--- a/astro/linux-setiathome/Makefile
+++ b/astro/linux-setiathome/Makefile
@@ -16,7 +16,7 @@ COMMENT= Donate idle cycles to the search for space aliens - Linux i686 version
#
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
+USE_LINUX?= yes
# Local variables
#
diff --git a/audio/baudline/Makefile b/audio/baudline/Makefile
index f6bd884f8936..6f4d0faa350f 100644
--- a/audio/baudline/Makefile
+++ b/audio/baudline/Makefile
@@ -23,7 +23,6 @@ BROKEN= Unfetchable
USE_X_PREFIX= yes
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
NO_BUILD= yes
STRIP=
diff --git a/audio/linux-arts/Makefile b/audio/linux-arts/Makefile
index 7b0eee2600bd..108d6b92be4d 100644
--- a/audio/linux-arts/Makefile
+++ b/audio/linux-arts/Makefile
@@ -21,7 +21,7 @@ COMMENT= Audio system for the KDE integrated X11 desktop
BUILD_DEPENDS= rpm:${PORTSDIR}/archivers/rpm
-USE_LINUX= yes
+USE_LINUX?= yes
PREFIX?= ${LINUXBASE}
NO_MTREE= yes
LDCONFIG_LINUX= ${LINUXBASE}/sbin/ldconfig
diff --git a/audio/linux-f10-arts/Makefile b/audio/linux-f10-arts/Makefile
index 7b0eee2600bd..108d6b92be4d 100644
--- a/audio/linux-f10-arts/Makefile
+++ b/audio/linux-f10-arts/Makefile
@@ -21,7 +21,7 @@ COMMENT= Audio system for the KDE integrated X11 desktop
BUILD_DEPENDS= rpm:${PORTSDIR}/archivers/rpm
-USE_LINUX= yes
+USE_LINUX?= yes
PREFIX?= ${LINUXBASE}
NO_MTREE= yes
LDCONFIG_LINUX= ${LINUXBASE}/sbin/ldconfig
diff --git a/audio/linux-f8-arts/Makefile b/audio/linux-f8-arts/Makefile
index 7b0eee2600bd..108d6b92be4d 100644
--- a/audio/linux-f8-arts/Makefile
+++ b/audio/linux-f8-arts/Makefile
@@ -21,7 +21,7 @@ COMMENT= Audio system for the KDE integrated X11 desktop
BUILD_DEPENDS= rpm:${PORTSDIR}/archivers/rpm
-USE_LINUX= yes
+USE_LINUX?= yes
PREFIX?= ${LINUXBASE}
NO_MTREE= yes
LDCONFIG_LINUX= ${LINUXBASE}/sbin/ldconfig
diff --git a/audio/linux-mbrola/Makefile b/audio/linux-mbrola/Makefile
index ab639e348676..d743249666ad 100644
--- a/audio/linux-mbrola/Makefile
+++ b/audio/linux-mbrola/Makefile
@@ -19,7 +19,7 @@ DIST_SUBDIR= mbrola-linux
MASTERDIR= ${PORTSDIR}/audio/mbrola
MD5_FILE= ${.CURDIR}/distinfo
ONLY_FOR_ARCHS= alpha i386 ppc sparc64
-USE_LINUX= y
+USE_LINUX?= y
USE_ZIP= y
MASTERDIR= ${.CURDIR}/../mbrola
diff --git a/audio/linux-vsound/Makefile b/audio/linux-vsound/Makefile
index 729c985afea6..301965d865af 100644
--- a/audio/linux-vsound/Makefile
+++ b/audio/linux-vsound/Makefile
@@ -19,7 +19,7 @@ COMMENT= Utility for capturing audio streams from Linux binaries
RUN_DEPENDS= sox:${PORTSDIR}/audio/sox/
-USE_LINUX= yes
+USE_LINUX?= yes
NO_BUILD= yes
do-install:
diff --git a/audio/teamspeak3-server/Makefile b/audio/teamspeak3-server/Makefile
index c748c983dd46..fcba0625e2f7 100644
--- a/audio/teamspeak3-server/Makefile
+++ b/audio/teamspeak3-server/Makefile
@@ -20,7 +20,7 @@ WRKSRC= ${WRKDIR}/tss2_rc2
ONLY_FOR_ARCHS= i386
USE_BZIP2= yes
NO_BUILD= yes
-USE_LINUX= yes
+USE_LINUX?= yes
NO_FILTER_SHLIBS=yes
do-install:
diff --git a/audio/teamspeak_client/Makefile b/audio/teamspeak_client/Makefile
index 484667b05e50..9b615964bcfe 100644
--- a/audio/teamspeak_client/Makefile
+++ b/audio/teamspeak_client/Makefile
@@ -23,7 +23,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/lib/libjpeg.so.62:${PORTSDIR}/graphics/linux-jpeg
ONLY_FOR_ARCHS= i386
USE_BZIP2= yes
NO_BUILD= yes
-USE_LINUX= yes
NO_FILTER_SHLIBS=yes
do-install:
diff --git a/audio/teamspeak_server/Makefile b/audio/teamspeak_server/Makefile
index c748c983dd46..fcba0625e2f7 100644
--- a/audio/teamspeak_server/Makefile
+++ b/audio/teamspeak_server/Makefile
@@ -20,7 +20,7 @@ WRKSRC= ${WRKDIR}/tss2_rc2
ONLY_FOR_ARCHS= i386
USE_BZIP2= yes
NO_BUILD= yes
-USE_LINUX= yes
+USE_LINUX?= yes
NO_FILTER_SHLIBS=yes
do-install:
diff --git a/cad/linux-eagle/Makefile b/cad/linux-eagle/Makefile
index 651d6b605be5..e3bddcaf743f 100644
--- a/cad/linux-eagle/Makefile
+++ b/cad/linux-eagle/Makefile
@@ -28,7 +28,7 @@ DATADIR= ${PREFIX}/share/${PORTNAME:S/linux-//}
RESTRICTED= "Usage permitted for non-commercial purposes only"
NO_CDROM= "Sale for profit is not permitted"
-USE_LINUX= yes
+USE_LINUX?= yes
NO_BUILD= yes
PKGMESSAGE= ${WRKDIR}/pkg-message
diff --git a/cad/linux-eagle5/Makefile b/cad/linux-eagle5/Makefile
index 651d6b605be5..e3bddcaf743f 100644
--- a/cad/linux-eagle5/Makefile
+++ b/cad/linux-eagle5/Makefile
@@ -28,7 +28,7 @@ DATADIR= ${PREFIX}/share/${PORTNAME:S/linux-//}
RESTRICTED= "Usage permitted for non-commercial purposes only"
NO_CDROM= "Sale for profit is not permitted"
-USE_LINUX= yes
+USE_LINUX?= yes
NO_BUILD= yes
PKGMESSAGE= ${WRKDIR}/pkg-message
diff --git a/databases/sybase_ase/Makefile b/databases/sybase_ase/Makefile
index 2679c5208f58..f6c97df2dd9e 100644
--- a/databases/sybase_ase/Makefile
+++ b/databases/sybase_ase/Makefile
@@ -22,7 +22,7 @@ NO_PACKAGE= "Packaging is pointless, the port does not build anything"
NO_INSTALL_MANPAGES= yes
PKGDEINSTALL= ${PKGDIR}/pkg-install
-USE_LINUX= yes
+USE_LINUX?= yes
pre-install:
@${ECHO_MSG} "---> Creating sybase user and group"
diff --git a/devel/linux-allegro/Makefile b/devel/linux-allegro/Makefile
index 69b888e9e899..a310ff14145b 100644
--- a/devel/linux-allegro/Makefile
+++ b/devel/linux-allegro/Makefile
@@ -18,7 +18,7 @@ EXTRACT_ONLY=
MAINTAINER= freebsd-emulation@FreeBSD.org
COMMENT= Cross-platform game programming library (linux version)
-USE_LINUX= yes
+USE_LINUX?= yes
USE_LINUX_PREFIX= yes
LDCONFIG_LINUX= ${LINUXBASE}/sbin/ldconfig
diff --git a/devel/linux-f10-allegro/Makefile b/devel/linux-f10-allegro/Makefile
index 69b888e9e899..a310ff14145b 100644
--- a/devel/linux-f10-allegro/Makefile
+++ b/devel/linux-f10-allegro/Makefile
@@ -18,7 +18,7 @@ EXTRACT_ONLY=
MAINTAINER= freebsd-emulation@FreeBSD.org
COMMENT= Cross-platform game programming library (linux version)
-USE_LINUX= yes
+USE_LINUX?= yes
USE_LINUX_PREFIX= yes
LDCONFIG_LINUX= ${LINUXBASE}/sbin/ldconfig
diff --git a/devel/linux-f8-allegro/Makefile b/devel/linux-f8-allegro/Makefile
index 69b888e9e899..a310ff14145b 100644
--- a/devel/linux-f8-allegro/Makefile
+++ b/devel/linux-f8-allegro/Makefile
@@ -18,7 +18,7 @@ EXTRACT_ONLY=
MAINTAINER= freebsd-emulation@FreeBSD.org
COMMENT= Cross-platform game programming library (linux version)
-USE_LINUX= yes
+USE_LINUX?= yes
USE_LINUX_PREFIX= yes
LDCONFIG_LINUX= ${LINUXBASE}/sbin/ldconfig
diff --git a/devel/linux-runrev/Makefile b/devel/linux-runrev/Makefile
index 8e0ed0fc0c8f..1e6dcf068608 100644
--- a/devel/linux-runrev/Makefile
+++ b/devel/linux-runrev/Makefile
@@ -25,7 +25,6 @@ RUN_DEPENDS= xanim:${PORTSDIR}/multimedia/xanim \
NO_CDROM= "Sale for profit is not permitted"
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}/Revolution-${PORTVERSION}
diff --git a/devel/linux-understand_ada/Makefile b/devel/linux-understand_ada/Makefile
index 1811f55c172e..274fb46e45ea 100644
--- a/devel/linux-understand_ada/Makefile
+++ b/devel/linux-understand_ada/Makefile
@@ -20,7 +20,6 @@ COMMENT= Understand can parse a Ada project helping reverse engineer it
RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XFree86-libs
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
NO_WRKSUBDIR= yes
NO_BUILD= yes
diff --git a/devel/linux-understand_c/Makefile b/devel/linux-understand_c/Makefile
index c1c15d208080..d4c9e3a4e548 100644
--- a/devel/linux-understand_c/Makefile
+++ b/devel/linux-understand_c/Makefile
@@ -21,7 +21,6 @@ COMMENT= Understand can parse a C/C++ project helping reverse engineer it
RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XFree86-libs
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
NO_WRKSUBDIR= yes
NO_BUILD= yes
diff --git a/devel/linux-understand_java/Makefile b/devel/linux-understand_java/Makefile
index 543e1529dc9f..75fa8067aee3 100644
--- a/devel/linux-understand_java/Makefile
+++ b/devel/linux-understand_java/Makefile
@@ -20,7 +20,6 @@ COMMENT= Understand can parse a Java project helping reverse engineer it
RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XFree86-libs
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
NO_WRKSUBDIR= yes
NO_BUILD= yes
diff --git a/devel/linux_devtools/Makefile b/devel/linux_devtools/Makefile
index 7f7e664654a9..f447a97959b2 100644
--- a/devel/linux_devtools/Makefile
+++ b/devel/linux_devtools/Makefile
@@ -35,7 +35,7 @@ COMMENT= Packages needed for doing development in Linux mode
BUILD_DEPENDS= rpm:${PORTSDIR}/archivers/rpm
-USE_LINUX= yes
+USE_LINUX?= yes
NO_LATEST_LINK= yes
ONLY_FOR_ARCHS= i386
CONFLICTS= linux_devtools-*
diff --git a/devel/zendstudio/Makefile b/devel/zendstudio/Makefile
index 4a2e872affe2..a35b12eb2acc 100644
--- a/devel/zendstudio/Makefile
+++ b/devel/zendstudio/Makefile
@@ -16,7 +16,6 @@ COMMENT= A PHP IDE
RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XFree86-libs
-USE_LINUX= yes
NO_BUILD= yes
RESTRICTED= "Redistribution is not permitted"
NO_PACKAGES= ${RESTRICTED}
diff --git a/editors/edith/Makefile b/editors/edith/Makefile
index 2ea8df8d9059..79cdac4b7076 100644
--- a/editors/edith/Makefile
+++ b/editors/edith/Makefile
@@ -18,7 +18,6 @@ COMMENT= A X11 GUI editor for binary and plain text files
RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XFree86-libs
-USE_LINUX= yes
USE_X_PREFIX= yes
ONLY_FOR_ARCHS= i386
diff --git a/editors/staroffice5/Makefile b/editors/staroffice5/Makefile
index d82efc9c255e..987adec11bad 100644
--- a/editors/staroffice5/Makefile
+++ b/editors/staroffice5/Makefile
@@ -25,7 +25,6 @@ NO_LATEST_LINK= yes
ONLY_FOR_ARCHS= i386
NO_CDROM= 'Must be downloaded direct from Sun via www interface'
-USE_LINUX= yes
USE_REINPLACE= yes
IS_INTERACTIVE= yes
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/editors/staroffice52/Makefile b/editors/staroffice52/Makefile
index 750ab2c433e1..40bc9cc72532 100644
--- a/editors/staroffice52/Makefile
+++ b/editors/staroffice52/Makefile
@@ -35,7 +35,6 @@ COMMENT= Integrated wordprocessor/dbase/spreadheet/drawing/chart/browser
FETCH_DEPENDS= ${LINUXBASE}/lib/libc.so.6:${PORTSDIR}/emulators/linux_base-8
RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XFree86-libs
-USE_LINUX= yes
NO_LATEST_LINK= yes
ONLY_FOR_ARCHS= i386
NO_CDROM= 'Must be downloaded direct from Sun via www interface'
diff --git a/editors/staroffice60/Makefile b/editors/staroffice60/Makefile
index d8c61978dac6..6cbb8b0b1821 100644
--- a/editors/staroffice60/Makefile
+++ b/editors/staroffice60/Makefile
@@ -32,7 +32,6 @@ NO_LATEST_LINK= yes
ONLY_FOR_ARCHS= i386
NO_CDROM= 'Must be bought and downloaded direct from Sun via www interface'
-USE_LINUX= yes
IS_INTERACTIVE= yes
NO_BUILD= yes
SOVERSION= ${PORTNAME}${PORTVERSION}
diff --git a/editors/staroffice70/Makefile b/editors/staroffice70/Makefile
index a55d87b1d361..048ba74c9e5f 100644
--- a/editors/staroffice70/Makefile
+++ b/editors/staroffice70/Makefile
@@ -35,7 +35,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XF
ONLY_FOR_ARCHS= i386
NO_CDROM= 'Must be bought and downloaded direct from Sun via www interface'
-USE_LINUX= yes
IS_INTERACTIVE= yes
NO_BUILD= yes
SOVERSION= ${PORTNAME}${PORTVERSION}
diff --git a/emulators/linux-geepee32/Makefile b/emulators/linux-geepee32/Makefile
index 59e6a8c6e9fe..1ce7f856b758 100644
--- a/emulators/linux-geepee32/Makefile
+++ b/emulators/linux-geepee32/Makefile
@@ -19,7 +19,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12
${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XFree86-libs
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
USE_X_PREFIX= yes
USE_ZIP= yes
NO_WRKSUBDIR= yes
diff --git a/emulators/linux-peops-softgpu/Makefile b/emulators/linux-peops-softgpu/Makefile
index 9e5d85ee8cae..7afaccb9d61c 100644
--- a/emulators/linux-peops-softgpu/Makefile
+++ b/emulators/linux-peops-softgpu/Makefile
@@ -19,7 +19,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/lib/libgtk-1.2.so.0:${PORTSDIR}/x11-toolkits/linux
NO_WRKSUBDIR= yes
NO_BUILD= yes
-USE_LINUX= yes
ONLY_FOR_ARCHS= i386
diff --git a/emulators/linux-peops-spu/Makefile b/emulators/linux-peops-spu/Makefile
index a9e0fc2d2c61..9a3e99a4c964 100644
--- a/emulators/linux-peops-spu/Makefile
+++ b/emulators/linux-peops-spu/Makefile
@@ -19,7 +19,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/lib/libgtk-1.2.so.0:${PORTSDIR}/x11-toolkits/linux
NO_WRKSUBDIR= yes
NO_BUILD= yes
-USE_LINUX= yes
ONLY_FOR_ARCHS= i386
diff --git a/emulators/linux-pete-mesagpu/Makefile b/emulators/linux-pete-mesagpu/Makefile
index a8ff9c374474..11e40813be5d 100644
--- a/emulators/linux-pete-mesagpu/Makefile
+++ b/emulators/linux-pete-mesagpu/Makefile
@@ -21,7 +21,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/lib/libgtk-1.2.so.0:${PORTSDIR}/x11-toolkits/linux
NO_WRKSUBDIR= yes
NO_BUILD= yes
-USE_LINUX= yes
ONLY_FOR_ARCHS= i386
diff --git a/emulators/linux-vmware-toolbox2/Makefile b/emulators/linux-vmware-toolbox2/Makefile
index 75792d7a1f7e..e31b3a929bbb 100644
--- a/emulators/linux-vmware-toolbox2/Makefile
+++ b/emulators/linux-vmware-toolbox2/Makefile
@@ -20,7 +20,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XF
ONLY_FOR_ARCHS= i386
PLIST_FILES= bin/linux-vmware-toolbox
-USE_LINUX= yes
USE_X_PREFIX= yes
NO_BUILD= yes
.if !defined(BATCH)
diff --git a/emulators/linux-vmware-toolbox4/Makefile b/emulators/linux-vmware-toolbox4/Makefile
index 869a6428e3dd..d19844e81f30 100644
--- a/emulators/linux-vmware-toolbox4/Makefile
+++ b/emulators/linux-vmware-toolbox4/Makefile
@@ -25,7 +25,6 @@ WRKSRC= ${WRKDIR}/vmware-tools-distrib
STRIP=
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
USE_X_PREFIX= yes
NO_BUILD= yes
.if !defined(BATCH)
diff --git a/emulators/linux-vmware-toolbox5/Makefile b/emulators/linux-vmware-toolbox5/Makefile
index 869a6428e3dd..d19844e81f30 100644
--- a/emulators/linux-vmware-toolbox5/Makefile
+++ b/emulators/linux-vmware-toolbox5/Makefile
@@ -25,7 +25,6 @@ WRKSRC= ${WRKDIR}/vmware-tools-distrib
STRIP=
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
USE_X_PREFIX= yes
NO_BUILD= yes
.if !defined(BATCH)
diff --git a/emulators/linux-vmware-toolbox6/Makefile b/emulators/linux-vmware-toolbox6/Makefile
index 869a6428e3dd..d19844e81f30 100644
--- a/emulators/linux-vmware-toolbox6/Makefile
+++ b/emulators/linux-vmware-toolbox6/Makefile
@@ -25,7 +25,6 @@ WRKSRC= ${WRKDIR}/vmware-tools-distrib
STRIP=
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
USE_X_PREFIX= yes
NO_BUILD= yes
.if !defined(BATCH)
diff --git a/emulators/linux-winetools/Makefile b/emulators/linux-winetools/Makefile
index 3faeddf5ccda..bfd4c6e430d5 100644
--- a/emulators/linux-winetools/Makefile
+++ b/emulators/linux-winetools/Makefile
@@ -23,7 +23,6 @@ NO_WRKSUBDIR= yes
NO_BUILD= yes
ONLY_FOR_ARCHS= i386
PLIST_FILES= bin/winetools
-USE_LINUX= yes
BRANDELF?= /usr/bin/brandelf
STRIP=
diff --git a/emulators/rtc/Makefile b/emulators/rtc/Makefile
index 97f016f9be4f..1d54e5ffa33c 100644
--- a/emulators/rtc/Makefile
+++ b/emulators/rtc/Makefile
@@ -18,7 +18,7 @@ COMMENT= Kernel module which provides /dev/rtc device support
WRKSRC= ${WRKDIR}/files
NO_FETCH= yes
-USE_LINUX= yes
+USE_LINUX?= yes
KMODDIR= ${PREFIX}/modules
diff --git a/emulators/vmware2/Makefile b/emulators/vmware2/Makefile
index 723cfff42edc..29392bba00fc 100644
--- a/emulators/vmware2/Makefile
+++ b/emulators/vmware2/Makefile
@@ -40,7 +40,6 @@ FREEBSD_MODULE_SITES= \
# http://mirror.aarnet.edu.au/pub/vmware/freebsd/:patch
USE_SUBMAKE= yes
-USE_LINUX= yes
USE_PERL5= yes
VMDIR= ${PREFIX}/lib/vmware
SRC_BASE?= /usr/src
diff --git a/emulators/vmware3/Makefile b/emulators/vmware3/Makefile
index 0eaaf349d495..69679054dba4 100644
--- a/emulators/vmware3/Makefile
+++ b/emulators/vmware3/Makefile
@@ -35,7 +35,6 @@ FREEBSD_MODULE_SITES= \
http://www.break.net/orlando/vmware3/:patch \
USE_SUBMAKE= yes
-USE_LINUX= yes
VMDIR= ${PREFIX}/lib/vmware
SRC_BASE?= /usr/src
diff --git a/emulators/winetools/Makefile b/emulators/winetools/Makefile
index 3faeddf5ccda..bfd4c6e430d5 100644
--- a/emulators/winetools/Makefile
+++ b/emulators/winetools/Makefile
@@ -23,7 +23,6 @@ NO_WRKSUBDIR= yes
NO_BUILD= yes
ONLY_FOR_ARCHS= i386
PLIST_FILES= bin/winetools
-USE_LINUX= yes
BRANDELF?= /usr/bin/brandelf
STRIP=
diff --git a/french/gibi/Makefile b/french/gibi/Makefile
index cdfe93e9eefb..2a48274a7db9 100644
--- a/french/gibi/Makefile
+++ b/french/gibi/Makefile
@@ -34,7 +34,6 @@ RESTRICTED= "Toute personne chargeant le logiciel GIBI s'engage à ne\
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
USE_REINPLACE= yes
REINPLACE_ARGS= -i ""
NO_BUILD= yes
diff --git a/french/homard/Makefile b/french/homard/Makefile
index bcf5cf88067a..5f1d1e2f0313 100644
--- a/french/homard/Makefile
+++ b/french/homard/Makefile
@@ -25,7 +25,7 @@ RESTRICTED= "Toute personne chargeant le logiciel HOMARD s'engage à ne\
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
+USE_LINUX?= yes
USE_PYTHON= yes
USE_REINPLACE= yes
REINPLACE_ARGS= -i ""
diff --git a/french/staroffice52/Makefile b/french/staroffice52/Makefile
index 43523065a49b..6b7b6c57824b 100644
--- a/french/staroffice52/Makefile
+++ b/french/staroffice52/Makefile
@@ -35,7 +35,6 @@ COMMENT= Suite bureautique intégrée
FETCH_DEPENDS= ${LINUXBASE}/lib/libc.so.6:${PORTSDIR}/emulators/linux_base-8
RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XFree86-libs
-USE_LINUX= yes
ONLY_FOR_ARCHS= i386
NO_CDROM= 'Doit être téléchargé depuis le site web de Sun'
CD_MOUNTPT= '/cdrom'
diff --git a/games/HeroesOfMightAndMagic/Makefile b/games/HeroesOfMightAndMagic/Makefile
index 1518ee2cebdc..0809894d01cf 100644
--- a/games/HeroesOfMightAndMagic/Makefile
+++ b/games/HeroesOfMightAndMagic/Makefile
@@ -20,7 +20,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/lib/libgtk-1.2.so.0:${PORTSDIR}/x11-toolkits/linux
PLIST= ${WRKDIR}/PLIST
IS_INTERACTIVE= yes
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
NO_BUILD= yes
NO_WRKSUBDIR= yes
NO_CDROM= Software is commercial
diff --git a/games/adom/Makefile b/games/adom/Makefile
index 7d1dbc1f39bd..0ce9b2bdc672 100644
--- a/games/adom/Makefile
+++ b/games/adom/Makefile
@@ -21,7 +21,6 @@ NO_CDROM= Copy of CD must be sent to author
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
WRKSRC= ${WRKDIR}/adom
NO_BUILD= yes
STRIP= # empty: do not strip linux binary!
diff --git a/games/atitd/Makefile b/games/atitd/Makefile
index 1679993b0c33..4377c5fa0817 100644
--- a/games/atitd/Makefile
+++ b/games/atitd/Makefile
@@ -28,7 +28,7 @@ RUN_DEPENDS+= ${LINUXBASE}/lib/libGL.so:${PORTSDIR}/graphics/linux_glx
.endif
PLIST_FILES= bin/atitd
-USE_LINUX= yes
+USE_LINUX?= yes
USE_MESA= yes
ONLY_FOR_ARCHS= i386
diff --git a/games/dsnake/Makefile b/games/dsnake/Makefile
index 7ab55814583c..032fa929fc02 100644
--- a/games/dsnake/Makefile
+++ b/games/dsnake/Makefile
@@ -22,7 +22,6 @@ NO_PACKAGE= Licence forbids any repacking and reselling
ONLY_FOR_ARCHS= i386
NO_BUILD= yes
PREFIX?= ${X11BASE}
-USE_LINUX= yes
WRKSRC= ${WRKDIR}/DeluxeSnake
do-install:
diff --git a/games/halflifeserver/Makefile b/games/halflifeserver/Makefile
index 4989f8948a2a..5ae639046c1d 100644
--- a/games/halflifeserver/Makefile
+++ b/games/halflifeserver/Makefile
@@ -18,7 +18,7 @@ COMMENT= Half-Life Dedicated Server for Linux
ONLY_FOR_ARCHS= i386
USE_LINUX_PREFIX= yes
-USE_LINUX= yes
+USE_LINUX?= yes
USE_PERL5= yes
NO_CDROM= "Size; the data set is much too big"
NO_BUILD= yes
diff --git a/games/hlserver-cs/Makefile b/games/hlserver-cs/Makefile
index 5c2a84031f15..f0dfa2888124 100644
--- a/games/hlserver-cs/Makefile
+++ b/games/hlserver-cs/Makefile
@@ -26,7 +26,7 @@ USE_SUBMAKE= yes
ONLY_FOR_ARCHS= i386
USE_LINUX_PREFIX= yes
-USE_LINUX= yes
+USE_LINUX?= yes
USE_PERL5= yes
NO_CDROM= "Size; the data set is much too big"
NO_BUILD= yes
diff --git a/games/hohlin/Makefile b/games/hohlin/Makefile
index c09c21026a9d..4045216f221c 100644
--- a/games/hohlin/Makefile
+++ b/games/hohlin/Makefile
@@ -27,7 +27,6 @@ ONLY_FOR_ARCHS= i386
SHORTPORTVERSION=${PORTVERSION:C/([0-9]*)\.([0-9]*)/\1\2/}
.include <bsd.port.pre.mk>
-USE_LINUX= YES
do-install:
${MKDIR} ${DATADIR}
diff --git a/games/linux-enemyterritory/Makefile b/games/linux-enemyterritory/Makefile
index 7ea496bb1681..fb968e6aa7c0 100644
--- a/games/linux-enemyterritory/Makefile
+++ b/games/linux-enemyterritory/Makefile
@@ -27,7 +27,7 @@ COMMENT= Wolfenstein: Enemy Territory (Linux version)
ONLY_FOR_ARCHS= i386
USE_LINUX_PREFIX= yes
-USE_LINUX= yes
+USE_LINUX?= yes
NO_PACKAGE= Distfile is 258MB, 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-nwnclient/Makefile b/games/linux-nwnclient/Makefile
index 5acc76a7785e..4fc4b98f2e0b 100644
--- a/games/linux-nwnclient/Makefile
+++ b/games/linux-nwnclient/Makefile
@@ -21,7 +21,6 @@ RUN_DEPENDS= ${LOCALBASE}/share/nwndata/NWNv129.txt:${PORTSDIR}/games/nwndata \
${LINUXBASE}/usr/X11R6/lib/libGL.so.1.2:${PORTSDIR}/graphics/linux_dri \
${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12
-USE_LINUX= yes
NO_BUILD= yes
ONLY_FOR_ARCHS= i386
NWNDATADIR= ${LOCALBASE}/share/nwndata
diff --git a/games/linux-nwserver/Makefile b/games/linux-nwserver/Makefile
index aa4523fd3eaa..0f7072225c6f 100644
--- a/games/linux-nwserver/Makefile
+++ b/games/linux-nwserver/Makefile
@@ -16,7 +16,7 @@ DISTNAME= linuxserver${PORTVERSION:S/.//}
MAINTAINER= apeiron@coitusmentis.info
COMMENT= Neverwinter Nights Linux (x86) Dedicated Server
-USE_LINUX= yes
+USE_LINUX?= yes
NO_BUILD= yes
ONLY_FOR_ARCHS= i386
WRKSRC= ${WRKDIR}
diff --git a/games/linux-q3ademo/Makefile b/games/linux-q3ademo/Makefile
index 1af278097f51..be3e026c84f3 100644
--- a/games/linux-q3ademo/Makefile
+++ b/games/linux-q3ademo/Makefile
@@ -23,7 +23,6 @@ COMMENT= Linux 3d shooter from id Software / Loki Software (demo version)
PREFIX?= ${X11BASE}
USE_GL= yes
-USE_LINUX= yes
.include <bsd.port.pre.mk>
diff --git a/games/linux-quake3-demo/Makefile b/games/linux-quake3-demo/Makefile
index 1af278097f51..be3e026c84f3 100644
--- a/games/linux-quake3-demo/Makefile
+++ b/games/linux-quake3-demo/Makefile
@@ -23,7 +23,6 @@ COMMENT= Linux 3d shooter from id Software / Loki Software (demo version)
PREFIX?= ${X11BASE}
USE_GL= yes
-USE_LINUX= yes
.include <bsd.port.pre.mk>
diff --git a/games/linux-quake3/Makefile b/games/linux-quake3/Makefile
index 402bbc6573cf..781b49a5b18f 100644
--- a/games/linux-quake3/Makefile
+++ b/games/linux-quake3/Makefile
@@ -19,7 +19,7 @@ COMMENT= Quake III Arena Dedicated Server for Linux
ONLY_FOR_ARCHS= i386
USE_LINUX_PREFIX= yes
-USE_LINUX= yes
+USE_LINUX?= yes
USE_PERL5= yes
NO_CDROM= "Size; the data set is much too big"
NO_BUILD= yes
diff --git a/games/linux-spheresofchaos-demo/Makefile b/games/linux-spheresofchaos-demo/Makefile
index 0f65e02407b5..4f641f568a5d 100644
--- a/games/linux-spheresofchaos-demo/Makefile
+++ b/games/linux-spheresofchaos-demo/Makefile
@@ -20,7 +20,6 @@ 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_LINUX= yes
USE_ZIP= yes
NO_BUILD= yes
diff --git a/games/linux-ssamtse/Makefile b/games/linux-ssamtse/Makefile
index 57469a3bd3fa..9f365edfdfaf 100644
--- a/games/linux-ssamtse/Makefile
+++ b/games/linux-ssamtse/Makefile
@@ -23,7 +23,6 @@ USE_BZIP2= yes
USE_REINPLACE= yes
USE_X_PREFIX= yes
USE_GL= yes
-USE_LINUX= yes
INSTALLS_SHLIB= yes
NO_PACKAGE= yes # distfiles must be downloaded manually, wierd legal issues etc etc etc.
diff --git a/games/linux-steam/Makefile b/games/linux-steam/Makefile
index 4f970630fe47..efa38c1064d9 100644
--- a/games/linux-steam/Makefile
+++ b/games/linux-steam/Makefile
@@ -19,7 +19,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libX11.so.6:${PORTSDIR}/x11/linux-XFree8
IS_INTERACTIVE= yes
PKGMESSAGE= ${WRKDIR}/pkg-message
-USE_LINUX= yes
INSTALLDIR?= steam
diff --git a/games/q3server/Makefile b/games/q3server/Makefile
index 402bbc6573cf..781b49a5b18f 100644
--- a/games/q3server/Makefile
+++ b/games/q3server/Makefile
@@ -19,7 +19,7 @@ COMMENT= Quake III Arena Dedicated Server for Linux
ONLY_FOR_ARCHS= i386
USE_LINUX_PREFIX= yes
-USE_LINUX= yes
+USE_LINUX?= yes
USE_PERL5= yes
NO_CDROM= "Size; the data set is much too big"
NO_BUILD= yes
diff --git a/games/rt2-demo/Makefile b/games/rt2-demo/Makefile
index 8ea4735c9423..bd99ff6d6bf1 100644
--- a/games/rt2-demo/Makefile
+++ b/games/rt2-demo/Makefile
@@ -19,7 +19,7 @@ COMMENT= The free demo of Railroad Tycoon II
NO_WRKSUBDIR= yes
NO_BUILD= yes
-USE_LINUX= yes
+USE_LINUX?= yes
do-install:
@${SH} ${FILESDIR}/do-install ${PREFIX} ${DISTDIR}
diff --git a/games/rtcw-paks/Makefile b/games/rtcw-paks/Makefile
index c7c2f5aa8078..001775f2d5cd 100644
--- a/games/rtcw-paks/Makefile
+++ b/games/rtcw-paks/Makefile
@@ -24,7 +24,7 @@ BUILD_DEPENDS= ${PREFIX}/usr/games/rtcw/wolf.x86:${PORTSDIR}/games/rtcw
ONLY_FOR_ARCHS= i386
USE_LINUX_PREFIX= yes
-USE_LINUX= yes
+USE_LINUX?= yes
EXTRACT_ONLY= # Don't extract anything
STRIP=
diff --git a/games/rtcw/Makefile b/games/rtcw/Makefile
index d6afa2d4f265..d4b58d65182e 100644
--- a/games/rtcw/Makefile
+++ b/games/rtcw/Makefile
@@ -18,7 +18,7 @@ COMMENT= Return to Castle Wolfenstein for Linux
ONLY_FOR_ARCHS= i386
USE_LINUX_PREFIX= yes
-USE_LINUX= yes
+USE_LINUX?= yes
NO_CDROM= "Size; the data set is much too big"
NO_BUILD= yes
NO_WRKSUBDIR= yes
diff --git a/games/ssamtse/Makefile b/games/ssamtse/Makefile
index 57469a3bd3fa..9f365edfdfaf 100644
--- a/games/ssamtse/Makefile
+++ b/games/ssamtse/Makefile
@@ -23,7 +23,6 @@ USE_BZIP2= yes
USE_REINPLACE= yes
USE_X_PREFIX= yes
USE_GL= yes
-USE_LINUX= yes
INSTALLS_SHLIB= yes
NO_PACKAGE= yes # distfiles must be downloaded manually, wierd legal issues etc etc etc.
diff --git a/games/stvef-paks/Makefile b/games/stvef-paks/Makefile
index 1d12b416c8f7..a5784dda5731 100644
--- a/games/stvef-paks/Makefile
+++ b/games/stvef-paks/Makefile
@@ -23,7 +23,7 @@ BUILD_DEPENDS= ${PREFIX}/usr/games/stvef/linuxstvefded_1.2-static:${PORTSDIR}/ga
ONLY_FOR_ARCHS= i386
USE_LINUX_PREFIX= yes
-USE_LINUX= yes
+USE_LINUX?= yes
EXTRACT_ONLY= # Don't extract anything
STRIP=
diff --git a/games/stvef-server/Makefile b/games/stvef-server/Makefile
index f8d41f4210ed..0232ab3316c0 100644
--- a/games/stvef-server/Makefile
+++ b/games/stvef-server/Makefile
@@ -18,7 +18,7 @@ COMMENT= Star Trek Voyager: Elite Forces dedicated server for Linux
ONLY_FOR_ARCHS= i386
USE_ZIP= yes
USE_LINUX_PREFIX= yes
-USE_LINUX= yes
+USE_LINUX?= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}/Linux
STRIP=
diff --git a/games/utserver-to/Makefile b/games/utserver-to/Makefile
index 0bace144f6b7..1e8acf772827 100644
--- a/games/utserver-to/Makefile
+++ b/games/utserver-to/Makefile
@@ -26,7 +26,7 @@ RUN_DEPENDS= ${LINUXBASE}/usr/games/ut-server/System/ucc-bin:${UTSERVER_PORT}
ONLY_FOR_ARCHS= i386
USE_LINUX_PREFIX= yes
-USE_LINUX= yes
+USE_LINUX?= yes
USE_PERL5= yes
NO_CDROM= "Size; the data set is much too big"
NO_BUILD= yes
diff --git a/games/utserver/Makefile b/games/utserver/Makefile
index 62fcb305e3df..6406c755f406 100644
--- a/games/utserver/Makefile
+++ b/games/utserver/Makefile
@@ -21,7 +21,6 @@ BUILD_DEPENDS= ${RUN_DEPENDS}
ONLY_FOR_ARCHS= i386
USE_LINUX_PREFIX= yes
-USE_LINUX= yes
USE_PERL5= yes
NO_CDROM= "Size; the data set is much too big"
NO_BUILD= yes
diff --git a/german/citrix_ica/Makefile b/german/citrix_ica/Makefile
index 5550eba142ca..bbad60918208 100644
--- a/german/citrix_ica/Makefile
+++ b/german/citrix_ica/Makefile
@@ -23,7 +23,6 @@ IS_INTERACTIVE= "Noisy license agreement ignores stdin"
NO_WRKSUBDIR= Yes
NO_BUILD= Yes
-USE_LINUX= yes
CDIR= ${PREFIX}/ICAClient
BINDIR= ${PREFIX}/bin
diff --git a/german/citrix_xenapp/Makefile b/german/citrix_xenapp/Makefile
index 5550eba142ca..bbad60918208 100644
--- a/german/citrix_xenapp/Makefile
+++ b/german/citrix_xenapp/Makefile
@@ -23,7 +23,6 @@ IS_INTERACTIVE= "Noisy license agreement ignores stdin"
NO_WRKSUBDIR= Yes
NO_BUILD= Yes
-USE_LINUX= yes
CDIR= ${PREFIX}/ICAClient
BINDIR= ${PREFIX}/bin
diff --git a/german/staroffice5/Makefile b/german/staroffice5/Makefile
index a56ccfe322c8..0acf731749fa 100644
--- a/german/staroffice5/Makefile
+++ b/german/staroffice5/Makefile
@@ -26,7 +26,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XF
NO_LATEST_LINK= yes
ONLY_FOR_ARCHS= i386
NO_CDROM= 'Sie muessen StarOffice manuell via WWW-Interface herunterladen.'
-USE_LINUX= yes
IS_INTERACTIVE= yes
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
EXTRACT_CMD= ${CAT}
diff --git a/german/staroffice52/Makefile b/german/staroffice52/Makefile
index 45aab9d363e0..8695f32ca341 100644
--- a/german/staroffice52/Makefile
+++ b/german/staroffice52/Makefile
@@ -33,7 +33,6 @@ COMMENT= Integrated wordprocessor/dbase/spreadheet/drawing/chart/browser
FETCH_DEPENDS= ${LINUXBASE}/lib/libc.so.6:${PORTSDIR}/emulators/linux_base-8
RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XFree86-libs
-USE_LINUX= yes
NO_LATEST_LINK= yes
ONLY_FOR_ARCHS= i386
NO_CDROM= 'Sie muessen StarOffice manuell via WWW-Interface herunterladen.'
diff --git a/german/staroffice70/Makefile b/german/staroffice70/Makefile
index 62c455a11236..f450b48ce3be 100644
--- a/german/staroffice70/Makefile
+++ b/german/staroffice70/Makefile
@@ -35,7 +35,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XF
ONLY_FOR_ARCHS= i386
NO_CDROM= 'Must be bought and downloaded direct from Sun via www interface'
-USE_LINUX= yes
IS_INTERACTIVE= yes
NO_BUILD= yes
SOVERSION= ${PORTNAME}${PORTVERSION}
diff --git a/graphics/linux-ac3d/Makefile b/graphics/linux-ac3d/Makefile
index 057ed8feff3a..4ebb90f14a06 100644
--- a/graphics/linux-ac3d/Makefile
+++ b/graphics/linux-ac3d/Makefile
@@ -22,7 +22,6 @@ LIB_DEPENDS= ${LINUXBASE}/usr/libGLU.so.1:${PORTSDIR}/graphics/linux_mesa3
.endif
RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XFree86-libs
-USE_LINUX= yes
NO_BUILD= yes
ONLY_FOR_ARCHS= i386
WRKSRC= ${WRKDIR}/${PORTNAME}lx
diff --git a/graphics/linux-bmrt/Makefile b/graphics/linux-bmrt/Makefile
index 3a1c0c963f07..356fd54e6962 100644
--- a/graphics/linux-bmrt/Makefile
+++ b/graphics/linux-bmrt/Makefile
@@ -17,7 +17,6 @@ COMMENT= A collection of rendering programs that use the RenderMan interface
RUN_DEPENDS= ${LINUXBASE}/usr/lib/libGL.so.1:${PORTSDIR}/graphics/linux_mesa3
-USE_LINUX= yes
WRKSRC= ${WRKDIR}/BMRT2.6
NO_BUILD= yes
ONLY_FOR_ARCHS= i386
diff --git a/graphics/linux-f10-gdk-pixbuf/Makefile b/graphics/linux-f10-gdk-pixbuf/Makefile
index 1041587a2d05..c6226f70dda3 100644
--- a/graphics/linux-f10-gdk-pixbuf/Makefile
+++ b/graphics/linux-f10-gdk-pixbuf/Makefile
@@ -24,7 +24,7 @@ BUILD_DEPENDS= rpm:${PORTSDIR}/archivers/rpm
CONFLICTS= linux-gtk2*
USE_LINUX_PREFIX=yes
-USE_LINUX= yes
+USE_LINUX?= yes
ONLY_FOR_ARCHS= i386
DIST_SUBDIR= rpm
NO_BUILD= yes
diff --git a/graphics/linux-f10-libmng/Makefile b/graphics/linux-f10-libmng/Makefile
index 7082c44c5534..7dc5f3cab911 100644
--- a/graphics/linux-f10-libmng/Makefile
+++ b/graphics/linux-f10-libmng/Makefile
@@ -24,7 +24,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/lib/libjpeg.so.62:${PORTSDIR}/graphics/linux-jpeg
BASEVERSION= 8.0
USE_LINUX_RPM= yes
USE_LINUX_PREFIX= yes
-USE_LINUX= yes
ONLY_FOR_ARCHS= i386
DIST_SUBDIR= rpm
diff --git a/graphics/linux-f10-sdl_image/Makefile b/graphics/linux-f10-sdl_image/Makefile
index a7d1248095a3..6d7f53e16e9f 100644
--- a/graphics/linux-f10-sdl_image/Makefile
+++ b/graphics/linux-f10-sdl_image/Makefile
@@ -21,7 +21,6 @@ COMMENT= A simple library to load images as SDL interfaces (linux version)
RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12
BUILD_DEPENDS= rpm:${PORTSDIR}/archivers/rpm
-USE_LINUX= yes
USE_LINUX_PREFIX= yes
LDCONFIG_LINUX= ${LINUXBASE}/sbin/ldconfig
diff --git a/graphics/linux-f8-gdk-pixbuf/Makefile b/graphics/linux-f8-gdk-pixbuf/Makefile
index 1041587a2d05..c6226f70dda3 100644
--- a/graphics/linux-f8-gdk-pixbuf/Makefile
+++ b/graphics/linux-f8-gdk-pixbuf/Makefile
@@ -24,7 +24,7 @@ BUILD_DEPENDS= rpm:${PORTSDIR}/archivers/rpm
CONFLICTS= linux-gtk2*
USE_LINUX_PREFIX=yes
-USE_LINUX= yes
+USE_LINUX?= yes
ONLY_FOR_ARCHS= i386
DIST_SUBDIR= rpm
NO_BUILD= yes
diff --git a/graphics/linux-f8-libmng/Makefile b/graphics/linux-f8-libmng/Makefile
index 7082c44c5534..7dc5f3cab911 100644
--- a/graphics/linux-f8-libmng/Makefile
+++ b/graphics/linux-f8-libmng/Makefile
@@ -24,7 +24,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/lib/libjpeg.so.62:${PORTSDIR}/graphics/linux-jpeg
BASEVERSION= 8.0
USE_LINUX_RPM= yes
USE_LINUX_PREFIX= yes
-USE_LINUX= yes
ONLY_FOR_ARCHS= i386
DIST_SUBDIR= rpm
diff --git a/graphics/linux-f8-sdl_image/Makefile b/graphics/linux-f8-sdl_image/Makefile
index a7d1248095a3..6d7f53e16e9f 100644
--- a/graphics/linux-f8-sdl_image/Makefile
+++ b/graphics/linux-f8-sdl_image/Makefile
@@ -21,7 +21,6 @@ COMMENT= A simple library to load images as SDL interfaces (linux version)
RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12
BUILD_DEPENDS= rpm:${PORTSDIR}/archivers/rpm
-USE_LINUX= yes
USE_LINUX_PREFIX= yes
LDCONFIG_LINUX= ${LINUXBASE}/sbin/ldconfig
diff --git a/graphics/linux-gdk-pixbuf/Makefile b/graphics/linux-gdk-pixbuf/Makefile
index 1041587a2d05..c6226f70dda3 100644
--- a/graphics/linux-gdk-pixbuf/Makefile
+++ b/graphics/linux-gdk-pixbuf/Makefile
@@ -24,7 +24,7 @@ BUILD_DEPENDS= rpm:${PORTSDIR}/archivers/rpm
CONFLICTS= linux-gtk2*
USE_LINUX_PREFIX=yes
-USE_LINUX= yes
+USE_LINUX?= yes
ONLY_FOR_ARCHS= i386
DIST_SUBDIR= rpm
NO_BUILD= yes
diff --git a/graphics/linux-libmng/Makefile b/graphics/linux-libmng/Makefile
index 7082c44c5534..7dc5f3cab911 100644
--- a/graphics/linux-libmng/Makefile
+++ b/graphics/linux-libmng/Makefile
@@ -24,7 +24,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/lib/libjpeg.so.62:${PORTSDIR}/graphics/linux-jpeg
BASEVERSION= 8.0
USE_LINUX_RPM= yes
USE_LINUX_PREFIX= yes
-USE_LINUX= yes
ONLY_FOR_ARCHS= i386
DIST_SUBDIR= rpm
diff --git a/graphics/linux-panorama-tools/Makefile b/graphics/linux-panorama-tools/Makefile
index 93f9b2786f6a..8b12832a7b5e 100644
--- a/graphics/linux-panorama-tools/Makefile
+++ b/graphics/linux-panorama-tools/Makefile
@@ -26,7 +26,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/bin/jpegtran:${PORTSDIR}/graphics/linux-jpeg \
${LINUXBASE}/usr/bin/tiffcmp:${PORTSDIR}/graphics/linux-tiff \
${LINUXBASE}/usr/lib/libpng12.so.0.1.2.7:${PORTSDIR}/graphics/linux-png
-USE_LINUX= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}/PTLinux
diff --git a/graphics/linux-sdl_image/Makefile b/graphics/linux-sdl_image/Makefile
index a7d1248095a3..6d7f53e16e9f 100644
--- a/graphics/linux-sdl_image/Makefile
+++ b/graphics/linux-sdl_image/Makefile
@@ -21,7 +21,6 @@ COMMENT= A simple library to load images as SDL interfaces (linux version)
RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12
BUILD_DEPENDS= rpm:${PORTSDIR}/archivers/rpm
-USE_LINUX= yes
USE_LINUX_PREFIX= yes
LDCONFIG_LINUX= ${LINUXBASE}/sbin/ldconfig
diff --git a/graphics/linux_dri/Makefile b/graphics/linux_dri/Makefile
index a60758d06be6..0b39b45f9efa 100644
--- a/graphics/linux_dri/Makefile
+++ b/graphics/linux_dri/Makefile
@@ -25,7 +25,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libX11.so.6:${PORTSDIR}/x11/linux-XFree8
WRKSRC= ${WRKDIR}/lib
NO_BUILD= yes
USE_LINUX_PREFIX= yes
-USE_LINUX= yes
ONLY_FOR_ARCHS= i386
diff --git a/graphics/linux_glide/Makefile b/graphics/linux_glide/Makefile
index 599f4fb62974..3dcfedc701a6 100644
--- a/graphics/linux_glide/Makefile
+++ b/graphics/linux_glide/Makefile
@@ -22,7 +22,7 @@ COMMENT= Linux library implementing the GLIDE interface to 3dfx video cards
ONLY_FOR_ARCHS= i386
USE_LINUX_PREFIX=yes
-USE_LINUX= yes
+USE_LINUX?= yes
NO_MTREE= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}/Glide2.4
diff --git a/japanese/slimeforest/Makefile b/japanese/slimeforest/Makefile
index 690a0820f344..62f19f8f2989 100644
--- a/japanese/slimeforest/Makefile
+++ b/japanese/slimeforest/Makefile
@@ -18,7 +18,6 @@ COMMENT= A NES RPG game for learning KANA and KANJI (linux version)
RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL_image-1.2.so.0:${PORTSDIR}/graphics/linux-sdl_image
NO_BUILD= yes
-USE_LINUX= yes
WRKSRC= ${WRKDIR}/slimeforest
FIND_DIRS= -type d \! -empty
diff --git a/java/linux-blackdown-jdk12/Makefile b/java/linux-blackdown-jdk12/Makefile
index 9e117e705ed1..6c0c7e7ae315 100644
--- a/java/linux-blackdown-jdk12/Makefile
+++ b/java/linux-blackdown-jdk12/Makefile
@@ -25,7 +25,6 @@ NO_CDROM= "License doesn\'t allow distribution with fee"
NO_PACKAGE= "License doesn\'t allow binary distributions"
LATEST_LINK= linux-blackdown-jdk12
-USE_LINUX= YES
ONLY_FOR_ARCHS= i386 amd64
USE_BZIP2= YES
diff --git a/java/linux-blackdown-jdk13/Makefile b/java/linux-blackdown-jdk13/Makefile
index 4f52f851c5b9..de20e61c79c5 100644
--- a/java/linux-blackdown-jdk13/Makefile
+++ b/java/linux-blackdown-jdk13/Makefile
@@ -30,7 +30,6 @@ PLIST_SUB+= T=${APP_HOME:S/^${PREFIX}\///}
NO_BUILD= yes
LATEST_LINK= linux-blackdown-jdk13
-USE_LINUX= yes
ONLY_FOR_ARCHS= i386 amd64
JDK_VERSION= 1.3.1
diff --git a/java/linux-blackdown-jdk14/Makefile b/java/linux-blackdown-jdk14/Makefile
index c0328775485b..d1ab4947ff21 100644
--- a/java/linux-blackdown-jdk14/Makefile
+++ b/java/linux-blackdown-jdk14/Makefile
@@ -31,7 +31,6 @@ WRKSRC= ${WRKDIR}/j2sdk${PORTVERSION}
PLIST_SUB+= T=${APP_HOME:S/^${PREFIX}\///} PORTVERSION=${PORTVERSION}
NO_BUILD= yes
-USE_LINUX= yes
JDK_VERSION= 1.4.2
JDK_VER_SUFFIX= -01
DOWNLOAD_DIR= ${PORTNAME:U}-${JDK_VERSION}/${ARCH}/01
diff --git a/java/linux-blackdown-jre11/Makefile b/java/linux-blackdown-jre11/Makefile
index a957a8d58c55..b8f18a6f881c 100644
--- a/java/linux-blackdown-jre11/Makefile
+++ b/java/linux-blackdown-jre11/Makefile
@@ -26,7 +26,6 @@ RUN_DEPENDS= javavm:${PORTSDIR}/java/javavmwrapper \
NO_CDROM= "License doesn\'t allow distribution with fee"
NO_PACKAGE= "License doesn\'t allow binary distributions"
-USE_LINUX= YES
ONLY_FOR_ARCHS= i386 amd64
USE_BZIP2= YES
diff --git a/java/linux-ibm-jdk13/Makefile b/java/linux-ibm-jdk13/Makefile
index d084d99dcb39..0d560586a354 100644
--- a/java/linux-ibm-jdk13/Makefile
+++ b/java/linux-ibm-jdk13/Makefile
@@ -26,7 +26,6 @@ WRKSRC= ${WRKDIR}/${DISTNAME:S/-SDK//}
PLIST_SUB+= T=${APP_HOME:S/^${PREFIX}\///}
NO_BUILD= yes
-USE_LINUX= yes
JDK_VERSION= 1.3.1
LATEST_LINK= linux-ibm-jdk13
ONLY_FOR_ARCHS= i386 amd64
diff --git a/java/linux-ibm-jdk14/Makefile b/java/linux-ibm-jdk14/Makefile
index de7316ba346b..aa07c205a41b 100644
--- a/java/linux-ibm-jdk14/Makefile
+++ b/java/linux-ibm-jdk14/Makefile
@@ -27,7 +27,6 @@ PLIST_SUB+= PORTVERSION=${PORTVERSION}
PLIST_SUB+= PORTREVISION=${PORTREVISION}
NO_BUILD= yes
-USE_LINUX= yes
USE_REINPLACE= yes
JDK_VERSION= 1.4.2
ONLY_FOR_ARCHS= i386 amd64
diff --git a/java/linux-sun-jdk12/Makefile b/java/linux-sun-jdk12/Makefile
index 959be0a965ea..6d8829eddc48 100644
--- a/java/linux-sun-jdk12/Makefile
+++ b/java/linux-sun-jdk12/Makefile
@@ -24,7 +24,6 @@ PLIST_SUB+= T=${APP_HOME:S/^${PREFIX}\///}
LATEST_LINK= linux-sun-jdk12
NO_BUILD= yes
-USE_LINUX= yes
JDK_VERSION= 1.2.2.017
ONLY_FOR_ARCHS= i386 amd64
diff --git a/java/linux-sun-jdk13/Makefile b/java/linux-sun-jdk13/Makefile
index 9233d54db12b..f090d19923c3 100644
--- a/java/linux-sun-jdk13/Makefile
+++ b/java/linux-sun-jdk13/Makefile
@@ -30,7 +30,6 @@ PLIST_SUB+= T=${TARGET_DIR:S/^${PREFIX}\///} \
JDK_VERSION=${JDK_VERSION}
NO_BUILD= yes
-USE_LINUX= yes
JDK_VERSION= 1.3.1
JDK_REVISION= 14
ONLY_FOR_ARCHS= i386 amd64
diff --git a/java/linux-sun-jdk14/Makefile b/java/linux-sun-jdk14/Makefile
index 7e16f86db63e..d6f122297235 100644
--- a/java/linux-sun-jdk14/Makefile
+++ b/java/linux-sun-jdk14/Makefile
@@ -30,7 +30,6 @@ PLIST_SUB+= T=${APP_HOME:S/^${PREFIX}\///} PORTVERSION=${PORTVERSION}
PKGINSTALL= ${WRKDIR}/pkg-install
NO_BUILD= yes
-USE_LINUX= yes
JDK_VERSION= 1.4.2
JDK_REVISION= 07
DL_JDK_VERSION= ${JDK_VERSION}_${JDK_REVISION}
diff --git a/java/linux-sun-jdk15/Makefile b/java/linux-sun-jdk15/Makefile
index 3092131847ab..518d43c346bc 100644
--- a/java/linux-sun-jdk15/Makefile
+++ b/java/linux-sun-jdk15/Makefile
@@ -30,7 +30,6 @@ PLIST_SUB+= T=${APP_HOME:S/^${PREFIX}\///} PORTVERSION=${PORTVERSION}
PKGINSTALL= ${WRKDIR}/pkg-install
NO_BUILD= yes
-USE_LINUX= yes
JDK_VERSION= 1.5.0
JDK_REVISION= 01
DL_JDK_VERSION= ${JDK_VERSION}_${JDK_REVISION}
diff --git a/java/linux-sun-jdk16/Makefile b/java/linux-sun-jdk16/Makefile
index 3092131847ab..518d43c346bc 100644
--- a/java/linux-sun-jdk16/Makefile
+++ b/java/linux-sun-jdk16/Makefile
@@ -30,7 +30,6 @@ PLIST_SUB+= T=${APP_HOME:S/^${PREFIX}\///} PORTVERSION=${PORTVERSION}
PKGINSTALL= ${WRKDIR}/pkg-install
NO_BUILD= yes
-USE_LINUX= yes
JDK_VERSION= 1.5.0
JDK_REVISION= 01
DL_JDK_VERSION= ${JDK_VERSION}_${JDK_REVISION}
diff --git a/korean/linux_locale/Makefile b/korean/linux_locale/Makefile
index 1b7723d3e89d..02b0c1db36f3 100644
--- a/korean/linux_locale/Makefile
+++ b/korean/linux_locale/Makefile
@@ -20,7 +20,7 @@ BUILD_DEPENDS= ${LINUXBASE}/usr/share/locale/ko:${PORTSDIR}/emulators/linux_bas
ONLY_FOR_ARCHS= i386
USE_LINUX_PREFIX=yes
-USE_LINUX= yes
+USE_LINUX?= yes
NO_MTREE= yes
NO_BUILD= yes
EXTRACT_ONLY= # empty
diff --git a/lang/compaq-cc/Makefile b/lang/compaq-cc/Makefile
index 7244ded425d5..e767565034b4 100644
--- a/lang/compaq-cc/Makefile
+++ b/lang/compaq-cc/Makefile
@@ -42,7 +42,7 @@ NO_WRKSUBDIR= yes
NO_BUILD= yes
NO_FILTER_SHLIBS= yes
NO_MTREE= yes
-USE_LINUX= yes
+USE_LINUX?= yes
.include <bsd.port.pre.mk>
diff --git a/lang/freetxl/Makefile b/lang/freetxl/Makefile
index 7e8e73f56e76..f7e5a843154d 100644
--- a/lang/freetxl/Makefile
+++ b/lang/freetxl/Makefile
@@ -14,7 +14,7 @@ DISTNAME= txl${PORTVERSION}.linux
MAINTAINER= ryan@sasknow.com
COMMENT= The TXL Programming Language (transformation by example)
-USE_LINUX= yes
+USE_LINUX?= yes
STRIP=
NO_BUILD= yes
diff --git a/lang/icc/Makefile b/lang/icc/Makefile
index 754c01311d46..6562f1f6cdf5 100644
--- a/lang/icc/Makefile
+++ b/lang/icc/Makefile
@@ -31,7 +31,7 @@ NO_CDROM= ${RESTRICTED}
ONLY_FOR_ARCHS= i386
CONFLICTS= linux_devtools*
-USE_LINUX= yes
+USE_LINUX?= yes
USE_REINPLACE= yes
NO_FILTER_SHLIBS= yes
diff --git a/lang/icc7/Makefile b/lang/icc7/Makefile
index a5f15cf4cc69..2b53d3fc3c7b 100644
--- a/lang/icc7/Makefile
+++ b/lang/icc7/Makefile
@@ -25,7 +25,7 @@ NO_CDROM= ${RESTRICTED}
ONLY_FOR_ARCHS= i386
CONFLICTS= linux_devtools* ifc*
-USE_LINUX= yes
+USE_LINUX?= yes
USE_REINPLACE= yes
NO_WRKSUBDIR= yes
NO_FILTER_SHLIBS= yes
diff --git a/lang/ifc/Makefile b/lang/ifc/Makefile
index 3e8f0d0ad9c0..e729f7935cd6 100644
--- a/lang/ifc/Makefile
+++ b/lang/ifc/Makefile
@@ -31,7 +31,7 @@ NO_CDROM= ${RESTRICTED}
ONLY_FOR_ARCHS= i386
CONFLICTS= linux_devtools*
-USE_LINUX= yes
+USE_LINUX?= yes
USE_REINPLACE= yes
NO_FILTER_SHLIBS= yes
diff --git a/lang/ifc7/Makefile b/lang/ifc7/Makefile
index e03a2547d1c4..d5cb8fd02ad6 100644
--- a/lang/ifc7/Makefile
+++ b/lang/ifc7/Makefile
@@ -24,7 +24,7 @@ NO_CDROM= ${RESTRICTED}
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
+USE_LINUX?= yes
USE_REINPLACE= yes
NO_WRKSUBDIR= yes
NO_FILTER_SHLIBS= yes
diff --git a/lang/linux-j/Makefile b/lang/linux-j/Makefile
index 79f93c81163e..91841a37b9e9 100644
--- a/lang/linux-j/Makefile
+++ b/lang/linux-j/Makefile
@@ -16,7 +16,7 @@ DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}
MAINTAINER= js@jeannot.org
COMMENT= A general purpose programming language
-USE_LINUX= yes
+USE_LINUX?= yes
USE_JAVA= 1.3+
ONLY_FOR_ARCHS= i386
diff --git a/lang/visualworks/Makefile b/lang/visualworks/Makefile
index 74d71e8f1aa7..22f46ff08290 100644
--- a/lang/visualworks/Makefile
+++ b/lang/visualworks/Makefile
@@ -18,7 +18,7 @@ EXTRACT_ONLY=
MAINTAINER= chris@chrisburkert.de
COMMENT= A high performance Smalltalk environment
-USE_LINUX= yes
+USE_LINUX?= yes
ONLY_FOR_ARCHS= i386
NO_BUILD= yes
PLIST_FILES= bin/visual
diff --git a/mail/mulberry/Makefile b/mail/mulberry/Makefile
index 8b9ae4e7866f..dffa15c9e4d8 100644
--- a/mail/mulberry/Makefile
+++ b/mail/mulberry/Makefile
@@ -20,7 +20,6 @@ COMMENT= A scalable high-performance GUI internet Mail User Agent
RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XFree86-libs
-USE_LINUX= yes
NO_BUILD= yes
NO_WRKSUBDIR= yes
ONLY_FOR_ARCHS= i386
diff --git a/math/dislin/Makefile b/math/dislin/Makefile
index db4fd1cf6827..29ca9d943ab3 100644
--- a/math/dislin/Makefile
+++ b/math/dislin/Makefile
@@ -19,7 +19,6 @@ COMMENT= A scientific data plotting package
RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XFree86-libs
-USE_LINUX= yes
ONLY_FOR_ARCHS= i386 alpha
NO_BUILD= yes
INSTALLS_SHLIB= yes
diff --git a/math/linux-dislin/Makefile b/math/linux-dislin/Makefile
index db4fd1cf6827..29ca9d943ab3 100644
--- a/math/linux-dislin/Makefile
+++ b/math/linux-dislin/Makefile
@@ -19,7 +19,6 @@ COMMENT= A scientific data plotting package
RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XFree86-libs
-USE_LINUX= yes
ONLY_FOR_ARCHS= i386 alpha
NO_BUILD= yes
INSTALLS_SHLIB= yes
diff --git a/math/linux-relview/Makefile b/math/linux-relview/Makefile
index 6a51ccc3b9d5..d6a659195797 100644
--- a/math/linux-relview/Makefile
+++ b/math/linux-relview/Makefile
@@ -18,7 +18,6 @@ COMMENT= An interactive tool for manipulation of relations
RUN_DEPENDS= ${LINUXBASE}/usr/lib/libgtk-1.2.so.0:${PORTSDIR}/x11-toolkits/linux-gtk
-USE_LINUX= yes
ONLY_FOR_ARCHS= i386
NO_WRKSUBDIR= yes
diff --git a/math/mupad/Makefile b/math/mupad/Makefile
index f60919e5f632..0b1a17ad87de 100644
--- a/math/mupad/Makefile
+++ b/math/mupad/Makefile
@@ -20,7 +20,7 @@ COMMENT= A sophisticated computer algebra system
BROKEN= Size mismatch
NO_CDROM= "unsure to sell for profit"
-USE_LINUX= yes
+USE_LINUX?= yes
ONLY_FOR_ARCHS= i386
INSTALLS_SHLIB= yes
diff --git a/math/wingz/Makefile b/math/wingz/Makefile
index 0170b467e11f..975b924b34b0 100644
--- a/math/wingz/Makefile
+++ b/math/wingz/Makefile
@@ -20,7 +20,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XF
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
NO_WRKSUBDIR= yes
USE_X_PREFIX= yes
diff --git a/math/wingz3/Makefile b/math/wingz3/Makefile
index 1532e355d721..d0f61b176af9 100644
--- a/math/wingz3/Makefile
+++ b/math/wingz3/Makefile
@@ -21,7 +21,6 @@ NO_PACKAGE= "nothing to build. commercial software"
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
USE_X_PREFIX= yes
NO_BUILD= yes
diff --git a/misc/ftree/Makefile b/misc/ftree/Makefile
index fdab850179a5..d4f217e13dff 100644
--- a/misc/ftree/Makefile
+++ b/misc/ftree/Makefile
@@ -19,7 +19,6 @@ COMMENT= An X11 genealogy program
RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XFree86-libs
-USE_LINUX= yes
USE_X_PREFIX= yes
ONLY_FOR_ARCHS= i386
diff --git a/misc/linux-edonkey-tool-list/Makefile b/misc/linux-edonkey-tool-list/Makefile
index 8f208f683aa7..cb4e0b0e672c 100644
--- a/misc/linux-edonkey-tool-list/Makefile
+++ b/misc/linux-edonkey-tool-list/Makefile
@@ -20,7 +20,7 @@ MAINTAINER= lioux@FreeBSD.org
COMMENT= Creates a web page with ed2k:// links to all your shared files
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
+USE_LINUX?= yes
NO_WRKSUBDIR= yes
NO_BUILD= yes
PLIST_FILES= bin/edonkey-tool-list
diff --git a/misc/linux-edonkey-tool-recovermet/Makefile b/misc/linux-edonkey-tool-recovermet/Makefile
index 86512d25fb75..9235742dcca8 100644
--- a/misc/linux-edonkey-tool-recovermet/Makefile
+++ b/misc/linux-edonkey-tool-recovermet/Makefile
@@ -20,7 +20,7 @@ MAINTAINER= lioux@FreeBSD.org
COMMENT= Tool that tries to re-create x.part.met files compromised due to crash
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
+USE_LINUX?= yes
NO_WRKSUBDIR= yes
NO_BUILD= yes
PLIST_FILES= bin/edonkey-tool-recovermet
diff --git a/misc/linux-opengroupware/Makefile b/misc/linux-opengroupware/Makefile
index 2cf673cf5304..9a0914c8731e 100644
--- a/misc/linux-opengroupware/Makefile
+++ b/misc/linux-opengroupware/Makefile
@@ -105,7 +105,7 @@ SET3= postgresql-libs-7.2.4-5.80.i386.rpm \
NGOBJWEB_ADAPTOR= opengroupware.org-mod_ngobjweb-200407092000.tar.gz
PATCHDIR?= ${MASTERDIR}/files
-USE_LINUX= yes
+USE_LINUX?= yes
USE_GMAKE= yes
MAKEFILE= ${WRKSRC}/opengroupware.org-mod_ngobjweb/GNUmakefile
BUILD_WRKSRC?= ${WRKSRC}/opengroupware.org-mod_ngobjweb
diff --git a/misc/opencyc/Makefile b/misc/opencyc/Makefile
index a53d6fe1efe0..adaac7516ee6 100644
--- a/misc/opencyc/Makefile
+++ b/misc/opencyc/Makefile
@@ -19,7 +19,6 @@ COMMENT= General knowledge base and commonsense reasoning engine
RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XFree86-libs
NO_BUILD= yes
-USE_LINUX= yes
PLIST_SUB= PORTVERSION="${PORTVERSION}"
diff --git a/multimedia/linux-divx4linux/Makefile b/multimedia/linux-divx4linux/Makefile
index e4ad9dae3f41..ea99d0e27262 100644
--- a/multimedia/linux-divx4linux/Makefile
+++ b/multimedia/linux-divx4linux/Makefile
@@ -21,7 +21,7 @@ RESTRICTED= unsure of licensing issues
ONLY_FOR_ARCHS= i386
USE_REINPLACE= yes
USE_LINUX_PREFIX= yes
-USE_LINUX= yes
+USE_LINUX?= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${RELEASE_DATE}
NO_BUILD= yes
PLIST_SUB= PKGNAME="${PKGNAME}"
diff --git a/multimedia/linux-divx4linux4/Makefile b/multimedia/linux-divx4linux4/Makefile
index 0fc175a878a2..447ee92a1dd9 100644
--- a/multimedia/linux-divx4linux4/Makefile
+++ b/multimedia/linux-divx4linux4/Makefile
@@ -21,7 +21,7 @@ RESTRICTED= unsure of licensing issues
ONLY_FOR_ARCHS= i386
USE_LINUX_PREFIX= yes
-USE_LINUX= yes
+USE_LINUX?= yes
USE_REINPLACE= yes
WRKSRC= ${WRKDIR}/${DISTNAME:C/_.+$//}
NO_BUILD= yes
diff --git a/multimedia/linux-divxplayer/Makefile b/multimedia/linux-divxplayer/Makefile
index a8df55abace5..e7cb5f255621 100644
--- a/multimedia/linux-divxplayer/Makefile
+++ b/multimedia/linux-divxplayer/Makefile
@@ -20,7 +20,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XF
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
USE_X_PREFIX= yes
NO_BUILD= yes
STRIP=
diff --git a/multimedia/linux-realplayer/Makefile b/multimedia/linux-realplayer/Makefile
index 3b8a9963e9a4..6a4364930d9c 100644
--- a/multimedia/linux-realplayer/Makefile
+++ b/multimedia/linux-realplayer/Makefile
@@ -24,7 +24,6 @@ WRKSRC= ${WRKDIR}/usr/local/RealPlayer
ONLY_FOR_ARCHS= i386
RESTRICTED= "Redistribution not allowed"
NO_BUILD= yes
-USE_LINUX= yes
# Linux binary should not be stripped by INSTALL_PROGRAM
# because as a side effect it brands the binary as FreeBSD.
diff --git a/multimedia/linux-xmovie/Makefile b/multimedia/linux-xmovie/Makefile
index fdc061ecdf0f..467ecc9d72fc 100644
--- a/multimedia/linux-xmovie/Makefile
+++ b/multimedia/linux-xmovie/Makefile
@@ -22,7 +22,6 @@ EXTRACT_DEPENDS=rpm2cpio:${PORTSDIR}/archivers/rpm
RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XFree86-libs
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
EXTRACT_CMD= rpm2cpio
EXTRACT_BEFORE_ARGS=
EXTRACT_AFTER_ARGS= | ${CPIO} -id --quiet
diff --git a/multimedia/mtv/Makefile b/multimedia/mtv/Makefile
index d74996b437b6..c96b9adf8db3 100644
--- a/multimedia/mtv/Makefile
+++ b/multimedia/mtv/Makefile
@@ -23,7 +23,6 @@ NO_CDROM= "No redistribution"
NO_BUILD= yes
NO_FILTER_SHLIBS=yes
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
WRKSRC= ${WRKDIR}/mtv
MAN1= mtv.1
diff --git a/multimedia/netshow/Makefile b/multimedia/netshow/Makefile
index b25855082bf8..30605f42b276 100644
--- a/multimedia/netshow/Makefile
+++ b/multimedia/netshow/Makefile
@@ -24,7 +24,6 @@ BROKEN= Unfetchable
ONLY_FOR_ARCHS= i386
PLIST_FILES= bin/netshow
-USE_LINUX= yes
NO_BUILD= yes
USE_X_PREFIX= yes
diff --git a/net-im/aim/Makefile b/net-im/aim/Makefile
index c4ef5a7d5bc3..f4c3788f8cbf 100644
--- a/net-im/aim/Makefile
+++ b/net-im/aim/Makefile
@@ -21,7 +21,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/lib/libgtk-1.2.so.0:${PORTSDIR}/x11-toolkits/linux
ONLY_FOR_ARCHS= i386
NO_WRKSUBDIR= yes
NO_BUILD= yes
-USE_LINUX= yes
PREFIX?= ${X11BASE}
INSTALLS_SHLIB= yes
# must not strip
diff --git a/net-im/skype-devel/Makefile b/net-im/skype-devel/Makefile
index 409c5117455d..af1f2f3c048e 100644
--- a/net-im/skype-devel/Makefile
+++ b/net-im/skype-devel/Makefile
@@ -21,7 +21,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/lib/libfontconfig.so.1:${PORTSDIR}/x11-fonts/linux
USE_BZIP2= yes
PREFIX?= ${X11BASE}
-USE_LINUX= yes
WANT_GNOME= yes
ONLY_FOR_ARCHS= i386
diff --git a/net-im/skype/Makefile b/net-im/skype/Makefile
index 409c5117455d..af1f2f3c048e 100644
--- a/net-im/skype/Makefile
+++ b/net-im/skype/Makefile
@@ -21,7 +21,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/lib/libfontconfig.so.1:${PORTSDIR}/x11-fonts/linux
USE_BZIP2= yes
PREFIX?= ${X11BASE}
-USE_LINUX= yes
WANT_GNOME= yes
ONLY_FOR_ARCHS= i386
diff --git a/net-im/skype20/Makefile b/net-im/skype20/Makefile
index 409c5117455d..af1f2f3c048e 100644
--- a/net-im/skype20/Makefile
+++ b/net-im/skype20/Makefile
@@ -21,7 +21,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/lib/libfontconfig.so.1:${PORTSDIR}/x11-fonts/linux
USE_BZIP2= yes
PREFIX?= ${X11BASE}
-USE_LINUX= yes
WANT_GNOME= yes
ONLY_FOR_ARCHS= i386
diff --git a/net-p2p/linux-agsatellite/Makefile b/net-p2p/linux-agsatellite/Makefile
index a2df25e0e13d..54eee9d32d2e 100644
--- a/net-p2p/linux-agsatellite/Makefile
+++ b/net-p2p/linux-agsatellite/Makefile
@@ -20,7 +20,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XF
WRKSRC= ${WRKDIR}/${DISTNAME:C/-.*//}
-USE_LINUX= yes
NO_BUILD= yes
USE_REINPLACE= yes
STRIP=
diff --git a/net-p2p/linux-edonkey-core/Makefile b/net-p2p/linux-edonkey-core/Makefile
index 6fda23a509c9..d4b6c412bfeb 100644
--- a/net-p2p/linux-edonkey-core/Makefile
+++ b/net-p2p/linux-edonkey-core/Makefile
@@ -19,7 +19,7 @@ MAINTAINER= lioux@FreeBSD.org
COMMENT= eDonkey2000 'core' command line client
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
+USE_LINUX?= yes
NO_WRKSUBDIR= yes
NO_BUILD= yes
STRIP=
diff --git a/net-p2p/linux-edonkey-server/Makefile b/net-p2p/linux-edonkey-server/Makefile
index fffd87c540d3..50e4a36ce2b3 100644
--- a/net-p2p/linux-edonkey-server/Makefile
+++ b/net-p2p/linux-edonkey-server/Makefile
@@ -20,7 +20,7 @@ MAINTAINER= lioux@FreeBSD.org
COMMENT= A decentralized peer-to-peer file-sharing server (eDonkey2000 server)
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
+USE_LINUX?= yes
NO_WRKSUBDIR= yes
NO_BUILD= yes
STRIP=
diff --git a/net-p2p/linux-edonkey-tool-recovermet/Makefile b/net-p2p/linux-edonkey-tool-recovermet/Makefile
index 86512d25fb75..9235742dcca8 100644
--- a/net-p2p/linux-edonkey-tool-recovermet/Makefile
+++ b/net-p2p/linux-edonkey-tool-recovermet/Makefile
@@ -20,7 +20,7 @@ MAINTAINER= lioux@FreeBSD.org
COMMENT= Tool that tries to re-create x.part.met files compromised due to crash
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
+USE_LINUX?= yes
NO_WRKSUBDIR= yes
NO_BUILD= yes
PLIST_FILES= bin/edonkey-tool-recovermet
diff --git a/net-p2p/linux-jigdo/Makefile b/net-p2p/linux-jigdo/Makefile
index 7776c2c0d8a8..ca49a96551eb 100644
--- a/net-p2p/linux-jigdo/Makefile
+++ b/net-p2p/linux-jigdo/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= wget:${PORTSDIR}/ftp/wget
ONLY_FOR_ARCHS= i386
USE_BZIP2= YES
-USE_LINUX= yes
+USE_LINUX?= yes
NO_BUILD= yes
STRIP=
diff --git a/net-p2p/linux-overnet-core/Makefile b/net-p2p/linux-overnet-core/Makefile
index 524b77326502..512dd38ea104 100644
--- a/net-p2p/linux-overnet-core/Makefile
+++ b/net-p2p/linux-overnet-core/Makefile
@@ -18,7 +18,7 @@ MAINTAINER= arundel@h3c.de
COMMENT= Overnet 'core' command line client
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
+USE_LINUX?= yes
NO_BUILD= yes
NO_WRKSUBDIR= yes
STRIP=
diff --git a/net-p2p/peercast/Makefile b/net-p2p/peercast/Makefile
index 7e2c7ef0cb94..64e0e931290a 100644
--- a/net-p2p/peercast/Makefile
+++ b/net-p2p/peercast/Makefile
@@ -15,7 +15,7 @@ EXTRACT_SUFX= .tgz
MAINTAINER= jylefort@brutele.be
COMMENT= A peer-to-peer network for broadcasting and listening to streams
-USE_LINUX= yes
+USE_LINUX?= yes
NO_WRKSUBDIR= yes
do-build:
diff --git a/net/aim/Makefile b/net/aim/Makefile
index c4ef5a7d5bc3..f4c3788f8cbf 100644
--- a/net/aim/Makefile
+++ b/net/aim/Makefile
@@ -21,7 +21,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/lib/libgtk-1.2.so.0:${PORTSDIR}/x11-toolkits/linux
ONLY_FOR_ARCHS= i386
NO_WRKSUBDIR= yes
NO_BUILD= yes
-USE_LINUX= yes
PREFIX?= ${X11BASE}
INSTALLS_SHLIB= yes
# must not strip
diff --git a/net/citrix_ica/Makefile b/net/citrix_ica/Makefile
index a7885d00227f..1703390c944a 100644
--- a/net/citrix_ica/Makefile
+++ b/net/citrix_ica/Makefile
@@ -23,7 +23,6 @@ IS_INTERACTIVE= "Noisy license agreement ignores stdin"
NO_WRKSUBDIR= yes
NO_BUILD= yes
-USE_LINUX= yes
CDIR= ${PREFIX}/ICAClient
BINDIR= ${PREFIX}/bin
diff --git a/net/citrix_xenapp/Makefile b/net/citrix_xenapp/Makefile
index a7885d00227f..1703390c944a 100644
--- a/net/citrix_xenapp/Makefile
+++ b/net/citrix_xenapp/Makefile
@@ -23,7 +23,6 @@ IS_INTERACTIVE= "Noisy license agreement ignores stdin"
NO_WRKSUBDIR= yes
NO_BUILD= yes
-USE_LINUX= yes
CDIR= ${PREFIX}/ICAClient
BINDIR= ${PREFIX}/bin
diff --git a/net/linux-agsatellite/Makefile b/net/linux-agsatellite/Makefile
index a2df25e0e13d..54eee9d32d2e 100644
--- a/net/linux-agsatellite/Makefile
+++ b/net/linux-agsatellite/Makefile
@@ -20,7 +20,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XF
WRKSRC= ${WRKDIR}/${DISTNAME:C/-.*//}
-USE_LINUX= yes
NO_BUILD= yes
USE_REINPLACE= yes
STRIP=
diff --git a/net/linux-edonkey-core/Makefile b/net/linux-edonkey-core/Makefile
index 6fda23a509c9..d4b6c412bfeb 100644
--- a/net/linux-edonkey-core/Makefile
+++ b/net/linux-edonkey-core/Makefile
@@ -19,7 +19,7 @@ MAINTAINER= lioux@FreeBSD.org
COMMENT= eDonkey2000 'core' command line client
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
+USE_LINUX?= yes
NO_WRKSUBDIR= yes
NO_BUILD= yes
STRIP=
diff --git a/net/linux-edonkey-gui-gtk/Makefile b/net/linux-edonkey-gui-gtk/Makefile
index 85dd0cbecf06..812e507bea04 100644
--- a/net/linux-edonkey-gui-gtk/Makefile
+++ b/net/linux-edonkey-gui-gtk/Makefile
@@ -21,7 +21,6 @@ RUN_DEPENDS= donkey:${PORTSDIR}/net/linux-edonkey-core \
${LINUXBASE}/usr/lib/libgtk-1.2.so.0:${PORTSDIR}/x11-toolkits/linux-gtk
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
PREFIX?= ${X11BASE}
NO_WRKSUBDIR= yes
NO_BUILD= yes
diff --git a/net/linux-edonkey-server/Makefile b/net/linux-edonkey-server/Makefile
index fffd87c540d3..50e4a36ce2b3 100644
--- a/net/linux-edonkey-server/Makefile
+++ b/net/linux-edonkey-server/Makefile
@@ -20,7 +20,7 @@ MAINTAINER= lioux@FreeBSD.org
COMMENT= A decentralized peer-to-peer file-sharing server (eDonkey2000 server)
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
+USE_LINUX?= yes
NO_WRKSUBDIR= yes
NO_BUILD= yes
STRIP=
diff --git a/net/linux-jigdo/Makefile b/net/linux-jigdo/Makefile
index 7776c2c0d8a8..ca49a96551eb 100644
--- a/net/linux-jigdo/Makefile
+++ b/net/linux-jigdo/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= wget:${PORTSDIR}/ftp/wget
ONLY_FOR_ARCHS= i386
USE_BZIP2= YES
-USE_LINUX= yes
+USE_LINUX?= yes
NO_BUILD= yes
STRIP=
diff --git a/net/linux-nx-client/Makefile b/net/linux-nx-client/Makefile
index bd0d3ffc84be..a74e1c7c7c10 100644
--- a/net/linux-nx-client/Makefile
+++ b/net/linux-nx-client/Makefile
@@ -18,7 +18,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/lib/libjpeg.so.62:${PORTSDIR}/graphics/linux-jpeg
NO_WRKSUBDIR= yes
USE_X_PREFIX= yes
-USE_LINUX= yes
ONLY_FOR_ARCHS= i386
NO_BUILD= yes
diff --git a/net/linux-overnet-core/Makefile b/net/linux-overnet-core/Makefile
index 524b77326502..512dd38ea104 100644
--- a/net/linux-overnet-core/Makefile
+++ b/net/linux-overnet-core/Makefile
@@ -18,7 +18,7 @@ MAINTAINER= arundel@h3c.de
COMMENT= Overnet 'core' command line client
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
+USE_LINUX?= yes
NO_BUILD= yes
NO_WRKSUBDIR= yes
STRIP=
diff --git a/net/peercast/Makefile b/net/peercast/Makefile
index 7e2c7ef0cb94..64e0e931290a 100644
--- a/net/peercast/Makefile
+++ b/net/peercast/Makefile
@@ -15,7 +15,7 @@ EXTRACT_SUFX= .tgz
MAINTAINER= jylefort@brutele.be
COMMENT= A peer-to-peer network for broadcasting and listening to streams
-USE_LINUX= yes
+USE_LINUX?= yes
NO_WRKSUBDIR= yes
do-build:
diff --git a/net/skype-devel/Makefile b/net/skype-devel/Makefile
index 409c5117455d..af1f2f3c048e 100644
--- a/net/skype-devel/Makefile
+++ b/net/skype-devel/Makefile
@@ -21,7 +21,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/lib/libfontconfig.so.1:${PORTSDIR}/x11-fonts/linux
USE_BZIP2= yes
PREFIX?= ${X11BASE}
-USE_LINUX= yes
WANT_GNOME= yes
ONLY_FOR_ARCHS= i386
diff --git a/net/skype/Makefile b/net/skype/Makefile
index 409c5117455d..af1f2f3c048e 100644
--- a/net/skype/Makefile
+++ b/net/skype/Makefile
@@ -21,7 +21,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/lib/libfontconfig.so.1:${PORTSDIR}/x11-fonts/linux
USE_BZIP2= yes
PREFIX?= ${X11BASE}
-USE_LINUX= yes
WANT_GNOME= yes
ONLY_FOR_ARCHS= i386
diff --git a/portuguese/staroffice52/Makefile b/portuguese/staroffice52/Makefile
index 5553b19133e7..b153e7f65fd6 100644
--- a/portuguese/staroffice52/Makefile
+++ b/portuguese/staroffice52/Makefile
@@ -35,7 +35,6 @@ NO_CDROM= 'Deve ser obtido diretamente do site da Sun via interface www'
CD_MOUNTPT= '/cdrom'
IS_INTERACTIVE= yes
NO_BUILD= yes
-USE_LINUX= yes
USE_PERL5_BUILD=yes
DIST_SUBDIR= staroffice52
WRKSRC= ${WRKDIR}/office52
diff --git a/print/acroread/Makefile b/print/acroread/Makefile
index bc4ede393520..0540f2e22820 100644
--- a/print/acroread/Makefile
+++ b/print/acroread/Makefile
@@ -21,7 +21,6 @@ COMMENT= View, distribute and print PDF documents
RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libX11.so.6:${PORTSDIR}/x11/linux-XFree86-libs
ONLY_FOR_ARCHS= amd64 i386
-USE_LINUX= yes
USE_REINPLACE= yes
NO_BUILD= yes
REINPLACE_ARGS= -i '' -E
diff --git a/print/bjfiltercom/Makefile b/print/bjfiltercom/Makefile
index 3a9d8ae530ad..d85be59ac1ee 100644
--- a/print/bjfiltercom/Makefile
+++ b/print/bjfiltercom/Makefile
@@ -31,7 +31,6 @@ RUN_DEPENDS= ${LINUXBASE}/usr/lib/libxml.so.1:${PORTSDIR}/textproc/linux-libxml
${LINUXBASE}/usr/lib/libgtk-1.2.so.0:${PORTSDIR}/x11-toolkits/linux-gtk
BIN_FILES= bjcmd bjfilter bjprn lgmon printui stsmon
-USE_LINUX= yes
.endif
EXTRACT_CMD= rpm2cpio.pl
diff --git a/sysutils/linux-acu/Makefile b/sysutils/linux-acu/Makefile
index 6da6aedbaa17..6c90599fcbd9 100644
--- a/sysutils/linux-acu/Makefile
+++ b/sysutils/linux-acu/Makefile
@@ -30,7 +30,6 @@ IGNORE= may not be automatically fetched due to licensing\
.endif
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
PREFIX?= ${X11BASE}
NO_WRKSUBDIR= yes
NO_BUILD= yes
diff --git a/sysutils/linux-afaapps/Makefile b/sysutils/linux-afaapps/Makefile
index cecdea336f7e..b8880dd222ab 100644
--- a/sysutils/linux-afaapps/Makefile
+++ b/sysutils/linux-afaapps/Makefile
@@ -24,7 +24,6 @@ RESTRICTED= "binary redistribution license needs clarification"
NO_BUILD= yes
NO_WRKSUBDIR= yes
-USE_LINUX= yes
USE_LINUX_PREFIX= yes
NO_MTREE= yes
LDCONFIG_LINUX= ${LINUXBASE}/sbin/ldconfig
diff --git a/textproc/linux-aspell/Makefile b/textproc/linux-aspell/Makefile
index 98ddc6758a62..f67f424cf82b 100644
--- a/textproc/linux-aspell/Makefile
+++ b/textproc/linux-aspell/Makefile
@@ -28,7 +28,7 @@ NO_BUILD= yes
USE_REINPLACE= yes
ONLY_FOR_ARCHS= i386
USE_LINUX_PREFIX= yes
-USE_LINUX= yes
+USE_LINUX?= yes
USE_GMAKE= yes
NO_FILTER_SHLIBS= yes
LDCONFIG_LINUX= ${LINUXBASE}/sbin/ldconfig
diff --git a/textproc/linux-f10-aspell/Makefile b/textproc/linux-f10-aspell/Makefile
index 98ddc6758a62..f67f424cf82b 100644
--- a/textproc/linux-f10-aspell/Makefile
+++ b/textproc/linux-f10-aspell/Makefile
@@ -28,7 +28,7 @@ NO_BUILD= yes
USE_REINPLACE= yes
ONLY_FOR_ARCHS= i386
USE_LINUX_PREFIX= yes
-USE_LINUX= yes
+USE_LINUX?= yes
USE_GMAKE= yes
NO_FILTER_SHLIBS= yes
LDCONFIG_LINUX= ${LINUXBASE}/sbin/ldconfig
diff --git a/textproc/linux-f8-aspell/Makefile b/textproc/linux-f8-aspell/Makefile
index 98ddc6758a62..f67f424cf82b 100644
--- a/textproc/linux-f8-aspell/Makefile
+++ b/textproc/linux-f8-aspell/Makefile
@@ -28,7 +28,7 @@ NO_BUILD= yes
USE_REINPLACE= yes
ONLY_FOR_ARCHS= i386
USE_LINUX_PREFIX= yes
-USE_LINUX= yes
+USE_LINUX?= yes
USE_GMAKE= yes
NO_FILTER_SHLIBS= yes
LDCONFIG_LINUX= ${LINUXBASE}/sbin/ldconfig
diff --git a/textproc/pocketreader/Makefile b/textproc/pocketreader/Makefile
index afacd275bf28..df639a333b80 100644
--- a/textproc/pocketreader/Makefile
+++ b/textproc/pocketreader/Makefile
@@ -16,7 +16,7 @@ EXTRACT_SUFX= _tar.gz
MAINTAINER= simond@irrelevant.org
COMMENT= Siemens PocketReader
-USE_LINUX= YES
+USE_LINUX?= YES
NO_BUILD= YES
PLIST_FILES= bin/pocketreader
diff --git a/www/aswedit/Makefile b/www/aswedit/Makefile
index 9bd4fd136c56..dd3f7a7bbc9e 100644
--- a/www/aswedit/Makefile
+++ b/www/aswedit/Makefile
@@ -22,7 +22,6 @@ NO_BUILD= yes
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
WRKSRC= ${WRKDIR}/asWedit-4.0.1
do-install:
diff --git a/www/linux-beonex/Makefile b/www/linux-beonex/Makefile
index 6b21c90744c8..ecba463f02a9 100644
--- a/www/linux-beonex/Makefile
+++ b/www/linux-beonex/Makefile
@@ -33,7 +33,6 @@ PATCHFILES= linux-beonex-generated-files-${PORTVERSION}.tar.bz2
PKGMESSAGE= ${WRKDIR}/pkg-message
PLIST= ${WRKDIR}/pkg-plist
USE_BZIP2= yes
-USE_LINUX= yes
PREFIX?= ${X11BASE}
WRKSRC= ${WRKDIR}/beonex-comm
diff --git a/www/linux-firefox/Makefile b/www/linux-firefox/Makefile
index e125d9328423..4b74899f2c2d 100644
--- a/www/linux-firefox/Makefile
+++ b/www/linux-firefox/Makefile
@@ -27,7 +27,6 @@ DESCR= ${.CURDIR}/pkg-descr
MD5_FILE= ${.CURDIR}/distinfo
PKGMESSAGE= ${WRKDIR}/pkg-message
PLIST= ${WRKDIR}/pkg-plist
-USE_LINUX= yes
USE_XLIB= yes
USE_X_PREFIX= yes
WRKSRC= ${WRKDIR}/MozillaFirebird
diff --git a/www/linux-flashplugin/Makefile b/www/linux-flashplugin/Makefile
index f99e1b1539df..5f6e2b897e42 100644
--- a/www/linux-flashplugin/Makefile
+++ b/www/linux-flashplugin/Makefile
@@ -20,7 +20,6 @@ COMMENT= The official Macromedia Flash Player for Linux Netscape and Opera
RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XFree86-libs
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
RESTRICTED= "Redistribution not allowed"
diff --git a/www/linux-flashplugin6/Makefile b/www/linux-flashplugin6/Makefile
index 9cce9ddbd88a..6bb67423d8e0 100644
--- a/www/linux-flashplugin6/Makefile
+++ b/www/linux-flashplugin6/Makefile
@@ -20,7 +20,6 @@ COMMENT= The official Macromedia Flash Player for Linux Mozilla and Netscape 6+
RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XFree86-libs
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
RESTRICTED= "Redistribution not allowed"
diff --git a/www/linux-flashplugin7/Makefile b/www/linux-flashplugin7/Makefile
index f85e9235636c..19c727e56eb7 100644
--- a/www/linux-flashplugin7/Makefile
+++ b/www/linux-flashplugin7/Makefile
@@ -20,7 +20,6 @@ COMMENT= The official Macromedia Flash Player for Linux Mozilla and Netscape 6+
RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XFree86-libs
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
RESTRICTED= "Redistribution not allowed"
diff --git a/www/linux-flashplugin9/Makefile b/www/linux-flashplugin9/Makefile
index f85e9235636c..19c727e56eb7 100644
--- a/www/linux-flashplugin9/Makefile
+++ b/www/linux-flashplugin9/Makefile
@@ -20,7 +20,6 @@ COMMENT= The official Macromedia Flash Player for Linux Mozilla and Netscape 6+
RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XFree86-libs
ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
RESTRICTED= "Redistribution not allowed"
diff --git a/www/linux-mozilla-devel/Makefile b/www/linux-mozilla-devel/Makefile
index c38136a4b6a8..b74f89b6a482 100644
--- a/www/linux-mozilla-devel/Makefile
+++ b/www/linux-mozilla-devel/Makefile
@@ -27,7 +27,6 @@ NO_FILTER_SHLIBS= yes
ONLY_FOR_ARCHS= i386
PREFIX?= ${X11BASE}
USE_ZIP= yes
-USE_LINUX= yes
WRKSRC= ${WRKDIR}/xpi
INSTALL_DIR= linux-mozilla-devel
FULL_INSTALL_DIR= ${PREFIX}/lib/linux-mozilla-devel
diff --git a/www/linux-mozilla/Makefile b/www/linux-mozilla/Makefile
index b04fb7728b0b..91be5e90cba0 100644
--- a/www/linux-mozilla/Makefile
+++ b/www/linux-mozilla/Makefile
@@ -25,7 +25,6 @@ NO_FILTER_SHLIBS= yes
ONLY_FOR_ARCHS= i386
PREFIX?= ${X11BASE}
USE_ZIP= yes
-USE_LINUX= yes
WRKSRC= ${WRKDIR}/xpi
INSTALL_DIR= ${PREFIX}/lib/linux-mozilla
PKGMESSAGE= ${WRKDIR}/pkg-message
diff --git a/www/linux-mozillafirebird/Makefile b/www/linux-mozillafirebird/Makefile
index dce6313709db..733dfe8309cd 100644
--- a/www/linux-mozillafirebird/Makefile
+++ b/www/linux-mozillafirebird/Makefile
@@ -28,7 +28,6 @@ DESCR= ${.CURDIR}/pkg-descr
MD5_FILE= ${.CURDIR}/distinfo
PKGMESSAGE= ${WRKDIR}/pkg-message
PLIST= ${WRKDIR}/pkg-plist
-USE_LINUX= yes
PREFIX?= ${X11BASE}
WRKSRC= ${WRKDIR}/MozillaFirebird
diff --git a/www/netscape7/Makefile b/www/netscape7/Makefile
index 6b925e3c7df2..133ceffec7ac 100644
--- a/www/netscape7/Makefile
+++ b/www/netscape7/Makefile
@@ -30,7 +30,6 @@ NO_FILTER_SHLIBS= yes
ONLY_FOR_ARCHS= i386
RESTRICTED= "no redistribution"
NO_CDROM= ${RESTRICTED}
-USE_LINUX= yes
PREFIX?= ${X11BASE}
USE_ZIP= yes
VER?= ${PORTVERSION}
diff --git a/x11-toolkits/linux-f10-gtk/Makefile b/x11-toolkits/linux-f10-gtk/Makefile
index dcb95294c560..7e5ae5708641 100644
--- a/x11-toolkits/linux-f10-gtk/Makefile
+++ b/x11-toolkits/linux-f10-gtk/Makefile
@@ -31,7 +31,6 @@ USE_LINUX_PREFIX= yes
ARCH= i386
RPMFLAGS+= --ignorearch
.endif
-USE_LINUX= yes
DIST_SUBDIR?= rpm
EXTRACT_ONLY=
NO_BUILD= yes
diff --git a/x11-toolkits/linux-f8-gtk/Makefile b/x11-toolkits/linux-f8-gtk/Makefile
index dcb95294c560..7e5ae5708641 100644
--- a/x11-toolkits/linux-f8-gtk/Makefile
+++ b/x11-toolkits/linux-f8-gtk/Makefile
@@ -31,7 +31,6 @@ USE_LINUX_PREFIX= yes
ARCH= i386
RPMFLAGS+= --ignorearch
.endif
-USE_LINUX= yes
DIST_SUBDIR?= rpm
EXTRACT_ONLY=
NO_BUILD= yes
diff --git a/x11-toolkits/linux-gtk/Makefile b/x11-toolkits/linux-gtk/Makefile
index dcb95294c560..7e5ae5708641 100644
--- a/x11-toolkits/linux-gtk/Makefile
+++ b/x11-toolkits/linux-gtk/Makefile
@@ -31,7 +31,6 @@ USE_LINUX_PREFIX= yes
ARCH= i386
RPMFLAGS+= --ignorearch
.endif
-USE_LINUX= yes
DIST_SUBDIR?= rpm
EXTRACT_ONLY=
NO_BUILD= yes
diff --git a/x11/linux-XFree86-libs/Makefile b/x11/linux-XFree86-libs/Makefile
index 27536f0db694..cfddab729860 100644
--- a/x11/linux-XFree86-libs/Makefile
+++ b/x11/linux-XFree86-libs/Makefile
@@ -26,7 +26,6 @@ BUILD_DEPENDS= rpm:${PORTSDIR}/archivers/rpm
RUN_DEPENDS= ${LINUXBASE}/usr/lib/libfontconfig.so.1:${PORTSDIR}/x11-fonts/linux-fontconfig
CONFLICTS= linux_base-6* linux_base-7* linux_base-deb*
-USE_LINUX= yes
USE_LINUX_PREFIX=yes
MD5_FILE= ${MASTERDIR}/distinfo.i386
NO_BUILD= yes
diff --git a/x11/nvidia-driver/Makefile b/x11/nvidia-driver/Makefile
index b0c5ae93d9e8..e43bd7f5bd5b 100644
--- a/x11/nvidia-driver/Makefile
+++ b/x11/nvidia-driver/Makefile
@@ -41,7 +41,7 @@ PLIST_SUB= XSERVVERSION=${XSERVVERSION} XLIBVERSION=${XLIBVERSION} \
LINUXBASE=${LINUXBASE} NVVERSION=${NVVERSION}
.if !defined(WITHOUT_LINUX)
-USE_LINUX= yes
+USE_LINUX?= yes
RUN_DEPENDS+= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1:${PORTSDIR}/x11/linux-XFree86-libs
PLIST_SUB+= LINUX=""
.else