summaryrefslogtreecommitdiff
path: root/games-action/garden
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /games-action/garden
reinit the tree, so we can have metadata
Diffstat (limited to 'games-action/garden')
-rw-r--r--games-action/garden/Manifest13
-rw-r--r--games-action/garden/files/garden-1.0.8-dash.patch33
-rw-r--r--games-action/garden/files/garden-1.0.8-drop-AS_INIT.patch19
-rw-r--r--games-action/garden/files/garden-1.0.8-underlink.patch19
-rw-r--r--games-action/garden/files/garden-1.0.9-dash.patch33
-rw-r--r--games-action/garden/files/garden-1.0.9-resources.patch7
-rw-r--r--games-action/garden/garden-1.0.8-r1.ebuild47
-rw-r--r--games-action/garden/garden-1.0.9-r1.ebuild51
-rw-r--r--games-action/garden/garden-1.0.9.ebuild51
-rw-r--r--games-action/garden/metadata.xml11
10 files changed, 284 insertions, 0 deletions
diff --git a/games-action/garden/Manifest b/games-action/garden/Manifest
new file mode 100644
index 000000000000..027a6f097ab2
--- /dev/null
+++ b/games-action/garden/Manifest
@@ -0,0 +1,13 @@
+AUX garden-1.0.8-dash.patch 968 SHA256 2e71c67bafeafb6da91509cd288d114712cb99957cc11e072bae520735549205 SHA512 1033ce1f4056ee07203b739e852d777e35f908548c0fe582be27c38dac8227e4761a2fa80bc71d5bfe8ce09853f8250a6c745d99e02c70aad1e3b2a35b1188d5 WHIRLPOOL a6c9d53055bc6ac3650db019f7c7eefec10d1b8da4b8588a83b485ee8fb464e39aee415748d205a5eddd20fcee33f4341ef91bd6e9a42e2609f7d73633816e97
+AUX garden-1.0.8-drop-AS_INIT.patch 487 SHA256 7f2779e0586b6b859292851604949c483c48a27dd36a34817fdeb85a3b0988ac SHA512 37f03bdba8eb726e8b342ca2f60018943dd03ed7da16e92a5ab0fb1dcde8db1ab03a77174302e411033f69d3fdfb09bb93b89e67e4f605f1f71b697fcb82e9b9 WHIRLPOOL ce60f2a94cc6714f021a1b08c7b63f2f25ecf5bc7dea4d8d5cb42c11904f45ddaf2801f6ad0bfa700dc6973a3613d61305412a12171049b0843611407e9dc02f
+AUX garden-1.0.8-underlink.patch 510 SHA256 c862bf4d05ea74cfc37680b2f7276c77ab20a68dc304964b3ee6e00b09c47fcb SHA512 e0dfd9f82e90267bc212f97830ae384ad8049bee8b0b8c8a7d20e2511eb0a678eae40ab7c41f61b47a31b10014497ae15778c8828503659da8cd24067e489491 WHIRLPOOL ac18b596e6e87b8119344c0f73bf98597d536218f30b1972f0991248baf0f9355a368e166d3d19f7f660784840d288326ad6df56ed5cb6891c4ca17eee4cc418
+AUX garden-1.0.9-dash.patch 968 SHA256 2e71c67bafeafb6da91509cd288d114712cb99957cc11e072bae520735549205 SHA512 1033ce1f4056ee07203b739e852d777e35f908548c0fe582be27c38dac8227e4761a2fa80bc71d5bfe8ce09853f8250a6c745d99e02c70aad1e3b2a35b1188d5 WHIRLPOOL a6c9d53055bc6ac3650db019f7c7eefec10d1b8da4b8588a83b485ee8fb464e39aee415748d205a5eddd20fcee33f4341ef91bd6e9a42e2609f7d73633816e97
+AUX garden-1.0.9-resources.patch 200 SHA256 4526ec325106d2159e90ff6267f53961e92e182876892177b245da4b622a8b38 SHA512 f9ecabf264c60eab75ffdc3c2d875d1809f446eb86118432e67d19c0b3189f4200a28fcc1e798919dcf5472ac21f47c37a779a39d6cbc8b373811dffa6e5d904 WHIRLPOOL 99a4f85a0ed307ec31e95b1ede57d3a579c324d30cf9c7204923124c8504754f6287bab710338677c9049cd77fc767cc96b343b308d7b4f0fd3433142116dfd4
+DIST garden-1.0.8.tar.gz 2666132 SHA256 3b882e3030838679af3ee40e51fb792ca48fa83799ac6d74f9565954d736ce69 SHA512 eb3f97853b158633533083ef7c475ff2487b484a1b42be133a22e7842a3abd8e306a5009c4da6a6b0ba2ab10a71c40660da237740fe7b2a0fa6378a9af1de7bd WHIRLPOOL bab3199190d170ac0ebddf65461546a688094feca65203ba408788653e7294984b46b55c7c3b1ab4e1e80f1218094c93694fb42b3657dd73ef14153ee723dd30
+DIST garden-1.0.9.tar.gz 2714783 SHA256 daf8732c229a4cc04f460514bff1ba05171faada9e19575c72a50a914f2352e3 SHA512 e8f52fc0ebf9eaa7933ae1faa5610e8a27a5e7cfc59d033714c4306a53680feeddd52b1fb3050f2d72addba03ee383e71e57eac02270f3d2369aed054a9a9848 WHIRLPOOL 77a8f3add973467a6f5d1ccc85fdcfd9ca2ea1e6a841c0c14b4860545a0aeaccbf3ae8934fde6045f5f3848d33fbe68f65773fffc07e8c3971e8a6b1d8373e7b
+EBUILD garden-1.0.8-r1.ebuild 950 SHA256 35fbc5fdfb7ab97a04ba614a702f7e3db5761397df45c9938ebaf5f7cbbf53a3 SHA512 d81efd145cdbc8818fc013944b60a958f519baa8180248e699e23fba4a24a233123df58f96fbc5ebd27c5b1a4b7bf19d068d059274596e2f4712551505a948a2 WHIRLPOOL 931b85189026da5d613d649d3f388a5c27274117eb05d96a5bc701f6f29b6a2a177d07b50eae33c4f26ee50aa9020f9a93595c2ef406aa6ec958c33762fd1069
+EBUILD garden-1.0.9-r1.ebuild 1006 SHA256 f97ddf47ebfda1c73bd263a5c237154abc4f802bffe9c3225efe597ee6681e55 SHA512 81d8811786facf5b0651f17fc32caa7748c57909cede7b3cb965d65dba1d354188fcaf39936f509c8d079c92ae3fa2b31a4f538bc4b656d3ffb0f8e9c21cdfb5 WHIRLPOOL d9d546d5cf6609d962eab0606bc2d5d9c8b743d965860cec68229488bfdd3e16fd0223b102c0aa02919b138f077709bbab64a9049eef5d7d87b7742f2c40c3dc
+EBUILD garden-1.0.9.ebuild 1056 SHA256 82ca0e68eef201b92f7672c727aa7203a4bc2f2a24daa46d541778fd1842a62c SHA512 543b2c946c5c227a285c641d0758c90863ff2e4d245b38b4a6eb64f504bfcff3d479315df06314286909d50b36ecd895c69dd1afa110b43c4fbdd898c0466168 WHIRLPOOL 85a1fd82cde854e814ef540fc35b6c0ee2e1154b1bbba2dd4266f4762002e6a80abc40f8d1092615d4c5986ff7f2e729f8cc633740f47d0336ee9a5ed0e8f8ac
+MISC ChangeLog 3152 SHA256 62cef2aa305c0d1946f29d70e6dd81262da5e874105010a092605f7fbd8e6a8d SHA512 b5b9c292f1537ebb9fca498490194b58f5fbf06ce7fe7a1e28429eae1ce35e01bfa9e40c7125daf28f104dfdfd5450a02f68bb878a2aa86fffe9224c77d0d3a7 WHIRLPOOL 592c39122d491493663e565b95e0b01d923fbb56c66dc201065c78154bbf4be9e939f8376b574d9eb6c7caf8e17a869df9276175ad83fa7b1700167720e24a17
+MISC ChangeLog-2015 2389 SHA256 48186bcfe0c4dd4459e41329b80c6de2462751c10f5b4b36952b6bc13ecd7b05 SHA512 5f5f609d0ae082d2d9300019647ef37e9e9609b32361921110c0851143d03745907693e3c83aed51eecf033076f17d65d1583e0c5d99a589df648e40bc84ecde WHIRLPOOL be9de10b62742e80275222b3468fcfa6ae9804ff8f90efd773ef66a23b75570b39591f320c6c909b0c267994807ea068e2ed46ffbf763f527ac8c244f81c8cc5
+MISC metadata.xml 329 SHA256 461cd433f34a784e2c16b0d07285c32b44c6369676ad7a9c7cc57853578e8f42 SHA512 af05d41aaf7aa63a304e442bb6e6dd4617409434ae439ec14461739362bc0d4ebf03dc791435586dddfec81273a19bea91a78f7ccd573f420ea67d59665e69d7 WHIRLPOOL 3aab1c2eb93243e8cc523e6884dcc635687ed1a0c3d56c7d9992fdb6e76283941b65e53a915bae2e555b1aff16d499a7d1c8d12c9d8c8fa604bc7f35c0d04dde
diff --git a/games-action/garden/files/garden-1.0.8-dash.patch b/games-action/garden/files/garden-1.0.8-dash.patch
new file mode 100644
index 000000000000..6b197f4f4e1a
--- /dev/null
+++ b/games-action/garden/files/garden-1.0.8-dash.patch
@@ -0,0 +1,33 @@
+--- a/configure.ac 2015-05-04 14:48:03.467935640 -0400
++++ b/configure.ac 2015-05-04 14:48:24.729199607 -0400
+@@ -80,7 +80,7 @@
+ [have_allegro="no"])
+ AC_MSG_RESULT([$have_allegro])
+ LIBS=$LIBS_SAVE
+- AS_IF([test "x$have_allegro" == "xyes"],
++ AS_IF([test "x$have_allegro" = "xyes"],
+ [return 0],
+ [return 1])
+ }
+@@ -89,7 +89,7 @@
+ AM_PATH_ALLEGRO([4.2.0])
+
+ try_link_allegro "$allegro_LIBS"
+-AS_IF([test "x$?" == "x0"],
++AS_IF([test "x$?" = "x0"],
+ [[LIBS="$LIBS $allegro_LIBS"
+ ALLEGRO_LIB=`echo $allegro_LIBS | sed -e 's/-l\([^[:blank:]]*\).*/\1/'`
+ have_allegro="yes"]])
+@@ -103,10 +103,10 @@
+ for lib in $ALLEGRO_LIBS
+ do
+ ldflag="-l$lib"
+- AS_IF([test "x$have_allegro" == "xyes"],
++ AS_IF([test "x$have_allegro" = "xyes"],
+ [break])
+ try_link_allegro $ldflag
+- AS_IF([test "x$?" == "x0"],
++ AS_IF([test "x$?" = "x0"],
+ [LIBS="$LIBS $ldflag"
+ ALLEGRO_LIB="$lib"
+ have_allegro="yes"])
diff --git a/games-action/garden/files/garden-1.0.8-drop-AS_INIT.patch b/games-action/garden/files/garden-1.0.8-drop-AS_INIT.patch
new file mode 100644
index 000000000000..69cff8fa319d
--- /dev/null
+++ b/games-action/garden/files/garden-1.0.8-drop-AS_INIT.patch
@@ -0,0 +1,19 @@
+At least for autoconf-2.69 AS_INIT is called by AC_INIT.
+
+When using /bin/dash calling AS_INIT directly leads to infinite
+reexec loop.
+
+Gentoo-bug: http://bugs.gentoo.org/475248
+diff --git a/configure.ac b/configure.ac
+index eb0002f..6c77ef9 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -5,7 +5,7 @@ AC_PREREQ(2.62)
+ AC_INIT([GARDEN],
+ [1.0.8],
+ [bubla@users.sourceforge.net])
+-AS_INIT
++
+ AC_CONFIG_AUX_DIR([build-aux])
+ AM_INIT_AUTOMAKE([-Wall])
+ AC_CONFIG_SRCDIR([src/input.h])
diff --git a/games-action/garden/files/garden-1.0.8-underlink.patch b/games-action/garden/files/garden-1.0.8-underlink.patch
new file mode 100644
index 000000000000..e538a61a1c1a
--- /dev/null
+++ b/games-action/garden/files/garden-1.0.8-underlink.patch
@@ -0,0 +1,19 @@
+--- a/bin/Makefile.am 2011-06-22 18:16:30.654661047 +0200
++++ b/bin/Makefile.am 2011-06-22 18:16:55.662251326 +0200
+@@ -9,6 +9,7 @@
+ garden_LDFLAGS = -static
+ else #unix version :-)
+ AM_CPPFLAGS = -D'DATADIR="@DATADIR_NAME@"'
++garden_LDADD = -lm
+ endif
+
+ #how to build resources?
+--- a/Makefile.am 2011-06-22 18:19:37.787560851 +0200
++++ b/Makefile.am 2011-06-22 18:19:44.078960907 +0200
+@@ -1,5 +1,5 @@
+ ACLOCAL_AMFLAGS= -I m4
+-SUBDIRS = bin resources
++SUBDIRS = bin
+
+ if NO_EXISTING_DATA
+ SUBDIRS += data
diff --git a/games-action/garden/files/garden-1.0.9-dash.patch b/games-action/garden/files/garden-1.0.9-dash.patch
new file mode 100644
index 000000000000..6b197f4f4e1a
--- /dev/null
+++ b/games-action/garden/files/garden-1.0.9-dash.patch
@@ -0,0 +1,33 @@
+--- a/configure.ac 2015-05-04 14:48:03.467935640 -0400
++++ b/configure.ac 2015-05-04 14:48:24.729199607 -0400
+@@ -80,7 +80,7 @@
+ [have_allegro="no"])
+ AC_MSG_RESULT([$have_allegro])
+ LIBS=$LIBS_SAVE
+- AS_IF([test "x$have_allegro" == "xyes"],
++ AS_IF([test "x$have_allegro" = "xyes"],
+ [return 0],
+ [return 1])
+ }
+@@ -89,7 +89,7 @@
+ AM_PATH_ALLEGRO([4.2.0])
+
+ try_link_allegro "$allegro_LIBS"
+-AS_IF([test "x$?" == "x0"],
++AS_IF([test "x$?" = "x0"],
+ [[LIBS="$LIBS $allegro_LIBS"
+ ALLEGRO_LIB=`echo $allegro_LIBS | sed -e 's/-l\([^[:blank:]]*\).*/\1/'`
+ have_allegro="yes"]])
+@@ -103,10 +103,10 @@
+ for lib in $ALLEGRO_LIBS
+ do
+ ldflag="-l$lib"
+- AS_IF([test "x$have_allegro" == "xyes"],
++ AS_IF([test "x$have_allegro" = "xyes"],
+ [break])
+ try_link_allegro $ldflag
+- AS_IF([test "x$?" == "x0"],
++ AS_IF([test "x$?" = "x0"],
+ [LIBS="$LIBS $ldflag"
+ ALLEGRO_LIB="$lib"
+ have_allegro="yes"])
diff --git a/games-action/garden/files/garden-1.0.9-resources.patch b/games-action/garden/files/garden-1.0.9-resources.patch
new file mode 100644
index 000000000000..0ddbdc5e6e30
--- /dev/null
+++ b/games-action/garden/files/garden-1.0.9-resources.patch
@@ -0,0 +1,7 @@
+--- a/Makefile.am 2015-05-04 16:57:07.510191036 -0400
++++ b/Makefile.am 2015-05-04 16:57:14.581946228 -0400
+@@ -1,3 +1,3 @@
+ ACLOCAL_AMFLAGS= -I m4
+
+-SUBDIRS = src resources data
++SUBDIRS = src data
diff --git a/games-action/garden/garden-1.0.8-r1.ebuild b/games-action/garden/garden-1.0.8-r1.ebuild
new file mode 100644
index 000000000000..bed7869d2369
--- /dev/null
+++ b/games-action/garden/garden-1.0.8-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils gnome2-utils autotools games
+
+DESCRIPTION="Multiplatform vertical shoot-em-up with non-traditional elements"
+HOMEPAGE="http://garden.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND="<media-libs/allegro-5"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-underlink.patch \
+ "${FILESDIR}"/${P}-dash.patch \
+ "${FILESDIR}"/${P}-drop-AS_INIT.patch #475248
+ eautoreconf
+}
+
+src_install() {
+ DOCS="AUTHORS ChangeLog NEWS README" \
+ default
+ doicon -s scalable resources/garden.svg
+ make_desktop_entry garden "Garden of coloured lights"
+ prepgamesdirs
+}
+
+pkg_preinst() {
+ games_pkg_preinst
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/games-action/garden/garden-1.0.9-r1.ebuild b/games-action/garden/garden-1.0.9-r1.ebuild
new file mode 100644
index 000000000000..eb80fe0b36ba
--- /dev/null
+++ b/games-action/garden/garden-1.0.9-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils gnome2-utils autotools flag-o-matic
+
+DESCRIPTION="Multiplatform vertical shoot-em-up with non-traditional elements"
+HOMEPAGE="http://garden.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="<media-libs/allegro-5"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${P}-dash.patch"
+ "${FILESDIR}/${P}-resources.patch"
+)
+src_prepare() {
+ default
+
+ # build with gcc52
+ sed -i \
+ -e 's/inline/extern inline/' \
+ src/stuff.h || die
+ eautoreconf
+ append-cflags -std=gnu89 # build with gcc5 (bug #572672)
+}
+
+src_install() {
+ DOCS="AUTHORS ChangeLog NEWS README" \
+ default
+ doicon -s scalable resources/garden.svg
+ make_desktop_entry garden "Garden of coloured lights"
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/games-action/garden/garden-1.0.9.ebuild b/games-action/garden/garden-1.0.9.ebuild
new file mode 100644
index 000000000000..ba6f212aed4d
--- /dev/null
+++ b/games-action/garden/garden-1.0.9.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils gnome2-utils autotools flag-o-matic games
+
+DESCRIPTION="Multiplatform vertical shoot-em-up with non-traditional elements"
+HOMEPAGE="http://garden.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND="<media-libs/allegro-5"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-dash.patch \
+ "${FILESDIR}"/${P}-resources.patch
+ # build with gcc52
+ sed -i \
+ -e 's/inline/extern inline/' \
+ src/stuff.h || die
+ eautoreconf
+ append-cflags -std=gnu89 # build with gcc5 (bug #572672)
+}
+
+src_install() {
+ DOCS="AUTHORS ChangeLog NEWS README" \
+ default
+ doicon -s scalable resources/garden.svg
+ make_desktop_entry garden "Garden of coloured lights"
+ prepgamesdirs
+}
+
+pkg_preinst() {
+ games_pkg_preinst
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/games-action/garden/metadata.xml b/games-action/garden/metadata.xml
new file mode 100644
index 000000000000..ea6aa407a062
--- /dev/null
+++ b/games-action/garden/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>games@gentoo.org</email>
+ <name>Gentoo Games Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">garden</remote-id>
+ </upstream>
+</pkgmetadata>