head 1.10; access; symbols perseant-exfatfs-base-20250801:1.10 perseant-exfatfs-base-20240630:1.10 perseant-exfatfs:1.10.0.6 perseant-exfatfs-base:1.10 netbsd-8-3-RELEASE:1.8 netbsd-9-4-RELEASE:1.9 netbsd-9-3-RELEASE:1.9 cjep_sun2x:1.10.0.4 cjep_sun2x-base:1.10 cjep_staticlib_x-base1:1.10 netbsd-9-2-RELEASE:1.9 cjep_staticlib_x:1.10.0.2 cjep_staticlib_x-base:1.10 netbsd-9-1-RELEASE:1.9 phil-wifi-20200421:1.9 phil-wifi-20200411:1.9 is-mlppp:1.9.0.4 is-mlppp-base:1.9 phil-wifi-20200406:1.9 netbsd-8-2-RELEASE:1.8 netbsd-9-0-RELEASE:1.9 netbsd-9-0-RC2:1.9 netbsd-9-0-RC1:1.9 phil-wifi-20191119:1.9 netbsd-9:1.9.0.2 netbsd-9-base:1.9 phil-wifi-20190609:1.9 netbsd-8-1-RELEASE:1.8 netbsd-8-1-RC1:1.8 pgoyette-compat-merge-20190127:1.8 pgoyette-compat-20190127:1.8 pgoyette-compat-20190118:1.8 pgoyette-compat-1226:1.8 pgoyette-compat-1126:1.8 pgoyette-compat-1020:1.8 pgoyette-compat-0930:1.8 pgoyette-compat-0906:1.8 netbsd-7-2-RELEASE:1.7 pgoyette-compat-0728:1.8 netbsd-8-0-RELEASE:1.8 phil-wifi:1.8.0.16 phil-wifi-base:1.8 pgoyette-compat-0625:1.8 netbsd-8-0-RC2:1.8 pgoyette-compat-0521:1.8 pgoyette-compat-0502:1.8 pgoyette-compat-0422:1.8 netbsd-8-0-RC1:1.8 pgoyette-compat-0415:1.8 pgoyette-compat-0407:1.8 pgoyette-compat-0330:1.8 pgoyette-compat-0322:1.8 pgoyette-compat-0315:1.8 netbsd-7-1-2-RELEASE:1.7 pgoyette-compat:1.8.0.14 pgoyette-compat-base:1.8 netbsd-7-1-1-RELEASE:1.7 matt-nb8-mediatek:1.8.0.12 matt-nb8-mediatek-base:1.8 perseant-stdc-iso10646:1.8.0.10 perseant-stdc-iso10646-base:1.8 netbsd-8:1.8.0.8 netbsd-8-base:1.8 prg-localcount2-base3:1.8 prg-localcount2-base2:1.8 prg-localcount2-base1:1.8 prg-localcount2:1.8.0.6 prg-localcount2-base:1.8 pgoyette-localcount-20170426:1.8 bouyer-socketcan-base1:1.8 pgoyette-localcount-20170320:1.8 netbsd-7-1:1.7.0.30 netbsd-7-1-RELEASE:1.7 netbsd-7-1-RC2:1.7 netbsd-7-nhusb-base-20170116:1.7 bouyer-socketcan:1.8.0.4 bouyer-socketcan-base:1.8 pgoyette-localcount-20170107:1.8 netbsd-7-1-RC1:1.7 pgoyette-localcount-20161104:1.8 netbsd-7-0-2-RELEASE:1.7 localcount-20160914:1.8 netbsd-7-nhusb:1.7.0.28 netbsd-7-nhusb-base:1.7 pgoyette-localcount-20160806:1.8 pgoyette-localcount-20160726:1.8 pgoyette-localcount:1.8.0.2 pgoyette-localcount-base:1.8 netbsd-7-0-1-RELEASE:1.7 netbsd-7-0:1.7.0.26 netbsd-7-0-RELEASE:1.7 netbsd-7-0-RC3:1.7 netbsd-7-0-RC2:1.7 netbsd-7-0-RC1:1.7 netbsd-5-2-3-RELEASE:1.1.2.3 netbsd-5-1-5-RELEASE:1.1.2.3 netbsd-6-0-6-RELEASE:1.7 netbsd-6-1-5-RELEASE:1.7 netbsd-7:1.7.0.24 netbsd-7-base:1.7 yamt-pagecache-base9:1.7 yamt-pagecache-tag8:1.7 netbsd-6-1-4-RELEASE:1.7 netbsd-6-0-5-RELEASE:1.7 tls-earlyentropy:1.7.0.22 tls-earlyentropy-base:1.7 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.7 riastradh-drm2-base3:1.7 netbsd-6-1-3-RELEASE:1.7 netbsd-6-0-4-RELEASE:1.7 netbsd-5-2-2-RELEASE:1.1.2.3 netbsd-5-1-4-RELEASE:1.1.2.3 netbsd-6-1-2-RELEASE:1.7 netbsd-6-0-3-RELEASE:1.7 netbsd-5-2-1-RELEASE:1.1.2.3 netbsd-5-1-3-RELEASE:1.1.2.3 netbsd-6-1-1-RELEASE:1.7 riastradh-drm2-base2:1.7 riastradh-drm2-base1:1.7 riastradh-drm2:1.7.0.16 riastradh-drm2-base:1.7 netbsd-6-1:1.7.0.20 netbsd-6-0-2-RELEASE:1.7 netbsd-6-1-RELEASE:1.7 netbsd-6-1-RC4:1.7 netbsd-6-1-RC3:1.7 agc-symver:1.7.0.18 agc-symver-base:1.7 netbsd-6-1-RC2:1.7 netbsd-6-1-RC1:1.7 yamt-pagecache-base8:1.7 netbsd-5-2:1.1.2.3.0.6 netbsd-6-0-1-RELEASE:1.7 yamt-pagecache-base7:1.7 netbsd-5-2-RELEASE:1.1.2.3 netbsd-5-2-RC1:1.1.2.3 matt-nb6-plus-nbase:1.7 yamt-pagecache-base6:1.7 netbsd-6-0:1.7.0.14 netbsd-6-0-RELEASE:1.7 netbsd-6-0-RC2:1.7 tls-maxphys:1.7.0.12 tls-maxphys-base:1.7 matt-nb6-plus:1.7.0.10 matt-nb6-plus-base:1.7 netbsd-6-0-RC1:1.7 yamt-pagecache-base5:1.7 yamt-pagecache-base4:1.7 netbsd-6:1.7.0.8 netbsd-6-base:1.7 netbsd-5-1-2-RELEASE:1.1.2.3 netbsd-5-1-1-RELEASE:1.1.2.3 yamt-pagecache-base3:1.7 yamt-pagecache-base2:1.7 yamt-pagecache:1.7.0.6 yamt-pagecache-base:1.7 cherry-xenmp:1.7.0.4 cherry-xenmp-base:1.7 bouyer-quota2-nbase:1.7 bouyer-quota2:1.7.0.2 bouyer-quota2-base:1.7 matt-mips64-premerge-20101231:1.7 matt-nb5-mips64-premerge-20101231:1.1.2.2.4.1 matt-nb5-pq3:1.1.2.3.0.4 matt-nb5-pq3-base:1.1.2.3 netbsd-5-1:1.1.2.3.0.2 netbsd-5-1-RELEASE:1.1.2.3 netbsd-5-1-RC4:1.1.2.3 matt-nb5-mips64-k15:1.1.2.2.4.1 netbsd-5-1-RC3:1.1.2.3 netbsd-5-1-RC2:1.1.2.3 netbsd-5-1-RC1:1.1.2.3 netbsd-5-0-2-RELEASE:1.1.2.2 matt-nb5-mips64-premerge-20091211:1.1.2.2 matt-premerge-20091211:1.3 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.1.2.2 matt-nb4-mips64-k7-u2a-k9b:1.1.2.2 matt-nb5-mips64-u1-k1-k5:1.1.2.2 matt-nb5-mips64:1.1.2.2.0.4 netbsd-5-0-1-RELEASE:1.1.2.2 jym-xensuspend-nbase:1.1 netbsd-5-0:1.1.2.2.0.2 netbsd-5-0-RELEASE:1.1.2.2 netbsd-5-0-RC4:1.1.2.2 netbsd-5-0-RC3:1.1.2.2 netbsd-5-0-RC2:1.1.2.2 jym-xensuspend:1.1.0.4 jym-xensuspend-base:1.1 netbsd-5-0-RC1:1.1.2.2 haad-dm-base:1.1 haad-dm-base2:1.1 haad-nbase2:1.1 netbsd-5:1.1.0.2; locks; strict; comment @# @; 1.10 date 2020.10.25.16.59.27; author nia; state dead; branches; next 1.9; commitid E9ulYzUnle411jtC; 1.9 date 2019.03.10.02.29.53; author mrg; state Exp; branches; next 1.8; commitid v9cy21Je6lIUmLeB; 1.8 date 2016.01.05.13.07.47; author christos; state Exp; branches 1.8.16.1; next 1.7; commitid Vm5Z50yPA0D3bKPy; 1.7 date 2010.11.22.21.05.29; author mrg; state Exp; branches; next 1.6; 1.6 date 2010.07.19.05.34.27; author mrg; state Exp; branches; next 1.5; 1.5 date 2010.05.28.06.22.05; author mrg; state Exp; branches; next 1.4; 1.4 date 2010.05.23.01.19.34; author mrg; state Exp; branches; next 1.3; 1.3 date 2009.06.23.04.48.47; author mrg; state Exp; branches; next 1.2; 1.2 date 2009.06.11.05.10.50; author mrg; state Exp; branches; next 1.1; 1.1 date 2008.11.11.16.11.29; author cube; state Exp; branches 1.1.2.1; next ; 1.8.16.1 date 2019.06.10.22.02.41; author christos; state Exp; branches; next ; commitid jtc8rnCzWiEEHGqB; 1.1.2.1 date 2008.11.11.16.11.29; author snj; state dead; branches; next 1.1.2.2; 1.1.2.2 date 2008.11.19.00.33.28; author snj; state Exp; branches 1.1.2.2.4.1; next 1.1.2.3; 1.1.2.3 date 2009.09.17.04.24.32; author snj; state Exp; branches; next ; 1.1.2.2.4.1 date 2010.04.21.05.24.36; author matt; state Exp; branches; next ; desc @@ 1.10 log @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). @ text @# $NetBSD: Makefile,v 1.9 2019/03/10 02:29:53 mrg Exp $ .include .include "../mesa-which.mk" LIB= glut .PATH: ${X11SRCDIR.MesaGLUT}/src/glut/glx SRCS= \ glut_8x13.c \ glut_9x15.c \ glut_bitmap.c \ glut_bwidth.c \ glut_cindex.c \ glut_cmap.c \ glut_cursor.c \ glut_dials.c \ glut_dstr.c \ glut_event.c \ glut_ext.c \ glut_fcb.c \ glut_fullscrn.c \ glut_gamemode.c \ glut_get.c \ glut_glxext.c \ glut_hel10.c \ glut_hel12.c \ glut_hel18.c \ glut_init.c \ glut_input.c \ glut_joy.c \ glut_key.c \ glut_keyctrl.c \ glut_keyup.c \ glut_menu.c \ glut_menu2.c \ glut_mesa.c \ glut_modifier.c \ glut_mroman.c \ glut_overlay.c \ glut_ppm.c \ glut_roman.c \ glut_shapes.c \ glut_space.c \ glut_stroke.c \ glut_swap.c \ glut_swidth.c \ glut_tablet.c \ glut_teapot.c \ glut_tr10.c \ glut_tr24.c \ glut_util.c \ glut_vidresize.c \ glut_warp.c \ glut_win.c \ glut_winmisc.c \ layerutil.c CPPFLAGS+= -I${X11SRCDIR.MesaGLUT}/include -I${X11SRCDIR.Mesa}/include CFLAGS+= -fno-strict-aliasing -fexceptions .PATH: ${X11SRCDIR.MesaGLUT}/include/GL INCS= glut.h glutf90.h INCSDIR=${X11INCDIR}/GL LIBDPLIBS= Xi ${.CURDIR}/../libXi \ Xmu ${.CURDIR}/../libXmu \ Xt ${.CURDIR}/../libXt \ X11 ${.CURDIR}/../libX11/dynamic \ GL ${.CURDIR}/../libGL${OLD_PREFIX} \ GLU ${.CURDIR}/../libGLU LIBDPLIBS+= m ${NETBSDSRCDIR}/lib/libm PKGCONFIG= glut PKGDIST.glut= ${X11SRCDIR.MesaGLUT}/src/glut/glx .include "${.CURDIR}/../libGL/mesa-ver.mk" PKGCONFIG_VERSION.glut= ${MESA_VER} .include .include @ 1.9 log @move mesa10 build into .old scheme: - add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an alias for either the former or the non old. this allows many of the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really enable much sharing of makefiles, but reduces their diffs.) - use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old", and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used by other code (eg, LIBDPLIBS) to pick the right subdir. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2016/01/05 13:07:47 christos Exp $ @ 1.8 log @- Change LDADD/DPADD in library dependencies to LIBDPLIBS - Fix some LDADD abuse and remove useless dependencies - include in the right place where appropriate From Rin Okuyama @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2010/11/22 21:05:29 mrg Exp $ d5 2 d60 1 a60 1 CPPFLAGS+= -I${X11SRCDIR.MesaGLUT}/include -I${X11SRCDIR.MesaLib}/include d71 1 a71 1 GL ${.CURDIR}/../libGL \ @ 1.8.16.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2019/03/10 02:29:53 mrg Exp $ a4 2 .include "../mesa-which.mk" d58 1 a58 1 CPPFLAGS+= -I${X11SRCDIR.MesaGLUT}/include -I${X11SRCDIR.Mesa}/include d69 1 a69 1 GL ${.CURDIR}/../libGL${OLD_PREFIX} \ @ 1.7 log @install dri.pc. put the Mesa version into it's own makefile, and share it. there are now 4 references to it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2010/07/19 05:34:27 mrg Exp $ d72 1 a72 2 LDADD+= -lm DPADD+= ${LIBM} @ 1.6 log @updates for Mesa 7.8.2: - build glsl as a host tool - add the glsl objects to libmesa - add/remove new/deleted sources for various components - adjust the libmesa/libGL builds to pull in the new glsl objects - re-apply the BUILDSYMLINK hack for eval.c/pixel.c/pixelstore.c - use glsl to build the slang headers on the fly @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2010/05/28 06:22:05 mrg Exp $ d77 2 a78 1 PKGCONFIG_VERSION.glut= 7.8.2 @ 1.5 log @we're now at mesa 7.7.1. XXX: really really really need to make this in one place... @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2010/05/23 01:19:34 mrg Exp $ d77 1 a77 1 PKGCONFIG_VERSION.glut= 7.7.1 @ 1.4 log @we have Mesa 7.4.4. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2009/06/23 04:48:47 mrg Exp $ d77 1 a77 1 PKGCONFIG_VERSION.glut= 7.4.4 @ 1.3 log @fix the list of sources. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2009/06/11 05:10:50 mrg Exp $ d77 1 a77 1 PKGCONFIG_VERSION.glut= 7.4.2 @ 1.2 log @fix up the Mesa version for the gl*.pc files. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2008/11/11 16:11:29 cube Exp $ d8 49 a56 10 SRCS= glut_8x13.c glut_9x15.c glut_bitmap.c glut_bwidth.c glut_cindex.c \ glut_cmap.c glut_cursor.c glut_dials.c glut_dstr.c glut_event.c \ glut_ext.c glut_fcb.c glut_fullscrn.c glut_gamemode.c glut_get.c \ glut_glxext.c glut_hel10.c glut_hel12.c glut_hel18.c glut_init.c \ glut_input.c glut_joy.c glut_key.c glut_keyctrl.c glut_keyup.c \ glut_menu.c glut_menu2.c glut_mesa.c glut_modifier.c glut_mroman.c \ glut_overlay.c glut_roman.c glut_shapes.c glut_space.c glut_stroke.c \ glut_swap.c glut_swidth.c glut_tablet.c glut_teapot.c glut_tr10.c \ glut_tr24.c glut_util.c glut_vidresize.c glut_warp.c glut_win.c \ glut_winmisc.c layerutil.c @ 1.1 log @Add reachover support files for libglut. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2008/09/13 04:32:30 cube Exp $ d38 1 a38 1 PKGCONFIG_VERSION.glut= 7.0.3 @ 1.1.2.1 log @file Makefile was added on branch netbsd-5 on 2008-11-19 00:33:28 +0000 @ text @d1 41 @ 1.1.2.2 log @Pull up following revision(s) (requested by cube in ticket #79): external/mit/xorg/lib/libglut/Makefile: revision 1.1 external/mit/xorg/lib/libglut/shlib_version: revision 1.1 Add reachover support files for libglut. @ text @a0 41 # $NetBSD$ .include LIB= glut .PATH: ${X11SRCDIR.MesaGLUT}/src/glut/glx SRCS= glut_8x13.c glut_9x15.c glut_bitmap.c glut_bwidth.c glut_cindex.c \ glut_cmap.c glut_cursor.c glut_dials.c glut_dstr.c glut_event.c \ glut_ext.c glut_fcb.c glut_fullscrn.c glut_gamemode.c glut_get.c \ glut_glxext.c glut_hel10.c glut_hel12.c glut_hel18.c glut_init.c \ glut_input.c glut_joy.c glut_key.c glut_keyctrl.c glut_keyup.c \ glut_menu.c glut_menu2.c glut_mesa.c glut_modifier.c glut_mroman.c \ glut_overlay.c glut_roman.c glut_shapes.c glut_space.c glut_stroke.c \ glut_swap.c glut_swidth.c glut_tablet.c glut_teapot.c glut_tr10.c \ glut_tr24.c glut_util.c glut_vidresize.c glut_warp.c glut_win.c \ glut_winmisc.c layerutil.c CPPFLAGS+= -I${X11SRCDIR.MesaGLUT}/include -I${X11SRCDIR.MesaLib}/include CFLAGS+= -fno-strict-aliasing -fexceptions .PATH: ${X11SRCDIR.MesaGLUT}/include/GL INCS= glut.h glutf90.h INCSDIR=${X11INCDIR}/GL LIBDPLIBS= Xi ${.CURDIR}/../libXi \ Xmu ${.CURDIR}/../libXmu \ Xt ${.CURDIR}/../libXt \ X11 ${.CURDIR}/../libX11/dynamic \ GL ${.CURDIR}/../libGL \ GLU ${.CURDIR}/../libGLU LDADD+= -lm DPADD+= ${LIBM} PKGCONFIG= glut PKGDIST.glut= ${X11SRCDIR.MesaGLUT}/src/glut/glx PKGCONFIG_VERSION.glut= 7.0.3 .include .include @ 1.1.2.2.4.1 log @sync to netbsd-5 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.2.3 2009/09/17 04:24:32 snj Exp $ d8 10 a17 49 SRCS= \ glut_8x13.c \ glut_9x15.c \ glut_bitmap.c \ glut_bwidth.c \ glut_cindex.c \ glut_cmap.c \ glut_cursor.c \ glut_dials.c \ glut_dstr.c \ glut_event.c \ glut_ext.c \ glut_fcb.c \ glut_fullscrn.c \ glut_gamemode.c \ glut_get.c \ glut_glxext.c \ glut_hel10.c \ glut_hel12.c \ glut_hel18.c \ glut_init.c \ glut_input.c \ glut_joy.c \ glut_key.c \ glut_keyctrl.c \ glut_keyup.c \ glut_menu.c \ glut_menu2.c \ glut_mesa.c \ glut_modifier.c \ glut_mroman.c \ glut_overlay.c \ glut_ppm.c \ glut_roman.c \ glut_shapes.c \ glut_space.c \ glut_stroke.c \ glut_swap.c \ glut_swidth.c \ glut_tablet.c \ glut_teapot.c \ glut_tr10.c \ glut_tr24.c \ glut_util.c \ glut_vidresize.c \ glut_warp.c \ glut_win.c \ glut_winmisc.c \ layerutil.c d38 1 a38 1 PKGCONFIG_VERSION.glut= 7.4.2 @ 1.1.2.3 log @Apply patch (requested by mrg in ticket #958): Sync X.Org reachover build framework and setlists with the new X.Org. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2009/06/23 04:48:47 mrg Exp $ d8 10 a17 49 SRCS= \ glut_8x13.c \ glut_9x15.c \ glut_bitmap.c \ glut_bwidth.c \ glut_cindex.c \ glut_cmap.c \ glut_cursor.c \ glut_dials.c \ glut_dstr.c \ glut_event.c \ glut_ext.c \ glut_fcb.c \ glut_fullscrn.c \ glut_gamemode.c \ glut_get.c \ glut_glxext.c \ glut_hel10.c \ glut_hel12.c \ glut_hel18.c \ glut_init.c \ glut_input.c \ glut_joy.c \ glut_key.c \ glut_keyctrl.c \ glut_keyup.c \ glut_menu.c \ glut_menu2.c \ glut_mesa.c \ glut_modifier.c \ glut_mroman.c \ glut_overlay.c \ glut_ppm.c \ glut_roman.c \ glut_shapes.c \ glut_space.c \ glut_stroke.c \ glut_swap.c \ glut_swidth.c \ glut_tablet.c \ glut_teapot.c \ glut_tr10.c \ glut_tr24.c \ glut_util.c \ glut_vidresize.c \ glut_warp.c \ glut_win.c \ glut_winmisc.c \ layerutil.c d38 1 a38 1 PKGCONFIG_VERSION.glut= 7.4.2 @