NetBSD.se

CVS log for wip/MesaLib/Makefile

[BACK] Up to [NetBSD + pkgsrc-wip] / wip / MesaLib

Request diff between arbitrary revisions - Display revisions graphically


Keyword substitution: kv
Default branch: MAIN


Revision 1.15: download - view: text, markup, annotated - select for diffs
Sun Jan 3 15:52:45 2010 UTC (2 years, 4 months ago) by pallegra
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +17 -76 lines
Re-add MesaLib files

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Sun Jan 3 15:48:14 2010 UTC (2 years, 4 months ago) by pallegra
Branches: PALLEGRA
CVS tags: PALLEGRA_20100103
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +15 -33 lines
Import MesaLib-7.7 as wip/MesaLib.

It s just a "meta-buildlink", to use
include "../../graphics/MesaLib/buildlink3.mk" without too much pain.

MesaLib is a 3-D graphics library with an API which is very similar to
that of OpenGL*.  To the extent that Mesa utilizes the OpenGL command syntax
or state machine, it is being used with authorization from Silicon Graphics,
Inc.  However, the author makes no claim that Mesa is in any way a
compatible replacement for OpenGL or associated with Silicon Graphics, Inc.

Revision 1.14
Thu May 22 12:07:42 2008 UTC (4 years ago) by tnn2
Branches: MAIN
FILE REMOVED
Changes since revision 1.13: +0 -0 lines
g/c some packages that made it into pkgsrc

Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Apr 22 21:36:38 2008 UTC (4 years, 1 month ago) by bsadewitz
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +38 -7 lines


- Remove cairo-xcb.diff, it's b0rked (sm).

- Add patches and concomitant pkgsrc Makefile rules (rules or code, which
  is the preferred nomenclature?) for:

    * Properly restoring the default FPU control word on i386.
    * Using mmapping of anonymous memory to allocate the heap for DRI
      drivers, as well as a variable (specified in BUILD_DEFS) to allow
      the user to override the default.  This was inspired by a patch
      in OpenBSD's xenocara repository by Owain Ainsworth.  Previously,
      this was only enabled on Linux!  On OpenBSD, at least, this fixes
      a number of SIGSEGVs.
    * Using floating-point functions in a platform's libm, e.g. floorf

  Please see the newly added patches MesaLib/Makefile and MesaLib/options.mk
  for more information.

  I have been very busy with Real Life (tm) lately, so I was only able
  to test this once recently, and made a change or two after that.  Please
  do let me know if there are any problems/regressions.

- Reincarnate TODO with shiny new "tasks of infinite delight".

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sun Apr 6 22:22:34 2008 UTC (4 years, 1 month ago) by bsadewitz
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +0 -1 lines
Mesa

Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon Mar 24 21:07:48 2008 UTC (4 years, 2 months ago) by bsadewitz
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +1 -0 lines

Bump revision.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sat Mar 22 02:41:16 2008 UTC (4 years, 2 months ago) by tnn2
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +3 -1 lines
s/ARGH/ARCH/ (argh!)
Also include bsd.prefs.mk.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Mar 20 20:29:23 2008 UTC (4 years, 2 months ago) by bsadewitz
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +7 -0 lines
Add a $(COPTS) variable to compile rules for passing options
seperately from ${CFLAGS}.  This is currently used to pass -prefer-pic
to libtool.  We indeed to prefer PIC, which is necessary to avoid
untoward relocs.

While here, make sure that PKG_DESTDIR_SUPPORT is set in a consisent
way from Makefile.lib.  This fixes a problem where it would become
unset under certain circumstances.

These packages are basically ready for import now, though
they do need more testing.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Mar 9 12:46:54 2008 UTC (4 years, 2 months ago) by tnn2
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -5 lines
Whitespace police and minor cosmetic surgery.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon Mar 3 05:55:02 2008 UTC (4 years, 2 months ago) by bsadewitz
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +3 -1 lines

Fix configs some more, ensure correct header installation, etc.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Mon Mar 3 04:36:47 2008 UTC (4 years, 2 months ago) by bsadewitz
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +0 -10 lines

More installation goo

Revision 1.5: download - view: text, markup, annotated - select for diffs
Mon Mar 3 04:14:40 2008 UTC (4 years, 2 months ago) by bsadewitz
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -1 lines

reorder

Revision 1.4: download - view: text, markup, annotated - select for diffs
Mon Mar 3 04:13:21 2008 UTC (4 years, 2 months ago) by bsadewitz
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +3 -11 lines

Add header installation logic.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Feb 26 06:47:36 2008 UTC (4 years, 2 months ago) by bsadewitz
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +26 -8 lines


Add Mesa-7.0.3rc2, which is nearly done -- it just needs to be tested on
a lot of platforms.  MesaLib with dri builds for me fine on
NetBSD current, and so does glu--glut there is a tiny problem
that I'm too tired to find now.

The *entire* build is libtoolized (even some parts that we don't touch
yet).  One interesting result of this is that libtool's locking seems
to make it MAKE_JOBS_SAFE once again (requires gmake now, that's another
reason).  I took pains to ensure that
everything builds correctly (cross-compiling needs to be verified
and quite possibly fixed, though).  Please let me know if you
find a problem.

TODO: fix various issues (obviously), mostly correctness, consistency
and such (save for glut).
-- MesaDemos (no way I am touching that right now!).  I do not think
that this should be required for an import, personally.
-- Bundle required headers from each package and create another one
exclusively for them.  This will allow patching/updating headers
without having to rebuild binaries if we do not need to, and I
think it's cleaner than what we do now.
-- Split glw into another package?  Maybe.
-- builtin.mk stuff for dri ?
-- We also should discuss switching to freeglut by default.  Yeah,
   there aren't too many commits to it these days.  However, this is
   way better than glut, which has been effectively dead for years.

Revision 1.2
Tue Feb 26 05:44:26 2008 UTC (4 years, 2 months ago) by bsadewitz
Branches: MAIN
FILE REMOVED
Changes since revision 1.1: +0 -0 lines


Prepare for import of shiny new Mesa-7.0.3-rc2 packages.  Almost ready
for pkgsrc ...

Revision 1.1.2.4: download - view: text, markup, annotated - select for diffs
Tue Apr 17 19:09:25 2007 UTC (5 years, 1 month ago) by dillo
Branches: MESA_DRI
Diff to: previous 1.1.2.3: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.2.3: +1 -1 lines
Option glx has been renamed to dri.

Revision 1.1.2.3: download - view: text, markup, annotated - select for diffs
Tue Apr 17 14:15:16 2007 UTC (5 years, 1 month ago) by dillo
Branches: MESA_DRI
Diff to: previous 1.1.2.2: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.2.2: +14 -19 lines
- Centralize haeder installation (similar to library installation).
- Make building of DRI support optional, based on the glx option.
  (same name as for x11/modular-xorg-server).
- Fix pkglint warnings.
- Don't rm part of the source tree, pass in the correct SRC_DIR setting.

The packages should work now, only thread library cleanup left to do.

Revision 1.1.2.2: download - view: text, markup, annotated - select for diffs
Tue Apr 17 11:24:53 2007 UTC (5 years, 1 month ago) by dillo
Branches: MESA_DRI
Diff to: previous 1.1.2.1: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.2.1: +0 -4 lines
- Remove libtool -- if we reintroduce it, do so without patching the
  build system, by setting CC/CXX and adapting mklib.
- link libGL against libXxf86vm and libdrm, no more BUILDLINK_TRANSFORM.
- remove unnecessary dependencies.
- update TODO.

Revision 1.1.2.1: download - view: text, markup, annotated - select for diffs
Tue Apr 17 09:12:20 2007 UTC (5 years, 1 month ago) by dillo
Branches: MESA_DRI
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +27 -29 lines
Checkpoint commit of adding DRI option to MesaLib.
Currently unconditionally builds DRI support.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue Jan 23 17:49:34 2007 UTC (5 years, 4 months ago) by bsadewitz
Branches: MAIN
CVS tags: MESA_DRI_BASE
Branch point for: MESA_DRI

This is Mesa 6.5.2, primarily for recent modular X.org servers.

This package is from complete or polished and were unabashedly haphazardly put
together.  You have been warned, and please let me know about any problems,
etc.  Many thanks to Jeremy Reed for doing the bulk of the work (patches).

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

NetBSD-CVSweb <admin[at]NetBSD[dot]se>