--- /dev/null
+Garden of coloured lights is an old school 2D vertical shoot-em-up with
+some innovative elements. Innovative graphics, soundtrack and game concept.
+The game itself is very challenging and as you progress, you will understand
+that you are dealing with a true piece of art...
--- /dev/null
+# $NetBSD$
+
+DISTNAME= garden-1.0.9
+CATEGORIES= games
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=garden/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://garden.sourceforge.net/drupal/
+COMMENT= Vertical shoot-em-up with nontraditional elements
+LICENSE= gnu-gpl-v3
+
+GNU_CONFIGURE= yes
+USE_LANGUAGES= c c++
+
+#DEPENDS+= doxygen>=1.8.2:../../devel/doxygen
+
+# Patches can be omitted with
+#CFLAGS += -fgnu89-inline
+
+.include "../../devel/allegro/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
--- /dev/null
+@comment $NetBSD$
+bin/garden
+share/appdata/garden.appdata.xml
+share/applications/garden.desktop
+share/garden/beat/arp.wav
+share/garden/beat/beam.wav
+share/garden/beat/blip.wav
+share/garden/beat/cymbal1.wav
+share/garden/beat/dline.wav
+share/garden/beat/drum1.wav
+share/garden/beat/drum2.wav
+share/garden/beat/drum3.wav
+share/garden/beat/drum4.wav
+share/garden/beat/flute.wav
+share/garden/beat/flute2_l.wav
+share/garden/beat/flute2_s.wav
+share/garden/beat/flute_l.wav
+share/garden/beat/food.wav
+share/garden/beat/funny.wav
+share/garden/beat/light.wav
+share/garden/beat/line1.wav
+share/garden/beat/line2.wav
+share/garden/beat/line3.wav
+share/garden/beat/long.wav
+share/garden/beat/long2.wav
+share/garden/beat/multi.wav
+share/garden/beat/multi2.wav
+share/garden/beat/nice.wav
+share/garden/beat/nice2.wav
+share/garden/beat/pan.wav
+share/garden/beat/piano.wav
+share/garden/beat/saw.wav
+share/garden/beat/spinner.wav
+share/garden/beat/square.wav
+share/garden/beat/stage4.wav
+share/garden/beat/string.wav
+share/garden/beat/sweet.wav
+share/garden/beat/sweet2.wav
+share/garden/beat/synth.wav
+share/garden/beat/thing4.wav
+share/garden/beat/voice.wav
+share/garden/beat/walker.wav
+share/garden/beat/xline.wav
+share/garden/gfx/garden.dat
+share/garden/gfx/large.bmp
+share/garden/gfx/multi.bmp
+share/garden/gfx/platform.bmp
+share/garden/gfx/small.bmp
+share/garden/gfx/splash.bmp
+share/garden/gfx/trans.bmp
+share/garden/init.txt
+share/garden/wavs/bang.wav
+share/garden/wavs/bang2.wav
+share/garden/wavs/blop.wav
+share/garden/wavs/cannon.wav
+share/garden/wavs/extra.wav
+share/garden/wavs/fire.wav
+share/garden/wavs/level.wav
+share/garden/wavs/lwbeam.wav
+share/garden/wavs/mgun.wav
+share/garden/wavs/mouth.wav
+share/garden/wavs/p_bang.wav
+share/garden/wavs/rect.wav
+share/garden/wavs/rect2.wav
+share/garden/wavs/scatter.wav
+share/garden/wavs/swbeam.wav
+share/garden/wavs/whoosh.wav
+share/garden/wavs/worms.wav
+share/icons/hicolor/scalable/apps/garden.svg
--- /dev/null
+$NetBSD$
+
+SHA1 (garden-1.0.9.tar.gz) = ed61ec3ece9258d822094160843c7521c38538ad
+RMD160 (garden-1.0.9.tar.gz) = e8aededc8a235d11025e51887c1b78cd7ccdded8
+SHA512 (garden-1.0.9.tar.gz) = e8f52fc0ebf9eaa7933ae1faa5610e8a27a5e7cfc59d033714c4306a53680feeddd52b1fb3050f2d72addba03ee383e71e57eac02270f3d2369aed054a9a9848
+Size (garden-1.0.9.tar.gz) = 2714783 bytes
+SHA1 (patch-configure) = 2663b0c4e1f607efb6314a954aa23cc14797759a
+SHA1 (patch-src_stuff.c) = 8af1def4c57577f5b56aa4c9383972f7a3befce1
+SHA1 (patch-src_stuff.h) = 4cf88affe9374329480697a21c7b15c142b8ccfc
--- /dev/null
+$NetBSD$
+
+--- configure.orig 2015-01-19 21:57:48.000000000 +0000
++++ configure
+@@ -12319,7 +12319,7 @@ rm -f core conftest.err conftest.$ac_obj
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_allegro" >&5
+ $as_echo "$have_allegro" >&6; }
+ LIBS=$LIBS_SAVE
+- if test "x$have_allegro" == "xyes"; then :
++ if test "x$have_allegro" = "xyes"; then :
+ return 0
+ else
+ return 1
+@@ -12591,7 +12591,7 @@ rm -f core conftest.err conftest.$ac_obj
+
+
+ try_link_allegro "$allegro_LIBS"
+-if test "x$?" == "x0"; then :
++if test "x$?" = "x0"; then :
+ LIBS="$LIBS $allegro_LIBS"
+ ALLEGRO_LIB=`echo $allegro_LIBS | sed -e 's/.*-l\([^[:blank:]]*\).*/\1/'`
+ have_allegro="yes"
+@@ -12608,11 +12608,11 @@ fi
+ for lib in $ALLEGRO_LIBS
+ do
+ ldflag="-l$lib"
+- if test "x$have_allegro" == "xyes"; then :
++ if test "x$have_allegro" = "xyes"; then :
+ break
+ fi
+ try_link_allegro $ldflag
+- if test "x$?" == "x0"; then :
++ if test "x$?" = "x0"; then :
+ LIBS="$LIBS $ldflag"
+ ALLEGRO_LIB="$lib"
+ have_allegro="yes"
--- /dev/null
+$NetBSD$
+
+--- src/stuff.c.orig 2015-01-19 21:17:42.000000000 +0000
++++ src/stuff.c
+@@ -52,7 +52,7 @@ float decoy_table[ANGLE_1]; // not used
+ float cos_table[ANGLE_1];
+ float sin_table[ANGLE_1];
+
+-inline int xpart (int angle, int length);
++int xpart (int angle, int length);
+
+ void init_trig (void)
+ {
+@@ -67,12 +67,12 @@ void init_trig (void)
+
+ }
+
+-inline int xpart (int angle, int length)
++int xpart (int angle, int length)
+ {
+ return (cos_table[angle & 1023] * length);
+ }
+
+-inline int ypart (int angle, int length)
++int ypart (int angle, int length)
+ {
+ return (sin_table[angle & 1023] * length);
+ }
--- /dev/null
+$NetBSD$
+
+--- src/stuff.h.orig 2015-01-19 20:19:08.000000000 +0000
++++ src/stuff.h
+@@ -24,8 +24,8 @@ int grand (int number);
+ int crandom (int number);
+ int turn_towards_angle (int angle, int tangle, int turning);
+ int turn_towards_xy (int x1, int y1, int x2, int y2, int angle, int turning);
+-inline int xpart (int angle, int length);
+-inline int ypart (int angle, int length);
++int xpart (int angle, int length);
++int ypart (int angle, int length);
+ int pulsate (int speed, int amount, int county);
+ int angle_difference (int a1, int a2);
+