diff options
author | 2010-01-07 18:15:01 +0000 | |
---|---|---|
committer | 2010-01-07 18:15:01 +0000 | |
commit | de6fdb6c57dd6a19cf59c2a49336d4c6fb2dc97b (patch) | |
tree | 1e12f6e7f9d9dcdb89a408bc25b0f170f7f9d91c /dev-db | |
parent | Marked ppc/ppc64 stable for bug #299480. (diff) | |
download | historical-de6fdb6c57dd6a19cf59c2a49336d4c6fb2dc97b.tar.gz historical-de6fdb6c57dd6a19cf59c2a49336d4c6fb2dc97b.tar.bz2 historical-de6fdb6c57dd6a19cf59c2a49336d4c6fb2dc97b.zip |
Version bump.
Package-Manager: portage-15172-svn/cvs/Linux x86_64
Diffstat (limited to 'dev-db')
-rw-r--r-- | dev-db/postgresql-docs/Manifest | 38 | ||||
-rw-r--r-- | dev-db/sqlite/ChangeLog | 8 | ||||
-rw-r--r-- | dev-db/sqlite/Manifest | 16 | ||||
-rw-r--r-- | dev-db/sqlite/sqlite-3.6.22.ebuild | 114 |
4 files changed, 140 insertions, 36 deletions
diff --git a/dev-db/postgresql-docs/Manifest b/dev-db/postgresql-docs/Manifest index 05ebc79cd8d2..28d3dc2b4fdf 100644 --- a/dev-db/postgresql-docs/Manifest +++ b/dev-db/postgresql-docs/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - DIST postgresql-7.3.21.tar.bz2 9284558 RMD160 f9de4676b4fbe3d96e6d1462b8bc3c05600d6525 SHA1 bdfa3bddc483c6642cc2ee271d076bfaa4c20c92 SHA256 bf44e0ac259e9f6e14ac102f2977496b6996ecea2fd227fbdcea5fa70e342888 DIST postgresql-7.4.26.tar.bz2 10340993 RMD160 c92093ffee634ba140ac176182ad80f7226eaa52 SHA1 cb7638b492aeb5a44ce071862bf9f1c2fdcc5515 SHA256 ae91cdcf8cd57336634a40d73a194fafd7128f6a98e61e5f183743abd1100a64 DIST postgresql-7.4.27.tar.bz2 10348758 RMD160 4888672ba15a8041097ed20d80a81716e6ac7074 SHA1 bb35cc844157b8a0d0b2e9e1ab25b6597c82dd1c SHA256 24453f07d325d77884d43c42868685e0d2c1b63fa5b9ad641252ffcb49a39425 @@ -15,26 +12,19 @@ DIST postgresql-8.3.8.tar.bz2 14147538 RMD160 333cbc0b0d9f3f756b08b7e980691dc567 DIST postgresql-8.3.9.tar.bz2 14170569 RMD160 0069606033d9572d7848a5914a274cabaed24007 SHA1 5403f13bb14fe568e2b46a3350d6e28808d93a2c SHA256 5cb10e40247c3304d542b774ad658c797bfdc287b5fc3f0341650305e1b8e623 DIST postgresql-8.4.1.tar.bz2 13579302 RMD160 ad03c250afd71091294a2a3e67d96b661883db87 SHA1 e6903f0029402ef8fb12645a177204499ea5b2b7 SHA256 85f5a5053aea196a2c997785cb5f61368aa46407527de820006d04b594fd9d7c DIST postgresql-8.4.2.tar.bz2 13600699 RMD160 8d0030f185e9581bec6e2a0df903596579621bce SHA1 a617698ef3b41a74fe2c4af346172eb03e7f8a7f SHA256 adb3c5c90396195d76e986f835c2bd0e0dad438f91f4dc2b62048caf6d9869f2 -EBUILD postgresql-docs-7.3.21.ebuild 1054 RMD160 4de5059ac08fa83c45b0a86a413842b1349976b1 SHA1 aa801193fcd55c3895b0efe8b9e85a83c79ffb77 SHA256 b23c2e2c1bc1a652cbf02fdac93b94ece54181315597ead660268c55568cfc4a -EBUILD postgresql-docs-7.4.26.ebuild 1060 RMD160 2547fe33eeea0b9f8efafb13e4b0c3018a50c65d SHA1 820b9c6d101ae1e89df6a09fe3655ffbc565d0e8 SHA256 ef8609a08e03fa62078e90138813eec07d5147c8c19301f5913bf7e8eeef3f84 -EBUILD postgresql-docs-7.4.27.ebuild 1065 RMD160 0112b58f76cd18c7f9b07c49e5a14648501320f5 SHA1 7efa213960a9b627b21d78dd2bfbc69780fa1637 SHA256 a1cfb2d9760ed406c013e1e0f105746e798a53317fcd362fbaec834b09621453 -EBUILD postgresql-docs-8.0.22.ebuild 1060 RMD160 48b3a4de5ab2f190d7a698dd1de80c0244608341 SHA1 ead2a47ea0f524ddf02e0fe40e115533dd71b5bc SHA256 244e00b55a4d6bc02f6db4264db5bb506d49d17bc1af7c1b0edea3c13ca52a7e -EBUILD postgresql-docs-8.0.23.ebuild 1065 RMD160 e3bac5c63cfbb7ad87f1595c58ecef4b0bc5b527 SHA1 a4be34b2e26127992e29a1c15eba478ff1d1c9bc SHA256 376036992969ad2f97e7b640defa24d71ba9d4699b5ffadf19e9171db52b26d5 -EBUILD postgresql-docs-8.1.11.ebuild 1053 RMD160 f9b25fbd3398a1e148580f1faae101a6d92f63f9 SHA1 291913598f6c22192946f9055b95d269def50b91 SHA256 61c8a317557cd01f442a914b712e725480388fdda56e9ff473d6423785346e44 -EBUILD postgresql-docs-8.1.18.ebuild 1060 RMD160 09a2fc9a300f5d506bba63f8b9eff961c1e3d877 SHA1 e5144daa649aec40085e7242a9d43edf94bc3794 SHA256 7d20dbd95ad366f134ac30f6ba850862a3b8c5c76a98d702a3f55c010353396e -EBUILD postgresql-docs-8.1.19.ebuild 1065 RMD160 dd90e479321dcb4f3ad309f178f5cf9d4bc96c50 SHA1 7bcac03b96a856514d5d0660b60bebdec988c183 SHA256 4a835a81c8718dce56465d192960bd91e3ff28a6f7927811e0abe5f36514e51b -EBUILD postgresql-docs-8.2.14.ebuild 1060 RMD160 357c9f085e63060299b53296f139c46b1dfae7c3 SHA1 17e03c604886c9c2930162a38aa757d66988bed5 SHA256 38aaf69b61bae7aa389f5a793a3ab2645235e91cef130a526a12adb5ff6503e7 -EBUILD postgresql-docs-8.2.15.ebuild 1065 RMD160 c510383ff91d392a1cdeb4dbfb68278944ee7d3a SHA1 49a1c245a5f51861dcefa0b26e4ef3d729e6a976 SHA256 3d17d2c8ea816564118905538d86919e610144abb855db748f3418eea7b39d7f -EBUILD postgresql-docs-8.3.8.ebuild 1180 RMD160 479c5966723e4224e670e4d1cb094089607033a7 SHA1 0a269f0b3359a2c0ba8b8c487d98a5ed30cd3865 SHA256 651f15eb7aeed230c3ac31b1083da46113dbc8a9393636eaeb9e5c5735160560 -EBUILD postgresql-docs-8.3.9.ebuild 1185 RMD160 474c24f5606f95596073c67c4aba09c27c6d95c9 SHA1 e2f0863d87d42aada90cafd40086bbc79a5c5839 SHA256 a20bca717305cb1d20153caa0b2e95df46205075038071ca5880453da63331ff -EBUILD postgresql-docs-8.4.1.ebuild 1150 RMD160 aad34a6d382840acdbe4e5f77246771146e0f11d SHA1 c110a734a2b4a0865cfee1a4af7dc354e2a99afc SHA256 d92eda2f2de5a8c44c293b73aeb1a9e5857f5b4dadc9441be9bd25e428991c5b +EBUILD postgresql-docs-7.3.21.ebuild 1053 RMD160 0fedb30d8005a8405ba21cafeae6ccab6bec8aab SHA1 ee95e9c791792ad644d3db48a59a984b7df46632 SHA256 293e964dbd80c241da62b0b31d9313850472fc1d0f9c7d2a0ad0b80a203cee7c +EBUILD postgresql-docs-7.4.26.ebuild 1061 RMD160 8aa92bf3a2059f48a2c9062f5e0c29097e3b10af SHA1 d26c2c1b93e21d619c66ecb53fee5a2b9dab5d3c SHA256 975607bdbb191514e31915b4336554ede6f191290e25b704eaba8b10f7e7d52a +EBUILD postgresql-docs-7.4.27.ebuild 1064 RMD160 fbc27c6aecff456684a31f4be6ca06faebd908be SHA1 041e1009f16aa6ac7da2b898d94f6449f265c573 SHA256 8f62b7ef92e6a97cfcb32305118173ac7bd4694e305b8982b030095a64836b6c +EBUILD postgresql-docs-8.0.22.ebuild 1061 RMD160 01c672124030a2e2acfe0550f32ae816e05b4e25 SHA1 0d071eb1287212555550187cd8a9410f910f4f95 SHA256 ac2be87b6f10db4654560e497a0b27066c37d04e8d53dd3bff1be4f4ad58dfac +EBUILD postgresql-docs-8.0.23.ebuild 1064 RMD160 0b6922f7125100e39442eaf13307772f998d4b64 SHA1 08df3e922afb76baa87b1f50898a22a215a8ce4b SHA256 cd856107f173f46ef0d081669ea873243f1b40aa8fcea502125b3e33b9b18652 +EBUILD postgresql-docs-8.1.11.ebuild 1052 RMD160 3740d988c9a08bb4bbae8279ab2624fc7e2dc572 SHA1 82be595e618fc681939a3b9a9ac9e94a8a93ae48 SHA256 f8347c7db6250b45b04689c229980e35cc3f0478a9d80d9d3080016abdd7b2ed +EBUILD postgresql-docs-8.1.18.ebuild 1061 RMD160 14b91d919db17bf976865974323e1e572efc0704 SHA1 8be8faa505960ff7547bf786f0191f69e93abf3f SHA256 396dbf3b64eaeeb4d95410ddb165b2cc7d8d992bb2fc9524b9f2e24a923cc0f5 +EBUILD postgresql-docs-8.1.19.ebuild 1064 RMD160 a504152cdb1f941064b3fd92f44a7ad26b91561a SHA1 b4932906cf8f632ee6190e75cfed82c5cdaa4690 SHA256 f842cddeaeb90aa424a6b1eb541376c1a8970483c20c1bf9c814624a0c71995a +EBUILD postgresql-docs-8.2.14.ebuild 1061 RMD160 0659d06ec8d82cba9612b60615cb1e1c0af0e26a SHA1 27f82d5730b492c8ad6f3ae8fddad18f53e08417 SHA256 c433ab2f0cdb3573e0845d53832101a7ef3d368fcdd01385d39e34c5946c9935 +EBUILD postgresql-docs-8.2.15.ebuild 1064 RMD160 963192e3eca92b6d2ef4afb228141537210d8625 SHA1 bb79c96ca9c3dd37753d76ac032233a582ce923f SHA256 ccf9ea2fa76623e8705aed201b3cc4f9db71afb3bec5612682f0313c2594a792 +EBUILD postgresql-docs-8.3.8.ebuild 1181 RMD160 97eb04ebfb98f182e1b25d4c986cd2fc99e94ae2 SHA1 824246ea7a612e94106e64178769522ae6a359bb SHA256 64b25b629ecf8607630457b596c099290f9fc0cdd72eb37a1432831c0db13124 +EBUILD postgresql-docs-8.3.9.ebuild 1184 RMD160 725ec2975e69c14178a573ca3aa996bd2b25adf9 SHA1 4f6e2c3318c56fe0155da74a189f4d4f5fb2a9dc SHA256 4706b6b0c1ec9e9992e962aac8976e4d8300f03448c49ea885990bc3486056cc +EBUILD postgresql-docs-8.4.1.ebuild 1151 RMD160 03d4a2fe708cf8e7eb65d754403db8c3962767be SHA1 f47952b2738d0c83965266a6d7065f5777b34b2b SHA256 2449ec2a3e813a244bba7501d17824df338e1427cb7134f3efa0c2a1644c0b31 EBUILD postgresql-docs-8.4.2.ebuild 1156 RMD160 cb07d5defee3a6abbdbb8abd6f128f77c7474a80 SHA1 8dabe03e0e3b33593a28af08b63111a3c1f727f2 SHA256 c4f0937535cbefaeaaf1dd266087d7ff5126b3f86137d4e59baed16173a47854 -MISC ChangeLog 7622 RMD160 67fce89d096f65aacc7a71074475fc5b8a621dda SHA1 dd14b2a89a8f6616e6109eb8b453ce131c7f4158 SHA256 6c687e464a65ff674286fa13b39edb54961a1c06054b96627f09315527300144 +MISC ChangeLog 8113 RMD160 c70607685eb142817495370441be4ab639a4f2c2 SHA1 14732358a9d4af9a629f72472f52267b6f68c1d8 SHA256 96f79f221b66cd6ffcbc88e12827acb04559a31135f88f270b08d4857e229616 MISC metadata.xml 164 RMD160 becfe652663bd65719dd11fa6ffb588b3d5b4ecc SHA1 f67b7ac1c5e6e65ef5a19a589d4759c84918f86c SHA256 7e8e8126bc8701c4a42c7dfed8bb755ac6040fe3d0e3f994d888f8b2b4fa7d8b ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.11 (GNU/Linux) - -iEYEARECAAYFAktGEdgACgkQNQqtfCuFneM10QCffLdJA1UPNyCe8U1JjugkZqco -OO8An0Tnwpk43cyhWbB+IzdMjo4l5OXC -=ASgO ------END PGP SIGNATURE----- diff --git a/dev-db/sqlite/ChangeLog b/dev-db/sqlite/ChangeLog index 1ee1dc803d6c..1181850e97d1 100644 --- a/dev-db/sqlite/ChangeLog +++ b/dev-db/sqlite/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-db/sqlite # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/ChangeLog,v 1.311 2010/01/03 09:38:38 betelgeuse Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/ChangeLog,v 1.312 2010/01/07 18:15:01 arfrever Exp $ + +*sqlite-3.6.22 (07 Jan 2010) + + 07 Jan 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + +sqlite-3.6.22.ebuild: + Version bump. 03 Jan 2010; Petteri Räty <betelgeuse@gentoo.org> sqlite-3.6.21.ebuild: Turn on fts3 by default because FF3 needs it. diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest index 4dc3d7afebf4..d4392e0c630d 100644 --- a/dev-db/sqlite/Manifest +++ b/dev-db/sqlite/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - AUX maketcllib.sh 879 RMD160 6d9a0e79a79d5a2efd6074e6b439d4634600980e SHA1 d5bb6054d3c9a4132c92bd8c172a547bf2cc9d85 SHA256 e101ed11d908bfb7f57519a99674160b0273d6500d191f758f8a0d1e6ed78120 AUX sandbox-fix2.patch 432 RMD160 778fe532561642dbae6d1a3f572f6703828af42b SHA1 1b0eee83c7d6d2e36ffdf0265c8bdd14d1574a61 SHA256 21552219c14daad788380ae7e1ba6c665bb1ef9eadb611f676bd6249e3bde02d AUX sqlite-2.8.15-alignement-fix.patch 538 RMD160 12407bbe5f1bcae243d4247b43bf63ce0e8becea SHA1 d67a8bb2de26b1d6b7222175bd7f69d28afffb1e SHA256 f61f2f36fed61438d13dbb09902078ef11f0c3e8c8a119f84030689a2f2add8f @@ -11,23 +8,20 @@ DIST sqlite-2.8.16.tar.gz 981834 RMD160 df60e84f16ccd8b6b8e86dabfe6bf40f6a3dc136 DIST sqlite-3.6.19.tar.gz 2942005 RMD160 119db76399eca04f21051c6ff156ccbb0c8d35b5 SHA1 1f85a324edfb42ec00bb6dbbec5a178346c950ee SHA256 7d8649c44fb97b874aa59144faaeb2356ec1fc6a8a7baa1d16e9ff5f1e097003 DIST sqlite-3.6.20.tar.gz 2965878 RMD160 d08cb8d39526ca3a85d4bc2dba6ba88ac62211c2 SHA1 8e50d1bdab6ab7dbc9c6398cc4ef4d709b114528 SHA256 c172ce97dc7201f38acdff22df467e1514e7225b88c636145e72a66a4ca6d07d DIST sqlite-3.6.21.tar.gz 2970751 RMD160 f555c5aa117f07435b2535a2ca9018602a7f5c27 SHA1 d020e000e94d53cf96471d304111559018ce4f1b SHA256 675bd7b2fbdbbfbbcb44b8567d3b43237003f1fba8047639646d101699f24d21 +DIST sqlite-3.6.22.tar.gz 2999137 RMD160 3de220362e58589649b068519b9d2aa021371ca4 SHA1 7a29a469d5e28040224a934ed0c28041412876d8 SHA256 c8cc19895caeb4398e74c815531f5c9710b983523f7308bc80639999a1cf57f6 DIST sqlite-amalgamation-3.6.21.tar.gz 1405338 RMD160 c2f69774105ace8242f56bb749dfb8db07b8ef1f SHA1 5e3d6ec8f65df0caa396397187015da4075b4c87 SHA256 238bf9aa0698484f400a28847fa38cffe23f5fa7693d95a0ae093df6858db91b +DIST sqlite-amalgamation-3.6.22.tar.gz 1413926 RMD160 67452387486081a99107900eb14c816ba970f4ed SHA1 b0b87bd1945528723083f6830094f5c676829164 SHA256 68e2841b83b90252f51ccc41e7c00b87da9b2358bbef7de0bc8e78b101f5b8cc DIST sqlite3.h-3.6.19.bz2 55962 RMD160 22315fc99b41b4aea0a437da82db269a81f38943 SHA1 c1d8588c3746da8c870202ac5f21d8e4164500e1 SHA256 29b5c53b260384075b2ca819ae52ee415bd968ea51d2774782da0342385b1e09 DIST sqlite3.h-3.6.20.bz2 56081 RMD160 172e399c1b617d238f8b80eff985d48d06583bbd SHA1 f813b6999f0dcbec4c7a0dd16cb5a08c52fc2b97 SHA256 99cec74600291fd41d94b1076715d4a710ab3862241a7a25d5f374c96d3b79e3 DIST sqlite_docs_3_6_19.zip 2429959 RMD160 c210fa6c9d09e531d8679be55585c42c233042b2 SHA1 418aa0066ca64e7157d49c868d63107eadc073e0 SHA256 65e198b7dbaba193ecc4350666402fa20a46b1f3e4dd7fa3403fbb4ad15e906f DIST sqlite_docs_3_6_20.zip 2463481 RMD160 0c03c44f1315b1554653ee5d0daa16da91d22406 SHA1 4a53e6d2ff934e0c9db15ffa16e8fa5bc913698f SHA256 bb814863f61b8aba6f480004dff0ee17c61f6cebdf1f9c8f187e08f8a1f520ed DIST sqlite_docs_3_6_21.zip 2726288 RMD160 ecdfd0389d3472670612230ab6002eae7e7f86ef SHA1 d1b77bd898ba6d2693b277484d61d85e1f9c8937 SHA256 6812b5f2812530388c7e41d5b99d8fd958526ed6b8d1da92196c0fe817badd2a +DIST sqlite_docs_3_6_22.zip 2642221 RMD160 b96d9c4f499aef46fc2dd751633ba11be5946327 SHA1 e287700c79145aad0b3409215af0446c23c1d1e1 SHA256 8a8b92893cf4dd623a5ad4e75fe39524b29e368bbff7c6e2a069d79cce32f859 EBUILD sqlite-2.8.16-r4.ebuild 2691 RMD160 84aeeda2955daa547583a9d995b1baf0de601ab6 SHA1 e33619ca7b88d29bd37e10f54156fd8b0339b8d3 SHA256 b2474871c4299d3e7c947921adfe74f18302903b7f6c2d193b966b56ee8d0981 EBUILD sqlite-3.6.19.ebuild 2968 RMD160 8d6939e082cca47993fa9d0794dcca8ae1271579 SHA1 cef5f063436522cc9bc73de30f77b9c20ea14109 SHA256 2b5b3b9e76bbe1c0de8c88fd110c61c96a7b965cdb234087d830e31da43b491c EBUILD sqlite-3.6.20-r1.ebuild 3264 RMD160 5b307fd1d81f02fad1b29aa86b9cd57287a27492 SHA1 9974c58b76e002da9e225db1bffa4d1e61b8f383 SHA256 fa93f73e495b803aff8525db5a2fc7a2b4a0040eaaacd3a1cca7f5ef8679c09e EBUILD sqlite-3.6.20.ebuild 2934 RMD160 c9b77defb3974599eb40056dbdc4c4512d943f62 SHA1 3693dbd197e3bdcb28fd8d97b335247200e357ef SHA256 b909bb05a61eff9961a16f0572ff3c607ee2486a48d1bd332effeb24300bc4bb EBUILD sqlite-3.6.21.ebuild 2922 RMD160 45504b045e5b667ac98b2232814d8446b1c831bf SHA1 c1e3b2dff93e05747a5d0b88d041d744d59bace0 SHA256 a6282e27791d3a9673093623029b9b54e7693404e8d2cf5ccda0c4ac8ec33836 -MISC ChangeLog 42435 RMD160 d49dfb398411166a2ad4bde62e8fb2ecaa96e02f SHA1 27cb355e60a79b96b2006c478fb30dbadcf1d37c SHA256 2b191029775c58e16feeead96f09fa1895f002546e415a639687c29cfd36d0b4 +EBUILD sqlite-3.6.22.ebuild 2920 RMD160 5f3b553057547784fcd0b56e661c86f2a2f49fb4 SHA1 7395b176701f76aa7c6f140072586a0c1798bf92 SHA256 5ad4b188e5d9da0731b7541586784050ddccbe531ab7379438fae7721ee84dd4 +MISC ChangeLog 42578 RMD160 b03853ada9958166d8e92f5e5675c60a94c3df38 SHA1 92b7722924430ea99fac13c0faf7e53640c0d85c SHA256 56530664533058c2b72cdc6989c71feba8e40297c18eae6abf7d95844de108ab MISC metadata.xml 643 RMD160 ea04328f1133181b162ab919c6c221fbbf85c808 SHA1 76bc55999b5481e28cfe13c97eac54f039e0ea0c SHA256 edbc4a70b6504db4a408c5081439ab5055af567e1f222216bd52560fe92487de ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.13 (GNU/Linux) - -iEYEARECAAYFAktAZboACgkQcxLzpIGCsLQmAgCeJOsg6mIsU+P4/ECVxmSnaTaU -RZYAoJfF0KTq9D2plD5sIH1flaer8jHw -=hMHq ------END PGP SIGNATURE----- diff --git a/dev-db/sqlite/sqlite-3.6.22.ebuild b/dev-db/sqlite/sqlite-3.6.22.ebuild new file mode 100644 index 000000000000..34f0a2b661fe --- /dev/null +++ b/dev-db/sqlite/sqlite-3.6.22.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.6.22.ebuild,v 1.1 2010/01/07 18:15:01 arfrever Exp $ + +EAPI="2" + +inherit eutils flag-o-matic multilib versionator + +DESCRIPTION="an SQL Database Engine in a C Library" +HOMEPAGE="http://www.sqlite.org/" +DOC_BASE="$(get_version_component_range 1-3)" +DOC_PV="$(replace_all_version_separators _ ${DOC_BASE})" + +SRC_URI=" + tcl? ( http://www.sqlite.org/${P}.tar.gz ) + !tcl? ( + test? ( http://www.sqlite.org/${P}.tar.gz ) + !test? ( http://www.sqlite.org/${PN}-amalgamation-${PV}.tar.gz ) + ) + doc? ( http://www.sqlite.org/${PN}_docs_${DOC_PV}.zip )" + +LICENSE="as-is" +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" +IUSE="debug doc +fts3 icu +readline soundex tcl +threadsafe test" + +RDEPEND="icu? ( dev-libs/icu ) + readline? ( sys-libs/readline ) + tcl? ( dev-lang/tcl )" +DEPEND="${RDEPEND} + test? ( dev-lang/tcl ) + doc? ( app-arch/unzip )" + +src_prepare() { + if use icu; then + rm -f test/like.test + fi + + epunt_cxx +} + +src_configure() { + # Support column metadata, bug #266651 + append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA + + # Support R-trees, bug #257646 + append-cppflags -DSQLITE_ENABLE_RTREE + + if use icu; then + append-cppflags -DSQLITE_ENABLE_ICU + if use tcl || use test; then + # Normal tarball. + sed -e "s/TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed" + else + # Amalgamation tarball. + sed -e "s/LIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed" + fi + fi + + # Support soundex, bug #143794 + if use soundex; then + append-cppflags -DSQLITE_SOUNDEX + fi + + # Support FTS3, bug #207701 + if use fts3; then + append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS + fi + + # The amalgamation source doesn't have these via Makefile + if use debug; then + append-cppflags -DSQLITE_DEBUG=1 + else + append-cppflags -DNDEBUG + fi + + # amalgamation doesn't have tcl + econf \ + $(use_enable readline) \ + $(use_enable threadsafe) \ + $(use tcl && echo --enable-tcl) \ + $(use !tcl && use test && echo --disable-tcl) +} + +src_compile() { + emake TCLLIBDIR="/usr/$(get_libdir)/${P}" || die "emake failed" +} + +src_test() { + if [[ "${EUID}" -ne "0" ]]; then + local test="test" + use debug && test="fulltest" + emake ${test} || die "Some test(s) failed" + else + ewarn "The userpriv feature must be enabled to run tests." + eerror "Testsuite will not be run." + fi +} + +src_install() { + emake \ + DESTDIR="${D}" \ + TCLLIBDIR="/usr/$(get_libdir)/${P}" \ + install \ + || die "emake install failed" + + doman sqlite3.1 || die "doman sqlite3.1 failed" + + if use doc; then + # Naming scheme changes randomly between - and _ in releases + # http://www.sqlite.org/cvstrac/tktview?tn=3523 + dohtml -r "${WORKDIR}"/${PN}-${DOC_PV}-docs/* || die "dohtml failed" + fi +} |