mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
games-puzzle/enigma: Drop old 1.21-r3
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
@@ -1,2 +1 @@
|
||||
DIST Enigma-1.30-src.tar.gz 43653520 BLAKE2B 28486f51fcec7f41212e06f192acd346f7a5eef74b941685cc27314ef9d68d8ffc35d4f438ac0fc9b4464e13ad8ecb04a0bf7042a8c06bf4f7b9adfe34e53ad8 SHA512 57c6d642538b7bce6a748e1e1bce641dcc1dcd627a4e2c4dfe5d1271bf9df624075914c04fc6cddc1b1118585e4f111d79c8c8a54a1a6b93a8bedfb1aa9f2ef6
|
||||
DIST enigma-1.21.tar.gz 56409951 BLAKE2B c03cf3c66cb1df771671c6c92d5a64e66ab78c2abbf25008285dedb5db10fb1c8daf2053c15a09147e00f0a22a7882e47b1c6ed66588b2397deec084456af1b9 SHA512 0cca56a193f0f416e0fde02caf2e30b61eef506b6c62e151ff575f5c130f1e2e778d77149007b114ebaeec3a3e793434328555cb5190954a0ae13ed6cee229f0
|
||||
|
||||
@@ -1,64 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools xdg
|
||||
|
||||
DESCRIPTION="Puzzle game similar to Oxyd"
|
||||
HOMEPAGE="http://www.nongnu.org/enigma/"
|
||||
SRC_URI="https://downloads.sourceforge.net/enigma-game/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="nls"
|
||||
|
||||
RDEPEND="
|
||||
media-fonts/dejavu
|
||||
media-libs/sdl-ttf
|
||||
media-libs/libsdl[video]
|
||||
media-libs/sdl-mixer
|
||||
media-libs/sdl-image[jpeg,png]
|
||||
media-libs/libpng:0=
|
||||
sys-libs/zlib
|
||||
net-misc/curl
|
||||
|| ( >=dev-libs/xerces-c-3[icu] >=dev-libs/xerces-c-3[-icu,-iconv] )
|
||||
net-libs/enet:=
|
||||
nls? ( virtual/libintl )"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-build.patch
|
||||
"${FILESDIR}"/${P}-gcc6.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
eautoreconf
|
||||
config_rpath_update .
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--with-system-enet \
|
||||
$(use_enable nls)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
HTML_DOCS=( doc/. )
|
||||
DOCS=( ACKNOWLEDGEMENTS AUTHORS CHANGES README doc/HACKING )
|
||||
default
|
||||
doman doc/enigma.6
|
||||
|
||||
dosym \
|
||||
../../fonts/dejavu/DejaVuSansCondensed.ttf \
|
||||
/usr/share/enigma/fonts/DejaVuSansCondensed.ttf
|
||||
dosym \
|
||||
../../fonts/dejavu/DejaVuSans.ttf \
|
||||
/usr/share/enigma/fonts/vera_sans.ttf
|
||||
}
|
||||
@@ -1,149 +0,0 @@
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -67,6 +67,7 @@
|
||||
AC_PROG_CXX
|
||||
AC_PROG_CPP
|
||||
AC_PROG_RANLIB
|
||||
+AM_PROG_AR
|
||||
PKG_PROG_PKG_CONFIG
|
||||
|
||||
dnl do not add the AC_PROG_CXX default CXXFLAGS
|
||||
@@ -342,7 +343,6 @@
|
||||
CXXFLAGS="$CXXFLAGS -O2 -ffast-math -fomit-frame-pointer"
|
||||
AC_MSG_RESULT(yes)
|
||||
else
|
||||
- CXXFLAGS="$CXXFLAGS -g"
|
||||
AC_MSG_RESULT(no)
|
||||
fi
|
||||
|
||||
@@ -421,14 +421,17 @@
|
||||
dnl ----------------------------------------------------------
|
||||
|
||||
AC_MSG_CHECKING(whether to use system enet)
|
||||
-AC_ARG_WITH(system-enet,
|
||||
- AS_HELP_STRING(--with-system-enet, Use system enet), system_enet=$withval,
|
||||
- system_enet=no
|
||||
-)
|
||||
+AC_ARG_WITH([system-enet], [
|
||||
+ AS_HELP_STRING([--with-system-enet], [Use system enet])], [
|
||||
+ system_enet=$withval], [
|
||||
+ system_enet=no])
|
||||
+AC_MSG_RESULT([${system_enet}])
|
||||
+
|
||||
AM_CONDITIONAL([SYSTEM_ENET], [test "x$system_enet" = xyes])
|
||||
-AM_COND_IF([SYSTEM_ENET],
|
||||
- PKG_CHECK_MODULES(LIBENET, [libenet], ,AC_MSG_ERROR([libenet not found!])),
|
||||
- AC_CONFIG_SUBDIRS([lib-src/enet]))
|
||||
+AM_COND_IF([SYSTEM_ENET], [
|
||||
+ PKG_CHECK_MODULES([LIBENET], [libenet])], [
|
||||
+ AC_CONFIG_SUBDIRS([lib-src/enet])
|
||||
+])
|
||||
|
||||
|
||||
|
||||
--- a/etc/enigma.desktop
|
||||
+++ b/etc/enigma.desktop
|
||||
@@ -1,5 +1,5 @@
|
||||
[Desktop Entry]
|
||||
-Version=1.21
|
||||
+Version=1.0
|
||||
Name=Enigma
|
||||
Name[be]=Enigma
|
||||
Name[cs]=Enigma
|
||||
@@ -44,5 +44,5 @@
|
||||
StartupNotify=false
|
||||
Icon=enigma
|
||||
Type=Application
|
||||
-Categories=Application;Game;PuzzleGame;
|
||||
+Categories=Game;X-PuzzleGame;
|
||||
|
||||
--- a/etc/Makefile.am
|
||||
+++ b/etc/Makefile.am
|
||||
@@ -1,18 +1,18 @@
|
||||
# if !MINGW32
|
||||
# Comply with xdg icon theme specification
|
||||
-icondir = $(prefix)/share/icons/hicolor/48x48/apps
|
||||
+icondir = /usr/share/icons/hicolor/48x48/apps
|
||||
icon_DATA = enigma.png
|
||||
|
||||
# Backwards-compatible global search location for images
|
||||
-pixmapdir = $(prefix)/share/pixmaps
|
||||
+pixmapdir = /usr/share/pixmaps
|
||||
pixmap_DATA = enigma.png
|
||||
|
||||
# Install .desktop file in xdg standard location
|
||||
-desktopdir = $(prefix)/share/applications
|
||||
+desktopdir = /usr/share/applications
|
||||
desktop_DATA = enigma.desktop
|
||||
|
||||
# Install AppData file
|
||||
-appdatadir = $(prefix)/share/appdata
|
||||
+appdatadir = /usr/share/appdata
|
||||
dist_appdata_DATA = enigma.appdata.xml
|
||||
# endif !MINGW32
|
||||
|
||||
--- a/lib-src/zipios++/configure.ac
|
||||
+++ b/lib-src/zipios++/configure.ac
|
||||
@@ -37,6 +37,7 @@
|
||||
AC_PROG_CPP
|
||||
AC_PROG_INSTALL
|
||||
AC_PROG_RANLIB
|
||||
+AM_PROG_AR
|
||||
|
||||
dnl Checks for libraries.
|
||||
AC_CHECK_LIB(z, inflate, [cv_libz=yes], [cv_libz=no])
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -3,12 +3,9 @@
|
||||
# tools -> lib-src/lua
|
||||
# src -> tools, lib-src
|
||||
#
|
||||
-SUBDIRS = m4 lib-src tools intl src data doc po etc
|
||||
+SUBDIRS = m4 lib-src tools intl src data po etc
|
||||
EXTRA_DIST = enigma CHANGES ACKNOWLEDGEMENTS
|
||||
|
||||
-docdir = @datadir@/doc/enigma
|
||||
-doc_DATA = README CHANGES COPYING ACKNOWLEDGEMENTS
|
||||
-
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
.PHONY: tolua
|
||||
--- a/po/Makefile.in.in
|
||||
+++ b/po/Makefile.in.in
|
||||
@@ -25,12 +25,12 @@
|
||||
exec_prefix = @exec_prefix@
|
||||
datarootdir = @datarootdir@
|
||||
datadir = @datadir@
|
||||
-localedir = $(datadir)/locale
|
||||
+localedir = /usr/share/locale
|
||||
gettextsrcdir = $(datadir)/gettext/po
|
||||
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
-MKINSTALLDIRS = @MKINSTALLDIRS@
|
||||
+MKINSTALLDIRS = $(top_srcdir)/mkinstalldirs
|
||||
#install_sh@ -d
|
||||
mkinstalldirs = $(SHELL) $(MKINSTALLDIRS)
|
||||
|
||||
--- a/src/Makefile.am
|
||||
+++ b/src/Makefile.am
|
||||
@@ -11,8 +11,8 @@
|
||||
|
||||
CXXFLAGS = @CXXFLAGS@\
|
||||
-DSYSTEM_DATA_DIR=\"$(datadir)/enigma\" \
|
||||
- -DDOCDIR=\"$(docdir)\" \
|
||||
- -DLOCALEDIR=\"$(localedir_enigma)\" \
|
||||
+ -DDOCDIR=\"$(htmldir)\" \
|
||||
+ -DLOCALEDIR=\"/usr/share/locale\" \
|
||||
-I$(top_srcdir)/lib-src/zipios++ \
|
||||
-I$(top_builddir)/lib-src/zipios++ \
|
||||
-I$(top_srcdir)/lib-src/lua \
|
||||
@@ -440,7 +440,7 @@
|
||||
|
||||
else # not MINGW32
|
||||
|
||||
- localedir_enigma := $(datadir)/locale
|
||||
+ localedir_enigma := /usr/share/locale
|
||||
mingw_ldadd =
|
||||
|
||||
endif
|
||||
@@ -1,25 +0,0 @@
|
||||
Bug: https://bugs.gentoo.org/610778
|
||||
|
||||
From e0f31f63ba4252ced7128d3ceec2bc668e8681f4 Mon Sep 17 00:00:00 2001
|
||||
From: Legimet <legimet.calc@gmail.com>
|
||||
Date: Sat, 13 Aug 2016 23:41:27 -0400
|
||||
Subject: [PATCH] Fix build error with GCC 6, caused by comparing
|
||||
basic_ifstream to NULL
|
||||
|
||||
---
|
||||
src/lev/Proxy.cc | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/lev/Proxy.cc b/src/lev/Proxy.cc
|
||||
index 6d58c0ba..69f54a20 100644
|
||||
--- a/src/lev/Proxy.cc
|
||||
+++ b/src/lev/Proxy.cc
|
||||
@@ -933,7 +933,7 @@ namespace enigma { namespace lev {
|
||||
} else if (haveLocalCopy) {
|
||||
// plain file
|
||||
basic_ifstream<char> ifs(absExtPath.c_str(), ios::binary | ios::in);
|
||||
- if (ifs != NULL)
|
||||
+ if (ifs)
|
||||
Readfile(ifs, extCode);
|
||||
else
|
||||
haveLocalCopy = false;
|
||||
Reference in New Issue
Block a user