Module Name:    src
Committed By:   nia
Date:           Sun Oct 25 16:59:28 UTC 2020

Modified Files:
        src/distrib/sets/lists/xbase: shl.mi
        src/distrib/sets/lists/xcomp: mi shl.mi
        src/distrib/sets/lists/xdebug: mi shl.mi
        src/external/mit/xorg/lib: Makefile
Removed Files:
        src/external/mit/xorg/lib/libglut: Makefile shlib_version

Log Message:
Unhook libglut (MesaGLUT) from the build.

The GL Utility Library was formerly a core part of most OpenGL
distributions.

Originally, this version of libglut was developed as part of Mesa (the
primary OpenGL implementation used in NetBSD) before it was mostly abandoned
and work moved to the freeglut fork. It provides a platform-neutral way of
creating OpenGL contexts, something that many other libraries can also do
today (e.g. SDL, glfw).

All users in pkgsrc have been switched to the freeglut fork and there are no
remaining users of this library in src. If having a GLUT implementation in
base turns out to be particularly useful outside of compatibility with
previous NetBSD versions, we can import freeglut (which, AFAIK, is also
ABI compatible with MesaGLUT).


To generate a diff of this commit:
cvs rdiff -u -r1.89 -r1.90 src/distrib/sets/lists/xbase/shl.mi
cvs rdiff -u -r1.218 -r1.219 src/distrib/sets/lists/xcomp/mi
cvs rdiff -u -r1.53 -r1.54 src/distrib/sets/lists/xcomp/shl.mi
cvs rdiff -u -r1.36 -r1.37 src/distrib/sets/lists/xdebug/mi
cvs rdiff -u -r1.55 -r1.56 src/distrib/sets/lists/xdebug/shl.mi
cvs rdiff -u -r1.51 -r1.52 src/external/mit/xorg/lib/Makefile
cvs rdiff -u -r1.9 -r0 src/external/mit/xorg/lib/libglut/Makefile
cvs rdiff -u -r1.2 -r0 src/external/mit/xorg/lib/libglut/shlib_version

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/xbase/shl.mi
diff -u src/distrib/sets/lists/xbase/shl.mi:1.89 src/distrib/sets/lists/xbase/shl.mi:1.90
--- src/distrib/sets/lists/xbase/shl.mi:1.89	Thu Aug 27 15:32:00 2020
+++ src/distrib/sets/lists/xbase/shl.mi	Sun Oct 25 16:59:27 2020
@@ -1,4 +1,4 @@
-# $NetBSD: shl.mi,v 1.89 2020/08/27 15:32:00 riastradh Exp $
+# $NetBSD: shl.mi,v 1.90 2020/10/25 16:59:27 nia Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -191,9 +191,9 @@
 ./usr/X11R7/lib/libglapi.so			xbase-libglapi-lib		xorg,compatx11file
 ./usr/X11R7/lib/libglapi.so.1			xbase-libglapi-lib		xorg,compatx11file
 ./usr/X11R7/lib/libglapi.so.1.0			xbase-libglapi-lib		xorg,compatx11file
-./usr/X11R7/lib/libglut.so			xbase-libglut-lib		xorg,compatx11file
-./usr/X11R7/lib/libglut.so.4			xbase-libglut-lib		xorg,compatx11file
-./usr/X11R7/lib/libglut.so.4.0			xbase-libglut-lib		xorg,compatx11file
+./usr/X11R7/lib/libglut.so			xbase-obsolete		obsolete
+./usr/X11R7/lib/libglut.so.4			xbase-obsolete		obsolete
+./usr/X11R7/lib/libglut.so.4.0			xbase-obsolete		obsolete
 ./usr/X11R7/lib/liblbxutil.so			xbase-obsolete		obsolete
 ./usr/X11R7/lib/liblbxutil.so.2			xbase-obsolete		obsolete
 ./usr/X11R7/lib/liblbxutil.so.2.0		xbase-obsolete		obsolete

Index: src/distrib/sets/lists/xcomp/mi
diff -u src/distrib/sets/lists/xcomp/mi:1.218 src/distrib/sets/lists/xcomp/mi:1.219
--- src/distrib/sets/lists/xcomp/mi:1.218	Wed Oct 21 15:12:15 2020
+++ src/distrib/sets/lists/xcomp/mi	Sun Oct 25 16:59:27 2020
@@ -1,4 +1,4 @@
-#	 $NetBSD: mi,v 1.218 2020/10/21 15:12:15 maya Exp $
+#	 $NetBSD: mi,v 1.219 2020/10/25 16:59:27 nia Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -20,8 +20,8 @@
 ./usr/X11R7/include/GL/glext.h				xcomp-xorgproto-include	xorg
 ./usr/X11R7/include/GL/glu.h				xcomp-xorgproto-include	xorg
 ./usr/X11R7/include/GL/glu_mangle.h			xcomp-xorgproto-include	xorg
-./usr/X11R7/include/GL/glut.h				xcomp-xorgproto-include	xorg
-./usr/X11R7/include/GL/glutf90.h			xcomp-xorgproto-include	xorg
+./usr/X11R7/include/GL/glut.h				xcomp-obsolete	obsolete
+./usr/X11R7/include/GL/glutf90.h			xcomp-obsolete	obsolete
 ./usr/X11R7/include/GL/glx.h				xcomp-xorgproto-include	xorg
 ./usr/X11R7/include/GL/glx_mangle.h			xcomp-xorgproto-include	xorg
 ./usr/X11R7/include/GL/glxext.h				xcomp-xorgproto-include	xorg
@@ -1229,8 +1229,8 @@
 ./usr/X11R7/lib/libgbm_p.a				xcomp-libgbm-lib	profile,xorg,compatx11file
 ./usr/X11R7/lib/libglapi.a				xcomp-libglapi-lib	xorg,compatx11file
 ./usr/X11R7/lib/libglapi_p.a				xcomp-libglapi-lib	profile,xorg,compatx11file
-./usr/X11R7/lib/libglut.a				xcomp-libglut-lib	xorg,compatx11file
-./usr/X11R7/lib/libglut_p.a				xcomp-libglut-lib	profile,xorg,compatx11file
+./usr/X11R7/lib/libglut.a				xcomp-obsolete	obsolete
+./usr/X11R7/lib/libglut_p.a				xcomp-obsolete	obsolete
 ./usr/X11R7/lib/liblbxutil.a				xcomp-obsolete	obsolete,compatx11file
 ./usr/X11R7/lib/liblbxutil_p.a				xcomp-obsolete	obsolete,compatx11file
 ./usr/X11R7/lib/liblisp.a				xcomp-obsolete	obsolete
@@ -1340,7 +1340,7 @@
 ./usr/X11R7/lib/pkgconfig/gl.pc				xcomp-libGL-lib	xorg
 ./usr/X11R7/lib/pkgconfig/glproto.pc			xcomp-xorgproto-lib	xorg
 ./usr/X11R7/lib/pkgconfig/glu.pc			xcomp-libGLU-lib	xorg
-./usr/X11R7/lib/pkgconfig/glut.pc			xcomp-libglut-lib	xorg
+./usr/X11R7/lib/pkgconfig/glut.pc			xcomp-obsolete	obsolete
 ./usr/X11R7/lib/pkgconfig/glw.pc			xcomp-libGLw-lib	xorg
 ./usr/X11R7/lib/pkgconfig/ice.pc			xcomp-libICE-lib	xorg
 ./usr/X11R7/lib/pkgconfig/inputproto.pc			xcomp-xorgproto-lib	xorg
@@ -4381,7 +4381,7 @@
 ./usr/libdata/lint/llib-lfontenc.ln			xcomp-libXfont2-lintlib	lint,xorg
 ./usr/libdata/lint/llib-lfreetype.ln			xcomp-freetype-lintlib	lint,xorg
 ./usr/libdata/lint/llib-lgbm.ln				xcomp-libgbm-lintlib	lint,xorg
-./usr/libdata/lint/llib-lglut.ln			xcomp-libglut-lintlib	lint,xorg
+./usr/libdata/lint/llib-lglut.ln			xcomp-obsolete	obsolete
 ./usr/libdata/lint/llib-llbxutil.ln			xcomp-obsolete	obsolete,xorg
 ./usr/libdata/lint/llib-llisp.ln			xcomp-obsolete	obsolete
 ./usr/libdata/lint/llib-lmp.ln				xcomp-obsolete	obsolete

Index: src/distrib/sets/lists/xcomp/shl.mi
diff -u src/distrib/sets/lists/xcomp/shl.mi:1.53 src/distrib/sets/lists/xcomp/shl.mi:1.54
--- src/distrib/sets/lists/xcomp/shl.mi:1.53	Wed Aug 28 12:24:03 2019
+++ src/distrib/sets/lists/xcomp/shl.mi	Sun Oct 25 16:59:27 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: shl.mi,v 1.53 2019/08/28 12:24:03 uki Exp $
+#	$NetBSD: shl.mi,v 1.54 2020/10/25 16:59:27 nia Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -61,7 +61,7 @@
 ./usr/X11R7/lib/libfreetype_pic.a			xcomp-freetype-lib	xorg,picinstall,compatx11file
 ./usr/X11R7/lib/libgbm_pic.a				xcomp-libgbm-lib	xorg,picinstall,compatx11file
 ./usr/X11R7/lib/libglapi_pic.a				xcomp-libglapi-lib	xorg,picinstall,compatx11file
-./usr/X11R7/lib/libglut_pic.a				xcomp-libglut-lib	xorg,picinstall,compatx11file
+./usr/X11R7/lib/libglut_pic.a				xcomp-obsolete	obsolete
 ./usr/X11R7/lib/liblbxutil_pic.a			xcomp-obsolete	obsolete
 ./usr/X11R7/lib/liblisp_pic.a				xcomp-obsolete	obsolete
 ./usr/X11R7/lib/libmp_pic.a				xcomp-obsolete	obsolete

Index: src/distrib/sets/lists/xdebug/mi
diff -u src/distrib/sets/lists/xdebug/mi:1.36 src/distrib/sets/lists/xdebug/mi:1.37
--- src/distrib/sets/lists/xdebug/mi:1.36	Fri Oct 16 10:32:52 2020
+++ src/distrib/sets/lists/xdebug/mi	Sun Oct 25 16:59:27 2020
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.36 2020/10/16 10:32:52 nia Exp $
+# $NetBSD: mi,v 1.37 2020/10/25 16:59:27 nia Exp $
 ./etc/mtree/set.xdebug					comp-sys-root
 ./usr/X11R7/lib						base-x11-root	xorg,debuglib,compatx11dir
 ./usr/X11R7/lib/libEGL_g.a				xdebug-libEGL-debuglib	xorg,debuglib,compatx11file,xorg_glamor
@@ -59,7 +59,7 @@
 ./usr/X11R7/lib/libfreetype_g.a				xdebug-freetype-debuglib	xorg,debuglib,compatx11file
 ./usr/X11R7/lib/libgbm_g.a				xdebug-libgbm-debuglib	xorg,debuglib,compatx11file
 ./usr/X11R7/lib/libglapi_g.a				xdebug-libglapi-debuglib	xorg,debuglib,compatx11file
-./usr/X11R7/lib/libglut_g.a				xdebug-libglut-debuglib	xorg,debuglib,compatx11file
+./usr/X11R7/lib/libglut_g.a				xdebug-obsolete xorg,obsolete
 ./usr/X11R7/lib/liblbxutil_g.a				xdebug-obsolete	xorg,obsolete
 ./usr/X11R7/lib/liblisp_g.a				xdebug-obsolete	xorg,obsolete
 ./usr/X11R7/lib/libmp_g.a				xdebug-obsolete	xorg,obsolete

Index: src/distrib/sets/lists/xdebug/shl.mi
diff -u src/distrib/sets/lists/xdebug/shl.mi:1.55 src/distrib/sets/lists/xdebug/shl.mi:1.56
--- src/distrib/sets/lists/xdebug/shl.mi:1.55	Thu Aug 27 15:32:00 2020
+++ src/distrib/sets/lists/xdebug/shl.mi	Sun Oct 25 16:59:27 2020
@@ -1,4 +1,4 @@
-# $NetBSD: shl.mi,v 1.55 2020/08/27 15:32:00 riastradh Exp $
+# $NetBSD: shl.mi,v 1.56 2020/10/25 16:59:27 nia Exp $
 ./usr/libdata/debug/usr/X11R7/lib	base-sys-usr		xorg,debug,compatx11dir
 ./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/libximcp.so.2.0.debug	xorg,obsolete		xorg,obsolete
 ./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/libxlcDef.so.2.0.debug	xorg,obsolete		xorg,obsolete
@@ -65,7 +65,7 @@
 ./usr/libdata/debug/usr/X11R7/lib/libfreetype.so.19.0.debug	xdebug-freetype-debug		xorg,debug,compatx11file
 ./usr/libdata/debug/usr/X11R7/lib/libgbm.so.1.0.debug	xdebug-libgbm-debug		xorg,debug,compatx11file
 ./usr/libdata/debug/usr/X11R7/lib/libglapi.so.1.0.debug	xdebug-libglapi-debug		xorg,debug,compatx11file
-./usr/libdata/debug/usr/X11R7/lib/libglut.so.4.0.debug	xdebug-libglut-debug		xorg,debug,compatx11file
+./usr/libdata/debug/usr/X11R7/lib/libglut.so.4.0.debug	xdebug-obsolete			xorg,obsolete,compatx11file
 ./usr/libdata/debug/usr/X11R7/lib/libpciaccess.so.0.3.debug	xdebug-libpciaccess-debug		xorg,debug,compatx11file
 ./usr/libdata/debug/usr/X11R7/lib/libpixman-1.so.2.2.debug	xdebug-pixman-debug		xorg,debug,compatx11file
 ./usr/libdata/debug/usr/X11R7/lib/libxcb-atom.so.1.0.debug	xdebug-xcb-util-debug		xorg,debug,compatx11file

Index: src/external/mit/xorg/lib/Makefile
diff -u src/external/mit/xorg/lib/Makefile:1.51 src/external/mit/xorg/lib/Makefile:1.52
--- src/external/mit/xorg/lib/Makefile:1.51	Sun Jan 19 00:58:14 2020
+++ src/external/mit/xorg/lib/Makefile	Sun Oct 25 16:59:27 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.51 2020/01/19 00:58:14 jmcneill Exp $
+#	$NetBSD: Makefile,v 1.52 2020/10/25 16:59:27 nia Exp $
 
 # build libraries for xorg
 
@@ -50,7 +50,7 @@ SUBDIR+=libchromeXvMCPro
 SUBDIR+=libGLU libGLw libXaw6 libXaw libXcursor \
 	libXrandr \
 	.WAIT \
-	libXpresent libXft libglut \
+	libXpresent libXft \
 	.WAIT \
 	libXdmGreet \
 	xcb-util

Reply via email to