-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 03/04/13 21:42, Alexander Leidinger wrote:
> On Mon, 04 Mar 2013 15:11:24 +0100 Ren← Ladan <[email protected]>
> wrote:
> 
>> On 03/04/13 13:36, Ren← Ladan wrote:
>>> Hi,
>>> 
>>> since FreeBSD 7.X has reached its end of life, I plan to remove
>>> the expired Linux ports for the old Linuxolator (depending on
>>> INDEX build results) after an official annoucement that 7.X has
>>> expired has been sent.  From 
>>> http://beta.freshports.org/ports-expired.php?sort=expiration_date
>>> :
>>> 
>> [snip ports]
>>> - office@ textproc/linux-aspell
>> 
>> [snip more ports]
> 
> I just took a quick look at the list, but wasn't able to identify 
> something urgently needed (at least for the infrastructure ports 
> maintained by emulation@). In general: just look at the expiration
> part of the fc4 port (really inside the Makefile) and compare it
> with all the ports which you want to remove (at least for the ports
> maintained by emulation@), if it matches you can remove.
> 
Thanks.  As expected:
% make -C /usr/ports/head/emulators/linux_base-fc4/ -V EXPIRATION_DATE
2013-02-28

 >> Removing textproc/linux-aspell resulted in a broken portsnap build,
>> which might mean it is still building for 7.X.  I'll also write
>> a patch to remove 7.X support from bsd.linux-apps.mk and 
>> bsd.linux-rpm.mk.
> 
I have re-added textproc/linux-aspell for now.

> It would be nice if the patches results in a nice explanation for
> the user trying to use some linux stuff on 7.x.
> 
Uhm, like upgrading to 8.X ? (Sorry, no idea what else...)

I have attached some *untested* patches for Mk/ , feel free to
comment. As one is for bsd.port.mk, they must go through portmgr.
        
Regards,
Rene
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJRNQqkAAoJEK27+GEKN4m3WZsQAL/XuxLsG45Nd9oKAAZDDNBm
D9F4OB4AISuZljxG00cN0lv+XpZ6ocEsDQDHuxJ5fRLQhViSdSAcVjPIPnhnH7oH
VoRpmKxVpGzyVLjX/HpGs8pZxuE/X2acsm89MHpPPFro2F4K6gxnsTVWScgKJ27/
7JjX6kSqoxTi3McfKps6brVodgVxUWm6yVAnIuvbLAq8rTG3kyjXvpHd57zg1JSQ
D7izZ59VOlONeWBRC9Rt3le5v7PKZZUUAwLuA3t4qT1U+vbnWQfMd9Sdm6BfUepb
2ijhzkK0UGD5isSE/ThhjpEsc1lLd2XRoRTVjPazXs3p7IJXa1fkn+XsvTXUsODZ
SwQErfcKJe3ogENdZVLFZVAJekGJ28tlfwDgNCWey/mngzX6xP3pCGO3E/PhhDH1
1xnUC8Jdkp2Zr7NYY7EdfUtFpEh2eT46dnEocxzSOF8MhtYQsg2qXeFS/PLhJW+Q
1XAR1uCQ6LpWQJ+JcWsMcZ9Mc9c6cU7VeNXl2cio3rmjJLjGSrH4XzWpciUYSGMO
zfEit7GqOu6Jsafv6N0L2c8ngvRMEMLSTA5phzsRr65xonr1c1UYzcmx7V4IIyvh
kWD70X+2m816D/BOULP3L8PD3LKYZpbWXEd0qg9Z7hnfsRnsM9LL4bh5zCtCC4UZ
tVIa7EA7T0DBS5oqk6pF
=FTC2
-----END PGP SIGNATURE-----
Index: bsd.linux-apps.mk
===================================================================
--- bsd.linux-apps.mk   (revision 313409)
+++ bsd.linux-apps.mk   (working copy)
@@ -46,9 +46,6 @@
 .    else
 IGNORE=                valid values for OVERRIDE_LINUX_NONBASE_PORTS are: 
\"f10\"
 .    endif
-.  elif ${OSVERSION} < 800076 || ${LINUX_OSRELEASE} == "2.4.2"
-# default for OSVERSION < 800076
-LINUX_DIST_SUFFIX=
 .  else
 # default for OSVERSION >= 800076
 LINUX_DIST_SUFFIX=     -f10
@@ -64,9 +61,6 @@
                                        openal openmotif openssl pango png 
png10 qt33 scimgtk scimlibs sdl12 \
                                        sdlimage sdlmixer tiff xorglibs ucl 
ungif upx webauth
 
-# 2.4.2 components
-_LINUX_APPS_ALL+=
-
 # 2.6.16 components
 _LINUX_26_APPS=                alsa-plugins-oss blt cyrus-sasl2 dbusglib 
dbuslibs \
                        libasyncns libidn libssh2 libv4l nspr nss openal-soft \
@@ -74,15 +68,6 @@
 
 _LINUX_APPS_ALL+=      ${_LINUX_26_APPS}
 
-# Let's check if components from USE_LINUX_APPS exist at _LINUX_26_APPS for 
LINUX_DIST_SUFFIX:=""
-.  if ${LINUX_DIST_SUFFIX}==""
-.    for component in ${USE_LINUX_APPS}
-.      if ${_LINUX_26_APPS:M${component}}!=""
-IGNORE=        bsd.linux-apps.mk test failed: The component ${component} can 
be used with at least linux_base-f10
-.      endif
-.    endfor
-.  endif
-
 # Component definition section
 #
 # component${LINUX_DIST_SUFFIX:S/-/_/}_FILE
@@ -93,34 +78,28 @@
 # component_PORT       - A port which will be used to install a missing 
dependency.
 # component_DEPENDS    - A list of components the current component depends on.
 
-allegro_FILE=          ${LINUXBASE}/usr/lib/liballeg-4.0.3.so
 allegro_f10_FILE=      ${LINUXBASE}/usr/lib/liballeg-4.2.2.so
 allegro_DETECT=                ${allegro${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 allegro_PORT=          ${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-allegro
 allegro_DEPENDS=       xorglibs
 
-# no_alsa-plugins-oss_FILE
 alsa-plugins-oss_f10_FILE=     
${LINUXBASE}/usr/lib/alsa-lib/libasound_module_pcm_oss.so
 alsa-plugins-oss_DETECT=       
${alsa-plugins-oss${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 alsa-plugins-oss_PORT=         
${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-alsa-plugins-oss
 alsa-plugins-oss_DEPENDS=      alsalib
 
-alsalib_FILE=          ${LINUXBASE}/lib/libasound.so.2.0.0
 alsalib_f10_FILE=      ${LINUXBASE}/lib/libasound.so.2.0.0
 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_f10_FILE=         ${LINUXBASE}/usr/lib/libartsc.so.0
 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_f10_FILE=       ${LINUXBASE}/usr/lib/libaspell.so.15.1.4
 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_f10_FILE=          ${LINUXBASE}/usr/lib/libatk-1.0.so.0.2409.1
 atk_DETECT=                    ${atk${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 atk_PORT=                      
${PORTSDIR}/accessibility/linux${LINUX_DIST_SUFFIX}-atk
@@ -130,19 +109,16 @@
 blt_PORT=              ${PORTSDIR}/x11-toolkits/linux${LINUX_DIST_SUFFIX}-blt
 blt_DEPENDS=           tcl84 tk84 xorglibs
 
-cairo_FILE=                    ${LINUXBASE}/usr/lib/libcairo.so.2.2.3
 cairo_f10_FILE=                ${LINUXBASE}/usr/lib/libcairo.so.2.10800.0
 cairo_DETECT=          ${cairo${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 cairo_PORT=                    
${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-cairo
 cairo_DEPENDS=         fontconfig png xorglibs
 
-# no cups-libs_FILE
 cups-libs_f10_FILE=    ${LINUXBASE}/usr/lib/libcups.so.2
 cups-libs_DETECT=      ${cups-libs${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 cups-libs_PORT=                
${PORTSDIR}/print/linux${LINUX_DIST_SUFFIX}-cups-libs
 cups-libs_DEPENDS=     gnutls
 
-curl_FILE=             ${LINUXBASE}/usr/lib/libcurl.so.3.0.0
 curl_f10_FILE=         ${LINUXBASE}/usr/lib/libcurl.so.4.1.1
 curl_DETECT=           ${curl${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 curl_PORT=             ${PORTSDIR}/ftp/linux${LINUX_DIST_SUFFIX}-curl
@@ -150,350 +126,279 @@
 curl_DEPENDS=          cyrus-sasl2 openldap
 .  endif
 
-# no cyrus-sasl2_FILE
 cyrus-sasl2_f10_FILE=  ${LINUXBASE}/usr/lib/libsasl2.so.2.0.22
 cyrus-sasl2_DETECT=    ${cyrus-sasl2${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 cyrus-sasl2_PORT=      
${PORTSDIR}/security/linux${LINUX_DIST_SUFFIX}-cyrus-sasl2
 
-# no dbusglib_FILE
 dbusglib_f10_FILE=     ${LINUXBASE}/usr/lib/libdbus-glib-1.so.2
 dbusglib_DETECT=       ${dbusglib${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 dbusglib_PORT=         ${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-dbus-glib
 dbusglib_DEPENDS=      dbuslibs expat
 
-# no dbuslibs_FILE
 dbuslibs_f10_FILE=     ${LINUXBASE}/lib/libdbus-1.so.3
 dbuslibs_DETECT=       ${dbuslibs${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 dbuslibs_PORT=         ${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-dbus-libs
 
-dri_FILE=              ${LINUXBASE}/usr/X11R6/lib/libGL.so.1
 dri_f10_FILE=          ${LINUXBASE}/usr/lib/libGL.so.1.2
 dri_DETECT=            ${dri${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
-.  if ${LINUX_DIST_SUFFIX} == ""
-dri_PORT=              ${PORTSDIR}/graphics/linux_dri
-.  else
 dri_PORT=              ${PORTSDIR}/graphics/linux-dri74
-.  endif
 dri_DEPENDS=           xorglibs
 
-esound_FILE=           ${LINUXBASE}/usr/lib/libesd.so.0.2.36
 esound_f10_FILE=       ${LINUXBASE}/usr/lib/libesd.so.0.2.39
 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_f10_FILE=                ${LINUXBASE}/lib/libexpat.so.1
 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_f10_FILE=   ${LINUXBASE}/usr/lib/libfontconfig.so.1.3.0
 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_f10_FILE=     ${LINUXBASE}/usr/lib/libalut.so.0.1.0
 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_f10_FILE=    ${LINUXBASE}/usr/lib/libgdk_pixbuf.so.2
 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_f10_FILE=          ${LINUXBASE}/usr/lib/libgtk-1.2.so.0.9.1
 gtk_DETECT=                    ${gtk${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 gtk_PORT=                      
${PORTSDIR}/x11-toolkits/linux${LINUX_DIST_SUFFIX}-gtk
 gtk_DEPENDS=           xorglibs
 
-# no gnutls_FILE
 gnutls_f10_FILE=       ${LINUXBASE}/usr/lib/libgnutls.so.26.4.6
 gnutls_DETECT=         ${gnutls${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 gnutls_PORT=           ${PORTSDIR}/security/linux${LINUX_DIST_SUFFIX}-gnutls
 gnutls_DEPENDS=                libtasn1 libgcrypt libgpg-error
 
-gtk2_FILE=                     ${LINUXBASE}/usr/lib/libgtk-x11-2.0.so.0.600.10
 gtk2_f10_FILE=         ${LINUXBASE}/usr/lib/libgtk-x11-2.0.so.0.1400.7
 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_f10_FILE=   ${LINUXBASE}/usr/share/icons/hicolor
 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_f10_FILE=                ${LINUXBASE}/usr/lib/libgdk_imlib.so.1.9.15
 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_f10_FILE=         ${LINUXBASE}/usr/lib/libjpeg.so.62.0.0
 jpeg_DETECT=           ${jpeg${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 jpeg_PORT=                     
${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-jpeg
 
-# no libasyncns_FILE (there is no libasyncns port for Fedora 4 distribution)
 libasyncns_f10_FILE=   ${LINUXBASE}/usr/lib/libasyncns.so.0.3.1
 libasyncns_DETECT=     ${libasyncns${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 libasyncns_PORT=       ${PORTSDIR}/dns/linux${LINUX_DIST_SUFFIX}-libasyncns
 
-libaudiofile_FILE=     ${LINUXBASE}/usr/lib/libaudiofile.so.0.0.2
 libaudiofile_f10_FILE= ${LINUXBASE}/usr/lib/libaudiofile.so.0.0.2
 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_f10_FILE=       ${LINUXBASE}/usr/lib/libg2c.so.0.0.0
 libg2c_DETECT=         ${libg2c${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 libg2c_PORT=           ${PORTSDIR}/lang/linux${LINUX_DIST_SUFFIX}-libg2c
 
-# no libgcrypt_FILE
 libgcrypt_f10_FILE=    ${LINUXBASE}/lib/libgcrypt.so.11.5.2
 libgcrypt_DETECT=      ${libgcrypt${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 libgcrypt_PORT=                
${PORTSDIR}/security/linux${LINUX_DIST_SUFFIX}-libgcrypt
 
-libglade_FILE=         ${LINUXBASE}/usr/lib/libglade.so.0.4.2
 libglade_f10_FILE=     ${LINUXBASE}/usr/lib/libglade.so.0.4.2
 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_f10_FILE=    ${LINUXBASE}/usr/lib/libglade-2.0.so.0.0.7
 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
 libglu_f10_FILE=       ${LINUXBASE}/usr/lib/libGLU.so.1
 libglu_DETECT=         ${libglu${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 libglu_PORT=           ${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-libGLU
 
-# no libgpg-error_FILE
 libgpg-error_f10_FILE= ${LINUXBASE}/lib/libgpg-error.so.0.4.0
 libgpg-error_DETECT=   ${libgpg-error${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 libgpg-error_PORT=     
${PORTSDIR}/security/linux${LINUX_DIST_SUFFIX}-libgpg-error
 
-# no libidn_FILE (there is no libidn port for Fedora 4 distribution)
 # no libidn_f10_FILE (libidn is integrated into linux_base-f10 port)
 libidn_DETECT=         ${libidn${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 libidn_PORT=           ${PORTSDIR}/dns/linux${LINUX_DIST_SUFFIX}-libidn
 
-libmng_FILE=           ${LINUXBASE}/usr/lib/libmng.so.1.0.0
 libmng_f10_FILE=       ${LINUXBASE}/usr/lib/libmng.so.1.0.0
 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_f10_FILE=       ${LINUXBASE}/usr/lib/libogg.so.0.5.3
 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_f10_FILE=  ${LINUXBASE}/usr/lib/libsigc-2.0.so.0
 libsigcpp20_DETECT=    ${libsigcpp20${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 libsigcpp20_PORT=      ${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-libsigc++20
 
-# no libssh2_FILE
 libssh2_f10_FILE=      ${LINUXBASE}/usr/lib/libssh2.so.1
 libssh2_DETECT=                ${libssh2${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 libssh2_PORT=          ${PORTSDIR}/security/linux${LINUX_DIST_SUFFIX}-libssh2
 libssh2_DEPENDS=       openssl
 
-# no_libv4l_FILE
 libv4l_f10_FILE=       ${LINUXBASE}/usr/lib/libv4l1.so.0
 libv4l_DETECT=         ${libv4l${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 libv4l_PORT=           ${PORTSDIR}/multimedia/linux${LINUX_DIST_SUFFIX}-libv4l
 
-# no libtasn1_FILE
 libtasn1_f10_FILE=     ${LINUXBASE}/usr/lib/libtasn1.so.3.0.16
 libtasn1_DETECT=       ${libtasn1${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 libtasn1_PORT=         ${PORTSDIR}/security/linux${LINUX_DIST_SUFFIX}-libtasn1
 
-libtheora_FILE=                ${LINUXBASE}/usr/lib/libtheora.so.0.1.0
 libtheora_f10_FILE=    ${LINUXBASE}/usr/lib/libtheora.so.0.3.3
 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_f10_FILE=    ${LINUXBASE}/usr/lib/libvorbis.so.0.4.0
 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_f10_FILE=       ${LINUXBASE}/usr/lib/libxml.so.1.8.17
 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_f10_FILE=      ${LINUXBASE}/usr/lib/libxml2.so.2.7.3
 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_f10_FILE=       ${LINUXBASE}/usr/lib/libmikmod.so.3.0.0
 mikmod_DETECT=         ${mikmod${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 mikmod_PORT=           ${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-mikmod
 
-naslibs_FILE=          ${LINUXBASE}/usr/lib/libaudio.so.2
 naslibs_f10_FILE=      ${naslibs_FILE}
 naslibs_DETECT=                ${naslibs${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 naslibs_PORT=          ${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-nas-libs
 naslibs_DEPENDS=       xorglibs
 
-# no openldap_FILE
 openldap_f10_FILE=     ${LINUXBASE}/usr/lib/libldap-2.4.so.2.2.0
 openldap_DETECT=       ${openldap${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 openldap_PORT=         ${PORTSDIR}/net/linux${LINUX_DIST_SUFFIX}-openldap
 
-openmotif_FILE=                ${LINUXBASE}/usr/X11R6/lib/libXm.so.3.0.3
 openmotif_f10_FILE=    ${LINUXBASE}/usr/lib/libXm.so.4
 openmotif_DETECT=      ${openmotif${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 openmotif_PORT=                
${PORTSDIR}/x11-toolkits/linux${LINUX_DIST_SUFFIX}-openmotif
 openmotif_DEPENDS=     xorglibs
 
-# no nspr_FILE
 nspr_f10_FILE=         ${LINUXBASE}/lib/libnspr4.so
 nspr_DETECT=           ${nspr${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 nspr_PORT=             ${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-nspr
 
-# no nss_FILE
 nss_f10_FILE=          ${LINUXBASE}/lib/libnss3.so
 nss_DETECT=            ${nss${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 nss_PORT=              ${PORTSDIR}/security/linux${LINUX_DIST_SUFFIX}-nss
 nss_DEPENDS=           nspr sqlite3
 
-openal_FILE=           ${LINUXBASE}/usr/lib/libopenal.so.0.0.0
 openal_f10_FILE=       ${LINUXBASE}/usr/lib/libopenal.so.0.0.0
 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
 
-# no openal-soft_FILE
 openal-soft_f10_FILE=  ${LINUXBASE}/usr/lib/libopenal.so.1.8.466
 openal-soft_DETECT=    ${openal-soft${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 openal-soft_PORT=      ${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-openal-soft
 openal-soft_DEPENDS=   alsalib arts esound
 
-openssl_FILE=          ${LINUXBASE}/lib/libssl.so.0.9.7f
 openssl_f10_FILE=      ${LINUXBASE}/lib/libssl.so.0.9.8g
 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_f10_FILE=                ${LINUXBASE}/usr/lib/libpango-1.0.so.0.2800.3
 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_f10_FILE=          ${LINUXBASE}/usr/lib/libpng.so.3.37.0
 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_f10_FILE=                ${LINUXBASE}/usr/lib/libpng.so.2.1.0.43
 png10_DETECT=          ${png10${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 png10_PORT=                    
${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-png10
 
-# no_pulseaudio-libs_FILE
 pulseaudio-libs_f10_FILE=      ${LINUXBASE}/usr/lib/libpulse.so.0
 pulseaudio-libs_DETECT=                
${pulseaudio-libs${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 pulseaudio-libs_PORT=          
${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-pulseaudio-libs
 
-qt33_FILE=                     
${LINUXBASE}/usr/lib/qt-3.3/lib/libqt-mt.so.3.3.4
 qt33_f10_FILE=         ${LINUXBASE}/usr/lib/qt-3.3/lib/libqt-mt.so.3.3.8
 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
 sdl12_f10_FILE=                ${LINUXBASE}/usr/lib/libSDL-1.2.so.0.11.2
 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_f10_FILE=     ${LINUXBASE}/usr/lib/libSDL_image-1.2.so.0.1.5
 sdlimage_DETECT=       ${sdlimage${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 sdlimage_PORT=         ${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-sdl_image
-.  if ${LINUX_DIST_SUFFIX} == ""
-sdlimage_DEPENDS=      sdl12
-.  else
 sdlimage_DEPENDS=      jpeg png sdl12 tiff
-.  endif
 
-sdlmixer_FILE=         ${LINUXBASE}/usr/lib/libSDL_mixer-1.2.so.0.2.4
 sdlmixer_f10_FILE=     ${LINUXBASE}/usr/lib/libSDL_mixer-1.2.so.0.2.6
 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_f10_FILE=      ${LINUXBASE}/usr/lib/gtk-2.0/immodules/im-scim.so
 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
 scimlibs_f10_FILE=     ${LINUXBASE}/usr/lib/libscim-1.0.so.8
 scimlibs_DETECT=       ${scimlibs${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 scimlibs_PORT=         ${PORTSDIR}/textproc/linux${LINUX_DIST_SUFFIX}-scim-libs
 scimlibs_DEPENDS=      gtk2
 
-# no sqlite3_FILE
 sqlite3_f10_FILE=      ${LINUXBASE}/usr/lib/libsqlite3.so.0
 sqlite3_DETECT=                ${sqlite3${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 sqlite3_PORT=          ${PORTSDIR}/databases/linux${LINUX_DIST_SUFFIX}-sqlite3
 
-# no tcl84_FILE
 # XXX: tcl85!!!
 tcl84_f10_FILE=                ${LINUXBASE}/usr/lib/libtcl8.5.so
 tcl84_DETECT=          ${tcl84${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 tcl84_PORT=            ${PORTSDIR}/lang/linux${LINUX_DIST_SUFFIX}-tcl85
 
-tiff_FILE=                     ${LINUXBASE}/usr/lib/libtiff.so.3.7.1
 tiff_f10_FILE=         ${LINUXBASE}/usr/lib/libtiff.so.3.8.2
 tiff_DETECT=           ${tiff${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 tiff_PORT=                     
${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-tiff
 tiff_DEPENDS=          jpeg
 
-# no tk84_FILE
 # XXX: tk85!!!
 tk84_f10_FILE=         ${LINUXBASE}/usr/lib/libtk8.5.so
 tk84_DETECT=           ${tk84${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 tk84_PORT=             ${PORTSDIR}/x11-toolkits/linux${LINUX_DIST_SUFFIX}-tk85
 tk84_DEPENDS=          xorglibs
 
-xorglibs_FILE=         ${LINUXBASE}/usr/X11R6/lib/libXrandr.so.2.0
 xorglibs_f10_FILE=     ${LINUXBASE}/usr/lib/libXrandr.so.2.1.0
 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_f10_FILE=          ${LINUXBASE}/usr/lib/libucl.so.1
 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_f10_FILE=                ${LINUXBASE}/usr/lib/libgif.so.4.1.3
 ungif_DETECT=          ${ungif${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 ungif_PORT=                    
${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-ungif
 
-upx_FILE=                      ${LINUXBASE}/usr/bin/upx
 upx_f10_FILE=                  ${LINUXBASE}/usr/bin/upx
 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_f10_FILE=      ${LOCALBASE}/bin/linux-nvu
 webauth_DETECT=                ${webauth${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 webauth_PORT=          ${PORTSDIR}/www/linux-${WEB_AUTH}
Index: bsd.linux-rpm.mk
===================================================================
--- bsd.linux-rpm.mk    (revision 313409)
+++ bsd.linux-rpm.mk    (working copy)
@@ -9,7 +9,7 @@
 #                                        Valid values: fedora
 # LINUX_DIST_VER       - Use depends upon the dist-specific presets.
 #                                        Valid values for "fedora": all 
version numbers
-#                                        e.g. 3 for fedora core 3, 4 for 
fedora core 4
+#                                        e.g. 8 for fedora core 8, 10 for 
fedora core 10
 #                                        This is used to set 
MASTER_SITE_{,SRC_}SUBDIR
 #                                        if it isn't already set.
 # MASTER_SITE_SRC_SUBDIR
@@ -59,36 +59,19 @@
 Linux_RPM_Post_Include=        bsd.linux-rpm.mk
 
 LINUX_DIST?=           fedora
-. if ${OSVERSION} < 800076 || ${LINUX_OSRELEASE} == "2.4.2"
-LINUX_DIST_VER?=       4
-. else
 LINUX_DIST_VER?=       10
 .   if  !defined(OVERRIDE_LINUX_NONBASE_PORTS) && \
         ${LINUX_DIST_VER} != 10
 IGNORE=                bsd.linux-rpm.mk test failed: default package building 
at OSVERSION>=800076 was changed to linux-f10 ports, please define 
OVERRIDE_LINUX_NONBASE_PORTS to build other linux infrastructure ports
 .   endif
-. endif
 
 # linux Fedora 10 infrastructure ports should be used with 
compat.linux.osrelease=2.6.16,
 # linux_base-f10 (or greater) port
 .  if ${LINUX_DIST_VER} == 10
 # let's check for apropriate compat.linux.osrelease
 .    if (${LINUX_OSRELEASE} != "2.6.16")
-IGNORE=                bsd.linux-rpm.mk test failed: the port should be used 
with compat.linux.osrelease=2.6.16, which is supported at 8-CURRENT and has a 
limited support at 7-STABLE
+IGNORE=                bsd.linux-rpm.mk test failed: the port should be used 
with compat.linux.osrelease=2.6.16, which is supported by FreeBSD 8 and above
 .    endif
-# the default for OSVERSION < 800076
-.    if ${OSVERSION} < 800076
-# let's check if an apropriate linux base port is used
-.      if ${USE_LINUX} != f10
-IGNORE=                bsd.linux-rpm.mk test failed: the port should be used 
with at least linux_base-f10, please read /usr/ports/UPDATING
-.      endif
-# let's check if OVERRIDE_LINUX_NONBASE_PORTS is defined
-.      ifndef(OVERRIDE_LINUX_NONBASE_PORTS)
-IGNORE=                bsd.linux-rpm.mk test failed: the port should be used 
with defined OVERRIDE_LINUX_NONBASE_PORTS, please read /usr/ports/UPDATING
-.      endif
-# the default for OSVERSION >= 800076
-#.      else
-.    endif # ${OSVERSION} < 800076
 .  endif
 
 .  if defined(LINUX_DIST)
@@ -160,13 +143,11 @@
 
 .  if defined(AUTOMATIC_PLIST)
 
-.    if ${USE_LINUX} == "fc4" || ${USE_LINUX:L} == "yes"
-_LINUX_BASE_SUFFIX=            fc4
-.    elif ${USE_LINUX} == "f10"
+.    if ${USE_LINUX} == "f10" || ${USE_LINUX:L} == "yes"
 _LINUX_BASE_SUFFIX=            f10
 .    else
 # other linux_base ports do not provide a pkg-plist file
-IGNORE=                                        uses AUTOMATIC_PLIST with an 
unsupported USE_LINUX, \"${USE_LINUX}\". Supported values are \"yes\", \"fc4\" 
and \"f10\"
+IGNORE=                                        uses AUTOMATIC_PLIST with an 
unsupported USE_LINUX, \"${USE_LINUX}\". Supported values are \"yes\" and 
\"f10\"
 .    endif
 
 PLIST?=                                        ${WRKDIR}/.PLIST.linux-rpm
Index: bsd.port.mk
===================================================================
--- bsd.port.mk (revision 313409)
+++ bsd.port.mk (working copy)
@@ -498,7 +498,7 @@
 # LINUX_OSRELEASE      - Contains the value of compat.linux.osrelease sysctl.
 #                                Will be used to distinguish which linux
 #                                infrastructure ports should be used.
-#                                Valid values: 2.4.2, 2.6.16.
+#                                Valid values: 2.6.16.
 # AUTOMATIC_PLIST
 #                              - Set to yes to enable automatic packing list 
generation.
 #                                Currently has no effect unless USE_LINUX_RPM 
is set.
@@ -1915,11 +1915,7 @@
 LINUX_BASE_PORT=       
${LINUXBASE}/bin/sh:${PORTSDIR}/emulators/linux_base-${USE_LINUX}
 .      else
 .              if ${USE_LINUX:L} == "yes"
-.                      if ${OSVERSION} < 800076 || ${LINUX_OSRELEASE} == 
"2.4.2"
-LINUX_BASE_PORT=       
${LINUXBASE}/etc/fedora-release:${PORTSDIR}/emulators/linux_base-fc4
-.                      else
 LINUX_BASE_PORT=       
${LINUXBASE}/etc/fedora-release:${PORTSDIR}/emulators/linux_base-f10
-.                      endif
 .              else
 IGNORE=                cannot be built: there is no 
emulators/linux_base-${USE_LINUX}, perhaps wrong use of USE_LINUX or 
OVERRIDE_LINUX_BASE_PORT
 .              endif
@@ -1989,7 +1985,7 @@
 _GL_glu_LIB_DEPENDS=           GLU.1:${PORTSDIR}/graphics/libGLU
 _GL_glw_LIB_DEPENDS=           GLw.1:${PORTSDIR}/graphics/libGLw
 _GL_glut_LIB_DEPENDS=          glut.12:${PORTSDIR}/graphics/freeglut
-_GL_linux_RUN_DEPENDS=         
${LINUXBASE}/usr/X11R6/lib/libGL.so.1:${PORTSDIR}/graphics/linux_dri
+_GL_linux_RUN_DEPENDS=         
${LINUXBASE}/usr/lib/lib/libGL.so.1.2:${PORTSDIR}/graphics/linux-dri74
 
 .if defined(USE_GL)
 . if ${USE_GL:L} == "yes"

Attachment: bsd.linux.mk.diff.sig
Description: Binary data

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-emulation
To unsubscribe, send any mail to "[email protected]"

Reply via email to