public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Ian Stakenvicius" <axs@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/mozilla:master commit in: www-client/seamonkey/
Date: Sat,  7 May 2016 20:38:06 +0000 (UTC)	[thread overview]
Message-ID: <1462653475.7be10b12ad3d66539a1548e1a7ee5240fa9b794e.axs@gentoo> (raw)

commit:     7be10b12ad3d66539a1548e1a7ee5240fa9b794e
Author:     Ian Stakenvicius <axs <AT> gentoo <DOT> org>
AuthorDate: Sat May  7 20:37:55 2016 +0000
Commit:     Ian Stakenvicius <axs <AT> gentoo <DOT> org>
CommitDate: Sat May  7 20:37:55 2016 +0000
URL:        https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=7be10b12

A self-rolled seamonkey-2.42, with langpacks, for experimentation

 www-client/seamonkey/Manifest                      |  27 ++
 .../seamonkey/seamonkey-2.42_pre20160507.ebuild    | 355 +++++++++++++++++++++
 2 files changed, 382 insertions(+)

diff --git a/www-client/seamonkey/Manifest b/www-client/seamonkey/Manifest
index 5c452b1..ec2db2d 100644
--- a/www-client/seamonkey/Manifest
+++ b/www-client/seamonkey/Manifest
@@ -1,6 +1,8 @@
 DIST enigmail-1.8.2.tar.gz 1604159 SHA256 1d2700799bc52aaa8e8c9f7a0f5111281ff9fbdffc093cdff070657d574eb2a6 SHA512 51eece988f466aeb4a343719a86dc7d95ec41dfc3ec7e3d8d2f360528675c605f8f2154f10aeea6ef82ed87c784f1d13bfc978e052a9ede0072b5137f6294b11 WHIRLPOOL e12a703899e0e4c98adc58b5f4bf1f74e24a2cf09c1a706a6edca6aca06140041b293f23e6e5b05c507177b4148533ebc3431fb75592aae07d791a899ba2c45c
+DIST enigmail-1.9.1.tar.gz 1736876 SHA256 0393119725fa5931d9888a2a1c9796d440ee7975ca3d005eb63142768b10f993 SHA512 5417d7744ff5b8299d9799059f62013e546fb74206782169e5ce6baa0950d96d1c8996c99ec902ca73b241fd1268966e0a7ad30c032a1706a0efbf06fefc311c WHIRLPOOL 80cff68461edc743851de5a83cd04105f6689eb1289f46b72334a96b091dc430399a91b2ab004a39bd7cb04433ab0471dd07b44d39fc2eb3869487b07841fc5a
 DIST firefox-38.0-patches-0.3.tar.xz 4796 SHA256 bfbef81748f76f5f80c3ce6e6b810b65f6266f71da02722b1e8c9fad865b02bd SHA512 a974e33759246153db7d83488f1326275efd12c44a6c8c539cbc35709b4dbd27e848bda32f302ac2baa5d8729ba20579ebc7f643419757f542972ca1a264d520 WHIRLPOOL 3549239db380c02a1575ff407ea684a14827f2250d991b5eb6c8a341ceebaca57cd2cc422e160f00dfab933385d677574cd84947da07bd282c68bb84c40fa42b
 DIST firefox-42.0-patches-0.3.tar.xz 13360 SHA256 8f1b592454695a27cd8ab6a234705d73363af0a5ecc5e64c30072def05fd5fc8 SHA512 4aa1ab7b8482b2d6af35cc293443678eb3c33a6eb2577fc0553ec94b3c3a3cbd7c322d50c004ac646296491fe1f67f5d199635750b0c50cc4f0742af704a9cac WHIRLPOOL e755b9fd4da821e8d0490e138531dcc55e9c9dd6ebbbf33771fffda9fe932df79c1d26dc8ad6b6dc9e8a444ee47659f7ef90846dc076299793db4726be06b94e
+DIST firefox-45.0-patches-04.tar.xz 18600 SHA256 2ee0ab58e0a1db7b573dd7ac407dcb9a43a85dd295c5d6d263f72ce629c5290c SHA512 cf5d4ddfe14dff92950baae066350ace0a503c5bdd9d837e4724fd2fb905a2fb540dcf34971531e79547dd62dfbf217d472f39ccc4802f34a245e24f406fdb5e WHIRLPOOL 1461c61ba7e54b7a91c758fdf91fda22260eaff4148b3cccab8ccfd9d09a3d80c0314e999284d392d9e961c42cd9720d6d30ac190074f74d1e53ecb1afa1b1e3
 DIST mozilla-graphite2-1.3.5-upgrade_patches.tar.xz 92916 SHA256 6314600c4d19112a51fba1f406eaef34b50df78405aa7cb0080550322d9b9ff9 SHA512 7fa37fe27587b80aaf4a2625abf7a28553286ecfa837b4c7c7d5a217abf8cf01a2446471f7c320d484325c2f7461161b00df75ff9a5d9efc70140e9723f5ac2f WHIRLPOOL 749ba5919850945f0fe36dfac912206cd38c50ae244703d07e37ea8a99a6b0c4300d0dd443db6c7a7fea22792ac7ccc8f839d598260e3e9f044e03431513f5c8
 DIST seamonkey-2.33-patches-01.tar.xz 944 SHA256 1612d94dddbd37fa4ce8307c1ba565c8439d082609b63c12b4971e361895566c SHA512 0132e7d06a1ea5d6c059f23e5b8a20016a1e911e8aa40ae15eaefcd141030b4d245297f1e13e508827d91bab5988db4775c8425e737654afba2ede9c2dee8392 WHIRLPOOL 4520c4eaa7e6a25f5c32e9cd1d46472e181fbd769a1c5a59c913834cec5556100eac01423b4abf4a47543d0fbae4bf83b0f4a4d6cec7a058587e2705043bf507
 DIST seamonkey-2.35-be.xpi 844271 SHA256 c1043f743a353dfb46db8f524249c808183e89f4f0f7a6181f9d5304d545f694 SHA512 2683a9e5858680a37b152c77fc15964d9b342e2d2a0fc409968b6cf35758f2bf30b3339dcd5c860ef95c56ed85c224383f95efc3d14999cd0a3e4a396c7c4644 WHIRLPOOL f3f69369b0e225cdbb8fc1ac35e4e2295ed1778df7cabd3c9f4f566b758ee6f7dc2f922e422b5b5175bc2ff2ecc15769e535810a90435d15f57f7b22217eb1bf
@@ -55,3 +57,28 @@ DIST seamonkey-2.40_pre4-uk.xpi 875815 SHA256 9932ca0ac00312a9fd9bab3199f7e55564
 DIST seamonkey-2.40_pre4-zh-CN.xpi 839892 SHA256 28f634be2ed10526dbf6bf310b28f4da921d5809bce8216418c34ad07ac75443 SHA512 743e34a2aa6776ff665e4b0a6d763acbfd96cce6d51ee1cf6cc4b10cc999f0d63d10435040f57950433574828c8cc77feab56a9b640dce99643ee6c18a9a9a72 WHIRLPOOL b539345deee6aa8ca6b3f3017e9fba5737131928e8b2e47a188d5a01ef0d9202baa75591a4b4c9d1d1b95b28b9893f41d6ae47a7121cb42e8395568495382c49
 DIST seamonkey-2.40_pre4-zh-TW.xpi 861767 SHA256 eaec998d922789be13cfc42660ab96abd0b1ec47cb4394b8a9f725969141ba89 SHA512 7ab516753547aba8fbe48cf147082f1f282ecd6fceac0deb9795dbbd1b2962cdf82bc02128a04527a664e3cd00a4b529bff6e33a4f9fff4cbe998e2ec302ffbc WHIRLPOOL d0eb50f6990acfae199ff0e21b6d738271e8e30d91b8d0678e00e4871be69779f57b7642979485c6b2bcfbabc22c9002bff76a3b3a702fb1b747ceb10bbeb134
 DIST seamonkey-2.40_pre4.source.tar.xz 193702432 SHA256 7ecccc039d03f38d197b123b59ea42eac4c0c10e4bdec779b3665d79b435fa01 SHA512 5a81a25c75af254f1508aa615a082f013d7d06950859822a134c51a0f4c12918081f69e7835dc85114e4285a67bc4be4d509db8374dec848f6381dfce447b696 WHIRLPOOL efeaaab91980fa98d3c13c2c99d5ca3f8a265ab2d978cbb3ebfdad87df481d97be9105decbf44e1bac2d8214e753eb9bdb78d1c2f64eaedef0c8cfa0f251db01
+DIST seamonkey-2.42-patches-01.tar.xz 812 SHA256 289b36a4538e4f3ec3633c08084d018e52fd2edfbdd1748c341accd452d20ee0 SHA512 7c727324671c242940876acfce6a95ac1b47713c83be502c8a5dba26be3d5e7998a13ae93c8874d51c3250bd3916d4468cb51b3beb26e74ff7d9d6ffa4c63c95 WHIRLPOOL 4c90988ce1364e38848caf92fb3f565cab4d8ab990eb1eed2c11655eff81d3a77b02577cb43fd35102c04b03c18963989f61ef32c6e9c29bbed2d0e6f9cc78a5
+DIST seamonkey-2.42_pre20160507-be.xpi 896516 SHA256 7f3d93133c05713d72bd78832c64b0a409fbc0802e4c46d68253b6cfa27476d2 SHA512 eb9984f77628c1043dffe1c74341fecc96dc99c1cb5d65acf48017a4a098c21ba180c5c59b790f84c3a42e645df46ca6fca3826d6a00b73b88d7aced98d580c2 WHIRLPOOL 3d48692a2ff84e895b07bb422ce3e64a2c84f0bc4d11f992b433abb987e296ea5a2030bf83cf7ebd541f939649c3cf57df230659220eca5b58f97290086c575c
+DIST seamonkey-2.42_pre20160507-cs.xpi 925176 SHA256 c189e7d4de6f9078d5989bce746ed75478b4062a8875dbc6471cae96ebf2ef15 SHA512 4652bb0d61a5b3ab045da1bee0c6ad460edd055e319ffa0713f7febf00fee26ed5881770deabf2ea76f7e29f4651f375d49fadaa32394a6c4baabf3968cbc0b7 WHIRLPOOL 152f00c8c60bedcf59773844df3676c72a9b0cfed6267c31377988f5f12523f00426572d7e082ac3c95dcb960eed67c64450e69013a0334c85e23184af5ea20d
+DIST seamonkey-2.42_pre20160507-de.xpi 932388 SHA256 d9d2d1d6cbc9b2739f5c56ffcbbaf5486b3e461f14c7310337a69de4b1b63770 SHA512 5ef20cb182d23578f9391a94c0b18fc09da2711ff1fd736db90c83b926b3b139b90d39b8897b929bdfa5bc983744424620acff88b0cd30d9eab152da15cdcbb9 WHIRLPOOL 41ed04aa83fddc2c6507ec2a1b9a34f38d53052ebc4f1f93197347ab7f26be768e7580ec5fa5a8c516f8cb2633bebff558226343892f1201653d1be882b552ed
+DIST seamonkey-2.42_pre20160507-en-GB.xpi 891314 SHA256 af65f0dd9b7d462f0787f9c41e8a5144aee6e82a87c205bc34682fef4b3ed3e6 SHA512 f0638d6708db3aabb6ac46d42ecd440ae862842d9b0744786878f257ad62c2845f6a9a5851c688327b49c5fa2d15f32afcdddf1618b06142771fa2502e16ffa9 WHIRLPOOL 042d066b61cdf1566b9786be1add9b147383f2f14016a54de9df71609587de44c60f8fc5cceec2a6d113e231f911af8f3bb2ea73825dc946efeeb54b3336ce3a
+DIST seamonkey-2.42_pre20160507-es-AR.xpi 941719 SHA256 7a5e35ea184ae1267955e5efd5fbe5d149eca04c24c36f1e85bcc772e0bcd312 SHA512 6d27b205c39bb2487d3d6fa8accf020618ba69ecd6eab697d59a87685e0a7e01ca2e3b1e26d980f22161cc07fcbfb20841bcdec8f692d0fb21a439b46d853f93 WHIRLPOOL 4b98eb43ff5edf59e329f943ed5ce687323ae7eb3f454ab7a483723de8c0a705934f70d48874cd7c08254e5ab29936ddbb2cde6a1d9c34b9f71f1a83c4006b66
+DIST seamonkey-2.42_pre20160507-es-ES.xpi 875011 SHA256 bbea2edb78f378bb97ea7995ac60d167840b30a155e1e7455085f6703037bef3 SHA512 7f94dca0c3d8ebb3269e0199aa1d1277259da4381fe26f72f509efad749ba0775e2598e975f734a89f2d8c4a82c078c48e0c876c9e6e5e6d3ddfefa76be81ea7 WHIRLPOOL 6e59cddc8722a19a0f48de1496200e9cd3e53383562dba668012d4a5c92ed800a1ae35b7f059641911d7ef750867526e19bcb05224c7d585c961988129f1a30e
+DIST seamonkey-2.42_pre20160507-fr.xpi 904848 SHA256 b2876cc10bf90e808181bdc44ce512acb4c5ff466f3f85bc3a0b9e868f108254 SHA512 087e55aaa23d86e07b8d7769cdf5576df8fb0530246244cebb390471b6d8e7fe68a8b983ab2e6254e6ffaacc10f5f9b83511f6a1494f991ec918957c0f2aab98 WHIRLPOOL 4032cfba98ca0eb7ccbf6b6321caaac2a7701e84d973cf0dba7c5de2b2565668a3e2eb87586a8d84bef5fdbd6bc527b4304d68b006fd977f811828de735d3a36
+DIST seamonkey-2.42_pre20160507-gl.xpi 883307 SHA256 3dde9a1ea9aa690251fe91571743ecb869424969a02f0ca30e8f62d5435b3ecf SHA512 62db166acb67eaae5a29e100bbd273a9b59e3ab7d754c9fe85cd781394468e09eff4540640f657d3a3c774fbf648b97e802ad66bd74b8a70c0d7ca4e8aee43a6 WHIRLPOOL 3123a41a96904ae519a4a2eea7dd21f7d8d5d91209e42172f906cf988c72c25f9e157d1fc2f96eee5048ffb1654d6d3dad6ae7588f34cbdd02c94cb9ef268ecd
+DIST seamonkey-2.42_pre20160507-hu.xpi 936168 SHA256 d159f026e0b5f1a2edb42f2b32d55809ce3c29dde1658c6cb7122d1d8ed99d4a SHA512 cb1ab3dc3a30456244a167548a8c12375f6e952b15f16d1d2afe68c396c510ba083e5d9755489147e06b607a656ca5f5df25a63af796eada3625883f3a6f69ef WHIRLPOOL 05802b0795b4ec4596b649b7f606ff9464b784a110362b73a59ae41443bf37d4c0bff2163f4f9b5bb0d20551d9ace1a1c8eecaf0e07cd18ad18d455e6b6af266
+DIST seamonkey-2.42_pre20160507-it.xpi 781295 SHA256 5f75e090ecd2cd077453b5d5f66e29a8671a391b7b15c2d5e47bd061a4ac9a19 SHA512 d16d776185a066121a7a0b84bc0fcc39cd6b5e0d0f3eaf763e1a8dbbfcc3d308f1e7839daedab6c1a0c5708372959d5ea57b4aa688683fbb10310489c7c0e77c WHIRLPOOL 1a3f719fada7d1551de117364aa3e6d3b0484ffe85882bdf65db495cf66479141db49ac0950927f445813fa460fe4cf76139111b0794ee505ce978b9521f798a
+DIST seamonkey-2.42_pre20160507-ja.xpi 991171 SHA256 28e1b343e993dd48a7adc4431551c69f56c38d6eaf3d466299aeac47148e749f SHA512 04ed28ad269c94bc0a51d69ce4ac48754d0bbe63314aff8b1e9a28366e4bfcabf9a02bfe2b1c27870113db51492422ad208d1678f68977d56890576574e69bd3 WHIRLPOOL 90b7c59c2d8c74143cbf21d7c8301349f3d0e8f6c9930be4e371fb2ecf88b6eeb30c8930e645a163f75dab90bc90a9e2144169ebb6f6ac57ed927e6953ddda8e
+DIST seamonkey-2.42_pre20160507-lt.xpi 935087 SHA256 9dc8d25e287fbe3912cd042440af2816c3fb0568ee9d6929c1d0b46576790248 SHA512 7200cff051f21c7e2ebf00b8cbdb7e1ba3027502581b21bc6de467e34afc5544662638aa8dc691dfdcd7d34d09905d9b83b2bff87b0d19bbd9a12dbafacf1600 WHIRLPOOL 3bb3c2d98e6dad1293bbaf1820a8c1ced42ebf2681080fb2f6d4acf13fbc193fb997cc8080d86bd7a6ab9503174b572cf4c0862dd2b9846e71a611205321d08f
+DIST seamonkey-2.42_pre20160507-nb-NO.xpi 906773 SHA256 76f4ae1ccab60160c3e06df5eb48dc00b4367af0a6d57acdc35f08c763dc8dda SHA512 0502ae22d86dd8d7b62cc1314fcef36a128fef45364e9727d6fd612fa7fb39a5fc0a92eaa563d24a40b63a1e4277c67962ca1c80a83e0792b647505261ecb4e1 WHIRLPOOL 1129dadd2b7f5a49586c7d6195cb93444d32aea4141cd29c8506b740dca42be2db297d957146e711b9839dc712738604fab0f518949165ae2f6725af996b8159
+DIST seamonkey-2.42_pre20160507-nl.xpi 886792 SHA256 66325711fbe7b1b13ad4341eea05888b6a54e5499b96ae3b38d32d9ef164a5f5 SHA512 450b121e369861cbb1f900cb6062aee8ea7fbf0023ddb447ccd8ff5c6bf63eab63678c34b3b62f10022b397183c1787b2d752ef20ab4268f97ce3c133916867c WHIRLPOOL 1635746852da525a9b79727277f48c40ae6912fff3fbf83bf1064e04e5fefdba7bc40e1e496d719e29a479f199ebfc0bef0a42b3970a62de515e9b114ad1b8fc
+DIST seamonkey-2.42_pre20160507-pl.xpi 924666 SHA256 fdbe56de834543640034fc0977b7504d79536f3660e9cef163508cae8468fc61 SHA512 57e37e1e437733cfb80ee71e7e95a8e2f9a5a1243ca6aa695153e60255295d8a2103fe3b1e64ac85cd6e55295d949c1d3457db9592f3db89c4b0af815a9ef5a2 WHIRLPOOL 22dc421021e4df79d5bcc8db9baec791b5b56c6c931313164afa52eec66e14221719e59bfdfde43abfeda33889e322fb226558c701a1d7d8fe1f388c29bf00ec
+DIST seamonkey-2.42_pre20160507-pt-PT.xpi 923822 SHA256 d63cddaacd020d41cec24b244411fa668cdc07f3c894340bab09a27dc2095ef0 SHA512 a7b816d03f2cf552dc6873611264a4a0dac398a5c5f4a73b1493da9a11f39a8925fac6db7d12bd21c082febc614e285b62337455bed885f26157765548459d7c WHIRLPOOL 7c5155b38a90cc9f4e06e74516e0f5c0e796ccb95e2d3c5b89a9a7143d5b086cd86bf3d495f7b5882516a1b8b0436b12da061b58ca8ad7a43d98a20af97ee0e9
+DIST seamonkey-2.42_pre20160507-ru.xpi 952532 SHA256 50aae85e94af7e626c44e984fd71049a20ed9db91b837beac80e00b6ecb3d918 SHA512 b95c81231dd2183092e328a781db7bb807b649927b28a77ebd690aa495186592890ad66955ebd851c035501e54ea9cc297a063b5fffff2ba6d68863b9a5e257b WHIRLPOOL 6e0ea9786674f82e19999b104a6bf86a676690f371da674612c0ca83267da1f1521c829882f6e5bea00f55b68e5a65224c03b74f1862f4c133f73db2c3c2ccf1
+DIST seamonkey-2.42_pre20160507-sk.xpi 952460 SHA256 27eadf15671aeb029979a4e52d017b4d3d39d7600a894fdd0dc6650e9b7df341 SHA512 a98b29d199c1698e8328d46a09535dc9f81a27588d65ab57a20067afa61ca9077541c19b707775fd6b4ded5c6a9a8a636d1071d7ab98f06c9f81e138d9b28371 WHIRLPOOL 6a281c34d45525a7f4114a7aa70520889532f9ca104bc6550969ed1248c05753f99abb7d357b65c0f2c6c4e698bc09caa0425246f84171b31ab1f80d9afd18b0
+DIST seamonkey-2.42_pre20160507-sv-SE.xpi 916136 SHA256 5184d24463275821584e81169fe7a8c7349ca0c2f79330f24f8190472d2da52b SHA512 cff32eee0dd088cb7546ff27a7b568d1be677e91c3db17b29f3b673d1a96e92342d1e5c6c61bac4a18c84785a0cfec21c68f563d3f042435db1401ea17c2c5ce WHIRLPOOL b8a355053595d907e39ae974a93564ead7e081ae194e6d414891491c2356dbab4e30ffb9f940347c11f940945951a72db45f829841882715bf141e493f8aa57f
+DIST seamonkey-2.42_pre20160507-tr.xpi 881080 SHA256 1ae9117d6c478f580962a84392cb206c0c2de317a2316b9aff7c0577dfc6ec00 SHA512 c25019542ff7b0157f78a2bb1d58419740697ab73c0abc9f402e86914e16cfe2a9cfe4add56d6a510dbe92427816ff2545965aa3902ea69c7b596ed494dcffbc WHIRLPOOL 231c3bb71caa7d074b401b81abaf2491f4e7d4e272eec5b15d13dd054dc1e0c10b2c52b6f69baf254f5dfb4a7ccff2c26c69a022d28b88c6f4e5f084363f1d4d
+DIST seamonkey-2.42_pre20160507-uk.xpi 963250 SHA256 11325379b992f06cd05db112798d5cbd44f590526a96aec77c8d90035f6e0e75 SHA512 9ca9c91fc25addd9a451c55aa128aab19e6d2829dd8fbbbccf5c9c1a6496e2f3e4d7d6e844831e95ca8cb91f610c387b8564028fb44cabc8db0b1ea146b186cb WHIRLPOOL c587b56e3ddc34857ecde2d7b43955b50b685ee05f6e6dcd1c091f1dc6bd9effa2f9db31e3b8e4555e35961c8bd61633c9a61cb354498fc632eaff8e33025d00
+DIST seamonkey-2.42_pre20160507-zh-CN.xpi 931447 SHA256 aa3756b437cc99b203f758e99940ae656d828af1160780fde52b2585ccb0316b SHA512 7751b30773cc734060dcf2cb1c94fbc141513fd1e6093e76d28e2376291fd2afcd31917db2ef05ba1194786e05fff2fa2676f1ad2702fe8494f28f4924c72482 WHIRLPOOL 0b9e1b553e6fdbb917e1275a16635d699da6289078e24969a7cba25ee7e259cd79f4c578dea01fad22908b88e1f379a5ffe56001c100b2f808fe5f22cb86c108
+DIST seamonkey-2.42_pre20160507-zh-TW.xpi 960506 SHA256 77c0d4aedd9dc5822e69089bc36651604fa0678e253c92a84da4d27044c97421 SHA512 309d600dbe5d1013e722c26706c4952240f4d1e44c8730499f3f8c0bbf973f66569dbcd32af9f7335df1be2da2e64faf445a0da4451c75c15e86900c7ba2db69 WHIRLPOOL 2bac9b85ba8cb01a58db2465ec369b732f07728848edc6aef7fdb74158fe2e7a0cf3b2a977cdaedbff3710d227417a5f7ff0b1657f558b2fb54ce573e62ffb39
+DIST seamonkey-2.42_pre20160507.source.tar.xz 210152524 SHA256 f867e9d4e906676cb76829ca440a4879caf9a648af88ec4673ca14d9ba6a5647 SHA512 41dd3eb0437f319dda312c4ebe410dff6ea74f9a8e762cbaf0ed95747a775cc510015c03cd43c8230136fac13948ba64ba3cad8db045a728f48485ca1387f39e WHIRLPOOL 640c11baf88583f502454d2350480068a01c94046b18b9e219b6c250dfe439e641ee2e3572de82e622d6cc943412e85db61a4293365c27bbc684813d635de034

diff --git a/www-client/seamonkey/seamonkey-2.42_pre20160507.ebuild b/www-client/seamonkey/seamonkey-2.42_pre20160507.ebuild
new file mode 100644
index 0000000..667975e
--- /dev/null
+++ b/www-client/seamonkey/seamonkey-2.42_pre20160507.ebuild
@@ -0,0 +1,355 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+WANT_AUTOCONF="2.1"
+
+# This list can be updated with scripts/get_langs.sh from the mozilla overlay
+# note - could not roll langpacks for: ca fi
+MOZ_LANGS=(be cs de en en-GB en-US es-AR es-ES 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/_pre*}"
+MOZ_PV="${MOZ_PV/_alpha/a}"
+MOZ_PV="${MOZ_PV/_beta/b}"
+MOZ_PV="${MOZ_PV/_rc/rc}"
+MOZ_P="${P}"
+MY_MOZ_P="${PN}-${MOZ_PV}"
+
+if [[ ${PV} == *_pre* ]] ; then
+# the following are for upstream build candidates
+#	MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_pre}"
+#	MOZ_LANGPACK_PREFIX="linux-i686/xpi/"
+	# And the langpack stuff stays at eclass defaults
+# the following is for self-rolled releases
+	MOZ_HTTP_URI="https://dev.gentoo.org/~axs/distfiles"
+	MOZ_LANGPACK_PREFIX="${MY_MOZ_P}."
+	MOZ_LANGPACK_SUFFIX=".langpack.xpi"
+else
+	MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases/${MOZ_PV}"
+	MOZ_LANGPACK_PREFIX="langpack/${MY_MOZ_P}."
+	MOZ_LANGPACK_SUFFIX=".langpack.xpi"
+fi
+
+MOZCONFIG_OPTIONAL_WIFI=1
+MOZCONFIG_OPTIONAL_JIT="enabled"
+inherit check-reqs flag-o-matic toolchain-funcs eutils mozconfig-v6.45 multilib pax-utils fdo-mime autotools mozextension nsplugins mozlinguas
+
+PATCHFF="firefox-45.0-patches-04"
+PATCH="${PN}-2.42-patches-01"
+EMVER="1.9.1"
+
+DESCRIPTION="Seamonkey Web Browser"
+HOMEPAGE="http://www.seamonkey-project.org"
+
+[[ ${PV} != *_pre* ]] && \
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86"
+
+SLOT="0"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="+chatzilla +crypt +gmp-autoupdate +ipc minimal pulseaudio +roaming selinux test"
+
+SRC_URI="${SRC_URI}
+	${MOZ_HTTP_URI}/source/${MY_MOZ_P}.source.tar.xz -> ${P}.source.tar.xz
+	https://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCHFF}.tar.xz
+	https://dev.gentoo.org/~axs/mozilla/patchsets/${PATCHFF}.tar.xz
+	https://dev.gentoo.org/~axs/mozilla/patchsets/${PATCH}.tar.xz
+	https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCHFF}.tar.xz
+	https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz
+	crypt? ( https://www.enigmail.net/download/source/enigmail-${EMVER}.tar.gz )"
+
+ASM_DEPEND=">=dev-lang/yasm-1.1"
+
+RDEPEND=">=dev-libs/nss-3.22.3
+	>=dev-libs/nspr-4.12
+	crypt? ( || (
+			( >=app-crypt/gnupg-2.0
+				|| (
+					app-crypt/pinentry[gtk]
+					app-crypt/pinentry[qt4]
+				)
+			)
+			=app-crypt/gnupg-1.4* ) )"
+
+DEPEND="${RDEPEND}
+	!elibc_glibc? ( !elibc_uclibc?  ( dev-libs/libexecinfo ) )
+	crypt? ( dev-lang/perl )
+	amd64? ( ${ASM_DEPEND}
+		virtual/opengl )
+	x86? ( ${ASM_DEPEND}
+		virtual/opengl )"
+
+S="${WORKDIR}/${PN}-${MOZ_PV}"
+
+BUILD_OBJ_DIR="${S}/seamonk"
+
+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
+}
+
+pkg_pretend() {
+	# Ensure we have enough disk space to compile
+	if use debug || use test ; then
+		CHECKREQS_DISK_BUILD="8G"
+	else
+		CHECKREQS_DISK_BUILD="4G"
+	fi
+	check-reqs_pkg_setup
+}
+
+src_unpack() {
+	unpack ${A}
+
+	# Unpack language packs
+	mozlinguas_src_unpack
+}
+
+src_prepare() {
+	# Apply our patches
+	eapply "${WORKDIR}"/seamonkey
+
+	# browser patches go here
+	pushd "${S}"/mozilla &>/dev/null || die
+	rm -f "${WORKDIR}"/firefox/2000-firefox_gentoo_install_dirs.patch
+	eapply "${WORKDIR}"/firefox
+	popd &>/dev/null || die
+
+	# Shell scripts sometimes contain DOS line endings; bug 391889
+	grep -rlZ --include="*.sh" $'\r$' . |
+	while read -r -d $'\0' file ; do
+		einfo edos2unix "${file}"
+		edos2unix "${file}"
+	done
+
+	# Allow user to apply any additional patches without modifing ebuild
+	eapply_user
+
+	local ms="${S}/mozilla"
+
+	# Enable gnomebreakpad
+	if use debug ; then
+		sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
+			"${ms}"/build/unix/run-mozilla.sh || die "sed failed!"
+	fi
+
+	# Ensure that are plugins dir is enabled as default
+	sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
+		"${ms}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
+	sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
+		"${ms}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
+
+	# Don't exit with error when some libs are missing which we have in
+	# system.
+	sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
+		-i "${S}"/suite/installer/Makefile.in || die
+	# Don't error out when there's no files to be removed:
+	sed 's@\(xargs rm\)$@\1 -f@' \
+		-i "${ms}"/toolkit/mozapps/installer/packager.mk || die
+
+	eautoreconf
+	cd "${S}"/mozilla || die
+	eautoconf
+	cd "${S}"/mozilla/js/src || die
+	eautoconf
+	cd "${S}"/mozilla/memory/jemalloc/src || die
+	WANT_AUTOCONF= eautoconf
+}
+
+src_configure() {
+	MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+	MEXTENSIONS="default"
+	# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
+	# Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+	# get your own set of keys.
+	_google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
+
+	####################################
+	#
+	# mozconfig, CFLAGS and CXXFLAGS setup
+	#
+	####################################
+
+	mozconfig_init
+	mozconfig_config
+
+	# We want rpath support to prevent unneeded hacks on different libc variants
+	append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}"
+
+	# 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
+
+	# Setup api key for location services
+	echo -n "${_google_api_key}" > "${S}"/google-api-key
+	mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key"
+
+	mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
+	mozconfig_annotate '' --enable-jsd
+	mozconfig_annotate '' --enable-canvas
+
+	# Other sm-specific settings
+	mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
+
+	mozconfig_annotate '' --enable-safe-browsing
+
+	mozlinguas_mozconfig
+
+	# Use an objdir to keep things organized.
+	echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" \
+		>> "${S}"/.mozconfig
+
+	# Finalize and report settings
+	mozconfig_final
+
+	if use crypt ; then
+		pushd "${WORKDIR}"/enigmail &>/dev/null || die
+		econf
+		popd &>/dev/null || die
+	fi
+
+	# Work around breakage in makeopts with --no-print-directory
+	MAKEOPTS="${MAKEOPTS/--no-print-directory/}"
+
+	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
+
+	emake V=1 -f client.mk configure
+}
+
+src_compile() {
+	CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
+	MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" \
+	emake V=1 -f client.mk
+
+	# Only build enigmail extension if conditions are met.
+	if use crypt ; then
+		einfo "Building enigmail"
+		pushd "${WORKDIR}"/enigmail &>/dev/null || die
+		emake -j1
+		emake xpi
+		popd &>/dev/null || die
+	fi
+}
+
+src_install() {
+	MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+	DICTPATH="\"${EPREFIX}/usr/share/myspell\""
+
+	local emid
+	cd "${BUILD_OBJ_DIR}" || die
+
+	# Pax mark xpcshell for hardened support, only used for startupcache creation.
+	pax-mark m "${BUILD_OBJ_DIR}/dist/bin/xpcshell"
+
+	# Copy our preference before omnijar is created.
+	sed "s|SEAMONKEY_PVR|${PVR}|" "${FILESDIR}"/all-gentoo-1.js > \
+		"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
+		|| die
+
+	# Set default path to search for dictionaries.
+	echo "pref(\"spellchecker.dictionary_path\", ${DICTPATH});" \
+		>> "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
+		|| die
+
+	echo 'pref("extensions.autoDisableScopes", 3);' >> \
+		"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
+		|| die
+
+	local plugin
+	if ! use gmp-autoupdate ; then
+		for plugin in gmp-gmpopenh264 ; do
+			echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
+				"${S}/${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
+				|| dir
+		done
+	fi
+
+	MOZ_MAKE_FLAGS="${MAKEOPTS}" \
+	emake DESTDIR="${D}" install
+	cp "${FILESDIR}"/${PN}.desktop "${T}" || die
+
+	if use crypt ; then
+		local em_dir="${WORKDIR}/enigmail/build"
+		pushd "${T}" &>/dev/null || die
+		unzip "${em_dir}"/enigmail*.xpi install.rdf || die
+		emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf)
+		#'
+		dodir ${MOZILLA_FIVE_HOME}/extensions/${emid}
+		cd "${D}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die
+		unzip "${em_dir}"/enigmail*.xpi || die
+
+		popd &>/dev/null || 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
+
+	# Install language packs
+	mozlinguas_src_install
+
+	# Add StartupNotify=true bug 290401
+	if use startup-notification ; then
+		echo "StartupNotify=true" >> "${T}"/${PN}.desktop || die
+	fi
+
+	# Install icon and .desktop for menu entry
+	newicon "${S}"/suite/branding/nightly/content/icon64.png ${PN}.png
+	domenu "${T}"/${PN}.desktop
+
+	# Required in order to use plugins and even run seamonkey on hardened.
+	pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{seamonkey,seamonkey-bin,plugin-container}
+
+	if use minimal ; then
+		rm -rf "${ED}"/usr/include "${ED}${MOZILLA_FIVE_HOME}"/{idl,include,lib,sdk}
+	fi
+
+	# Handle plugins dir through nsplugins.eclass
+	share_plugins_dir
+
+	#doman "${BUILD_OBJ_DIR}/suite/app/${PN}.1"
+
+	# revdep-rebuild entry
+	insinto /etc/revdep-rebuild
+	echo "SEARCH_DIRS_MASK=${MOZILLA_FIVE_HOME}*" >> ${T}/11${PN}
+	doins "${T}"/11${PN}
+}
+
+pkg_preinst() {
+	MOZILLA_FIVE_HOME="${ROOT}/usr/$(get_libdir)/${PN}"
+
+	if [ -d ${MOZILLA_FIVE_HOME}/plugins ] ; then
+		rm ${MOZILLA_FIVE_HOME}/plugins -rf
+	fi
+}
+
+pkg_postinst() {
+	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
+}


             reply	other threads:[~2016-05-07 20:38 UTC|newest]

Thread overview: 141+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-05-07 20:38 Ian Stakenvicius [this message]
  -- strict thread matches above, loose matches on Subject: below --
2018-05-23  8:35 [gentoo-commits] proj/mozilla:master commit in: www-client/seamonkey/ Lars Wendler
2018-05-22  8:31 Lars Wendler
2018-04-19  6:05 Lars Wendler
2018-04-19  6:05 Lars Wendler
2018-03-07 13:00 Lars Wendler
2017-11-25  8:46 Lars Wendler
2017-11-23 19:47 Ian Stakenvicius
2017-10-10  1:21 Ian Stakenvicius
2017-08-24 13:18 Lars Wendler
2017-08-16 20:36 Ian Stakenvicius
2017-07-28 14:26 Ian Stakenvicius
2017-07-25 19:38 Ian Stakenvicius
2017-07-25  1:58 Ian Stakenvicius
2017-07-21 13:23 Lars Wendler
2017-06-05 14:36 Jory Pratt
2017-03-29 13:38 Lars Wendler
2017-02-06  2:43 Lars Wendler
2016-10-11 14:13 Ian Stakenvicius
2016-10-01 14:48 Ian Stakenvicius
2016-09-01 20:38 Ian Stakenvicius
2016-08-04 20:47 Ian Stakenvicius
2016-07-19 18:49 Ian Stakenvicius
2016-07-19 18:49 Ian Stakenvicius
2016-07-12 20:41 Ian Stakenvicius
2016-07-09  0:57 Ian Stakenvicius
2016-03-04 22:38 Lars Wendler
2016-01-26  5:38 Lars Wendler
2015-11-27 19:25 Ian Stakenvicius
2015-11-10  8:33 Lars Wendler
2015-09-28  8:18 Lars Wendler
2015-09-03 10:03 Lars Wendler
2015-09-03  7:18 Lars Wendler
2015-09-03  6:26 Lars Wendler
2015-09-02 14:29 Lars Wendler
2015-03-24  7:54 Lars Wendler
2014-12-04 14:21 Lars Wendler
2014-11-06 14:33 Lars Wendler
2014-11-06  8:17 Lars Wendler
2014-10-31 19:13 Ian Stakenvicius
2014-04-29 12:47 Lars Wendler
2014-04-11  7:00 Lars Wendler
2014-04-02 18:26 Ian Stakenvicius
2014-03-20 15:19 Lars Wendler
2014-03-19 10:08 Lars Wendler
2014-02-20 18:36 Lars Wendler
2014-02-19  8:38 Lars Wendler
2014-02-06 13:01 Lars Wendler
2014-02-05  7:44 Lars Wendler
2014-02-04  9:55 Lars Wendler
2014-01-01 20:15 Lars Wendler
2014-01-01 20:14 Lars Wendler
2013-12-17 12:16 Lars Wendler
2013-12-12  7:14 Lars Wendler
2013-11-18 18:50 Lars Wendler
2013-11-02 15:22 Lars Wendler
2013-10-31 10:21 Lars Wendler
2013-10-30 12:01 Lars Wendler
2013-09-25 22:29 Lars Wendler
2013-09-25 14:17 Lars Wendler
2013-09-18  7:01 Lars Wendler
2013-08-07  7:48 Lars Wendler
2013-08-07  7:22 Lars Wendler
2013-07-31 13:38 Lars Wendler
2013-07-26 11:10 Lars Wendler
2013-07-17  9:24 Lars Wendler
2013-05-21  6:23 Lars Wendler
2013-05-02 11:12 Lars Wendler
2013-04-22 15:57 Lars Wendler
2013-04-22 15:53 Lars Wendler
2013-04-22 11:39 Lars Wendler
2013-04-17 10:09 Lars Wendler
2013-04-08  6:50 Lars Wendler
2013-04-03  7:00 Lars Wendler
2013-04-03  6:55 Lars Wendler
2013-03-29  0:39 Jory Pratt
2013-03-13 21:49 Lars Wendler
2013-03-01  7:46 Lars Wendler
2013-02-21 12:02 Lars Wendler
2013-02-18 16:21 Lars Wendler
2013-02-07  5:51 Lars Wendler
2013-01-16 23:02 Lars Wendler
2013-01-10  9:35 Lars Wendler
2013-01-09 15:37 Lars Wendler
2012-12-07  6:40 Lars Wendler
2012-12-05 22:52 Lars Wendler
2012-12-05 22:46 Lars Wendler
2012-09-09 16:26 Lars Wendler
2012-08-28  8:44 Lars Wendler
2012-08-21  7:38 Lars Wendler
2012-08-13 13:55 Lars Wendler
2012-07-30 12:27 Lars Wendler
2012-07-18 22:30 Jory Pratt
2012-07-17 11:57 Lars Wendler
2012-07-11  7:08 Lars Wendler
2012-07-11  7:06 Lars Wendler
2012-07-02 15:02 Lars Wendler
2012-07-01 12:13 Lars Wendler
2012-06-27 11:56 Lars Wendler
2012-06-16 21:07 Lars Wendler
2012-06-16 20:07 Lars Wendler
2012-06-15 13:14 Jory Pratt
2012-06-15  8:38 Lars Wendler
2012-06-15  7:51 Lars Wendler
2012-06-10  2:31 Lars Wendler
2012-06-08 10:36 Lars Wendler
2012-06-08 10:35 Lars Wendler
2012-06-06  7:43 Lars Wendler
2012-06-05  9:31 Lars Wendler
2012-06-05  6:49 Lars Wendler
2012-05-08 13:22 Lars Wendler
2012-02-14 12:19 Lars Wendler
2012-01-28 21:48 Lars Wendler
2011-12-15  7:52 Lars Wendler
2011-12-14 18:19 Lars Wendler
2011-12-04  1:16 Lars Wendler
2011-11-21 15:54 Lars Wendler
2011-11-10 13:44 Lars Wendler
2011-11-07 14:22 Lars Wendler
2011-10-16 15:55 Lars Wendler
2011-10-08  6:29 Lars Wendler
2011-10-02 20:35 Lars Wendler
2011-10-02 19:09 Lars Wendler
2011-10-02 17:36 Lars Wendler
2011-07-05 16:55 Lars Wendler
2011-07-03 19:15 Lars Wendler
2011-06-29  6:36 Lars Wendler
2011-06-28 18:23 Lars Wendler
2011-06-23 10:15 Lars Wendler
2011-06-17 13:44 Lars Wendler
2011-06-16 22:17 Lars Wendler
2011-06-16 21:06 Lars Wendler
2011-05-13  9:44 Lars Wendler
2011-04-24  8:33 Lars Wendler
2011-04-15 16:41 Lars Wendler
2011-04-08  5:58 Lars Wendler
2011-03-29 19:26 Lars Wendler
2011-03-14 21:08 Lars Wendler
2011-03-14 21:08 Lars Wendler
2011-02-13 22:12 Lars Wendler
2011-02-13 11:52 Lars Wendler

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1462653475.7be10b12ad3d66539a1548e1a7ee5240fa9b794e.axs@gentoo \
    --to=axs@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox