diff options
Diffstat (limited to 'games-strategy/outerspace/files')
-rw-r--r-- | games-strategy/outerspace/files/outerspace | 9 | ||||
-rw-r--r-- | games-strategy/outerspace/files/outerspace-0.5.68-setup.patch | 83 |
2 files changed, 0 insertions, 92 deletions
diff --git a/games-strategy/outerspace/files/outerspace b/games-strategy/outerspace/files/outerspace deleted file mode 100644 index 2a6bbe26dafb..000000000000 --- a/games-strategy/outerspace/files/outerspace +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash - -mkdir -p ~/.outerspace -cd ~/.outerspace || exit 1 - -ln -sf "@GENTOO_LIBDIR@"/{osc.py,lib,libsrvr} . -ln -sf "@GENTOO_DATADIR@"/res . - -exec python osc.py "$@" diff --git a/games-strategy/outerspace/files/outerspace-0.5.68-setup.patch b/games-strategy/outerspace/files/outerspace-0.5.68-setup.patch deleted file mode 100644 index c95852dca3dc..000000000000 --- a/games-strategy/outerspace/files/outerspace-0.5.68-setup.patch +++ /dev/null @@ -1,83 +0,0 @@ ---- a/setup.py -+++ b/setup.py -@@ -42,12 +42,7 @@ - - # collect data files - data_files = [] --data_files.append( -- ( -- ".", -- ["../ChangeLog.txt", "../COPYING", "../README", "../README_CZ"] -- ) --) -+ - - # resources - for root, dirs, files in os.walk('res'): -@@ -57,16 +52,6 @@ - pass - if files: - data_files.append((root, [os.path.join(root, file) for file in files])) -- --data_files.append( -- ( -- "res/techspec", -- [ -- "../server/lib/ige/ospace/Rules/techs.spf", -- "../server/lib/ige/ospace/Rules/Tech.spf", -- ] -- ) --) - - if havePy2Exe: - data_files.append((".", ["../updater/update.exe"])) -@@ -114,10 +99,3 @@ - **extraArgs - ) - --# cleanup --def onerror(func, path, err): -- if func is os.remove: -- os.chmod(path, stat.S_IWRITE) -- os.remove(path) -- --shutil.rmtree("libsrvr", onerror = onerror) ---- a/osc.py -+++ b/osc.py -@@ -23,12 +23,36 @@ - # tweak PYTHONPATH - import sys - import os -+import errno - sys.path.insert(0, "lib") - - for item in ("libsrvr", "../server/lib"): - if os.path.exists(item): - sys.path.insert(0, item) - break -+ -+userdir=os.path.expanduser("~/.outerspace") -+resdir=os.path.join(userdir, "res") -+rootresdir="@GENTOO_DATADIR@/res" -+ -+if not (os.path.isdir(userdir)): -+ try: -+ os.makedirs(userdir) -+ except: -+ sys.exit("unable to create %s" % userdir) -+ -+try: -+ os.symlink(rootresdir, resdir) -+except OSError, e: -+ if e.errno == errno.EEXIST: -+ os.remove(resdir) -+ os.symlink(rootresdir, resdir) -+ -+try: -+ os.chdir(userdir) -+except: -+ sys.exit("unable to cd into %s" % userdir) -+ - - #configure gc - #import gc |