Sync with portage [Sun May 24 13:07:42 MSK 2015].

mhiretskiy
root 9 years ago
parent 93dd8e5f07
commit 29d9986311

@ -0,0 +1,27 @@
DIST bolt-2c04100eb9793f2b8541d243494e2909d2112325.tar.gz 69587 SHA256 c0cdbaa6ec724c73799003ba166a4c9f1c6f1cc1b9760f98ef2d2a2a431577da SHA512 98a34fc045a6646df61d69f156164172e4446159fd790a1875c489583935b644dca4b14de097c0d1331cf46aa5221c77b8d1273a1f74121ac954dc04ef849f86 WHIRLPOOL 0380733bfc41010bc1ba14fb8be1b464a5dcd33cdc784aebc47298ee352d2b1b628ed1ee91d7f35c4346458d6ead87408db0bbe869126c46dd70faf5605d4ae1
DIST circbuf-f092b4f207b6e5cce0569056fba9e1a2735cb6cf.tar.gz 2748 SHA256 b67d2ffc0a725b6844895680d52ba4a63757987637c8dabbb2c3e4d836512d52 SHA512 0e1db19e79cd0f584adcb0ec0d6f04cad1e855abf0872a5bcf4ac5fedace55374a50e2c5c2086f26d20c63ff46d9f370119959d6ff20ead32bb4888df16e6948 WHIRLPOOL a375ffa2214e527c47815b82579bee7a270bb652582605a83c1a0d13087b2ef2f09cc6ee16f7e735fa61846c106203f3db51822d38eac18345f26f9e942a1ca2
DIST cli-6cc8bc522243675a2882b81662b0b0d2e04b99c9.tar.gz 12690 SHA256 87d7f733c0f2e778fa72951c55a7fe65ea8694f2a1f621c368ecffb111098b05 SHA512 942f8a30a4570f04932ad263bb6760ec8d940d46058c65e56ffc81b1b5cc2d205afd61908260ce7d8dee44db879c861aafc0112335493b0b5018fa7b3b91fb62 WHIRLPOOL 5ea03493adee35661ed7bd30e857b171160a1a71d10c65aa8eee6e439ddf7d9c7f5ae9c1b9e3c0d70cf2a82d513b3b5570fcb089912822a50cc123fe4bc3ad68
DIST columnize-44cb4788b2ec3c3d158dd3d1b50aba7d66f4b59a.tar.gz 3680 SHA256 504519c9befbac3045a00a7a70e82cc437622294ece6ac19b85ffd4aa915369f SHA512 1117d4a7efc1f029aef27ad711073fe4f8cff4ddf42021f917ad44cdf246153a39ca9a911892b783128563d09594aec5ffc4f8ee1d44218dd8ead1635ab4a040 WHIRLPOOL bb0417093ff993358cbacfade5df8c416e911ef352ebd760152dbce37b9e3c7c2d0064decc3efee7fe61672b13372b077cc19c579f186128175d2b05fc32d0c4
DIST consul-0.5.2.tar.gz 1821228 SHA256 acaa3b7a7c874d247175faaa9178bb1e93eabb2d810dc842c79ccf272b4518b6 SHA512 77e76cd090f668a963202aa68fcf5c676edeb30078de1f35ff9af6681c34dd4171eb0da24fedcd376cbe5fa0fa87f7a3453dda4075bfc55a8ba949d4c407ef04 WHIRLPOOL 746cef01f7733838de0774fcde4ef1b8f7c686ed90593218e623a3fc68bd6d590ecda427c8b94d1b412f1e83ebf76b4a357ecb89c39695ebdd890fc9f7976eb1
DIST consul-migrate-0.1.0.tar.gz 12844 SHA256 f9c2699cf5686065b69c3c0af58f140c65c6c0963e699b35b6e03e06fa7f996b SHA512 8884112f8529dbd48afccc21e89b5e0c401a056d7ca2f223803648c6cfe12a6582a2f91ee548672c10c57bad11028a01297ad039c0be39243180deb165d262df WHIRLPOOL bb977a8823360c8159d356aca9273665b41f02b390984e91c005ef8a57e57d9d77143c575fe0b38933522a8ff03743f9b49bc5583c58c1b37bcb04f8f3ec08b9
DIST dns-bb1103f648f811d2018d4bedcb2d4b2bce34a0f1.tar.gz 117777 SHA256 4b539f47f2ccf7fffd35490b4840fa4503506223bdb25ce957797b5a373d2743 SHA512 e7c5c5c321147e973d09e516054ef233e59a1326a094f2f07c6ecf4392f50bd0493a9f197789982d4de6ca373e713214ad6166fb513b2beebaa0d94ab5b01aea WHIRLPOOL fdaab64471665f6d5dc9e06599ec9e9de6dac225d5117ca7c008ce385a7b31a707c8fa0ecd13e03e83f9dafd500b3fd8180392e386319dfce53cb37d50b830fc
DIST go-checkpoint-88326f6851319068e7b34981032128c0b1a6524d.tar.gz 9830 SHA256 ea62599bfbe3ec9b616a8b75a14013ccfc288b8b0ccdcac4dac93c82503d41ae SHA512 94c90964fdd343afc4a4054c1e10e71eff04e0e410e72f6f19056471d41258ec1d976b8f0d9d61284832872fbd39a157fb64908a4195d183823b7f21638b0ffb WHIRLPOOL 694685c0fe9141be69bf889a710c357a011342772ac0a1bc7b39a2a43ce4824e1ed98dd8be77dc62216948c1f113e8570bd8781146ac16de154f69451e461308
DIST go-metrics-a54701ebec11868993bc198c3f315353e9de2ed6.tar.gz 11268 SHA256 2f4206d5d50eaab383cdc4f5c57179e285b93649c028a69dd9e2a4a45b69afe3 SHA512 e3da3f7b98edd32da5c3381afc3e92021b92416d7ea9de0423a05c06bc9ff808e28d29ca9f689c0029809a4b1643819954039516d6ab5890bb5512f5fe99fd6d WHIRLPOOL 815f83ae08bb6a37ee1774a718a8c3b4087ee9a95f190b8a77453f0d1ba1ca88a331e8be12b2f63d0c1fdb9472f2ff35786b94eaf1f61f5cb33fe1e6d9e4e460
DIST go-msgpack-71c2886f5a673a35f909803f38ece5810165097b.tar.gz 49485 SHA256 c32b90e67762a375981b38154cae65222bb1aaa7722727d0225d5f8de773e4c8 SHA512 e4141e664c3237f7ab4c283b110d04e933bfb36a9d57af374ab42fed00a4ad6d8399e3399b206eebe76c5e142746412b2ada6c20b1ec09088f3bb7d82a7b01a9 WHIRLPOOL 1434e72897de4063515a0d3319e96b066406c110e3e36f710970886ba6ec9411f71908d9696a4528ee0fcb88bea54ab9c064faa230761ce38b82bb5506a2c073
DIST go-multierror-fcdddc395df1ddf4247c69bd436e84cfa0733f7e.tar.gz 8058 SHA256 af90f9be029c091eb011ff25d270772fdb51edf3c6396cf99f224c4e7ad724c3 SHA512 f5cb12407f9bc986867a274c623037edab04f8e2b664c7d4db3bb7e32f970dd073a3d233d18549a5f01b5e88abff0eb0c1fcf79b6696a531c208e6fe8137080e WHIRLPOOL c997792a5c1b3029b32d0fad3a55a281b5ced2bef306367a1fd49df75cab831b93a3752e76f8a18ce5d08e155f66b3826aa5d9878fb9655821cef7a69b71de31
DIST go-radix-0bab926c3433cfd6490c6d3c504a7b471362390c.tar.gz 5446 SHA256 f4e628adceee06d7717dce0bf566d5ebd8c009599807f2436b3cda259011b331 SHA512 350904076752e2fda17e9c2891a50b037d2ca165924880d6d5e466b8ed76685d79ff00bbbfbe9a665668e0ebde23c87129d3c1c4bf27ffe0c034df160db9d08f WHIRLPOOL 8571b9e818904a56ea16c35883725013d2009dc294acfdf4f28920a03baff36ffcd3d4d6d8be0ecfc78eefbfeef57e4b2ca224f2ce37d665caae724389346f88
DIST go-syslog-42a2b573b664dbf281bd48c3cc12c086b17a39ba.tar.gz 4397 SHA256 378f5249729661db9d0c65030fbf636f6ec1d60ee926e67abf8c6dd7921d3907 SHA512 42257d0599936bb215f4a9f9189518418f02bc43e4d7417823ea460bfc45c6fd1f9b0bf5a35dd73881b57cd9e892c702b813a68fe6e417e82dd31c6635c1b24e WHIRLPOOL 26cf1464bf0899ae9bad0067481f57a121433c5fe7c93fef92523a157d7906b8c1c4216c2a4fe738222e4afaa85fc0a7b7b29149254125a3e8b2e7064add6cb1
DIST golang-lru-995efda3e073b6946b175ed93901d729ad47466a.tar.gz 7872 SHA256 cac6e889020e8b31e46d50b98e0af9acbb44bf352ad0ca9d30db79b6235849e2 SHA512 29eee70cbdc9c712d1cece1f911f3a74ebfd44318b91dcd1932f0bff031286f0a80db93772dd04be350c0cca3cc77c0676659ef0f85229f31a1140e23c1fc3f5 WHIRLPOOL c4711d30caf5c2d880aeec7330bc06011dc4e741e305f6dcac8d983734b3706cb5967b06755f7684370ca61a91f356a97c9866ffda0e275e26bb11d3a74d0145
DIST gomdb-151f2e08ef45cb0e57d694b2562f351955dff572.tar.gz 100298 SHA256 de5119016d4e12885c474f4f1e682c80984b464a0ae2809f28699aeba1badc68 SHA512 f8f0268b49a091166302440ee34e40ff89a4c6adacfcd2daa62161a04f8ebe2a5e66074c125afa40147eba7493ce5fd5fb75e33b3955ef9f0f836ecc409603a3 WHIRLPOOL bdc42de4d1b8fecd2a9770745d8b80ebaf3afc3471e672e4dd512f8e60272d9cfd7d6991ecafd424f20036b55b894e5befde81281b0a01fefc274df57044050e
DIST hcl-513e04c400ee2e81e97f5e011c08fb42c6f69b84.tar.gz 28692 SHA256 109ec067ff8ff7f30538e0d2ba1384c1fe25694c99d56972003b1c669d19d0b2 SHA512 90f568373d20cccbb56ada29257bd2ea808bbacb668fd1b82e71abf8f5e2592b4a58dc5d3f1174a2b38c660316cd0227eb333e747aae7a846e94168ebe9d2297 WHIRLPOOL cf5685f25d3c3b69d330e30ad089e2cbc9c6636b0f2ac4933638d6bcad06aa5a50f92d5228a1f1ddabd5e0f8187bc5b16f38f4a3bd86bbbf161a5409d5102ec0
DIST logutils-367a65d59043b4f846d179341d138f01f988c186.tar.gz 7704 SHA256 9b2173d9277574adbc45400101cb0b65534a5cd3defe62eeb3bff652eeb3e34c SHA512 9a4444fbae3bd1c0b2391981edf2f8155ebdd90a14a367f718bc7bcdced68b37b563ae38141fc3cb35409ff70820bd32b5a44cb218630418bce37f78181ef109 WHIRLPOOL 4973a7ef035807c9ef1135cface87cce4707910e6c33cece87dc8200df5e3d3c351d129ce20214e2cbf6bf58a7b040e9d1c5e12f5414cf37e45890a6a8ec439c
DIST mapstructure-442e588f213303bec7936deba67901f8fc8f18b1.tar.gz 12220 SHA256 b4fa5d3b888734f849c5d6784fc1c5749e4ece168fda65c604676fca39c085d2 SHA512 de79f2579a086cccc047b280ae7e2b5dc5f8a95d504ead9d7f0cbaf01e70d37cb4eea8e7ab9aec446a7c2f1771152add3e2e488c18963d63ca3dac43ed2a33b7 WHIRLPOOL ecf8bd2bc9e50bb9e5ad3b6ebb04f5fdc10cf0e515f25d1381bbd1591c074887706b7c25f03a749ff212555fc537534056dab58eaece9357de9045ba2edd9a51
DIST memberlist-6025015f2dc659ca2c735112d37e753bda6e329d.tar.gz 51853 SHA256 7b808ff100db2e484e6cf338d32ed55512f4c371c5cbba498aeca632f21c830f SHA512 fb70a58c6914919e68210bd2486051e64bdbb03475dc02734b7c03ed51e7537ca19162264bffafb83eccf7ebd24ae7d6f9b400f23be0aeae9d80210addd91de2 WHIRLPOOL 981208444af8343157837c6cd3cb2ae886b1078d27c40f9cbff2a7acd52c682b1e29b9743bef7a709aafa35c3a5f9c1345578c27fb89f7330128e53ba435415a
DIST muxado-f693c7e88ba316d1a0ae3e205e22a01aa3ec2848.tar.gz 25816 SHA256 237354d5acf550d05d20841e0ec6e88cea29ece70fdf8fc73a2d59884ea6be01 SHA512 2ce026db7d0dbe3704e5855970126658c33f45c28ab7c0ad60ab5dcd3c107ea9a3a2617efa59d89148c0dbbfa5dd2c30358e6b5855d9525772685e2c676b3e8e WHIRLPOOL 1a992c5ba09b9bce80dac43d5df2d0d6c72402e7b63cd56a168db5ceecbc6a7c5fad4b51f6e725c21d4e619dbc052270cacfcaf2d0d58dab7accf69eda49a6f4
DIST net-rpc-msgpackrpc-d377902b7aba83dd3895837b902f6cf3f71edcb2.tar.gz 2805 SHA256 0eb8244654cf9e461ce6338cdb7c6ab28dc118d425497e5f6045808e24932a0f SHA512 635c48bbbdce634fee720038a77a2c80f19a3b1e44cef1566b6eda6623bd00d1bf7cc89eb621517d620917c26f0ee80a23006edd903f8f03cf9d18e64b16ecfe WHIRLPOOL 7874f34649b22630d11f03655a35943b03375575cf5140e2d0de2194bab17b95489afa572fa19137a8001558d4139eae0e84b61b6604aa4d08a771af9f619467
DIST raft-a8065f298505708bf60f518c09178149f3c06f21.tar.gz 56934 SHA256 a952ce8348085be36a1accbb7555e8c5a1a1c2292066d1966f17994ec90276ef SHA512 66aae260f4aa2b0a64669ff7abf4975fc933a7b873454c63a5eea807d5028360ba9f0396f3f9ac78136d96003af23b50ab4b922bad2b4f821db4faf057ce35ff WHIRLPOOL dd9f36d0213228717c428db9132f67a9efbdd882da1f320cb7893cd40ce569dd981c8aa4542f1d43f2bdc8ceb5b891197d45cbfa7bf055a3a69a4a98471bd0b5
DIST raft-boltdb-d1e82c1ec3f15ee991f7cc7ffd5b67ff6f5bbaee.tar.gz 8881 SHA256 490ced07cc72baede9b997dcf92499fa0d4298926fbc51ee632bde3d3ea0979e SHA512 4f98cf8cf375561f255822cbd21b6926d3bd12ff2a1d9307b59ce5e12628034f197f6efc85d9cc9cf951eac7402b36954c2ea686bb033075ec840106614f2039 WHIRLPOOL 337d399c6b73893bb72d77a77e6b2c7b5ee914d191b719dec13f72975c0a4ece1ee6a902d32197bbf0f0300bdc3ce8efda082363a1e79a7d3f2d8aec6eb2d436
DIST raft-mdb-4ec3694ffbc74d34f7532e70ef2e9c3546a0c0b0.tar.gz 9811 SHA256 9873fa73d17174e0e7175216848a2a7c58a9c66701459ed4d4866ab063ef58c1 SHA512 a592adb161dc9c8e40b17606ec0366e61c7ab76d7fb9f074d01abfb1ba1b1f7629582ce103e39989c269d1d49506b4ac24b7a265161aad2c855b60df7e02169b WHIRLPOOL 65f3f2ec309e0d7c0ab6246853fc584a4abb64cf6a09657dad047d4be89509177aabdd149360aa506281187068a1ee0dc465dd717be3479315a3e602794f7a1b
DIST scada-client-c26580cfe35393f6f4bf1b9ba55e6afe33176bae.tar.gz 15805 SHA256 74d7195f4d7b213cb82278ed34c16808a79923be9009aab7e8f1267d5a6675f7 SHA512 dab4b8b2bd6e57727e89e22eec89f0b381cf492797364e8891f2308e381290f4d7359edc5833b47e260e27cce77d7fed32672889c45f24397ad6ae06bb027642 WHIRLPOOL c04510ca20ff25ef4521d2e71b0f27abfdf484bfe24680ee9b92502e93dc1d8bce9e468ce5202f175a7cbc20d787e74618392a1f8f3d8858db303dec46e2d424
DIST serf-558a6876882b2c5c61df29fd3990fb1765fd71d3.tar.gz 572608 SHA256 ccc9f543adb1c41e0541fd6f0d302e4a7b4e2b1695de695466d5c9e572971edf SHA512 7c6c1c8ae40952311a3a722d0f10b9e236bac1f291e4cd2014ccde495e3ab4b8f0922e619ac90e8bd38ed6b20db6238d66e786ef0f25cab2540663004672334e WHIRLPOOL 9623ab60e0547781f7de058ba96fa6d8bc447b898500054578bdfc3d9dcae531e701e604d3d3cd323143a67f8c6af5b6fb5b1aba37368deccdd43e268f0d8144
DIST yamux-b2e55852ddaf823a85c67f798080eb7d08acd71d.tar.gz 19249 SHA256 e4ca04b27f2899bd04033d4bb8cf2c5d0eac6e916c87851ded9cfa57d1f70b5f SHA512 9e889a25c20e1de7ffc59d785fba574152689303c41055ee0cb046fa18346df23ce875e1dce6607e3a0a7211b336c6033b66073ae811b7a08aa121bf147dcf1d WHIRLPOOL 3fb8dd868ba126f6044685a848260451ebe611332ecda152145243b150b995fcaa7c36a8205bcc97af00975c2b44901fb1731a8e6a78f40bc2a22a76b3bc7951

@ -0,0 +1,149 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/consul/consul-0.5.2.ebuild,v 1.1 2015/05/24 07:59:56 zmedico Exp $
EAPI=5
inherit systemd user
KEYWORDS="~amd64"
DESCRIPTION="A tool for service discovery, monitoring and configuration"
HOMEPAGE="http://www.consul.io"
GO_PN="github.com/hashicorp/consul"
LICENSE="MPL-2.0"
SLOT="0"
IUSE="test web"
DEPEND=">=dev-lang/go-1.4
dev-go/go-crypto
test? ( dev-go/go-tools )
web? (
dev-ruby/sass
dev-ruby/uglifier
)"
RDEPEND=">=dev-lang/go-1.4"
SRC_URI="https://github.com/hashicorp/consul/archive/v0.5.2.tar.gz -> ${P}.tar.gz
https://github.com/armon/circbuf/archive/f092b4f207b6e5cce0569056fba9e1a2735cb6cf.tar.gz -> circbuf-f092b4f207b6e5cce0569056fba9e1a2735cb6cf.tar.gz
https://github.com/armon/go-metrics/archive/a54701ebec11868993bc198c3f315353e9de2ed6.tar.gz -> go-metrics-a54701ebec11868993bc198c3f315353e9de2ed6.tar.gz
https://github.com/armon/go-radix/archive/0bab926c3433cfd6490c6d3c504a7b471362390c.tar.gz -> go-radix-0bab926c3433cfd6490c6d3c504a7b471362390c.tar.gz
https://github.com/armon/gomdb/archive/151f2e08ef45cb0e57d694b2562f351955dff572.tar.gz -> gomdb-151f2e08ef45cb0e57d694b2562f351955dff572.tar.gz
https://github.com/boltdb/bolt/archive/2c04100eb9793f2b8541d243494e2909d2112325.tar.gz -> bolt-2c04100eb9793f2b8541d243494e2909d2112325.tar.gz
https://github.com/hashicorp/consul-migrate/archive/v0.1.0.tar.gz -> consul-migrate-0.1.0.tar.gz
https://github.com/hashicorp/go-checkpoint/archive/88326f6851319068e7b34981032128c0b1a6524d.tar.gz -> go-checkpoint-88326f6851319068e7b34981032128c0b1a6524d.tar.gz
https://github.com/hashicorp/go-msgpack/archive/71c2886f5a673a35f909803f38ece5810165097b.tar.gz -> go-msgpack-71c2886f5a673a35f909803f38ece5810165097b.tar.gz
https://github.com/hashicorp/go-multierror/archive/fcdddc395df1ddf4247c69bd436e84cfa0733f7e.tar.gz -> go-multierror-fcdddc395df1ddf4247c69bd436e84cfa0733f7e.tar.gz
https://github.com/hashicorp/go-syslog/archive/42a2b573b664dbf281bd48c3cc12c086b17a39ba.tar.gz -> go-syslog-42a2b573b664dbf281bd48c3cc12c086b17a39ba.tar.gz
https://github.com/hashicorp/golang-lru/archive/995efda3e073b6946b175ed93901d729ad47466a.tar.gz -> golang-lru-995efda3e073b6946b175ed93901d729ad47466a.tar.gz
https://github.com/hashicorp/hcl/archive/513e04c400ee2e81e97f5e011c08fb42c6f69b84.tar.gz -> hcl-513e04c400ee2e81e97f5e011c08fb42c6f69b84.tar.gz
https://github.com/hashicorp/logutils/archive/367a65d59043b4f846d179341d138f01f988c186.tar.gz -> logutils-367a65d59043b4f846d179341d138f01f988c186.tar.gz
https://github.com/hashicorp/memberlist/archive/6025015f2dc659ca2c735112d37e753bda6e329d.tar.gz -> memberlist-6025015f2dc659ca2c735112d37e753bda6e329d.tar.gz
https://github.com/hashicorp/net-rpc-msgpackrpc/archive/d377902b7aba83dd3895837b902f6cf3f71edcb2.tar.gz -> net-rpc-msgpackrpc-d377902b7aba83dd3895837b902f6cf3f71edcb2.tar.gz
https://github.com/hashicorp/raft/archive/a8065f298505708bf60f518c09178149f3c06f21.tar.gz -> raft-a8065f298505708bf60f518c09178149f3c06f21.tar.gz
https://github.com/hashicorp/raft-boltdb/archive/d1e82c1ec3f15ee991f7cc7ffd5b67ff6f5bbaee.tar.gz -> raft-boltdb-d1e82c1ec3f15ee991f7cc7ffd5b67ff6f5bbaee.tar.gz
https://github.com/hashicorp/raft-mdb/archive/4ec3694ffbc74d34f7532e70ef2e9c3546a0c0b0.tar.gz -> raft-mdb-4ec3694ffbc74d34f7532e70ef2e9c3546a0c0b0.tar.gz
https://github.com/hashicorp/scada-client/archive/c26580cfe35393f6f4bf1b9ba55e6afe33176bae.tar.gz -> scada-client-c26580cfe35393f6f4bf1b9ba55e6afe33176bae.tar.gz
https://github.com/hashicorp/serf/archive/558a6876882b2c5c61df29fd3990fb1765fd71d3.tar.gz -> serf-558a6876882b2c5c61df29fd3990fb1765fd71d3.tar.gz
https://github.com/hashicorp/yamux/archive/b2e55852ddaf823a85c67f798080eb7d08acd71d.tar.gz -> yamux-b2e55852ddaf823a85c67f798080eb7d08acd71d.tar.gz
https://github.com/inconshreveable/muxado/archive/f693c7e88ba316d1a0ae3e205e22a01aa3ec2848.tar.gz -> muxado-f693c7e88ba316d1a0ae3e205e22a01aa3ec2848.tar.gz
https://github.com/miekg/dns/archive/bb1103f648f811d2018d4bedcb2d4b2bce34a0f1.tar.gz -> dns-bb1103f648f811d2018d4bedcb2d4b2bce34a0f1.tar.gz
https://github.com/mitchellh/cli/archive/6cc8bc522243675a2882b81662b0b0d2e04b99c9.tar.gz -> cli-6cc8bc522243675a2882b81662b0b0d2e04b99c9.tar.gz
https://github.com/mitchellh/mapstructure/archive/442e588f213303bec7936deba67901f8fc8f18b1.tar.gz -> mapstructure-442e588f213303bec7936deba67901f8fc8f18b1.tar.gz
https://github.com/ryanuber/columnize/archive/44cb4788b2ec3c3d158dd3d1b50aba7d66f4b59a.tar.gz -> columnize-44cb4788b2ec3c3d158dd3d1b50aba7d66f4b59a.tar.gz"
STRIP_MASK="*.a"
S="${WORKDIR}/src/${GO_PN}"
pkg_setup() {
enewgroup consul
enewuser consul -1 -1 /var/lib/${PN} consul
}
get_archive_go_package() {
local archive=${1} uri x
for x in ${SRC_URI}; do
if [[ ${x} == http* ]]; then
uri=${x}
elif [[ ${x} == ${archive} ]]; then
break
fi
done
uri=${uri#https://}
echo ${uri%/archive/*}
}
unpack_go_packages() {
local go_package x
# Unpack packages to appropriate locations for GOPATH
for x in ${A}; do
unpack ${x}
if [[ ${x} == *.tar.gz ]]; then
go_package=$(get_archive_go_package ${x})
mkdir -p src/${go_package%/*}
mv ${go_package##*/}-* src/${go_package} || die
fi
done
}
src_unpack() {
unpack_go_packages
# Create a writable GOROOT in order to avoid sandbox violations
# or other interference from installed instances.
export GOPATH="${WORKDIR}" GOROOT="${WORKDIR}/goroot"
cp -sR "${EPREFIX}"/usr/lib/go "${GOROOT}" || die
while read -r path; do
rm -rf "${GOROOT}/src/${path#${WORKDIR}/src}" \
"${GOROOT}/pkg/linux_${ARCH}/${path#${WORKDIR}/src}" || die
done < <(find "${WORKDIR}"/src -maxdepth 3 -mindepth 3 -type d)
}
src_prepare() {
# Avoid the need to have a git checkout
sed -e 's:^GIT.*::' \
-e 's:-X main.GitCommit.*:" \\:' \
-i scripts/build.sh || die
# Disable tests that fail under network-sandbox
sed -e 's:TestServer_StartStop:_TestServer_StartStop:' \
-i consul/server_test.go || die
sed -e 's:TestRetryJoin(:_TestRetryJoin(:' \
-i command/agent/command_test.go || die
}
src_compile() {
emake
if use web; then
pushd ui >/dev/null || die
emake dist
fi
}
src_install() {
local x
dobin bin/*
rm -rf bin
keepdir /etc/consul.d
insinto /etc/consul.d
doins "${FILESDIR}/"*.json.example
for x in /var/{lib,log}/${PN}; do
keepdir "${x}"
fowners consul:consul "${x}"
done
if use web; then
insinto /var/lib/${PN}/ui
doins -r ui/dist/*
fi
newinitd "${FILESDIR}/consul.initd" "${PN}"
newconfd "${FILESDIR}/consul.confd" "${PN}"
systemd_dounit "${FILESDIR}/consul.service"
insinto /usr/lib/go
find "${WORKDIR}"/{pkg,src} -name '.git*' -exec rm -rf {} \; 2>/dev/null
doins -r "${WORKDIR}"/{pkg,src}
}

@ -0,0 +1,105 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/consul/consul-9999.ebuild,v 1.1 2015/05/24 07:59:56 zmedico Exp $
EAPI=5
inherit git-r3 systemd user
KEYWORDS=""
DESCRIPTION="A tool for service discovery, monitoring and configuration"
HOMEPAGE="http://www.consul.io"
GO_PN="github.com/hashicorp/consul"
EGIT_REPO_URI="git://${GO_PN}.git"
LICENSE="MPL-2.0"
SLOT="0"
IUSE="test web"
DEPEND=">=dev-lang/go-1.4
dev-go/go-crypto
test? ( dev-go/go-tools )
web? (
dev-ruby/sass
dev-ruby/uglifier
)"
RDEPEND=">=dev-lang/go-1.4"
SRC_URI=""
STRIP_MASK="*.a"
S="${WORKDIR}/src/${GO_PN}"
EGIT_CHECKOUT_DIR="${S}"
pkg_setup() {
enewgroup consul
enewuser consul -1 -1 /var/lib/${PN} consul
}
src_unpack() {
git-r3_src_unpack
cd "${S}" || die
# Create a writable GOROOT in order to avoid sandbox violations
# or other interference from installed instances.
export GOPATH="${WORKDIR}" GOROOT="${WORKDIR}/goroot"
cp -sR "${EPREFIX}"/usr/lib/go "${GOROOT}" || die
# Use latest versions of some packages, in case of incompatible
# API changes
rm -rf "${GOROOT}/src/${GO_PN%/*}" \
"${GOROOT}/pkg/linux_${ARCH}/${GO_PN%/*}" || die
# Fetch dependencies
emake deps
# Avoid interference from installed instances
while read -r path; do
rm -rf "${GOROOT}/src/${path#${WORKDIR}/src}" \
"${GOROOT}/pkg/linux_${ARCH}/${path#${WORKDIR}/src}" || die
done < <(find "${WORKDIR}"/src -maxdepth 3 -mindepth 3 -type d)
}
src_prepare() {
# Disable tests that fail under network-sandbox
sed -e 's:TestServer_StartStop:_TestServer_StartStop:' \
-i consul/server_test.go || die
sed -e 's:TestRetryJoin(:_TestRetryJoin(:' \
-i command/agent/command_test.go || die
}
src_compile() {
emake
if use web; then
pushd ui >/dev/null || die
emake dist
fi
}
src_install() {
local x
dobin bin/*
rm -rf bin
keepdir /etc/consul.d
insinto /etc/consul.d
doins "${FILESDIR}/"*.json.example
for x in /var/{lib,log}/${PN}; do
keepdir "${x}"
fowners consul:consul "${x}"
done
if use web; then
insinto /var/lib/${PN}/ui
doins -r ui/dist/*
fi
newinitd "${FILESDIR}/consul.initd" "${PN}"
newconfd "${FILESDIR}/consul.confd" "${PN}"
systemd_dounit "${FILESDIR}/consul.service"
insinto /usr/lib/go
find "${WORKDIR}"/{pkg,src} -name '.git*' -exec rm -rf {} \; 2>/dev/null
doins -r "${WORKDIR}"/{pkg,src}
}

@ -0,0 +1,4 @@
{
"server": true,
"bootstrap_expect": 1
}

@ -0,0 +1,10 @@
# you can change the init script behavior by setting those parameters
# - group (default: consul)
# - pidfile (default: /run/consul/consul.pid)
# - user (default: consul)
# extra arguments for the consul agent
command_args="-config-dir=/etc/consul.d"
# upstream strongly recommends > 1
GOMAXPROCS=2

@ -0,0 +1,40 @@
#!/sbin/openrc-run
# Copyright 2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/consul/files/consul.initd,v 1.1 2015/05/24 07:59:56 zmedico Exp $
description="consul agent"
extra_started_commands="reload"
export GOMAXPROCS=${GOMAXPROCS:-2}
group=${group:-${SVCNAME}}
pidfile=${pidfile:-"/run/${SVCNAME}/${SVCNAME}.pid"}
user=${user:-${SVCNAME}}
command="/usr/bin/${SVCNAME}"
command_args="agent -config-dir=/etc/consul.d ${command_args}"
command_background="true"
start_stop_daemon_args="--user ${user} --group ${group} \
--stdout /var/log/${SVCNAME}/${SVCNAME}.log \
--stderr /var/log/${SVCNAME}/${SVCNAME}.log"
depend() {
need net
after net
}
reload() {
ebegin "Reloading ${SVCNAME}"
${command} reload
eend $?
}
start_pre() {
checkpath -d -m 0755 -o "${user}":"${group}" "${pidfile%/*}"
}
stop() {
# SIGINT is required for graceful shutdown of consul agent
ebegin "Stopping ${SVCNAME}"
start-stop-daemon --stop --signal SIGINT --pidfile "${pidfile}"
eend $?
}

@ -0,0 +1,16 @@
[Unit]
Description=consul agent
Requires=network-online.target
After=network-online.target
[Service]
User=consul
Environment=GOMAXPROCS=2
Environment=CONSUL_AGENT_OPTS="-config-dir=/etc/consul.d"
ExecStart=/usr/bin/consul agent $CONSUL_AGENT_OPTS
Restart=on-failure
KillSignal=SIGINT
ExecReload=/usr/bin/consul reload
[Install]
WantedBy=default.target

@ -0,0 +1,3 @@
{
"data_dir": "/var/lib/consul"
}

@ -0,0 +1,3 @@
{
"ui_dir": "/var/lib/consul/ui"
}

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>zmedico@gentoo.org</email>
</maintainer>
<use>
<flag name="web">Build the web UI.</flag>
</use>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/system-config-printer/system-config-printer-1.4.8.ebuild,v 1.3 2015/05/21 10:30:36 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/system-config-printer/system-config-printer-1.4.8.ebuild,v 1.4 2015/05/23 18:56:36 zlogene Exp $
EAPI="5"
GCONF_DEBUG="no"
@ -16,7 +16,7 @@ HOMEPAGE="http://cyberelk.net/tim/software/system-config-printer/"
SRC_URI="http://cyberelk.net/tim/data/system-config-printer/${MY_V}/${P}.tar.xz"
LICENSE="GPL-2"
KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ppc64 ~sh ~sparc ~x86"
KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ppc64 ~sh ~sparc x86"
SLOT="0"
IUSE="doc gnome-keyring policykit"

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/webapp-config/webapp-config-1.53-r2.ebuild,v 1.8 2015/05/22 04:49:36 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/webapp-config/webapp-config-1.53-r2.ebuild,v 1.9 2015/05/23 18:49:58 zlogene Exp $
EAPI="5"
@ -11,7 +11,7 @@ PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
inherit distutils-r1
SRC_URI="http://dev.gentoo.org/~twitch153/${PN}/${P}.tar.bz2"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
DESCRIPTION="Gentoo's installer for web-based applications"
HOMEPAGE="http://sourceforge.net/projects/webapp-config/"

@ -1,12 +1,12 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/strigi/strigi-0.7.8-r1.ebuild,v 1.3 2015/05/21 13:29:24 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/strigi/strigi-0.7.8-r1.ebuild,v 1.4 2015/05/23 21:32:49 zlogene Exp $
EAPI=5
if [[ "${PV}" != "9999" ]]; then
SRC_URI="http://www.vandenoever.info/software/strigi/${P}.tar.bz2"
KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
else
EGIT_REPO_URI=( "git://anongit.kde.org/strigi" )
GIT_ECLASS="git-r3"

@ -0,0 +1,38 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/hamster-time-tracker/hamster-time-tracker-9999.ebuild,v 1.2 2015/05/23 16:30:07 nicolasbock Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_6,2_7} )
inherit git-r3 python-single-r1 waf-utils
DESCRIPTION="Time tracking for the masses"
HOMEPAGE="http://projecthamster.wordpress.com"
EGIT_REPO_URI="https://github.com/projecthamster/hamster.git"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
IUSE=""
RDEPEND="
dev-python/gconf-python
gnome-base/gconf[introspection]
dev-python/pyxdg
>=x11-libs/gtk+-3.10
sys-devel/gettext"
DEPEND="${RDEPEND}
dev-util/intltool"
pkg_setup() {
python-single-r1_pkg_setup
}
src_unpack() {
git-r3_src_unpack
}
src_prepare() {
python_fix_shebang .
}

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>nicolasbock@gentoo.org</email>
<name>Nicolas Bock</name>
</maintainer>
<longdescription lang="en">
Project Hamster is time tracking for individuals. It helps you to keep
track on how much time you have spent during the day on activities you
choose to track.
</longdescription>
</pkgmetadata>

@ -0,0 +1,2 @@
DIST wps-office_9.1.0.4953~a18_amd64.deb 67389656 SHA256 e98793e25261bbd92b465eca53300d36e837adb7abb1a74d5241081f7069669f SHA512 8e2d2aba488f359cc841b7513dfd50cb6abc95a4f4abffe7f8d21d0ec3ad0ac97ac35b602fd60688232847a0ba3942e47571cc6ef63d48b52a1a0f4d0dc68c08 WHIRLPOOL 70dc5382cad1de5f490085af35cac58d9edefbd2acfda37ef6bf1739ea3b047d704871a83a3562d73e425f9de86011cc0ca27a582c1133a7ce8f735c606cbc61
DIST wps-office_9.1.0.4953~a18_i386.deb 74618126 SHA256 f471094a61c0153ef3f63081430151ebbc7cb7a7b6c191e32867f98567473851 SHA512 9e41e6805527ceb6d8099b5c0bac0d6554ee856844c422529c837a8b713acacf056b8e8c2ff311197730cef4179677be0c0246df94022c7431caa054f440af10 WHIRLPOOL 957d21b3d2fe378cc55a3f8c684c23d5c8247bfb91217ddce80e08812518da32cbdee2edfee850c213bb4b0eff2b6b82d6ace77d4b22304349ee6daf88b74ac1

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>pacho@gentoo.org</email>
<name>Pacho Ramos</name>
</maintainer>
<use>
<flag name="corefonts">Ensure <pkg>media-fonts/corefonts</pkg> is present</flag>
<flag name="sharedfonts">Preserve fonts from WPS</flag>
</use>
</pkgmetadata>

@ -0,0 +1,121 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/wps-office/wps-office-9.1.0.4953_alpha18.ebuild,v 1.1 2015/05/23 19:48:41 pacho Exp $
EAPI=5
inherit fdo-mime font gnome2-utils unpacker versionator
MY_PV="$(get_version_component_range 1-4)"
MY_V="$(get_version_component_range 5)"
if [ -z "$(get_version_component_range 6)" ]; then
MY_SP=""
else
MY_SP="$(get_version_component_range 6)"
fi
case ${PV} in
*_alpha*)
MY_BRANCH=${MY_V/alpha/a}
;;
*_beta*)
MY_BRANCH=${MY_V/beta/b}
;;
*)
die "Invalid value for \${PV}: ${PV}"
;;
esac
MY_VV=${MY_PV}~${MY_BRANCH}${MY_SP}
DESCRIPTION="WPS Office is an office productivity suite"
HOMEPAGE="http://linux.wps.cn/"
KEYWORDS="~amd64 ~x86"
SRC_URI="
x86? ( http://kdl.cc.ksosoft.com/wps-community/download/${MY_BRANCH}/${PN}_${MY_VV}_i386.deb )
amd64? ( http://kdl.cc.ksosoft.com/wps-community/download/${MY_BRANCH}/${PN}_${MY_VV}_amd64.deb )
"
SLOT="0"
RESTRICT="strip mirror" # mirror as explained at bug #547372
LICENSE="WPS-EULA"
IUSE="corefonts +sharedfonts"
NATIVE_DEPEND="
app-arch/bzip2
dev-libs/expat
dev-libs/glib:2
dev-libs/libffi
dev-libs/libxml2:2
media-libs/fontconfig:1.0
media-libs/freetype:2
media-libs/glu
media-libs/gst-plugins-base:0.10
media-libs/gstreamer:0.10
media-libs/libpng:1.2
virtual/opengl
media-libs/tiff:3
sys-apps/util-linux
sys-libs/zlib
x11-libs/libdrm
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXau
x11-libs/libxcb
x11-libs/libXdamage
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXrender
x11-libs/libXxf86vm
media-libs/libmng
net-print/cups
"
RDEPEND="
${NATIVE_DEPEND}
corefonts? ( media-fonts/corefonts )
net-nds/openldap
dev-db/sqlite:3
"
DEPEND=""
S="${WORKDIR}"
src_install() {
exeinto /usr/bin
exeopts -m0755
doexe "${S}"/usr/bin/wps
doexe "${S}"/usr/bin/wpp
doexe "${S}"/usr/bin/et
if ! use sharedfonts; then
insinto /opt/kingsoft/wps-office/office6/fonts
doins -r "${S}"/usr/share/fonts/wps-office/*
rm -rf "${S}"/usr/share/fonts || die
fi
insinto /usr
doins -r "${S}"/usr/share
insinto /
doins -r "${S}"/opt
fperms 0755 /opt/kingsoft/wps-office/office6/{wps,wpp,et}
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
use sharedfonts && font_pkg_postinst
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
gnome2_icon_cache_update
}
pkg_postrm() {
fdo-mime_desktop_database_update
gnome2_icon_cache_update
}

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-shells/bash/bash-4.3_p33-r2.ebuild,v 1.5 2015/05/22 15:41:34 zlogene Exp $
# $Header: /var/cvsroot/gentoo-x86/app-shells/bash/bash-4.3_p33-r2.ebuild,v 1.6 2015/05/23 17:35:34 zlogene Exp $
EAPI="4"
@ -38,7 +38,7 @@ SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline vanilla"
DEPEND=">=sys-libs/ncurses-5.2-r2

@ -0,0 +1,25 @@
From 6ebf5709810983dca570d9f8873293b01b4a49bc Mon Sep 17 00:00:00 2001
From: Akira TAGOH <akira@tagoh.org>
Date: Mon, 20 Apr 2015 10:28:29 +0900
Subject: [PATCH] add missing sys/types.h in lt-string.h required to build musl
libc to satisfy ssize_t. (fixes issue#12)
---
liblangtag/lt-string.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/liblangtag/lt-string.h b/liblangtag/lt-string.h
index 15724fc..c784430 100644
--- a/liblangtag/lt-string.h
+++ b/liblangtag/lt-string.h
@@ -18,6 +18,7 @@
#define __LT_STRING_H__
#include <liblangtag/lt-macros.h>
+#include <sys/types.h>
LT_BEGIN_DECLS
--
2.4.1

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/liblangtag/liblangtag-0.5.6.ebuild,v 1.1 2015/04/04 23:49:28 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/liblangtag/liblangtag-0.5.6.ebuild,v 1.2 2015/05/23 20:41:39 dilfridge Exp $
EAPI=5
@ -27,6 +27,8 @@ DEPEND="${RDEPEND}
# Upstream expect liblangtag to be installed when one runs tests...
RESTRICT="test"
PATCHES=( "${FILESDIR}/${PN}-0.5.6-musl.patch" )
src_configure() {
local myeconfargs=(
$(use_enable introspection)

@ -1,2 +1 @@
DIST commoncpp2-1.8.0.tar.gz 895726 SHA256 ac5a32001847da103ac7cd5f3f294ae9501fbaa7e7d4a259c4450f9aeacdea28 SHA512 2c4aafd7a0298534c908f2ea339cce158b745cc32dd3379eafe9f76ba5c2a4f7bf9d9f0d9d5fec3a4a41d559c28c07fef5773780e770623f60fb651cbb4e4804 WHIRLPOOL 7b63ce38a5f910097df781d0cd2c16266218410299d5ae7b986def1ebcd0ba4513a203e87d3db7ccba0b6613edd8671e3c8ab30126d579e4d0687ab82597d6f1
DIST commoncpp2-1.8.1.tar.gz 908678 SHA256 53ced4aff74e28a1d8018eb2b4974519028db3c12471ab6dff1c873578c9af4e SHA512 949823461d20429c2b0acfa22554a5a9dacc977e3ee097f34416f65d322df84fbdb27c644435c6c6caaed800347dfbe789cee7f19b39b306165c97b4f4012bfe WHIRLPOOL 1844cf39ce0a087aaea1cfac1e712b52f81de594278facb70306d68cd3e3343c0d2c581886b4fe3ce7607eb52150c5cf1c9558d0fac0ee7d8730eff39b46bb64

@ -1,78 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/commoncpp2/commoncpp2-1.8.0.ebuild,v 1.7 2014/03/01 22:24:51 mgorny Exp $
EAPI="2"
inherit eutils autotools
DESCRIPTION="GNU Common C++ is a C++ framework offering portable support for threading, sockets, file access, daemons, persistence, serial I/O, XML parsing, and system services"
SRC_URI="mirror://gnu/commoncpp/${P}.tar.gz"
HOMEPAGE="http://www.gnu.org/software/commoncpp/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86"
IUSE="debug doc examples ipv6 gnutls"
RDEPEND="gnutls? ( dev-libs/libgcrypt:0
net-libs/gnutls )
!gnutls? ( dev-libs/openssl )
sys-libs/zlib"
DEPEND="doc? ( >=app-doc/doxygen-1.3.6 )
${RDEPEND}"
src_prepare() {
epatch "${FILESDIR}/1.6.1-gcc42_atomicity.patch"
epatch "${FILESDIR}/1.6.2-configure_detect_netfilter.patch" # bug 236177
epatch "${FILESDIR}/1.8.0-glibc212.patch"
eautoreconf
}
src_configure() {
use doc || \
sed -i "s/^DOXYGEN=.*/DOXYGEN=no/" configure || die "sed failed"
local myconf
if use gnutls; then
myconf="--with-gnutls --without-openssl"
else
myconf="--without-gnutls --with-openssl"
fi
econf \
$(use_enable debug) \
$(use_with ipv6 ) \
${myconf}
}
src_compile() {
emake -j1 || die "emake failed"
}
src_install () {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS NEWS ChangeLog README THANKS TODO COPYING.addendum
# Only install html docs
# man and latex available, but seems a little wasteful
use doc && dohtml doc/html/*
if use examples ; then
insinto /usr/share/doc/${PF}/examples
cd demo
doins *.cpp *.h *.xml README
fi
}
pkg_postinst() {
ewarn "There's a change in the ABI between version 1.5.x and 1.6.x, please"
ewarn "run the following command to find broken packages and rebuild them:"
ewarn " revdep-rebuild --library=libccext2-1.5.so"
}
# Some of the tests hang forever
#src_test() {
# cd "${S}/tests"
# emake || die "emake tests failed"
# ./test.sh || die "tests failed"
#}

@ -1,63 +0,0 @@
diff -Naur commoncpp2-1.6.1.orig/m4/ost_pthread.m4 commoncpp2-1.6.1/m4/ost_pthread.m4
--- commoncpp2-1.6.1.orig/m4/ost_pthread.m4 2008-05-06 10:47:42.000000000 +0200
+++ commoncpp2-1.6.1/m4/ost_pthread.m4 2008-05-06 16:11:05.000000000 +0200
@@ -92,7 +92,9 @@
dnl check for gcc's bits/atomicity and the atomic functions therein
AC_CHECK_HEADERS([bits/atomicity.h],
ost_cv_bits_atomicity=yes,
- ost_cv_bits_atomicity=no)
+ [AC_CHECK_HEADERS([ext/atomicity.h],
+ ost_cv_bits_atomicity=yes,
+ ost_cv_bits_atomicity=no)])
if test $ost_cv_bits_atomicity = yes ; then
AC_MSG_CHECKING([for _Atomic_word])
AC_TRY_COMPILE([#include <bits/atomicity.h>],
@@ -103,7 +105,15 @@
],
[ost_cv_gcc_atomic=yes
AC_DEFINE(HAVE_GCC_BITS_ATOMIC, [1], [has gcc atomic functions])],
- [ost_cv_gcc_atomic=no])
+ [AC_TRY_COMPILE([#include <ext/atomicity.h>],
+ [
+ _Atomic_word i = 0;
+ __atomic_add(&i, 1);
+ __exchange_and_add(&i, 1);
+ ],
+ [ost_cv_gcc_atomic=yes
+ AC_DEFINE(HAVE_GCC_BITS_ATOMIC, [1], [has gcc atomic functions])],
+ [ost_cv_gcc_atomic=no])])
AC_MSG_RESULT($ost_cv_gcc_atomic)
AC_MSG_CHECKING([for __gnu_cxx::_Atomic_word])
@@ -117,7 +127,17 @@
[ost_cv_gcc_cxx_atomic=yes
AC_DEFINE(HAVE_GCC_CXX_BITS_ATOMIC, [1],
[has __gnu_cxx atomic functions])],
- [ost_cv_gcc_cxx_atomic=no])
+ [AC_TRY_COMPILE([#include <ext/atomicity.h>],
+ [
+ using namespace __gnu_cxx;
+ _Atomic_word i = 0;
+ __atomic_add(&i, 1);
+ __exchange_and_add(&i, 1);
+ ],
+ [ost_cv_gcc_cxx_atomic=yes
+ AC_DEFINE(HAVE_GCC_CXX_BITS_ATOMIC, [1],
+ [has __gnu_cxx atomic functions])],
+ [ost_cv_gcc_cxx_atomic=no])])
AC_MSG_RESULT($ost_cv_gcc_cxx_atomic)
fi
@@ -438,7 +458,11 @@
#if defined(__cplusplus)
#if defined(HAVE_GCC_BITS_ATOMIC) || defined(HAVE_GCC_CXX_BITS_ATOMIC)
-#include <bits/atomicity.h>
+#if (__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 2))
+ #include <ext/atomicity.h>
+#else
+ #include <bits/atomicity.h>
+#endif
#define HAVE_ATOMIC
#endif
#endif

@ -1,12 +0,0 @@
--- m4/ost_socket.m4-orig 2008-11-16 15:24:05.000000000 +0100
+++ m4/ost_socket.m4 2008-11-16 15:24:10.000000000 +0100
@@ -95,6 +95,9 @@
AC_CHECK_HEADERS([linux/netfilter_ipv4.h linux/netfilter_ipv6.h],,,
[#ifdef HAVE_LIMITS_H
#include <limits.h>
+ #endif
+ #ifdef HAVE_NETINET_IN_H
+ #include <netinet/in.h>
#endif])
if test "$ac_cv_header_linux_netfilter_ipv4_h" = "yes" &&
[ test "$ac_cv_header_linux_netfilter_ipv6_h" = "yes" &&

@ -1,2 +1 @@
DIST mcpp-2.7.2.tar.gz 1533457 SHA256 3b9b4421888519876c4fc68ade324a3bbd81ceeb7092ecdbbc2055099fcb8864 SHA512 1ca885cb13fdb684de9d0595a9215b52f48a93a69077d82cdcacafe40d9a61fb77b00a3ff2b8890e7bc0a0fcc0c8d70d4093c00c280351cd4459aba67c573235 WHIRLPOOL 6e0985344a731c16419f6ec3812a0075a117856344a66a2009ad1b4c5869db8b74ddabfa5b72cc0f622ad27a1a91c4b02a329c48441fea139b428265c23fa2b6
DIST mcpp-2.7.tar.gz 1376480 SHA256 92ecb4d83682810cf207d248004d0d9e4e242c0ef0b96111d2eecde6fc6a3902 SHA512 606fd9bffb7b16d5976dff3a9089e862f9190238b41932631d3070615f3c7928293dd81502833c74a74f6441cb1b61de5855021ed6fb9245edcb00ba859b43c8 WHIRLPOOL 4e7d2a6d2d6fb72d7216d28ec68b8cd4351f7c4917d8fb13e64310590444c829040040d3ae15311974f42f48958b1d208f7e7d44b30d789bd9686ef48a617699

@ -1,12 +0,0 @@
diff -Nru mcpp-2.7/src/internal.H mcpp-2.7-1.1/src/internal.H
--- mcpp-2.7/src/internal.H 2008-03-11 17:04:07.000000000 +0100
+++ mcpp-2.7-1.1/src/internal.H 2008-04-04 10:58:37.000000000 +0200
@@ -526,7 +526,7 @@
/* Do the final commands */
extern void print_heap( void);
/* Print blocks of heap memory */
-#if ! HOST_HAVE_STPCPY || HOST_COMPILER == GNUC
+#if ! HOST_HAVE_STPCPY
extern char * stpcpy( char * dest, const char * src);
/* Non-Standard library function*/
#endif

@ -1,30 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libmcpp/libmcpp-2.7.2.ebuild,v 1.3 2009/11/19 14:32:11 fauli Exp $
inherit eutils
MY_P=${P/lib/}
DESCRIPTION="A portable C++ preprocessor"
HOMEPAGE="http://mcpp.sourceforge.net"
SRC_URI="mirror://sourceforge/mcpp/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm x86"
IUSE=""
DEPEND="app-arch/gzip"
RDEPEND=""
S=${WORKDIR}/${MY_P}
src_compile() {
econf --enable-mcpplib
emake || die "emake failed"
}
src_install() {
make DESTDIR="${D}" install || die "make install failed"
}

@ -1,38 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libmcpp/libmcpp-2.7.ebuild,v 1.1 2009/01/07 15:12:29 b33fc0d3 Exp $
inherit eutils
MY_P=${P/lib/}
DESCRIPTION="A portable C++ preprocessor"
HOMEPAGE="http://mcpp.sourceforge.net"
SRC_URI="mirror://sourceforge/mcpp/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~x86 ~arm"
IUSE=""
DEPEND="app-arch/gzip"
S=${WORKDIR}/${MY_P}
QA_TEXTRELS="usr/lib/libmcpp.so.0.1.0"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-stpcpy-gcc4.3.patch"
}
src_compile() {
econf --enable-mcpplib
emake || die "emake failed"
}
src_install() {
make DESTDIR="${D}" install || die "make install failed"
}

@ -10,6 +10,7 @@ DIST sqlite-autoconf-3080802.tar.gz 2021091 SHA256 aaa31e961963ff6d34c253c0464e6
DIST sqlite-autoconf-3080803.tar.gz 2021112 SHA256 74576964cd9db44c13bf95d6a7c36b06cfdfb2fe4e3e26c9ce1ae0b2e328b411 SHA512 bffbdbe099569faa5a6fb527e6c23d41ffe238acc4a1625230ecf9558a816c708a18e255cd0f1fe284715d4ec6d5943beb4e96aa7b0361ab10ebaa75f9efb2b2 WHIRLPOOL 1887d9af1e7cb9b44f72cb15cddd3e3e4dd0975b98fbf31a37258d590410163198a2a51a2f27796694078c5498e3cd82ef5867d62843d380137ec9d29c407d38
DIST sqlite-autoconf-3080900.tar.gz 2037200 SHA256 76ebb6392cd2289fbff903af7ff67f3e49bd01ff30544b8028ecededd60269a2 SHA512 e5683c11a0f5ed462add032b64d80ac453b549a82466813c2f2778bd857247aca5ed0a22580c5d18ee9c7155a38f68fb8fdad1a0ed6c23066a9059fd80e69b22 WHIRLPOOL 59dccd79874bca49af31aa93e48227665c032a50f63d5d81e4864fb322815087d6eebf1f34453f2ef651877d8d5723f0877943ccd46e907b95ac1ba0c009d3dd
DIST sqlite-autoconf-3081001.tar.gz 2049377 SHA256 5f8f2ae6461e637ff63e50fef10b6962764dfc3b81a8c0f80a19794b9d59f7ca SHA512 8e206952b351ef8a9cf523558574cba9630c8c07ef7ae90fb0712d2b99fea91742a26d0af1b01816593ea769fad343101fdbbab9c1626a4d712bb1a18b2b6b30 WHIRLPOOL 83fd822bd9eb6fedea29d968381726be24153375c06ad8c39d4ef34fd3d2e1001c8d5440880d6a880ba24242cd87782afa445ce145cdf7e75843419275136da5
DIST sqlite-autoconf-3081002.tar.gz 2049387 SHA256 8382e55a4e7d853c93038562ca3dd00307937fccf1c6b65ddd813e503a56d626 SHA512 afdf11d5482a645c37cc0c4c5c2b3f8c56f26c95ee94658c92bfa0ffeb68981f67834215a45a658f733333c68f28231448e87995f9614a56f9f1672cedd13a65 WHIRLPOOL f3c7b1a11d63213a29f9dc6c04c02db9900b25dd0a8c0551bbf6d220493e7cc420d5775d99147d92c781b7f0068889e6dbeb32a10f447009341827908eee4ad8
DIST sqlite-doc-3080600.zip 4736026 SHA256 c187ffe719e35ab03970db4d1fb4a4865ae4f8d943ceaaa79f635a51d982ca6e SHA512 58bd1a58156e0d5d19c939d7a82b756c68635fe6b7ff8ae2189dcababb2b8c80de8fdb2646da9d8ec5381a716ca73f32f12d63a2be9336091d3ebbb90cc46d54 WHIRLPOOL 6339a21065d2948e6350cae84071528cf492735b83960959cd0ace1007a0c8ab9099d4bd028bc9d02422c4a07b05f8b3246fe93b48b75ae5ddb0587db0d985c7
DIST sqlite-doc-3080700.zip 4901008 SHA256 79126f7035ae1b32029e8943db492cf82bc617109245fa9a08ec71072122a0eb SHA512 c9d2784dff719515cf3b5a95fddb3c9738eebcfdde5a7605baf4824d01aa3215d293788b55a7d20fa645b952df53951c5e2dfab0bf5defe460ede8a6643dcb77 WHIRLPOOL 9b647a5d6c28a7c8f96883ec85fe14ceb01fb2c48dbe83283ed01ccf8821759fa00f0bb4be126be033cee5271fa47bfdaa62642698f8f35880c8a69835e4b741
DIST sqlite-doc-3080701.zip 4909904 SHA256 d50444d9ebf4302cb8658172a34602056b65313d93ee32eba213cd7111bfc53a SHA512 cdd4244c9ffa96dfe48db81be193b052a227fea11c6eb67a1179438d03a2846814c11873d60ccb1f2f949b7a8e90bb13b52b7ccc73911b48e575e9ea77b50ce2 WHIRLPOOL 38a44b456997e2830bb529fb9d2f3cbc8e1aa5c8080862fd1694b0bcf75692a996980dcbc749700ba5bf9add8112904b9f625e97d34f9d77b51299cdcc26497e
@ -21,6 +22,7 @@ DIST sqlite-doc-3080802.zip 4962080 SHA256 7cb28c9d4bf2b20f827f433eb9dc2caff1d0c
DIST sqlite-doc-3080803.zip 4972781 SHA256 8e3f2c5f006004bda035c96f5a7aa0922397edc3898cd401a7ad8a95e0c6eb3f SHA512 fc73df34811533b0f794c9cb6f179ea13d0e95f5cc0fecf41cbd7afd4a77e03d31a2087ccefcb7137637b74a671c285b2b2db807ce4a7b8e18739bb6dee62986 WHIRLPOOL df86f864a5ff7b72c391c948c796a6c1a721f6c984efccaf5e064dda90db1c2ee12e3caf85a1366abf7ea29a4d55bf63edfcff5033e158e964d701dedaa68a09
DIST sqlite-doc-3080900.zip 5025367 SHA256 aeeb5b9a410c3efabaccb13860dd04e3dbdfcd75e9f05fcb5c2a41d3a1f8f296 SHA512 d3946ee6537baf596a6e971c3ce277129f43f96532628ea53a3e886727dd450983e94ceec23986d1c9749c489982d6da7bb1a2277aeaf2dd766b9ecf66ee7f15 WHIRLPOOL bd2a094abdfb603e31caf1cd4091ae8d727c4d3242060799d0d9144f7928cee912019181ed36a37307bc0770da1eddd12916d5087d251e3a0be46947798e9a42
DIST sqlite-doc-3081001.zip 5060040 SHA256 0b6c186a2da8b7d7397eb3942e97fd85b88734beb300702ace0dca4a3db729a6 SHA512 76caf476c98d8a0f5da55c4608bfc31235289e3ab2286089195fab86da6b5d98b2d5eb0fe7b81e3aff8f04939c9bcbfded6be22f0eeb21103478bf519e9ff78b WHIRLPOOL 5edd1d06babf19d54e326f6262d45851d43a0907adad66b130c93cf63efbfadcad6dbc98330bd4d2f80d1d528cd9088ada0727475b42005de6bcdbc4914e5d7c
DIST sqlite-doc-3081002.zip 5068441 SHA256 e355ec10989829d485d2df08f076f6c3f598f7fc1d45d307b4fd70d5e609e6c4 SHA512 c222b250de6c8e182da1b534f459600a81b300c87578f9484b7d6f1fbbfaad9e8be70c306d0200b163850f48c974c55ce25782fefd55672ef72f03dc0b5f8d19 WHIRLPOOL 148bbce9bc3ffb1f9101e45936ce060aa49dbc88647effabf5418fa95ccdb91a4971d171d940de3307a2d59144e73250c43f8d8d79927ac36a1e02784f143061
DIST sqlite-src-3080600.zip 5683499 SHA256 ffe524334ec012a27ab2d2687f35d2ed34286e2ba8f8e13dd9f1ec73ce9dce31 SHA512 92b11db11ddcd8c2e336af29b3f7c1bf39e6e2575eeca7cee20323065958b21df48316f7135757b2a9a31fb52b824064df22ce1ed44ce17ed60444d61f6620ad WHIRLPOOL fdcfda872b72a67709a2725025e06749114c0a6d62cf991e59397d43520a1147ec5356f4cd52fb94263f6fce49364a299dd6d546f7b7970866ccdade3b76b9ff
DIST sqlite-src-3080700.zip 5751697 SHA256 dc2f064f43d0ce554e53ce6dc8b3616b0b6f7fe0b28ca8af61f72b0d3bc1a191 SHA512 682f71be7c9f8c0d5a4d04302683566350b5a8d8893a3064395ebf969fd5a679afd750abbcefe997a12c2c9e3ba93dac2202e8e63e23f5df8b113b4bbe17a334 WHIRLPOOL 08e22ba6778e4c86214afdb17f68b3569efe8de8fa9e94bab4e74c6687f572891248e3e9f8f9e1a0fb2e001d34df2cb937a1193ec07a9f1d9fc19aa2a2f24b39
DIST sqlite-src-3080701.zip 5752291 SHA256 1bed8d029b61fd4532659a1bfbdf3621e2146bb7c5389b6aef62e8ee496bd9a9 SHA512 28e57c2e5402cd991cf63dc9b8608113454d23e8ac306f8243269773fb4b908ae28499835d7c38d84da6b6db3a7c909745081b34dbe2d360f4fdc1ef543a9562 WHIRLPOOL 914e587cf739598fbfe6f82aae4591f4332e173933fe04c57c4fbef43e06d966bc2771a013fb2b17e7c5a4bf8b79d5900af665bea0754de95f26ec16c6db758e
@ -32,3 +34,4 @@ DIST sqlite-src-3080802.zip 5849846 SHA256 7cf44dfb7701ba17509084f5dc9201f6c89db
DIST sqlite-src-3080803.zip 5850400 SHA256 790ff6be164488d176b3bed7e0e0850bac1567a4011381307685d48eb69fab48 SHA512 a923973482f23028f62b9b04df68a3fe2fa4f8fb06aa77024949215577a687855d79cec9f07947f7e23e8b8836b5b57dec62dc445d6f4996220c3ea2230e721f WHIRLPOOL 6b250211eacea1b32d3c53f95bec8ef77e55d3b2ef3ee6249c2e1a71b0784a5306d864b3bf0b96a347ff0693bbe5a749d35c4c686e743e0b509961b6abffea0b
DIST sqlite-src-3080900.zip 5894168 SHA256 fd33ee8e079a8ed15adde5a39f567150e0ad26709c737124b3decc4ce4e94f89 SHA512 32621c52184a8009392eab53d1e10aef396ef89e0ff229634bcb572d09ebaa640fc63f652d4f47fc6a0f7ad561557d003fdc3df46fc73a1e6b78088be5833c1c WHIRLPOOL f9041a2941c7b1b219ea41f929f5d41010c7068c04e008162285be862115ad7d43b315f3108b6716c06a16524872a2e5aa671a488837f394318482eccad5a692
DIST sqlite-src-3081001.zip 7648823 SHA256 def6e2401c8da91b489de19d1a1734f722b4e629148ab804776d27b49ba49e7b SHA512 7604ac35eddd4aca53c02b0ab7ae7682856aec2eb4e6a9627da041ea19d464bb6080a70d84070a94abf77eb14ae616a0a8c5fe2f2a6c19fc899d1b21535d3e1a WHIRLPOOL c44e4f446d12af1f4df49e171276d853381784e979d3521cafbfdd5b5359c792586d298f3573bbda8a260b9008a4b7fcdc4ce0382fdda18574287018a2cb4f4c
DIST sqlite-src-3081002.zip 7648737 SHA256 fda379bc4590761838d02ac8008433b7c3eae6e120e45d639d24b09d0004b42d SHA512 99661c709ffe8d5776c3ed2c1a64c70f541b68f0c7745e3e769528273966f71eeb29e8911d42ede9420f179b7fcbda63c4d0980a9d7bc05e937d0a6deb7b814f WHIRLPOOL 4e13138a5f92f5c5fe65c8b670097b57ea778244a37a5bcabf75f86f4ac3f0bc17860f3e55833adc9adcc335b6aece396c685421b58ccb0ddca66f37edfda7fc

@ -0,0 +1,210 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.8.10.2.ebuild,v 1.1 2015/05/23 18:52:02 floppym Exp $
EAPI="5"
inherit autotools eutils flag-o-matic multilib multilib-minimal toolchain-funcs versionator
SRC_PV="$(printf "%u%02u%02u%02u" $(get_version_components))"
DOC_PV="${SRC_PV}"
# DOC_PV="$(printf "%u%02u%02u00" $(get_version_components $(get_version_component_range 1-3)))"
DESCRIPTION="A SQL Database Engine in a C Library"
HOMEPAGE="http://sqlite.org/"
SRC_URI="doc? ( http://sqlite.org/2015/${PN}-doc-${DOC_PV}.zip )
tcl? ( http://sqlite.org/2015/${PN}-src-${SRC_PV}.zip )
test? ( http://sqlite.org/2015/${PN}-src-${SRC_PV}.zip )
tools? ( http://sqlite.org/2015/${PN}-src-${SRC_PV}.zip )
!tcl? ( !test? ( !tools? ( http://sqlite.org/2015/${PN}-autoconf-${SRC_PV}.tar.gz ) ) )"
LICENSE="public-domain"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )
readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
tcl? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20131008-r14
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
DEPEND="${RDEPEND}
doc? ( app-arch/unzip )
tcl? ( app-arch/unzip )
test? (
app-arch/unzip
dev-lang/tcl:0[${MULTILIB_USEDEP}]
)
tools? ( dev-lang/tcl:0 )"
amalgamation() {
! use tcl && ! use test && ! use tools
}
pkg_setup() {
if amalgamation; then
S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
else
S="${WORKDIR}/${PN}-src-${SRC_PV}"
fi
}
src_prepare() {
if amalgamation; then
epatch "${FILESDIR}/${PN}-3.8.1-autoconf-dlopen_check.patch"
# http://www.sqlite.org/cgi/src/info/85bfa9a67f997084
sed \
-e "s/^sqlite3_SOURCES = shell.c sqlite3.h$/sqlite3_SOURCES = shell.c sqlite3.c sqlite3.h/" \
-e "s/^sqlite3_LDADD = sqlite3.\$(OBJEXT) @READLINE_LIBS@$/sqlite3_LDADD = @READLINE_LIBS@\nsqlite3_CFLAGS = \$(AM_CFLAGS)/" \
-i Makefile.am
else
epatch "${FILESDIR}/${PN}-3.8.1-src-dlopen_check.patch"
epatch "${FILESDIR}/${PN}-3.8.1-tests-icu-52.patch"
# Fix shell1-5.0 test.
# http://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2015-May/002575.html
sed -e "/if {\$i==0x0D /s/\$i==0x0D /&|| (\$i>=0xE0 \&\& \$i<=0xEF) /" -i test/shell1.test
fi
eautoreconf
# At least ppc-aix, x86-interix and *-solaris need newer libtool.
# use prefix && eautoreconf
if use icu; then
if amalgamation; then
sed -e "s/LIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
else
sed -e "s/TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
fi
fi
multilib_copy_sources
}
src_configure() {
# `configure` from amalgamation tarball does not add -DSQLITE_DEBUG or -DNDEBUG flag.
if amalgamation; then
if use debug; then
append-cppflags -DSQLITE_DEBUG
else
append-cppflags -DNDEBUG
fi
fi
# Support detection of misuse of SQLite API.
# http://sqlite.org/compile.html#enable_api_armor
append-cppflags -DSQLITE_ENABLE_API_ARMOR
# Support column metadata functions.
# http://sqlite.org/c3ref/column_database_name.html
append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
# Support dbstat virtual table.
# http://sqlite.org/dbstat.html
append-cppflags -DSQLITE_ENABLE_DBSTAT_VTAB
# Support Full-Text Search versions 3 and 4.
# http://sqlite.org/fts3.html
append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4
# Support R*Trees.
# http://sqlite.org/rtree.html
append-cppflags -DSQLITE_ENABLE_RTREE
# Support scan status functions.
# http://sqlite.org/c3ref/stmt_scanstatus.html
# http://sqlite.org/c3ref/stmt_scanstatus_reset.html
append-cppflags -DSQLITE_ENABLE_STMT_SCANSTATUS
# Support unlock notification.
# http://sqlite.org/unlock_notify.html
append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
# Support soundex() function.
# http://sqlite.org/lang_corefunc.html#soundex
append-cppflags -DSQLITE_SOUNDEX
if use icu; then
# Support ICU extension.
# http://sqlite.org/compile.html#enable_icu
append-cppflags -DSQLITE_ENABLE_ICU
fi
if use secure-delete; then
# Enable secure_delete pragma by default.
# http://sqlite.org/pragma.html#pragma_secure_delete
append-cppflags -DSQLITE_SECURE_DELETE
fi
if [[ "${CHOST}" == *-mint* ]]; then
append-cppflags -DSQLITE_OMIT_WAL
fi
# Use pread(), pread64(), pwrite(), pwrite64() functions for better performance if they are available.
if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -Werror=implicit-function-declaration -x c - -o "${T}/pread_pwrite_test" <<< $'#include <unistd.h>\nint main()\n{\n pread(0, NULL, 0, 0);\n pwrite(0, NULL, 0, 0);\n return 0;\n}' &> /dev/null; then
append-cppflags -DUSE_PREAD
fi
if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -Werror=implicit-function-declaration -x c - -o "${T}/pread64_pwrite64_test" <<< $'#include <unistd.h>\nint main()\n{\n pread64(0, NULL, 0, 0);\n pwrite64(0, NULL, 0, 0);\n return 0;\n}' &> /dev/null; then
append-cppflags -DUSE_PREAD64
elif $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -D_LARGEFILE64_SOURCE -Werror=implicit-function-declaration -x c - -o "${T}/pread64_pwrite64_test" <<< $'#include <unistd.h>\nint main()\n{\n pread64(0, NULL, 0, 0);\n pwrite64(0, NULL, 0, 0);\n return 0;\n}' &> /dev/null; then
append-cppflags -DUSE_PREAD64 -D_LARGEFILE64_SOURCE
fi
multilib-minimal_src_configure
}
multilib_src_configure() {
# `configure` from amalgamation tarball does not support
# --with-readline-inc and --(enable|disable)-tcl options.
econf \
--enable-$(amalgamation && echo dynamic-extensions || echo load-extension) \
--enable-threadsafe \
$(use_enable readline) \
$(use_enable static-libs static) \
$(amalgamation || echo --with-readline-inc="-I${EPREFIX}/usr/include/readline") \
$(amalgamation || use_enable debug) \
$(amalgamation || if use tcl || use test; then echo --enable-tcl; else echo --disable-tcl; fi)
}
multilib_src_compile() {
emake TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
if use tools && multilib_is_native_abi; then
emake showdb showjournal showstat4 showwal sqldiff
fi
}
multilib_src_test() {
if [[ "${EUID}" -eq 0 ]]; then
ewarn "Skipping tests due to root permissions"
return
fi
emake $(use debug && echo fulltest || echo test)
}
multilib_src_install() {
emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
if use tools && multilib_is_native_abi; then
newbin showdb sqlite3-show-db
newbin showjournal sqlite3-show-journal
newbin showstat4 sqlite3-show-stat4
newbin showwal sqlite3-show-wal
newbin sqldiff sqlite3-diff
fi
}
multilib_src_install_all() {
prune_libtool_files
doman sqlite3.1
if use doc; then
dohtml -A ico,odg,pdf,svg -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-go/go-crypto/go-crypto-1.4.2_p20150514.ebuild,v 1.1 2015/05/21 08:23:09 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-go/go-crypto/go-crypto-1.4.2_p20150514.ebuild,v 1.2 2015/05/24 08:37:29 zmedico Exp $
EAPI=5
@ -26,6 +26,19 @@ src_unpack() {
mv ${MY_PN}-${EGIT_COMMIT} src/${GO_PN} || die
}
src_prepare() {
# disable broken tests
sed -e 's:TestAgentForward(:_\0:' -i ssh/test/agent_unix_test.go || die
sed -e 's:TestRunCommandSuccess(:_\0:' \
-e 's:TestRunCommandStdin(:_\0:' \
-e 's:TestRunCommandStdinError(:_\0:' \
-e 's:TestRunCommandWeClosed(:_\0:' \
-e 's:TestFuncLargeRead(:_\0:' \
-e 's:TestKeyChange(:_\0:' \
-e 's:TestValidTerminalMode(:_\0:' \
-i ssh/test/session_test.go || die
}
src_compile() {
# Create a writable GOROOT in order to avoid sandbox violations.
GOROOT="${WORKDIR}/goroot"
@ -37,91 +50,7 @@ src_compile() {
src_test() {
GOROOT="${GOROOT}" GOPATH=${WORKDIR} \
go test -run "^"$(
echo -n 'Example_usage|Test(AcceptClose|AgainstLibOTR|Agent|'
echo -n 'Append|Append|AppendNoRealloc|Auth|Auth|'
echo -n 'AuthMethodFallback|AuthMethodInvalidPublicKey|'
echo -n 'AuthMethodKeyboardInteractive|AuthMethodPassword|'
echo -n 'AuthMethodRSAandDSA|AuthMethodWrongKeyboardInteractive|'
echo -n 'AuthMethodWrongPassword|AuthorizedKeyBasic|'
echo -n 'AuthWithInvalidSpace|AuthWithMissingQuote|'
echo -n 'AuthWithQuotedCommaInEnv|AuthWithQuotedQuoteInEnv|'
echo -n 'AuthWithQuotedSpaceInEnv|AutoPortListenBroken|BadSMP|'
echo -n 'BareMarshal|BareMarshalUnmarshal|BaseScalarMult|'
echo -n 'Basic|BcryptingIsCorrect|BcryptingIsEasy|Bilinearity|'
echo -n 'Blocksize|Box|BufferClose|BufferReadwrite|CampbellQuine|'
echo -n 'CanonicalText|Cert|CertLogin|Cipher|CipherDecrypt|'
echo -n 'CipherDecrypt|CipherEncrypt|CipherEncrypt|CipherInit|'
echo -n 'Ciphers|ClientAuthPublicKey|ClientHandlesKeepalives|'
echo -n 'ClientHMAC|ClientLoginCert|ClientUnsupportedCipher|'
echo -n 'ClientUnsupportedKex|ClientWriteEOF|Close|Compressed|'
echo -n 'Conversation|Core208|Cost|CostReturnsWithLeadingZeroes|'
echo -n 'CostValidationInHash|CurveImpl|CustomClientVersion|'
echo -n 'Debug|DecodeEncode|DecryptingEncryptedKey|'
echo -n 'DefaultCiphersExist|DefaultClientVersion|'
echo -n 'DetachedSignature|DetachedSignatureDSA|Dial|'
echo -n 'DoubleClose|DSAHashTruncatation|Ecc384Serialize|'
echo -n 'EncodeDecode|EncryptDecrypt|EncryptingEncryptedKey|'
echo -n 'Encryption|ExchangeVersions|ExchangeVersionsBasic|'
echo -n 'ExitSignalAndStatus|ExitStatusNonZero|ExitStatusZero|'
echo -n 'ExitWithoutStatusOrSignal|ExternallyRevocableKey|Full|'
echo -n 'G1Identity|G1Marshal|G2Identity|G2Marshal|GetKeyById|'
echo -n 'GFp12Invert|GFp2Invert|GFp6Invert|Golden|GoodSMP|'
echo -n 'HandshakeAutoRekeyRead|HandshakeAutoRekeyWrite|'
echo -n 'HandshakeBasic|HandshakeError|HandshakeTwice|HKDF|'
echo -n 'HKDFLimit|HKDFMultiRead|HostKeyCert|HostKeyCheck|'
echo -n 'IdVerification|IntLength|InvalidEntry|'
echo -n 'InvalidHashErrors|InvalidKeySize|'
echo -n 'InvalidServerConfiguration|InvalidTerminalMode|'
echo -n 'IsQuery|Iterated|KeccakKats|Kexes|Key|KeyExpiry|'
echo -n 'KeyMarshalParse|KeyPresses|KeyRevocation|'
echo -n 'KeySerialization|KeySignVerify|KeyUsage|'
echo -n 'KnownExitSignalOnly|Limited|LockClient|LockServer|'
echo -n 'LongHeader|MACs|MarshalParsePublicKey|MarshalPtr|'
echo -n 'MarshalUnmarshal|MillionA|MinorNotRequired|'
echo -n 'MissingHashFunction|MuxChannelCloseWriteUnblock|'
echo -n 'MuxChannelExtendedThreadSafety|MuxChannelOverflow|'
echo -n 'MuxChannelRequest|MuxChannelRequestUnblock|'
echo -n 'MuxCloseChannel|MuxCloseWriteChannel|'
echo -n 'MuxConnectionCloseWriteUnblock|MuxDisconnect|'
echo -n 'MuxGlobalRequest|MuxGlobalRequestUnblock|'
echo -n 'MuxInvalidRecord|MuxMaxPacketSize|MuxReadWrite|'
echo -n 'MuxReject|NewEntity|NewPublicKey|NewUserId|'
echo -n 'NewUserIdWithInvalidInput|NoArmoredData|'
echo -n 'NoPermissionsPassing|OCFB|OCSPDecode|'
echo -n 'OCSPDecodeWithoutCert|OCSPRequest|'
echo -n 'OCSPResponse|OCSPSignature|OpaqueParseReason|OrderG1|'
echo -n 'OrderG2|OrderGT|PacketCiphers|Parse|Parse|ParseCert|'
echo -n 'ParseCertWithOptions|ParseDSA|ParseECPrivateKey|'
echo -n 'ParseLibOTRPrivateKey|ParseRSAPrivateKey|'
echo -n 'ParseUserAttribute|ParseUserId|ParseWithNoNewlineAtEnd|'
echo -n 'PartialLengthReader|PartialLengths|PasswordNotSaved|'
echo -n 'PermissionsPassing|PortForward|'
echo -n 'PortForwardConnectionClose|PrivateKeyRead|'
echo -n 'PublicKeyRead|PublicKeySerialize|PublicKeyV3Read|'
echo -n 'PublicKeyV3Serialize|ReadDSAKey|ReadFull|ReadHeader|'
echo -n 'ReadingArmoredPrivateKey|ReadingArmoredPublicKey|'
echo -n 'ReadKeyRing|ReadLength|ReadPrivateKeyRing|ReadVersion|'
echo -n 'ReadVersionError|RereadKeyRing|RunCommandFailed|Salsa20|'
echo -n 'Salted|SaltedCipher|SaltedCipherKeyLength|Sbox|SealOpen|'
echo -n 'SealOpen|SecretBox|Serialize|Serialize|SerializeHeader|'
echo -n 'SerializeSymmetricKeyEncrypted|Server|ServerWindow|'
echo -n 'SessionCombinedOutput|SessionID|SessionOutput|'
echo -n 'SessionShell|SessionStdoutPipe|SetupForwardAgent|'
echo -n 'SignatureRead|SignatureReserialize|SignatureV3Read|'
echo -n 'SignatureV3Reserialize|SignDetached|SignDetachedDSA|'
echo -n 'SignedEncryptedMessage|SignedMessage|Signing|'
echo -n 'SignTextDetached|SignVerify|Squeezing|SubkeyRevocation|'
echo -n 'Sum|SymmetricallyEncrypted|SymmetricEncryption|'
echo -n 'SymmetricKeyEncrypted|TerminalSetSize|TextSignedMessage|'
echo -n 'TooLongPasswordsWork|TransportMaxPacketReader|'
echo -n 'TransportMaxPacketWrite|TripartiteDiffieHellman|'
echo -n 'UnknownExitSignal|UnknownHashFunction|UnmarshalEmptyPacket|'
echo -n 'UnmarshalUnexpectedPacket|UnpaddedBase64Encoding|'
echo -n 'UnspecifiedRecipient|UnsupportedCurves|ValidateCert|'
echo -n 'ValidateCertTime|Vectors|VeryShortPasswords|WithHMACSHA1|'
echo -n 'WithHMACSHA256|XSalsa20|XTS|ZeroWindowAdjust)$') \
-x -v ${GO_PN}/... || die $?
go test -x -v ${GO_PN}/... || die $?
}
src_install() {

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-go/go-crypto/go-crypto-9999.ebuild,v 1.3 2015/05/21 08:45:02 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-go/go-crypto/go-crypto-9999.ebuild,v 1.4 2015/05/24 08:37:29 zmedico Exp $
EAPI=5
inherit git-r3
@ -19,6 +19,19 @@ S="${WORKDIR}/src/${GO_PN}"
EGIT_CHECKOUT_DIR="${S}"
STRIP_MASK="*.a"
src_prepare() {
# disable broken tests
sed -e 's:TestAgentForward(:_\0:' -i ssh/test/agent_unix_test.go || die
sed -e 's:TestRunCommandSuccess(:_\0:' \
-e 's:TestRunCommandStdin(:_\0:' \
-e 's:TestRunCommandStdinError(:_\0:' \
-e 's:TestRunCommandWeClosed(:_\0:' \
-e 's:TestFuncLargeRead(:_\0:' \
-e 's:TestKeyChange(:_\0:' \
-e 's:TestValidTerminalMode(:_\0:' \
-i ssh/test/session_test.go || die
}
src_compile() {
# Create a writable GOROOT in order to avoid sandbox violations.
GOROOT="${WORKDIR}/goroot"
@ -30,91 +43,7 @@ src_compile() {
src_test() {
GOROOT="${GOROOT}" GOPATH=${WORKDIR} \
go test -run "^"$(
echo -n 'Example_usage|Test(AcceptClose|AgainstLibOTR|Agent|'
echo -n 'Append|Append|AppendNoRealloc|Auth|Auth|'
echo -n 'AuthMethodFallback|AuthMethodInvalidPublicKey|'
echo -n 'AuthMethodKeyboardInteractive|AuthMethodPassword|'
echo -n 'AuthMethodRSAandDSA|AuthMethodWrongKeyboardInteractive|'
echo -n 'AuthMethodWrongPassword|AuthorizedKeyBasic|'
echo -n 'AuthWithInvalidSpace|AuthWithMissingQuote|'
echo -n 'AuthWithQuotedCommaInEnv|AuthWithQuotedQuoteInEnv|'
echo -n 'AuthWithQuotedSpaceInEnv|AutoPortListenBroken|BadSMP|'
echo -n 'BareMarshal|BareMarshalUnmarshal|BaseScalarMult|'
echo -n 'Basic|BcryptingIsCorrect|BcryptingIsEasy|Bilinearity|'
echo -n 'Blocksize|Box|BufferClose|BufferReadwrite|CampbellQuine|'
echo -n 'CanonicalText|Cert|CertLogin|Cipher|CipherDecrypt|'
echo -n 'CipherDecrypt|CipherEncrypt|CipherEncrypt|CipherInit|'
echo -n 'Ciphers|ClientAuthPublicKey|ClientHandlesKeepalives|'
echo -n 'ClientHMAC|ClientLoginCert|ClientUnsupportedCipher|'
echo -n 'ClientUnsupportedKex|ClientWriteEOF|Close|Compressed|'
echo -n 'Conversation|Core208|Cost|CostReturnsWithLeadingZeroes|'
echo -n 'CostValidationInHash|CurveImpl|CustomClientVersion|'
echo -n 'Debug|DecodeEncode|DecryptingEncryptedKey|'
echo -n 'DefaultCiphersExist|DefaultClientVersion|'
echo -n 'DetachedSignature|DetachedSignatureDSA|Dial|'
echo -n 'DoubleClose|DSAHashTruncatation|Ecc384Serialize|'
echo -n 'EncodeDecode|EncryptDecrypt|EncryptingEncryptedKey|'
echo -n 'Encryption|ExchangeVersions|ExchangeVersionsBasic|'
echo -n 'ExitSignalAndStatus|ExitStatusNonZero|ExitStatusZero|'
echo -n 'ExitWithoutStatusOrSignal|ExternallyRevocableKey|Full|'
echo -n 'G1Identity|G1Marshal|G2Identity|G2Marshal|GetKeyById|'
echo -n 'GFp12Invert|GFp2Invert|GFp6Invert|Golden|GoodSMP|'
echo -n 'HandshakeAutoRekeyRead|HandshakeAutoRekeyWrite|'
echo -n 'HandshakeBasic|HandshakeError|HandshakeTwice|HKDF|'
echo -n 'HKDFLimit|HKDFMultiRead|HostKeyCert|HostKeyCheck|'
echo -n 'IdVerification|IntLength|InvalidEntry|'
echo -n 'InvalidHashErrors|InvalidKeySize|'
echo -n 'InvalidServerConfiguration|InvalidTerminalMode|'
echo -n 'IsQuery|Iterated|KeccakKats|Kexes|Key|KeyExpiry|'
echo -n 'KeyMarshalParse|KeyPresses|KeyRevocation|'
echo -n 'KeySerialization|KeySignVerify|KeyUsage|'
echo -n 'KnownExitSignalOnly|Limited|LockClient|LockServer|'
echo -n 'LongHeader|MACs|MarshalParsePublicKey|MarshalPtr|'
echo -n 'MarshalUnmarshal|MillionA|MinorNotRequired|'
echo -n 'MissingHashFunction|MuxChannelCloseWriteUnblock|'
echo -n 'MuxChannelExtendedThreadSafety|MuxChannelOverflow|'
echo -n 'MuxChannelRequest|MuxChannelRequestUnblock|'
echo -n 'MuxCloseChannel|MuxCloseWriteChannel|'
echo -n 'MuxConnectionCloseWriteUnblock|MuxDisconnect|'
echo -n 'MuxGlobalRequest|MuxGlobalRequestUnblock|'
echo -n 'MuxInvalidRecord|MuxMaxPacketSize|MuxReadWrite|'
echo -n 'MuxReject|NewEntity|NewPublicKey|NewUserId|'
echo -n 'NewUserIdWithInvalidInput|NoArmoredData|'
echo -n 'NoPermissionsPassing|OCFB|OCSPDecode|'
echo -n 'OCSPDecodeWithoutCert|OCSPRequest|'
echo -n 'OCSPResponse|OCSPSignature|OpaqueParseReason|OrderG1|'
echo -n 'OrderG2|OrderGT|PacketCiphers|Parse|Parse|ParseCert|'
echo -n 'ParseCertWithOptions|ParseDSA|ParseECPrivateKey|'
echo -n 'ParseLibOTRPrivateKey|ParseRSAPrivateKey|'
echo -n 'ParseUserAttribute|ParseUserId|ParseWithNoNewlineAtEnd|'
echo -n 'PartialLengthReader|PartialLengths|PasswordNotSaved|'
echo -n 'PermissionsPassing|PortForward|'
echo -n 'PortForwardConnectionClose|PrivateKeyRead|'
echo -n 'PublicKeyRead|PublicKeySerialize|PublicKeyV3Read|'
echo -n 'PublicKeyV3Serialize|ReadDSAKey|ReadFull|ReadHeader|'
echo -n 'ReadingArmoredPrivateKey|ReadingArmoredPublicKey|'
echo -n 'ReadKeyRing|ReadLength|ReadPrivateKeyRing|ReadVersion|'
echo -n 'ReadVersionError|RereadKeyRing|RunCommandFailed|Salsa20|'
echo -n 'Salted|SaltedCipher|SaltedCipherKeyLength|Sbox|SealOpen|'
echo -n 'SealOpen|SecretBox|Serialize|Serialize|SerializeHeader|'
echo -n 'SerializeSymmetricKeyEncrypted|Server|ServerWindow|'
echo -n 'SessionCombinedOutput|SessionID|SessionOutput|'
echo -n 'SessionShell|SessionStdoutPipe|SetupForwardAgent|'
echo -n 'SignatureRead|SignatureReserialize|SignatureV3Read|'
echo -n 'SignatureV3Reserialize|SignDetached|SignDetachedDSA|'
echo -n 'SignedEncryptedMessage|SignedMessage|Signing|'
echo -n 'SignTextDetached|SignVerify|Squeezing|SubkeyRevocation|'
echo -n 'Sum|SymmetricallyEncrypted|SymmetricEncryption|'
echo -n 'SymmetricKeyEncrypted|TerminalSetSize|TextSignedMessage|'
echo -n 'TooLongPasswordsWork|TransportMaxPacketReader|'
echo -n 'TransportMaxPacketWrite|TripartiteDiffieHellman|'
echo -n 'UnknownExitSignal|UnknownHashFunction|UnmarshalEmptyPacket|'
echo -n 'UnmarshalUnexpectedPacket|UnpaddedBase64Encoding|'
echo -n 'UnspecifiedRecipient|UnsupportedCurves|ValidateCert|'
echo -n 'ValidateCertTime|Vectors|VeryShortPasswords|WithHMACSHA1|'
echo -n 'WithHMACSHA256|XSalsa20|XTS|ZeroWindowAdjust)$') \
-x -v ${GO_PN}/... || die $?
go test -x -v ${GO_PN}/... || die $?
}
src_install() {

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-go/go-net/go-net-1.4.2_p20150520.ebuild,v 1.2 2015/05/21 08:25:46 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-go/go-net/go-net-1.4.2_p20150520.ebuild,v 1.3 2015/05/24 08:52:41 zmedico Exp $
EAPI=5
@ -27,6 +27,12 @@ src_unpack() {
mv ${MY_PN}-${EGIT_COMMIT} src/${GO_PN} || die
}
src_prepare() {
# disable broken tests
sed -e 's:TestReadProppatch(:_\0:' -i webdav/xml_test.go || die
sed -e 's:TestPingGoogle(:_\0:' -i icmp/ping_test.go || die
}
src_compile() {
# Create a writable GOROOT in order to avoid sandbox violations.
GOROOT="${WORKDIR}/goroot"
@ -38,51 +44,7 @@ src_compile() {
src_test() {
GOROOT="${GOROOT}" GOPATH=${WORKDIR} \
go test -run "^(Example(WithTimeout|Parse)|"$(
echo -n '|Test(Background|TODO|WithCancel|ParentFinishesChild|'
echo -n 'ChildFinishesFirst|Deadline|Timeout|CanceledTimeout|'
echo -n 'Values|Allocs|SimultaneousCancels|InterlockedCancels|'
echo -n 'LayersCancel|LayersTimeout|CancelRemoves|EntityLength|'
echo -n 'Unescape|UnescapeEscape|Parser|NodeConsistency|Renderer|'
echo -n 'Tokenizer|MaxBuffer|MaxBufferReconstruction|Passthrough|'
echo -n 'BufAPI|ConvertNewlines|ReaderEdgeCases|Known|Hits|Misses|'
echo -n 'ForeignObject|Decode|Encode|Names|Sniff|Reader|FromMeta|'
echo -n 'XML|MarshalAndParseExtension|ParseIPv4Header|'
echo -n 'MarshalAndParseMessageForIPv4|MarshalAndParseMessageForIPv6|'
echo -n 'MarshalAndParseMultipartMessageForIPv4|'
echo -n 'MarshalAndParseMultipartMessageForIPv6|IDNA|Punycode|'
echo -n 'PunycodeErrors|MarshalHeader|ParseHeader|ICMPString|'
echo -n 'ICMPFilter|UDPSinglePacketConnWithMultipleGroupListeners|'
echo -n 'UDPMultiplePacketConnWithMultipleGroupListeners|'
echo -n 'UDPPerInterfaceSinglePacketConnWithSingleGroupListener|'
echo -n 'PacketConnConcurrentReadWriteUnicastUDP|'
echo -n 'PacketConnReadWriteUnicastUDP|ConnUnicastSocketOptions|'
echo -n 'PacketConnUnicastSocketOptions|ParseHeader|ICMPString|'
echo -n 'ICMPFilter|UDPSinglePacketConnWithMultipleGroupListeners|'
echo -n 'UDPMultiplePacketConnWithMultipleGroupListeners|'
echo -n 'UDPPerInterfaceSinglePacketConnWithSingleGroupListener|'
echo -n 'PacketConnConcurrentReadWriteUnicastUDP|ConnInitiatorPathMTU|'
echo -n 'ConnResponderPathMTU|PacketConnReadWriteUnicastUDP|'
echo -n 'ConnUnicastSocketOptions|PacketConnUnicastSocketOptions|'
echo -n 'LimitListener|LimitListenerError|PerHost|FromURL|SOCKS5|'
echo -n 'NodeLabel|Find|ICANN|PublicSuffix|SlowPublicSuffix|'
echo -n 'EffectiveTLDPlusOne|SlashClean|DirResolve|Walk|Dir|MemFS|'
echo -n 'MemFSRoot|MemFileReaddir|MemFile|MemFileWriteAllocs|WalkFS|'
echo -n 'ParseIfHeader|WalkToRoot|MemLSCanCreate|MemLSLookup|'
echo -n 'MemLSConfirm|MemLSNonCanonicalRoot|MemLSExpiry|MemLS|'
echo -n 'ParseTimeout|MemPS|ReadLockInfo|ReadPropfind|'
echo -n 'SecWebSocketAccept|HybiClientHandshake|'
echo -n 'HybiClientHandshakeWithHeader|HybiServerHandshake|'
echo -n 'HybiServerHandshakeNoSubProtocol|'
echo -n 'HybiServerHandshakeHybiBadVersion|HybiShortTextFrame|'
echo -n 'HybiShortMaskedTextFrame|HybiShortBinaryFrame|'
echo -n 'HybiControlFrame|HybiLongFrame|HybiClientRead|'
echo -n 'HybiShortRead|HybiServerRead|HybiServerReadWithoutMasking|'
echo -n 'HybiClientReadWithMasking|HybiServerFirefoxHandshake|Echo|'
echo -n 'Addr|Count|WithQuery|WithProtocol|WithTwoProtocol|'
echo -n 'WithBadProtocol|HTTP|TrailingSpaces|DialConfigBadVersion|'
echo -n 'SmallBuffer|ParseAuthority|Close))$') \
-x -v ${GO_PN}/... || die $?
go test -x -v ${GO_PN}/... || die $?
}
src_install() {

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-go/go-net/go-net-9999.ebuild,v 1.2 2015/05/21 06:16:46 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-go/go-net/go-net-9999.ebuild,v 1.3 2015/05/24 08:52:41 zmedico Exp $
EAPI=5
inherit git-r3
@ -20,6 +20,14 @@ S="${WORKDIR}/src/${GO_PN}"
EGIT_CHECKOUT_DIR="${S}"
STRIP_MASK="*.a"
src_prepare() {
# disable broken tests
sed -e 's:TestReadProppatch(:_\0:' -i webdav/xml_test.go || die
sed -e 's:TestPingGoogle(:_\0:' \
-e 's:TestNonPrivilegedPing(:_\0:' \
-i icmp/ping_test.go || die
}
src_compile() {
# Create a writable GOROOT in order to avoid sandbox violations.
GOROOT="${WORKDIR}/goroot"
@ -31,51 +39,7 @@ src_compile() {
src_test() {
GOROOT="${GOROOT}" GOPATH=${WORKDIR} \
go test -run "^(Example(WithTimeout|Parse)|"$(
echo -n '|Test(Background|TODO|WithCancel|ParentFinishesChild|'
echo -n 'ChildFinishesFirst|Deadline|Timeout|CanceledTimeout|'
echo -n 'Values|Allocs|SimultaneousCancels|InterlockedCancels|'
echo -n 'LayersCancel|LayersTimeout|CancelRemoves|EntityLength|'
echo -n 'Unescape|UnescapeEscape|Parser|NodeConsistency|Renderer|'
echo -n 'Tokenizer|MaxBuffer|MaxBufferReconstruction|Passthrough|'
echo -n 'BufAPI|ConvertNewlines|ReaderEdgeCases|Known|Hits|Misses|'
echo -n 'ForeignObject|Decode|Encode|Names|Sniff|Reader|FromMeta|'
echo -n 'XML|MarshalAndParseExtension|ParseIPv4Header|'
echo -n 'MarshalAndParseMessageForIPv4|MarshalAndParseMessageForIPv6|'
echo -n 'MarshalAndParseMultipartMessageForIPv4|'
echo -n 'MarshalAndParseMultipartMessageForIPv6|IDNA|Punycode|'
echo -n 'PunycodeErrors|MarshalHeader|ParseHeader|ICMPString|'
echo -n 'ICMPFilter|UDPSinglePacketConnWithMultipleGroupListeners|'
echo -n 'UDPMultiplePacketConnWithMultipleGroupListeners|'
echo -n 'UDPPerInterfaceSinglePacketConnWithSingleGroupListener|'
echo -n 'PacketConnConcurrentReadWriteUnicastUDP|'
echo -n 'PacketConnReadWriteUnicastUDP|ConnUnicastSocketOptions|'
echo -n 'PacketConnUnicastSocketOptions|ParseHeader|ICMPString|'
echo -n 'ICMPFilter|UDPSinglePacketConnWithMultipleGroupListeners|'
echo -n 'UDPMultiplePacketConnWithMultipleGroupListeners|'
echo -n 'UDPPerInterfaceSinglePacketConnWithSingleGroupListener|'
echo -n 'PacketConnConcurrentReadWriteUnicastUDP|ConnInitiatorPathMTU|'
echo -n 'ConnResponderPathMTU|PacketConnReadWriteUnicastUDP|'
echo -n 'ConnUnicastSocketOptions|PacketConnUnicastSocketOptions|'
echo -n 'LimitListener|LimitListenerError|PerHost|FromURL|SOCKS5|'
echo -n 'NodeLabel|Find|ICANN|PublicSuffix|SlowPublicSuffix|'
echo -n 'EffectiveTLDPlusOne|SlashClean|DirResolve|Walk|Dir|MemFS|'
echo -n 'MemFSRoot|MemFileReaddir|MemFile|MemFileWriteAllocs|WalkFS|'
echo -n 'ParseIfHeader|WalkToRoot|MemLSCanCreate|MemLSLookup|'
echo -n 'MemLSConfirm|MemLSNonCanonicalRoot|MemLSExpiry|MemLS|'
echo -n 'ParseTimeout|MemPS|ReadLockInfo|ReadPropfind|'
echo -n 'SecWebSocketAccept|HybiClientHandshake|'
echo -n 'HybiClientHandshakeWithHeader|HybiServerHandshake|'
echo -n 'HybiServerHandshakeNoSubProtocol|'
echo -n 'HybiServerHandshakeHybiBadVersion|HybiShortTextFrame|'
echo -n 'HybiShortMaskedTextFrame|HybiShortBinaryFrame|'
echo -n 'HybiControlFrame|HybiLongFrame|HybiClientRead|'
echo -n 'HybiShortRead|HybiServerRead|HybiServerReadWithoutMasking|'
echo -n 'HybiClientReadWithMasking|HybiServerFirefoxHandshake|Echo|'
echo -n 'Addr|Count|WithQuery|WithProtocol|WithTwoProtocol|'
echo -n 'WithBadProtocol|HTTP|TrailingSpaces|DialConfigBadVersion|'
echo -n 'SmallBuffer|ParseAuthority|Close))$') \
-x -v ${GO_PN}/... || die $?
go test -x -v ${GO_PN}/... || die $?
}
src_install() {

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-go/go-text/go-text-1.4.2_p20150506.ebuild,v 1.3 2015/05/21 06:57:23 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-go/go-text/go-text-1.4.2_p20150506.ebuild,v 1.4 2015/05/24 08:19:30 zmedico Exp $
EAPI=5
@ -36,55 +36,12 @@ src_compile() {
}
src_test() {
# Create go symlink for TestLinking in display/dict_test.go
mkdir -p "${GOROOT}/bin"
ln -s /usr/bin/go "${GOROOT}/bin/go" || die
GOROOT="${GOROOT}" GOPATH=${WORKDIR} \
go test -run "^("$(
echo -n 'Example(|_build|CanonType|Collator_Strings|Compacter|'
echo -n 'Compose|DecodeWindows1252|Dictionary|Gen_build|'
echo -n 'Gen_lookup|If|In|Iter|_lookup|Map|Matcher|Namer|Parent|'
echo -n 'ParseAcceptLanguage|Parse_errors|Region_TLD|Remove|'
echo -n 'RemoveFunc|Tag_Base|Tag_ComprehensibleTo|Tag_Region|'
echo -n 'Tags|Tag_Script|Tag_values|Transformer_fold|'
echo -n 'Transformer_narrow|Transformer_widen|UTF8Validator)|'
echo -n 'Test(AcceptMinSize|AddLikelySubtags|Ambiguous|Append|'
echo -n 'AppendNext|AppendString|AttrKey|Base|Basics|BestMatch|'
echo -n 'Big5CircumflexAndMacron|BOMOverride|Bytes|Bytes|'
echo -n 'BytesAllocation|Canonicalize|CaseMappings|'
echo -n 'CaseProperties|CCC|Chain|ColElem|ColElem|Compare|'
echo -n 'CompareWeights|Compose1|Compose2|Compose3|Composition|'
echo -n 'Contains|Context|Contract|ConvertLarge|Coverage|'
echo -n 'Currency|DecomposeSegment|DecomposeToLastBoundary|'
echo -n 'Decomposition|DeepCopy|Discard|DoNorm|Enclosing|'
echo -n 'EncodeInvalidUTF8|EncodeM49|EntryLess|EntrySort|'
echo -n 'Equality|Errors|Expand|Files|Filter|FindField|'
echo -n 'FindKeyAndType|FirstBoundary|FixCase|Flush|Fold|'
echo -n 'FoldSingleRunes|GenColElems|GenerateTrie|GenIdxSort|'
echo -n 'GenStates|Get|GetColElems|GetScriptID|Getters|'
echo -n 'Grandfathered|Group|Implicit|In|Index|Index|Insert|'
echo -n 'InsertAfter|InsertBefore|IsCountry|IsGroup|IsNormal|'
echo -n 'IsNormalString|IsPrivateUse|IsRoot|Iter|IterNext|'
echo -n 'IterSegmentation|Key|Key|KeyFromElems|LangID|Language|'
echo -n 'LastBoundary|LookupContraction|LookupContraction|'
echo -n 'LookupContraction|LookupTrie|MakeSlice|MakeString|Map|'
echo -n 'MapAlloc|Mapping|MatchLang|Merge|Minimize|Narrow|'
echo -n 'NarrowSingleRunes|NewCoverage|NextIndexed|NextWeight|'
echo -n 'NonDigits|NonRepertoire|Nop|NotIn|Numeric|'
echo -n 'NumericAppendNext|NumericCompare|NumericOverflow|'
echo -n 'NumericWeighterAlloc|OffsetSort|Options|Parent|'
echo -n 'ParentDistance|Parse|ParseAcceptLanguage|ParseBase|'
echo -n 'ParseCurrency|ParseDraft|ParseExtensions|ParseRegion|'
echo -n 'ParseScript|ParseTag|Path|PlaceHolder|Predicate|'
echo -n 'PrintContractionTrieSet|ProcessWeights|QuickSpan|'
echo -n 'Reader|Reader|Region|Region|RegionCanonicalize|'
echo -n 'RegionDeprecation|RegionDistance|RegionID|RegionISO3|'
echo -n 'RegionM49|RegionTLD|RegionType|Remove|Remove|'
echo -n 'RemoveAlloc|RemoveFunc|Replacement|RuleProcessor|'
echo -n 'Scan|Script|Script|Search|SelectAnyOf|SelectOnePerGroup|'
echo -n 'Self|SetTypeForKey|ShortBuffersAndOverflow|Simplify|'
echo -n 'Sort|String|String|StringAllocation|Supported|Supported|'
echo -n 'TagSize|Transform|TransformNorm|TypeForKey|Update|'
echo -n 'UpdateTertiary|UTF16|UTF8Validator|Widen|'
echo -n 'WidenSingleRunes|WordBreaks|Writer))$') \
-x -v ${GO_PN}/... || die $?
go test -x -v ${GO_PN}/... || die $?
}
src_install() {

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-go/go-text/go-text-9999.ebuild,v 1.3 2015/05/21 06:39:07 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-go/go-text/go-text-9999.ebuild,v 1.4 2015/05/24 08:19:30 zmedico Exp $
EAPI=5
inherit git-r3
@ -29,55 +29,12 @@ src_compile() {
}
src_test() {
# Create go symlink for TestLinking in display/dict_test.go
mkdir -p "${GOROOT}/bin"
ln -s /usr/bin/go "${GOROOT}/bin/go" || die
GOROOT="${GOROOT}" GOPATH=${WORKDIR} \
go test -run "^("$(
echo -n 'Example(|_build|CanonType|Collator_Strings|Compacter|'
echo -n 'Compose|DecodeWindows1252|Dictionary|Gen_build|'
echo -n 'Gen_lookup|If|In|Iter|_lookup|Map|Matcher|Namer|Parent|'
echo -n 'ParseAcceptLanguage|Parse_errors|Region_TLD|Remove|'
echo -n 'RemoveFunc|Tag_Base|Tag_ComprehensibleTo|Tag_Region|'
echo -n 'Tags|Tag_Script|Tag_values|Transformer_fold|'
echo -n 'Transformer_narrow|Transformer_widen|UTF8Validator)|'
echo -n 'Test(AcceptMinSize|AddLikelySubtags|Ambiguous|Append|'
echo -n 'AppendNext|AppendString|AttrKey|Base|Basics|BestMatch|'
echo -n 'Big5CircumflexAndMacron|BOMOverride|Bytes|Bytes|'
echo -n 'BytesAllocation|Canonicalize|CaseMappings|'
echo -n 'CaseProperties|CCC|Chain|ColElem|ColElem|Compare|'
echo -n 'CompareWeights|Compose1|Compose2|Compose3|Composition|'
echo -n 'Contains|Context|Contract|ConvertLarge|Coverage|'
echo -n 'Currency|DecomposeSegment|DecomposeToLastBoundary|'
echo -n 'Decomposition|DeepCopy|Discard|DoNorm|Enclosing|'
echo -n 'EncodeInvalidUTF8|EncodeM49|EntryLess|EntrySort|'
echo -n 'Equality|Errors|Expand|Files|Filter|FindField|'
echo -n 'FindKeyAndType|FirstBoundary|FixCase|Flush|Fold|'
echo -n 'FoldSingleRunes|GenColElems|GenerateTrie|GenIdxSort|'
echo -n 'GenStates|Get|GetColElems|GetScriptID|Getters|'
echo -n 'Grandfathered|Group|Implicit|In|Index|Index|Insert|'
echo -n 'InsertAfter|InsertBefore|IsCountry|IsGroup|IsNormal|'
echo -n 'IsNormalString|IsPrivateUse|IsRoot|Iter|IterNext|'
echo -n 'IterSegmentation|Key|Key|KeyFromElems|LangID|Language|'
echo -n 'LastBoundary|LookupContraction|LookupContraction|'
echo -n 'LookupContraction|LookupTrie|MakeSlice|MakeString|Map|'
echo -n 'MapAlloc|Mapping|MatchLang|Merge|Minimize|Narrow|'
echo -n 'NarrowSingleRunes|NewCoverage|NextIndexed|NextWeight|'
echo -n 'NonDigits|NonRepertoire|Nop|NotIn|Numeric|'
echo -n 'NumericAppendNext|NumericCompare|NumericOverflow|'
echo -n 'NumericWeighterAlloc|OffsetSort|Options|Parent|'
echo -n 'ParentDistance|Parse|ParseAcceptLanguage|ParseBase|'
echo -n 'ParseCurrency|ParseDraft|ParseExtensions|ParseRegion|'
echo -n 'ParseScript|ParseTag|Path|PlaceHolder|Predicate|'
echo -n 'PrintContractionTrieSet|ProcessWeights|QuickSpan|'
echo -n 'Reader|Reader|Region|Region|RegionCanonicalize|'
echo -n 'RegionDeprecation|RegionDistance|RegionID|RegionISO3|'
echo -n 'RegionM49|RegionTLD|RegionType|Remove|Remove|'
echo -n 'RemoveAlloc|RemoveFunc|Replacement|RuleProcessor|'
echo -n 'Scan|Script|Script|Search|SelectAnyOf|SelectOnePerGroup|'
echo -n 'Self|SetTypeForKey|ShortBuffersAndOverflow|Simplify|'
echo -n 'Sort|String|String|StringAllocation|Supported|Supported|'
echo -n 'TagSize|Transform|TransformNorm|TypeForKey|Update|'
echo -n 'UpdateTertiary|UTF16|UTF8Validator|Widen|'
echo -n 'WidenSingleRunes|WordBreaks|Writer))$') \
-x -v ${GO_PN}/... || die $?
go test -x -v ${GO_PN}/... || die $?
}
src_install() {

@ -1,2 +1 @@
DIST abstract-par-0.3.1.tar.gz 4792 SHA256 d3ab9ea69100d90668b22cac9a2533d524e8d5bf362792333c600d818028fb63 SHA512 146845d472e930c34e4c2a3a8bf8649053f1e64dbeab28f2e6330cec6af378b1cec66a7f069c93fb9043f1a10b092e1dcd8b1d40d9c94925568ddc0cb051148e WHIRLPOOL 9ba59bc49a28382df506cd9d00efe8cb6564cc1787d5fad6d547bffcbcce4540a994988ddbf50df817473f9864f29825272f48663286b891ade299dcc33b9f0a
DIST abstract-par-0.3.3.tar.gz 4714 SHA256 248a8739bd902462cb16755b690b55660e196e58cc7e6ef8157a72c2a3d5d860 SHA512 d603745202ececf5a514e5ac7da82fdd03dd27ec4fbb11a870a7b0a6c92e468cf3bd68763afa748434b3ed0ed5b80a1d2cefaa84c68a84b82028225400841605 WHIRLPOOL 5f907e8340a26887074b3c312d46dec314194cfc79e2bd219f3dd9f6cbfdcb4dc4af51a765e645b572ac035767e506114dbeb5d44bf5a4db376cc76d2f86464e

@ -1,24 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/abstract-par/abstract-par-0.3.1.ebuild,v 1.2 2014/07/25 09:16:31 slyfox Exp $
EAPI=5
# ebuild generated by hackport 0.3.2.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Type classes generalizing the functionality of the 'monad-par' library"
HOMEPAGE="https://github.com/simonmar/monad-par"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/deepseq-1.1:=[profile?]
>=dev-lang/ghc-6.10.4:="
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8"

@ -1,10 +1,10 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/abstract-par/abstract-par-0.3.3.ebuild,v 1.2 2014/07/25 09:16:31 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/abstract-par/abstract-par-0.3.3-r1.ebuild,v 1.1 2015/05/23 16:43:24 slyfox Exp $
EAPI=5
# ebuild generated by hackport 0.3.4.9999
# ebuild generated by hackport 0.4.5.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
@ -18,8 +18,7 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/deepseq-1.1:=[profile?]
>=dev-lang/ghc-6.10.4:=
RDEPEND=">=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/ant-core/ant-core-1.9.2.ebuild,v 1.8 2014/08/10 20:07:23 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/ant-core/ant-core-1.9.2.ebuild,v 1.9 2015/05/23 22:48:44 chewi Exp $
EAPI="5"
@ -24,7 +24,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ppc64 x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
DEPEND=">=virtual/jdk-1.5
DEPEND="|| ( >=virtual/jdk-1.5 dev-java/gcj-jdk )
!dev-java/ant-tasks
!dev-java/ant-optional"
RDEPEND="${DEPEND}"

@ -1,10 +1,13 @@
DIST icedtea-bin-core-6.1.13.5-amd64.tar.bz2 52278418 SHA256 42b57b3fc20d893d18928a47637356414f568f3b731cd1cfc1530c501d057af4 SHA512 79d0f4debac147804fd9e0ed24a97ad91f4ee0fe4b2cc05dbe5981d7411b40f73df96c9208332f5520bb2620208bbc2300255d26218b5177f9a2b4099d17d3e3 WHIRLPOOL 206a749c932db75f85c8ebe3c023b9d2ce3a977161d548e7907026ae5c6eeff0fd31fecb133da3d171ffa76578f11e6da5a1bcbddbc82715efa7536cb1df9a15
DIST icedtea-bin-core-6.1.13.5-x86.tar.bz2 53213698 SHA256 42fd83b69738d35bb314d180927cb35c70786148d1288d6dbbaa105c20189f6d SHA512 1e4424fc4ccd7cfc19c698615eca1fdc56adab16c781deba7de3b79d4ba9db1ecd72daa53f4d38712845846c7ffecebc1fec8a2405cb7d7f6672fc5230e212ce WHIRLPOOL ca7d542e53a02f37e8dffa641e45e8573e927eee3ebaf6333713afc5f28509d85b8d8aab2bdb523a565cf5fc6de58502f70c3a11c2e9afbb9daa0068c62dcd0f
DIST icedtea-bin-core-6.1.13.7-amd64.tar.xz 49242728 SHA256 146bc914aa9d2e19d1273f2e0f71888c4ea1130eacc63bd22075f9a79e255f63 SHA512 b9e6509fe3ac033d593863af05d7853b7d4cbaf7dca041035b662dbde7866d56418fd075e4592aaf6640894bb639673a683e9c8add5aaf3c502caabae67ad2ee WHIRLPOOL 05fcd580b9d678a3717692582393d00f8e0f0de621e9edfdd1ecd76269f9d5a0ac87b14416dd49f0df0c572bf99de2436b1b4a15944f771d60c568b51c298706
DIST icedtea-bin-core-6.1.13.7-ppc.tar.xz 39570240 SHA256 74bee77719b7285c6d91665e572cece092c1f6cee137032c50b9aec35db641d0 SHA512 e13a31f3ee4b60d603019a519047ffea8d97f3c6ff69ed7930c38e85f9051541f5dbe2c526b61175d3bcd371703168ba74949e1c7b44b4c8a790285864466e33 WHIRLPOOL 15f9b33c0edda490b48524996c2f3be263a498d97d969156e41dfbc03e7b780e568db80397a1a4716899c3fa202091bbec1c3358ddd178bdb8c010481e7604a6
DIST icedtea-bin-core-6.1.13.7-x86.tar.xz 50373836 SHA256 3cc3e7c1fc07370bc7009d0ce7cfc2270de47165c45b8352b429aa1ccca561f2 SHA512 eb3eff46f20ffc93b7babe90aa3b9283119cf369fca503e7bdd7905455b9ac0e2eb389cc77e2e9bb02d802dc846dff75bbd218a844b80fa475e4ff04c88e9cf2 WHIRLPOOL 7593fd10d4c2e95fc02c2a7c94276632b6d99a077ec095018d5003e0c694c63f3e6eb3aa1d872f32911ad5ec2a90eae5f7a40c2784ef1b460e4a24a451369fd2
DIST icedtea-bin-core-7.2.5.3-amd64.tar.bz2 55719739 SHA256 b777b90c92ec7939ad037b10a5b11e9405f6e6d7a6565b32b4eeebdf9410033c SHA512 6d990aef564e0a6c64949bd8b8a41d3acb146a143ca5fb8b7ba2aa32c0c0a06161888114e424e65e6e0c6610731b97b6a57dce9ee6b08e5c5026baef7a9b53ac WHIRLPOOL 4a64440b0ef1ca1f3e0c45e3196583ce0f0bdc5d2bea201b6e780be9aac18fce20d3215abafe83136d0c3ebaf6fc4326e979fddc197d49249723fd13ea0abe76
DIST icedtea-bin-core-7.2.5.3-x86.tar.bz2 56635165 SHA256 89b9d724689b8c4ecfa20ddf514296b440f789852386417e392f64d8281169a1 SHA512 ca30891112c0bf8eed54d40bb351bce43433d725f07ce999aeec59ce7c08e5aa66b0b0eeb261b9944aeabf79ffa60ca680d7c8dc3ff8871d4caf11ce333f79ec WHIRLPOOL 6f41e6ad10bf976837e6e51f2d73bd1f83d2a50c51329f26ff4a65c779dab19b7f8e23d6f6d2024aeeb2230de6e362dbac9cdee2aeb848fcfc222041b710afe7
DIST icedtea-bin-core-7.2.5.5-amd64.tar.xz 52642552 SHA256 cfa0399d93eab61004c6d3c23c7b2b46623c0fde1c8034adc09a6fdae9ba1a26 SHA512 427b134109bfd92a073f10467f030f2bccf7b3fdcc6ec66f63d0ab5a896dfb4cc4904a9b8f5b6833fe4ae73bffb54e97e75a363500ed897a153ea7a687c75e9a WHIRLPOOL 84fa1a480633d2f2459238c11fa58ba514a8eede37f54eebd19effd5e2dcf01bcf1f320c65f150018b52eea3c630c313ba85166ea9d8d44bb61b42c42738b9ad
DIST icedtea-bin-core-7.2.5.5-arm.tar.xz 43744840 SHA256 5f508eebadbf51a01677f3dcac2678f5a09eb7e9fd8f224fd397961e56a95a73 SHA512 45524bd6e6c1f8f1ac69e2c8891c647e0dd3e4afe272561f17565f4e21b7104fdb9718f12023bfba308d311d661e00122a82c81e61a7bc6a744108495d343dc8 WHIRLPOOL 4e386a6cd5997a1d169550b3e6fcd29ccdb1bf0f7942e3c4ed02521c13afc7531de78c313ad6d50555e8781bb2566b7a10a6393db09e576bf5579ae8615fb4c4
DIST icedtea-bin-core-7.2.5.5-ppc.tar.xz 42616472 SHA256 36cc4fd0bfef1c2ae0dcad7116dd2a3b6e7a5ff7fd25da1ae47560755415cf2f SHA512 a0f80ae0701b0f51bd165143b16aa9c9ae7314d1b1ccc5c4ef96f37012598bf1d1c7ace0742573562b642354b5f263e1dd97d026bb3d2addbe94b33c208c79b2 WHIRLPOOL 619901211cb099eb405a46bcf1bee5828c523b29ad8013fccaf77a82d3885b9517888c2461960e344aef8cb3c8b4807c909e0f693f3207c1c2dd35f74784ddac
DIST icedtea-bin-core-7.2.5.5-x86.tar.xz 53895468 SHA256 f32ddce3e2435334aedc9bbda2319f88b4a0e92a9b7ada7afbc2724d8a1cee07 SHA512 e4e085a9e23f75e79f0172986e83bc5b03373826a11f4240c8331c0086521189a611b6a20b4f7f4c28d8e2436dcb046590a06487e14d1d79c454698ac0a5a9bc WHIRLPOOL 0785f0cac8655b6c9843b592bfe71a4c28ec4215e18d0257499ac5207458a159fb8d1c56defe6b3bedf07a0fa299531b51182f6c27abdf24bf801157b3b624a5
DIST icedtea-bin-doc-6.1.13.5.tar.bz2 11511128 SHA256 17b51c45f432056b809db6f586c2217f115a0aec1aa8431f4ce3c02526d6a6e3 SHA512 65d5dd0acfc9dbf67b76fdb120f639fbbffc3b18555cac5ba9f0deed5a8503fae843e6600810f2c01f98cb24ad67e7eb58ce6ecf7b67f2e694bbe3e775b8ef24 WHIRLPOOL 3fee74e6921dc3cc92275fb2577c115535d1bb7932034559c391800e5d20621e6f4471ff0d93fff5fcfe142682270e8fbf221067b8b484ad21b7309fb9d289d1
DIST icedtea-bin-doc-6.1.13.7.tar.xz 9845104 SHA256 75e2d37caa2bbcca8d77f4b6b63be7337484f1a0cd35ba784f191ac433b4f8bc SHA512 0f78642a0a27cee3439aac44f2df4cb43dd167c1bdb84c337636357f63195a3dfc4d2157a2368fdc72eceaad73eea17d016ca4f39f4c09a62322abac72111999 WHIRLPOOL 66db5023cd88c241427731aa66f227cab917a389ad89140a9e9174d8da5aa9a83850edd42a9359121633305e542d74c9f9b73788c7683da733c1b407d71df8e0
@ -13,10 +16,13 @@ DIST icedtea-bin-doc-7.2.5.5.tar.xz 10599388 SHA256 ced6f04aeb35bdcfbeffff1f631d
DIST icedtea-bin-examples-6.1.13.5-amd64.tar.bz2 2164162 SHA256 2a4e668855f4819fa76adc482b8ff589866110f3a60158d60b9e07fa6ace5c27 SHA512 e99d4a4b59bdaba2bd7b5d9874180f18378533819dc52588e1432b1f9919cd018f1210d8733cb3048d4cdda49b9b5e6554c6e85df7f96f66190c7e459eac7674 WHIRLPOOL 865350c5932274513c2f30c10143bd89b9c5b3603e94ab84f1f29ba6ee9bb122867ecbd7593babe48e3cdd28e9625b206dbda4648526f0a1b68109d97ab2dc9d
DIST icedtea-bin-examples-6.1.13.5-x86.tar.bz2 2131563 SHA256 0360e11f0470080887b8b43b50b785a2b1fcaf6cc085ab30b24f32020a1295a8 SHA512 028461d4364788bc3142e0649f705d78d8f5bf76ba08533b157458ab44281fb0e248a96ea01debf48843a260323198477eac9fb860fd77ed56a25a3fc8524043 WHIRLPOOL 25970a17e67d0d89e72c8297664594891b8819c588c148c8278ed3a8a924fc72ebf7a3be4936ddc034e9f700f285d51a58d0a6bc3dfc2ce5a1e1d2588ccff726
DIST icedtea-bin-examples-6.1.13.7-amd64.tar.xz 1903880 SHA256 1bd0657d389cd046eb1d6dfab32edb66a3a18e97c8ea7d60e066cc5a48fddb3e SHA512 77892fc66c49f746d23a692bf9f6716be613111fc697cb92aef9ad12ba8cebdb32f1d434a6bcfa9237e7a382e613590dc06f8d9b6746cbf381ae8b8e9b47bda9 WHIRLPOOL 1f4d94314430ab12c0aa1cb6fd7d16ceda2a1a3e055982b590877c29d7f2c4ea94c2ebd0d8ce631b98522493a3326d68a2756a3eaa4e043c7a7e0558ae37fb15
DIST icedtea-bin-examples-6.1.13.7-ppc.tar.xz 1889572 SHA256 c0a4d1f0cdf1bed63c62a7f261c3188bdf53dec288bb501c402325d51677297d SHA512 6c8da2362d25143cafe00c75231125a731b443bcf9325a9baf5807d56e073f551023b6b6a86bc860f615c5f28032f27dbaecf26de79d179a92dd642cc4adee3e WHIRLPOOL d87f7c9cc80481c16e68e31d13c023614b7fbc35e0b39e4adecef2e9a476253460448de935c0988ff349fda3537e900f24b6d38a4ec3805c8a331e3061b19c4f
DIST icedtea-bin-examples-6.1.13.7-x86.tar.xz 1902248 SHA256 98efdac63222f1bffd65dc791a3bf752e10c8083d23f5d4d6a2b3c0784ba4bca SHA512 247dc6d80425af835c153bd6503e30725183a23b05f0108640040a05ca3f6d86467d174a7e92a64e4513b119040fdafc6ebcc6cffac1bc65aa778f9972f408d7 WHIRLPOOL 8eeabadbab0ad2426d6a191202991c023621f98982b87a1b62f40d2bde6282bf63d095b4c2edff27b950da846385b3cfa0917061f4ff5fab181c9b5d82d2cd0d
DIST icedtea-bin-examples-7.2.5.3-amd64.tar.bz2 2338390 SHA256 f7bbc108c79348b89d74c23dadba514e7bfca3a4be43b5de25ee15a696503d6d SHA512 9b4a5c5d27a006bd6b3d60416423b2c6d10a5e5845f937bfe1f4a6ee36af3dfaf4eb5fe9b99e5ac5e80a953ffb6d9d0802acecc8125224d87636fe15acdcbdce WHIRLPOOL bc4e42e3c5d7e31fecddc37745a08d1eebfedae4f626f392cb4968d9b5072727728149f39355c644878d1ff4dd9105fa88201ae3a0c4e0555d934ec382497575
DIST icedtea-bin-examples-7.2.5.3-x86.tar.bz2 2314054 SHA256 f990c36540d7ea70fd9005ae2b33708fd27d780d3f5c640543d2cfb25c2c8f9d SHA512 7a6870a7ec861bcd5cc1e4408c2bda435de98f8d80d48af9c5b2b5bc93816643e06b9881f8dc45ea342b1988956285e3232e408cc66538a8d202cbc332ca4080 WHIRLPOOL f3172cab34d85010ad2f96736db3ed0be36b02313c9b4b48eb34fb2bf4943ea1a8b25a07e58c688de109027735aa1777ab5dca8b9db54960099453a72f0d6f76
DIST icedtea-bin-examples-7.2.5.5-amd64.tar.xz 1795668 SHA256 373db6d3bc88e8572a81b03e2dc5b539acb2a48347f6bdc797bf59ad7330e108 SHA512 a34b979094dd337d365d089e49aa6363f201499db2eec3d46edbec2235a55e8d0f488e1329bc699ddbc32c3d11cece95c4678ef5f49d3b4e4fd8a4481739f561 WHIRLPOOL d1112d0ddac4bb329416655e5083e762cb674a5935f655dd0d7759f4950a979b441e6bf3e1be87b596bc0cdb1c226efb96fd0b78b941f53e45c8eec66355b176
DIST icedtea-bin-examples-7.2.5.5-arm.tar.xz 1778824 SHA256 11b02d038f5d02286200a9d1e58342aef432f0b475d3555068c6ee988407acea SHA512 5e46c15df71684124cdeb6f9ce2978bd86dd795c6c2422d4e67abcee6c230ebee3de8e235b95203fec1e06830253a86ad724d36f843fc2e385d7c3b5cb0e69fb WHIRLPOOL e8930ff6714def3c4dfdf9f1b40d5538a66897d6e9bd397f6167c264f1434889bd15c13ee965ae9db254653c084d47dd6e032c2f8228a6bb2d2c66e8d820f828
DIST icedtea-bin-examples-7.2.5.5-ppc.tar.xz 1785508 SHA256 0b50cd010ceee2d3c0804897f9934127c4cdfc8c91729df422748ed9a7043365 SHA512 1d7e27b5391ecfa408c5d5e0c1979e732ee43fd3f295311c82d6a9a6f5014136cdbc5f449bf5343b417a66691ff8667364050072d93c2be4b3d7009d6a50980f WHIRLPOOL 42501a028a975e00ebf5449dba0fb6f67c83efa2d8c7639c23b74d96a2d06f576094089432ea28d13eb63dee7c2531fb816d39811e11381cfe33bc8c0ada2f47
DIST icedtea-bin-examples-7.2.5.5-x86.tar.xz 1794656 SHA256 3ff68a31470260231bbf9b8a9c242705bea4303158ea5b0a739548ce2fe9702b SHA512 59819a6bdc7f74aea90f2a1c1e5714518d28fdf23b508f10fd6ad52707aea9561a4afd12997742e21583fb15008e0fb1213bc677d3930a51f9786b4a54c74f14 WHIRLPOOL dc51882d96791f4a02ee5232efe759ba2f233779765f08c275635430c60f460119e7360a4bb15f676652125c1b6257c8825b909190b51bfcc610f10401362888
DIST icedtea-bin-src-6.1.13.5.tar.bz2 41211055 SHA256 e948d327be0bc538f59d7a66a58558ec29917184e885ab26a1fe7821378e0131 SHA512 b687f14c801acc1295514f3ae7b760ffd88501d925e231286c86fc074fae37b908fd5880c73a55da94b5b49192151355529441f54f369947198a08e58349d955 WHIRLPOOL fd81de2dabda2d39028cbc08492754876b7e3a6c8a1b5ec6465089a6cd79eff8b70b920e029eabe8f4068606f9386e48bda4f515ab7fcdad9f0542c024308d94
DIST icedtea-bin-src-6.1.13.7.tar.xz 39750536 SHA256 4b778433141b0231da1615266566d1881bf9f1674f5f5721f669dc130710c38d SHA512 43a7baae4874681b438e477790479dbe339a88904deec6c91acf79d09fb25d562f83070e74a8691c51a28b4ebb1f3bd7c9befa52adc4785099e08b84fa8c5eb7 WHIRLPOOL 57d14e18a8365684f5d090f86709d0d3b110ad7fb506e0bae9ff796aebf110c396fa3707bddc85af32e23b004b09d9d107e99fc392a98b5046473b39068f2876

@ -1,29 +1,30 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-6.1.13.7.ebuild,v 1.1 2015/05/10 20:45:35 chewi Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-6.1.13.7.ebuild,v 1.2 2015/05/23 23:17:18 chewi Exp $
EAPI="5"
inherit java-vm-2 prefix versionator
dist="http://dev.gentoo.org/~chewi/distfiles/"
dist="http://dev.gentoo.org/~chewi/distfiles"
TARBALL_VERSION="${PV}"
DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK"
HOMEPAGE="http://icedtea.classpath.org"
SRC_URI="
amd64? ( ${dist}/${PN}-core-${TARBALL_VERSION}-amd64.tar.xz )
x86? ( ${dist}/${PN}-core-${TARBALL_VERSION}-x86.tar.xz )
doc? ( ${dist}/${PN}-doc-${TARBALL_VERSION}.tar.xz )
examples? (
amd64? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-amd64.tar.xz )
x86? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-x86.tar.xz )
)
SRC_URI="doc? ( ${dist}/${PN}-doc-${TARBALL_VERSION}.tar.xz )
source? ( ${dist}/${PN}-src-${TARBALL_VERSION}.tar.xz )"
for arch in amd64 ppc x86; do
SRC_URI+="
${arch}? (
${dist}/${PN}-core-${TARBALL_VERSION}-${arch}.tar.xz
examples? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-${arch}.tar.xz )
)"
done
LICENSE="GPL-2-with-linking-exception"
SLOT="6"
KEYWORDS="-* ~amd64 ~x86"
KEYWORDS="-* ~amd64 ~ppc ~x86"
IUSE="+X +alsa cjk +cups doc examples nsplugin selinux source webstart"
REQUIRED_USE="nsplugin? ( X )"

@ -1,29 +1,30 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-7.2.5.5.ebuild,v 1.1 2015/05/10 20:45:35 chewi Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-7.2.5.5.ebuild,v 1.2 2015/05/23 23:17:18 chewi Exp $
EAPI="5"
inherit java-vm-2 multilib prefix versionator
inherit java-vm-2 multilib prefix toolchain-funcs versionator
dist="http://dev.gentoo.org/~chewi/distfiles/"
dist="http://dev.gentoo.org/~chewi/distfiles"
TARBALL_VERSION="${PV}"
DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK"
HOMEPAGE="http://icedtea.classpath.org"
SRC_URI="
amd64? ( ${dist}/${PN}-core-${TARBALL_VERSION}-amd64.tar.xz )
x86? ( ${dist}/${PN}-core-${TARBALL_VERSION}-x86.tar.xz )
doc? ( ${dist}/${PN}-doc-${TARBALL_VERSION}.tar.xz )
examples? (
amd64? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-amd64.tar.xz )
x86? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-x86.tar.xz )
)
SRC_URI="doc? ( ${dist}/${PN}-doc-${TARBALL_VERSION}.tar.xz )
source? ( ${dist}/${PN}-src-${TARBALL_VERSION}.tar.xz )"
for arch in amd64 arm ppc x86; do
SRC_URI+="
${arch}? (
${dist}/${PN}-core-${TARBALL_VERSION}-${arch}.tar.xz
examples? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-${arch}.tar.xz )
)"
done
LICENSE="GPL-2-with-linking-exception"
SLOT="7"
KEYWORDS="-* ~amd64 ~x86"
KEYWORDS="-* ~amd64 ~arm ~ppc ~x86"
IUSE="+X +alsa cjk +cups doc examples nsplugin pulseaudio selinux source webstart"
REQUIRED_USE="nsplugin? ( X )"
@ -80,12 +81,20 @@ RDEPEND="${COMMON_DEP}
selinux? ( sec-policy/selinux-java )
>=gnome-base/gsettings-desktop-schemas-3.12.2"
DEPEND="dev-util/patchelf"
DEPEND="!arm? ( dev-util/patchelf )"
PDEPEND="webstart? ( dev-java/icedtea-web:0[icedtea7] )
nsplugin? ( dev-java/icedtea-web:0[icedtea7,nsplugin] )
pulseaudio? ( dev-java/icedtea-sound )"
pkg_pretend() {
if [[ "$(tc-is-softfloat)" != "no" ]]; then
die "These binaries require a hardfloat system."
elif use arm && [[ "${CHOST}" != armv7* ]]; then
die "These binaries require an ARMv7 CPU."
fi
}
src_prepare() {
# Ensures HeadlessGraphicsEnvironment is used.
if ! use X; then
@ -96,19 +105,27 @@ src_prepare() {
sed -i 's:=/:=@GENTOO_PORTAGE_EPREFIX@/:' jre/lib/fontconfig.Gentoo.properties || die
eprefixify jre/lib/fontconfig.Gentoo.properties
# Fix the RPATHs.
# Fix the RPATHs, except on arm.
# https://bugs.gentoo.org/show_bug.cgi?id=543658#c3
local old="/usr/$(get_libdir)/icedtea${SLOT}"
local new="${EPREFIX}/opt/${P}"
local elf rpath
for elf in $(find -type f -executable ! -name "*.cgi" || die); do
rpath=$(patchelf --print-rpath "${elf}" || die "patchelf ${elf}")
if [[ -n "${rpath}" ]]; then
patchelf --set-rpath "${rpath//${old}/${new}}" "${elf}" || die "patchelf ${elf}"
fi
done
# https://github.com/NixOS/patchelf/issues/8
if use arm; then
ewarn "The RPATHs on these binaries are normally modified to avoid"
ewarn "conflicts with an icedtea installation built from source. This"
ewarn "is currently not possible on ARM so please refrain from"
ewarn "installing dev-java/icedtea on the same system."
else
local old="/usr/$(get_libdir)/icedtea${SLOT}"
local new="${EPREFIX}/opt/${P}"
local elf rpath
for elf in $(find -type f -executable ! -name "*.cgi" || die); do
rpath=$(patchelf --print-rpath "${elf}" || die "patchelf ${elf}")
if [[ -n "${rpath}" ]]; then
patchelf --set-rpath "${rpath//${old}/${new}}" "${elf}" || die "patchelf ${elf}"
fi
done
fi
}
src_install() {

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-sound/icedtea-sound-1.0.1.ebuild,v 1.2 2015/05/21 09:03:39 chewi Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-sound/icedtea-sound-1.0.1.ebuild,v 1.3 2015/05/23 22:52:22 chewi Exp $
# Build written by Andrew John Hughes (gnu_andrew@member.fsf.org)
EAPI="5"
@ -13,7 +13,7 @@ SRC_URI="http://icedtea.classpath.org/download/source/${P}.tar.xz"
LICENSE="GPL-2-with-linking-exception"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="~amd64 ~arm ~ppc ~x86"
IUSE="+doc test"

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.5.1-r1.ebuild,v 1.5 2015/05/20 23:23:53 chewi Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.5.1-r1.ebuild,v 1.6 2015/05/23 23:08:15 chewi Exp $
# Build written by Andrew John Hughes (ahughes@redhat.com)
EAPI="5"
@ -13,7 +13,7 @@ SRC_URI="http://icedtea.classpath.org/download/source/${P}.tar.gz"
LICENSE="GPL-2 GPL-2-with-linking-exception LGPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
KEYWORDS="amd64 ~arm ~ppc x86"
IUSE="doc +icedtea7 javascript +nsplugin tagsoup test"

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-7.2.5.5.ebuild,v 1.3 2015/05/21 09:01:24 chewi Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-7.2.5.5.ebuild,v 1.4 2015/05/23 23:05:43 chewi Exp $
# Build written by Andrew John Hughes (gnu_andrew@member.fsf.org)
# *********************************************************
@ -59,7 +59,7 @@ SRC_URI="
${DROP_URL}/jamvm/${JAMVM_TARBALL} -> ${JAMVM_GENTOO_TARBALL}"
LICENSE="Apache-1.1 Apache-2.0 GPL-1 GPL-2 GPL-2-with-linking-exception LGPL-2 MPL-1.0 MPL-1.1 public-domain W3C"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="~amd64 ~arm ~ppc ~x86"
RESTRICT="test"
IUSE="+X +alsa cacao cjk +cups debug doc examples infinality jamvm javascript +jbootstrap kerberos +nsplugin
@ -137,9 +137,7 @@ DEPEND="${COMMON_DEP} ${ALSA_COMMON_DEP} ${CUPS_COMMON_DEP} ${X_COMMON_DEP}
|| (
>=dev-java/gcj-jdk-4.3
dev-java/icedtea-bin:7
dev-java/icedtea-bin:6
dev-java/icedtea:7
dev-java/icedtea:6
)
app-arch/cpio
app-arch/unzip
@ -182,7 +180,6 @@ pkg_setup() {
JAVA_PKG_WANT_BUILD_VM="
icedtea-7 icedtea-bin-7 icedtea7
icedtea-6 icedtea-bin-6 icedtea6 icedtea6-bin
gcj-jdk"
JAVA_PKG_WANT_SOURCE="1.5"
JAVA_PKG_WANT_TARGET="1.5"

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/jss/jss-4.3-r1.ebuild,v 1.1 2013/06/05 09:30:15 tomwij Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/jss/jss-4.3-r1.ebuild,v 1.4 2015/05/23 21:40:39 monsieurp Exp $
EAPI="5"
@ -45,12 +45,19 @@ java_prepare() {
epatch "${FILESDIR}"/${P}-secitem.patch
}
# See bug 539100.
pkg_setup() {
linux-info_pkg_setup
java-pkg-2_pkg_setup
}
src_compile() {
export JAVA_GENTOO_OPTS="-source $(java-pkg_get-source) -target $(java-pkg_get-target)"
use amd64 && export USE_64=1
cd "${S}/security/coreconf" || die
# Hotfix for kernel 3.x #379283
get_running_version || die "Failed to determine kernel version"
if [[ ${KV_MAJOR} -ge 3 ]]; then

@ -1,5 +1,4 @@
DIST ekopath-2015-04-21-installer.run 50223364 SHA256 fe2ddaa8d0b48c8e2811a9ba312e67a998631cf57c7de957c77176c4c84221a9 SHA512 0e8c50046b67b28dfdd53820ed3fe579c3a22a127d3417b8dbe929b5ded530ec60b7591d2ce49bd17f6e5d0584a1e036d748076a9be91549f18b92342451e58c WHIRLPOOL c2205eb355252f23ef3c8dca9410a4f3e57dfe4909dd81977bc7a559e11ac25203efcb115d739dab2f71f3c2b0897de185c7a40a5f1ca48c40c456b446e0144e
DIST ekopath-2015-05-02-installer.run 50240814 SHA256 7e6a879e90c48c6d15dddbfd3aedebaa3ee3f47e8653e5b6a1f704f224c69072 SHA512 86004bf4e8d9588bc8562cf8797e7df954a5f3ffb41d1b493db224911692ec6c15d293d0f4f92b7d427e93b7a378f0475c8275ddfbd0719a4cf06e4d20d8f7e1 WHIRLPOOL bb75def37eba7464661f800fd4d0e327a206ec2272b748fd2b79cea56745e569d53529ef50ee28c16f587338cd91954fa89ba86f0d1f4f74cf212086052b8d07
DIST ekopath-2015-05-11-installer.run 49721830 SHA256 754827572dc6a41870de5074e9da4f40fd1a10ce5887df3c293700604f928cfa SHA512 a042fb3b8dc31f46033c6b42ed00cc7eb0a9a9111ee284099bab8259d0cef9c13a942d41e34955b0ad6a7d16bda1c1f7ff48d5fdf9d9fcd8ff6bd782fea49768 WHIRLPOOL ba7c24b341637f20b91b26120c7cc92b817ab63699db131820901ee3d6a48f175c3beb7cafc7e14ec077f6ebaa35b4e089ec2899a835a6a44f2d32f89f1c5572
DIST ekopath-2015-05-19-installer.run 55419050 SHA256 689f35cf49738ddb2f4c0bb0a089fc3984242fdee422b6a1462e090beee5b15d SHA512 531d05bf53867ab77c99b8c6769c5c6b5be8ae76388762f2373c42c528ce9ab38c2f951e3ffa7d9ad7405ffa3976878311f4ca2a3ee6738f0bd8c0ca3a09e802 WHIRLPOOL 9167fab113de824f4cbdaba465f6abccf5a119656f60af43b9f29fdad8cfaf10ec7ba744fe52f6e707fafe67540efb987686a190ed9fad79922188c85b044b99
DIST ekopath-5.0.1_pre20131115.run 49693707 SHA256 8db9733adb8a60626f7fce806a943743485cd4e733e284bdb557b384c519c3f2 SHA512 306664b1874801d89d9add46b13d63f4d0f26e008c71091ba25ab9cec78f559be438d8089e5df6df3ede553e2178fdc17150b9b26a7dcddfbeb3975e8b04a2d8 WHIRLPOOL 78705fadecd0990b98582394dce5494728e3a56ff8f20f43dad9da2cd6ae5e97ef435e13dae62da5e127df4ef6a5ae923b95243d2d240e5fc579eccd6abdf390
DIST ekopath-5.0.5_pre20150226.run 46800428 SHA256 aa5f5f4124338631b92ef4067539305c354a537369e07ed72e84977d5ff558c4 SHA512 d4871287fa65d65404246a3524640bf479897b5faa87452b570312a6e2231d1d8ce56f741e944d9fb500c1e787a4622d48027dff86c58f32bde0504d2c8649d4 WHIRLPOOL 9fcddafe0b06ffe85c6bf98ae35e331de70a01f93bdd0c6506be8dec2549adbb6804ac135b27a32603028af263e3d2088aaef8afaab3eff095ee0bf869d0f9b5

@ -1,62 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ekopath/ekopath-6.0.348_p20150502.ebuild,v 1.1 2015/05/04 04:30:46 mgorny Exp $
EAPI=5
inherit versionator multilib pax-utils
MY_PV=$(get_version_component_range 1-3)
DATE=$(get_version_component_range 4)
DATE=${DATE#p}
DATE=${DATE:0:4}-${DATE:4:2}-${DATE:6}
INSTALLER=${PN}-${DATE}-installer.run
DESCRIPTION="PathScale EKOPath Compiler Suite"
HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite"
SRC_URI="http://c591116.r16.cf2.rackcdn.com/${PN}/nightly/Linux/${INSTALLER}"
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="!!app-arch/rpm"
RDEPEND=""
RESTRICT="bindist mirror"
QA_PREBUILT="
opt/${PN}/lib/${MY_PV}/x8664/*
opt/${PN}/bin/*"
S="${WORKDIR}"
src_unpack() {
cp "${DISTDIR}/${INSTALLER}" "${S}/" || die
chmod +x "${S}/${INSTALLER}" || die
}
src_prepare() {
cat > 99${PN} <<-EOF
PATH=${EROOT%/}/opt/${PN}/bin
ROOTPATH=${EROOT%/}/opt/${PN}/bin
LDPATH=${EROOT%/}/opt/${PN}/lib:${EROOT%/}/opt/${PN}/lib/${MY_PV}/x8664/64
MANPATH=${EROOT%/}/opt/${PN}/docs/man
EOF
}
src_install() {
# EI_PAX marking is obsolete and PT_PAX breaks the binary.
# We must use XT_PAX to run the installer.
if [[ ${PAX_MARKINGS} == "XT" ]]; then
pax-mark m "${INSTALLER}"
fi
./"${INSTALLER}" \
--prefix "${ED%/}/opt/${PN}" \
--mode unattended || die
rm -r "${ED}/opt/${PN}"/uninstall* || die
doenvd 99${PN}
}

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ekopath/ekopath-6.0.334_p20150421.ebuild,v 1.1 2015/04/22 12:44:23 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ekopath/ekopath-6.0.373_p20150519.ebuild,v 1.1 2015/05/23 21:32:10 mgorny Exp $
EAPI=5
@ -57,6 +57,8 @@ src_install() {
--prefix "${ED%/}/opt/${PN}" \
--mode unattended || die
[[ -d ${ED%/}/opt/${PN}/lib/${MY_PV} ]] || die "Incorrect release version in PV"
rm -r "${ED}/opt/${PN}"/uninstall* || die
doenvd 99${PN}
}

@ -1,9 +1,3 @@
DIST MoarVM-2014.07.tar.gz 2208093 SHA256 9659d18d6e63b95ee64f4d8ced9d7cd156f3d4867abdac6173c109fed2bdaabb SHA512 de7cb593446b952776a9a3dc6bb84e5b3fb5eafd25d59101d44f85fd7a9ac2cc24e2b1720cd3cbce65fd490ec85c4c56da6b92d9a1c7233816ff7b082754a500 WHIRLPOOL 0adff0a3607b1885510a2e3df9ea82dd36b1e73898c66025ebcf23c209ff8fdd5a1de6a3127569ef60f48f4bceac62a32bd2d63af0818a926cd10b20e321fec3
DIST MoarVM-2014.08.tar.gz 2375244 SHA256 1c213fdb3813351d7591d61eb11662ccc93d8fa4b4b9c66daf18f97dda74f7c5 SHA512 5f76b9450205d39e37032ff8664bb6309b3ab75308e63cdba330787bf0d15401b9d583fee15e7f5c117c05321040f27148b2cae34f1ff884c252232ebcfe9394 WHIRLPOOL ebb048cd8ca68f1e5456aacd21f2ce267e632da2f97effbb760ad668b0a8a3b6103c010f792a55f396deaa11b61db1270b2d207cf2d6725f318984d0cb09c1c3
DIST MoarVM-2014.09.tar.gz 2506918 SHA256 5d37b621323176f8c6eaacc1395326e6e5dcf4f34c938910597661cb175a6d3a SHA512 7c7b330219861f01b30480ad6a8a5315444e068475065cb2d0efb2a24847eaffc461346664ede596fdc20ea33e93330681dda77d7a69e3db73e1f213ae827d8d WHIRLPOOL ea13ad3a2df10d2b1f91343a71109ad88829623d86e03124dd825f4e04a9aecaf545205c01fa15452463ac21066420b8a24753e10bc46524e6f8c553d2dc4976
DIST MoarVM-2014.10.tar.gz 2508468 SHA256 7ba6e115dddce7d867992a8066df164b44ff163df61134263aca2930e8889012 SHA512 55ea500046034f41ae33a87db023da3ce0dbe2533e6971e4ee8c3d788639680478a5f04e8192e208ca2040bcff0165c56537b65a0a0cb616fcba42cec9af64b3 WHIRLPOOL c3f7a9f512af13875dc83fdbfc247337b50766b733e616563249d35b0eded73da8e6264d340c2c5c3e1a3348bf1ecf547599d142ab9db47d21abf082a3268499
DIST MoarVM-2014.11.tar.gz 2514421 SHA256 82da8057615c3c7462c62edd26d2b63339b2ef5d776548fe8d7fb8f2c89ac088 SHA512 192742361acfbbc2205285053279ed505955b5ecf764e9306af81bb72ed60a56776a7d57636d562c7c63d49ea2a8b0943db7d97224e21fa333186433f1a14231 WHIRLPOOL 36c483d575ab68c4269a90c8cffc7636ffdb5f81103796fe306b0538f384062d1ff1a53fe55660659878ffd024356ae91fc1ce36251c32bd2cf9bd5b9695fdcd
DIST MoarVM-2014.12.tar.gz 2516518 SHA256 b94d3d0cdfb19413fbc753d1413bd659a5e5829cdcc88d8b77de00df62c09e5a SHA512 d2ca1162b3440cba8cfd8e47c6b2faa65724c8bc3ef9a33a66d896914261d801857ea321fd36f1aa328bab9787b7d93f410490439df661f926483bfbe5a84c59 WHIRLPOOL cf2d1f104d283c8c704953a70e036e33137f2a5956f5540be6fb2c4d20f4f349dc8f045d67e07d7fd9324c92bd6ccac31349378dbb1d0a71bce8f465ef5d3569
DIST MoarVM-2015.01.tar.gz 2519960 SHA256 d02d09721bad73b8f2aa460bb731b6c59fb7bd9bf69beb5b80774a3d98065b93 SHA512 d5563272324f04b29fb8cb39d805c080cc7c0c560f9ac85e4150dd864d395b54247cedf750e378209d5a8836d35b2b32ae9083642706aca593c5926072755270 WHIRLPOOL 15f40bb32dab69d50218aab06870044578b6dd1f33b95cc1bbd437e1afd2f2206fc1529de899e5767730d477c9cb170a3a8af88adbd405067f057af80dacb969
DIST MoarVM-2015.02.tar.gz 3069571 SHA256 4093ff80e6b40f215dd238282a464de59bbd5c2ef42cb9099e9ef68f07fe8d1b SHA512 af93287637d358ee0512a7c5259485dbc6f82fcd7c7e5eb6a8811c6ae6adfd9b3d064f43765f0ba73cd5647f19561f6abd837a273e41ae356e76e56c3bd8e892 WHIRLPOOL 642640572bc0e93afbce6164559ccbb75b6bf84cf086111c4d31b437ef0fc4f49d33dcc23f8a1d5a7ca010ac11dba140a9ba6f37dedf35ea2a1375115a59f189
DIST MoarVM-2015.03.tar.gz 3071511 SHA256 fc4bfae9a004c9f266c53881ae375955daeb84936b9055ae486194e06caec4a0 SHA512 0b47bb47375fe8e4fe2e5d7d71c5e547723a0fc1845c93dedbdd294b4b3e82aa04fe6e2df1c730a2ee61695da876df54ec8d18c91030f0a4a9b0c99c6c9267f8 WHIRLPOOL 72b3796506413ccde83e3b705ceb8dc7c253e60a9b7bd5cab023644dde6fbeaa99a320781221f01fbaf24cbb35c50bc628e3ff574d5a006a09c006cd0262acb2

@ -1,31 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/moarvm/moarvm-2014.07.ebuild,v 1.1 2014/07/21 04:01:29 patrick Exp $
EAPI=5
inherit eutils multilib
MY_PN="MoarVM"
DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
HOMEPAGE="http://moarvm.org"
SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND="dev-libs/libuv"
DEPEND="${RDEPEND}
dev-lang/perl"
S="${WORKDIR}/MoarVM-${PV}"
src_configure() {
perl Configure.pl --prefix="${D}/usr"|| die
}
src_install() {
emake install
}

@ -1,31 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/moarvm/moarvm-2014.08.ebuild,v 1.1 2014/08/25 04:30:54 patrick Exp $
EAPI=5
inherit eutils multilib
MY_PN="MoarVM"
DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
HOMEPAGE="http://moarvm.org"
SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND="dev-libs/libuv"
DEPEND="${RDEPEND}
dev-lang/perl"
S="${WORKDIR}/MoarVM-${PV}"
src_configure() {
perl Configure.pl --prefix="${D}/usr"|| die
}
src_install() {
emake install
}

@ -1,31 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/moarvm/moarvm-2014.09.ebuild,v 1.1 2014/09/19 05:59:56 patrick Exp $
EAPI=5
inherit eutils multilib
MY_PN="MoarVM"
DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
HOMEPAGE="http://moarvm.org"
SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND="dev-libs/libuv"
DEPEND="${RDEPEND}
dev-lang/perl"
S="${WORKDIR}/MoarVM-${PV}"
src_configure() {
perl Configure.pl --prefix="${D}/usr"|| die
}
src_install() {
emake install
}

@ -1,31 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/moarvm/moarvm-2014.10.ebuild,v 1.1 2014/10/25 03:15:53 patrick Exp $
EAPI=5
inherit eutils multilib
MY_PN="MoarVM"
DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
HOMEPAGE="http://moarvm.org"
SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND="dev-libs/libuv"
DEPEND="${RDEPEND}
dev-lang/perl"
S="${WORKDIR}/MoarVM-${PV}"
src_configure() {
perl Configure.pl --prefix="${D}/usr"|| die
}
src_install() {
emake install
}

@ -1,31 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/moarvm/moarvm-2014.11.ebuild,v 1.1 2014/11/23 23:40:39 patrick Exp $
EAPI=5
inherit eutils multilib
MY_PN="MoarVM"
DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
HOMEPAGE="http://moarvm.org"
SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND="dev-libs/libuv"
DEPEND="${RDEPEND}
dev-lang/perl"
S="${WORKDIR}/MoarVM-${PV}"
src_configure() {
perl Configure.pl --prefix="${D}/usr"|| die
}
src_install() {
emake install
}

@ -1,31 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/moarvm/moarvm-2014.12.ebuild,v 1.1 2014/12/20 08:59:38 patrick Exp $
EAPI=5
inherit eutils multilib
MY_PN="MoarVM"
DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
HOMEPAGE="http://moarvm.org"
SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND="dev-libs/libuv"
DEPEND="${RDEPEND}
dev-lang/perl"
S="${WORKDIR}/MoarVM-${PV}"
src_configure() {
perl Configure.pl --prefix="${D}/usr"|| die
}
src_install() {
emake install
}

@ -1,4 +1,3 @@
DIST nqp-2014.12.tar.gz 5219250 SHA256 06ccd12d1a1f86e0964df0d388a8278df17d8c772d05f813d4a72c6795c7a5ef SHA512 ed789bd7054f11086e992dc2542ebd0db03caf0fd58c82cfb7f9d030157d3115e0534a5980e99e8c6a998f6e331102ed8920bf665b9417806695461fe201f01a WHIRLPOOL f8bad427718186f84e8665a8acdc9cae5bac8e927daa90a9301dc01d0ef2c8c75d435883f2ab245d8a0a4410322a940f36ac877819a4d570357104e847847fe1
DIST nqp-2015.01.tar.gz 5225188 SHA256 b661cb1c435e64ef39e149d3034414aef17c5bb5d213cdb85c8f30a8e30d475d SHA512 186bc301a55458ca872461b5e4cd98e8abb5163d734427e182112a41e63ba892dedf1f53f10f46f65ac3c3bc101cd74d55942f920f0bbb848fd8e943dc3e294b WHIRLPOOL 34a13340757c1c63172f7499b3ca5f466c8c6bde66c50c5d6b9aa35b9c60b55a18561636fa9bd165b037662fa7cf988addbd7b5c720f505986f0227a9b551219
DIST nqp-2015.02.tar.gz 5231834 SHA256 f35c480e49fb68e2c7c99f4ab752d59ffecbb017350ed4e11b011335ae673a1b SHA512 cd25e8edb3dd25e16f6fde5d5d1752b6afdb1acb4f00b8be9348cc927bfba3708aef60c1bba63f9856b32e349277e09ed516661b79dd734415d6fbc6466a67b1 WHIRLPOOL 0bc36047ff5bd788691c1a7a0064d766c5b6c5edf4a3f2ab0dbb004f601e665bf67a15cf677a6634a7937c191afbe9eafad99c2096633324f96eaf0bc0b83c56
DIST nqp-2015.03.tar.gz 5240119 SHA256 203c31c516a370204d8193ac824956ffd7fb5f71edbdb9712da0b20f98729020 SHA512 11f85230277929ea9f78c4c0fad867143b6e8c3eeaeec53ca2cf676c3905d071b147fad42fcbf4e83f01b2afbf80ffae15ce753d615432442af16db5a76af0c5 WHIRLPOOL 3f3944529715b1b52672d0a13bf21509f754606762ed728d503d77d3706ab4725faefc3026d34d2a9ec1efacd3f6fc17c3b9f86018ac3068c2f75a37cc12bd2a

@ -1,66 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/nqp-2014.12.ebuild,v 1.3 2015/01/26 04:14:32 patrick Exp $
EAPI=5
# still not working
RESTRICT="test"
inherit eutils multilib versionator
GITCRAP=64e7d41
PARROT_VERSION="6.7.0"
DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
HOMEPAGE="http://rakudo.org/"
SRC_URI="http://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="doc +parrot java moar"
REQUIRED_USE="|| ( parrot java moar )"
RDEPEND="parrot? ( >=dev-lang/parrot-${PARROT_VERSION}:=[unicode] )
java? ( >=virtual/jre-1.7 )
moar? ( =dev-lang/moarvm-${PV} )
dev-libs/libffi"
DEPEND="${RDEPEND}
java? ( >=virtual/jdk-1.7 )
dev-lang/perl"
S=${WORKDIR}/perl6-nqp-${GITCRAP}
src_configure() {
use java && myconf+="jvm,"
use parrot && myconf+="parrot,"
use moar && myconf+="moar,"
perl Configure.pl --backend=${myconf} --prefix=/usr || die
# dirty hack to make dyncall not fail
sed -i -e 's/-Werror=missing-prototypes//' Makefile || die
sed -i -e 's/-Werror=missing-declarations//' Makefile || die
sed -i -e 's/-Werror=strict-prototypes//' Makefile || die
# more dirty hack to allow building with newer gcc
sed -i -e 's/-Werror=implicit-function-declaration//' Makefile || die
sed -i -e 's/-Werror=nested-externs//' Makefile || die
}
src_compile() {
emake -j1 || die
}
src_test() {
emake -j1 test || die
}
src_install() {
emake DESTDIR="${ED}" install || die
dodoc CREDITS README.pod || die
if use doc; then
dodoc -r docs/* || die
fi
}

@ -0,0 +1,787 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.5.25-r1.ebuild,v 1.1 2015/05/24 06:26:18 olemarkus Exp $
EAPI=5
inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool systemd
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
function php_get_uri ()
{
case "${1}" in
"php-pre")
echo "http://downloads.php.net/dsp/${2}"
;;
"php")
echo "http://www.php.net/distributions/${2}"
;;
"olemarkus")
echo "http://dev.gentoo.org/~olemarkus/php/${2}"
;;
"gentoo")
echo "mirror://gentoo/${2}"
;;
*)
die "unhandled case in php_get_uri"
;;
esac
}
PHP_MV="$(get_major_version)"
SLOT="$(get_version_component_range 1-2)"
# alias, so we can handle different types of releases (finals, rcs, alphas,
# betas, ...) w/o changing the whole ebuild
PHP_PV="${PV/_rc/RC}"
PHP_PV="${PHP_PV/_alpha/alpha}"
PHP_PV="${PHP_PV/_beta/beta}"
PHP_RELEASE="php"
[[ ${PV} == ${PV/_alpha/} ]] || PHP_RELEASE="php-pre"
[[ ${PV} == ${PV/_beta/} ]] || PHP_RELEASE="php-pre"
[[ ${PV} == ${PV/_rc/} ]] || PHP_RELEASE="php-pre"
PHP_P="${PN}-${PHP_PV}"
PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")"
PHP_FPM_CONF_VER="1"
SRC_URI="${PHP_SRC_URI}"
DESCRIPTION="The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs"
HOMEPAGE="http://php.net/"
LICENSE="PHP-3"
S="${WORKDIR}/${PHP_P}"
# We can build the following SAPIs in the given order
SAPIS="embed cli cgi fpm apache2"
# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
IUSE="${IUSE}
${SAPIS/cli/+cli}
threads"
IUSE="${IUSE} bcmath berkdb bzip2 calendar cdb cjk
crypt +ctype curl debug
enchant exif frontbase +fileinfo +filter firebird
flatfile ftp gd gdbm gmp +hash +iconv imap inifile
intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit mhash
mssql mysql libmysqlclient mysqli nls
oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
readline recode selinux +session sharedmem
+simplexml snmp soap sockets spell sqlite ssl
sybase-ct sysvipc systemd tidy +tokenizer truetype unicode vpx wddx
+xml xmlreader xmlwriter xmlrpc xpm xslt zip zlib"
DEPEND="
>=app-eselect/eselect-php-0.7.1-r3[apache2?,fpm?]
>=dev-libs/libpcre-8.32[unicode]
apache2? ( || ( >=www-servers/apache-2.4[apache2_modules_unixd,threads=]
<www-servers/apache-2.4[threads=] ) )
berkdb? ( =sys-libs/db-4* )
bzip2? ( app-arch/bzip2 )
cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
cjk? ( !gd? (
virtual/jpeg:0
media-libs/libpng:0=
sys-libs/zlib
) )
crypt? ( >=dev-libs/libmcrypt-2.4 )
curl? ( >=net-misc/curl-7.10.5 )
enchant? ( app-text/enchant )
exif? ( !gd? (
virtual/jpeg:0
media-libs/libpng:0=
sys-libs/zlib
) )
firebird? ( dev-db/firebird )
gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib )
gdbm? ( >=sys-libs/gdbm-1.8.0 )
gmp? ( >=dev-libs/gmp-4.1.2 )
iconv? ( virtual/libiconv )
imap? ( virtual/imap-c-client[ssl=] )
intl? ( dev-libs/icu:= )
iodbc? ( dev-db/libiodbc )
kerberos? ( virtual/krb5 )
ldap? ( >=net-nds/openldap-1.2.11 )
ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 )
libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) )
mssql? ( dev-db/freetds[mssql] )
libmysqlclient? (
mysql? ( virtual/mysql )
mysqli? ( >=virtual/mysql-4.1 )
)
nls? ( sys-devel/gettext )
oci8-instant-client? ( dev-db/oracle-instantclient-basic )
odbc? ( >=dev-db/unixODBC-1.8.13 )
postgres? ( dev-db/postgresql )
qdbm? ( dev-db/qdbm )
readline? ( sys-libs/readline )
recode? ( app-text/recode )
sharedmem? ( dev-libs/mm )
simplexml? ( >=dev-libs/libxml2-2.6.8 )
snmp? ( >=net-analyzer/net-snmp-5.2 )
soap? ( >=dev-libs/libxml2-2.6.8 )
spell? ( >=app-text/aspell-0.50 )
sqlite? ( >=dev-db/sqlite-3.7.6.3 )
ssl? ( >=dev-libs/openssl-0.9.7 )
sybase-ct? ( dev-db/freetds )
tidy? ( app-text/htmltidy )
truetype? (
=media-libs/freetype-2*
>=media-libs/t1lib-5.0.0
!gd? (
virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib )
)
unicode? ( dev-libs/oniguruma )
vpx? ( media-libs/libvpx )
wddx? ( >=dev-libs/libxml2-2.6.8 )
xml? ( >=dev-libs/libxml2-2.6.8 )
xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv )
xmlreader? ( >=dev-libs/libxml2-2.6.8 )
xmlwriter? ( >=dev-libs/libxml2-2.6.8 )
xpm? (
x11-libs/libXpm
virtual/jpeg:0
media-libs/libpng:0= sys-libs/zlib
)
xslt? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 )
zip? ( sys-libs/zlib )
zlib? ( sys-libs/zlib )
virtual/mta
"
php="=${CATEGORY}/${PF}"
REQUIRED_USE="
truetype? ( gd )
vpx? ( gd )
cjk? ( gd )
exif? ( gd )
xpm? ( gd )
gd? ( zlib )
simplexml? ( xml )
soap? ( xml )
wddx? ( xml )
xmlrpc? ( || ( xml iconv ) )
xmlreader? ( xml )
xslt? ( xml )
ldap-sasl? ( ldap )
mhash? ( hash )
phar? ( hash )
libmysqlclient? ( || (
mysql
mysqli
pdo
) )
qdbm? ( !gdbm )
readline? ( !libedit )
recode? ( !imap !mysql !mysqli )
sharedmem? ( !threads )
!cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )"
RDEPEND="${DEPEND}"
RDEPEND="${RDEPEND}
fpm? (
selinux? ( sec-policy/selinux-phpfpm )
systemd? ( sys-apps/systemd ) )"
DEPEND="${DEPEND}
sys-devel/flex
>=sys-devel/m4-1.4.3
>=sys-devel/libtool-1.5.18"
# Allow users to install production version if they want to
case "${PHP_INI_VERSION}" in
production|development)
;;
*)
PHP_INI_VERSION="development"
;;
esac
PHP_INI_UPSTREAM="php.ini-${PHP_INI_VERSION}"
PHP_INI_FILE="php.ini"
want_apache
pkg_setup() {
depend.apache_pkg_setup
}
php_install_ini() {
local phpsapi="${1}"
# work out where we are installing the ini file
php_set_ini_dir "${phpsapi}"
local phpinisrc="${PHP_INI_UPSTREAM}-${phpsapi}"
cp "${PHP_INI_UPSTREAM}" "${phpinisrc}"
# default to /tmp for save_path, bug #282768
sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${phpinisrc}"
# Set the extension dir
sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" -i "${phpinisrc}"
# Set the include path to point to where we want to find PEAR packages
sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -i "${phpinisrc}"
dodir "${PHP_INI_DIR#${EPREFIX}}"
insinto "${PHP_INI_DIR#${EPREFIX}}"
newins "${phpinisrc}" "${PHP_INI_FILE}"
elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}"
elog
dodir "${PHP_EXT_INI_DIR#${EPREFIX}}"
dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}"
if use_if_iuse opcache; then
elog "Adding opcache to $PHP_EXT_INI_DIR"
echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> "${D}/${PHP_EXT_INI_DIR}"/opcache.ini
dosym "${PHP_EXT_INI_DIR#${EPREFIX}}/opcache.ini" "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini"
fi
# SAPI-specific handling
if [[ "${sapi}" == "fpm" ]] ; then
[[ -z ${PHP_FPM_CONF_VER} ]] && PHP_FPM_CONF_VER=0
einfo "Installing FPM CGI config file php-fpm.conf"
insinto "${PHP_INI_DIR#${EPREFIX}}"
newins "${FILESDIR}/php-fpm-r${PHP_FPM_CONF_VER}.conf" php-fpm.conf
# Remove bogus /etc/php-fpm.conf.default (bug 359906)
[[ -f "${ED}/etc/php-fpm.conf.default" ]] && rm "${ED}/etc/php-fpm.conf.default"
fi
# Install PHP ini files into /usr/share/php
dodoc php.ini-development
dodoc php.ini-production
}
php_set_ini_dir() {
PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}"
PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext"
PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active"
}
src_prepare() {
# USE=sharedmem (session/mod_mm to be exact) tries to mmap() this path
# ([empty session.save_path]/session_mm_[sapi][gid].sem)
# there is no easy way to circumvent that, all php calls during
# install use -n, so no php.ini file will be used.
# As such, this is the easiest way to get around
addpredict /session_mm_cli250.sem
addpredict /session_mm_cli0.sem
# Change PHP branding
# Get the alpha/beta/rc version
sed -re "s|^(PHP_EXTRA_VERSION=\").*(\")|\1-pl${PR/r/}-gentoo\2|g" \
-i configure.in || die "Unable to change PHP branding"
# Patch PHP to show Gentoo as the server platform
sed -e 's/PHP_UNAME=`uname -a | xargs`/PHP_UNAME=`uname -s -n -r -v | xargs`/g' \
-i configure.in || die "Failed to fix server platform name"
# Prevent PHP from activating the Apache config,
# as we will do that ourselves
sed -i \
-e "s,-i -a -n php${PHP_MV},-i -n php${PHP_MV},g" \
-e "s,-i -A -n php${PHP_MV},-i -n php${PHP_MV},g" \
configure sapi/apache2filter/config.m4 sapi/apache2handler/config.m4
# Patch PHP to support heimdal instead of mit-krb5
if has_version "app-crypt/heimdal" ; then
sed -e 's|gssapi_krb5|gssapi|g' -i acinclude.m4 \
|| die "Failed to fix heimdal libname"
sed -e 's|PHP_ADD_LIBRARY(k5crypto, 1, $1)||g' -i acinclude.m4 \
|| die "Failed to fix heimdal crypt library reference"
fi
# Fix build with libvpx-1.4.0, bug #545952 .
epatch "${FILESDIR}/${PN}-libvpx.patch"
#Add user patches #357637
epatch_user
#force rebuilding aclocal.m4
rm aclocal.m4
eautoreconf
if [[ ${CHOST} == *-darwin* ]] ; then
# http://bugs.php.net/bug.php?id=48795, bug #343481
sed -i -e '/BUILD_CGI="\\$(CC)/s/CC/CXX/' configure || die
fi
}
src_configure() {
addpredict /usr/share/snmp/mibs/.index
addpredict /var/lib/net-snmp/mib_indexes
PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}"
# This is a global variable and should be in caps. It isn't because the
# phpconfutils eclass relies on exactly this name...
# for --with-libdir see bug #327025
my_conf="
--prefix="${PHP_DESTDIR}"
--mandir="${PHP_DESTDIR}"/man
--infodir="${PHP_DESTDIR}"/info
--libdir="${PHP_DESTDIR}"/lib
--with-libdir=$(get_libdir)
--without-pear
$(use_enable threads maintainer-zts)"
# extension USE flag shared
my_conf+="
$(use_enable bcmath bcmath )
$(use_with bzip2 bz2 "${EPREFIX}"/usr)
$(use_enable calendar calendar )
$(use_enable ctype ctype )
$(use_with curl curl "${EPREFIX}"/usr)
$(use_enable xml dom )
$(use_with enchant enchant "${EPREFIX}"/usr)
$(use_enable exif exif )
$(use_enable fileinfo fileinfo )
$(use_enable filter filter )
$(use_enable ftp ftp )
$(use_with nls gettext "${EPREFIX}"/usr)
$(use_with gmp gmp "${EPREFIX}"/usr)
$(use_enable hash hash )
$(use_with mhash mhash "${EPREFIX}"/usr)
$(use_with iconv iconv $(use elibc_glibc || use elibc_musl || echo "${EPREFIX}"/usr))
$(use_enable intl intl )
$(use_enable ipv6 ipv6 )
$(use_enable json json )
$(use_with kerberos kerberos "${EPREFIX}"/usr)
$(use_enable xml libxml )
$(use_with xml libxml-dir "${EPREFIX}"/usr)
$(use_enable unicode mbstring )
$(use_with crypt mcrypt "${EPREFIX}"/usr)
$(use_with mssql mssql "${EPREFIX}"/usr)
$(use_with unicode onig "${EPREFIX}"/usr)
$(use_with ssl openssl "${EPREFIX}"/usr)
$(use_with ssl openssl-dir "${EPREFIX}"/usr)
$(use_enable pcntl pcntl )
$(use_enable phar phar )
$(use_enable pdo pdo )
$(use_enable opcache opcache )
$(use_with postgres pgsql "${EPREFIX}"/usr)
$(use_enable posix posix )
$(use_with spell pspell "${EPREFIX}"/usr)
$(use_with recode recode "${EPREFIX}"/usr)
$(use_enable simplexml simplexml )
$(use_enable sharedmem shmop )
$(use_with snmp snmp "${EPREFIX}"/usr)
$(use_enable soap soap )
$(use_enable sockets sockets )
$(use_with sqlite sqlite3 "${EPREFIX}"/usr)
$(use_with sybase-ct sybase-ct "${EPREFIX}"/usr)
$(use_enable sysvipc sysvmsg )
$(use_enable sysvipc sysvsem )
$(use_enable sysvipc sysvshm )
$(use_with systemd fpm-systemd)
$(use_with tidy tidy "${EPREFIX}"/usr)
$(use_enable tokenizer tokenizer )
$(use_enable wddx wddx )
$(use_enable xml xml )
$(use_enable xmlreader xmlreader )
$(use_enable xmlwriter xmlwriter )
$(use_with xmlrpc xmlrpc)
$(use_with xslt xsl "${EPREFIX}"/usr)
$(use_enable zip zip )
$(use_with zlib zlib "${EPREFIX}"/usr)
$(use_enable debug debug )"
# DBA support
if use cdb || use berkdb || use flatfile || use gdbm || use inifile \
|| use qdbm ; then
my_conf="${my_conf} --enable-dba${shared}"
fi
# DBA drivers support
my_conf+="
$(use_with cdb cdb)
$(use_with berkdb db4 ${EPREFIX}/usr)
$(use_enable flatfile flatfile )
$(use_with gdbm gdbm ${EPREFIX}/usr)
$(use_enable inifile inifile )
$(use_with qdbm qdbm ${EPREFIX}/usr)"
# Support for the GD graphics library
my_conf+="
$(use_with truetype freetype-dir ${EPREFIX}/usr)
$(use_with truetype t1lib ${EPREFIX}/usr)
$(use_enable cjk gd-jis-conv )
$(use_with gd jpeg-dir ${EPREFIX}/usr)
$(use_with gd png-dir ${EPREFIX}/usr)
$(use_with xpm xpm-dir ${EPREFIX}/usr)
$(use_with vpx vpx-dir ${EPREFIX}/usr)"
# enable gd last, so configure can pick up the previous settings
my_conf+="
$(use_with gd gd)"
# IMAP support
if use imap ; then
my_conf+="
$(use_with imap imap ${EPREFIX}/usr)
$(use_with ssl imap-ssl ${EPREFIX}/usr)"
fi
# Interbase/firebird support
if use firebird ; then
my_conf+="
$(use_with firebird interbase ${EPREFIX}/usr)"
fi
# LDAP support
if use ldap ; then
my_conf+="
$(use_with ldap ldap ${EPREFIX}/usr)
$(use_with ldap-sasl ldap-sasl ${EPREFIX}/usr)"
fi
# MySQL support
local mysqllib="mysqlnd"
local mysqlilib="mysqlnd"
use libmysqlclient && mysqllib="${EPREFIX}/usr"
use libmysqlclient && mysqlilib="${EPREFIX}/usr/bin/mysql_config"
my_conf+=" $(use_with mysql mysql $mysqllib)"
my_conf+=" $(use_with mysqli mysqli $mysqlilib)"
local mysqlsock=" $(use_with mysql mysql-sock ${EPREFIX}/var/run/mysqld/mysqld.sock)"
if use mysql ; then
my_conf+="${mysqlsock}"
elif use mysqli ; then
my_conf+="${mysqlsock}"
fi
# ODBC support
if use odbc ; then
my_conf+="
$(use_with odbc unixODBC ${EPREFIX}/usr)"
fi
if use iodbc ; then
my_conf+="
$(use_with iodbc iodbc ${EPREFIX}/usr)"
fi
# Oracle support
if use oci8-instant-client ; then
my_conf+="
$(use_with oci8-instant-client oci8)"
fi
# PDO support
if use pdo ; then
my_conf+="
$(use_with mssql pdo-dblib )
$(use_with mysql pdo-mysql ${mysqllib})
$(use_with postgres pdo-pgsql )
$(use_with sqlite pdo-sqlite ${EPREFIX}/usr)
$(use_with odbc pdo-odbc unixODBC,${EPREFIX}/usr)"
if use oci8-instant-client ; then
my_conf+="
$(use_with oci8-instant-client pdo-oci)"
fi
fi
# readline/libedit support
my_conf+="
$(use_with readline readline ${EPREFIX}/usr)
$(use_with libedit libedit ${EPREFIX}/usr)"
# Session support
if use session ; then
my_conf+="
$(use_with sharedmem mm ${EPREFIX}/usr)"
else
my_conf+="
$(use_enable session session )"
fi
# Use pic for shared modules such as apache2's mod_php
my_conf="${my_conf} --with-pic"
# we use the system copy of pcre
# --with-pcre-regex affects ext/pcre
# --with-pcre-dir affects ext/filter and ext/zip
my_conf="${my_conf} --with-pcre-regex=${EPREFIX}/usr --with-pcre-dir=${EPREFIX}/usr"
# Catch CFLAGS problems
# Fixes bug #14067.
# Changed order to run it in reverse for bug #32022 and #12021.
replace-cpu-flags "k6*" "i586"
# Support user-passed configuration parameters
my_conf="${my_conf} ${EXTRA_ECONF:-}"
# Support the Apache2 extras, they must be set globally for all
# SAPIs to work correctly, especially for external PHP extensions
mkdir -p "${WORKDIR}/sapis-build"
for one_sapi in $SAPIS ; do
use "${one_sapi}" || continue
php_set_ini_dir "${one_sapi}"
cp -r "${S}" "${WORKDIR}/sapis-build/${one_sapi}"
cd "${WORKDIR}/sapis-build/${one_sapi}"
sapi_conf="${my_conf} --with-config-file-path=${PHP_INI_DIR}
--with-config-file-scan-dir=${PHP_EXT_INI_DIR_ACTIVE}"
for sapi in $SAPIS ; do
case "$sapi" in
cli|cgi|embed|fpm)
if [[ "${one_sapi}" == "${sapi}" ]] ; then
sapi_conf="${sapi_conf} --enable-${sapi}"
else
sapi_conf="${sapi_conf} --disable-${sapi}"
fi
;;
apache2)
if [[ "${one_sapi}" == "${sapi}" ]] ; then
sapi_conf="${sapi_conf} --with-apxs2=${EPREFIX}/usr/sbin/apxs"
else
sapi_conf="${sapi_conf} --without-apxs2"
fi
;;
esac
done
econf ${sapi_conf}
done
}
src_compile() {
# snmp seems to run during src_compile, too (bug #324739)
addpredict /usr/share/snmp/mibs/.index
addpredict /var/lib/net-snmp/mib_indexes
for sapi in ${SAPIS} ; do
if use "${sapi}"; then
cd "${WORKDIR}/sapis-build/$sapi" || "Failed to change dir to ${WORKDIR}/sapis-build/$1"
emake || die "emake failed"
fi
done
}
src_install() {
# see bug #324739 for what happens when we don't have that
addpredict /usr/share/snmp/mibs/.index
# grab the first SAPI that got built and install common files from there
local first_sapi=""
for sapi in $SAPIS ; do
if use $sapi ; then
first_sapi=$sapi
break
fi
done
# Makefile forgets to create this before trying to write to it...
dodir "${PHP_DESTDIR#${EPREFIX}}/bin"
# Install php environment (without any sapis)
cd "${WORKDIR}/sapis-build/$first_sapi"
emake INSTALL_ROOT="${D}" \
install-build install-headers install-programs \
|| die "emake install failed"
local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)"
# Create the directory where we'll put version-specific php scripts
keepdir /usr/share/php${PHP_MV}
local sapi="", file=""
local sapi_list=""
for sapi in ${SAPIS}; do
if use "${sapi}" ; then
einfo "Installing SAPI: ${sapi}"
cd "${WORKDIR}/sapis-build/${sapi}"
if [[ "${sapi}" == "apache2" ]] ; then
# We're specifically not using emake install-sapi as libtool
# may cause unnecessary relink failures (see bug #351266)
insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/"
newins ".libs/libphp5$(get_libname)" "libphp${PHP_MV}$(get_libname)"
keepdir "/usr/$(get_libdir)/apache2/modules"
else
# needed each time, php_install_ini would reset it
local dest="${PHP_DESTDIR#${EPREFIX}}"
into "${dest}"
case "$sapi" in
cli)
source="sapi/cli/php"
;;
cgi)
source="sapi/cgi/php-cgi"
;;
fpm)
source="sapi/fpm/php-fpm"
;;
embed)
source="libs/libphp${PHP_MV}$(get_libname)"
;;
*)
die "unhandled sapi in src_install"
;;
esac
if [[ "${source}" == *"$(get_libname)" ]]; then
dolib.so "${source}" || die "Unable to install ${sapi} sapi"
else
dobin "${source}" || die "Unable to install ${sapi} sapi"
local name="$(basename ${source})"
dosym "${dest}/bin/${name}" "/usr/bin/${name}${SLOT}"
fi
fi
php_install_ini "${sapi}"
# construct correct SAPI string for php-config
# thanks to ferringb for the bash voodoo
if [[ "${sapi}" == "apache2" ]]; then
sapi_list="${sapi_list:+${sapi_list} }apache2handler"
else
sapi_list="${sapi_list:+${sapi_list} }${sapi}"
fi
fi
done
# Installing opcache module
if use_if_iuse opcache ; then
dolib.so "modules/opcache$(get_libname)" || die "Unable to install opcache module"
fi
# Install env.d files
newenvd "${FILESDIR}/20php5-envd" \
"20php${SLOT}"
sed -e "s|/lib/|/$(get_libdir)/|g" -i \
"${ED}/etc/env.d/20php${SLOT}"
sed -e "s|php5|php${SLOT}|g" -i \
"${ED}/etc/env.d/20php${SLOT}"
# set php-config variable correctly (bug #278439)
sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \
"${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config"
if use fpm ; then
if use systemd; then
systemd_newunit "${FILESDIR}/php-fpm_at.service" "php-fpm@${SLOT}.service"
else
systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" "php-fpm@${SLOT}.service"
fi
fi
}
src_test() {
echo ">>> Test phase [test]: ${CATEGORY}/${PF}"
PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php"
if [[ ! -x "${PHP_BIN}" ]] ; then
ewarn "Test phase requires USE=cli, skipping"
return
else
export TEST_PHP_EXECUTABLE="${PHP_BIN}"
fi
if [[ -x "${WORKDIR}/sapis/cgi/php-cgi" ]] ; then
export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis/cgi/php-cgi"
fi
REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d "session.save_path=${T}" \
"${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d "session.save_path=${T}"
for name in ${EXPECTED_TEST_FAILURES}; do
mv "${name}.out" "${name}.out.orig" 2>/dev/null
done
local failed="$(find -name '*.out')"
if [[ ${failed} != "" ]] ; then
ewarn "The following test cases failed unexpectedly:"
for name in ${failed}; do
ewarn " ${name/.out/}"
done
else
einfo "No unexpected test failures, all fine"
fi
if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then
local passed=""
for name in ${EXPECTED_TEST_FAILURES}; do
[[ -f "${name}.diff" ]] && continue
passed="${passed} ${name}"
done
if [[ ${passed} != "" ]] ; then
einfo "The following test cases passed unexpectedly:"
for name in ${passed}; do
ewarn " ${passed}"
done
else
einfo "None of the known-to-fail tests passed, all fine"
fi
fi
}
pkg_postinst() {
# Output some general info to the user
if use apache2 ; then
APACHE2_MOD_DEFINE="PHP5"
APACHE2_MOD_CONF="70_mod_php5" # actually provided by app-eselect/eselect-php
apache-module_pkg_postinst
fi
# Create the symlinks for php
for m in ${SAPIS}; do
[[ ${m} == 'embed' ]] && continue;
if use $m ; then
local ci=$(eselect php show $m)
if [[ -z $ci ]]; then
eselect php set $m php${SLOT}
einfo "Switched ${m} to use php:${SLOT}"
einfo
elif [[ $ci != "php${SLOT}" ]] ; then
elog "To switch $m to use php:${SLOT}, run"
elog " eselect php set $m php${SLOT}"
elog
fi
fi
done
elog "Make sure that PHP_TARGETS in ${EPREFIX}/etc/make.conf includes php${SLOT/./-} in order"
elog "to compile extensions for the ${SLOT} ABI"
elog
if ! use readline && use cli ; then
ewarn "Note that in order to use php interactivly, you need to enable"
ewarn "the readline USE flag or php -a will hang"
fi
elog
elog "This ebuild installed a version of php.ini based on php.ini-${PHP_INI_VERSION} version."
elog "You can chose which version of php.ini to install by default by setting PHP_INI_VERSION to either"
elog "'production' or 'development' in ${EPREFIX}/etc/make.conf"
elog "Both versions of php.ini can be found in ${EPREFIX}/usr/share/doc/${PF}"
elog
elog "For more details on how minor version slotting works (PHP_TARGETS) please read the upgrade guide:"
elog "http://www.gentoo.org/proj/en/php/php-upgrading.xml"
elog
}
pkg_prerm() {
eselect php cleanup
}

@ -1,4 +1,3 @@
DIST rakudo-2014.12.tar.gz 1490064 SHA256 1d064db752bd60513bb0f49bc344a48c9537197a4034eabc2c30d2de9ec29e91 SHA512 889d9a72dc4c7bebb2fa1879c8af87239f099a4dc47c65bf60531ec2c5b1bd15fa9449affebb218dac589003d120d92e854d9624ba3338ddd8e3a319df48cf96 WHIRLPOOL bf40cc50786b5c4a8b531690d3f0916a990aac403e994c481cf7b32cebe37ac254bbb4fa61567dacca1bafaf6151fc3ad3e4ab9fcbc41084833a3635c438bb06
DIST rakudo-2015.01.1.tar.gz 1500598 SHA256 bf6e406a7d274d56b0afcbe13baccb69449d6847c41d713d4fea4220b5246d51 SHA512 b4953f7d4408e4ef51b09339acc1a3be13a00fd3a5a546961478d1bd62bf383660650aa336cd482fd7c321e4eda5a2d26182ad25f33b5902781a6b4cb407c0a7 WHIRLPOOL 9a8dfbec049f92455c2cdbb1d37e55e365dce50aa17b4181b888524efff8ec0a035f10b6ced5fa0803ff16d49772ce2de06664fa21df23ba997ef25f6fcf0825
DIST rakudo-2015.02.tar.gz 1541857 SHA256 6e64d291809f1ec081fae061c4c886bc774d442439b86801511da3e1a64104b6 SHA512 c6acf3704f820f523be4b0bd2dba9cee23a573364bd22f8a5b8f65b3a0fdc2dcd2921a89ff1e3499d372af611a9fcc2d5660952f3b5d9efee4849ed0b14979e8 WHIRLPOOL aa96a90bba18fa9f2543dfdc7cde0c9e9ad9e6bb7f5cf462b6b55d07a9745f2ff8a7f1c342ae652f4dde49db079f54fb3391676c2a8c5de46c8f2cee736d4975
DIST rakudo-2015.03.tar.gz 1518785 SHA256 39d0ca0c8f681a33c44e1265e38fb718e4357c43bc0c651c24f610a19598aecc SHA512 562be7491ee180fbf8cf03379716b507b234539e163e4c0bc56b2d9af1a8c4f57ea2a409ef1bef00e76d81a356abf8eef35b3c09cc1c4ac5f1e0ee29910f8b33 WHIRLPOOL 176119cd12aa18b1b1e8493a3539b5e580da9b86f71ebdba5722d1ec333a69a8c7adc4808d29341f3a60c02e4656b1640dc64857441a08472f57c824aa1cbb4f

@ -1,56 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2014.12.ebuild,v 1.1 2014/12/20 09:05:06 patrick Exp $
EAPI=5
PARROT_VERSION="6.7.0"
inherit eutils multilib
DESCRIPTION="A Perl 6 implementation built on the Parrot virtual machine"
HOMEPAGE="http://rakudo.org/"
SRC_URI="http://rakudo.org/downloads/${PN}/${P}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc +parrot java moar"
RDEPEND="parrot? ( >=dev-lang/parrot-${PARROT_VERSION}:=[unicode] )
>=dev-lang/nqp-${PV}[parrot?,java?,moar?]"
DEPEND="${RDEPEND}
dev-lang/perl"
src_prepare() {
sed -i "s,\$(DOCDIR)/rakudo$,&-${PVR}," tools/build/Makefile-Parrot.in || die
}
src_configure() {
use parrot && myconf+="parrot,"
use java && myconf+="jvm,"
use moar && myconf+="moar,"
perl Configure.pl --backends=${myconf} --prefix=/usr || die
# why doesn't ops2c get detected?! :(
if use parrot; then
sed -i -e 's~OPS2C = $(PARROT_BIN_DIR)/$(EXE)~OPS2C = $(PARROT_BIN_DIR)/ops2c~' Makefile || die
fi
}
src_test() {
emake -j1 test || die
}
src_install() {
emake -j1 DESTDIR="${ED}" install || die
dodoc CREDITS README.md docs/ChangeLog docs/ROADMAP || die
if use doc; then
dohtml -A svg docs/architecture.html docs/architecture.svg || die
dodoc docs/*.pod || die
docinto announce
dodoc docs/announce/* || die
fi
}

@ -31,7 +31,6 @@ ANSI Common Lisp standard. Here is a summary of its main features:
code profiler.
</longdescription>
<use>
<flag name='nosource'>Don't include source code for CMUCL in installation</flag>
<flag name='source'>Include source code for CMUCL in installation</flag>
</use>
</pkgmetadata>

@ -1,2 +1,3 @@
DIST dockerpty-0.2.4.tar.gz 16655 SHA256 5c8f8e894516a957d0eee737eeb50736b585ebdf4420f6c6fcb5aa6cc0a4c926 SHA512 37e7d8aa0cb6228518d4feef2d6b14584511a8594ec52f449df7092f110cdc46afddb820d7dbebe4d4b0160b9857f7f55d7fdf9d8b37e13e7f81beaa3e483bd3 WHIRLPOOL bc06296318801e5b4cf25eaf7c7f98586cb2d942b6a28ad632c10ac1136c12c473c680f762942cc9344c3c97c17a8a98438faf21dc05d0b1ec58d163683fe451
DIST dockerpty-0.3.2.tar.gz 16808 SHA256 c937518704d5ced544a556f97efef57327690f1cd64d413767d79dadd062d85f SHA512 fccb52cfabe5bc8fe81e18179737a4aa9bb35d064d08b081dddd17805c47d8cc3aec23e49b3d0cc6b165fda158166965e56555a6ce8e633d5ba057d35e4061e4 WHIRLPOOL 0c0a1c0ce5e748f5771a776abfd3bb1300dc3d088ecec0620fa4ff6946ca9206297c770b57801380d2d160f358df91977ff977d3d3bfc9488958d53365939594
DIST dockerpty-0.3.3.tar.gz 18583 SHA256 4b59a42c9b13c878439ccb2f75d017f88f306ab33fae7b20d8ac1f7e3fa72af7 SHA512 c5e0686c19b3ee3762c79d8f66602e25f3decd14c3ae35f514464c5e4c627e7653ca86f9e602535cb65c0d15d00ca5c687576214efe87a7309abca11cd6b8ea5 WHIRLPOOL 69bbf8bee0f52689e22827789fc05b64e6c09014e98a4075a746865567f8c790a533ce21f5e41319892b567fdbded6f428e0969a5b9c27b8726254d56901f6fa

@ -0,0 +1,47 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/dockerpty/dockerpty-0.3.3.ebuild,v 1.1 2015/05/23 21:00:20 alunduil Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
inherit distutils-r1 vcs-snapshot
DESCRIPTION="Python library to use the pseudo-tty of a docker container"
HOMEPAGE="https://github.com/d11wtq/dockerpty"
SRC_URI="https://github.com/d11wtq/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
>=dev-python/behave-1.2.4[${PYTHON_USEDEP}]
>=dev-python/docker-py-0.7.1[${PYTHON_USEDEP}]
>=dev-python/expects-0.4[${PYTHON_USEDEP}]
>=dev-python/pytest-2.5.2[${PYTHON_USEDEP}]
)
"
RDEPEND=">=dev-python/six-1.3.0[${PYTHON_USEDEP}]"
python_test() {
local RUN_FEATURES=0
ewarn "${PN} tests require portage to be in the docker group!"
getent group docker |& grep portage 1>/dev/null 2>&1
RUN_FEATURES+=${?}
ewarn "${PN} tests require a running docker service!"
which docker 1>/dev/null 2>&1 && docker info 1>/dev/null 2>&1
RUN_FEATURES+=${?}
if [[ ${RUN_FEATURES} -eq 0 ]]; then
behave || die "Feature tests failed under ${EPYTHON}"
fi
py.test tests || die "Tests failed under ${EPYTHON}"
}

@ -1,2 +1,3 @@
DIST gevent-1.0.1.tar.gz 1455636 SHA256 4627e215d058f71d95e6b26d9e7be4c263788a4756bd2858a93775f6c072df43 SHA512 4790e06b49536ad15856cf551c7ad4d717be2ceda8bc7d39fc35a0132d21f302e033f3294da426be4f6c0476554163776e5ffd82d89962503a720c453ff96461 WHIRLPOOL a1d552f89e9d3db1720fd0db1dbfb6ffc7ed4db87ee5816e5c44843f3c5bba9afbfc21ab2cfcf5bfc84ea70fea3caf6f8fbdbc2807c868b27105bce7e58d6290
DIST gevent-1.0.2.tar.gz 1735721 SHA256 3ae1ca0f533ddcb17aab16ce66b424b3f3b855ff3b9508526915d3c6b73fba31 SHA512 95b8a24e53ad1ac135e63cb13942c5af6f7efb0fdb4fc2737759d07b09c2408b0d569dd30f63b45a342f81501211e98b5b6116ba9574c8a7801b9c551c14bd53 WHIRLPOOL 402d2af5993a0c04cb0c371190edbd6d4b56bbade2062beb4e7bedb522c0dd32c89452d6d7c1400884043d2f3bcae9ab718a5bccc1d98a563b7b92aeeff38f4e
DIST gevent-1.0.tar.gz 1437122 SHA256 bfa9d846db91a7d8b6a36e87353eed641c7e3e7d0bfa0b9975796d227f2db4eb SHA512 5f452c799323e8c16172e04a538dfd8ef4066781207ec06ad0bc2d4892a7309b46146e4ab819bf8b99ad4f6ce226d013ded98800efc16458e2626dcc7a77d853 WHIRLPOOL 799fc6402ec3d0e7cc2580d0af8fab06eb01c3cd3dc61e85672e0abb211ba768dea4585ee8a3d204455f19a537974509d992275aaf243ff4948231603b828c6a

@ -0,0 +1,66 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/gevent/gevent-1.0.2.ebuild,v 1.1 2015/05/23 18:16:39 ultrabug Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="ssl"
inherit distutils-r1 flag-o-matic
MY_PV=${PV/_/}
MY_P=${PN}-${MY_PV}
DESCRIPTION="Python networking library that uses greenlet to provide synchronous API"
HOMEPAGE="http://gevent.org/ http://pypi.python.org/pypi/gevent/"
SRC_URI="https://github.com/surfly/${PN}/releases/download/v${MY_PV}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc examples"
RDEPEND="dev-libs/libev
net-dns/c-ares
>=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
# Tests take long and fail terribly a few times.
# It also seems that they require network access.
RESTRICT="test"
S=${WORKDIR}/${MY_P}
python_prepare_all() {
rm -r {libev,c-ares} || die
distutils-r1_python_prepare_all
}
python_configure_all() {
append-flags -fno-strict-aliasing
}
python_compile_all() {
use doc && emake -C doc html
}
python_test() {
cd greentest || die
"${PYTHON}" testrunner.py || die "Tests fail with ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( doc/_build/html/. )
distutils-r1_python_install_all
dodoc changelog.rst
if use examples; then
dodoc -r examples
docompress -x /usr/share/doc/${PF}/examples
fi
}

@ -1,4 +1,4 @@
DIST websocket-client-0.20.0.tar.gz 188447 SHA256 cabaf93b182d0424ef723cb0bef32ebddb05d18cefc46a55f1fc1d2f8500d903 SHA512 eb3cd8bfea2deeddac50929aae345c4465580c76fa8b2660695994716149b7aefee9925a2e552e909b3bde9b58e3773ac2e523c697393efdf439db6f6428f30a WHIRLPOOL 52dad9594093a0e3921facf330e66000b6e9c85fb09f59322c18d169f9e439ffb9701ca0f77bb1de2dd25bb86bf6260c6eb65153f8507ad111cfc6f91fdf3306
DIST websocket-client-0.21.0.tar.gz 190523 SHA256 0e279c371df0bc1b3a890a31e90631e03c11ea596e00fd53524f03a5fb972d3d SHA512 cd6ae58226890dd94e03d3d348a5ec83c1b7a5a0e8b353cf28db9b5a78131ecbc84755ba9925fe9c90a90388f03d6e9a535960a13c53536f6b4fe4effbbc736c WHIRLPOOL 4732ad6e839e14f68a0a2070171f724a912f00d2d76003cb23a6253560a2aab51a34525e0cf98ebd7e045e326052b8aa4c7497d384e807f493f99a125e323dd0
DIST websocket-client-0.25.0.tar.gz 188980 SHA256 1c74ad328d48ed2e0002865c5df44ca489a4debff2490b2d3f356fa49caec9d1 SHA512 6c4b441bc96f0a391450c1f47f0970dd2d63a08bc712500130fd8a2b8b2cb9f0ccf16f88d2ec0c6832dcc4d339479dd5abf21d89694be73dc17e7f1c153f5448 WHIRLPOOL 51d6b58733beef96995ba80f02b039bec1ccc905d8c7dc2e198361eb8e4abb42534c596cefb32696f74b3d43684f920b1fdd0ac6f2af4ffa9e2697700b165ac5
DIST websocket-client-0.29.0.tar.gz 190908 SHA256 abfcb1a8dff4df1b12db4c227d3f4f38a68b42c35a8bca9d2bee10f8eae2b434 SHA512 012cb3eed454a86aa3ded2beede283600df4db0dcd4e2ce4fd25b10e1127c39e7ff7bb916f11f0349a0473eaa742a931fae0e5c86fcda23418827e29a4069dca WHIRLPOOL 0b48022bfd4718c2a033e818c82b4122644564e1c88d8cd6633ebb5e220858997e9851be48ad50f4a0a55ba7c2247e5ef07a957b85921e727c162245bdfa3bbc
DIST websocket-client-0.31.0.tar.gz 192146 SHA256 ddbba49fe9f185dec6a80a536831fa781e10e1d946eef20ebcccd75b943c6ea6 SHA512 899fb3534f76f044b5f550282a05df7d58423b1108cc3134a7b1701c03c673c5e036435218a2931330e800b3060e287f7ad87133e54b0735db1c1581e219f222 WHIRLPOOL d440db59c5f5290e81f614eb1d68d66843b3f06b7c4d7de45c61675143d26f8b507d89c8bd76923dac09f5a117c98ed8239a4acf9ee84a9e0955850c0afe5390

@ -1,22 +1,24 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/websocket-client/websocket-client-0.20.0.ebuild,v 1.1 2014/10/13 15:42:21 alunduil Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/websocket-client/websocket-client-0.31.0.ebuild,v 1.1 2015/05/23 21:00:45 alunduil Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 python3_3 python3_4 pypy )
PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
inherit distutils-r1 vcs-snapshot
MY_PN=${PN//-/_}
DESCRIPTION="WebSocket client for python. hybi13 is supported"
HOMEPAGE="https://github.com/liris/websocket-client"
SRC_URI="https://github.com/liris/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples"
DEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
$(python_gen_cond_dep 'dev-python/backports-ssl-match-hostname[${PYTHON_USEDEP}]' 'python2*' )

@ -1,2 +1,3 @@
DIST date_validator-0.7.0.gem 11264 SHA256 96c9fe2032d26219ddaaa3ecce7fd34092c41cbc10476173f00819907dc86c37 SHA512 9fb702840f556f8c1ab1cce4439d0b41b7bc2e98039cdf0660fb3df1347632172c53931489afe6f865c204d813732631d9cf92c5b95cb716a3cdf8562ff3aa21 WHIRLPOOL 65d3a533a7647759ab0be9f948d8a11709fac47f804e6f11c2c605b60c6d2d7a385839d1082b841c33af0d9958730e97b5d5c74c7b79f8014dbcaf666a283b34
DIST date_validator-0.7.1.gem 11776 SHA256 33ba1f6eed488d374d87feb762073956d277d289fc5511afde338715fa31c216 SHA512 3b91dfd6865eb9dccaa9f7bb72dc228e647d034699bed7f6bea597d60ede42425a82924866158833941065af438ff43c841abed6ecc55a54c1df8b664ce4cf52 WHIRLPOOL 38b1d16c1ac5160793911487bd8f773457abed56094f6d04d7965cc95f09d32068a296d7c28023fa9cf9dfd6ef5b59f73544a33fe964b946f781d60b172a16bb
DIST date_validator-0.8.0.gem 12288 SHA256 5dc797d1508954955863e8a5d6c00691cd77483c91a094ac32b53d5afb9093e2 SHA512 383faff0dde846c40b554017ff342aee128d8600cd8a32735c8d1eb47578e471664c64f7b833a33d6b7e85d3c40b41e35cb951a1318e1b558b05d17e87c8da98 WHIRLPOOL edeebaefd3e674b3063fc714b811586f026ae9119d34416feb13f8ea4f98392867f1ec6f9b3ac881eba530fe8da529096295cf7c0111fac65d37798e97651956

@ -0,0 +1,49 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/date_validator/date_validator-0.8.0.ebuild,v 1.1 2015/05/24 06:30:12 graaff Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21"
RUBY_FAKEGEM_TASK_TEST="test"
RUBY_FAKEGEM_TASK_DOC="docs"
RUBY_FAKEGEM_EXTRADOC="Readme.md"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
# if ever needed
#GITHUB_USER="codegram"
#GITHUB_PROJECT="${PN}"
#RUBY_S="${GITHUB_USER}-${GITHUB_PROJECT}-*"
inherit ruby-fakegem
DESCRIPTION="Simple, ORM agnostic, Ruby 1.9 compatible date validator for Rails 3"
HOMEPAGE="https://github.com/codegram/date_validator"
LICENSE="MIT"
SLOT="3"
KEYWORDS="~amd64"
IUSE=""
ruby_add_rdepend ">=dev-ruby/activemodel-3.0:*
"
ruby_add_bdepend "
test? (
dev-ruby/minitest
>=dev-ruby/tzinfo-0.3
>=dev-ruby/activesupport-3.0
)
doc? ( dev-ruby/yard )"
all_ruby_prepare() {
sed -i \
-e '/git ls-files/d' \
${RUBY_FAKEGEM_GEMSPEC} || die
sed -i \
-e '/[Bb]undler/s/^/#/' Rakefile || die
# Fix tests
sed -i -e "1irequire 'active_support'" test/test_helper.rb || die
}

@ -1,2 +1,3 @@
DIST letter_opener-1.2.0.tar.gz 8420 SHA256 dc7f3bb3a76e293ddef8c4c73b0e9d8e7ae8786fb4312918cd8c3debea5fb724 SHA512 003a04e194c9987669d780d01456564d4bd6fc34f8687185bfcd8191675d59e06d54691c8954b505bdd974cb24d875caa6b3c82b2e1d4f8e5fc475410f248885 WHIRLPOOL fd2a4035ad9156b4fba673d9360d75bec17eea240c0ffbd1e360fc99c819858d3e74385f15dffbafb65901556106e71dbf5ca0b00f8528dedcdac230c0e045cf
DIST letter_opener-1.3.0.tar.gz 8811 SHA256 de4a7ee706a162d56b194fdba16e49b77efcce521fc027988adc1e787accaa3a SHA512 f0c05615d9e8c4425531dbab14ea65c7b3c53604131c2aa5c7988ec2fcbea4c5ab051b22dd87716cb77b431e2c8ee74a23ae99abf692ce1b02e26ea1afff241e WHIRLPOOL c1f315efda002231ec6638dc58b5abb873895722c8d719f21790b9c4298f8a3a191ba4b8846908bedcc8dda40b87167d354591e539c690396fababf41aaae6bb
DIST letter_opener-1.4.0.tar.gz 9095 SHA256 db2b5ab4a2bb15d3ba66d650e2dc44209b98ad58434ebd84db014db92f1af68d SHA512 f3cdd48f4b7db4f9a106fa18ee879d8ea33feca6aeac1df577f0976117412bcce3ced96382131fb4eaa6cccc1f2719381e00fa1797c8d7af6ad3736a8c1006b0 WHIRLPOOL 4b040f387b3cda78886fef4a548dbe1848aab7dd84220a860adf0ff2be6c638f7b2a5a7e4753d3c68d3901e0b64765035f45f04a2e14ce71c283b2a251c3c959

@ -0,0 +1,31 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/letter_opener/letter_opener-1.4.0.ebuild,v 1.1 2015/05/23 21:23:40 mrueg Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21 ruby22"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_RECIPE_TEST="rspec"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
inherit ruby-fakegem
DESCRIPTION="Preview mail in the browser instead of sending"
HOMEPAGE="https://github.com/ryanb/letter_opener"
SRC_URI="https://github.com/ryanb/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
ruby_add_bdepend "test? ( dev-ruby/mail:2.6 )"
ruby_add_rdepend "dev-ruby/launchy"
all_ruby_prepare() {
sed -i -e "/[Bb]undler/d" Rakefile spec/spec_helper.rb || die
sed -i -e '4irequire "letter_opener"' spec/spec_helper.rb || die
}

@ -1,2 +1,3 @@
DIST msgpack-0.5.10.gem 52224 SHA256 38265964c605e8002779fa6fea2ef7e2fe3108a0fda207b420a84abd096831fb SHA512 f41eb0690bccad5dcb41cbb27427df46ad5815e650b11b39f67b20acbb34b2b18cfe948ef335520bd772b6dec22d86818510edfe951abeaf1413b2f1f34f63bf WHIRLPOOL 87b740daaf796f1ede470727e9c2d8f0374d44796e99aa379b03b952be65d4a6ae030584752007a54d154e620b37ff966c49056c38be7d23502b2938b47ffd65
DIST msgpack-0.5.11.gem 52224 SHA256 3c9dbc9d0b0dee2503ce99b0761ac8a4387f795b6ced687a8bdb75244704b1ca SHA512 84ef52d1a71c1073cbe72201beca776f88a2fa3460737e8b3c7e7237bff67d959a8008c917a660d2bf081f6bc4ec0e4513bd60eb7a591372d673508630765ba6 WHIRLPOOL 14be72e1cf7c2380b7ae120c05107dca5cb9cf7b8e2f5881006b07b609515d14d3649ad05b2d6745f8b5e9117d931114f31f7c5947c8fd45bd24456ebb450966
DIST msgpack-0.5.12.gem 57344 SHA256 423dc261bd9db477965d867b425a399bf9afab4a49e671d4f0eafb3fbdecaa26 SHA512 27bbeb258d6b18cf2711b0afc4c6dfbcd71c21587fb78213f8583f5aa4ef67ec19f34b7501878a63c798a9859e0d63de4773f9d66b190b7d6ba4b4019c864144 WHIRLPOOL a40c0971f3f6942198a398ca26a94326c0a73b759ca0221a30542f139911b492fda195ae21a59bfc71860755f69b04d11fd602b31a1e0658f36bb86d35a053d1

@ -0,0 +1,41 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/msgpack/msgpack-0.5.12.ebuild,v 1.1 2015/05/23 21:13:12 mrueg Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21 ruby22"
RUBY_FAKEGEM_TASK_DOC="doc"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
inherit multilib ruby-fakegem
DESCRIPTION="Binary-based efficient data interchange format for ruby binding"
HOMEPAGE="http://msgpack.sourceforge.jp/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
IUSE="doc"
ruby_add_bdepend "doc? ( dev-ruby/yard )"
all_ruby_prepare() {
sed -i -e '/bundler/I s:^:#:' Rakefile || die
# Remove jruby-specific specs that are run also for other rubies.
rm -rf spec/jruby
sed -i -e '/git ls-files/d' msgpack.gemspec || die
}
each_ruby_configure() {
${RUBY} -Cext/${PN} extconf.rb || die "Configuration of extension failed."
}
each_ruby_compile() {
emake V=1 -Cext/${PN}
cp ext/${PN}/msgpack$(get_modname) lib/${PN} || die "Unable to install msgpack library."
}

@ -1,3 +1,4 @@
DIST nokogumbo-1.2.0.gem 226816 SHA256 460ff4a0cf15b182ea1a0957471d1c946bf706d3a07f153e2fd2067bf7b7c523 SHA512 444c7ceea1355114f6fc365f4e5ac282b9eb4cc5b2b886ef8eb0654432816f8dda287f837396fb5a64c0d0c13b0c8a6b26a8285cfafc02b03a362b7464e0e4f7 WHIRLPOOL 9fc864a35b752a1c2c3006e0a715d9895bf7af7524e53d27c448ee9ea723d6b704ab2475260a87924a97fcd9a72ea521b42ca71ec7a3c3f41d941bc06866c769
DIST nokogumbo-1.3.0.gem 227328 SHA256 e8bd6dc5558e576a989d729bd5cfc467ef145172ef91626317b3b2e61e22d4d6 SHA512 5596295bd3f5f03cfc0c5c69aeaf3b62c3af0a2593cd92db7539fb93cf3b2486fc0fe812b3d04ac315d80f6d8480bd0afb9cb08bde34217fcd36f84c82d887ee WHIRLPOOL 6e0a1fae61195183c5c9cfb684a866fa59ec86ebcf4d7fdaf6910a23e2d302c94c93018e21255132a006d75e4852ec8890b45847b54d5ccb0aca32e0f9dd91d1
DIST nokogumbo-1.4.1.gem 232448 SHA256 a2143a68c6eec9b45c554d3eaf10291344961743314cfbde429a55ec76938768 SHA512 41a6a11ebc9431d4b1bec251dab3a81ecaa85741edb95cabc4b3f040df26391efdad48dca5ac5710f20b72e34507ec992c21fdf1afcffaf0fc83ad49dc687f7b WHIRLPOOL 33fa7659dd3df1741f5b3443def1e781ae8dc58c3c7237edba6009eff12bf9c477c5de9f684f59c4331031ba37ca8cdba419c3ac58d3c64a88384c82adbdab28
DIST nokogumbo-1.4.2.gem 222208 SHA256 8ab7734ec2576a77a77582a25e2658e242bc0710e3ab303643261620fc6cdce0 SHA512 eb9389e678d3f7356ee381a8315485c4aba751b75ec76f43176e996d8f978299716652258dcad9a6135d67b0dace0d01a521b45837a7c98da4ce8b1da49c0efe WHIRLPOOL d350cd99f425619799b84347ba671b52bf174537f756b1c45b7ad1b633ef5fa6f8ee7db69ba72cc87ba7b72c055b189ef5b6da092307fdbfd5ee5df791788683

@ -0,0 +1,39 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/nokogumbo/nokogumbo-1.4.2.ebuild,v 1.1 2015/05/23 21:14:30 mrueg Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21 ruby22"
RUBY_FAKEGEM_RECIPE_TEST="none"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="README.md"
inherit ruby-fakegem
DESCRIPTION="A Nokogiri interface to the Gumbo HTML5 parser"
HOMEPAGE="https://github.com/rubys/nokogumbo"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND+=">=dev-libs/gumbo-0.10"
ruby_add_rdepend ">=dev-ruby/nokogiri-1.6.5-r1"
each_ruby_configure() {
${RUBY} -Cext/nokogumboc extconf.rb || die
}
each_ruby_compile() {
emake -Cext/nokogumboc V=1
cp ext/nokogumboc/nokogumboc.so lib/ || die
}
each_ruby_test() {
${RUBY} -Ilib test-nokogumbo.rb || die
}

@ -1,2 +1,3 @@
DIST posix-spawn-0.3.10.gem 28672 SHA256 15440fbfe25cc188e08e64f3bb632592368db669c2a13c1a9d56d81d1bbf54a1 SHA512 231f908c65c5b6f142239dbe52687f53139461826f25819aed905c0b3251c341dcc98db398d2f3e2b55bc27b61975adca1a5ac3caaedc64d178e6bb8485d952c WHIRLPOOL 7d8769fdc6e389b12a53df20e1e7e3f695e9a35138e26b685cd1e37dd435320bbe07d387937fe87b1a45df6b309b7373d30fbaf2b350f75e0913e4fc77dd039d
DIST posix-spawn-0.3.11.gem 29696 SHA256 b932835dd6eb241b255ba51767b68a58299abbb0fb344cb874dcd23d57b75414 SHA512 a053d80b5f8fca5c70b7aa0799ca07b3fb24b6cbf8b8c04e302f0864e72597e0843a120608838ca71a413a24422e571f4d3422141b726177d360b892e914cbc3 WHIRLPOOL 61898240d9487f476aadff17f9e405b6850fd5c9e3096737c08a6c9ce07464090851810ea754744b199203451db46e540510928fd55ac3dbfa612192426875f9
DIST posix-spawn-0.3.9.gem 28672 SHA256 634746d6f090c1b15d2f92fa90c5ed4868e59c8752ca56a5d83af8f79c0a5110 SHA512 3afd9e26f04e7fedda176b47b3b48be4eb55d5ad8aa38983060acbbae49ec515e925cf223d4700a98f1293a702782bf80cb7aea715c351b5ebdc42618ea2a605 WHIRLPOOL 15d647f6fd95486c85cc98f8e498e586f3ac0c1686a36041f3dd38b43de860f4231ba37a0126e4fd7fe3f39620271a20c0dbb742198226e75d47d8f26d67dcf6

@ -0,0 +1,33 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/posix-spawn/posix-spawn-0.3.11.ebuild,v 1.1 2015/05/23 23:57:52 mrueg Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21 ruby22"
KEYWORDS="~amd64"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README.md TODO HACKING"
inherit ruby-fakegem
DESCRIPTION="The posix-spawn library aims to implement a subset of the Ruby 1.9 Process::spawn"
HOMEPAGE="https://github.com/rtomayko/posix-spawn/"
LICENSE="MIT LGPL-2.1"
SLOT="0"
IUSE="test"
each_ruby_configure() {
${RUBY} -Cext extconf.rb || die
}
each_ruby_compile() {
emake V=1 -Cext
cp ext/*$(get_modname) lib/ || die
}
each_ruby_test() {
${RUBY} -Ilib:.:test -e 'Dir["test/test_*.rb"].each {|f| require f}' || die
}

@ -1,5 +1,3 @@
DIST gettext-3.1.1.gem 221184 SHA256 323a1b07db0863e032436f6935a0e63a5ab7475ac8c387d2632065ee7bafc12a SHA512 b59462fd5c75aa64c1671fd54248ff86325be9aa53df2b4e720e663ae04d40febe83205c6ec75f6200dcf75abfdefe23db1effe838dc1149154457acc2fadc05 WHIRLPOOL 445999cff5241654252073b027388b058f272ffbaaa7d844208908996275cc22ed15c7055bd99a89977737192e60af84e0539bd6461b2da748bf97d41d5744f3
DIST gettext-3.1.2.gem 224768 SHA256 1ed987d0a46448cfc76617b486ad9a991e0d48501855e49eacb781aa531df6eb SHA512 14fbccf1d853bd58ae3ecbda3188294147404fb8473a54caeac505b93ffa25f96098786bd1171449aa1f0f74c4116e93b5d2f7c0705930dd014b210720667479 WHIRLPOOL 5a31bf87b38370276bf4c61886025f8721a7cb297012fbe6d1947abf82d1d35d779838506f5e56adbdda090a0ae20d4e5c74b9c4a08a4c782998d78b3a7c1768
DIST gettext-3.1.4.gem 270848 SHA256 6bc35f2a7ce237caecc83d43d971536c12e3170ab94d7abb44f8da29e45cd63d SHA512 3f8e8eb27436fdddfcc980bbac0a05ceeb98b67a8b181b184faa928c1d9f96bea71d4128a055659843b04da9fb0407532eac4134ae62b435ddea9719d51af20d WHIRLPOOL 20f65ecb13c4df54e102300fb0558c89cf2a33849e1cc0290c40d16c3aae6d13c6289e667d0deb4844214b4d9320cb24554153a9a2713e8d2d05d3b5ed88e5e6
DIST gettext-3.1.5.gem 282112 SHA256 c394467105c9370994443769cf99a3af880da9cd11036fc3a47c5766dc10b2bc SHA512 de1f337ae6a4c010735915c7de258048a2cc7d4b649c5f715a9afe2ccaaf68910dc5b86d2da5905fe881baad1b0ec60fe7603b5aaeb6e822816e6fa14e7d1565 WHIRLPOOL cfc9a49b8933fbe2ee61fbd2a19b21f2f13b566882621b210cc48c8beabc9496b7ba0eced6b7c94c25585e2668b557afad512630d34af594e14a0dc8a0a4a0fc
DIST gettext-3.1.6.gem 282112 SHA256 b3b0d6cd779e3f99b3bd541300fd5ae8f5425f90d0314209b6eb70a7772c8a81 SHA512 8bf0f8203eef8b181400dfca8c67376b6dd64c7fc00177c20ced840791883c3988f12eefe55bb6b487473d8875f86ea8143feb15e814c83e29dcd0133dc2f73c WHIRLPOOL 5976fba52e84da77aa92aa61e498537ae8ee6294cdd64a0b18257b9df52e803e7ad3233a3964bdac9048cc4e78fc7a372b31cdbc117b2e164a84385419cc0f57

@ -1,63 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-gettext/ruby-gettext-3.1.4.ebuild,v 1.1 2014/08/27 23:40:11 mrueg Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21"
RUBY_FAKEGEM_NAME="${PN/ruby-/}"
RUBY_FAKEGEM_VERSION="${PV%_*}"
RUBY_FAKEGEM_RECIPE_DOC="yard"
RUBY_FAKEGEM_EXTRADOC="README.md"
RUBY_FAKEGEM_TASK_TEST="none"
RUBY_FAKEGEM_EXTRAINSTALL="locale po"
inherit ruby-fakegem
DESCRIPTION="Ruby GetText Package is Native Language Support Library and Tools modeled after GNU gettext package"
HOMEPAGE="http://ruby-gettext.github.io/"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="doc test"
SLOT="0"
LICENSE="|| ( Ruby LGPL-3+ )"
ruby_add_rdepend ">=dev-ruby/locale-2.0.5 dev-ruby/text"
ruby_add_bdepend "doc? ( dev-ruby/yard )
dev-ruby/racc"
ruby_add_bdepend "test? (
dev-ruby/test-unit:2
dev-ruby/test-unit-rr )"
RDEPEND+=" sys-devel/gettext"
DEPEND+=" sys-devel/gettext"
all_ruby_prepare() {
# Fix broken racc invocation
sed -i -e '/command_line/ s/#{racc}/-S racc/' Rakefile || die
# Avoid bundler dependency
sed -i -e '/bundler/,/helper.install/ s:^:#:' \
-e 's/helper.gemspec/Gem::Specification.new/' Rakefile || die
# Avoid dependency on developer-specific tools.
sed -i -e '/notify/ s:^:#:' test/run-test.rb || die
}
each_ruby_test() {
# Upstream tries to daisy-chain rake calls but they fail badly
# with our setup, so run it manually.
${RUBY} test/run-test.rb || die "tests failed"
}
all_ruby_install() {
all_fakegem_install
insinto /usr/share/doc/${PF}
doins -r samples
}

@ -1,63 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-gettext/ruby-gettext-3.1.5.ebuild,v 1.1 2015/01/20 07:26:17 graaff Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21"
RUBY_FAKEGEM_NAME="${PN/ruby-/}"
RUBY_FAKEGEM_VERSION="${PV%_*}"
RUBY_FAKEGEM_RECIPE_DOC="yard"
RUBY_FAKEGEM_EXTRADOC="README.md doc/text/news.md"
RUBY_FAKEGEM_TASK_TEST="none"
RUBY_FAKEGEM_EXTRAINSTALL="locale po"
inherit ruby-fakegem
DESCRIPTION="Ruby GetText Package is Native Language Support Library and Tools modeled after GNU gettext package"
HOMEPAGE="http://ruby-gettext.github.io/"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="doc test"
SLOT="0"
LICENSE="|| ( Ruby LGPL-3+ )"
ruby_add_rdepend ">=dev-ruby/locale-2.0.5 >=dev-ruby/text-1.3.0"
ruby_add_bdepend "doc? ( dev-ruby/yard )
dev-ruby/racc"
ruby_add_bdepend "test? (
dev-ruby/test-unit:2
dev-ruby/test-unit-rr )"
RDEPEND+=" sys-devel/gettext"
DEPEND+=" sys-devel/gettext"
all_ruby_prepare() {
# Fix broken racc invocation
sed -i -e '/command_line/ s/#{racc}/-S racc/' Rakefile || die
# Avoid bundler dependency
sed -i -e '/bundler/,/helper.install/ s:^:#:' \
-e 's/helper.gemspec/Gem::Specification.new/' Rakefile || die
# Avoid dependency on developer-specific tools.
sed -i -e '/notify/ s:^:#:' test/run-test.rb || die
}
each_ruby_test() {
# Upstream tries to daisy-chain rake calls but they fail badly
# with our setup, so run it manually.
${RUBY} test/run-test.rb || die "tests failed"
}
all_ruby_install() {
all_fakegem_install
insinto /usr/share/doc/${PF}
doins -r samples
}

@ -1,10 +1,10 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-gettext/ruby-gettext-3.1.6.ebuild,v 1.1 2015/01/25 12:12:49 mrueg Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-gettext/ruby-gettext-3.1.6.ebuild,v 1.2 2015/05/24 06:41:18 graaff Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21"
USE_RUBY="ruby19 ruby20 ruby21 ruby22"
RUBY_FAKEGEM_NAME="${PN/ruby-/}"
RUBY_FAKEGEM_VERSION="${PV%_*}"

@ -0,0 +1,33 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/safe_yaml/safe_yaml-1.0.4-r2.ebuild,v 1.1 2015/05/24 06:47:21 graaff Exp $
EAPI=5
USE_RUBY="ruby20 ruby21 ruby22"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="README.md"
RUBY_FAKEGEM_RECIPE_TEST="none"
inherit ruby-fakegem
DESCRIPTION="Parse YAML safely, without that pesky arbitrary object deserialization vulnerability"
HOMEPAGE="https://dtao.github.com/safe_yaml"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="test"
ruby_add_bdepend "test? ( dev-ruby/hashie
dev-ruby/heredoc_unindent
dev-ruby/rspec:3 )"
each_ruby_test() {
# Run specs with monkeypatch
${RUBY} -S rspec-3 --tag ~libraries || die
# Running specs without monkeypatch
${RUBY} -S rspec-3 --tag libraries || die
}

@ -1,3 +1,3 @@
DIST sanitize-2.0.6.tar.gz 78888 SHA256 ecc0526f231d68dd88efd957145f79841f446ba36124e28c91ef275cc88cafb8 SHA512 e086d6963e8506d498266f0642dd70a9151f38760c1cac69cbba08cde9af291989be48770062dfe824be87f59b21f3d8c125579d9db227f8edea0f93a0993893 WHIRLPOOL 6742f6c06f7b1fc750c76c440e6ed6fd0ee384c6b8afefe0cf064d7c4283e4d877ae9347d7fd392cb1cbfc44798d93d0915059d77aacabf3938ec54ed4491d8e
DIST sanitize-2.1.0.gem 20992 SHA256 c3be075f5b38a1b02404be5778b181e50fba9ab253bac851cb217d9a71375b77 SHA512 29a26e37342a75af2bc7795578edf2c5064263c58d38dfc36e18f1e111271616c026f7d808a05d63185c12f0e52384db84d62bdb796bf1b21d7e902ef0c1d096 WHIRLPOOL f07c3f7c3550b1e47e3189838a8c1c30c7cd856f237dde167516f25e86520fffe7357f87efd4f2fcf03230650fa55da0ff2d7870746c72c9897318f6dc935cc6
DIST sanitize-4.0.0.gem 38912 SHA256 56445c9c609e98e855902d0be6c76a687a2987c698f56a983feedd1d8b46676a SHA512 a811cbbf58be81c682b510d0e45aa8c5adf2781fa8001b1b17b5856c859baa6b0fc885bfe26b05d4a61e1889616ec700c5693a761cb7e0df5cab2066224aa874 WHIRLPOOL d9e42c6a3676034f56108d04477de784b0af64c607ed8de28cc264d2ac76c908b23bcbd3542c7d5311f59afb6d76e1d08c93730534a87e96057b3e00a0dfdb58
DIST sanitize-4.0.0.tar.gz 1345735 SHA256 d97e4016a187a7c3e509d837e917b879494185bfd39c67aded0f188a86b4bd14 SHA512 9505bdcc47f7042e4bb406622a86d82e723a5fc3913444708cd32a77203837a57e331611f6f5e284ddba1fe516d70a3c7949026e794bebbf019a0e8b698dfc80 WHIRLPOOL f2db11647797f5056d7ed975a4db26d725eca396feecb60d762a4cdde9a3d4bfc7a680b4dbb32087aedf8eb43bfe1769211c4b744c0793c6c9bad206fc2d0748

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sanitize/sanitize-4.0.0.ebuild,v 1.1 2015/05/17 09:13:50 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sanitize/sanitize-4.0.0-r1.ebuild,v 1.1 2015/05/24 06:55:45 graaff Exp $
EAPI=5
@ -9,10 +9,13 @@ USE_RUBY="ruby19 ruby20 ruby21 ruby22"
RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_EXTRADOC="HISTORY.md README.md"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
inherit ruby-fakegem
DESCRIPTION="Sanitize is a whitelist-based HTML sanitizer"
HOMEPAGE="https://github.com/rgrove/sanitize"
SRC_URI="https://github.com/rgrove/sanitize/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="4"
@ -22,9 +25,13 @@ IUSE="test"
ruby_add_rdepend "
>=dev-ruby/crass-1.0.2 =dev-ruby/crass-1.0*
>=dev-ruby/nokogiri-1.4.4
=dev-ruby/nokogumbo-1.4.1"
>=dev-ruby/nokogumbo-1.4.1 =dev-ruby/nokogumbo-1.4*"
ruby_add_bdepend "test? ( dev-ruby/minitest )"
all_ruby_prepare() {
sed -i -e '/nokogumbo/ s/1.4.1/~> 1.4.1/' ${RUBY_FAKEGEM_GEMSPEC} || die
}
each_ruby_test() {
${RUBY} -Ilib test/test_sanitize.rb || die
}

@ -2,3 +2,4 @@ DIST sass-3.2.19.gem 261632 SHA256 ddcd7d76d98daa8f3ebbaec196972500a6cf6e854f9c3
DIST sass-3.3.14.gem 315392 SHA256 95435ddef3aee817ef727e3576852e9cb12f7020027c9f2da8a3835f16ec46c1 SHA512 816c3aa7869648b51708a6a3bb14598dffdbb6335db7800ddb789c3f325f58822e2f3031f25f036eca2aabdd5ce8da1507ce58a75d0edcda17b7ae7a3484f39a WHIRLPOOL 544f2cfceff59872737dc9c564be5a328212c714bfbe78fb954511e5a70ad43cf80eac556026b13ea3fc48943d331925d8d2e7bc8954614e0a1b63e42648581e
DIST sass-3.4.12.gem 335360 SHA256 8190764889895ebf8e9a8796c2e78c56c1e028ebe3e659ffb03decd97ff34497 SHA512 30c42cc4da2c8c5fddd783ee7edd5b6d15961cff40d32ddbb9d9c256d3f8d6400ae64ca5a8b096ddb21ea1375e12420278aedf5dddba2480bb7b8d6ce23cd525 WHIRLPOOL 3d3831d1d2dd228df785dc365bab2572c7c8d9f7c71375a90823e287d5951138e5f64b47fb7124a04dda93e8236933ed7a1fdbbcc081f9b3a97675ec6c5f1118
DIST sass-3.4.13.gem 335872 SHA256 2f1e913f5845e6d3a6beebca01a25dd703bccde68b19109dbde7e41e4895b373 SHA512 a9a214045f7f3afb7b7a15d8f1f82c813700351454e13bdca061025329c780d2b9b6846ebb097ac75728ea560db940a1dc7d211b53d9c8bd356ddd4d818b9357 WHIRLPOOL 0f0dc24efb927c36109a8f0acf677e3736c5be11202eda72283a65a129b9229a87bfba93d9d0b5d8618a518158e4afad96ca56dd2e0e4ed4487da55bd16d96bb
DIST sass-3.4.14.gem 336384 SHA256 f33dd19fb5f85991b6bac1903aabbce2f8c7bfebb69bbd5b23faa016af795574 SHA512 f7a1395c1ab43129e5f27eb8bc932ecd82e4ed2ef12792b3cbd10a96c1abd6658e8ddf2f314632c6d67d89f22e7c3dd8a73d1c328b264c897a9124264a0b31d5 WHIRLPOOL d8244c1f328b864fe3e9bd23837f8a1d87ce76f70ed461ee9cbe181cdf1af8b9eb31e7938fd57de835db9a427c2113a357663b38d0d606e18eefbbf650bba7d8

@ -0,0 +1,40 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sass/sass-3.4.14.ebuild,v 1.1 2015/05/23 21:10:53 mrueg Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="README.md"
RUBY_FAKEGEM_EXTRAINSTALL="rails init.rb VERSION VERSION_NAME"
inherit ruby-fakegem versionator
DESCRIPTION="An extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more"
HOMEPAGE="http://sass-lang.com/"
LICENSE="MIT"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
SLOT="$(get_version_component_range 1-2)"
IUSE=""
ruby_add_bdepend "doc? ( >=dev-ruby/yard-0.5.3 )"
ruby_add_rdepend ">=dev-ruby/listen-1.3.1 !!<dev-ruby/haml-3.1 !!<dev-ruby/sass-3.2.19-r1:0 !!<dev-ruby/sass-3.3.14-r1:3.3"
# tests could use `less` if we had it
all_ruby_prepare() {
rm -rf vendor/listen || die
# Don't require maruku as markdown provider but let yard decide.
sed -i -e '/maruku/d' .yardopts || die
}
each_ruby_test() {
RUBOCOP=false ${RUBY} -S rake test || die
}

@ -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/eclass/flag-o-matic.eclass,v 1.205 2015/05/06 07:04:53 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/flag-o-matic.eclass,v 1.206 2015/05/24 07:05:30 vapier Exp $
# @ECLASS: flag-o-matic.eclass
# @MAINTAINER:
@ -26,7 +26,7 @@ setup-allowed-flags() {
ALLOWED_FLAGS="-pipe"
ALLOWED_FLAGS+=" -O -O1 -O2 -Os -Og -mcpu -march -mtune"
ALLOWED_FLAGS+=" -fstack-protector* -fsanitize=*"
ALLOWED_FLAGS+=" -fbounds-checking -fno-strict-overflow"
ALLOWED_FLAGS+=" -fbounds-check -fbounds-checking -fno-strict-overflow"
ALLOWED_FLAGS+=" -fno-PIE -fno-pie -nopie -fno-unit-at-a-time"
ALLOWED_FLAGS+=" -g -g[0-9] -ggdb -ggdb[0-9] -gdwarf-* gstabs -gstabs+"
ALLOWED_FLAGS+=" -fno-ident -fpermissive -frecord-gcc-switches"
@ -35,7 +35,7 @@ setup-allowed-flags() {
# allow a bunch of flags that negate features / control ABI
ALLOWED_FLAGS+=" -fno-stack-protector* -fabi-version=* \
-fno-strict-aliasing -fno-bounds-checking -fstrict-overflow \
-fno-strict-aliasing -fno-bounds-check -fno-bounds-checking -fstrict-overflow \
-fno-omit-frame-pointer -fno-builtin*"
ALLOWED_FLAGS+=" -mregparm -mno-app-regs -mapp-regs -mno-mmx -mno-sse \
-mno-sse2 -mno-sse3 -mno-ssse3 -mno-sse4 -mno-sse4.1 -mno-sse4.2 \

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/freebsd.eclass,v 1.36 2015/02/22 14:16:03 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/freebsd.eclass,v 1.37 2015/05/24 08:43:02 mgorny Exp $
#
# Diego Pettenò <flameeyes@gentoo.org>
@ -95,6 +95,22 @@ freebsd_get_bmake() {
echo "${bmake}"
}
# Generates a patch SRC_URI or DISTDIR of upstream.
freebsd_upstream_patches() {
local opt=$1
[[ ${#UPSTREAM_PATCHES[@]} -eq 0 ]] && return 1
for x in "${UPSTREAM_PATCHES[@]}"
do
local out=${PN}-${x/\//-}
out=${out/:/}
if [[ ${opt} == -s ]] ; then
echo "${DISTDIR}/${out}"
else
echo "https://security.freebsd.org/patches/${x} -> ${out}"
fi
done
}
freebsd_do_patches() {
if [[ ${#PATCHES[@]} -gt 1 ]] ; then
for x in "${PATCHES[@]}"; do
@ -105,6 +121,7 @@ freebsd_do_patches() {
epatch "${x}"
done
fi
[[ ${#UPSTREAM_PATCHES[@]} -gt 0 ]] && epatch $(freebsd_upstream_patches -s)
epatch_user
}
@ -136,7 +153,9 @@ freebsd_src_unpack() {
[[ -e "${WORKDIR}"/share/mk ]] && rm -rf "${WORKDIR}"/share/mk/*.mk
fi
else
unpack ${A}
for f in ${A} ; do
[[ ${f} == *.tar.* ]] && unpack ${f}
done
fi
cd "${S}"

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/mysql-multilib.eclass,v 1.19 2015/05/01 12:34:31 grknight Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/mysql-multilib.eclass,v 1.20 2015/05/24 04:35:49 vapier Exp $
# @ECLASS: mysql-multilib.eclass
# @MAINTAINER:
@ -879,8 +879,7 @@ mysql-multilib_pkg_config() {
mysql_version_is_at_least "5.6" || options="${options} --loose-skip-innodb"
fi
einfo "Creating the mysql database and setting proper"
einfo "permissions on it ..."
einfo "Creating the mysql database and setting proper permissions on it ..."
# Now that /var/run is a tmpfs mount point, we need to ensure it exists before using it
PID_DIR="${EROOT}/var/run/mysqld"
@ -955,7 +954,7 @@ mysql-multilib_pkg_config() {
-e "${sql}"
eend $?
ebegin "Loading \"zoneinfo\", this step may require a few seconds ..."
ebegin "Loading \"zoneinfo\", this step may require a few seconds"
"${EROOT}/usr/bin/mysql" \
--socket=${socket} \
-hlocalhost \

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/mysql-v2.eclass,v 1.38 2015/05/01 12:34:31 grknight Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/mysql-v2.eclass,v 1.39 2015/05/24 04:35:49 vapier Exp $
# @ECLASS: mysql-v2.eclass
# @MAINTAINER:
@ -818,8 +818,7 @@ mysql-v2_pkg_config() {
mysql_version_is_at_least "5.6" || options="${options} --loose-skip-innodb"
fi
einfo "Creating the mysql database and setting proper"
einfo "permissions on it ..."
einfo "Creating the mysql database and setting proper permissions on it ..."
# Now that /var/run is a tmpfs mount point, we need to ensure it exists before using it
PID_DIR="${EROOT}/var/run/mysqld"
@ -894,7 +893,7 @@ mysql-v2_pkg_config() {
-e "${sql}"
eend $?
ebegin "Loading \"zoneinfo\", this step may require a few seconds ..."
ebegin "Loading \"zoneinfo\", this step may require a few seconds"
"${EROOT}/usr/bin/mysql" \
--socket=${socket} \
-hlocalhost \

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/mysql.eclass,v 1.182 2015/05/01 12:34:31 grknight Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/mysql.eclass,v 1.183 2015/05/24 04:35:49 vapier Exp $
# @ECLASS: mysql.eclass
# @MAINTAINER:
@ -1461,8 +1461,7 @@ mysql_pkg_config() {
fi
fi
einfo "Creating the mysql database and setting proper"
einfo "permissions on it ..."
einfo "Creating the mysql database and setting proper permissions on it ..."
local socket="${EROOT}/var/run/mysqld/mysqld${RANDOM}.sock"
local pidfile="${EROOT}/var/run/mysqld/mysqld${RANDOM}.pid"
@ -1502,7 +1501,7 @@ mysql_pkg_config() {
-e "${sql}"
eend $?
ebegin "Loading \"zoneinfo\", this step may require a few seconds ..."
ebegin "Loading \"zoneinfo\", this step may require a few seconds"
"${EROOT}/usr/bin/mysql" \
--socket=${socket} \
-hlocalhost \

@ -0,0 +1,93 @@
END-USER LICENSE AGREEMENT OF KINGSOFT (WPS Office Linux Version)
Please read and understand all rights and limitations stated in this END-USER LICENSE AGREEMENT ("the EULA") carefully. Before first using the "Product" that accompanies the EULA, you need to read all the terms of the EULA and decide whether to agree with the terms or not. Unless you agree all the terms of the EULA, you shall uninstall the "Product" and not use the "Product" in any way.
As a reference, you may print out the text of the EULA from this page now. You may also read the copy of the EULA in the HELP part of the "Product".
The EULA is a legal agreement entered into between you and Kingsoft regarding the "Product". The "Product" includes computer software and any associated documents and printed materials. Before first using the "Product", you shall agree to all the terms of the EULA. If there is any disagreement, please uninstall the "Product" and do not use the "Product" in any way.
The "Product" is protected by copyright laws, international copyright treaties and other related laws and treaties. The "Product" is licensed, not sold.
1. Kingsoft grants you a nonexclusive license to the "Product" in the territorial scope of the world. You are entitled to:
1) Install, use, display and run (collectively referred as to "run") a copy of the "Product" on one computer based on Linux system;
2) Make back-up reproductions to prevent any damage to the reproductions,and you shall be responsible for destroying the back-up reproductions when you lose the ownership of the legal reproductions;; and
3) Make necessary modifications to the "Product" in order to use it in the actual computer application environment or to improve its functions and performance. Unless otherwise agreed in the EULA, the modified Product shall not be provided to any third party without the permission of Kingsoft.
4) Distribute the "Product" in the territorial scope of the world by lawful means, but you agree to comply with all the following terms simultaneously when you distribute the "Product":
A.Distribute the "Product" only as the status quo as Kingsoft provides, and the "Product" distributed by you shall only be the complete version (including but not limited to contain the entire contents of the EULA) provided by Kingsoft without any modification and contain all the copyright mark;
B. No modification concerning the content or the form of the EULA is allowed, you shall ensure the end user whom you distribute the "Product" to are in the acceptance of all terms of the EULA before using the" Product";
C. Shall not sell the "Product" or use the "Product" to charge (or in a disguised form) in any way.
D. If the terms mentioned above (article 1.4) ) is inconsistent with the other terms of the EULA, or in conflict with other terms of the EULA during the actual implementation process, the content of the terms mentioned above (article 1.4) ) shall prevail only.
5) Translate the language of the "Product" into other language excluding Japanese, such as translate the language of Chinese version of the "Product" into English or other languages excluding Japanese. At the same time, you also acknowledge and agree that all the translation work resulting from your translation of the language of the "Product" (the "Translation Work") can only be provided to Kingsoft free of charge, you shall not use, distribute the "Translation Work " in any form. The copyright of all the Translation Work (the copyright including but not limited to: the right of authorship, the right of publication, the right of alternation, the right of integrity, the right of reproduction, the right of distribution, the right of lease, the right of exhibition, the right of performance, the right of showing, the right of broadcast, the right of dissemination of information on networks , the right of making cinematographic work, the right of adaptation, the right of translation, the right of compilation and other rights shall be enjoyed by copyright owners), completely and separately belong to Kingsoft since the copyright has been createdKingsoft will have the right to decide how to use the Translation Work in its sole discretion and does not need to pay reward or any payment to you. Notwithstanding the preceding provisions, you shall ensure at the same time the Translation Work that you provide to Kingsoft is the original works created independently by you. The Translation Work does not violate the provisions of relevant laws and regulations, and does not infringe upon the legitimate rights and interests of any third party, and no claim shall be raised to all or part of the Translation Work by any third party. In case of any claim to the Translation Work by a third party, or any breach to this warranty by you, you shall provide defense for Kingsoft to protect Kingsoft from any damage.
2. You shall abide by the following obligations:
1) Do not use, copy, revise and/or assign the "Product", as a whole or part, beyond the scope authorized by the EULA.
2) Only run the "Product" on one computer based on Linux system.
3) Run the "Product" in a multi-users circumstance or network system only under the following conditions being wholly satisfied:
a.each node and terminal has been legally granted the license; and
b.each node and terminal which has been legally granted the license is based on Linux system
4) Do not reverse engineer, de-compile, or disassemble the "Product" or attempt to gain access to the source code for the "Products" by any means.
5) Make sure that all the copies of the "Product" comprise all the copyright marks.
3. You may make a one-time permanent assignment of the "Product" accompanied by the EULA to a third party, provided that the following conditions shall be wholly satisfied:
1) The whole and complete "Product" (including but not limited to computer software and any associated documents and printed materials) are assigned.
2) Any assignment comprises all former editions of the "Product", if the "Product" is an upgraded edition.
3) You retain no copies of the "Product" .
4) Your license is terminated upon the assignment.
5) The third party receiving the "Product" agrees to all the terms of the EULA.
4. Product Support Services
1) Provided that Kingsoft expressly agrees and covenants in the user manual or in other associated documents and printed materials that Kingsoft may provide you with certain product support services related to the "Product", the "Product" support service shall be provided by Kingsoft subject to the policies and programs described in such documents.
2) Any add-on software codes provided by Kingsoft as a part of the support services (if any) shall be deemed to be a part of the "Product" and be governed by the EULA, unless separate terms are provided by Kingsoft.
3) You express assent that, Kingsoft can use the technical information you provided (if any) for business purpose, including but not limited to product supporting and researching. At this time, Kingsoft will not mention you in an individual way, unless it is necessary to provide you with product support services.
5. Replacing, Reworking and Upgrading
1) Kingsoft reserves the rights to replace, revise and upgrade the "Product", as well as the rights to charge fees for such replaced, revised and/or upgraded edition of the "Product" by prior announcement to you (including without limitation to the client POP, the "Product" official website and the email address you provided) at any time. If you will not accept the replaced, revised and/or upgraded edition of the "Product", please contact Kingsofts customer services center within 10 working days after your receipt of the replaced, revised and/or upgraded edition of the "Product" so that you can continue to use the prior edition; if you do not contact Kingsofts customer services center within the pre-mentioned 10 working days, it shall be deemed that you wholly and completely accept the replaced, revised and/or upgraded edition of the "Product".
2) Any replaced, revised and/or upgraded edition of the "Product" provided to you will be deemed as a part of the "Product", and shall be governed by the EULA, unless the EULA is replaced by another agreement attached to the replaced, revised and/or upgraded edition of the "Product".
3) If Kingsoft provides a replaced, revised and/or upgraded edition of the "Product":
a) You shall not use the replaced, revised and/or upgraded edition of the "Product" until you fully agree with the replaced, revised and/or upgraded edition of the "Product" and the new version of EULA attached (if any); and
b) The license to the former edition shall be terminated.
6. Reservation of Rights
Any rights not expressly and clearly granted in the EULA shall be reserved by Kingsoft.
7. Copyright
1) You shall not remove any copyright mark from the "Product", meanwhile you shall make the copyright mark exactly as is on all the copies of the "Product" to duly announce Kingsofts copyright.
2) Kingsoft own the copyright of the "Product" (including but not limited to any image, picture, flash, video, record, music, word and add-program), printing material attached and any copies of the "Product".
3) Copyright and any other rights in the "Product" and its documents are protected under the local and international Laws and treaties.
4) You shall not remove or destroy any copyright mark regarding the "Product". You guarantee that you shall also copy this copyright declaration in all copies of the "Product" (whether in whole or part).
5) You agree to prevent any pirates of the "Product" and its documents.
6) You shall not copy the printing material attached to the "Product"(if any).
8. Export Restrictions
The "Product" is subject to the export-related laws and regulations of .the mainland of the Peoples Republic of China (excluding Hong Kong Special Administration Region, Macao Special Administration Region, and Taiwan Region), and you must comply with all domestic and international export-related laws and regulations that apply to the "Product", the domestic and international export-related laws and regulations abovementioned include but not limited to those restrictive provisions in respect to the scope of export destinations, the range of end users in the export destinations, the way of using the "Product" and so on.
9. Warranties(Only applicable to the "Product" distributed with a disk):
1) Kingsoft warrants, in the event of normal usage, that the media of the "Product" will be free from defects in materials and workmanship for a period of ninety (90) days from the purchase date. In the event that the media of the "Product" is defective which is confirmed by Kingsoft, Kingsofts sole and exclusive liability is to replace a new disk as the whole compensation to you.
2) If this defect is caused by accident, misuse or wrongful application, Kingsoft will not be responsible for it.
3) There is no other after-sale assurance besides the assurances above.
10. Disclaimer Of Warranties.
The express warranties provided for in the EULA are the only warranties made to you. To the maximum extent permitted by the applicable laws, Kingsoft and its suppliers provide the "Product" and support services (if any) AS IS AND WITH ALL FAULTS, and hereby disclaim all other assurance and warranties, whether express, implied or statutory, including, but not limited to, any (if any) implied warranties of merchantability or fitness for a particular purpose, accuracy of responses, completeness of results, free of viruses and negligence with regard to the "Product", and the provision of or failure to provide support or other services as for the "Product".
11. Limited Liability
TO THE MAXIMUM EXTENT PERMITTED BY THE APPLICABLE LAWS, IN NO EVENT WILL KINGSOFT, AFFILIATES, DIRECTORS, EMPLOYEES, DISTRIBUTORS, SUPPLIERS, AGENTS OR RESELLERS (COLLECTIVELY, THE "KINGSOFT ") BE LIABLE FOR ANY INDIRECT, INCIDENTAL, DIRECT, SPECIAL, CONSEQUENTIAL, EXEMPLARY OR ANY OTHER DAMAGES ARISING OUT OF OR IN ANY WAY RELATING TO USING OR NON-USING THE PRODUCT, INCLUDING, BUT NOT LIMITED TO DAMAGES CAUSED BY PERSONAL INJURIES OR PROPERTY LOSSES, DAMAGES CAUSED BY LOST PROFITS, LOST DATA, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION OR LOST COMMERCIAL INFORMATION, DAMAGES CUASED BY DISCLOSURE OF PRIVACY DUE TO FAILURE TO PERFORM GOOD-WILL OR PROPER CARE OR ANY OTHER LIABILITY, DAMAGES CAUSE BY NEGLIGENCE, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE POSSIBILITY THEREOF, AND REGARDLESS OF THE LEGAL OR EQUITABLE THEORY (CONTRACT, TORT OR OTHERWISE) UPON WHICH THE CLAIM IS BASED. IN ANY CASE, THE KINGSOFTS ENTIRE COLLECTIVE LIABILITY UNDER ANY PROVISION OF THE EULA SHALL NOT EXCEED IN THE AGGREGATE THE REASONABLE SUM OF THE FEES YOU PAID FOR THE "PRODUCT" (IF ANY) AND REPLACEMENT OF DEFECTIVE MEDIA OR PROVISION OF A REASONABLY SIMILAR PRODUCT, AS DETERMINED AT KINGSOFTS SOLE DISCRETION TO THE EXTENT APPLICABLE LAW PROHIBITS THE LIMITATION OF DAMAGES IN SUCH CASES. ADDITIONALLY, KINGSOFT SHALL NOT BE LIABLE FOR ANY CLAIMS OR DAMAGES ARISING OUT OF CONTENT PROVIDED BY LICENSEEOR A THIRD PARTY THAT IS ACCESSED THROUGH OR USED WITH THE "PRODUCT" AND/OR ANY MATERIAL LINKED THROUGH SUCH CONTENT.
12. Termination of License
1) Kingsoft is entitled to terminate the EULA at any time, if any terms or conditions in the EULA are violated. Upon the termination, you shall destroy or return to Kingsoft all the copies and all the associated documents and printed materials of the "Product".
2) Provided that Kingsoft offers you any replaced, revised and/or upgraded edition of the "Product" attached with a replacement of the EULA which stipulates that you can use the replaced, revised and/or upgraded edition of the "Product" under the condition that you accept the replacement of the EULA, Kingsoft may terminate the original EULA.
3) Kingsoft will have the right to revise the "Product" policy and the content of the EULA by making announcement in the official website of the "Product" in advance of 15 natural days, including but not limited to increase authorization restrictions, modificate and delete of authorization usage, change geographical scope of authorization, delete of functions, set using time, and terminate authorization and so on.
13. The execution, application, interpretation and resolution of disputes with respect to the EULA shall be governed by the laws of the mainland of the Peoples Republic of China (excluding Hong Kong Special Administration Region, Macao Special Administration Region, and Taiwan Region). All disputes arising out of or in connection with the performance of the EULA shall be resolved through friendly negotiation between parties. Any dispute, if failed to be solved by the above consultation, shall be submitted to the peoples court having jurisdiction in the place where Kingosft has its domicile
14. Important Notice:
1) In order to improve the quality of the "Product" and relevant services, the basic information about your usage of the "Product" will be collected. Accordingly, Kingsoft will provide you with feedbacks aperiodically.
The information collected does not contain any personal information, such as your name, address and contact information, and files related to information security.
Such information shall only be used for marketing analysis, so that better functions and services of the "Product" can be provided. Kingsoft shall keep confidential of any and all information collected from you.
The criterion of the scope of the information collection in this article relies on the technical level of Kingsoft from time to time. Kingsoft will make its every endeavor to pursue the accuracy of the judgment. Provided however, that limited by the factual technical level and so on, Kingsoft could only distinguish and collect the information based on its own capability of judgment. You have been fully and clearly informed of the content mentioned above, acknowledged the operation of Kingsoft, and you are willing to bear any loss and damage caused by this.
2) The intellectual property rights of all the Founder fonts (referred to as the "Founder font") contained in the "Product" belongs to Beijing Founder Electronics Co., Ltd. (referred to as "Founder"), You acknowledge and agree that pursuant to the EULA, you only obtain the right of using Founder fonts in the "Product"for office applications (i.e. only using Founder fonts in the "Product" for the purpose of screen display and print), If you need to exceed the aforesaid Founder font mandate to use Founder fonts, you must negotiate with Founder and obtain the appropriate authorization from Founder. You acknowledge and agree that if you infringe on the intellectual property rights of Founder font, any and all legal liabilities arising therefrom to the owner of such intellectual property rights (i.e. Founder and/or other parties) shall be solely borne by you, which shall has nothing to do with Kingsoft and Kingsoft will not bear any warranty liabilities or joint liabilities.
Admission
You acknowledge that you have now read and understood the EULA and have expressly agreed to be bound by all the terms and conditions of it.

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird-bin/thunderbird-bin-31.7.0.ebuild,v 1.2 2015/05/18 10:05:15 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird-bin/thunderbird-bin-31.7.0.ebuild,v 1.3 2015/05/23 19:05:59 zlogene Exp $
EAPI="5"
MOZ_ESR="0"
@ -35,7 +35,7 @@ SRC_URI="${SRC_URI}
HOMEPAGE="http://www.mozilla.com/thunderbird"
RESTRICT="strip mirror"
KEYWORDS="-* amd64 ~x86"
KEYWORDS="-* amd64 x86"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
IUSE="+crashreporter selinux"

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird/thunderbird-31.7.0.ebuild,v 1.3 2015/05/18 10:05:11 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird/thunderbird-31.7.0.ebuild,v 1.4 2015/05/23 19:05:26 zlogene Exp $
EAPI=5
WANT_AUTOCONF="2.1"
@ -36,7 +36,7 @@ inherit flag-o-matic toolchain-funcs mozconfig-v5.31 makeedit multilib autotools
DESCRIPTION="Thunderbird Mail Client"
HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/"
KEYWORDS="~alpha amd64 ~arm ~ppc ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
KEYWORDS="~alpha amd64 ~arm ~ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
IUSE="bindist crypt hardened ldap +lightning +minimal mozdom selinux"

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/digikam-4.10.0.ebuild,v 1.1 2015/05/19 22:41:45 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/digikam-4.10.0.ebuild,v 1.2 2015/05/23 19:34:35 dilfridge Exp $
EAPI=5
@ -30,16 +30,23 @@ IUSE="addressbook debug doc gphoto2 mysql semantic-desktop +thumbnails video"
CDEPEND="
|| (
( kde-apps/kdebase-kioslaves:4
(
kde-apps/kdebase-kioslaves:4
kde-apps/libkdcraw:4=
kde-apps/libkexiv2:4=
kde-apps/libkipi:4
kde-apps/marble:4=[plasma] )
( $(add_kdebase_dep kdebase-kioslaves)
kde-apps/marble:4=[plasma]
kde-apps/kcmshell:4
)
(
$(add_kdebase_dep kdebase-kioslaves)
kde-base/libkdcraw:4=
kde-base/libkexiv2:4=
$(add_kdebase_dep libkipi)
kde-base/marble:4=[plasma] )
kde-base/marble:4=[plasma]
kde-base/kcmshell:4
kde-base/systemsettings:4
)
)
dev-qt/qtgui:4
media-libs/jasper

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/alsa-lib/alsa-lib-1.0.29.ebuild,v 1.1 2015/03/25 11:35:17 chainsaw Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/alsa-lib/alsa-lib-1.0.29.ebuild,v 1.2 2015/05/23 18:33:02 zlogene Exp $
EAPI=5
@ -15,7 +15,7 @@ SRC_URI="mirror://alsaproject/lib/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="alisp debug doc elibc_uclibc python"
RDEPEND="python? ( ${PYTHON_DEPS} )

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save