1 |
commit: 1268b77e02c3b20e0fd4f3567fd0efd95ac1b431 |
2 |
Author: Philip Miess <Philip_Miess <AT> yahoo <DOT> com> |
3 |
AuthorDate: Sun Oct 15 17:06:14 2017 +0000 |
4 |
Commit: Philip Miess <Phil_miess <AT> yahoo <DOT> com> |
5 |
CommitDate: Sun Oct 15 17:06:14 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/user/superposition.git/commit/?id=1268b77e |
7 |
|
8 |
patch distibuted script |
9 |
|
10 |
games-strategy/revenge-of-the-titans/Manifest | 3 +- |
11 |
.../files/2015122192-launcher.patch | 52 ++++++++++++++++++++++ |
12 |
.../revenge-of-the-titans-201512192.ebuild | 3 ++ |
13 |
3 files changed, 57 insertions(+), 1 deletion(-) |
14 |
|
15 |
diff --git a/games-strategy/revenge-of-the-titans/Manifest b/games-strategy/revenge-of-the-titans/Manifest |
16 |
index 9f803d2..101fe79 100644 |
17 |
--- a/games-strategy/revenge-of-the-titans/Manifest |
18 |
+++ b/games-strategy/revenge-of-the-titans/Manifest |
19 |
@@ -1,3 +1,4 @@ |
20 |
+AUX 2015122192-launcher.patch 1512 SHA256 069c7a1c829693ff0dea792663e5369035f40222ff904713f0c093ba86ced796 SHA512 8f942b0fb69451ec2a186bcb4bfa02268e51a5629eaf7700407425368fc01d37722096a59b8689816613fe26e77bef3f580bab50de1e1fc91e84618a8a988ddf WHIRLPOOL 685c04b4ceb27c42fd802bbffa3978c523050bd906dc2f02caaa0c13603fe17074f7f544eeeab7e14e309eea2c6c6810fc202145e07dc274b857f88cf431a3fc |
21 |
DIST RevengeOfTheTitans-HIB-201512192.tar.gz 107641154 SHA256 c46349feee4e380f7af78aa4ee98f39f12ab40664df976108accc41d1fbadb21 SHA512 4824d401c73c2d13a8610a3b95b70a7e61559f3b0f1fee2e972420dc69b6b77f0fd836761e7218bc1795d2b01b18488d4148f66b9ebee939185fbe3cb094a855 WHIRLPOOL 9690a7ed46a648f5c47b9b694121fb755fad234e99348589fff000e7b7b808d94715dd664846fd35d18db19324887e116970120e8c7a84bfbbf40337684e36e9 |
22 |
-EBUILD revenge-of-the-titans-201512192.ebuild 1342 SHA256 54f4321bc9636394ce9d908b011000c94c518332c4285a670813438e8fb28f08 SHA512 a6bd3bca8ac1ee7eb679da0f474907b0546d84b54905dff20602ae161980b6df5b9054a9a231d5da88c267151dd6e9b732e14ca35e93e4f90d7d0a7a36ad7425 WHIRLPOOL 64ca4503c9a702b109b36dba1fc75bb33255a648d152386f009151e4c1f157f654eaf92fc20132028642651fede4c6c1218ca2009fe4213570321985ced088d7 |
23 |
+EBUILD revenge-of-the-titans-201512192.ebuild 1403 SHA256 4ccac675a5fb76e7c0ce8a06eba7cda6f95b00002f36a0b235c307a8d90bd980 SHA512 81924372ade15c1e074f47c141dd90f99ccc962d56d7ed4eba1eda67063b65c264f74dd6ef6baa6445d7d5e1ea11244265965683fad29c658d721fd0262db0d8 WHIRLPOOL 3c209d599779943a7cdae29f056896c535aea9e94e56b398dc77ad7d94080124ab06d6b65762e67e35e83a0bc1753c2b6e1b5705b1ade0b9fa032a92faa8b2a7 |
24 |
MISC metadata.xml 358 SHA256 b94630286ffca0a47d8c2ef46791e7ffbfa8ded222b3d34bff45b79d33a44c94 SHA512 990557b8a54bdabea870e7494bbfe523621624f475736f66103b9a6e76ce63c25492d9c672aed7c49831a61799b4549c14bdd49e7a8599b9f5e31bd03165762c WHIRLPOOL b81d8105036746bfd34b84a52c8affab8190d8157885cc4360596c0c6e63ff7c977632e1bf77736f807bb1f80b3920b6a7c1dbce9294c9c6d6861f4df5d49dc5 |
25 |
|
26 |
diff --git a/games-strategy/revenge-of-the-titans/files/2015122192-launcher.patch b/games-strategy/revenge-of-the-titans/files/2015122192-launcher.patch |
27 |
new file mode 100644 |
28 |
index 0000000..82d0700 |
29 |
--- /dev/null |
30 |
+++ b/games-strategy/revenge-of-the-titans/files/2015122192-launcher.patch |
31 |
@@ -0,0 +1,52 @@ |
32 |
+--- revenge.sh 2017-10-15 12:45:29.557384954 -0400 |
33 |
++++ revenge.sh 2017-10-15 12:53:15.007346026 -0400 |
34 |
+@@ -7,46 +7,16 @@ |
35 |
+ SCRIPT="`basename \"$0\"`" |
36 |
+ GAMEDIR="${HOME}/.revenge_of_the_titans" |
37 |
+ LOGFILE="${GAMEDIR}/${SCRIPT}.log" |
38 |
+-INSTDIR="`dirname \"$0\"`" ; cd "${INSTDIR}" ; INSTDIR="`pwd`" |
39 |
+- |
40 |
++INSTDIR="/opt/revenge-of-the-titans-201512192" |
41 |
++cd "${INSTDIR}" |
42 |
+ [[ ! -d "${GAMEDIR}" ]] && mkdir -m 0755 "${GAMEDIR}" |
43 |
+ |
44 |
+-if [ 1 == 0 ] |
45 |
+-then |
46 |
+- # 32 bit only |
47 |
+- JVM="./bin/java32" |
48 |
+- BOOTCLASSPATH="./lib/rt32.jar" |
49 |
+- |
50 |
+-elif [ `uname -m` == "i686" ] |
51 |
+-then |
52 |
+- JVM="./bin/java32" |
53 |
+- BOOTCLASSPATH="./lib/rt32.jar" |
54 |
+- |
55 |
+- # Decompress JVM on first run |
56 |
+- if [ ! -d "bin" ] |
57 |
+- then |
58 |
+- ./7za_i386 x jvm.7z |
59 |
+- chmod u+x bin/java32 |
60 |
+- rm -f 7za_* jvm.7z |
61 |
+- fi |
62 |
+-else |
63 |
+- JVM="./bin/java64" |
64 |
+- BOOTCLASSPATH="./lib/rt64.jar" |
65 |
+- |
66 |
+- # Decompress JVM on first run |
67 |
+- if [ ! -d "bin" ] |
68 |
+- then |
69 |
+- ./7za_amd64 x jvm.7z |
70 |
+- chmod u+x bin/java64 |
71 |
+- rm -f 7za_* jvm.7z |
72 |
+- fi |
73 |
+-fi |
74 |
+ |
75 |
+ # XMODIFIERS is cleared here to prevent SCIM screwing up keyboard input |
76 |
+ _JAVA_OPTIONS= XMODIFIERS= "java" \ |
77 |
+ -server \ |
78 |
+ -Djava.library.path="${INSTDIR}" \ |
79 |
+- -Dorg.lwjgl.librarypath="${INSTDIR}" \ |
80 |
++ -Dorg.lwjgl.librarypath="/usr/lib64/lwjgl-2.9" \ |
81 |
+ -Dorg.lwjgl.util.NoChecks=false \ |
82 |
+ -Djava.net.preferIPv4Stack=true \ |
83 |
+ -Dnet.puppygames.applet.Launcher.resources=resources-hib.dat \ |
84 |
|
85 |
diff --git a/games-strategy/revenge-of-the-titans/revenge-of-the-titans-201512192.ebuild b/games-strategy/revenge-of-the-titans/revenge-of-the-titans-201512192.ebuild |
86 |
index d50779a..ec9d807 100644 |
87 |
--- a/games-strategy/revenge-of-the-titans/revenge-of-the-titans-201512192.ebuild |
88 |
+++ b/games-strategy/revenge-of-the-titans/revenge-of-the-titans-201512192.ebuild |
89 |
@@ -33,6 +33,9 @@ JAVA_RM_FILES=( |
90 |
7za_i386 |
91 |
jvm.7z |
92 |
) |
93 |
+src_prepare() { |
94 |
+ epatch "${FILESDIR}/${PV}-launcher.patch" |
95 |
+} |
96 |
|
97 |
src_install() { |
98 |
local dir="/opt/${P}" |