From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- games-action/spacearyarya-kxl/Manifest | 9 +++ .../files/spacearyarya-kxl-1.0.2-clang.patch | 11 ++++ .../files/spacearyarya-kxl-1.0.2-flags.patch | 11 ++++ .../spacearyarya-kxl-1.0.2-gentoo-paths.patch | 74 ++++++++++++++++++++++ games-action/spacearyarya-kxl/metadata.xml | 8 +++ .../spacearyarya-kxl-1.0.2-r1.ebuild | 37 +++++++++++ .../spacearyarya-kxl-1.0.2-r2.ebuild | 42 ++++++++++++ 7 files changed, 192 insertions(+) create mode 100644 games-action/spacearyarya-kxl/Manifest create mode 100644 games-action/spacearyarya-kxl/files/spacearyarya-kxl-1.0.2-clang.patch create mode 100644 games-action/spacearyarya-kxl/files/spacearyarya-kxl-1.0.2-flags.patch create mode 100644 games-action/spacearyarya-kxl/files/spacearyarya-kxl-1.0.2-gentoo-paths.patch create mode 100644 games-action/spacearyarya-kxl/metadata.xml create mode 100644 games-action/spacearyarya-kxl/spacearyarya-kxl-1.0.2-r1.ebuild create mode 100644 games-action/spacearyarya-kxl/spacearyarya-kxl-1.0.2-r2.ebuild (limited to 'games-action/spacearyarya-kxl') diff --git a/games-action/spacearyarya-kxl/Manifest b/games-action/spacearyarya-kxl/Manifest new file mode 100644 index 000000000000..a3e366d964a2 --- /dev/null +++ b/games-action/spacearyarya-kxl/Manifest @@ -0,0 +1,9 @@ +AUX spacearyarya-kxl-1.0.2-clang.patch 304 SHA256 f5ac4fbe22580d55368ed866ed1231194e62cd247fca393c877180e6ddf28b0c SHA512 b70d09c918a80af4432d72d3bfe1c89c4e4b5d1c1ae2eb2eb0a9073e5410a144e1e8164d243d070f37b30e0d29d64c932d2525b83efc19a7adf570d44ba9cca1 WHIRLPOOL 49e09899fe01c71025b3588608f3ea5779fb71b3fb81c81e999128977197388a1724d1e37945ac3081d879d823f65e4d56d9b2ec9a62d3a3e0c7e3ff9b7fabd0 +AUX spacearyarya-kxl-1.0.2-flags.patch 304 SHA256 b2a81707187e302f0773ba0e3a53a6fa044eb75930401efd1b9ad6d78a58350e SHA512 bc341e05daed7c4f2d0009dec73f068bc2d4bca3d627a3eed040360c41d96967211f4bd186f203aa41a713c31191e4a16c4754c4b22a7607ae2eebba3ddb3394 WHIRLPOOL b5b29833417ad3af7514d8ea3a70c0d29ce1cfbed33e0522fe6657dbab719b3543c79cc2812fd3e13b9944e353da2a10779834d690e280bfcea5b7a92893d37f +AUX spacearyarya-kxl-1.0.2-gentoo-paths.patch 2384 SHA256 912a878a01995c65b92ee8d5556f58c7d0f315de20f3effc8bbf95ded8e18e00 SHA512 93351d22824d3fcc525ca33b2ae1b9949283541e62a717530d675bf63981f450a1667df22097d07ec27c1e43ed0386142ec424fa89601df0158821924ae06011 WHIRLPOOL 9bd95e0f1981a264184e65f2aa21209600ae82853072c2609b81d91ae6317889dfbc17393c3ba4186a2e72db691a00d2d794dd36907b6d6eb50d8dc22a29b0d0 +DIST SpaceAryarya-KXL-1.0.2.tar.gz 279894 SHA256 54cdcbd299fc5cc618ed88d7729db1a64dd48edefbfe569d5352289a9f11ce63 SHA512 1109606741bab6c290395cdfd8d19cf12e68cfef41f50164586c316fc425a32232e0f8dd822207d969c27c3f7a8478d1a65f36fe5468f3cfa8932c99ab3cb125 WHIRLPOOL d26f387bb70610cfe84b9c45d464035b4e6c9b30d9d26690484e90b1dfd68f24397203bf16f3a10940547d45f8ec3eea139ded584c1fffd8dde6aaec448011d4 +EBUILD spacearyarya-kxl-1.0.2-r1.ebuild 804 SHA256 d746ef5d99ecfdc27ee099f71b4201f417a9bbea09da026db6ddc6fe6ca92f0e SHA512 51ac9ed4014d44bf2955de776014dfe90dabf4831f8c41904542b6b827169333173d0bdfe1d0ac8b3e55b99838ee6ac0df229c29a2468c9cebbb61ae7c9d886e WHIRLPOOL a50a63ea6d74efcb9cd5359353960b8216d0b69654b7d40bc5aba62c1f2c2667939489efc38f5c1a0a54dece9d53dd7b5e7afe7cee9a2e66099d1d0b8bb85848 +EBUILD spacearyarya-kxl-1.0.2-r2.ebuild 830 SHA256 ef6a703ba2f6d7cab4a1ca4210bb4892f24000e7cc365ad051a36ec47f2f5384 SHA512 9491e2c8658923ebda634a635e750bc12542c41252fa41d2ecc8a1c8a373e530abc670fb27d91f2b7428b8e900f4cc4b7aecf75e112f5aba3c48a2dd470f44f9 WHIRLPOOL 7711391e85c5c2b526fc92d684f5155b3594b0f578d576bf18095de12dfc8d2ab360fe28faeb051fd1bbb6aafae70154c06a14e77c06eecb14876d0928075fb6 +MISC ChangeLog 3096 SHA256 e8e455d5178ddd58d15a8ece47ca944f3da7a2ac9b02a4aa2b44adaf4c5aced8 SHA512 dd8df83350f45c5efab9ddbccc1f74a5835a579b0a9a926195afdeb17fc93887ab242803de4b89d7b52916bab825d2a497611999e3a783a6ccbc5893432d66f1 WHIRLPOOL 7c2195ccaae2f570922b9b3c5b6262fb2e278584934efb6ea1ab676bb42a218da26189154934a27bfd05b4787ad22897631235f0258daac2f1ffc16fd99cff92 +MISC ChangeLog-2015 1833 SHA256 330c89722e7ca26150753fdecfa0b86736687df2c8e4af9a622f5e6443a4627e SHA512 3be6fdb5a64477849fc4c3dd52f0132e1ece2e2d46ac3cfc63b0205b72f708067918a24b036b9551fd627eb40489a42ba9d5f6fa1281a89be948d8e3ac73b73d WHIRLPOOL 070c5002ee2d92c2aeed7b87b5becbdeb4d2a1f76f123a8251f1a914fdcd69754e011324336a96acac94bb8b0d21546f6a8478814637205732e100804b3fd7f2 +MISC metadata.xml 249 SHA256 943b9ce0cd072229b43569ab668dd7ec741d9dfefd942c8921dabd4490b27b0c SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 WHIRLPOOL b10e21575c78e201a652c8582cd16e3f7c86b13dd20a30f4cea44066fb139440b3c186147dbaae83478f11a20b6f457a99c8b29ee1239a4caaa21eee01250088 diff --git a/games-action/spacearyarya-kxl/files/spacearyarya-kxl-1.0.2-clang.patch b/games-action/spacearyarya-kxl/files/spacearyarya-kxl-1.0.2-clang.patch new file mode 100644 index 000000000000..3b9b68b745c0 --- /dev/null +++ b/games-action/spacearyarya-kxl/files/spacearyarya-kxl-1.0.2-clang.patch @@ -0,0 +1,11 @@ +--- a/src/ranking.c.bak 2016-07-27 16:42:34.367945713 -0500 ++++ b/src/ranking.c 2016-07-27 16:43:34.679949783 -0500 +@@ -5,7 +5,7 @@ + /********************** + スコアランキング + **********************/ +-int ScoreRanking(void) ++void ScoreRanking(void) + { + Uint16 i, j, k; + struct passwd *pw; diff --git a/games-action/spacearyarya-kxl/files/spacearyarya-kxl-1.0.2-flags.patch b/games-action/spacearyarya-kxl/files/spacearyarya-kxl-1.0.2-flags.patch new file mode 100644 index 000000000000..2239858be998 --- /dev/null +++ b/games-action/spacearyarya-kxl/files/spacearyarya-kxl-1.0.2-flags.patch @@ -0,0 +1,11 @@ +respect CFLAGS + +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -5,5 +5,5 @@ spacearyarya_SOURCES = extern.h \ + your.c your.h ranking.c ranking.h \ + boss.c boss.h + +-CFLAGS = @X_CFLAGS@ @KXL_CFLAGS@ ++AM_CFLAGS = @X_CFLAGS@ @KXL_CFLAGS@ + LIBS = @X_LIBS@ -lX11 @KXL_LIBS@ -lKXL diff --git a/games-action/spacearyarya-kxl/files/spacearyarya-kxl-1.0.2-gentoo-paths.patch b/games-action/spacearyarya-kxl/files/spacearyarya-kxl-1.0.2-gentoo-paths.patch new file mode 100644 index 000000000000..81321b76857a --- /dev/null +++ b/games-action/spacearyarya-kxl/files/spacearyarya-kxl-1.0.2-gentoo-paths.patch @@ -0,0 +1,74 @@ +--- a/bmp/Makefile.am ++++ b/bmp/Makefile.am +@@ -1,4 +1,4 @@ +-bmpdir = $(prefix)/share/SpaceAryarya/bmp ++bmpdir = $(BMP_PATH) + bmp_DATA = my.bmp enemy1.bmp shot.bmp bomb.bmp\ + enemy2.bmp kage.bmp wall.bmp wall2.bmp eshot.bmp\ + boss1_b.bmp boss1_do.bmp boss1_f.bmp\ +--- a/configure.in ++++ b/configure.in +@@ -25,17 +25,20 @@ + BMP_PATH=/usr/local/share/SpaceAryarya/bmp + WAV_PATH=/usr/local/share/SpaceAryarya/wav + else +- DATA_PATH=$prefix/share/SpaceAryarya/data +- BMP_PATH=$prefix/share/SpaceAryarya/bmp +- WAV_PATH=$prefix/share/SpaceAryarya/wav ++ DATA_PATH=$datadir/SpaceAryarya/data ++ BMP_PATH=$datadir/SpaceAryarya/bmp ++ WAV_PATH=$datadir/SpaceAryarya/wav ++ SCORE_PATH=$localstatedir/SpaceAryarya + fi + AC_DEFINE_UNQUOTED(DATA_PATH,"$DATA_PATH") + AC_DEFINE_UNQUOTED(BMP_PATH,"$BMP_PATH") + AC_DEFINE_UNQUOTED(WAV_PATH,"$WAV_PATH") ++AC_DEFINE_UNQUOTED(SCORE_PATH,"$SCORE_PATH") + AC_DEFINE_UNQUOTED(TITLE,"$PACKAGE $VERSION") + AC_SUBST(DATA_PATH) + AC_SUBST(BMP_PATH) + AC_SUBST(WAV_PATH) ++AC_SUBST(SCORE_PATH) + + AC_OUTPUT([data/Makefile wav/Makefile bmp/Makefile src/Makefile + spacearyarya.spec Makefile]) +--- a/data/Makefile.am ++++ b/data/Makefile.am +@@ -1,6 +1,7 @@ +-datadir = $(prefix)/share/SpaceAryarya/data ++datadir = $(DATA_PATH) + data_DATA = stage1.dat stage2.dat + EXTRA_DIST = stage1.dat stage2.dat .score + +-install: +- $(INSTALL) -c -m 666 ./.score $(DESTDIR)$(DATA_PATH) ++install-data-local: ++ $(mkinstalldirs) $(DESTDIR)$(SCORE_PATH) ++ $(INSTALL) -m 660 .score $(DESTDIR)$(SCORE_PATH) +--- a/src/ranking.c ++++ b/src/ranking.c +@@ -36,7 +36,7 @@ + FILE *fp; + Uint16 i; + +- if ((fp = fopen(DATA_PATH "/.score", "r"))) { ++ if ((fp = fopen(SCORE_PATH "/.score", "r"))) { + fscanf(fp, "%d", &(Root->HiScore)); + for (i = 0; i < 5; i ++) + fscanf(fp, "%d %d %s", +@@ -65,7 +65,7 @@ + FILE *fp; + Uint16 i; + +- if ((fp = fopen(DATA_PATH "/.score", "w"))) { ++ if ((fp = fopen(SCORE_PATH "/.score", "w"))) { + fprintf(fp, "%d\n", Root->HiScore); + for (i = 0; i < 5; i ++) + fprintf(fp, "%d %d %s\n", +--- a/wav/Makefile.am ++++ b/wav/Makefile.am +@@ -1,3 +1,3 @@ +-wavdir = $(prefix)/share/SpaceAryarya/wav ++wavdir = $(WAV_PATH) + wav_DATA = bgm1.wav bomb.wav hit.wav fire.wav die.wav boss.wav + EXTRA_DIST = bgm1.wav bomb.wav hit.wav fire.wav die.wav boss.wav diff --git a/games-action/spacearyarya-kxl/metadata.xml b/games-action/spacearyarya-kxl/metadata.xml new file mode 100644 index 000000000000..78274e0fa550 --- /dev/null +++ b/games-action/spacearyarya-kxl/metadata.xml @@ -0,0 +1,8 @@ + + + + + games@gentoo.org + Gentoo Games Project + + diff --git a/games-action/spacearyarya-kxl/spacearyarya-kxl-1.0.2-r1.ebuild b/games-action/spacearyarya-kxl/spacearyarya-kxl-1.0.2-r1.ebuild new file mode 100644 index 000000000000..0c9b28221066 --- /dev/null +++ b/games-action/spacearyarya-kxl/spacearyarya-kxl-1.0.2-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils games + +MY_P=SpaceAryarya-KXL-${PV} +DESCRIPTION="A 2D/3D shooting game" +HOMEPAGE="http://triring.net/ps2linux/games/kxl/kxlgames.html" +SRC_URI="mirror://gentoo/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND="dev-games/KXL" +RDEPEND="${DEPEND} + media-fonts/font-adobe-100dpi + media-fonts/font-bitstream-100dpi" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + epatch "${FILESDIR}"/${P}-gentoo-paths.patch \ + "${FILESDIR}"/${P}-flags.patch + mv configure.{in,ac} + rm aclocal.m4 + eautoreconf +} + +src_install() { + default + newicon bmp/enemy1.bmp ${PN}.bmp + make_desktop_entry spacearyarya SpaceAryarya /usr/share/pixmaps/${PN}.bmp + prepgamesdirs +} diff --git a/games-action/spacearyarya-kxl/spacearyarya-kxl-1.0.2-r2.ebuild b/games-action/spacearyarya-kxl/spacearyarya-kxl-1.0.2-r2.ebuild new file mode 100644 index 000000000000..2396a9a92a19 --- /dev/null +++ b/games-action/spacearyarya-kxl/spacearyarya-kxl-1.0.2-r2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools eutils + +MY_P=SpaceAryarya-KXL-${PV} +DESCRIPTION="A 2D/3D shooting game" +HOMEPAGE="http://triring.net/ps2linux/games/kxl/kxlgames.html" +SRC_URI="mirror://gentoo/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-games/KXL" +RDEPEND="${DEPEND} + media-fonts/font-adobe-100dpi + media-fonts/font-bitstream-100dpi" + +S=${WORKDIR}/${MY_P} + +PATCHES=( + "${FILESDIR}"/${P}-gentoo-paths.patch + "${FILESDIR}"/${P}-flags.patch + "${FILESDIR}"/${P}-clang.patch +) + +src_prepare() { + default + + mv configure.{in,ac} + rm aclocal.m4 + eautoreconf +} + +src_install() { + default + newicon bmp/enemy1.bmp ${PN}.bmp + make_desktop_entry spacearyarya SpaceAryarya /usr/share/pixmaps/${PN}.bmp +} -- cgit v1.2.3