head	1.7;
access;
symbols
	pkgsrc-2019Q2:1.5.0.4
	pkgsrc-2019Q2-base:1.5
	pkgsrc-2019Q1:1.5.0.2
	pkgsrc-2019Q1-base:1.5
	pkgsrc-2018Q4:1.1.0.2
	pkgsrc-2018Q4-base:1.1;
locks; strict;
comment	@# @;


1.7
date	2019.08.21.13.35.29;	author nia;	state dead;
branches;
next	1.6;
commitid	QbuTYFguNT3eMTzB;

1.6
date	2019.08.21.12.21.28;	author nia;	state Exp;
branches;
next	1.5;
commitid	YfEN1MLiQJiOmTzB;

1.5
date	2019.01.19.21.54.03;	author tnn;	state Exp;
branches;
next	1.4;
commitid	78JBYJYgAR7Dpr8B;

1.4
date	2019.01.19.17.47.51;	author tnn;	state Exp;
branches;
next	1.3;
commitid	HB0pnXmLEevi3q8B;

1.3
date	2019.01.18.14.43.59;	author tnn;	state Exp;
branches;
next	1.2;
commitid	mIHZvv5x7Dir4h8B;

1.2
date	2019.01.10.22.30.10;	author tnn;	state Exp;
branches;
next	1.1;
commitid	YUOpF0T1TT98Uh7B;

1.1
date	2018.10.07.23.49.31;	author ryoon;	state Exp;
branches;
next	;
commitid	BBhwQOLTmS4So5VA;


desc
@@


1.7
log
@Move graphics/MesaLib18 to graphics/MesaLib.

Move graphics/MesaLib to graphics/MesaLib11.
@
text
@@@comment $NetBSD: PLIST,v 1.6 2019/08/21 12:21:28 nia Exp $
${PLIST.egl}include/EGL/egl.h
${PLIST.egl}include/EGL/eglext.h
${PLIST.egl}include/EGL/eglextchromium.h
${PLIST.egl}include/EGL/eglmesaext.h
${PLIST.egl}include/EGL/eglplatform.h
include/GL/gl.h
include/GL/gl_mangle.h
include/GL/glcorearb.h
include/GL/glext.h
include/GL/glx.h
include/GL/glx_mangle.h
include/GL/glxext.h
${PLIST.dri}include/GL/internal/dri_interface.h
${PLIST.osmesa}include/GL/osmesa.h
${PLIST.glesv1}include/GLES/egl.h
${PLIST.glesv1}include/GLES/gl.h
${PLIST.glesv1}include/GLES/glext.h
${PLIST.glesv1}include/GLES/glplatform.h
${PLIST.glesv2}include/GLES2/gl2.h
${PLIST.glesv2}include/GLES2/gl2ext.h
${PLIST.glesv2}include/GLES2/gl2platform.h
${PLIST.glesv2}include/GLES3/gl3.h
${PLIST.glesv2}include/GLES3/gl31.h
${PLIST.glesv2}include/GLES3/gl32.h
${PLIST.glesv2}include/GLES3/gl3ext.h
${PLIST.glesv2}include/GLES3/gl3platform.h
include/KHR/khrplatform.h
${PLIST.gbm}include/gbm.h
${PLIST.vulkan}include/vulkan/vulkan_intel.h
${PLIST.xatracker}include/xa_composite.h
${PLIST.xatracker}include/xa_context.h
${PLIST.xatracker}include/xa_tracker.h
@@comment ${PLIST.vaapi}lib/dri/gallium_drv_video.la
@@comment ${PLIST.vaapi}lib/dri/gallium_drv_video.so
${PLIST.i915}lib/dri/i915_dri.so
${PLIST.i965}lib/dri/i965_dri.so
@@comment ${PLIST.ilo}lib/dri/ilo_dri.so
${PLIST.freedreno}lib/dri/kgsl_dri.so
${PLIST.swrast}lib/dri/kms_swrast_dri.so
${PLIST.freedreno}lib/dri/msm_dri.so
${PLIST.nouveau}lib/dri/nouveau_dri.so
@@comment ${PLIST.vdpau}lib/dri/nouveau_drv_video.la
${PLIST.nouveau}${PLIST.vaapi}lib/dri/nouveau_drv_video.so
${PLIST.nouveau_dri}lib/dri/nouveau_vieux_dri.so
@@comment ${PLIST.vdpau}lib/dri/radeonsi_drv_video.la
${PLIST.r200}lib/dri/r200_dri.so
${PLIST.r300}lib/dri/r300_dri.so
${PLIST.r600}lib/dri/r600_dri.so
@@comment ${PLIST.vdpau}lib/dri/r600_drv_video.la
${PLIST.vaapi}lib/dri/r600_drv_video.so
${PLIST.radeon_dri}lib/dri/radeon_dri.so
${PLIST.radeonsi}lib/dri/radeonsi_dri.so
${PLIST.vaapi}lib/dri/radeonsi_drv_video.so
${PLIST.swrast_dri}lib/dri/swrast_dri.so
${PLIST.vc4}lib/dri/vc4_dri.so
${PLIST.svga}lib/dri/vmwgfx_dri.so
${PLIST.egl}lib/libEGL.la
lib/libGL.la
${PLIST.glesv1}lib/libGLESv1_CM.la
${PLIST.glesv2}lib/libGLESv2.la
${PLIST.osmesa}lib/libOSMesa.la
${PLIST.xvmc}${PLIST.nouveau}lib/libXvMCnouveau.so
${PLIST.xvmc}${PLIST.nouveau}lib/libXvMCnouveau.so.1
${PLIST.xvmc}${PLIST.nouveau}lib/libXvMCnouveau.so.1.0
${PLIST.xvmc}${PLIST.nouveau}lib/libXvMCnouveau.so.1.0.0
${PLIST.xvmc}${PLIST.r600}lib/libXvMCr600.so
${PLIST.xvmc}${PLIST.r600}lib/libXvMCr600.so.1
${PLIST.xvmc}${PLIST.r600}lib/libXvMCr600.so.1.0
${PLIST.xvmc}${PLIST.r600}lib/libXvMCr600.so.1.0.0
${PLIST.gbm}lib/libgbm.la
lib/libglapi.la
${PLIST.vulkan}lib/libvulkan_intel.la
${PLIST.vulkan}lib/libvulkan_radeon.la
${PLIST.xatracker}lib/libxatracker.la
${PLIST.dri}lib/pkgconfig/dri.pc
${PLIST.egl}lib/pkgconfig/egl.pc
${PLIST.gbm}lib/pkgconfig/gbm.pc
lib/pkgconfig/gl.pc
${PLIST.glesv1}lib/pkgconfig/glesv1_cm.pc
${PLIST.glesv2}lib/pkgconfig/glesv2.pc
${PLIST.osmesa}lib/pkgconfig/osmesa.pc
${PLIST.xatracker}lib/pkgconfig/xatracker.pc
${PLIST.nouveau}${PLIST.vdpau}lib/vdpau/libvdpau_nouveau.so
${PLIST.nouveau}${PLIST.vdpau}lib/vdpau/libvdpau_nouveau.so.1
${PLIST.nouveau}${PLIST.vdpau}lib/vdpau/libvdpau_nouveau.so.1.0
${PLIST.nouveau}${PLIST.vdpau}lib/vdpau/libvdpau_nouveau.so.1.0.0
${PLIST.vdpau}lib/vdpau/libvdpau_r300.so
${PLIST.vdpau}lib/vdpau/libvdpau_r300.so.1
${PLIST.vdpau}lib/vdpau/libvdpau_r300.so.1.0
${PLIST.vdpau}lib/vdpau/libvdpau_r300.so.1.0.0
${PLIST.vdpau}lib/vdpau/libvdpau_r600.so
${PLIST.vdpau}lib/vdpau/libvdpau_r600.so.1
${PLIST.vdpau}lib/vdpau/libvdpau_r600.so.1.0
${PLIST.vdpau}lib/vdpau/libvdpau_r600.so.1.0.0
${PLIST.vdpau}lib/vdpau/libvdpau_radeonsi.so
${PLIST.vdpau}lib/vdpau/libvdpau_radeonsi.so.1
${PLIST.vdpau}lib/vdpau/libvdpau_radeonsi.so.1.0
${PLIST.vdpau}lib/vdpau/libvdpau_radeonsi.so.1.0.0
${PLIST.vulkan}share/vulkan/icd.d/intel_icd.${MACHINE_ARCH}.json
${PLIST.vulkan}share/vulkan/icd.d/radeon_icd.${MACHINE_ARCH}.json
share/examples/mesa/00-mesa-defaults.conf
@


1.6
log
@MesaLib18: Add Wayland support.

Note: It doesn't seem to be possible to build Mesa without X11 support yet.

While here,

- Fix building with non-modular X.
- Appease pkglint and my eyes.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.5 2019/01/19 21:54:03 tnn Exp $
@


1.5
log
@MesaLib18: fix build on Mac OS X

Tested with x11/modular-xorg-xquartz on Mojave.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.4 2019/01/19 17:47:51 tnn Exp $
d14 1
a15 1
${PLIST.dri}include/GL/internal/dri_interface.h
d43 2
d46 1
d50 2
d54 1
d73 2
a74 1
${PLIST.wayland}lib/libwayland-egl.la
a78 1
${PLIST.osmesa}lib/pkgconfig/osmesa.pc
d82 1
a82 1
${PLIST.wayland}lib/pkgconfig/wayland-egl.pc
a99 8
@@comment ${PLIST.vdpau}lib/dri/nouveau_drv_video.la
${PLIST.nouveau}${PLIST.vaapi}lib/dri/nouveau_drv_video.so
@@comment ${PLIST.vdpau}lib/dri/r600_drv_video.la
${PLIST.vaapi}lib/dri/r600_drv_video.so
@@comment ${PLIST.vdpau}lib/dri/radeonsi_drv_video.la
${PLIST.vaapi}lib/dri/radeonsi_drv_video.so
${PLIST.vulkan}lib/libvulkan_intel.la
${PLIST.vulkan}lib/libvulkan_radeon.la
@


1.4
log
@MesaLib18: set correct CONFIGURE_ARGS for dri-less build

Also fix some SunOS build issues.
@
text
@d1 6
a6 6
@@comment $NetBSD: PLIST,v 1.3 2019/01/18 14:43:59 tnn Exp $
${PLIST.dri}include/EGL/egl.h
${PLIST.dri}include/EGL/eglext.h
${PLIST.dri}include/EGL/eglextchromium.h
${PLIST.dri}include/EGL/eglmesaext.h
${PLIST.dri}include/EGL/eglplatform.h
d52 1
a52 1
${PLIST.dri}lib/libEGL.la
d70 1
a70 1
${PLIST.dri}lib/pkgconfig/egl.pc
@


1.3
log
@more MesaLib18 fixes ...

- Someone has commented out the i915 driver. (Why?) Put it back.
- can build with python3
- remove & coalesce unused PLIST vars
- Add option toggle for vulkan (probs only relevant on Linux for now)
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.2 2019/01/10 22:30:10 tnn Exp $
d28 1
a28 1
${PLIST.dri}include/KHR/khrplatform.h
@


1.2
log
@MesaLib18: update to 18.3.1

pkgsrc changes:

- Give up patching both .am/.ac and .in files. It is too complex to maintain.
  Capitulate and depend on autotools.
- more copypasta patches to handle NetBSD-style pthread_setaffinity_np()
- handle PKG_SYSCONFDIR properly
- patch-manual_fdo90311: regened (but untested)
- more to come but the diff is big enough already

New features:
    GL_AMD_depth_clamp_separate on r600, radeonsi.
    GL_AMD_framebuffer_multisample_advanced on radeonsi.
    GL_AMD_gpu_shader_int64 on i965, nvc0, radeonsi.
    GL_AMD_multi_draw_indirect on all GL 4.x drivers.
    GL_AMD_query_buffer_object on i965, nvc0, r600, radeonsi.
    GL_EXT_disjoint_timer_query on radeonsi and most other Gallium drivers (ES extension)
    GL_EXT_texture_compression_s3tc on all drivers (ES extension)
    GL_EXT_vertex_attrib_64bit on i965, nvc0, radeonsi.
    GL_EXT_window_rectangles on radeonsi.
    GL_KHR_texture_compression_astc_sliced_3d on radeonsi.
    GL_NV_fragment_shader_interlock on i965.
    EGL_EXT_device_base for all drivers.
    EGL_EXT_device_drm for all drivers.
    EGL_MESA_device_software for all drivers.

Bugfixes:

Too many to list
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1 2018/10/07 23:49:31 ryoon Exp $
d30 1
d36 2
a37 2
${PLIST.i915_dri}lib/dri/i915_dri.so
${PLIST.i965_dri}lib/dri/i965_dri.so
d44 1
a44 1
${PLIST.r200_dri}lib/dri/r200_dri.so
d100 4
@


1.1
log
@graphics/MesaLib18: import MesaLib-18.2.0 from wip/MesaLib

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.
@
text
@d1 1
a1 2
@@comment $NetBSD: PLIST,v 1.36 2018/01/01 22:29:36 rillig Exp $
etc/drirc
d99 1
a99 1
share/examples/MesaLib/drirc
@

