games-puzzle/xblockout: Stop using games.eclass
authorPacho Ramos <pacho@gentoo.org>
Tue, 1 May 2018 16:05:22 +0000 (18:05 +0200)
committerPacho Ramos <pacho@gentoo.org>
Tue, 1 May 2018 19:34:52 +0000 (21:34 +0200)
Package-Manager: Portage-2.3.31, Repoman-2.3.9

games-puzzle/xblockout/files/xblockout-1.1.6-font.patch
games-puzzle/xblockout/xblockout-1.1.6-r1.ebuild [new file with mode: 0644]

index bb0302963bdc9d8e31b69a2fcc567057322e21ca..1e007494e93e1611b24005cd06ed938017fb2125 100644 (file)
@@ -1,5 +1,5 @@
---- initmenu.c.old     2008-10-27 23:23:43.000000000 +0100
-+++ initmenu.c 2008-10-27 23:22:52.000000000 +0100
+--- a/initmenu.c.old   2008-10-27 23:23:43.000000000 +0100
++++ b/initmenu.c       2008-10-27 23:22:52.000000000 +0100
 @@ -408,19 +408,17 @@
    XCharStruct overall_return ;
  
diff --git a/games-puzzle/xblockout/xblockout-1.1.6-r1.ebuild b/games-puzzle/xblockout/xblockout-1.1.6-r1.ebuild
new file mode 100644 (file)
index 0000000..71a44a6
--- /dev/null
@@ -0,0 +1,60 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools desktop flag-o-matic
+
+DESCRIPTION="X Window block dropping game in 3 Dimension"
+HOMEPAGE="http://perso.univ-lyon1.fr/thierry.excoffier/XBL/"
+SRC_URI="http://perso.univ-lyon1.fr/thierry.excoffier/XBL/xbl-${PV}.tar.gz"
+
+LICENSE="GPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+       x11-libs/libX11
+       x11-libs/libXext
+"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/xbl-${PV}"
+
+src_prepare() {
+       default
+       eapply "${FILESDIR}"/${P}-font.patch
+       sed -i \
+               -e '/^CC/d' \
+               -e 's:-lm:-lm -lX11:' \
+               -e '/DGROUP_GID/d' \
+               -e "s:-g$:${CFLAGS}:" \
+               Makefile.in || die
+       # Don't know about other archs. --slarti
+       use amd64 && filter-flags "-fweb"
+
+       mv configure.in configure.ac || die
+       eautoreconf
+}
+
+src_compile() {
+       emake \
+               USE_SETGID= \
+               SCOREDIR="/usr/share/${PN}" \
+               RESOURCEDIR="/usr/share/${PN}" \
+               LDOPTIONS="${LDFLAGS}"
+}
+
+src_install() {
+       newbin bl xbl
+
+       insinto /usr/share/${PN}
+       newins Xbl.ad Xbl
+
+       newman xbl.man xbl.6
+       dodoc README xbl-README
+       HTML_DOCS="*.html *.gif" einstalldocs
+
+       newicon xbl-game.gif ${PN}.gif
+       make_desktop_entry xbl XBlockOut /usr/share/pixmaps/${PN}.gif
+}