public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: games-board/xskat/
@ 2016-07-27 23:03 Austin English
  0 siblings, 0 replies; 5+ messages in thread
From: Austin English @ 2016-07-27 23:03 UTC (permalink / raw
  To: gentoo-commits

commit:     7586f22dd858a8c41ed4be27620b73fa693a80d6
Author:     Austin English <wizardedit <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 27 23:03:18 2016 +0000
Commit:     Austin English <wizardedit <AT> gentoo <DOT> org>
CommitDate: Wed Jul 27 23:03:32 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7586f22d

games-board/xskat: remove deprecated games eclass

Also update to EAPI 6

Gentoo-Bug: https://bugs.gentoo.org/574082

Package-Manager: portage-2.3.0

 games-board/xskat/xskat-4.0-r1.ebuild | 39 +++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

diff --git a/games-board/xskat/xskat-4.0-r1.ebuild b/games-board/xskat/xskat-4.0-r1.ebuild
new file mode 100644
index 0000000..178acaf
--- /dev/null
+++ b/games-board/xskat/xskat-4.0-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit toolchain-funcs eutils
+
+DESCRIPTION="Famous german card game"
+HOMEPAGE="http://www.xskat.de/xskat.html"
+SRC_URI="http://www.xskat.de/${P}.tar.gz"
+
+LICENSE="freedist"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="media-fonts/font-misc-misc
+	x11-libs/libX11"
+DEPEND="${RDEPEND}
+	x11-misc/gccmakedep
+	x11-misc/imake
+	x11-proto/xproto"
+
+src_prepare() {
+	default
+	xmkmf -a || die
+}
+
+src_compile() {
+	emake CDEBUGFLAGS="${CFLAGS}" EXTRA_LDOPTIONS="${LDFLAGS}" CC="$(tc-getCC)"
+}
+
+src_install() {
+	dobin xskat
+	newman xskat.man xskat.6
+	dodoc CHANGES README{,.IRC}
+	newicon icon.xbm ${PN}.xbm
+	make_desktop_entry ${PN} XSkat /usr/share/pixmaps/${PN}.xbm
+}


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-board/xskat/
@ 2021-04-16  4:47 Sam James
  0 siblings, 0 replies; 5+ messages in thread
From: Sam James @ 2021-04-16  4:47 UTC (permalink / raw
  To: gentoo-commits

commit:     03f0406bc646c295dedb30bf2b28f8b59420504b
Author:     Ionen Wolkens <sudinave <AT> gmail <DOT> com>
AuthorDate: Thu Apr 15 13:39:07 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 16 04:46:51 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03f0406b

games-board/xskat: EAPI-7 bump, eutils drop, tidy

Signed-off-by: Ionen Wolkens <sudinave <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 games-board/xskat/xskat-4.0-r1.ebuild | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

diff --git a/games-board/xskat/xskat-4.0-r1.ebuild b/games-board/xskat/xskat-4.0-r1.ebuild
index 20a59e4c87b..99f4b01f2de 100644
--- a/games-board/xskat/xskat-4.0-r1.ebuild
+++ b/games-board/xskat/xskat-4.0-r1.ebuild
@@ -1,8 +1,9 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-inherit toolchain-funcs eutils
+EAPI=7
+
+inherit desktop toolchain-funcs
 
 DESCRIPTION="Famous german card game"
 HOMEPAGE="http://www.xskat.de/xskat.html"
@@ -11,11 +12,12 @@ SRC_URI="http://www.xskat.de/${P}.tar.gz"
 LICENSE="freedist"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE=""
 
-RDEPEND="media-fonts/font-misc-misc
+RDEPEND="
+	media-fonts/font-misc-misc
 	x11-libs/libX11"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
 	x11-base/xorg-proto
 	x11-misc/gccmakedep
 	>=x11-misc/imake-1.0.8-r1"
@@ -26,13 +28,18 @@ src_configure() {
 }
 
 src_compile() {
-	emake CDEBUGFLAGS="${CFLAGS}" EXTRA_LDOPTIONS="${LDFLAGS}" CC="$(tc-getCC)"
+	local myemakeargs=(
+		CC="$(tc-getCC)"
+		CDEBUGFLAGS="${CFLAGS}"
+		EXTRA_LDOPTIONS="${LDFLAGS}"
+	)
+	emake "${myemakeargs[@]}"
 }
 
 src_install() {
 	dobin xskat
 	newman xskat.man xskat.6
-	dodoc CHANGES README{,.IRC}
 	newicon icon.xbm ${PN}.xbm
 	make_desktop_entry ${PN} XSkat /usr/share/pixmaps/${PN}.xbm
+	einstalldocs
 }


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-board/xskat/
@ 2021-12-16 22:52 Ionen Wolkens
  0 siblings, 0 replies; 5+ messages in thread
From: Ionen Wolkens @ 2021-12-16 22:52 UTC (permalink / raw
  To: gentoo-commits

commit:     2f52f3b6155847320d8998c5fbe640d216f8a8e2
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 16 22:43:02 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Dec 16 22:51:25 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f52f3b6

games-board/xskat: EAPI7->8, remove imake, use valid icon format

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-board/xskat/Manifest            |  1 +
 games-board/xskat/xskat-4.0-r2.ebuild | 47 +++++++++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+)

diff --git a/games-board/xskat/Manifest b/games-board/xskat/Manifest
index b6f7d17f04fc..e982a3f6eba6 100644
--- a/games-board/xskat/Manifest
+++ b/games-board/xskat/Manifest
@@ -1 +1,2 @@
 DIST xskat-4.0.tar.gz 179059 BLAKE2B 0494db798eadd17b4b35256560aa82ad8ec239b08f7adcdd86621088676cbc4c7cae0d0a53bb15525d56319ba0549406038cc1e64cdcfefd280d379ffc326a96 SHA512 508d83886063be01aef509fa8050110e599e0120025a94747717fcbae38e2196e8db041296b984fe37895c211519f511cf75dfa6b948c5789e6b37064f3d0c0d
+DIST xskat.png 269 BLAKE2B f2e6810dcff815ea2871b2d2dfce1afe0e157ecd93abcf3a95267a1429f97f2d8970ff26c8f993d38390d7055d6086424981192531b20f34d4a94367ce3fd88f SHA512 4898a0a160b28b9fa8bf4c5edfab76b4a09e4726fcb7309fef5d87ddd527e26f6f0a9fb801e9babb3b1988ebcb7e83d4ad9a43221dff265cc4695453b739091f

diff --git a/games-board/xskat/xskat-4.0-r2.ebuild b/games-board/xskat/xskat-4.0-r2.ebuild
new file mode 100644
index 000000000000..b0559267d1f0
--- /dev/null
+++ b/games-board/xskat/xskat-4.0-r2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop toolchain-funcs
+
+DESCRIPTION="Famous german card game"
+HOMEPAGE="http://www.xskat.de/xskat.html"
+SRC_URI="
+	http://www.xskat.de/${P}.tar.gz
+	https://dev.gentoo.org/~ionen/distfiles/${PN}.png"
+
+LICENSE="freedist"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND="x11-libs/libX11"
+RDEPEND="
+	${DEPEND}
+	media-fonts/font-misc-misc"
+BDEPEND="
+	virtual/pkgconfig
+	x11-base/xorg-proto"
+
+src_configure() { :; }
+
+src_compile() {
+	tc-export CC
+
+	local emakeargs=(
+		CFLAGS="${CFLAGS} ${CPPFLAGS}"
+		LDFLAGS="${LDFLAGS} $($(tc-getPKG_CONFIG) --libs x11 || die)"
+	)
+
+	emake "${emakeargs[@]}"
+}
+
+src_install() {
+	dobin ${PN}
+	newman ${PN}.{man,6}
+
+	einstalldocs
+
+	doicon "${DISTDIR}"/${PN}.png
+	make_desktop_entry ${PN} XSkat
+}


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-board/xskat/
@ 2021-12-17  7:55 Arthur Zamarin
  0 siblings, 0 replies; 5+ messages in thread
From: Arthur Zamarin @ 2021-12-17  7:55 UTC (permalink / raw
  To: gentoo-commits

commit:     8719f510ed44db9b17e71ea6fe43905023e02935
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 17 07:55:05 2021 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 17 07:55:17 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8719f510

games-board/xskat: Keyword 4.0-r2 arm64, #829379

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 games-board/xskat/xskat-4.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-board/xskat/xskat-4.0-r2.ebuild b/games-board/xskat/xskat-4.0-r2.ebuild
index b0559267d1f0..da925919f0cc 100644
--- a/games-board/xskat/xskat-4.0-r2.ebuild
+++ b/games-board/xskat/xskat-4.0-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="freedist"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 
 DEPEND="x11-libs/libX11"
 RDEPEND="


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-board/xskat/
@ 2022-10-11  3:17 Ionen Wolkens
  0 siblings, 0 replies; 5+ messages in thread
From: Ionen Wolkens @ 2022-10-11  3:17 UTC (permalink / raw
  To: gentoo-commits

commit:     4046aacb83395ab4e0f227c85d72736cb9fedd77
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 11 02:31:05 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Oct 11 03:08:48 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4046aacb

games-board/xskat: adjust CPPFLAGS, move xorg-proto to DEPEND

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-board/xskat/xskat-4.0-r2.ebuild | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/games-board/xskat/xskat-4.0-r2.ebuild b/games-board/xskat/xskat-4.0-r2.ebuild
index da925919f0cc..e32197c981c3 100644
--- a/games-board/xskat/xskat-4.0-r2.ebuild
+++ b/games-board/xskat/xskat-4.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,13 +15,14 @@ LICENSE="freedist"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 
-DEPEND="x11-libs/libX11"
+COMMON_DEPEND="x11-libs/libX11"
 RDEPEND="
-	${DEPEND}
+	${COMMON_DEPEND}
 	media-fonts/font-misc-misc"
-BDEPEND="
-	virtual/pkgconfig
+DEPEND="
+	${COMMON_DEPEND}
 	x11-base/xorg-proto"
+BDEPEND="virtual/pkgconfig"
 
 src_configure() { :; }
 
@@ -29,7 +30,8 @@ src_compile() {
 	tc-export CC
 
 	local emakeargs=(
-		CFLAGS="${CFLAGS} ${CPPFLAGS}"
+		CFLAGS="${CFLAGS} ${CPPFLAGS} $($(tc-getPKG_CONFIG) --cflags x11 || die)"
+		CPPFLAGS= # force everywhere above, but avoid implicit duplication
 		LDFLAGS="${LDFLAGS} $($(tc-getPKG_CONFIG) --libs x11 || die)"
 	)
 


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2022-10-11  3:17 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-12-16 22:52 [gentoo-commits] repo/gentoo:master commit in: games-board/xskat/ Ionen Wolkens
  -- strict thread matches above, loose matches on Subject: below --
2022-10-11  3:17 Ionen Wolkens
2021-12-17  7:55 Arthur Zamarin
2021-04-16  4:47 Sam James
2016-07-27 23:03 Austin English

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox