From 07f33494d3b98b4bd88b2e2f083054ca6a64e6fe Mon Sep 17 00:00:00 2001 From: Lars Wendler Date: Fri, 23 Dec 2011 00:29:50 +0000 Subject: Version bump. Removed old Package-Manager: portage-2.2.0_alpha81/cvs/Linux x86_64 --- www-client/seamonkey/ChangeLog | 8 +- www-client/seamonkey/Manifest | 82 +++---- www-client/seamonkey/seamonkey-2.6.1.ebuild | 335 ++++++++++++++++++++++++++++ www-client/seamonkey/seamonkey-2.6.ebuild | 335 ---------------------------- 4 files changed, 383 insertions(+), 377 deletions(-) create mode 100644 www-client/seamonkey/seamonkey-2.6.1.ebuild delete mode 100644 www-client/seamonkey/seamonkey-2.6.ebuild (limited to 'www-client') diff --git a/www-client/seamonkey/ChangeLog b/www-client/seamonkey/ChangeLog index 3f7b0ca47965..27479ea4f6af 100644 --- a/www-client/seamonkey/ChangeLog +++ b/www-client/seamonkey/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for www-client/seamonkey # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/ChangeLog,v 1.349 2011/12/20 20:23:57 polynomial-c Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/ChangeLog,v 1.350 2011/12/23 00:29:50 polynomial-c Exp $ + +*seamonkey-2.6.1 (23 Dec 2011) + + 23 Dec 2011; Lars Wendler -seamonkey-2.6.ebuild, + +seamonkey-2.6.1.ebuild: + Version bump. Removed old. 20 Dec 2011; Lars Wendler seamonkey-2.6.ebuild: Fixed dependencies. Thanks to jdhore. diff --git a/www-client/seamonkey/Manifest b/www-client/seamonkey/Manifest index 5705f9a19c63..cb15ce11dac8 100644 --- a/www-client/seamonkey/Manifest +++ b/www-client/seamonkey/Manifest @@ -66,51 +66,51 @@ DIST seamonkey-2.4.1-sv-SE.xpi 868805 RMD160 2690682a12f26ed56ed92c7b5f128f64241 DIST seamonkey-2.4.1-tr.xpi 804414 RMD160 3badf04a1642e8d993af6d724c947dc491d65107 SHA1 671a1077f66e330d97c88d18bb63e0168253394e SHA256 2c0448405ce91d2b2320ad16015d14dbb112a4942b8b15c49464807cc4b76f89 DIST seamonkey-2.4.1-zh-CN.xpi 834997 RMD160 5f867a6bc455c647b374f6acabb7352945c371f4 SHA1 5164248e3cf49de8f35d53a5ed426629148c0be3 SHA256 059937312fcb741f8b01743b2e2cab149d325098144d4275d635bda49921bbd4 DIST seamonkey-2.4.1.source.tar.bz2 87970263 RMD160 88ec6ff8c32a478e95ed792c8bbba316896d6909 SHA1 21e433a407bea5a5b749fd4e86a2eacc9c73e474 SHA256 3e4f289b1d8beae6042868b899fe7424875557cd43135ebbbbd7fb16a632803a -DIST seamonkey-2.6-be.xpi 796444 RMD160 00e8f4a8244d7bd19b5ef10b16cfd7cf92aa744c SHA1 9bbdb27467c91bfa0df33cda2c9e5208ae89733a SHA256 dd21bd2efcd0d0195b2d5ec21661cdf2ab31ff288c34677f6abbef303bc889ed -DIST seamonkey-2.6-ca.xpi 814466 RMD160 d43ff464e8afa24e137197637184e357f2e0dcb5 SHA1 f816c9b3344f4c713784d5fb7c7c5aa3f039c537 SHA256 09c0372201980d8cc6ad9716caa8604fa616b7280c741859a63d9232c62f8c38 -DIST seamonkey-2.6-cs.xpi 819661 RMD160 5aac08a541b7db8301f6d4eb55b55ed6f6173ff7 SHA1 b9112f898b0cff48292ed668c1e747b87e3c14b1 SHA256 a0f40b1050be0fb5c30cbdc3c488f4927e24e6e88727636c7d454339bedd9728 -DIST seamonkey-2.6-de.xpi 860449 RMD160 a7f5efae1650d373a88a71d8dcadadab9cc7d357 SHA1 1d7f2e8aea5cce722ef80155d0f9310f0202606b SHA256 2e7f2a5e3141404550ab4c14e8ac74096301573d43d51a6c02f57e8a667cb53e -DIST seamonkey-2.6-en-GB.xpi 790667 RMD160 69cba42876078580ae8371f678c789b7aa173ea9 SHA1 e5bc0ac258223be8164d4145ad2df3cfcfebfb60 SHA256 f810216697af2fbd9d83498eee70979bf7147742df22449de75f0a446e25550e -DIST seamonkey-2.6-en-US.xpi 789695 RMD160 c96e8d9b760971eb2720d1eb20c153a3626c25dd SHA1 0aae61c325e44dfa012c43b75c4a9d1df464d622 SHA256 ba7bed020b033acf897f3d501c4eacb4f8255a21c871b4c8f762412efb669581 -DIST seamonkey-2.6-es-AR.xpi 860257 RMD160 06e197b8c171d7e7f21bb2c506f9339f9a52a4d3 SHA1 a867ff2a3a429f3a186486f06284ce19d39ccd27 SHA256 e263296917c9a6904d40c3d249738861eee5d0a55b569a1c64e928fe4af89df1 -DIST seamonkey-2.6-es-ES.xpi 788484 RMD160 5880baf1b1431557f761e75c0e6389354bdd96f9 SHA1 c10013afbb77846aa358c437bf2b80b1799d7f71 SHA256 986e59b866139baaa59ed1ae65e778c2084271ff37edafbf7a89832fc51a97b5 -DIST seamonkey-2.6-fi.xpi 809900 RMD160 8d2ae5877d3393e35ffc21c5b477f1e8815423d4 SHA1 f73a3dcd701285d421cf32188543bc86d9d32da5 SHA256 62862888fc71b1051fa4c6f7486b78dbb9fd83cfc3658d002b9b5a61b7d3fd68 -DIST seamonkey-2.6-fr.xpi 815678 RMD160 3f28f36cc52ea0bf4fef3969e1f0ab6cd75129cb SHA1 2f5b0dd4aa7e3f5a643608b6558f32c47c4650c2 SHA256 c165bdc212be7faf5e645393bcf26ce1f4b57a2c7667c9e0cb2487cf63c0e049 -DIST seamonkey-2.6-gl.xpi 809736 RMD160 a0681e1ce6e777232b538492cb668ba8ab3dae36 SHA1 7543586506610c712c37986dafb80304834f1ef2 SHA256 1842207924b8671900eb8fdc8c68ee7c6bc0657a33353509757b63447af623ee -DIST seamonkey-2.6-hu.xpi 832650 RMD160 b930155a883736fb14a79b87e65bce65ec8570ee SHA1 6f825d0161c78e0f66f4099e1607a03bfeb7ed65 SHA256 c5fde5ac1d802099f62d51e9ef5f81c83dde7a754bdba42ae6de9e4f2e1fc0e7 -DIST seamonkey-2.6-it.xpi 738878 RMD160 4b984f043d0ff1b7df54cdb977640b25e10af563 SHA1 db17f2b419f23027fcd1f157105d67c3e71255f6 SHA256 7fc51ee05a1d415e0ad8cfa2b15c8b58842c30b01f6a9280e63832dc980836c0 -DIST seamonkey-2.6-ja.xpi 864873 RMD160 7f17672c277d3599aa4d431a7b8ce1bc91e3f813 SHA1 1836bc28ccd8502f72794d90b3caef62abd27d8e SHA256 054981b6bc5f756046abfccff7e42bbbf539dd42574b54005e71c6ecee0a0e7e -DIST seamonkey-2.6-lt.xpi 962667 RMD160 0cee8542019d01c83025bc9bacb9d1116d695c40 SHA1 c014a0bf9f388afda34268ad56d82dfc66b78cc9 SHA256 f4f5ea5e57c2a32f8acec1601ae005bfb329dc3277d9699ed61b349ba656a5aa -DIST seamonkey-2.6-nb-NO.xpi 808226 RMD160 7c4d0f5e14f7d8765607dfd2ea14159de7801079 SHA1 4ea09d5a8fdf7ffcffa8df22028eaf5f1b0df5a3 SHA256 6fc02079a327a9bfae1595860a471d7842532e7d5b7f2cecce85765455efe5d7 -DIST seamonkey-2.6-nl.xpi 806819 RMD160 36ab08489eebd7f61b21f6671f24e67aa41ebbd2 SHA1 c1ca4f3da16f25e61b59d7c0472782241ead3889 SHA256 bfc50cab29e92d1e239f9c9fa6d3e31e5cc23a564e7f26060efa1eb42e279770 -DIST seamonkey-2.6-patches-01.tar.xz 11648 RMD160 379a227f66ebb3969f687747e0b0ba5d7a5e8818 SHA1 7f7bae634bb871c07e31e39d0a5bf89732b632da SHA256 52f03fb472bee30b1f956fd5e587d056b3599d3eab69460c6ea6aabdd4963924 -DIST seamonkey-2.6-pl.xpi 829357 RMD160 9844b3538aaee5955146630c52cebf6b257dacd3 SHA1 609264df0214bc591b730888dfd8fb8b317a6b30 SHA256 5c35271a2dbd07814d6d8239d2d0bdb2efb4d0a7c7d0e7fa8b2a1cc24c2bae53 -DIST seamonkey-2.6-pt-PT.xpi 845392 RMD160 dd1df979b7424959c6bcc3d9c85bbff6b71aa740 SHA1 a0a6da3644c5b8aab33c855cd07bca46b75bb85f SHA256 c7f2c5b43f85a39027f3a79b8d0b157e73e3ab69cada3b4e28550054205ef2ea -DIST seamonkey-2.6-ru.xpi 892794 RMD160 793aae991d8c215e1de3db8f665eec79ab6bc867 SHA1 cfe442c6ece913651acc9e40043bfb3a0373dcb1 SHA256 51122d366eaf4c6c93047afad0d9dbf79ad0d18e5f30611cc5eceb0e8f71102a -DIST seamonkey-2.6-sk.xpi 843098 RMD160 78ef833ba1b1ff5eab475ff316960039c004de98 SHA1 1155e71c8e598ec7dec1604f698a4a304997e290 SHA256 29f5b60dc88a338c3b738acf4157b34a7c1c041225466d5c0481748e0ca6b683 -DIST seamonkey-2.6-sv-SE.xpi 872017 RMD160 896568bf9754f5747cd40166332609e8a8b217c4 SHA1 ff49c42d4d1e4a014fc64161218d18a297c7fa8b SHA256 076467687999872018ba71af05e8af21ee01adc95156b42682a0fe22430ab8f0 -DIST seamonkey-2.6-tr.xpi 809260 RMD160 5644214814cff5e51949108b1204a88db997a933 SHA1 bc38ff3602e4c2ae732a53c85b806a9633227e87 SHA256 fd7763e96181014eca8f9620e8d9e3fd5fea124ad46c8e93658ffdab08a7bfb3 -DIST seamonkey-2.6-zh-CN.xpi 838638 RMD160 012f937b2109daf842e7e0babd93c43275d41561 SHA1 3e033fa83c67c1299eaa97b6b77687fed1d594aa SHA256 4ca33f836296430cf398f0395492e6e3185aad8977ec561a5eb8d4f95467b85f -DIST seamonkey-2.6.source.tar.bz2 96733312 RMD160 42c3152fbbf1cae70cdcf1d45f1b0907fd8dbe28 SHA1 f8333ef23d6c17f4fa9fc83072b297e8c5509f15 SHA256 ebac80074583bb8a79e58aa59595b57266de092c846d51c005222decba5d9cb2 +DIST seamonkey-2.6.1-be.xpi 796446 RMD160 9462901029801664573f52a1adb6fd61c6dd3a7a SHA1 5c0f45561108f8f78e1081398cb84ee241cdeeaf SHA256 1161d880d808e10bbd6f3650d1cd9b596db675b09eddce919efacd7ebcfd534f +DIST seamonkey-2.6.1-ca.xpi 814467 RMD160 b6b569b57e555193964453f7065b5ec89f4f2db1 SHA1 78489397a17a50e002f9f017fd937dcfa3877a86 SHA256 8901fde4a91e6047c22b775762f9e22f8045a8ff7bc94ec734b88d616587f8d8 +DIST seamonkey-2.6.1-cs.xpi 819663 RMD160 b1d96919f8245fe592a78ef4d69ce63938a35cd5 SHA1 de9b87f341d84e7b6bfce5e33407da634c1d5f65 SHA256 b6d60048f4eb08a2d7a902764827e3e43f070ad46803e04041a0ab5989ca0c5b +DIST seamonkey-2.6.1-de.xpi 860451 RMD160 80d2ad62e8065fa8ba887169d37e480e84832f0e SHA1 071f3fb89d3a9939f5513a3b930f3009a9bd0f74 SHA256 665aa93223ddab7c2dfd2fbb1e71e318b2399ad17d90f1213c0ce599d7ffe1f9 +DIST seamonkey-2.6.1-en-GB.xpi 790669 RMD160 0219d6ba1437c406ca0f5713f6e5da802b64fa6e SHA1 7fa7439dedd312183dca14e572f78544c3116588 SHA256 20fa5684d1a7a94af4bad8f9072ad874568c3a790b9a7910a43d317699213581 +DIST seamonkey-2.6.1-en-US.xpi 789696 RMD160 54a42f7a380a81803cddd7fc4238f8368649494f SHA1 ac5a88ff5c73e3bd4615ba1100c9e264d1718020 SHA256 4160fecfeacf1af9e18617ed8022185b0c89eeca08c42266b55f05a1abf415ae +DIST seamonkey-2.6.1-es-AR.xpi 860259 RMD160 f6c1be1e69f0840daf6ab9ba3d9613aab4b18756 SHA1 321c1053bc605512fb45a161e7726a5e54f05fc1 SHA256 f8af8390ca191fbff1883d267da1b873de7ed020c170ff41b03592fbea57ed85 +DIST seamonkey-2.6.1-es-ES.xpi 788486 RMD160 a0dbb9d8a7f60f10e48b581302036dd9589d5c4a SHA1 64723ab703bedba9cbd16eb52ec86fc74a0d37b8 SHA256 1090f2d5b7fe584b61f8c9e5f413c4de6e696427c025eb5cc46a49c7a5163a55 +DIST seamonkey-2.6.1-fi.xpi 809902 RMD160 e00addc210b2c8f501c5e09246891e0227e6f9f1 SHA1 5e892d4f4810a79e0920ac5ec25d6b2988b71b3e SHA256 9a413439b50fea361528792fcbbc75c5daf8b7b83278302484a9926c685e873d +DIST seamonkey-2.6.1-fr.xpi 815679 RMD160 6d74016b28c385dca896e32d7e2f315ab578757e SHA1 0f3c5d951c2063cde1c4dcb0cfbf9a4a70a4645b SHA256 790e6c4a80ccd8ddf5fd1051a8d9989a17f6e0778f72534a7d3b8800cd58cdec +DIST seamonkey-2.6.1-gl.xpi 809738 RMD160 a17983218ae53c08a8e06b711b0c2b5617a64420 SHA1 a34765e6c1e0023fb7670d3b83733fcb69e556d9 SHA256 e7aef5c0ed5ebe3c7e2ba9d103e45585d0a31efb2dbe5ef93dc25c5e531386bc +DIST seamonkey-2.6.1-hu.xpi 832651 RMD160 1a7d7f9c6ba8e7e772f82094c183dfee3a4020e8 SHA1 404e5775aa5b843e3c8c3e0662ed43c9cd26cc1c SHA256 499242f3489875aadd90248e756509142943143abae8979806c959dddb7e7cb2 +DIST seamonkey-2.6.1-it.xpi 738879 RMD160 56298d0526e979888a9165495dca31a92f16f0d5 SHA1 9a6448846d92911773df4a2f6e8c66987d486583 SHA256 c769906b6229538fd4217dd2acfba6b2a0945e8481da7467b97cda5148e523ec +DIST seamonkey-2.6.1-ja.xpi 864874 RMD160 34f1c329fb50d559dca23aa535de32cd4d0808fb SHA1 80998c9903d0032d4b2298511608d9ee0561fd06 SHA256 6bd6a5b385bc0b89fdfb780883f7db55445322482a36fd7fc687d4cfe65ecb3b +DIST seamonkey-2.6.1-lt.xpi 962668 RMD160 b7de11d97c2491599975a271530d8c876e7aefc9 SHA1 920623db9e262233e33d35a8fc660bac3fa0fa45 SHA256 c8473fd1509262344d3c5544f35bd756cb08afe4ac52d2c5d1383708b87c442e +DIST seamonkey-2.6.1-nb-NO.xpi 808226 RMD160 566817462461015731fe15e38de163f0f4f96de0 SHA1 86f4c34fec44da327e17c4c934196198474372ad SHA256 0ac8f8fc7651f76fb9932306610713ad7d7ca5d148afe975309dc117158f1fef +DIST seamonkey-2.6.1-nl.xpi 806821 RMD160 13f24e9ef32b6278c387e1c60f0af772555d8f58 SHA1 a2896e8283b8561d38527550dc3d6b515f76019b SHA256 d7d940e2f795e84fe1075118d666dfa886bbbcf5b93df201caad3c76acd539c8 +DIST seamonkey-2.6.1-patches-01.tar.xz 14532 RMD160 5a644cdaf3e578009d284ae422725b80e70ca8b9 SHA1 993c7349cf60368b85e56c9f4f788e8f12894305 SHA256 1a426a107d917ff7395e58411e6f1989dd66197e11dbc605c7acfc8f29421af0 +DIST seamonkey-2.6.1-pl.xpi 829358 RMD160 cb4e848092e99f8984c3f29fa0fb78d6d6e7e857 SHA1 e9b00f7e3fc509389fccddcdb8d71a6b094bee6b SHA256 8b7fe919df85734ce1fc3cc4104796f6e1ba56c19206b7ad8b1cc5822953b2b9 +DIST seamonkey-2.6.1-pt-PT.xpi 845394 RMD160 3fd1892a07391ffce974a49a80cd9964d02a57b4 SHA1 f0e53b3035ee664e36d78fe4f8889466e556f831 SHA256 2e102d96d9eb457afd46c810ec8d30d643ab712e98fdf288941f9a45a4f83a35 +DIST seamonkey-2.6.1-ru.xpi 892796 RMD160 79c045388d2cb11f3056006538ad6ec61231339e SHA1 7823bba47582a02dd428c766df2e6a4cdd25b5fd SHA256 b2647b90c8a433a0473031f35e2b6692dfe530eacf8deef9eb493282aec187aa +DIST seamonkey-2.6.1-sk.xpi 843101 RMD160 c7a21ae21afc970a9a35a2742040c55cb8d6f31a SHA1 b1adcbdd1e0ff9267a05fd638971095fd1a10689 SHA256 d7d59f1bc495fcf060d985e34e4364472246eade6bc712e37b325c33369bf8cc +DIST seamonkey-2.6.1-sv-SE.xpi 872020 RMD160 80970d2a40f34177a746f05ad7578852549b205e SHA1 078a1c179726014b43e043d77d09493df941e21f SHA256 6c645239f7364291c6618a761085ac887bedf842f69a6c726583f833ab2fbe73 +DIST seamonkey-2.6.1-tr.xpi 809261 RMD160 a7c42a33320e7676c29b89df9276433fc3c722ff SHA1 2590e4b029032ad27bf3e22235c915ddd2a6ea6a SHA256 9f00b06289d4b0c7aa0f407ad6470fde8853be12995df5fabe00dbf63394dab7 +DIST seamonkey-2.6.1-zh-CN.xpi 838641 RMD160 0a0ca5d40c60bbce11169724d738525c8798f11d SHA1 f4d52291e1d1762648acf1f37eeef7d904d03d06 SHA256 21c08d969422013013798560824f6eb70bb21fc4056d8892e776a60da2158cd9 +DIST seamonkey-2.6.1.source.tar.bz2 96737319 RMD160 06e448d6d17226b209edb089fd59609d32e37ca4 SHA1 8309ddc99db05f61cfa9cf40e6c60ff62ef190ea SHA256 7b73979b94f00532a251377213345dba347774fb881e2c2c74f845b36e26e2ee EBUILD seamonkey-2.0.14-r1.ebuild 10053 RMD160 6c3522130f6b98cdc23f3048fb10c652de7b885e SHA1 0d9c12f8158e0560f5c140544b373c10df8581c9 SHA256 46ebac660186e794e715dbcee3c93c282301609405a27db650af7bfce5628fb1 EBUILD seamonkey-2.4.1-r1.ebuild 9966 RMD160 0d841f11a966b26c6ebc08282692c71ca770f04b SHA1 512025dd1d746507f4535e38a9f70fa6de6eb04b SHA256 79cc6cdd23ffd8c9ee40761a85023c410648352551808f6bf0e85ed16adfa413 -EBUILD seamonkey-2.6.ebuild 9453 RMD160 04050279748b620de3372aa7597fd8c822db0b57 SHA1 eb221d185db3b6fd71cfe4628b436dbad613e5b9 SHA256 82a81cf4c707c585932b819945fe49cbb001c5e0c4f4ce735a455fc34aa75bb5 -MISC ChangeLog 47794 RMD160 087cc34e27b637751cc84800b69d77e6c8233b95 SHA1 b128332472400de4c4dbd20e41c6107803a731a6 SHA256 f098dbd47fda791bbe7601d46ed05673bfc5448d4b04be426f17b7531b29d1db +EBUILD seamonkey-2.6.1.ebuild 9457 RMD160 9dcd17beaf03fb5425597b18e4ebcb246214c3cb SHA1 bbc164d4f2d611b56f804caad3435b8c3106460b SHA256 7c55f1041442647e6ed439da37859023926a6f0ca1008eee3c800be92f5096f2 +MISC ChangeLog 47960 RMD160 a524f860bead1e96255e6dc4bd3a01a06fff747a SHA1 fbf3393e63fa1bd22855bd54c3a1c613157b5bcf SHA256 8280956623c7934dcb9d0c6afbcafb7990b1e5c3f7286d7fd4d621d5f2261e89 MISC metadata.xml 1203 RMD160 07b5c5905b728e0b7521bb4439202ae1cec77c3a SHA1 f42d497b2df9c49c60cb90c12133cb606bef00ee SHA256 fb43305a3b286be0abe32304ef90b2a2611bd3f2fdc55419904b1e7b2af04178 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) -iQIcBAEBCgAGBQJO8O7jAAoJEPiazRVxLXTF7ZkP/jtQ0tWqpHLQpsvWZ+WdYuT1 -4b1DBPWSzzPfkUJ6UBpOISeK8IZ8S0KAd1D1Mo7C524c+rMecW5n2OXk34Q9aA1/ -+tHbs0CmAZZ3pz6v2iYKCp/oMQDgWeAwy/xVMoxPG2ir2XQX9DIwZGfMoYZJUnPq -JtZ0Ri5CI4l+OIFvc8MqiDrm16R6ecYTefJf39M8VNOfuMEyZhh1chkkUe5ND2u0 -D6D+4H50EeiZ8gJQDfwjgy9vw45Tb+OOhsundbW3zfGmJHt5qhUd6X2PcuVtR/9o -LNJyEAW0z/fnhs3jfERth0rYN/jRXZ6MqjzZ3+L4jYPaouU7ob6NLyHfHRWpdiHa -/fAv5oMHHMgjjNuXpYYXV3J19OGJcCzKlW31X0j1KSkXN9CYeN0+N23uhCqaljhs -TXwI3avYYetgGlRkwjT6aiZkZWDr2DZ4xTzSJGa5P+oCzE4uz+UJGHwBtAo3amXA -lTYcy+B0QGtXFMGXpPR+HyidVEvtIDc2qVbpnHx/nmJPx2vkgqSrBuOfqjUNvr7d -EWQwvGMONhP+ozjxx8Lu2+qIYQ90bggjIn9Bul9PzUasra9asFMZ463ho3fdFQ2f -4aNSdiDXVVU3RZxISA7V2sakhThxxXpCydOCb07aH3HnZR6dmoRxX4RMVEX8E5ha -nLpvz5+2uRg+GclHPLhR -=Yc0i +iQIcBAEBCgAGBQJO88uEAAoJEPiazRVxLXTF87YQAKmztZAWubUh/iSYsDvL1pJo +ru8BqM4veqXifIZlSBFM8tRxmA6loFFFfZMKK782uyfH9kKZ7KnSpzYF2FuKFZtu +59Nvee+D0io0Elh/t7sr8mJceQq6xe8OQWsZpp0qI44+0R4ygBk8UhlDZqEBpDRD +r0TBLW9BQFMWQn1PbyCYzbIvCGmFxUY7Vvo8D6eldJU5eiIkG++ssgsCEivlg4Y4 +nZv1e5GeE2oMAHEChzjNMG4rR23QD2Gc+KGxTisSiuoWZARaa9ZFIbn5voV1xTZE +hKE/4TMlUjaVMvQUCG3aOQbIMGwwaN5xHxj6CfGOt8PFIV24MeAmi1WPIO3OxpFo +djjofTigeS88npyPgIA+nWIemAZdpF3j5LxogWuu17Nvspj4zCTKuq9mKjvBu8dl +ik/VHjuWlSPCw/QFVUsu31VmW0lCjSTpe2Pe+S/KRcFOBtOhgBlrRT4l33FLR9RK +PvGWQs79y02/QlihXQQqquUgJfDqTmmxsdcA1/lu1mVIi8nMOQnPDuBUI9sXeYOM +hiYJg2e98Y8uMNswbwAm8/WSett5cu2HVehkV9b2dUycMVsSScrk6vzTC9aTu1Jq +Zn5mfovJfTvkTk/FveKRY4heXJ+pkEukpEh37iX5LtidEVgEqjlzj0FIICmJzLVH +y7MKE7hn2/aNRwVxGH96 +=J/Ih -----END PGP SIGNATURE----- diff --git a/www-client/seamonkey/seamonkey-2.6.1.ebuild b/www-client/seamonkey/seamonkey-2.6.1.ebuild new file mode 100644 index 000000000000..ab24d1c0fa94 --- /dev/null +++ b/www-client/seamonkey/seamonkey-2.6.1.ebuild @@ -0,0 +1,335 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/seamonkey-2.6.1.ebuild,v 1.1 2011/12/23 00:29:50 polynomial-c Exp $ + +EAPI="3" +WANT_AUTOCONF="2.1" + +inherit flag-o-matic toolchain-funcs eutils mozconfig-3 multilib pax-utils fdo-mime autotools mozextension versionator python nsplugins + +PATCH="${PN}-2.6.1-patches-01" +EMVER="1.3.4" + +MY_PV="${PV/_pre*}" +MY_PV="${MY_PV/_alpha/a}" +MY_PV="${MY_PV/_beta/b}" +MY_PV="${MY_PV/_rc/rc}" +MY_P="${PN}-${MY_PV}" + +LANGPACK_PREFIX="${MY_P}." +LANGPACK_SUFFIX=".langpack" +if [[ ${PV} == *_pre* ]] ; then + # pre-releases. No need for arch teams to change KEYWORDS here. + + REL_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${PN}/nightly/${MY_PV}-candidates/build${PV##*_pre}" + LANG_URI="${REL_URI}/linux-i686/xpi" + LANGPACK_PREFIX="" + LANGPACK_SUFFIX="" + KEYWORDS="" +else + # This is where arch teams should change the KEYWORDS. + + #REL_URI="http://releases.mozilla.org/pub/mozilla.org/${PN}/releases/${MY_PV}" + REL_URI="ftp://ftp.mozilla.org/pub/${PN}/releases/${MY_PV}" + LANG_URI="${REL_URI}/langpack" + KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86" +fi + +DESCRIPTION="Seamonkey Web Browser" +HOMEPAGE="http://www.seamonkey-project.org" + +SLOT="0" +LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )" +IUSE="+alsa +chatzilla +crypt +ipc +methodjit +roaming system-sqlite +webm" + +SRC_URI="${REL_URI}/source/${MY_P}.source.tar.bz2 -> ${P}.source.tar.bz2 + http://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz + crypt? ( http://www.mozilla-enigmail.org/download/source/enigmail-${EMVER}.tar.gz )" + +LANGS=(be ca cs de en en-GB en-US es-AR es-ES fi fr gl hu it ja lt + nb-NO nl pl pt-PT ru sk sv-SE tr zh-CN) + +for X in "${LANGS[@]}" ; do + # en is handled internally + if [[ ${X} != en ]] ; then + SRC_URI+=" + linguas_${X/-/_}? ( ${LANG_URI}/${LANGPACK_PREFIX}${X}${LANGPACK_SUFFIX}.xpi -> ${P}-${X}.xpi )" + fi + IUSE+=" linguas_${X/-/_}" + # Install all the specific locale xpis if there's no generic locale xpi + # Example: there's no pt.xpi, so install all pt-*.xpi + if ! has ${X%%-*} "${LANGS[@]}"; then + SRC_URI+=" + linguas_${X%%-*}? ( ${LANG_URI}/${LANGPACK_PREFIX}${X}${LANGPACK_SUFFIX}.xpi -> ${P}-${X}.xpi )" + IUSE+=" linguas_${X%%-*}" + fi +done + +ASM_DEPEND=">=dev-lang/yasm-1.1" + +# Mesa 7.10 needed for WebGL + bugfixes +RDEPEND=">=sys-devel/binutils-2.16.1 + >=dev-libs/nss-3.13.1 + >=dev-libs/nspr-4.8.8 + >=dev-libs/glib-2.26 + >=media-libs/mesa-7.10 + >=media-libs/libpng-1.4.1[apng] + >=x11-libs/cairo-1.10 + >=x11-libs/pango-1.14.0 + >=x11-libs/gtk+-2.14 + virtual/libffi + system-sqlite? ( >=dev-db/sqlite-3.7.7.1[fts3,secure-delete,unlock-notify,debug=] ) + crypt? ( >=app-crypt/gnupg-1.4 ) + webm? ( media-libs/libvpx + media-libs/alsa-lib )" + +DEPEND="${RDEPEND} + dev-util/pkgconfig + webm? ( amd64? ( ${ASM_DEPEND} ) + x86? ( ${ASM_DEPEND} ) )" + +if [[ ${PV} == *beta* ]] ; then + S="${WORKDIR}/comm-beta" +else + S="${WORKDIR}/comm-release" +fi + +# TODO: Move all the linguas crap to an eclass +linguas() { + # Generate the list of language packs called "linguas" + # This list is used to install the xpi language packs + local LINGUA + for LINGUA in ${LINGUAS}; do + if has ${LINGUA} en ; then + # For mozilla products, en and en_US are handled internally + continue + # If this language is supported by ${P}, + elif has ${LINGUA} "${LANGS[@]//-/_}"; then + # Add the language to linguas, if it isn't already there + has ${LINGUA//_/-} "${linguas[@]}" || linguas+=(${LINGUA//_/-}) + continue + # For each short LINGUA that isn't in LANGS, + # add *all* long LANGS to the linguas list + elif ! has ${LINGUA%%-*} "${LANGS[@]}"; then + for LANG in "${LANGS[@]}"; do + if [[ ${LANG} == ${LINGUA}-* ]]; then + has ${LANG} "${linguas[@]}" || linguas+=(${LANG}) + continue 2 + fi + done + fi + ewarn "Sorry, but ${P} does not support the ${LINGUA} locale" + done +} + +src_unpack() { + unpack ${A} + + linguas + for X in "${linguas[@]}"; do + # FIXME: Add support for unpacking xpis to portage + xpi_unpack "${P}-${X}.xpi" + done +} + +pkg_setup() { + if [[ ${PV} == *_pre* ]] ; then + ewarn "You're using an unofficial release of ${PN}. Don't file any bug in" + ewarn "Gentoo's Bugtracker against this package in case it breaks for you." + ewarn "Those belong to upstream: https://bugzilla.mozilla.org" + fi + + moz_pkgsetup + + if ! use methodjit ; then + einfo + ewarn "You are disabling the method-based JIT in JägerMonkey." + ewarn "This will greatly slowdown JavaScript in ${PN}!" + fi +} + +src_prepare() { + # Apply our patches + EPATCH_SUFFIX="patch" \ + EPATCH_FORCE="yes" \ + epatch "${WORKDIR}/_seamonkey" + + # browser patches go here + pushd "${S}"/mozilla &>/dev/null || die + EPATCH_SUFFIX="patch" \ + EPATCH_FORCE="yes" \ + epatch "${WORKDIR}/_mozilla" + popd &>/dev/null || die + + # mailnews patches go here + pushd "${S}"/mailnews &>/dev/null || die + EPATCH_SUFFIX="patch" \ + EPATCH_FORCE="yes" \ + epatch "${WORKDIR}/_mailnews" + popd &>/dev/null || die + + # Allow user to apply any additional patches without modifing ebuild + epatch_user + + if use crypt ; then + mv "${WORKDIR}"/enigmail "${S}"/mailnews/extensions/enigmail + epatch "${FILESDIR}"/enigmail/enigmail-1.3.3-bug373733.patch + cd "${S}"/mailnews/extensions/enigmail || die + ./makemake -r 2&>/dev/null + sed -e 's:@srcdir@:${S}/mailnews/extensions/enigmail:' \ + -i Makefile.in || die + cd "${S}" + fi + + #Ensure we disable javaxpcom by default to prevent configure breakage + sed -i -e s:MOZ_JAVAXPCOM\=1::g "${S}"/mozilla/xulrunner/confvars.sh \ + || die "sed javaxpcom" + + # Disable gnomevfs extension + sed -i -e "s:gnomevfs::" "${S}/"suite/confvars.sh \ + || die "Failed to remove gnomevfs extension" + + eautoreconf +} + +src_configure() { + declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + MEXTENSIONS="" + + #################################### + # + # mozconfig, CFLAGS and CXXFLAGS setup + # + #################################### + + mozconfig_init + mozconfig_config + + # It doesn't compile on alpha without this LDFLAGS + use alpha && append-ldflags "-Wl,--no-relax" + + if ! use chatzilla ; then + MEXTENSIONS+=",-irc" + fi + if ! use roaming ; then + MEXTENSIONS+=",-sroaming" + fi + + mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" + mozconfig_annotate '' --disable-gconf + mozconfig_annotate '' --enable-jsd + mozconfig_annotate '' --enable-canvas + mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME} + mozconfig_annotate '' --enable-system-ffi + + mozconfig_annotate '' --target="${CTARGET:-${CHOST}}" + + mozconfig_use_enable system-sqlite + mozconfig_use_enable methodjit + + if use crypt ; then + mozconfig_annotate "mail crypt" --enable-chrome-format=jar + fi + + mozconfig_annotate '' --with-system-png + + # Finalize and report settings + mozconfig_final + + if [[ $(gcc-major-version) -lt 4 ]]; then + append-cxxflags -fno-stack-protector + elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]]; then + if use amd64 || use x86; then + append-flags -mno-avx + fi + fi + + #################################### + # + # Configure and build + # + #################################### + + # Work around breakage in makeopts with --no-print-directory + MAKEOPTS="${MAKEOPTS/--no-print-directory/}" + + CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" PYTHON="$(PYTHON)" econf +} + +src_compile() { + emake || die + + # Only build enigmail extension if conditions are met. + if use crypt ; then + emake -C "${S}"/mailnews/extensions/enigmail || die "make enigmail failed" + emake -j1 -C "${S}"/mailnews/extensions/enigmail xpi || die "make enigmail xpi failed" + fi +} + +src_install() { + declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + declare emid + + emake DESTDIR="${D}" install || die "emake install failed" + cp -f "${FILESDIR}"/icon/${PN}.desktop "${T}" || die + + if use crypt ; then + cd "${T}" || die + unzip "${S}"/mozilla/dist/bin/enigmail*.xpi install.rdf || die + emid=$(sed -n '//!d; s/.*\({.*}\).*/\1/; p; q' install.rdf) + + dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} || die + cd "${D}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die + unzip "${S}"/mozilla/dist/bin/enigmail*.xpi || die + fi + + sed 's|^\(MimeType=.*\)$|\1text/x-vcard;text/directory;application/mbox;message/rfc822;x-scheme-handler/mailto;|' \ + -i "${T}"/${PN}.desktop || die + sed 's|^\(Categories=.*\)$|\1Email;|' -i "${T}"/${PN}.desktop \ + || die + + linguas + for X in ${linguas}; do + [[ ${X} != "en" ]] && xpi_install "${WORKDIR}"/"${P}-${X}" + done + + # Add StartupNotify=true bug 290401 + if use startup-notification ; then + echo "StartupNotify=true" >> "${T}"/${PN}.desktop + fi + + # Install icon and .desktop for menu entry + newicon "${S}"/suite/branding/nightly/content/icon64.png ${PN}.png \ + || die + domenu "${T}"/${PN}.desktop || die + + # Add our default prefs + sed "s|SEAMONKEY_PVR|${PVR}|" "${FILESDIR}"/all-gentoo.js \ + > "${D}"${MOZILLA_FIVE_HOME}/defaults/pref/all-gentoo.js \ + || die + + # Handle plugins dir through nsplugins.eclass + share_plugins_dir + + doman "${S}"/suite/app/${PN}.1 || die +} + +pkg_preinst() { + declare MOZILLA_FIVE_HOME="${ROOT}/usr/$(get_libdir)/${PN}" + + if [ -d ${MOZILLA_FIVE_HOME}/plugins ] ; then + rm ${MOZILLA_FIVE_HOME}/plugins -rf + fi +} + +pkg_postinst() { + declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + + # Update mimedb for the new .desktop file + fdo-mime_desktop_database_update + + if use chatzilla ; then + elog "chatzilla is now an extension which can be en-/disabled and configured via" + elog "the Add-on manager." + fi +} diff --git a/www-client/seamonkey/seamonkey-2.6.ebuild b/www-client/seamonkey/seamonkey-2.6.ebuild deleted file mode 100644 index fcbdd05b54ce..000000000000 --- a/www-client/seamonkey/seamonkey-2.6.ebuild +++ /dev/null @@ -1,335 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/seamonkey-2.6.ebuild,v 1.2 2011/12/20 20:23:57 polynomial-c Exp $ - -EAPI="3" -WANT_AUTOCONF="2.1" - -inherit flag-o-matic toolchain-funcs eutils mozconfig-3 multilib pax-utils fdo-mime autotools mozextension versionator python nsplugins - -PATCH="${PN}-2.6-patches-01" -EMVER="1.3.4" - -MY_PV="${PV/_pre*}" -MY_PV="${MY_PV/_alpha/a}" -MY_PV="${MY_PV/_beta/b}" -MY_PV="${MY_PV/_rc/rc}" -MY_P="${PN}-${MY_PV}" - -LANGPACK_PREFIX="${MY_P}." -LANGPACK_SUFFIX=".langpack" -if [[ ${PV} == *_pre* ]] ; then - # pre-releases. No need for arch teams to change KEYWORDS here. - - REL_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${PN}/nightly/${MY_PV}-candidates/build${PV##*_pre}" - LANG_URI="${REL_URI}/linux-i686/xpi" - LANGPACK_PREFIX="" - LANGPACK_SUFFIX="" - KEYWORDS="" -else - # This is where arch teams should change the KEYWORDS. - - #REL_URI="http://releases.mozilla.org/pub/mozilla.org/${PN}/releases/${MY_PV}" - REL_URI="ftp://ftp.mozilla.org/pub/${PN}/releases/${MY_PV}" - LANG_URI="${REL_URI}/langpack" - KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86" -fi - -DESCRIPTION="Seamonkey Web Browser" -HOMEPAGE="http://www.seamonkey-project.org" - -SLOT="0" -LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )" -IUSE="+alsa +chatzilla +crypt +ipc +methodjit +roaming system-sqlite +webm" - -SRC_URI="${REL_URI}/source/${MY_P}.source.tar.bz2 -> ${P}.source.tar.bz2 - http://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz - crypt? ( http://www.mozilla-enigmail.org/download/source/enigmail-${EMVER}.tar.gz )" - -LANGS=(be ca cs de en en-GB en-US es-AR es-ES fi fr gl hu it ja lt - nb-NO nl pl pt-PT ru sk sv-SE tr zh-CN) - -for X in "${LANGS[@]}" ; do - # en is handled internally - if [[ ${X} != en ]] ; then - SRC_URI+=" - linguas_${X/-/_}? ( ${LANG_URI}/${LANGPACK_PREFIX}${X}${LANGPACK_SUFFIX}.xpi -> ${P}-${X}.xpi )" - fi - IUSE+=" linguas_${X/-/_}" - # Install all the specific locale xpis if there's no generic locale xpi - # Example: there's no pt.xpi, so install all pt-*.xpi - if ! has ${X%%-*} "${LANGS[@]}"; then - SRC_URI+=" - linguas_${X%%-*}? ( ${LANG_URI}/${LANGPACK_PREFIX}${X}${LANGPACK_SUFFIX}.xpi -> ${P}-${X}.xpi )" - IUSE+=" linguas_${X%%-*}" - fi -done - -ASM_DEPEND=">=dev-lang/yasm-1.1" - -# Mesa 7.10 needed for WebGL + bugfixes -RDEPEND=">=sys-devel/binutils-2.16.1 - >=dev-libs/nss-3.13.1 - >=dev-libs/nspr-4.8.8 - >=dev-libs/glib-2.26 - >=media-libs/mesa-7.10 - >=media-libs/libpng-1.4.1[apng] - >=x11-libs/cairo-1.10 - >=x11-libs/pango-1.14.0 - >=x11-libs/gtk+-2.14 - virtual/libffi - system-sqlite? ( >=dev-db/sqlite-3.7.7.1[fts3,secure-delete,unlock-notify,debug=] ) - crypt? ( >=app-crypt/gnupg-1.4 ) - webm? ( media-libs/libvpx - media-libs/alsa-lib )" - -DEPEND="${RDEPEND} - dev-util/pkgconfig - webm? ( amd64? ( ${ASM_DEPEND} ) - x86? ( ${ASM_DEPEND} ) )" - -if [[ ${PV} == *beta* ]] ; then - S="${WORKDIR}/comm-beta" -else - S="${WORKDIR}/comm-release" -fi - -# TODO: Move all the linguas crap to an eclass -linguas() { - # Generate the list of language packs called "linguas" - # This list is used to install the xpi language packs - local LINGUA - for LINGUA in ${LINGUAS}; do - if has ${LINGUA} en ; then - # For mozilla products, en and en_US are handled internally - continue - # If this language is supported by ${P}, - elif has ${LINGUA} "${LANGS[@]//-/_}"; then - # Add the language to linguas, if it isn't already there - has ${LINGUA//_/-} "${linguas[@]}" || linguas+=(${LINGUA//_/-}) - continue - # For each short LINGUA that isn't in LANGS, - # add *all* long LANGS to the linguas list - elif ! has ${LINGUA%%-*} "${LANGS[@]}"; then - for LANG in "${LANGS[@]}"; do - if [[ ${LANG} == ${LINGUA}-* ]]; then - has ${LANG} "${linguas[@]}" || linguas+=(${LANG}) - continue 2 - fi - done - fi - ewarn "Sorry, but ${P} does not support the ${LINGUA} locale" - done -} - -src_unpack() { - unpack ${A} - - linguas - for X in "${linguas[@]}"; do - # FIXME: Add support for unpacking xpis to portage - xpi_unpack "${P}-${X}.xpi" - done -} - -pkg_setup() { - if [[ ${PV} == *_pre* ]] ; then - ewarn "You're using an unofficial release of ${PN}. Don't file any bug in" - ewarn "Gentoo's Bugtracker against this package in case it breaks for you." - ewarn "Those belong to upstream: https://bugzilla.mozilla.org" - fi - - moz_pkgsetup - - if ! use methodjit ; then - einfo - ewarn "You are disabling the method-based JIT in JägerMonkey." - ewarn "This will greatly slowdown JavaScript in ${PN}!" - fi -} - -src_prepare() { - # Apply our patches - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}/_seamonkey" - - # browser patches go here - pushd "${S}"/mozilla &>/dev/null || die - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}/_mozilla" - popd &>/dev/null || die - - # mailnews patches go here - pushd "${S}"/mailnews &>/dev/null || die - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}/_mailnews" - popd &>/dev/null || die - - # Allow user to apply any additional patches without modifing ebuild - epatch_user - - if use crypt ; then - mv "${WORKDIR}"/enigmail "${S}"/mailnews/extensions/enigmail - epatch "${FILESDIR}"/enigmail/enigmail-1.3.3-bug373733.patch - cd "${S}"/mailnews/extensions/enigmail || die - ./makemake -r 2&>/dev/null - sed -e 's:@srcdir@:${S}/mailnews/extensions/enigmail:' \ - -i Makefile.in || die - cd "${S}" - fi - - #Ensure we disable javaxpcom by default to prevent configure breakage - sed -i -e s:MOZ_JAVAXPCOM\=1::g "${S}"/mozilla/xulrunner/confvars.sh \ - || die "sed javaxpcom" - - # Disable gnomevfs extension - sed -i -e "s:gnomevfs::" "${S}/"suite/confvars.sh \ - || die "Failed to remove gnomevfs extension" - - eautoreconf -} - -src_configure() { - declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - MEXTENSIONS="" - - #################################### - # - # mozconfig, CFLAGS and CXXFLAGS setup - # - #################################### - - mozconfig_init - mozconfig_config - - # It doesn't compile on alpha without this LDFLAGS - use alpha && append-ldflags "-Wl,--no-relax" - - if ! use chatzilla ; then - MEXTENSIONS+=",-irc" - fi - if ! use roaming ; then - MEXTENSIONS+=",-sroaming" - fi - - mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" - mozconfig_annotate '' --disable-gconf - mozconfig_annotate '' --enable-jsd - mozconfig_annotate '' --enable-canvas - mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME} - mozconfig_annotate '' --enable-system-ffi - - mozconfig_annotate '' --target="${CTARGET:-${CHOST}}" - - mozconfig_use_enable system-sqlite - mozconfig_use_enable methodjit - - if use crypt ; then - mozconfig_annotate "mail crypt" --enable-chrome-format=jar - fi - - mozconfig_annotate '' --with-system-png - - # Finalize and report settings - mozconfig_final - - if [[ $(gcc-major-version) -lt 4 ]]; then - append-cxxflags -fno-stack-protector - elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]]; then - if use amd64 || use x86; then - append-flags -mno-avx - fi - fi - - #################################### - # - # Configure and build - # - #################################### - - # Work around breakage in makeopts with --no-print-directory - MAKEOPTS="${MAKEOPTS/--no-print-directory/}" - - CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" PYTHON="$(PYTHON)" econf -} - -src_compile() { - emake || die - - # Only build enigmail extension if conditions are met. - if use crypt ; then - emake -C "${S}"/mailnews/extensions/enigmail || die "make enigmail failed" - emake -j1 -C "${S}"/mailnews/extensions/enigmail xpi || die "make enigmail xpi failed" - fi -} - -src_install() { - declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - declare emid - - emake DESTDIR="${D}" install || die "emake install failed" - cp -f "${FILESDIR}"/icon/${PN}.desktop "${T}" || die - - if use crypt ; then - cd "${T}" || die - unzip "${S}"/mozilla/dist/bin/enigmail*.xpi install.rdf || die - emid=$(sed -n '//!d; s/.*\({.*}\).*/\1/; p; q' install.rdf) - - dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} || die - cd "${D}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die - unzip "${S}"/mozilla/dist/bin/enigmail*.xpi || die - fi - - sed 's|^\(MimeType=.*\)$|\1text/x-vcard;text/directory;application/mbox;message/rfc822;x-scheme-handler/mailto;|' \ - -i "${T}"/${PN}.desktop || die - sed 's|^\(Categories=.*\)$|\1Email;|' -i "${T}"/${PN}.desktop \ - || die - - linguas - for X in ${linguas}; do - [[ ${X} != "en" ]] && xpi_install "${WORKDIR}"/"${P}-${X}" - done - - # Add StartupNotify=true bug 290401 - if use startup-notification ; then - echo "StartupNotify=true" >> "${T}"/${PN}.desktop - fi - - # Install icon and .desktop for menu entry - newicon "${S}"/suite/branding/nightly/content/icon64.png ${PN}.png \ - || die - domenu "${T}"/${PN}.desktop || die - - # Add our default prefs - sed "s|SEAMONKEY_PVR|${PVR}|" "${FILESDIR}"/all-gentoo.js \ - > "${D}"${MOZILLA_FIVE_HOME}/defaults/pref/all-gentoo.js \ - || die - - # Handle plugins dir through nsplugins.eclass - share_plugins_dir - - doman "${S}"/suite/app/${PN}.1 || die -} - -pkg_preinst() { - declare MOZILLA_FIVE_HOME="${ROOT}/usr/$(get_libdir)/${PN}" - - if [ -d ${MOZILLA_FIVE_HOME}/plugins ] ; then - rm ${MOZILLA_FIVE_HOME}/plugins -rf - fi -} - -pkg_postinst() { - declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # Update mimedb for the new .desktop file - fdo-mime_desktop_database_update - - if use chatzilla ; then - elog "chatzilla is now an extension which can be en-/disabled and configured via" - elog "the Add-on manager." - fi -} -- cgit v1.2.3-65-gdbad