[gentoo-commits] repo/gentoo:master commit in: games-arcade/digger/files/, games-arcade/digger/

2022-08-13 Thread Ionen Wolkens
commit: b6c0126ed28dcec5e0e3772b41727333156d6454
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Aug 13 02:05:54 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Aug 13 09:00:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6c0126e

games-arcade/digger: EAPI6->8, switch to cmake

cmake is correct as-is without the patch, albeit still needs
manual src_install

Also:
* add missing icon
* use https for homepage
* add some missing deps: libsdl[sound], xorg-proto, zlib
(would need minor changes to work without libX11 and libsdl[X])

With old gitorious being gone can't look for a new snapshot,
there is a sdl2 fork of this (Digger Reloaded) on github which
may be worth trying but it seems(?) dead as well.

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-arcade/digger/Manifest   |  1 +
 games-arcade/digger/digger-20140423-r1.ebuild  | 27 --
 games-arcade/digger/digger-20140423-r2.ebuild  | 33 ++
 .../digger/files/digger-20140423-ldflags.patch | 21 --
 4 files changed, 34 insertions(+), 48 deletions(-)

diff --git a/games-arcade/digger/Manifest b/games-arcade/digger/Manifest
index 291e615e7047..04734b322fba 100644
--- a/games-arcade/digger/Manifest
+++ b/games-arcade/digger/Manifest
@@ -1 +1,2 @@
 DIST digger-20140423.tar.gz 117375 BLAKE2B 
39ec5a17c2a12c1d23ed8dbcecfcd1f8309d5309540cd6d50d92aeee056e60f31156016f7cbcdf35092690c0e4df9312feee0a686c8fb1afb6068181630aca59
 SHA512 
9277c6dc4d7f74aeede379b42aeeef881d8fd927ef0e6f6c0e1a5f76be257244c4353758557209647812b942d215dd992939b190ef11f854b41ee2ceaab7eece
+DIST digger.png 1593 BLAKE2B 
64595baa9bc41756cdfaf7bd9a4421e42b0bf82f8114d28227e887e822dcf19e2e6dd40344cdb83875dbcbc627ffdd2e0d16bfed8e92ef1b14bdf131fbf7
 SHA512 
3b191bdb8d823b777bc77495cf8566aa911d46ec45dd1c46f3a0dc100f25ee01b3e145a1512d0122b496ed5eabbdf3a4b3b609a3b2867de49aae22c644a9f510

diff --git a/games-arcade/digger/digger-20140423-r1.ebuild 
b/games-arcade/digger/digger-20140423-r1.ebuild
deleted file mode 100644
index 0fd2a02a51dd..
--- a/games-arcade/digger/digger-20140423-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="Digger Remastered"
-HOMEPAGE="http://www.digger.org/;
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-DEPEND="media-libs/libsdl[X,video]
-   x11-libs/libX11"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${PN}-${PN}"
-
-PATCHES=( "${FILESDIR}"/${P}-ldflags.patch )
-
-src_install() {
-   dobin digger
-   dodoc digger.txt
-   make_desktop_entry digger Digger
-}

diff --git a/games-arcade/digger/digger-20140423-r2.ebuild 
b/games-arcade/digger/digger-20140423-r2.ebuild
new file mode 100644
index ..20b53e40a1c3
--- /dev/null
+++ b/games-arcade/digger/digger-20140423-r2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop
+
+DESCRIPTION="Digger Remastered"
+HOMEPAGE="https://www.digger.org/;
+SRC_URI="
+   mirror://gentoo/${P}.tar.gz
+   https://dev.gentoo.org/~ionen/distfiles/${PN}.png;
+S="${WORKDIR}/${PN}-${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND="
+   media-libs/libsdl[X,sound,video]
+   sys-libs/zlib:=
+   x11-libs/libX11"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto"
+
+src_install() {
+   dobin "${BUILD_DIR}"/${PN}
+   dodoc ${PN}.txt
+
+   doicon "${DISTDIR}"/${PN}.png
+   make_desktop_entry ${PN} ${PN^}
+}

diff --git a/games-arcade/digger/files/digger-20140423-ldflags.patch 
b/games-arcade/digger/files/digger-20140423-ldflags.patch
deleted file mode 100644
index fd1e9953b634..
--- a/games-arcade/digger/files/digger-20140423-ldflags.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -ru digger-digger.orig/Makefile digger-digger/Makefile
 digger-digger.orig/Makefile2013-10-11 04:56:41.0 -0400
-+++ digger-digger/Makefile 2014-04-24 13:11:58.749211920 -0400
-@@ -26,7 +26,7 @@
- ifeq ($(ARCH),"LINUX")
- OBJS  += fbsd_sup.o   # strup()
- RCFLAGS   += -DLINUX $(shell sdl-config --cflags)
--LIBS  += $(shell sdl-config --libs) -lz
-+LIBS  += $(shell sdl-config --libs) -lX11 -lz
- ESUFFIX   =
- endif
- 
-@@ -40,7 +40,7 @@
- all: digger$(ESUFFIX)
- 
- digger$(ESUFFIX): $(OBJS)
--  $(CC) -o digger$(ESUFFIX) $(OBJS) $(LIBS)
-+  $(CC) $(CFLAGS) $(LDFLAGS) -o digger$(ESUFFIX) $(OBJS) $(LIBS)
- 
- $(OBJS): %.o: %.c
-   $(CC) -c $(RCFLAGS) $(CFLAGS) $< -o $@



[gentoo-commits] repo/gentoo:master commit in: games-arcade/digger/

2018-04-15 Thread Pacho Ramos
commit: 4e062651d61564539ddf0bf8c67856cc736d69b0
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Apr 15 18:54:03 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Apr 15 19:00:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e062651

games-arcade/digger: Drop old

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 games-arcade/digger/digger-20140423.ebuild | 30 --
 1 file changed, 30 deletions(-)

diff --git a/games-arcade/digger/digger-20140423.ebuild 
b/games-arcade/digger/digger-20140423.ebuild
deleted file mode 100644
index 729b2a2bfed..000
--- a/games-arcade/digger/digger-20140423.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils games
-
-DESCRIPTION="Digger Remastered"
-HOMEPAGE="http://www.digger.org/;
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~x86-fbsd"
-
-DEPEND="media-libs/libsdl[X,video]
-   x11-libs/libX11"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/${PN}-${PN}
-
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-ldflags.patch
-}
-
-src_install() {
-   dogamesbin digger
-   dodoc digger.txt
-   make_desktop_entry digger Digger
-   prepgamesdirs
-}



[gentoo-commits] repo/gentoo:master commit in: games-arcade/digger/

2018-04-15 Thread Pacho Ramos
commit: 907d45e7dc14e5577aad814c2def55bff0a92d7e
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Apr 15 18:53:53 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Apr 15 19:00:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=907d45e7

games-arcade/digger: Stop using games.eclass

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 games-arcade/digger/digger-20140423-r1.ebuild | 27 +++
 1 file changed, 27 insertions(+)

diff --git a/games-arcade/digger/digger-20140423-r1.ebuild 
b/games-arcade/digger/digger-20140423-r1.ebuild
new file mode 100644
index 000..716e33c57c1
--- /dev/null
+++ b/games-arcade/digger/digger-20140423-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit desktop
+
+DESCRIPTION="Digger Remastered"
+HOMEPAGE="http://www.digger.org/;
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~x86-fbsd"
+
+DEPEND="media-libs/libsdl[X,video]
+   x11-libs/libX11"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}-${PN}"
+
+PATCHES=( "${FILESDIR}"/${P}-ldflags.patch )
+
+src_install() {
+   dobin digger
+   dodoc digger.txt
+   make_desktop_entry digger Digger
+}



[gentoo-commits] repo/gentoo:master commit in: games-arcade/digger/

2016-05-06 Thread Michael Sterrett
commit: 002bac8de7a6172ebd53741792c4107d56ec0c8d
Author: Michael Sterrett  gentoo  org>
AuthorDate: Fri May  6 20:36:57 2016 +
Commit: Michael Sterrett  gentoo  org>
CommitDate: Fri May  6 20:36:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=002bac8d

games-arcade/digger: use the mirrors since gitorious is going away (bug #544846)

Package-Manager: portage-2.2.26

 games-arcade/digger/digger-20140423.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-arcade/digger/digger-20140423.ebuild 
b/games-arcade/digger/digger-20140423.ebuild
index 6948570..45d0893 100644
--- a/games-arcade/digger/digger-20140423.ebuild
+++ b/games-arcade/digger/digger-20140423.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -7,7 +7,7 @@ inherit eutils games
 
 DESCRIPTION="Digger Remastered"
 HOMEPAGE="http://www.digger.org/;
-SRC_URI="https://gitorious.org/digger/digger/archive/8d5769c59d68b37a5b30aa7a9cbfa5a9e15e7ed3.tar.gz
 -> ${P}.tar.gz"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"