svn commit: r538741 - head/graphics/libepoxy

Niclas Zeising zeising at FreeBSD.org
Sun Jun 14 13:56:58 UTC 2020


Author: zeising
Date: Sun Jun 14 13:56:57 2020
New Revision: 538741
URL: https://svnweb.freebsd.org/changeset/ports/538741

Log:
  graphics/libepoxy: Make x11 support an option
  
  Make X11 support in graphics/libepoxy an option, default to on.  This makes
  it possible to build libepoxy with only wayland support.
  
  PR:		245510
  Submitted by:	Greg V (with minor changes)
  Reviewed by:	jbiech

Modified:
  head/graphics/libepoxy/Makefile
  head/graphics/libepoxy/pkg-plist

Modified: head/graphics/libepoxy/Makefile
==============================================================================
--- head/graphics/libepoxy/Makefile	Sun Jun 14 13:56:55 2020	(r538740)
+++ head/graphics/libepoxy/Makefile	Sun Jun 14 13:56:57 2020	(r538741)
@@ -10,11 +10,20 @@ COMMENT=	Library to handle OpenGL function pointer man
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-USES=		gl localbase meson pkgconfig python:3.3+,build xorg
+USES=		gl localbase meson pkgconfig python:3.3+,build
 USE_GITHUB=	yes
 GH_ACCOUNT=	anholt
-USE_XORG=	x11
-USE_GL=		gl glesv2 egl
+USE_GL=		glesv2 egl
 USE_LDCONFIG=	yes
+
+OPTIONS_DEFINE=		X11
+OPTIONS_DEFAULT=	X11
+OPTIONS_SUB=		yes
+
+X11_USES=		xorg
+X11_USE=		GL=gl XORG=x11
+X11_MESON_YES=		glx
+X11_MESON_TRUE=		x11
+X11_CFLAGS_OFF=		-DEGL_NO_X11
 
 .include <bsd.port.mk>

Modified: head/graphics/libepoxy/pkg-plist
==============================================================================
--- head/graphics/libepoxy/pkg-plist	Sun Jun 14 13:56:55 2020	(r538740)
+++ head/graphics/libepoxy/pkg-plist	Sun Jun 14 13:56:57 2020	(r538741)
@@ -3,8 +3,8 @@ include/epoxy/egl.h
 include/epoxy/egl_generated.h
 include/epoxy/gl.h
 include/epoxy/gl_generated.h
-include/epoxy/glx.h
-include/epoxy/glx_generated.h
+%%X11%%include/epoxy/glx.h
+%%X11%%include/epoxy/glx_generated.h
 lib/libepoxy.so
 lib/libepoxy.so.0
 lib/libepoxy.so.0.0.0


More information about the svn-ports-all mailing list