aboutsummaryrefslogtreecommitdiff
path: root/graphics/linux-c6-dri-compat
diff options
context:
space:
mode:
authorJohannes Jost Meixner <xmj@FreeBSD.org>2014-09-22 10:40:00 +0000
committerJohannes Jost Meixner <xmj@FreeBSD.org>2014-09-22 10:40:00 +0000
commit05317facbedf1ed4566b56f4e09e6e4a49fc3f38 (patch)
treef0614b64c20d137667eadfbdc5663150937dc6c3 /graphics/linux-c6-dri-compat
parentf287925fdbb7ff7ab55ee8aaa28cf756fe49a296 (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/Makefile35
-rw-r--r--graphics/linux-c6-dri-compat/distinfo.i68616
-rw-r--r--graphics/linux-c6-dri-compat/pkg-descr2
-rw-r--r--graphics/linux-c6-dri-compat/pkg-plist52
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