summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatsuu Takuto <matsuu@gentoo.org>2007-11-07 15:37:43 +0000
committerMatsuu Takuto <matsuu@gentoo.org>2007-11-07 15:37:43 +0000
commitcc30a7523db89e023c5c3c03216b20ce8ee92538 (patch)
tree9cb7535b6a5fcbd41e9a69cff06ce53bb0cf62bb
parentVersion bumped. (diff)
downloadsecondlife-cc30a7523db89e023c5c3c03216b20ce8ee92538.tar.gz
secondlife-cc30a7523db89e023c5c3c03216b20ce8ee92538.tar.bz2
secondlife-cc30a7523db89e023c5c3c03216b20ce8ee92538.zip
Removed -Werror.
Added extra patch. svn path=/secondlife/; revision=33
-rw-r--r--games-simulation/secondlife/Manifest54
-rw-r--r--games-simulation/secondlife/files/digest-secondlife-1.18.3.5_rc (renamed from games-simulation/secondlife/files/digest-secondlife-1.18.3.5)6
-rw-r--r--games-simulation/secondlife/files/digest-secondlife-1.18.4.09
-rw-r--r--games-simulation/secondlife/files/secondlife-1.18.3.5_rc-gentoo.patch (renamed from games-simulation/secondlife/files/secondlife-1.18.3.5-gentoo.patch)34
-rw-r--r--games-simulation/secondlife/files/secondlife-1.18.4.0-gentoo.patch146
-rw-r--r--games-simulation/secondlife/files/secondlife-1.18.4.1_rc-gentoo.patch29
-rw-r--r--games-simulation/secondlife/secondlife-1.18.3.5.ebuild193
-rw-r--r--games-simulation/secondlife/secondlife-1.18.3.5_rc.ebuild (renamed from games-simulation/secondlife/secondlife-1.18.4.0.ebuild)33
-rw-r--r--games-simulation/secondlife/secondlife-1.18.4.1_rc.ebuild2
9 files changed, 86 insertions, 420 deletions
diff --git a/games-simulation/secondlife/Manifest b/games-simulation/secondlife/Manifest
index a0b7101..4f201b4 100644
--- a/games-simulation/secondlife/Manifest
+++ b/games-simulation/secondlife/Manifest
@@ -6,46 +6,37 @@ AUX secondlife-1.18.1.2-gentoo.patch 4288 RMD160 cc8bc29b2d4ce513dcac4d9713ba2a6
MD5 fc232481ddbfd4b3cb4924d7dc3bb5c6 files/secondlife-1.18.1.2-gentoo.patch 4288
RMD160 cc8bc29b2d4ce513dcac4d9713ba2a6edbf2fb69 files/secondlife-1.18.1.2-gentoo.patch 4288
SHA256 1ccfbb9b310dc75a630e9c9cf9e9c3a8cc1ee07f225e68bb0c3fe60905731a44 files/secondlife-1.18.1.2-gentoo.patch 4288
-AUX secondlife-1.18.3.5-gentoo.patch 3947 RMD160 d9ca2d64707d87ef69e1bf8aec5310cd593aeb00 SHA1 46dffbb5c459ad6f6bfe2e39d841833787f0ca93 SHA256 5bb4f4abf0f514658db15fe1c4578a143d62b89393721b69931912ce27283638
-MD5 cde143ea26e8a0c40976e33142735475 files/secondlife-1.18.3.5-gentoo.patch 3947
-RMD160 d9ca2d64707d87ef69e1bf8aec5310cd593aeb00 files/secondlife-1.18.3.5-gentoo.patch 3947
-SHA256 5bb4f4abf0f514658db15fe1c4578a143d62b89393721b69931912ce27283638 files/secondlife-1.18.3.5-gentoo.patch 3947
-AUX secondlife-1.18.4.0-gentoo.patch 5539 RMD160 b8310f564e85840df2da65795e8db5513a136765 SHA1 2317b944ada889cf6bdc580e3490b8fe5391cade SHA256 f32eabea2f209e66761e5c0f18fa6b607acd4d59cd54fdb0a05c1bdcdefd4b50
-MD5 334fe0012829e9345524ce9d21413ee5 files/secondlife-1.18.4.0-gentoo.patch 5539
-RMD160 b8310f564e85840df2da65795e8db5513a136765 files/secondlife-1.18.4.0-gentoo.patch 5539
-SHA256 f32eabea2f209e66761e5c0f18fa6b607acd4d59cd54fdb0a05c1bdcdefd4b50 files/secondlife-1.18.4.0-gentoo.patch 5539
-AUX secondlife-1.18.4.1_rc-gentoo.patch 6267 RMD160 fa1adc237822deda305d3da61f36fe34a512bf59 SHA1 593dc215682f5dd6d95309b2643a48403ea27042 SHA256 918c8d60f3e872f58258db9afdbba3794dd2d85571bbeeab614fbe10884c8d2a
-MD5 65812b1276c5a46abcd585b6146bad2b files/secondlife-1.18.4.1_rc-gentoo.patch 6267
-RMD160 fa1adc237822deda305d3da61f36fe34a512bf59 files/secondlife-1.18.4.1_rc-gentoo.patch 6267
-SHA256 918c8d60f3e872f58258db9afdbba3794dd2d85571bbeeab614fbe10884c8d2a files/secondlife-1.18.4.1_rc-gentoo.patch 6267
+AUX secondlife-1.18.3.5_rc-gentoo.patch 3962 RMD160 096754a016292ea7bf85bcb814f88d7f778590d7 SHA1 6d73c5c9a5fe3c0820e44ebabe6757dc4d60e0c1 SHA256 5b8d773959c33e638706b88d3478a018fcef57efc3151bbac806724aabb4ec52
+MD5 203efa73faa482f2683e755e77e7b798 files/secondlife-1.18.3.5_rc-gentoo.patch 3962
+RMD160 096754a016292ea7bf85bcb814f88d7f778590d7 files/secondlife-1.18.3.5_rc-gentoo.patch 3962
+SHA256 5b8d773959c33e638706b88d3478a018fcef57efc3151bbac806724aabb4ec52 files/secondlife-1.18.3.5_rc-gentoo.patch 3962
+AUX secondlife-1.18.4.1_rc-gentoo.patch 6602 RMD160 e2f7221d6ef452630ff352c0a045f47e464b8d61 SHA1 31e32e946c251df2d7360650dc3d37a5fd932538 SHA256 82ff8b167f005c2c4c952a278505dea2732b51837a12bbe30d0bec4d39d9e47e
+MD5 1844ef274fa2fda5438fbef1b2a74797 files/secondlife-1.18.4.1_rc-gentoo.patch 6602
+RMD160 e2f7221d6ef452630ff352c0a045f47e464b8d61 files/secondlife-1.18.4.1_rc-gentoo.patch 6602
+SHA256 82ff8b167f005c2c4c952a278505dea2732b51837a12bbe30d0bec4d39d9e47e files/secondlife-1.18.4.1_rc-gentoo.patch 6602
+DIST gtk-20071105.tar.bz2 32328 RMD160 df04128daabce1c77ab6b8401244be30182a9396 SHA1 6847d7d3942d7ae5f4d3fab047b7ccd78e9e02fc SHA256 ea40778eadee645272164dd619318291064155dc05a38361e56880a18d528511
+DIST ime-20070909.patch 92248 RMD160 b1d4992f9bf3b2780c193627af2fe6b7cc7ee690 SHA1 036c7ada1a42580733f2e01ac21a3bda2106d7b4 SHA256 14a9570e9b45f509b0700f07abbe1e8f6774cc270fcc79496cd0d0b1e5efc0da
DIST slviewer-artwork-1.18.2.0.zip 24702596 RMD160 aafc1966cb5c1ee7fbfda935efe29f37dbeef749 SHA1 d5ab2cfe7e1a1e7b0ef40f0e7e3095553757f7b0 SHA256 327fe454b2f6a596aa9d6446a827323f4800c62bcc7623010a2e880e23124ad7
DIST slviewer-artwork-RC-1.18.3.5.zip 24659237 RMD160 019766a92a70f6a306300ca855f4dae2e9c9e268 SHA1 d865a7804c172dfd10cc1e561aa29e154462fc7a SHA256 829f66f523b2edae0054786d037bb16ba3d7f8fbecdd54a33d495ec54e28e4f1
-DIST slviewer-artwork-RC-1.18.4.0.zip 24602698 RMD160 5bbc5cfeeea74359251d071c0b22bee1c076d43d SHA1 65338cceff9f1a762ed1df334bfdede40bc74834 SHA256 edca90798fde3f1472641be2b7a82f922773d7a5d7ef0e1de1d341994b6bac65
DIST slviewer-artwork-RC-1.18.4.1.zip 24602698 RMD160 9953e98943535cc15c66c6483e44b96c659e8f8b SHA1 4e0e245b17bbb72ccd2c5edac2e41887ac43d2ae SHA256 7ba892e4e594650275a151960ff826ff9e6d692acae40f9b10533130df4f07b5
DIST slviewer-linux-libs-1.18.2.0.tar.gz 30598341 RMD160 9d64503ffab4d20ca6c79d88169a309d0b19431d SHA1 90b37a4b6754e0d860f4706e68664cd685078f34 SHA256 bc47e71d543ca1c152fd0c2771a028e353357d04b1cb80380976ca4bc40617cb
DIST slviewer-linux-libs-RC-1.18.3.5.tar.gz 30624812 RMD160 b54f41ab6b9532af305c74ca6a1769ea92211053 SHA1 71a35a549fa8006a9050deec9f1c01e8faae13f2 SHA256 a93add097ca50a9a55836b236e24fd40fd90448ff55edddc1f45b6b2a55e7f7f
-DIST slviewer-linux-libs-RC-1.18.4.0.tar.gz 31170227 RMD160 1e51dc2114e30d94f217ef56c8a04b11631ec46a SHA1 bd326a4ef35bded6c6fa1c79ab8fc2d421853693 SHA256 b3ec656453586c40c308eef9506a78284a792f883ad50df1b778aa313d3f9aa8
DIST slviewer-linux-libs-RC-1.18.4.1.tar.gz 31164613 RMD160 74dcc0f302ed7ce77e4fb8072eab8f770e6f1a6b SHA1 f94ea8aa50c608392f1eb732dbb435882f4e65ad SHA256 239a209e7fb9da313ffef43af28c12d4aa57aaf1f67477556756e40f1bc1a7fb
DIST slviewer-src-1.18.2.0.tar.gz 5403670 RMD160 370a5a6822f93095d81e109d6c3eb918a70817b8 SHA1 1693566a0f39b5d6d94b417de746b6d19899f72e SHA256 3b0f39315f6dade48d8020326dc2c51466bcade4d753a8c0b266586ac93f271d
DIST slviewer-src-RC-1.18.3.5.tar.gz 5421257 RMD160 83507a8ebe5dcf14fc80fea21e9f157a570b87cb SHA1 f58a288438eaccd7545f4a73f5e3982730b9552c SHA256 125063329f543d244697dd38f2e5d54b85f1e61eaa90c89adaa34e3ae544eeb7
-DIST slviewer-src-RC-1.18.4.0.tar.gz 5597690 RMD160 0fbd4e8e30382199846667fde6805b7f24caf077 SHA1 72af9028efada48d5897f0cb8666c1693769595b SHA256 912be161c0e7e06b49796e5dcd6e303ff2cdd95e31f7fc8d9c2e81b7afb74a03
DIST slviewer-src-RC-1.18.4.1.tar.gz 5476437 RMD160 b6dc635a65db397c5a2ab774bcc87a508452b1b9 SHA1 b85e2085cb65f77eae1cf94ac3f24a520b98e7ea SHA256 f065c16eebe80f8833a9066437758a8e1e7b5f3696c9a0196d7b489b3dc82ccf
EBUILD secondlife-1.18.2.0.ebuild 4165 RMD160 87d0dc42f99db1b8a2cc1b42f3e58c1082e2cc01 SHA1 b849b097fa57f51906a3c69cc80f51b877928b6f SHA256 d062cccf35b79d659086b0205a1073400e30f667292ec9a72dbf29234eb842c2
MD5 152f5039522f5d0a613cb966219deeb1 secondlife-1.18.2.0.ebuild 4165
RMD160 87d0dc42f99db1b8a2cc1b42f3e58c1082e2cc01 secondlife-1.18.2.0.ebuild 4165
SHA256 d062cccf35b79d659086b0205a1073400e30f667292ec9a72dbf29234eb842c2 secondlife-1.18.2.0.ebuild 4165
-EBUILD secondlife-1.18.3.5.ebuild 4841 RMD160 251d1ac7cd053252b0538b6adb05f69d8675a696 SHA1 4e54bf441df6b4237fd7fe534bd5067efa476b72 SHA256 4d775105be62ae895f8a0dd0b2d459f623ebb4f5654a2eee1d4a779236d053d1
-MD5 0f7500d8bbbf18818aa22fd495dc55fa secondlife-1.18.3.5.ebuild 4841
-RMD160 251d1ac7cd053252b0538b6adb05f69d8675a696 secondlife-1.18.3.5.ebuild 4841
-SHA256 4d775105be62ae895f8a0dd0b2d459f623ebb4f5654a2eee1d4a779236d053d1 secondlife-1.18.3.5.ebuild 4841
-EBUILD secondlife-1.18.4.0.ebuild 4851 RMD160 6a98b88dfa6770ffed732b9ad935b66a7bdf97ab SHA1 0814cd3b80829cbc8ddae41983c2f453bad0a713 SHA256 7c302918b9ecd32a8c201858312f5325b09978ab3f182ec34de1d23934256cf9
-MD5 3ffaaeb732d05493cd4ae0b9ee0e51b8 secondlife-1.18.4.0.ebuild 4851
-RMD160 6a98b88dfa6770ffed732b9ad935b66a7bdf97ab secondlife-1.18.4.0.ebuild 4851
-SHA256 7c302918b9ecd32a8c201858312f5325b09978ab3f182ec34de1d23934256cf9 secondlife-1.18.4.0.ebuild 4851
-EBUILD secondlife-1.18.4.1_rc.ebuild 4939 RMD160 2f84483e5639007e05f07cfcadc38cad9537f79a SHA1 a85cf217f20c124569e599878a5ea34b97369146 SHA256 62df8a70071fa78bde8ebe70d1f3f5b9305986726c5745f6185def898e7b7f78
-MD5 4f1cc24f510c4c5535df9e4f094965c4 secondlife-1.18.4.1_rc.ebuild 4939
-RMD160 2f84483e5639007e05f07cfcadc38cad9537f79a secondlife-1.18.4.1_rc.ebuild 4939
-SHA256 62df8a70071fa78bde8ebe70d1f3f5b9305986726c5745f6185def898e7b7f78 secondlife-1.18.4.1_rc.ebuild 4939
+EBUILD secondlife-1.18.3.5_rc.ebuild 5231 RMD160 992bafd8ed1c71ed864cf488aabde48c9249fc19 SHA1 8db0e4980fd7b6e518be345196307232a64f7a32 SHA256 e6ec15eb6140f2f53f2d36b094ccb39cf24c9327d3a8cfa267e7a3e90defe325
+MD5 50322de0175720f78539f55e0bca6219 secondlife-1.18.3.5_rc.ebuild 5231
+RMD160 992bafd8ed1c71ed864cf488aabde48c9249fc19 secondlife-1.18.3.5_rc.ebuild 5231
+SHA256 e6ec15eb6140f2f53f2d36b094ccb39cf24c9327d3a8cfa267e7a3e90defe325 secondlife-1.18.3.5_rc.ebuild 5231
+EBUILD secondlife-1.18.4.1_rc.ebuild 4946 RMD160 8c4e6904796dab7bcdab8f83ad90e2a06c673859 SHA1 b289fae50d9be186fa72d91dada1c3032b2574e9 SHA256 1ebad99fff1d27afcca451e769fcbe06349fc4246f37f83126e56a5495ec0387
+MD5 7721cd4852370ec893717a6e9fd12991 secondlife-1.18.4.1_rc.ebuild 4946
+RMD160 8c4e6904796dab7bcdab8f83ad90e2a06c673859 secondlife-1.18.4.1_rc.ebuild 4946
+SHA256 1ebad99fff1d27afcca451e769fcbe06349fc4246f37f83126e56a5495ec0387 secondlife-1.18.4.1_rc.ebuild 4946
MISC ChangeLog 397 RMD160 63706792a2ef7f9f6415e659f853b285deae8b2f SHA1 17e67ab90c2e9e9498546dea1e697fff4757555c SHA256 cfd4bfd6466fb3e1db42817b34283356390a43f1e54f0b8217847a6d78a15dc6
MD5 f098b81a2533118dabb62f9f470dbad1 ChangeLog 397
RMD160 63706792a2ef7f9f6415e659f853b285deae8b2f ChangeLog 397
@@ -57,12 +48,9 @@ SHA256 5d0b7e035a2cb76eeb00ece66b18b59060068ea76dd196e6cd4f4524c92cde17 metadata
MD5 4f8e9b7258e784156a53542a0756e4ea files/digest-secondlife-1.18.2.0 834
RMD160 00932f2efe50c5fa743573aa52da7cc8dd7997bb files/digest-secondlife-1.18.2.0 834
SHA256 0391c9464ac4602ab2ea7d01230cb769725edc04f9cc7af9e71ec3c5161f3060 files/digest-secondlife-1.18.2.0 834
-MD5 636af5db2df13181095cfe0c56b50946 files/digest-secondlife-1.18.3.5 861
-RMD160 3200252ac195c96500812aaff55fbbbecb6ac87f files/digest-secondlife-1.18.3.5 861
-SHA256 08c8afa966f886f35d92249481550ce59f25f5dd072e03f6ffab792a12aa4703 files/digest-secondlife-1.18.3.5 861
-MD5 9fa270cda38c7277bfd8386a0ac36ffd files/digest-secondlife-1.18.4.0 861
-RMD160 00500df5ee09f76a03ec2e0c3be688370cfee8db files/digest-secondlife-1.18.4.0 861
-SHA256 5495f75ac7bc14669aa6fe297e3ca5227d125ca71b11746c945c9298a81498bd files/digest-secondlife-1.18.4.0 861
+MD5 0a4d8ef5fcf95a90f4804e16d1d2b23e files/digest-secondlife-1.18.3.5_rc 1331
+RMD160 9252c043b1c969c2f8b7edd6e2df9b6ddf95221d files/digest-secondlife-1.18.3.5_rc 1331
+SHA256 b95b56e4926fc3411f3aa4db096a408d5d394b202340ee0245355a3168c0604b files/digest-secondlife-1.18.3.5_rc 1331
MD5 365617498f0938fb151de278b90c3c1b files/digest-secondlife-1.18.4.1_rc 861
RMD160 25dc2d677a37632656762bce0447ffe725941987 files/digest-secondlife-1.18.4.1_rc 861
SHA256 e5b94da65c4b571a207077d48c6bc711ec8b94421f90d45f955f5b36015d38b1 files/digest-secondlife-1.18.4.1_rc 861
diff --git a/games-simulation/secondlife/files/digest-secondlife-1.18.3.5 b/games-simulation/secondlife/files/digest-secondlife-1.18.3.5_rc
index aa51764..612cc24 100644
--- a/games-simulation/secondlife/files/digest-secondlife-1.18.3.5
+++ b/games-simulation/secondlife/files/digest-secondlife-1.18.3.5_rc
@@ -1,3 +1,9 @@
+MD5 a73c1e69e7b4b33d3f050126554bad28 gtk-20071105.tar.bz2 32328
+RMD160 df04128daabce1c77ab6b8401244be30182a9396 gtk-20071105.tar.bz2 32328
+SHA256 ea40778eadee645272164dd619318291064155dc05a38361e56880a18d528511 gtk-20071105.tar.bz2 32328
+MD5 d8d219896503120960b199375b7212d7 ime-20070909.patch 92248
+RMD160 b1d4992f9bf3b2780c193627af2fe6b7cc7ee690 ime-20070909.patch 92248
+SHA256 14a9570e9b45f509b0700f07abbe1e8f6774cc270fcc79496cd0d0b1e5efc0da ime-20070909.patch 92248
MD5 a5e99446ddf1265ef3470634292c42bf slviewer-artwork-RC-1.18.3.5.zip 24659237
RMD160 019766a92a70f6a306300ca855f4dae2e9c9e268 slviewer-artwork-RC-1.18.3.5.zip 24659237
SHA256 829f66f523b2edae0054786d037bb16ba3d7f8fbecdd54a33d495ec54e28e4f1 slviewer-artwork-RC-1.18.3.5.zip 24659237
diff --git a/games-simulation/secondlife/files/digest-secondlife-1.18.4.0 b/games-simulation/secondlife/files/digest-secondlife-1.18.4.0
deleted file mode 100644
index 47cd8ac..0000000
--- a/games-simulation/secondlife/files/digest-secondlife-1.18.4.0
+++ /dev/null
@@ -1,9 +0,0 @@
-MD5 6cec0e059e4f25e1c3577e7532da0a24 slviewer-artwork-RC-1.18.4.0.zip 24602698
-RMD160 5bbc5cfeeea74359251d071c0b22bee1c076d43d slviewer-artwork-RC-1.18.4.0.zip 24602698
-SHA256 edca90798fde3f1472641be2b7a82f922773d7a5d7ef0e1de1d341994b6bac65 slviewer-artwork-RC-1.18.4.0.zip 24602698
-MD5 8e4a40e487f15485588d1a23295273c4 slviewer-linux-libs-RC-1.18.4.0.tar.gz 31170227
-RMD160 1e51dc2114e30d94f217ef56c8a04b11631ec46a slviewer-linux-libs-RC-1.18.4.0.tar.gz 31170227
-SHA256 b3ec656453586c40c308eef9506a78284a792f883ad50df1b778aa313d3f9aa8 slviewer-linux-libs-RC-1.18.4.0.tar.gz 31170227
-MD5 537880994c0fce24b888c806ede1d366 slviewer-src-RC-1.18.4.0.tar.gz 5597690
-RMD160 0fbd4e8e30382199846667fde6805b7f24caf077 slviewer-src-RC-1.18.4.0.tar.gz 5597690
-SHA256 912be161c0e7e06b49796e5dcd6e303ff2cdd95e31f7fc8d9c2e81b7afb74a03 slviewer-src-RC-1.18.4.0.tar.gz 5597690
diff --git a/games-simulation/secondlife/files/secondlife-1.18.3.5-gentoo.patch b/games-simulation/secondlife/files/secondlife-1.18.3.5_rc-gentoo.patch
index 373c432..aa7f3ae 100644
--- a/games-simulation/secondlife/files/secondlife-1.18.3.5-gentoo.patch
+++ b/games-simulation/secondlife/files/secondlife-1.18.3.5_rc-gentoo.patch
@@ -1,6 +1,6 @@
diff -Naur linden.orig/indra/SConstruct linden/indra/SConstruct
---- linden.orig/indra/SConstruct 2007-09-15 05:53:52.000000000 +0900
-+++ linden/indra/SConstruct 2007-09-16 01:36:13.000000000 +0900
+--- linden.orig/indra/SConstruct 2007-11-07 00:57:16.000000000 +0900
++++ linden/indra/SConstruct 2007-11-07 00:59:15.000000000 +0900
@@ -111,7 +111,7 @@
channel = optenv['CHANNEL']
standalone = optenv['STANDALONE']
@@ -15,10 +15,10 @@ diff -Naur linden.orig/indra/SConstruct linden/indra/SConstruct
'glib-2.0',
'gmodule-2.0',
+ 'gthread-2.0',
+ 'gstreamer-0.10',
'gtk+-2.0',
- 'libpng',
- 'pango',
-@@ -154,6 +155,9 @@
+ 'gtkglext-1.0',
+@@ -155,6 +156,9 @@
'libssl',
]
@@ -28,7 +28,7 @@ diff -Naur linden.orig/indra/SConstruct linden/indra/SConstruct
def pkgconfig(opt, pkgs=None):
if pkgs is None:
pkgs = standalone_pkgs + standalone_net_pkgs
-@@ -610,7 +614,7 @@
+@@ -611,7 +615,7 @@
net_external_libs = [ 'curl', 'ssl', 'crypto', 'aprutil-1', 'apr-1' ]
net_external_libs += [ 'cares', 'expat' ]
@@ -37,7 +37,7 @@ diff -Naur linden.orig/indra/SConstruct linden/indra/SConstruct
if build_target == 'client':
if platform == 'linux':
-@@ -753,7 +757,7 @@
+@@ -754,7 +758,7 @@
internal_libs + external_libs)
# Rpcserver
@@ -47,8 +47,8 @@ diff -Naur linden.orig/indra/SConstruct linden/indra/SConstruct
'llmath', 'llcommon']
create_executable('rpcserver/rpcserver' + file_suffix, 'rpcserver',
diff -Naur linden.orig/indra/llimagej2coj/llimagej2coj.cpp linden/indra/llimagej2coj/llimagej2coj.cpp
---- linden.orig/indra/llimagej2coj/llimagej2coj.cpp 2007-09-15 05:53:53.000000000 +0900
-+++ linden/indra/llimagej2coj/llimagej2coj.cpp 2007-09-16 01:33:57.000000000 +0900
+--- linden.orig/indra/llimagej2coj/llimagej2coj.cpp 2007-09-21 04:33:27.000000000 +0900
++++ linden/indra/llimagej2coj/llimagej2coj.cpp 2007-11-07 00:57:55.000000000 +0900
@@ -31,7 +31,7 @@
// this is defined so that we get static linking.
@@ -59,8 +59,8 @@ diff -Naur linden.orig/indra/llimagej2coj/llimagej2coj.cpp linden/indra/llimagej
#include "lltimer.h"
#include "llmemory.h"
diff -Naur linden.orig/indra/llmessage/llfiltersd2xmlrpc.cpp linden/indra/llmessage/llfiltersd2xmlrpc.cpp
---- linden.orig/indra/llmessage/llfiltersd2xmlrpc.cpp 2007-09-15 05:53:53.000000000 +0900
-+++ linden/indra/llmessage/llfiltersd2xmlrpc.cpp 2007-09-16 01:33:57.000000000 +0900
+--- linden.orig/indra/llmessage/llfiltersd2xmlrpc.cpp 2007-09-21 04:33:27.000000000 +0900
++++ linden/indra/llmessage/llfiltersd2xmlrpc.cpp 2007-11-07 00:57:55.000000000 +0900
@@ -77,7 +77,7 @@
#include <sstream>
@@ -71,8 +71,8 @@ diff -Naur linden.orig/indra/llmessage/llfiltersd2xmlrpc.cpp linden/indra/llmess
#include "llbuffer.h"
diff -Naur linden.orig/indra/newview/lluserauth.cpp linden/indra/newview/lluserauth.cpp
---- linden.orig/indra/newview/lluserauth.cpp 2007-09-15 05:53:58.000000000 +0900
-+++ linden/indra/newview/lluserauth.cpp 2007-09-16 01:33:57.000000000 +0900
+--- linden.orig/indra/newview/lluserauth.cpp 2007-09-21 04:33:33.000000000 +0900
++++ linden/indra/newview/lluserauth.cpp 2007-11-07 00:57:55.000000000 +0900
@@ -42,7 +42,7 @@
// NOTE: MUST include these after otherincludes since queue gets redefined!?!!
@@ -83,8 +83,8 @@ diff -Naur linden.orig/indra/newview/lluserauth.cpp linden/indra/newview/llusera
diff -Naur linden.orig/indra/newview/llvoiceclient.cpp linden/indra/newview/llvoiceclient.cpp
---- linden.orig/indra/newview/llvoiceclient.cpp 2007-09-15 05:53:59.000000000 +0900
-+++ linden/indra/newview/llvoiceclient.cpp 2007-09-16 01:33:57.000000000 +0900
+--- linden.orig/indra/newview/llvoiceclient.cpp 2007-09-21 04:33:33.000000000 +0900
++++ linden/indra/newview/llvoiceclient.cpp 2007-11-07 00:57:55.000000000 +0900
@@ -36,7 +36,7 @@
#include "llvoavatar.h"
#include "llbufferstream.h"
@@ -95,8 +95,8 @@ diff -Naur linden.orig/indra/newview/llvoiceclient.cpp linden/indra/newview/llvo
#include "llviewerregion.h"
#include "llviewernetwork.h" // for gUserServerChoice
diff -Naur linden.orig/indra/newview/llxmlrpctransaction.cpp linden/indra/newview/llxmlrpctransaction.cpp
---- linden.orig/indra/newview/llxmlrpctransaction.cpp 2007-09-15 05:53:59.000000000 +0900
-+++ linden/indra/newview/llxmlrpctransaction.cpp 2007-09-16 01:33:57.000000000 +0900
+--- linden.orig/indra/newview/llxmlrpctransaction.cpp 2007-09-21 04:33:33.000000000 +0900
++++ linden/indra/newview/llxmlrpctransaction.cpp 2007-11-07 00:57:55.000000000 +0900
@@ -34,7 +34,7 @@
// Have to include these last to avoid queue redefinition!
diff --git a/games-simulation/secondlife/files/secondlife-1.18.4.0-gentoo.patch b/games-simulation/secondlife/files/secondlife-1.18.4.0-gentoo.patch
deleted file mode 100644
index 422e834..0000000
--- a/games-simulation/secondlife/files/secondlife-1.18.4.0-gentoo.patch
+++ /dev/null
@@ -1,146 +0,0 @@
-diff -Naur linden.orig/indra/SConstruct linden/indra/SConstruct
---- linden.orig/indra/SConstruct 2007-10-20 08:45:51.000000000 +0900
-+++ linden/indra/SConstruct 2007-10-22 01:56:46.000000000 +0900
-@@ -112,7 +112,7 @@
- channel = optenv['CHANNEL']
- standalone = optenv['STANDALONE']
- opensource = standalone or optenv['OPENSOURCE']
--enable_fmod = not opensource and optenv['FMOD']
-+enable_fmod = optenv['FMOD']
- elfio = optenv['ELFIO']
-
- targets = [ target_param ]
-@@ -135,6 +135,7 @@
- 'gdk-pixbuf-2.0',
- 'glib-2.0',
- 'gmodule-2.0',
-+ 'gthread-2.0',
- 'gtk+-2.0',
- 'libpng',
- 'pango',
-@@ -155,6 +156,9 @@
- 'libssl',
- ]
-
-+if enable_gstreamer:
-+ standalone_pkgs += [ 'gstreamer-0.10' ]
-+
- def pkgconfig(opt, pkgs=None):
- if pkgs is None:
- pkgs = standalone_pkgs + standalone_net_pkgs
-@@ -602,7 +606,7 @@
- net_external_libs = [ 'curl', 'ssl', 'crypto', 'aprutil-1', 'apr-1' ]
- net_external_libs += [ 'cares', 'expat' ]
-
-- common_external_libs = net_external_libs + [ 'xmlrpc-epi', 'z' ]
-+ common_external_libs = net_external_libs + [ 'xmlrpc', 'z' ]
-
- if build_target == 'client':
- if platform == 'linux':
-@@ -742,7 +746,7 @@
- internal_libs + external_libs)
-
- # Rpcserver
-- external_libs = common_external_libs + ['xmlrpc-epi', 'mysqlclient']
-+ external_libs = common_external_libs + ['xmlrpc', 'mysqlclient']
- internal_libs = ['llscene', 'llmessage', 'lldatabase', 'llvfs',
- 'llmath', 'llcommon']
- create_executable('rpcserver/rpcserver' + file_suffix, 'rpcserver',
-diff -Naur linden.orig/indra/llimagej2coj/llimagej2coj.cpp linden/indra/llimagej2coj/llimagej2coj.cpp
---- linden.orig/indra/llimagej2coj/llimagej2coj.cpp 2007-10-20 08:45:55.000000000 +0900
-+++ linden/indra/llimagej2coj/llimagej2coj.cpp 2007-10-22 01:57:53.000000000 +0900
-@@ -33,7 +33,7 @@
- #include "llimagej2coj.h"
-
- // this is defined so that we get static linking.
--#include "openjpeg/openjpeg.h"
-+#include "openjpeg.h"
-
- #include "lltimer.h"
- #include "llmemory.h"
-diff -Naur linden.orig/indra/llmessage/llfiltersd2xmlrpc.cpp linden/indra/llmessage/llfiltersd2xmlrpc.cpp
---- linden.orig/indra/llmessage/llfiltersd2xmlrpc.cpp 2007-10-20 08:45:58.000000000 +0900
-+++ linden/indra/llmessage/llfiltersd2xmlrpc.cpp 2007-10-22 01:56:46.000000000 +0900
-@@ -80,7 +80,7 @@
-
- #include <sstream>
- #include <iterator>
--#include <xmlrpc-epi/xmlrpc.h>
-+#include <xmlrpc.h>
- #include "apr-1/apr_base64.h"
-
- #include "llbuffer.h"
-diff -Naur linden.orig/indra/llwindow/llgl.cpp linden/indra/llwindow/llgl.cpp
---- linden.orig/indra/llwindow/llgl.cpp 2007-10-20 08:46:00.000000000 +0900
-+++ linden/indra/llwindow/llgl.cpp 2007-10-22 08:56:36.000000000 +0900
-@@ -64,7 +64,7 @@
- # include "GL/glxext.h"
- // Use glXGetProcAddressARB instead of glXGetProcAddress - the ARB symbol
- // is considered 'legacy' but works on more machines.
--# define GLH_EXT_GET_PROC_ADDRESS(p) glXGetProcAddressARB((const GLubyte*)(p))
-+# define GLH_EXT_GET_PROC_ADDRESS(p) glXGetProcAddress((const GLubyte*)(p))
- #endif // LL_LINUX && !LL_MESA_HEADLESS
-
-
-diff -Naur linden.orig/indra/newview/llfloaterhtml.cpp linden/indra/newview/llfloaterhtml.cpp
---- linden.orig/indra/newview/llfloaterhtml.cpp 2007-10-20 08:46:29.000000000 +0900
-+++ linden/indra/newview/llfloaterhtml.cpp 2007-10-22 08:40:54.000000000 +0900
-@@ -228,7 +228,9 @@
- // static
- void LLFloaterHtml::onCommitUrlEdit(LLUICtrl* ctrl, void* user_data)
- {
-+#if LL_LIBXUL_ENABLED
- LLFloaterHtml* self = (LLFloaterHtml*)user_data;
-+#endif
-
- LLLineEditor* editor = (LLLineEditor*)ctrl;
- std::string url = editor->getText();
-diff -Naur linden.orig/indra/newview/llurldispatcher.cpp linden/indra/newview/llurldispatcher.cpp
---- linden.orig/indra/newview/llurldispatcher.cpp 2007-10-20 08:46:31.000000000 +0900
-+++ linden/indra/newview/llurldispatcher.cpp 2007-10-23 01:28:02.000000000 +0900
-@@ -151,7 +151,9 @@
- {
- if (matchPrefix(url, SLURL_SL_HELP_PREFIX))
- {
-+#if LL_LIBXUL_ENABLED
- gViewerHtmlHelp.show();
-+#endif // LL_LIBXUL_ENABLED
- return true;
- }
- return false;
-diff -Naur linden.orig/indra/newview/lluserauth.cpp linden/indra/newview/lluserauth.cpp
---- linden.orig/indra/newview/lluserauth.cpp 2007-10-20 08:46:30.000000000 +0900
-+++ linden/indra/newview/lluserauth.cpp 2007-10-22 01:56:46.000000000 +0900
-@@ -45,7 +45,7 @@
-
- // NOTE: MUST include these after otherincludes since queue gets redefined!?!!
- #include <curl/curl.h>
--#include <xmlrpc-epi/xmlrpc.h>
-+#include <xmlrpc.h>
-
-
-
-diff -Naur linden.orig/indra/newview/llvoiceclient.cpp linden/indra/newview/llvoiceclient.cpp
---- linden.orig/indra/newview/llvoiceclient.cpp 2007-10-20 08:46:31.000000000 +0900
-+++ linden/indra/newview/llvoiceclient.cpp 2007-10-22 01:56:46.000000000 +0900
-@@ -39,7 +39,7 @@
- #include "llvoavatar.h"
- #include "llbufferstream.h"
- #include "llfile.h"
--#include "expat/expat.h"
-+#include "expat.h"
- #include "llcallbacklist.h"
- #include "llviewerregion.h"
- #include "llviewernetwork.h" // for gUserServerChoice
-diff -Naur linden.orig/indra/newview/llxmlrpctransaction.cpp linden/indra/newview/llxmlrpctransaction.cpp
---- linden.orig/indra/newview/llxmlrpctransaction.cpp 2007-10-20 08:46:31.000000000 +0900
-+++ linden/indra/newview/llxmlrpctransaction.cpp 2007-10-22 01:56:46.000000000 +0900
-@@ -37,7 +37,7 @@
-
- // Have to include these last to avoid queue redefinition!
- #include <curl/curl.h>
--#include <xmlrpc-epi/xmlrpc.h>
-+#include <xmlrpc.h>
-
- #include "viewer.h"
-
diff --git a/games-simulation/secondlife/files/secondlife-1.18.4.1_rc-gentoo.patch b/games-simulation/secondlife/files/secondlife-1.18.4.1_rc-gentoo.patch
index 833d53e..8478988 100644
--- a/games-simulation/secondlife/files/secondlife-1.18.4.1_rc-gentoo.patch
+++ b/games-simulation/secondlife/files/secondlife-1.18.4.1_rc-gentoo.patch
@@ -1,6 +1,6 @@
diff -Naur linden.orig/indra/SConstruct linden/indra/SConstruct
--- linden.orig/indra/SConstruct 2007-10-30 06:12:46.000000000 +0900
-+++ linden/indra/SConstruct 2007-11-03 09:36:53.000000000 +0900
++++ linden/indra/SConstruct 2007-11-05 01:14:51.000000000 +0900
@@ -112,7 +112,7 @@
channel = optenv['CHANNEL']
standalone = optenv['STANDALONE']
@@ -28,6 +28,15 @@ diff -Naur linden.orig/indra/SConstruct linden/indra/SConstruct
def pkgconfig(opt, pkgs=None):
if pkgs is None:
pkgs = standalone_pkgs + standalone_net_pkgs
+@@ -243,7 +247,7 @@
+ ##############
+
+ # Generic GCC flags
+- cflags = '-g -pipe -Wall -Wno-reorder -Wno-trigraphs -Wno-sign-compare -Werror -fexceptions '
++ cflags = '-g -pipe -Wall -Wno-reorder -Wno-trigraphs -Wno-sign-compare -fexceptions '
+ cxxflags = ''
+ cppflags = '-D_FORTIFY_SOURCE=2 '
+ if standalone:
@@ -602,7 +606,7 @@
net_external_libs = [ 'curl', 'ssl', 'crypto', 'aprutil-1', 'apr-1' ]
net_external_libs += [ 'cares', 'expat' ]
@@ -48,7 +57,7 @@ diff -Naur linden.orig/indra/SConstruct linden/indra/SConstruct
create_executable('rpcserver/rpcserver' + file_suffix, 'rpcserver',
diff -Naur linden.orig/indra/llimagej2coj/llimagej2coj.cpp linden/indra/llimagej2coj/llimagej2coj.cpp
--- linden.orig/indra/llimagej2coj/llimagej2coj.cpp 2007-10-30 06:12:46.000000000 +0900
-+++ linden/indra/llimagej2coj/llimagej2coj.cpp 2007-11-03 09:36:53.000000000 +0900
++++ linden/indra/llimagej2coj/llimagej2coj.cpp 2007-11-05 01:13:59.000000000 +0900
@@ -33,7 +33,7 @@
#include "llimagej2coj.h"
@@ -60,7 +69,7 @@ diff -Naur linden.orig/indra/llimagej2coj/llimagej2coj.cpp linden/indra/llimagej
#include "llmemory.h"
diff -Naur linden.orig/indra/llmath/llquaternion.cpp linden/indra/llmath/llquaternion.cpp
--- linden.orig/indra/llmath/llquaternion.cpp 2007-10-30 06:12:46.000000000 +0900
-+++ linden/indra/llmath/llquaternion.cpp 2007-11-03 09:47:50.000000000 +0900
++++ linden/indra/llmath/llquaternion.cpp 2007-11-05 01:13:59.000000000 +0900
@@ -698,22 +698,22 @@
{
default:
@@ -92,7 +101,7 @@ diff -Naur linden.orig/indra/llmath/llquaternion.cpp linden/indra/llmath/llquate
return p;
diff -Naur linden.orig/indra/llmessage/llfiltersd2xmlrpc.cpp linden/indra/llmessage/llfiltersd2xmlrpc.cpp
--- linden.orig/indra/llmessage/llfiltersd2xmlrpc.cpp 2007-10-30 06:12:46.000000000 +0900
-+++ linden/indra/llmessage/llfiltersd2xmlrpc.cpp 2007-11-03 09:36:53.000000000 +0900
++++ linden/indra/llmessage/llfiltersd2xmlrpc.cpp 2007-11-05 01:13:59.000000000 +0900
@@ -80,7 +80,7 @@
#include <sstream>
@@ -104,7 +113,7 @@ diff -Naur linden.orig/indra/llmessage/llfiltersd2xmlrpc.cpp linden/indra/llmess
#include "llbuffer.h"
diff -Naur linden.orig/indra/llwindow/llgl.cpp linden/indra/llwindow/llgl.cpp
--- linden.orig/indra/llwindow/llgl.cpp 2007-10-30 06:12:47.000000000 +0900
-+++ linden/indra/llwindow/llgl.cpp 2007-11-03 09:36:53.000000000 +0900
++++ linden/indra/llwindow/llgl.cpp 2007-11-05 01:13:59.000000000 +0900
@@ -64,7 +64,7 @@
# include "GL/glxext.h"
// Use glXGetProcAddressARB instead of glXGetProcAddress - the ARB symbol
@@ -116,7 +125,7 @@ diff -Naur linden.orig/indra/llwindow/llgl.cpp linden/indra/llwindow/llgl.cpp
diff -Naur linden.orig/indra/newview/llfloaterhtml.cpp linden/indra/newview/llfloaterhtml.cpp
--- linden.orig/indra/newview/llfloaterhtml.cpp 2007-10-30 06:12:51.000000000 +0900
-+++ linden/indra/newview/llfloaterhtml.cpp 2007-11-03 09:36:53.000000000 +0900
++++ linden/indra/newview/llfloaterhtml.cpp 2007-11-05 01:13:59.000000000 +0900
@@ -228,7 +228,9 @@
// static
void LLFloaterHtml::onCommitUrlEdit(LLUICtrl* ctrl, void* user_data)
@@ -129,7 +138,7 @@ diff -Naur linden.orig/indra/newview/llfloaterhtml.cpp linden/indra/newview/llfl
std::string url = editor->getText();
diff -Naur linden.orig/indra/newview/llurldispatcher.cpp linden/indra/newview/llurldispatcher.cpp
--- linden.orig/indra/newview/llurldispatcher.cpp 2007-10-30 06:12:51.000000000 +0900
-+++ linden/indra/newview/llurldispatcher.cpp 2007-11-03 09:36:53.000000000 +0900
++++ linden/indra/newview/llurldispatcher.cpp 2007-11-05 01:13:59.000000000 +0900
@@ -151,7 +151,9 @@
{
if (matchPrefix(url, SLURL_SL_HELP_PREFIX))
@@ -142,7 +151,7 @@ diff -Naur linden.orig/indra/newview/llurldispatcher.cpp linden/indra/newview/ll
return false;
diff -Naur linden.orig/indra/newview/lluserauth.cpp linden/indra/newview/lluserauth.cpp
--- linden.orig/indra/newview/lluserauth.cpp 2007-10-30 06:12:51.000000000 +0900
-+++ linden/indra/newview/lluserauth.cpp 2007-11-03 09:36:53.000000000 +0900
++++ linden/indra/newview/lluserauth.cpp 2007-11-05 01:13:59.000000000 +0900
@@ -45,7 +45,7 @@
// NOTE: MUST include these after otherincludes since queue gets redefined!?!!
@@ -154,7 +163,7 @@ diff -Naur linden.orig/indra/newview/lluserauth.cpp linden/indra/newview/llusera
diff -Naur linden.orig/indra/newview/llvoiceclient.cpp linden/indra/newview/llvoiceclient.cpp
--- linden.orig/indra/newview/llvoiceclient.cpp 2007-10-30 06:12:51.000000000 +0900
-+++ linden/indra/newview/llvoiceclient.cpp 2007-11-03 09:36:53.000000000 +0900
++++ linden/indra/newview/llvoiceclient.cpp 2007-11-05 01:13:59.000000000 +0900
@@ -39,7 +39,7 @@
#include "llvoavatar.h"
#include "llbufferstream.h"
@@ -166,7 +175,7 @@ diff -Naur linden.orig/indra/newview/llvoiceclient.cpp linden/indra/newview/llvo
#include "llviewernetwork.h" // for gUserServerChoice
diff -Naur linden.orig/indra/newview/llxmlrpctransaction.cpp linden/indra/newview/llxmlrpctransaction.cpp
--- linden.orig/indra/newview/llxmlrpctransaction.cpp 2007-10-30 06:12:51.000000000 +0900
-+++ linden/indra/newview/llxmlrpctransaction.cpp 2007-11-03 09:36:53.000000000 +0900
++++ linden/indra/newview/llxmlrpctransaction.cpp 2007-11-05 01:13:59.000000000 +0900
@@ -37,7 +37,7 @@
// Have to include these last to avoid queue redefinition!
diff --git a/games-simulation/secondlife/secondlife-1.18.3.5.ebuild b/games-simulation/secondlife/secondlife-1.18.3.5.ebuild
deleted file mode 100644
index e445302..0000000
--- a/games-simulation/secondlife/secondlife-1.18.3.5.ebuild
+++ /dev/null
@@ -1,193 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit games toolchain-funcs
-
-DESCRIPTION="A 3D MMORPG virtual world entirely built and owned by its residents"
-HOMEPAGE="http://secondlife.com/"
-SRC_URI="http://secondlife.com/developers/opensource/downloads/2007/09/slviewer-src-RC-${PV}.tar.gz
- http://secondlife.com/developers/opensource/downloads/2007/09/slviewer-artwork-RC-${PV}.zip
- http://secondlife.com/developers/opensource/downloads/2007/09/slviewer-linux-libs-RC-${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug elfio fmod gstreamer"
-#IUSE="debug elfio fmod gstreamer kdu mozlib"
-RESTRICT="mirror"
-
-RDEPEND=">=x11-libs/gtk+-2
- =dev-libs/apr-1*
- =dev-libs/apr-util-1*
- dev-libs/boost
- >=net-misc/curl-7.15.4
- dev-libs/openssl
- media-libs/freetype
- media-libs/jpeg
- media-libs/libsdl
- media-libs/mesa
- media-libs/libogg
- media-libs/libvorbis
- fmod? ( x86? ( =media-libs/fmod-3.75* ) )
- =sys-libs/db-4.2*
- dev-libs/expat
- sys-libs/zlib
- >=dev-libs/xmlrpc-epi-0.51
- elfio? ( dev-libs/elfio )
- >=media-libs/openjpeg-1.1.1
- media-fonts/kochi-substitute
- gstreamer? ( >=media-libs/gstreamer-0.10 )
- debug? ( dev-libs/google-perftools )"
-# mozlib? ( net-libs/llmozlib-xulrunner )
-
-DEPEND="${RDEPEND}
- >=dev-util/scons-0.97
- dev-util/pkgconfig
- sys-devel/flex
- sys-devel/bison"
-
-S="${WORKDIR}/linden/indra"
-
-dir="${GAMES_DATADIR}/${PN}"
-
-pkg_config() {
- if [ "${ARCH}" != "x86" ] ; then
- if use fmod ; then
- ewarn "fmod USE flag is only available on x86."
- fi
-# if use kdu ; then
-# ewarn "kdu USE flag is only available on x86."
-# fi
-# if use mozlib ; then
-# ewarn "mozlib USE flag is only available on x86."
-# fi
- fi
-}
-
-src_unpack() {
- # unpack font files
- unpack slviewer-linux-libs-RC-${PV}.tar.gz
-
-# if use kdu ; then
-# find linden/libraries -type f -a ! -name '*kdu*' | xargs rm -f || die
-# else
- rm -rf linden/libraries
-# fi
-
-# if ! use mozlib ; then
- rm -rf linden/indra/newview/app_settings
-# fi
-
- unpack slviewer-src-RC-${PV}.tar.gz
- unpack slviewer-artwork-RC-${PV}.zip
-
- cd "${S}"
-
- epatch "${FILESDIR}"/${P}-gentoo.patch
- epatch "${FILESDIR}"/${PN}-1.17.2.0-size_t.patch
-
- sed -i -e "s|gcc_bin = .*$|gcc_bin = '$(tc-getCXX)'|" "${S}"/SConstruct || die
-
- # "${S}"/newview/viewer_manifest.py
- #touch "${S}"/newview/gridargs.dat
- echo '-settings settings_default.xml -channel "Second Life default"' > "${S}"/newview/gridargs.dat
-}
-
-src_compile() {
- local myarch
- local myopts="BUILD=release BTARGET=client DISTCC=no"
-
- if use debug ; then
- myopts="${myopts} BUILD=debug"
- else
- myopts="${myopts} BUILD=release"
- fi
-
- if use elfio ; then
- myopts="${myopts} ELFIO=yes"
- else
- myopts="${myopts} ELFIO=no"
- fi
-
- if use gstreamer ; then
- myopts="${myopts} GSTREAMER=yes"
- else
- myopts="${myopts} GSTREAMER=no"
- fi
-
- case ${ARCH} in
- x86)
- myopts="${myopts} ARCH=i686"
- ;;
- amd64)
- myopts="${myopts} ARCH=x86_64"
- ;;
- ppc|ppc64)
- myopts="${myopts} ARCH=powerpc"
- ;;
- *)
- myopts="${myopts} ARCH=i686"
- ;;
- esac
-
- if [ "${ARCH}" == "x86" ] ; then
- if use fmod; then
- myopts="${myopts} FMOD=yes OPENSOURCE=no"
- else
- myopts="${myopts} FMOD=no OPENSOURCE=yes"
- fi
-
-# if use mozlib ; then
-# myopts="${myopts} MOZLIB=yes STANDALONE=no"
-# else
- myopts="${myopts} MOZLIB=no STANDALONE=yes"
-# fi
- else
- myopts="${myopts} FMOD=no MOZLIB=no STANDALONE=yes OPENSOURCE=yes"
- fi
-
- CLIENT_CPPFLAGS="${CXXFLAGS}" TEMP_BUILD_DIR= scons ${myopts} || die
-}
-
-src_install() {
- cd "${S}"/newview/
-
- insinto "${dir}"
- doins gpu_table.txt gridargs.dat secondlife-i686.supp featuretable_linux.txt || die
- doins -r app_settings character fonts skins res-sdl || die
-
- doins lsl_guide.html releasenotes.txt || die
- newins licenses-linux.txt licenses.txt || die
- newins linux_tools/client-readme.txt README-linux.txt || die
- newins res/ll_icon.ico secondlife.ico || die
-
- insinto "${dir}"/app_settings/
- doins "${WORKDIR}"/linden/scripts/messages/message_template.msg || die
- doins "${WORKDIR}"/linden/etc/message.xml || die
-
- exeinto "${dir}"
- doexe linux_tools/launch_url.sh || die
- newexe linux_tools/wrapper.sh secondlife || die
- newexe ../linux_crash_logger/linux-crash-logger-*-bin* linux-crash-logger.bin || die
-
- exeinto "${dir}"/bin/
- newexe secondlife-*-bin do-not-directly-run-secondlife-bin || die
-
- exeinto "${dir}"/lib
- doexe ../lib_release_client/*-linux/lib* || die
-
- dosym /usr/share/fonts/kochi-substitute/kochi-mincho-subst.ttf /usr/share/games/secondlife/unicode.ttf
-
- games_make_wrapper secondlife ./secondlife "${dir}"
- newicon res/ll_icon.ico secondlife.ico || die
- make_desktop_entry secondlife "Second Life" secondlife.ico
-
- dodoc releasenotes.txt
- newdoc licenses-linux.txt licenses.txt
- newdoc linux_tools/client-readme.txt README-linux.txt
-
- dohtml lsl_guide.html
-
- prepgamesdirs
-}
diff --git a/games-simulation/secondlife/secondlife-1.18.4.0.ebuild b/games-simulation/secondlife/secondlife-1.18.3.5_rc.ebuild
index 3f50b03..30c5bfe 100644
--- a/games-simulation/secondlife/secondlife-1.18.4.0.ebuild
+++ b/games-simulation/secondlife/secondlife-1.18.3.5_rc.ebuild
@@ -4,11 +4,15 @@
inherit games toolchain-funcs
+MY_PV="${PV/*_rc/RC-${PV/_rc}}"
+GTK_PATCH="gtk-20071105"
DESCRIPTION="A 3D MMORPG virtual world entirely built and owned by its residents"
HOMEPAGE="http://secondlife.com/"
-SRC_URI="http://secondlife.com/developers/opensource/downloads/2007/10/slviewer-src-RC-${PV}.tar.gz
- http://secondlife.com/developers/opensource/downloads/2007/10/slviewer-artwork-RC-${PV}.zip
- http://secondlife.com/developers/opensource/downloads/2007/10/slviewer-linux-libs-RC-${PV}.tar.gz"
+SRC_URI="http://secondlife.com/developers/opensource/downloads/2007/10/slviewer-src-${MY_PV}.tar.gz
+ http://secondlife.com/developers/opensource/downloads/2007/10/slviewer-artwork-${MY_PV}.zip
+ http://secondlife.com/developers/opensource/downloads/2007/10/slviewer-linux-libs-${MY_PV}.tar.gz
+ http://alissa-sabre.cocolog-nifty.com/files/${GTK_PATCH}.tar.bz2
+ http://jira.secondlife.com/secure/attachment/11891/ime-20070909.patch"
LICENSE="GPL-2"
SLOT="0"
@@ -18,6 +22,7 @@ IUSE="debug elfio fmod gstreamer"
RESTRICT="mirror"
RDEPEND=">=x11-libs/gtk+-2
+ x11-libs/gtkglext
=dev-libs/apr-1*
=dev-libs/apr-util-1*
dev-libs/boost
@@ -37,7 +42,6 @@ RDEPEND=">=x11-libs/gtk+-2
elfio? ( dev-libs/elfio )
>=media-libs/openjpeg-1.1.1
media-fonts/kochi-substitute
- net-dns/c-ares
gstreamer? ( >=media-libs/gstreamer-0.10 )
debug? ( dev-libs/google-perftools )"
# mozlib? ( net-libs/llmozlib-xulrunner )
@@ -68,7 +72,7 @@ pkg_config() {
src_unpack() {
# unpack font files
- unpack slviewer-linux-libs-RC-${PV}.tar.gz
+ unpack slviewer-linux-libs-${MY_PV}.tar.gz
# if use kdu ; then
# find linden/libraries -type f -a ! -name '*kdu*' | xargs rm -f || die
@@ -80,15 +84,22 @@ src_unpack() {
rm -rf linden/indra/newview/app_settings
# fi
- unpack slviewer-src-RC-${PV}.tar.gz
- unpack slviewer-artwork-RC-${PV}.zip
+ unpack slviewer-src-${MY_PV}.tar.gz
+ unpack slviewer-artwork-${MY_PV}.zip
+ unpack ${GTK_PATCH}.tar.bz2
cd "${S}"
- epatch "${FILESDIR}"/${P}-gentoo.patch
- epatch "${FILESDIR}"/${PN}-1.17.2.0-size_t.patch
+ epatch "${DISTDIR}/ime-20070909.patch"
+ epatch "${WORKDIR}/${GTK_PATCH/gtk-}/${GTK_PATCH}.patch"
+ epatch "${FILESDIR}/${P}-gentoo.patch"
+ epatch "${FILESDIR}/${PN}-1.17.2.0-size_t.patch"
- sed -i -e "s|gcc_bin = .*$|gcc_bin = '$(tc-getCXX)'|" "${S}"/SConstruct || die
+ sed -i \
+ -e "s|gcc_bin = .*$|gcc_bin = '$(tc-getCXX)'|" \
+ -e "/_cflags =/s|-O2|${CFLAGS}|" \
+ -e "/_cxxflags =/s|-O2|${CXXFLAGS}|" \
+ "${S}"/SConstruct || die
# "${S}"/newview/viewer_manifest.py
#touch "${S}"/newview/gridargs.dat
@@ -148,7 +159,7 @@ src_compile() {
myopts="${myopts} FMOD=no MOZLIB=no STANDALONE=yes OPENSOURCE=yes"
fi
- CLIENT_CPPFLAGS="${CXXFLAGS}" TEMP_BUILD_DIR= scons ${myopts} || die
+ TEMP_BUILD_DIR= scons ${myopts} || die
}
src_install() {
diff --git a/games-simulation/secondlife/secondlife-1.18.4.1_rc.ebuild b/games-simulation/secondlife/secondlife-1.18.4.1_rc.ebuild
index 9720dd7..326324d 100644
--- a/games-simulation/secondlife/secondlife-1.18.4.1_rc.ebuild
+++ b/games-simulation/secondlife/secondlife-1.18.4.1_rc.ebuild
@@ -39,7 +39,7 @@ RDEPEND=">=x11-libs/gtk+-2
>=media-libs/openjpeg-1.1.1
media-fonts/kochi-substitute
net-dns/c-ares
- gstreamer? ( >=media-libs/gstreamer-0.10 )
+ gstreamer? ( >=media-libs/gst-plugins-base-0.10 )
debug? ( dev-libs/google-perftools )"
# mozlib? ( net-libs/llmozlib-xulrunner )