parent
3927e0b7d9
commit
5d600ef5d6
@ -1 +1,2 @@
|
||||
DIST af_alg-0.0.1.tar.gz 332007 SHA256 aeeef47027b06208207553ffc477758d6d4b8334c26b2b233af5127ef7e0a5d9 SHA512 10860268dbff65e20d78c7d251b5ac4e63342e01c30af72894baa63a625f11900a77a8d0cca29d93bd3a06ae29c16c5fc4d71843e7379b7d948ad1b6e6b58b5b WHIRLPOOL 86abc4aba4977f0c0ac83a07f7f4dff250445d6cfc7dc6112bb97f290711d3a16b7ccfb29da5b553cfe5eba08b42d0d333da92afe53fd99ce27f4eda78c35434
|
||||
DIST af_alg-7b13512edbd77c35d20edb4e53d5d83eeaf05d52.tar.gz 5362 SHA256 5fd78ccf5f815ac89d55bf53db6a41a720100325e2ecb7dd7c2b459d30bee88d SHA512 c897a64ce12c5ecbdf8147a8776b646b9fed7d012cbc913e1f047eff4dd81fe1783733d64e711ab3702923b57055e4ca923cdf4f90bef6a4868f803be11239ca WHIRLPOOL 53c1972c01833f7a4151f1613095a53a5fe46ed162296c2a082b1c647e038c1367c70a3dfdb4399e3ce2244d7b3a544614805e0f40a69b63ae2cb996d7dd3d61
|
||||
|
@ -1 +0,0 @@
|
||||
DIST af_alg-0.0.1.tar.gz 332007 SHA256 aeeef47027b06208207553ffc477758d6d4b8334c26b2b233af5127ef7e0a5d9 SHA512 10860268dbff65e20d78c7d251b5ac4e63342e01c30af72894baa63a625f11900a77a8d0cca29d93bd3a06ae29c16c5fc4d71843e7379b7d948ad1b6e6b58b5b WHIRLPOOL 86abc4aba4977f0c0ac83a07f7f4dff250445d6cfc7dc6112bb97f290711d3a16b7ccfb29da5b553cfe5eba08b42d0d333da92afe53fd99ce27f4eda78c35434
|
@ -1,19 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>robbat2@gentoo.org</email>
|
||||
<name>Robin H. Johnson</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
af_alg implements an OpenSSL engine that uses the AF_ALG functionailty found
|
||||
in kernel >= 2.6.38 for crypto offload. Be sure to actually check if it's
|
||||
faster, as for many modern systems, userspace software implementations are
|
||||
actually faster, as they avoid a kernel context switch. However, on embedded
|
||||
systems and others with crypto hardware, AF_ALG may be faster. The homepage
|
||||
has more details.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">sarnold/af_alg</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit multilib
|
||||
|
||||
DESCRIPTION="Elixir programming language"
|
||||
HOMEPAGE="http://elixir-lang.org"
|
||||
SRC_URI="https://github.com/elixir-lang/elixir/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 ErlPL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/erlang-18[ssl]"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_compile() {
|
||||
emake Q=""
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" LIBDIR="$(get_libdir)" PREFIX="/usr" install
|
||||
dodoc README.md CHANGELOG.md CODE_OF_CONDUCT.md
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST Crypt_GPG-1.3.2.tgz 339001 SHA256 67f77bfb9b21dd428587f5bd336e4b9b2e200a1b62160e7ae0d0dfffd1357899 SHA512 c045942798f2974d1d200413864708b4476b53d1999b721f1b51fd6cfafb23c05479a391ebc7ebe513f5a88641d63d991e7ba59b7edcbd8397efde365528f999 WHIRLPOOL 27124bb96e28d7206f56e0d0fcbee603b3f1516a4d61a98e4a72139cae7e76b357f025bde04baec83530ff4ad6ec2a7d35d92a114ad9269ff198c06c94d63aef
|
||||
DIST Crypt_GPG-1.4.0.tgz 348446 SHA256 5a1d45655c74eb187695cc1a1810256fbbc640fc728481086d64a365dcb1635e SHA512 a27f24f66271484fe9d837c48c4fd68e53d24ed1d1c6baa55b1942ed5a82e4c8d5e25bed86b112cd5f9927b70ad40caead3fd3e1ddb87e4e2d983dd73302d498 WHIRLPOOL c0f2f076700619b1b680efb3032e9471172880afd237a68b4a87a1211e6c11648564e3da75530cf56a86e827691ee467eac695419b3697180355621c34e0edd7
|
||||
DIST Crypt_GPG-1.4.2.tgz 345962 SHA256 8e1cf98b5bf37fead50745327261c021efac8c1ee2bddd57c38be57e8f1bc969 SHA512 c0384f0b4a35f8e7d7189b0b08c277c2629e7fa84e13f2c8c92aaafbeace7a60b6e18f2347571e7bcdf4bc504fd9463f080d9c2938063fdfcabc8f44dd7f4950 WHIRLPOOL ea6e2d0dfbfc56cf4bec5bcdfa312a5f43109c305b699b501e102e81908ad1ba350a97525b5d9ada45d6713ef64512744b6e04f208b5dc2f029ad01fedbffb4e
|
||||
|
@ -0,0 +1,18 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit php-pear-r1
|
||||
|
||||
DESCRIPTION="GNU Privacy Guard (GnuPG)"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
DEPEND=">=dev-lang/php-5.2.1:*[posix,unicode]"
|
||||
RDEPEND="${DEPEND}
|
||||
app-crypt/gnupg
|
||||
dev-php/PEAR-Console_CommandLine"
|
@ -1 +1 @@
|
||||
DIST PHPMailer-5.2.14.tar.gz 192100 SHA256 54acc99a6cdd807c5646e712e4499308d885bc76a3dc27679388fe0359bd3a93 SHA512 f3cacbdea4b008e6f0bddbc06fc08c8afebe64f74dded5fe87022a6ccf36db19bf4cf4f303399373c250afec32f87645eab6acd8adbcfbed3af349edd51f9e49 WHIRLPOOL c202ad61a6380b23f3e7460f333e396ef9be16f097a798f048a806d184a8ed2f50a32183d7420e7e1439865367177df0d352246928a67b315a89ed339534ad6c
|
||||
DIST PHPMailer-5.2.16.tar.gz 195931 SHA256 0700a64ec57caaa710c3e499160099ec21155c6bd937b5bd3ccc910c2d4d2d06 SHA512 5e2503adc58865c10234ccd3ea09d0ae77f687bb4936be732119c922caa8ec35c3646d07dc7d37f121ae09191ee34f434483cc702cfc98cac8429803915a2049 WHIRLPOOL b68830d8467891adbde7db916d4d256cb65dd73bb9eb02938ebd9bac9bda39b64fb6701831b020201fda6f07e0b717074ec3debf4eb139ad9b2636b4a46c9241
|
||||
|
@ -1,5 +1,3 @@
|
||||
DIST mongo-1.5.6.tgz 193219 SHA256 939231c5129176f5f00ba6275dd34b261e173675b1e81a5fa536a14d05b12b11 SHA512 588915079ea08631ef60fce26bd86a0596003900b75c11af7935e57aa418220e21197aff4617f79808a5ee2bc0d74aba031f54f05be4604c6fc94ce146823c10 WHIRLPOOL c1c922750fa272cc2565d2377b65f5e25b2cb9e55f19abe94c34661e93d62b4162a8a18ef53b71b4c8e653778cc0d837930819b8ed79c6bbfd9690b35801f550
|
||||
DIST mongo-1.6.11.tgz 209141 SHA256 cd180ae35f537a199d374a3105106ee5a2b0cab618b12f6221e4c985c28955ac SHA512 82c668e25fd68c6a7982f15fced06c72d87deab5b587ebd66f3d78f59d9fc9c94467a37e355adffd98a347786effd9eda3e1104fc89c85c31947fd6786cbb1e8 WHIRLPOOL 3a4e181c3cd505d25fa18251d5d866e3f22535caa8213f90bb08adc803b527fc7ae0e0f9557a110dbfcea0717d5550cf2e1592be9e745f337675f35aaba08176
|
||||
DIST mongo-1.6.2.tgz 204061 SHA256 b9a1319910a3d91af94aec46b9dd0021e5b2504b199c60cc8b6075f8d3d78e7b SHA512 01118fd8f227c220c9c29749687cc33a6a56af1b8ed03f72e966d2ce4fd4e23048c6d0576d3c619b4e9e7c690892a05c665970bf8592170a8cb569a84094dd9d WHIRLPOOL cbef6dd822ef59301c4e534e4fe8a07bebdfbdf02f24b279ddf1c72c9ed27a5fafa81e9c20beb6687d049663ce2cf65777715d2e4c28aee65e848254ae0857c1
|
||||
DIST mongo-1.6.3.tgz 204130 SHA256 53620808eaf0c3dc7537162984354b45b3c90cbaaa36b7b23e0bf650051e77c3 SHA512 e15cdcbfcaef4793b78011435b94bd7de7ef38441b7ef55dc73214e0f29ce6d5312b7881f15d3514143c848c8894c3dd7473b608665ec87a8c6c5a89e5f6f556 WHIRLPOOL bc03929df2490ad72b7eeaa30889537c5f07fac2620ff8bc24795dad55b915d7f90102a4c4d55d300d862e95fb37f17d29d6b887f721f5f9084f074e4b2fd9f0
|
||||
DIST mongo-1.6.14.tgz 210095 SHA256 586a0f55d29198010da5f4c932a183491f114db6e1b0ba8e40e7246b1a4a96d0 SHA512 7c87e148394085e90f091a6abd3e66a02620d7990098c318b97ee333751668f77f8b45ed5d0fb9806b8169b603998f8306a55a7c607773742fc2c93076f88764 WHIRLPOOL 3a7a3f8c00ccb638c7f3cb4583f7d082cbb0cac18ba03510ae7c6833f2d114ec835946f35e6fc24711b07d582293c5fce46485bd2ace955301d831eebe373b69
|
||||
DIST mongo-1.6.9.tgz 208955 SHA256 b8213e0f08873f1455b2c7e8bfb5f33405afbcd5ce598d81b5f5c49556114581 SHA512 0a649ef67450a795a2fd8fc34d927e640bc7ecde5a1885b581c967f8adb61429d864cd993939fa7299dc35edd58d13a28562e71a0287a754f9fd04f2ac1643de WHIRLPOOL b2c1d6adc08979520ad5d9b6ae1110c2bb4a5209be0074558290d1abfa27906ea0c446d8c0eaa784c3c77a2432ef58bfd7843a863ab541e385ee0959877ed06b
|
||||
|
@ -1,21 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PHP_EXT_NAME="mongo"
|
||||
|
||||
USE_PHP="php5-6 php5-5 php5-4"
|
||||
|
||||
inherit php-ext-pecl-r2
|
||||
|
||||
DESCRIPTION="MongoDB database driver"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
@ -1,16 +1,16 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
EAPI=6
|
||||
|
||||
PHP_EXT_NAME="mongo"
|
||||
USE_PHP="php5-5 php5-6"
|
||||
DOCS=( README.md )
|
||||
|
||||
USE_PHP="php5-6 php5-5 php5-4"
|
||||
inherit php-ext-pecl-r3
|
||||
|
||||
inherit php-ext-pecl-r2
|
||||
|
||||
DESCRIPTION="MongoDB database driver"
|
||||
DESCRIPTION="Legacy MongoDB database driver for PHP"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
@ -1,21 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PHP_EXT_NAME="mongo"
|
||||
|
||||
USE_PHP="php5-6 php5-5 php5-4"
|
||||
|
||||
inherit php-ext-pecl-r2
|
||||
|
||||
DESCRIPTION="MongoDB database driver"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
@ -1,2 +1,2 @@
|
||||
DIST php-redmine-api-1.5.2.tar.gz 31126 SHA256 466a83703997793b0bc783c0b61aa83824c690e233a5278db2b9e7bd31108a43 SHA512 cf39a154edc3994d380901ef20f6d1f26dc948a45664c819fd98225d86e6aef440518fa70896ca72149ed7ed2a163df856f33f6e9b3b36858573f118b22f10e5 WHIRLPOOL afe4eba58769ab17e18f321bea887e45e1853343afa125c67b79c260e4875841cc321e541e54fcd73541f1c56ae14c2cbffa67834965ce25ac8fc948f94575bd
|
||||
DIST php-redmine-api-1.5.6.tar.gz 36400 SHA256 1dddbc1ead5c9d26659ba205847be258d4697ff4f5d80a9c6d6310c37bc9b63b SHA512 3f2990d46d5ee8529b21d119489d9431a303f61c7126303f794b489d92d0ccf2e24cad321e7040dade5ab956d696f84084a89ce391ea4fb39cf137c103a93ad9 WHIRLPOOL 37943c104bc2f84f61bef7f0b9d3880079d1521724dfc0f1634dcef48d37076ca95029f9fc4f3909d6c78d21c707d4505f4ece64c8d9697c83b7d08dc23dd865
|
||||
DIST php-redmine-api-1.5.9.tar.gz 36297 SHA256 e50b1030706d5596673c925ac6c0cf6bbbef7e5e25cb7f6b287b3e4547c83e2e SHA512 dd23dcadb27965568c3066f417edbff633eee5e804430568e60abf6b69f0fdfe36b73497984f80b055fae07cd3bb6f94264875f076b98f05327c474eb3f2ae5e WHIRLPOOL 767e5e30303be1fe69bb75fa1f76d3616b59953f890a66238a8f030317ea2792f26441bbc4c667dd0627cacdc0608a8143e64149e2a3bed23749ecf245711f6f
|
||||
|
@ -1 +1 @@
|
||||
Fri, 15 Jul 2016 18:40:46 +0000
|
||||
Fri, 15 Jul 2016 22:10:41 +0000
|
||||
|
@ -1 +1 @@
|
||||
Fri, 15 Jul 2016 18:40:46 +0000
|
||||
Fri, 15 Jul 2016 22:10:41 +0000
|
||||
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install
|
||||
DEPEND=>=dev-lang/erlang-18[ssl]
|
||||
DESCRIPTION=Elixir programming language
|
||||
EAPI=6
|
||||
HOMEPAGE=http://elixir-lang.org
|
||||
KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~sparc ~x86
|
||||
LICENSE=Apache-2.0 ErlPL-1.1
|
||||
RDEPEND=>=dev-lang/erlang-18[ssl]
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/elixir-lang/elixir/archive/v1.3.2.tar.gz -> elixir-1.3.2.tar.gz
|
||||
_eclasses_=multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs 82165206dedb2075f9a0fb8f9b1f9441
|
||||
_md5_=ea98f19bb2f20ebf35aca4f0102f4ab9
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=install setup
|
||||
DEPEND=>=dev-lang/php-5.2.1:*[posix,unicode] dev-lang/php:* >=dev-php/pear-1.8.1
|
||||
DESCRIPTION=GNU Privacy Guard (GnuPG)
|
||||
EAPI=6
|
||||
HOMEPAGE=http://pear.php.net/Crypt_GPG
|
||||
KEYWORDS=~amd64 ~arm ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=>=dev-lang/php-5.2.1:*[posix,unicode] app-crypt/gnupg dev-php/PEAR-Console_CommandLine dev-lang/php:* >=dev-php/pear-1.8.1
|
||||
SLOT=0
|
||||
SRC_URI=http://pear.php.net/get/Crypt_GPG-1.4.2.tgz
|
||||
_eclasses_=multilib d062ae4ba2fc40a19c11de2ad89b6616 php-pear-r1 7d1434952f2d1483feac6ad812d605dd toolchain-funcs 82165206dedb2075f9a0fb8f9b1f9441
|
||||
_md5_=71500cd91335d12f31a2d4fdd7f7f1f4
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=!<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=sys-devel/m4-1.4.3 >=sys-devel/libtool-1.5.18 php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php5-5? ( dev-lang/php:5.5 ) php_targets_php5-4? ( dev-lang/php:5.4 )
|
||||
DESCRIPTION=MongoDB database driver
|
||||
EAPI=5
|
||||
HOMEPAGE=http://pecl.php.net/mongo
|
||||
IUSE=php_targets_php5-6 php_targets_php5-5 php_targets_php5-4
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php5-5? ( dev-lang/php:5.5 ) php_targets_php5-4? ( dev-lang/php:5.4 )
|
||||
REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php5-5 php_targets_php5-4 )
|
||||
SLOT=0
|
||||
SRC_URI=http://pecl.php.net/get/mongo-1.5.6.tgz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic 8632fcd33a047954f007dee9a137bdcc libtool 4890219c51da247200223277f993e054 multilib d062ae4ba2fc40a19c11de2ad89b6616 php-ext-pecl-r2 738a8315cc641f854af2e615c618e70b php-ext-source-r2 d3d06f8b11fb8481e555b58df7360663 toolchain-funcs 82165206dedb2075f9a0fb8f9b1f9441
|
||||
_md5_=25289f7bc8b9f0306c2ea052be418ad9
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=!<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-5? ( dev-lang/php:5.5 ) php_targets_php5-6? ( dev-lang/php:5.6 )
|
||||
DESCRIPTION=Legacy MongoDB database driver for PHP
|
||||
EAPI=6
|
||||
HOMEPAGE=http://pecl.php.net/mongo
|
||||
IUSE=php_targets_php5-5 php_targets_php5-6
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=php_targets_php5-5? ( dev-lang/php:5.5 ) php_targets_php5-6? ( dev-lang/php:5.6 )
|
||||
REQUIRED_USE=|| ( php_targets_php5-5 php_targets_php5-6 )
|
||||
SLOT=0
|
||||
SRC_URI=http://pecl.php.net/get/mongo-1.6.14.tgz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c libtool 4890219c51da247200223277f993e054 multilib d062ae4ba2fc40a19c11de2ad89b6616 php-ext-pecl-r3 362ad55b4b4b63dd1cf7df6cbca082c3 php-ext-source-r3 3772105f27fbde7de9a8b3bfb48e1e41 toolchain-funcs 82165206dedb2075f9a0fb8f9b1f9441
|
||||
_md5_=01b29f11cd2ebb33fd5aad8f25ead56a
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=!<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=sys-devel/m4-1.4.3 >=sys-devel/libtool-1.5.18 php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php5-5? ( dev-lang/php:5.5 ) php_targets_php5-4? ( dev-lang/php:5.4 )
|
||||
DESCRIPTION=MongoDB database driver
|
||||
EAPI=5
|
||||
HOMEPAGE=http://pecl.php.net/mongo
|
||||
IUSE=php_targets_php5-6 php_targets_php5-5 php_targets_php5-4
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php5-5? ( dev-lang/php:5.5 ) php_targets_php5-4? ( dev-lang/php:5.4 )
|
||||
REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php5-5 php_targets_php5-4 )
|
||||
SLOT=0
|
||||
SRC_URI=http://pecl.php.net/get/mongo-1.6.2.tgz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic 8632fcd33a047954f007dee9a137bdcc libtool 4890219c51da247200223277f993e054 multilib d062ae4ba2fc40a19c11de2ad89b6616 php-ext-pecl-r2 738a8315cc641f854af2e615c618e70b php-ext-source-r2 d3d06f8b11fb8481e555b58df7360663 toolchain-funcs 82165206dedb2075f9a0fb8f9b1f9441
|
||||
_md5_=cf30a71ee4e077f5dcfbe5cd98c09386
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=!<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=sys-devel/m4-1.4.3 >=sys-devel/libtool-1.5.18 php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php5-5? ( dev-lang/php:5.5 ) php_targets_php5-4? ( dev-lang/php:5.4 )
|
||||
DESCRIPTION=MongoDB database driver
|
||||
EAPI=5
|
||||
HOMEPAGE=http://pecl.php.net/mongo
|
||||
IUSE=php_targets_php5-6 php_targets_php5-5 php_targets_php5-4
|
||||
KEYWORDS=amd64 x86
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php5-5? ( dev-lang/php:5.5 ) php_targets_php5-4? ( dev-lang/php:5.4 )
|
||||
REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php5-5 php_targets_php5-4 )
|
||||
SLOT=0
|
||||
SRC_URI=http://pecl.php.net/get/mongo-1.6.3.tgz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic 8632fcd33a047954f007dee9a137bdcc libtool 4890219c51da247200223277f993e054 multilib d062ae4ba2fc40a19c11de2ad89b6616 php-ext-pecl-r2 738a8315cc641f854af2e615c618e70b php-ext-source-r2 d3d06f8b11fb8481e555b58df7360663 toolchain-funcs 82165206dedb2075f9a0fb8f9b1f9441
|
||||
_md5_=270229ae42613aaca8e9e261db65bcca
|
@ -1,12 +1,12 @@
|
||||
DEFINED_PHASES=install postinst test
|
||||
DEPEND=test? ( dev-lang/php:*[curl,json,simplexml] >=dev-php/phpunit-4 )
|
||||
DESCRIPTION=A simple, object-oriented, PHP Redmine API client
|
||||
EAPI=5
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/kbsali/php-redmine-api
|
||||
IUSE=test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=dev-lang/php:*[curl,json,simplexml]
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/kbsali/php-redmine-api/archive/v1.5.6.tar.gz -> php-redmine-api-1.5.6.tar.gz
|
||||
_md5_=3cde40f675c3ab81a8a660106d7c5ec5
|
||||
SRC_URI=https://github.com/kbsali/php-redmine-api/archive/v1.5.9.tar.gz -> php-redmine-api-1.5.9.tar.gz
|
||||
_md5_=3b24ea30ba7ab7940ebcbe683d0a84be
|
@ -0,0 +1,11 @@
|
||||
DEFINED_PHASES=postinst postrm
|
||||
DESCRIPTION=C language family frontend for LLVM (meta-ebuild)
|
||||
EAPI=5
|
||||
HOMEPAGE=http://clang.llvm.org/
|
||||
IUSE=debug multitarget python +static-analyzer abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos
|
||||
LICENSE=UoI-NCSA
|
||||
RDEPEND=~sys-devel/llvm-3.8.1[clang(-),debug=,multitarget?,python?,static-analyzer?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
|
||||
SLOT=0/3.8
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multibuild 742139c87a9fa3766f0c2b155e5522bf multilib d062ae4ba2fc40a19c11de2ad89b6616 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc toolchain-funcs 82165206dedb2075f9a0fb8f9b1f9441
|
||||
_md5_=cf1521d81b78b1da33988e2a26844079
|
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
|
||||
DEPEND=sys-libs/zlib:0= clang? ( python? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] ) static-analyzer? ( dev-lang/perl:* >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) gold? ( >=sys-devel/binutils-2.22:*[cxx] ) libedit? ( dev-libs/libedit:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libffi? ( >=virtual/libffi-3.0.13-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lldb? ( dev-python/six[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ocaml? ( >=dev-lang/ocaml-4.00.0:0= dev-ml/findlib dev-ml/ocaml-ctypes !!<=sys-devel/llvm-3.7.0-r1[ocaml] ) dev-lang/perl >=sys-devel/make-3.81 >=sys-devel/flex-2.5.4 >=sys-devel/bison-1.875d || ( >=sys-devel/gcc-3.0 >=sys-devel/llvm-3.5 ( >=sys-freebsd/freebsd-lib-9.1-r10 sys-libs/libcxx ) ) || ( >=sys-devel/binutils-2.18 >=sys-devel/binutils-apple-5.1 ) kernel_Darwin? ( <sys-libs/libcxx-3.8.1.9999 ) clang? ( xml? ( virtual/pkgconfig ) ) doc? ( dev-python/sphinx ) gold? ( sys-libs/binutils-libs ) libffi? ( virtual/pkgconfig ) lldb? ( dev-lang/swig ) !!<dev-python/configparser-3.3.0.2 ocaml? ( test? ( dev-ml/ounit ) ) >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] dev-util/ninja >=dev-util/cmake-2.8.12
|
||||
DESCRIPTION=Low Level Virtual Machine
|
||||
EAPI=6
|
||||
HOMEPAGE=http://llvm.org/
|
||||
IUSE=clang debug doc gold libedit +libffi lldb multitarget ncurses ocaml python +static-analyzer test xml video_cards_radeon kernel_Darwin kernel_FreeBSD abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
|
||||
LICENSE=UoI-NCSA
|
||||
PDEPEND=clang? ( =sys-devel/clang-3.8.1-r100 )
|
||||
RDEPEND=sys-libs/zlib:0= clang? ( python? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] ) static-analyzer? ( dev-lang/perl:* >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) gold? ( >=sys-devel/binutils-2.22:*[cxx] ) libedit? ( dev-libs/libedit:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libffi? ( >=virtual/libffi-3.0.13-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lldb? ( dev-python/six[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ocaml? ( >=dev-lang/ocaml-4.00.0:0= dev-ml/findlib dev-ml/ocaml-ctypes !!<=sys-devel/llvm-3.7.0-r1[ocaml] ) clang? ( !<=sys-devel/clang-3.8.1-r99 ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r2 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
|
||||
REQUIRED_USE=python_targets_python2_7 lldb? ( clang xml )
|
||||
SLOT=0/3.8.1
|
||||
SRC_URI=http://llvm.org/releases/3.8.1/llvm-3.8.1.src.tar.xz clang? ( http://llvm.org/releases/3.8.1/compiler-rt-3.8.1.src.tar.xz http://llvm.org/releases/3.8.1/cfe-3.8.1.src.tar.xz http://llvm.org/releases/3.8.1/clang-tools-extra-3.8.1.src.tar.xz ) lldb? ( http://llvm.org/releases/3.8.1/lldb-3.8.1.src.tar.xz ) !doc? ( http://dev.gentoo.org/~voyageur/distfiles/llvm-3.8.0-manpages.tar.bz2 )
|
||||
_eclasses_=check-reqs aee25bdf4e2f459af86d17f7c41dcdf6 cmake-utils ac5bd012586c6cf0d9826400d9de2830 eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic 8632fcd33a047954f007dee9a137bdcc multibuild 742139c87a9fa3766f0c2b155e5522bf multilib d062ae4ba2fc40a19c11de2ad89b6616 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 pax-utils ecf634cba91bb9591a8fdb6f6145f1bb prefix e7f2b9c6e57342e5d25eac22fce23062 python-single-r1 2ebea8fbab356d63110245129a67a6dd python-utils-r1 c0ed2a2f233d3af6dd556048695dc5cb toolchain-funcs 82165206dedb2075f9a0fb8f9b1f9441 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=029d9aeec8e450325c100f8aa2eaec39
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm preinst setup test unpack
|
||||
DEPEND=!build? ( sys-apps/sed >=sys-devel/binutils-2.11.90.0.31 )
|
||||
DESCRIPTION=Full sources including the Gentoo patchset for the 4.1 kernel tree
|
||||
EAPI=5
|
||||
HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
|
||||
IUSE=experimental symlink build
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 -hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
||||
LICENSE=GPL-2 freedist
|
||||
RDEPEND=!build? ( >=sys-libs/ncurses-5.2 sys-devel/make dev-lang/perl sys-devel/bc )
|
||||
RESTRICT=binchecks strip
|
||||
SLOT=4.1.28-r1
|
||||
SRC_URI=mirror://kernel/linux/kernel/v4.x/linux-4.1.tar.xz mirror://gentoo/genpatches-4.1-34.base.tar.xz mirror://gentoo/genpatches-4.1-34.extras.tar.xz experimental? ( mirror://gentoo/genpatches-4.1-34.experimental.tar.xz )
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde kernel-2 42f76647114dfe0b91855624a26b2cc2 multilib d062ae4ba2fc40a19c11de2ad89b6616 python-any-r1 1c20f9b800324335a8e3b137363362e8 python-utils-r1 c0ed2a2f233d3af6dd556048695dc5cb toolchain-funcs 82165206dedb2075f9a0fb8f9b1f9441 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=c6471554d75669de6de2ee9a01c26633
|
@ -1 +1 @@
|
||||
Fri, 15 Jul 2016 18:40:46 +0000
|
||||
Fri, 15 Jul 2016 22:10:41 +0000
|
||||
|
@ -1 +1 @@
|
||||
Fri Jul 15 18:39:52 UTC 2016
|
||||
Fri Jul 15 22:09:47 UTC 2016
|
||||
|
@ -1 +1 @@
|
||||
Fri, 15 Jul 2016 19:00:01 +0000
|
||||
Fri, 15 Jul 2016 22:30:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1468608001 Fri 15 Jul 2016 06:40:01 PM UTC
|
||||
1468620601 Fri 15 Jul 2016 10:10:01 PM UTC
|
||||
|
@ -1 +1 @@
|
||||
Fri, 15 Jul 2016 18:40:46 +0000
|
||||
Fri, 15 Jul 2016 22:10:41 +0000
|
||||
|
@ -1,2 +1,3 @@
|
||||
move kde-base/kactivitymanagerd kde-plasma/kactivitymanagerd
|
||||
move app-portage/cpuinfo2cpuflags app-portage/cpuid2cpuflags
|
||||
move app-crypt/openssl-af_alg-engine app-crypt/af_alg
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit multilib-build
|
||||
|
||||
DESCRIPTION="C language family frontend for LLVM (meta-ebuild)"
|
||||
HOMEPAGE="http://clang.llvm.org/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="UoI-NCSA"
|
||||
SLOT="0/3.8"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos"
|
||||
IUSE="debug multitarget python +static-analyzer"
|
||||
|
||||
RDEPEND="~sys-devel/llvm-${PV}[clang(-),debug=,multitarget?,python?,static-analyzer?,${MULTILIB_USEDEP}]"
|
||||
|
||||
# Please keep this package around since it's quite likely that we'll
|
||||
# return to separate LLVM & clang ebuilds when the cmake build system
|
||||
# is complete.
|
||||
|
||||
pkg_postinst() {
|
||||
if has_version ">=dev-util/ccache-3.1.9-r2" ; then
|
||||
#add ccache links as clang might get installed after ccache
|
||||
"${EROOT}"/usr/bin/ccache-config --install-links
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
if has_version ">=dev-util/ccache-3.1.9-r2" && [[ -z ${REPLACED_BY_VERSION} ]]; then
|
||||
# --remove-links would remove all links, --install-links updates them
|
||||
"${EROOT}"/usr/bin/ccache-config --install-links
|
||||
fi
|
||||
}
|
@ -0,0 +1,537 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit check-reqs cmake-utils eutils flag-o-matic multilib \
|
||||
multilib-minimal python-single-r1 toolchain-funcs pax-utils prefix
|
||||
|
||||
DESCRIPTION="Low Level Virtual Machine"
|
||||
HOMEPAGE="http://llvm.org/"
|
||||
SRC_URI="http://llvm.org/releases/${PV}/${P}.src.tar.xz
|
||||
clang? ( http://llvm.org/releases/${PV}/compiler-rt-${PV}.src.tar.xz
|
||||
http://llvm.org/releases/${PV}/cfe-${PV}.src.tar.xz
|
||||
http://llvm.org/releases/${PV}/clang-tools-extra-${PV}.src.tar.xz )
|
||||
lldb? ( http://llvm.org/releases/${PV}/lldb-${PV}.src.tar.xz )
|
||||
!doc? ( http://dev.gentoo.org/~voyageur/distfiles/${PN}-3.8.0-manpages.tar.bz2 )"
|
||||
|
||||
LICENSE="UoI-NCSA"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="clang debug doc gold libedit +libffi lldb multitarget ncurses ocaml
|
||||
python +static-analyzer test xml video_cards_radeon
|
||||
kernel_Darwin kernel_FreeBSD"
|
||||
|
||||
COMMON_DEPEND="
|
||||
sys-libs/zlib:0=
|
||||
clang? (
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
static-analyzer? (
|
||||
dev-lang/perl:*
|
||||
${PYTHON_DEPS}
|
||||
)
|
||||
xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
|
||||
)
|
||||
gold? ( >=sys-devel/binutils-2.22:*[cxx] )
|
||||
libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
|
||||
libffi? ( >=virtual/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
|
||||
lldb? ( dev-python/six[${PYTHON_USEDEP}] )
|
||||
ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
|
||||
ocaml? (
|
||||
>=dev-lang/ocaml-4.00.0:0=
|
||||
dev-ml/findlib
|
||||
dev-ml/ocaml-ctypes
|
||||
!!<=sys-devel/llvm-3.7.0-r1[ocaml] )"
|
||||
# configparser-3.2 breaks the build (3.3 or none at all are fine)
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-lang/perl
|
||||
>=sys-devel/make-3.81
|
||||
>=sys-devel/flex-2.5.4
|
||||
>=sys-devel/bison-1.875d
|
||||
|| ( >=sys-devel/gcc-3.0 >=sys-devel/llvm-3.5
|
||||
( >=sys-freebsd/freebsd-lib-9.1-r10 sys-libs/libcxx )
|
||||
)
|
||||
|| ( >=sys-devel/binutils-2.18 >=sys-devel/binutils-apple-5.1 )
|
||||
kernel_Darwin? ( <sys-libs/libcxx-${PV%_rc*}.9999 )
|
||||
clang? ( xml? ( virtual/pkgconfig ) )
|
||||
doc? ( dev-python/sphinx )
|
||||
gold? ( sys-libs/binutils-libs )
|
||||
libffi? ( virtual/pkgconfig )
|
||||
lldb? ( dev-lang/swig )
|
||||
!!<dev-python/configparser-3.3.0.2
|
||||
ocaml? ( test? ( dev-ml/ounit ) )
|
||||
${PYTHON_DEPS}"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
clang? ( !<=sys-devel/clang-${PV}-r99 )
|
||||
abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r2
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
|
||||
PDEPEND="clang? ( =sys-devel/clang-${PV}-r100 )"
|
||||
|
||||
# pypy gives me around 1700 unresolved tests due to open file limit
|
||||
# being exceeded. probably GC does not close them fast enough.
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}
|
||||
lldb? ( clang xml )"
|
||||
|
||||
S=${WORKDIR}/${P/_}.src
|
||||
|
||||
pkg_pretend() {
|
||||
# in megs
|
||||
# !clang !debug !multitarget -O2 400
|
||||
# !clang !debug multitarget -O2 550
|
||||
# clang !debug !multitarget -O2 950
|
||||
# clang !debug multitarget -O2 1200
|
||||
# !clang debug multitarget -O2 5G
|
||||
# clang !debug multitarget -O0 -g 12G
|
||||
# clang debug multitarget -O2 16G
|
||||
# clang debug multitarget -O0 -g 14G
|
||||
|
||||
local build_size=550
|
||||
use clang && build_size=1200
|
||||
|
||||
if use debug; then
|
||||
ewarn "USE=debug is known to increase the size of package considerably"
|
||||
ewarn "and cause the tests to fail."
|
||||
ewarn
|
||||
|
||||
(( build_size *= 14 ))
|
||||
elif is-flagq '-g?(gdb)?([1-9])'; then
|
||||
ewarn "The C++ compiler -g option is known to increase the size of the package"
|
||||
ewarn "considerably. If you run out of space, please consider removing it."
|
||||
ewarn
|
||||
|
||||
(( build_size *= 10 ))
|
||||
fi
|
||||
|
||||
# Multiply by number of ABIs :).
|
||||
local abis=( $(multilib_get_enabled_abis) )
|
||||
(( build_size *= ${#abis[@]} ))
|
||||
|
||||
local CHECKREQS_DISK_BUILD=${build_size}M
|
||||
check-reqs_pkg_pretend
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
pkg_pretend
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
|
||||
if use clang; then
|
||||
mv "${WORKDIR}"/cfe-${PV/_}.src "${S}"/tools/clang \
|
||||
|| die "clang source directory move failed"
|
||||
mv "${WORKDIR}"/compiler-rt-${PV/_}.src "${S}"/projects/compiler-rt \
|
||||
|| die "compiler-rt source directory move failed"
|
||||
mv "${WORKDIR}"/clang-tools-extra-${PV/_}.src "${S}"/tools/clang/tools/extra \
|
||||
|| die "clang-tools-extra source directory move failed"
|
||||
fi
|
||||
|
||||
if use lldb; then
|
||||
mv "${WORKDIR}"/lldb-${PV/_}.src "${S}"/tools/lldb \
|
||||
|| die "lldb source directory move failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
python_setup
|
||||
|
||||
# Make ocaml warnings non-fatal, bug #537308
|
||||
sed -e "/RUN/s/-warn-error A//" -i test/Bindings/OCaml/*ml || die
|
||||
# Fix libdir for ocaml bindings install, bug #559134
|
||||
eapply "${FILESDIR}"/cmake/${PN}-3.7.0-ocaml-multilib.patch
|
||||
# Do not build/install ocaml docs with USE=-doc, bug #562008
|
||||
eapply "${FILESDIR}"/cmake/${PN}-3.7.0-ocaml-build_doc.patch
|
||||
|
||||
# Make it possible to override Sphinx HTML install dirs
|
||||
# https://llvm.org/bugs/show_bug.cgi?id=23780
|
||||
eapply "${FILESDIR}"/cmake/0002-cmake-Support-overriding-Sphinx-HTML-doc-install-dir.patch
|
||||
|
||||
# Prevent race conditions with parallel Sphinx runs
|
||||
# https://llvm.org/bugs/show_bug.cgi?id=23781
|
||||
eapply "${FILESDIR}"/cmake/0003-cmake-Add-an-ordering-dep-between-HTML-man-Sphinx-ta.patch
|
||||
|
||||
# Prevent installing libgtest
|
||||
# https://llvm.org/bugs/show_bug.cgi?id=18341
|
||||
eapply "${FILESDIR}"/cmake/0004-cmake-Do-not-install-libgtest.patch
|
||||
|
||||
# Allow custom cmake build types (like 'Gentoo')
|
||||
eapply "${FILESDIR}"/cmake/${PN}-3.8-allow_custom_cmake_build_types.patch
|
||||
|
||||
# Fix llvm-config for shared linking and sane flags
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=565358
|
||||
eapply "${FILESDIR}"/llvm-3.8-llvm-config.patch
|
||||
|
||||
# Restore SOVERSIONs for shared libraries
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=578392
|
||||
eapply "${FILESDIR}"/llvm-3.8-soversion.patch
|
||||
|
||||
# disable use of SDK on OSX, bug #568758
|
||||
sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die
|
||||
|
||||
# Workaround, can be compiled with gcc on Gentoo/FreeBSD, bug #578064
|
||||
use kernel_FreeBSD && tc-is-gcc && append-cppflags "-D_GLIBCXX_USE_C99"
|
||||
|
||||
if use clang; then
|
||||
# Automatically select active system GCC's libraries, bugs #406163 and #417913
|
||||
eapply "${FILESDIR}"/clang-3.5-gentoo-runtime-gcc-detection-v3.patch
|
||||
|
||||
# Support gcc4.9 search paths
|
||||
# https://github.com/llvm-mirror/clang/commit/af4db76e059c1a3
|
||||
eapply "${FILESDIR}"/clang-3.8-gcc4.9-search-path.patch
|
||||
|
||||
eapply "${FILESDIR}"/clang-3.4-darwin_prefix-include-paths.patch
|
||||
eprefixify tools/clang/lib/Frontend/InitHeaderSearch.cpp
|
||||
|
||||
sed -i -e "s^@EPREFIX@^${EPREFIX}^" \
|
||||
tools/clang/tools/scan-build/bin/scan-build || die
|
||||
|
||||
# Install clang runtime into /usr/lib/clang
|
||||
# https://llvm.org/bugs/show_bug.cgi?id=23792
|
||||
eapply "${FILESDIR}"/cmake/clang-0001-Install-clang-runtime-into-usr-lib-without-suffix-3.8.patch
|
||||
eapply "${FILESDIR}"/cmake/compiler-rt-0001-cmake-Install-compiler-rt-into-usr-lib-without-suffi.patch
|
||||
|
||||
# Do not force -march flags on arm platforms
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=562706
|
||||
eapply "${FILESDIR}"/cmake/${PN}-3.8.0-compiler_rt_arm_march_flags.patch
|
||||
|
||||
# Make it possible to override CLANG_LIBDIR_SUFFIX
|
||||
# (that is used only to find LLVMgold.so)
|
||||
# https://llvm.org/bugs/show_bug.cgi?id=23793
|
||||
eapply "${FILESDIR}"/cmake/clang-0002-cmake-Make-CLANG_LIBDIR_SUFFIX-overridable.patch
|
||||
|
||||
# Fix git-clang-format shebang, bug #562688
|
||||
python_fix_shebang tools/clang/tools/clang-format/git-clang-format
|
||||
|
||||
# Fix 'stdarg.h' file not found on Gentoo/FreeBSD, bug #578064
|
||||
# https://llvm.org/bugs/show_bug.cgi?id=26651
|
||||
eapply "${FILESDIR}"/clang-3.8-compiler-rt-fbsd.patch
|
||||
|
||||
pushd projects/compiler-rt >/dev/null || die
|
||||
|
||||
# Fix WX sections, bug #421527
|
||||
find lib/builtins -type f -name '*.S' -exec sed \
|
||||
-e '$a\\n#if defined(__linux__) && defined(__ELF__)\n.section .note.GNU-stack,"",%progbits\n#endif' \
|
||||
-i {} + || die
|
||||
|
||||
popd >/dev/null || die
|
||||
fi
|
||||
|
||||
if use lldb; then
|
||||
# Do not install dummy readline.so module from
|
||||
# https://llvm.org/bugs/show_bug.cgi?id=18841
|
||||
sed -e 's/add_subdirectory(readline)/#&/' \
|
||||
-i tools/lldb/scripts/Python/modules/CMakeLists.txt || die
|
||||
# Do not install bundled six module
|
||||
eapply "${FILESDIR}"/${PN}-3.8-lldb_six.patch
|
||||
fi
|
||||
|
||||
# User patches
|
||||
eapply_user
|
||||
|
||||
# Native libdir is used to hold LLVMgold.so
|
||||
NATIVE_LIBDIR=$(get_libdir)
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local targets
|
||||
if use multitarget; then
|
||||
targets=all
|
||||
else
|
||||
targets='host;BPF;CppBackend'
|
||||
use video_cards_radeon && targets+=';AMDGPU'
|
||||
fi
|
||||
|
||||
local ffi_cflags ffi_ldflags
|
||||
if use libffi; then
|
||||
ffi_cflags=$(pkg-config --cflags-only-I libffi)
|
||||
ffi_ldflags=$(pkg-config --libs-only-L libffi)
|
||||
fi
|
||||
|
||||
local libdir=$(get_libdir)
|
||||
local mycmakeargs=(
|
||||
-DLLVM_LIBDIR_SUFFIX=${libdir#lib}
|
||||
|
||||
-DBUILD_SHARED_LIBS=ON
|
||||
-DLLVM_ENABLE_TIMESTAMPS=OFF
|
||||
-DLLVM_TARGETS_TO_BUILD="${targets}"
|
||||
-DLLVM_BUILD_TESTS=$(usex test)
|
||||
|
||||
-DLLVM_ENABLE_FFI=$(usex libffi)
|
||||
-DLLVM_ENABLE_TERMINFO=$(usex ncurses)
|
||||
-DLLVM_ENABLE_ASSERTIONS=$(usex debug)
|
||||
-DLLVM_ENABLE_EH=ON
|
||||
-DLLVM_ENABLE_RTTI=ON
|
||||
|
||||
-DWITH_POLLY=OFF # TODO
|
||||
|
||||
-DLLVM_HOST_TRIPLE="${CHOST}"
|
||||
|
||||
-DFFI_INCLUDE_DIR="${ffi_cflags#-I}"
|
||||
-DFFI_LIBRARY_DIR="${ffi_ldflags#-L}"
|
||||
|
||||
-DHAVE_HISTEDIT_H=$(usex libedit)
|
||||
)
|
||||
|
||||
if use clang; then
|
||||
mycmakeargs+=(
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_LibXml2=$(usex !xml)
|
||||
# libgomp support fails to find headers without explicit -I
|
||||
# furthermore, it provides only syntax checking
|
||||
-DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
|
||||
)
|
||||
fi
|
||||
|
||||
if use lldb; then
|
||||
mycmakeargs+=(
|
||||
-DLLDB_DISABLE_LIBEDIT=$(usex !libedit)
|
||||
-DLLDB_DISABLE_CURSES=$(usex !ncurses)
|
||||
-DLLDB_ENABLE_TERMINFO=$(usex ncurses)
|
||||
)
|
||||
fi
|
||||
|
||||
if ! multilib_is_native_abi || ! use ocaml; then
|
||||
mycmakeargs+=(
|
||||
-DOCAMLFIND=NO
|
||||
)
|
||||
fi
|
||||
# Note: go bindings have no CMake rules at the moment
|
||||
# but let's kill the check in case they are introduced
|
||||
# if ! multilib_is_native_abi || ! use go; then
|
||||
mycmakeargs+=(
|
||||
-DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND
|
||||
)
|
||||
# fi
|
||||
|
||||
if multilib_is_native_abi; then
|
||||
mycmakeargs+=(
|
||||
-DLLVM_BUILD_DOCS=$(usex doc)
|
||||
-DLLVM_ENABLE_SPHINX=$(usex doc)
|
||||
-DLLVM_ENABLE_DOXYGEN=OFF
|
||||
-DLLVM_INSTALL_HTML="${EPREFIX}/usr/share/doc/${PF}/html"
|
||||
-DSPHINX_WARNINGS_AS_ERRORS=OFF
|
||||
-DLLVM_INSTALL_UTILS=ON
|
||||
)
|
||||
|
||||
if use clang; then
|
||||
mycmakeargs+=(
|
||||
-DCLANG_INSTALL_HTML="${EPREFIX}/usr/share/doc/${PF}/clang"
|
||||
)
|
||||
fi
|
||||
|
||||
if use gold; then
|
||||
mycmakeargs+=(
|
||||
-DLLVM_BINUTILS_INCDIR="${EPREFIX}"/usr/include
|
||||
)
|
||||
fi
|
||||
|
||||
if use lldb; then
|
||||
mycmakeargs+=(
|
||||
-DLLDB_DISABLE_PYTHON=$(usex !python)
|
||||
)
|
||||
fi
|
||||
|
||||
else
|
||||
if use clang; then
|
||||
mycmakeargs+=(
|
||||
# disable compiler-rt on non-native ABI because:
|
||||
# 1. it fails to configure because of -m32
|
||||
# 2. it is shared between ABIs so no point building
|
||||
# it multiple times
|
||||
-DLLVM_EXTERNAL_COMPILER_RT_BUILD=OFF
|
||||
-DLLVM_EXTERNAL_CLANG_TOOLS_EXTRA_BUILD=OFF
|
||||
)
|
||||
fi
|
||||
if use lldb; then
|
||||
mycmakeargs+=(
|
||||
# only run swig on native abi
|
||||
-DLLDB_DISABLE_PYTHON=ON
|
||||
)
|
||||
fi
|
||||
fi
|
||||
|
||||
if use clang; then
|
||||
mycmakeargs+=(
|
||||
-DCLANG_ENABLE_ARCMT=$(usex static-analyzer)
|
||||
-DCLANG_ENABLE_STATIC_ANALYZER=$(usex static-analyzer)
|
||||
-DCLANG_LIBDIR_SUFFIX="${NATIVE_LIBDIR#lib}"
|
||||
)
|
||||
|
||||
# -- not needed when compiler-rt is built with host compiler --
|
||||
# cmake passes host C*FLAGS to compiler-rt build
|
||||
# which is performed using clang, so we need to filter out
|
||||
# some flags clang does not support
|
||||
# (if you know some more flags that don't work, let us know)
|
||||
#filter-flags -msahf -frecord-gcc-switches
|
||||
fi
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
[[ -x "/usr/bin/llvm-tblgen" ]] \
|
||||
|| die "/usr/bin/llvm-tblgen not found or usable"
|
||||
mycmakeargs+=(
|
||||
-DCMAKE_CROSSCOMPILING=ON
|
||||
-DLLVM_TABLEGEN=/usr/bin/llvm-tblgen
|
||||
)
|
||||
|
||||
if use clang; then
|
||||
[[ -x "/usr/bin/clang-tblgen" ]] \
|
||||
|| die "/usr/bin/clang-tblgen not found or usable"
|
||||
mycmakeargs+=(
|
||||
-DCLANG_TABLEGEN=/usr/bin/clang-tblgen
|
||||
)
|
||||
fi
|
||||
fi
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
cmake-utils_src_compile
|
||||
# TODO: not sure why this target is not correctly called
|
||||
multilib_is_native_abi && use doc && use ocaml && cmake-utils_src_make docs/ocaml_doc
|
||||
|
||||
pax-mark m "${BUILD_DIR}"/bin/llvm-rtdyld
|
||||
pax-mark m "${BUILD_DIR}"/bin/lli
|
||||
pax-mark m "${BUILD_DIR}"/bin/lli-child-target
|
||||
|
||||
if use test; then
|
||||
pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/Orc/OrcJITTests
|
||||
pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/MCJIT/MCJITTests
|
||||
pax-mark m "${BUILD_DIR}"/unittests/Support/SupportTests
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
# respect TMPDIR!
|
||||
local -x LIT_PRESERVES_TMP=1
|
||||
local test_targets=( check )
|
||||
# clang tests won't work on non-native ABI because we skip compiler-rt
|
||||
multilib_is_native_abi && use clang && test_targets+=( check-clang )
|
||||
cmake-utils_src_make "${test_targets[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local MULTILIB_CHOST_TOOLS=(
|
||||
/usr/bin/llvm-config
|
||||
)
|
||||
|
||||
local MULTILIB_WRAPPED_HEADERS=(
|
||||
/usr/include/llvm/Config/config.h
|
||||
/usr/include/llvm/Config/llvm-config.h
|
||||
)
|
||||
|
||||
if use clang; then
|
||||
# note: magic applied in multilib_src_install()!
|
||||
CLANG_VERSION=${PV%.*}
|
||||
|
||||
MULTILIB_CHOST_TOOLS+=(
|
||||
/usr/bin/clang
|
||||
/usr/bin/clang++
|
||||
/usr/bin/clang-cl
|
||||
/usr/bin/clang-${CLANG_VERSION}
|
||||
/usr/bin/clang++-${CLANG_VERSION}
|
||||
/usr/bin/clang-cl-${CLANG_VERSION}
|
||||
)
|
||||
|
||||
MULTILIB_WRAPPED_HEADERS+=(
|
||||
/usr/include/clang/Config/config.h
|
||||
)
|
||||
fi
|
||||
|
||||
multilib-minimal_src_install
|
||||
|
||||
# Remove unnecessary headers on FreeBSD, bug #417171
|
||||
if use kernel_FreeBSD && use clang; then
|
||||
rm "${ED}"usr/lib/clang/${PV}/include/{std,float,iso,limits,tgmath,varargs}*.h || die
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
if multilib_is_native_abi; then
|
||||
# Install man pages.
|
||||
use doc || doman "${WORKDIR}"/${PN}-3.8.0-manpages/*.1
|
||||
|
||||
# Symlink the gold plugin.
|
||||
if use gold; then
|
||||
dodir "/usr/${CHOST}/binutils-bin/lib/bfd-plugins"
|
||||
dosym "../../../../$(get_libdir)/LLVMgold.so" \
|
||||
"/usr/${CHOST}/binutils-bin/lib/bfd-plugins/LLVMgold.so"
|
||||
fi
|
||||
fi
|
||||
|
||||
# apply CHOST and CLANG_VERSION to clang executables
|
||||
# they're statically linked so we don't have to worry about the lib
|
||||
if use clang; then
|
||||
local clang_tools=( clang clang++ clang-cl )
|
||||
local i
|
||||
|
||||
# cmake gives us:
|
||||
# - clang-X.Y
|
||||
# - clang -> clang-X.Y
|
||||
# - clang++, clang-cl -> clang
|
||||
# we want to have:
|
||||
# - clang-X.Y
|
||||
# - clang++-X.Y, clang-cl-X.Y -> clang-X.Y
|
||||
# - clang, clang++, clang-cl -> clang*-X.Y
|
||||
# so we need to fix the two tools
|
||||
for i in "${clang_tools[@]:1}"; do
|
||||
rm "${ED%/}/usr/bin/${i}" || die
|
||||
dosym "clang-${CLANG_VERSION}" "/usr/bin/${i}-${CLANG_VERSION}"
|
||||
dosym "${i}-${CLANG_VERSION}" "/usr/bin/${i}"
|
||||
done
|
||||
|
||||
# now prepend ${CHOST} and let the multilib-build.eclass symlink it
|
||||
if ! multilib_is_native_abi; then
|
||||
# non-native? let's replace it with a simple wrapper
|
||||
for i in "${clang_tools[@]}"; do
|
||||
rm "${ED%/}/usr/bin/${i}-${CLANG_VERSION}" || die
|
||||
cat > "${T}"/wrapper.tmp <<-_EOF_
|
||||
#!${EPREFIX}/bin/sh
|
||||
exec "${i}-${CLANG_VERSION}" $(get_abi_CFLAGS) "\${@}"
|
||||
_EOF_
|
||||
newbin "${T}"/wrapper.tmp "${i}-${CLANG_VERSION}"
|
||||
done
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
insinto /usr/share/vim/vimfiles
|
||||
doins -r utils/vim/*/.
|
||||
# some users may find it useful
|
||||
dodoc utils/vim/vimrc
|
||||
|
||||
if use clang; then
|
||||
pushd tools/clang >/dev/null || die
|
||||
|
||||
if use python ; then
|
||||
pushd bindings/python/clang >/dev/null || die
|
||||
|
||||
python_moduleinto clang
|
||||
python_domodule *.py
|
||||
|
||||
popd >/dev/null || die
|
||||
fi
|
||||
|
||||
# AddressSanitizer symbolizer (currently separate)
|
||||
dobin "${S}"/projects/compiler-rt/lib/asan/scripts/asan_symbolize.py
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
python_fix_shebang "${ED}"
|
||||
if use static-analyzer; then
|
||||
python_optimize "${ED}"usr/share/scan-view
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use clang && ! has_version 'sys-libs/libomp'; then
|
||||
elog "To enable OpenMP support in clang, install sys-libs/libomp."
|
||||
fi
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
ETYPE="sources"
|
||||
K_WANT_GENPATCHES="base extras experimental"
|
||||
K_GENPATCHES_VER="34"
|
||||
|
||||
inherit kernel-2
|
||||
detect_version
|
||||
detect_arch
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 -hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
|
||||
IUSE="experimental"
|
||||
|
||||
DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
|
||||
SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
|
||||
|
||||
pkg_postinst() {
|
||||
kernel-2_pkg_postinst
|
||||
einfo "For more info on this patchset, and how to report problems, see:"
|
||||
einfo "${HOMEPAGE}"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kernel-2_pkg_postrm
|
||||
}
|
Loading…
Reference in new issue