From: Michael Sterrett Date: Mon, 13 Apr 2015 20:53:13 +0000 (+0000) Subject: initial commit with ebuild work from Damien Sticklen and David Baribeault via bug... X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=6d6389f1fce1f4dcb1d02cd3609521b0107d00ab;p=gentoo.git initial commit with ebuild work from Damien Sticklen and David Baribeault via bug #280896 Package-Manager: portage-2.2.14/cvs/Linux x86_64 --- diff --git a/games-board/chessx/ChangeLog b/games-board/chessx/ChangeLog new file mode 100644 index 000000000000..36df6ccacb37 --- /dev/null +++ b/games-board/chessx/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for games-board/chessx +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/games-board/chessx/ChangeLog,v 1.1 2015/04/13 20:53:06 mr_bones_ Exp $ + +*chessx-1.2.2 (13 Apr 2015) + + 13 Apr 2015; Michael Sterrett +chessx-1.2.2.ebuild, + +files/chessx-1.2.2-zlib.patch, +metadata.xml: + initial commit with ebuild work from Damien Sticklen and David Baribeault via + bug #280896 diff --git a/games-board/chessx/Manifest b/games-board/chessx/Manifest new file mode 100644 index 000000000000..df8a7bfb55d7 --- /dev/null +++ b/games-board/chessx/Manifest @@ -0,0 +1,5 @@ +AUX chessx-1.2.2-zlib.patch 1033 SHA256 21c90f15e6d14fe9c93fa25302918411604d35938023d157c3108f0752ec9287 SHA512 f1b0e4f388665740cb714286e8bbd885308f37629eaaf36f3572bcdd912b3d28417eb6859d9ed44687b87d6589396c9e72069e7c22b95adaa5e9410e8e821d68 WHIRLPOOL 17400d22e5c957b499ef6ea6fbe779f2e7ebb62c759796fff94a1df2957aa240b33eccee7a64a37b35f77f89a0844c3ac90575938235751835970c07ff69c2d0 +DIST chessx-1.2.2.tgz 3739189 SHA256 85fe797e329d8a2bb54101f602ddd00f2c19a50873492ebefd22519956641caa SHA512 be7ab8267d0d7b7531d3fec1225e3392e892678905be6c04809352a0b8a392046d58b031eaf885022e42d86f336f4d7b4f369d396e20855f91e5c654e18fe447 WHIRLPOOL 0f5e001cc49f97b0c1d128a63261eba74a90c206a7af903854975502f1bdc99c5a6b70b5158946b150351a82b891d8d802f23f258261b297efc456b5fb6947c1 +EBUILD chessx-1.2.2.ebuild 894 SHA256 fde99b30dc77798ee7a14ca7f3b712427ff2e89cf90e9ace0da0afbea518778f SHA512 0c7d39e0df393e90869aefd3b9007be85e2e0eeb2621db774d8b265d877ab3ddc647c5bcd297caf8cf928058e4a365177a35a3db8e965ae4dabd0a2d67ecad2f WHIRLPOOL 21549d31a83aeebb75907e8099d1070c11d5feb74462aa4ae86c31cf3d04761324c8b50daec710303a0759acabc46134f8d829ba32513bf5007c6b82b9a43026 +MISC ChangeLog 461 SHA256 80af28bd1d07c9e2346f2abf691ca9f59ef5640cb126f6895c450787d6bcf484 SHA512 26875e6bc56316c7a4bea21aae2b55467d36496331a19e72fdf09f7c4be74cb72bb663ade3305cf9eecb4c3f01c8a73617e9cbb1ad73c68694027bc834caffef WHIRLPOOL dcfb4bee43d7caea750818d74e7a51f6bf510e6a11652a5cd0d12810f34b8e4085b89b4b970378c36012468d750db64406cd31ab18e7df0aec7abe17a5b0723c +MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada diff --git a/games-board/chessx/chessx-1.2.2.ebuild b/games-board/chessx/chessx-1.2.2.ebuild new file mode 100644 index 000000000000..89b6ddaa74f4 --- /dev/null +++ b/games-board/chessx/chessx-1.2.2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-board/chessx/chessx-1.2.2.ebuild,v 1.1 2015/04/13 20:53:06 mr_bones_ Exp $ + +EAPI=5 +inherit eutils qmake-utils games + +DESCRIPTION="Qt5-based Chess Database Utility" +HOMEPAGE="http://chessx.sourceforge.net/" +SRC_URI="http://sourceforge.net/projects/chessx/files/chessx/${PV}/${P}.tgz" + +LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+ ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-qt/qtprintsupport:5 + dev-qt/qtsvg:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + sys-libs/zlib" +RDEPEND=${DEPEND} + +src_prepare() { + epatch "${FILESDIR}"/${P}-zlib.patch +} + +src_configure() { + eqmake5 +} + +src_install() { + dogamesbin release/${PN} + dodoc ChangeLog TODO + doicon data/images/${PN}.png + domenu unix/chessx.desktop + prepgamesdirs +} diff --git a/games-board/chessx/files/chessx-1.2.2-zlib.patch b/games-board/chessx/files/chessx-1.2.2-zlib.patch new file mode 100644 index 000000000000..36d685d9cba9 --- /dev/null +++ b/games-board/chessx/files/chessx-1.2.2-zlib.patch @@ -0,0 +1,35 @@ +--- chessx-1.2.2/src/quazip/ioapi.h ++++ chessx-1.2.2-patched/src/quazip/ioapi.h +@@ -1,3 +1,4 @@ ++#define OF(x) x + /* ioapi.h -- IO base function header for compress/uncompress .zip + files using zlib + zip or unzip API + +--- chessx-1.2.2/src/quazip/unzip.c ++++ chessx-1.2.2-patched/src/quazip/unzip.c +@@ -1,3 +1,4 @@ ++#define OF(x) x + /* unzip.c -- IO for uncompress .zip files using zlib + Version 1.01e, February 12th, 2005 + +--- chessx-1.2.2/src/quazip/unzip.h ++++ chessx-1.2.2-patched/src/quazip/unzip.h +@@ -1,3 +1,4 @@ ++#define OF(x) x + /* unzip.h -- IO for uncompress .zip files using zlib + Version 1.01e, February 12th, 2005 + +--- chessx-1.2.2/src/quazip/zip.c ++++ chessx-1.2.2-patched/src/quazip/zip.c +@@ -1,3 +1,4 @@ ++#define OF(x) x + /* zip.c -- IO on .zip files using zlib + Version 1.01e, February 12th, 2005 + +--- chessx-1.2.2/src/quazip/zip.h ++++ chessx-1.2.2-patched/src/quazip/zip.h +@@ -1,3 +1,4 @@ ++#define OF(x) x + /* zip.h -- IO for compress .zip files using zlib + Version 1.01e, February 12th, 2005 + diff --git a/games-board/chessx/metadata.xml b/games-board/chessx/metadata.xml new file mode 100644 index 000000000000..d3c2cc926f0b --- /dev/null +++ b/games-board/chessx/metadata.xml @@ -0,0 +1,5 @@ + + + +games +