In order to do off-screen rendering it is frequently desired to have a Mangled version of Mesa that will not collide with the system GL. A site that explains how to do this is here: http://www.vtk.org/Wiki/VTK:How_I_mangled_Mesa I looked at the older graphics/mesagl ports stuff from the Attic that we carried with XFree86 as it gave a good starting point. Other good ideas/patches were borrowed from the VisIt authors at llnl: https://wci.llnl.gov/codes/visit/ An upcoming update for math/vtk5 will support this feature. Fix: Here is the complete port:
Since we want to preserve the history for the previous port, please set to = repocopy and assign to portsmgr. thanks in advance, Pedro.=0A=0A=0A Posta, news, sport, oroscopo: tutto in una sola pag= ina. =0ACrea l'home page che piace a te!=0Awww.yahoo.it/latuapagina
State Changed From-To: open->repocopy Err... Not necessary.
Responsible Changed From-To: freebsd-ports-bugs->portmgr Not necessary.
State Changed From-To: repocopy->open No repocopy required.
Responsible Changed From-To: portmgr->freebsd-ports-bugs No repocopy required.
Responsible Changed From-To: freebsd-ports-bugs->tabthorpe I'll take it.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 - -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Pedro. I am curious, what is the rationale for PKGNAMESUFFIX= -mangled Do you feel it is required, or can we just leave it off? Thomas - - -- Thomas Abthorpe | FreeBSD Committer tabthorpe@FreeBSD.org | http://people.freebsd.org/~tabthorpe - -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkkIyowACgkQ5Gm/jNBp8qDkbACffIobdWxfcF5poohvLfd2wjnh ynkAn0fknO4YfGYUw3bHOdWvB61o2b3Q =sd8a - -----END PGP SIGNATURE----- -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkkIysIACgkQ5Gm/jNBp8qB7ewCfcHRsiXL5/Yiuk9cosnTMB8iV sMoAoIMy29Vm+osiG0tvtVQxxmmXMoqL =666f -----END PGP SIGNATURE-----
Hi; It's important because the previous (now defunct) port was not Mangled.=20 Mangled means there is a prefix in all the functions so this version can be= used for off-screen rendering without colliding with the standard Mesa. In= other words this is not the standard Mesa anymore but actually a fake that= will not be tied to any hardware. Hope that's clear enough... I'm not too sure I got it right yet ;-). Pedro. --- En date de : Mer 29.10.08, Thomas Abthorpe <tabthorpe@freebsd.org> a = =E9crit : ... >=20 > Hi Pedro. >=20 > I am curious, what is the rationale for >=20 > PKGNAMESUFFIX=3D -mangled >=20 > Do you feel it is required, or can we just leave it off? >=20 >=20 > Thomas >=20 > - - --=20 > Thomas Abthorpe=09=09| FreeBSD Committer > tabthorpe@FreeBSD.org=09| > http://people.freebsd.org/~tabthorpe > - -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.9 (FreeBSD) >=20 > iEYEARECAAYFAkkIyowACgkQ5Gm/jNBp8qDkbACffIobdWxfcF5poohvLfd2wjnh > ynkAn0fknO4YfGYUw3bHOdWvB61o2b3Q > =3Dsd8a > - -----END PGP SIGNATURE----- > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.9 (FreeBSD) >=20 > iEYEARECAAYFAkkIysIACgkQ5Gm/jNBp8qB7ewCfcHRsiXL5/Yiuk9cosnTMB8iV > sMoAoIMy29Vm+osiG0tvtVQxxmmXMoqL > =3D666f > -----END PGP SIGNATURE-----=0A=0A=0A
tabthorpe 2008-10-30 13:07:23 UTC FreeBSD ports repository Modified files: graphics Makefile Added files: graphics/mesagl Makefile distinfo pkg-descr pkg-plist graphics/mesagl/files patch-Make-config patch-configure patch-include+GL+glx_mangle.h patch-src+config.h Log: - Resurrect graphics/mesagl in a mangled version PR: ports/125705 Submitted by: Pedro F. Giffuni <giffunip tutopia.com> Revision Changes Path 1.1191 +1 -0 ports/graphics/Makefile 1.75 +47 -0 ports/graphics/mesagl/Makefile (new) 1.27 +3 -0 ports/graphics/mesagl/distinfo (new) 1.1 +31 -0 ports/graphics/mesagl/files/patch-Make-config (new) 1.1 +34 -0 ports/graphics/mesagl/files/patch-configure (new) 1.1 +62 -0 ports/graphics/mesagl/files/patch-include+GL+glx_mangle.h (new) 1.1 +22 -0 ports/graphics/mesagl/files/patch-src+config.h (new) 1.9 +12 -0 ports/graphics/mesagl/pkg-descr (new) 1.25 +26 -0 ports/graphics/mesagl/pkg-plist (new) _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed New port added, with minor changes. Thanks!