diff options
-rw-r--r-- | games-roguelike/dwarf-fortress/ChangeLog | 37 | ||||
-rw-r--r-- | games-roguelike/dwarf-fortress/Manifest | 7 | ||||
-rw-r--r-- | games-roguelike/dwarf-fortress/dwarf-fortress-0.34.05.ebuild | 89 | ||||
-rw-r--r-- | games-roguelike/dwarf-fortress/dwarf-fortress-9999.ebuild | 124 | ||||
-rw-r--r-- | games-roguelike/dwarf-fortress/files/SConscript-gentoo | 53 | ||||
-rw-r--r-- | games-roguelike/dwarf-fortress/files/dwarf-fortress-wrapper | 7 | ||||
-rw-r--r-- | games-roguelike/dwarf-fortress/metadata.xml | 5 |
7 files changed, 0 insertions, 322 deletions
diff --git a/games-roguelike/dwarf-fortress/ChangeLog b/games-roguelike/dwarf-fortress/ChangeLog deleted file mode 100644 index e3540345e..000000000 --- a/games-roguelike/dwarf-fortress/ChangeLog +++ /dev/null @@ -1,37 +0,0 @@ -# ChangeLog for games-roguelike/dwarf-fortress -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 05 May 2012; Mike Gilbert <floppym@gentoo.org> dwarf-fortress-9999.ebuild: - Use pkgconfig virtual. - - 16 Apr 2012; Mike Gilbert <floppym@gentoo.org> dwarf-fortress-0.34.05.ebuild, - dwarf-fortress-9999.ebuild: - Whitespace - - 15 Mar 2012; hasufell <julian.ospald@googlemail.com> - dwarf-fortress-0.34.05.ebuild: - replace 'ln -s' with 'dosym' - -*dwarf-fortress-9999 (15 Mar 2012) - - 15 Mar 2012; hasufell <julian.ospald@googlemail.com> - +dwarf-fortress-9999.ebuild, +files/SConscript-gentoo: - New live-ebuild for bug 290294 thanks to floppym and ssuominen - - 15 Mar 2012; hasufell <julian.ospald@googlemail.com> - files/dwarf-fortress-wrapper: - comment out dirty hack in wrapper - - 15 Mar 2012; hasufell <julian.ospald@googlemail.com> - dwarf-fortress-0.34.05.ebuild, -files/dwarf-fortress-0.34.05-wrapper, - +files/dwarf-fortress-wrapper: - generic name for wrapper script - -*dwarf-fortress-0.34.05 (14 Mar 2012) - - 14 Mar 2012; hasufell <julian.ospald@googlemail.com> - +dwarf-fortress-0.34.05.ebuild, +files/dwarf-fortress-0.34.05-wrapper, - +metadata.xml: - New Ebuild for bug 290294 thanks to _AxS_ Enlik and Tommy[D] - diff --git a/games-roguelike/dwarf-fortress/Manifest b/games-roguelike/dwarf-fortress/Manifest deleted file mode 100644 index abd04da19..000000000 --- a/games-roguelike/dwarf-fortress/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -AUX SConscript-gentoo 1832 RMD160 c09b6950156790a1d4c97761cca09d0d63057a2a SHA1 dff416e364fa8a2723b66c3cf7137ddd68f96b74 SHA256 1d358becb1879e54924d4f237464b77e46aa45d05bd64bb49937481d36365733 -AUX dwarf-fortress-wrapper 281 RMD160 4b12c4d3d236b79699b016ede86e8996e0be6b1f SHA1 9ddafcc36e50a1b0aab63f73cd9439ea28843d34 SHA256 1a489f8422f67aaedfcfcaa573b96b71ed871197be1dd9ca659842f848806bff -DIST df_34_05_linux.tar.bz2 11218076 RMD160 d01f2560981b51d10ee382c209a418ab2f5e5b6f SHA1 992e30a95b7271323b90254349d26083d54b3e48 SHA256 a4852863224c9276d30eb914f5b6d73ae3d4320ae91679c9cb2b572168d32919 -EBUILD dwarf-fortress-0.34.05.ebuild 2399 RMD160 922d102016a25006e7b77bd770c96bfa0a8646a1 SHA1 dd155cfb820cc7ea66561957d4f96136dbf42237 SHA256 40979277455dd001a19001d55eaff8bc7a638f70f462e60dd9fa2b70aa58248a -EBUILD dwarf-fortress-9999.ebuild 3056 RMD160 b4e1035a7be34dd552482e096f5fdf0df2d7fe67 SHA1 c8dcf79cbee7c46053dcf08bf252bf2a0b91d423 SHA256 0aecde38b39ed425ca152293f9ec18700e60edb7be369a4747a8b9a675475270 -MISC ChangeLog 1259 RMD160 4be0d213947e7d113090d03897b9ba8fa47b72ee SHA1 ece39c507d9b75680d8e5272252e8dfa7436f8b0 SHA256 77eadebe55e76e7d43ee0bdcd170dc175fb138a6effb84ca820fc6f49b53efec -MISC metadata.xml 208 RMD160 c18611400760e42bdd001905be0a63c2e963bcea SHA1 595816105cac477cb85792a182e15888029118a1 SHA256 c4841c87f0c2b9b5e679a27dc72180be8d508fb3f5df0fbab2ec2c805c0a6d82 diff --git a/games-roguelike/dwarf-fortress/dwarf-fortress-0.34.05.ebuild b/games-roguelike/dwarf-fortress/dwarf-fortress-0.34.05.ebuild deleted file mode 100644 index 801b883d9..000000000 --- a/games-roguelike/dwarf-fortress/dwarf-fortress-0.34.05.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=3 - -inherit games versionator - -MY_PV=$(replace_all_version_separators _ "$(get_version_component_range 2-)") -MY_PN=df -MY_P=${MY_PN}_${MY_PV} - -DESCRIPTION="A single-player fantasy game" -HOMEPAGE="http://www.bay12games.com/dwarves" -SRC_URI="http://www.bay12games.com/dwarves/${MY_P}_linux.tar.bz2" - -LICENSE="as-is" -SLOT="0" -KEYWORDS="~amd64 ~x86 -*" -IUSE="" -# this is all precompiled -RESTRICT="strip" - -RDEPEND=" - virtual/glu - amd64? ( - app-emulation/emul-linux-x86-baselibs - app-emulation/emul-linux-x86-gtklibs - app-emulation/emul-linux-x86-opengl - app-emulation/emul-linux-x86-sdl - app-emulation/emul-linux-x86-soundlibs - app-emulation/emul-linux-x86-xlibs - ) - x86? ( - media-libs/fmod:1 - media-libs/freetype - media-libs/libsdl[opengl,video,X] - media-libs/libsndfile[alsa] - media-libs/openal - media-libs/sdl-image[png,tiff,jpeg] - media-libs/sdl-ttf - sys-libs/zlib - x11-libs/cairo[xcb,X] - x11-libs/gtk+:2[xinerama] - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/pango[X] - )" - -S=${WORKDIR}/${MY_PN}_linux - -src_install() { - # install config stuff - insinto "${GAMES_SYSCONFDIR}"/${PN} - doins -r data/init/* || die - - # keep saves, movies and objects directories - keepdir "${GAMES_STATEDIR}"/${PN}/save \ - "${GAMES_STATEDIR}"/${PN}/movies \ - "${GAMES_STATEDIR}"/${PN}/objects || die - - # install data-files and libs - local gamesdir="${GAMES_PREFIX_OPT}/${PN}" - insinto "${gamesdir}" - rm -r data/{movies,init} || die - doins -r raw data libs || die - - # install our wrapper - newgamesbin "${FILESDIR}"/${PN}-wrapper ${PN} || die - - # install docs - dodoc README.linux *.txt || die - - # create symlinks for several directories we want to have - # in a different place - dosym "${GAMES_SYSCONFDIR}"/${PN} "${gamesdir}"/data/init || die - dosym "${GAMES_STATEDIR}"/${PN}/save "${gamesdir}"/data/save || die - dosym "${GAMES_STATEDIR}"/${PN}/movies "${gamesdir}"/data/movies || die - dosym "${GAMES_STATEDIR}"/${PN}/objects "${gamesdir}"/data/objects || die - - prepgamesdirs - - # fix a few permissions - fperms 0755 \ - "${gamesdir}"/libs/{Dwarf_Fortress,libgcc_s.so.1,libgraphics.so,libstdc++.so.6} || die - fperms -R g+w "${GAMES_STATEDIR}"/${PN} || die - fperms g+w "${gamesdir}"/data/index || die - fperms -R g+w "${gamesdir}"/data/{announcement,dipscript,help} || die -} diff --git a/games-roguelike/dwarf-fortress/dwarf-fortress-9999.ebuild b/games-roguelike/dwarf-fortress/dwarf-fortress-9999.ebuild deleted file mode 100644 index 13c5cd73a..000000000 --- a/games-roguelike/dwarf-fortress/dwarf-fortress-9999.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=3 - -inherit games git-2 multilib scons-utils - -DESCRIPTION="A single-player fantasy game" -HOMEPAGE="http://www.bay12games.com/dwarves" -EGIT_REPO_URI="git://github.com/Baughn/Dwarf-Fortress--libgraphics-.git" - -LICENSE="as-is" -SLOT="0" -KEYWORDS="" -IUSE="" - -COMMON_DEPEND=" - media-libs/fmod:1 - media-libs/freetype - media-libs/libsdl[opengl,video,X] - media-libs/libsndfile[alsa] - media-libs/openal - media-libs/sdl-image[png,tiff,jpeg] - media-libs/sdl-ttf - sys-libs/zlib - x11-libs/cairo[xcb,X] - x11-libs/gtk+:2[xinerama] - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/pango[X]" -RDEPEND=" - virtual/glu - amd64? ( - app-emulation/emul-linux-x86-baselibs - app-emulation/emul-linux-x86-gtklibs - app-emulation/emul-linux-x86-opengl - app-emulation/emul-linux-x86-sdl - app-emulation/emul-linux-x86-soundlibs - app-emulation/emul-linux-x86-xlibs - ) - x86? ( - ${COMMON_DEPEND} - )" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig - amd64? ( - ${COMMON_DEPEND} - )" - -QA_PREBUILT="opt/${PN}/libs/Dwarf_Fortress" - -pkg_setup() { - games_pkg_setup - - if use amd64; then - if ! has_multilib_profile; then - ewarn "You must be on a multilib profile to use dwarf fortress!" - die "No multilib profile" - fi - multilib_toolchain_setup x86 - fi -} - -src_prepare() { - # fix broken build system... - cp -f "${FILESDIR}"/SConscript-gentoo g_src/SConscript || die -} - -src_compile() { - # compile libgraphics.so - escons || die -} - -src_install() { - # install config stuff - insinto "${GAMES_SYSCONFDIR}"/${PN} - doins -r data/init/* || die - - # keep saves, movies and objects directories - keepdir "${GAMES_STATEDIR}"/${PN}/save \ - "${GAMES_STATEDIR}"/${PN}/movies \ - "${GAMES_STATEDIR}"/${PN}/objects || die - - # install data-files and libs - local gamesdir="${GAMES_PREFIX_OPT}/${PN}" - insinto "${gamesdir}" - rm -r data/init || die - doins -r raw data || die - insinto "${gamesdir}"/libs - doins libs/Dwarf_Fortress || die - - # install compiled lib and wrapper - dogameslib libs/libgraphics.so || die - newgamesbin "${FILESDIR}"/${PN}-wrapper ${PN} || die - - dodoc README.linux *.txt || die - - # create symlinks for several directories we want to have - # in a different place - dosym "${GAMES_SYSCONFDIR}"/${PN} "${gamesdir}"/data/init || die - dosym "${GAMES_STATEDIR}"/${PN}/save "${gamesdir}"/data/save || die - dosym "${GAMES_STATEDIR}"/${PN}/movies "${gamesdir}"/data/movies || die - dosym "${GAMES_STATEDIR}"/${PN}/objects "${gamesdir}"/data/objects || die - - prepgamesdirs - - # fix a few permissions - fperms 0755 "${gamesdir}"/libs/Dwarf_Fortress || die - fperms -R g+w "${GAMES_STATEDIR}"/${PN} || die - fperms g+w "${gamesdir}"/data/index || die - fperms -R g+w "${gamesdir}"/data/{announcement,dipscript,help} || die -} - -pkg_postinst() { - games_pkg_postinst - - einfo "" - einfo "If you use a different OpenGL implementation than xorg-x11" - einfo "libgraphics.so library will be linked against it." - einfo "That dependency is _not_ covered by this ebuild." - einfo "" -} diff --git a/games-roguelike/dwarf-fortress/files/SConscript-gentoo b/games-roguelike/dwarf-fortress/files/SConscript-gentoo deleted file mode 100644 index 62c90a9e7..000000000 --- a/games-roguelike/dwarf-fortress/files/SConscript-gentoo +++ /dev/null @@ -1,53 +0,0 @@ -# -*- mode: python -*- -from sys import platform -import os -import SCons.Util - -src_dll = ["basics.cpp","command_line.cpp","enabler.cpp","files.cpp", - "find_files_posix.cpp","graphics.cpp","init.cpp","interface.cpp", - "keybindings.cpp","music_and_sound_openal.cpp", "random.cpp", - "textlines.cpp","glew.c","enabler_input.cpp","ViewBase.cpp", - "KeybindingScreen.cpp", "win32_compat.cpp", "textures.cpp", - "resize++.cpp", "renderer_offscreen.cpp", - "ttf_manager.cpp"] - -dll = '#libs/libgraphics.so' - -libgraphics = True -tetris = False - -# Propagate PATH. We'll just take our chances with non-repeatable builds. -env = Environment(ENV = {'PATH' : os.environ['PATH']}) - -# Libraries and linking -env['LIBS']=["SDL_image","z","SDL_ttf","sndfile"] -#env['LINKFLAGS']=['-Wl,-rpath=\$$ORIGIN/libs'] - -# GLEW -# latest portage version is incompatible, lets stick to the bundled one -env.Append(CPPPATH = ['glext/']) -env["CCFLAGS"].append("-DGLEW_STATIC") # Should only be needed on windows, but can't hurt. - -# Generic unix, including Linux -env.ParseConfig('pkg-config gtk+-2.0 --cflags --libs') -env.ParseConfig('pkg-config openal --cflags') -env.ParseConfig('pkg-config sndfile --cflags') -env.ParseConfig('pkg-config sdl --cflags --libs') -env.ParseConfig('pkg-config glu --cflags --libs') - -# flags and compiler -env['CCFLAGS'].append("-Dunix") -env['CXXFLAGS'].append("-std=gnu++0x") -# this is gentoo, respect my flags -env['CC'] = os.environ['CC'] -env['CCFLAGS'] += SCons.Util.CLVar(os.environ['CFLAGS']) -env['CXX'] = os.environ['CXX'] -env['CXXFLAGS'] += SCons.Util.CLVar(os.environ['CXXFLAGS']) -env['LINKFLAGS'] += SCons.Util.CLVar(os.environ['LDFLAGS']) - -# Finally, do the build -if libgraphics: - env.SharedLibrary(dll, src_dll) - -if tetris: - env.Program("#tetris", src_dll + ["tetris.cpp"]) diff --git a/games-roguelike/dwarf-fortress/files/dwarf-fortress-wrapper b/games-roguelike/dwarf-fortress/files/dwarf-fortress-wrapper deleted file mode 100644 index d5a86349a..000000000 --- a/games-roguelike/dwarf-fortress/files/dwarf-fortress-wrapper +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh -cd /opt/dwarf-fortress -# export SDL_DISABLE_LOCK_KEYS=1 # Work around for bug in Debian/Ubuntu SDL patch. -#export SDL_VIDEO_CENTERED=1 # Centre the screen. Messes up resizing. - -umask 0002 # Make sure that any saves created get 775/664 -exec ./libs/Dwarf_Fortress "$@" diff --git a/games-roguelike/dwarf-fortress/metadata.xml b/games-roguelike/dwarf-fortress/metadata.xml deleted file mode 100644 index 31dc017fa..000000000 --- a/games-roguelike/dwarf-fortress/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer><email>maintainer-wanted@gentoo.org</email></maintainer> -</pkgmetadata> |