mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-02 23:48:17 -07:00
games-puzzle/gtetrinet: Remove last-rited package
Closes: https://bugs.gentoo.org/726798 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
@@ -1,2 +0,0 @@
|
||||
DIST gtetrinet-0.7.11.tar.bz2 416744 BLAKE2B f3bb72b307066e1af41de5c1483fa5b9c88377a3f70924520bc1e36206ad7b75c233d5fb10c0398aac4ed228d8cac6f26a1acaaf97c27858f1c24e4d0aebc4aa SHA512 5de7df7647ed9f7c0b6aba4eac976c625b7632eb5ab8034b11ef09aeb4582f90b4f9fc1791dc5371e1067d59c90b792a70276c69b75ebd6dc8c74c96c47c7130
|
||||
DIST gtetrinet-gentoo-theme-0.1.tbz2 88240 BLAKE2B 60ead98512ddd812cf1f95f041479f9dad9e7e0f3a55931779382b95fc7aada11498b6517cbd425547d3d46281bb6ec982325b0ad361ef339daa321d45a6ffe8 SHA512 6834ed4d70d94d94c201c5fa76d670ed21e4451ad18b1f41292c69e8ba18f56198898bb9d0c90343e28fa05a53e2e92536aa07fad747d4321d2e67c638d7ab8d
|
||||
@@ -1,28 +0,0 @@
|
||||
From: Julian Ospald <hasufell@gentoo.org>
|
||||
Date: Fri Nov 30 20:02:03 UTC 2012
|
||||
Subject: desktop file
|
||||
|
||||
fix desktop file according to fd.o spec
|
||||
|
||||
--- gtetrinet.desktop
|
||||
+++ gtetrinet.desktop
|
||||
@@ -1,5 +1,4 @@
|
||||
[Desktop Entry]
|
||||
-Encoding=UTF-8
|
||||
Name=GTetrinet
|
||||
Name[am]=GTetrinet
|
||||
Name[bg]=GTetrinet
|
||||
@@ -99,11 +98,11 @@
|
||||
Comment[zh_HK]=Tetrinet 的 GNOME 客戶端程式
|
||||
Comment[zh_TW]=Tetrinet 的 GNOME 客戶端程式
|
||||
Exec=gtetrinet
|
||||
-Icon=gtetrinet.png
|
||||
+Icon=gtetrinet
|
||||
StartupNotify=true
|
||||
Terminal=false
|
||||
Type=Application
|
||||
-Categories=GNOME;Application;Game;BlocksGame;
|
||||
+Categories=GNOME;Game;BlocksGame;
|
||||
X-GNOME-Bugzilla-Bugzilla=GNOME
|
||||
X-GNOME-Bugzilla-Product=gtetrinet
|
||||
X-GNOME-Bugzilla-Component=general
|
||||
@@ -1,16 +0,0 @@
|
||||
Author: Jordi Mallach <jordi@debian.org>
|
||||
Description: Fix build when using -Werror=format-security, now default
|
||||
on Debian.
|
||||
Status: committed-upstream
|
||||
|
||||
--- gtetrinet-0.7.11.orig/src/tetrinet.c
|
||||
+++ gtetrinet-0.7.11/src/tetrinet.c
|
||||
@@ -232,7 +232,7 @@
|
||||
dialog = gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL,
|
||||
GTK_MESSAGE_ERROR,
|
||||
GTK_BUTTONS_OK,
|
||||
- buf);
|
||||
+ "%s", buf);
|
||||
gtk_dialog_run (GTK_DIALOG(dialog));
|
||||
gtk_widget_destroy (dialog);
|
||||
g_free (data_utf8);
|
||||
@@ -1,130 +0,0 @@
|
||||
--- gtetrinet-0.7.11/configure.in~ 2006-11-15 17:02:36.000000000 +0000
|
||||
+++ gtetrinet-0.7.11/configure.in 2011-03-06 15:39:10.000000000 +0000
|
||||
@@ -30,7 +30,6 @@
|
||||
LIBGTK_REQUIRED=2.6.0
|
||||
LIBGNOME_REQUIRED=2.0.0
|
||||
LIBGNOMEUI_REQUIRED=2.0.0
|
||||
-LIBESD_REQUIRED=0.2.36
|
||||
|
||||
dnl *****************************************
|
||||
dnl libgnome, libgnomeui needed for all utils
|
||||
@@ -40,21 +39,21 @@
|
||||
AC_SUBST(GTET_CFLAGS)
|
||||
AC_SUBST(GTET_LIBS)
|
||||
|
||||
-dnl Check for libesd
|
||||
-if pkg-config --exists esound ; then
|
||||
- have_esound=yes
|
||||
+dnl Check for libcanberra
|
||||
+if pkg-config --exists libcanberra ; then
|
||||
+ have_libcanberra=yes
|
||||
else
|
||||
- have_esound=no
|
||||
+ have_libcanberra=no
|
||||
fi
|
||||
|
||||
-if test "x$have_esound" = "xyes"; then
|
||||
-AC_DEFINE(HAVE_ESD, 1, [Define this to enable EsounD support.])
|
||||
-PKG_CHECK_MODULES(ESOUND, esound >= $LIBESD_REQUIRED)
|
||||
-AC_SUBST(ESOUND_CFLAGS)
|
||||
-AC_SUBST(ESOUND_LIBS)
|
||||
+if test "x$have_libcanberra" = "xyes"; then
|
||||
+AC_DEFINE(HAVE_LIBCANBERRA, 1, [Define this to enable libcanberra support.])
|
||||
+PKG_CHECK_MODULES(LIBCANBERRA, libcanberra)
|
||||
+AC_SUBST(LIBCANBERRA_CFLAGS)
|
||||
+AC_SUBST(LIBCANBERRA_LIBS)
|
||||
fi
|
||||
|
||||
-AM_CONDITIONAL(HAVE_ESOUND, test "x$have_esound" = "xyes")
|
||||
+AM_CONDITIONAL(HAVE_LIBCANBERRA, test "x$have_libcanberra" = "xyes")
|
||||
|
||||
AC_HEADER_STDC
|
||||
AC_HEADER_SYS_WAIT
|
||||
--- gtetrinet-0.7.11/config.h.in~ 2006-11-15 17:03:53.000000000 +0000
|
||||
+++ gtetrinet-0.7.11/config.h.in 2011-03-06 15:39:31.000000000 +0000
|
||||
@@ -15,8 +15,8 @@
|
||||
/* Define to 1 if you have the `dcgettext' function. */
|
||||
#undef HAVE_DCGETTEXT
|
||||
|
||||
-/* Define this to enable EsounD support. */
|
||||
-#undef HAVE_ESD
|
||||
+/* Define this to enable libcanberra support. */
|
||||
+#undef HAVE_LIBCANBERRA
|
||||
|
||||
/* Define if the GNU gettext() function is already present or preinstalled. */
|
||||
#undef HAVE_GETTEXT
|
||||
--- gtetrinet-0.7.11/src/dialogs.c~ 2006-11-03 12:49:49.000000000 +0000
|
||||
+++ gtetrinet-0.7.11/src/dialogs.c 2011-03-06 15:40:45.000000000 +0000
|
||||
@@ -1054,7 +1054,7 @@
|
||||
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(soundcheck), soundenable);
|
||||
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(midicheck), midienable);
|
||||
|
||||
-#ifdef HAVE_ESD
|
||||
+#ifdef HAVE_LIBCANBERRA
|
||||
if (midienable) prefdialog_midion ();
|
||||
else prefdialog_midioff ();
|
||||
if (soundenable) prefdialog_soundon ();
|
||||
--- gtetrinet-0.7.11/src/sound.c~ 2005-03-18 21:19:18.000000000 +0000
|
||||
+++ gtetrinet-0.7.11/src/sound.c 2011-03-06 15:47:24.000000000 +0000
|
||||
@@ -36,33 +36,36 @@
|
||||
char midifile[1024];
|
||||
char midicmd[1024];
|
||||
|
||||
-#ifdef HAVE_ESD
|
||||
+#ifdef HAVE_LIBCANBERRA
|
||||
|
||||
-#include <esd.h>
|
||||
-#include <libgnome/gnome-sound.h>
|
||||
+#include <canberra.h>
|
||||
|
||||
-static int soundsamples[S_NUM];
|
||||
static int midipid = 0;
|
||||
+static ca_context *ctx = 0;
|
||||
|
||||
void sound_cache (void)
|
||||
{
|
||||
int i;
|
||||
if (!soundenable) return;
|
||||
+ if (!ctx)
|
||||
+ ca_context_create(&ctx);
|
||||
+ if (ctx) {
|
||||
for (i = 0; i < S_NUM; i ++) {
|
||||
- if (soundsamples[i])
|
||||
- esd_sample_free (gnome_sound_connection_get (), soundsamples[i]);
|
||||
if (soundfiles[i][0])
|
||||
- soundsamples[i] = gnome_sound_sample_load (soundfiles[i], soundfiles[i]);
|
||||
- else
|
||||
- soundsamples[i] = 0;
|
||||
+ ca_context_cache(ctx,
|
||||
+ CA_PROP_MEDIA_FILENAME, soundfiles[i],
|
||||
+ NULL);
|
||||
+ }
|
||||
}
|
||||
}
|
||||
|
||||
void sound_playsound (int id)
|
||||
{
|
||||
- if (!soundenable) return;
|
||||
- if (soundsamples[id] > 0)
|
||||
- esd_sample_play (gnome_sound_connection_get (), soundsamples[id]);
|
||||
+ if (!soundenable || !ctx) return;
|
||||
+ if (soundfiles[id][0])
|
||||
+ ca_context_play(ctx, 0,
|
||||
+ CA_PROP_MEDIA_FILENAME, soundfiles[id],
|
||||
+ NULL);
|
||||
}
|
||||
|
||||
void sound_playmidi (char *file)
|
||||
--- gtetrinet-0.7.11/src/Makefile.am~ 2006-11-03 16:20:08.000000000 +0000
|
||||
+++ gtetrinet-0.7.11/src/Makefile.am 2011-03-06 15:57:32.000000000 +0000
|
||||
@@ -7,8 +7,8 @@
|
||||
-DGTETPIXMAPSDIR=\""$(datadir)/pixmaps/gtetrinet"\" \
|
||||
$(GTET_CFLAGS)
|
||||
|
||||
-if HAVE_ESOUND
|
||||
-LDADD = $(GTET_LIBS) $(ESOUND_LIBS)
|
||||
+if HAVE_LIBCANBERRA
|
||||
+LDADD = $(GTET_LIBS) $(LIBCANBERRA_LIBS)
|
||||
else
|
||||
LDADD = $(GTET_LIBS)
|
||||
endif
|
||||
@@ -1,58 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
GCONF_DEBUG="yes"
|
||||
GNOME_TARBALL_SUFFIX="bz2"
|
||||
|
||||
inherit autotools eutils gnome2
|
||||
|
||||
DESCRIPTION="Tetrinet Clone for GNOME"
|
||||
HOMEPAGE="http://gtetrinet.sourceforge.net/"
|
||||
SRC_URI="${SRC_URI}
|
||||
mirror://gentoo/gtetrinet-gentoo-theme-0.1.tbz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="nls ipv6"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/libxml2
|
||||
media-libs/libcanberra
|
||||
>=gnome-base/gconf-2
|
||||
>=gnome-base/libgnome-2
|
||||
>=gnome-base/libgnomeui-2
|
||||
nls? ( virtual/libintl )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-noesd.patch
|
||||
epatch "${FILESDIR}"/${P}-desktopfile.patch
|
||||
epatch "${FILESDIR}"/${P}-format-security.patch
|
||||
sed -i \
|
||||
-e "/^pkgdatadir =/s:=.*:= ${GAMES_DATADIR}/${PN}:" \
|
||||
src/Makefile.in themes/*/Makefile.in || die
|
||||
sed -i \
|
||||
-e '/^gamesdir/s:=.*:=@bindir@:' \
|
||||
src/Makefile.am || die
|
||||
|
||||
rm -rf "${WORKDIR}"/gentoo/.xvpics || die # Remove cruft
|
||||
|
||||
eautoreconf
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
gnome2_src_configure \
|
||||
$(use_enable ipv6)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
mv "${WORKDIR}"/gentoo "${ED}/usr/share/${PN}/themes/" || die
|
||||
}
|
||||
@@ -1,27 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>games@gentoo.org</email>
|
||||
<name>Gentoo Games Project</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>gnome@gentoo.org</email>
|
||||
<name>Gentoo GNOME Desktop</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
GTetrinet is a client program for the popular Tetrinet game, a
|
||||
multiplayer tetris game that is played over the internet.
|
||||
|
||||
Gee, Tetris? Whats that? Yeah, yeah, so it's been
|
||||
done 2 billion times before (give or take a few bil),
|
||||
but this is different! Yes, all you tetris addicts
|
||||
out there be prepared for even MORE excitement..
|
||||
internet tetris! Now you can play your five best
|
||||
buddies in one of the most well known games in
|
||||
existence!
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">gtetrinet</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -433,10 +433,8 @@ dev-tex/feynmf
|
||||
# Andreas Sturmlechner <asturm@gentoo.org> (2020-06-18)
|
||||
# Games depending on dead gnome-base/libgnomeui.
|
||||
# games-board/gnono: Bug #726788, last release 2007, abandoned upstream.
|
||||
# games-puzzle/gtetrinet: Bug #726798 last release 2006, abandoned upstream.
|
||||
# Masked for removal in 30 days.
|
||||
games-board/gnono
|
||||
games-puzzle/gtetrinet
|
||||
|
||||
# Hans de Graaff <graaff@gentoo.org> (2020-06-14)
|
||||
# Ruby 2.4 is no longer supported by upstream and no longer gets
|
||||
|
||||
Reference in New Issue
Block a user