diff options
Diffstat (limited to 'games-simulation/secondlife')
-rw-r--r-- | games-simulation/secondlife/ChangeLog | 10 | ||||
-rw-r--r-- | games-simulation/secondlife/Manifest | 54 | ||||
-rw-r--r-- | games-simulation/secondlife/files/digest-secondlife-1.17.0.12 | 9 | ||||
-rw-r--r-- | games-simulation/secondlife/files/digest-secondlife-1.17.2.0 | 9 | ||||
-rw-r--r-- | games-simulation/secondlife/files/digest-secondlife-1.18.1.2 | 9 | ||||
-rw-r--r-- | games-simulation/secondlife/files/llwindowssdl_16bit_depth.patch | 35 | ||||
-rw-r--r-- | games-simulation/secondlife/files/opensecondlife-svn41.patch | 28 | ||||
-rw-r--r-- | games-simulation/secondlife/files/secondlife-1.15.1.3-gentoo.patch | 197 | ||||
-rw-r--r-- | games-simulation/secondlife/files/secondlife-1.18.1.2-gentoo.patch | 113 | ||||
-rw-r--r-- | games-simulation/secondlife/metadata.xml | 10 | ||||
-rw-r--r-- | games-simulation/secondlife/secondlife-1.17.0.12.ebuild | 134 | ||||
-rw-r--r-- | games-simulation/secondlife/secondlife-1.18.1.2.ebuild (renamed from games-simulation/secondlife/secondlife-1.17.2.0.ebuild) | 47 |
12 files changed, 194 insertions, 461 deletions
diff --git a/games-simulation/secondlife/ChangeLog b/games-simulation/secondlife/ChangeLog new file mode 100644 index 0000000..4eb7294 --- /dev/null +++ b/games-simulation/secondlife/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for games-simulation/secondlife +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 13 Jul 2007; MATSUU Takuto <matsuu@gentoo.org> + -files/secondlife-1.15.1.3-gentoo.patch, + -files/llwindowssdl_16bit_depth.patch, -files/opensecondlife-svn41.patch, + +metadata.xml, -secondlife-1.17.0.12.ebuild, -secondlife-1.17.2.0.ebuild: + Removed old versions. + diff --git a/games-simulation/secondlife/Manifest b/games-simulation/secondlife/Manifest index f762a01..97f8fd1 100644 --- a/games-simulation/secondlife/Manifest +++ b/games-simulation/secondlife/Manifest @@ -1,15 +1,3 @@ -AUX llwindowssdl_16bit_depth.patch 1298 RMD160 a95ce90da9e466cee96f80afbc4b182dc1217566 SHA1 b8892f2d734b4a9ababe9dcec19b7b6c80dfd012 SHA256 1b4d67b6d12d6d5f23b393dd11d81d670ff09a2276fbba91161ce4ac60125b98 -MD5 d39398d4cacb5431f042ed6c99c6c810 files/llwindowssdl_16bit_depth.patch 1298 -RMD160 a95ce90da9e466cee96f80afbc4b182dc1217566 files/llwindowssdl_16bit_depth.patch 1298 -SHA256 1b4d67b6d12d6d5f23b393dd11d81d670ff09a2276fbba91161ce4ac60125b98 files/llwindowssdl_16bit_depth.patch 1298 -AUX opensecondlife-svn41.patch 635 RMD160 4ff31d0a2e52c2ccfa6f5591e0e6e46471609690 SHA1 03998427597e06ede4d702ab4a91a7c8ae6bf824 SHA256 100a42a60f46bc6abd8b2d77ae81ee2d4ea56edcfabb1ab00b589ce0d9314bce -MD5 23d4c1db16f9351dc2d190120d1962b4 files/opensecondlife-svn41.patch 635 -RMD160 4ff31d0a2e52c2ccfa6f5591e0e6e46471609690 files/opensecondlife-svn41.patch 635 -SHA256 100a42a60f46bc6abd8b2d77ae81ee2d4ea56edcfabb1ab00b589ce0d9314bce files/opensecondlife-svn41.patch 635 -AUX secondlife-1.15.1.3-gentoo.patch 7590 RMD160 b446228bd65cfa6997027bae094a07dbfd78070e SHA1 0b003fb027661a0fb12b64d0c54d757e88adcff2 SHA256 a7fae42856653480c11a03c2a7df8d6d4c82d6aab8b687475007af5717637798 -MD5 6f5b5127d48631c4a2e36ed37fc89ff7 files/secondlife-1.15.1.3-gentoo.patch 7590 -RMD160 b446228bd65cfa6997027bae094a07dbfd78070e files/secondlife-1.15.1.3-gentoo.patch 7590 -SHA256 a7fae42856653480c11a03c2a7df8d6d4c82d6aab8b687475007af5717637798 files/secondlife-1.15.1.3-gentoo.patch 7590 AUX secondlife-1.17.2.0-gentoo.patch 6692 RMD160 fab54cbac85219d1eaf599cecc1c30d79357154e SHA1 125b6b4a5414e53966f68956527795ab4332d631 SHA256 88fcccc7e2073058c93e699365aa914ab82dbddea9105ee90a6153684b92646f MD5 3e73ab73cba78c61480c66cef07c94ec files/secondlife-1.17.2.0-gentoo.patch 6692 RMD160 fab54cbac85219d1eaf599cecc1c30d79357154e files/secondlife-1.17.2.0-gentoo.patch 6692 @@ -22,30 +10,23 @@ AUX secondlife-1.17.3.0-gcc4.patch 510 RMD160 798e96765ad4d358d9f152893cdff607c6 MD5 d9972db418d5fae045c5c4e68b7b9dbe files/secondlife-1.17.3.0-gcc4.patch 510 RMD160 798e96765ad4d358d9f152893cdff607c6604ec9 files/secondlife-1.17.3.0-gcc4.patch 510 SHA256 3559de958ad2c7706e81c5e6ffb91d15d7d9d7a82d61f8851ac15e5c821f387d files/secondlife-1.17.3.0-gcc4.patch 510 +AUX secondlife-1.18.1.2-gentoo.patch 4288 RMD160 cc8bc29b2d4ce513dcac4d9713ba2a6edbf2fb69 SHA1 db10d773c64016aefd8fda81cf19e5ef40f50a42 SHA256 1ccfbb9b310dc75a630e9c9cf9e9c3a8cc1ee07f225e68bb0c3fe60905731a44 +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 slviewer-1.17.3.0-libresolv.patch 1206 RMD160 f7f54cee6797b8109f4b9c64164491ed85538b5e SHA1 85d53019e2fdd62928b3b3b3d6e99023cbd443bf SHA256 f6f653a57f5c7e4adbad54c8632cbe6b56ed784aaa3d0f5b4c5f70b860b9448f MD5 d16ff2c87ed527e4680ea1ff1e811fb3 files/slviewer-1.17.3.0-libresolv.patch 1206 RMD160 f7f54cee6797b8109f4b9c64164491ed85538b5e files/slviewer-1.17.3.0-libresolv.patch 1206 SHA256 f6f653a57f5c7e4adbad54c8632cbe6b56ed784aaa3d0f5b4c5f70b860b9448f files/slviewer-1.17.3.0-libresolv.patch 1206 -DIST slviewer-artwork-1.17.0.12.zip 24682087 RMD160 bc0e789608bb7dbde69ed6123ec017c685aa3cd5 SHA1 efcf7825bf76e0af8c572c543487221aa98508fa SHA256 7b7d31a71884d5b116dba57e84ebcea057333ac577edb3fc9d0593c4f886583a -DIST slviewer-artwork-1.17.2.0.zip 24684316 RMD160 f95474667f1286c66e846f0c8326cfee63d1d20a SHA1 4d3a282f1c2c44f8eda7f9a2712cd595d2ef5816 SHA256 32d348a3d294ced0a32607d506b452fd24784529bcf89225a53cb36ae03eb147 DIST slviewer-artwork-1.17.3.0.zip 24679565 RMD160 55bee38147f53bd8560b94869518e51a1585a897 SHA1 c32e2aff4945a6ae6b1b3ec065f1c483c76c00ed SHA256 1b57a57b788c73ddc76fcf24a84a51a1169ea89fae0f8ecaf34b5794c55776a7 DIST slviewer-artwork-1.18.0.6.zip 24679565 RMD160 56b3b61db20462eb24b5c3d025b46ecffaf9fd0a SHA1 9601a771a3ccdb3b2566c24bb19a13d251fda6a1 SHA256 e935958d26f5cd1b2215b150ee0a7be7028c4dc92dafe43b879409718a824c71 -DIST slviewer-linux-libs-1.17.0.12.tar.gz 27190078 RMD160 8f2ec0d491a9a1a23e2d4fc63db02a03130b85c8 SHA1 cbe5ba08c41a87764eb06e441fd90520899e4f85 SHA256 b5f2d1a7424b474d8ce3773ac3bf1a5b71e96586017fb653b3364529bff51d61 -DIST slviewer-linux-libs-1.17.2.0.tar.gz 28127089 RMD160 6b9de0070f5a950e81e38f56d9c424384dcb9a8c SHA1 823c2441ac418200f2c595eb55fdc1fb6c8344af SHA256 4103ba31f6946c098e08e74c934fbb4e4621e1e644572b9f6655da4e5e0c421f +DIST slviewer-artwork-1.18.1.2.zip 24702596 RMD160 64226c9f79599f694c0e5066b3e4113ddd7a9c20 SHA1 db6af42c6f77c76663748ac31e3a049347d6f017 SHA256 361fb28b6de7ec983eb0e837e55736b45de85c27394a01615d8e39b9a9b22ca0 DIST slviewer-linux-libs-1.17.3.0.tar.gz 28636482 RMD160 87c01aab65c13f828e73ae6bdb7257c755c0eaf6 SHA1 eeefdb8ba71b639c4221fbd1bf32f3bdafc72940 SHA256 d83ff67ddd10448d6d2e7dd8612900f21385a5c17cfd736378b22b1f41ca4c30 DIST slviewer-linux-libs-1.18.0.6.tar.gz 28594558 RMD160 228674b0ca4a747e256eae9ef3c81a3266b14dc5 SHA1 cc907fd1539aeb83978dcbf5e694fcd3d54878bf SHA256 0a838e0a2844e655f2eed0f97910d8b90ed8916de137234d77c056d0769c39c8 -DIST slviewer-src-1.17.0.12.tar.gz 5171734 RMD160 cb67ad617f0504ad1550a7d0f7578e975365026e SHA1 b0b9ed7e50d100feb25d92dfde7bd00daf7f2bea SHA256 a213ce3b1d027734273ebe434b9cbf4be3e29b3f712d2545fa2e0248b3d5985d -DIST slviewer-src-1.17.2.0.tar.gz 5198005 RMD160 6e5772744811c089e21716b579e707fa1322c149 SHA1 7094cb0adb4550c3e798878fb083bdf5e650689f SHA256 dc5302fc37bec25dca9b47324f8fea6e56aa2b3da3fc30e3a0d4c56719fa0de4 +DIST slviewer-linux-libs-1.18.1.2.tar.gz 30547391 RMD160 a4c50dad871fc68f57dd668ef4e82acb59bece7f SHA1 020dd25d03aaca0155a6ab02ca2846532af5dc3e SHA256 137b16c2f84398ebe216dcf521a89d88c0fe58208fd2d62716d3571827ed12d6 DIST slviewer-src-1.17.3.0.tar.gz 5198192 RMD160 9698a5e53b2a7a69c00f11db239f4ef0c58597e9 SHA1 73e497db1e52ff28580c2f143469df76308db2cf SHA256 bf40ffaa40cc808d0ed30cba9f7b996a53930cefd30bc261d498c3bececf47cd DIST slviewer-src-1.18.0.6.tar.gz 5266889 RMD160 c67394d9617f467ced85b41e301e7185e630f75d SHA1 0b493b60925ea334d2eef61d47152212c1392ef5 SHA256 a098099339c9480ba702bf5369deb477e9f5f69fcbc56d405807032e86bf1891 -EBUILD secondlife-1.17.0.12.ebuild 3478 RMD160 f925775806194dbdd5eb1564820c553f90ae9cb3 SHA1 f6ef60c0674af02235e8b6e803fab97180d8aafa SHA256 0d9952447dc222f8e7e79c0bfb4e6c238423c894d663d606e7bb7ac9e7b95686 -MD5 fa3fe5dc83a3acf737e1346a9b28d0ef secondlife-1.17.0.12.ebuild 3478 -RMD160 f925775806194dbdd5eb1564820c553f90ae9cb3 secondlife-1.17.0.12.ebuild 3478 -SHA256 0d9952447dc222f8e7e79c0bfb4e6c238423c894d663d606e7bb7ac9e7b95686 secondlife-1.17.0.12.ebuild 3478 -EBUILD secondlife-1.17.2.0.ebuild 3795 RMD160 8016dd582d48e979f8b343f4b1bb0b79adcd7020 SHA1 5fab42da4e07a35f8a7cbd8ba4e70fa1e5e5795c SHA256 9eeca698c887e27d1f7ea0a3b19d99a96660ebb39fd54d791773b37eb8f8bc0e -MD5 fffe24bc0b4c0b0c371374fa5213ff36 secondlife-1.17.2.0.ebuild 3795 -RMD160 8016dd582d48e979f8b343f4b1bb0b79adcd7020 secondlife-1.17.2.0.ebuild 3795 -SHA256 9eeca698c887e27d1f7ea0a3b19d99a96660ebb39fd54d791773b37eb8f8bc0e secondlife-1.17.2.0.ebuild 3795 +DIST slviewer-src-1.18.1.2.tar.gz 5395729 RMD160 4222ec08662cbe9e8ecb18113e37d9a7edc8d127 SHA1 a0ba4070771f01ffbc242d18c0bfc5822b52cd76 SHA256 dc749594bd1952ba3c3c59587641849d13f420dc52a2e9fa6bc495e05f3a65e1 EBUILD secondlife-1.17.3.0.ebuild 4058 RMD160 01bc0a7ee4d2e7911bc5749f7fb901d69d05416f SHA1 1639de5ae74a02a873d454a131056c753fff9898 SHA256 71893aa1d119152cf33951d4db73cc3daa2d4195f9a40cdb475dc7db0c963a7a MD5 7cf3e1b46a8576b224a5724ba0733503 secondlife-1.17.3.0.ebuild 4058 RMD160 01bc0a7ee4d2e7911bc5749f7fb901d69d05416f secondlife-1.17.3.0.ebuild 4058 @@ -54,15 +35,24 @@ EBUILD secondlife-1.18.0.6.ebuild 4113 RMD160 451f7a3da9f9659a1bb8abed336023470a MD5 5a5b04869a38ea7794f05c1b76333b4d secondlife-1.18.0.6.ebuild 4113 RMD160 451f7a3da9f9659a1bb8abed336023470a7b0db9 secondlife-1.18.0.6.ebuild 4113 SHA256 260eef803757563d5689efd4b42df46361354808eb45b198522606907e52813c secondlife-1.18.0.6.ebuild 4113 -MD5 1c9d76ff25774ead39c892bbeb23a4d6 files/digest-secondlife-1.17.0.12 843 -RMD160 b1f442cc3a4bc70da1cf8bd5ded947596f39c252 files/digest-secondlife-1.17.0.12 843 -SHA256 decc96dee26f85e9d16c5e13f72aaec2a8ec00005489e402df8d861a5c293381 files/digest-secondlife-1.17.0.12 843 -MD5 5222f46d8a05dae2d2661045fb0ec5a0 files/digest-secondlife-1.17.2.0 834 -RMD160 c115b7863483c4e29d0788e9802cd0d6b30a8755 files/digest-secondlife-1.17.2.0 834 -SHA256 37bccb337ca1b663d96c704eb47ec7543251a9389da4eb66ef89c59f0be7da0d files/digest-secondlife-1.17.2.0 834 +EBUILD secondlife-1.18.1.2.ebuild 4145 RMD160 d25641614a2d6c79ae504446f549aa829c1f3e3e SHA1 69bb36fc75f3edfa6032b29c9981eebf8e904c72 SHA256 44c0c6964783e88175db23e29ed827cf46e17cd14d53bd73c77eb4699b5593ef +MD5 b9f124401ec77ee051c8a3a502a12731 secondlife-1.18.1.2.ebuild 4145 +RMD160 d25641614a2d6c79ae504446f549aa829c1f3e3e secondlife-1.18.1.2.ebuild 4145 +SHA256 44c0c6964783e88175db23e29ed827cf46e17cd14d53bd73c77eb4699b5593ef secondlife-1.18.1.2.ebuild 4145 +MISC ChangeLog 397 RMD160 63706792a2ef7f9f6415e659f853b285deae8b2f SHA1 17e67ab90c2e9e9498546dea1e697fff4757555c SHA256 cfd4bfd6466fb3e1db42817b34283356390a43f1e54f0b8217847a6d78a15dc6 +MD5 f098b81a2533118dabb62f9f470dbad1 ChangeLog 397 +RMD160 63706792a2ef7f9f6415e659f853b285deae8b2f ChangeLog 397 +SHA256 cfd4bfd6466fb3e1db42817b34283356390a43f1e54f0b8217847a6d78a15dc6 ChangeLog 397 +MISC metadata.xml 248 RMD160 ade4235c4b35539d6cccd6005afba23a7c9d2afd SHA1 e6af7cb4622744522ecc176d800015b77cd75d81 SHA256 5d0b7e035a2cb76eeb00ece66b18b59060068ea76dd196e6cd4f4524c92cde17 +MD5 6f9e93c0f7b1c97af47eff2dda9ecaff metadata.xml 248 +RMD160 ade4235c4b35539d6cccd6005afba23a7c9d2afd metadata.xml 248 +SHA256 5d0b7e035a2cb76eeb00ece66b18b59060068ea76dd196e6cd4f4524c92cde17 metadata.xml 248 MD5 85ca87a52e3879028a52ed0545ebb2a7 files/digest-secondlife-1.17.3.0 834 RMD160 bb0da323cb67843519d9596056ab19f9ecb21c18 files/digest-secondlife-1.17.3.0 834 SHA256 74807cb9e15e6a7a0ba7677be9f5d261af45ebfc56e7c0a5303e659fa2dc7b41 files/digest-secondlife-1.17.3.0 834 MD5 2f7f2309b3279916a17732cb874dbac6 files/digest-secondlife-1.18.0.6 834 RMD160 75039b8ab3b3ac8a181d803e642d6198dde38fc4 files/digest-secondlife-1.18.0.6 834 SHA256 e92e26485c34037ba67e15b3a92db572d1fdc3af92a517e46550fa047f397e4f files/digest-secondlife-1.18.0.6 834 +MD5 1ea3967afd7e614a9df4aa99ad63c011 files/digest-secondlife-1.18.1.2 834 +RMD160 328b382e7a702be74f467640f15416df911786ef files/digest-secondlife-1.18.1.2 834 +SHA256 0a252f65bb035a26de50dd4ea51ee38922ef263f514a8d3be2c4ea9975788d51 files/digest-secondlife-1.18.1.2 834 diff --git a/games-simulation/secondlife/files/digest-secondlife-1.17.0.12 b/games-simulation/secondlife/files/digest-secondlife-1.17.0.12 deleted file mode 100644 index f230934..0000000 --- a/games-simulation/secondlife/files/digest-secondlife-1.17.0.12 +++ /dev/null @@ -1,9 +0,0 @@ -MD5 ba7f0c092f4e69cfb0b2990eff0b6f29 slviewer-artwork-1.17.0.12.zip 24682087 -RMD160 bc0e789608bb7dbde69ed6123ec017c685aa3cd5 slviewer-artwork-1.17.0.12.zip 24682087 -SHA256 7b7d31a71884d5b116dba57e84ebcea057333ac577edb3fc9d0593c4f886583a slviewer-artwork-1.17.0.12.zip 24682087 -MD5 a0d97271bef07a4d97c01c1c69f61de8 slviewer-linux-libs-1.17.0.12.tar.gz 27190078 -RMD160 8f2ec0d491a9a1a23e2d4fc63db02a03130b85c8 slviewer-linux-libs-1.17.0.12.tar.gz 27190078 -SHA256 b5f2d1a7424b474d8ce3773ac3bf1a5b71e96586017fb653b3364529bff51d61 slviewer-linux-libs-1.17.0.12.tar.gz 27190078 -MD5 e71e146cb4f1ba7e37a06fb4d66d34ae slviewer-src-1.17.0.12.tar.gz 5171734 -RMD160 cb67ad617f0504ad1550a7d0f7578e975365026e slviewer-src-1.17.0.12.tar.gz 5171734 -SHA256 a213ce3b1d027734273ebe434b9cbf4be3e29b3f712d2545fa2e0248b3d5985d slviewer-src-1.17.0.12.tar.gz 5171734 diff --git a/games-simulation/secondlife/files/digest-secondlife-1.17.2.0 b/games-simulation/secondlife/files/digest-secondlife-1.17.2.0 deleted file mode 100644 index 4da1c32..0000000 --- a/games-simulation/secondlife/files/digest-secondlife-1.17.2.0 +++ /dev/null @@ -1,9 +0,0 @@ -MD5 942ca9d4da3338a1bb28742a5d04a54c slviewer-artwork-1.17.2.0.zip 24684316 -RMD160 f95474667f1286c66e846f0c8326cfee63d1d20a slviewer-artwork-1.17.2.0.zip 24684316 -SHA256 32d348a3d294ced0a32607d506b452fd24784529bcf89225a53cb36ae03eb147 slviewer-artwork-1.17.2.0.zip 24684316 -MD5 19f99960fba9856c2da20f05fe263d4c slviewer-linux-libs-1.17.2.0.tar.gz 28127089 -RMD160 6b9de0070f5a950e81e38f56d9c424384dcb9a8c slviewer-linux-libs-1.17.2.0.tar.gz 28127089 -SHA256 4103ba31f6946c098e08e74c934fbb4e4621e1e644572b9f6655da4e5e0c421f slviewer-linux-libs-1.17.2.0.tar.gz 28127089 -MD5 768dc0b7ff5e2dd2751f363fd6b568b3 slviewer-src-1.17.2.0.tar.gz 5198005 -RMD160 6e5772744811c089e21716b579e707fa1322c149 slviewer-src-1.17.2.0.tar.gz 5198005 -SHA256 dc5302fc37bec25dca9b47324f8fea6e56aa2b3da3fc30e3a0d4c56719fa0de4 slviewer-src-1.17.2.0.tar.gz 5198005 diff --git a/games-simulation/secondlife/files/digest-secondlife-1.18.1.2 b/games-simulation/secondlife/files/digest-secondlife-1.18.1.2 new file mode 100644 index 0000000..6940c99 --- /dev/null +++ b/games-simulation/secondlife/files/digest-secondlife-1.18.1.2 @@ -0,0 +1,9 @@ +MD5 44130dede071a42542894e0ab2844f96 slviewer-artwork-1.18.1.2.zip 24702596 +RMD160 64226c9f79599f694c0e5066b3e4113ddd7a9c20 slviewer-artwork-1.18.1.2.zip 24702596 +SHA256 361fb28b6de7ec983eb0e837e55736b45de85c27394a01615d8e39b9a9b22ca0 slviewer-artwork-1.18.1.2.zip 24702596 +MD5 ea533712c4affc2a4d3001ced6588be2 slviewer-linux-libs-1.18.1.2.tar.gz 30547391 +RMD160 a4c50dad871fc68f57dd668ef4e82acb59bece7f slviewer-linux-libs-1.18.1.2.tar.gz 30547391 +SHA256 137b16c2f84398ebe216dcf521a89d88c0fe58208fd2d62716d3571827ed12d6 slviewer-linux-libs-1.18.1.2.tar.gz 30547391 +MD5 2764ac8f80358130f2252cf5857aec49 slviewer-src-1.18.1.2.tar.gz 5395729 +RMD160 4222ec08662cbe9e8ecb18113e37d9a7edc8d127 slviewer-src-1.18.1.2.tar.gz 5395729 +SHA256 dc749594bd1952ba3c3c59587641849d13f420dc52a2e9fa6bc495e05f3a65e1 slviewer-src-1.18.1.2.tar.gz 5395729 diff --git a/games-simulation/secondlife/files/llwindowssdl_16bit_depth.patch b/games-simulation/secondlife/files/llwindowssdl_16bit_depth.patch deleted file mode 100644 index 9b90e70..0000000 --- a/games-simulation/secondlife/files/llwindowssdl_16bit_depth.patch +++ /dev/null @@ -1,35 +0,0 @@ -Index: llwindowsdl.cpp -=================================================================== -RCS file: /home/david/src/.cvs/programming/SecondLife/linden/indra/llwindow/llwindowsdl.cpp,v -retrieving revision 1.1 -diff -u -r1.1 llwindowsdl.cpp ---- llwindowsdl.cpp 28 Feb 2007 04:43:12 -0000 1.1 -+++ llwindowsdl.cpp 28 Feb 2007 04:52:45 -0000 -@@ -393,6 +393,13 @@ - } - - mWindow = SDL_SetVideoMode(width, height, bits, sdlflags | SDL_FULLSCREEN); -+ if (!mWindow) -+ { -+ llwarns << "createContext: window creation failure. SDL: " << SDL_GetError() << llendl; -+ llwarns << "createContext: Trying again with 16 bit depth buffer" << llendl; -+ SDL_GL_SetAttribute(SDL_GL_DEPTH_SIZE, 16); -+ mWindow = SDL_SetVideoMode(width, height, bits, sdlflags); -+ } - - if (mWindow) - { -@@ -435,6 +442,13 @@ - - llinfos << "createContext: creating window " << width << "x" << height << "x" << bits << llendl; - mWindow = SDL_SetVideoMode(width, height, bits, sdlflags); -+ if (!mWindow) -+ { -+ llwarns << "createContext: window creation failure. SDL: " << SDL_GetError() << llendl; -+ llwarns << "createContext: Trying again with 16 bit depth buffer" << llendl; -+ SDL_GL_SetAttribute(SDL_GL_DEPTH_SIZE, 16); -+ mWindow = SDL_SetVideoMode(width, height, bits, sdlflags); -+ } - - if (!mWindow) - { diff --git a/games-simulation/secondlife/files/opensecondlife-svn41.patch b/games-simulation/secondlife/files/opensecondlife-svn41.patch deleted file mode 100644 index f7f5606..0000000 --- a/games-simulation/secondlife/files/opensecondlife-svn41.patch +++ /dev/null @@ -1,28 +0,0 @@ -Index: linden/indra/llcommon/llfasttimer.cpp -=================================================================== ---- linden/indra/llcommon/llfasttimer.cpp (revision 40) -+++ linden/indra/llcommon/llfasttimer.cpp (revision 41) -@@ -90,21 +90,14 @@ - #endif // LL_WINDOWS - - --#if LL_LINUX -+#if LL_LINUX && (defined(__i386__) || defined(__amd64__)) - U64 get_cpu_clock_count() - { - U64 x; - __asm__ volatile (".byte 0x0f, 0x31" : "=A" (x)); - return x; - } --#endif -- --#if LL_DARWIN --// --// Mac implementation of CPU clock --// --// Just use gettimeofday implementation for now -- -+#else - U64 get_cpu_clock_count() - { - return get_clock_count(); diff --git a/games-simulation/secondlife/files/secondlife-1.15.1.3-gentoo.patch b/games-simulation/secondlife/files/secondlife-1.15.1.3-gentoo.patch deleted file mode 100644 index 111fea4..0000000 --- a/games-simulation/secondlife/files/secondlife-1.15.1.3-gentoo.patch +++ /dev/null @@ -1,197 +0,0 @@ -diff -Naur linden.orig/indra/SConstruct linden/indra/SConstruct ---- linden.orig/indra/SConstruct 2007-05-15 08:38:33.000000000 +0900 -+++ linden/indra/SConstruct 2007-05-15 12:36:49.000000000 +0900 -@@ -185,13 +185,19 @@ - if arch == 'x86_64' or arch == 'x86_64cross' or not enable_fmod: - flags += '-DLL_FMOD=0 ' - flags += '-DLL_X11=1 -DLL_GTK=1 ' -- client_external_libs += [ 'gtk-x11-2.0', 'elfio' ] -+ client_external_libs += [ 'gtk-x11-2.0', 'ELFIO' ] - include_dirs += [ '../libraries/' + system_str + '/include/gtk-2.0' ] - include_dirs += [ '../libraries/' + system_str + '/include/glib-2.0'] - include_dirs += [ '../libraries/' + system_str + '/include/pango-1.0' ] - include_dirs += [ '../libraries/' + system_str + '/include/atk-1.0' ] - include_dirs += [ '../libraries/' + system_str + '/include/ELFIO' ] - include_dirs += [ '../libraries/' + system_str + '/include/llfreetype2' ] -+ pipe = os.popen('pkg-config gtk+-2.0 --cflags') -+ flags += pipe.read().rstrip('\n') + ' ' -+ pipe.close() -+ pipe = os.popen('freetype-config --cflags') -+ flags += pipe.read().rstrip('\n') + ' ' -+ pipe.close() - - # llmozlib stuff - if enable_mozlib: -diff -Naur linden.orig/indra/llcommon/llsdserialize_xml.cpp linden/indra/llcommon/llsdserialize_xml.cpp ---- linden.orig/indra/llcommon/llsdserialize_xml.cpp 2007-05-15 08:38:37.000000000 +0900 -+++ linden/indra/llcommon/llsdserialize_xml.cpp 2007-05-15 12:34:01.000000000 +0900 -@@ -36,7 +36,7 @@ - - extern "C" - { --#include "expat/expat.h" -+#include "expat.h" - } - - /** -diff -Naur linden.orig/indra/llcommon/llsys.cpp linden/indra/llcommon/llsys.cpp ---- linden.orig/indra/llcommon/llsys.cpp 2007-05-15 08:38:37.000000000 +0900 -+++ linden/indra/llcommon/llsys.cpp 2007-05-15 12:34:01.000000000 +0900 -@@ -31,7 +31,7 @@ - #include "llsys.h" - - #include <iostream> --#include <zlib/zlib.h> -+#include <zlib.h> - - #include "processor.h" - -diff -Naur linden.orig/indra/llimage/llimagejpeg.h linden/indra/llimage/llimagejpeg.h ---- linden.orig/indra/llimage/llimagejpeg.h 2007-05-15 08:38:37.000000000 +0900 -+++ linden/indra/llimage/llimagejpeg.h 2007-05-15 12:34:01.000000000 +0900 -@@ -34,8 +34,8 @@ - #include "llimage.h" - - extern "C" { --#include "jpeglib/jpeglib.h" --#include "jpeglib/jerror.h" -+#include "jpeglib.h" -+#include "jerror.h" - } - - class LLImageJPEG : public LLImageFormatted -diff -Naur linden.orig/indra/llimagej2coj/llimagej2coj.cpp linden/indra/llimagej2coj/llimagej2coj.cpp ---- linden.orig/indra/llimagej2coj/llimagej2coj.cpp 2007-05-15 08:38:37.000000000 +0900 -+++ linden/indra/llimagej2coj/llimagej2coj.cpp 2007-05-15 12:34:01.000000000 +0900 -@@ -31,7 +31,7 @@ - - // this is defined so that we get static linking. - #define OPJ_STATIC --#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-05-15 08:38:40.000000000 +0900 -+++ linden/indra/llmessage/llfiltersd2xmlrpc.cpp 2007-05-15 12:34:01.000000000 +0900 -@@ -77,7 +77,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/llmessage/llhttpassetstorage.cpp linden/indra/llmessage/llhttpassetstorage.cpp ---- linden.orig/indra/llmessage/llhttpassetstorage.cpp 2007-05-15 08:38:40.000000000 +0900 -+++ linden/indra/llmessage/llhttpassetstorage.cpp 2007-05-15 12:34:01.000000000 +0900 -@@ -38,7 +38,7 @@ - #include "llvfile.h" - #include "llvfs.h" - --#include "zlib/zlib.h" -+#include "zlib.h" - - const U32 MAX_RUNNING_REQUESTS = 1; - const F32 MAX_PROCESSING_TIME = 0.005f; -diff -Naur linden.orig/indra/llrender/llfont.cpp linden/indra/llrender/llfont.cpp ---- linden.orig/indra/llrender/llfont.cpp 2007-05-15 08:38:43.000000000 +0900 -+++ linden/indra/llrender/llfont.cpp 2007-05-15 12:34:01.000000000 +0900 -@@ -31,11 +31,11 @@ - #include "llfont.h" - - // Freetype stuff --#if LL_LINUX // I had to do some work to avoid the system-installed FreeType headers... --ryan. --#include "llfreetype2/freetype/ft2build.h" --#else -+// #if LL_LINUX // I had to do some work to avoid the system-installed FreeType headers... --ryan. -+// #include "llfreetype2/freetype/ft2build.h" -+// #else - #include <ft2build.h> --#endif -+// #endif - - // For some reason, this won't work if it's not wrapped in the ifdef - #ifdef FT_FREETYPE_H -diff -Naur linden.orig/indra/llxml/llxmlnode.h linden/indra/llxml/llxmlnode.h ---- linden.orig/indra/llxml/llxmlnode.h 2007-05-15 08:38:45.000000000 +0900 -+++ linden/indra/llxml/llxmlnode.h 2007-05-15 12:34:01.000000000 +0900 -@@ -30,7 +30,7 @@ - #define LL_LLXMLNODE_H - - #define XML_STATIC --#include "expat/expat.h" -+#include "expat.h" - #include <map> - - #include "indra_constants.h" -diff -Naur linden.orig/indra/llxml/llxmlparser.h linden/indra/llxml/llxmlparser.h ---- linden.orig/indra/llxml/llxmlparser.h 2007-05-15 08:38:45.000000000 +0900 -+++ linden/indra/llxml/llxmlparser.h 2007-05-15 12:34:01.000000000 +0900 -@@ -30,7 +30,7 @@ - #define LL_LLXMLPARSER_H - - #define XML_STATIC --#include "expat/expat.h" -+#include "expat.h" - - class LLXmlParser - { -diff -Naur linden.orig/indra/newview/lluserauth.cpp linden/indra/newview/lluserauth.cpp ---- linden.orig/indra/newview/lluserauth.cpp 2007-05-15 08:38:53.000000000 +0900 -+++ linden/indra/newview/lluserauth.cpp 2007-05-15 12:34:01.000000000 +0900 -@@ -42,7 +42,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/llviewerobjectlist.cpp linden/indra/newview/llviewerobjectlist.cpp ---- linden.orig/indra/newview/llviewerobjectlist.cpp 2007-05-15 08:38:55.000000000 +0900 -+++ linden/indra/newview/llviewerobjectlist.cpp 2007-05-15 12:34:01.000000000 +0900 -@@ -61,7 +61,7 @@ - #include "u64.h" - #include "llviewerimagelist.h" - #include "lldatapacker.h" --#include <zlib/zlib.h> -+#include <zlib.h> - #include "object_flags.h" - - extern BOOL gVelocityInterpolate; -diff -Naur linden.orig/indra/newview/llwebbrowserctrl.h linden/indra/newview/llwebbrowserctrl.h ---- linden.orig/indra/newview/llwebbrowserctrl.h 2007-05-15 08:38:50.000000000 +0900 -+++ linden/indra/newview/llwebbrowserctrl.h 2007-05-15 12:34:01.000000000 +0900 -@@ -92,6 +92,7 @@ - #include "lldynamictexture.h" - #include "llmozlib.h" - -+class LLUICtrlFactory; - class LLViewBorder; - class LLWebBrowserTexture; - -@@ -249,7 +250,7 @@ - class LLWebBrowserTexture : public LLDynamicTexture - { - public: -- LLWebBrowserTexture::LLWebBrowserTexture( S32 width, S32 height, LLWebBrowserCtrl* browserCtrl, int browserWindow ); -+ LLWebBrowserTexture( S32 width, S32 height, LLWebBrowserCtrl* browserCtrl, int browserWindow ); - virtual ~LLWebBrowserTexture(); - - virtual void preRender( BOOL clear_depth = TRUE ) {}; -diff -Naur linden.orig/indra/newview/llxmlrpctransaction.cpp linden/indra/newview/llxmlrpctransaction.cpp ---- linden.orig/indra/newview/llxmlrpctransaction.cpp 2007-05-15 08:38:54.000000000 +0900 -+++ linden/indra/newview/llxmlrpctransaction.cpp 2007-05-15 12:34:01.000000000 +0900 -@@ -34,7 +34,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.1.2-gentoo.patch b/games-simulation/secondlife/files/secondlife-1.18.1.2-gentoo.patch new file mode 100644 index 0000000..28f712c --- /dev/null +++ b/games-simulation/secondlife/files/secondlife-1.18.1.2-gentoo.patch @@ -0,0 +1,113 @@ +diff -Naur linden.orig/indra/SConstruct linden/indra/SConstruct +--- linden.orig/indra/SConstruct 2007-08-03 06:13:06.000000000 +0900 ++++ linden/indra/SConstruct 2007-08-05 08:13:12.000000000 +0900 +@@ -158,6 +158,9 @@ + 'vorbisfile', + ] + ++if enable_gstreamer: ++ standalone_pkgs += [ 'gstreamer-0.10' ] ++ + def pkgconfig(opt, pkgs=None): + return os.popen('pkg-config %s %s' % + (opt, pkgs or ' '.join(standalone_pkgs))).read().strip() +@@ -213,16 +216,7 @@ + """ + + '../libraries/' + system_str + '/include' ) + +- if platform == 'linux' and build_target == 'client': +- if arch == 'x86_64' and os.path.exists('/usr/lib64'): +- client_external_libs = [File('/usr/lib64/libresolv.a')] +- else: +- # Custom libresolv build which avoids a billion flavors of +- # brokenness prevalent in common libresolvs out there. +- client_external_libs = ['resolv'] +- include_dirs += ['../libraries/' + system_str + '/include/llresolv8'] +- else: +- client_external_libs = ['resolv'] ++ client_external_libs = ['resolv'] + + system_link_flags = '' + +diff -Naur linden.orig/indra/llimagej2coj/llimagej2coj.cpp linden/indra/llimagej2coj/llimagej2coj.cpp +--- linden.orig/indra/llimagej2coj/llimagej2coj.cpp 2007-08-03 06:13:06.000000000 +0900 ++++ linden/indra/llimagej2coj/llimagej2coj.cpp 2007-08-04 06:03:28.000000000 +0900 +@@ -31,7 +31,7 @@ + + // this is defined so that we get static linking. + #define OPJ_STATIC +-#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-08-03 06:13:07.000000000 +0900 ++++ linden/indra/llmessage/llfiltersd2xmlrpc.cpp 2007-08-04 06:03:28.000000000 +0900 +@@ -77,7 +77,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/newview/llsrv.cpp linden/indra/newview/llsrv.cpp +--- linden.orig/indra/newview/llsrv.cpp 2007-08-03 06:13:14.000000000 +0900 ++++ linden/indra/newview/llsrv.cpp 2007-08-04 06:24:20.000000000 +0900 +@@ -73,6 +73,7 @@ + + #include <netdb.h> + ++#define HOMEGROWN_RESPONSE_PARSER + #ifdef HOMEGROWN_RESPONSE_PARSER + + // We ought to be using libresolv's ns_initparse and ns_parserr to +diff -Naur linden.orig/indra/newview/lluserauth.cpp linden/indra/newview/lluserauth.cpp +--- linden.orig/indra/newview/lluserauth.cpp 2007-08-03 06:13:13.000000000 +0900 ++++ linden/indra/newview/lluserauth.cpp 2007-08-04 06:03:28.000000000 +0900 +@@ -42,7 +42,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-08-03 06:13:14.000000000 +0900 ++++ linden/indra/newview/llvoiceclient.cpp 2007-08-05 07:52:19.000000000 +0900 +@@ -36,7 +36,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/llwebbrowserctrl.h linden/indra/newview/llwebbrowserctrl.h +--- linden.orig/indra/newview/llwebbrowserctrl.h 2007-08-03 06:13:13.000000000 +0900 ++++ linden/indra/newview/llwebbrowserctrl.h 2007-08-04 06:03:28.000000000 +0900 +@@ -92,6 +92,7 @@ + #include "lldynamictexture.h" + #include "llmozlib.h" + ++class LLUICtrlFactory; + class LLViewBorder; + class LLWebBrowserTexture; + +diff -Naur linden.orig/indra/newview/llxmlrpctransaction.cpp linden/indra/newview/llxmlrpctransaction.cpp +--- linden.orig/indra/newview/llxmlrpctransaction.cpp 2007-08-03 06:13:14.000000000 +0900 ++++ linden/indra/newview/llxmlrpctransaction.cpp 2007-08-04 06:03:28.000000000 +0900 +@@ -34,7 +34,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/metadata.xml b/games-simulation/secondlife/metadata.xml new file mode 100644 index 0000000..6b38257 --- /dev/null +++ b/games-simulation/secondlife/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>matsuu@gentoo.org</email> +<name>MATSUU Takuto</name> +</maintainer> +</pkgmetadata> + diff --git a/games-simulation/secondlife/secondlife-1.17.0.12.ebuild b/games-simulation/secondlife/secondlife-1.17.0.12.ebuild deleted file mode 100644 index 64f4b2d..0000000 --- a/games-simulation/secondlife/secondlife-1.17.0.12.ebuild +++ /dev/null @@ -1,134 +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/06/slviewer-src-${PV}.tar.gz - http://secondlife.com/developers/opensource/downloads/2007/06/slviewer-artwork-${PV}.zip - http://secondlife.com/developers/opensource/downloads/2007/06/slviewer-linux-libs-${PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="fmod" -#IUSE="fmod llmozlib" -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 - dev-libs/elfio - >=media-libs/openjpeg-1.1.1 - media-fonts/kochi-substitute - dev-libs/google-perftools" -# llmozlib? ( net-libs/llmozlib-xulrunner ) - -DEPEND="${RDEPEND} - dev-util/scons - dev-util/pkgconfig - sys-devel/flex - sys-devel/bison" - -S="${WORKDIR}/linden/indra" - -dir="${GAMES_DATADIR}/${PN}" - -src_unpack() { - # unpack font files - unpack slviewer-linux-libs-${PV}.tar.gz - rm -rf linden/libraries - rm -rf linden/indra/newview/app_settings - - unpack slviewer-src-${PV}.tar.gz - unpack slviewer-artwork-${PV}.zip - - cd "${S}" - - # opensecondlife.com - epatch "${FILESDIR}"/opensecondlife-svn41.patch - - epatch "${FILESDIR}"/${PN}-1.15.1.3-gentoo.patch - - cd "${S}"/llwindow/ - epatch "${FILESDIR}"/llwindowssdl_16bit_depth.patch - - sed -i -e "s|gcc_bin = .*$|gcc_bin = '$(tc-getCXX)'|" "${S}"/SConstruct || die - - # "${S}"/newview/viewer_manifest.py - touch "${S}"/newview/gridargs.dat -} - -src_compile() { - local myopts="BUILD=release BTARGET=client DISTCC=no" - - # if use llmozlib ; then - # myopts="${myopts} MOZLIB=yes" - # else - myopts="${myopts} MOZLIB=no" - # fi - - if use fmod && [ "${ARCH}" == "x86" ] ; then - myopts="${myopts} FMOD=yes" - else - myopts="${myopts} FMOD=no" - fi - - CLIENT_CPPFLAGS="${CXXFLAGS}" TEMP_BUILD_DIR=/ scons ${myopts} || die -} - -src_install() { - cd "${S}"/newview/ - - insinto "${dir}" - doins featuretable.txt gpu_table.txt gridargs.dat || 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 - - 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 - - keepdir "${dir}"/lib - - 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.17.2.0.ebuild b/games-simulation/secondlife/secondlife-1.18.1.2.ebuild index 8142e0a..f96f2f3 100644 --- a/games-simulation/secondlife/secondlife-1.17.2.0.ebuild +++ b/games-simulation/secondlife/secondlife-1.18.1.2.ebuild @@ -6,15 +6,15 @@ 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/06/slviewer-src-${PV}.tar.gz - http://secondlife.com/developers/opensource/downloads/2007/06/slviewer-artwork-${PV}.zip - http://secondlife.com/developers/opensource/downloads/2007/06/slviewer-linux-libs-${PV}.tar.gz" +SRC_URI="http://secondlife.com/developers/opensource/downloads/2007/08/slviewer-src-${PV}.tar.gz + http://secondlife.com/developers/opensource/downloads/2007/08/slviewer-artwork-${PV}.zip + http://secondlife.com/developers/opensource/downloads/2007/08/slviewer-linux-libs-${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="fmod" -#IUSE="fmod llmozlib" +IUSE="debug elfio fmod gstreamer" +#IUSE="debug elfio fmod llmozlib" RESTRICT="mirror" RDEPEND=">=x11-libs/gtk+-2 @@ -34,10 +34,11 @@ RDEPEND=">=x11-libs/gtk+-2 dev-libs/expat sys-libs/zlib >=dev-libs/xmlrpc-epi-0.51 - dev-libs/elfio + elfio? ( dev-libs/elfio ) >=media-libs/openjpeg-1.1.1 media-fonts/kochi-substitute - dev-libs/google-perftools" + gstreamer? ( >=media-libs/gstreamer-0.10 ) + debug? ( dev-libs/google-perftools )" # llmozlib? ( net-libs/llmozlib-xulrunner ) DEPEND="${RDEPEND} @@ -62,7 +63,7 @@ src_unpack() { cd "${S}" epatch "${FILESDIR}"/${P}-gentoo.patch - epatch "${FILESDIR}"/${P}-size_t.patch + epatch "${FILESDIR}"/${PN}-1.17.2.0-size_t.patch sed -i -e "s|gcc_bin = .*$|gcc_bin = '$(tc-getCXX)'|" "${S}"/SConstruct || die @@ -74,18 +75,30 @@ src_compile() { local myarch local myopts="BUILD=release BTARGET=client DISTCC=no STANDALONE=yes" + 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 + # if use llmozlib ; then # myopts="${myopts} MOZLIB=yes" # else myopts="${myopts} MOZLIB=no" # fi - # if use elfio ; then - myopts="${myopts} ELFIO=yes" - # else - # myopts="${myopts} ELFIO=no" - # fi - case ${ARCH} in x86) myopts="${myopts} ARCH=i686" @@ -114,8 +127,7 @@ src_install() { cd "${S}"/newview/ insinto "${dir}" - doins gpu_table.txt gridargs.dat || die - newins featuretable.txt featuretable_linux.txt || die + 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 @@ -125,6 +137,7 @@ src_install() { 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 @@ -135,7 +148,7 @@ src_install() { newexe secondlife-*-bin do-not-directly-run-secondlife-bin || die exeinto "${dir}"/lib - doexe ../lib_release_client/*-linux/* || die + doexe ../lib_release_client/*-linux/lib* || die dosym /usr/share/fonts/kochi-substitute/kochi-mincho-subst.ttf /usr/share/games/secondlife/unicode.ttf |