diff options
-rw-r--r-- | games-roguelike/slashem/Manifest | 26 | ||||
-rw-r--r-- | games-roguelike/slashem/files/digest-slashem-0.0.648 | 2 | ||||
-rw-r--r-- | games-roguelike/slashem/slashem-0.0.648.ebuild | 151 |
3 files changed, 12 insertions, 167 deletions
diff --git a/games-roguelike/slashem/Manifest b/games-roguelike/slashem/Manifest index 4b253dde9a89..8d35917513c3 100644 --- a/games-roguelike/slashem/Manifest +++ b/games-roguelike/slashem/Manifest @@ -1,27 +1,25 @@ -MD5 a644a65b01ba43e8c00ad11c45853209 ChangeLog 1624 MD5 f17b9b8fa07a38914fe1c03268f51678 metadata.xml 158 MD5 1fabf8dd7da6d8d5dc7cbcc2838ea897 slashem-0.0.760.ebuild 4591 -MD5 a82c9cc554520b6080bee2894c04d552 slashem-0.0.648.ebuild 4529 +MD5 a644a65b01ba43e8c00ad11c45853209 ChangeLog 1624 MD5 7042d07dab18e8ce6bf5f99c2497db44 files/0.0.6E4F8-errno.patch 4788 MD5 c0702cf01cb9b34fb41418616181e7e8 files/0.0.6E4F8-gentoo-paths.patch 818 MD5 a7d2ae8f086e4eaf658e35e261ac9766 files/0.0.6E4F8-makefile.patch 6981 MD5 18340044152321018649d5b65c31278b files/X11.configure 630 -MD5 9393ce3bf57372ec847503f8c806a072 files/digest-slashem-0.0.648 120 +MD5 07f0de2a5c98da1af7a9e3ca3ce377fd files/qt.configure 182 MD5 7e5fae501e9a74fb3bc3eb1569308cdc files/dot.slashemrc 3491 MD5 582f28b3c2d30a80415ff9c92ca6e77b files/gnome.configure 275 -MD5 b38854e3518f58d3deb1751abf1049d9 files/gtk.configure 238 -MD5 07f0de2a5c98da1af7a9e3ca3ce377fd files/qt.configure 182 MD5 0cc7bbd2fbdb25cb8319834963f723ba files/digest-slashem-0.0.760 119 -MD5 a27b3edac6eefbb0c4e45ef0474125ee files/0.0.7E6/dot.slashemrc 3721 -MD5 1c4bea59f5c12d1fb16c3bb9854805e9 files/0.0.7E6/qt.configure 414 -MD5 57e259af161fb4cd14a21274e271a075 files/0.0.7E6/GTK.configure 426 +MD5 b38854e3518f58d3deb1751abf1049d9 files/gtk.configure 238 MD5 4f096566a3684ce493ef00b49d0c08cd files/0.0.7E6/makefile.patch 1258 -MD5 b9c67a0a6c43921a62aeab60b9b635c4 files/0.0.7E6/prepare-gui.configure 1466 -MD5 4a10db62e5c14c0a33073f355e22b371 files/0.0.7E6/Proxy.configure 395 +MD5 904e9a3b63565bebc075ee2e49c0fa6f files/0.0.7E6/va_copy.patch 637 MD5 3ccc6578d2395a9e31cf14cf97234921 files/0.0.7E6/proxy.slashemrc 207 -MD5 383053d0044677bb32c98ccc1851258c files/0.0.7E6/opengl.configure 151 MD5 6cca35560986e700c5cd8b07e571790e files/0.0.7E6/X11.configure 400 -MD5 c0702cf01cb9b34fb41418616181e7e8 files/0.0.7E6/gentoo-paths.patch 818 -MD5 517442a1ef6bed1c0a4547422d3fe256 files/0.0.7E6/sdl.configure 258 +MD5 1c4bea59f5c12d1fb16c3bb9854805e9 files/0.0.7E6/qt.configure 414 +MD5 a27b3edac6eefbb0c4e45ef0474125ee files/0.0.7E6/dot.slashemrc 3721 +MD5 383053d0044677bb32c98ccc1851258c files/0.0.7E6/opengl.configure 151 MD5 a390d1fc8a476b52da0e6e45e01001b1 files/0.0.7E6/gnome.configure 380 -MD5 904e9a3b63565bebc075ee2e49c0fa6f files/0.0.7E6/va_copy.patch 637 +MD5 4a10db62e5c14c0a33073f355e22b371 files/0.0.7E6/Proxy.configure 395 +MD5 57e259af161fb4cd14a21274e271a075 files/0.0.7E6/GTK.configure 426 +MD5 517442a1ef6bed1c0a4547422d3fe256 files/0.0.7E6/sdl.configure 258 +MD5 b9c67a0a6c43921a62aeab60b9b635c4 files/0.0.7E6/prepare-gui.configure 1466 +MD5 c0702cf01cb9b34fb41418616181e7e8 files/0.0.7E6/gentoo-paths.patch 818 diff --git a/games-roguelike/slashem/files/digest-slashem-0.0.648 b/games-roguelike/slashem/files/digest-slashem-0.0.648 deleted file mode 100644 index d1d470e1bb70..000000000000 --- a/games-roguelike/slashem/files/digest-slashem-0.0.648 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 2abd847d4f5fc426d6c7ed5a97b0de99 se006e4f8.tar.gz 4331015 -MD5 388785f9880bcd471432f79434522a75 conf111s.tar.gz 3852 diff --git a/games-roguelike/slashem/slashem-0.0.648.ebuild b/games-roguelike/slashem/slashem-0.0.648.ebuild deleted file mode 100644 index 65c0bbdc3d78..000000000000 --- a/games-roguelike/slashem/slashem-0.0.648.ebuild +++ /dev/null @@ -1,151 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-roguelike/slashem/slashem-0.0.648.ebuild,v 1.10 2005/01/27 20:38:46 mr_bones_ Exp $ - -inherit eutils flag-o-matic games - -SE_VER="0.0.6E4F8" -SE_PN="se006e4f8.tar.gz" -SE_CONF="conf111s.tar.gz" - -DESCRIPTION="Super Lotsa Added Stuff Hack - Extended Magic. A Nethack Variant." -HOMEPAGE="http://www.slashem.org/" -#SRC_URI="http://www.juiblex.co.uk/nethack/slashem/${SE_PN}" -SRC_URI="mirror://sourceforge/slashem/${SE_PN} - http://www.juiblex.co.uk/nethack/config/${SE_CONF}" - -LICENSE="nethack" -SLOT="0" -KEYWORDS="x86 amd64 ppc" -IUSE="X qt gnome gtk" - -RDEPEND="virtual/libc - >=sys-libs/ncurses-5.2-r5 - X? ( virtual/x11 ) - qt? ( =x11-libs/qt-2* ) - gnome? ( >=gnome-base/gnome-libs-1.4.1.4-r2 ) - gtk? ( =x11-libs/gtk+-1.2* )" -DEPEND="${RDEPEND} - >=sys-apps/sed-4 - dev-util/yacc" - -HACKDIR=${GAMES_STATEDIR}/${PN} -S=${WORKDIR}/slashem-${SE_VER} - -src_unpack() { - append-flags -I../include -I/usr/X11R6/include - unpack ${SE_PN} - epatch ${FILESDIR}/${SE_VER}-makefile.patch - epatch ${FILESDIR}/${SE_VER}-errno.patch - cd ${S} - epatch ${FILESDIR}/${SE_VER}-gentoo-paths.patch - sed -i \ - -e "s:GENTOO_STATEDIR:${GAMES_STATEDIR}/${PN}:" include/unixconf.h \ - || die "sed include/unixconf.h failed" - - # This copies the /sys/unix Makefile.*s to their correct places for - # seding and compiling. - - cd ${S}/sys/unix - source setup.sh || die - - unpack ${SE_CONF} - cp -f ${FILESDIR}/*.configure . || die - ./config RedHat ../.. - ./config FHS20 ../.. - - if use X ; then - ./config X11 ../.. || die "X config" - use qt && { ./config qt ../.. || die "qt config"; } - use gtk && { ./config gtk ../.. || die "gtk config"; } - use gnome && { ./config gnome ../.. || die "gnome config"; } - fi - - cd ${S} - sed -i \ - -e "s:^\(\# define HACKDIR \).*:\1 \"${HACKDIR}\":" include/config.h \ - || die "config.h sed" - sed -i -e "s:^\(CFLAGS =\).*:\1 ${CFLAGS}:" src/Makefile || die "src/makefile sed" - sed -i \ - -e "s:^\(FILE_AREA_UNSHARE =\).*:\1 ${GAMES_LIBDIR}/${PN}:" Makefile \ - || die "makefile sed" - sed -i \ - -e "s:^\(\#define FILE_AREA_UNSHARE \).*:\1\"${GAMES_LIBDIR}/${PN}/\":" include/unixconf.h \ - || die "unixconf.h sed" -} - -src_compile() { - make all || die "make all" - cd ${S}/util - make recover || die "make recover" -} - -src_install() { - make GAMEPERM=0750 \ - SHELLDIR=${D}/${GAMES_BINDIR} \ - FILE_AREA_VAR=${D}/${HACKDIR} \ - FILE_AREA_SAVE=${D}/${HACKDIR}/save \ - FILE_AREA_SHARE=${D}/${GAMES_DATADIR}/${PN} \ - FILE_AREA_UNSHARE=${D}/${GAMES_LIBDIR}/${PN} \ - FILE_AREA_DOC=${D}/usr/share/doc/${PF} \ - install || die "make install failed" - - dodoc doc/*.txt - dodoc dat/license - doman doc/*.6 - - # The final /usr/bin/slashem is a sh script. This fixes the hard-coded - # HACKDIR directory so it doesn't point to ${D}/usr/share/slashemdir - dosed "s:^\(HACKDIR=\).*:\1${HACKDIR}:" ${GAMES_BINDIR}/${PN} - dosed "s:^\(HACK=\).*:\1${GAMES_LIBDIR}/${PN}/${PN}:" ${GAMES_BINDIR}/${PN} - - newgamesbin util/recover recover-slashem - - if use X ; then - # install slashem fonts - dodir ${GAMES_DATADIR}/${PN}/fonts - cd ${S}/win/X11 - bdftopcf -o nh10.pcf nh10.bdf || die "Converting fonts failed" - bdftopcf -o ibm.pcf ibm.bdf || die "Converting fonts failed" - insinto ${GAMES_DATADIR}/${PN}/fonts - doins *.pcf - cd ${D}${GAMES_DATADIR}/${PN}/fonts - mkfontdir || die "The action mkfontdir ${D}{GAMES_DATADIR}/${PN}/fonts failed" - - # copy slashem X application defaults - cd ${S}/win/X11 - sed -i \ - -e 's/^\(SlashEM\*font:\).*/\1 fixed/' \ - -e 's/^\(SlashEM\*map\*font:\).*/\1 fixed/' \ - -e 's:^!\(SlashEM.tile_file.*\):\1:' \ - SlashEM.ad \ - || die "Patching SlashEM.ad for X failed" - cp SlashEM.ad SlashEM - - insinto /etc/X11/app-defaults - newins SlashEM.ad SlashEM \ - || die "Failed to install SlashEM X app defaults" - fi - - insinto ${GAMES_DATADIR}/${PN} - doins ${FILESDIR}/dot.slashemrc - - local windowtypes="tty" - use gnome && windowtypes="${windowtypes} gnome" - use qt && windowtypes="${windowtypes} qt" - use X && windowtypes="${windowtypes} x11" - use gtk && windowtypes="${windowtypes} gtk" - set -- ${windowtypes} - dosed "s:GENTOO_WINDOWTYPES:${windowtypes}:" ${GAMES_DATADIR}/${PN}/dot.slashemrc - insinto /etc/skel - newins ${D}/${GAMES_DATADIR}/${PN}/dot.slashemrc .slashemrc - - keepdir ${HACKDIR}/save - prepgamesdirs - chmod -R g+w ${D}/${HACKDIR} -} - -pkg_postinst() { - games_pkg_postinst - einfo "You may want to look at /etc/skel/.slashemrc for interesting options" -} |