parent
a89818811c
commit
a59c34bef4
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/bfr/bfr-1.6-r1.ebuild,v 1.7 2011/01/04 16:23:18 jlec Exp $
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="General-purpose command-line pipe buffer"
|
||||
HOMEPAGE="http://www.glines.org/software/bfr"
|
||||
SRC_URI="http://www.glines.org/bin/pk/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~ppc ppc64 sparc x86"
|
||||
IUSE=""
|
||||
|
||||
pkg_setup() {
|
||||
tc-export CC
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "install failed"
|
||||
dodoc AUTHORS INSTALL ChangeLog NEWS README TODO || die
|
||||
}
|
@ -1,90 +1,120 @@
|
||||
DIST calligra-l10n-bs-2.7.5.tar.xz 354104 SHA256 46db4431af43278e31b9611e932f07f64d21a635caf0d2b23b1e650367056335 SHA512 5c96de96ab0c6d4fcec39cbbef71ee70f265acf08b9aaca26741785bbe49966dea621b8957d5a6e448ab54f0676a158c75dae2d392b394b7199f6eb7477c8739 WHIRLPOOL 8c1a0765749b607af5f07cfd348cc3480191f33d387f4ba611836c0b272d28c4eca27912f11fa826d29f15e803a00dfe7254582a9205cb34a1b86b01dce0f38b
|
||||
DIST calligra-l10n-bs-2.8.5.tar.xz 369028 SHA256 232eaae993c88f712cc2e38ac90aea66d478b0e981bbc4fcecde508efe9b17ac SHA512 7524d3d54af09107dae20bd167b26dad3c51990bef98fc0d30627ce3c36dc5162bf8dd286e473c56674f7c894fba310aaf67ec1f048091d06349ff9906c1b5ac WHIRLPOOL 42d5be5b9f8575afd9012991a8ec9d375769861fcda1fed1563764ecda1b6755fc308deb225791a5469c344ef1ba09159291b8d98342f3049c18a1dc8b02c1cd
|
||||
DIST calligra-l10n-bs-2.8.6.tar.xz 369508 SHA256 6824f9a99484908ad872d348d4ec5c629e6751507ecd88384db3e7a4292cbbe9 SHA512 c44cae82a7b96e921959da5a50b105f04a4fbe0c173f0f089b49300d0162161c24246b9580919fdac174951fed3e84fb5172910450269891ee3788089f766557 WHIRLPOOL 29371b2155d95d92acb0eca7a71cd35915e13bdb8192d323cdace91b60dcddd43d09dfacb1d203310cbcce83de43022f8b7cdc8f7f97946c9d959017281b120f
|
||||
DIST calligra-l10n-bs-2.8.7.tar.xz 369576 SHA256 b7807f655545b96f693e9b9395001b983ef0e4b61601198b34ca8ad156dbb660 SHA512 0a73ce3c7ff8caef7c474cd37f1a543785fd5e44ff09771d216b8c8ff5d207c650a94a6b8cb8cf85c14715afa89c2bacfe5ef88b480cd348348e61615e7adc70 WHIRLPOOL e1ec9a4c90e9d3a5af595031a32871dc05660f206ae3b6e3e98507c2660045f51b42348de4f1e80ee072e0662d248ea50ca47e04753afa78936f0c35d3ea4852
|
||||
DIST calligra-l10n-ca-2.7.5.tar.xz 356244 SHA256 31df968406fab9a95e13c1502ed0be68e08043eba76fc47369bb1a957b7dee0e SHA512 47aae696fe210d2951539229087f9c3cf39d5fb56ebdad97fb1694b85919c72ae345804a59983b07d434411591d21a06819fff40ad75507e716a8e81d7c800a4 WHIRLPOOL b9c2b063227eed1f1cc9bd9ec6f8c54867fab07840bcae977a3fd2e2a194539a6abb42d0a641203b4ac8e3b2155ba65f32c03b3e7daf56a235aa1bd57f62cc88
|
||||
DIST calligra-l10n-ca-2.8.5.tar.xz 525332 SHA256 fbd16eaf2d9ac3ded7550cee2ec06f2b5d47c80d49638ce0c8c625c5ef2969d7 SHA512 f665125e023397130d7b4e602c75c268469ffac570734b9902895c23b6d5c6982d2b243541bcb27d4a508d9a10368f39949de434604575f2cab436b7e5aa9110 WHIRLPOOL 9bd93979c450c08f4fd1d36a0d87d575608ffac4455183eb789d39331de02685043fa43656588d54023ee42d3cea9bacba1c33c13de63ab90fdf39dc9efeaaac
|
||||
DIST calligra-l10n-ca-2.8.6.tar.xz 527144 SHA256 2c5700b17c3927a494a7136a8620e28b2a39be56eeb118c3fd06173623aa4e10 SHA512 e29841935b334227797694b2ecf2cb5001ce569d354fdad7f0a22d0cff1ccc376822634e44b064d08cba6456e851e20975e4c8356502faed9643af456d3ccb15 WHIRLPOOL d1fb741f51518b164f240a6401aa623fc87e5ef1f41bd1a0196a91f957eb48bec9c97a7b36d4af03f96cc44d103c2eb9f254d816edb9ffb0ac45115adad5b22a
|
||||
DIST calligra-l10n-ca-2.8.7.tar.xz 526820 SHA256 820c3f7d3795e50359c354e18dc6b6a17a0cf0c4dc87e057fddd16bc4875e7fb SHA512 15a8e44fe3ece6a0be55b08e2ea556f081ef4c9ab34dc2d7d8c92a98f94987107ea271e3872d72193a49d694222b88fcd6fd881c31cd976962ba7ba4569c4f06 WHIRLPOOL 6b41ce70b26565b8d2437bc2de0887f9ba5921d6bf9b395a6923683d6c323d838eb49d0c49010dcb967abcf0c14e02587bc107d99be99d47a7278c85b035f6c7
|
||||
DIST calligra-l10n-ca@valencia-2.7.5.tar.xz 245652 SHA256 17f8d4901beec2f6023f3c5ae47d746ed86fb64bcde080a96ad1b9363538e109 SHA512 1a0495565d9c353cd9f0d6385d43b842c357c5265d04a7afdc17df43ef8cc516df52d4b79df479e675db176355ee4910f2dbb5ae2fc411a93d26939385f981f4 WHIRLPOOL fb3ddb5ae1fd8e747d15ff998ba8975fd3553efb1dd68071be903c26f16b2419ba63d0216888ffa63eafa09ba7d9c1d7d613a707445f571fc810c4e5a4896c32
|
||||
DIST calligra-l10n-ca@valencia-2.8.5.tar.xz 358816 SHA256 ed46537d00103138c47802e3246e0ca9d63cb85f59314746c9f4083e4bed305d SHA512 67b7681b5de230ca23c5dfeed55c4b6999cff396cad1dc7eef43970638ab5cd529881846d6c98dcc12249e2a3bc5c4c1420ae7c616ee301f0ba9613cac910829 WHIRLPOOL 3c93f9e53d9cdc33762f4e86cd28706bdfdddbec6145f1686207ba8570d518388dee3285bc060f325ad631298a730e7c94555848f9373ca7339ca3198fe77b85
|
||||
DIST calligra-l10n-ca@valencia-2.8.6.tar.xz 359200 SHA256 8b37804f05ec42510c032bd59b87793f6d3284a4400ee0428b9d5f60aa899df1 SHA512 0eaddf06797fd44a970a6d8e51dae67649166b3b1e5d60daa6c1ef531915c2988d802cc27bc95e35415689c2f51a1cb9de68708d7b90a620b45408639a0a7cf3 WHIRLPOOL 4819a8dad295609bd5d0313ec657521b5f84e7415cee758d913439da3fd4e1ce8d9e0840d338f869effaa30625d308f8c71bb35bc8a74e403fead02adb488cc4
|
||||
DIST calligra-l10n-ca@valencia-2.8.7.tar.xz 359284 SHA256 f6c996581264b8c3f4e852e9b275e53874b566c285d4d2eb53bf00014f53a84b SHA512 193bd2311347fa24d129773a3edd408007eeee99537aa50b955db1053b9fb0052d32cb6cccefa7a127c10d931c938bbc490cb06e0681d8636606ef6f7aaf302b WHIRLPOOL f4125d710ef685f226c830588c873090b2a5a9deec01ce7f2d77854cdc451f878efc8c93236efe959bf295944f7def3daac7c9173795d5ed54b1df7052d7ebd3
|
||||
DIST calligra-l10n-cs-2.7.5.tar.xz 297308 SHA256 725be5cc171870755cb3fe5795c929c87749bad492a56f464315935fc6f2beba SHA512 00953abf864f20377a40616050eb4786f1e96c63efaf21c75a8a405374f2dbaf15a78bca38847d2aefea67049b39e38469c692af6e95e5bd0cab312678357f47 WHIRLPOOL baa2654da7dfb9fea27105dd7788685b0cf32874510cdbbbe8f941bdf6fa90dbe58a84fcf6b701a3313d9dcf5b892a16556387cddb064d75d7745b0372f97e41
|
||||
DIST calligra-l10n-cs-2.8.5.tar.xz 305084 SHA256 f2fcaa7bbbe45137dac5d9a4e894390c2df7a826c7a55540ef1b55c5e9a63af7 SHA512 a76d57f7f37fc52126887d19ce8a59e6c9b216fb8fde8c27b9947bfd6e15c2e2140317b8814138bfcc172fbf93a4dade1e3870768dceafbae0a1418159c229ac WHIRLPOOL cdf680b7177a7106165f50c2956ef4d8a853facd35b52208dda683378b2e50a40c35ecb2592eccceb93b44e4c0853871c29e68d2df8e37c9caea777e6834a73b
|
||||
DIST calligra-l10n-cs-2.8.6.tar.xz 306844 SHA256 b9e587b282863203b5cd746532c186ea14276e6e9e117943d39802f2a84c65c0 SHA512 df2d8b9455c278f6ad2be688682a0532b13733f141efdf91b7b305f91f890881a6c0e271666ab4794ac01fdc2d67b613dd860260ac496047b6b942da1bcdc01e WHIRLPOOL afd73752ab7c5afd45d58baea85800b3d55a8e74a9001406bf6b7d68b55059add3a991ef27634d23470880b3bfbde6fd1ae57d55ed274feaa86c5283b0690468
|
||||
DIST calligra-l10n-cs-2.8.7.tar.xz 306668 SHA256 13aae7df7487f39726015e2501230c8c162029f0ace232e536cde3201e3ad091 SHA512 4702613c0ff0183b53b879a548a540869470f75f1be1e3a9f33f6564b85991a5183c3896cadbff5843b7522efc67f6e1fa1543d4d0d1c17c94ff6941275899aa WHIRLPOOL a138da9d35ecd2b392847b92a0fccbd4fc574828a04edce0dfcc4d0a8e4382adfee4b3c99253f2b9d033a7d9584102089d0aad587fb38cb205eecf441969ad59
|
||||
DIST calligra-l10n-da-2.7.5.tar.xz 406264 SHA256 ed88bc2dddeddc54a77e54b29d68cd0fdc71f6a7c563a75a54b5a8f9128d016b SHA512 81b304241f51434e16c54445961978fd6b36e0630d0839d58245705592820384480ad4a529bdcf73330b5db5d211a1199b1e8bf107b8f7e9152dc66bce49a894 WHIRLPOOL ba880ff8f3037951bcc6b11c8abbfc865975c463d17774a5dc2851135006a0aff3fdeb73f6e6ba51bb63ba00b1dc6b27f7592cd8845e9ac3ff1bd420f97fe5a6
|
||||
DIST calligra-l10n-da-2.8.5.tar.xz 419384 SHA256 21eb6ab0d720aa448b609d180536006818febbe571cd779972fa728421da83c6 SHA512 a0cbac8e7909759a8355a604452440b3981950f509f16d9280ff72693173cafa2de8164223dcf7684d3af0674f5e83d284ebf4dffa66a7fe2e29a495da4c8e6e WHIRLPOOL 7518e31172dd2e1b740ef3ec40d3b053f258d7e86f216dce970f89f699047720dc09a869289b43b3e993a1902e2454f64b7c007e0734f790de91d08f37cb2296
|
||||
DIST calligra-l10n-da-2.8.6.tar.xz 420520 SHA256 8d8e291123216e15dbb4b2a6bf11d757f2d22d09f513d6f902fe90b69334a33a SHA512 c1f50acc25a497cef8c730b707fca2f4b701477f7bb1225dd3d77e1aa9499f4189354db5e7e6d4ca9ae2c6adcbdeca1928ea4eae8ac7564fce9dfdf6edb0c5de WHIRLPOOL 22a5ecacd10ff1a48aa80e3f1a112e218628379b095929ae0dde46f77c2746d6997c423837537b1c4b80a3dcdfc5c1ce1ac920fe2f86d39bd2a5d95b60989a90
|
||||
DIST calligra-l10n-da-2.8.7.tar.xz 421068 SHA256 bd5f2cd6c2e6c972c1b8441408b6d5dc8b328b095ee7d61e1cea8d4d8f1ec43a SHA512 4641ad394c751b9ad224f3813df73c57c3341ca80599b13b21526015a2e414f44e9772781e4cab4b2a725d72bd11d5ba5ef581f01908eb71ed76a1243a273222 WHIRLPOOL 7a916b7d0036e47ed562840c5d756a437f39e6508c16dbd183a84ec87e2ad68d7858315308bd537abaca24ceb6237c9710f1c6c0ed7cca65956fa79d9f52a563
|
||||
DIST calligra-l10n-de-2.7.5.tar.xz 658820 SHA256 4a0bfbd4d5d7e6897ae63a36d0c55146e5008a630f7b38fe057aff66b8aff41a SHA512 eb8d5b9d216b32dbf85b4e43640c69beb60d8e333c395f3ceafd4682543df050fffc58ec983383ae0683d3235b74cd0f5bdf6e890a34a390d9176a5f75f70873 WHIRLPOOL 2f1b088a5a6fac74ad0280b6b3c1c578e9a3cd8662251dca679b3b4d464b6d9ca7e012e3c3c57526a9f71e358cfad531a90ba0c60011a3f4f2de0b96b2bfa3ee
|
||||
DIST calligra-l10n-de-2.8.5.tar.xz 673632 SHA256 236a22ff8aad700740dbdb23ea02957c487a32bdb718c8c351fd0782d9df3b51 SHA512 2f3841ec3b49c0665591f7b0b7731c4c19135bb342c4ef5144c6ba6e9db091b1a0c92420fa2d292ed0e32f023da858b10114faf6a7c73edab6d79491fb9d4f5c WHIRLPOOL 7e5a56a41d9b1dc87125a8e0b0478797eca862599941e87f9605a21cc0bc370f3265adfb362e70dc5181e853312be93d221077acec2564b935496e96d6b368ba
|
||||
DIST calligra-l10n-de-2.8.6.tar.xz 674832 SHA256 669e07f9fd4698c1a1ef306342c20d3a9be04583b622d288a10a2da0d0a72777 SHA512 e11b1e52ea7929de597651f1f4e5bfccc27e8da7922100cb3364a71bf9d997e71a9be0b0534b541391829916f045b39521eda26c5347f4781231fc6086ef4d4e WHIRLPOOL fe093859b61af6562666c18bec6038979f5c0f6dec60fe724da01f4886833e2e8e2ce617f4b9efbbdcc52d9f1083ac696958660b3540d0658d468e6f5b4141e6
|
||||
DIST calligra-l10n-de-2.8.7.tar.xz 674900 SHA256 b6df792b4436c50e0530b44dffa4058a7bed881a9fd3ff47c53930b47a322a07 SHA512 eb1c1e0aae7a00f8d5d6dff24e7e886e400a46d92225c21657d56782c417ddd4385ddb87fb9e803d9649b4330673e436043e050cfd32977879921cee4da48a5f WHIRLPOOL 95933341e99c45430530045554186b371f49e8f6f3edaf0021a6b51fb4ab3177a9932f7eea74cf6999367c07aaaa90a41c6ee68e080fe602f9ae81f3c56b1f45
|
||||
DIST calligra-l10n-el-2.7.5.tar.xz 415196 SHA256 9067ca686066c97a4be29038c9aad10347b6f5bdeac683cd080d25db7fcbc03d SHA512 088f6be4a76032f1615161dc29ee452a46f3906633480aee9c14a55edcf220cfbad826d3f92f2a1fc2e06f753ca40bfd2a8d3415b32a4a44f6fe790c67536da0 WHIRLPOOL 832438c2de8c4c200451adfeecc9103fca25ce3dacd2b5ffb471110b0cd9a9d13b7571c3c0a1bb53706dd4778cadd021a14f57efcb0967edb2b20eb521188662
|
||||
DIST calligra-l10n-el-2.8.5.tar.xz 424840 SHA256 aaa16fa51e8b0da74b4e263e7b990e1afc3fa3eb39a85607cff94075dbba364d SHA512 eaf708f477c74e5e996ff6f07dfb0eee739721cdd89509bfb18b534d1441db7e813bc00b998a31afb796702e6340604b5d14ddc9c4e9ff65fc3cbe4425d21afc WHIRLPOOL b443cb6433706e0f82034f371054867217b4c997679a17022b531a77ddcf9471d153de5130f2bad3255ce847ae25708e4732aaa9cfc265398a195d2b00784602
|
||||
DIST calligra-l10n-el-2.8.6.tar.xz 425664 SHA256 13236defc1253777387eef65ae08bbabfbfe0ef4ba4b3f65ddcbdbc847122ca6 SHA512 0b8f63d96cf4ff5fa08439811638d2317780dd87e0fe812efa61bff69fd778c62501e45dd2c9e61b309e6165ab88f3f0ab385084e416c12327e5c0229c13aba4 WHIRLPOOL 01b2130233e084cf846044ee728bff31abd2c0a8166a48d169944de62e33834b644e33627607460d830a4882e05cbbde51477f691dfe5610bc8947fb5fa1ef7c
|
||||
DIST calligra-l10n-el-2.8.7.tar.xz 425356 SHA256 9496a64035e655197ecdf3613f4e924a3ba310646a84ca5f1800363e487a48b3 SHA512 28cf40d97154c7cf8eeea4a334e12ec5bdf13c10a104ca6c91820abcbe8d8c082302a38b42075129fc0c46b70797c55eb20026e81580fd3b99885c4030524630 WHIRLPOOL 0f57e1a3013a49dc1ed12ef8a875f8fcd39cca0a3ad1fea9a9eee25610c38f9072b8a40ea96067fc4720d9221dd69ce4303f0e3aa358a22b3b7aa8c1f49a8614
|
||||
DIST calligra-l10n-en_GB-2.8.5.tar.xz 353400 SHA256 75d403bf24a21ce7e13d022ef920e09f9c8a50b01c6b15c3309cd57d8df47306 SHA512 7c1f9e431816527f9ba4a24015e774f308dabdb0d81483bea1c465d4d2fee4927287a532713f0bc8ac183eb29c23c5177f9e6b5adba8750be496f28d9afa9aa7 WHIRLPOOL ad27ae9a2fe23afd581df1646d4b4889f4d2c7ed6f21bb28d0327eff254cd44c9e1e7b2b486e34e9397fa494fc994b7219e0f4c26d351379cddb01e5e53d3825
|
||||
DIST calligra-l10n-en_GB-2.8.6.tar.xz 353572 SHA256 73f82a9f3324ab4665c615093d2b301cc56bff2adddfd4b28abf23144c5372dc SHA512 3bec98941fd0490e6d4d0db23ab1dbdd3e372e69bcfbb84d1a5b47d1bc0563b148fb51793c9909c5e3382690e1d731308fbd85b0dff754f952c3ba858823578e WHIRLPOOL 9b00b149bd9c10fa5b64fa45fdbb53bcdc29d377b82af465deaecdf5c0df4a9177b31de8903d267385e089eb4b6656774f916fab6f8b92a85644e3949a1e6586
|
||||
DIST calligra-l10n-en_GB-2.8.7.tar.xz 354520 SHA256 83d30fc0fc36c8955ac7f2a380306776f828b9da5ea989f111d85ece019e621a SHA512 6e7702403e23529929d8f448eaae4a9d3782b44c96f3bc80bb30e71b30ccb92710bac2ea71a2f58b3ebed28a05dbcc1a7d52f4709e5db606fc605b7cd79bf914 WHIRLPOOL 222753e77705f5b80cd237e26c4493ce40e0abb7d1b95b487e1b4adbb90ff7b5a77c26785330722b4a9a0850ec40122d9a94b7e3d292b97068aab89b96688255
|
||||
DIST calligra-l10n-es-2.7.5.tar.xz 1012548 SHA256 aff8fc514946825eb608144d91811c8a851e9f971b722cfa223ea0d03efdc889 SHA512 95e68e5ddef6c0816e6458fd06e3819c0c50d175fdc47deb818f2c2727ad019995c2b6e1f4633052e8aaa0ebfdaf6ebb5787fc89b65025351d786fd957067dbb WHIRLPOOL fcf2cec754e9dbf2584a7b216a1a5f9115914eec37b60d53227c6c7c7b3d4e739d43e918bf4680f7acc8cd5da7f4039316f7465d7e600acbcd4d6b67552508ea
|
||||
DIST calligra-l10n-es-2.8.5.tar.xz 1190824 SHA256 ac54ac8dcc00467e412e085e9f65854b7d15f0e4def2e9341c970d1639173452 SHA512 08d07e05af4c1edd66b3976674cbe291573f1f087e0d88e0964a44bef834ce7a50b58ae3620ff70b18d89d98c43b047f53d566f08cb28d6959d90a54467cfcd7 WHIRLPOOL 45e20f19eb1563a44175526adc4b8b2f8a1f88f1ad9a068cdd124b87a4888ac74e0658cdc50cb1aa65982158b32bbb5851777f53a113edd8bc1afcf4091c80d6
|
||||
DIST calligra-l10n-es-2.8.6.tar.xz 1193924 SHA256 89707a26960ff8b2aa430e0e3df1b00b2a7749f4902961d519e2a768f0fee95f SHA512 8ccdf389ee9ad2ea700dc191bc03f93e251dbbf22e6788cc181fe74682126c60e24d89b7700b9c70c455b049f8e4c9575ea2cbb395a871f3fec6daa634a1bfc2 WHIRLPOOL 6367adfe1defc82d0dc483deffe92da46ae26b81023f8620afbad14d3475f634f50bfabbc2c683f61cf609c13cc71446e903cc05c7d36dcf9d6aea1f90880feb
|
||||
DIST calligra-l10n-es-2.8.7.tar.xz 1187316 SHA256 9ba9f792aa9398a69249136ca43d6f4108bf913c8c16c35748ec8270fd906c5a SHA512 735add9c35f7d99301209b2f203bc144e7daf3909151c81599a0581e8f321f1b71965a1ea0790c49daba5fa051b50a5c765d293fe9ce45ee76448b0e1b369ab4 WHIRLPOOL 5f62c8ac1f5a92330c4892537a2d0f99019c395c770d3c47edf5020951ee9eb192da90c12f18eb551d503560113cae016ccf80b49854dee0d1e04faca822bce1
|
||||
DIST calligra-l10n-et-2.7.5.tar.xz 730816 SHA256 9eb87b61a516e09a22bffabc3bd5cbb0ba068c0d3bd6450d46e4dc69b8295106 SHA512 75b9b0514a2e087f5e1bb4088574e5bc800045a29e9c2c87aff068cae1e0fcfd99bc87a5b3f15f39d67c8b9d74fb25f631cf08344941ffd839a43d19b9fc5ba0 WHIRLPOOL 0c0aa70b2c81e8e38ee2bc83d7ee76cf4024cf0e084c20fb90d13e96a36aca808a58b7b1680a718382950f7b233e9ea08d899bad90781aaf53549fd8f93ebd9e
|
||||
DIST calligra-l10n-et-2.8.5.tar.xz 744332 SHA256 ef86a133f532742abe47e5c9ff1b6cde17443e2b1b8c2fc00845d2828e5f7785 SHA512 52cf3212540c19a9d18ca197911d7ea1f5461496e23cd319f5199de3d6811e9ab3ed04c49698fe2a2237c120d24b917b94e514f993058e9621e9ec6cdac33030 WHIRLPOOL 0394829b8ae894bcce52b36e07c2bad6a6f3d236818e87b228ae61b20940477150e7fbf39558a5f52518a47d95f0af7738810c6b567125d9828e2377ebb855ce
|
||||
DIST calligra-l10n-et-2.8.6.tar.xz 745856 SHA256 1aca8deca6387dcfbf0e36d00b302ab4f3d16b8f495c6171a45940b93b21b199 SHA512 a104b113abf3924f95cfe042c74d0b9514af7ba319d14faa654759b3f0462a89e089b798ae1198ea03445054e02fc341c24298e0762aee985dac33ea0e5b2b62 WHIRLPOOL 36ed8a7fb2697886cbf6b88f7760598c9f4840fe0763d056578787fe4d62e0a730e95e86e2b298c5bf8ee85b8784a3d90f11470837cac604b3dc5fc274b71999
|
||||
DIST calligra-l10n-et-2.8.7.tar.xz 747008 SHA256 4ee74ef63054ec66978ac7c8062a9ed7d0b15d9d936c0f563977051dc543bede SHA512 2c3cfd73bb3729110ca6413ec29a9244dbe696588bf68668700a686011474422296aba8dcffb0bba9ece2a9ec2d796d8cb1d3e0865c51bf61861da8aaf3034f6 WHIRLPOOL 320cb0e3c3c75f94a7951372f2f33f9a57fcb195a62474e315a7c9cb976bd05d8712f5af15296ab59f01e336f8519d11ee2531fe0eac12c27fb63b8fcd17256d
|
||||
DIST calligra-l10n-eu-2.8.5.tar.xz 318744 SHA256 83b65970a8de0e9d1d56a73bfd26abf45873ec12e1764312fc8c77cf6af492d0 SHA512 37f4535b7a331f308f61d87ca7bfdf57219197960da8dfb9f38ff23be0a80f3c2148477f9e5207d171e513c1eb04eec14da3052ede4a129b4dde85cadb693ac6 WHIRLPOOL 484c0213c550b86c474dd05090ba200ce54a89eea1243d0fc22d6439786628176928ae3e6bdc8fe8f2ba340d80ad1dc7751672673f65b89f71cf294423b79b58
|
||||
DIST calligra-l10n-eu-2.8.6.tar.xz 319120 SHA256 bbc1b215e26e596946c8357c02121c288c944ea820680ac7a6e8abae9df8e970 SHA512 14ec0ccbf2d24ac51c4da115a72eb7a46537b888f0a4debceb6bab779c819976f8e8b90a03d23e762e066a8843341d040d74ee1f49028747f27313599d8ed265 WHIRLPOOL d5186b5c5c88a03570a9c014f94f199c2d4e8c7ae4d8323dd04caa14ef24a6c4578f46a551ab1418482fbcf1cfb7eafddb339ae21efd2406c9a76d215f24ef8e
|
||||
DIST calligra-l10n-eu-2.8.7.tar.xz 319136 SHA256 81602aeffdf1e2989979177d24265df2dc94617319dc97fd4c34f9b937bfdae8 SHA512 b7b1d5e36328856519ab6407b86171d669cf268a239a487cb718977d77c1fbc337d1f10cf440392be87f153b1f92cd3adbe0e118a1964a9f1e4b5f4b857fafb7 WHIRLPOOL f2aff625731eb83edfaf8eb81a0d91eb220b658ad4c0c88cb405f01195f240a21c47580ada65d0281b64561b259eb058b37da47168f281e62c933104fa523c98
|
||||
DIST calligra-l10n-fi-2.7.5.tar.xz 386708 SHA256 5cbe5dd8a20a1d887fc4eecccffa568cf9ce4032b92b58772eeaa72d552a4127 SHA512 55980018d194fbe86ba8b67c13fbb9868929e9b311b53a55c3f960f53120855cee8602d44d49a2f3960df42cd21d13adb94cd97871979bef9f15f084799d7932 WHIRLPOOL a864f5ce31f6299c6ba54a86953abdbeb28bf50500cb3485d43dc58d9ca6ddce6882ba54f2e47fa7073411a91c12871b7c0dc8251a82967d1b100a0edd89e9ae
|
||||
DIST calligra-l10n-fi-2.8.5.tar.xz 397036 SHA256 364a1a18c404e84f1abc5a825be5de62cb74032e89aaff7ceff8fbb089bd88e3 SHA512 4502637865255f635ba68417e084349c68b78b407c163c72eee9b1f05d94c7b9318c1e04ab7413e48c82cdc9dd62e5f2e0ecb2997c516d15b0cd331e8d495560 WHIRLPOOL 509de0b0a971804a25766fa751d22dae71bf9aa063601822cdd79a608d9b0292e2d6ee7e5a206a78244b35cb575a84006bbd4dc374ce8197d5c264857188b95a
|
||||
DIST calligra-l10n-fi-2.8.6.tar.xz 397984 SHA256 96657dff5a0389ee797f66e1407c295af889ff9290d92d959b21ee986aa604aa SHA512 e147d9c8b81e94b3389f33dfe0223f57e9b890973f7411dfc181ac018b3f55ed30020f83f35e935590693740b7d3ca277fc9ce98c46d3ed6b8e53730829ced92 WHIRLPOOL 39ed25eca361bd33f805edc15d32dc1d50d09bf00fdb89f433d70d828734dcb81e727eede90b030d36a72868bfd4daa657f28c3c4413d57b2b7047b45604cca2
|
||||
DIST calligra-l10n-fi-2.8.7.tar.xz 401900 SHA256 7816d2ecd498bd61e2431e5f6340f984ca61bdfdd301e1317905badabe12c0ea SHA512 abf278962b23d65161927baed10ab4ce6e909a6965eb918de38211ec1a8f8cfef6802a451c86154876216f7af4fa6c63649844a0b1f882560624d3831a8d797f WHIRLPOOL d9eb29c9477b3861bad91bc25f14e65b861b71a705908bd5d8d24a59cade3217f76c05a90e2882b579be29e50ba3327ee1116a14b2e485bb8974e2734dfadcca
|
||||
DIST calligra-l10n-fr-2.7.5.tar.xz 2468208 SHA256 4c08ac66078823797522a2c908ed134c5211a466bb09f08d9d8d7e5ef43c9542 SHA512 a22810819aa314fd2436e225d4fbd2f4617fb4894e396f925277e2d04ef7c7ff55f2f8ce2d29bf7a2406b9d7570ae14d0dfd9a0863e248ef84ae85db74330c64 WHIRLPOOL 524c00ea17e3735da83c7f5ec22aee41d63cb928d9a9d11004b7b65813944bcee35b9513fb06f6e07947e0e3dd2e4b64321696bf3eac41ae7b11dd2c659eda3b
|
||||
DIST calligra-l10n-fr-2.8.5.tar.xz 2404624 SHA256 7571eae98b5b3a309ef8ae89d9bcc90f6a59cce035873e8ab6ebf36291e8e33a SHA512 dfeecdd5b1d59c290374ff8e7cde01a2ae315fdf66e5482ddce59734e3a168ddcc6712cab542b0642a3f3622fe0cb6180c0f6c0e680513d61ff9e2837645c03c WHIRLPOOL acc843feb2982883d45ff97d87c5c7fe9056e66055ef88caf8a8e82d277fc42672af26dc6907039bccd70334a21162038dffd734d26077e9b63ad4eae10ace44
|
||||
DIST calligra-l10n-fr-2.8.6.tar.xz 2405988 SHA256 317c95a9190a4e70a2b84befdb3edc4d4ed383e15bece98a0c68b2ceca7dc87b SHA512 9a8818d01aac74ecbbc097d1477cd00de7d283d0b77b4f3a159210feaa3f34161322cf7738fbe356e8f9e7e75caff381a709238ac916e26167850bb04714c724 WHIRLPOOL 4d5331e5af1dd515c3648e928d670e57a92f75bee85c869bdc956985b6667a4858bd7c331878524b5b580522bed46df4f4772c70af7f38f77af508649d556d69
|
||||
DIST calligra-l10n-fr-2.8.7.tar.xz 2403348 SHA256 3ec65a34fa446ef2ee3609a1e5c42af1f62d968f2eacf84ace302e08256ede93 SHA512 d4c8902f13d0e1f34b25f95863f77aa1688ac0f4a02663e2f9066e5d8e8ab2c8e07c90e4d280ec8a73bc1044659fb50560846de2704cc234b1581918d36784b4 WHIRLPOOL 29c771c4a46817e9ac193d945eecfaed557ac0be08da0c5a0bc9733f215e4503ab63b6e5bc41b0b9baeab2f935c04633eb8072b5e22d68a081c4b62d0efcea46
|
||||
DIST calligra-l10n-gl-2.7.5.tar.xz 368316 SHA256 78da8b0cbf09150ec77ee58de4b32b72fda75e5ab98251451b8fc7dc320f57dd SHA512 25850b5099ca11100b11ae6191e0dc16bf1530457cc71b9f0a0c8d30798c1fa35c6a71e8049c8207ba2c59216d175e9da7582dcf19427dcce79bd7bbd542f5a1 WHIRLPOOL 2aeecad9b0eb7abe36361a0786da7d4247ca4fbed24f9cf6e11be4552ff5e3365a9fcf1003faefbea1bd81e3564534c3248d6670bf39e62b5ca6b87a5955e253
|
||||
DIST calligra-l10n-gl-2.8.5.tar.xz 380096 SHA256 6bed361ca985e320a79b8251ff511a676cdac697a367593cfe84ac5d7b375337 SHA512 9951594922ce9a64ceec048a6bb093b9fe597706474cdc3eac7b2e5040ad2cfc6068d85ee2bc9ac4d34250ac72541d48264660488f562ce24841e9ef7580b77e WHIRLPOOL eb5f2144ee724bc5b5f3efd4a09c13b7ee9cbb6632bc5254b4b8564a08114d62bee6b7bebc4686234124ffd6fc0e5ba068ed9e7c67f149e36d6775e3dd30ded7
|
||||
DIST calligra-l10n-gl-2.8.6.tar.xz 380604 SHA256 6e71fb2a0975c2ab5d948951a9606e20fbc3bce417500c1da1f977deac84d6cb SHA512 9d097f4a12f7e4c80a30d987b48b01c42cd2cb1858d3fbd491b87a7c6f24a26d1c25e10a18b7f4e4ca440b1ad04abad40d8bece62cff96809e2a73ae543ac1f7 WHIRLPOOL fa4ae98f91135e106dbec7b5b6fca58de0d7037312771b0a7ff7bc726ac0a8f90e0d666bf56906c1ec018ab5453765ac097cb96061e113319e3b89b7a5402aa9
|
||||
DIST calligra-l10n-gl-2.8.7.tar.xz 380628 SHA256 80fedc01e35bf7f68525de8ccb2b70fb2c824b74c8c9d211bd1c924a5f886034 SHA512 2d69683ab0b48b7a6cf6eebe9a5e41e6ae08aa8188ecf71cb501e510cf1ccb20b92b397b27ba0e01debf586921174ce2efb6ae64e6d37d3eaadd85b81249556d WHIRLPOOL 0570a38bb2dd19a7fe469394cdff9349d3ff184e1feed8ee4cc2987faee2c50a0ef687b53c7e9871e4b3f200044bd64ac58689dc2e21764fdd16d412d2a71de7
|
||||
DIST calligra-l10n-hu-2.7.5.tar.xz 419212 SHA256 1e7be0201e7ca81da137d32badd085292d9c99a826d0a985104a92a70230a016 SHA512 37c892c3692a6c295675f08e4675f65480c17280df06bc6edad630e27fe4aee02d98e68102728660f8b791f51ec43634db1030b632dd26523a6d26e47385a528 WHIRLPOOL 9e17a702c7671adbc0df2e6bf28a03d7f1ae003f82c158c58af5f7697c00a0644ef6067d74cd812023c457188eabd9fadce790573db2469110b6c18407565fde
|
||||
DIST calligra-l10n-hu-2.8.5.tar.xz 429568 SHA256 9131d998799944f4a7cd96557b59e7431a1a1adf05d8e254368ef56a519261d4 SHA512 6b8a5fe2246c2bf6deeeeb822da3edc5f565135c2bf13e9f50d6c019610512d80bfdff4e0b554014330f71c246d78d48ae2e47615d4663193d3784f14a4a5e88 WHIRLPOOL 703c26015f7d66fd8ec287b8297897e23b758310546d295ec6c446f95bf6f9771e47a2a5309748fac93773c405fe52d0a768c53618c4586f3c2f99a43aff9f26
|
||||
DIST calligra-l10n-hu-2.8.6.tar.xz 430532 SHA256 50eb72f7783dfa21e5dd71ae1605304b143f3ba6faeeec810a772ef55556f642 SHA512 60215f7f7e5f5e7b6e18f5b87676ff7f6171e582f08c2d26210e2247f3e54377994199c4a3ed7da093f6abb657c18467349b3ddec811294610ca1f0fb8b533d6 WHIRLPOOL da1251097341ac4b61b659af601a4aad08a4b97026bdd1bef3de0c7a4c7438a5e0b049e4088d8b35dfe3eaf930ff602af39554b6c24ed35fd3cad50fc7837ea1
|
||||
DIST calligra-l10n-hu-2.8.7.tar.xz 430000 SHA256 e4b25e116a721847dd8130d5d1580b77f3b9d372cbb12a6c2de955d159b8b969 SHA512 47ec6b00ee94bb037b872ca827c2ecc33c192a3789e48b82fcf1c23373af75881c66fbfc0f35ff897ca1ca674cc1cbc40d7cfbb69bfa0489dd042d5a21802746 WHIRLPOOL ae0771a34deaf3803cee1083c04f256cbbb510acebb91041a60e521dc6669343600f3fce4f497a210cfc544fdf1939419ffcd4eaaf417c8e5fcb0310f1ae9084
|
||||
DIST calligra-l10n-ia-2.7.5.tar.xz 251356 SHA256 95b2e21c986ad243c018e6cf162cc12053e508f8e8808f412c3a009aa382e9e8 SHA512 7e79cd828426ea5c9e2e03e7cefb89fc1fb5556199cd620a664df4410a7bc8af6dfab9e36e52fd253043e04962e66dfc40e7f26bd452b7b0739391b47c095857 WHIRLPOOL 69153307cedbf98e846f6ab87a1828ce784b1f7272ae231316c8da8f92ac795039daf4ae1fdf2592c568918a94c8ab112d52360c7d7cde7a259489dfcb7dee30
|
||||
DIST calligra-l10n-it-2.7.5.tar.xz 700152 SHA256 a46ebf6b0fd7af5b1f0772e7bc99fbb40d5167469bfe345a3eb64953017e264c SHA512 cec60252d7344c3733bf22c20dde733a8bae58b1cba4f2f0511a513dbe6a0fc20b951db043e44d03fde930630b7b5f993d8079b054755ac50808fd81c1571007 WHIRLPOOL 30d7eb7bde0606d278fca1a1a33e0936f594ff5ca69f5b31e8812d69ea07c90397d7df99c79f8e7d4273e312f448084f34e5c7766a65b457925f99e208b35f05
|
||||
DIST calligra-l10n-it-2.8.5.tar.xz 711144 SHA256 e1c322e06a02301c8617f1e7561b49a5815a575a8175dd8b26bfedc08393bf90 SHA512 3439351dd941e3f0175f957aeaf0916a95b3c46db4dba860fa4d1511374bd77455c7d56990aa30366b690678e3a1fdf95a060c848e2fa4bf6f470f00a17579c1 WHIRLPOOL ab9fc7433696244fdf8ae39fc5494f3685ab51ca4932cc95c02f886b19a8128a105e4927a2b66472de1b1155cbf92b6eb7c08c0af632a7240228a57f8020ecd3
|
||||
DIST calligra-l10n-it-2.8.6.tar.xz 716196 SHA256 5be40e059ef799735ab3be2e5d476f2ce73e67f01bd0ea11193e36fa4e53982f SHA512 a61e8503d32be4ae32685092abea31f473c8b654bdeb1d0a3449c9ae8ef4610ff53f365528a4e3b4beaca81ee51003c7f78ecb6d801da026b9c12a72dabc8c05 WHIRLPOOL aca5acc63ca4d57f1d5eb8dc1aa5cdffb814594381d8d10598e058e36b486f53783d0ad89210e35271b8cf3660e4cade9cfb2421f4926a8594718916e195afa6
|
||||
DIST calligra-l10n-it-2.8.7.tar.xz 715776 SHA256 e72953aa14bce1ed817dd70897359fde5465cdd1b1c0395aaef5b5499488b25d SHA512 d5f02f5f155f963420ffafb087d7681efac2457abc177b24beb08443fbf6cfd5f865e30aecec4d4b90a3a1574333c9651e26d5e2a094b7be4c28bed571419af5 WHIRLPOOL 76d581991096f00246befafe1ed1e46443a08f47140380b744fa25ee9bc153d6ffe0115f34c91a95fb8ee555b3753afa513c9562336feb7b2015a43e01ad6176
|
||||
DIST calligra-l10n-ja-2.8.5.tar.xz 329732 SHA256 05c6052c97e266196d60338a28688f121ceff2bb5c60806871683f1a40fb7a94 SHA512 54e3b643ebec44121567d5b0168b5caac97320ea6db1f857838843c7b5353e9c203619ac1a84175924d792f7ed7170fe6af8e809802a3e3e437a098e054dca1e WHIRLPOOL ab2c9efc9deb15d15faacbc016e0b0bfeaab7aa2b625f9e94a2c42e645f5084f8093c7cbeb0769f1eb5c9600fb0162d23cdcdbf0e92fee2d02b79fa441df4896
|
||||
DIST calligra-l10n-ja-2.8.6.tar.xz 337040 SHA256 f11b83d19fcefab0ecc2c92956af6c6279bba39fcde79e41fd8b15f0d05ac97b SHA512 720be68baee5f6ccc84344837469e2cbb944c35439552340b461d13a4babf623e8cecdcffdaac9140ecaaa6d9a33bdca554370f31d64dfa9b6366f2406539792 WHIRLPOOL aad970f3a357a2684294914f2d2f8c9a9d94dab5098c2ad925130dd45ddd883170fd6b14b1fceaf3956945dbeb496495267c11c73b5c9442a751feddd0e9a9af
|
||||
DIST calligra-l10n-ja-2.8.7.tar.xz 337576 SHA256 c3029381cc42bbc1cb5c4052ae8acadc222633b9a1f10ad46d70ff74c1734f2a SHA512 0d989ee57b2c018b2b429a8d8db4ba1895f39554e791d50fc799d331315db3bcb7a02dcbcdd354b4eec51bb719f09cc99f4d0a65f4c743f72199923f419ed86c WHIRLPOOL 10545143d6a59be3c716f38a2c74a1ce5596c30d52ab71fa2bfa05ebd5efdaa4ae9dad9f3ecaca6326d56e14d13399c160dda3a6aa84f2142be84f5bd59fa221
|
||||
DIST calligra-l10n-kk-2.7.5.tar.xz 403868 SHA256 8ea85661552566f3136491ac6c28473a3aab54930620285f49653a044d33f7f3 SHA512 c781f140bd8564dc3e989fa57ff995434fb3e560414412a72e5a4365770297ee524edc27183cf5a6d3db995c552da35e396f2b032df12b939e1269e0d123d15c WHIRLPOOL 3b338b91f094178d1f7c9636ae5dc5b0378c931f7fac1dc1e1dfae94176233b1d2719392957854315fe22bd4012c71e2989b78b063bf4f709c2b5b76adf93fd0
|
||||
DIST calligra-l10n-kk-2.8.5.tar.xz 415740 SHA256 831acb647c241f43a8a4da1760bbbbb6231f0a45743b66589de0239c646df371 SHA512 afe825c3c3c253eab830ad5270d4c535be19a161bb0e870f769f098f080d16ead69dc03a5f93a89c33d61bd9fa13e3312aa2bee4f0c86068d0771272c49a8b58 WHIRLPOOL 24ebfedc01116917463422f89fca64ac7c37f65d1d2909847ad923274e5e049163e1f246453e84bc6e2b75f829c999a743e10ba52bbd2ae36e7019c88eaf2190
|
||||
DIST calligra-l10n-kk-2.8.6.tar.xz 416088 SHA256 72f65f63af3a5b70210e359cd15e942559d2ef4dce94f96c0f748241a0575481 SHA512 8fa2231d9766d0bff95e2bf82cb15a9aea888edbcce7d7e0c11cbab23fc1450b9b59e8ad8993621bd657c4aa5999aa1e5a607d3c160158128a03159b4d6ab712 WHIRLPOOL aba16430633986681d0fb85cf3c5e168d25373f6074651d1c98f13b26f1843fd7a02b24937e6f72836885214f8caf3fc365a5f01443d78155bfde7b902a99376
|
||||
DIST calligra-l10n-kk-2.8.7.tar.xz 416188 SHA256 9f93ed3e1a6a86d471c66ca6afdfc6e1cab854c9a4fdac08be52afde35909645 SHA512 b5b7c74d5e5ed83831d9ba2d085b3d76095e42834b5a28bd5b8f20f814417f7cbae53f46a0f4dbe8e5fe872220dfb7bbf6d850e6478f4c2f105d48d3e6d5c267 WHIRLPOOL fdb2b1c896f21eebd8a89f81966b9a4703b74b3afa1122e2678379fb31507c2e7f576cc4f76e95d5695ce4963fe9aed229a4e55c4353f443982125216a4f6f5c
|
||||
DIST calligra-l10n-nb-2.7.5.tar.xz 338092 SHA256 44b647be6ad576baaeb93926db2475b6378f2361cabafc476717094a35a9497a SHA512 8710cfae18e26950db4e4945604608d5d2b82d4f415a1a266e111948ed030b1d62a32559092735797c555a4b98e63dc7921001438d6e81496c740eb25e2574f7 WHIRLPOOL 54774e524640b306281700e7b9af2c0a0c7bb3060462bfe839fefc7a24e4f23a787d05172e042356cf4b7a76fb590a1203ee16e7dec221427275818932a1246a
|
||||
DIST calligra-l10n-nb-2.8.5.tar.xz 344356 SHA256 617daff63874b06cd135f10a401631a996758f25cb5dc59119f8bfafdfe67ee5 SHA512 08a9f415d0f2e9a98debb7e219f5ba0f3ef06f2b70d17c7d4dca69df537b09e3803aa82cce9154ddf50aac98f7631653410afab9019825f8d7cff94e73959a2b WHIRLPOOL 1decf942c9f548d55dfa6fd113c439e04d28a5b9c7347dd5fb76e94e36b778af82d26ec9b282a04f7911a04c04b4d5923386476230331dac21c7545f1212efc6
|
||||
DIST calligra-l10n-nb-2.8.6.tar.xz 344508 SHA256 4d3c7d15c9517042661f4dc2863cf9d58c96e758bccb20f97846c696163bb982 SHA512 b2ccafc86e396ff6a918bb9378fe445cf50d818c721c72f44e400e9109027c3fa44e522ad02479fb7b163d2b6e77afe7c397ee8321d8865b203c19bbeeeca87e WHIRLPOOL f388126c674de618a171d65daf594f868bef7b563e0e45152c6d718dc3e4ea0b327698d9ff4bd45b97e4f11ecbf37cc232f6deee0fa2f8a8e45678ed5494d4a0
|
||||
DIST calligra-l10n-nb-2.8.7.tar.xz 351992 SHA256 efaa031a91591c0b06d8a91704d57186cbf8f8a001fa7cbb37ad686d7d153b5f SHA512 f4161b3c69224969e90a5101c10bfd3f51d8c6c3675827a7a1b2f2549480051d046cb56e424426cef83d84e2aff95eb4765317b506e53a43aca01a952490bd4d WHIRLPOOL b0ccda3c56cbaab3df6cc8a710a03845bfe87535adc683d1f4d7c1de5a56d9a784df8eccbb847187211cde9565f4e43b0a4b6cbcbd50eefb94202dc214e51889
|
||||
DIST calligra-l10n-nds-2.7.5.tar.xz 388840 SHA256 b9947e65973c19e125c131c1d4c0b8952a9e5b0cd9b9e68ea6f17c4f2c55652b SHA512 d3277cc5ceea018e93e44cf956cc916b491726d0df705df23b7688d6cfe85b518748dfad08f9ef6114e50f75defd13dbcbb625cc00a536539770ddb2660ffcb5 WHIRLPOOL 0c343d4957c0032e675f90f587e00facf1594d28653019b96cf58997bdbf27e71fe1eb6787a42153d1cabb0f8c934558a6bdfc9c18e1ad3a620b47a68c89e72c
|
||||
DIST calligra-l10n-nds-2.8.5.tar.xz 400676 SHA256 759480b86d42d2fdfec27915155e785615edd0c386d967b9722622d0253b6077 SHA512 ab0787bc1279124363a007b0e1e7e76267c16cc19145801b9857ed19c428a7a6ba64520a981555f1cd5de426460269b26e3270012a900204a794579ab3498449 WHIRLPOOL 3f41fe3cfe11bce0ebb800d527f772979994840fea0e05325cef3db9e0885cd5693c334101b8de6e1f0428bb2d7104db1f9633748281d87a5740ba7627386d29
|
||||
DIST calligra-l10n-nds-2.8.6.tar.xz 400796 SHA256 2d43b1b6def161333a45e866772c9d0a0416c91571565e41b2a0c3da827ceaaa SHA512 32bd169eb280e85b4f3d7f7f32fb99924b21568d3223cede723a9debdcf1d3080fefe0f31bfb4ab2798f291ee08a5f8c23a992275e5e62d24c3c9f78649e07be WHIRLPOOL 062a7f310ea881e6efdda1b660f00e6604e175d03b3ca9ba6e5082dbc35b5b8bea89eea0e5dd9eb4290a319d9c3ae67a0b369b94a4e695455a225590eee23605
|
||||
DIST calligra-l10n-nds-2.8.7.tar.xz 401436 SHA256 54ddd5fd14353956d4aae7ddc088d7535f055cc3643667fce9da12e6da03918e SHA512 c14e5092f30cb270969506f9b576905abe7598c8c7b719ad8e6ecab1fcbb9a0a1d0b5c4862566444c2a859571bb2f796ea6071a07e754a7591200df30b2a1301 WHIRLPOOL 0e91a45ad8554e09d048bca3d814c524be2124064b12ede482acc898e6a6e1c222373ff938293effc4457acf315fd04ae2385aa814b0a793af589ea150ed9945
|
||||
DIST calligra-l10n-nl-2.7.5.tar.xz 1535316 SHA256 3598e9753787baef83698a710bdbccef60c9a18907766acc0afb041df60c2e2a SHA512 9925a782bf0d7755fde7eeb3c42bf5bff293dd573aa6793944bdd7b99daa03f41fdba2c7fb3a0b940f95bac31a2dd6d0aab972a5516c172512bb9a8cccd447d0 WHIRLPOOL f111837eec2e632da3915cd8c45c55ffb2144d61dee21fa27462678e1b4ee18267137673295076da71d1640e6266259ea63cd2b70c2c3487261cb5706c1c96a2
|
||||
DIST calligra-l10n-nl-2.8.5.tar.xz 1545164 SHA256 c89a3ad73b7c5636fd4617a66bcc5377a1e65ad09056d9b896ffcd6601ab1100 SHA512 8661d9d3cf0fc99f174681d8bfbc1d0fd0ed1ec4014c8f56ecb20f1bf20f7f5c7b3f12ac1c67fc48a659a349ab76c8f4edd486b193ddd37134fb6fc73140e0b6 WHIRLPOOL 6b705bd3e147693357f5ac3722256609c56f6e46c3c9433d0bf55247809230cbf64de4d961f3647e0d731f75a2df6c775d0cf0ffb776e0b39c3acc85d57ce586
|
||||
DIST calligra-l10n-nl-2.8.6.tar.xz 1546148 SHA256 6d428d823084e4dea0d46b2cb17256263e14b3ed569456f48da0972ecc9e0cbd SHA512 3070d9963b194724b147f57863f2b65919ac2de77f291679ea1b766ce217d587edf9cf0a5c98694462a021c05b337b7bdd49e03ac768fccb5d6abd684dbdac21 WHIRLPOOL d95e9b280a096d00557a46722371dc1ec9f48303a54d4a75406f5a70148de64670249365149fc66c95f379f65882efd3b819129eeb3dfcee0d340ae58fa9ea4d
|
||||
DIST calligra-l10n-nl-2.8.7.tar.xz 1547624 SHA256 1bfa0dd813e8234a52801b60b792b423d9a4c9d18807708509ced7ed438f37e2 SHA512 6969cb3f9fdda893a45b1e80b51ed63326ffe03acadabbfb7405923081cad098c287e3e34603b603e7c78f3f749b8d9e3e23ba03b9c9431657366f9c70c39774 WHIRLPOOL 7918ecf8689dcdb7559a41ab0e8c9b3d571068cf88b75a962301520d9511368d94b6f4107297f17128161e22660973954bd7a67247a8db54eef5be1cffd4a9bf
|
||||
DIST calligra-l10n-pl-2.7.5.tar.xz 410996 SHA256 92f84ba59dc8e56fbb0ee005246a78180fecce8f98ed4c9369b1508bb1d40710 SHA512 15d1343aad014f83dcd94301db6b8c8aa764aae155ed03121e5bb6833f58d2569572d2c52fadca49467bedadbc48e92143bfc800c823bc693a785352a4436342 WHIRLPOOL c6aa25ef3c18787fc3ceebb8225ab9339dcdc63a1bd8564b436ef4f1af9cc53131965e32c8c6526bbeb8a7c6264c145395a00b2496e644e80f5ec7aa3f7fea43
|
||||
DIST calligra-l10n-pl-2.8.5.tar.xz 424056 SHA256 6549d34667255e320229820311a96fb7dbe7d159227ed6e671cdda66b1a93445 SHA512 39433fa73ca9aa59839a89ce7316fa24b1f62876af6287234673989423f162803e96c15b033a22016b35d2acee77af6b0c0920e816cd704ecdaab1f741f4c502 WHIRLPOOL 59dffb05067ffd4819648596b751a3507a9d639e764f6cc30d40990d5eecffe0d3d9121ea37e8e56921e37d56463930c9b4d5f4819e4619c84743a0a473f1d4d
|
||||
DIST calligra-l10n-pl-2.8.6.tar.xz 425004 SHA256 23b28d27cea88a0e48245d25be2152f923f17cf5860d78ebe371ae29f8e24e88 SHA512 451618c1d66b43f9cff17636970c154e5c9521fd7212ccce67ab7badf7e67ef9ca85dc66ac7bbfabfd5cf64fbee30efbd97f74ef1157e56c0f16debb51cc024e WHIRLPOOL 1e235426b2ade5010dc19210e1e5f39cd34399184924aa83642e74d6c985d22468b57c4c66b0a7577a66734c9147378bf75f1131c581caded7b4f32e70bce33e
|
||||
DIST calligra-l10n-pl-2.8.7.tar.xz 425528 SHA256 dc3a72434e67c6685ed043a79ffcc0555ceb14692fb0bd26b4682e083389b962 SHA512 41b38d12af66ee210da0b3dd45ac89c524087a19d0c6284f9c98fdef68e808ef6c8d00aeba4647b30236f781c0442fb49d3bf6d991b9ef686793fae8d0240da0 WHIRLPOOL 024adbcb8aba7b79768adb0050b9ab56d72c34b7404df53f1581e3f013b4b77d0399fe46fe88ab78725d8b2de14c808196ee9b58e8f47022b564783829f4775f
|
||||
DIST calligra-l10n-pt-2.7.5.tar.xz 593728 SHA256 bd8388137d697572d430a591c7049688efb62a7d5ba61a9e4a4a229351f9dce3 SHA512 3d758f7b8c8860d6d11ab08d4735f63bd87f365292998e325be319dc1ed39f712e63fd166cffff94e3fd991e4a5df455546b6e9899298413a2e71ec75c236925 WHIRLPOOL 23103e12b04e14366b988e30990a51754e52a6a77ed6d0507fc658585fe75c69ab2a3d2575bd215c56152403f36c87958cacc69a9e68dc2ef2f3ce9cdae81c83
|
||||
DIST calligra-l10n-pt-2.8.5.tar.xz 601916 SHA256 d050505d1ac2c04fd78c8c7254667f453c21c837b055276a8ad6ba4db6b7d306 SHA512 44b6b1720d37eb807e557874f195eb40d6e5548f7fc9c72bc5bec798aa5d4b2062f6ec08ddcc0bf03643b98eee89a3c36f8a155832906664a70b4be03e1fc2fc WHIRLPOOL 83ce39d818ae14a2a9def7d05175f8f26d757a7a8e9a2643d73e477bd1e00bb9e3d19a9ed2f2ba7a5ab3fa1c3ab8f244bfa97e76fca344e08c5e5fdda969701a
|
||||
DIST calligra-l10n-pt-2.8.6.tar.xz 606248 SHA256 d0ef8fab72b04b09d0ada6ad9ae565e978b574082c6d1a839df0fe1328cd6ce8 SHA512 744e8687fd62c2ddf52804eb6be41e60cbea5a55ece8955a27a0a73de394607aa40169d1c26e14add989435fb560b4d64a62eaa5c7bcbe643f7197de6c2d4c75 WHIRLPOOL 7b9979d7c6c3729e46e2adddb44086c8f97649d1181cd8eb90bd8a152ee9c63eb9972e47211c6ca93f8105f571d615cf061cdb01745e29057efb5692f21218e1
|
||||
DIST calligra-l10n-pt-2.8.7.tar.xz 604008 SHA256 7cc4051b70f6859c72678a1b753d00a89469e063151809922d18a357685e5753 SHA512 f82b2dae5db5a304a6905fd4f09eb445e879b3137b530933d0d487b8b4eed2ef82b0ddd7b4b3db1762cd8f1cce3b9d518a20df8e6af53f57e636357c0648caf4 WHIRLPOOL f439a0bd4bb0ac8d9ba2c3af52b7138a104394a29d3246aa006b1a68342b20f1f5e005f296e9e61784df256dd9039a988d0fa2f91f2adfbe6a942f4e912e97ef
|
||||
DIST calligra-l10n-pt_BR-2.7.5.tar.xz 583432 SHA256 999807f19a0711155961c04407dbe99754c37e0594a702988855af8d103961c5 SHA512 c969b56bdf896dcc98317b15fd9e00239e1d3659a837bc822d43d8a7550363962f35577a79042ffef80fdbf3bc6f186e902ab5d5d3a593f54359f209e6bf69d1 WHIRLPOOL 2a05e78e470dbbc979ae93913e4c729ede2ce965499e387d41b0212c07171314785181374c48a3df026c3fc0eb6ac1be37813af39b38eb1c7437832dccb801be
|
||||
DIST calligra-l10n-pt_BR-2.8.5.tar.xz 591300 SHA256 cfae52495026c72b8fe6abc58dd113570193da317393ac416ef295693d405629 SHA512 b282610c3ee3f40fae9f730022206dd9d2404189f5521e1f77912150c822b532a9f8ded32160521b35dafc328eb3ffef6eba75fd0334b8d965b0ed5e6bb5b40f WHIRLPOOL ba44b022312d7dedd9159bd3c515d8b7404a23dbca126754f5372fd89073c6336b1353f13ce25722fc2c4795a1c2dc2978b74e3ed59f3fe5071752bca13f9259
|
||||
DIST calligra-l10n-pt_BR-2.8.6.tar.xz 592216 SHA256 91c15dcb896fae812be97c674c70aed924019ca1b3ff425a9d35f68b29d5f1fc SHA512 932df135c3b4d73583954dbc116be29a7cd4a2f6a26632a50e7b7fb40403542ae619453139a892296b07e40cfef26ac1a035dc811683c014347b4334583b54ab WHIRLPOOL dc07044ab2709d63e09d3da30f09660b8254100847efef172926945a843a7e7590fbabea1d3541a50dffd47d104034932100fe06e1e1eeca7de4bce78a3d37a4
|
||||
DIST calligra-l10n-pt_BR-2.8.7.tar.xz 592568 SHA256 1685712b4e7ef8e366b97f00d6beb80e05ee327d17733a0f261a8aab51f4aa16 SHA512 8374ef63af1b6daa4e02dc4a45c888e280e276224f0fac5adca658f8d28862663d28835c38ddf60530ee84062a7def9cb8e89dc52a431df8a1ffd8db587fba17 WHIRLPOOL aa8f72516c1d1917b7af54219ef66d7fbbe3ad6a053b2c7cad1662bb6d03d450a2a2e2abe0a3beb75ae6be68a70cf199610f67f25f44cef6348a0bae4db79c32
|
||||
DIST calligra-l10n-ru-2.7.5.tar.xz 556604 SHA256 61a84273a245ddc6d7ca93fc78cda2029301196ab7f096d2aff4208e829c258a SHA512 52f432934850034197a2fb180da71c0fc33e102a86753e9ac0b844275a95ca2a0154ac1f4d1a04069a5e2b91089facec788be4cc291e767dd290130a9f1d4cb5 WHIRLPOOL 1bfa3930b52b6a9efc791399bece698c362d87516805b26e51405b7539a5bab7e96de94a10773cd53223e9fbb53204892de9d4c87db7e9861a7fa2cc54890158
|
||||
DIST calligra-l10n-ru-2.8.5.tar.xz 568464 SHA256 a4685b05c2ad33224cbef7dd81c07f7dfeff6d9f9686f8a0d3a31bdfe65b80e2 SHA512 6ba104fdf31b00a67ca8c4e4dbea552f7e3d872376efdd79bf982a71b8ab5004c71b16db80ad4e31746fc114bf0ef9afcf1baa22c937b1b8ef2265b77b81ba9d WHIRLPOOL 1ad6d980ac27fd0fd440b105f9435a75a17747cbe4f9690ae2644db7ecf32bbeac481fc0ebecb1c9563d48d512c3b119639a7f863522cd7e8c3e0d336fdc958d
|
||||
DIST calligra-l10n-ru-2.8.6.tar.xz 569264 SHA256 c2e25c2167846b69a8437ed66d45d68f344e7521f9a07192db32005b459622a8 SHA512 96a865d0c1b0d001a3053412865ded705b2aaf9712567ce750f7f6aed8c413e34289579dc7cd89ec15504184540accbf73f5a5d2af227ea2fb2e724f520ce472 WHIRLPOOL 5399d56f8e452ce4d93f4b654cf1d97c9e12aead0fef43e10c1a31afd2720ea236e09c63339a6176bd3fa4b44e37cadc098f9a714794961dd08a51dc4d673d7e
|
||||
DIST calligra-l10n-ru-2.8.7.tar.xz 569108 SHA256 3ee3ee759842063b55c08ab9cd0c8343b9eb4e23f56188ae7c19ecd9b59a5392 SHA512 9acbcc57d8be39d3a4b9b388a2b971f02807ceb3ab24804ebb356655ca17ed5b6886f26201df9eea9f59594a64b1dc8fba76d6318e05246a94a93e4424f06612 WHIRLPOOL 9f8b27db29a36c940d44b1e334f3c190ab468a542517c4e6173e5f11118e43a741bb3cace936afefd598e1c0e22dd939f92845ccef8cf12b15aa2e72f05d0c47
|
||||
DIST calligra-l10n-sk-2.7.5.tar.xz 345712 SHA256 71b7d2f1ad2c14915ceddfad8a1527fa02787fa5272640054309b6b76f8f4395 SHA512 22da32a13a54a2bb2281fbfc9006ec352a23d88156a4c63af9273fe612b676f350cf68a5a9b12dc184cfea3fb4e823a3c45e0e0c3c7b68f8aaa4b215261a2e8a WHIRLPOOL 3b8ed90beb4e1a70ee00369e220f063f750a8f7297528648248d8d367f8040d5c1c7fcf06eb664a9f3b1fd4a93223de7c466e3d0d82ad6378091c520e5f5a045
|
||||
DIST calligra-l10n-sk-2.8.5.tar.xz 356192 SHA256 def50155873df1335127a970df216edabe3a1df5bc8b0c7ae45780687ddc3170 SHA512 91f02ebe5347b2f07805045180022ecdac48d10ca0e60cdb803e78e65c01f14494dfa7a84a3e8a2ba37149f7537da3342725f3920853d80a99f9a013efb06fba WHIRLPOOL e1cbfe8cea097519a5fe8a1d020e09a0fbda7df009285ee8089fa4a3259093656c576aa21b8ca98fa432fd8c7f4a0ed1452bfbad1284ea471f06d0e91e07001b
|
||||
DIST calligra-l10n-sk-2.8.6.tar.xz 357992 SHA256 6cf55a8e3db9083d9c0d2fd8020843d37d1db143f426fa8a2280cb063803143b SHA512 04ec42c76e71c240d941fb35a7e60d5a776ecd6ce26efa338268e26d5759051c6d5308401de4b860af08ed3e0f21a1ddf84ab1d457843bdf63c3688b7872b7e0 WHIRLPOOL 6f58f87419497c06d2084b9e82297384885003eb2625059f7a5ca5b9b4e1a2c39b266c849d47fc906568bd41ed25fc952b53486460947ddacb7c210ff5a8f907
|
||||
DIST calligra-l10n-sk-2.8.7.tar.xz 358060 SHA256 504560332a37088f5d1ab05fca45070d1d87881273a7d6adcb346c0eea5e72da SHA512 8a4d99bebed5d638731004374635d8a0ad533e97784d7e0efe46823271d6271c2a14a3794bc1d775403e18f02baf4f626f3906c2d4323cb1b159f849ee4cb699 WHIRLPOOL 3bff4c861231da99ded098d3144a13c37aed7a3373be1a62ec0f5e68ccc609867ea4e061f890946b362c343e46bacd98f272acf83c99f3561d6df5b870b17d03
|
||||
DIST calligra-l10n-sl-2.7.5.tar.xz 407356 SHA256 7b34c684efedc3078ceee9ea87e204e13a94d6c41e46ed11d6360545caeed4ec SHA512 f9ca01763cb751fbea8329ac5d5d2b72e41fae1d277fb10acef2f60913335679a2912790b7a6ca3290c38d3e402b02361ae03dfa806ae0042f75d20f7c9be1c5 WHIRLPOOL 68fbd049ee121677298934b04b11e13ddef1f9306f6ff3c84601ae2769b7a22a125d5277314160643ee97b5ad7004f2637ef23d1eddf26337519b19e23461159
|
||||
DIST calligra-l10n-sv-2.7.5.tar.xz 1939232 SHA256 07a1cc444be7f32b2108a92e274cc78f056e966b7721a26f80fb0ca69fac964d SHA512 c003b4b024deda96fbdd2a1919f469bbf9987125e473984e03f2f05e1fdc5845f8b765c9159d79a2324cec0d44811845c75233903aacc780e25ed1beacb7f82f WHIRLPOOL 3ebc4ce979f86e56638dbd4cd93aa5fc7736c33590e039de6db43d5671acb0918fc64c8b5d985f3d71b7fa0ab74cfdc0b46c3b49760fa2ef459113076dcb1e0f
|
||||
DIST calligra-l10n-sv-2.8.5.tar.xz 1949900 SHA256 4ed4b43357fdf6d503059f890158f5f47bd7704e7de8481c6f2af65dcc2dfba3 SHA512 4f86f6ad5cd102f3941cf709176adf99d19ce213e18fc50c6a02b1da044fca48d25181b61e27388254514ab82a15fa5dcbf6744a59add1c0c7a55591f4db38e2 WHIRLPOOL 9575f0858dde06ab93ae023672dd0a6e4d2d366fad412306716bc25ae9a5d6b6226f37531f07501dd4b88c64f4eddbc0a657d8d46c1e181e38d2316809c493db
|
||||
DIST calligra-l10n-sv-2.8.6.tar.xz 1950880 SHA256 a46aa4a1c9adcd6578d74445fb23cd64e70e174502d24cf2e763a789a3f163cc SHA512 3c00b02b8eab27859578b039d190e497f2995797eb7a83a790a0ab1387ab47e7f036097090520abc622524d9db60929c46fbe148ffeb3f4777a5e12b9f040f2e WHIRLPOOL b3641491362c52647e1a86e1bce37d2284b8fe7aa0add932fbf6c3aa4020e40ca42281f3d429d6fd4f606d29b5bab72481b963a3b92c4dbbaf3cde76c9ffbcef
|
||||
DIST calligra-l10n-sv-2.8.7.tar.xz 1950576 SHA256 6919ff321a91771a9cc70dd2f60544fd6d51e60bfd3db40f3122d800a32bc9ae SHA512 30087345515056399f2e568bd5fb1f5cb77487322eb5dbcfb2f180f821c0034de2744e0d7e930eb6ba6ed69f06cf9b81d548518d882cd9dc08537d5754240b73 WHIRLPOOL 1ac1ce96924f5276258974f79f675acea7ff5a3f1fdafa935f957faeeba1456b2c5248d057b6436f7a69cb7ceeebdae4ae2042239118932ae06192b8e0a2a1d9
|
||||
DIST calligra-l10n-tr-2.7.5.tar.xz 361344 SHA256 0f38986cca12ba3a7571cb28b392ea6d173ade0af6f7a125b12fb062d400e68a SHA512 8966c516a42c40e762b409e7b1b838675175279fc8f97fd9b988ad2b26e10dd61eec330aeaef4458d87b0166c61e6c57a418addb23f4bc27a7efa101d8f37f92 WHIRLPOOL 894152c55f2eb889c932a5ec7e11d32cce8072561f6d0d0b02fb003b655888933d770f1f62fc3ee68993ba0cff3437fc61b259b52bd430dd55f20e1cecf4b9a4
|
||||
DIST calligra-l10n-uk-2.7.5.tar.xz 2166864 SHA256 799e0e7a5863c8fb78aea8a07d42ed010a94f7242c23d2c8f46632a8e8ed8271 SHA512 43334ca971fe8a9c6bede4ae778c12e1d644758b7c90d52c66662b0afdc9e51614f77f35668d31321e31c266b20c08d12eeda21fe5c7bf8ccc37e9c6abae2c98 WHIRLPOOL 42a31aee813cd102d73af72a96d9924e85f552a99b5aad36d9f530ead5a9f2db218e12ec176233d56158bff5259f71b90f3c8e300bafec196747e60d792866e6
|
||||
DIST calligra-l10n-uk-2.8.5.tar.xz 2176944 SHA256 15dcc4ff9258a3fa949c0e802588dce26b628ea2cd8e2ac2255493687cb4cb87 SHA512 8509ebd5ec42fd38f437cfc1866b9eb0797b599e0037f7b2bb473364635456c00585dc70c153bd8f8aea75d2330d17b8d810260331b106ee85b1d940299f44dd WHIRLPOOL 7c767bcb58bbe3a9a915f6e80e5a1a385b246d35c992f47316afa69c8c631c1dbe57dd9b05d29ce6cbe47a0e38bffced3fea2ba2817f87357ac4bfed4d932517
|
||||
DIST calligra-l10n-uk-2.8.6.tar.xz 2178812 SHA256 a1126bcabf4378a24319974c151fc839e5858b220581adb7522d8288a66024a0 SHA512 32783f90be1b1b95ebc0d781a6e64fccc3cc8e55de860e17acbf13f0a27f8d51f35f6223a8ebdcbf26f3e01c2406d93ed125f7686c9470d3003d8bdc01c7661d WHIRLPOOL 5590659902ebbb41176d2ba620a3dee2545320d6e9ae5667da2163a558f2c58c8f5d916014ca61188462507956207d5e5c5e7b679d4041e8b2b64ee807cb777b
|
||||
DIST calligra-l10n-uk-2.8.7.tar.xz 2179436 SHA256 1fb8887296bedc6a64bf2d4be4c7abfc8f2be96e25b18dce4f9c3d2394823689 SHA512 f0f5064a5086ad695797902abd9fed185e151a8f0cbc702b8e536d8e50c111f925ae9380a253e7ba5c13e674a2f4c3468c368060f7822bfac765ba8259827021 WHIRLPOOL 2fd9566775c8fd0a6f8c7759e7f38385b6711c453bad0c6398a732f6781140eda2daf14a1ef5955c0b0026e1fbe58e0804653004a7b6b2d3836c6d23750c424b
|
||||
DIST calligra-l10n-zh_CN-2.7.5.tar.xz 339240 SHA256 9075c4b2327712d8e1bd156bea54033058b6ea4c14aca4c4470ec2faf9cc5111 SHA512 25c2e588abb7f32d1c41806d148d93926faaebf07dbb4780a82e86e36898a234452a4e41ad333a222215266bcddef529deb720af8a47ebc1fa475140d155966b WHIRLPOOL cd568f7b339ce4ad5ec25d56e85fafb309f5966718e2f10c9ea8af0b4153b082946af472d945ff937ad9087183bfe547258059d99f6da33008d49841612fd5b4
|
||||
DIST calligra-l10n-zh_CN-2.8.5.tar.xz 357736 SHA256 c8e04cc92057629ea33aeb15f3bcdebb93289be6a0adc592484888f16e13b839 SHA512 0478b73f715dae0b3d1d6bf9224523c9384fb83899a4f8e794d8dd5771ddced4575a5ce4cbbad2f671a6cb6421158097330f291b04d4f228e20d880264d4454e WHIRLPOOL ea6336954f724d8698c18e620a5d6a7e9bef4cbce493798179db78c948490619878e12616f3fa018419f730fd0b914b6566b79e394a16a5fd029cb9c1880f891
|
||||
DIST calligra-l10n-zh_CN-2.8.6.tar.xz 357936 SHA256 04d9dcfc898188a75ec429b2dd84eb01bc0ff435dca2e94c685b91d180a7fa3f SHA512 5072bd0ab7c836173db7014fe46824f1006c23260cf51de35c3f8dc5ac2a18c9bc2d58adc5c807772d8b6a7637d16a972a3b9e274bd6e61ec2967701d59ec3a5 WHIRLPOOL 979a1d129a2a98021f3001d7907e99132d8a478be0dbd73e657bc0452fcfdf717cb4bd2f9d7cc39c21aa533f0b6e014f4772b02821f6394c74f960581daea84b
|
||||
DIST calligra-l10n-zh_CN-2.8.7.tar.xz 358236 SHA256 4e9ee61a02c9a6ff601a8c2b7440d48f94214b59e9468f0400aa715571d0307e SHA512 efc20141fb56c6025faaa12b0c532df0db73ec07c9de0c0cd1242ad943f39be071526118cf6b5f008daf8fb0b4e74ab91deb95891151829979dab82f9e519f5f WHIRLPOOL 9da5843a59dbd58578485eac242949ffa02bd3957c8b858d4c5b54d55e61b82b6ef7d7df06ea8ed403337dec7ec3ef812d9a801a913250900a1ef154f23b2c0f
|
||||
DIST calligra-l10n-zh_TW-2.7.5.tar.xz 376632 SHA256 7820f8d33cd4306d81d15c41189ffd493ec14b7b8d1c42c06c3df62ada9d5c32 SHA512 9a4b038da84cccae44fbdcf26ba6fb21f8f582fe69595d7ba4b5a5b594b274bf4b90cf27810387fcff90b0ec9d1dc01f19492036e27555e8ff82f2fb657c63f2 WHIRLPOOL 6de70328039df0864718a71d230c0dd1026aad548dc08f68063f1731a301e87ebd914b761d8ea0b98058867c00ee5de5f2965e4007e404944321950719918a49
|
||||
DIST calligra-l10n-zh_TW-2.8.5.tar.xz 385760 SHA256 c16f6d9fabc3d22e0425154ebe90a4ca006fab0949722a452d278cf3b32a1113 SHA512 e0acdf9abc186ba8d83e3689f5544a71d1fa29504f3a4fe329a2872c3230db591ef592cc85bf841f42f73b75abcc5b9e9216a776fdfb8b9bdd65c936e115ff42 WHIRLPOOL d43ba1ce899258d7123eb6cd12c8fa2faf9ffa5557c912c985478f78576ac22a2d138df7860c2d6604c9ff634e7400babeefc6d03c5e936315ac3cb0b4687615
|
||||
DIST calligra-l10n-zh_TW-2.8.6.tar.xz 386652 SHA256 169e2fe2ee63bd69c66d473d3ce3d6c076f053968b55ec863847d82a8fb528a1 SHA512 7aa0be26b6c76055dc1cca2dbc93c10d8f75e742e19a435b070c744aa46473688d823aaa03195e8f043c12662b7d2d82a908cb13b711c18ef6a0d2e85de8cb08 WHIRLPOOL 7fe526478e2f2b498831dd53201aa6b4586d5417754113cc4b2513829a7d633ef808fb32bbd90a91f45cd95997bec943888737dbafbaec43241f104472b93543
|
||||
DIST calligra-l10n-zh_TW-2.8.7.tar.xz 386324 SHA256 b9f472d7d60760be56f59654ad944e018b55f32cd8712f12ed90c68c77f197ae SHA512 80d4ecb7a549b40fac44772c41060276b1c494be260e97283e5ef2fa3b1604cd80a21edf3105439559793e00230799b0b6be7161e48cc5c9aad356837656b6a6 WHIRLPOOL 5a49900a403df5756d404d11a8e10b79974782d3b1304b8079643e5a5911f66b8caafda0153c3ce78f3232f8ff50150521a4a5f82354175fd6b11b4d250fc043
|
||||
|
@ -0,0 +1,89 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra-l10n/calligra-l10n-2.8.7.ebuild,v 1.1 2014/12/04 13:18:51 kensington Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="Calligra localization package"
|
||||
HOMEPAGE="http://www.kde.org/"
|
||||
LICENSE="GPL-2"
|
||||
|
||||
DEPEND="sys-devel/gettext"
|
||||
RDEPEND="!app-office/koffice-l10n"
|
||||
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
MY_LANGS="bs ca ca@valencia cs da de el en_GB es et eu fi fr gl hu it ja kk nb
|
||||
nds nl pl pt pt_BR ru sk sv uk zh_CN zh_TW"
|
||||
|
||||
case ${PV} in
|
||||
2.[456789].[789]?)
|
||||
# beta or rc releases
|
||||
URI_BASE="mirror://kde/unstable/${PN/-l10n/}-${PV}/${PN}" ;;
|
||||
2.[456789].?)
|
||||
# stable releases
|
||||
URI_BASE="mirror://kde/stable/${PN/-l10n/}-${PV}/${PN}" ;;
|
||||
*)
|
||||
SRC_URI="" ;;
|
||||
esac
|
||||
|
||||
SRC_URI=""
|
||||
SLOT="4"
|
||||
|
||||
for MY_LANG in ${MY_LANGS} ; do
|
||||
IUSE="${IUSE} linguas_${MY_LANG}"
|
||||
SRC_URI="${SRC_URI} linguas_${MY_LANG}? ( ${URI_BASE}/${PN}-${MY_LANG}-${PV}.tar.xz )"
|
||||
done
|
||||
unset MY_LANG
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_unpack() {
|
||||
local lng dir
|
||||
if [[ -z ${A} ]]; then
|
||||
elog
|
||||
elog "You either have the LINGUAS variable unset, or it only"
|
||||
elog "contains languages not supported by ${P}."
|
||||
elog "You won't have any additional language support."
|
||||
elog
|
||||
elog "${P} supports these language codes:"
|
||||
elog "${MY_LANGS}"
|
||||
elog
|
||||
fi
|
||||
|
||||
[[ -n ${A} ]] && unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
# add all linguas to cmake
|
||||
if [[ -n ${A} ]]; then
|
||||
for lng in ${MY_LANGS}; do
|
||||
dir="${PN}-${lng}-${PV}"
|
||||
if [[ -d "${dir}" ]] ; then
|
||||
echo "add_subdirectory( ${dir} )" >> "${S}"/CMakeLists.txt
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_MESSAGES=ON -DBUILD_DATA=ON
|
||||
$(cmake-utils_use_build doc)
|
||||
)
|
||||
[[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
[[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_compile
|
||||
}
|
||||
|
||||
src_test() {
|
||||
[[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
[[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_install
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST calligra-2.7.5.tar.xz 119293708 SHA256 b1d1237606fd5113e13156192a4c4833b189825628fc40abeedc77109842cf5e SHA512 2438add98f173732b93ccd5ad1f237fa6982e220521b2c64056cfb5e14f16cd3859ff2e64926a657b51454154f255a46f3ad6aaebb67532a31ec98d366672dad WHIRLPOOL 3865f86333d878581bdbc9c1bb39c0bd626e11aa84e535b704f832eabfdf1ef054fd0f7b5324b109bfea9132a59c9b7d76bf20ab3b18921ed6a8a429a27ca99d
|
||||
DIST calligra-2.8.5.tar.xz 138928992 SHA256 92b8828ec64b46124b29a03bae13c143e3ed771adf3186fa938c765e5eac2fbd SHA512 09e32b7ce2415daae2ac3c1871fc1bc270210cbf5bc774f622922f8adb20e639db3dfb16c2974404b4395b30f8367a7ddd0016363a8b3e46fa24ff3fde1e4c14 WHIRLPOOL b4cc14353b7f9a457510a745b711283481f969e10ffee2847253b123ba2ea03f61d8abfdda2bcdb463c6bba8f2d8634e1536259f5be3d44778104bc8f28f79fe
|
||||
DIST calligra-2.8.6.tar.xz 138955072 SHA256 587dda4a340f46e28fe69de8f292fa33a3cf237445013f6ce5ceafa191cb3694 SHA512 ab09e121121aa7fb14687e644f3c23840775f42f050726cb87894d295e6d987ff636d94c92488727b5161e0b7967cca9fe64bdd4e976d75f1f25323d69ea8ef4 WHIRLPOOL 9711d3252932e0ee18257cf7d152b72dc67f99684a4fd554ab0b7142e3f5d0c9b230c350d45cba08614b9644df0195a4a27736183b5c326dedd212dd1ee86350
|
||||
DIST calligra-2.8.7.tar.xz 138966248 SHA256 af6b8b74ea077e5bbfa398e3ae96866b9a3ccfbc10224e9f341e59643be80eb5 SHA512 e09fcbb6708d73db3b31027c4393a138fbf5c47d1b777dd4a3b94f6e668d67ac963cfadb320350c63f1b2d1173edc67dc2100704899176c196865fb4d2ce7442 WHIRLPOOL ce082f04cfb7947219e317ba9a4a6ce436a3aa0784f1cad6206f3febd072f177961111ccbb89227d3c8dede1eafc647409b26f1f4fb304b1d482db0fe8c758b9
|
||||
|
@ -0,0 +1,230 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-2.8.7.ebuild,v 1.1 2014/12/04 13:19:51 kensington Exp $
|
||||
|
||||
# note: files that need to be checked for dependencies etc:
|
||||
# CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt
|
||||
# krita/CMakeLists.txt
|
||||
|
||||
EAPI=5
|
||||
|
||||
CHECKREQS_DISK_BUILD="4G"
|
||||
KDE_HANDBOOK="optional"
|
||||
KDE_LINGUAS_LIVE_OVERRIDE="true"
|
||||
KDE_MINIMAL="4.13.1"
|
||||
OPENGL_REQUIRED="optional"
|
||||
inherit check-reqs kde4-base versionator
|
||||
|
||||
DESCRIPTION="KDE Office Suite"
|
||||
HOMEPAGE="http://www.calligra.org/"
|
||||
|
||||
case ${PV} in
|
||||
2.[456789].[789]?)
|
||||
# beta or rc releases
|
||||
SRC_URI="mirror://kde/unstable/${P}/${P}.tar.xz" ;;
|
||||
2.[456789].?)
|
||||
# stable releases
|
||||
SRC_URI="mirror://kde/stable/${P}/${P}.tar.xz" ;;
|
||||
2.[456789].9999)
|
||||
# stable branch live ebuild
|
||||
SRC_URI="" ;;
|
||||
9999)
|
||||
# master branch live ebuild
|
||||
SRC_URI="" ;;
|
||||
esac
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="4"
|
||||
|
||||
if [[ ${KDE_BUILD_TYPE} == release ]] ; then
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
fi
|
||||
|
||||
IUSE="attica +crypt +eigen +exif fftw +fontconfig freetds +glew +glib +gsf gsl
|
||||
import-filter +jpeg jpeg2k +kdcraw kde +kdepim +lcms marble mysql nepomuk
|
||||
+okular openexr +pdf postgres spacenav sybase test tiff +threads +truetype vc
|
||||
xbase +xml"
|
||||
|
||||
# please do not sort here, order is same as in CMakeLists.txt
|
||||
CAL_FTS="words stage sheets author karbon krita kexi flow plan braindump"
|
||||
for cal_ft in ${CAL_FTS}; do
|
||||
IUSE+=" calligra_features_${cal_ft}"
|
||||
done
|
||||
unset cal_ft
|
||||
|
||||
REQUIRED_USE="
|
||||
calligra_features_author? ( calligra_features_words )
|
||||
calligra_features_krita? ( eigen exif lcms )
|
||||
calligra_features_plan? ( kdepim )
|
||||
calligra_features_sheets? ( eigen )
|
||||
vc? ( calligra_features_krita )
|
||||
test? ( calligra_features_karbon )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
!app-office/karbon
|
||||
!app-office/kexi
|
||||
!app-office/koffice-data
|
||||
!app-office/koffice-l10n
|
||||
!app-office/koffice-libs
|
||||
!app-office/koffice-meta
|
||||
!app-office/kplato
|
||||
!app-office/kpresenter
|
||||
!app-office/krita
|
||||
!app-office/kspread
|
||||
!app-office/kword
|
||||
$(add_kdebase_dep kdelibs 'nepomuk?')
|
||||
dev-lang/perl
|
||||
dev-libs/boost
|
||||
$(add_kdebase_dep knewstuff)
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
>=dev-qt/qtgui-4.8.1-r1:4
|
||||
virtual/libiconv
|
||||
attica? ( dev-libs/libattica )
|
||||
crypt? ( app-crypt/qca:2 )
|
||||
eigen? ( dev-cpp/eigen:2 )
|
||||
exif? ( media-gfx/exiv2:= )
|
||||
fftw? ( sci-libs/fftw:3.0 )
|
||||
fontconfig? ( media-libs/fontconfig )
|
||||
freetds? ( dev-db/freetds )
|
||||
glew? ( media-libs/glew )
|
||||
glib? ( dev-libs/glib:2 )
|
||||
gsf? ( gnome-extra/libgsf )
|
||||
gsl? ( sci-libs/gsl )
|
||||
import-filter? (
|
||||
app-text/libetonyek
|
||||
app-text/libodfgen
|
||||
app-text/libwpd
|
||||
app-text/libwpg
|
||||
app-text/libwps
|
||||
media-libs/libvisio
|
||||
)
|
||||
jpeg? ( virtual/jpeg:0 )
|
||||
jpeg2k? ( media-libs/openjpeg:0 )
|
||||
kdcraw? ( $(add_kdebase_dep libkdcraw) )
|
||||
kde? ( $(add_kdebase_dep kactivities) )
|
||||
kdepim? ( $(add_kdebase_dep kdepimlibs) )
|
||||
lcms? (
|
||||
media-libs/lcms:2
|
||||
x11-libs/libX11
|
||||
)
|
||||
marble? ( $(add_kdebase_dep marble) )
|
||||
mysql? ( virtual/mysql )
|
||||
nepomuk? ( dev-libs/soprano )
|
||||
okular? ( $(add_kdebase_dep okular) )
|
||||
opengl? ( virtual/glu )
|
||||
openexr? ( media-libs/openexr )
|
||||
pdf? (
|
||||
app-text/poppler:=
|
||||
media-gfx/pstoedit
|
||||
)
|
||||
postgres? (
|
||||
virtual/postgresql
|
||||
dev-libs/libpqxx
|
||||
)
|
||||
spacenav? ( dev-libs/libspnav )
|
||||
sybase? ( dev-db/freetds )
|
||||
tiff? ( media-libs/tiff )
|
||||
truetype? ( media-libs/freetype:2 )
|
||||
vc? ( dev-libs/vc )
|
||||
xbase? ( dev-db/xbase )
|
||||
calligra_features_kexi? (
|
||||
>=dev-db/sqlite-3.7.9:3[extensions(+)]
|
||||
dev-libs/icu:=
|
||||
)
|
||||
calligra_features_krita? (
|
||||
dev-qt/qtdeclarative:4
|
||||
x11-libs/libX11
|
||||
x11-libs/libXi
|
||||
)
|
||||
calligra_features_words? ( dev-libs/libxslt )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
[[ ${PV} == 9999 ]] && LANGVERSION="2.4" || LANGVERSION="$(get_version_component_range 1-2)"
|
||||
PDEPEND=">=app-office/calligra-l10n-${LANGVERSION}"
|
||||
|
||||
RESTRICT=test
|
||||
# bug 394273
|
||||
|
||||
pkg_pretend() {
|
||||
check-reqs_pkg_pretend
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
kde4-base_pkg_setup
|
||||
check-reqs_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local cal_ft
|
||||
|
||||
# first write out things we want to hard-enable
|
||||
local mycmakeargs=(
|
||||
"-DWITH_PNG=ON"
|
||||
"-DWITH_ZLIB=ON"
|
||||
"-DGHNS=ON"
|
||||
"-DWITH_Iconv=ON" # available on all supported arches and many more
|
||||
)
|
||||
|
||||
# default disablers
|
||||
mycmakeargs+=(
|
||||
"-DBUILD_active=OFF" # we dont support active gui, maybe arm could
|
||||
"-DCREATIVEONLY=OFF"
|
||||
"-DPACKAGERS_BUILD=OFF"
|
||||
)
|
||||
|
||||
# regular options
|
||||
mycmakeargs+=(
|
||||
$(cmake-utils_use_with attica LibAttica)
|
||||
$(cmake-utils_use_with crypt QCA2)
|
||||
$(cmake-utils_use_with eigen Eigen2)
|
||||
$(cmake-utils_use_with exif Exiv2)
|
||||
$(cmake-utils_use_with fftw FFTW3)
|
||||
$(cmake-utils_use_with fontconfig Fontconfig)
|
||||
$(cmake-utils_use_with freetds FreeTDS)
|
||||
$(cmake-utils_use_with glew GLEW)
|
||||
$(cmake-utils_use_with glib GLIB2)
|
||||
$(cmake-utils_use_with gsl GSL)
|
||||
$(cmake-utils_use_with import-filter LibEtonyek)
|
||||
$(cmake-utils_use_with import-filter LibOdfGen)
|
||||
$(cmake-utils_use_with import-filter LibVisio)
|
||||
$(cmake-utils_use_with import-filter LibWpd)
|
||||
$(cmake-utils_use_with import-filter LibWpg)
|
||||
$(cmake-utils_use_with import-filter LibWps)
|
||||
$(cmake-utils_use_with jpeg JPEG)
|
||||
$(cmake-utils_use_with jpeg2k OpenJPEG)
|
||||
$(cmake-utils_use_with kdcraw Kdcraw)
|
||||
$(cmake-utils_use_with kde KActivities)
|
||||
$(cmake-utils_use_with kdepim KdepimLibs)
|
||||
$(cmake-utils_use_with lcms LCMS2)
|
||||
$(cmake-utils_use_with marble Marble)
|
||||
$(cmake-utils_use_with mysql MySQL)
|
||||
$(cmake-utils_use_with nepomuk Soprano)
|
||||
$(cmake-utils_use_with okular Okular)
|
||||
$(cmake-utils_use_with openexr OpenEXR)
|
||||
$(cmake-utils_use_with opengl OpenGL)
|
||||
$(cmake-utils_use_with pdf Poppler)
|
||||
$(cmake-utils_use_with pdf Pstoedit)
|
||||
$(cmake-utils_use_with postgres PostgreSQL)
|
||||
$(cmake-utils_use_build postgres pqxx)
|
||||
$(cmake-utils_use_with spacenav Spnav)
|
||||
$(cmake-utils_use_with sybase FreeTDS)
|
||||
$(cmake-utils_use_with tiff TIFF)
|
||||
$(cmake-utils_use_with threads Threads)
|
||||
$(cmake-utils_use_with truetype Freetype)
|
||||
$(cmake-utils_use_with vc Vc)
|
||||
$(cmake-utils_use_with xbase XBase)
|
||||
)
|
||||
|
||||
# applications
|
||||
for cal_ft in ${CAL_FTS}; do
|
||||
mycmakeargs+=( $(cmake-utils_use_build calligra_features_${cal_ft} ${cal_ft}) )
|
||||
done
|
||||
mycmakeargs+=( $(cmake-utils_use_build test cstester) )
|
||||
|
||||
# filters
|
||||
|
||||
kde4-base_src_configure
|
||||
}
|
@ -1,11 +1,9 @@
|
||||
DIST nss-3.14.1-add_spi+cacerts_ca_certs.patch 25018 SHA256 82ca25982828fd7153ad15fc6e81408c115476eeeb4045d3a71469380b56824b SHA512 2aafbd972b073061bfd66a66a4b50060691957f2910f716f7a69d22d655c499f186f05db2101bea5248a00949f339327ba8bfffec024c61c8ee908766201ae00 WHIRLPOOL c9fe397e316dac7983b187acf7227078ebd8f8da5df53f77f2564489e85f123c4d2afb88d56e8dc14b9ebfffe8a71ade4724b3c1ea683c5c4c487cb3a64eda43
|
||||
DIST nss-3.15.4-pem-support-20140109.patch.xz 28400 SHA256 bcdd3decd9a7e33e240af899ead32fb92c9bf623bc99fc4b60ca4e08bcf92b82 SHA512 59066b73357ae96d3f18749b8f3bd07548d8f5e6a7b8b1f2bf227ac95ee6d3ad8ccfa60471de41f7b73f37db8e80e948c34109c69e96e958be094140e026504e WHIRLPOOL b08f463a6f699957737f3d7dda8e25e15658097d8a538c2596b94c55777afdf6526ab041e617c54ae709bdce4f1acc2aa19da619eb98e128a1d0cd0dc1de230d
|
||||
DIST nss-3.15.4.tar.gz 6366271 SHA256 14d69a0735c5af6b3cc12591f7ebf272203e889f09104182148091d0af682d7c SHA512 21ca81b636f7e230715556bc874d5c1c4f370c6fe57a39cb12fa349d0414a88e13aa931060613a793f7267868e026eaf167cbab5f2a5e8759e7a4b176d97fc6a WHIRLPOOL 7ebf8a60e7db5ee8e90137430f1b97d591fc11d02771aac027a1ff702f17ff74a8c78f4f77fb92aab1d10d6e0ff63d2e72e4bbf3d489ba60d778cb02868c2ec6
|
||||
DIST nss-3.16.3.tar.gz 6426732 SHA256 657711ff7a4058043b69019a66f44101d0234eae2b6b80ab900439dbf02add60 SHA512 2e829b021319a9d8c0cedec742f84c54815eed8e3b1042b5045f08746e5768286001e9517d2b69c2a5d705cd632c98f3a9227e651a492bae3ef638cc706fe31f WHIRLPOOL bd8fe296baf79b4cad2224a921bf6d0a6b6a1f13df5b64131f59964541d2ec1ae506a79a5a3b8dc08a47c8fcdfa5eafb866727fcf26c37d4e5e91a7ebb7886b3
|
||||
DIST nss-3.16.5.tar.gz 6429830 SHA256 e744b9fb2a6291d7eaf1b3f0157082f4214984db33f896e4adf3141340d64196 SHA512 687513e2e4ac8139d045a9f4af3440db0dbcd1e8b1834da1a1a3c9f948929c00464b2a6e857bc9f83125df52f30d1ed91786f22fcdf24f148a7ed5cc474f0c75 WHIRLPOOL 77b484b55e39f97de639b7f40ad66a79b6931528374d0dfa6afaec4bc0f11280ffd0ffc5ba342d64541e0ea59659e99f2c8bf5181f9b34e095bda2321e42b3d4
|
||||
DIST nss-3.16.6.tar.gz 6429976 SHA256 955b4cd8c5769d94b0455767efbe315ca6956ba24c15a3494e62fcccc989e752 SHA512 c629d4810b23db5af4818573dc3b10ca3f99072aa679f1df930cbd16ebcc529e9fd77ccf1aeabc821cd8f8cd3e452e06ace8ef10ade173ae91a0c91134bc281e WHIRLPOOL 6c611b61430591887dfb5a4c5196a18bf1e656986671b65d253a5999f5304422b5cad8d8c12411b35580c52104ae501e3e8c0b857486659bd7b0aa8697bfe016
|
||||
DIST nss-3.16.tar.gz 6378110 SHA256 2bb4faa200962caacf0454f1e870e74aa9a543809e5c440f7978bcce58e0bfe8 SHA512 e3dcde8213f7f131fe2f714ff2f45c6d7b9b2167e51dbf0e1a750cc4f83d9fa35e69408850de6600f55fbc9e26b29dc344548cb64849d6e3252476eadd7ee57f WHIRLPOOL d30b53ec36cacff9756b43780d904e32760cd5d0b75f1888b6fb80e0a87ce828f4e6189de63880ddce90bdf5d90123ff7e9fdf600f4df02ce59702898f08c11e
|
||||
DIST nss-3.17.1.tar.gz 6927105 SHA256 0e210afba7cd1e033a08f61fcd1f466639649fc413e72aa050f3d52c19376e5f SHA512 398b2af3f358ba687a24fdd97cbf77cc22c36c6b6dc4bd72307a8108a503428c0e92567c4665366062206826827905cea2304ba98673333098ee2da8ffcfd3a4 WHIRLPOOL 417352164e92120669a12a236530d692c987b5cd60b6035d30dd26ed5d950cccbc169c6f0ac6451253dfad3febfdde9dac7f73d06806f9455430f92ccbe2b487
|
||||
DIST nss-3.17.2.tar.gz 6927414 SHA256 134929e44e44b968a4883f4ee513a71ae45d55b486cee41ee8e26c3cc84dab8b SHA512 a3d165bb2c578e7b5d90349729e85a2fce09260d069093080c76cce3b8a996c6489232324fd6a0c69b959321bcdf5f1806054f165cd6ce851fe4ffeb2883ae7f WHIRLPOOL 01b3cc546aa2dd0974caa2267aa9874b01cf6096f307a114393ba5a98adc216e0f2b217631b89b20752be5881f70fc1a7e94e0e90618707d5f9b9d18fd55d859
|
||||
DIST nss-3.17.3.tar.gz 6932021 SHA256 f4d5e9035a2f84f25f35c283de3b0ff60d72e918748de25eaf017ed201fa21d5 SHA512 828d3d495492bed020d819790b439a912e5a997a2e38dd2b3b27f5d92989960984b758fffe410fc82165dea2c138125571a992f6b90596f599bfb5636d0ccaaf WHIRLPOOL f450eefbd2a64fe0cde12188ff6b1e21d649528e06f3d9303f28147cfee77aa085bd83746a7b5ccb1a1c57599688e05a214ef6e0eac79c9c8d1e3958aa7a1542
|
||||
DIST nss-pem-015ae754dd9f6fbcd7e52030ec9732eb27fc06a8.tar.bz2 27506 SHA256 50d9ec26a75835e900302f631456e278e13d4b435b8f98aa69f79dd439ddc6ab SHA512 0158a140f112a905f7db5a4f4d04f49f6742db1d2665ddf6c32913c367f0b93a57f86ba13b9883a42a528aff44c48196941d7c0fd7a27005db6adaf07802e501 WHIRLPOOL 279ef11d2d6f0cb7c192189d64bc6971cdada7417b93a65a3ff0ba4548b736b53b9812803024c2349114e94e0864f2b58c23812687ed3f75cf28334b0f6e11ac
|
||||
DIST nss-pem-3ade37c5c4ca5a6094e3f4b2e4591405db1867dd.tar.bz2 28849 SHA256 0388cb01d6158fad92b6ee13241531c7dba66a4be64e85160ded212c3febadc4 SHA512 6994bd7435ad0cff9f5aed509c5f7ea438a6829188bea94d57020e8df6d75631b289363b6f68c3c96da67c958af967c624147d3604b734d8f0b57688f74e7c95 WHIRLPOOL a168e137981f4bc4cc6735bcc234b3fe14ea0cc91768926cdaae3f124ba1dfcd06be029c3805ded20df600c8655bb2d97beb69a0c6b7f2441e7ee4c651cd7868
|
||||
|
@ -1,320 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/nss-3.16.3.ebuild,v 1.6 2014/08/10 18:37:32 ago Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils flag-o-matic multilib toolchain-funcs multilib-minimal
|
||||
|
||||
NSPR_VER="4.10.6-r1"
|
||||
RTM_NAME="NSS_${PV//./_}_RTM"
|
||||
# Rev of https://git.fedorahosted.org/cgit/nss-pem.git
|
||||
PEM_GIT_REV="3ade37c5c4ca5a6094e3f4b2e4591405db1867dd"
|
||||
PEM_P="${PN}-pem-${PEM_GIT_REV}"
|
||||
|
||||
DESCRIPTION="Mozilla's Network Security Services library that implements PKI support"
|
||||
HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/"
|
||||
SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
|
||||
cacert? ( http://dev.gentoo.org/~anarchy/patches/${PN}-3.14.1-add_spi+cacerts_ca_certs.patch )
|
||||
nss-pem? ( https://git.fedorahosted.org/cgit/nss-pem.git/snapshot/${PEM_P}.tar.bz2 )"
|
||||
|
||||
LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="+cacert +nss-pem utils"
|
||||
|
||||
DEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
|
||||
>=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]"
|
||||
RDEPEND=">=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
|
||||
>=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
|
||||
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20140508-r12
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
S="${WORKDIR}/${P}/${PN}"
|
||||
|
||||
MULTILIB_CHOST_TOOLS=(
|
||||
/usr/bin/nss-config
|
||||
)
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
if use nss-pem ; then
|
||||
mv "${PEM_P}"/nss/lib/ckfw/pem/ "${S}"/lib/ckfw/ || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Custom changes for gentoo
|
||||
epatch "${FILESDIR}/${PN}-3.15-gentoo-fixups.patch"
|
||||
epatch "${FILESDIR}/${PN}-3.15-gentoo-fixup-warnings.patch"
|
||||
use cacert && epatch "${DISTDIR}/${PN}-3.14.1-add_spi+cacerts_ca_certs.patch"
|
||||
use nss-pem && epatch "${FILESDIR}/${PN}-3.15.4-enable-pem.patch"
|
||||
epatch "${FILESDIR}/nss-3.14.2-solaris-gcc.patch"
|
||||
|
||||
pushd coreconf >/dev/null || die
|
||||
# hack nspr paths
|
||||
echo 'INCLUDES += -I$(DIST)/include/dbm' \
|
||||
>> headers.mk || die "failed to append include"
|
||||
|
||||
# modify install path
|
||||
sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \
|
||||
-i source.mk || die
|
||||
|
||||
# Respect LDFLAGS
|
||||
sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk
|
||||
popd >/dev/null || die
|
||||
|
||||
# Fix pkgconfig file for Prefix
|
||||
sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \
|
||||
config/Makefile || die
|
||||
|
||||
# use host shlibsign if need be #436216
|
||||
if tc-is-cross-compiler ; then
|
||||
sed -i \
|
||||
-e 's:"${2}"/shlibsign:shlibsign:' \
|
||||
cmd/shlibsign/sign.sh || die
|
||||
fi
|
||||
|
||||
# dirty hack
|
||||
sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \
|
||||
lib/ssl/config.mk || die
|
||||
sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \
|
||||
cmd/platlibs.mk || die
|
||||
|
||||
multilib_copy_sources
|
||||
|
||||
strip-flags
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
# Ensure we stay multilib aware
|
||||
sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die
|
||||
}
|
||||
|
||||
nssarch() {
|
||||
# Most of the arches are the same as $ARCH
|
||||
local t=${1:-${CHOST}}
|
||||
case ${t} in
|
||||
aarch64*)echo "aarch64";;
|
||||
hppa*) echo "parisc";;
|
||||
i?86*) echo "i686";;
|
||||
x86_64*) echo "x86_64";;
|
||||
*) tc-arch ${t};;
|
||||
esac
|
||||
}
|
||||
|
||||
nssbits() {
|
||||
local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS"
|
||||
if [[ ${1} == BUILD_ ]]; then
|
||||
cc=$(tc-getBUILD_CC)
|
||||
else
|
||||
cc=$(tc-getCC)
|
||||
fi
|
||||
echo > "${T}"/test.c || die
|
||||
${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die
|
||||
case $(file "${T}/${1}test.o") in
|
||||
*32-bit*x86-64*) echo USE_X32=1;;
|
||||
*64-bit*|*ppc64*|*x86_64*) echo USE_64=1;;
|
||||
*32-bit*|*ppc*|*i386*) ;;
|
||||
*) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";;
|
||||
esac
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
# use ABI to determine bit'ness, or fallback if unset
|
||||
local buildbits mybits
|
||||
case "${ABI}" in
|
||||
n32) mybits="USE_N32=1";;
|
||||
x32) mybits="USE_X32=1";;
|
||||
s390x|*64) mybits="USE_64=1";;
|
||||
default) mybits=$(nssbits);;
|
||||
esac
|
||||
# bitness of host may differ from target
|
||||
if tc-is-cross-compiler; then
|
||||
buildbits=$(nssbits BUILD_)
|
||||
fi
|
||||
|
||||
local makeargs=(
|
||||
CC="$(tc-getCC)"
|
||||
AR="$(tc-getAR) rc \$@"
|
||||
RANLIB="$(tc-getRANLIB)"
|
||||
OPTIMIZER=
|
||||
${mybits}
|
||||
)
|
||||
|
||||
# Take care of nspr settings #436216
|
||||
local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)"
|
||||
local myLDFLAGS="${LDFLAGS} $($(tc-getPKG_CONFIG) nspr --libs-only-L)"
|
||||
unset NSPR_INCLUDE_DIR
|
||||
|
||||
# Do not let `uname` be used.
|
||||
if use kernel_linux ; then
|
||||
makeargs+=(
|
||||
OS_TARGET=Linux
|
||||
OS_RELEASE=2.6
|
||||
OS_TEST="$(nssarch)"
|
||||
)
|
||||
fi
|
||||
|
||||
export BUILD_OPT=1
|
||||
export NSS_USE_SYSTEM_SQLITE=1
|
||||
export NSDISTMODE=copy
|
||||
export NSS_ENABLE_ECC=1
|
||||
export FREEBL_NO_DEPEND=1
|
||||
export ASFLAGS=""
|
||||
|
||||
local d
|
||||
|
||||
# Build the host tools first.
|
||||
LDFLAGS="${BUILD_LDFLAGS}" \
|
||||
XCFLAGS="${BUILD_CFLAGS}" \
|
||||
NSPR_LIB_DIR="${T}/fake-dir" \
|
||||
emake -j1 -C coreconf \
|
||||
CC="$(tc-getBUILD_CC)" \
|
||||
${buildbits:-${mybits}}
|
||||
makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" )
|
||||
|
||||
# Then build the target tools.
|
||||
for d in . lib/dbm ; do
|
||||
CPPFLAGS="${myCPPFLAGS}" \
|
||||
LDFLAGS="${myLDFLAGS}" \
|
||||
XCFLAGS="${CFLAGS} ${CPPFLAGS}" \
|
||||
NSPR_LIB_DIR="${T}/${ABI}-fake-dir" \
|
||||
emake -j1 "${makeargs[@]}" -C ${d}
|
||||
done
|
||||
}
|
||||
|
||||
# Altering these 3 libraries breaks the CHK verification.
|
||||
# All of the following cause it to break:
|
||||
# - stripping
|
||||
# - prelink
|
||||
# - ELF signing
|
||||
# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html
|
||||
# Either we have to NOT strip them, or we have to forcibly resign after
|
||||
# stripping.
|
||||
#local_libdir="$(get_libdir)"
|
||||
#export STRIP_MASK="
|
||||
# */${local_libdir}/libfreebl3.so*
|
||||
# */${local_libdir}/libnssdbm3.so*
|
||||
# */${local_libdir}/libsoftokn3.so*"
|
||||
|
||||
export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3"
|
||||
|
||||
generate_chk() {
|
||||
local shlibsign="$1"
|
||||
local libdir="$2"
|
||||
einfo "Resigning core NSS libraries for FIPS validation"
|
||||
shift 2
|
||||
local i
|
||||
for i in ${NSS_CHK_SIGN_LIBS} ; do
|
||||
local libname=lib${i}.so
|
||||
local chkname=lib${i}.chk
|
||||
"${shlibsign}" \
|
||||
-i "${libdir}"/${libname} \
|
||||
-o "${libdir}"/${chkname}.tmp \
|
||||
&& mv -f \
|
||||
"${libdir}"/${chkname}.tmp \
|
||||
"${libdir}"/${chkname} \
|
||||
|| die "Failed to sign ${libname}"
|
||||
done
|
||||
}
|
||||
|
||||
cleanup_chk() {
|
||||
local libdir="$1"
|
||||
shift 1
|
||||
local i
|
||||
for i in ${NSS_CHK_SIGN_LIBS} ; do
|
||||
local libfname="${libdir}/lib${i}.so"
|
||||
# If the major version has changed, then we have old chk files.
|
||||
[ ! -f "${libfname}" -a -f "${libfname}.chk" ] \
|
||||
&& rm -f "${libfname}.chk"
|
||||
done
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
pushd dist >/dev/null || die
|
||||
|
||||
dodir /usr/$(get_libdir)
|
||||
cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed"
|
||||
cp -L -t "${ED}"/usr/$(get_libdir) */lib/{libcrmf,libfreebl}.a || die "copying libs failed"
|
||||
|
||||
# Install nss-config and pkgconfig file
|
||||
dodir /usr/bin
|
||||
cp -L */bin/nss-config "${ED}"/usr/bin || die
|
||||
dodir /usr/$(get_libdir)/pkgconfig
|
||||
cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die
|
||||
|
||||
# create an nss-softokn.pc from nss.pc for libfreebl and some private headers
|
||||
# bug 517266
|
||||
sed -e 's#Libs:#Libs: -lfreebl#' \
|
||||
-e 's#Cflags:#Cflags: -I${includedir}/private#' \
|
||||
*/lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \
|
||||
|| die "could not create nss-softokn.pc"
|
||||
|
||||
# all the include files
|
||||
insinto /usr/include/nss
|
||||
doins public/nss/*.h
|
||||
insinto /usr/include/nss/private
|
||||
doins private/nss/{blapi,alghmac}.h
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
local f nssutils
|
||||
# Always enabled because we need it for chk generation.
|
||||
nssutils="shlibsign"
|
||||
|
||||
if multilib_is_native_abi ; then
|
||||
if use utils; then
|
||||
# The tests we do not need to install.
|
||||
#nssutils_test="bltest crmftest dbtest dertimetest
|
||||
#fipstest remtest sdrtest"
|
||||
nssutils="addbuiltin atob baddbdir btoa certcgi certutil checkcert
|
||||
cmsutil conflict crlutil derdump digest makepqg mangle modutil multinit
|
||||
nonspr10 ocspclnt oidcalc p7content p7env p7sign p7verify pk11mode
|
||||
pk12util pp rsaperf selfserv shlibsign signtool signver ssltap strsclnt
|
||||
symkeyutil tstclnt vfychain vfyserv"
|
||||
fi
|
||||
pushd dist/*/bin >/dev/null || die
|
||||
for f in ${nssutils}; do
|
||||
dobin ${f}
|
||||
done
|
||||
popd >/dev/null || die
|
||||
fi
|
||||
|
||||
# Prelink breaks the CHK files. We don't have any reliable way to run
|
||||
# shlibsign after prelink.
|
||||
local l libs=() liblist
|
||||
for l in ${NSS_CHK_SIGN_LIBS} ; do
|
||||
libs+=("${EPREFIX}/usr/$(get_libdir)/lib${l}.so")
|
||||
done
|
||||
liblist=$(printf '%s:' "${libs[@]}")
|
||||
echo -e "PRELINK_PATH_MASK=${liblist%:}" > "${T}/90nss-${ABI}"
|
||||
doenvd "${T}/90nss-${ABI}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
multilib_pkg_postinst() {
|
||||
# We must re-sign the libraries AFTER they are stripped.
|
||||
local shlibsign="${EROOT}/usr/bin/shlibsign"
|
||||
# See if we can execute it (cross-compiling & such). #436216
|
||||
"${shlibsign}" -h >&/dev/null
|
||||
if [[ $? -gt 1 ]] ; then
|
||||
shlibsign="shlibsign"
|
||||
fi
|
||||
generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir)
|
||||
}
|
||||
|
||||
multilib_foreach_abi multilib_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
multilib_pkg_postrm() {
|
||||
cleanup_chk "${EROOT}"/usr/$(get_libdir)
|
||||
}
|
||||
|
||||
multilib_foreach_abi multilib_pkg_postrm
|
||||
}
|
@ -1,270 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/nss-3.16.ebuild,v 1.13 2014/07/24 10:58:18 polynomial-c Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils flag-o-matic multilib toolchain-funcs
|
||||
|
||||
NSPR_VER="4.10"
|
||||
RTM_NAME="NSS_${PV//./_}_RTM"
|
||||
# Rev of https://git.fedorahosted.org/cgit/nss-pem.git
|
||||
PEM_GIT_REV="3ade37c5c4ca5a6094e3f4b2e4591405db1867dd"
|
||||
PEM_P="${PN}-pem-${PEM_GIT_REV}"
|
||||
|
||||
DESCRIPTION="Mozilla's Network Security Services library that implements PKI support"
|
||||
HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/"
|
||||
SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
|
||||
cacert? ( http://dev.gentoo.org/~anarchy/patches/${PN}-3.14.1-add_spi+cacerts_ca_certs.patch )
|
||||
nss-pem? ( https://git.fedorahosted.org/cgit/nss-pem.git/snapshot/${PEM_P}.tar.bz2 )"
|
||||
|
||||
LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="+cacert +nss-pem utils"
|
||||
|
||||
DEPEND="virtual/pkgconfig
|
||||
>=dev-libs/nspr-${NSPR_VER}"
|
||||
RDEPEND=">=dev-libs/nspr-${NSPR_VER}
|
||||
>=dev-db/sqlite-3.5
|
||||
sys-libs/zlib"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
S="${WORKDIR}/${P}/${PN}"
|
||||
|
||||
src_setup() {
|
||||
export LC_ALL="C"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
if use nss-pem ; then
|
||||
mv "${PEM_P}"/nss/lib/ckfw/pem/ "${S}"/lib/ckfw/ || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Custom changes for gentoo
|
||||
epatch "${FILESDIR}/${PN}-3.15-gentoo-fixups.patch"
|
||||
epatch "${FILESDIR}/${PN}-3.15-gentoo-fixup-warnings.patch"
|
||||
use cacert && epatch "${DISTDIR}/${PN}-3.14.1-add_spi+cacerts_ca_certs.patch"
|
||||
use nss-pem && epatch "${FILESDIR}/${PN}-3.15.4-enable-pem.patch"
|
||||
epatch "${FILESDIR}/nss-3.14.2-solaris-gcc.patch"
|
||||
cd coreconf
|
||||
# hack nspr paths
|
||||
echo 'INCLUDES += -I$(DIST)/include/dbm' \
|
||||
>> headers.mk || die "failed to append include"
|
||||
|
||||
# modify install path
|
||||
sed -e 's:SOURCE_PREFIX = $(CORE_DEPTH)/\.\./dist:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \
|
||||
-i source.mk
|
||||
|
||||
# Respect LDFLAGS
|
||||
sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk
|
||||
|
||||
# Ensure we stay multilib aware
|
||||
sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" "${S}"/config/Makefile
|
||||
|
||||
# Fix pkgconfig file for Prefix
|
||||
sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \
|
||||
"${S}"/config/Makefile
|
||||
|
||||
# use host shlibsign if need be #436216
|
||||
if tc-is-cross-compiler ; then
|
||||
sed -i \
|
||||
-e 's:"${2}"/shlibsign:shlibsign:' \
|
||||
"${S}"/cmd/shlibsign/sign.sh
|
||||
fi
|
||||
|
||||
# dirty hack
|
||||
cd "${S}"
|
||||
sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \
|
||||
lib/ssl/config.mk
|
||||
sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \
|
||||
cmd/platlibs.mk
|
||||
}
|
||||
|
||||
nssarch() {
|
||||
# Most of the arches are the same as $ARCH
|
||||
local t=${1:-${CHOST}}
|
||||
case ${t} in
|
||||
aarch64*)echo "aarch64";;
|
||||
hppa*) echo "parisc";;
|
||||
i?86*) echo "i686";;
|
||||
x86_64*) echo "x86_64";;
|
||||
*) tc-arch ${t};;
|
||||
esac
|
||||
}
|
||||
|
||||
nssbits() {
|
||||
local cc="${1}CC" cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS"
|
||||
echo > "${T}"/test.c || die
|
||||
${!cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}"/test.o || die
|
||||
case $(file "${T}"/test.o) in
|
||||
*32-bit*x86-64*) echo USE_X32=1;;
|
||||
*64-bit*|*ppc64*|*x86_64*) echo USE_64=1;;
|
||||
*32-bit*|*ppc*|*i386*) ;;
|
||||
*) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";;
|
||||
esac
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
strip-flags
|
||||
|
||||
tc-export AR RANLIB {BUILD_,}{CC,PKG_CONFIG}
|
||||
local makeargs=(
|
||||
CC="${CC}"
|
||||
AR="${AR} rc \$@"
|
||||
RANLIB="${RANLIB}"
|
||||
OPTIMIZER=
|
||||
$(nssbits)
|
||||
)
|
||||
|
||||
# Take care of nspr settings #436216
|
||||
append-cppflags $(${PKG_CONFIG} nspr --cflags)
|
||||
append-ldflags $(${PKG_CONFIG} nspr --libs-only-L)
|
||||
unset NSPR_INCLUDE_DIR
|
||||
export NSPR_LIB_DIR=${T}/fake-dir
|
||||
|
||||
# Do not let `uname` be used.
|
||||
if use kernel_linux ; then
|
||||
makeargs+=(
|
||||
OS_TARGET=Linux
|
||||
OS_RELEASE=2.6
|
||||
OS_TEST="$(nssarch)"
|
||||
)
|
||||
fi
|
||||
|
||||
export BUILD_OPT=1
|
||||
export NSS_USE_SYSTEM_SQLITE=1
|
||||
export NSDISTMODE=copy
|
||||
export NSS_ENABLE_ECC=1
|
||||
export XCFLAGS="${CFLAGS} ${CPPFLAGS}"
|
||||
export FREEBL_NO_DEPEND=1
|
||||
export ASFLAGS=""
|
||||
|
||||
local d
|
||||
|
||||
# Build the host tools first.
|
||||
LDFLAGS="${BUILD_LDFLAGS}" \
|
||||
XCFLAGS="${BUILD_CFLAGS}" \
|
||||
emake -j1 -C coreconf \
|
||||
CC="${BUILD_CC}" \
|
||||
$(nssbits BUILD_)
|
||||
makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" )
|
||||
|
||||
# Then build the target tools.
|
||||
for d in . lib/dbm ; do
|
||||
emake -j1 "${makeargs[@]}" -C ${d}
|
||||
done
|
||||
}
|
||||
|
||||
# Altering these 3 libraries breaks the CHK verification.
|
||||
# All of the following cause it to break:
|
||||
# - stripping
|
||||
# - prelink
|
||||
# - ELF signing
|
||||
# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html
|
||||
# Either we have to NOT strip them, or we have to forcibly resign after
|
||||
# stripping.
|
||||
#local_libdir="$(get_libdir)"
|
||||
#export STRIP_MASK="
|
||||
# */${local_libdir}/libfreebl3.so*
|
||||
# */${local_libdir}/libnssdbm3.so*
|
||||
# */${local_libdir}/libsoftokn3.so*"
|
||||
|
||||
export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3"
|
||||
|
||||
generate_chk() {
|
||||
local shlibsign="$1"
|
||||
local libdir="$2"
|
||||
einfo "Resigning core NSS libraries for FIPS validation"
|
||||
shift 2
|
||||
local i
|
||||
for i in ${NSS_CHK_SIGN_LIBS} ; do
|
||||
local libname=lib${i}.so
|
||||
local chkname=lib${i}.chk
|
||||
"${shlibsign}" \
|
||||
-i "${libdir}"/${libname} \
|
||||
-o "${libdir}"/${chkname}.tmp \
|
||||
&& mv -f \
|
||||
"${libdir}"/${chkname}.tmp \
|
||||
"${libdir}"/${chkname} \
|
||||
|| die "Failed to sign ${libname}"
|
||||
done
|
||||
}
|
||||
|
||||
cleanup_chk() {
|
||||
local libdir="$1"
|
||||
shift 1
|
||||
local i
|
||||
for i in ${NSS_CHK_SIGN_LIBS} ; do
|
||||
local libfname="${libdir}/lib${i}.so"
|
||||
# If the major version has changed, then we have old chk files.
|
||||
[ ! -f "${libfname}" -a -f "${libfname}.chk" ] \
|
||||
&& rm -f "${libfname}.chk"
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${S}"/dist
|
||||
|
||||
dodir /usr/$(get_libdir)
|
||||
cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed"
|
||||
# We generate these after stripping the libraries, else they don't match.
|
||||
#cp -L */lib/*.chk "${ED}"/usr/$(get_libdir) || die "copying chk files failed"
|
||||
cp -L */lib/libcrmf.a "${ED}"/usr/$(get_libdir) || die "copying libs failed"
|
||||
|
||||
# Install nss-config and pkgconfig file
|
||||
dodir /usr/bin
|
||||
cp -L */bin/nss-config "${ED}"/usr/bin
|
||||
dodir /usr/$(get_libdir)/pkgconfig
|
||||
cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig
|
||||
|
||||
# all the include files
|
||||
insinto /usr/include/nss
|
||||
doins public/nss/*.h
|
||||
|
||||
local f nssutils
|
||||
# Always enabled because we need it for chk generation.
|
||||
nssutils="shlibsign"
|
||||
if use utils; then
|
||||
# The tests we do not need to install.
|
||||
#nssutils_test="bltest crmftest dbtest dertimetest
|
||||
#fipstest remtest sdrtest"
|
||||
nssutils="addbuiltin atob baddbdir btoa certcgi certutil checkcert
|
||||
cmsutil conflict crlutil derdump digest makepqg mangle modutil multinit
|
||||
nonspr10 ocspclnt oidcalc p7content p7env p7sign p7verify pk11mode
|
||||
pk12util pp rsaperf selfserv shlibsign signtool signver ssltap strsclnt
|
||||
symkeyutil tstclnt vfychain vfyserv"
|
||||
fi
|
||||
cd "${S}"/dist/*/bin/
|
||||
for f in ${nssutils}; do
|
||||
dobin ${f}
|
||||
done
|
||||
|
||||
# Prelink breaks the CHK files. We don't have any reliable way to run
|
||||
# shlibsign after prelink.
|
||||
local l libs=() liblist
|
||||
for l in ${NSS_CHK_SIGN_LIBS} ; do
|
||||
libs+=("${EPREFIX}/usr/$(get_libdir)/lib${l}.so")
|
||||
done
|
||||
liblist=$(printf '%s:' "${libs[@]}")
|
||||
echo -e "PRELINK_PATH_MASK=${liblist%:}" > "${T}/90nss"
|
||||
doenvd "${T}/90nss"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# We must re-sign the libraries AFTER they are stripped.
|
||||
local shlibsign="${EROOT}/usr/bin/shlibsign"
|
||||
# See if we can execute it (cross-compiling & such). #436216
|
||||
"${shlibsign}" -h >&/dev/null
|
||||
if [[ $? -gt 1 ]] ; then
|
||||
shlibsign="shlibsign"
|
||||
fi
|
||||
generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir)
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
cleanup_chk "${EROOT}"/usr/$(get_libdir)
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/nss-3.17.1.ebuild,v 1.2 2014/10/14 21:10:22 axs Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/nss-3.17.3.ebuild,v 1.1 2014/12/04 06:49:14 polynomial-c Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils flag-o-matic multilib toolchain-funcs multilib-minimal
|
@ -1 +1,2 @@
|
||||
DIST Flask-Migrate-1.2.0.tar.gz 7288 SHA256 37e548cd0c497194243c8c2e2c6296e72ac7d65ba4ad1fd3d8cd5848af5fed2a SHA512 56e9223be0c30179dd0f117b60650e484528650da24acf852c52c1c7f0554d83d6f2ba35191c02cc0cb72091dee48b0888183b560f439d42fa09e0f86524f6b9 WHIRLPOOL 869f37262fde54e69a245d725be80e773d635397bd8afc112f264ef76939f34a81bdee8bf4ef510399b604552d9ad2fc79bcffcb975cf7070157cbebce639a20
|
||||
DIST Flask-Migrate-1.3.0.tar.gz 8400 SHA256 8d142bcae64d45eda6efab821283841380749653e49030aea59f0059071d134a SHA512 dbec7fee9027f9446c57a3d24b171a59dcde1e7023e20efc7eb578f41b7c5228a6704edf2cf7afec5e2fc5f8c37a76abeae5a1b9cf0d95c132e7e834f31f7b14 WHIRLPOOL f8c43f3427cbd6cc72e39cfb4f4329f9e826b2b71ca3310d6831121c5a6c9f7915d3a5308f885cb27ad2d3d77197d411bda026d9636c25bbc122069c41a011f6
|
||||
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/flask-migrate/flask-migrate-1.3.0.ebuild,v 1.1 2014/12/04 07:55:49 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="Flask-Migrate"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="SQLAlchemy database migrations for Flask applications using Alembic"
|
||||
HOMEPAGE="https://pypi.python.org/pypi/Flask-Admin"
|
||||
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/flask[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/alembic[${PYTHON_USEDEP}]
|
||||
dev-python/flask-sqlalchemy[${PYTHON_USEDEP}]
|
||||
dev-python/flask-script[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
python_test() {
|
||||
nosetests || die "Testing failed with ${EPYTHON}"
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST objgraph-1.7.2.tar.gz 545016 SHA256 3b08ccf1f06b8c13574c1edf4767fd9b50607a41218cf8a64f12e2f7a8be4d70 SHA512 22012031723060b47058c00cd97035b53238f8cf49c4e51b1f7735bf9c1d5aac9a5f0bcbe605317952f9b9390fc3bf247211082b4540e05cbf76670c27861ac2 WHIRLPOOL 23a017ac5fd9fa7ed266bc92675cb6d20afc38b2291465ba76414f1ff11edd42856732ffab1a187ebf8d683a1393f51cf7406104938fadf0fd286963fba6000e
|
||||
DIST objgraph-1.8.1.tar.gz 549402 SHA256 b4d4628adf39176beeb881fc575832256756bf0d73c1746b2b3529fd309b1a67 SHA512 c09e66aecc5dadc5a6e3d93e0f97fa6e816c5cbe968540400ed3d1248b958c955648cb2b4247ba00cd2388302dbcc178c55686cd2b95858b965a2717c6ff0c90 WHIRLPOOL f8e273422079249e0a22aa8f136fed72aa2fb1f8b925acfe52bf4677ac6164cc2ef919b5e4c23ab81ee978c94563366b52c52ed00c82ff8ce17056e644471c17
|
||||
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/objgraph/objgraph-1.8.1.ebuild,v 1.1 2014/12/04 09:23:08 heroxbd Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Draws Python object reference graphs with graphviz"
|
||||
HOMEPAGE="http://mg.pov.lt/objgraph/"
|
||||
SRC_URI="mirror://pypi/o/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64"
|
||||
SLOT="0"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="media-gfx/graphviz"
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/* )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST translationstring-0.3.tar.gz 23179 SHA256 ef5aff7b977b3995abd822e9eb0469b5d26ea3508f64a30b801fccd84fe02a5a SHA512 af7c581ef36298f25a727a89888a1aef38a4126db0b94246ece027df041ed8db67961b53cc94d78ba45eee7e784db48c20bc9e36534d7ac501e81581dd341d2a WHIRLPOOL e389a91dcaa62d385b0e30b763cdaeaa9688ea7fe4e551bed0131cae1a751f252095bccbcb799d1406620281785cf72b66e07ea4b4c04f2668a282de2f6c6aab
|
||||
DIST translationstring-0.4.tar.gz 27533 SHA256 765eba6d152ec8cd1ec11b0b24dca38585b3afb96f0670574fbf16a16b412ee5 SHA512 d45e7b43346323126415447635cac39813dfbc6dcd0cf4d30f32d35054ce8c76ad9c5f6a7d33adc819f7d05793ba0457ee06307b70fffeda6633902d0b364cdc WHIRLPOOL 98141362b0bd09e30dc8a72514694d0d324d8ed3542bb52bed3fbdf7b78f69ec71c1df66cfd4bcbdc1c86a8cd2fe357d557836d54c5bb6a9c2c39022772f8a8d
|
||||
DIST translationstring-1.1.tar.gz 28524 SHA256 8147c47e8091bc7b8168758a01c049581959faba9d56cafde8734de44e98711c SHA512 76c8ef9bd745e6b52b6f383d277d94706dab5d6419543048d2138fb779cdfb19a7ce6452e99bbaad983c961233155690849dfda57db10a87d11240990e9adfd8 WHIRLPOOL 3c1dfcbcf2d6679029543c0326383391961a1dc9422f5b5b8863e8b7a8da71cb416a7204231001b9babf6532cc4da3fec76dab11326f25afb7f234760995fa7c
|
||||
DIST translationstring-1.3.tar.gz 29259 SHA256 4ee44cfa58c52ade8910ea0ebc3d2d84bdcad9fa0422405b1801ec9b9a65b72d SHA512 deba5b460d9ea640087cff8b5d7b9256708abd4340a54556f1f0542e2e4f9f0ae0a3482b66a176712fcd6925c470da621adbc5e4c4173c0ef29b9cca5fba1102 WHIRLPOOL bfc0f2d469718d6b27083feb10189dcab4e310183604c550314f4ecffaf38a8738bf2213e03eece6ce52dbf914c70b0629a44e5d1d7d1dcc4dfd9faa55b75191
|
||||
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/translationstring/translationstring-1.3.ebuild,v 1.1 2014/12/04 11:40:01 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Utility library for i18n relied on by various Repoze packages"
|
||||
HOMEPAGE="https://github.com/Pylons/translationstring http://pypi.python.org/pypi/translationstring"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="repoze"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND=""
|
||||
|
||||
# Include COPYRIGHT.txt because the license seems to require it.
|
||||
DOCS=( COPYRIGHT.txt )
|
||||
|
||||
python_test() {
|
||||
esetup.py test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
|
||||
# Install only the .rst source, as sphinx processing requires a
|
||||
# theme only available from git that contains hardcoded references
|
||||
# to files on https://static.pylonsproject.org/ (so the docs would
|
||||
# not actually work offline). Install into a "docs" subdirectory
|
||||
# so the reference in the README remains correct.
|
||||
docinto docs
|
||||
docompress -x usr/share/doc/${PF}/docs
|
||||
dodoc docs/*.rst
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST dot2tex-2.8.7.tar.gz 571055 SHA256 899168d976faff8768115648a1371bcb92c81e14cf371cafec056eff398d56d7 SHA512 a74bf94e295571f066b836848a583c35c15a16117cb86dd849c6ba1ec1f9ebf815cdd3b5641f90740d0fc108819794d1960a240ad6838a189faac3889d0b7527 WHIRLPOOL c71d1d1140b67669940e8a565435a7d8deea8ce70a5b33cee97b4d1dcb27b005fcb245494bf7189e49c2f8824ee6b0154cb4aebf4799ea04c76cbbefc02113b9
|
||||
DIST dot2tex-2.9.0.tar.gz 663372 SHA256 7a182868f72fd5e59899f85006c3b559ac4157ade003f3e208341a9a5b46d2fa SHA512 97ba9983643254d5a3034d2fc8c454c445849ac546bd285676b854e20c8aae9a25d61e73632717da1562541ce9b3a4ae8aa4daa29e33f78105e28a34b5ebae5d WHIRLPOOL 22e8be55034cfda62091d1de7de34a07ccba9d695d41b18a9edf688d16c2219b24cba842344f1c3f7dd86b3a8293b8c94ccacba93097c46d7ab5d0407b03f88b
|
||||
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-tex/dot2tex/dot2tex-2.9.0.ebuild,v 1.2 2014/12/04 10:46:06 aballier Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A Graphviz to LaTeX converter"
|
||||
HOMEPAGE="https://dot2tex.readthedocs.org/ https://github.com/kjellmf/dot2tex"
|
||||
SRC_URI="https://github.com/kjellmf/dot2tex/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
|
||||
IUSE="doc examples"
|
||||
|
||||
DEPEND="dev-python/pyparsing[${PYTHON_USEDEP}]"
|
||||
RDEPEND="
|
||||
media-gfx/pydot[${PYTHON_USEDEP}]
|
||||
media-gfx/graphviz"
|
||||
DEPEND="${DEPEND}
|
||||
doc? ( dev-python/sphinx )"
|
||||
|
||||
python_compile_all() {
|
||||
if use doc ; then
|
||||
cd "${S}/docs"
|
||||
emake html
|
||||
fi
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use doc; then
|
||||
dohtml -r docs/_build/html/*
|
||||
fi
|
||||
if use examples; then
|
||||
dodoc -r examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
--- src/common/image/ImageJpgFactory.cpp.old 2014-12-03 09:52:03.306552513 +0100
|
||||
+++ src/common/image/ImageJpgFactory.cpp 2014-12-03 09:53:22.117786304 +0100
|
||||
@@ -79,7 +79,7 @@
|
||||
src->next_input_byte = FakeEOI;
|
||||
src->bytes_in_buffer = 2;
|
||||
|
||||
- return TRUE;
|
||||
+ return (boolean)TRUE;
|
||||
}
|
||||
|
||||
METHODDEF(void)
|
||||
@@ -166,7 +166,7 @@
|
||||
src->bytes_in_buffer = buffer.getBufferUsed();
|
||||
src->next_input_byte = (JOCTET *) buffer.getBuffer();
|
||||
|
||||
- jpeg_read_header(&cinfo, TRUE);
|
||||
+ jpeg_read_header(&cinfo, (boolean)TRUE);
|
||||
jpeg_start_decompress(&cinfo);
|
||||
|
||||
if ((cinfo.output_components == 3 && !readalpha) ||
|
@ -0,0 +1,610 @@
|
||||
From 570425a30c008297df09ef48b60486108fcf33e9 Mon Sep 17 00:00:00 2001
|
||||
From: Andrea Iacovitti <aiacovitti@libero.it>
|
||||
Date: Tue, 11 Nov 2014 07:54:28 +0100
|
||||
Subject: [PATCH] Introduce DOMString::trimSpaces(), useful for removing space
|
||||
characters from url string.
|
||||
|
||||
---
|
||||
khtml/css/css_valueimpl.cpp | 4 ++--
|
||||
khtml/css/cssparser.cpp | 4 ++--
|
||||
khtml/dom/dom_string.cpp | 32 ++++++++++++++++++++++++++++++++
|
||||
khtml/dom/dom_string.h | 7 +++++++
|
||||
khtml/dom/html_base.cpp | 8 ++++----
|
||||
khtml/dom/html_document.cpp | 2 +-
|
||||
khtml/dom/html_form.cpp | 4 ++--
|
||||
khtml/dom/html_head.cpp | 12 ++++++------
|
||||
khtml/dom/html_image.cpp | 8 ++++----
|
||||
khtml/dom/html_inline.cpp | 4 ++--
|
||||
khtml/ecma/kjs_html.cpp | 4 ++--
|
||||
khtml/ecma/xmlhttprequest.cpp | 3 ++-
|
||||
khtml/html/html_baseimpl.cpp | 6 +++---
|
||||
khtml/html/html_formimpl.cpp | 2 +-
|
||||
khtml/html/html_headimpl.cpp | 12 ++++++------
|
||||
khtml/html/html_imageimpl.cpp | 6 +++---
|
||||
khtml/html/html_inlineimpl.cpp | 2 +-
|
||||
khtml/html/html_objectimpl.cpp | 4 ++--
|
||||
khtml/html/html_tableimpl.cpp | 4 ++--
|
||||
khtml/html/htmlparser.cpp | 4 ++--
|
||||
khtml/html/htmlprospectivetokenizer.cpp | 4 ++--
|
||||
khtml/khtml_part.cpp | 4 ++--
|
||||
khtml/khtmlview.cpp | 2 +-
|
||||
khtml/rendering/render_image.cpp | 8 ++++----
|
||||
khtml/xml/dom_docimpl.cpp | 7 ++++---
|
||||
25 files changed, 99 insertions(+), 58 deletions(-)
|
||||
|
||||
diff --git a/khtml/css/css_valueimpl.cpp b/khtml/css/css_valueimpl.cpp
|
||||
index 98f33e6..aa825b7 100644
|
||||
--- a/khtml/css/css_valueimpl.cpp
|
||||
+++ b/khtml/css/css_valueimpl.cpp
|
||||
@@ -1383,9 +1383,9 @@ CSSImageValueImpl::CSSImageValueImpl(const DOMString &url, StyleBaseImpl* style)
|
||||
: CSSPrimitiveValueImpl(url, CSSPrimitiveValue::CSS_URI)
|
||||
{
|
||||
m_image = 0;
|
||||
- const QString imgUrl = url.string().trimmed();
|
||||
+ const DOMString imgUrl = url.trimSpaces();
|
||||
if (!imgUrl.isEmpty()) {
|
||||
- m_fullImageUrl = KUrl(style->baseURL(), imgUrl).url();
|
||||
+ m_fullImageUrl = KUrl(style->baseURL(), imgUrl.string()).url();
|
||||
} else {
|
||||
m_fullImageUrl.clear();
|
||||
}
|
||||
diff --git a/khtml/css/cssparser.cpp b/khtml/css/cssparser.cpp
|
||||
index e8f8493..600d205 100644
|
||||
--- a/khtml/css/cssparser.cpp
|
||||
+++ b/khtml/css/cssparser.cpp
|
||||
@@ -2309,8 +2309,8 @@ bool CSSParser::parseFontFaceSrc()
|
||||
while ((val = valueList->current())) {
|
||||
CSSFontFaceSrcValueImpl* parsedValue = 0;
|
||||
if (val->unit == CSSPrimitiveValue::CSS_URI && !expectComma && styleElement) {
|
||||
- const QString uri = qString(val->string).trimmed();
|
||||
- parsedValue = new CSSFontFaceSrcValueImpl(DOMString(KUrl(styleElement->baseURL(), uri).url()), false /*local*/);
|
||||
+ const DOMString uri = domString(val->string).trimSpaces();
|
||||
+ parsedValue = new CSSFontFaceSrcValueImpl(DOMString(KUrl(styleElement->baseURL(), uri.string()).url()), false /*local*/);
|
||||
uriValue = parsedValue;
|
||||
allowFormat = true;
|
||||
expectComma = true;
|
||||
diff --git a/khtml/dom/dom_string.cpp b/khtml/dom/dom_string.cpp
|
||||
index d54d037..4a10221 100644
|
||||
--- a/khtml/dom/dom_string.cpp
|
||||
+++ b/khtml/dom/dom_string.cpp
|
||||
@@ -290,6 +290,38 @@ bool DOMString::startsWith(const DOMString& str) const
|
||||
return impl->startsWith(str.implementation());
|
||||
}
|
||||
|
||||
+static inline bool isSpaceCharacter(const ushort &c)
|
||||
+{
|
||||
+ // http://dev.w3.org/html5/spec-LC/common-microsyntaxes.html#space-character
|
||||
+ return ((c < 0x0021) &&
|
||||
+ (c == 0x0020 || c == 0x0009 || c == 0x000A || c == 0x000C || c == 0x000D));
|
||||
+}
|
||||
+
|
||||
+DOMString DOMString::trimSpaces() const
|
||||
+{
|
||||
+ if (!impl || !impl->l) {
|
||||
+ return *this;
|
||||
+ }
|
||||
+
|
||||
+ const QChar *s = impl->s;
|
||||
+ unsigned int start = 0;
|
||||
+ unsigned int end = impl->l - 1;
|
||||
+
|
||||
+ while ((start <= end) && isSpaceCharacter(s[start].unicode())) {
|
||||
+ ++start;
|
||||
+ }
|
||||
+
|
||||
+ if (start > end) {
|
||||
+ return DOMString("");
|
||||
+ }
|
||||
+
|
||||
+ while (end && isSpaceCharacter(s[end].unicode())) {
|
||||
+ --end;
|
||||
+ }
|
||||
+
|
||||
+ return new DOMStringImpl(s + start, end - start + 1);
|
||||
+}
|
||||
+
|
||||
// ------------------------------------------------------------------------
|
||||
|
||||
bool DOM::strcasecmp( const DOMString &as, const DOMString &bs )
|
||||
diff --git a/khtml/dom/dom_string.h b/khtml/dom/dom_string.h
|
||||
index 13b4265..84b1378 100644
|
||||
--- a/khtml/dom/dom_string.h
|
||||
+++ b/khtml/dom/dom_string.h
|
||||
@@ -125,6 +125,13 @@ public:
|
||||
bool startsWith(const DOMString& str) const;
|
||||
|
||||
/**
|
||||
+ * Returns a string with Space Characters removed from the start and the end.
|
||||
+ * Space Characters as defined in
|
||||
+ * http://dev.w3.org/html5/spec-LC/common-microsyntaxes.html#space-character
|
||||
+ */
|
||||
+ DOMString trimSpaces() const;
|
||||
+
|
||||
+ /**
|
||||
* @internal get a handle to the imlementation of the DOMString
|
||||
* Use at own risk!!!
|
||||
*/
|
||||
diff --git a/khtml/dom/html_base.cpp b/khtml/dom/html_base.cpp
|
||||
index c5e9048..11ee331 100644
|
||||
--- a/khtml/dom/html_base.cpp
|
||||
+++ b/khtml/dom/html_base.cpp
|
||||
@@ -231,8 +231,8 @@ void HTMLFrameElement::setScrolling( const DOMString &value )
|
||||
DOMString HTMLFrameElement::src() const
|
||||
{
|
||||
if(!impl) return DOMString();
|
||||
- const QString s = ((ElementImpl *)impl)->getAttribute(ATTR_SRC).string().trimmed();
|
||||
- return !s.isNull() ? impl->document()->completeURL(s) : DOMString();
|
||||
+ const DOMString s = ((ElementImpl *)impl)->getAttribute(ATTR_SRC).trimSpaces();
|
||||
+ return !s.isNull() ? impl->document()->completeURL(s.string()) : s;
|
||||
}
|
||||
|
||||
void HTMLFrameElement::setSrc( const DOMString &value )
|
||||
@@ -367,8 +367,8 @@ void HTMLIFrameElement::setScrolling( const DOMString &value )
|
||||
DOMString HTMLIFrameElement::src() const
|
||||
{
|
||||
if(!impl) return DOMString();
|
||||
- const QString s = ((ElementImpl *)impl)->getAttribute(ATTR_SRC).string().trimmed();
|
||||
- return !s.isNull() ? impl->document()->completeURL(s) : DOMString();
|
||||
+ const DOMString s = ((ElementImpl *)impl)->getAttribute(ATTR_SRC).trimSpaces();
|
||||
+ return !s.isNull() ? impl->document()->completeURL(s.string()) : s;
|
||||
}
|
||||
|
||||
void HTMLIFrameElement::setSrc( const DOMString &value )
|
||||
diff --git a/khtml/dom/html_document.cpp b/khtml/dom/html_document.cpp
|
||||
index 042bc5a..2acf683 100644
|
||||
--- a/khtml/dom/html_document.cpp
|
||||
+++ b/khtml/dom/html_document.cpp
|
||||
@@ -100,7 +100,7 @@ DOMString HTMLDocument::referrer() const
|
||||
DOMString HTMLDocument::completeURL(const DOMString& str) const
|
||||
{
|
||||
if(!impl) return str;
|
||||
- return ((HTMLDocumentImpl *)impl)->completeURL(str.string().trimmed());
|
||||
+ return ((HTMLDocumentImpl *)impl)->completeURL(str.trimSpaces().string());
|
||||
}
|
||||
|
||||
DOMString HTMLDocument::domain() const
|
||||
diff --git a/khtml/dom/html_form.cpp b/khtml/dom/html_form.cpp
|
||||
index 425cb3d..6d44261 100644
|
||||
--- a/khtml/dom/html_form.cpp
|
||||
+++ b/khtml/dom/html_form.cpp
|
||||
@@ -504,8 +504,8 @@ void HTMLInputElement::setSize( long value )
|
||||
DOMString HTMLInputElement::src() const
|
||||
{
|
||||
if(!impl) return DOMString();
|
||||
- const QString s = static_cast<ElementImpl*>(impl)->getAttribute(ATTR_SRC).string().trimmed();
|
||||
- return !s.isNull() ? impl->document()->completeURL(s) : DOMString();
|
||||
+ const DOMString s = static_cast<ElementImpl*>(impl)->getAttribute(ATTR_SRC).trimSpaces();
|
||||
+ return !s.isNull() ? impl->document()->completeURL(s.string()) : s;
|
||||
}
|
||||
|
||||
void HTMLInputElement::setSrc( const DOMString &value )
|
||||
diff --git a/khtml/dom/html_head.cpp b/khtml/dom/html_head.cpp
|
||||
index 4812631..23fe125 100644
|
||||
--- a/khtml/dom/html_head.cpp
|
||||
+++ b/khtml/dom/html_head.cpp
|
||||
@@ -58,8 +58,8 @@ HTMLBaseElement::~HTMLBaseElement()
|
||||
DOMString HTMLBaseElement::href() const
|
||||
{
|
||||
if(!impl) return DOMString();
|
||||
- const QString href = static_cast<ElementImpl*>(impl)->getAttribute(ATTR_HREF).string().trimmed();
|
||||
- return !href.isNull() ? impl->document()->completeURL(href) : DOMString();
|
||||
+ const DOMString href = static_cast<ElementImpl*>(impl)->getAttribute(ATTR_HREF).trimSpaces();
|
||||
+ return !href.isNull() ? impl->document()->completeURL(href.string()) : href;
|
||||
}
|
||||
|
||||
void HTMLBaseElement::setHref( const DOMString &value )
|
||||
@@ -134,8 +134,8 @@ void HTMLLinkElement::setCharset( const DOMString &value )
|
||||
DOMString HTMLLinkElement::href() const
|
||||
{
|
||||
if(!impl) return DOMString();
|
||||
- const QString href = static_cast<ElementImpl*>(impl)->getAttribute(ATTR_HREF).string().trimmed();
|
||||
- return !href.isNull() ? impl->document()->completeURL(href) : DOMString();
|
||||
+ const DOMString href = static_cast<ElementImpl*>(impl)->getAttribute(ATTR_HREF).trimSpaces();
|
||||
+ return !href.isNull() ? impl->document()->completeURL(href.string()) : href;
|
||||
}
|
||||
|
||||
void HTMLLinkElement::setHref( const DOMString &value )
|
||||
@@ -379,8 +379,8 @@ void HTMLScriptElement::setDefer( bool _defer )
|
||||
DOMString HTMLScriptElement::src() const
|
||||
{
|
||||
if(!impl) return DOMString();
|
||||
- const QString s = ((ElementImpl *)impl)->getAttribute(ATTR_SRC).string().trimmed();
|
||||
- return !s.isNull() ? impl->document()->completeURL(s) : DOMString();
|
||||
+ const DOMString s = ((ElementImpl *)impl)->getAttribute(ATTR_SRC).trimSpaces();
|
||||
+ return !s.isNull() ? impl->document()->completeURL(s.string()) : s;
|
||||
}
|
||||
|
||||
void HTMLScriptElement::setSrc( const DOMString &value )
|
||||
diff --git a/khtml/dom/html_image.cpp b/khtml/dom/html_image.cpp
|
||||
index db1f5ea..a8b4ae0 100644
|
||||
--- a/khtml/dom/html_image.cpp
|
||||
+++ b/khtml/dom/html_image.cpp
|
||||
@@ -95,8 +95,8 @@ void HTMLAreaElement::setCoords( const DOMString &value )
|
||||
DOMString HTMLAreaElement::href() const
|
||||
{
|
||||
if(!impl) return DOMString();
|
||||
- const QString href = static_cast<ElementImpl*>(impl)->getAttribute(ATTR_HREF).string().trimmed();
|
||||
- return !href.isNull() ? impl->document()->completeURL(href) : DOMString();
|
||||
+ const DOMString href = static_cast<ElementImpl*>(impl)->getAttribute(ATTR_HREF).trimSpaces();
|
||||
+ return !href.isNull() ? impl->document()->completeURL(href.string()) : href;
|
||||
}
|
||||
|
||||
void HTMLAreaElement::setHref( const DOMString &value )
|
||||
@@ -302,8 +302,8 @@ void HTMLImageElement::setLongDesc( const DOMString &value )
|
||||
DOMString HTMLImageElement::src() const
|
||||
{
|
||||
if(!impl) return DOMString();
|
||||
- const QString s = ((ElementImpl *)impl)->getAttribute(ATTR_SRC).string().trimmed();
|
||||
- return !s.isNull() ? impl->document()->completeURL(s) : DOMString();
|
||||
+ const DOMString s = ((ElementImpl *)impl)->getAttribute(ATTR_SRC).trimSpaces();
|
||||
+ return !s.isNull() ? impl->document()->completeURL(s.string()) : s;
|
||||
}
|
||||
|
||||
void HTMLImageElement::setSrc( const DOMString &value )
|
||||
diff --git a/khtml/dom/html_inline.cpp b/khtml/dom/html_inline.cpp
|
||||
index c01f668..2f74713 100644
|
||||
--- a/khtml/dom/html_inline.cpp
|
||||
+++ b/khtml/dom/html_inline.cpp
|
||||
@@ -95,8 +95,8 @@ void HTMLAnchorElement::setCoords( const DOMString &value )
|
||||
DOMString HTMLAnchorElement::href() const
|
||||
{
|
||||
if(!impl) return DOMString();
|
||||
- const QString href = static_cast<ElementImpl*>(impl)->getAttribute(ATTR_HREF).string().trimmed();
|
||||
- return !href.isNull() ? impl->document()->completeURL(href) : DOMString();
|
||||
+ const DOMString href = static_cast<ElementImpl*>(impl)->getAttribute(ATTR_HREF).trimSpaces();
|
||||
+ return !href.isNull() ? impl->document()->completeURL(href.string()) : href;
|
||||
}
|
||||
|
||||
void HTMLAnchorElement::setHref( const DOMString &value )
|
||||
diff --git a/khtml/ecma/kjs_html.cpp b/khtml/ecma/kjs_html.cpp
|
||||
index ea15929..d5693af 100644
|
||||
--- a/khtml/ecma/kjs_html.cpp
|
||||
+++ b/khtml/ecma/kjs_html.cpp
|
||||
@@ -1587,8 +1587,8 @@ QHash<int, const HTMLElement::BoundPropInfo*>* HTMLElement::boundPropInfo()
|
||||
|
||||
QString KJS::HTMLElement::getURLArg(unsigned id) const
|
||||
{
|
||||
- const QString rel = impl()->getAttribute(id).string().trimmed();
|
||||
- return !rel.isNull() ? impl()->document()->completeURL(rel) : rel;
|
||||
+ const DOMString rel = impl()->getAttribute(id).trimSpaces();
|
||||
+ return !rel.isNull() ? impl()->document()->completeURL(rel.string()) : QString();
|
||||
}
|
||||
|
||||
DOM::HTMLElementImpl *toHTMLElement(JSValue *val) {
|
||||
diff --git a/khtml/ecma/xmlhttprequest.cpp b/khtml/ecma/xmlhttprequest.cpp
|
||||
index f9fae5d..45c5a4b 100644
|
||||
--- a/khtml/ecma/xmlhttprequest.cpp
|
||||
+++ b/khtml/ecma/xmlhttprequest.cpp
|
||||
@@ -906,7 +906,8 @@ JSValue *XMLHttpRequestProtoFunc::callAsFunction(ExecState *exec, JSObject *this
|
||||
return throwError(exec, SyntaxError, "Not enough arguments");
|
||||
|
||||
QString method = args[0]->toString(exec).qstring();
|
||||
- KUrl url = KUrl(request->doc->completeURL(args[1]->toString(exec).qstring()));
|
||||
+ DOMString urlArg = args[1]->toString(exec).domString().trimSpaces();
|
||||
+ KUrl url = KUrl(request->doc->completeURL(urlArg.string()));
|
||||
|
||||
bool async = true;
|
||||
if (args.size() >= 3) {
|
||||
diff --git a/khtml/html/html_baseimpl.cpp b/khtml/html/html_baseimpl.cpp
|
||||
index 5b4a77a..102b56e 100644
|
||||
--- a/khtml/html/html_baseimpl.cpp
|
||||
+++ b/khtml/html/html_baseimpl.cpp
|
||||
@@ -71,7 +71,7 @@ void HTMLBodyElementImpl::parseAttribute(AttributeImpl *attr)
|
||||
|
||||
case ATTR_BACKGROUND:
|
||||
{
|
||||
- QString url = attr->val()->string().trimmed();
|
||||
+ QString url = attr->value().trimSpaces().string();
|
||||
if (!url.isEmpty()) {
|
||||
url = document()->completeURL( url );
|
||||
addCSSProperty(CSS_PROP_BACKGROUND_IMAGE, DOMString("url('"+url+"')") );
|
||||
@@ -325,7 +325,7 @@ void HTMLFrameElementImpl::parseAttribute(AttributeImpl *attr)
|
||||
switch(attr->id())
|
||||
{
|
||||
case ATTR_SRC:
|
||||
- setLocation(attr->value().string().trimmed());
|
||||
+ setLocation(attr->value().trimSpaces().string());
|
||||
break;
|
||||
case ATTR_FRAMEBORDER:
|
||||
{
|
||||
@@ -755,7 +755,7 @@ void HTMLIFrameElementImpl::parseAttribute(AttributeImpl *attr )
|
||||
addHTMLAlignment( attr->value() );
|
||||
break;
|
||||
case ATTR_SRC:
|
||||
- url = attr->value().string().trimmed();
|
||||
+ url = attr->value().trimSpaces().string();
|
||||
setNeedComputeContent();
|
||||
// ### synchronously start the process?
|
||||
break;
|
||||
diff --git a/khtml/html/html_formimpl.cpp b/khtml/html/html_formimpl.cpp
|
||||
index 134851a..d227481 100644
|
||||
--- a/khtml/html/html_formimpl.cpp
|
||||
+++ b/khtml/html/html_formimpl.cpp
|
||||
@@ -679,7 +679,7 @@ void HTMLFormElementImpl::submit( )
|
||||
}
|
||||
#endif // KHTML_NO_WALLET
|
||||
|
||||
- QString url = getAttribute(ATTR_ACTION).string().trimmed();
|
||||
+ QString url = getAttribute(ATTR_ACTION).trimSpaces().string();
|
||||
// ignore base url if 'action' attribute is empty.
|
||||
if (url.isEmpty())
|
||||
url = formUrl.url();
|
||||
diff --git a/khtml/html/html_headimpl.cpp b/khtml/html/html_headimpl.cpp
|
||||
index 0de904d..a265ae1 100644
|
||||
--- a/khtml/html/html_headimpl.cpp
|
||||
+++ b/khtml/html/html_headimpl.cpp
|
||||
@@ -55,7 +55,7 @@ void HTMLBaseElementImpl::parseAttribute(AttributeImpl *attr)
|
||||
switch(attr->id())
|
||||
{
|
||||
case ATTR_HREF:
|
||||
- m_href = attr->value().string().trimmed();
|
||||
+ m_href = attr->value().trimSpaces().string();
|
||||
process();
|
||||
break;
|
||||
case ATTR_TARGET:
|
||||
@@ -116,9 +116,9 @@ void HTMLLinkElementImpl::parseAttribute(AttributeImpl *attr)
|
||||
switch (attr->id())
|
||||
{
|
||||
case ATTR_HREF: {
|
||||
- const QString hrefUrl = attr->val()->string().trimmed();
|
||||
+ const DOMString hrefUrl = attr->value().trimSpaces();
|
||||
if (!hrefUrl.isEmpty()) {
|
||||
- m_url = document()->completeURL(hrefUrl);
|
||||
+ m_url = document()->completeURL(hrefUrl.string());
|
||||
}
|
||||
process();
|
||||
break;
|
||||
@@ -385,7 +385,7 @@ void HTMLScriptElementImpl::parseAttribute(AttributeImpl *attr)
|
||||
// we'll only start doing things once we get insertedIntoDocument()
|
||||
if (m_evaluated || m_cachedScript || m_createdByParser || !inDocument())
|
||||
return;
|
||||
- QString url = attr->value().string().trimmed();
|
||||
+ const DOMString url = attr->value().trimSpaces();
|
||||
if (!url.isEmpty())
|
||||
loadFromUrl(url);
|
||||
break;
|
||||
@@ -490,7 +490,7 @@ void HTMLScriptElementImpl::insertedIntoDocument()
|
||||
if (m_createdByParser)
|
||||
return;
|
||||
|
||||
- QString url = getAttribute(ATTR_SRC).string().trimmed();
|
||||
+ const DOMString url = getAttribute(ATTR_SRC).trimSpaces();
|
||||
if (!url.isEmpty()) {
|
||||
loadFromUrl(url);
|
||||
return;
|
||||
@@ -622,7 +622,7 @@ void HTMLScriptElementImpl::setDefer(bool defer)
|
||||
|
||||
DOMString HTMLScriptElementImpl::src() const
|
||||
{
|
||||
- return document()->completeURL(getAttribute(ATTR_SRC).string().trimmed());
|
||||
+ return document()->completeURL(getAttribute(ATTR_SRC).trimSpaces().string());
|
||||
}
|
||||
|
||||
void HTMLScriptElementImpl::setSrc(const DOMString &value)
|
||||
diff --git a/khtml/html/html_imageimpl.cpp b/khtml/html/html_imageimpl.cpp
|
||||
index 51695a8..15a8302 100644
|
||||
--- a/khtml/html/html_imageimpl.cpp
|
||||
+++ b/khtml/html/html_imageimpl.cpp
|
||||
@@ -84,7 +84,7 @@ void HTMLImageElementImpl::parseAttribute(AttributeImpl *attr)
|
||||
setChanged();
|
||||
|
||||
//Start loading the image already, to generate events
|
||||
- const QString imgSrcUrl = attr->value().string().trimmed();
|
||||
+ const DOMString imgSrcUrl = attr->value().trimSpaces();
|
||||
if (!imgSrcUrl.isEmpty()) { //### why do we not hide or something when setting this?
|
||||
CachedImage* newImage = document()->docLoader()->requestImage(imgSrcUrl);
|
||||
if (newImage && newImage != m_image) {
|
||||
@@ -151,7 +151,7 @@ void HTMLImageElementImpl::parseAttribute(AttributeImpl *attr)
|
||||
if ( attr->value()[0] == '#' )
|
||||
usemap = attr->value().lower();
|
||||
else {
|
||||
- QString url = document()->completeURL(attr->value().string().trimmed());
|
||||
+ QString url = document()->completeURL(attr->value().trimSpaces().string());
|
||||
// ### we remove the part before the anchor and hope
|
||||
// the map is on the same html page....
|
||||
usemap = url;
|
||||
@@ -438,7 +438,7 @@ void HTMLMapElementImpl::parseAttribute(AttributeImpl *attr)
|
||||
}
|
||||
else {
|
||||
// add name with full url:
|
||||
- const QString url = document()->completeURL(attr->value().string().trimmed());
|
||||
+ const QString url = document()->completeURL(attr->value().trimSpaces().string());
|
||||
if(document()->isHTMLDocument())
|
||||
static_cast<HTMLDocumentImpl*>(document())->mapMap[url] = this;
|
||||
}
|
||||
diff --git a/khtml/html/html_inlineimpl.cpp b/khtml/html/html_inlineimpl.cpp
|
||||
index fc2e6f6..6e9bdd8 100644
|
||||
--- a/khtml/html/html_inlineimpl.cpp
|
||||
+++ b/khtml/html/html_inlineimpl.cpp
|
||||
@@ -81,7 +81,7 @@ void HTMLAnchorElementImpl::defaultEventHandler(EventImpl *evt)
|
||||
if (k->qKeyEvent()) k->qKeyEvent()->accept();
|
||||
}
|
||||
|
||||
- QString url = getAttribute(ATTR_HREF).string().trimmed();
|
||||
+ QString url = getAttribute(ATTR_HREF).trimSpaces().string();
|
||||
QString utarget = getAttribute(ATTR_TARGET).string();
|
||||
|
||||
if ( e && e->button() == 1 )
|
||||
diff --git a/khtml/html/html_objectimpl.cpp b/khtml/html/html_objectimpl.cpp
|
||||
index 863afe6..f5aef26 100644
|
||||
--- a/khtml/html/html_objectimpl.cpp
|
||||
+++ b/khtml/html/html_objectimpl.cpp
|
||||
@@ -695,7 +695,7 @@ void HTMLEmbedElementImpl::parseAttribute(AttributeImpl *attr)
|
||||
{
|
||||
case ATTR_CODE:
|
||||
case ATTR_SRC:
|
||||
- url = attr->val()->string().trimmed();
|
||||
+ url = attr->value().trimSpaces().string();
|
||||
setNeedComputeContent();
|
||||
break;
|
||||
case ATTR_BORDER:
|
||||
@@ -775,7 +775,7 @@ void HTMLObjectElementImpl::parseAttribute(AttributeImpl *attr)
|
||||
switch ( attr->id() )
|
||||
{
|
||||
case ATTR_DATA:
|
||||
- url = attr->val()->string().trimmed();
|
||||
+ url = attr->value().trimSpaces().string();
|
||||
setNeedComputeContent();
|
||||
break;
|
||||
case ATTR_CLASSID:
|
||||
diff --git a/khtml/html/html_tableimpl.cpp b/khtml/html/html_tableimpl.cpp
|
||||
index 8323093..c135545 100644
|
||||
--- a/khtml/html/html_tableimpl.cpp
|
||||
+++ b/khtml/html/html_tableimpl.cpp
|
||||
@@ -495,7 +495,7 @@ void HTMLTableElementImpl::parseAttribute(AttributeImpl *attr)
|
||||
break;
|
||||
case ATTR_BACKGROUND:
|
||||
{
|
||||
- QString url = attr->val()->string().trimmed();
|
||||
+ QString url = attr->value().trimSpaces().string();
|
||||
if (!url.isEmpty()) {
|
||||
url = document()->completeURL( url );
|
||||
addCSSProperty(CSS_PROP_BACKGROUND_IMAGE, DOMString("url('"+url+"')") );
|
||||
@@ -638,7 +638,7 @@ void HTMLTablePartElementImpl::parseAttribute(AttributeImpl *attr)
|
||||
break;
|
||||
case ATTR_BACKGROUND:
|
||||
{
|
||||
- QString url = attr->val()->string().trimmed();
|
||||
+ QString url = attr->value().trimSpaces().string();
|
||||
if (!url.isEmpty()) {
|
||||
url = document()->completeURL( url );
|
||||
addCSSProperty(CSS_PROP_BACKGROUND_IMAGE, DOMString("url('"+url+"')") );
|
||||
diff --git a/khtml/html/htmlparser.cpp b/khtml/html/htmlparser.cpp
|
||||
index ce5be3e..49b8068 100644
|
||||
--- a/khtml/html/htmlparser.cpp
|
||||
+++ b/khtml/html/htmlparser.cpp
|
||||
@@ -974,7 +974,7 @@ NodeImpl *KHTMLParser::getElement(Token* t)
|
||||
KHTMLGlobal::defaultHTMLSettings()->isHideAdsEnabled() &&
|
||||
!strcasecmp( t->attrs->getValue( ATTR_TYPE ), "image" ) )
|
||||
{
|
||||
- const QString url = doc()->completeURL(t->attrs->getValue(ATTR_SRC)->string().trimmed());
|
||||
+ const QString url = doc()->completeURL(DOMString(t->attrs->getValue(ATTR_SRC)).trimSpaces().string());
|
||||
if (KHTMLGlobal::defaultHTMLSettings()->isAdFiltered(url))
|
||||
return 0;
|
||||
}
|
||||
@@ -1104,7 +1104,7 @@ NodeImpl *KHTMLParser::getElement(Token* t)
|
||||
KHTMLGlobal::defaultHTMLSettings()->isAdFilterEnabled()&&
|
||||
KHTMLGlobal::defaultHTMLSettings()->isHideAdsEnabled())
|
||||
{
|
||||
- const QString url = doc()->completeURL(t->attrs->getValue(ATTR_SRC)->string().trimmed());
|
||||
+ const QString url = doc()->completeURL(DOMString(t->attrs->getValue(ATTR_SRC)).trimSpaces().string());
|
||||
if (KHTMLGlobal::defaultHTMLSettings()->isAdFiltered(url))
|
||||
return 0;
|
||||
}
|
||||
diff --git a/khtml/html/htmlprospectivetokenizer.cpp b/khtml/html/htmlprospectivetokenizer.cpp
|
||||
index 83c4c16..585a449 100644
|
||||
--- a/khtml/html/htmlprospectivetokenizer.cpp
|
||||
+++ b/khtml/html/htmlprospectivetokenizer.cpp
|
||||
@@ -706,7 +706,7 @@ void ProspectiveTokenizer::processAttribute()
|
||||
LocalName attrLocal = LocalName::fromString(&attrDS, IDS_NormalizeLower);
|
||||
uint attribute = attrLocal.id();
|
||||
if (attribute == localNamePart(ATTR_SRC) && m_urlToLoad.isEmpty())
|
||||
- m_urlToLoad = DOMString(QString(m_attributeValue.data(), m_attributeValue.size()).trimmed());
|
||||
+ m_urlToLoad = DOMString(m_attributeValue.data(), m_attributeValue.size()).trimSpaces();
|
||||
break;
|
||||
}
|
||||
case ID_LINK:
|
||||
@@ -715,7 +715,7 @@ void ProspectiveTokenizer::processAttribute()
|
||||
LocalName attrLocal = LocalName::fromString(&attrDS, IDS_NormalizeLower);
|
||||
uint attribute = attrLocal.id();
|
||||
if (attribute == localNamePart(ATTR_HREF) && m_urlToLoad.isEmpty())
|
||||
- m_urlToLoad = DOMString(QString(m_attributeValue.data(), m_attributeValue.size()).trimmed());
|
||||
+ m_urlToLoad = DOMString(m_attributeValue.data(), m_attributeValue.size()).trimSpaces();
|
||||
else if (attribute == localNamePart(ATTR_REL)) {
|
||||
DOMStringImpl* lowerAttribute = DOMStringImpl(DOMStringImpl::ShallowCopy, m_attributeValue.data(), m_attributeValue.size()).lower();
|
||||
QString val = lowerAttribute->string();
|
||||
diff --git a/khtml/khtml_part.cpp b/khtml/khtml_part.cpp
|
||||
index 15ea3c9..6c4ed17 100644
|
||||
--- a/khtml/khtml_part.cpp
|
||||
+++ b/khtml/khtml_part.cpp
|
||||
@@ -6420,7 +6420,7 @@ bool KHTMLPart::handleMouseMoveEventDrag(khtml::MouseMoveEvent *event)
|
||||
if (url.isEmpty() && innerNodeImpl && innerNodeImpl->id() == ID_IMG)
|
||||
{
|
||||
img = static_cast<HTMLImageElementImpl *>(innerNodeImpl);
|
||||
- u = completeURL(img->getAttribute(ATTR_SRC).string().trimmed());
|
||||
+ u = completeURL(img->getAttribute(ATTR_SRC).trimSpaces().string());
|
||||
pix = KIconLoader::global()->loadIcon("image-x-generic", KIconLoader::Desktop);
|
||||
}
|
||||
else
|
||||
@@ -6719,7 +6719,7 @@ void KHTMLPart::runAdFilter()
|
||||
node->id() == ID_IFRAME ||
|
||||
(node->id() == ID_INPUT && static_cast<HTMLInputElementImpl *>(node)->inputType() == HTMLInputElementImpl::IMAGE ))
|
||||
{
|
||||
- if (KHTMLGlobal::defaultHTMLSettings()->isAdFiltered(d->m_doc->completeURL(static_cast<ElementImpl *>(node)->getAttribute(ATTR_SRC).string().trimmed())))
|
||||
+ if (KHTMLGlobal::defaultHTMLSettings()->isAdFiltered(d->m_doc->completeURL(static_cast<ElementImpl *>(node)->getAttribute(ATTR_SRC).trimSpaces().string())))
|
||||
{
|
||||
// Since any kids of node will be deleted, too, fastforward nextNode
|
||||
// until we get outside of node.
|
||||
diff --git a/khtml/khtmlview.cpp b/khtml/khtmlview.cpp
|
||||
index 0c4e317..8078fdc 100644
|
||||
--- a/khtml/khtmlview.cpp
|
||||
+++ b/khtml/khtmlview.cpp
|
||||
@@ -2780,7 +2780,7 @@ QMap< ElementImpl*, QChar > KHTMLView::buildFallbackAccessKeys() const
|
||||
bool text_before = false;
|
||||
switch( element->id()) {
|
||||
case ID_A:
|
||||
- url = element->getAttribute(ATTR_HREF).string().trimmed();
|
||||
+ url = element->getAttribute(ATTR_HREF).trimSpaces().string();
|
||||
if( url.isEmpty()) // doesn't have href, it's only an anchor
|
||||
continue;
|
||||
text = static_cast< HTMLElementImpl* >( element )->innerText().string().simplified();
|
||||
diff --git a/khtml/rendering/render_image.cpp b/khtml/rendering/render_image.cpp
|
||||
index dee27ab..6741858 100644
|
||||
--- a/khtml/rendering/render_image.cpp
|
||||
+++ b/khtml/rendering/render_image.cpp
|
||||
@@ -427,16 +427,16 @@ void RenderImage::updateFromElement()
|
||||
else if (element()->id() == ID_IMG)
|
||||
alt = static_cast<HTMLImageElementImpl*>(element())->altText();
|
||||
|
||||
- const QString u = element()->id() == ID_OBJECT ?
|
||||
- element()->getAttribute(ATTR_DATA).string().trimmed() : element()->getAttribute(ATTR_SRC).string().trimmed();
|
||||
+ const DOMString u = element()->id() == ID_OBJECT ?
|
||||
+ element()->getAttribute(ATTR_DATA).trimSpaces() : element()->getAttribute(ATTR_SRC).trimSpaces();
|
||||
|
||||
if (!u.isEmpty()) {
|
||||
// Need to compute completeURL, as 'u' can be relative
|
||||
// while m_cachedImage->url() is always full url
|
||||
DocumentImpl *docImpl = element()->document();
|
||||
- const QString fullUrl = docImpl->completeURL(u);
|
||||
+ const QString fullUrl = docImpl->completeURL(u.string());
|
||||
if (!m_cachedImage || m_cachedImage->url() != fullUrl) {
|
||||
- CachedImage *new_image = docImpl->docLoader()->requestImage(fullUrl);
|
||||
+ CachedImage *new_image = docImpl->docLoader()->requestImage(DOMString(fullUrl));
|
||||
if (new_image && new_image != m_cachedImage) {
|
||||
updateImage(new_image);
|
||||
}
|
||||
diff --git a/khtml/xml/dom_docimpl.cpp b/khtml/xml/dom_docimpl.cpp
|
||||
index 0a3e4ed..b8e5910 100644
|
||||
--- a/khtml/xml/dom_docimpl.cpp
|
||||
+++ b/khtml/xml/dom_docimpl.cpp
|
||||
@@ -1979,7 +1979,7 @@ void DocumentImpl::processHttpEquiv(const DOMString &equiv, const DOMString &con
|
||||
v->part()->scheduleRedirection(delay, v->part()->url().url() );
|
||||
} else {
|
||||
pos++;
|
||||
- while(pos < (int)str.length() && str[pos].isSpace()) pos++;
|
||||
+ while(pos < str.length() && str[pos].isSpace()) pos++;
|
||||
str = str.mid(pos);
|
||||
if(str.indexOf("url", 0, Qt::CaseInsensitive ) == 0) str = str.mid(3);
|
||||
str = str.trimmed();
|
||||
@@ -1987,7 +1987,8 @@ void DocumentImpl::processHttpEquiv(const DOMString &equiv, const DOMString &con
|
||||
while (str.length() && (str[str.length()-1] == ';' || str[str.length()-1] == ',')) {
|
||||
str.resize(str.length()-1);
|
||||
}
|
||||
- QString newURL = document()->completeURL(str.trimmed());
|
||||
+ str = DOMString(str).trimSpaces().string();
|
||||
+ QString newURL = document()->completeURL(str);
|
||||
if ( ok )
|
||||
v->part()->scheduleRedirection(delay, newURL, delay < 2 || newURL == URL().url());
|
||||
}
|
||||
@@ -2047,7 +2048,7 @@ bool DocumentImpl::prepareMouseEvent( bool readonly, int _x, int _y, MouseEvent
|
||||
//qDebug("urlnode: %s (%d)", getTagName(renderInfo.URLElement()->id()).string().toLatin1().constData(), renderInfo.URLElement()->id());
|
||||
|
||||
ElementImpl* e = static_cast<ElementImpl*>(renderInfo.URLElement());
|
||||
- const DOMString href = e->getAttribute(ATTR_HREF).string().trimmed();
|
||||
+ const DOMString href = e->getAttribute(ATTR_HREF).trimSpaces();
|
||||
const DOMString target = e->getAttribute(ATTR_TARGET);
|
||||
|
||||
if (!target.isNull() && !href.isNull()) {
|
||||
--
|
||||
2.0.4
|
||||
|
@ -0,0 +1,306 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-4.14.3-r1.ebuild,v 1.1 2014/12/04 11:39:50 kensington Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
CPPUNIT_REQUIRED="optional"
|
||||
DECLARATIVE_REQUIRED="always"
|
||||
OPENGL_REQUIRED="optional"
|
||||
KDE_HANDBOOK="optional"
|
||||
inherit kde4-base fdo-mime multilib toolchain-funcs flag-o-matic
|
||||
|
||||
EGIT_BRANCH="KDE/4.14"
|
||||
|
||||
DESCRIPTION="KDE libraries needed by all KDE programs"
|
||||
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
LICENSE="LGPL-2.1"
|
||||
IUSE="3dnow acl alsa altivec +bzip2 +crypt debug doc fam jpeg2k kerberos lzma mmx
|
||||
nepomuk nls openexr +policykit spell sse sse2 ssl +udev +udisks +upower
|
||||
zeroconf"
|
||||
|
||||
REQUIRED_USE="
|
||||
udisks? ( udev )
|
||||
upower? ( udev )
|
||||
"
|
||||
|
||||
# needs the kate regression testsuite from svn
|
||||
RESTRICT="test"
|
||||
|
||||
COMMONDEPEND="
|
||||
>=app-misc/strigi-0.7.7
|
||||
app-text/docbook-xml-dtd:4.2
|
||||
app-text/docbook-xsl-stylesheets
|
||||
>=dev-libs/libattica-0.4.2
|
||||
>=dev-libs/libdbusmenu-qt-0.3.2
|
||||
dev-libs/libpcre[unicode]
|
||||
dev-libs/libxml2
|
||||
dev-libs/libxslt
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype:2
|
||||
media-libs/giflib
|
||||
media-libs/libpng:0=
|
||||
media-libs/phonon[qt4]
|
||||
sys-libs/zlib
|
||||
virtual/jpeg:0
|
||||
>=x11-misc/shared-mime-info-0.60
|
||||
acl? ( virtual/acl )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
!aqua? (
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXau
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXft
|
||||
x11-libs/libXpm
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXScrnSaver
|
||||
x11-libs/libXtst
|
||||
!kernel_SunOS? (
|
||||
|| (
|
||||
sys-libs/libutempter
|
||||
>=sys-freebsd/freebsd-lib-9.0
|
||||
)
|
||||
)
|
||||
)
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
crypt? ( app-crypt/qca:2 )
|
||||
fam? ( virtual/fam )
|
||||
jpeg2k? ( media-libs/jasper )
|
||||
kerberos? ( virtual/krb5 )
|
||||
nepomuk? (
|
||||
>=dev-libs/shared-desktop-ontologies-0.11.0
|
||||
>=dev-libs/soprano-2.9.0[dbus,raptor,redland]
|
||||
)
|
||||
openexr? (
|
||||
media-libs/openexr:=
|
||||
media-libs/ilmbase:=
|
||||
)
|
||||
policykit? ( >=sys-auth/polkit-qt-0.103.0 )
|
||||
spell? ( app-text/enchant )
|
||||
ssl? ( dev-libs/openssl )
|
||||
udev? ( virtual/udev )
|
||||
zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
|
||||
"
|
||||
DEPEND="${COMMONDEPEND}
|
||||
doc? ( app-doc/doxygen )
|
||||
nls? ( virtual/libintl )
|
||||
"
|
||||
RDEPEND="${COMMONDEPEND}
|
||||
!dev-qt/qtphonon
|
||||
!<=kde-base/plasma-workspace-4.7.1:4
|
||||
!<=kde-base/kcontrol-4.4.50:4
|
||||
>=app-crypt/gnupg-2.0.11
|
||||
app-misc/ca-certificates
|
||||
$(add_kdebase_dep kde-env)
|
||||
sys-apps/dbus[X]
|
||||
!aqua? (
|
||||
udisks? ( sys-fs/udisks:2 )
|
||||
x11-apps/iceauth
|
||||
x11-apps/rgb
|
||||
>=x11-misc/xdg-utils-1.0.2-r3
|
||||
upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) )
|
||||
)
|
||||
udev? ( app-misc/media-player-info )
|
||||
"
|
||||
PDEPEND="
|
||||
$(add_kdebase_dep katepart)
|
||||
|| (
|
||||
$(add_kdebase_dep kfmclient)
|
||||
x11-misc/xdg-utils
|
||||
)
|
||||
handbook? (
|
||||
|| (
|
||||
$(add_kdebase_dep khelpcenter)
|
||||
kde-base/khelpcenter:5[compat(+)]
|
||||
)
|
||||
)
|
||||
nepomuk? (
|
||||
$(add_kdebase_dep nepomuk-core)
|
||||
$(add_kdebase_dep nepomuk-widgets)
|
||||
)
|
||||
policykit? (
|
||||
>=sys-auth/polkit-kde-agent-0.99
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/dist/01_gentoo_set_xdg_menu_prefix-1.patch"
|
||||
"${FILESDIR}/dist/02_gentoo_append_xdg_config_dirs-1.patch"
|
||||
"${FILESDIR}/${PN}-4.14.0-mimetypes.patch"
|
||||
"${FILESDIR}/${PN}-4.4.90-xslt.patch"
|
||||
"${FILESDIR}/${PN}-4.6.2-armlinking.patch"
|
||||
"${FILESDIR}/${PN}-4.6.3-no_suid_kdeinit.patch"
|
||||
"${FILESDIR}/${PN}-4.8.1-norpath.patch"
|
||||
"${FILESDIR}/${PN}-4.9.3-werror.patch"
|
||||
"${FILESDIR}/${PN}-4.10.0-udisks.patch"
|
||||
"${FILESDIR}/${PN}-4.14.3-trim-crash.patch"
|
||||
)
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||
[[ $(gcc-major-version) -lt 4 ]] || \
|
||||
( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 3 ]] ) \
|
||||
&& die "Sorry, but gcc-4.3 and earlier won't work for KDE SC 4.6 (see bug #354837)."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
kde4-base_src_prepare
|
||||
|
||||
# Rename applications.menu (needs 01_gentoo_set_xdg_menu_prefix-1.patch to work)
|
||||
sed -e 's|FILES[[:space:]]applications.menu|FILES applications.menu RENAME kde-4-applications.menu|g' \
|
||||
-i kded/CMakeLists.txt || die "Sed on CMakeLists.txt for applications.menu failed."
|
||||
|
||||
if use aqua; then
|
||||
sed -i -e \
|
||||
"s:BUNDLE_INSTALL_DIR \"/Applications:BUNDLE_INSTALL_DIR \"${EPREFIX}/${APP_BUNDLE_DIR}:g" \
|
||||
cmake/modules/FindKDE4Internal.cmake || die "failed to sed FindKDE4Internal.cmake"
|
||||
|
||||
#if [[ ${CHOST} == *-darwin8 ]]; then
|
||||
sed -i -e \
|
||||
"s:set(_add_executable_param MACOSX_BUNDLE):remove(_add_executable_param MACOSX_BUNDLE):g" \
|
||||
cmake/modules/KDE4Macros.cmake || die "failed to sed KDE4Macros.cmake"
|
||||
#fi
|
||||
|
||||
# solid/solid/backends/iokit doesn't properly link, so disable it.
|
||||
sed -e "s|\(APPLE\)|(FALSE)|g" -i solid/solid/CMakeLists.txt \
|
||||
|| die "disabling solid/solid/backends/iokit failed"
|
||||
sed -e "s|m_backend = .*Backends::IOKit.*;|m_backend = 0;|g" -i solid/solid/managerbase.cpp \
|
||||
|| die "disabling solid/solid/backends/iokit failed"
|
||||
|
||||
# There's no fdatasync on OSX and the check fails to detect that.
|
||||
sed -e "/HAVE_FDATASYNC/ d" -i config.h.cmake \
|
||||
|| die "disabling fdatasync failed"
|
||||
|
||||
# Fix nameser include to nameser8_compat
|
||||
sed -e "s|nameser8_compat.h|nameser_compat.h|g" -i kio/misc/kpac/discovery.cpp \
|
||||
|| die "fixing nameser include failed"
|
||||
append-flags -DHAVE_ARPA_NAMESER8_COMPAT_H=1
|
||||
|
||||
# Try to fix kkeyserver_mac
|
||||
epatch "${FILESDIR}"/${PN}-4.3.80-kdeui_util_kkeyserver_mac.patch
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DWITH_HSPELL=OFF
|
||||
-DWITH_ASPELL=OFF
|
||||
-DWITH_DNSSD=OFF
|
||||
-DKDE_DEFAULT_HOME=.kde4
|
||||
-DKAUTH_BACKEND=POLKITQT-1
|
||||
-DBUILD_libkactivities=OFF
|
||||
$(cmake-utils_use_build handbook doc)
|
||||
$(cmake-utils_use_has 3dnow X86_3DNOW)
|
||||
$(cmake-utils_use_has altivec PPC_ALTIVEC)
|
||||
$(cmake-utils_use_has mmx X86_MMX)
|
||||
$(cmake-utils_use_has sse X86_SSE)
|
||||
$(cmake-utils_use_has sse2 X86_SSE2)
|
||||
$(cmake-utils_use_with acl)
|
||||
$(cmake-utils_use_with alsa)
|
||||
$(cmake-utils_use_with bzip2 BZip2)
|
||||
$(cmake-utils_use_with crypt QCA2)
|
||||
$(cmake-utils_use_with fam)
|
||||
$(cmake-utils_use_with jpeg2k Jasper)
|
||||
$(cmake-utils_use_with kerberos GSSAPI)
|
||||
$(cmake-utils_use_with lzma LibLZMA)
|
||||
$(cmake-utils_use_with nepomuk Soprano)
|
||||
$(cmake-utils_use_with nepomuk SharedDesktopOntologies)
|
||||
$(cmake-utils_use_with nls Libintl)
|
||||
$(cmake-utils_use_with openexr OpenEXR)
|
||||
$(cmake-utils_use_with opengl OpenGL)
|
||||
$(cmake-utils_use_with policykit PolkitQt-1)
|
||||
$(cmake-utils_use_with spell ENCHANT)
|
||||
$(cmake-utils_use_with ssl OpenSSL)
|
||||
$(cmake-utils_use_with udev UDev)
|
||||
$(cmake-utils_use_with udisks SOLID_UDISKS2)
|
||||
$(cmake-utils_use_with zeroconf Avahi)
|
||||
)
|
||||
kde4-base_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
kde4-base_src_compile
|
||||
|
||||
# The building of apidox is not managed anymore by the build system
|
||||
if use doc; then
|
||||
einfo "Building API documentation"
|
||||
cd "${S}"/doc/api/
|
||||
./doxygen.sh "${S}" || die "APIDOX generation failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
kde4-base_src_install
|
||||
|
||||
# use system certificates
|
||||
rm -f "${ED}"/usr/share/apps/kssl/ca-bundle.crt || die
|
||||
dosym /etc/ssl/certs/ca-certificates.crt /usr/share/apps/kssl/ca-bundle.crt
|
||||
|
||||
if use doc; then
|
||||
einfo "Installing API documentation. This could take a bit of time."
|
||||
cd "${S}"/doc/api/
|
||||
docinto /HTML/en/kdelibs-apidox
|
||||
dohtml -r ${P}-apidocs/*
|
||||
fi
|
||||
|
||||
if use aqua; then
|
||||
einfo "fixing ${PN} plugins"
|
||||
|
||||
local _PV=${PV:0:3}.0
|
||||
local _dir=${EPREFIX}/usr/$(get_libdir)/kde4/plugins/script
|
||||
|
||||
install_name_tool -id \
|
||||
"${_dir}/libkrossqtsplugin.${_PV}.dylib" \
|
||||
"${D}/${_dir}/libkrossqtsplugin.${_PV}.dylib" \
|
||||
|| die "failed fixing libkrossqtsplugin.${_PV}.dylib"
|
||||
|
||||
einfo "fixing ${PN} cmake detection files"
|
||||
#sed -i -e \
|
||||
# "s:if (HAVE_XKB):if (HAVE_XKB AND NOT APPLE):g" \
|
||||
echo -e "set(XKB_FOUND FALSE)\nset(HAVE_XKB FALSE)" > \
|
||||
"${ED}"/usr/share/apps/cmake/modules/FindXKB.cmake \
|
||||
|| die "failed fixing FindXKB.cmake"
|
||||
fi
|
||||
|
||||
einfo Installing environment file.
|
||||
# Since 44qt4 is sourced earlier QT_PLUGIN_PATH is defined.
|
||||
echo "COLON_SEPARATED=QT_PLUGIN_PATH" > "${T}/77kde"
|
||||
echo "QT_PLUGIN_PATH=${EPREFIX}/usr/$(get_libdir)/kde4/plugins" >> "${T}/77kde"
|
||||
doenvd "${T}/77kde"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_mime_database_update
|
||||
|
||||
if use zeroconf; then
|
||||
echo
|
||||
elog "To make zeroconf support available in KDE make sure that the avahi daemon"
|
||||
elog "is running."
|
||||
echo
|
||||
einfo "If you also want to use zeroconf for hostname resolution, emerge sys-auth/nss-mdns"
|
||||
einfo "and enable multicast dns lookups by editing the 'hosts:' line in /etc/nsswitch.conf"
|
||||
einfo "to include 'mdns', e.g.:"
|
||||
einfo " hosts: files mdns dns"
|
||||
echo
|
||||
fi
|
||||
|
||||
kde4-base_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
# Remove ksycoca4 global database
|
||||
rm -f "${EROOT}${PREFIX}"/share/kde4/services/ksycoca4
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_mime_database_update
|
||||
|
||||
kde4-base_pkg_postrm
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
DIST exim-4.84.tar.bz2 1761790 SHA256 78ea22be87fb6df880e7fd482f3bec9ef6ceca0c9dedd50f8a26cae0b38b9e9c SHA512 3cd41af6d57e5f0377fc93367753eae6cb6bf835803e8608c44e1da5acefce1ed8886f4fe7536950de072bfed6e927afe1536c1e6466cf3121dd352b69a68039 WHIRLPOOL 9e840aa6afa0db68455b4ab458706eedd7ea57b084999c9e85eaaec0530ed93958731d934ff1d7830d9b5cd086e36cb56dc8a2f78dad85bdba9ae6573510e840
|
||||
DIST exim-4.85_RC1.tar.bz2 1846861 SHA256 5d1697d8cfc8bd7046ebb530870ba254b12b74673b5d5b32841bdec510d60150 SHA512 c724074b82170e9a59c01a0ea462322c6ceb2d86f1e63d853fe7fd01d6517ca7475d6d0b36bf2fdc7d1a1bc2dd318e510f79d3447c574a0a79defbe260e2ccde WHIRLPOOL 6a0e4b22c5d524113f91bb62ef82daed93fb207d62454a4a51e9533fc24cbc258c3ac05c7ffc4629f73a6579c1dc8e701648f94e7c0911f475ba1eb59cea8e02
|
||||
DIST exim-4.85_RC2.tar.bz2 1847170 SHA256 bf346726df59197b096cee39d053d152eed762a113be7466470d82b563a3677c SHA512 f434cbba240fbcbe985dba7a9e091c9e2aadfa121e476fbbd69d43169acf22bfaa6a939b531734f637e4fc2da14bf46e11dabf64391889a7e6c53454adf33048 WHIRLPOOL a974a82ee8b034ad1e7fc78956e2d8161ddcb354522273a225180b1c027b734a9768ea05c2b0f11ff4425a04ba5d279f7dd8a948fb9a614909fdec73a445f647
|
||||
DIST exim-html-4.84.tar.bz2 465281 SHA256 7ee7e9015b853915604b7806be93d56e9ba1fb915b63f0d6828c47f2228fd45b SHA512 7de8513476b6abcdfd36b0121a2a9d6decf1ccf94ef51b8363e544066cc05670e6f2b4d03d5fbc49071b1431183dfd9badde5cbcc65f51d55ec6b25ebcb070b9 WHIRLPOOL 88c376fd399e17b2bc06d2d0fad19f8c6485807118a81e0c200f6c39defe7155fa920489481a8b82e629951766ce0222b85956f387d22d22549303bd3dff7f82
|
||||
DIST exim-html-4.85_RC1.tar.bz2 466830 SHA256 de4881d7cb1f1f7a76ce005ed2705b4e036797bdf71b50582b968f7186b2b944 SHA512 f406673aa10d88c2190336e285ddc044de2de2be0e1e28d07857ddbfeb62102f1215097282fe282500a122cfe06773e3ef2c80e5aba42abaa2e6dc119b849a08 WHIRLPOOL a69b19a81ac0b0ae4056896c4668ebab32da7032bbb474c9c59ff905c8186bb341ff8721bea644e11b57b1c7fae1f62dfd1320709998761532488e437a720a38
|
||||
DIST exim-html-4.85_RC2.tar.bz2 466910 SHA256 eb9bb6ee59291cd661ec395c665c895ba15c83f4224b83ced6fa75a80ff1a8e2 SHA512 c385dcc334941c09ee098a6193991f376b13a4be0cb17a787c80dc0d0237df80a700b124492301be1d288987ba7b0d1e88acf21fa79bb38d50938ceea6b1177a WHIRLPOOL 00d6d9712ed47f6874183e3ca9ef60ef154c1d84d52d55e1ddf70131c1935d58a92baf6e842d42642e6dfa55d07cc930f7a092467669eccb5a12bce55f774047
|
||||
DIST system_filter.exim.gz 3075 SHA256 3a3471b486a09e0a0153f7b520e1eaf26d21b97d73ea8348bdc593c00eb1e437 SHA512 cb358d3ce2499a0bb5920d962a06f2af8486e55ec90c8c928bd8e3aefb279aa57f5f960d5adfcef68bd94110b405eaa144e9629cfe6014a529c79c544600bbf3 WHIRLPOOL ce68d9c18b24eca3ef97ea810964cc1ada5f85b795a7c432ad39b5788188a16419101c92fb52b418738d760e1d658f7a41485e5561079a667d84d276c71be5a4
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-mta/exim/exim-4.85_rc1.ebuild,v 1.1 2014/11/18 21:35:15 grobian Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-mta/exim/exim-4.85_rc2.ebuild,v 1.1 2014/12/04 08:31:47 grobian Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue