diff options
author | Johannes Jost Meixner <xmj@FreeBSD.org> | 2014-09-22 10:40:00 +0000 |
---|---|---|
committer | Johannes Jost Meixner <xmj@FreeBSD.org> | 2014-09-22 10:40:00 +0000 |
commit | 05317facbedf1ed4566b56f4e09e6e4a49fc3f38 (patch) | |
tree | f0614b64c20d137667eadfbdc5663150937dc6c3 /graphics/linux-c6-dri-compat | |
parent | f287925fdbb7ff7ab55ee8aaa28cf756fe49a296 (diff) |
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.
Notes
Notes:
svn path=/head/; revision=368845
Diffstat (limited to 'graphics/linux-c6-dri-compat')
-rw-r--r-- | graphics/linux-c6-dri-compat/Makefile | 35 | ||||
-rw-r--r-- | graphics/linux-c6-dri-compat/distinfo.i686 | 16 | ||||
-rw-r--r-- | graphics/linux-c6-dri-compat/pkg-descr | 2 | ||||
-rw-r--r-- | graphics/linux-c6-dri-compat/pkg-plist | 52 |
4 files changed, 105 insertions, 0 deletions
diff --git a/graphics/linux-c6-dri-compat/Makefile b/graphics/linux-c6-dri-compat/Makefile new file mode 100644 index 000000000000..eb500f225494 --- /dev/null +++ b/graphics/linux-c6-dri-compat/Makefile @@ -0,0 +1,35 @@ +# Created by: Artyom Mirgorodskiy <artyom.mirgorodsky@gmail.com> +# $FreeBSD$ + +PORTNAME= dri +PORTVERSION= 9.0 +CATEGORIES= graphics linux +MASTER_SITES= http://vault.centos.org/6.4/os/i386/Packages/ +PKGNAMESUFFIX= -compat +DISTFILES= mesa-libGL-9.0-0.7.el6.i686.rpm \ + mesa-libGLU-9.0-0.7.el6.i686.rpm \ + mesa-dri-drivers-9.0-0.7.el6.i686.rpm \ + libdrm-2.4.39-1.el6.i686.rpm \ + freeglut-2.6.0-1.el6.i686.rpm + +MAINTAINER= emulation@FreeBSD.org +COMMENT= Mesa libGL runtime libraries (Linux CentOS 6.4) + +ALWAYS_KEEP_DISTFILES= YES + +CONFLICTS= linux_dri-[0-9]* linux_dri-devel-[0-9]* linux-f10-dri-[0-9]* linux-dri-[0-9]* + +ONLY_FOR_ARCHS= i386 amd64 +.if defined(PACKAGE_BUILDING) +MASTER_SITES+= http://vault.centos.org/6.4/os/Source/SPackages/ +SRC_DISTFILES= mesa-9.0-0.7.el6.src.rpm \ + libdrm-2.4.39-1.el6.src.rpm \ + freeglut-2.6.0-1.el6.src.rpm +.endif + +USE_LINUX= c6 +USE_LINUX_APPS= xorglibs +USE_LINUX_RPM= yes +USE_LDCONFIG= yes + +.include <bsd.port.mk> diff --git a/graphics/linux-c6-dri-compat/distinfo.i686 b/graphics/linux-c6-dri-compat/distinfo.i686 new file mode 100644 index 000000000000..58e14d9e9bb2 --- /dev/null +++ b/graphics/linux-c6-dri-compat/distinfo.i686 @@ -0,0 +1,16 @@ +SHA256 (rpm/i686/centos/6.5/mesa-libGL-9.0-0.7.el6.i686.rpm) = d6118a637f7fd22307c6b781ab8571a4f08cb86d701a48c0b573f38efa123729 +SIZE (rpm/i686/centos/6.5/mesa-libGL-9.0-0.7.el6.i686.rpm) = 165176 +SHA256 (rpm/i686/centos/6.5/mesa-libGLU-9.0-0.7.el6.i686.rpm) = fafa5a79261ac4835dc6101857d86b095d13931937275ee662daf1777c9d4256 +SIZE (rpm/i686/centos/6.5/mesa-libGLU-9.0-0.7.el6.i686.rpm) = 226992 +SHA256 (rpm/i686/centos/6.5/mesa-dri-drivers-9.0-0.7.el6.i686.rpm) = f442e88fb435bce9111aeabdde9b7d0013cc4303e2ea97e2fc8e740c884bca01 +SIZE (rpm/i686/centos/6.5/mesa-dri-drivers-9.0-0.7.el6.i686.rpm) = 4271416 +SHA256 (rpm/i686/centos/6.5/libdrm-2.4.39-1.el6.i686.rpm) = 33c05516d07ca236394004b9c3fc62834d7057892fbe341f5ecee7258d49ef9b +SIZE (rpm/i686/centos/6.5/libdrm-2.4.39-1.el6.i686.rpm) = 121244 +SHA256 (rpm/i686/centos/6.5/freeglut-2.6.0-1.el6.i686.rpm) = fa6cb446baf0b4e02a68c7260e3a2186fc2bb208293d39ccb48dd8ed9c61b606 +SIZE (rpm/i686/centos/6.5/freeglut-2.6.0-1.el6.i686.rpm) = 170044 +SHA256 (rpm/i686/centos/6.5/mesa-9.0-0.7.el6.src.rpm) = 83d0dde99dfc12eba3522e2edb7fde31d507c085cef9cd003b636a7c55a103f5 +SIZE (rpm/i686/centos/6.5/mesa-9.0-0.7.el6.src.rpm) = 22910741 +SHA256 (rpm/i686/centos/6.5/libdrm-2.4.39-1.el6.src.rpm) = ba866f47135cf1bbae8030bcc9325569a0d5d25e86ba818444a3f412ba12fc9f +SIZE (rpm/i686/centos/6.5/libdrm-2.4.39-1.el6.src.rpm) = 533038 +SHA256 (rpm/i686/centos/6.5/freeglut-2.6.0-1.el6.src.rpm) = 04ca4b3c4917110e7878df3d82f52639a76274ed3c0611ff72b86ea5e242d037 +SIZE (rpm/i686/centos/6.5/freeglut-2.6.0-1.el6.src.rpm) = 2185780 diff --git a/graphics/linux-c6-dri-compat/pkg-descr b/graphics/linux-c6-dri-compat/pkg-descr new file mode 100644 index 000000000000..a606f11321a7 --- /dev/null +++ b/graphics/linux-c6-dri-compat/pkg-descr @@ -0,0 +1,2 @@ +The port installs Linux Fedora 10 Mesa libGL runtime libraries +and DRI drivers. diff --git a/graphics/linux-c6-dri-compat/pkg-plist b/graphics/linux-c6-dri-compat/pkg-plist new file mode 100644 index 000000000000..f8d7aa3ec616 --- /dev/null +++ b/graphics/linux-c6-dri-compat/pkg-plist @@ -0,0 +1,52 @@ +lib/udev/rules.d/91-drm-modeset.rules +usr/lib/dri/i915_dri.so +usr/lib/dri/i965_dri.so +usr/lib/dri/r200_dri.so +usr/lib/dri/r300_dri.so +usr/lib/dri/r600_dri.so +usr/lib/dri/radeon_dri.so +usr/lib/dri/swrast_dri.so +usr/lib/libGL.so.1 +usr/lib/libGL.so.1.2.0 +usr/lib/libGLU.so.1 +usr/lib/libGLU.so.1.3.1 +usr/lib/libdricore9.0.0.so +usr/lib/libdricore9.0.0.so.1 +usr/lib/libdricore9.0.0.so.1.0.0 +usr/lib/libdrm.so.2 +usr/lib/libdrm.so.2.4.0 +usr/lib/libdrm_intel.so.1 +usr/lib/libdrm_intel.so.1.0.0 +usr/lib/libdrm_nouveau.so.1 +usr/lib/libdrm_nouveau.so.1.0.0 +usr/lib/libdrm_nouveau2.so.2 +usr/lib/libdrm_nouveau2.so.2.0.0 +usr/lib/libdrm_radeon.so.1 +usr/lib/libdrm_radeon.so.1.0.1 +usr/lib/libglapi.so +usr/lib/libglapi.so.0 +usr/lib/libglapi.so.0.0.0 +usr/lib/libglut.so.3 +usr/lib/libglut.so.3.9.0 +usr/share/doc/freeglut-2.6.0/AUTHORS +usr/share/doc/freeglut-2.6.0/COPYING +usr/share/doc/freeglut-2.6.0/ChangeLog +usr/share/doc/freeglut-2.6.0/INSTALL +usr/share/doc/freeglut-2.6.0/NEWS +usr/share/doc/freeglut-2.6.0/README +usr/share/doc/freeglut-2.6.0/TODO +usr/share/doc/freeglut-2.6.0/download.html +usr/share/doc/freeglut-2.6.0/freeglut.html +usr/share/doc/freeglut-2.6.0/freeglut_logo.png +usr/share/doc/freeglut-2.6.0/freeglut_user_interface.html +usr/share/doc/freeglut-2.6.0/index.html +usr/share/doc/freeglut-2.6.0/ogl_sm.png +usr/share/doc/freeglut-2.6.0/progress.html +usr/share/doc/freeglut-2.6.0/structure.html +usr/share/doc/libdrm-2.4.39/README +%%ETCDIR%%rc +@dirrmtry usr/share/doc/libdrm-2.4.39 +@dirrmtry usr/share/doc/freeglut-2.6.0 +@dirrmtry usr/lib/dri +@dirrmtry lib/udev/rules.d +@dirrmtry lib/udev |