summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/libixion/Manifest2
-rw-r--r--dev-libs/libixion/libixion-0.12.2.ebuild2
-rw-r--r--dev-libs/liborcus/Manifest2
-rw-r--r--dev-libs/liborcus/liborcus-0.12.1.ebuild2
-rw-r--r--dev-libs/m17n-lib/Manifest3
-rw-r--r--dev-libs/m17n-lib/files/m17n-lib-1.7.0-no-freetype.patch46
-rw-r--r--dev-libs/m17n-lib/m17n-lib-1.7.0.ebuild1
-rw-r--r--dev-libs/nss/Manifest2
-rw-r--r--dev-libs/nss/nss-3.34.ebuild340
-rw-r--r--dev-libs/skalibs/Manifest2
-rw-r--r--dev-libs/skalibs/skalibs-2.6.1.0.ebuild48
11 files changed, 445 insertions, 5 deletions
diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest
index fc954041fb0a..734308067a3d 100644
--- a/dev-libs/libixion/Manifest
+++ b/dev-libs/libixion/Manifest
@@ -1,7 +1,7 @@
DIST libixion-0.11.1.tar.xz 366660 SHA256 c9e9f52580d618fa969fc0293f55af21a9c74bfb802e655c6bf239202f95bede SHA512 e205a5cf532e0522291f5f2a52c2e2c0cdf8d2ed094e5553943650744359d67adf629229a6ffff3c8fa90b15dde7765fee14d4f147fe51a6cdf79b2855509858 WHIRLPOOL aff1350bd1e3a5fec3f0a0cd3f51a88c873bd28469884b48d3fc316782819465f7d193e019fc753474663326b27680c1d12ce3050e6a082a75073040147dfbd8
DIST libixion-0.12.2.tar.xz 407280 SHA256 8b44008836bb4e1a3dff4d3e40afec6c73037e3518e72cc85b5cc675fbc2daae SHA512 0a85120a08c79c73a252a997c8b3df461fe1f8ce8b2334aee0e50bfd887a440a220b44922edd18fbd402b1c8ea8be629e6181493bc618eda198f35159813ddcd WHIRLPOOL 3090887ffaa1222a3f15e4d5b96932d50392684ffaa4ea1022f14aeac7fc43972ed84fe6986c58360621e4ab1ad2ca5aa31694fbf081e8014de38b9ade1a060b
EBUILD libixion-0.11.1.ebuild 1082 SHA256 f96eb3c66584ca1b37015d2e2054e660700c95504838c3fee4d5a28d04cb6810 SHA512 51a331b7b589eeb339f5b1824562e0ab878265116a4e42f2a41c4c102c5309e228a0e61a91071190445d7618d72404b7e78792dca476633bfa08164c4aa124f8 WHIRLPOOL 2f7ecf589fdfb462908aa434402331512377af868cec19401f6d6892ad4095f8dd7714967cc39738e1085b99add3c5cd262aba9b8502203279575609479f4abf
-EBUILD libixion-0.12.2.ebuild 1142 SHA256 e34caa6171ddae3183101c8c6a9f1a3cdb4906e8952e93926a5ff188013d1aa7 SHA512 ad1959ebdfaec328b5abdb92a071f65a89da24b18da6e15aab5cbba26fa4d13583b516f18decdad66aae98c5fe17eee3b0035ed846d6a353fee178a7413e7698 WHIRLPOOL aa6ea8e4a6497e8641564937cbc01368a47a2c7d1b62c2cbf566109d3d2a90bbf3cbeaad7b694211559354d7ec164dd4dd1363b57a17a66520df8795fe5d0350
+EBUILD libixion-0.12.2.ebuild 1141 SHA256 18e27ad565900c4e5833d18c797acae02c922cadf262af4cc4a3abe9344230b9 SHA512 993232ee16cf3682214bf7b36f1af69354578c0e398ab2e269bb0f511e91ecd622da69ccbdf82187d0bec94bf01f9edad968abdbeedb15202433ab36d756b822 WHIRLPOOL 0d73358d54d31095c16bc7cd658f51db6a2eefe16438a86ae275db873dba82e441b14b5180893b28ce4c0c2ddc89f69cd3c926ddf04554fb6907e82886ecdc96
EBUILD libixion-9999.ebuild 1142 SHA256 e2e5691aafca664a965303bd0b076325544768119518ce4820b102e4d81c4048 SHA512 89981130ad52c0026336c60bb994dd7fc396195d8ca2bb11a13ef70e953d962293572cfda4e08c4f55f8d540b242abdb2d1b04325e160662d2168d7fed42a75b WHIRLPOOL 5b701eebbae296b2239855c2353956a5bd537a1ef6aea7e9d42317bf21ba9ed9355db824d55fb708a5d0012355db773a5952d3dc779c54e8a54e71ebdeecdcf2
MISC ChangeLog 5809 SHA256 03ccd6cc2343839ce8ac5a514a33d161b4c9dc94685fd48291d70ee64753f688 SHA512 c07be6cd3e33a8b827766624a2f7f54c34434e8275387f9e3201a8aacffb27b7a5d17f310294576f14b59610adcbc67d8b2d4ba6fcddd9435ff152ce1cdcb1b0 WHIRLPOOL 56601b5fb27fe59b4fa83c4eb7c1178467fa4523cc5437f31080bdc324d0a3eb35873b60a5e7f54ec34afc465a231c4fd4c3bd29e0adbbbd978c7dd0c455aa41
MISC ChangeLog-2015 4223 SHA256 b56b391c74e89daa862c57bcf28c1526284ab49cb0546962af6e5bba5e224eb2 SHA512 df82b54f525ae3876550ca2a2224eb349aa3dd5162bb880c118233111287d261e1f9dfb907012667bd26e49e7e807a1e5782b84f32ebf92a38866f3e5b7f217a WHIRLPOOL 8373abae020a9b9b35ed22c9964fa715c051982e6d2db73061c693ed79e3e822991729f53943dcee4cc06268b53924b6719de877ab64716d0aebea34c480885a
diff --git a/dev-libs/libixion/libixion-0.12.2.ebuild b/dev-libs/libixion/libixion-0.12.2.ebuild
index 1ef673d25f1c..d3906167d9a9 100644
--- a/dev-libs/libixion/libixion-0.12.2.ebuild
+++ b/dev-libs/libixion/libixion-0.12.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://gitlab.com/ixion/ixion"
LICENSE="MIT"
SLOT="0/0.12" # based on SONAME of libixion.so
[[ ${PV} == 9999 ]] || \
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc x86"
IUSE="debug python static-libs +threads"
RDEPEND="
diff --git a/dev-libs/liborcus/Manifest b/dev-libs/liborcus/Manifest
index 8873e4adb3b7..b4ec6880bb49 100644
--- a/dev-libs/liborcus/Manifest
+++ b/dev-libs/liborcus/Manifest
@@ -1,7 +1,7 @@
DIST liborcus-0.11.2.tar.xz 1627540 SHA256 6911dc65a4d8276e42d32764e9ebee920b325cf59cfa7070fc72744d43b259ad SHA512 2100ae273e5c963123a5212d51793fe11a7fae9268a21629007034b92c3bf283522313a033de78a6a732b367c42a6eb4f6d3288d33124827fa0788f75abdd741 WHIRLPOOL caf9d7d977501620ad7eade470e7988159d93521c48d3b930bf212349d9ee03db971d68943dc9b0690429f3677d8d87b9a7f35e697b8307c9e2338043e4bb0f4
DIST liborcus-0.12.1.tar.xz 1673880 SHA256 d1b936c66944d23e1b2582d0e7129e44670052510d03f19fef644e9814ae2b9c SHA512 294b24ad7fccae77070edd9d8e6e1a370f609ec8af9a2c58567431e641fc0f3f27c4cd4b6ac1825a8179a22a1d1a81d84827859eb631d2625194f9e59ca1a8c3 WHIRLPOOL f62dd79ccb94e2b054cec12147d6c10505a3d64309566703469eabf6da1aa71530c74901dc2ee66d21199999fc0661fac391d6abd5e7eefab186f9bbca729ea4
EBUILD liborcus-0.11.2.ebuild 1287 SHA256 94a433be102d84cc06cb73342111af2b1f401bee1638aea981bfa3fc6002c266 SHA512 3c61115ed7b9e9dd802c96c1acc05584c6c37c1f842b69a4d9138c7e53969ad87235600f110c0d4cab62eaa08a56dabb24a61ce9954f8ba12575fa09cd8d140e WHIRLPOOL b68dfec8a510641a259c058b018442aadef9cb09c48df3bdcdddd4ad968fb28406f65082ec9c475d15e97a494aed4c18ed5e89334bddd6502368c4c9bff573d4
-EBUILD liborcus-0.12.1.ebuild 1295 SHA256 5f36d68ff382a7ff87fcce67b9549e4322a4acbbda0f0ac8567520122dcf70a1 SHA512 33f2e6b8a1e276a3f0e927d0344aaf6e6002000ec865111c96bf547a31f299d11b2208d0a39b6fb670c9506e05f13f72151595714e0670521393708ca8ac799b WHIRLPOOL 3ef1597128a752d020f843eb02004927ddbd441827228e97e2bad9db09c487647b993d07570aeaf0f1bfc24c0285b1d8ca23accb55b4d392f9d1efe0177448f0
+EBUILD liborcus-0.12.1.ebuild 1294 SHA256 4b94ffcebb275066397cdd7d6954ace06c07ac278f90d2e7ff63aa9db777303e SHA512 86b0e04d7223f2932e913013cff0e42c6c22d1540bbe873a90e59c4828f9a528c3942444a993983aad113e75d4f887160dcd8791a6167e0e750851a37e303df2 WHIRLPOOL 6170def4132a3ba62253e1ada6b128b3a2dcb7aa552c07d6d8e92b007f97499c6c911b455f6da202399a293fb668d00de680d3ec36bb3869a5c22ba67a48a300
EBUILD liborcus-9999.ebuild 1291 SHA256 32dacc519387247210e311c476a21faea924efaca693111d2abdabd07d3fbd43 SHA512 e664589149d2dff609bdfd018f6cd5a5f6a1b876bc7522f9229d5de2929470de52405dfd6665e8143b36281efcb9d8d5cc0b9d29c7a841fbe587526dbde11564 WHIRLPOOL 22cb1376703fc457a4e46fe7c97c547fb695388d5a485fdeb62fa3b39a5986e57a17f5ec395502c2836dc332dfd3c661b2a3d33363ac6d724ebad6b098b1a566
MISC ChangeLog 6503 SHA256 b61089395929b3751281d838ee96385d0620bb31a557aca7ed083ca4a5e29af2 SHA512 e3a10f6e5ca898680479deb100693f01c21cdbf9cdc1b667edbda272744842b79e0325885549ba17ddbaa0fdc40983b0264f750fd2f290ab30dc70197bfd0b1f WHIRLPOOL 7e52cdbfebb6b9b9d085de546ded3208100714daf50cab44e1642b6e3eceadf0b0e255d4fea92937bc4128402898e72148b2f6c1d86192f986a5a1d38bc0d36c
MISC ChangeLog-2015 6422 SHA256 a8250a7558af9bb8d5e0deeeefdf5ec649c397cccc9a512a3aae443cafe3509d SHA512 2c8f93191c51c2212a27f6f39b860bd67f95e166d8d8bb794f5d514992b18704ea19c516320434a2305bbc51f504b0862eb47e4a97487a68afde5962cf99f4d4 WHIRLPOOL 24d6eb32345eef8bce2f2d65ae395dc4b8db4ba6fd4a2ed2b81f0801236be5073bc3c0145531ea725ac214cafacd103a757b21142dd9159a0692ccb0efd0811b
diff --git a/dev-libs/liborcus/liborcus-0.12.1.ebuild b/dev-libs/liborcus/liborcus-0.12.1.ebuild
index 8ab1be1b3850..6f116c83448b 100644
--- a/dev-libs/liborcus/liborcus-0.12.1.ebuild
+++ b/dev-libs/liborcus/liborcus-0.12.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://gitlab.com/orcus/orcus/blob/master/README.md"
LICENSE="MIT"
SLOT="0/0.12" # based on SONAME of liborcus.so
[[ ${PV} == 9999 ]] || \
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc x86"
IUSE="python +spreadsheet-model static-libs tools"
RDEPEND="
diff --git a/dev-libs/m17n-lib/Manifest b/dev-libs/m17n-lib/Manifest
index 823b6bc99c03..067f871074aa 100644
--- a/dev-libs/m17n-lib/Manifest
+++ b/dev-libs/m17n-lib/Manifest
@@ -1,4 +1,5 @@
AUX m17n-lib-1.5.2-fribidi.patch 379 SHA256 30dead6ce68a07679d28b61876d8a768626b18df94ef61778825f924aa5198e4 SHA512 cc9bd1057517b4a8e42df048b4c4976d86ae1e129ea1440cc0b2721a69adf70912d3e1dd6e64d43cbdd6ca6c5fef53b7fb03cbf3a48b2143e9f798a5bdca237e WHIRLPOOL b78c7813957be165575cb0affbf2d521edff0770975a97b612f6e5f179d7d1057dd71119d72c29bed8fc93fc0b770ea4bb088c11b62843d5313f5a2093fadedc
+AUX m17n-lib-1.7.0-no-freetype.patch 1181 SHA256 2fb5c917e361b79f4d0d204ce1b0fadda606b23b8d51dff50376045e874a79df SHA512 dc94d2637c65242a3b53d8a0121e3502e9b389514961146c62cb1a28859e0726fb3abb21f530d829984cc37546cba443f520e6bfd6d02f7f5f23be7597db29eb WHIRLPOOL 2d1230388b569bce943d7c7c425d46536b7557650b3ae13dc1200ff30723bf02358cbba0286931e4327ef39c8c793072c6ffcb7f09925aa9e625f4459a629c61
AUX m17n-lib-configure.patch 3290 SHA256 e31a0f1951ed910407e33c87145c4c5541c590593c6798fe9120393c94298085 SHA512 01a5ef3f1efb1dd81cc569a797be6fab45247df92c9fb95ed72da44637bf0eedc310198b487c30a1727bd38f39e5868cf4921a61f4a130d459c17516976ea7dc WHIRLPOOL 980910501147a63314a1bd995c1a5bdc4f584d88efa482a45a72282f4a1ce71c9f225d030ed80ec7fe28d51d482f6a325d028029022c68942a12a9decf701a9a
AUX m17n-lib-gui.patch 365 SHA256 a49d05bc8588d8c8df8892d1dac3367366e33d8d43a493cd70f8bd98b216c160 SHA512 792900e167d8ed47a006dd48f8cb0b0b58e239f1ab56751131de15179b917c5ec8251d00932dc5d0d2fec8c51b2532606e958e90c943f6360a3442a02b76f445 WHIRLPOOL 4450e8fcd086db45fad25ddb05248b40ed0e2c3601892e916fa10c005f4c34e5fc9b5fdd914e04e0dfac6cf6c6569a1f0152129d5eb0a585510798a4f54c898e
AUX m17n-lib-ispell.patch 458 SHA256 895ec8af2583b465a6e1fab86709c8a512e1ca8763dd3220df4997e4d2980800 SHA512 cbfbd70a1b6d7525627ad8d87c3b2d79f8bfbd74915da5b6f8646a5ab7cbb351abb7a1ea103320faaa4cf80fa0a58d0adf7d9b3a7cc0ee40e8bb4220dd92574c WHIRLPOOL d5ea9acc693c9676f6c01c86f7115825d3b692453b958e572497bbae3379478456b5d081eed2f075946c0d9004d238037e30dad8dfa652d61e7d47ce879132a8
@@ -10,7 +11,7 @@ DIST m17n-lib-1.7.0.tar.gz 1063169 SHA256 8eb853e1e0c86a70a09871f3264f950e5d62bb
EBUILD m17n-lib-1.5.2.ebuild 1353 SHA256 1cb703d5b5fd0915bd1242a66ea0cb8132ea160159ed4265486d469d6cef7517 SHA512 0d78a72cad467a2c392f1a61b21c37feb7f5f2c13e7530c395dcf8975764c5286eadf20bc2b070af54df0a3c072e439a9ddba3a032c86fbaafa9d8d6f6dab815 WHIRLPOOL 2378e0eb2cb2a7e43f6d30d298d174350cabb66721cde24e682d07e277c31ef9c2b9854b01c4a92b7e06f759e90ce0ca50496cc99b75a993d49d6486b4bda3c0
EBUILD m17n-lib-1.6.3.ebuild 1243 SHA256 ddf7c9ebea5447fdc8807e3bdf7d6c6527a17ec10798617b3af35ccfed7f71b1 SHA512 fd406846f8b9fbb807d52284b5a0b2414aa77291fd3ce164cc8ed7b1ad1134c1fb701116db1052d209358bd308139ce0f348f291e97aeead3e18bbb4ccb5c907 WHIRLPOOL c478db1366b5e2f342bebe76f6a32ad2ca78672b024a0e9c35232a51e0a61ccb542b4d003e3f9c5035e37fd7f83e168496cf34ee3c82d2c9a6ad95b4ddd0a771
EBUILD m17n-lib-1.6.4.ebuild 1857 SHA256 dc655f8722d8c3205e3002415411214dc114723503e70916f9b178aa86993a2f SHA512 dc39e2a31c78633892e99721fdd99c14ac5c04413a39f9982c38b300f7baa393e9054712ba0c03e43231f772f6648a4814f2491c17c5c505daa54110385e43d1 WHIRLPOOL 87523707fd9858e72e8b5dda1d1ca6dc346baabd5668add99dd49bf77b4c04c7dfa671fa573f9b39a52ae8a06ad7f274a0528ff8a30e925b51e5c4516ce574ee
-EBUILD m17n-lib-1.7.0.ebuild 1755 SHA256 a6ec70520bdcef8049c82ada5e87e9e983488af3cbede1df9ecb5c4968294602 SHA512 0287a191c5b980b4dd53aea73d9745c4b7e28065e67b848cce85e1ba15930c1faf991b3f16536ff9d1db0119de4bc8656c71ebf509334ef9ac485ff62b66f433 WHIRLPOOL 48ef5bb984c874ab4c3dd196610100b70c0b87465068f5eed28104ec04ea2cffb4394b531dd7be05e00c052a43af765eb7d83b5ed702dc6189d6d654f378f711
+EBUILD m17n-lib-1.7.0.ebuild 1800 SHA256 57f44a4649daa83193fb83891e97a41a53f1671b5f103a1f0a9e6c52b89cc8c8 SHA512 ab5c7afca0cf1bedd115f6854f289062f60fd5076371ed7e832e5f00e4994bcddc42e2c8cc28c275d0060d926a0b0955ab9bc8746924eaa2d38e2d94c92867c7 WHIRLPOOL bee752c2e546409d383b64e8f217db916d6a454461a203d8e87f195f3196cb20c388ecff4f69b494d0040af33f92381e0f6867d952adbd7d719baea90ba182c3
MISC ChangeLog 3387 SHA256 ae7965ed07a33dd431f919d1f0521de3c31a736329b37ac5613b82825087f54e SHA512 017b06441caac2e2003038dfd5a67ce8f9f31e32731dea330cd9eb31cc2a0cbee95c34ab952e0dbb9de4a88acfa6e8dd052bb88bc0e26c2caf531e13fb294d7f WHIRLPOOL 977f04914e4600cacc398ceb8caa3c05c217fb20ccb1db99eeeb3e836a478f2ce2a6d1d06a817d83ca286c091769b6c8b685ad273f8bb1a7b750422b443e01f5
MISC ChangeLog-2015 8232 SHA256 7613efc07cec4fc6949d29eb4d037c14e5f816bbe44144a5cb32c2616f3190bc SHA512 902a015a49fbe6b61be5a2f7b845d37d7d3eb45d6b5fb66a7926495fe83981503adfdba34a57853c69ffe5486a6b90c1c7d66a4df2870ca75332a614595ebbba WHIRLPOOL 7d79e0d97d826e2c19692176aec1d9e42d127b61c21317e36986d37a832156e0aba231e632a8bfe1c730df3d4f7f9a9c08a0a011d2f4147cbb5848d771b331b9
MISC metadata.xml 873 SHA256 3bc9fbc3db6b479c3b8ad0fc1730be58b8a9d68aba1a5e95691f386c34af92e5 SHA512 e0318084f83ee510dee477bb9b6396a81dfe4afbdc407daecc49d51c037217002686af4db286e4bcd6a158061ca0a77822f3853f25f12db5a384a3fafdd38291 WHIRLPOOL 3a41db62f5e9070d4b23893ebf1c38984f932b42010aa4a8745450cd1ca9929dd0dd37da607d3c9a93a8dec2570c739a823efb8da38b3a3c48c71f10fc0e568e
diff --git a/dev-libs/m17n-lib/files/m17n-lib-1.7.0-no-freetype.patch b/dev-libs/m17n-lib/files/m17n-lib-1.7.0-no-freetype.patch
new file mode 100644
index 000000000000..59b040c4335b
--- /dev/null
+++ b/dev-libs/m17n-lib/files/m17n-lib-1.7.0-no-freetype.patch
@@ -0,0 +1,46 @@
+--- /src/font.c
++++ /src/font.c
+@@ -1763,10 +1763,10 @@
+
+ if (format == Mx || format == Mnil)
+ result = xlfd_parse_name (name, font);
+-#ifdef HAVE_FONTCONFIG
++#if defined (HAVE_FONTCONFIG) && defined (HAVE_FREETYPE)
+ if (format == Mfontconfig || (result < 0 && format == Mnil))
+ result = mfont__ft_parse_name (name, font);
+-#endif /* HAVE_FONTCONFIG */
++#endif /* HAVE_FONTCONFIG && HAVE_FREETYPE*/
+ return result;
+ }
+
+@@ -2352,11 +2352,11 @@
+
+ if (format == Mx)
+ name = xlfd_unparse_name (font, 1);
+-#ifdef HAVE_FONTCONFIG
++#if defined (HAVE_FONTCONFIG) && defined (HAVE_FREETYPE)
+ else if (format == Mfontconfig)
+ name = mfont__ft_unparse_name (font);
+
+-#endif /* HAVE_FONTCONFIG */
++#endif /* HAVE_FONTCONFIG && HAVE_FREETYPE*/
+ else
+ MERROR (MERROR_FONT, NULL);
+ return name;
+--- /src/font.h
++++ /src/font.h
+@@ -307,10 +307,14 @@
+
+ extern void mfont__ft_fini ();
+
++#ifdef HAVE_FONTCONFIG
++
+ extern int mfont__ft_parse_name (const char *name, MFont *font);
+
+ extern char *mfont__ft_unparse_name (MFont *font);
+
++#endif /* HAVE_FONTCONFIG */
++
+ #ifdef HAVE_OTF
+
+ extern int mfont__ft_drive_otf (MGlyphString *gstring, int from, int to,
diff --git a/dev-libs/m17n-lib/m17n-lib-1.7.0.ebuild b/dev-libs/m17n-lib/m17n-lib-1.7.0.ebuild
index 12c424df8a41..72dc298cdd07 100644
--- a/dev-libs/m17n-lib/m17n-lib-1.7.0.ebuild
+++ b/dev-libs/m17n-lib/m17n-lib-1.7.0.ebuild
@@ -38,6 +38,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-gui.patch
"${FILESDIR}"/${PN}-ispell.patch
"${FILESDIR}"/${PN}-parallel-make.patch
+ "${FILESDIR}"/${PN}-1.7.0-no-freetype.patch
)
src_prepare() {
diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest
index cb409b83fe39..3770eed4dedb 100644
--- a/dev-libs/nss/Manifest
+++ b/dev-libs/nss/Manifest
@@ -6,11 +6,13 @@ AUX nss-3.32-gentoo-fixups.patch 6443 SHA256 995fe256499c83e3b936254a26143ab9e1e
DIST nss-3.29.5.tar.gz 7480246 SHA256 5df483b73535d726207483f6349df23fe56aee83382b94b13298aec2e254d985 SHA512 ce18bc7e793d2b3698db412b2e5fcabbfd9862eca3def120d5e44bc67276526bff6b33ffa84b8128f8af6d35101000e6f7bb24194f63a55461b3c245fac11faa WHIRLPOOL ca341bc9e76208e01ee9b1b1fa8a67dd502676d1a2062468722ad80ed81fa3e4b0958907892871249b3596b310aa813259cf47b5bc64ec37b05613dc9d31323f
DIST nss-3.32.1.tar.gz 9494609 SHA256 4de59ca7f5bf4a56fbcfdbb4a054f254ba9f408f56476957404a091048624652 SHA512 b377aba822c2955d801022eba1636b71943a64f6e74d5611c2625910d230059383c4dbdedd65e70b356eaea33aeefdd24de3b31d7a4823d921ea475af3dd9da8 WHIRLPOOL 4c15b4ba85ce10787b9ee541d20a829a99aed5628b59f7e7e3045ec694d6d8a0a83bc730ae4d74148cf7c425f59debfd1574cb1b036c1407d1f9d4896647d9cf
DIST nss-3.33.tar.gz 9578033 SHA256 98f0dabd36408e83dd3a11727336cc3cdfee4cbdd9aede2b2831eb2389c284e4 SHA512 82adc0b73805ba5e73b9bf350fffa383a8b4396c05f49edb360a53319b4ad26d928a135bee245f9da009d162129db4441a96ef05346dadac20922b21284468b0 WHIRLPOOL c11129bce97990a41a3118e62d79481fbd38cad51356a6b6c1b0af7efe2f27b3d5d51a8e987287c1cdff77ccee14a3e96d5bbb76e92f9a81b2f50988de250dea
+DIST nss-3.34.tar.gz 9586315 SHA256 0d45954181373023c7cfc33e77c8c636d394ec7e55b93e059149ed7888652af5 SHA512 72388b596151499850546a68d9a20d82434c59f159564fb7170980f110d43d7026f174f93660d3bb6da79b618fd7d4f1f16246fc80ba568aa555df99ebbaea21 WHIRLPOOL ae6784022aa74671c62141023e40e5dfce51bc90b49c6520ad46307eb3b84246c1557bbcc0b63554d6aef42940a2667f46cebfe57f9962342f176e79fe9384e0
DIST nss-cacert-class1-class3.patch 22950 SHA256 6bba29cee34276e2ca6436dabedfeba2b61fb46668c5d5ceabf0c871574649bf SHA512 a5aa740bf110a3f0262e3f1ef2fc739ac2b44f042e220039d48aee8e97cd764d5c10718220364f4098aba955882bd02cadb5481512388971a8290312f88a7df0 WHIRLPOOL 1246223b01292604e5609bb9c580f092dc5937bf8c98f6891b099e8bab960e03612b6617e30a55d6ff8817d88f190e03812fe8f89f84f25c20970493dc2f7700
DIST nss-pem-20160329.tar.xz 27732 SHA256 6c13c342e7a9fe34b585556099beca33c3078b3df3e11b72827fb70232ac1443 SHA512 5834b06e4c64205447573d4f4c8989e20986ae67ee00eebce3817eb73794a6355a404143ba1c676ec302ceefaf9df103cb879b1d4ff14ba4e3790dbee3e40eb2 WHIRLPOOL 16fb714fab29e44f7a15fa1928a0f4c1a770f0847b8da97816e29a3b124dee782cffe2357648c445f4d29081f349571b6fffe48c5bc725c7c2dde491f3e0e836
EBUILD nss-3.29.5.ebuild 9320 SHA256 af34b0c7bef81e76858f81f8bba3531298a2f59e95c1cd26bfb01d4f2433d54d SHA512 d1a5b4fa05f1c16a04a6890bf9c4796e893d0b8772dd33fe6983a1ceed803efd06f4e260f43c29c58a19119693523bba7145b0ef60aced0a6652f6ad03b94b3d WHIRLPOOL 58abd4e59a650698c838fb0179c8ae8a68260010545cd5562ac2203ef8d9dfad5a3adf082d39c09daf6c711ec96da2453b229fcbe998613d86812a2030f8eb93
EBUILD nss-3.32.1.ebuild 9309 SHA256 15dd1e098dfbad830a08f3bddc17820459180308101ae6d80a637a888adf54cb SHA512 3b5102b8d5be89d4f6ffb38876010408c9dafd81f47cf29fda6bbce431e29e719e952266c75a161ec742d242a3cb62ab89b837e3e2303e463dea73381e0edd7e WHIRLPOOL 2cae5649b5c9a6140530520377c4cf62f69abc3e28e3ff1aafa6bffa86fde9aa675582ff558941bcddd2b2b53c6b4c5bd428b57280715f378e94f2d0bca49d09
EBUILD nss-3.33.ebuild 9309 SHA256 15dd1e098dfbad830a08f3bddc17820459180308101ae6d80a637a888adf54cb SHA512 3b5102b8d5be89d4f6ffb38876010408c9dafd81f47cf29fda6bbce431e29e719e952266c75a161ec742d242a3cb62ab89b837e3e2303e463dea73381e0edd7e WHIRLPOOL 2cae5649b5c9a6140530520377c4cf62f69abc3e28e3ff1aafa6bffa86fde9aa675582ff558941bcddd2b2b53c6b4c5bd428b57280715f378e94f2d0bca49d09
+EBUILD nss-3.34.ebuild 9309 SHA256 15dd1e098dfbad830a08f3bddc17820459180308101ae6d80a637a888adf54cb SHA512 3b5102b8d5be89d4f6ffb38876010408c9dafd81f47cf29fda6bbce431e29e719e952266c75a161ec742d242a3cb62ab89b837e3e2303e463dea73381e0edd7e WHIRLPOOL 2cae5649b5c9a6140530520377c4cf62f69abc3e28e3ff1aafa6bffa86fde9aa675582ff558941bcddd2b2b53c6b4c5bd428b57280715f378e94f2d0bca49d09
MISC ChangeLog 15571 SHA256 66bb2e0050bde1c86d328555c5a772c75a557fea581bf8772b4cfeb3723475ee SHA512 0776bdda90d92e9cfccfd8fa96c9edf20456ac73e4cbcbeb1eaf483fcb6ec028522aa46e735b834e51d1f3af924abdfbb3b9d50ff483ddeea336ed59354e9eb2 WHIRLPOOL c4a82a03bc8fa2792e1c92aa7496ab83d0f62b8e45327d933f0fdd01996eb3a46cd09856075104967337214a61645927bf4f9075bce07133bc32d8a62b47c3b0
MISC ChangeLog-2015 54652 SHA256 27f421ca4fde413f810e038d8fec5f0b81badbb9bfd5d2bd550007475754d709 SHA512 73dc5cdbf1d5b8de7d6cc3c8139d521490fb4460367b49b2bf4cf08bef57e6e1120a5f8c6e6b57d44667c832a16d961d229750c92a8eace6a420a359116c9ace WHIRLPOOL aa70e189b8ef13524920ecbf8e2288d3ad4ea004953f06ab4777c5a20824b5856932449ad601d0399b2258b912a84393ba5e08673e74279811303be09fc880bf
MISC metadata.xml 571 SHA256 8a1af2879115e6f6a80e86c5116ca5e4bc7c0646a52b8d6d9c82a9a45beeb043 SHA512 f6a7de1614f3bdbdea2d5ae627d82519c59e3703f293daefd9dc4692f84c3f0bc3000654b6a4fe595de95b433e698aaf1d3358897e22da283eb63b74a48d95b0 WHIRLPOOL 8ff040fd74e415f3524b530288a624ad0f69addd1021581a625d9e921b42f0c6408d4924632808c9d710826bae345c89eb89b352b485db310bccd4e6716d8872
diff --git a/dev-libs/nss/nss-3.34.ebuild b/dev-libs/nss/nss-3.34.ebuild
new file mode 100644
index 000000000000..2932e76b9fb3
--- /dev/null
+++ b/dev-libs/nss/nss-3.34.ebuild
@@ -0,0 +1,340 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils flag-o-matic multilib toolchain-funcs multilib-minimal
+
+NSPR_VER="4.16"
+RTM_NAME="NSS_${PV//./_}_RTM"
+# Rev of https://git.fedorahosted.org/cgit/nss-pem.git
+PEM_GIT_REV="429b0222759d8ad8e6dcd29e62875ae3efd69116"
+PEM_P="${PN}-pem-20160329"
+
+DESCRIPTION="Mozilla's Network Security Services library that implements PKI support"
+HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/"
+SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
+ cacert? ( https://dev.gentoo.org/~axs/distfiles/${PN}-cacert-class1-class3.patch )
+ nss-pem? ( https://dev.gentoo.org/~polynomial-c/${PEM_P}.tar.xz )"
+
+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"
+CDEPEND=">=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
+ >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
+DEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+ >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
+ ${CDEPEND}"
+RDEPEND=">=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
+ ${CDEPEND}
+ 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
+)
+
+PATCHES=(
+ # Custom changes for gentoo
+ "${FILESDIR}/${PN}-3.32-gentoo-fixups.patch"
+ "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch"
+ "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch"
+)
+
+src_unpack() {
+ unpack ${A}
+ if use nss-pem ; then
+ mv "${PN}"/lib/ckfw/pem/ "${S}"/lib/ckfw/ || die
+ fi
+}
+
+src_prepare() {
+ if use nss-pem ; then
+ PATCHES+=(
+ "${FILESDIR}/${PN}-3.21-enable-pem.patch"
+ )
+ fi
+ if use cacert ; then #521462
+ PATCHES+=(
+ "${DISTDIR}/${PN}-cacert-class1-class3.patch"
+ )
+ fi
+
+ default
+
+ 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_ABI})
+ einfo "Running compilation test to determine bit'ness"
+ 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)"
+ 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 NSS_ENABLE_WERROR=0 #567158
+ 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}/fakedir" \
+ 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}" \
+ XCFLAGS="${CFLAGS} ${CPPFLAGS}" \
+ NSPR_LIB_DIR="${T}/fakedir" \
+ 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"
+ local i
+ for i in crmf freebl nssb nssckfw ; do
+ cp -L */lib/lib${i}.a "${ED}"/usr/$(get_libdir) || die "copying libs failed"
+ done
+
+ # 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,api}
+ 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"
+ # checkcert utils has been removed in nss-3.22:
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545
+ # https://hg.mozilla.org/projects/nss/rev/df1729d37870
+ nssutils="addbuiltin atob baddbdir btoa certcgi certutil
+ 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"
+ # install man-pages for utils (bug #516810)
+ doman doc/nroff/*.1
+ 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.
+ dodir /etc/prelink.conf.d
+ printf -- "-b ${EPREFIX}/usr/$(get_libdir)/lib%s.so\n" ${NSS_CHK_SIGN_LIBS} \
+ > "${ED}"/etc/prelink.conf.d/nss.conf
+}
+
+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
+}
diff --git a/dev-libs/skalibs/Manifest b/dev-libs/skalibs/Manifest
index f003b5d3e717..a6d64ad0b732 100644
--- a/dev-libs/skalibs/Manifest
+++ b/dev-libs/skalibs/Manifest
@@ -5,6 +5,7 @@ DIST skalibs-2.4.0.2.tar.gz 215964 SHA256 0708172bc2ec9825f8a4f312d35f8dcd94da5f
DIST skalibs-2.5.0.0.tar.gz 207065 SHA256 38408ff6d0aec581010ecf9e49703ec5f4c8887bbe68717ec087634a7ade849c SHA512 fe96cb0a128dc5060c74dca1ac96df96bf1f9383229ef283b7b23b98c7910137f3ca25ecd7cf91446a7f6d1ce7bb6a36e346c45c6d5723f73eea008626a3792e WHIRLPOOL bdc773fb34eed7d321047c3ac8dbca9b0330914e3c46331b898fd5135c90ef2f1572f87264156a91f3a6eaebbb4baffcca936391f2d3e013f8f239d444cda750
DIST skalibs-2.5.1.1.tar.gz 210356 SHA256 aa387f11a01751b37fd32603fdf9328a979f74f97f0172def1b0ad73b7e8d51d SHA512 a1139c6c192b4b4b29fb5b93242d206274ad80503a7b68fda117105e5344e2a15547d52145f488759c5cfa7be45a8a22be8a4b606328556a92dc980186143dc4 WHIRLPOOL 4b22049146db47b15227b5b20767726ebdab07eff5e52e0ece48e0088e12418b454a2aa59141ddaff0b78a661fec8abf30764d4c17ccb42980b245a3dc862526
DIST skalibs-2.6.0.0.tar.gz 209377 SHA256 3572cb8c7d2ae9d16da5a0f3d23b48e013e0c957f1329d100f04dd5accb054c3 SHA512 dffc50c71a43fc152fcd38267bd136f937bd573012743eb74659b0a42bf2812ba4ce1fd28a43bf1b7fc7f9f1f68fd80f7a1df66f33a379ce6e253658c81ce778 WHIRLPOOL f6f5db2fcdc4e86fa380b7b3f906945887887d6083b89bc89a652d46986c06737bf83d6258be347353aa70afc72dbed66a5a363fce41ac1c2348bc22c16ecf52
+DIST skalibs-2.6.1.0.tar.gz 210504 SHA256 09503aa9ae93751c4e02ee799c9c1bc6a94aa2941a759a7af0a8fd83f0285564 SHA512 52db44f398bcc08a2b4243a32254fef87d11f152dd6e9f8fa85dcc548fff5dcd1ef83ffbd32aa572837f344f9a3e4a31f156edd5ad6b4274d8138fbf24213a57 WHIRLPOOL 55fe17283589ed61ab6279dd1e397f161f099dfec60066d6f0fbd5b18888dba9bf3b9969038fc87d77b9cf3b82d7bb91e059349dc120b45b24d9adf6a8c9003a
EBUILD skalibs-2.3.10.0.ebuild 966 SHA256 90aa8df668e7437143eb8880b27faf8f965679b37d091e7dea3dc57fe7fd5043 SHA512 7eb985cd31da9eba23ea04bbb889044bd8b45d5bc5773d335927ed9a824fc77036bdde8161b1f589325cbc546538d38d7124dc254b3da26c9954d0270533d6d6 WHIRLPOOL 2314c3aa6d0ea00e0ed0ed15a849c61bce0aca3b50f8e37ad35b66dce6d152668304432ce588bd34e7490ee14564b0c5f169ffa00e03e0382a5914836ba8fbdc
EBUILD skalibs-2.3.2.0.ebuild 1030 SHA256 5fb3a86bc69162bfe6984aae906408726f8edab2867e194010451fa6769cbf5e SHA512 ff52e56a44d1ec81ed2e21fb0bfd91e42b88228f19b63b32b843b90b103cfb971e7f9e94086e2afbbe0ae37d64d24aa637a8f54ce7c720f12eed2efefeffc578 WHIRLPOOL fe1d5dfcbc28543ec4ff0f7348870c3969556ca19919bf73cfdb54d2b7279e362aa60f1dcb11d87afb7f2334ddd3bbcb37afe458f048c5d4b71734fd6e0d81f1
EBUILD skalibs-2.3.9.0.ebuild 1032 SHA256 b0e3580a3df4155840dc7f37809a8f6d5f9ddf2c25291bac9786470cec989038 SHA512 b8b0ec19d2258582b7a81262bdff4d184d2b62ccfa703f4117c7c7eff14efd11b07f1d9e8f31d76fe7a744be5f6595fa5709e8f8a6367e587b5cb8f141e15fab WHIRLPOOL 4b08a1a14cc56b1a019a5660c1e3a46663183b5ce32a0249f915b28f785100373e47b0a9886ba811c19b1290ef3f3e1c2a69811ebabb5b11b08770b7d73b6a70
@@ -12,6 +13,7 @@ EBUILD skalibs-2.4.0.2.ebuild 961 SHA256 9eddfeb710f8d3888f898f6638b1a3d8ac08088
EBUILD skalibs-2.5.0.0.ebuild 968 SHA256 46624f60a3d8713a77e59193200d4031b2d00ee71f5e25aafb50608ff31ec9bb SHA512 242b500a188cfb7b1be18fecf3e0861a914876e7615f24927063018f554f14a476d04da229ff7f68194ebdedb833f6021bb20d3c21809d3d1bdc175d5a79225e WHIRLPOOL aad61d27d81df77fe8599e6c495f565cfa6fdaf652e24eef35879008356c80122ea8ab523cd344851a0316224aad385d058c19bb8ddc4806cdd9f9d11a6b900d
EBUILD skalibs-2.5.1.1.ebuild 1107 SHA256 896ab8d7e0a3f6fe2fad22acc7d67a7a67b3e515da80a4dd2f18a82c5d6aae61 SHA512 94d7df28dc87471da4b15eaa5322b911660994e033c21c6a4d4c557939bceb1c53341d181b95f14f5927cd620746761a6943664cc7b546ff88331e3627256b48 WHIRLPOOL ace58219d47654121186cce04b3dc670d7d533b3be50ce03fd174aa04c056d778213c168313b505091fcf00a7d4657c03c06888ec8db50d3aa99ef33df96a911
EBUILD skalibs-2.6.0.0.ebuild 1107 SHA256 896ab8d7e0a3f6fe2fad22acc7d67a7a67b3e515da80a4dd2f18a82c5d6aae61 SHA512 94d7df28dc87471da4b15eaa5322b911660994e033c21c6a4d4c557939bceb1c53341d181b95f14f5927cd620746761a6943664cc7b546ff88331e3627256b48 WHIRLPOOL ace58219d47654121186cce04b3dc670d7d533b3be50ce03fd174aa04c056d778213c168313b505091fcf00a7d4657c03c06888ec8db50d3aa99ef33df96a911
+EBUILD skalibs-2.6.1.0.ebuild 1102 SHA256 8afdd725d03986a3dc0474eeb569d3536108e2449fcba115ddb00eba7e359675 SHA512 f9afc8de965ca315a935cbccffc1083a165f8d2a6ac1742b431f21b666def320bd5ecad49a02bfa30c64fb97cc0bf2be3a77660741cb60af7c8c369873f956a4 WHIRLPOOL 04df842496fd60bf719bf2c268e0dadc00c5a14f64b245ae25ca1c0ba9e3ba4abc0ec2cfad59890cff525a90b19de42174c562e264e8895427811e4fc1b0b0a9
MISC ChangeLog 2613 SHA256 3ebcf3053486a04fb8bfc2b6ea0a62f5c70c03ef364dbebe3cfe6aa2cfb06d80 SHA512 8b414847963e648b86c2eecba9825eab6c73d8e5de7b1c62e2c73991a6b6bb9ca929a005b4ffad44dfa25da3d75c62f599f8278fe02d23a516f31889ac83e5dc WHIRLPOOL 476a744bbe5d38faf58fcb9cb1d5d12e6f3c108effcbd3c254bf31279af3251a750dd88ae2b0738df3483c9a7981613758e66652e05e1aaaa95351d99eda5714
MISC ChangeLog-2015 2023 SHA256 efca987750c3b5d761de0bb447282f45646558ef8d6627d0861cef5b67fb093d SHA512 653a283cfb947737726992af9d3623e38b44c5ad22803124ddaf18f85169acf1cf9cbd16675b33c83b25d5d288b09236e2689ac3f0c0ea16d770799b909a5e74 WHIRLPOOL 3addb256f48508befe7995c5ab29e11cd2ee443ba322dd3e5dd0eb5298a3cabfe2166a9c2c91a774249d6685c7d3100d9da4853d12c5b989f32a562c76f36aad
MISC metadata.xml 340 SHA256 5baa73d1283b8983b4fbc2bc2c7acf4e2b6d72d7bb56cd116dab66a2313805af SHA512 f68ae944fc47d4d472e90b676023d6ca7648f0b94c0f8ace048c8b6791e1d738a96474435846d779f05df51beff2e33bd09234fd8a3be0ce215824045dfa843d WHIRLPOOL 94adc886bf1ec1f225cf41ed4888d7327c1b06c23785bb5924e308fa2f0f321abb0a5d23cdf93a71e9739da11d2173da80c53e978abaf12e6d45ff398bb7efd4
diff --git a/dev-libs/skalibs/skalibs-2.6.1.0.ebuild b/dev-libs/skalibs/skalibs-2.6.1.0.ebuild
new file mode 100644
index 000000000000..f7134b79e0c7
--- /dev/null
+++ b/dev-libs/skalibs/skalibs-2.6.1.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit versionator
+
+DESCRIPTION="skarnet.org general-purpose libraries"
+HOMEPAGE="https://www.skarnet.org/software/skalibs/"
+SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0/$(get_version_component_range 1-2)"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="doc ipv6 static-libs"
+
+DEPEND=">=sys-devel/make-3.81"
+RDEPEND=""
+
+HTML_DOCS="doc/*"
+
+src_prepare() {
+ default
+
+ # Remove QA warning about LDFLAGS addition
+ sed -i "s/tryldflag LDFLAGS_AUTO -Wl,--hash-style=both/:/" "${S}/configure" || die
+
+ # configure overrides gentoo's -fstack-protector default
+ sed -i "/^tryflag CFLAGS -fno-stack-protector$/d" "${S}/configure" || die
+}
+
+src_configure() {
+ econf \
+ --datadir=/etc \
+ --dynlibdir=/$(get_libdir) \
+ --libdir=/usr/$(get_libdir)/${PN} \
+ --sysdepdir=/usr/$(get_libdir)/${PN} \
+ --enable-clock \
+ --enable-shared \
+ $(use_enable static-libs static) \
+ $(use_enable ipv6)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ use doc && einstalldocs
+}