summaryrefslogtreecommitdiff
path: root/Mk
diff options
context:
space:
mode:
authorBoris Samorodov <bsam@FreeBSD.org>2009-04-01 15:25:39 +0000
committerBoris Samorodov <bsam@FreeBSD.org>2009-04-01 15:25:39 +0000
commit824eda00fccb57b36978b562ecfc6572fa5de766 (patch)
treedddb20be9539275c41e943b4763c0b29ba61151d /Mk
parent- Update to 2009.03.31 (diff)
Here are new Linux Fedora 8 infrastructure ports.
The recommended version of FreeBSD to use them is 8-CURRENT. FreeBSD-7.x is not fully compatible with compat.linux.osrelease 2.6.16. Some syscalls cannot be MFCed due to native FreeBSD ABI breakage. Usage (and package building): 1. define compat.linux.osrelease=2.6.16; 2. add following variables to /etc/make.conf: . OVERRIDE_LINUX_BASE_PORT=f8; . OVERRIDE_LINUX_NONBASE_PORTS=f8. Approved by: bsam (me) ;-)
Notes
Notes: svn path=/head/; revision=231438
Diffstat (limited to 'Mk')
-rw-r--r--Mk/bsd.linux-apps.mk135
-rw-r--r--Mk/bsd.linux-rpm.mk6
2 files changed, 79 insertions, 62 deletions
diff --git a/Mk/bsd.linux-apps.mk b/Mk/bsd.linux-apps.mk
index d9a1cd52916d..cbe8d751e242 100644
--- a/Mk/bsd.linux-apps.mk
+++ b/Mk/bsd.linux-apps.mk
@@ -22,6 +22,11 @@
# linux infrastructure port.
# _ALL_LINUX_APPS - A (sorted) list of all linux infrastructure ports
# (components), covered here.
+# OVERRIDE_LINUX_NONBASE_PORTS
+# - This specifies a none-default linux infrastructure ports to use.
+# Valid value is "f8" to use Linux Fedora 8 ports.
+# This is an user-only variable. Don't use it in any port,
+# it's meant to be used in make.conf.
.if !defined(_POSTMKINCLUDED) && !defined(Linux_APPS_Pre_Include)
@@ -34,13 +39,19 @@ Linux_APPS_Pre_Include= bsd.linux-apps.mk
Linux_APPS_Post_Include= bsd.linux-apps.mk
-# . if (${LINUX_OSRELEASE} == "2.6.16") && (${USE_LINUX} == "f8")
-# LINUX_DIST_SUFFIX= -f8
-# WEB_AUTH= kompozer
-# . else
+# OVERRIDE_LINUX_NONBASE_PORTS may be used only with LINUX_OSRELEASE=2.6.16
+. if (${LINUX_OSRELEASE} == "2.6.16") && defined(OVERRIDE_LINUX_NONBASE_PORTS)
+. if ${OVERRIDE_LINUX_NONBASE_PORTS} == "f8"
+LINUX_DIST_SUFFIX= -f8
+. else
+IGNORE= valid value for OVERRIDE_LINUX_NONBASE_PORTS is \"f8\"
+. endif
+. else
LINUX_DIST_SUFFIX=
+. endif
+
+# I'm not sure if kompozer is better for linux-f8 ports, so use nvu
WEB_AUTH= nvu
-# . endif
# Non-version specific components
_LINUX_APPS_ALL= allegro alsalib arts aspell atk cairo curl esound expat fontconfig \
@@ -57,7 +68,7 @@ _LINUX_APPS_ALL+=
# Component definition section
#
-# component${LINUX_DIST_SUFFIX:S/-//}_FILE
+# component${LINUX_DIST_SUFFIX:S/-/_/}_FILE
# - Variables are used to name a file to check,
# file names may differ for different LINUX_DIST_SUFFIX.
# The value is LINUX_DIST_SUFFIX without the leading dash.
@@ -67,263 +78,265 @@ _LINUX_APPS_ALL+=
allegro_FILE= ${LINUXBASE}/usr/lib/liballeg-4.0.3.so
allegro_f8_FILE= ${LINUXBASE}/usr/lib/liballeg-4.2.2.so
-allegro_DETECT= ${allegro${LINUX_DIST_SUFFIX:S/-//}_FILE}
+allegro_DETECT= ${allegro${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
allegro_PORT= ${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-allegro
allegro_DEPENDS= xorglibs
alsalib_FILE= ${LINUXBASE}/lib/libasound.so.2.0.0
alsalib_f8_FILE= ${alsalib_FILE}
-alsalib_DETECT= ${alsalib${LINUX_DIST_SUFFIX:S/-//}_FILE}
+alsalib_DETECT= ${alsalib${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
alsalib_PORT= ${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-alsa-lib
arts_FILE= ${LINUXBASE}/usr/lib/libartsc.so.0
arts_f8_FILE= ${arts_FILE}
-arts_DETECT= ${arts${LINUX_DIST_SUFFIX:S/-//}_FILE}
+arts_DETECT= ${arts${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
arts_PORT= ${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-arts
aspell_FILE= ${LINUXBASE}/usr/lib/libaspell.so.15.0.2
aspell_f8_FILE= ${LINUXBASE}/usr/lib/libaspell.so.15.1.4
-aspell_DETECT= ${aspell${LINUX_DIST_SUFFIX:S/-//}_FILE}
+aspell_DETECT= ${aspell${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
aspell_PORT= ${PORTSDIR}/textproc/linux${LINUX_DIST_SUFFIX}-aspell
atk_FILE= ${LINUXBASE}/usr/lib/libatk-1.0.so.0.901.0
atk_f8_FILE= ${LINUXBASE}/usr/lib/libatk-1.0.so.0.2009.1
-atk_DETECT= ${atk${LINUX_DIST_SUFFIX:S/-//}_FILE}
+atk_DETECT= ${atk${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
atk_PORT= ${PORTSDIR}/accessibility/linux${LINUX_DIST_SUFFIX}-atk
cairo_FILE= ${LINUXBASE}/usr/lib/libcairo.so.2.2.3
cairo_f8_FILE= ${LINUXBASE}/usr/lib/libcairo.so.2.11.7
-cairo_DETECT= ${cairo${LINUX_DIST_SUFFIX:S/-//}_FILE}
+cairo_DETECT= ${cairo${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
cairo_PORT= ${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-cairo
cairo_DEPENDS= fontconfig png xorglibs
curl_FILE= ${LINUXBASE}/usr/lib/libcurl.so.3.0.0
-curl_f8_FILE=
-curl_DETECT= ${curl${LINUX_DIST_SUFFIX:S/-//}_FILE}
+curl_f8_FILE= ${LINUXBASE}/usr/lib/libcurl.so.4.1.0
+curl_DETECT= ${curl${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
curl_PORT= ${PORTSDIR}/ftp/linux${LINUX_DIST_SUFFIX}-curl
esound_FILE= ${LINUXBASE}/usr/lib/libesd.so.0.2.36
esound_f8_FILE= ${LINUXBASE}/usr/lib/libesd.so.0.2.38
-esound_DETECT= ${esound${LINUX_DIST_SUFFIX:S/-//}_FILE}
+esound_DETECT= ${esound${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
esound_PORT= ${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-esound
esound_DEPENDS= libaudiofile
expat_FILE= ${LINUXBASE}/usr/lib/libexpat.so.0
expat_f8_FILE= ${LINUXBASE}/lib/libexpat.so.1
-expat_DETECT= ${expat${LINUX_DIST_SUFFIX:S/-//}_FILE}
+expat_DETECT= ${expat${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
expat_PORT= ${PORTSDIR}/textproc/linux${LINUX_DIST_SUFFIX}-expat
fontconfig_FILE= ${LINUXBASE}/usr/lib/libfontconfig.so.1
fontconfig_f8_FILE= ${LINUXBASE}/usr/lib/libfontconfig.so.1.2.0
-fontconfig_DETECT= ${fontconfig${LINUX_DIST_SUFFIX:S/-//}_FILE}
+fontconfig_DETECT= ${fontconfig${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
fontconfig_PORT= ${PORTSDIR}/x11-fonts/linux${LINUX_DIST_SUFFIX}-fontconfig
fontconfig_DEPENDS= expat
freealut_FILE= ${LINUXBASE}/usr/lib/libalut.so.0.1.0
freealut_f8_FILE= ${freealut_FILE}
-freealut_DETECT= ${freealut${LINUX_DIST_SUFFIX:S/-//}_FILE}
+freealut_DETECT= ${freealut${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
freealut_PORT= ${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-freealut
freealut_DEPENDS= openal
gdkpixbuf_FILE= ${LINUXBASE}/usr/lib/libgdk_pixbuf.so.2
gdkpixbuf_f8_FILE= ${gdkpixbuf_FILE}
-gdkpixbuf_DETECT= ${gdkpixbuf${LINUX_DIST_SUFFIX:S/-//}_FILE}
+gdkpixbuf_DETECT= ${gdkpixbuf${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
gdkpixbuf_PORT= ${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-gdk-pixbuf
gtk_FILE= ${LINUXBASE}/usr/lib/libgtk-1.2.so.0.9.1
gtk_f8_FILE= ${gtk_FILE}
-gtk_DETECT= ${gtk${LINUX_DIST_SUFFIX:S/-//}_FILE}
+gtk_DETECT= ${gtk${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
gtk_PORT= ${PORTSDIR}/x11-toolkits/linux${LINUX_DIST_SUFFIX}-gtk
gtk_DEPENDS= xorglibs
gtk2_FILE= ${LINUXBASE}/usr/lib/libgtk-x11-2.0.so.0.600.10
-gtk2_f8_FILE= ${LINUXBASE}/usr/lib/libgtk-x11-2.0.so.0.1200.5
-gtk2_DETECT= ${gtk2${LINUX_DIST_SUFFIX:S/-//}_FILE}
+gtk2_f8_FILE= ${LINUXBASE}/usr/lib/libgtk-x11-2.0.so.0.1200.8
+gtk2_DETECT= ${gtk2${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
gtk2_PORT= ${PORTSDIR}/x11-toolkits/linux${LINUX_DIST_SUFFIX}-gtk2
gtk2_DEPENDS= atk jpeg png pango tiff xorglibs
hicontheme_FILE= ${LINUXBASE}/usr/share/icons/hicolor
hicontheme_f8_FILE= ${hicontheme_FILE}
-hicontheme_DETECT= ${hicontheme${LINUX_DIST_SUFFIX:S/-//}_FILE}
-hicontheme_PORT= ${PORTSDIR}/x11-themes/linux-hicolor-icon-theme
+hicontheme_DETECT= ${hicontheme${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
+hicontheme_PORT= ${PORTSDIR}/x11-themes/linux${LINUX_DIST_SUFFIX}-hicolor-icon-theme
imlib_FILE= ${LINUXBASE}/usr/lib/libgdk_imlib.so.1.9.13
imlib_f8_FILE= ${LINUXBASE}/usr/lib/libgdk_imlib.so.1.9.15
-imlib_DETECT= ${imlib${LINUX_DIST_SUFFIX:S/-//}_FILE}
+imlib_DETECT= ${imlib${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
imlib_PORT= ${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-imlib
jpeg_FILE= ${LINUXBASE}/usr/lib/libjpeg.so.62.0.0
jpeg_f8_FILE= ${jpeg_FILE}
-jpeg_DETECT= ${jpeg${LINUX_DIST_SUFFIX:S/-//}_FILE}
+jpeg_DETECT= ${jpeg${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
jpeg_PORT= ${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-jpeg
libaudiofile_FILE= ${LINUXBASE}/usr/lib/libaudiofile.so.0.0.2
libaudiofile_f8_FILE= ${libaudiofile_FILE}
-libaudiofile_DETECT= ${libaudiofile${LINUX_DIST_SUFFIX:S/-//}_FILE}
+libaudiofile_DETECT= ${libaudiofile${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libaudiofile_PORT= ${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-libaudiofile
libg2c_FILE= ${LINUXBASE}/usr/lib/libg2c.so.0.0.0
libg2c_f8_FILE= ${libg2c_FILE}
-libg2c_DETECT= ${libg2c${LINUX_DIST_SUFFIX:S/-//}_FILE}
+libg2c_DETECT= ${libg2c${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libg2c_PORT= ${PORTSDIR}/lang/linux${LINUX_DIST_SUFFIX}-libg2c
libglade_FILE= ${LINUXBASE}/usr/lib/libglade.so.0.4.2
libglade_f8_FILE= ${libglade_FILE}
-libglade_DETECT= ${libglade${LINUX_DIST_SUFFIX:S/-//}_FILE}
+libglade_DETECT= ${libglade${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libglade_PORT= ${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-libglade
libglade2_FILE= ${LINUXBASE}/usr/lib/libglade-2.0.so.0.0.7
libglade2_f8_FILE= ${libglade2_FILE}
-libglade2_DETECT= ${libglade2${LINUX_DIST_SUFFIX:S/-//}_FILE}
+libglade2_DETECT= ${libglade2${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libglade2_PORT= ${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-libglade2
libglu_FILE= ${LINUXBASE}/usr/X11R6/lib/libGLU.so.1.3
libglu_f8_FILE= ${LINUXBASE}/usr/lib/libGLU.so.1.3.070002
-libglu_DETECT= ${libglu${LINUX_DIST_SUFFIX:S/-//}_FILE}
+libglu_DETECT= ${libglu${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libglu_PORT= ${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-libGLU
libmng_FILE= ${LINUXBASE}/usr/lib/libmng.so.1.0.0
libmng_f8_FILE= ${libmng_FILE}
-libmng_DETECT= ${libmng${LINUX_DIST_SUFFIX:S/-//}_FILE}
+libmng_DETECT= ${libmng${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libmng_PORT= ${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-libmng
libmng_DEPENDS= jpeg
libogg_FILE= ${LINUXBASE}/usr/lib/libogg.so.0.5.2
libogg_f8_FILE= ${LINUXBASE}/usr/lib/libogg.so.0.5.3
-libogg_DETECT= ${libogg${LINUX_DIST_SUFFIX:S/-//}_FILE}
+libogg_DETECT= ${libogg${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libogg_PORT= ${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-libogg
libsigcpp20_FILE= ${LINUXBASE}/usr/lib/libsigc-2.0.so.0
libsigcpp20_f8_FILE= ${libsigcpp20_FILE}
-libsigcpp20_DETECT= ${libsigcpp20${LINUX_DIST_SUFFIX:S/-//}_FILE}
+libsigcpp20_DETECT= ${libsigcpp20${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libsigcpp20_PORT= ${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-libsigc++20
libtheora_FILE= ${LINUXBASE}/usr/lib/libtheora.so.0.1.0
-libtheora_f8_FILE=
-libtheora_DETECT= ${libtheora${LINUX_DIST_SUFFIX:S/-//}_FILE}
+libtheora_f8_FILE= ${LINUXBASE}/usr/lib/libtheora.so.0.3.2
+libtheora_DETECT= ${libtheora${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libtheora_PORT= ${PORTSDIR}/multimedia/linux${LINUX_DIST_SUFFIX}-libtheora
libvorbis_FILE= ${LINUXBASE}/usr/lib/libvorbis.so.0.3.0
libvorbis_f8_FILE= ${LINUXBASE}/usr/lib/libvorbis.so.0.4.0
-libvorbis_DETECT= ${libvorbis${LINUX_DIST_SUFFIX:S/-//}_FILE}
+libvorbis_DETECT= ${libvorbis${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libvorbis_PORT= ${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-libvorbis
libvorbis_DEPENDS= libogg
libxml_FILE= ${LINUXBASE}/usr/lib/libxml.so.1.8.17
libxml_f8_FILE= ${libxml_FILE}
-libxml_DETECT= ${libxml${LINUX_DIST_SUFFIX:S/-//}_FILE}
+libxml_DETECT= ${libxml${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libxml_PORT= ${PORTSDIR}/textproc/linux${LINUX_DIST_SUFFIX}-libxml
libxml2_FILE= ${LINUXBASE}/usr/lib/libxml2.so.2.6.19
libxml2_f8_FILE= ${LINUXBASE}/usr/lib/libxml2.so.2.6.31
-libxml2_DETECT= ${libxml2${LINUX_DIST_SUFFIX:S/-//}_FILE}
+libxml2_DETECT= ${libxml2${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libxml2_PORT= ${PORTSDIR}/textproc/linux${LINUX_DIST_SUFFIX}-libxml2
mikmod_FILE= ${LINUXBASE}/usr/lib/libmikmod.so.2.0.4
mikmod_f8_FILE= ${mikmod_FILE}
-mikmod_DETECT= ${mikmod${LINUX_DIST_SUFFIX:S/-//}_FILE}
+mikmod_DETECT= ${mikmod${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
mikmod_PORT= ${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-mikmod
+# didn't find an openmotif distro for Fedora 8, so use the same version for now
openmotif_FILE= ${LINUXBASE}/usr/X11R6/lib/libXm.so.3.0.3
-openmotif_f8_FILE=
-openmotif_DETECT= ${openmotif${LINUX_DIST_SUFFIX:S/-//}_FILE}
+openmotif_f8_FILE= ${openmotif_FILE}
+openmotif_DETECT= ${openmotif${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
openmotif_PORT= ${PORTSDIR}/x11-toolkits/linux${LINUX_DIST_SUFFIX}-openmotif
openmotif_DEPENDS= xorglibs
openal_FILE= ${LINUXBASE}/usr/lib/libopenal.so.0.0.0
openal_f8_FILE= ${openal_FILE}
-openal_DETECT= ${openal${LINUX_DIST_SUFFIX:S/-//}_FILE}
+openal_DETECT= ${openal${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
openal_PORT= ${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-openal
openal_DEPENDS= alsalib arts esound libaudiofile libvorbis sdl12
openssl_FILE= ${LINUXBASE}/lib/libssl.so.0.9.7f
openssl_f8_FILE= ${LINUXBASE}/lib/libssl.so.0.9.8b
-openssl_DETECT= ${openssl${LINUX_DIST_SUFFIX:S/-//}_FILE}
+openssl_DETECT= ${openssl${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
openssl_PORT= ${PORTSDIR}/security/linux${LINUX_DIST_SUFFIX}-openssl
pango_FILE= ${LINUXBASE}/usr/lib/libpango-1.0.so.0.1001.1
pango_f8_FILE= ${LINUXBASE}/usr/lib/libpango-1.0.so.0.1800.4
-pango_DETECT= ${pango${LINUX_DIST_SUFFIX:S/-//}_FILE}
+pango_DETECT= ${pango${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
pango_PORT= ${PORTSDIR}/x11-toolkits/linux${LINUX_DIST_SUFFIX}-pango
pango_DEPENDS= cairo expat fontconfig xorglibs
png_FILE= ${LINUXBASE}/usr/lib/libpng.so.3.1.2.8
png_f8_FILE= ${LINUXBASE}/usr/lib/libpng.so.3.22.0
-png_DETECT= ${png${LINUX_DIST_SUFFIX:S/-//}_FILE}
+png_DETECT= ${png${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
png_PORT= ${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-png
png10_FILE= ${LINUXBASE}/usr/lib/libpng.so.2.1.0.18
png10_f8_FILE= ${LINUXBASE}/usr/lib/libpng.so.2.1.0.30
-png10_DETECT= ${png10${LINUX_DIST_SUFFIX:S/-//}_FILE}
+png10_DETECT= ${png10${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
png10_PORT= ${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-png10
qt33_FILE= ${LINUXBASE}/usr/lib/qt-3.3/lib/libqt-mt.so.3.3.4
qt33_f8_FILE= ${LINUXBASE}/usr/lib/qt-3.3/lib/libqt-mt.so.3.3.8
-qt33_DETECT= ${qt33${LINUX_DIST_SUFFIX:S/-//}_FILE}
+qt33_DETECT= ${qt33${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
qt33_PORT= ${PORTSDIR}/x11-toolkits/linux${LINUX_DIST_SUFFIX}-qt33
qt33_DEPENDS= fontconfig libmng png
sdl12_FILE= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0.7.3
sdl12_f8_FILE= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0.11.2
-sdl12_DETECT= ${sdl12${LINUX_DIST_SUFFIX:S/-//}_FILE}
+sdl12_DETECT= ${sdl12${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
sdl12_PORT= ${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-sdl12
sdl12_DEPENDS= xorglibs
sdlimage_FILE= ${LINUXBASE}/usr/lib/libSDL_image-1.2.so.0.1.4
sdlimage_f8_FILE= ${LINUXBASE}/usr/lib/libSDL_image-1.2.so.0.1.5
-sdlimage_DETECT= ${sdlimage${LINUX_DIST_SUFFIX:S/-//}_FILE}
+sdlimage_DETECT= ${sdlimage${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
sdlimage_PORT= ${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-sdl_image
sdlimage_DEPENDS= sdl12
sdlmixer_FILE= ${LINUXBASE}/usr/lib/libSDL_mixer-1.2.so.0.2.4
sdlmixer_f8_FILE= ${LINUXBASE}/usr/lib/libSDL_mixer-1.2.so.0.2.6
-sdlmixer_DETECT= ${sdlmixer${LINUX_DIST_SUFFIX:S/-//}_FILE}
+sdlmixer_DETECT= ${sdlmixer${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
sdlmixer_PORT= ${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-sdl_mixer
sdlmixer_DEPENDS= sdl12
scimgtk_FILE= ${LINUXBASE}/usr/lib/gtk-2.0/immodules/im-scim.so
-scimgtk_f8_FILE=
-scimgtk_DETECT= ${scimgtk${LINUX_DIST_SUFFIX:S/-//}_FILE}
+scimgtk_f8_FILE= ${scimgtk_FILE}
+scimgtk_DETECT= ${scimgtk${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
scimgtk_PORT= ${PORTSDIR}/textproc/linux${LINUX_DIST_SUFFIX}-scim-gtk
scimgtk_DEPENDS= gtk2 scimlibs
scimlibs_FILE= ${LINUXBASE}/usr/lib/libscim-1.0.so.8.1.0
scimlibs_f8_FILE= ${LINUXBASE}/usr/lib/libscim-1.0.so.8.2.3
-scimlibs_DETECT= ${scimlibs${LINUX_DIST_SUFFIX:S/-//}_FILE}
+scimlibs_DETECT= ${scimlibs${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
scimlibs_PORT= ${PORTSDIR}/textproc/linux${LINUX_DIST_SUFFIX}-scim-libs
scimlibs_DEPENDS= gtk2
tiff_FILE= ${LINUXBASE}/usr/lib/libtiff.so.3.7.1
tiff_f8_FILE= ${LINUXBASE}/usr/lib/libtiff.so.3.8.2
-tiff_DETECT= ${tiff${LINUX_DIST_SUFFIX:S/-//}_FILE}
+tiff_DETECT= ${tiff${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
tiff_PORT= ${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-tiff
tiff_DEPENDS= jpeg
xorglibs_FILE= ${LINUXBASE}/usr/X11R6/lib/libXrandr.so.2.0
xorglibs_f8_FILE= ${LINUXBASE}/usr/lib/libXrandr.so.2.1.0
-xorglibs_DETECT= ${xorglibs${LINUX_DIST_SUFFIX:S/-//}_FILE}
+xorglibs_DETECT= ${xorglibs${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
xorglibs_PORT= ${PORTSDIR}/x11/linux${LINUX_DIST_SUFFIX}-xorg-libs
xorglibs_DEPENDS= fontconfig
ucl_FILE= ${LINUXBASE}/usr/lib/libucl.so.1
ucl_f8_FILE= ${ucl_FILE}
-ucl_DETECT= ${ucl${LINUX_DIST_SUFFIX:S/-//}_FILE}
+ucl_DETECT= ${ucl${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
ucl_PORT= ${PORTSDIR}/archivers/linux${LINUX_DIST_SUFFIX}-ucl
ungif_FILE= ${LINUXBASE}/usr/lib/libgif.so.4.1.3
ungif_f8_FILE= ${ungif_FILE}
-ungif_DETECT= ${ungif${LINUX_DIST_SUFFIX:S/-//}_FILE}
+ungif_DETECT= ${ungif${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
ungif_PORT= ${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-ungif
upx_FILE= ${LINUXBASE}/usr/bin/upx
upx_f8_FILE= ${upx_FILE}
-upx_DETECT= ${upx${LINUX_DIST_SUFFIX:S/-//}_FILE}
+upx_DETECT= ${upx${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
upx_PORT= ${PORTSDIR}/archivers/linux${LINUX_DIST_SUFFIX}-upx
upx_DEPENDS= ucl
+# use the same wabauth for now
webauth_FILE= ${LOCALBASE}/bin/linux-nvu
-webauth_f8_FILE= ${LOCALBASE}/bin/linux-kompozer
-webauth_DETECT= ${webauth${LINUX_DIST_SUFFIX:S/-//}_FILE}
+webauth_f8_FILE= ${webauth_FILE}
+webauth_DETECT= ${webauth${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
webauth_PORT= ${PORTSDIR}/www/linux-${WEB_AUTH}
webauth_DEPENDS= gtk2 atk pango fontconfig
diff --git a/Mk/bsd.linux-rpm.mk b/Mk/bsd.linux-rpm.mk
index 553c4c3c7d4c..757887580e40 100644
--- a/Mk/bsd.linux-rpm.mk
+++ b/Mk/bsd.linux-rpm.mk
@@ -1,7 +1,7 @@
#-*- mode: Makefile; tab-width: 4; -*-
# ex:ts=4
#
-# $FreeBSD: /tmp/pcvs/ports/Mk/bsd.linux-rpm.mk,v 1.14 2009-03-19 17:28:30 bsam Exp $
+# $FreeBSD: /tmp/pcvs/ports/Mk/bsd.linux-rpm.mk,v 1.15 2009-04-01 15:25:27 bsam Exp $
#
# Variables:
@@ -70,6 +70,10 @@ DIST_SUBDIR?= rpm/${LINUX_RPM_ARCH}/${LINUX_DIST}/${LINUX_DIST_VER}
. ifndef MASTER_SITES
MASTER_SITES= ${MASTER_SITE_FEDORA_LINUX}
. if ${LINUX_DIST_VER} == 8
+# linux Fedora 8 infrastructure ports should be used only with linux_base-f8 port
+. if ${USE_LINUX} != "f8"
+IGNORE= the port should be used with linux_base-f8, please read /usr/ports/UPDATING
+. endif
. if (${LINUX_OSRELEASE} != "2.6.16") && defined(PACKAGE_BUILDING)
IGNORE= packages should be built with compat.linux.osrelease=2.6.16
. endif