Bug 125705 - semi new port: resurrect graphics/mesagl in a mangled version
Summary: semi new port: resurrect graphics/mesagl in a mangled version
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Thomas Abthorpe
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-17 07:00 UTC by Pedro F. Giffuni
Modified: 2008-10-30 13:10 UTC (History)
0 users

See Also:


Attachments
file.shar (10.38 KB, text/plain)
2008-07-17 07:00 UTC, Pedro F. Giffuni
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pedro F. Giffuni 2008-07-17 07:00:08 UTC
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:
Comment 1 Pedro F. Giffuni 2008-07-18 20:44:20 UTC
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
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2008-07-19 13:14:24 UTC
State Changed
From-To: open->repocopy

Err... Not  necessary. 


Comment 3 Edwin Groothuis freebsd_committer freebsd_triage 2008-07-19 13:14:24 UTC
Responsible Changed
From-To: freebsd-ports-bugs->portmgr

Not necessary.
Comment 4 Edwin Groothuis freebsd_committer freebsd_triage 2008-07-19 13:15:44 UTC
State Changed
From-To: repocopy->open

No repocopy required. 


Comment 5 Edwin Groothuis freebsd_committer freebsd_triage 2008-07-19 13:15:44 UTC
Responsible Changed
From-To: portmgr->freebsd-ports-bugs

No repocopy required.
Comment 6 Thomas Abthorpe freebsd_committer freebsd_triage 2008-10-29 20:22:28 UTC
Responsible Changed
From-To: freebsd-ports-bugs->tabthorpe

I'll take it.
Comment 7 Thomas Abthorpe freebsd_committer freebsd_triage 2008-10-29 20:42:41 UTC
-----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-----
Comment 8 Pedro F. Giffuni 2008-10-30 03:04:25 UTC
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
Comment 9 dfilter service freebsd_committer freebsd_triage 2008-10-30 13:07:38 UTC
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"
Comment 10 Thomas Abthorpe freebsd_committer freebsd_triage 2008-10-30 13:07:56 UTC
State Changed
From-To: open->closed

New port added, with minor changes. Thanks!