diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 13:49:04 -0700 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 17:38:18 -0700 |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /www-client/seamonkey-bin | |
download | gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2 gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip |
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'www-client/seamonkey-bin')
-rw-r--r-- | www-client/seamonkey-bin/Manifest | 27 | ||||
-rw-r--r-- | www-client/seamonkey-bin/files/10seamonkey-bin | 1 | ||||
-rw-r--r-- | www-client/seamonkey-bin/files/all-gentoo-1-cve-2015-4000.js | 13 | ||||
-rw-r--r-- | www-client/seamonkey-bin/files/icon/seamonkey-bin.desktop | 9 | ||||
-rw-r--r-- | www-client/seamonkey-bin/files/local-settings.js | 2 | ||||
-rw-r--r-- | www-client/seamonkey-bin/metadata.xml | 9 | ||||
-rw-r--r-- | www-client/seamonkey-bin/seamonkey-bin-2.33.1-r1.ebuild | 137 | ||||
-rw-r--r-- | www-client/seamonkey-bin/seamonkey-bin-2.33.1.ebuild | 131 |
8 files changed, 329 insertions, 0 deletions
diff --git a/www-client/seamonkey-bin/Manifest b/www-client/seamonkey-bin/Manifest new file mode 100644 index 000000000000..df4688918b0d --- /dev/null +++ b/www-client/seamonkey-bin/Manifest @@ -0,0 +1,27 @@ +DIST seamonkey-2.33.1-be.xpi 842837 SHA256 bd6ccc1b70c8fe41d43b5f0f05137454f425e572a631ac9641bd7549375ede34 SHA512 a1a264e1cb794a25d22926ed4995028cf94f21fc1083d28491cf4616d9905cbf22dd006fa9298453c3349c6d9b8d3661a376513f95e3b18697d43845e7214afa WHIRLPOOL 295bf608cfa2142c9fb1ab85f1c122df2b4d27b3a6cd39c2e50f23159037165f126afe9938ce07a986c4bc2915ec3e944f3b52f5d13f3b7545d462c5966580a5 +DIST seamonkey-2.33.1-ca.xpi 834200 SHA256 f46880e8582a63d6af332c76d988fabb5077fba92affc1881ab8e3d24bf6b331 SHA512 c050cb3f86c78212dfbd40343e817685965d72a90b519879e5b4291f62a4371175352b08fb2fd3aa7834fd27e263404b2bf7473a9588fcbc61f09b9f658e4777 WHIRLPOOL 7202ea355b122da09df204198373b997a683761e8ddc04568ee2cab213907b9ca3ea38cb1490268b13344462a76d26a7f007a67501d51bfc3e6696c2dbe4c4ba +DIST seamonkey-2.33.1-cs.xpi 831811 SHA256 38c09955551adc43dc2e6dec6aafd199b4a6fe7886a761eaafaa70938e8c3cff SHA512 2ea8f32eef09a908a16c949ca8f635a2f2e17b76996dcbcc8e6dc5c0119c2a4f25d58f49c830be2b29aaad0171289066acc77319d26822fc83e968d42469a3e9 WHIRLPOOL 87e0ad932f27175f7940cd7adfa0b42989aba9178c4159aad72f271258f231f9edf62c680b98c6ed27cebf6b80d64e5229b5b234cf44430963bff6fc2c1b6db7 +DIST seamonkey-2.33.1-de.xpi 838262 SHA256 36b12d7681556ed9501ba74e0b8e0564c41d87695f8b7b8960dde0b099f83500 SHA512 4794a95682625ccd46850ed68c5aca765984ee2583d75e17f73c963a86dd788936946ad5708d46a34f178f429578e967d07b00e3340f4e6cd078375ea99a3687 WHIRLPOOL 69fbf410d2e197507e1b6ad3eef7f477850f98930c4969b862ec4f1d2a5ccd70934b59198116ae71164d9d6935140c2e0d1878b07252e15a78b6ef08912f9a48 +DIST seamonkey-2.33.1-en-GB.xpi 804289 SHA256 5521941e84ba5979abf4864e5eefbdd331580e6e76f5ae46d4c43cf0a67170da SHA512 cf78583565e5320d9be3ff5eff71c065f9ad5472b99427b1924baf50d7f6665e90a4c9944bef76192f0665af3c9888a713f8b1c42c4fa093f290f8b6ab0b42ed WHIRLPOOL ac04bee191b5126d93d6705e69ba7cfa4d1a6b8fb569d17e1575faa3e2e171aa95b2bd5eb1054b4f9c919c3287aba2edf725982a44696ba0fac59e06e73bf82a +DIST seamonkey-2.33.1-es-AR.xpi 852874 SHA256 40270d0af40557516049df8922f83dc4050dee0ad22599896fee226236115906 SHA512 bb9f4158a892d318afb2122c53031bda682363ffea68222f2456c12039d08e7fc56a413c9f62f938e05009a4a1d99c74c0f7e6383e669b0c941da3873a086a6c WHIRLPOOL e9e3802a7d99cb0e790329157e4702a3f73cf1014e398b215d2961f04b6409c2cd98936864fcaab4fdc662cbb0e1bd2a1d0f3568154b13ec334a030aad50ea55 +DIST seamonkey-2.33.1-es-ES.xpi 830037 SHA256 75b754919326c4ee9c114abadb02a387f91b7b65821b081eb820aaf50050621e SHA512 b24e6f7eb43ed7201fd383e64cf5e57b8fdb5a324023800d4990cadfeca5da56d4e473df8a3cec0313c64b28ddbe48e552fcd30e1145149a800f4093922707e3 WHIRLPOOL a7f1d85ac5c1e0d9dce5141d5aaa2d338cb11e637448b44a3527344659ef69d61feb23814a06faba8f336cc61b453f4b17aee64a56e23792c1238ba11d089a58 +DIST seamonkey-2.33.1-fi.xpi 801209 SHA256 42f3a3001dcbd9f6ff8f77ef5094363231282b1e05959ed07469adce9e841efc SHA512 ea05d0f85743f3f9a42a06ce5d3dba6ea92218af3c7eee97f5a3af50044a26d31aaa8d9e390809dd9487f72eb37d12388fe412e27646bef5e7291394f985ec51 WHIRLPOOL d1d0f9db82235f2b553e76dd5e9537f0db2de1c1f6c9d14fc11f2ed3755dc0b2a085b4dfe62bc425c32f23f7f8cc30a2a34ca917a91a0adb070e0c67ba11ece2 +DIST seamonkey-2.33.1-fr.xpi 812075 SHA256 864455ed8186096d90daaf35368d22825e4c3f2bcc3829efe60c4345b532718b SHA512 b14e17b6734e77138cc566322b20df677698d48542d29d868764267108c285c1b3e4aa83c3450187ce9c8dfabf2eb832afdd413a02753a2df2e1be999ca9c852 WHIRLPOOL c6d076bbdf959f0df75772812c022c298f517fe5283b3c273dca9289c445e61e657c0aef5cbb89f1d756d43e78096fe31568a6ee6ca6671a1a4e0fe71ca9e9c3 +DIST seamonkey-2.33.1-gl.xpi 815203 SHA256 74eac6af6cce412bd9a320696e78fd22e6e4a285b0873e21bc861df837a27d6a SHA512 0dacd3dec431be38fe479c53b4bf92a528ab1ba28ac88bd9da9b769afb35998ca5c855063644b833efbb5ebd5ba909c35525bd6ac6f23434956e8385bbc6fe27 WHIRLPOOL c19e7b819b949162d4aff72f89b26115cc7258973e49507a0fd6e7f442b3f1ef8e469edbaef619faccc7fb6f95281faa1ad25aa955e12681844bb60e999afb5a +DIST seamonkey-2.33.1-hu.xpi 844136 SHA256 3451b3b0604842a23dab9aadb91ed51bbf60431bc5b456d337dbb5c22aba1c93 SHA512 b164d9908aa9c681d7716fbbf8f5bff3f3ff58e4f17d19a71f3c14079805246b094c86010e2664ddfd96b2e8896a95f58a1351041c308797685509e8522b0fef WHIRLPOOL a4597d6b92999391588aa6e98a09429b3046fb1ea499aa7bcf3a456250c0325f5e46e80c61ead4e60d999d3f23e00bc5f629314b114bbf91c04f9e15e4c25637 +DIST seamonkey-2.33.1-it.xpi 742287 SHA256 e6975df4e7680199d133df63875e5eb8aa5b7ff4dcfa0ddadf4867e8b4f3b68d SHA512 7988df7ff5f23e4cd0346cf41f2470def9c07b9edc8aabe1cf3e0b564cfa885cb1f52a0eafe6a2868f383ac3fb633714c864ecf9be89bc13960c795d0c10dd80 WHIRLPOOL 1ddd36ad829d90742ea3372f3215a92ab2a036aa4cc5d7632934ae185c2c009fd4e578f84519d1084dbbd901df9ada3846c3bff80d50ca6b30863f2a2449d90e +DIST seamonkey-2.33.1-ja.xpi 886326 SHA256 e14120fbdece134b8716b47c28d7e7c823b3424cc238bd65980d91cc00ee9695 SHA512 9a2c9dedf21472137c85fe40bcf7b8e31b40f9f841528121e5040b495b36be03b738f1e60dc796f24db3e8013a4282df4d66a45a988a7bb1177f192978f28711 WHIRLPOOL 30b4bacba8430f3897e957a8b7bdb67e95638f26a2c5dbfa0b9985412d23130259565cf66bbd8c099e42c492786de7b49aaec3d05f764458134808b494f64f03 +DIST seamonkey-2.33.1-lt.xpi 853980 SHA256 19f699e40637e9f4dd06561bcc99cc8adc54c2e5b4c9d19cdce05eefbfcb2e55 SHA512 18b8d60d02775c5daa1f5c4f42bf95705828d90406044fe5b8e93fc807fe662016c20bd863b1794d23e2bbde4cc8e7dfff73ba2602e26248245fa3e0bb91b537 WHIRLPOOL 9187c07163aa86bb40e5749bb5e412d080e8cb5d6f0ec66893726955fbd06e89a8cf41683dd644cfe7485408bf7e21ffde1f72bcc90a59eb00a0814c9be90fec +DIST seamonkey-2.33.1-nb-NO.xpi 824264 SHA256 adafdef75d19013e0ae6aaf60986680a56cbb0f69b5c4332bd7202becb343699 SHA512 f47e0e2fa2b450030f32c71767c290fa211a66198d3ddf095cfdf3c722b92d47e7cd7079cc1c1358bd7ff2f1ba9676949a1c4f04240c083a114228767053c3ff WHIRLPOOL a0e0899d5dfc2cedb732617ed64e9ea09529e9e9794d12644a8c61ad847730031811b5df48a1d89b7663f2da6c2ef65a2ca626c701dd817d67978ab73bb194f8 +DIST seamonkey-2.33.1-nl.xpi 796770 SHA256 44cb967d184ac079ce8ece66a8875f7f338f464f7c10189c7241512dc766492e SHA512 3aff3fbee4187208ecc4eca11132be066f7266619ad8cee11f000c0374c3739c3cd2916d42db7125a3ee50b39715cab3446cbb45df92f67294174b364348a0f9 WHIRLPOOL e4b02313f8b8f31abe49dc7d9ebe4e43638f6e1a3ccea61d9fcab463775cd151d386666e6ddd806dd5060bfd4fdaef3fb32c2500db0f08591a82509207dcdc06 +DIST seamonkey-2.33.1-pl.xpi 867982 SHA256 48a0ee96e322f8c5da269744dc8a0fdde4395cc801a01d6aa2279696e81011a5 SHA512 19bb762910e53bf3868ec586f3f538b16e472c2c46772be3b92807b48310308f930e59acf1e49d72bacbf4888dd41a0d7d1c247c12030fed8e6b9f01f264f1f6 WHIRLPOOL 9dc010f2b1d0548d2c5d32f6b775d06b799c799f7d3d8f22ae83a4db4bfcd44acbd7f239a47758e1e292a27eeb7e1c17819ed6aee460afb0c5f828acdf2bf252 +DIST seamonkey-2.33.1-pt-PT.xpi 834974 SHA256 6b109aaa7fb7402fbb383a0479a7010430d227df18c57010f78b3c80cd437f99 SHA512 423a07666e987c99d53bbf3bc0ffddb7654f634d6f83fc14e0427de77b8fcc1c116e1994b056818b11a22761e8fa7c46ce96a9004a36708069d7d6afac440e5a WHIRLPOOL 1c70acc518e494997d4242a4e991ca3fc582195bd3642243f4bb300c0e740817bcd3a6118b89c539aab3c3b33e263a07f669898e9e2d23a9f4d2f2d1708191d7 +DIST seamonkey-2.33.1-ru.xpi 899955 SHA256 3f7fa18e6da04e75b4e9a161e65aa45c16495bf78234eb1168573f3e0715ff9c SHA512 b2f3b3e0eb5f83d99ea7f5f4793d6f4280b733d8dfad4d752cfca76925815eccac434ddfe23ec4b017bf983e1d785b550133b5cab7f860a8d3e2aeaafd46cc1d WHIRLPOOL 589905b258dc112fcf611367c7a68d221b9ce9fabb52bdb6e1f64f1ebf865ede32dc0c6d844736c0dffa450ffa06ae4e98e4f75cb5144df948b2491e88174d32 +DIST seamonkey-2.33.1-sk.xpi 857564 SHA256 c80460e380b74047149fe8885a4befc4efb762eb28c98a2df6d61d06fbd709f4 SHA512 af3ad8c03e504d366bc092a607c3bfb1f62e09589f2371823de623650904dcfa0d0942f3450baea7c8650baa59b91f060742ce182dec998e57e222dcab92db25 WHIRLPOOL 8a706b897bac658293507d31995d621d5b3aded8a80109a1ebe174165f884bd9ea125f76c34d0a6d71d71f2de51ef032d26ac8e544bb78769b8ef11f17b5238a +DIST seamonkey-2.33.1-sv-SE.xpi 826424 SHA256 f42d0dc239e124488b57b0b96b1f9cc3cae2118525d5d2bf5e2ac699211c00fb SHA512 7c8f9ac6726ab92eccb268cdbd3c9a3166b0d5fcca161e14e23335633f96f3e7c4ad7cf016286192ffd4410aec1bc2a38fbeb98e520b0592aa3aab50c1b953b9 WHIRLPOOL e71c41889118747950a399ca7f7a6df8c036b4a70b3407f8220198e2922c6d65e2d00a8b59c727f24edee948e3d37879b4c441082495c604ae0d2033140c72f4 +DIST seamonkey-2.33.1-tr.xpi 812398 SHA256 db1d8392f2d8c298d8b8a9a0da835cfcf14679a52dd96a8fad2c8dc7b29ea5dd SHA512 7ccd55fcb290fd615bfadae1c5cdfbb9e68bdede008e5b63939ac724c134bae9439d53062fe49008e89bd2940e176a812575b76bdbd578caf5b576510f652e7e WHIRLPOOL ec8c181e434c66157d704455db60f1f2739b4cc6ce6d42034ce156c4c512ea3ef2d3f31b5fdd16b89a8fdab439bcf2acb6d068242febe0788a8c3491a523908e +DIST seamonkey-2.33.1-uk.xpi 874106 SHA256 5f40259490b909023b318fa633fb8f549071c0bb23f2a1f3037c21c6792570da SHA512 4b0a763f11af9e604ace7cf60bd39d3601869459b28f65c91f3b7c272c5cce7b9d0ab6e676351f244d3f7e4fc86066ac96efc1017a8a59e249445be4c972c15e WHIRLPOOL 9453681ca3c2e82eac6223ed4ee4092dd2f6c1f396b6fcd6d78ada59b293b572edf2a423a9b206d703ce2651bcf6e8f78a39db3e2f8ef4e5ff262b8c2640188f +DIST seamonkey-2.33.1-zh-CN.xpi 834422 SHA256 1e07dbcfc5739a5e76b13b07327ce81a753e7bfe503a3abd9d5f656d12f918aa SHA512 16a1d1ad2993e0f89027a2fad52f09abe083d283d57a7e9d5f2eddaa3f4ac9f331f179da2b3a4e5d3d437b375cee579cb2c5bafe7a2d49c8e7e898dbb43963a5 WHIRLPOOL 36eb19c03ff8a21b86e23c372c382f6ad63165c658b9fb3152175fa1941562ba8ed41f05c51cd6e36e7fd35f1bf6d691a3ba7f0a4f08c56eead0a783e6ff6cf0 +DIST seamonkey-2.33.1-zh-TW.xpi 860687 SHA256 b0c382d9fc410b7a2c4219511c461ca0cd9df14f5a8ac799cfa46d236af5d636 SHA512 51a4955f8cd7af954bd123388aa130c0ee705bf75311dac520b7b87b1b409b1e2e1093b1e5a75e63ba0a3168eb8ad6f204c935cf421eb89b3ce7529fd659b89f WHIRLPOOL df6ddde364b4276c9f6c78a462a79af9b70cd1c755a517b914b33b05260defb62beb54f74a813226c025d83bf0a87bcdbda209b98b9f8b8a7be4c713f85e7c28 +DIST seamonkey-bin_i686-2.33.1.tar.bz2 41382431 SHA256 f52b597a938f2980fc438a96ac38b9d23cb403a7319bb5d60d862f96efc54926 SHA512 4f0261fd1d8acaa445670c1ea720dbb9d8e208df1fa68ff5cb699becf0adb8c8ef5429342e07da73e8b41d8cd2aabbeef9c54387d76f5a9f38f4c028c8cfd26f WHIRLPOOL 519f10c6e08bf1fa7c60b4377de66ae36e68c15a1424f11bb9eace35af242fb3138ca82eaea959842ed8fc7fbf94caec26d0d43f3e848e151046385e018ef307 +DIST seamonkey-bin_x86_64-2.33.1.tar.bz2 40357864 SHA256 94230b84f42b8d16700b1cc536f5888f9fb2088319835f24bcb404110ecf2136 SHA512 5ee9a7e7fbec36a380af612e2a326d379f3fe733eba4a35b29c8ad0927ad0a14e3f5ad9dc0342581019440b1f629e79f07ac91a92ea71622de080e01ffcd1cdc WHIRLPOOL 4f6f701f79ff9837851bea50a8b2cfdcefa4a1d9a4a9d18f3132956d8caa03dab25dd77255ce9835520702dea5cd8aa152dd1263234a6c4d06b260778b662355 diff --git a/www-client/seamonkey-bin/files/10seamonkey-bin b/www-client/seamonkey-bin/files/10seamonkey-bin new file mode 100644 index 000000000000..6748c6cffe8b --- /dev/null +++ b/www-client/seamonkey-bin/files/10seamonkey-bin @@ -0,0 +1 @@ +SEARCH_DIRS_MASK="/opt/seamonkey" diff --git a/www-client/seamonkey-bin/files/all-gentoo-1-cve-2015-4000.js b/www-client/seamonkey-bin/files/all-gentoo-1-cve-2015-4000.js new file mode 100644 index 000000000000..0cda361882e5 --- /dev/null +++ b/www-client/seamonkey-bin/files/all-gentoo-1-cve-2015-4000.js @@ -0,0 +1,13 @@ +// Ensure preference cann't be changed by users +lockPref("app.update.auto", false); +lockPref("app.update.enabled", false); +lockPref("intl.locale.matchOS", true); +// Allow user to change based on needs +defaultPref("browser.display.use_system_colors", true); +defaultPref("spellchecker.dictionary_path", "/usr/share/myspell"); +defaultPref("browser.shell.checkDefaultBrowser", false); +// Preferences that should be reset every session +pref("browser.EULA.override", true); +// CVE-2015-4000 - prevent Logjam attack vector +lockPref("security.ssl3.dhe_rsa_aes_128_sha", false); +lockPref("security.ssl3.dhe_rsa_aes_256_sha", false); diff --git a/www-client/seamonkey-bin/files/icon/seamonkey-bin.desktop b/www-client/seamonkey-bin/files/icon/seamonkey-bin.desktop new file mode 100644 index 000000000000..ca02843c80f5 --- /dev/null +++ b/www-client/seamonkey-bin/files/icon/seamonkey-bin.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=SeaMonkey (bin) +Comment=SeaMonkey Suite +Exec=/usr/bin/seamonkey-bin %U +Icon=seamonkey-bin +Terminal=false +Type=Application +MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;text/x-vcard;text/directory;application/mbox;message/rfc822;x-scheme-handler/mailto; +Categories=Network;WebBrowser;Email; diff --git a/www-client/seamonkey-bin/files/local-settings.js b/www-client/seamonkey-bin/files/local-settings.js new file mode 100644 index 000000000000..9dac3b0eae0a --- /dev/null +++ b/www-client/seamonkey-bin/files/local-settings.js @@ -0,0 +1,2 @@ +pref("general.config.filename", "all-gentoo.js"); +pref("general.config.obscure_value", 0); // use this to disable the byte-shift diff --git a/www-client/seamonkey-bin/metadata.xml b/www-client/seamonkey-bin/metadata.xml new file mode 100644 index 000000000000..399c1e911774 --- /dev/null +++ b/www-client/seamonkey-bin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>mozilla</herd> + <maintainer> + <email>jdhore@gentoo.org</email> + <name>Jeff Horelick</name> + </maintainer> +</pkgmetadata> diff --git a/www-client/seamonkey-bin/seamonkey-bin-2.33.1-r1.ebuild b/www-client/seamonkey-bin/seamonkey-bin-2.33.1-r1.ebuild new file mode 100644 index 000000000000..86cf1cfe8d82 --- /dev/null +++ b/www-client/seamonkey-bin/seamonkey-bin-2.33.1-r1.ebuild @@ -0,0 +1,137 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="4" + +# This list can be updated with scripts/get_langs.sh from the mozilla overlay +MOZ_LANGS=(be ca cs de 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 uk zh-CN zh-TW) + +MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI +MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI +MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI +MOZ_PN="${PN/-bin}" +MOZ_P="${MOZ_PN}-${MOZ_PV}" + +MOZ_LANGPACK_PREFIX="${MOZ_PV}/langpack/${MOZ_P}." +MOZ_LANGPACK_SUFFIX=".langpack.xpi" + +MOZ_FTP_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${MOZ_PN}/releases/" + +inherit eutils multilib mozextension pax-utils nsplugins fdo-mime gnome2-utils mozlinguas + +DESCRIPTION="Mozilla Application Suite - web browser, email, HTML editor, IRC" +SRC_URI="${SRC_URI} + amd64? ( ${MOZ_FTP_URI}/${MOZ_PV}/contrib/${MOZ_P}.en-US.linux-x86_64.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 ) + x86? ( ${MOZ_FTP_URI}/${MOZ_PV}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )" +HOMEPAGE="http://www.seamonkey-project.org/" +RESTRICT="strip mirror" + +KEYWORDS="-* ~amd64 ~x86" +SLOT="0" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="startup-notification" + +DEPEND="app-arch/unzip" +RDEPEND="dev-libs/atk + >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 + >=dev-libs/glib-2.26:2 + >=media-libs/alsa-lib-1.0.16 + gnome-base/gconf + gnome-base/gnome-vfs + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + >=x11-libs/cairo-1.10[X] + x11-libs/gdk-pixbuf + >=x11-libs/gtk+-2.14:2 + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrender + x11-libs/libXt + >=x11-libs/pango-1.22.0 + virtual/freedesktop-icon-theme +" + +QA_PREBUILT=" + opt/${MOZ_PN}/*.so + opt/${MOZ_PN}/${MOZ_PN} + opt/${MOZ_PN}/${PN} + opt/${MOZ_PN}/components/*.so + opt/${MOZ_PN}/crashreporter + opt/${MOZ_PN}/webapprt-stub + opt/${MOZ_PN}/plugin-container + opt/${MOZ_PN}/mozilla-xremote-client + opt/${MOZ_PN}/updater +" + +S="${WORKDIR}/${MOZ_PN}" + +src_unpack() { + unpack ${A} + + # Unpack language packs + mozlinguas_src_unpack +} + +src_install() { + declare MOZILLA_FIVE_HOME=/opt/seamonkey + + # Install seamonkey in /opt + dodir ${MOZILLA_FIVE_HOME%/*} + mv "${S}" "${D}${MOZILLA_FIVE_HOME}" + + # Install language packs + mozlinguas_src_install + + # Create /usr/bin/seamonkey-bin + dodir /usr/bin/ + cat <<EOF >"${D}"/usr/bin/seamonkey-bin +#!/bin/sh +unset LD_PRELOAD +exec /opt/seamonkey/seamonkey "\$@" +EOF + fperms 0755 /usr/bin/seamonkey-bin + + # Install icon and .desktop for menu entry + newicon "${D}${MOZILLA_FIVE_HOME}"/chrome/icons/default/default48.png ${PN}.png + domenu "${FILESDIR}/icon/${PN}.desktop" + + if use startup-notification; then + echo "StartupNotify=true" >> "${D}"/usr/share/applications/${PN}.desktop + fi + + # Fix prefs that make no sense for a system-wide install + insinto ${MOZILLA_FIVE_HOME}/defaults/pref/ + doins "${FILESDIR}"/local-settings.js + # Copy preferences file so we can do a simple rename. + cp "${FILESDIR}"/all-gentoo-1-cve-2015-4000.js "${D}"${MOZILLA_FIVE_HOME}/all-gentoo.js + + # revdep-rebuild entry + insinto /etc/revdep-rebuild + doins "${FILESDIR}"/10${PN} || die + + # Handle plugins dir through nsplugins.eclass + share_plugins_dir + + # Required in order to use plugins and even run seamonkey on hardened. + pax-mark mr "${ED}"/${MOZILLA_FIVE_HOME}/{seamonkey,seamonkey-bin,plugin-container} +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + # Update mimedb for the new .desktop file + fdo-mime_desktop_database_update + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/www-client/seamonkey-bin/seamonkey-bin-2.33.1.ebuild b/www-client/seamonkey-bin/seamonkey-bin-2.33.1.ebuild new file mode 100644 index 000000000000..8460a4fc2e67 --- /dev/null +++ b/www-client/seamonkey-bin/seamonkey-bin-2.33.1.ebuild @@ -0,0 +1,131 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="4" + +# This list can be updated with scripts/get_langs.sh from the mozilla overlay +MOZ_LANGS=(be ca cs de 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 uk zh-CN zh-TW) + +MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI +MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI +MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI +MOZ_PN="${PN/-bin}" +MOZ_P="${MOZ_PN}-${MOZ_PV}" + +MOZ_LANGPACK_PREFIX="${MOZ_PV}/langpack/${MOZ_P}." +MOZ_LANGPACK_SUFFIX=".langpack.xpi" + +MOZ_FTP_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${MOZ_PN}/releases/" + +inherit eutils multilib mozextension pax-utils nsplugins fdo-mime gnome2-utils mozlinguas + +DESCRIPTION="Mozilla Application Suite - web browser, email, HTML editor, IRC" +SRC_URI="${SRC_URI} + amd64? ( ${MOZ_FTP_URI}/${MOZ_PV}/contrib/${MOZ_P}.en-US.linux-x86_64.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 ) + x86? ( ${MOZ_FTP_URI}/${MOZ_PV}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )" +HOMEPAGE="http://www.seamonkey-project.org/" +RESTRICT="strip mirror" + +KEYWORDS="-* amd64 x86" +SLOT="0" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="startup-notification" + +DEPEND="app-arch/unzip" +RDEPEND="dev-libs/atk + >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 + >=dev-libs/glib-2.26:2 + >=media-libs/alsa-lib-1.0.16 + gnome-base/gconf + gnome-base/gnome-vfs + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + >=x11-libs/cairo-1.10[X] + x11-libs/gdk-pixbuf + >=x11-libs/gtk+-2.14:2 + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrender + x11-libs/libXt + >=x11-libs/pango-1.22.0 + virtual/freedesktop-icon-theme +" + +QA_PREBUILT=" + opt/${MOZ_PN}/*.so + opt/${MOZ_PN}/${MOZ_PN} + opt/${MOZ_PN}/${PN} + opt/${MOZ_PN}/components/*.so + opt/${MOZ_PN}/crashreporter + opt/${MOZ_PN}/webapprt-stub + opt/${MOZ_PN}/plugin-container + opt/${MOZ_PN}/mozilla-xremote-client + opt/${MOZ_PN}/updater +" + +S="${WORKDIR}/${MOZ_PN}" + +src_unpack() { + unpack ${A} + + # Unpack language packs + mozlinguas_src_unpack +} + +src_install() { + declare MOZILLA_FIVE_HOME=/opt/seamonkey + + # Install seamonkey in /opt + dodir ${MOZILLA_FIVE_HOME%/*} + mv "${S}" "${D}${MOZILLA_FIVE_HOME}" + + # Install language packs + mozlinguas_src_install + + # Create /usr/bin/seamonkey-bin + dodir /usr/bin/ + cat <<EOF >"${D}"/usr/bin/seamonkey-bin +#!/bin/sh +unset LD_PRELOAD +exec /opt/seamonkey/seamonkey "\$@" +EOF + fperms 0755 /usr/bin/seamonkey-bin + + # Install icon and .desktop for menu entry + newicon "${D}${MOZILLA_FIVE_HOME}"/chrome/icons/default/default48.png ${PN}.png + domenu "${FILESDIR}/icon/${PN}.desktop" + + if use startup-notification; then + echo "StartupNotify=true" >> "${D}"/usr/share/applications/${PN}.desktop + fi + + # revdep-rebuild entry + insinto /etc/revdep-rebuild + doins "${FILESDIR}"/10${PN} || die + + # Handle plugins dir through nsplugins.eclass + share_plugins_dir + + # Required in order to use plugins and even run seamonkey on hardened. + pax-mark mr "${ED}"/${MOZILLA_FIVE_HOME}/{seamonkey,seamonkey-bin,plugin-container} +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + # Update mimedb for the new .desktop file + fdo-mime_desktop_database_update + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} |