#-*- tab-width: 4; -*- # ex:ts=4 # # $FreeBSD$ # # Please view me with 4 column tabs! # This section defines possible names of linux infrastructure ports # (components) and all information necessary for ports to use those components. # # Ports can use this as follows: # # USE_LINUX_APPS= esound xorglibs # # .include # # As a result proper RUN_DEPENDS will be added. # # Variables: # LINUX_DIST_SUFFIX - Contains the value which is added to a port's name # (i.e. linux-port ) to get the right # 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. # The valid value is "f10" to use Linux Fedora 10 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) Linux_APPS_Include_MAINTAINER= emulation@FreeBSD.org Linux_APPS_Pre_Include= bsd.linux-apps.mk .endif .if defined(_POSTMKINCLUDED) && !defined(Linux_APPS_Post_Include) Linux_APPS_Post_Include= bsd.linux-apps.mk #new . if defined(OVERRIDE_LINUX_NONBASE_PORTS) . if ${OVERRIDE_LINUX_NONBASE_PORTS} == "f10" || ${OVERRIDE_LINUX_NONBASE_PORTS} == "c6" LINUX_DIST_SUFFIX= -${OVERRIDE_LINUX_NONBASE_PORTS} . else IGNORE= valid values for OVERRIDE_LINUX_NONBASE_PORTS are: \"f10\" and \"c6\" . endif . elif defined(USE_LINUX) . if ${USE_LINUX} == "f10" || ${USE_LINUX} == "c6" LINUX_DIST_SUFFIX= -${USE_LINUX} . endif . else # default to CentOS LINUX_DIST_SUFFIX= -c6 . endif WEB_AUTH= nvu # Non-version specific components _LINUX_APPS_ALL= allegro alsalib alsa-plugins-oss alsa-plugins-pulseaudio \ arts aspell atk avahi-libs cairo cups-libs curl dri devtools esound expat \ flac fontconfig freealut gdkpixbuf gdkpixbuf2 gnutls gtk2 hicontheme imlib jpeg libaudiofile \ libasyncns libg2c libgcrypt libglade2 libglu libgpg-error libmng libogg \ libpciaccess libsigcpp20 libsndfile libtasn1 libtheora libvorbis libxml2 mikmod \ naslibs ncurses-base openal openmotif openssl openssl-compat pango png \ pulseaudio-libs scimgtk scimlibs sdl12 sdlimage sdlmixer sdlttf tiff \ tcp_wrappers-libs xorglibs ucl ungif upx webauth # 2.6.16 components _LINUX_26_APPS= blt cyrus-sasl2 dbusglib dbuslibs \ libidn libssh2 libv4l nspr nss openal-soft \ openldap qt45 sqlite3 tcl85 tk85 qt47 qt47-x11 qt47-webkit _LINUX_APPS_ALL+= ${_LINUX_26_APPS} # Component definition section # # 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. # component_DETECT - The resulting file to check for a dependency existence. # 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_f10_FILE= ${LINUXBASE}/usr/lib/liballeg-4.2.2.so #FIXME: locate weird location for allegro c6 libs allegro_DETECT= ${allegro${LINUX_DIST_SUFFIX:S/-/_/}_FILE} allegro_PORT= ${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-allegro allegro_DEPENDS= xorglibs alsa-plugins-oss_f10_FILE= ${LINUXBASE}/usr/lib/alsa-lib/libasound_module_pcm_oss.so alsa-plugins-oss_c6_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 alsa-plugins-pulseaudio_c6_FILE= ${LINUXBASE}/usr/lib/alsa-lib/libasound_module_conf_pulse.so alsa-plugins-pulseaudio_DETECT= ${alsa-plugins-oss${LINUX_DIST_SUFFIX:S/-/_/}_FILE} alsa-plugins-pulseaudio_PORT= ${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-alsa-plugins-pulseaudio alsa-plugins-pulseaudio_DEPENDS= alsalib alsalib_f10_FILE= ${LINUXBASE}/lib/libasound.so.2.0.0 alsalib_c6_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_f10_FILE= ${LINUXBASE}/usr/lib/libartsc.so.0 arts_c6_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_f10_FILE= ${LINUXBASE}/usr/lib/libaspell.so.15.1.4 aspell_c6_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_f10_FILE= ${LINUXBASE}/usr/lib/libatk-1.0.so.0.2409.1 atk_c6_FILE= ${LINUXBASE}/usr/lib/libatk-1.0.so.0.3009.1 atk_DETECT= ${atk${LINUX_DIST_SUFFIX:S/-/_/}_FILE} atk_PORT= ${PORTSDIR}/accessibility/linux${LINUX_DIST_SUFFIX}-atk avahi-libs_c6_FILE= ${LINUXBASE}/usr/lib/libavahi-client.so.3.2.5 avahi-libs_DETECT= ${avahi-libs${LINUX_DIST_SUFFIX:S/-/_/}_FILE} avahi-libs_PORT= ${PORTSDIR}/net/linux${LINUX_DIST_SUFFIX}-avahi-libs blt_f10_FILE= ${LINUXBASE}/usr/lib/libBLT24.so # FIXME: deprecated, merged into tcl/tk85 blt_DETECT= ${blt${LINUX_DIST_SUFFIX:S/-/_/}_FILE} blt_PORT= ${PORTSDIR}/x11-toolkits/linux${LINUX_DIST_SUFFIX}-blt blt_DEPENDS= tcl85 tk85 xorglibs cairo_f10_FILE= ${LINUXBASE}/usr/lib/libcairo.so.2.10800.0 cairo_c6_FILE= ${LINUXBASE}/usr/lib/libcairo.so.2.10800.8 cairo_DETECT= ${cairo${LINUX_DIST_SUFFIX:S/-/_/}_FILE} cairo_PORT= ${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-cairo cairo_DEPENDS= fontconfig png xorglibs cups-libs_f10_FILE= ${LINUXBASE}/usr/lib/libcups.so.2 cups-libs_c6_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_f10_FILE= ${LINUXBASE}/usr/lib/libcurl.so.4.1.1 curl_c6_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 curl_DEPENDS= cyrus-sasl2 openldap cyrus-sasl2_f10_FILE= ${LINUXBASE}/usr/lib/libsasl2.so.2.0.22 cyrus-sasl2_c6_FILE= ${LINUXBASE}/usr/lib/libsasl2.so.2.0.23 cyrus-sasl2_DETECT= ${cyrus-sasl2${LINUX_DIST_SUFFIX:S/-/_/}_FILE} cyrus-sasl2_PORT= ${PORTSDIR}/security/linux${LINUX_DIST_SUFFIX}-cyrus-sasl2 dbusglib_f10_FILE= ${LINUXBASE}/usr/lib/libdbus-glib-1.so.2 dbusglib_c6_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 dbuslibs_f10_FILE= ${LINUXBASE}/lib/libdbus-1.so.3 dbuslibs_c6_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_f10_FILE= ${LINUXBASE}/usr/lib/libGL.so.1.2 dri_c6_FILE= ${LINUXBASE}/usr/lib/libGL.so.1.2.0 dri_DETECT= ${dri${LINUX_DIST_SUFFIX:S/-/_/}_FILE} dri_PORT= ${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-dri dri_DEPENDS= xorglibs devtools_f10_FILE= ${LINUXBASE}/usr/bin/i386-redhat-linux-gcc devtools_c6_FILE= ${LINUXBASE}/usr/bin/gcc devtools_DETECT= ${devtools${LINUX_DIST_SUFFIX:S/-/_/}_FILE} devtools_PORT= ${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-devtools esound_f10_FILE= ${LINUXBASE}/usr/lib/libesd.so.0.2.39 esound_c6_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_f10_FILE= ${LINUXBASE}/lib/libexpat.so.1 expat_c6_FILE= ${LINUXBASE}/lib/libexpat.so.1 expat_DETECT= ${expat${LINUX_DIST_SUFFIX:S/-/_/}_FILE} expat_PORT= ${PORTSDIR}/textproc/linux${LINUX_DIST_SUFFIX}-expat fontconfig_f10_FILE= ${LINUXBASE}/usr/lib/libfontconfig.so.1.3.0 fontconfig_c6_FILE= ${LINUXBASE}/usr/lib/libfontconfig.so.1.4.4 fontconfig_DETECT= ${fontconfig${LINUX_DIST_SUFFIX:S/-/_/}_FILE} fontconfig_PORT= ${PORTSDIR}/x11-fonts/linux${LINUX_DIST_SUFFIX}-fontconfig fontconfig_DEPENDS= expat flac_c6_FILE= ${LINUXBASE}/usr/lib/libFLAC.so.8.2.0 flac_DETECT= ${flac${LINUX_DIST_SUFFIX:S/-/_/}_FILE} flac_PORT= ${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-flac 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_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 gdkpixbuf2_f10_FILE=${LINUXBASE}/usr/lib/libgdk_pixbuf-2.0.so.0 gdkpixbuf2_c6_FILE= ${LINUXBASE}/usr/lib/libgdk_pixbuf-2.0.so.0 gdkpixbuf2_DETECT= ${gdkpixbuf2${LINUX_DIST_SUFFIX:S/-/_/}_FILE} .if ${USE_LINUX} == "f10" gdkpixbuf2_PORT= ${PORTSDIR}/x11-toolkits/linux${LINUX_DIST_SUFFIX}-gtk2 .else # default to CentOS 6. gdkpixbuf2_PORT= ${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-gdk-pixbuf2 .endif gnutls_f10_FILE= ${LINUXBASE}/usr/lib/libgnutls.so.26.4.6 gnutls_c6_FILE= ${LINUXBASE}/usr/lib/libgnutls.so.26.14.12 gnutls_DETECT= ${gnutls${LINUX_DIST_SUFFIX:S/-/_/}_FILE} gnutls_PORT= ${PORTSDIR}/security/linux${LINUX_DIST_SUFFIX}-gnutls gnutls_DEPENDS= libtasn1 libgcrypt libgpg-error gtk2_f10_FILE= ${LINUXBASE}/usr/lib/libgtk-x11-2.0.so.0.1400.7 gtk2_c6_FILE= ${LINUXBASE}/usr/lib/libgtk-x11-2.0.so.0.2400.23 gtk2_DETECT= ${gtk2${LINUX_DIST_SUFFIX:S/-/_/}_FILE} gtk2_PORT= ${PORTSDIR}/x11-toolkits/linux${LINUX_DIST_SUFFIX}-gtk2 gtk2_DEPENDS= atk gdkpixbuf2 jpeg png pango tiff xorglibs hicontheme_f10_FILE= ${LINUXBASE}/usr/share/icons/hicolor hicontheme_c6_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_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_f10_FILE= ${LINUXBASE}/usr/lib/libjpeg.so.62.0.0 jpeg_c6_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 libasyncns_f10_FILE= ${LINUXBASE}/usr/lib/libasyncns.so.0.3.1 libasyncns_c6_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_f10_FILE= ${LINUXBASE}/usr/lib/libaudiofile.so.0.0.2 libaudiofile_c6_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_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 libgcrypt_f10_FILE= ${LINUXBASE}/lib/libgcrypt.so.11.5.2 libgcrypt_c6_FILE= ${LINUXBASE}/lib/libgcrypt.so.11.5.3 libgcrypt_DETECT= ${libgcrypt${LINUX_DIST_SUFFIX:S/-/_/}_FILE} libgcrypt_PORT= ${PORTSDIR}/security/linux${LINUX_DIST_SUFFIX}-libgcrypt libglade2_f10_FILE= ${LINUXBASE}/usr/lib/libglade-2.0.so.0.0.7 libglade2_c6_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_f10_FILE= ${LINUXBASE}/usr/lib/libGLU.so.1 libglu_c6_FILE= ${LINUXBASE}/usr/lib/libGLU.so.1 libglu_DETECT= ${libglu${LINUX_DIST_SUFFIX:S/-/_/}_FILE} libglu_PORT= ${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-libGLU libgpg-error_f10_FILE= ${LINUXBASE}/lib/libgpg-error.so.0.4.0 libgpg-error_c6_FILE= ${LINUXBASE}/lib/libgpg-error.so.0.5.0 libgpg-error_DETECT= ${libgpg-error${LINUX_DIST_SUFFIX:S/-/_/}_FILE} libgpg-error_PORT= ${PORTSDIR}/security/linux${LINUX_DIST_SUFFIX}-libgpg-error # 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_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_f10_FILE= ${LINUXBASE}/usr/lib/libogg.so.0.5.3 libogg_c6_FILE= ${LINUXBASE}/usr/lib/libogg.so.0.6.0 libogg_DETECT= ${libogg${LINUX_DIST_SUFFIX:S/-/_/}_FILE} libogg_PORT= ${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-libogg libpciaccess_c6_FILE= ${LINUXBASE}/usr/lib/libpciaccess.so.0.11.1 libpciaccess_DETECT= ${libogg${LINUX_DIST_SUFFIX:S/-/_/}_FILE} libpciaccess_PORT= ${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-libpciaccess libsigcpp20_f10_FILE= ${LINUXBASE}/usr/lib/libsigc-2.0.so.0 libsigcpp20_c6_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 libsndfile_c6_FILE= ${LINUXBASE}/usr/lib/libsndfile.so.1.0.20 libsndfile_DETECT= ${libsndfile${LINUX_DIST_SUFFIX:S/-/_/}_FILE} libsndfile_PORT= ${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-libsndfile libssh2_f10_FILE= ${LINUXBASE}/usr/lib/libssh2.so.1 libssh2_c6_FILE= ${LINUXBASE}/usr/lib/libssh2.so.1.0.1 libssh2_DETECT= ${libssh2${LINUX_DIST_SUFFIX:S/-/_/}_FILE} libssh2_PORT= ${PORTSDIR}/security/linux${LINUX_DIST_SUFFIX}-libssh2 libssh2_DEPENDS= openssl libv4l_f10_FILE= ${LINUXBASE}/usr/lib/libv4l1.so.0 libv4l_c6_FILE= ${LINUXBASE}/usr/lib/libv4l1.so.0 libv4l_DETECT= ${libv4l${LINUX_DIST_SUFFIX:S/-/_/}_FILE} libv4l_PORT= ${PORTSDIR}/multimedia/linux${LINUX_DIST_SUFFIX}-libv4l libtasn1_f10_FILE= ${LINUXBASE}/usr/lib/libtasn1.so.3.0.16 libtasn1_c6_FILE= ${LINUXBASE}/usr/lib/libtasn1.so.3.1.6 libtasn1_DETECT= ${libtasn1${LINUX_DIST_SUFFIX:S/-/_/}_FILE} libtasn1_PORT= ${PORTSDIR}/security/linux${LINUX_DIST_SUFFIX}-libtasn1 libtheora_f10_FILE= ${LINUXBASE}/usr/lib/libtheora.so.0.3.3 libtheora_c6_FILE= ${LINUXBASE}/usr/lib/libtheora.so.0.3.9 libtheora_DETECT= ${libtheora${LINUX_DIST_SUFFIX:S/-/_/}_FILE} libtheora_PORT= ${PORTSDIR}/multimedia/linux${LINUX_DIST_SUFFIX}-libtheora libvorbis_f10_FILE= ${LINUXBASE}/usr/lib/libvorbis.so.0.4.0 libvorbis_c6_FILE= ${LINUXBASE}/usr/lib/libvorbis.so.0.4.3 libvorbis_DETECT= ${libvorbis${LINUX_DIST_SUFFIX:S/-/_/}_FILE} libvorbis_PORT= ${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-libvorbis libvorbis_DEPENDS= libogg libxml2_f10_FILE= ${LINUXBASE}/usr/lib/libxml2.so.2.7.3 libxml2_c6_FILE= ${LINUXBASE}/usr/lib/libxml2.so.2.7.6 libxml2_DETECT= ${libxml2${LINUX_DIST_SUFFIX:S/-/_/}_FILE} libxml2_PORT= ${PORTSDIR}/textproc/linux${LINUX_DIST_SUFFIX}-libxml2 mikmod_f10_FILE= ${LINUXBASE}/usr/lib/libmikmod.so.3.0.0 mikmod_c6_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_f10_FILE= ${LINUXBASE}/usr/lib/libaudio.so.2 naslibs_c6_FILE= ${LINUXBASE}/usr/lib/libaudio.so.2 naslibs_DETECT= ${naslibs${LINUX_DIST_SUFFIX:S/-/_/}_FILE} naslibs_PORT= ${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-nas-libs naslibs_DEPENDS= xorglibs openldap_f10_FILE= ${LINUXBASE}/usr/lib/libldap-2.4.so.2.2.0 openldap_c6_FILE= ${LINUXBASE}/lib/libldap-2.4.so.2.10.2 openldap_DETECT= ${openldap${LINUX_DIST_SUFFIX:S/-/_/}_FILE} openldap_PORT= ${PORTSDIR}/net/linux${LINUX_DIST_SUFFIX}-openldap openmotif_f10_FILE= ${LINUXBASE}/usr/lib/libXm.so.4 openmotif_c6_FILE= ${LINUXBASE}/usr/lib/libXm.so.4.0.3 openmotif_DETECT= ${openmotif${LINUX_DIST_SUFFIX:S/-/_/}_FILE} openmotif_PORT= ${PORTSDIR}/x11-toolkits/linux${LINUX_DIST_SUFFIX}-openmotif openmotif_DEPENDS= xorglibs ncurses-base_f10_FILE= ${LINUXBASE}/lib/terminfo/a/ansi ncurses-base_c6_FILE= ${LINUXBASE}/lib/terminfo/a/ansi ncurses-base_DETECT= ${ncurses-base${LINUX_DIST_SUFFIX:S/-/_/}_FILE} ncurses-base_PORT= ${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-ncurses-base nspr_f10_FILE= ${LINUXBASE}/lib/libnspr4.so nspr_c6_FILE= ${LINUXBASE}/lib/libnspr4.so nspr_DETECT= ${nspr${LINUX_DIST_SUFFIX:S/-/_/}_FILE} nspr_PORT= ${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-nspr nss_f10_FILE= ${LINUXBASE}/lib/libnss3.so nss_c6_FILE= ${LINUXBASE}/usr/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_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 openal-soft_f10_FILE= ${LINUXBASE}/usr/lib/libopenal.so.1.8.466 openal-soft_c6_FILE= ${LINUXBASE}/usr/lib/libopenal.so.1.12.854 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_f10_FILE= ${LINUXBASE}/lib/libssl.so.0.9.8g openssl_c6_FILE= ${LINUXBASE}/usr/lib/libssl.so.10 openssl_DETECT= ${openssl${LINUX_DIST_SUFFIX:S/-/_/}_FILE} openssl_PORT= ${PORTSDIR}/security/linux${LINUX_DIST_SUFFIX}-openssl openssl-compat_c6_FILE= ${LINUXBASE}/usr/lib/libssl.so.0.9.8e openssl-compat_DETECT= ${openssl-compat${LINUX_DIST_SUFFIX:S/-/_/}_FILE} openssl-compat_PORT= ${PORTSDIR}/security/linux${LINUX_DIST_SUFFIX}-openssl-compat pango_f10_FILE= ${LINUXBASE}/usr/lib/libpango-1.0.so.0.2800.3 pango_c6_FILE= ${LINUXBASE}/usr/lib/libpango-1.0.so.0.2800.1 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_f10_FILE= ${LINUXBASE}/usr/lib/libpng.so.3.37.0 png_c6_FILE= ${LINUXBASE}/usr/lib/libpng.so.3.49.0 png_DETECT= ${png${LINUX_DIST_SUFFIX:S/-/_/}_FILE} png_PORT= ${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-png pulseaudio-libs_f10_FILE= ${LINUXBASE}/usr/lib/libpulse.so.0 pulseaudio-libs_c6_FILE= ${LINUXBASE}/usr/lib/libpulse.so.0.12.2 pulseaudio-libs_DETECT= ${pulseaudio-libs${LINUX_DIST_SUFFIX:S/-/_/}_FILE} pulseaudio-libs_PORT= ${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-pulseaudio-libs qt45_f10_FILE= ${LINUXBASE}/usr/lib/libQtCore.so.4.5.3 qt45_DETECT= ${qt45${LINUX_DIST_SUFFIX:S/-/_/}_FILE} qt45_DEPENDS= fontconfig libmng png sdl12_f10_FILE= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0.11.2 sdl12_c6_FILE= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0.11.3 sdl12_DETECT= ${sdl12${LINUX_DIST_SUFFIX:S/-/_/}_FILE} sdl12_PORT= ${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-sdl12 sdl12_DEPENDS= xorglibs sdlimage_f10_FILE= ${LINUXBASE}/usr/lib/libSDL_image-1.2.so.0.1.5 sdlimage_c6_FILE= ${LINUXBASE}/usr/lib/libSDL_image-1.2.so.0.8.2 sdlimage_DETECT= ${sdlimage${LINUX_DIST_SUFFIX:S/-/_/}_FILE} sdlimage_PORT= ${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-sdl_image sdlimage_DEPENDS= jpeg png sdl12 tiff sdlmixer_f10_FILE= ${LINUXBASE}/usr/lib/libSDL_mixer-1.2.so.0.2.6 sdlmixer_c6_FILE= ${LINUXBASE}/usr/lib/libSDL_mixer-1.2.so.0.10.1 sdlmixer_DETECT= ${sdlmixer${LINUX_DIST_SUFFIX:S/-/_/}_FILE} sdlmixer_PORT= ${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-sdl_mixer sdlmixer_DEPENDS= sdl12 sdlttf_f10_FILE= ${LINUXBASE}/usr/lib/libSDL_ttf-2.0.so.0.6.2 sdlttf_c6_FILE= ${LINUXBASE}/usr/lib/libSDL_ttf-2.0.so.0.6.3 sdlttf_DETECT= ${sdlttf${LINUX_DIST_SUFFIX:S/-/_/}_FILE} sdlttf_PORT= ${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-sdl_ttf sdlttf_DEPENDS= sdl12 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_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 sqlite3_f10_FILE= ${LINUXBASE}/usr/lib/libsqlite3.so.0 sqlite3_c6_FILE= ${LINUXBASE}/usr/lib/libsqlite3.so.0 sqlite3_DETECT= ${sqlite3${LINUX_DIST_SUFFIX:S/-/_/}_FILE} sqlite3_PORT= ${PORTSDIR}/databases/linux${LINUX_DIST_SUFFIX}-sqlite3 tcl85_f10_FILE= ${LINUXBASE}/usr/lib/libtcl8.5.so tcl85_c6_FILE= ${LINUXBASE}/usr/lib/libtcl8.5.so tcl85_DETECT= ${tcl85${LINUX_DIST_SUFFIX:S/-/_/}_FILE} tcl85_PORT= ${PORTSDIR}/lang/linux${LINUX_DIST_SUFFIX}-tcl85 tcp_wrappers-libs_c6_FILE= ${LINUXBASE}/lib/libwrap.so.0 tcp_wrappers-libs_DETECT= ${tcp_wrappers-libs${LINUX_DIST_SUFFIX:S/-/_/}_FILE} tcp_wrappers-libs_PORT= ${PORTSDIR}/net/linux${LINUX_DIST_SUFFIX}-tcp_wrappers-libs tiff_f10_FILE= ${LINUXBASE}/usr/lib/libtiff.so.3.8.2 tiff_c6_FILE= ${LINUXBASE}/usr/lib/libtiff.so.3.9.4 tiff_DETECT= ${tiff${LINUX_DIST_SUFFIX:S/-/_/}_FILE} tiff_PORT= ${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-tiff tiff_DEPENDS= jpeg tk85_f10_FILE= ${LINUXBASE}/usr/lib/libtk8.5.so tk85_c6_FILE= ${LINUXBASE}/usr/lib/libtk8.5.so tk85_DETECT= ${tk85${LINUX_DIST_SUFFIX:S/-/_/}_FILE} tk85_PORT= ${PORTSDIR}/x11-toolkits/linux${LINUX_DIST_SUFFIX}-tk85 tk85_DEPENDS= xorglibs xorglibs_f10_FILE= ${LINUXBASE}/usr/lib/libXrandr.so.2.1.0 xorglibs_c6_FILE= ${LINUXBASE}/usr/lib/libXrandr.so.2.2.0 xorglibs_DETECT= ${xorglibs${LINUX_DIST_SUFFIX:S/-/_/}_FILE} xorglibs_PORT= ${PORTSDIR}/x11/linux${LINUX_DIST_SUFFIX}-xorg-libs xorglibs_DEPENDS= fontconfig 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_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_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 webauth_f10_FILE= ${LOCALBASE}/bin/linux-nvu webauth_DETECT= ${webauth${LINUX_DIST_SUFFIX:S/-/_/}_FILE} webauth_PORT= ${PORTSDIR}/www/linux-${WEB_AUTH} webauth_DEPENDS= gtk2 atk pango fontconfig qt47_c6_FILE= ${LINUXBASE}/usr/lib/qt47/libQtCore.so.4.7.2 qt47_DETECT= ${qt47${LINUX_DIST_SUFFIX:S/-/_/}_FILE} qt47_PORT= ${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-qt47 qt47-x11_c6_FILE= ${LINUXBASE}/usr/lib/qt47/libQtGui.so.4.7.2 qt47-x11_DETECT= ${qt47-x11${LINUX_DIST_SUFFIX:S/-/_/}_FILE} qt47-x11_PORT= ${PORTSDIR}/x11-toolkits/linux${LINUX_DIST_SUFFIX}-qt47-x11 qt47-webkit_c6_FILE= ${LINUXBASE}/usr/lib/qt47/libQtWebKit.so.4.7.2 qt47-webkit_DETECT= ${qt47-webkit${LINUX_DIST_SUFFIX:S/-/_/}_FILE} qt47-webkit_PORT= ${PORTSDIR}/www/linux${LINUX_DIST_SUFFIX}-qt47-webkit # End component definition section # Let's check if components from USE_LINUX_APPS exist at _LINUX_APPS_ALL . for component in ${USE_LINUX_APPS} . if ${_LINUX_APPS_ALL:M${component}}=="" IGNORE= bsd.linux-apps.mk test failed: Invalid component USE_LINUX_APPS=${component} . endif . endfor # Let's check if components from USE_LINUX_APPS have corresponding _DETECT # i.e. if a corresponding _FILE defined for given LINUX_DIST_SUFFIX . for component in ${USE_LINUX_APPS} . if ${${component}_DETECT}=="" . if defined(${component}${LINUX_DIST_SUFFIX:S/-/_/}_FILE) IGNORE= bsd.linux-apps.mk test failed: The component ${component} is empty for LINUX_DIST_SUFFIX=${LINUX_DIST_SUFFIX} (the corresponding variable ${component}${LINUX_DIST_SUFFIX:S/-/_/}_FILE is empty) . else IGNORE= bsd.linux-apps.mk test failed: The component ${component} is not defined for LINUX_DIST_SUFFIX=${LINUX_DIST_SUFFIX} (the corresponding variable ${component}${LINUX_DIST_SUFFIX:S/-/_/}_FILE is not defined). This usually means that the current port should be used with non default linux base and/or infrastructure port(s) . endif . endif . endfor # Recursively expand all dependencies for each app at _LINUX_APPS_ALL . for component in ${_LINUX_APPS_ALL} . for subcomponent in ${${component}_DEPENDS} ${component}_DEPENDS+=${${subcomponent}_DEPENDS} . endfor . endfor # Use just expanded dependencies (_DEPENDS) to expand USE_LINUX_APPS . for component in ${USE_LINUX_APPS} _USE_LINUX_APPS+=${${component}_DEPENDS} ${component} . endfor # Set dependencies for _USE_LINUX_APPS which exists at _LINUX_APPS_ALL . for component in ${_LINUX_APPS_ALL} . if ${_USE_LINUX_APPS:M${component}}!="" . if defined(${component}${LINUX_DIST_SUFFIX:S/-/_/}_FILE) RUN_DEPENDS+= ${${component}_DETECT}:${${component}_PORT} . endif . endif . endfor .endif