diff -urN xscreensaver.orig/Makefile xscreensaver/Makefile --- xscreensaver.orig/Makefile 2010-10-18 16:53:41.000000000 +1100 +++ xscreensaver/Makefile 2010-10-28 08:56:46.000000000 +1100 @@ -7,6 +7,7 @@ PORTNAME= xscreensaver PORTVERSION= 5.12 +PORTREVISION= 1 CATEGORIES?= x11 MASTER_SITES= http://www.jwz.org/xscreensaver/ \ http://dougbarton.us/Downloads/ diff -urN xscreensaver.orig/files/patch-hacks_glx_tube.c xscreensaver/files/patch-hacks_glx_tube.c --- xscreensaver.orig/files/patch-hacks_glx_tube.c 1970-01-01 10:00:00.000000000 +1000 +++ xscreensaver/files/patch-hacks_glx_tube.c 2010-10-27 15:24:18.000000000 +1100 @@ -0,0 +1,11 @@ +--- hacks/glx/tube.c.orig 2010-08-23 13:39:51.000000000 +1000 ++++ hacks/glx/tube.c 2010-10-27 15:22:07.000000000 +1100 +@@ -181,6 +181,8 @@ + glDrawArrays ((wire_p ? GL_LINE_LOOP : GL_TRIANGLE_FAN), 0, out); + } + ++ free(array); ++ + return polys; + } +