commit:     9cd563c8d50c27359c2fa270a02dc088739e74ce
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Sat Feb 29 12:43:17 2020 +0000
Commit:     Azamat H. Hackimov <winterheart <AT> gentoo <DOT> ru>
CommitDate: Sat Feb 29 12:50:26 2020 +0000
URL:        https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=9cd563c8

games-rpg/torchlight: update package

Migrated from deprecated eclass.

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>

 games-rpg/torchlight/metadata.xml                  |  13 ++-
 .../torchlight/torchlight-1.15.20120926.ebuild     | 109 ---------------------
 ...1.ebuild => torchlight-1.15.20130521-r1.ebuild} |  17 ++--
 3 files changed, 13 insertions(+), 126 deletions(-)

diff --git a/games-rpg/torchlight/metadata.xml 
b/games-rpg/torchlight/metadata.xml
index 23da526..460d202 100644
--- a/games-rpg/torchlight/metadata.xml
+++ b/games-rpg/torchlight/metadata.xml
@@ -1,14 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-<maintainer>
- <email>[email protected]</email>
- <description>
-       If you have any issues, please contact me, or try to find me in IRC on 
Freenode, OFTC or RusNet.
- </description> 
- <name>Vadim A. Misbakh-Soloviov</name>
+<maintainer type="person">
+<email>[email protected]</email>
+<description>
+If you have any issues, please contact me, or try to find me in IRC on 
Freenode, OFTC or RusNet.
+</description> 
+<name>Vadim A. Misbakh-Soloviov</name>
 </maintainer>
-<longdescription>FIXME</longdescription> 
 <use>
 </use>
 </pkgmetadata>

diff --git a/games-rpg/torchlight/torchlight-1.15.20120926.ebuild 
b/games-rpg/torchlight/torchlight-1.15.20120926.ebuild
deleted file mode 100644
index 49c9734..0000000
--- a/games-rpg/torchlight/torchlight-1.15.20120926.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="4"
-
-inherit games multilib unpacker-nixstaller
-
-TIMESTAMP="2012-09-26"
-
-DESCRIPTION="An action role-playing game, made by the creators of Diablo"
-HOMEPAGE="http://torchlightgame.com/";
-
-SLOT="0"
-LICENSE="as-is"
-KEYWORDS="-* ~amd64 ~x86"
-RESTRICT="fetch"
-IUSE=""
-
-SRC_URI="Torchlight-${TIMESTAMP}.sh"
-
-RDEPEND="app-arch/bzip2
-       app-arch/xz-utils
-       dev-libs/expat
-       dev-libs/zziplib
-       media-libs/fontconfig
-       media-libs/freeimage
-       media-libs/freetype
-       media-libs/ilmbase
-       media-libs/lcms
-       media-libs/libjpeg-turbo
-       media-libs/libpng
-       media-libs/libraw
-       media-libs/openexr
-       media-libs/openjpeg
-       media-libs/tiff
-       sys-apps/util-linux
-       sys-libs/zlib
-       x11-libs/libdrm
-       x11-libs/libICE
-       x11-libs/libSM
-       x11-libs/libX11
-       x11-libs/libXau
-       x11-libs/libXaw
-       x11-libs/libxcb
-       x11-libs/libXdamage
-       x11-libs/libXdmcp
-       x11-libs/libXext
-       x11-libs/libXfixes
-       x11-libs/libXft
-       x11-libs/libXi
-       x11-libs/libXinerama
-       x11-libs/libXmu
-       x11-libs/libXpm
-       x11-libs/libXrandr
-       x11-libs/libXrender
-       x11-libs/libXt
-       x11-libs/libXxf86vm"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}"
-MY_PN="Torchlight"
-
-pkg_nofetch() {
-       ewarn
-       ewarn "Place ${A} to ${DISTDIR}"
-       ewarn
-}
-
-src_unpack() {
-       local arch;
-       use x86 && arch="x86"
-       use amd64 && arch="x86_64"
-
-       nixstaller_unpack "subarch" \
-                       "instarchive_all" \
-                       "instarchive_linux_${arch}" \
-                       "deps/Ogre/Ogre_files_linux_${arch}" \
-                       "deps/fmod/fmod_files_linux_${arch}" \
-                       "deps/pcre/pcre_files_linux_${arch}" \
-                       "deps/SDL2/SDL2_files_linux_${arch}" \
-                       "deps/CEGUI/CEGUI_files_linux_${arch}"
-       # We just installed some crap to avoid broken depends
-}
-
-src_install() {
-       local dir="${GAMES_PREFIX_OPT}/${PN}"
-
-       insinto "${dir}"
-       doins -r icons music logo.bmp pak.zip resources.cfg "$(get_libdir)"
-       exeinto "${dir}"
-
-       local exe
-       if use amd64 ; then
-               exe="${MY_PN}".bin.x86_64
-       fi
-       if use x86 ; then
-               exe="${MY_PN}".bin.x86
-       fi
-
-       doexe "${exe}"
-
-       games_make_wrapper "${PN}" "./${exe}" "${dir}" "${dir}/$(get_libdir)"
-       doicon "${MY_PN}.png" || die
-       make_desktop_entry "${PN}" "${MY_PN}" "${MY_PN}"
-
-       dodoc README.linux
-       prepgamesdirs
-}

diff --git a/games-rpg/torchlight/torchlight-1.15.20130521.ebuild 
b/games-rpg/torchlight/torchlight-1.15.20130521-r1.ebuild
similarity index 86%
rename from games-rpg/torchlight/torchlight-1.15.20130521.ebuild
rename to games-rpg/torchlight/torchlight-1.15.20130521-r1.ebuild
index 72f580f..63dc8c1 100644
--- a/games-rpg/torchlight/torchlight-1.15.20130521.ebuild
+++ b/games-rpg/torchlight/torchlight-1.15.20130521-r1.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
 
-EAPI="5"
+EAPI=7
 
-inherit games multilib unpacker-nixstaller
+inherit desktop eutils unpacker-nixstaller
 
 TIMESTAMP="2013-05-21"
 
@@ -12,7 +11,7 @@ DESCRIPTION="An action role-playing game, made by the 
creators of Diablo"
 HOMEPAGE="http://torchlightgame.com/";
 
 SLOT="0"
-LICENSE="as-is"
+LICENSE="all-rights-reserved"
 KEYWORDS="-* ~amd64 ~x86"
 RESTRICT="fetch"
 
@@ -27,14 +26,13 @@ RDEPEND="app-arch/bzip2
        media-libs/freetype
        media-libs/ilmbase
        media-libs/lcms
-       media-libs/libjpeg-turbo
        media-libs/libpng
        media-libs/libraw
        media-libs/openexr
-       media-libs/openjpeg
        media-libs/tiff
        sys-apps/util-linux
        sys-libs/zlib
+       virtual/jpeg
        x11-libs/libdrm
        x11-libs/libICE
        x11-libs/libSM
@@ -88,7 +86,7 @@ src_unpack() {
 }
 
 src_install() {
-       local dir="${GAMES_PREFIX_OPT}/${PN}"
+       local dir="/opt/${PN}"
 
        insinto "${dir}"
        doins -r icons music logo.bmp pak.zip resources.cfg "$(get_libdir)"
@@ -104,10 +102,9 @@ src_install() {
 
        doexe "${exe}"
 
-       games_make_wrapper "${PN}" "./${exe}" "${dir}" "${dir}/$(get_libdir)"
+       make_wrapper "${PN}" "./${exe}" "${dir}" "${dir}/$(get_libdir)"
        doicon "${MY_PN}.png" || die
        make_desktop_entry "${PN}" "${MY_PN}" "${MY_PN}"
 
        dodoc README.linux
-       prepgamesdirs
 }

Reply via email to