head	1.4;
access;
symbols
	pkgsrc-2026Q2:1.4.0.4
	pkgsrc-2026Q2-base:1.4
	pkgsrc-2026Q1:1.4.0.2
	pkgsrc-2026Q1-base:1.4
	pkgsrc-2025Q4:1.3.0.40
	pkgsrc-2025Q4-base:1.3
	pkgsrc-2025Q3:1.3.0.38
	pkgsrc-2025Q3-base:1.3
	pkgsrc-2025Q2:1.3.0.36
	pkgsrc-2025Q2-base:1.3
	pkgsrc-2025Q1:1.3.0.34
	pkgsrc-2025Q1-base:1.3
	pkgsrc-2024Q4:1.3.0.32
	pkgsrc-2024Q4-base:1.3
	pkgsrc-2024Q3:1.3.0.30
	pkgsrc-2024Q3-base:1.3
	pkgsrc-2024Q2:1.3.0.28
	pkgsrc-2024Q2-base:1.3
	pkgsrc-2024Q1:1.3.0.26
	pkgsrc-2024Q1-base:1.3
	pkgsrc-2023Q4:1.3.0.24
	pkgsrc-2023Q4-base:1.3
	pkgsrc-2023Q3:1.3.0.22
	pkgsrc-2023Q3-base:1.3
	pkgsrc-2023Q2:1.3.0.20
	pkgsrc-2023Q2-base:1.3
	pkgsrc-2023Q1:1.3.0.18
	pkgsrc-2023Q1-base:1.3
	pkgsrc-2022Q4:1.3.0.16
	pkgsrc-2022Q4-base:1.3
	pkgsrc-2022Q3:1.3.0.14
	pkgsrc-2022Q3-base:1.3
	pkgsrc-2022Q2:1.3.0.12
	pkgsrc-2022Q2-base:1.3
	pkgsrc-2022Q1:1.3.0.10
	pkgsrc-2022Q1-base:1.3
	pkgsrc-2021Q4:1.3.0.8
	pkgsrc-2021Q4-base:1.3
	pkgsrc-2021Q3:1.3.0.6
	pkgsrc-2021Q3-base:1.3
	pkgsrc-2021Q2:1.3.0.4
	pkgsrc-2021Q2-base:1.3
	pkgsrc-2021Q1:1.3.0.2
	pkgsrc-2021Q1-base:1.3
	pkgsrc-2020Q4:1.1.0.14
	pkgsrc-2020Q4-base:1.1
	pkgsrc-2020Q3:1.1.0.12
	pkgsrc-2020Q3-base:1.1
	pkgsrc-2020Q2:1.1.0.10
	pkgsrc-2020Q2-base:1.1
	pkgsrc-2020Q1:1.1.0.6
	pkgsrc-2020Q1-base:1.1
	pkgsrc-2019Q4:1.1.0.8
	pkgsrc-2019Q4-base:1.1
	pkgsrc-2019Q3:1.1.0.4
	pkgsrc-2019Q3-base:1.1
	pkgsrc-2019Q2:1.1.0.2
	pkgsrc-2019Q2-base:1.1;
locks; strict;
comment	@# @;


1.4
date	2025.12.22.14.26.32;	author adam;	state Exp;
branches;
next	1.3;
commitid	adDeoll6X3ImEpnG;

1.3
date	2021.02.17.14.20.35;	author wiz;	state Exp;
branches;
next	1.2;
commitid	z57BThWmsylKt4IC;

1.2
date	2021.02.16.10.25.01;	author nia;	state Exp;
branches;
next	1.1;
commitid	jHyf1rG0lRqTcVHC;

1.1
date	2019.05.29.17.36.43;	author adam;	state Exp;
branches;
next	;
commitid	jlOkbWBKuLatO7pB;


desc
@@


1.4
log
@glew: updated to 2.3.0

2.3.0

New extensions:
GL_ARM_shader_core_properties
GL_EXT_EGL_image_storage_compression
GL_EXT_framebuffer_blit_layers
GL_EXT_separate_depth_stencil
GL_EXT_shader_clock
GL_EXT_shader_samples_identical
GL_EXT_texture_storage_compression
GL_IMG_pvric_end_to_end_signature
GL_IMG_tile_region_protection
GL_MESA_bgra
GL_MESA_framebuffer_flip_x
GL_MESA_framebuffer_swap_xy
GL_MESA_texture_const_bandwidth
GL_NV_memory_object_sparse
GL_NV_primitive_shading_rate
GL_NV_timeline_semaphore
GL_NV_uniform_buffer_std430_layout
GL_QCOM_frame_extrapolation
GL_QCOM_motion_estimation
GL_QCOM_render_sRGB_R8_RG8
GL_QCOM_render_shared_exponent
GL_QCOM_shading_rate
GL_QCOM_texture_lod_bias
GL_QCOM_ycbcr_degamma
EGL_ANDROID_telemetry_hint
EGL_ANGLE_sync_control_rate
EGL_EXT_config_select_group
EGL_EXT_device_drm_render_node
EGL_EXT_device_persistent_id
EGL_EXT_device_query_name
EGL_EXT_display_alloc
EGL_EXT_explicit_device
EGL_EXT_gl_colorspace_bt2020_hlg
EGL_EXT_platform_xcb
EGL_EXT_present_opaque
EGL_EXT_query_reset_notification_strategy
EGL_EXT_surface_compression
EGL_NV_stream_consumer_eglimage
EGL_NV_stream_consumer_eglimage_use_scanout_attrib
EGL_QNX_image_native_buffer
EGL_QNX_platform_screen
GLX_EXT_get_drawable_type
@
text
@$NetBSD: patch-Makefile,v 1.3 2021/02/17 14:20:35 wiz Exp $

On Darwin, do not put GLU as required lib in glew.pc.
Use LDFLAGS for linking.

--- Makefile.orig	2025-12-21 21:50:38.000000000 +0000
+++ Makefile
@@@@ -48,8 +48,10 @@@@ INCDIR    ?= $(GLEW_DEST)/include/GL
 PKGDIR    ?= $(GLEW_DEST)/lib/pkgconfig
 
 ifneq ($(GLEW_NO_GLU), -DGLEW_NO_GLU)
+ifneq ($(SYSTEM), darwin)
 LIBGLU = glu
 endif
+endif
 
 DIST_NAME    ?= glew-$(GLEW_VERSION)
 DIST_SRC_ZIP ?= $(shell pwd)/$(DIST_NAME).zip
@@@@ -120,7 +122,7 @@@@ ifneq ($(STRIP),)
 endif
 
 $(LIB.SHARED.DIR)/$(LIB.SHARED): $(LIB.SOBJS)
-	$(LD) $(LDFLAGS.SO) -o $@@ $^ $(LIB.LDFLAGS) $(LIB.LIBS)
+	$(CC) $(LDFLAGS) $(LDFLAGS.SO) -o $@@ $^ $(LIB.LDFLAGS) $(LIB.LIBS)
 ifneq ($(LN),)
 	$(LN) $(LIB.SHARED) $(LIB.SHARED.DIR)/$(LIB.SONAME)
 	$(LN) $(LIB.SHARED) $(LIB.SHARED.DIR)/$(LIB.DEVLNK)
@@@@ -178,14 +180,14 @@@@ endif
 
 bin/$(GLEWINFO.BIN): $(GLEWINFO.BIN.OBJ) $(LIB.SHARED.DIR)/$(LIB.SHARED)
 	@@mkdir -p $(dir $@@)
-	$(CC) $(CFLAGS) -o $@@ $(GLEWINFO.BIN.OBJ) $(BIN.LIBS)
+	$(CC) $(LDFLAGS) -o $@@ $(GLEWINFO.BIN.OBJ) $(BIN.LIBS)
 ifneq ($(STRIP),)
 	$(STRIP) -x $@@
 endif
 
 bin/$(VISUALINFO.BIN): $(VISUALINFO.BIN.OBJ) $(LIB.SHARED.DIR)/$(LIB.SHARED)
 	@@mkdir -p $(dir $@@)
-	$(CC) $(CFLAGS) -o $@@ $(VISUALINFO.BIN.OBJ) $(BIN.LIBS)
+	$(CC) $(LDFLAGS) -o $@@ $(VISUALINFO.BIN.OBJ) $(BIN.LIBS)
 ifneq ($(STRIP),)
 	$(STRIP) -x $@@
 endif
@


1.3
log
@glew: restore patch chunk lost in update that fixes RELRO build

Bump PKGREVISION.
@
text
@d1 1
a1 1
$NetBSD: patch-Makefile,v 1.2 2021/02/16 10:25:01 nia Exp $
d6 1
a6 1
--- Makefile.orig	2020-03-15 11:53:59.000000000 +0000
d28 1
a28 2
@@@@ -180,13 +182,13 @@@@ bin:
 	mkdir bin
d31 1
d39 1
@


1.2
log
@glew: Update to 2.2.0

Changes:
new extensions and minor bug fixes
@
text
@d1 1
a1 1
$NetBSD: patch-Makefile,v 1.1 2019/05/29 17:36:43 adam Exp $
d19 9
@


1.1
log
@glew: updated to 2.1.0

GLEW 2.1.0
adds support for OpenGL 4.6, new extensions and minor bug fixes

GLEW 2.0.0
adds support for forward-compatible contexts, adds new extensions,
OSMesa and EGL support, MX discontinued and minor bug fixes
@
text
@d1 1
a1 1
$NetBSD: patch-ac,v 1.14 2016/07/07 14:59:37 jperkin Exp $
d6 1
a6 1
--- Makefile.orig	2017-07-31 11:25:39.000000000 +0000
d19 1
a19 10
@@@@ -119,7 +121,7 @@@@ ifneq ($(STRIP),)
 endif
 
 lib/$(LIB.SHARED): $(LIB.SOBJS)
-	$(LD) $(LDFLAGS.SO) -o $@@ $^ $(LIB.LDFLAGS) $(LIB.LIBS)
+	$(CC) $(LDFLAGS) $(LDFLAGS.SO) -o $@@ $^ $(LIB.LDFLAGS) $(LIB.LIBS)
 ifneq ($(LN),)
 	$(LN) $(LIB.SHARED) lib/$(LIB.SONAME)
 	$(LN) $(LIB.SHARED) lib/$(LIB.DEVLNK)
@@@@ -178,13 +180,13 @@@@ bin:
d22 1
a22 1
 bin/$(GLEWINFO.BIN): $(GLEWINFO.BIN.OBJ) lib/$(LIB.SHARED)
d24 1
a24 1
+	$(CC) $(CFLAGS) $(LDFLAGS) -o $@@ $(GLEWINFO.BIN.OBJ) $(BIN.LIBS)
d29 1
a29 1
 bin/$(VISUALINFO.BIN): $(VISUALINFO.BIN.OBJ) lib/$(LIB.SHARED)
d31 1
a31 1
+	$(CC) $(CFLAGS) $(LDFLAGS) -o $@@ $(VISUALINFO.BIN.OBJ) $(BIN.LIBS)
@

