head 1.5; access; symbols pkgsrc-2026Q1:1.5.0.6 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.4 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.2 pkgsrc-2025Q3-base:1.5 pkgsrc-2019Q2:1.1.0.20 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.18 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.16 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.14 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.12 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.10 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.8 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.6 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.2 pkgsrc-2017Q2-base:1.1; locks; strict; comment @# @; 1.5 date 2025.08.13.06.05.51; author wiz; state Exp; branches; next 1.4; commitid oNrrSCk62YcI5x6G; 1.4 date 2019.10.04.14.21.40; author nia; state dead; branches; next 1.3; commitid hCXbb8E7PrTtCyFB; 1.3 date 2019.10.03.11.17.51; author nia; state Exp; branches; next 1.2; commitid d0el4dFQDcWtDpFB; 1.2 date 2019.08.30.17.01.33; author nia; state dead; branches; next 1.1; commitid N0rUNaotr5kJB4BB; 1.1 date 2017.04.25.11.27.00; author wiz; state Exp; branches; next ; commitid PU0DfCNsAk7kkUOz; desc @@ 1.5 log @freeglut: update to 3.6.0. 2024-06-08 John Tsiombikas freeglut 3.6 changes: * New platforms: Nintendo Gamecube and Nintendo Wii. * Minimum cmake version raised to 3.1. * Make XInput an optional dependency. * Fix incorrect modifier bit mapped to GLUT_ACTIVE_SUPER on X11. * Add support for ARM64 MSVC targets. * Fix for unicode builds on windows. * Fix build on some versions of MinGW carrying an incorrect winuser.h. * Fix menu-related memory leak when an error occurs. * Various build improvements & fixes. @ text @$NetBSD$ https://github.com/freeglut/freeglut/commit/2294389397912c9a6505a88221abb7dca0a4fb79 --- CMakeLists.txt.orig 2025-08-13 06:04:12.320685103 +0000 +++ CMakeLists.txt @@@@ -1,4 +1,4 @@@@ -CMAKE_MINIMUM_REQUIRED(VERSION 3.1 FATAL_ERROR) +CMAKE_MINIMUM_REQUIRED(VERSION 3.1...3.5 FATAL_ERROR) PROJECT(freeglut LANGUAGES C) if (POLICY CMP0072) @ 1.4 log @freeglut: Update to 3.2.1 Changes: - pkgsrc can delete a local patch. @ text @d1 1 a1 1 $NetBSD: patch-CMakeLists.txt,v 1.3 2019/10/03 11:17:51 nia Exp $ d3 1 a3 1 Install glut.h compatibility header properly. d5 1 a5 1 --- CMakeLists.txt.orig 2019-03-26 18:55:42.000000000 +0000 d7 6 a12 9 @@@@ -73,7 +73,7 @@@@ SET(FREEGLUT_HEADERS include/GL/freeglut_std.h ) IF(FREEGLUT_REPLACE_GLUT) - LIST(APPEND FREEGLUT_SRCS + LIST(APPEND FREEGLUT_HEADERS include/GL/glut.h ) ENDIF() @ 1.3 log @freeglut: Update to 3.2.0 No changelog. @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Switch packages using GLUT to FreeGLUT. Start building FreeGLUT with GLUT compatibility on. - GLUT's maintainance state is much worse than FreeGLUT's, with no substanital commits since 2011. - GLUT can no longer be consider a core component of Mesa or X11. - Nobody except us seems to be using it... Other vendors still shipping GLUT: - GoboLinux, T2 SDE, PLD Linux Revbump packages using GLUT or freeglut by default. @ text @d1 1 a1 1 $NetBSD: patch-CMakeLists.txt,v 1.1 2017/04/25 11:27:00 wiz Exp $ d3 1 a3 1 https://github.com/dcnieho/FreeGLUT/commit/a0b77bba49573dab3564ce22a503024098664f04 d5 1 a5 1 --- CMakeLists.txt.orig 2015-02-18 04:59:57.000000000 +0000 d7 1 a7 3 @@@@ -62,8 +62,12 @@@@ SET(FREEGLUT_HEADERS include/GL/freeglut.h include/GL/freeglut_ext.h a8 1 - include/GL/glut.h d10 6 a15 8 +IF(FREEGLUT_REPLACE_GLUT) + LIST(APPEND FREEGLUT_SRCS + include/GL/glut.h + ) +ENDIF() SET(FREEGLUT_SRCS ${FREEGLUT_HEADERS} src/fg_callbacks.c @ 1.1 log @Use upstream patch to fix glut.h installation. No change to binary package. @ text @d1 1 a1 1 $NetBSD$ @