summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2006-04-03 01:15:47 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2006-04-03 01:15:47 +0000
commit34e8356e71ad52208aa965176b58092fb4537603 (patch)
tree078e5138b9f4d5d97325826ae3d750aae22adeaa /media-libs
parent-media-gfx/graphicsmagick:jp2 (diff)
downloadhistorical-34e8356e71ad52208aa965176b58092fb4537603.tar.gz
historical-34e8356e71ad52208aa965176b58092fb4537603.tar.bz2
historical-34e8356e71ad52208aa965176b58092fb4537603.zip
Add special case for FreeBSD where libGL has only major soversion.
Package-Manager: portage-2.1_pre7-r3
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/mesa/ChangeLog6
-rw-r--r--media-libs/mesa/Manifest28
-rw-r--r--media-libs/mesa/mesa-6.4.2-r2.ebuild13
-rw-r--r--media-libs/mesa/mesa-6.5.ebuild13
4 files changed, 44 insertions, 16 deletions
diff --git a/media-libs/mesa/ChangeLog b/media-libs/mesa/ChangeLog
index 296d6abda00a..cdc0959e6c58 100644
--- a/media-libs/mesa/ChangeLog
+++ b/media-libs/mesa/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-libs/mesa
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/ChangeLog,v 1.75 2006/04/01 17:26:04 joshuabaergen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/ChangeLog,v 1.76 2006/04/03 01:15:47 flameeyes Exp $
+
+ 03 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> mesa-6.4.2-r2.ebuild,
+ mesa-6.5.ebuild:
+ Add special case for FreeBSD where libGL has only major soversion.
01 Apr 2006; Joshua Baergen <joshuabaergen@gentoo.org> mesa-6.5.ebuild:
Bump the libdrm dependency and fix the i810 chip series driver compile. (Bug
diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 0859bc4fd4a6..835712d61a58 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,6 +1,9 @@
-MD5 7e17e213938bd76f27647d259431d65e ChangeLog 14903
-RMD160 537a6c8168fcbe84397499e4970365e5983d0d89 ChangeLog 14903
-SHA256 895af97ad886859ecf1c9a9d947ad5fc9d4be768a0e67946f61cfc616dc5e33b ChangeLog 14903
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 8656ad7acc19735517ba3877a51ed990 ChangeLog 15063
+RMD160 5589a9f3d7cfd743529819f8bb98d9562b10879b ChangeLog 15063
+SHA256 0da85bb5904a9585bbbecd91436ed503d0dd9a3d5de04d0b8fcd27334d8dbac3 ChangeLog 15063
MD5 ae36bba4e878c77dc2e823ce00e98869 files/6.4-dont-install-gles-headers.patch 421
RMD160 70713f143d080b444089a95712efd227227c523f files/6.4-dont-install-gles-headers.patch 421
SHA256 8f636c2e09ac7fdab0d06ebe62af5a311b52a03bf7b7bdecf4789a6e30e0777e files/6.4-dont-install-gles-headers.patch 421
@@ -34,12 +37,19 @@ SHA256 c0ec505e5fb263d4cde901ce9afe3197346acf67372460a2177231be8425e0ab files/ma
MD5 5bd06d12cc0c1f11b9671eb7ec57f5f0 files/radeon-texture-problem.patch 363
RMD160 d7241f061f4f0abbab57920cfaa480ad819bf9cb files/radeon-texture-problem.patch 363
SHA256 01d74821fedfd3409d5aa5c7620c2d51e7f1ddad63b6b01d4bd25595afdfbbea files/radeon-texture-problem.patch 363
-MD5 a13de96ae6f7c1d677f694256c5f152d mesa-6.4.2-r2.ebuild 8401
-RMD160 d6cb1e602095fc2c0b8f04a68a48278df942d734 mesa-6.4.2-r2.ebuild 8401
-SHA256 8a060bfead2b724fe90207352a7c5bd3b84f37c357ad91300b4d4ed8167b143a mesa-6.4.2-r2.ebuild 8401
-MD5 2b6638d5010d763c84b041a8489bce3e mesa-6.5.ebuild 8135
-RMD160 23e15164dc3321c320491cb0b9f2d8deed1c2f0d mesa-6.5.ebuild 8135
-SHA256 353d56d39dfa91d441d35bbc9fcede8b021ae6ae06765b862e73079b22345bf4 mesa-6.5.ebuild 8135
+MD5 25dea3a0f2c9f6b2af49b2b75ae8382d mesa-6.4.2-r2.ebuild 8701
+RMD160 27e30d96dc973e1a5f9732c3c800a02a94cedf3a mesa-6.4.2-r2.ebuild 8701
+SHA256 ddc99bf66efe8f98474a643cb746a7ff3486319af60a3e068ffd77bc3748ac48 mesa-6.4.2-r2.ebuild 8701
+MD5 3ab845ec89cc7b15da0ff2c0b193e3a0 mesa-6.5.ebuild 8435
+RMD160 70adef7fe131a435bc9801e2c5d864b8f3613503 mesa-6.5.ebuild 8435
+SHA256 640bcbdd320468c3fdb99920b0f95547887cb807554eb39d63aa3a46cc1a7502 mesa-6.5.ebuild 8435
MD5 a37bab73e2f24b213932c30997d3d360 metadata.xml 156
RMD160 c1274bdccf57603d580de0075ba07a35b7509560 metadata.xml 156
SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055 metadata.xml 156
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.2.2 (GNU/Linux)
+
+iD8DBQFEMHdSAiZjviIA2XgRAp3eAJ9u4oJpqwA0Sa8esm9X2b9Lb8SqXgCg1zUM
+irDGkAm7XSIEPRJ9RscraQE=
+=5JSz
+-----END PGP SIGNATURE-----
diff --git a/media-libs/mesa/mesa-6.4.2-r2.ebuild b/media-libs/mesa/mesa-6.4.2-r2.ebuild
index 192354819e28..8f486ce0e56c 100644
--- a/media-libs/mesa/mesa-6.4.2-r2.ebuild
+++ b/media-libs/mesa/mesa-6.4.2-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.4.2-r2.ebuild,v 1.3 2006/04/01 16:33:12 joshuabaergen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.4.2-r2.ebuild,v 1.4 2006/04/03 01:15:47 flameeyes Exp $
inherit eutils toolchain-funcs multilib flag-o-matic
@@ -277,8 +277,15 @@ fix_opengl_symlinks() {
rm -f ${LINK}
done
# Create required symlinks
- dosym libGL.so.1.2 /usr/$(get_libdir)/libGL.so
- dosym libGL.so.1.2 /usr/$(get_libdir)/libGL.so.1
+ if [[ ${CHOST} == *-freebsd* ]]; then
+ # FreeBSD doesn't use major.minor versioning, so the library is only
+ # libGL.so.1 and no libGL.so.1.2 is ever used there, thus only create
+ # libGL.so symlink and leave libGL.so.1 being the real thing
+ dosym libGL.so.1 /usr/$(get_libdir)/libGL.so
+ else
+ dosym libGL.so.1.2 /usr/$(get_libdir)/libGL.so
+ dosym libGL.so.1.2 /usr/$(get_libdir)/libGL.so.1
+ fi
}
dynamic_libgl_install() {
diff --git a/media-libs/mesa/mesa-6.5.ebuild b/media-libs/mesa/mesa-6.5.ebuild
index 6b32147f9755..6e92ffba38c7 100644
--- a/media-libs/mesa/mesa-6.5.ebuild
+++ b/media-libs/mesa/mesa-6.5.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.5.ebuild,v 1.3 2006/04/01 17:26:04 joshuabaergen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.5.ebuild,v 1.4 2006/04/03 01:15:47 flameeyes Exp $
inherit eutils toolchain-funcs multilib flag-o-matic
@@ -271,8 +271,15 @@ fix_opengl_symlinks() {
rm -f ${LINK}
done
# Create required symlinks
- dosym libGL.so.1.2 /usr/$(get_libdir)/libGL.so
- dosym libGL.so.1.2 /usr/$(get_libdir)/libGL.so.1
+ if [[ ${CHOST} == *-freebsd* ]]; then
+ # FreeBSD doesn't use major.minor versioning, so the library is only
+ # libGL.so.1 and no libGL.so.1.2 is ever used there, thus only create
+ # libGL.so symlink and leave libGL.so.1 being the real thing
+ dosym libGL.so.1 /usr/$(get_libdir)/libGL.so
+ else
+ dosym libGL.so.1.2 /usr/$(get_libdir)/libGL.so
+ dosym libGL.so.1.2 /usr/$(get_libdir)/libGL.so.1
+ fi
}
dynamic_libgl_install() {