diff options
author | Mike Frysinger <vapier@gentoo.org> | 2014-08-07 00:08:04 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2014-08-07 00:08:04 +0000 |
commit | 25243d1ad31bd867f384ca1c4acaa36a98ced9f1 (patch) | |
tree | b2a099851144d112ed6f637cd053ac3acb7ce283 /sys-libs | |
parent | Automated update. (diff) | |
download | historical-25243d1ad31bd867f384ca1c4acaa36a98ced9f1.tar.gz historical-25243d1ad31bd867f384ca1c4acaa36a98ced9f1.tar.bz2 historical-25243d1ad31bd867f384ca1c4acaa36a98ced9f1.zip |
Version bump.
Package-Manager: portage-2.2.10/cvs/Linux x86_64
Manifest-Sign-Key: 0xD2E96200
Diffstat (limited to 'sys-libs')
-rw-r--r-- | sys-libs/timezone-data/ChangeLog | 8 | ||||
-rw-r--r-- | sys-libs/timezone-data/Manifest | 32 | ||||
-rw-r--r-- | sys-libs/timezone-data/files/timezone-data-2014f-makefile.patch | 112 | ||||
-rw-r--r-- | sys-libs/timezone-data/timezone-data-2014f.ebuild | 152 |
4 files changed, 289 insertions, 15 deletions
diff --git a/sys-libs/timezone-data/ChangeLog b/sys-libs/timezone-data/ChangeLog index c5a7f60f4316..a6672cd30575 100644 --- a/sys-libs/timezone-data/ChangeLog +++ b/sys-libs/timezone-data/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-libs/timezone-data # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/timezone-data/ChangeLog,v 1.306 2014/07/30 06:46:16 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/timezone-data/ChangeLog,v 1.307 2014/08/07 00:08:01 vapier Exp $ + +*timezone-data-2014f (07 Aug 2014) + + 07 Aug 2014; Mike Frysinger <vapier@gentoo.org> + +files/timezone-data-2014f-makefile.patch, +timezone-data-2014f.ebuild: + Version bump. 30 Jul 2014; Mike Frysinger <vapier@gentoo.org> timezone-data-2014e.ebuild: Make upgrade logic more robust #506570 by Cănărău Constantin. diff --git a/sys-libs/timezone-data/Manifest b/sys-libs/timezone-data/Manifest index 5ea1a9baa450..c5b78fd9e350 100644 --- a/sys-libs/timezone-data/Manifest +++ b/sys-libs/timezone-data/Manifest @@ -8,6 +8,7 @@ AUX timezone-data-2013a-makefile.patch 3017 SHA256 33278b69ebeb41523befd2627d4fc AUX timezone-data-2013d-makefile.patch 3042 SHA256 b138d8ff362fed49af4487de98ebbb0e61dc73612643a800bf1df7a3f443ead4 SHA512 ad09fba6facd4e5fd49b9176f5087669f880e96e904bad23458d280b9846bb9e75c8cb0738d64d886f07047b66b23aa9f3da489f67df1f27dbfe9b6b1e1a1ea3 WHIRLPOOL 503673dabb24e233f554805ceb2cb871870a357e3ff378460f8f72fdae1c46a306703f255de6cfc78e91099f3e275b0108c8c3c6607cc302658c5236750a48bb AUX timezone-data-2013f-makefile.patch 3898 SHA256 7437b00386ee673467e0fa01a0dbae1a3a32d709e444443c1eefd00b890ed725 SHA512 5ab04af020cca764179885f7c7b93402bc16a625a92acdde0e52ba56552aaa04c50723d2e0f98e13d7090a1a34b450818a86119d20301e2b8518bccc0cbdd10f WHIRLPOOL b622f3581078e4c4f2fd908b89eb204056d43aa786f581fedaf299ac498c4b0a8214c7da4534b80d61dc6dd7f8ddb9a7429580c71055c4cee015cba4c72a2d4b AUX timezone-data-2013h-makefile.patch 3745 SHA256 c6ff4692c63998a85fd7639aa6770a0650eedd5646e2f56835dac263426a4368 SHA512 27708eba2dfa0959d178c1a31d3dd5458f3ddcc929723f3516897a2d1418ff2a058270f38322523c52b610659258abe588ab161d6e3e9ccf738e787be4b697f7 WHIRLPOOL 3795a2b6b0752cec93c1277012e2d8b6856ff3b45c18574e89d0e29ab6350921dd134f27a3c0a1de968b71aedddb759a6ccea560c58d0f249b0bf6500864d187 +AUX timezone-data-2014f-makefile.patch 3750 SHA256 a8d2438e4cd132052acdb4fd17f99e45981f7f278777485cc20eb1b6e78742c9 SHA512 b748790745fca23b34d8c4ad1be453b8111591925f542cae219af37ce1eaf174dfc918d1b4c8cd8d3dd95657a22be7120ebf2f2e7b442f89f59ffb2f80724f07 WHIRLPOOL 5f580beb195124c4e5d9db10336c4c864a24f9abd95447e2f76de2db74909d3b7bd50aaa20341f2741cb7b9665e668fb513a8de9d83138d513ea6972376dfa3c DIST tzcode2011i.tar.gz 135022 SHA256 f0dd991de3f8d6c599c104e294377c9befa1ef40aa5a1d09e2e295a453f3c1ec SHA512 4febb158d9799cb9a7017259d76b74d54d0a8f9dfb46443fa79701f488964080b1d64d81eec38c11fcb85aecf31f42bf42437d77575537c598c37a6569765696 WHIRLPOOL 7ce496081a31e891c7b55ff66be39a78be0369a55b70531c793ccace3c274a59d1c602c5c07a2e93eb377578995d33c9a6508b02535121665d2fb4090bd6dc16 DIST tzcode2012j.tar.gz 134654 SHA256 ee4361b3b4ae201a270857c84d0f063c2a2191b3e4cd7414ea4622bb8bae9a82 SHA512 a0182438fedb1d855b52c0734f52bfd4dd3707d65c6f347833d5a68aab132a68f2b77a0e182d7ecfe7c58185245d7181ab01da909c2fdc84b71150c3090382c2 WHIRLPOOL 430e7320976e184753364d034f16109713a350ec0828d864be2f30ce6d29dd403d8f9c25866f828c664f0324f57ad72197fd752ba343f316d80d7c11a1ebdee6 DIST tzcode2013a.tar.gz 135569 SHA256 c2be9f6c0449df21308df1ab17bfd88e7d0652961b0dcbc768c2829cab6331bc SHA512 cf02e22cc5dd7a8f7614f7ffcb85148abf481aa278f58e26f4a11e1af9d9f24799aa68f6b8a7b6a209d57d3b120e77fdccba8b42dfdb5b142563460dba17c1f1 WHIRLPOOL 4ee6dc489f62d1e93fbac1400a78c99099f3f451879199ab006e8402cfb3434261e5144b037a25b89946fde0a6e68cd4a9efe7372441b49e3402937b9d2da9fc @@ -23,6 +24,7 @@ DIST tzcode2014b.tar.gz 175361 SHA256 b5dad3b0c7880e3fc030f87354b93776d9c0e761a5 DIST tzcode2014c.tar.gz 175535 SHA256 1461e6f6973797ccf516421b272a28082fe26754e8ae94967d8f931a4c8f011b SHA512 f964b6a8e9be408ed6a950121669edcab81e75eed69a80f8050e87af1b8dd87ac0786bddee227bb64eacfd1baa6f6d085255f2aaa4e967bf82463267c291e682 WHIRLPOOL 39cc45f629d261fd2f6de7723b38c21ce323012ec80ec46f7b121ecdf2dc45f0153f3e96d65204f0b19466ee7d34db99464472587e5b2727c3b377ff6cf9792d DIST tzcode2014d.tar.gz 176681 SHA256 e9c775bb76c9700521ada77776277c25f8650a22b56d46c9f00f4147970ef13e SHA512 8448cd023322b0b1dda081a102305c4b066d2177516e2920bbcaed50a28df34a7236142176b84586885af869efb8ec7d21dfef69318f98ae6e84f36964acefeb WHIRLPOOL 1263dc168cb6dea29b247693dafbe7fd3896ab08fa6724ef74da1a64d23d27d58000313a5a4349ae1c8b9eb25e9420c6ba8697d0d43cbdaa8cf92656a3dd637c DIST tzcode2014e.tar.gz 177124 SHA256 43ebc426ab4911e222a4487f24289adfd2bc5eb09363a5e77cdabf56374a8c1c SHA512 f1be2dc8a1017bcc0ff9c10f46707dd02cfac9925c5b3407aca8c51b90f817b84ad7ff81f44af4a5535838d9967f2bf189d8036347e2a72afffcfe3fc72b3b06 WHIRLPOOL c49b2a4f358c38c36fd181bf49edc1ffd969a90d182aedc67bc2c96b29061f52e06d98bdaa34fd0e8e1af18738ad2763d0eb83b77783e0e82a805aad565447d2 +DIST tzcode2014f.tar.gz 173899 SHA256 8c12b56abf614722f0ab7cfc502492063b2c7c5de19563540132b81709ac2555 SHA512 b6edec06211d873ce43c2f0061954901293aeae4dcd9efe339ef4e4c1b024bec347ca05d5c280e88cbc0dce6f40222b3d333319c2bb9661983dd25474cd564cb WHIRLPOOL c96cd52873a37d95945e62aa32831de4cbd73376fd9e36ad053d70d84981f482350d2b18835038db54825175649f3242feef4252de91eccb17d6e8e20c68fe26 DIST tzdata2011n.tar.gz 204684 SHA256 a343e542486b2b8ebdeca474eed79f1c04f69420ca943c2b9bdea1d2385e38cd SHA512 2081fa44f00ace6539ecc1296f454fb96bb4afa61114ffbc58f46f82ef8ba2cfa22d7e48456a293502433dccca6d921db8f70d6c6e18a074996cfeb74534d2df WHIRLPOOL e7004894829c63baef91fd5fbc14b77a7fbd92ae2a6e001f279c8b1169bd5be009ae07af336ddaca148eadeba3383896b247a19c9e72d894e80ad60fc896f3f3 DIST tzdata2012j.tar.gz 214075 SHA256 4b6a3c2831bdbb68ab1a1bf906bcf11d18ab78009713a0339da6fe96b6afceaa SHA512 98515b92268a2ee49386f6955211c14b9fe47460ba1c3ec5d60681b1a934688c3de4452f8f757ca3a6924e15784585967c768e7c86be730378d0332c249584fe WHIRLPOOL 17af29d05587bea2b05762751d146101a8bcc647346aa22a33e06a095805ecf4feab62693b3216ba5d75cf87f8a63d8cbcee9167be4b6dfe7936e1828bbc4b8a DIST tzdata2013a.tar.gz 217511 SHA256 ed9f273f52d5df9ec09fdcf6684176bbdc86d0fbafcbc27b97e5a9c103024afc SHA512 c5b07246218f5c3c751b7ddc5c4ee127432fc19187019321beeff589596ae91c4d64400a63b6e335cf6a30643a8d9c8b9bd37d31c553424718626d7591aab995 WHIRLPOOL d1bb9d9e0d9e4d3df6f866dcd1b6d35cb07da0f2066e7d92140605f917f52e20f3acfabf65ff9e31f8885a088430cbef141b787088c37bcd8e7bca42d9f3007a @@ -38,6 +40,7 @@ DIST tzdata2014b.tar.gz 220771 SHA256 d1e1f3e0c253a8ac0b35ffe27ef95f6366c37beb95 DIST tzdata2014c.tar.gz 221322 SHA256 aa2924e012644de3a6cc3160ffff690cb3afecf350af435daefa43bb669fb8f1 SHA512 a6f4ad3f9518a8e40aa319926ae9414ccca4c408d846e3d0002483959cb50dd6e3363a7a8c39f3e706df6ce4464f8a66ee6b4d6f387ec00b06ab35471c04dbb7 WHIRLPOOL 6784170039e965ad8165c5775994648799d87110df6f161f6738b8e4371e1a11464e4f5821e93a8a0ebce54d4ffd32a82805aa109c90207ee218cb5912474f69 DIST tzdata2014d.tar.gz 221406 SHA256 4b4966912f5d4a299b0bdf47e6f3103d82dc6a0b5a6b321e2b9d5662597a62f0 SHA512 51794aa2b00f1125f5a267fb8dfefd05df925a238bf31743002cc7367a3d2bb2c1ce04e5bd096c35ea629b1fe9eaddd2d33142a9d7e742a3d1b2a17b74453e73 WHIRLPOOL 3065df319712c9c30612b7873c3786cfdacba015a6024a3690d3f861f3b766d6c411764574d5ca6bdaeb05a1189797c1c427f4ecda5012d842e4aa04392f4cfd DIST tzdata2014e.tar.gz 221587 SHA256 08e243a79051f838d86ac1311a78b74047951302d448024e823b5b7aa71f86c5 SHA512 a0071b81014f4a823293542130edb77319ca2218e0a0fbf4109bc8258096f2797c50e4fa39efb8f04a8af8dc5427f6ca20b8a2e94e52523dc12854660af068b0 WHIRLPOOL 8ef0ca8464e04e833227d40b720e91b84a7beedeb081993c6bbe8ab7d5c260ee2eb3fe1505bc152e3e37e2e33c4cae5777fe8221e0f283a77bbe00c1e050b544 +DIST tzdata2014f.tar.gz 231421 SHA256 eed690a72124f380bcb14947d398a7a482acb9ab792ae78bd4554e52c5ca2001 SHA512 a87327413cf5dee51b47396a4894b7d2f0e5e014a3dff4f71baaaaf0ec671eebfeba664b108d21cfb97754fac6301b82744d955123cdf90216787bdc9b11463a WHIRLPOOL a68dd5e730102753da9bb540576471c5905869389c3a322e02dcf8f594b9adf5291177961e503264e9b5a02cd9f3e0f9ecdb0ef8cea968e802be3d97baa85766 EBUILD timezone-data-2011n.ebuild 3140 SHA256 382ca5ff92759e7fd37355ee30d3ad7fdfebc4290a2c3f9ac38063ec3f2681e1 SHA512 a5a6db9d6ebe425174f83560fed5b949559c9cfadacc2a73adbfd3637d38cffa452453aaa90e29f0424126596c8ac4cee1bf8a8a6dbc66343117d5acd1f0e02c WHIRLPOOL c307ed3e521cddf3a18305c4eb8ecc5badfad6c5b8339402cd3fac3fba3861f59bde65c06b30769a75196bb35ed7dc12227882ca3193ab27aad0e95de9daa5ee EBUILD timezone-data-2012j.ebuild 3226 SHA256 189e893f9a2de810a15d4c36dc060bd488486238eb0b62e3e34b0f94f4580887 SHA512 b421e8f2ac49de3e5c35a429821c3b10a4545c11b03974d9091f088543bfdbb3276893ca08829d1bfc7d8c7eb9bf958c8de9543fece5b511e315bc031d4a5a9a WHIRLPOOL 8972b6e607f11ea8f4564d10213449afdb1c3961a18514f5a4881dd56a80fe24c59ad326899c302ee55f99823445810b18b7e85c2512384dad5bfaba44a30e2f EBUILD timezone-data-2013a.ebuild 3236 SHA256 1fc1cba3d07afaacb31d71942d542deccf0a3e3383e5854519078b501449e30e SHA512 0f21ffa6306a3e4d0ae5df5e0ec5ff464c350e921dfab0330de159b9196b996ea91c6a81623a94896c71875054fb54ea167a696409245e9b916a4da0788430ab WHIRLPOOL ced72ae6c5bf80b0af88b1d2e56f2f68712c17b15463c4543019238999fe33fec032c671eee0d5b68c643926f8bd6ccc608bb5202215cb4ba6426a883214d50b @@ -53,22 +56,23 @@ EBUILD timezone-data-2014b.ebuild 3845 SHA256 98f1ec5078de19b37523defd1d9fd7b951 EBUILD timezone-data-2014c.ebuild 3842 SHA256 0ffbd0bf80590896251064a833d858065e69b7e0b1a2bf6f8741832f0b7315c5 SHA512 a017053ec5cbd34e6471106aa8ac42c8978181a752dc3b95e3d9aa099685126790bf897606a59a5c816e7f73110a05b15ac61d56ce98be5a8868b6d8e822aacb WHIRLPOOL b8a7b933ceb56e38d285188d822518cb26c06b4cb8eed21c4632555163aef38c13f0cfcbdb654a27875b7026dff27c5759a4c5b25945299c536449a3e95e8840 EBUILD timezone-data-2014d.ebuild 3832 SHA256 e1724625907f0855e7b83dab183e21cbc771570b26657ceeae898781305b9d88 SHA512 fc882f48682950f3ba4b89cd2a44df02e7685d382b24612159bb9f4477da5af88fa9d2f513d47bc2ba75beb6565737fa25e2e4ab3b65473a04ddaf25833c8b53 WHIRLPOOL 07ebbfbe9b693109c43259a8baa8729044593e7f634d1468a5cca685d2422ec4582be244feadf110b0029d33bfe7154f2207af35dc9d80fcfe1d2a5636e60322 EBUILD timezone-data-2014e.ebuild 4436 SHA256 265b32c903c98da0e9d4fa164659cada8a137bb74e3fd8d9d1bf5fab742aadd6 SHA512 fbccf002ddbd5dda6e0efabca298fb5a129697a3aa4552f37a15724873322e1f9059a68d2784e78bb20aec6bbef9a47703ca263a9786c441aabed1ab763a71f3 WHIRLPOOL 21453c74aa78a51c7b1ad2d70ca17b023f6a839e571d7559dde622220ca368039615d340526627989fd7892be1c650c5389133b26d8b9b80d169cd782b790217 -MISC ChangeLog 41208 SHA256 c7ba896cb2eef066768e2b2e95eef5a696f326af29045be058e1e1e8ab370e33 SHA512 63f7c8b31f334524ccc604e9dcfa88e07be29389d73d2635eae91052c56d8573fe9b33ae10f9484177da75155b4279e6cd03be7e4371e5e140c36b36e01b7480 WHIRLPOOL 61d61803b87822d3d166ca0e9ec2423f336fc81f4f6f16808bb19eb88240451a750a4fb34d5c79f1e07bda847d08a285426ab3970bed81c908981494e5db02b2 +EBUILD timezone-data-2014f.ebuild 4436 SHA256 5cfd9609726822332f8592b2be10b6dab853015734b082e42ad56b963130b80b SHA512 52855a130361aa89b087966aa7005b54f5ea78bb51ba4ec6751b911fd2a8c69ff3a173edf3c7a8d6d32a05661dbea273959de739e725c3dbe45285bb27e5a551 WHIRLPOOL f3514c2f149ab3d1cb32f95d546b6274f3f781978e42d9764e34ae804954b49b80503eac3bd4728e5bf43fcf88b7a18e90e2debc1f47108ec589f2b3aa7ae491 +MISC ChangeLog 41385 SHA256 970ef3ff0252eb58700bc7aad90adb1f9bf667f28bd01718beee36dafdc05608 SHA512 fda1c2f6a198ad65b7f8d62e75750cc167455be4f43ab070867a48bba2036a89b30f65d2a02ce66451d24a04ceb9b0cf3f14e28a4d51d63e5a48beeafb6ff552 WHIRLPOOL cb6517aadf6ad5d7b21d32ab4a63be948d73aafea2e944de5c05df4a8b5219f3c78f0af43f657e867d70d0a5fe8e4ada917a961b17905fb9b906ab0ef0f91194 MISC metadata.xml 472 SHA256 4ab35a5283c62aa867e05bcfdcaeb90e5ac191347a32735d37290885502a2511 SHA512 f91ce6146a369ddb6ee82c0d6e221ceb1fbe9beb073c2e37c27b07e0684c701328891a51f58ef9fefea6007e0111979af7034787b167735fb6d79c8462d9dfcc WHIRLPOOL ab3bbde9fbc205a887f591b7362034b01081c9a477dab314acfd92b4aa4b7e010532fdee7b2684504044fb3df2e8e8d09466d67765ec9feff3a2223ff7c54a1e -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJT2JTCAAoJEPGu1DbS6WIAcfcP/iaHEJBXInTetNDYWKYsHVB2 -uSTscKTOuOIlx3voEicQVAFE+2AGpnS+GIZqgcGM37bevwE9hEoguct6iaUQDGyz -RfIp12Hd+z7LOeQd30kfaoIo2voNday2zc5HVyp52GtcL4ItTRJwAwJ1A7jiWdN1 -mI71Dck6lUuXZeakp276bKFImU64E1trJ01gdLfbOvbUaq2P5fIuRVsxS30tS9eq -zJW4dbuJEti/4QJ0haT8ZnZtxJZ/st3Ey0UYk4leagHVecnCZkiJJQgIz/85lBPT -ADFe4LXi4RNvM8+WCP17YzW4tAT9PGnpF6SehshbLy90mGVlZmpCRB9VtVuz7IxD -Lus5Shs5w3L6Sez9k3rOBSPaXcaoaiPppCkDQbRgm50A2tMH8YsEUEvCVyXbvy9c -s2HEfqJPMmoOrcnJGsJyKqOHPJ5QBcU8GZSyBBe+3OLQvxYUWeWHB1Eip+QAKWJp -HWngn3fPpnm2MyksnGMD1+7U2GlJEiu2dmuxlKqcGKDMsfIPdHE2cUp3saodff6q -rzeiaJAmcbgqzIizSo9neu2zTMswxbalQKVXl5B7tDv2WbDopM5Bp4ZvfH4++P+x -MLg/kPdwwYk8Y5UnabwnEsbhr4x5MHO9W6Aub84RoG14tTrR1bh4PfEMaW0C9Sfo -5fdb1vOB+JYCHv1bodxs -=94KN +iQIcBAEBCAAGBQJT4sNoAAoJEPGu1DbS6WIAWNIP/iD5QJtJUpIkDcrOOdEKoW+K +WvlqJUmM+wwvOLb8tve48x7hqTE3fGlQpvMeuEwlAiJDaC8OkroGqwgpmXJOrI03 +2asBvkqPIstYjqq6+jT2yT2lZ0hNfk2vTr5uSjGLKTlSWdXFLaseo/t94twM9CPZ +I7VriFKHTK9swI0UvBck2UZjVJ5CmqjT4KwIOo/3mQ7gJDsIPx/kBGMi0mDfxDC7 +hWlZJPFw1g3+JifOQ1Kp0uK1XfNUOTxcc3Cwg07b6OyKOsvFafbpcCfW6at5IKLN +8GTRJuXys9MqlvHWjwH5+tA3olFY6hr+KtFKdxlBg8bN0vxwuujnTgW5VqeKP9IJ +xJBZhOvHjnkTVhJJAb2/Ai9jhX73o5HDeW9TUp97sJb5+uF2fcu9cecEup75Sx7h ++3Z5i3v/PAsrmJ2/mCFrZ/8CTcrHPQmItHDhogEZZFqHejw2k08DPVAD4Yf4L5ai +kmRt1mjwvHcEGoz9BQjXkoM+1ClFmqYHxaI6f5x0AApHS32nlq2i3UA1GuA9b92u +cvfGuSSARv6Q+DtzthVyVGRyeBLXwjZZ2UWNKMPbF1PpteP/+pFXZyMztmnxy4j4 +dh76nlGUFKj66UyvuguYZyRn+hOBaxYaK03frYAUDNax/6L0XV6O6eF5yzgFR9l1 +h5+Dx1E40LSc3SEYfgHJ +=Mmoi -----END PGP SIGNATURE----- diff --git a/sys-libs/timezone-data/files/timezone-data-2014f-makefile.patch b/sys-libs/timezone-data/files/timezone-data-2014f-makefile.patch new file mode 100644 index 000000000000..7f9efc8f5f38 --- /dev/null +++ b/sys-libs/timezone-data/files/timezone-data-2014f-makefile.patch @@ -0,0 +1,112 @@ + - Fix up default paths + - Support env CC + - Don't build/install libtz.a + - Don't install man-pages provided by sys-apps/man-pages + - Move zic, zdump to sbin and tzselect to bin ala glibc + - Install posix zoneinfo into zoneinfo/posix/ instead of zoneinfo-posix/ ala glibc + - Install leaps zoneinfo into zoneinfo/right/ ala glibc + +--- a/Makefile ++++ b/Makefile +@@ -45,21 +45,21 @@ POSIXRULES= America/New_York + + # Everything gets put in subdirectories of. . . + +-TOPDIR= /usr/local ++TOPDIR= /usr + + # "Compiled" time zone information is placed in the "TZDIR" directory + # (and subdirectories). + # Use an absolute path name for TZDIR unless you're just testing the software. + + TZDIR_BASENAME= zoneinfo +-TZDIR= $(TOPDIR)/etc/$(TZDIR_BASENAME) ++TZDIR= $(TOPDIR)/share/$(TZDIR_BASENAME) + + # Types to try, as an alternative to time_t. int64_t should be first. + TIME_T_ALTERNATIVES= int64_t int32_t uint32_t uint64_t + + # The "tzselect", "zic", and "zdump" commands get installed in. . . + +-ETCDIR= $(TOPDIR)/etc ++SBINDIR= $(TOPDIR)/sbin + + # If you "make INSTALL", the "date" command gets installed in. . . + +@@ -67,7 +67,7 @@ BINDIR= $(TOPDIR)/bin + + # Manual pages go in subdirectories of. . . + +-MANDIR= $(TOPDIR)/man ++MANDIR= $(TOPDIR)/share/man + + # Library functions are put in an archive in LIBDIR. + +@@ -298,8 +298,10 @@ GZIPFLAGS= -9n + + ############################################################################### + +-cc= cc +-CC= $(cc) -DTZDIR=\"$(TZDIR)\" ++CC+= -DTZDIR=\"$(TZDIR)\" ++ifeq ($(NLS),1) ++CC+= -DHAVE_GETTEXT=1 -DTZ_DOMAIN=\"libc\" ++endif + + AR= ar + +@@ -352,17 +354,14 @@ ALL: all date + install: all $(DATA) $(REDO) $(MANS) + mkdir -p $(DESTDIR)$(ETCDIR) $(DESTDIR)$(TZDIR) \ +- $(DESTDIR)$(LIBDIR) \ ++ $(DESTDIR)$(SBINDIR) $(DESTDIR)$(BINDIR) \ + $(DESTDIR)$(MANDIR)/man3 $(DESTDIR)$(MANDIR)/man5 \ + $(DESTDIR)$(MANDIR)/man8 + $(ZIC) -y $(YEARISTYPE) \ + -d $(DESTDIR)$(TZDIR) -l $(LOCALTIME) -p $(POSIXRULES) + cp -f iso3166.tab $(ZONETABLES) $(DESTDIR)$(TZDIR)/. +- cp tzselect zic zdump $(DESTDIR)$(ETCDIR)/. ++ cp zic zdump $(DESTDIR)$(SBINDIR)/. ++ cp tzselect $(DESTDIR)$(BINDIR)/. +- cp libtz.a $(DESTDIR)$(LIBDIR)/. +- $(RANLIB) $(DESTDIR)$(LIBDIR)/libtz.a + cp -f newctime.3 newtzset.3 $(DESTDIR)$(MANDIR)/man3/. +- cp -f tzfile.5 $(DESTDIR)$(MANDIR)/man5/. +- cp -f tzselect.8 zdump.8 zic.8 $(DESTDIR)$(MANDIR)/man8/. + + INSTALL: ALL install date.1 + mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1 +@@ -406,18 +408,18 @@ right_only: zic leapseconds $(TDATA) + # to using them, or vice versa. + right_posix: right_only leapseconds + rm -fr $(DESTDIR)$(TZDIR)-leaps +- ln -s $(TZDIR_BASENAME) $(DESTDIR)$(TZDIR)-leaps || \ +- $(ZIC) -y $(YEARISTYPE) -d $(DESTDIR)$(TZDIR)-leaps \ ++ ln -s . $(DESTDIR)$(TZDIR)/right || \ ++ $(ZIC) -y $(YEARISTYPE) -d $(DESTDIR)$(TZDIR)/right \ + -L leapseconds $(TDATA) +- $(ZIC) -y $(YEARISTYPE) -d $(DESTDIR)$(TZDIR)-posix \ ++ $(ZIC) -y $(YEARISTYPE) -d $(DESTDIR)$(TZDIR)/posix \ + -L /dev/null $(TDATA) + + posix_right: posix_only leapseconds + rm -fr $(DESTDIR)$(TZDIR)-posix +- ln -s $(TZDIR_BASENAME) $(DESTDIR)$(TZDIR)-posix || \ +- $(ZIC) -y $(YEARISTYPE) -d $(DESTDIR)$(TZDIR)-posix \ ++ ln -s . $(DESTDIR)$(TZDIR)/posix || \ ++ $(ZIC) -y $(YEARISTYPE) -d $(DESTDIR)$(TZDIR)/posix \ + -L /dev/null $(TDATA) +- $(ZIC) -y $(YEARISTYPE) -d $(DESTDIR)$(TZDIR)-leaps \ ++ $(ZIC) -y $(YEARISTYPE) -d $(DESTDIR)$(TZDIR)/right \ + -L leapseconds $(TDATA) + + zones: $(REDO) +@@ -440,7 +442,7 @@ tzselect: tzselect.ksh + <$? >$@ + chmod +x $@ + +-check: check_character_set check_tables check_web ++check: check_character_set check_tables + + check_character_set: $(ENCHILADA) + sharp='#'; ! grep -n $(INVALID_CHAR) $(ENCHILADA) diff --git a/sys-libs/timezone-data/timezone-data-2014f.ebuild b/sys-libs/timezone-data/timezone-data-2014f.ebuild new file mode 100644 index 000000000000..10ebcc314a13 --- /dev/null +++ b/sys-libs/timezone-data/timezone-data-2014f.ebuild @@ -0,0 +1,152 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/timezone-data/timezone-data-2014f.ebuild,v 1.1 2014/08/07 00:08:01 vapier Exp $ + +EAPI="4" + +inherit eutils toolchain-funcs flag-o-matic + +code_ver=${PV} +data_ver=${PV} +DESCRIPTION="Timezone data (/usr/share/zoneinfo) and utilities (tzselect/zic/zdump)" +HOMEPAGE="http://www.iana.org/time-zones http://www.twinsun.com/tz/tz-link.htm" +SRC_URI="http://www.iana.org/time-zones/repository/releases/tzdata${data_ver}.tar.gz + http://www.iana.org/time-zones/repository/releases/tzcode${code_ver}.tar.gz + ftp://munnari.oz.au/pub/oldtz/tzdata${data_ver}.tar.gz + ftp://munnari.oz.au/pub/oldtz/tzcode${data_ver}.tar.gz" + +LICENSE="BSD public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="nls right_timezone elibc_FreeBSD elibc_glibc" + +RDEPEND="!<sys-libs/glibc-2.3.5" + +S=${WORKDIR} + +pkg_setup() { + # Deal with the case where older timezone-data installed a + # dir here, but newer one installs symlinks. Portage will + # barf when you try to transition file types. + if cd "${EROOT}"/usr/share/zoneinfo 2>/dev/null ; then + # In case of a failed upgrade, clean up the symlinks #506570 + if [ -L .gentoo-upgrade ] ; then + rm -rf posix .gentoo-upgrade + fi + if [ -d posix ] ; then + rm -rf .gentoo-upgrade #487192 + mv posix .gentoo-upgrade || die + ln -s .gentoo-upgrade posix || die + fi + fi +} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-2014f-makefile.patch + tc-is-cross-compiler && cp -pR "${S}" "${S}"-native +} + +_emake() { + emake \ + TOPDIR="${EPREFIX}/usr" \ + REDO=$(usex right_timezone posix_right posix_only) \ + "$@" +} + +src_compile() { + local LDLIBS + tc-export CC + if use elibc_FreeBSD || use elibc_Darwin ; then + append-cppflags -DSTD_INSPIRED #138251 + fi + export NLS=$(usex nls 1 0) + if use nls && ! use elibc_glibc ; then + LDLIBS+=" -lintl" #154181 + fi + # TOPDIR is used in some utils when compiling. + _emake \ + AR="$(tc-getAR)" \ + CC="$(tc-getCC)" \ + RANLIB="$(tc-getRANLIB)" \ + CFLAGS="${CPPFLAGS} ${CFLAGS} -std=gnu99" \ + LDFLAGS="${LDFLAGS}" \ + LDLIBS="${LDLIBS}" + if tc-is-cross-compiler ; then + _emake -C "${S}"-native \ + CC="$(tc-getBUILD_CC)" \ + CFLAGS="${BUILD_CFLAGS}" \ + LDFLAGS="${BUILD_LDFLAGS}" \ + LDLIBS="${LDLIBS}" \ + zic + fi +} + +src_install() { + local zic="" + tc-is-cross-compiler && zic="zic=${S}-native/zic" + _emake install ${zic} DESTDIR="${D}" + dodoc README Theory + dohtml *.htm + + # install the symlink by hand to not break existing timezones + if ! use right_timezone && [[ ! -e ${ED}/usr/share/zoneinfo/posix ]] ; then + dosym . /usr/share/zoneinfo/posix + fi +} + +get_TIMEZONE() { + local tz src="${EROOT}etc/timezone" + if [[ -e ${src} ]] ; then + tz=$(sed -e 's:#.*::' -e 's:[[:space:]]*::g' -e '/^$/d' "${src}") + else + tz="FOOKABLOIE" + fi + [[ -z ${tz} ]] +} + +pkg_preinst() { + local tz=$(get_TIMEZONE) + if ! use right_timezone && [[ ${tz} == right/* ]] ; then + eerror "Your timezone is set to '${tz}' but you have USE=-right_timezone." + die "Please fix your USE or timezone" + fi +} + +pkg_config() { + # make sure the /etc/localtime file does not get stale #127899 + local tz src="${EROOT}etc/timezone" etc_lt="${EROOT}etc/localtime" + + tz=$(get_TIMEZONE) || return 0 + if [[ ${tz} == "FOOKABLOIE" ]] ; then + elog "You do not have TIMEZONE set in ${src}." + + if [[ ! -e ${etc_lt} ]] ; then + # if /etc/localtime is a symlink somewhere, assume they + # know what they're doing and they're managing it themselves + if [[ ! -L ${etc_lt} ]] ; then + cp -f "${EROOT}"/usr/share/zoneinfo/Factory "${etc_lt}" + elog "Setting ${etc_lt} to Factory." + else + elog "Assuming your ${etc_lt} symlink is what you want; skipping update." + fi + else + elog "Skipping auto-update of ${etc_lt}." + fi + return 0 + fi + + if [[ ! -e ${EROOT}/usr/share/zoneinfo/${tz} ]] ; then + elog "You have an invalid TIMEZONE setting in ${src}" + elog "Your ${etc_lt} has been reset to Factory; enjoy!" + tz="Factory" + fi + einfo "Updating ${etc_lt} with ${EROOT}usr/share/zoneinfo/${tz}" + [[ -L ${etc_lt} ]] && rm -f "${etc_lt}" + cp -f "${EROOT}"/usr/share/zoneinfo/"${tz}" "${etc_lt}" +} + +pkg_postinst() { + rm -rf "${EROOT}"/usr/share/zoneinfo/.gentoo-upgrade & + pkg_config + wait +} |