Update CentOS base to 6.5, add userland ports
The Fedora 10 infrastructure ports have been in use since June 2009 and, while
having served a great deed, have become unsupported upstream and hence affected
by unfixed security vulnerabilities. In addition to that, many recent Linux
binaries need newer libc / stdlibc++ versions.
This commit adds the linux-c6- userland as drop-in replacement for the -f10
infrastructure, as well as upgrading the linux_base-c6 port to CentOS 6.5.
If you want to switch to linux-c6 ports, please define at /etc/make.conf:
OVERRIDE_LINUX_BASE_PORT=c6
OVERRIDE_LINUX_NONBASE_PORTS=c6
Additionally, please add the following line to /etc/sysctl.conf:
compat.linux.osrelease=2.6.18
Upgrading procedures are shown in /usr/ports/UPDATING.
This work has been inspired by Artyom Mirgorodskiy's post to emulation@ in
November 2013, using and extending mav@'s work. It has been tested extensively
and most reported issues were already fixed. Please report any additional bug
or "features" to the emulation mailing list.
Many thanks to: mav@, rene@, allanjude@, netchild@, antoine@, everyone who's
filed Issues and Pull requests on GitHub,
PR: 186820
Differential Revision: https://reviews.freebsd.org/D793
Reviewed by: allanjude, antoine, bapt, rene
Approved by: portmgr (antoine, bapt)
Approved by: koobs (mentor)
Sponsored by: Perceivon Hosting Inc.
2014-09-22 12:40:00 +02:00
|
|
|
# Created by: Johannes Jost Meixner <xmj@FreeBSD.org>
|
|
|
|
# $FreeBSD$
|
|
|
|
|
2015-08-09 21:14:13 +02:00
|
|
|
PORTNAME= linux-${USE_LINUX}
|
|
|
|
PORTVERSION= 0.3
|
Update CentOS base to 6.5, add userland ports
The Fedora 10 infrastructure ports have been in use since June 2009 and, while
having served a great deed, have become unsupported upstream and hence affected
by unfixed security vulnerabilities. In addition to that, many recent Linux
binaries need newer libc / stdlibc++ versions.
This commit adds the linux-c6- userland as drop-in replacement for the -f10
infrastructure, as well as upgrading the linux_base-c6 port to CentOS 6.5.
If you want to switch to linux-c6 ports, please define at /etc/make.conf:
OVERRIDE_LINUX_BASE_PORT=c6
OVERRIDE_LINUX_NONBASE_PORTS=c6
Additionally, please add the following line to /etc/sysctl.conf:
compat.linux.osrelease=2.6.18
Upgrading procedures are shown in /usr/ports/UPDATING.
This work has been inspired by Artyom Mirgorodskiy's post to emulation@ in
November 2013, using and extending mav@'s work. It has been tested extensively
and most reported issues were already fixed. Please report any additional bug
or "features" to the emulation mailing list.
Many thanks to: mav@, rene@, allanjude@, netchild@, antoine@, everyone who's
filed Issues and Pull requests on GitHub,
PR: 186820
Differential Revision: https://reviews.freebsd.org/D793
Reviewed by: allanjude, antoine, bapt, rene
Approved by: portmgr (antoine, bapt)
Approved by: koobs (mentor)
Sponsored by: Perceivon Hosting Inc.
2014-09-22 12:40:00 +02:00
|
|
|
CATEGORIES= emulators linux
|
|
|
|
|
|
|
|
MAINTAINER= emulation@FreeBSD.org
|
|
|
|
COMMENT= Meta-port for all things CentOS ${LINUX_DIST_VER}
|
|
|
|
|
2015-04-05 09:04:24 +02:00
|
|
|
USES= metaport
|
Update CentOS base to 6.5, add userland ports
The Fedora 10 infrastructure ports have been in use since June 2009 and, while
having served a great deed, have become unsupported upstream and hence affected
by unfixed security vulnerabilities. In addition to that, many recent Linux
binaries need newer libc / stdlibc++ versions.
This commit adds the linux-c6- userland as drop-in replacement for the -f10
infrastructure, as well as upgrading the linux_base-c6 port to CentOS 6.5.
If you want to switch to linux-c6 ports, please define at /etc/make.conf:
OVERRIDE_LINUX_BASE_PORT=c6
OVERRIDE_LINUX_NONBASE_PORTS=c6
Additionally, please add the following line to /etc/sysctl.conf:
compat.linux.osrelease=2.6.18
Upgrading procedures are shown in /usr/ports/UPDATING.
This work has been inspired by Artyom Mirgorodskiy's post to emulation@ in
November 2013, using and extending mav@'s work. It has been tested extensively
and most reported issues were already fixed. Please report any additional bug
or "features" to the emulation mailing list.
Many thanks to: mav@, rene@, allanjude@, netchild@, antoine@, everyone who's
filed Issues and Pull requests on GitHub,
PR: 186820
Differential Revision: https://reviews.freebsd.org/D793
Reviewed by: allanjude, antoine, bapt, rene
Approved by: portmgr (antoine, bapt)
Approved by: koobs (mentor)
Sponsored by: Perceivon Hosting Inc.
2014-09-22 12:40:00 +02:00
|
|
|
|
|
|
|
# base
|
|
|
|
USE_LINUX= c6
|
|
|
|
|
|
|
|
# non-base
|
|
|
|
|
2015-08-09 21:14:13 +02:00
|
|
|
RUN_DEPENDS+= linux-${USE_LINUX}-libasyncns>0:${PORTSDIR}/dns/linux-c6-libasyncns \
|
|
|
|
linux-${USE_LINUX}-tk85>0:${PORTSDIR}/x11-toolkits/linux-c6-tk85 \
|
|
|
|
linux-${USE_LINUX}-gtk2>0:${PORTSDIR}/x11-toolkits/linux-c6-gtk2 \
|
|
|
|
linux-${USE_LINUX}-hicolor-icon-theme>0:${PORTSDIR}/x11-themes/linux-c6-hicolor-icon-theme \
|
|
|
|
linux-${USE_LINUX}-qt47-x11>0:${PORTSDIR}/x11-toolkits/linux-c6-qt47-x11 \
|
|
|
|
linux-${USE_LINUX}-pango>0:${PORTSDIR}/x11-toolkits/linux-c6-pango \
|
|
|
|
linux-${USE_LINUX}-openmotif>0:${PORTSDIR}/x11-toolkits/linux-c6-openmotif \
|
|
|
|
linux-${USE_LINUX}-atk>0:${PORTSDIR}/accessibility/linux-c6-atk \
|
|
|
|
linux-${USE_LINUX}-sqlite>0:${PORTSDIR}/databases/linux-c6-sqlite3 \
|
|
|
|
linux-${USE_LINUX}-tcl85>0:${PORTSDIR}/lang/linux-c6-tcl85 \
|
|
|
|
linux-${USE_LINUX}-nspr>0:${PORTSDIR}/devel/linux-c6-nspr \
|
|
|
|
linux-${USE_LINUX}-libsigc++20>0:${PORTSDIR}/devel/linux-c6-libsigc++20 \
|
|
|
|
linux-${USE_LINUX}-sdl>0:${PORTSDIR}/devel/linux-c6-sdl12 \
|
|
|
|
linux-${USE_LINUX}-libpciaccess>0:${PORTSDIR}/devel/linux-c6-libpciaccess \
|
|
|
|
linux-${USE_LINUX}-libglade2>0:${PORTSDIR}/devel/linux-c6-libglade2 \
|
|
|
|
linux-${USE_LINUX}-devtools>0:${PORTSDIR}/devel/linux-c6-devtools \
|
|
|
|
linux-${USE_LINUX}-dbus-libs>0:${PORTSDIR}/devel/linux-c6-dbus-libs \
|
|
|
|
linux-${USE_LINUX}-qt47>0:${PORTSDIR}/devel/linux-c6-qt47 \
|
|
|
|
linux-${USE_LINUX}-dbus-glib>0:${PORTSDIR}/devel/linux-c6-dbus-glib \
|
|
|
|
linux-${USE_LINUX}-ncurses-base>0:${PORTSDIR}/devel/linux-c6-ncurses-base \
|
|
|
|
linux-${USE_LINUX}-xorg-libs>0:${PORTSDIR}/x11/linux-c6-xorg-libs \
|
|
|
|
linux-${USE_LINUX}-fontconfig>0:${PORTSDIR}/x11-fonts/linux-c6-fontconfig \
|
|
|
|
linux-${USE_LINUX}-cups-libs>0:${PORTSDIR}/print/linux-c6-cups-libs \
|
|
|
|
linux-${USE_LINUX}-flac>0:${PORTSDIR}/audio/linux-c6-flac \
|
|
|
|
linux-${USE_LINUX}-alsa-utils>0:${PORTSDIR}/audio/linux-c6-alsa-utils \
|
|
|
|
linux-${USE_LINUX}-alsa-lib>0:${PORTSDIR}/audio/linux-c6-alsa-lib \
|
|
|
|
linux-${USE_LINUX}-libaudiofile>0:${PORTSDIR}/audio/linux-c6-libaudiofile \
|
|
|
|
linux-${USE_LINUX}-esound>0:${PORTSDIR}/audio/linux-c6-esound \
|
|
|
|
linux-${USE_LINUX}-alsa-plugins-oss>0:${PORTSDIR}/audio/linux-c6-alsa-plugins-oss \
|
|
|
|
linux-${USE_LINUX}-sdl_mixer>0:${PORTSDIR}/audio/linux-c6-sdl_mixer \
|
|
|
|
linux-${USE_LINUX}-alsa-plugins-pulseaudio>0:${PORTSDIR}/audio/linux-c6-alsa-plugins-pulseaudio \
|
|
|
|
linux-${USE_LINUX}-libsndfile>0:${PORTSDIR}/audio/linux-c6-libsndfile \
|
|
|
|
linux-${USE_LINUX}-libogg>0:${PORTSDIR}/audio/linux-c6-libogg \
|
|
|
|
linux-${USE_LINUX}-arts>0:${PORTSDIR}/audio/linux-c6-arts \
|
|
|
|
linux-${USE_LINUX}-pulseaudio-utils>0:${PORTSDIR}/audio/linux-c6-pulseaudio-utils \
|
|
|
|
linux-${USE_LINUX}-pulseaudio-libs>0:${PORTSDIR}/audio/linux-c6-pulseaudio-libs \
|
|
|
|
linux-${USE_LINUX}-mikmod>0:${PORTSDIR}/audio/linux-c6-mikmod \
|
|
|
|
linux-${USE_LINUX}-openal-soft>0:${PORTSDIR}/audio/linux-c6-openal-soft \
|
|
|
|
linux-${USE_LINUX}-libvorbis>0:${PORTSDIR}/audio/linux-c6-libvorbis \
|
|
|
|
linux-${USE_LINUX}-nas-libs>0:${PORTSDIR}/audio/linux-c6-nas-libs \
|
|
|
|
linux-${USE_LINUX}-libtheora>0:${PORTSDIR}/multimedia/linux-c6-libtheora \
|
|
|
|
linux-${USE_LINUX}-libv4l>0:${PORTSDIR}/multimedia/linux-c6-libv4l \
|
|
|
|
linux-${USE_LINUX}-qt47-webkit>0:${PORTSDIR}/www/linux-c6-qt47-webkit \
|
|
|
|
linux-${USE_LINUX}-flashplugin>0:${PORTSDIR}/www/linux-c6-flashplugin11 \
|
|
|
|
linux-${USE_LINUX}-cyrus-sasl2>0:${PORTSDIR}/security/linux-c6-cyrus-sasl2 \
|
|
|
|
linux-${USE_LINUX}-libssh2>0:${PORTSDIR}/security/linux-c6-libssh2 \
|
|
|
|
linux-${USE_LINUX}-openssl-compat>0:${PORTSDIR}/security/linux-c6-openssl-compat \
|
|
|
|
linux-${USE_LINUX}-openssl>0:${PORTSDIR}/security/linux-c6-openssl \
|
|
|
|
linux-${USE_LINUX}-gnutls>0:${PORTSDIR}/security/linux-c6-gnutls \
|
|
|
|
linux-${USE_LINUX}-libgcrypt>0:${PORTSDIR}/security/linux-c6-libgcrypt \
|
|
|
|
linux-${USE_LINUX}-nss>0:${PORTSDIR}/security/linux-c6-nss \
|
|
|
|
linux-${USE_LINUX}-libtasn1>0:${PORTSDIR}/security/linux-c6-libtasn1 \
|
|
|
|
linux-${USE_LINUX}-libgpg-error>0:${PORTSDIR}/security/linux-c6-libgpg-error \
|
|
|
|
linux-${USE_LINUX}-curl>0:${PORTSDIR}/ftp/linux-c6-curl \
|
|
|
|
linux-${USE_LINUX}-tcp_wrappers-libs>0:${PORTSDIR}/net/linux-c6-tcp_wrappers-libs \
|
|
|
|
linux-${USE_LINUX}-openldap>0:${PORTSDIR}/net/linux-c6-openldap \
|
|
|
|
linux-${USE_LINUX}-avahi-libs>0:${PORTSDIR}/net/linux-c6-avahi-libs \
|
|
|
|
linux-${USE_LINUX}-expat>0:${PORTSDIR}/textproc/linux-c6-expat \
|
|
|
|
linux-${USE_LINUX}-aspell>0:${PORTSDIR}/textproc/linux-c6-aspell \
|
|
|
|
linux-${USE_LINUX}-libxml2>0:${PORTSDIR}/textproc/linux-c6-libxml2 \
|
|
|
|
linux-${USE_LINUX}-sdl_image>0:${PORTSDIR}/graphics/linux-c6-sdl_image \
|
|
|
|
linux-${USE_LINUX}-sdl_ttf>0:${PORTSDIR}/graphics/linux-c6-sdl_ttf \
|
|
|
|
linux-${USE_LINUX}-png>0:${PORTSDIR}/graphics/linux-c6-png \
|
|
|
|
linux-${USE_LINUX}-tiff>0:${PORTSDIR}/graphics/linux-c6-tiff \
|
|
|
|
linux-${USE_LINUX}-jpeg>0:${PORTSDIR}/graphics/linux-c6-jpeg \
|
|
|
|
linux-${USE_LINUX}-glx-utils>0:${PORTSDIR}/graphics/linux-c6-glx-utils \
|
|
|
|
linux-${USE_LINUX}-gdk-pixbuf2>0:${PORTSDIR}/graphics/linux-c6-gdk-pixbuf2 \
|
|
|
|
linux-${USE_LINUX}-cairo>0:${PORTSDIR}/graphics/linux-c6-cairo
|
2014-09-23 12:50:14 +02:00
|
|
|
|
|
|
|
OPTIONS_DEFINE= NVIDIA_GL
|
|
|
|
|
2014-10-07 11:07:33 +02:00
|
|
|
NVIDIA_GL_RUN_DEPENDS= ${LINUXBASE}/usr/lib/libGL.so.1:${PORTSDIR}/x11/nvidia-driver \
|
2015-08-09 21:14:13 +02:00
|
|
|
linux-${USE_LINUX}-libGLU>0:${PORTSDIR}/graphics/linux-c6-libGLU
|
|
|
|
NVIDIA_GL_RUN_DEPENDS_OFF= linux-${USE_LINUX}-dri>0:${PORTSDIR}/graphics/linux-c6-dri
|
Update CentOS base to 6.5, add userland ports
The Fedora 10 infrastructure ports have been in use since June 2009 and, while
having served a great deed, have become unsupported upstream and hence affected
by unfixed security vulnerabilities. In addition to that, many recent Linux
binaries need newer libc / stdlibc++ versions.
This commit adds the linux-c6- userland as drop-in replacement for the -f10
infrastructure, as well as upgrading the linux_base-c6 port to CentOS 6.5.
If you want to switch to linux-c6 ports, please define at /etc/make.conf:
OVERRIDE_LINUX_BASE_PORT=c6
OVERRIDE_LINUX_NONBASE_PORTS=c6
Additionally, please add the following line to /etc/sysctl.conf:
compat.linux.osrelease=2.6.18
Upgrading procedures are shown in /usr/ports/UPDATING.
This work has been inspired by Artyom Mirgorodskiy's post to emulation@ in
November 2013, using and extending mav@'s work. It has been tested extensively
and most reported issues were already fixed. Please report any additional bug
or "features" to the emulation mailing list.
Many thanks to: mav@, rene@, allanjude@, netchild@, antoine@, everyone who's
filed Issues and Pull requests on GitHub,
PR: 186820
Differential Revision: https://reviews.freebsd.org/D793
Reviewed by: allanjude, antoine, bapt, rene
Approved by: portmgr (antoine, bapt)
Approved by: koobs (mentor)
Sponsored by: Perceivon Hosting Inc.
2014-09-22 12:40:00 +02:00
|
|
|
|
|
|
|
.include <bsd.port.mk>
|