summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Sachau <tommy@gentoo.org>2015-05-09 16:16:20 +0200
committerThomas Sachau <tommy@gentoo.org>2015-05-09 16:16:20 +0200
commit8abd8eebd98ab48fffd02469d949163d4c82bfd4 (patch)
tree1eeb5dfaef967ea01bb679f85510464742192e30
parent[media-fonts/notofonts] Moved to the tree as media-fonts/noto. (diff)
downloadsunrise-8abd8eebd98ab48fffd02469d949163d4c82bfd4.tar.gz
sunrise-8abd8eebd98ab48fffd02469d949163d4c82bfd4.tar.bz2
sunrise-8abd8eebd98ab48fffd02469d949163d4c82bfd4.zip
In main tree
-rw-r--r--games-roguelike/dwarf-fortress/ChangeLog37
-rw-r--r--games-roguelike/dwarf-fortress/Manifest7
-rw-r--r--games-roguelike/dwarf-fortress/dwarf-fortress-0.34.05.ebuild89
-rw-r--r--games-roguelike/dwarf-fortress/dwarf-fortress-9999.ebuild124
-rw-r--r--games-roguelike/dwarf-fortress/files/SConscript-gentoo53
-rw-r--r--games-roguelike/dwarf-fortress/files/dwarf-fortress-wrapper7
-rw-r--r--games-roguelike/dwarf-fortress/metadata.xml5
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>