diff -ruN -x CVS pkgsrc-libgcrypt/graphics/MesaDemos/Makefile pkgsrc/graphics/MesaDemos/Makefile
--- pkgsrc-libgcrypt/graphics/MesaDemos/Makefile	2017-08-28 16:57:13.203549279 +0200
+++ pkgsrc/graphics/MesaDemos/Makefile	2017-08-28 16:57:58.348173870 +0200
@@ -31,4 +31,10 @@
 .include "../../graphics/glu/buildlink3.mk"
 .include "../../graphics/glut/buildlink3.mk"
 .include "../../security/libgcrypt/buildlink3.mk"
+
+PLIST_VARS+= osmesa
+.if !empty(PKG_BUILD_OPTIONS.MesaLib:Mosmesa)
+PLIST.osmesa= yes
+.endif
+
 .include "../../mk/bsd.pkg.mk"
diff -ruN -x CVS pkgsrc-libgcrypt/graphics/MesaDemos/PLIST pkgsrc/graphics/MesaDemos/PLIST
--- pkgsrc-libgcrypt/graphics/MesaDemos/PLIST	2015-12-30 05:13:07.000000000 +0100
+++ pkgsrc/graphics/MesaDemos/PLIST	2017-08-28 16:57:19.838494104 +0200
@@ -124,6 +124,9 @@
 bin/noise
 bin/noise2
 bin/offset
+${PLIST.osmesa}bin/osdemo
+${PLIST.osmesa}bin/osdemo16
+${PLIST.osmesa}bin/osdemo32
 bin/overlay
 bin/paltex
 bin/pbdemo
