Sync with portage [Wed Jan 27 15:59:55 MSK 2016].

master
root 8 years ago
parent d78df805cf
commit 70e4d91187

@ -1,13 +1,9 @@
AUX mongo-tools-3.0.0-build.patch 528 SHA256 99ee6a119b3dd4145a088a9c581763f856f53c579f477b4e4eaaa8e7dd2c0f02 SHA512 9bf9e247f49a4fbc251ce878b82d457136b3ede890458afbd92b27a9f283e44e02bab92b2817cd1c3160a807ce8a7e6296e813f3573c2b733f2701fdb07323fe WHIRLPOOL 03d7330cb179111ed608929b15d2901258e8d1434ed9b28a1069a235498b32fb4ba165fb193635be1925236a83181659efd53514ef9a5c640bdfc6d5e4da05f3
DIST mongo-tools-3.0.5.tar.gz 2160877 SHA256 a0a46dabe493d32bda8dec4ca2e4b06c150b405d8184769d50936eb9bc6d126e SHA512 6434708f60c3edc08f439ecd1ae06f634a1897449f1244d9dc3c3024d6146329cfdadaff14a50ba7f35a4bee2bb302b00141d9f388d99a50c4391218c5e9d3e3 WHIRLPOOL d66563c12021bc84a951c7bd125827f958808e577c391252d815a89916fdb86187269d75f9d36a33828132d98040d328cc090ff4fdbc764e3bab15f5fcdb623c
DIST mongo-tools-3.0.6.tar.gz 2161424 SHA256 ed4ebb42efe99f1eeac5ed128f4ae9b10e172396ad06eaae61d3a30c301c2a12 SHA512 ad9e635a6be911116e4a5ddaa4f509c6418036bf9fa4e1ea3940ce3bcc1a5479b403d26d2865b9938a66ed5b38ec4830b307baa7552cc4cf46cc0353dea8853f WHIRLPOOL 29e5364825795c5661ca595e294115d2a06ea43f0b0039bd56d31fd50c1325709a053ebbfc23d54954c4783229be218a6b426ffc6f301149fd946927aad62283
DIST mongo-tools-3.0.7.tar.gz 2183495 SHA256 3136b8df6e7c81b5cf6609b3cd6113d69ea6c067d5bfd25b2e0dbabef9173ca0 SHA512 ff410f25a42e76f55716e6e478564aaeefd3999cf0e9db718969877709974d099c479690e81d6f639c27b0a4d9b59d193c43f1c31dc027b594f1fef33129cb5a WHIRLPOOL 3e3ac13de56c7abd5fd80dcfe5f94090aa78d240598ed0c879365b275bfab5da07aaf8c5b94ad27e3a6f7c0d24d6a68bbb5e54612b4fa2928efbf880c5c40dfc
DIST mongo-tools-3.0.8.tar.gz 2185550 SHA256 b9860339ed59ed57bb29b26c820578c690baa2aaec98fe743561cc95023815f1 SHA512 95ea8377aef747f66ce827300cbc38bfa5b660ad25e4d66cf0dc9899cfe81ff2a67e9383a22c08158fed2d622a6f4d3b315e1234fb6118f246ef17f9cffa129a WHIRLPOOL 00298e54c8fd17a51a3293101defee94219c46929862695e08b2c21a66e59290b341f07c89add38dacfa8295c3fe83ce61cd3911e7489ddd75c2a65721910cce
DIST mongo-tools-3.0.9.tar.gz 2185557 SHA256 41705fe815d189d6985ac6abad0b7467186488600cc3031732a25fea5c69a09f SHA512 d4b8d89242a0ab5b678eec7f9a75ad8cf199769046a399741960c605c7d0dc34d5f5e30d956ff4d51b01bc93b1841e132dc2daf6dade9b32d035f2c2f261e520 WHIRLPOOL ce8911d89d9874f1fbc18b63546b641866e94a7160edd705aece48f05b63a67dfc111cd44940a0956bc1d1e42431b33ea69d5f24eb216e99fcb080b55281ec89
DIST mongo-tools-3.2.1.tar.gz 2226762 SHA256 e2a0527b8987ae954fc9ca071987b4c58ff53aa2bc0a4d8b03337f4d8aff1d89 SHA512 52e7402c232915e8bc481598a5f3a311ef7f4058448735ed14e142da180baf19aac95e641dbe58d0c71e114f35889d1cfa6a321114e4cf21edf7c525bf548249 WHIRLPOOL d0e30417f478c8f0aa7936638c0bec87f01dc278946dcde3187dbb060631126eaee2f0cdc535212cd2ad350f0c281d7398d66cb6416b7a0906d6c8e5d3cc5e19
EBUILD mongo-tools-3.0.5.ebuild 983 SHA256 9c625f0a1e83572ba72a1950763ef13bc388f77fc45cf4cc8a22f56267d9f8d8 SHA512 b2d7bee6456ad9ad37b30a94e7aec4f6fd0bb793654c2c8e052e5ddbb3b4c1ba05e3dc7659584b75603a684339f8b8305ae691825dd6712f3fffd0513466b259 WHIRLPOOL cfb792eac760e2da9062c9257f21bd39bb8674b4a87267d09cdce8ee155298d3eae439f9d48f187d6483e2d977b218b5a60a447d165ff8e8fbba6ea82f675fe8
EBUILD mongo-tools-3.0.6.ebuild 983 SHA256 9c625f0a1e83572ba72a1950763ef13bc388f77fc45cf4cc8a22f56267d9f8d8 SHA512 b2d7bee6456ad9ad37b30a94e7aec4f6fd0bb793654c2c8e052e5ddbb3b4c1ba05e3dc7659584b75603a684339f8b8305ae691825dd6712f3fffd0513466b259 WHIRLPOOL cfb792eac760e2da9062c9257f21bd39bb8674b4a87267d09cdce8ee155298d3eae439f9d48f187d6483e2d977b218b5a60a447d165ff8e8fbba6ea82f675fe8
EBUILD mongo-tools-3.0.7.ebuild 983 SHA256 9c625f0a1e83572ba72a1950763ef13bc388f77fc45cf4cc8a22f56267d9f8d8 SHA512 b2d7bee6456ad9ad37b30a94e7aec4f6fd0bb793654c2c8e052e5ddbb3b4c1ba05e3dc7659584b75603a684339f8b8305ae691825dd6712f3fffd0513466b259 WHIRLPOOL cfb792eac760e2da9062c9257f21bd39bb8674b4a87267d09cdce8ee155298d3eae439f9d48f187d6483e2d977b218b5a60a447d165ff8e8fbba6ea82f675fe8
EBUILD mongo-tools-3.0.8.ebuild 983 SHA256 9c625f0a1e83572ba72a1950763ef13bc388f77fc45cf4cc8a22f56267d9f8d8 SHA512 b2d7bee6456ad9ad37b30a94e7aec4f6fd0bb793654c2c8e052e5ddbb3b4c1ba05e3dc7659584b75603a684339f8b8305ae691825dd6712f3fffd0513466b259 WHIRLPOOL cfb792eac760e2da9062c9257f21bd39bb8674b4a87267d09cdce8ee155298d3eae439f9d48f187d6483e2d977b218b5a60a447d165ff8e8fbba6ea82f675fe8
EBUILD mongo-tools-3.0.9.ebuild 983 SHA256 d595773f982a2fe0e6fb667d81df850e7b990994f0839ffbc7e224a65b4415aa SHA512 1579f766ec3f709ccbd2709862c8080a02c243fd8a4af49930376488a11760f73e0d26d82ebd7a2781ddc0c1150335e5e0d5684d28e4ae61d8af4e6d68fd334a WHIRLPOOL d7a31945f6212ca94b276b4d3b5233d24a91bfc43e4039d59e1fa52ebdf941d0ee610f784b3775bc3dfd642db71dc601550ff816f5f7e7db923f86c3f5c85797
EBUILD mongo-tools-3.2.1.ebuild 983 SHA256 d595773f982a2fe0e6fb667d81df850e7b990994f0839ffbc7e224a65b4415aa SHA512 1579f766ec3f709ccbd2709862c8080a02c243fd8a4af49930376488a11760f73e0d26d82ebd7a2781ddc0c1150335e5e0d5684d28e4ae61d8af4e6d68fd334a WHIRLPOOL d7a31945f6212ca94b276b4d3b5233d24a91bfc43e4039d59e1fa52ebdf941d0ee610f784b3775bc3dfd642db71dc601550ff816f5f7e7db923f86c3f5c85797
MISC ChangeLog 3481 SHA256 204fea39fe7e49ac1bd558c1935f787a72b5bc7091262476336db03d3071cc72 SHA512 ce8314b1468341a09575ad3d65632992d5e74123b2cc70ffa03d3e5fb29de37702f3afd67f2f41b498c6b271bc3cd39869a45a6e3cd9d8283c1e9319af3b81a1 WHIRLPOOL 0a2e542948c42f6c7c1c1fd6e32e6769bfb452267c2a7eba21071be07986640125faf7c734ea8c035468b57d07e6352a519890357bb3a714a1ea275e7fe6ab7e
MISC ChangeLog-2015 1538 SHA256 0ae49eb6de51798bbcff51c815edae32e0d6a2d2ad46a628be66b8d37e99d589 SHA512 e25f1eac0e7b9ddd261bac753c524000f60dde396a49e4fc42b80694393dd40637db18a383dfdb70c865266ba4f2acaf663c5030fd934d0b0b93f756a59b19a2 WHIRLPOOL 29569a91b43b6cdd5168f3e3653922d03f0259eed281e2ac8700ae5b48793a8b9ae43a769ef7cec4273cbc5704b638861ad77cb78a40d32c838491d489d585c9

@ -1,53 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils
MY_PV=${PV/_rc/-rc}
MY_P=${PN}-r${MY_PV}
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
HOMEPAGE="http://www.mongodb.org"
SRC_URI="https://github.com/mongodb/mongo-tools/archive/r${MY_PV}.tar.gz -> mongo-tools-${MY_PV}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="sasl ssl"
# Maintainer note:
# openssl DEPEND constraint, see:
# https://github.com/mongodb/mongo-tools/issues/11
RDEPEND="!<dev-db/mongodb-3.0.0"
DEPEND="${RDEPEND}
dev-lang/go:=
sasl? ( dev-libs/cyrus-sasl )
ssl? ( dev-libs/openssl )"
S=${WORKDIR}/${MY_P}
src_prepare() {
epatch "${FILESDIR}/${PN}-3.0.0-build.patch"
}
src_compile() {
local myconf
if use sasl; then
myconf="${myconf} sasl"
fi
if use ssl; then
myconf="${myconf} ssl"
fi
./build.sh ${myconf}
}
src_install() {
dobin bin/*
}

@ -1,53 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils
MY_PV=${PV/_rc/-rc}
MY_P=${PN}-r${MY_PV}
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
HOMEPAGE="http://www.mongodb.org"
SRC_URI="https://github.com/mongodb/mongo-tools/archive/r${MY_PV}.tar.gz -> mongo-tools-${MY_PV}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="sasl ssl"
# Maintainer note:
# openssl DEPEND constraint, see:
# https://github.com/mongodb/mongo-tools/issues/11
RDEPEND="!<dev-db/mongodb-3.0.0"
DEPEND="${RDEPEND}
dev-lang/go:=
sasl? ( dev-libs/cyrus-sasl )
ssl? ( dev-libs/openssl )"
S=${WORKDIR}/${MY_P}
src_prepare() {
epatch "${FILESDIR}/${PN}-3.0.0-build.patch"
}
src_compile() {
local myconf
if use sasl; then
myconf="${myconf} sasl"
fi
if use ssl; then
myconf="${myconf} ssl"
fi
./build.sh ${myconf}
}
src_install() {
dobin bin/*
}

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

@ -1,11 +1,6 @@
AUX bonnie++-1.93c-64bit.patch 646 SHA256 4cf8cd8809d97558993faa838236d133eec38ba1971cebce140bbb032021674b SHA512 05260003b01dbbb282598cc10c5d3fd9364b916b59b3c467608d83e404b103faa644f0d42e562eefc056bf7fb4aec9a089211cd66b1658e732a8847324631f48 WHIRLPOOL a7de185dcd364b2b53025d76b10aa82a7fc1061fbb654a863c43dc3ec30fc54ca0ab43aa4865472252f5a722e3fe90cec583fddf168ab0030b0752dbeff093eb
AUX bonnie++-1.93c-missing_include.patch 1514 SHA256 b11d30969937e07af1153b9a32a96064c7ce08c6cee5b446a82eae0429028d90 SHA512 7f991333c0c0ab471489fe8238b740ae0546b9623a6cd5b9db9295f3c4bd20157df6b9aa4844b79ffbea322eb5e48def113f02e9fa9f4008ff6b69ef89ea0a67 WHIRLPOOL 02b7e9c7b987b770f2e26ddbdeee6f7de9a79045d32a97b12ed8db7f4d0aa624fd47ae721dde017a9bd43ea1b18137081cac1107ed21e9cf5be1e32455b635ae
AUX bonnie++-1.94-missing_include.patch 1514 SHA256 b11d30969937e07af1153b9a32a96064c7ce08c6cee5b446a82eae0429028d90 SHA512 7f991333c0c0ab471489fe8238b740ae0546b9623a6cd5b9db9295f3c4bd20157df6b9aa4844b79ffbea322eb5e48def113f02e9fa9f4008ff6b69ef89ea0a67 WHIRLPOOL 02b7e9c7b987b770f2e26ddbdeee6f7de9a79045d32a97b12ed8db7f4d0aa624fd47ae721dde017a9bd43ea1b18137081cac1107ed21e9cf5be1e32455b635ae
AUX bonnie++-1.95-homepage.patch 507 SHA256 6a83a92f531c068aeae9f47922a5a930b1ec9fad467934a51c78d4694a9aae03 SHA512 c321d16f29dd825eba81fdbf2b0776e0a91b9d6e5a551f68845f3f2ce6461f3bfddc6f6d7ee0deae242c052182ed30bc209793302a536c498d79f0e47320a2e4 WHIRLPOOL 69c51ef366249d04557faaac85bf0fba916a6c1a537fadcb5a7ab7d0acec62a55c8407c0d84bacaf2ca9ccc215b79217632ed6f933b47100278a66ebe35fc866
AUX bonnie++-1.96-compile-flags.patch 611 SHA256 795dec4e5d537d7a769adb1ec1cebd54b4eeb4ab2b3d6c805e3b9366bb2832e6 SHA512 bc5acf12ba0231f8ed4708363dd4146bf9b07fb05c8367e1c572b1950a8334da413de0b2283bc185050cb57a4d5b2ec966072085f80b7bcd6f45d5a8b8ba7fee WHIRLPOOL 5e4e7f325d1439a7047b8839af438ca7efbdc2362eb8b434d88db5b3eb2f8984d127665715cbb0a64e01ba3673630878a1d555e246f4e5d281545c9cd1c548eb
DIST bonnie++-1.96.tgz 105183 SHA256 9c9d87bf09ac5a42a915ceeb9d8bb8358c0ca4642d86b85ed48ca5f15ee3456c SHA512 d389545be68eb236382ac1cc361d171e28b6204c9ea2427a6d4743086fb16a3a1ee78acc35fd0706237d8d90dd8403872ed743583496b1e2512fa57242ff0bb8 WHIRLPOOL 57b04f3cac809bd66e32c895c857bfce969ae16a207eecef743b5c522b6d7496bf518d352a673011fba3e9073f541a274cbc9a4ae5ddd88b37cb386ea2b2e5d4
DIST bonnie++-1.97.tgz 102604 SHA256 44f5a05937648a6526ba99354555d7d15f2dd392e55d3436f6746da6f6c35982 SHA512 985fd4d0ef643fda5363e61609a5d73206ecfdd1c27470cc7babeaf9b7d87136c6bf40f62366d3f3ea58c50a307fa62aea59dc5efa69854fff9c43d1c940d3ab WHIRLPOOL 23af9926691868a208fd69f7ec401fa0c2332835ccc63e4b0143497faabb02f21ddd56a41014b532287f4418e0ac92c712aff2bc0657ad2512961fa5aa3567b9
EBUILD bonnie++-1.96-r1.ebuild 882 SHA256 b8facf90276c32cfc7dfb8a008bcec7505ef6a68c32513274890e559195f87ad SHA512 977fc4086a9ee086af95be6c7c61a776f5e0ce8ade2b0de9c9a6e7869737a8754e1a9a68858c25b6f3246ba181e048a2ccfe39798f8f4495f845fd56b36bffba WHIRLPOOL 90400aec01194b190abc3f8b67dbcee87722bf770e37c70c8472bd4b852a31e1a6fc59820178f3ccc25576da2c649329c6c41f0ed9334fa573c6a79bfbfc2d55
EBUILD bonnie++-1.96.ebuild 777 SHA256 a4b88b579a369fe12f2b714efcc8cf78467fc36cf1c53e5cff3e47f027f5f27e SHA512 8d13e2914166eb6cbc84ac1a46589dbefdc81507bfd528cf214785b5f1a88a33607b418c3d9a5952d44fc320a69a3f96b67d162fb94e25bd73bd0442cc47c48a WHIRLPOOL 7a3732fb7542bfcf72c138b5e8e37001410fe3584f7ac39cbed4070b43e75af004ab2d52ae1d792e75d3ffbe03296f16119b82455799a8b40b7a8385a56d9703
EBUILD bonnie++-1.97.ebuild 924 SHA256 b9fd8d814553495b55ec7a2a3e88b80be37dfde636f600bec3f5109522cad6bf SHA512 8f20f92ac75d60ab7dadc77a06f8f8efb1019670aff4aba17b746362d24a2ec81438bfad1b4b954c1f8753669218c15d8de51e4f3ebfc662460dfd8c26b16feb WHIRLPOOL 57df637786e042bc1e56a00e100320a385066e9f49668814f0a778420a04031e295b9eb3a74fb3d9651a586a046bc53444a8e128e3f27cbfefc8c6efc4a2e345
MISC ChangeLog 2811 SHA256 59d047f97a86898a52dae140d511783b21fdf23ff7b10c90facb0bec19dc72d8 SHA512 8cef04c35f6f90df69f664c029d9cd373c4feefa18ae994614f3b3d967df342624e62300e650a29cb5c29f22027fead5421482ccea06b730c0680855948b5873 WHIRLPOOL 4d878b0132f7b7f1a9d990470d1cdf571b3913603e2dbf9b0aa3a86bea2446f58a25f55777bea527c6ac29124cbec64563332f3881e8988f9f072b253aaddc8e

@ -1,43 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="2"
inherit eutils
DESCRIPTION="Hard drive bottleneck testing benchmark suite"
HOMEPAGE="http://www.coker.com.au/bonnie++/"
SRC_URI="http://www.coker.com.au/bonnie++/experimental/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug"
DEPEND=""
RDEPEND=""
src_prepare() {
epatch "${FILESDIR}"/${P}-compile-flags.patch
}
src_configure() {
econf \
$(use_with debug) \
--disable-stripping \
|| die
}
src_compile() {
emake || die "emake failed"
emake zcav || die "emake zcav failed" # see #9073
}
src_install() {
dosbin bonnie++ zcav || die
dobin bon_csv2html bon_csv2txt || die
doman bon_csv2html.1 bon_csv2txt.1 bonnie++.8 zcav.8
dohtml readme.html
dodoc changelog.txt credits.txt
}

@ -1,15 +0,0 @@
--- getc_putc.cpp.old 2004-09-15 02:37:21.500489552 +0200
+++ getc_putc.cpp 2004-09-15 02:40:58.623481840 +0200
@@ -165,7 +165,11 @@
int size = 0, wrote;
while(size < file_size)
{
- wrote = write(FILE_FD, buf, min(sizeof(buf), (unsigned int)file_size - size));
+ //wrote = write(FILE_FD, buf, min(sizeof(buf), (unsigned int)file_size - size));
+ /*
+ * gcc doesn't like above line. ? : should do the job as good as min()...
+ */
+ wrote = write(FILE_FD, buf, (sizeof(buf) < (file_size - size) ? (sizeof(buf)):(file_size - size)));
if(wrote < 0)
{
fprintf(stderr, "Can't extend file - disk full?\n");

@ -1,46 +0,0 @@
diff -Naur bonnie++-1.93c.orig/bon_csv2html.cpp bonnie++-1.93c/bon_csv2html.cpp
--- bonnie++-1.93c.orig/bon_csv2html.cpp 2008-05-02 14:12:19.000000000 +0200
+++ bonnie++-1.93c/bon_csv2html.cpp 2008-05-02 14:13:57.000000000 +0200
@@ -3,6 +3,7 @@
#include <vector>
#include <string.h>
#include <math.h>
+#include <stdlib.h>
// Maximum number of items expected on a csv line
#define MAX_ITEMS 48
diff -Naur bonnie++-1.93c.orig/getc_putc.cpp bonnie++-1.93c/getc_putc.cpp
--- bonnie++-1.93c.orig/getc_putc.cpp 2008-05-02 14:12:19.000000000 +0200
+++ bonnie++-1.93c/getc_putc.cpp 2008-05-02 14:19:15.000000000 +0200
@@ -12,6 +12,7 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
+#include <string.h>
#include <vector>
#include "duration.h"
diff -Naur bonnie++-1.93c.orig/getc_putc_helper.cpp bonnie++-1.93c/getc_putc_helper.cpp
--- bonnie++-1.93c.orig/getc_putc_helper.cpp 2008-05-02 14:12:19.000000000 +0200
+++ bonnie++-1.93c/getc_putc_helper.cpp 2008-05-02 14:19:57.000000000 +0200
@@ -7,6 +7,7 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
+#include <string.h>
#include "duration.h"
#include <vector>
#include "getc_putc.h"
diff -Naur bonnie++-1.93c.orig/zcav.cpp bonnie++-1.93c/zcav.cpp
--- bonnie++-1.93c.orig/zcav.cpp 2008-05-02 14:12:19.000000000 +0200
+++ bonnie++-1.93c/zcav.cpp 2008-05-02 14:20:42.000000000 +0200
@@ -9,6 +9,9 @@
#include "getopt.h"
#endif
+#include <stdlib.h>
+#include <string.h>
+
#define TOO_MANY_LOOPS 100
void usage()

@ -1,46 +0,0 @@
diff -Naur bonnie++-1.93c.orig/bon_csv2html.cpp bonnie++-1.93c/bon_csv2html.cpp
--- bonnie++-1.93c.orig/bon_csv2html.cpp 2008-05-02 14:12:19.000000000 +0200
+++ bonnie++-1.93c/bon_csv2html.cpp 2008-05-02 14:13:57.000000000 +0200
@@ -3,6 +3,7 @@
#include <vector>
#include <string.h>
#include <math.h>
+#include <stdlib.h>
// Maximum number of items expected on a csv line
#define MAX_ITEMS 48
diff -Naur bonnie++-1.93c.orig/getc_putc.cpp bonnie++-1.93c/getc_putc.cpp
--- bonnie++-1.93c.orig/getc_putc.cpp 2008-05-02 14:12:19.000000000 +0200
+++ bonnie++-1.93c/getc_putc.cpp 2008-05-02 14:19:15.000000000 +0200
@@ -12,6 +12,7 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
+#include <string.h>
#include <vector>
#include "duration.h"
diff -Naur bonnie++-1.93c.orig/getc_putc_helper.cpp bonnie++-1.93c/getc_putc_helper.cpp
--- bonnie++-1.93c.orig/getc_putc_helper.cpp 2008-05-02 14:12:19.000000000 +0200
+++ bonnie++-1.93c/getc_putc_helper.cpp 2008-05-02 14:19:57.000000000 +0200
@@ -7,6 +7,7 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
+#include <string.h>
#include "duration.h"
#include <vector>
#include "getc_putc.h"
diff -Naur bonnie++-1.93c.orig/zcav.cpp bonnie++-1.93c/zcav.cpp
--- bonnie++-1.93c.orig/zcav.cpp 2008-05-02 14:12:19.000000000 +0200
+++ bonnie++-1.93c/zcav.cpp 2008-05-02 14:20:42.000000000 +0200
@@ -9,6 +9,9 @@
#include "getopt.h"
#endif
+#include <stdlib.h>
+#include <string.h>
+
#define TOO_MANY_LOOPS 100
void usage()

@ -1,12 +0,0 @@
diff -Nu -Nu -uarN bonnie++-1.93c.orig/bonnie++.8 bonnie++-1.93c/bonnie++.8
--- bonnie++-1.93c.orig/bonnie++.8 2008-05-27 09:49:18.000000000 +0200
+++ bonnie++-1.93c/bonnie++.8 2008-05-27 09:51:50.000000000 +0200
@@ -32,7 +32,7 @@
INN.
.P
All the details of the tests performed by Bonnie++ are contained in the file
-.BR /usr/share/doc/bonnie++/readme.html
+.BR /usr/share/doc/bonnie++-1.95/html/readme.html
.SH "OPTIONS"
For Bonnie++ every option is of the form of a hyphen followed by a letter and

@ -1,7 +1,7 @@
DIST kraft-0.58.tar.xz 556404 SHA256 12c92dbdae05d01a491111ed42dfa6f487ec477f60e536e5a80efa6592997524 SHA512 450d68022f5ea1a19b6b9461f3db65233cdc6939cae5367a4c95d22eb6207881cbd798d723a87d43d3f20e84d8ffb2d601a3245324fa1c10078300c5b8e06845 WHIRLPOOL 60371a2db0bc6b39d3c6ce0f20922e8749df3ae74bcafb7a43c5861b9715dff7aef8407f2446702394bf697dca647e3d61989fa733e0b40514e493ecd25f93ca
DIST kraft-0.59.tar.xz 560116 SHA256 e05ff0b78a073bafffa5c0e41fe458461216b66fd57fc9432a1064a7be2b2034 SHA512 53576855e3a4ac054818cc3fcb5d123222c0a5839ba621ea7c1f390f1e3180b5c87b00daa09a57fbea64cbd1dc857c4cb7645c5f539635811ef236c76483dc36 WHIRLPOOL d442c33ecbee4f0b3d8f33b358a5f7fab9f9c99d5e70019ca9d5910a3b717530008b6b09c3573132a27681f9e554f83f1798bc6b5a71d71fd10c81884692dd6e
EBUILD kraft-0.58.ebuild 730 SHA256 938cf710cafa9b9ff29fdf05bd6abb96308e24f3943873250af2c724391dc21a SHA512 3efc91f3548db23d597c08ee10ba53ceff9f0c37f96dd177a755e13d9095f88d4788a255e559ff8902fded4cbfae15d20b2d9b6c1eef51617aae31dece1f52a7 WHIRLPOOL 7cb9ba5ba4ae9f456154e855d1c6ad4cf512e7d20c4912c36d5b72fc1373b69e3832b7aa748d467da4a9e1afa50b40740381dfd4a2644ec28194387116451896
EBUILD kraft-0.59.ebuild 732 SHA256 15d7e53e8b8ed2115dffb78bfeb11a4b928bd6618310911e13f4ffbf689bb7f9 SHA512 bd2c3a6468287a7cff36c1e5cad2bc38a1715ae74e09eb825518caeaacc1dc7c85fdd1ea4a296748289397fa6efaaaa3323f884a3c14699089696555c436fd8b WHIRLPOOL 75fbee1942ab960e5b4ec69668488d867ad5411920e40af52df0f7913c24fa05321d1f2b43a642f10f48710a6aaead1afdbae85ed81655f5ac6e6505374207f9
EBUILD kraft-0.59.ebuild 731 SHA256 b126a49465df67473f42d9e17251b414f6cf5061940da6afae4f04dd3f15fe51 SHA512 c5df2e509798bcb0c2e2feffedd0e19272add136b7fdac2242db60ec39bba48ad407e51d0365e47ce7843795ab1eae26b6dd3e7f9cde295553c8ad812eb45228 WHIRLPOOL cced9f0dcf3693b73d0478a3a4c5ffe1ab7620dfe5f91769f0ea7f5a83d54cac80120a0d2f70d61d0ae861465bbad15e987d5db24bdc602a89bbbb64dd3646c5
MISC ChangeLog 3238 SHA256 db62da1c6090d90c5f4927a01723a099eea39f4b217238f55fbd46d0829c3639 SHA512 f453d2cc107e3b7c0d89e17ae67b58af8d0b14c54fff22519946f905bba67555a7cb3f9ae83357b3e9953b4d1a439872e838f7dffe5b28a6aeda5fb6d5a083fd WHIRLPOOL 5224fe4e6908f995dc525f3e31070173333169ca6967b6ffa8a758edc984be2ae910781b944eeda9274da6e57f23ec12d093da38674c7558b78d3093369b991d
MISC ChangeLog-2015 2564 SHA256 dc0f232741405c27b965d900725fc52ff1035e110c83e362f8bf2c6ce61dd3bb SHA512 df98953b22a5fb9850533946cf689a382cfdc62f8db15a1e43b8541b08b47261fdcaadb71c9dc32b7e7b282a1d9ac48d0b223bd3c061605ba0d4b34aa67f6f7c WHIRLPOOL 54119dbe54926341cd1c35b9e53d4b06abdd8faa507b328970d0eccc6a1c62b2b8d3b6db8366b19187a5561259832e2d6e6436df68bdcb4dfce0b19474313f2c
MISC metadata.xml 324 SHA256 85191ed8715e115fc87a453e1cd407e35e3bcd5c3af4d4993a109081217a3144 SHA512 daa8d6137a400ea0c63cc6562ed5b1e30b84f9decfe0d8c6bd89b6a4e13915435f777cb324bc83e2fd293f1d498ed545c09ea02a3aa8d3cd32b2c1c7456d50dd WHIRLPOOL c060b3ead31d17ead377a4e662fca286eb35fa3350a3c1b537fda3aa719d4ecc607cd529518b18f81c940535e06444b7ef46e9677e868a1840d1b77c71872e15

@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/kraft/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="4"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE="debug"
DEPEND="

@ -3,7 +3,7 @@ DIST skrooge-1.12.5.tar.xz 11727312 SHA256 8050f8aa767743edf6aad3b4c39bfd8962412
DIST skrooge-2.1.1.tar.xz 16928564 SHA256 4c7b82991b56d28274b7e00c2909009c858b43f489c401a46a2dca637caccd12 SHA512 97640b09d2f745dbd18cc6213b17216e63f783876fa480a0cd7f6a1062145b6a701d301d607d108caea4ae2475ed174f06f8552617b961e9985d2a268d47df7c WHIRLPOOL 2ed6d5810513bad8eac4ff6e7b7310d16f8d60b1eecbaa2f3098290cd8aeb3847a0c7e63baaf847adcce438623958a5ee8922264996da019822a106eb4014bf0
DIST skrooge-2.2.0.tar.xz 16936804 SHA256 c711a63cff0874fdb0c9a1be954d6013dc77cafc30e779252fc50533ebae7eef SHA512 cf341b7d1e2302fbf8da569da42d9f26e0e5c8ce492ba41ffda27593a235d3e15037af9683b506450ebab12ab3129f83ddb4ac58d69b295e54ccb5eada3dfb1b WHIRLPOOL 881dfb2d7a987f51cd7d0819807de6380793f06a2a20e64da3e4e667410bde10c6d25fe53360d13fe03b297b30015dd2ac868af00a8132ed044c283a4a4566e2
EBUILD skrooge-1.10.0.ebuild 1005 SHA256 2fb315a69657295c3def4f196660b49067a58abf49e0fe3271fb09915ad2df09 SHA512 5cc59ca65e3dc662011f59f5959f13f5f912fcfd78c977e06f3f7cf5b35e2952cf9c2fa68e58544aadd333b96114330789bb4b5dedb3a20d7639f2d06092e251 WHIRLPOOL 62c3e5d3886af9a4c9789be410ca9da93c8902633819b749bfb1843c687b898b08bbce9c9b246212f06ba8cd56fbb5ea8a741db889224fdc72fe5ae5d49345fe
EBUILD skrooge-1.12.5.ebuild 1039 SHA256 dc1585c0584271a6700069a48be1dec9ffccca606dd22f759ac5f6295250a73c SHA512 256439c7522a535106f05d63d1a875939e1037260b92619e76cf6d5e86eddf4402f795eb6020f02d4c21b138b805de893ae834b12db27ea2d047c891433d6589 WHIRLPOOL be4edfb61a0b73b2f3232f0429e27754e8650f92b3b33618a1ef97c73bcb78466bdbfd86cba30c1f750112ebb4a471139fd8e70733b0b81a70487742a319624f
EBUILD skrooge-1.12.5.ebuild 1038 SHA256 0dec8196be39a0db69c3e33ce4b59dcfd1395cefb60dddfe7a551db7fea6002d SHA512 3ae0f616583bd2e10af7b6c5b97b12310b397a9507218f74d58971d1c78ec37fd29fb1ae638da8a6fd56b9806450ea178ae3fdad5bd5832cd14f458f117c8160 WHIRLPOOL 3dc7a87de0c33221d806b0c7747888a3ba6f14fbb89a5b963990cc978741054170fed1c08c1c7185f80894dfb663df20f0b8f9eef7facc3f0c59eba6ff2f27de
EBUILD skrooge-2.1.1.ebuild 2369 SHA256 89887934a9a179f88d4c095660fdaaed3615375caed9235e1877b6d8878ab9d0 SHA512 80703c99b789d1f87dab13e4658a8cc8ba9b4503fd0726ad4348d7dc8fc7df2435dd753cf1f8b375216353245fafebb043abd5d5bc370927d1dcbc24b917be59 WHIRLPOOL 2ac2f2d79fe48913f7664f3f7eff990cee6087d56e1596e76d26a2b0e75525c16b28f585b2a7c68ba9a8f3a45f15ec266937a316cd0892a6054df05bc5f75b65
EBUILD skrooge-2.2.0.ebuild 2304 SHA256 e0cdd377d96347f8bf7dace2f47c79624db7e77b7fe9a0027d04d7d714e52bfa SHA512 09880aaf96ac0c10a6505e0d2ac81a66bc13684c3b8827d879801aac89340e2ffd383ff7832edc847ba4f54ef1d6c558813bd1947c84aa4c9668c09173379da2 WHIRLPOOL ce23515d534f2e37998058bdf8ef6e997277828bfdd4a85be41c2ed22600a9f77a54282483c0ba3c9243d9c3d4999cee7997d2237e5d7c494947801248413a0e
MISC ChangeLog 3395 SHA256 993ec4f49c5fb7d251a75664724a7c7544b1dde5f72843903776b7c9213eaedd SHA512 a2c6117dc73cb9334f274f6d23cf6bcc17f6b6d3e89a8cdbb87f784de8bd6bfd3c1bf89a9c7b7754d56b3f57aecbf9ec9b47a67d4814933b62ea7421f92f7d78 WHIRLPOOL ba330f4bf630ca176366ebfe7513ce99d024d85fc8ef806ee99501ebf170bf81a335afde01ecd7d78a2f2f95cb13382a579661a9a9f170af697e123f0e789e27

@ -15,7 +15,7 @@ SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="4"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE="debug"
DEPEND="

@ -3,7 +3,7 @@ DIST kbibtex-0.5.2.tar.xz 250092 SHA256 c1577e18e3bbf745cccdace537e84d3e1dc95733
DIST kbibtex-0.6.tar.xz 2430176 SHA256 fc67a376f05105f14a0bee595bfd073a1ef2c7f9fc6be35dc620bb34f3bd9656 SHA512 a6943271df529c15be8a3112ccbe2c64ccff4cc942c846f00447f7a40bb3e6a6408af12fafe201143a8cf0288ec5ea13da1abab5d870fea6d0516bf5c4543b60 WHIRLPOOL e679f3907fb3041e0680aee1f3f7e0a299fce648c5c1b81663de49ce9d77351dfde8165048cd92c2a5ba7139f8d67d5a9a4eb5f37c393e19006fba4bd5dcd98e
EBUILD kbibtex-0.5.1.ebuild 683 SHA256 7e76832daa551d53667cb88f65e03275d373fd0027bea06f9289e02d5e3538dd SHA512 2876c5fe7e8795b6c4bc7a8f135c9a9f3c9e7d33abe2e595aa767af3f121244e9a5a80fa433235491ea4aa5388e455ea8f51b8eeedd8a4373804b52ade2aee3d WHIRLPOOL 357ea2c00ee04733c6d38db0c9e1ff6df498aacf3e1df578a84c86d17eef672914a0f0b8296028800760ee6eb0aecb6c6a592a138c90e5fd92154cfa2addfa08
EBUILD kbibtex-0.5.2.ebuild 549 SHA256 b092a1234de66f755f3d950ff17c7260a1846b3e488448fed4a8d4e20e267066 SHA512 f680a69419e6a66f7b1f42830a86b00a754e75491d548d04127d856389324f9bf981fd2093dd4d723f10ac32ca07702486d651f8d6385fc7640c5e0312d4d0f7 WHIRLPOOL 13e9888a5f0e086f47aa2ccbd33e1fb5943e28c8a8eec7f5927aa54c874f9417c8c871848d147126d866b309e971bef25018c430b30ef0c29084ef418449d94b
EBUILD kbibtex-0.6.ebuild 583 SHA256 a05ba296f38cdd8bcce4c78772b525ed0cac1a0675dff8549b5fafe8b3c34b5c SHA512 c7c00640a642097f83f2602729f78d1267354db8a00e7a978ce31172f641dd8442f1f380cca7d25243e380f73b84f9e4325e2aca82d88738369e134085745bc3 WHIRLPOOL c5bc4c90fc16c2b6266a8764e51de6d149fcce54c0cfe0ffa007ddc13cf60b50fcd2b979c0fb6531e57a3a9fec5f29c0cacb69aaf9c812d5ad73eb468b5754e0
EBUILD kbibtex-0.6.ebuild 582 SHA256 a791ef29307d5d1d51d07be11315f8cffad41dd9dc9fb34f94c5aaa83c6cefac SHA512 8a21e0007d3bf21270ea05c4417a9ba16913d0538502a0df6b735b45492682e17ea453627a0a14970247af717bd44d060cfd2899d082de1af03d5ec952d316ab WHIRLPOOL 26558ab2839e649529a608c52ea3be835b92391f5ff66f4c4f730fdb4cec4f97141c04d69736961e3b6a2680331454bde36f8551a202ba110939dbbe45150c72
MISC ChangeLog 2747 SHA256 8e1918110efb3884e4170cf4fe37eabf8863460589fbb4ed946f5d11f132085f SHA512 a164ab19d8c45ed6703d632bad73eaaaa5614a60dfee774d1b549706f94a70d611c8374a27b1f66496b58964b6e0105916a4f49c1859098d50a8f2a6dc97ffe1 WHIRLPOOL 66a48af1551d8cb20093b3c548a1ccf49ae0d8f00371c0c44361faf31cee77b749fb827c88c11abf64a3baf7a41cd823d33c4082bcf22aec41bdbcfbcfd49f50
MISC ChangeLog-2015 3808 SHA256 ce37bac1a969142355638aefc0a4945b20e35c4b2308127584c8fa39a7687978 SHA512 f8f980715fc99e02d43a1a5b72fd6eb59d1fcba8d8e4d9263d58f69ee7a5bc12dbb0e0b3a25b5e88c67af27d293532dceeb251099a365a20c0915df1c37bbe33 WHIRLPOOL 8fb56fb596aef41b314fb7070b5f3619b2e9e7bed51ab9b55beceed1832bb6f540d7970b29dd9436406e0d7429d1c7e09f1acfc39b3dcb22934cd7363c746d69
MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c

@ -12,7 +12,7 @@ SRC_URI="http://download.gna.org/${PN}/$(get_version_component_range 1-2)/${P}.t
LICENSE="GPL-2"
SLOT="4"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE="debug"
DEPEND="

@ -2,7 +2,7 @@ AUX cdb-0.75-errno.diff 243 SHA256 7d614d7e677a64685995067cc1db1d514b6a1c7398118
AUX cdb-0.75-stdint.diff 11423 SHA256 a9473ede09cd53e19cd2c0264a42c041bed19f48e5a62c71c4e2013b739422a1 SHA512 0308d25c6f9ee3b8fc49e75a2e69c7cdbf8cca7dbf165b3a107d5e2717051f6c68df04a962456295c56e6dde97ee0777944cf406c3eb48f4b7f39ecfaf56f877 WHIRLPOOL 5c5e5d4b87d4dac99edcd2c6371fe8db42204d8bf2b1746a8aa0b4174d0ea10db159f1da01a1915b737c0aeaa2f94eaff3dbf4596cf10fd8b7127a5c37b49e43
DIST cdb-0.75.tar.gz 54162 SHA256 1919577799a50c080a8a05a1cbfa5fa7e7abc823d8d7df2eeb181e624b7952c5 SHA512 6faeab91a77457348b58f685e81000b83fb609691317198a06284c5c62dee1e4d6138f90be1e727021f279d740169c175a21b23c96adb39a654e3f7fafdf36c0 WHIRLPOOL 51e1783c3f5c7c44846e370075ca53593cf5cbf82bcdf39e3882b49205058844d7403c571ce007eaba987b23848dcc87e3c4ad3cc7b622389bb2f532bafb4912
EBUILD cdb-0.75-r3.ebuild 1500 SHA256 ace1fd1540c2cd9771aee1314205d03a87f6c3129418bc75781a1970cc3d1298 SHA512 510302f937e14784fb0bcbeee6569ecacc332399291159fd6ee3ffe1a36025cb05204cda1aa069f79bae038584a66fb9cc1542426791a252a80503e83c5fda99 WHIRLPOOL d664399aaf027f8b01876bfbfa6d435cf0b0c2bc7bbed6f2e700933757bca1913d473613f6cdcb18a2795de9e4b10677f221dbddff738c7fb546ad8beecfa7ef
EBUILD cdb-0.75-r4.ebuild 1517 SHA256 76abb499fb19e3a8dfead6911cceb4fd697e5b284cf14f32eac0a9a5f8519633 SHA512 2c7680f44d945251e86c22d486be12b03195412a07ceb10cdedd24fbfa59838716030d07bd9e0e414fc161878722333957fc7960f740fdf7edc70b3afc82ff76 WHIRLPOOL cec560c914f08afbbd318a28218c67204c61fbee09c6b504369b124fe9f69da3927fb592db7605029c60e12a0cdc6fb6d85d3830dea0091745568da83a8e13df
EBUILD cdb-0.75-r4.ebuild 1516 SHA256 f32807ee8589bd5c04a5b4a0db86a702e719a73ffdc6873cd3555295d4981c51 SHA512 4abcb8f81555d2699972704d2fce8d2fbcf08ce19a1cfbc80d488935bfa6a335bc590c1eed0cd48160b6a4d07aaea2f71236eb0e6771a6253ad78c943b433c1e WHIRLPOOL 975a253dc903da2625f91181f847017336677ae3b06b2f8ae99e14699eb82ee6b8716159fed722c8c94b1eae0ea072558e57a97b5b98d2a541ffc23da48b3866
MISC ChangeLog 2586 SHA256 bf837a3884cfe1676d50d0451d2350d3284b2e1f827b203fdc03f2926559ff27 SHA512 bf641c7359ce18fd686a319747e5605f9f11a57c985059685ea1b122c8eedb59e3ca750b5be49cd2b71b41b8cd3d7e54826a5f92bdeee366dba4550c37f09cd5 WHIRLPOOL d03476f337d20e8116b6a6b074d50dfce7506977cfa654c693ce3eaadfad55357efa3159a495a64ca113dd9bac126011589609429e26f7d178886386412e4a05
MISC ChangeLog-2015 6700 SHA256 dc6d41921fe5351f70bb3290f2a9b404e569d734e6c42814b3cec6e0a66d3492 SHA512 61a3800b8fb93521507228bb5fefc744f0206b7e100aab227bd14ee7fab01141adefec62bf4397a525491bae8d628af6dfa0dd8f37233228f48dc52874c5a28c WHIRLPOOL 38a8cfb18bb45aa2c9e88b7a86b6e284022c16fec77545c1c6d10aa027eb241e1fed60075c0fa4968872cf49940b2c382507924c5648b63906941345aa5152cb
MISC metadata.xml 139 SHA256 5cdc1888ebc8807b9a37b1d33429c61cabe7415a4f240e21a4c2ff8eca7a34ed SHA512 8be912ace7468a4396eb1da00a9785030a8ce35da4357a01591876a1056fd45e44da65de2af3e1eb0506ce6551714962c40c3ae5a3aefa2ad231de35af2519be WHIRLPOOL 620431014dd4fb752c3d46d11904ecb2c6d4525f5b4e30f4f778a3b74d3f7187ae4ccd856ebd7eabb48ce261b21849c732928fe647edce024a3fdc082d8f8630

@ -5,7 +5,7 @@
EAPI=5
inherit eutils multilib toolchain-funcs
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos"
DESCRIPTION="Fast, reliable, simple package for creating and reading constant databases"
HOMEPAGE="http://cr.yp.to/cdb.html"

@ -26,18 +26,13 @@ AUX mongos.initd-r2 660 SHA256 c8bdc0aa275602cd4402aca208c53fe3a81fb99c36c6cbb13
DIST 20140409-mms-monitoring-agent.zip 40122 SHA256 9c4f89cfba10b4604512ab21eb082248104aeabe7e813b852db2b86f47d7ecb2 SHA512 5290a813c407251b5e4def813ce6fe7e09d6c3a1907fd409e326b15b07aed39f7db3a28710ecdaffe2771136c9433253c5d1857c823844a4b75dd38f1d15eefd WHIRLPOOL ce80870e2618f3d9ed80af41b1069ed5bd97af475089564eed1bc111e820c048bc5cbaa03f859349e772fe232f876127e0627c75c135a9b2e196ab13258ed9f1
DIST mongodb-src-r2.6.11.tar.gz 16461163 SHA256 e1a64a1ef7114f3e8ed3c7acaa4e97ffe30e2b57a1a5f2a40f0018bad3b8d12f SHA512 43b8c5e1ffde2c7f4bead392a95fdb34169419b8296acf04a17894379647c09bbec91be88037ab447da399f03a2c7c54c9d7613df0baa6e9e48e1267327ca937 WHIRLPOOL 083c897f83992c64a89e595058b7695671ca7e9339be2a54d14cf8a200d5063f4a33c320c02e45f5d3bd6367b5acf67a80677c92abba9a92a647d7310a2e6316
DIST mongodb-src-r2.6.8.tar.gz 14545274 SHA256 1997f60d9de17320f22c604d8aa1cbe5f38d877142cd0e9130fe3dae7b311a06 SHA512 6fa69750debb40d0be4d5d057125320d97e882e30c43c664fcb6ec6a9e6a8bff5e63637fc8952a6d898556b2c2ce84254d135387dc0879bf65dbd5e91b8732ef WHIRLPOOL ba87ca07258ad4df90c92bc300da6cc661117a98f254a8ba62ac362a857ecc2462eb9ddf1d929a6e2187853233053e975aa02139f880d736e47e542a9504bd28
DIST mongodb-src-r3.0.5.tar.gz 26332788 SHA256 05b16a7991aa65b1d396a3dc622107fba3216fffa8b9ed0817e76ae95f5f7fdb SHA512 17c66f9501e6517feba069f85bb468a421c45300306977ebfed71e6ce120e2bed64f14698e470c644360e23f40132171d64ac85f0962aa3ba824a48cf228775a WHIRLPOOL 7ed1f2b0daf7cb9ff081e69823e79504b8c99a221c74c2a541d673febacad9e555ef34eb4f2e97effe7e6fddafb81b903ab5a4ac8c4e8951640a0f2c6828ba14
DIST mongodb-src-r3.0.6.tar.gz 26241944 SHA256 609f6bd416ed11898b49406332b8ff301de239ba72df0bdbf1603233229c822d SHA512 1990e9011ae586e30aef28be58f9fc6d8b7f45b787dbde9785c82eff6fb0a70ea45152e450c032a898e6464bbb9b1683082f2a072ba874f7532e167330658175 WHIRLPOOL 4090cfb5912f81e6329d3c3680009037f22cd406611f78dc0ddd6fc9a63ee5261c7751fe83c60add2d5917f57b2a3c2796c48abb6f633157a8811d0571793a35
DIST mongodb-src-r3.0.7.tar.gz 26261343 SHA256 2d25bae7c3bfb3c0e168fcad526dc212da72faaeae6d1573db631cacb172a7e7 SHA512 183691c5dc137ea4b86d53d24d2935fd66ed8de60fbf5eca0a0a39c159be1f29043cd655cde1a213a98a76b2b3e6369dbccf790b02a1cc4b622c067ad3c0c91b WHIRLPOOL 986d962e76122142ca810eb7fe13ef66c88c7e354f066292836fc1207fa64c8bbb7fc49d1392db503c8a594d2593e2a19d831d7367462fcfa43eea38768e6323
DIST mongodb-src-r3.0.8.tar.gz 26245612 SHA256 3574f2f577e212ff1876485e1502c91f70f996fbbcc5a4657fe440ac76bd97a5 SHA512 3b8578ed2a6196cda0867d219214e1dc9fe95ecaa8320cdee3766c9a8a78e9cf66013769a3fbbf03ccf9a35d97e02a1eaa5fe8fc7429a0d76dd78486db7520ac WHIRLPOOL ded0b84b940c66b8a7ef6b363f179a4b2c1ddc23a3077b9cadb01f76c2a90956f0a720e713d4806db6132ac96b1026b82c2bf966ec3869af095e12590ea04d0e
DIST mongodb-src-r3.0.9.tar.gz 26249669 SHA256 5b6f189458739a327a2ad4a5ecab4f733c6a6751ccb067ec8879a0f98f2b97c3 SHA512 4ebcd89394ea0ccbd84adde1a6ce1776d86873bea13520c31bf3a783a922598cadd9ce1c11998f028e5e1affe6cb6639d1a4ff9c0e5771ff88bed873ddf7dc97 WHIRLPOOL a7d6cb51ee62717bcc2e612ae8e72ea43be7c9867c0de3fa2afc1d5c731bc3b1ca04ac70a351feaba71c27e00cf6cbf9b9997c4276362f98a725350aff37b750
DIST mongodb-src-r3.2.1.tar.gz 26397562 SHA256 50431a3ba5ab68bd0bed4a157a8528ca27753a63cf101f13135255e4e9d42f15 SHA512 5ce0af3e70010e3602dd2f7c49c80feee1c89903a694db038543a7f399f4296f2c04bf3aee7089da0b24aa9239aa79823e6f5408bf0f3c6fade6166e94070309 WHIRLPOOL de59175ad56577ffc5a90358e2f387c901a8353bb3b98ef6861d917480d853f926de7645ee4a2d8a704824609f251c82ead6e6cd95e982be18271677cfd6e2b3
EBUILD mongodb-2.6.11.ebuild 4614 SHA256 45eaaa17e02f19d79ba651174f2af4fcce559dcea3316aaae5b9cc8e9c0118e5 SHA512 316f2db76fb10a3ac6b3087e3fce963ca8eecbf8a0392603e5d1905096105246a53ba804d57dd2df86fa7c67fd3d6a24c25d10be2f887e6a4727b018c12c0561 WHIRLPOOL b5190fc9a92c7515b3b7d6d88aebb510cbbcdc3c7e7138565a52c55121cdc17f89336b4de2dbf19f5a955e6896c5da9596f69fcf9ad20d742f681358db9b11e8
EBUILD mongodb-2.6.8.ebuild 4612 SHA256 e9f173ef879441cb09741a535cba6ee770ca7b78202c3c34646e1fc2b19a185e SHA512 e077d30171b0e0cf5254e945b751377ba33c504fa02f65a647f21f0bbf2ee01540816ce6f1d606c9f591f728ecb91e8ac1899bcae691dc54236dae582f509b60 WHIRLPOOL 439905222448191bcf2b1ff947b3b52a6b5a116672556f9b4d9418db11bd28bcde9ec375daf5880e24f62367249feb0c0b61d9798b71bcf9b63766f5445aebb9
EBUILD mongodb-3.0.5.ebuild 4259 SHA256 2d76a3e5af63f1b616277c5d6c915bff5e6eb584b10b394d663061e582c5f67f SHA512 a770dc87671b6afc87147d658e078388031c5d00af34b6193e93f18aa64d7044a99f12328ea39f21c37b437dd9c74cbd5b11939b323ef17292f8f68e854a46dc WHIRLPOOL b3cd06480b5d237f8f5cf38660b43d67f5ff09b9e421a126f49f8f77143e1ce6d095ef686ee15d333d7d1a4d42fbeebe484f51bd46fe001ec356edffac0e6871
EBUILD mongodb-3.0.6-r1.ebuild 4323 SHA256 9885ff244a9938e1df5f0e0afea7b94a6092362b8be47b4fd8c705737889f353 SHA512 c5ab99c815ca162e8fca257d71992e8e08eb3053198d36fd31030a7e5cb120b8db9080e4a7871ad053d3c0a97da0de4f1865fd18bff41b9571b55da8bec81b29 WHIRLPOOL d92cfe09a67f704dffa87823bcc6169370f0bfc7ef26b8c148819c5a8d0209232583b8bb8263af521a090fee61234c5d9f4051251140bacbc6b69def72192a7e
EBUILD mongodb-3.0.6.ebuild 4259 SHA256 2d76a3e5af63f1b616277c5d6c915bff5e6eb584b10b394d663061e582c5f67f SHA512 a770dc87671b6afc87147d658e078388031c5d00af34b6193e93f18aa64d7044a99f12328ea39f21c37b437dd9c74cbd5b11939b323ef17292f8f68e854a46dc WHIRLPOOL b3cd06480b5d237f8f5cf38660b43d67f5ff09b9e421a126f49f8f77143e1ce6d095ef686ee15d333d7d1a4d42fbeebe484f51bd46fe001ec356edffac0e6871
EBUILD mongodb-3.0.7.ebuild 4323 SHA256 9885ff244a9938e1df5f0e0afea7b94a6092362b8be47b4fd8c705737889f353 SHA512 c5ab99c815ca162e8fca257d71992e8e08eb3053198d36fd31030a7e5cb120b8db9080e4a7871ad053d3c0a97da0de4f1865fd18bff41b9571b55da8bec81b29 WHIRLPOOL d92cfe09a67f704dffa87823bcc6169370f0bfc7ef26b8c148819c5a8d0209232583b8bb8263af521a090fee61234c5d9f4051251140bacbc6b69def72192a7e
EBUILD mongodb-3.0.8.ebuild 4323 SHA256 9885ff244a9938e1df5f0e0afea7b94a6092362b8be47b4fd8c705737889f353 SHA512 c5ab99c815ca162e8fca257d71992e8e08eb3053198d36fd31030a7e5cb120b8db9080e4a7871ad053d3c0a97da0de4f1865fd18bff41b9571b55da8bec81b29 WHIRLPOOL d92cfe09a67f704dffa87823bcc6169370f0bfc7ef26b8c148819c5a8d0209232583b8bb8263af521a090fee61234c5d9f4051251140bacbc6b69def72192a7e
EBUILD mongodb-3.0.9.ebuild 4323 SHA256 c649798331ded8ba41cd78d497faf5a4a421ad1ecb0621c043778e8b4881d7ec SHA512 7e32f3f24095d1df7f97abecf1ae0156a525833723f78d7d74f598cf59682a1e3c424c040ed11986240fa2bd45e7dee7b80432813e9bb093103a1058ff9eb61c WHIRLPOOL 7e9570d32f040eedce644f305f168a5f86f154f47ab54f5c126d99113e9086bc57be13c3ab563abf8b0fe061d4cd9e5d7584f2a3e3ae005a7d34fd4c563941b8
EBUILD mongodb-3.2.1.ebuild 4939 SHA256 bc0cdb5e48a2524985e973998afe34439d8af39b5370c31bff28854ad753f09b SHA512 5c346793840a142dabd3776028936723d9f94a6572aad6c6f94006cc66528c999c22c137fac221c0240a7b654d0fc1dd2a55114eb1bc96e3c14989460ff4d2e9 WHIRLPOOL dc380d6224be5f9d41d9b9be955c5d365f73b49c02e0a53ea2ae1239767360bc8cc8f1039a1f09b1e7463815a60a78783126aaf783c5f246c2b739ac3e42b8d9
MISC ChangeLog 6678 SHA256 375b6053f74a69c9c363d0a17e6da17ef6c5932f4a69b16e01b9e5c34eb3b505 SHA512 77bd028a48895494fbcf1b7d136f9ec8a4434e6db67cdffe35bf7f5f5e0cc773b36f9cbf796570487bca71a2fcf42148533c8cc5abba2a71255e4faace25c0a8 WHIRLPOOL 02d70148e07185d74bc025be9b330816b541c385d99196d56ca4ebb4158ec7425eec97f4f9fd132566d37186f3637a56d17a34e5474844ce7b8b60d325f1e744
MISC ChangeLog-2015 25355 SHA256 a3aed548a6ffb7287da4945eb5bd03d1fa13d900600ba8b9349065276684e916 SHA512 efaeaa046614ab70a6e790cd9af861ec98a6472f62f3362cc1a935e12eceae8e00bbe210abec070eae6bba6cf791b69b937744acf2053ef2eda7458eb6b62efd WHIRLPOOL 22ad53f03a3f038d53fc8143b2a8a729c0157efe458a7aabd48ea753bc37b90c7424dc5103dafac750db40a47296a8624e566789fa49c71f54d479af860550f5

@ -1,153 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
SCONS_MIN_VERSION="2.3.0"
CHECKREQS_DISK_BUILD="2400M"
CHECKREQS_DISK_USR="512M"
CHECKREQS_MEMORY="1024M"
inherit eutils flag-o-matic multilib pax-utils scons-utils systemd user versionator check-reqs
MY_P=${PN}-src-r${PV/_rc/-rc}
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
HOMEPAGE="http://www.mongodb.org"
SRC_URI="http://downloads.mongodb.org/src/${MY_P}.tar.gz"
LICENSE="AGPL-3 Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug kerberos mms-agent ssl +tools"
RDEPEND="app-arch/snappy
>=dev-cpp/yaml-cpp-0.5.1
>=dev-libs/boost-1.57[threads(+)]
>=dev-libs/libpcre-8.30[cxx]
dev-libs/snowball-stemmer
net-libs/libpcap
sys-libs/zlib
mms-agent? ( app-admin/mms-agent )
ssl? ( >=dev-libs/openssl-1.0.1g:= )"
DEPEND="${RDEPEND}
>=sys-devel/gcc-4.8.2:*
sys-libs/ncurses
sys-libs/readline
kerberos? ( dev-libs/cyrus-sasl[kerberos] )"
PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
S=${WORKDIR}/${MY_P}
pkg_setup() {
enewgroup mongodb
enewuser mongodb -1 -1 /var/lib/${PN} mongodb
# Maintainer notes
#
# --use-system-tcmalloc is strongly NOT recommended:
# https://www.mongodb.org/about/contributors/tutorial/build-mongodb-from-source/
#
# --c++11 is required by scons instead of auto detection:
# https://jira.mongodb.org/browse/SERVER-19661
scons_opts="--variant-dir=build --cc=$(tc-getCC) --cxx=$(tc-getCXX) --c++11"
scons_opts+=" --disable-warnings-as-errors"
scons_opts+=" --use-system-boost"
scons_opts+=" --use-system-pcre"
scons_opts+=" --use-system-snappy"
scons_opts+=" --use-system-stemmer"
scons_opts+=" --use-system-yaml"
if use debug; then
scons_opts+=" --dbg=on"
fi
if use prefix; then
scons_opts+=" --cpppath=${EPREFIX}/usr/include"
scons_opts+=" --libpath=${EPREFIX}/usr/$(get_libdir)"
fi
if use kerberos; then
scons_opts+=" --use-sasl-client"
fi
if use ssl; then
scons_opts+=" --ssl"
fi
}
src_prepare() {
epatch "${FILESDIR}/${PN}-3.0.0-fix-scons.patch"
}
src_compile() {
# respect mongoDB upstream's basic recommendations
# see bug #536688 and #526114
if ! use debug; then
filter-flags '-m*'
filter-flags '-O?'
fi
escons ${scons_opts} core tools
}
src_install() {
escons ${scons_opts} --nostrip install --prefix="${ED}"/usr
for x in /var/{lib,log}/${PN}; do
keepdir "${x}"
fowners mongodb:mongodb "${x}"
done
doman debian/mongo*.1
dodoc README docs/building.md
newinitd "${FILESDIR}/${PN}.initd-r2" ${PN}
newconfd "${FILESDIR}/${PN}.confd-r2" ${PN}
newinitd "${FILESDIR}/${PN/db/s}.initd-r2" ${PN/db/s}
newconfd "${FILESDIR}/${PN/db/s}.confd-r2" ${PN/db/s}
insinto /etc
newins "${FILESDIR}/${PN}.conf-r3" ${PN}.conf
newins "${FILESDIR}/${PN/db/s}.conf-r2" ${PN/db/s}.conf
systemd_dounit "${FILESDIR}/${PN}.service"
insinto /etc/logrotate.d/
newins "${FILESDIR}/${PN}.logrotate" ${PN}
# see bug #526114
pax-mark emr "${ED}"/usr/bin/{mongo,mongod,mongos}
}
pkg_preinst() {
# wrt bug #461466
if [[ "$(get_libdir)" == "lib64" ]]; then
rmdir "${ED}"/usr/lib/ &>/dev/null
fi
}
src_test() {
escons ${scons_opts} dbtest
"${S}"/dbtest --dbpath=unittest || die "dbtest failed"
escons ${scons_opts} smokeCppUnittests --smokedbprefix="smokecpptest" || die "smokeCppUnittests tests failed"
}
pkg_postinst() {
if [[ ${REPLACING_VERSIONS} < 3.0 ]]; then
ewarn "!! IMPORTANT !!"
ewarn " "
ewarn "${PN} configuration files have changed !"
ewarn " "
ewarn "Make sure you migrate from /etc/conf.d/${PN} to the new YAML standard in /etc/${PN}.conf"
ewarn " http://docs.mongodb.org/manual/reference/configuration-options/"
ewarn " "
ewarn "Make sure you also follow the upgrading process :"
ewarn " http://docs.mongodb.org/master/release-notes/3.0-upgrade/"
ewarn " "
ewarn "MongoDB 3.0 introduces the WiredTiger storage engine."
ewarn "WiredTiger is incompatible with MMAPv1 and you need to dump/reload your data if you want to use it."
ewarn "Once you have your data dumped, you need to set storage.engine: wiredTiger in /etc/${PN}.conf"
ewarn " http://docs.mongodb.org/master/release-notes/3.0-upgrade/#change-storage-engine-to-wiredtiger"
fi
}

@ -1,153 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
SCONS_MIN_VERSION="2.3.0"
CHECKREQS_DISK_BUILD="2400M"
CHECKREQS_DISK_USR="512M"
CHECKREQS_MEMORY="1024M"
inherit eutils flag-o-matic multilib pax-utils scons-utils systemd user versionator check-reqs
MY_P=${PN}-src-r${PV/_rc/-rc}
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
HOMEPAGE="http://www.mongodb.org"
SRC_URI="http://downloads.mongodb.org/src/${MY_P}.tar.gz"
LICENSE="AGPL-3 Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug kerberos mms-agent ssl +tools"
RDEPEND="app-arch/snappy
>=dev-cpp/yaml-cpp-0.5.1
>=dev-libs/boost-1.57[threads(+)]
>=dev-libs/libpcre-8.30[cxx]
dev-libs/snowball-stemmer
net-libs/libpcap
sys-libs/zlib
mms-agent? ( app-admin/mms-agent )
ssl? ( >=dev-libs/openssl-1.0.1g:= )"
DEPEND="${RDEPEND}
>=sys-devel/gcc-4.8.2:*
sys-libs/ncurses
sys-libs/readline
kerberos? ( dev-libs/cyrus-sasl[kerberos] )"
PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
S=${WORKDIR}/${MY_P}
pkg_setup() {
enewgroup mongodb
enewuser mongodb -1 -1 /var/lib/${PN} mongodb
# Maintainer notes
#
# --use-system-tcmalloc is strongly NOT recommended:
# https://www.mongodb.org/about/contributors/tutorial/build-mongodb-from-source/
#
# --c++11 is required by scons instead of auto detection:
# https://jira.mongodb.org/browse/SERVER-19661
scons_opts="--variant-dir=build --cc=$(tc-getCC) --cxx=$(tc-getCXX) --c++11"
scons_opts+=" --disable-warnings-as-errors"
scons_opts+=" --use-system-boost"
scons_opts+=" --use-system-pcre"
scons_opts+=" --use-system-snappy"
scons_opts+=" --use-system-stemmer"
scons_opts+=" --use-system-yaml"
if use debug; then
scons_opts+=" --dbg=on"
fi
if use prefix; then
scons_opts+=" --cpppath=${EPREFIX}/usr/include"
scons_opts+=" --libpath=${EPREFIX}/usr/$(get_libdir)"
fi
if use kerberos; then
scons_opts+=" --use-sasl-client"
fi
if use ssl; then
scons_opts+=" --ssl"
fi
}
src_prepare() {
epatch "${FILESDIR}/${PN}-3.0.0-fix-scons.patch"
}
src_compile() {
# respect mongoDB upstream's basic recommendations
# see bug #536688 and #526114
if ! use debug; then
filter-flags '-m*'
filter-flags '-O?'
fi
escons ${scons_opts} core tools
}
src_install() {
escons ${scons_opts} --nostrip install --prefix="${ED}"/usr
for x in /var/{lib,log}/${PN}; do
keepdir "${x}"
fowners mongodb:mongodb "${x}"
done
doman debian/mongo*.1
dodoc README docs/building.md
newinitd "${FILESDIR}/${PN}.initd-r2" ${PN}
newconfd "${FILESDIR}/${PN}.confd-r2" ${PN}
newinitd "${FILESDIR}/${PN/db/s}.initd-r2" ${PN/db/s}
newconfd "${FILESDIR}/${PN/db/s}.confd-r2" ${PN/db/s}
insinto /etc
newins "${FILESDIR}/${PN}.conf-r3" ${PN}.conf
newins "${FILESDIR}/${PN/db/s}.conf-r2" ${PN/db/s}.conf
systemd_dounit "${FILESDIR}/${PN}.service"
insinto /etc/logrotate.d/
newins "${FILESDIR}/${PN}.logrotate" ${PN}
# see bug #526114
pax-mark emr "${ED}"/usr/bin/{mongo,mongod,mongos}
}
pkg_preinst() {
# wrt bug #461466
if [[ "$(get_libdir)" == "lib64" ]]; then
rmdir "${ED}"/usr/lib/ &>/dev/null
fi
}
src_test() {
escons ${scons_opts} dbtest
"${S}"/dbtest --dbpath=unittest || die "dbtest failed"
escons ${scons_opts} smokeCppUnittests --smokedbprefix="smokecpptest" || die "smokeCppUnittests tests failed"
}
pkg_postinst() {
if [[ ${REPLACING_VERSIONS} < 3.0 ]]; then
ewarn "!! IMPORTANT !!"
ewarn " "
ewarn "${PN} configuration files have changed !"
ewarn " "
ewarn "Make sure you migrate from /etc/conf.d/${PN} to the new YAML standard in /etc/${PN}.conf"
ewarn " http://docs.mongodb.org/manual/reference/configuration-options/"
ewarn " "
ewarn "Make sure you also follow the upgrading process :"
ewarn " http://docs.mongodb.org/master/release-notes/3.0-upgrade/"
ewarn " "
ewarn "MongoDB 3.0 introduces the WiredTiger storage engine."
ewarn "WiredTiger is incompatible with MMAPv1 and you need to dump/reload your data if you want to use it."
ewarn "Once you have your data dumped, you need to set storage.engine: wiredTiger in /etc/${PN}.conf"
ewarn " http://docs.mongodb.org/master/release-notes/3.0-upgrade/#change-storage-engine-to-wiredtiger"
fi
}

@ -1,156 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
SCONS_MIN_VERSION="2.3.0"
CHECKREQS_DISK_BUILD="2400M"
CHECKREQS_DISK_USR="512M"
CHECKREQS_MEMORY="1024M"
inherit eutils flag-o-matic multilib pax-utils scons-utils systemd user versionator check-reqs
MY_P=${PN}-src-r${PV/_rc/-rc}
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
HOMEPAGE="http://www.mongodb.org"
SRC_URI="http://downloads.mongodb.org/src/${MY_P}.tar.gz"
LICENSE="AGPL-3 Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug kerberos libressl mms-agent ssl +tools"
RDEPEND="app-arch/snappy
>=dev-cpp/yaml-cpp-0.5.1
>=dev-libs/boost-1.57[threads(+)]
>=dev-libs/libpcre-8.30[cxx]
dev-libs/snowball-stemmer
net-libs/libpcap
sys-libs/zlib
mms-agent? ( app-admin/mms-agent )
ssl? (
!libressl? ( >=dev-libs/openssl-1.0.1g:0= )
libressl? ( dev-libs/libressl:= )
)"
DEPEND="${RDEPEND}
>=sys-devel/gcc-4.8.2:*
sys-libs/ncurses
sys-libs/readline
kerberos? ( dev-libs/cyrus-sasl[kerberos] )"
PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
S=${WORKDIR}/${MY_P}
pkg_setup() {
enewgroup mongodb
enewuser mongodb -1 -1 /var/lib/${PN} mongodb
# Maintainer notes
#
# --use-system-tcmalloc is strongly NOT recommended:
# https://www.mongodb.org/about/contributors/tutorial/build-mongodb-from-source/
#
# --c++11 is required by scons instead of auto detection:
# https://jira.mongodb.org/browse/SERVER-19661
scons_opts="--variant-dir=build --cc=$(tc-getCC) --cxx=$(tc-getCXX) --c++11"
scons_opts+=" --disable-warnings-as-errors"
scons_opts+=" --use-system-boost"
scons_opts+=" --use-system-pcre"
scons_opts+=" --use-system-snappy"
scons_opts+=" --use-system-stemmer"
scons_opts+=" --use-system-yaml"
if use debug; then
scons_opts+=" --dbg=on"
fi
if use prefix; then
scons_opts+=" --cpppath=${EPREFIX}/usr/include"
scons_opts+=" --libpath=${EPREFIX}/usr/$(get_libdir)"
fi
if use kerberos; then
scons_opts+=" --use-sasl-client"
fi
if use ssl; then
scons_opts+=" --ssl"
fi
}
src_prepare() {
epatch "${FILESDIR}/${PN}-3.0.0-fix-scons.patch"
}
src_compile() {
# respect mongoDB upstream's basic recommendations
# see bug #536688 and #526114
if ! use debug; then
filter-flags '-m*'
filter-flags '-O?'
fi
escons ${scons_opts} core tools
}
src_install() {
escons ${scons_opts} --nostrip install --prefix="${ED}"/usr
for x in /var/{lib,log}/${PN}; do
keepdir "${x}"
fowners mongodb:mongodb "${x}"
done
doman debian/mongo*.1
dodoc README docs/building.md
newinitd "${FILESDIR}/${PN}.initd-r2" ${PN}
newconfd "${FILESDIR}/${PN}.confd-r2" ${PN}
newinitd "${FILESDIR}/${PN/db/s}.initd-r2" ${PN/db/s}
newconfd "${FILESDIR}/${PN/db/s}.confd-r2" ${PN/db/s}
insinto /etc
newins "${FILESDIR}/${PN}.conf-r3" ${PN}.conf
newins "${FILESDIR}/${PN/db/s}.conf-r2" ${PN/db/s}.conf
systemd_dounit "${FILESDIR}/${PN}.service"
insinto /etc/logrotate.d/
newins "${FILESDIR}/${PN}.logrotate" ${PN}
# see bug #526114
pax-mark emr "${ED}"/usr/bin/{mongo,mongod,mongos}
}
pkg_preinst() {
# wrt bug #461466
if [[ "$(get_libdir)" == "lib64" ]]; then
rmdir "${ED}"/usr/lib/ &>/dev/null
fi
}
src_test() {
escons ${scons_opts} dbtest
"${S}"/dbtest --dbpath=unittest || die "dbtest failed"
escons ${scons_opts} smokeCppUnittests --smokedbprefix="smokecpptest" || die "smokeCppUnittests tests failed"
}
pkg_postinst() {
if [[ ${REPLACING_VERSIONS} < 3.0 ]]; then
ewarn "!! IMPORTANT !!"
ewarn " "
ewarn "${PN} configuration files have changed !"
ewarn " "
ewarn "Make sure you migrate from /etc/conf.d/${PN} to the new YAML standard in /etc/${PN}.conf"
ewarn " http://docs.mongodb.org/manual/reference/configuration-options/"
ewarn " "
ewarn "Make sure you also follow the upgrading process :"
ewarn " http://docs.mongodb.org/master/release-notes/3.0-upgrade/"
ewarn " "
ewarn "MongoDB 3.0 introduces the WiredTiger storage engine."
ewarn "WiredTiger is incompatible with MMAPv1 and you need to dump/reload your data if you want to use it."
ewarn "Once you have your data dumped, you need to set storage.engine: wiredTiger in /etc/${PN}.conf"
ewarn " http://docs.mongodb.org/master/release-notes/3.0-upgrade/#change-storage-engine-to-wiredtiger"
fi
}

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

@ -32,7 +32,7 @@ DIST jdk-8u72-solaris-sparcv9-demos.tar.gz 9783610 SHA256 cc887b79b89bb2774f782c
DIST jdk-8u72-solaris-sparcv9.tar.gz 103862525 SHA256 207e0c9f7265e574210f63e0bb4c1b0ffa5d04007c2de3df559673d12ea5ce33 SHA512 627dde55c22718ca46f1e8b479218331f66f91aef7de9cc5ff334b4292b3f7492ec6ae710fb6aaac2f86415141eee9e4165287c5553a58645017df1e9d9fec83 WHIRLPOOL bac3c93dea92505d27ade27143032250d542c811daf2a5d82c62c4ff527cd2453b36f5685ff497a59f9d2383ea3b7149e96dacea2decd8024ed8bf1465c43715
DIST jdk-8u72-solaris-x64-demos.tar.gz 9720291 SHA256 3d58066df5da927c24c1180afebd26d2608cb30ac89c0a8a68f4f04c375b80a1 SHA512 9d48c97032987e15bc1ea695db7e4cb4886894e5556d83f7494e9713e89b92b81e17f11bb67c67c588efded892909399762a2d7767f7e8cf544b8017600107a4 WHIRLPOOL a29058ab2ed5377345bd9c30fb8b80322449e06b42c67368c81044e8706a337f94f690c3fc02998aadd08e416eaaf410552c69f6dc9acf2920e0f1d6a4ab893b
DIST jdk-8u72-solaris-x64.tar.gz 100855265 SHA256 e7d2aeceb4611dbda8dac4d83b7a99ed45f511cfe870117d4cbec3c7b748f782 SHA512 5b8ab1167d66bb4317a0507e1dbc80a5636e7f7309e53b5c6d0fe237c1bfdf7c4c248d8dfa8d5353a0b7197171a45755acba686b82e6c652169c6635eb6b024b WHIRLPOOL a89f8d3dcc5d30056f5dd5b0c57a6c0c2c599b29ee998d0be4e21c0d55c577898d83d56891ba81a5b11438273e74fa9c911deec7d12a002292918cb0a1df105b
EBUILD oracle-jdk-bin-1.7.0.80.ebuild 10475 SHA256 93bbf5972f2ad8857765fce039d3910f84f0a42bd985f2ad21f0b493e7c66d11 SHA512 fcbde1786e66137e4fe3993b24b1c3cca1c8f5d937e2b9cd8d7f8c26a829a4892d3c525bb30a706b7dd770ce624619d87fcf73c057c76860b4c262436d9a4fa7 WHIRLPOOL 9cbf856f183bc6a26b7a570edc79e0d625fbbfda063438a769721cf4c3bbbc4e1fb86ac0d64c3d89065b4f0a66c7654b0d42d3a7b96364b9ed24ccdd471426db
EBUILD oracle-jdk-bin-1.7.0.80.ebuild 10447 SHA256 b42ebad1d47d8d710a9bf7956750b54280fa3374893521b69af409c5519638dd SHA512 c3856696a2c140a3db7e07546a1142727fca8557efd6ec3d5d08350d5c1498c6580545633c1cec1afc52118432c14086c5a248761361da9adf076189d3a5e165 WHIRLPOOL 5b4e26615f72ef00b3e452dffbc73a834d0718933ad6bdfc15d0a6a4fc2d0f5385ae0d41f1150c77e3790794b0dfacf192d4de4ebdcb1fd5676c74ea628819a4
EBUILD oracle-jdk-bin-1.8.0.71-r1.ebuild 11292 SHA256 7254d50112425d8b7853f5ce3dcc1c2ff68ff771037bdaa49faef60bc6207d62 SHA512 468289ddf4a97da2f314ad7a406b868ab8578ed6b41f0181a61efab0539ce66e3c8906ccc83922c7fceb3b05c7ba38fa0c0e1fad01aea84523c41c46c7f6fa3e WHIRLPOOL 21ea7af6254c05ab41f7e9aa307073d1f1a5738734f70ac535f05f205bf1d590c8b4d4ed276eedef6db126fabcc0ab0edd11cd54e11e58bb6c2e8bf7350e9d01
EBUILD oracle-jdk-bin-1.8.0.72-r1.ebuild 11344 SHA256 239d6da200e9b431a0d0883866b28054bea5a601540eb900a2a494826efee24d SHA512 4ea4da0c59f81d8ab81442376a9aceeed196851093572be46297b56d6014e828777d73c2dc7901e526d59d6bbcf4e46ab318ed0f80d4174dd0e43f4eca77e856 WHIRLPOOL edde0f3b4fadd5262fd10ccfd2664a21877eac750c4698d7f4a3a8061a08e649709c7c83182f0033fcdfec0eb99fdc8e32ea32540597768322e9beedb49c3842
MISC ChangeLog 7713 SHA256 ca66b65df8c12b72622477eff738fc75f5146f7187a3c4be69939c2836024101 SHA512 79919b2e6c9d16dce857a9754636e9ffd196d162ccdb6df5c5e9deb1caa166b55a5d91ab0345dba8740662ac8c0ebd01d40637ffe4370411124885a94a0a0c57 WHIRLPOOL 0e179dbd9f65576e03f2cf9985409afd03175ccbcb39b5076171d6f96b893dd13630804e1ff461e423f5e6048885a36faa4dcd3041e8be4e5fa66263963b91de

@ -293,7 +293,7 @@ src_install() {
for nlib in jdk1{5,6} ; do
install_name_tool -change \
/usr/lib/libgcc_s_ppc64.1.dylib \
$($(tc-getCC) -print-file-name=libgcc_s_ppc64.1.dylib) \
/usr/lib/libSystem.B.dylib \
"${ddest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib
install_name_tool -id \
"${EPREFIX}${dest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib \

@ -4,6 +4,7 @@ AUX tests-943.patch 3643 SHA256 78222584fab1d1906baceca5cc950deb3458493cdc553f7f
DIST icon-v950src.tgz 3115766 SHA256 ceb558bcf5b2edc3252b2d1d4ed640d2a218196f73d299b052f1e0c50e9b1557 SHA512 32f01ca65863525d92846b505ea61f6fbad5a11991d0476c5e79647459dee12746b4448f8d32f2766c198b6713587e48eb0f7f2a942ce42a929f080a85039fa3 WHIRLPOOL 641db3d8d6cc384772649cd0a80884ea9bbb7027df772b19ea6216f164bc589ffc1331cc80447483455e05f54405ed18af0ce69d9d48d4ea7d42ff1b341811c0
DIST icon.v943src.tgz 3218627 SHA256 d6b6dc508922251748c4ceefbc3a96b54a9f488e260f9f517b5e08dc21615bff SHA512 9f89c7f1aaea1caea586aeb1ef74346a0f258c26ae74581a9ce7b59c2b590eb79316bdb9530b70d9af59ad06e6c444eec92016d0e5b015f4d467bde0baac2695 WHIRLPOOL e776f088ed6a4db10f9defc11a71187cdef4c6ca50b89f80c035b2981c650999cc27bebeab57b99b495653d42af2e34ea5827d6744d4b8f265c7d1883e864437
EBUILD icon-9.4.3-r5.ebuild 2797 SHA256 27b1336af522513f4fb622f8f6b4cae1772440eaf0eeee3befcc5de180d8d556 SHA512 d43b8b3138c1735d865c2e44fafdf1b52fe5240cca0b01855a9af2e1e51ed136cfcbbf53cccdf494a1824eb24824a2c19e5af2a74c1d7d24244f8e71493d08fc WHIRLPOOL 4547f0760120826c4be090b69c340bcc65a9cf5644e9da90c7734cad24452b5f861a3063ec8c5df13a013006de3d778320c148112425371186370d7d3aea28ef
EBUILD icon-9.5.0-r1.ebuild 2656 SHA256 97fa14032b89b0041fcf6cc2c0be6d7882046e23fb8e821d2c4625fd6a689a15 SHA512 cd3f69499dd745f810a4bd8ed26025c0653d70c317d97ce8364a295921175b1df59db0ade4127438994bea10d8397f49bac0b0b6b0f7d2ef1867169b6e803573 WHIRLPOOL 0991f65cbb7e42a95da6a6c3e5a0b0bcd770a0f1c54f9db1bbad6f48ccd6dd281ede7bdc0acc0262465e8ffa196cd420b97c41e7d68bb6746ae22fbcb19cc132
EBUILD icon-9.5.0.ebuild 2583 SHA256 7cf289b02d3428df4d1975d684d004296c23351e9921549b8757c6a7dcb649df SHA512 5defa44452c2af47148a797c7927e0fb37e8b421990188143fe08049d6e7f9704bb8d7b48956db66319f9dc517a591d09fb83ab0806c1c1b09672093782ed1c1 WHIRLPOOL eae5335c981a61410163f33880cf2ab0cce4e546102fd215e58a058201e4454638af664253f328d6971558f2a733fd3fc778d22b605769c489885e096f4cc944
MISC ChangeLog 2827 SHA256 4e36080965865994663f5ef39524333c402372afa727567beed3cc73a478ea21 SHA512 74f237ce3f0ceb9bc325b52abfcc3e04234eaf383de7b0b39f7c4e7459ac804edb93fe78110030a2a9096c9d6cb1976109f625c12330533aab411159ec82b11b WHIRLPOOL 2cfa255278e8d1d3bf8480d6f4750f92851d0380196e2acdcf79306fa6d8019d4d51f866715d538294bceede6f122cc83d0c028b948b398bad72398352cc1a82
MISC ChangeLog-2015 8054 SHA256 1432468cd2d9600358649115c7e9bad70859b60415a336d206da16819baf7c56 SHA512 9b348c2a31debceaaa81a4bcae2598c5838796c5ccdd9961ec18818b14a48c636f276a116d5b8a6262533964fb1c211c7711959b8afe09ffae6fa431df1d0fd6 WHIRLPOOL e2c80121357dd3ad1e2a6e708e6629bf98b2b0dfc0e06ee5aede7e82287391fb11307288e8bace7117f680318d89f746363f8ce4bd2be7dd68c7030f1bc62795

@ -0,0 +1,105 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils flag-o-matic multilib toolchain-funcs
MY_PV=${PV//./}
SRC_URI="http://www.cs.arizona.edu/icon/ftp/packages/unix/icon-v${MY_PV}src.tgz"
HOMEPAGE="http://www.cs.arizona.edu/icon/"
DESCRIPTION="very high level language"
LICENSE="public-domain HPND"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="X iplsrc"
S="${WORKDIR}/icon-v${MY_PV}src"
DEPEND="X? ( x11-proto/xextproto
x11-proto/xproto
x11-libs/libX11
x11-libs/libXpm
x11-libs/libXt )
|| ( sys-devel/gcc sys-devel/gcc-apple )"
PATCHES=(
"${FILESDIR}"/${P}-flags.patch
)
src_prepare() {
epatch "${PATCHES[@]}"
# do not prestrip files
find "${S}"/src -name 'Makefile' | xargs sed -i -e "/strip/d" || die
}
src_configure() {
# select the right compile target. Note there are many platforms
# available
local mytarget;
if [[ ${CHOST} == *-darwin* ]]; then
mytarget="macintosh"
else
mytarget="linux"
fi
if use X; then
emake X-Configure name=${mytarget} -j1 || die
else
emake Configure name=${mytarget} -j1 || die
fi
# sanitise the Makedefs file generated by Configure
sed -i \
-e 's:-L/usr/X11R6/lib64::g' \
-e 's:-L/usr/X11R6/lib::g' \
-e 's:-I/usr/X11R6/include::g' \
Makedefs || die "sed of Makedefs failed"
append-flags $(test-flags -fno-strict-aliasing -fwrapv)
}
src_compile() {
emake -j1 CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
}
src_test() {
make Samples || die "Samples failed"
make Test || die "Test failed"
}
src_install() {
dodir /usr
dodir /usr/bin
dodir /usr/$(get_libdir)
make Install dest="${ED}/usr/$(get_libdir)/icon" || die "Make install failed"
dosym /usr/$(get_libdir)/icon/bin/icont /usr/bin/icont
dosym /usr/$(get_libdir)/icon/bin/iconx /usr/bin/iconx
dosym /usr/$(get_libdir)/icon/bin/icon /usr/bin/icon
dosym /usr/$(get_libdir)/icon/bin/vib /usr/bin/vib
cd "${S}/man/man1" || die
doman "${PN}"t.1
doman "${PN}".1
rm -rf "${ED}"/usr/$(get_libdir)/${PN}/man || die
cd "${S}/doc" || die
dodoc *.txt *.sed ../README
# dohtml ignores all anything except .html files, no use here
mkdir -p "${ED}"/usr/share/doc/${PF}/html
cp -dpR *.htm *.gif *.jpg *.css "${ED}"/usr/share/doc/${PF}/html || die
rm -rf "${ED}"/usr/$(get_libdir)/icon/{doc,README} || die
# optional Icon Programming Library
if use iplsrc; then
cd "${S}" || die
dodir /usr/$(get_libdir)/icon/ipl
rm -fv ipl/{BuildBin,BuildExe,CheckAll,Makefile} || die
insinto /usr/$(get_libdir)/icon
doins -r ipl
fi
}

@ -1,33 +1,21 @@
AUX boost-1.48.0-disable_icu_rpath.patch 1073 SHA256 e1c947d20f0864e22f6dd2b091da6948bb51aec0d3323c37fe4264ddf57204b4 SHA512 efb62b65dbcb52258dcca074997a0380dfc52f48161777a8b6f9672179247e534e098784dcbb574826f495981fd2189290c7fe733d943bba2b668bb62ef50087 WHIRLPOOL 6f9a142e15bf3674114f2b07c8708055888e74cda4c3c775ca5470e8f54c921aa12660a1f905a370ec5f44f16b73f05025d3ff1ccad557d379ff55ad3ad0a8f0
AUX boost-1.48.0-disable_libboost_python3.patch 1509 SHA256 0b229762863b72a5faa39ea57538f757548abc492325e6458d3801fd49e4804e SHA512 5aa0eb72365a0674d7d654b924c3189501495c22cc1eb50dc1ce7aaee941ba418c17857475ebbcc4d8f8102100d889aa1c059e3782dbff9eb03ff101bea2ffbb WHIRLPOOL 5710ac3ecf1f6d18db0307f07c720d12646666ec83adde2b2464cb87c901d57088e98801720efb176420f9728967c8752382b15ca69f632b00852d51be412795
AUX boost-1.48.0-mpi_python3.patch 2549 SHA256 9120a660469fba15554e790150e03a665ea5497e94a79469053506147bd7dad1 SHA512 7c8aa497ceba42319194dd6400ea8af883656c79e4f697d87c5e825cfdef5733bce91c3e930b504b264cae80f582c85f2c2b29d5f8db11ebcabeb744c888096e WHIRLPOOL 1b740f102467c787bd45813ecf085297171892c1126675f1abd501c11dc9a56506d0cb32222239f4e4bb1e6913533b3884acd2a749633f781c53a6529106264c
AUX boost-1.48.0-no_strict_aliasing_python2.patch 741 SHA256 d11db74992a7a692f655b36c1cd78355fcec6703007fde522b6a82c88f171689 SHA512 cd06ba8bf5623a5ca590cbd024ba27fae14d1d2a193ccd4baf91b06c5d41b6442f40561fa49b5ba14deb0c156d5773fc4a15890a85b6cea35cab91d54e94aa6e WHIRLPOOL 1b5cce1374f56d702213d7479beb90d15413c90010442a37a46821f383afa371aac3de49e657e7623d6e9079d1e3b07353233aa40218b760042161effedd813a
AUX boost-1.48.0-python_linking.patch 1278 SHA256 5bb937bd4423e039aa406ee4a366c61542a8067ec96b22dbcc48e8826bb7b1f8 SHA512 d588d9391c654a0c3cd49078933563705da4157cd79929ac2ff2021a2e86eec1b87ed85f5ec6d2028b76974abe7e947bd379d78aa60d97da9dc23a6f74c77ec2 WHIRLPOOL 879318dd228ca01841dd3ef0d8020810357c4699fbd1d9f164b0db07319b599634bd823f0e06dd462157d81550bc9f101506d0a7469ad2352d4b1b366bb7fb00
AUX boost-1.51.0-respect_python-buildid.patch 1565 SHA256 a783cd262cfda7c0046a9a9f34dd91cdc48bc2442c4c466873e85ead818326bb SHA512 65a7456c63db5eeab862fdb6245ba3a26536e26b56be9ed7a502a3d5be91bc278cd4a22cf1c5a1d8917bdeaa6575cbf37a11bfc3e982272f56308117fd2b230e WHIRLPOOL fb430e9c5368540493e13fdadff94df426203c9e6776891a3fc421488266b39f7e5720e5f5d289665d62d753c9bce7a33198cf6e911d94961714c22d1452ac92
AUX boost-1.51.0-support_dots_in_python-buildid.patch 609 SHA256 189299e2ef3cde98584e60a5bdd8606894c19bceb0c4d40b38f04aae0aed0edd SHA512 0bf1e4cae598a098b8c252bab1938b29dd5d3ea19d9355156b14add27238e9359ad39a73d3afecb031efebd801215804ecebc11ca8fa6ac2b7b3c2f5ff9bc32f WHIRLPOOL ffc318bc06c33263906be6d0e565ef4c2e3fde9f6224cc5413c02cbe446d9f286c69153f4aee6f588472b058b9b4a37110b0be696bd22362989f1b6a8c8fc13e
AUX boost-1.52.0-locale-utf.patch 2062 SHA256 8212150730073ba5b08aa9808afcb45d5ce90109cfc1ba90d22a673418ea003c SHA512 641a56541efb51e7db66c6c9eac65f8e0e62b4ad2c1b792ea573ce86fc62cd94327be75d22b8fdb84128e792977a2b450681d729a85b143146dc79a007ecefc4 WHIRLPOOL 67cfd6bd4591c3dcc47ad06aaa634e9c1598e0214635a66a1e57fb933b025aebc05cf3ddadd7309fdab353daa7b7880e468874c958e641604d4a7e3fa986fd96
AUX boost-1.52.0-threads.patch 2089 SHA256 b59323cefaf4f89078db62b1ece2a6e3b2cf7e8861996c0e366bee4d4638bdb3 SHA512 c6b43e9d8bebbeeb89681ec2bca61c2d656b8b5b1d508c5cd7e545f8ff3ca9b2b3bdf5f66b33ae043548d74b58a9d49096e3c971cd4a1487ef7ee90a9473a92d WHIRLPOOL cf75f6f740a22b001466018e9fb90a75c6912f1723486bda1e53ae2af5eeca5dedec7d430755a0a26cb433ba9d1b56aaa449ed543356ebf2ac4c67c62899ee2c
AUX boost-1.52.0-tuple.patch 500 SHA256 dbf631c8c412ea12b3d63dd4b515e0d5f1383a13db18e13696bd33dee91645d7 SHA512 ed2790b35058a3bf91b49e5e1b61f1861e2ba8d8ec6f885e85d74d62e2182fd1768099660712a900e29a505fbf568f0235c748cca801ede836f67d2adbc6bcd1 WHIRLPOOL be88916331907ad528983e370619c9e734e122c7a1a0a2fb4a6df30f5ca9567884bfece928cab314ecdb425e6195a1b154a6c15722c6c860946ad356b4a4b502
AUX boost-1.53.0-glibc-2.18-compat.patch 949 SHA256 54e5e0000bcfb249a14cee584e371c9f3aeeed8502d57541dd3b37396265cabd SHA512 dedc12603968d123acdb59da11ce309847ac3d49a2105e5d36e4151944f7271d8f333e58fc9e3d7097849d21b8e5b8527ba70842b88eabcde1bed2889ef84471 WHIRLPOOL a1bac4865b632277ed82591263c24795b8f8edd6571c69a178fd15a06f8a94554c0ac144e53c06c13ce5e9336ed62a52cf7c228af5bf62792a4a4635f13fd8d2
AUX boost-1.53.0-library_status.patch 1907 SHA256 21a3137fcac21f734c7160264523f8699eb242a84a79dcc88cc937f0b1f87e67 SHA512 f5579a8650c24d2ace95e8d9aaff94325090577fa27fd7122309f5197373ff22352092671153c6e35057757fa07ef9c21ea5e0234fe1d5b467ef65cf5f2901c5 WHIRLPOOL 5a0962b007adbbfe85c33f03b9542d9ebf1ef649bf1d97f483cba5b0229cea0630c0ed7912bab8f04d8dd791b99cfd6e33e222d3a983e30852d7a10fd66a3dc7
AUX boost-1.55.0-context-x32.patch 1077 SHA256 1da4ff48b98416cac601c52594d4c4da3fb89d0a3e8908f119f05cc8ae76f9c7 SHA512 0e2e45abe5833396508666355e26bafe114fa4ada628b24d8d9953268edddcb2f8e3dcfe8bc7f27d6c1794418990dc9ef914c936dfa64ed6e5e647a40e3f8a73 WHIRLPOOL 0b7a3521a8ec513b833d0292fa3e3bcafc8232fa96d2e41afd25da8dc30bdb49ee4319c7c8555d95e7d3de55fc704d83e443ba49bf89d6961a3f5af73c024a71
AUX boost-1.55.0-tools-c98-compat.patch 680 SHA256 08192ebf36a3087d3bce31d7b78c29c6e38bca6e5164744878783f648024beec SHA512 fc132898d9ef1a9fab607f277003f86080306fd0f30f89ab0916eb4c3217b390f15cfa00d1e410e79080d469714866a417ba72a3c0727189e8425cd72a1d6a47 WHIRLPOOL 17eb9e80ae33ef9fa8e4c442c511e35d1f5c2ac5251462931e9fbbd53bb29ef5adf699680729af71ef4c12ec87c6d83c821a8e30a03f7f1abedc2207c3125c1c
AUX boost-1.55.0-variadic-templates.patch 1367 SHA256 12a3bb11de3cfda3c5ae9003a083d1927146d43ff5effe1fccf4a3c6bf685731 SHA512 0cec0f616d1c56991695709d101306a3c5dfd6c1439a7eb001647c79708d46ff53b1f99cb1350f60a9fa143c862d6cc0d510f518f1aeda87d8a82161babd6e1c WHIRLPOOL b729675343e10a32544b95f9fd0254b4548d31f7584b65bdd4bb1463e55a890e5b671466563396b45e4ed5dbd1926311db3e78805e97c73fb3f1bdaeae2e0985
AUX boost-1.56.0-atomic.patch 14812 SHA256 bd99f19a7c36215ba8fd00c0c46214fd4885b7478d5dd0c628c855c73e2dc5eb SHA512 01564c3f35bba59938411c84bf302d9878631451e76ec94feff4cbae66ea0769cb3ff87841dc4e1d2791e751baf0f2f92cb4893066c2e1f66bed7f0ce1df129b WHIRLPOOL 8991c21318141b498bd18bee4d1e7deee19b52a4251936fbb01f72bd5763d7aa949529403213608bafc01da1aa30081bb79ee3b6a661e11dd9fb85f4653c0903
AUX boost-1.56.0-build-auto_index-tool.patch 408 SHA256 36bbd2652654b48c27eb4297d06968c8bdcdf78eec34127d775fad2b9689ac2a SHA512 916d7060003bceb6ee345de5fad9a4f44ec43473b119bab4cc057360d07b7be89bdab5e9d393df28171a4d1679ac0a3089f2096d5a6554ee2e00bc0805d2cbe2 WHIRLPOOL 172059b31b9128cda03e9119f6deac1a0fde373542e96493156f6e3527c65c7ec8fe16611568b0aed07b2f5ffc3440462386d47557ef7e84d855c8df2acbbea8
AUX boost-1.58.0-fix-non-constexpr-types-regression.patch 10687 SHA256 746c6c48f7b88782b3bf792e8e0e042eee65a5c3a419cc8a8c7714991314eda1 SHA512 1d1aa4c6b64fec4773b0a294ed2e2ba6f3cc905370a5b641010ca7310063f4cc9090cda9435fc5817b379f9b4c0ad93777b81387c4eb59da73ed297005d09dc8 WHIRLPOOL 48b50c9d823c829f8c1dd7955cf7c9e163acfa0f9069f139c52be026df6082ffa6caeda2c5c831ee4bf103a3fb79ebabe2c652cb7924f6e5dfa3ff613563f4b5
AUX remove-toolset-1.48.0.patch 396 SHA256 59af4c05d71def0b14e22a7a5f756a054ca82e3f9686b7668335af7d9bed28fa SHA512 bbb01be2e4b4807eeb19faf13fc6c73e3cb8843953586312076a15c67ad5c5cac683fc3fb26f4e2902c60ab7930e83922f4d499756a85f78a20ac53399329f61 WHIRLPOOL 2490dac69a45b3f48e2513b4f21d75dc7cf5361411541dde96f027c66ca459df5390708902c86f11577d1129410f52d20de1ff275524fb51083a17eee6adc332
DIST boost_1_52_0.tar.bz2 54421709 SHA256 222b6afd7723f396f5682c20130314a10196d3999feab5ba920d2a6bf53bac92 SHA512 fc512d3bfa6a39a60fee548775c97239271cf757587b8df7ed739c800844a819a359dca172be0e69ad7752753753139bf11f0813d650066d58386662fe32842d WHIRLPOOL 73bbab4a1d2a652200f4b5e669440a2afcebcea96a1139ecc75213067ca32d5cadb0f060bb0ec2e29e9e31272fb7ec9d2cb960801032ee6c5dcb86564766411d
DIST boost_1_53_0.tar.bz2 55765258 SHA256 f88a041b01882b0c9c5c05b39603ec8383fb881f772f6f9e6e6fd0e0cddb9196 SHA512 8cd7806653cb6ea4a1c6862796ef698de5ae0bdbda96954fedbe090c59e3e6cb8f8d385df35183e9063ac4e2c2fccf10744516c47a994cde5f1d1cba1b07e522 WHIRLPOOL e8c5ed6b34dd5f68dc7e102a9e22b302616a65077d3f4af370ece6352b02a866e04294a4fc76bbd5555b6a4131f590e6455e6a74b5f12c4ffc2dd15af0bc8746
DIST boost_1_54_0.tar.bz2 57873778 SHA256 047e927de336af106a24bceba30069980c191529fd76b8dff8eb9a328b48ae1d SHA512 3467a2bb9b4797cadfc52150cb036939ef35263f421870897dbe9492d1504a714805668a193b0811fdaf39a3527ee693ff70da5b942d7ab11b307e2e693e1760 WHIRLPOOL dbe3cbecaccf86ca184cf73cff75c17d6307b680bab098e38a9efd24d17776481e597017fc9f8fc8f488495f315c6d2b14b9212c51cf98529c302482bf67e92a
DIST boost_1_55_0.tar.bz2 58146647 SHA256 fff00023dd79486d444c8e29922f4072e1d451fc5a4d2b6075852ead7f2b7b52 SHA512 dc606477f4c303e8f40de2586c16394b6d758e198b35bf3a7d3e576a2f49171aadc4f95e8d685fa731bc4e61e19869d5a24e1e816febfca9de078d66e096e041 WHIRLPOOL 6ae111d6a956651bd91914432b743faffeb466703191b05193db47f02fd3528a14ce200f26c1ab77bf2c68994eb5b135b0176f66a746964d334b4793ba113ad5
DIST boost_1_56_0.tar.bz2 94777674 SHA256 134732acaf3a6e7eba85988118d943f0fa6b7f0850f65131fff89823ad30ff1d SHA512 1ce9871c3a2519682538a5f1331938b948123432d99aea0ce026958cbebd25d84019a3a28c452724b9693df98a8d1264bb2d93d2fee508453f8b42836e67481e WHIRLPOOL e9e9bb965816b687141d55bc026e378a56ed577a2bf0bdad61a1736e7f11d1797e0cac0185a1fa25b6c4b9fe1f75cbb0bb73a5ea05e84d59385bb3b17a90fd12
DIST boost_1_57_0.tar.bz2 60821561 SHA256 910c8c022a33ccec7f088bd65d4f14b466588dda94ba2124e78b8c57db264967 SHA512 61881440fd89644c43c6e3bc6292e9fed75a6d3a76f98654b189d0ed4e1087d77b585884e882270c08bf9f7132b173bfc1fde05848e06aa78ba7f1008d10714d WHIRLPOOL ff092af332434082a774645a5eb42829cdbdac805ef86dccce8988542062901524bd4d5fc890e3a9c01f0a721047501e5d8b13d50ffa5368066c3438dcf719d6
DIST boost_1_58_0.tar.bz2 70394057 SHA256 fdfc204fc33ec79c99b9a74944c3e54bd78be4f7f15e260c0e2700a36dc7d3e5 SHA512 7480ec713b0aa13f0ec990603e87e3b5c8d53f4411329b10fae37fc963b90aad12dbd9290a33c3669ae801e9012a68683eadff057591e9ca2ebcd22b1a67b5d1 WHIRLPOOL 0ed66f7de8b2ac28eda89e2fcadfc5533e6a3887ef7a929610804efa3ca66b850fecafeb61c986d37cb704ec844744e47d08f87e08ea25c779f57cffd26a1be2
DIST boost_1_59_0.tar.bz2 70389425 SHA256 727a932322d94287b62abb1bd2d41723eec4356a7728909e38adb65ca25241ca SHA512 8139e1ae997a86974071c5714ad3307e3d8fd15ef702b81a953410dd4d424b932135f53a0ef4891d9b9b747a38e539e66d6a803388fe0cc98e5166be872d682a WHIRLPOOL ab26f6b770c32320e71806d7f7856b3841917dcc59e0c5ee588fc77d77f11855dda66bfb808dbe0f3f89859b958211439c271401a5b1ad2ea98aa5d377934510
EBUILD boost-1.52.0-r7.ebuild 9924 SHA256 b2a5b034677d6794c73073b6351f86923e8ba78d2c7ab2ea3930ef6dce228398 SHA512 080c124e4660cdebcd8139082134775c451c636bc8d01066a406f3a6e297a73a9e5cb8ca184c26592c5f33ffb0c0e133160777d01aab1da3e9a97a22ad12d91b WHIRLPOOL b4ac074408ea2cad1c6c9d56abd69177490ea59cf89383ff889aa8a3bb918562a3e26e4f78e130f14c440bc36948d2fa93c118bffe9db2b83b04eca7851de0fa
EBUILD boost-1.53.0-r1.ebuild 10438 SHA256 0eb3312121ab3b01e66551f003b18c6e35f79b0878d3ebb026ba3b8df0474547 SHA512 d0ff0fb5313b3f4cd0404373495a2cd4d0fc87e7d64b5c1bb954def618047b0ceb0a9e6f90facf68d1f04910e0779df52a2bc44c11d2020188dc2bb194badd5f WHIRLPOOL ddef098563d4aad3011e627c93ad41e029d137f39ec259b50e6e76d9259ccc9d1c688c778fb6cc21b6c8460efaa8cee02ed378ca959314e24751ea45edb7f766
EBUILD boost-1.54.0-r1.ebuild 10458 SHA256 f301445c0abe214122fa7ffb430fd060dee880fdb3184f90826775bcd83e651b SHA512 61d18ae7affc786bd6f655565eb608b64a6a811b95861b48f1dde6cb61b69149d46ddf0dcdb2ae66f98049e2717921b325aa5bcca4203cd874e97424ae9f2544 WHIRLPOOL 56e2f577803314ccaf13e1d6029ed5c87434a105e5cdf88c49a733e05bcb6b980abd6dc14b4eb91f46ee643a571dc0eb03fb71f302488a35b13ce872b911aa8c
EBUILD boost-1.55.0-r2.ebuild 11261 SHA256 5ca05b840f0505d2fa5ca1228769c202ea54cef61f284a5306c66780ca79fd04 SHA512 c6b8f49ea9923d0252163617259eeeb2b4092f54ecd770bb75ff457b36e1f42af255eafbd1cd6820a1ac0237dc28f8a066128900ea33bce46dd6028c9a17ad90 WHIRLPOOL 16af177256f582f2c0942a567687a32314362a4feec53152c1535c195144f4abb08ea29b90c0bc212d40faaed7ce729b2d370a37d57ff2ddb9c2bdd1fd7348de
EBUILD boost-1.56.0-r1.ebuild 12355 SHA256 bb59575bb6ef08a7ce38e1c9e26c8fa268e112693b67a8a22fd5ce0498edc550 SHA512 426a356921f97776653bc0c512e78e23c32cd71662c748f04fc1e559d890ce3336fae1eee363ce9539a928a813e34abc5301568a044c3e08d0e6fd33078bd58c WHIRLPOOL abe2b38b977e2f565ee948cd4ab93ddd7d2015eaeb361fd48d51cbe666999e94e0714206b898774acd4ae0ab125f7f346a7881fa6ef01c7826a135a18a161196
EBUILD boost-1.57.0.ebuild 12268 SHA256 f275cf39e08c8a95d947bf8815225fa6dc8a1f064d12846a6c87cd3e9aac1122 SHA512 23c8446f98a8c370cf8e0cbf0782d5b2ebdf6c439b972df2ae060c8dea7b69909540237f4d97211100a1dda380b3c0f7710a75b26f9056ee08338d2049adb72d WHIRLPOOL 5cebfc487f80d9f8a8ae51895ed5f71b711caf74811ebe7092da9e3a79fc84d50e4bca4e0d8e349e094c5cc38e02ea144387504a08773f2bb154ea36d99e339d

@ -1,352 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
PYTHON_COMPAT=( python{2_7,3_3} )
inherit eutils flag-o-matic multilib multiprocessing python-r1 toolchain-funcs versionator
MY_P=${PN}_$(replace_all_version_separators _)
DESCRIPTION="Boost Libraries for C++"
HOMEPAGE="http://www.boost.org/"
SRC_URI="mirror://sourceforge/boost/${MY_P}.tar.bz2"
LICENSE="Boost-1.0"
MAJOR_V="$(get_version_component_range 1-2)"
SLOT="0/${MAJOR_V}"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="debug doc icu +nls mpi python static-libs +threads tools"
RDEPEND="icu? ( >=dev-libs/icu-3.6:= )
!icu? ( virtual/libiconv )
mpi? ( virtual/mpi[cxx,threads] )
python? ( ${PYTHON_DEPS} )
app-arch/bzip2
sys-libs/zlib
!app-admin/eselect-boost"
DEPEND="${RDEPEND}
=dev-util/boost-build-1.52.0*"
REQUIRED_USE="mpi? ( threads )"
S="${WORKDIR}/${MY_P}"
create_user-config.jam() {
local compiler compiler_version compiler_executable
if [[ ${CHOST} == *-darwin* ]]; then
compiler="darwin"
compiler_version="$(gcc-fullversion)"
compiler_executable="$(tc-getCXX)"
else
compiler="gcc"
compiler_version="$(gcc-version)"
compiler_executable="$(tc-getCXX)"
fi
local mpi_configuration python_configuration
if use mpi; then
mpi_configuration="using mpi ;"
fi
if use python; then
python_configuration="using python : : ${PYTHON} ;"
fi
cat > user-config.jam << __EOF__
using ${compiler} : ${compiler_version} : ${compiler_executable} : <cflags>"${CFLAGS}" <cxxflags>"${CXXFLAGS}" <linkflags>"${LDFLAGS}" ;
${mpi_configuration}
${python_configuration}
__EOF__
}
pkg_setup() {
# Bail out on unsupported build configuration, bug #456792
if [[ -f "${EROOT}etc/site-config.jam" ]]; then
grep -q gentoorelease "${EROOT}etc/site-config.jam" && grep -q gentoodebug "${EROOT}etc/site-config.jam" ||
(
eerror "You are using custom ${EROOT}etc/site-config.jam without defined gentoorelease/gentoodebug targets."
eerror "Boost can not be built in such configuration."
eerror "Please, either remove this file or add targets from ${EROOT}usr/share/boost-build/site-config.jam to it."
die
)
fi
}
src_prepare() {
epatch \
"${FILESDIR}/${PN}-1.48.0-mpi_python3.patch" \
"${FILESDIR}/${PN}-1.51.0-respect_python-buildid.patch" \
"${FILESDIR}/${PN}-1.51.0-support_dots_in_python-buildid.patch" \
"${FILESDIR}/${PN}-1.48.0-no_strict_aliasing_python2.patch" \
"${FILESDIR}/${PN}-1.48.0-disable_libboost_python3.patch" \
"${FILESDIR}/${PN}-1.48.0-python_linking.patch" \
"${FILESDIR}/${PN}-1.48.0-disable_icu_rpath.patch" \
"${FILESDIR}/remove-toolset-1.48.0.patch" \
"${FILESDIR}/${PN}-1.52.0-tuple.patch" \
"${FILESDIR}/${P}-locale-utf.patch" \
"${FILESDIR}/${PN}-1.52.0-threads.patch" \
"${FILESDIR}/${PN}-1.53.0-glibc-2.18-compat.patch" # bug 482372
# Avoid a patch for now
for file in libs/context/src/asm/*.S; do
cat - >> $file <<EOF
#if defined(__linux__) && defined(__ELF__)
.section .note.GNU-stack,"",%progbits
#endif
EOF
done
epatch_user
}
ejam() {
echo b2 "$@"
b2 "$@"
}
src_configure() {
# Workaround for too many parallel processes requested, bug #506064
[ "$(makeopts_jobs)" -gt 64 ] && MAKEOPTS="${MAKEOPTS} -j64"
OPTIONS="$(usex debug gentoodebug gentoorelease) -j$(makeopts_jobs) -q -d+2 --user-config=${S}/user-config.jam"
if [[ ${CHOST} == *-darwin* ]]; then
# We need to add the prefix, and in two cases this exceeds, so prepare
# for the largest possible space allocation.
append-ldflags -Wl,-headerpad_max_install_names
fi
# bug 298489
if use ppc || use ppc64; then
[[ $(gcc-version) > 4.3 ]] && append-flags -mno-altivec
fi
# Do _not_ use C++11 yet, make sure to force GNU C++ 98 standard.
append-cxxflags -std=gnu++98
use icu && OPTIONS+=" -sICU_PATH=/usr"
use icu || OPTIONS+=" --disable-icu boost.locale.icu=off"
use mpi || OPTIONS+=" --without-mpi"
use python || OPTIONS+=" --without-python"
use nls || OPTIONS+=" --without-locale"
OPTIONS+=" pch=off --boost-build=/usr/share/boost-build --prefix=\"${D}usr\" --layout=system threading=$(usex threads multi single) link=$(usex static-libs shared,static shared) --without-context"
}
src_compile() {
export BOOST_ROOT="${S}"
PYTHON_DIRS=""
MPI_PYTHON_MODULE=""
building() {
create_user-config.jam
ejam ${OPTIONS} \
$(use python && echo --python-buildid=${EPYTHON#python}) \
|| die "Building of Boost libraries failed"
if use python; then
if [[ -z "${PYTHON_DIRS}" ]]; then
PYTHON_DIRS="$(find bin.v2/libs -name python | sort)"
else
if [[ "${PYTHON_DIRS}" != "$(find bin.v2/libs -name python | sort)" ]]; then
die "Inconsistent structure of build directories"
fi
fi
local dir
for dir in ${PYTHON_DIRS}; do
mv ${dir} ${dir}-${EPYTHON} \
|| die "Renaming of '${dir}' to '${dir}-${EPYTHON}' failed"
done
if use mpi; then
if [[ -z "${MPI_PYTHON_MODULE}" ]]; then
MPI_PYTHON_MODULE="$(find bin.v2/libs/mpi/build/*/gentoo* -name mpi.so)"
if [[ "$(echo "${MPI_PYTHON_MODULE}" | wc -l)" -ne 1 ]]; then
die "Multiple mpi.so files found"
fi
else
if [[ "${MPI_PYTHON_MODULE}" != "$(find bin.v2/libs/mpi/build/*/gentoo* -name mpi.so)" ]]; then
die "Inconsistent structure of build directories"
fi
fi
mv stage/lib/mpi.so stage/lib/mpi.so-${EPYTHON} \
|| die "Renaming of 'stage/lib/mpi.so' to 'stage/lib/mpi.so-${EPYTHON}' failed"
fi
fi
}
if use python; then
python_foreach_impl building
else
building
fi
if use tools; then
pushd tools > /dev/null || die
ejam ${OPTIONS} \
|| die "Building of Boost tools failed"
popd > /dev/null || die
fi
}
src_install () {
installation() {
create_user-config.jam
if use python; then
local dir
for dir in ${PYTHON_DIRS}; do
cp -pr ${dir}-${EPYTHON} ${dir} \
|| die "Copying of '${dir}-${EPYTHON}' to '${dir}' failed"
done
if use mpi; then
cp -p stage/lib/mpi.so-${EPYTHON} "${MPI_PYTHON_MODULE}" \
|| die "Copying of 'stage/lib/mpi.so-${EPYTHON}' to '${MPI_PYTHON_MODULE}' failed"
cp -p stage/lib/mpi.so-${EPYTHON} stage/lib/mpi.so \
|| die "Copying of 'stage/lib/mpi.so-${EPYTHON}' to 'stage/lib/mpi.so' failed"
fi
fi
ejam ${OPTIONS} \
--includedir="${D}usr/include" \
--libdir="${D}usr/$(get_libdir)" \
$(use python && echo --python-buildid=${EPYTHON#python}) \
install || die "Installation of Boost libraries failed"
if use python; then
rm -r ${PYTHON_DIRS} || die
# Move mpi.so Python module to Python site-packages directory.
# https://svn.boost.org/trac/boost/ticket/2838
if use mpi; then
local moddir=$(python_get_sitedir)/boost
dodir "${moddir}"
mv "${D}usr/$(get_libdir)/mpi.so" "${D}${moddir}" || die
cat << EOF > "${D}${moddir}/__init__.py" || die
import sys
if sys.platform.startswith('linux'):
import DLFCN
flags = sys.getdlopenflags()
sys.setdlopenflags(DLFCN.RTLD_NOW | DLFCN.RTLD_GLOBAL)
from . import mpi
sys.setdlopenflags(flags)
del DLFCN, flags
else:
from . import mpi
del sys
EOF
fi
python_optimize
fi
}
if use python; then
python_foreach_impl installation
else
installation
fi
if ! use python; then
rm -r "${D}"/usr/include/boost/python* || die
fi
if ! use nls; then
rm -r "${D}"/usr/include/boost/locale || die
fi
rm -r "${D}"/usr/include/boost/context || die
if use doc; then
find libs/*/* -iname "test" -or -iname "src" | xargs rm -rf
dohtml \
-A pdf,txt,cpp,hpp \
*.{htm,html,png,css} \
-r doc
dohtml -A pdf,txt -r tools
insinto /usr/share/doc/${PF}/html
doins -r libs
doins -r more
# To avoid broken links
insinto /usr/share/doc/${PF}/html
doins LICENSE_1_0.txt
dosym /usr/include/boost /usr/share/doc/${PF}/html/boost
fi
pushd "${D}usr/$(get_libdir)" > /dev/null || die
local ext=$(get_libname)
if use threads; then
local f
for f in *${ext}; do
dosym ${f} /usr/$(get_libdir)/${f/${ext}/-mt${ext}}
done
fi
popd > /dev/null || die
if use tools; then
dobin dist/bin/*
insinto /usr/share
doins -r dist/share/boostbook
fi
# boost's build system truely sucks for not having a destdir. Because for
# this reason we are forced to build with a prefix that includes the
# DESTROOT, dynamic libraries on Darwin end messed up, referencing the
# DESTROOT instread of the actual EPREFIX. There is no way out of here
# but to do it the dirty way of manually setting the right install_names.
if [[ ${CHOST} == *-darwin* ]]; then
einfo "Working around completely broken build-system(tm)"
local d
for d in "${ED}"usr/lib/*.dylib; do
if [[ -f ${d} ]]; then
# fix the "soname"
ebegin " correcting install_name of ${d#${ED}}"
install_name_tool -id "/${d#${D}}" "${d}"
eend $?
# fix references to other libs
refs=$(otool -XL "${d}" | \
sed -e '1d' -e 's/^\t//' | \
grep "^libboost_" | \
cut -f1 -d' ')
local r
for r in ${refs}; do
ebegin " correcting reference to ${r}"
install_name_tool -change \
"${r}" \
"${EPREFIX}/usr/lib/${r}" \
"${d}"
eend $?
done
fi
done
fi
}
pkg_preinst() {
# Yai for having symlinks that are nigh-impossible to remove without
# resorting to dirty hacks like these. Removes lingering symlinks
# from the slotted versions.
local symlink
for symlink in "${EROOT}usr/include/boost" "${EROOT}usr/share/boostbook"; do
[[ -L ${symlink} ]] && rm -f "${symlink}"
done
}
# the tests will never fail because these are not intended as sanity
# tests at all. They are more a way for upstream to check their own code
# on new compilers. Since they would either be completely unreliable
# (failing for no good reason) or completely useless (never failing)
# there is no point in having them in the ebuild to begin with.
src_test() { :; }

@ -1,365 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
PYTHON_COMPAT=( python{2_7,3_3} )
inherit eutils flag-o-matic multilib multiprocessing python-r1 toolchain-funcs versionator
MY_P=${PN}_$(replace_all_version_separators _)
DESCRIPTION="Boost Libraries for C++"
HOMEPAGE="http://www.boost.org/"
SRC_URI="mirror://sourceforge/boost/${MY_P}.tar.bz2"
LICENSE="Boost-1.0"
MAJOR_V="$(get_version_component_range 1-2)"
SLOT="0/${MAJOR_V}"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-fbsd ~x86-linux"
IUSE="debug doc icu +nls mpi python static-libs +threads tools"
RDEPEND="icu? ( >=dev-libs/icu-3.6:= )
!icu? ( virtual/libiconv )
mpi? ( virtual/mpi[cxx,threads] )
python? ( ${PYTHON_DEPS} )
app-arch/bzip2
sys-libs/zlib
!app-admin/eselect-boost"
DEPEND="${RDEPEND}
=dev-util/boost-build-${MAJOR_V}*"
REQUIRED_USE="
mpi? ( threads )
python? ( ${PYTHON_REQUIRED_USE} )"
S="${WORKDIR}/${MY_P}"
create_user-config.jam() {
local compiler compiler_version compiler_executable
if [[ ${CHOST} == *-darwin* ]]; then
compiler="darwin"
compiler_version="$(gcc-fullversion)"
compiler_executable="$(tc-getCXX)"
else
compiler="gcc"
compiler_version="$(gcc-version)"
compiler_executable="$(tc-getCXX)"
fi
local mpi_configuration python_configuration
if use mpi; then
mpi_configuration="using mpi ;"
fi
if use python; then
python_configuration="using python : : ${PYTHON} ;"
fi
cat > user-config.jam << __EOF__
using ${compiler} : ${compiler_version} : ${compiler_executable} : <cflags>"${CFLAGS}" <cxxflags>"${CXXFLAGS}" <linkflags>"${LDFLAGS}" ;
${mpi_configuration}
${python_configuration}
__EOF__
}
pkg_setup() {
# Bail out on unsupported build configuration, bug #456792
if [[ -f "${EROOT}etc/site-config.jam" ]]; then
grep -q gentoorelease "${EROOT}etc/site-config.jam" && grep -q gentoodebug "${EROOT}etc/site-config.jam" ||
(
eerror "You are using custom ${EROOT}etc/site-config.jam without defined gentoorelease/gentoodebug targets."
eerror "Boost can not be built in such configuration."
eerror "Please, either remove this file or add targets from ${EROOT}usr/share/boost-build/site-config.jam to it."
die
)
fi
}
src_prepare() {
epatch \
"${FILESDIR}/${PN}-1.48.0-mpi_python3.patch" \
"${FILESDIR}/${PN}-1.51.0-respect_python-buildid.patch" \
"${FILESDIR}/${PN}-1.51.0-support_dots_in_python-buildid.patch" \
"${FILESDIR}/${PN}-1.48.0-no_strict_aliasing_python2.patch" \
"${FILESDIR}/${PN}-1.48.0-disable_libboost_python3.patch" \
"${FILESDIR}/${PN}-1.48.0-python_linking.patch" \
"${FILESDIR}/${PN}-1.48.0-disable_icu_rpath.patch"
epatch "${FILESDIR}/${PN}-1.53.0-library_status.patch" # bug 459112
epatch "${FILESDIR}/${PN}-1.53.0-glibc-2.18-compat.patch" # bug 482372
epatch "${FILESDIR}/${PN}-1.52.0-threads.patch"
# Avoid a patch for now
for file in libs/context/src/asm/*.S; do
cat - >> $file <<EOF
#if defined(__linux__) && defined(__ELF__)
.section .note.GNU-stack,"",%progbits
#endif
EOF
done
epatch_user
}
ejam() {
echo b2 "$@"
b2 "$@"
}
src_configure() {
# Workaround for too many parallel processes requested, bug #506064
[ "$(makeopts_jobs)" -gt 64 ] && MAKEOPTS="${MAKEOPTS} -j64"
OPTIONS="$(usex debug gentoodebug gentoorelease) -j$(makeopts_jobs) -q -d+2 --user-config=${S}/user-config.jam"
if [[ ${CHOST} == *-darwin* ]]; then
# We need to add the prefix, and in two cases this exceeds, so prepare
# for the largest possible space allocation.
append-ldflags -Wl,-headerpad_max_install_names
elif [[ ${CHOST} == *-winnt* ]]; then
compiler=parity
if [[ $($(tc-getCXX) -v) == *trunk* ]]; then
compilerVersion=trunk
else
compilerVersion=$($(tc-getCXX) -v | sed '1q' \
| sed -e 's,\([a-z]*\) \([0-9]\.[0-9]\.[0-9][^ \t]*\) .*,\2,')
fi
compilerExecutable=$(tc-getCXX)
fi
# bug 298489
if use ppc || use ppc64; then
[[ $(gcc-version) > 4.3 ]] && append-flags -mno-altivec
fi
# Do _not_ use C++11 yet, make sure to force GNU C++ 98 standard.
append-cxxflags -std=gnu++98
use icu && OPTIONS+=" -sICU_PATH=${EPREFIX}/usr"
use icu || OPTIONS+=" --disable-icu boost.locale.icu=off"
use mpi || OPTIONS+=" --without-mpi"
use python || OPTIONS+=" --without-python"
use nls || OPTIONS+=" --without-locale"
OPTIONS+=" pch=off --boost-build=${EPREFIX}/usr/share/boost-build --prefix=\"${ED}usr\" --layout=system threading=$(usex threads multi single) link=$(usex static-libs shared,static shared)"
OPTIONS+=" --without-context"
[[ ${CHOST} == *-winnt* ]] && OPTIONS+=" -sNO_BZIP2=1"
}
src_compile() {
export BOOST_ROOT="${S}"
PYTHON_DIRS=""
MPI_PYTHON_MODULE=""
building() {
create_user-config.jam
ejam ${OPTIONS} \
$(use python && echo --python-buildid=${EPYTHON#python}) \
|| die "Building of Boost libraries failed"
if use python; then
if [[ -z "${PYTHON_DIRS}" ]]; then
PYTHON_DIRS="$(find bin.v2/libs -name python | sort)"
else
if [[ "${PYTHON_DIRS}" != "$(find bin.v2/libs -name python | sort)" ]]; then
die "Inconsistent structure of build directories"
fi
fi
local dir
for dir in ${PYTHON_DIRS}; do
mv ${dir} ${dir}-${EPYTHON} \
|| die "Renaming of '${dir}' to '${dir}-${EPYTHON}' failed"
done
if use mpi; then
if [[ -z "${MPI_PYTHON_MODULE}" ]]; then
MPI_PYTHON_MODULE="$(find bin.v2/libs/mpi/build/*/gentoo* -name mpi.so)"
if [[ "$(echo "${MPI_PYTHON_MODULE}" | wc -l)" -ne 1 ]]; then
die "Multiple mpi.so files found"
fi
else
if [[ "${MPI_PYTHON_MODULE}" != "$(find bin.v2/libs/mpi/build/*/gentoo* -name mpi.so)" ]]; then
die "Inconsistent structure of build directories"
fi
fi
mv stage/lib/mpi.so stage/lib/mpi.so-${EPYTHON} \
|| die "Renaming of 'stage/lib/mpi.so' to 'stage/lib/mpi.so-${EPYTHON}' failed"
fi
fi
}
if use python; then
python_foreach_impl building
else
building
fi
if use tools; then
pushd tools > /dev/null || die
ejam ${OPTIONS} \
|| die "Building of Boost tools failed"
popd > /dev/null || die
fi
}
src_install () {
installation() {
create_user-config.jam
if use python; then
local dir
for dir in ${PYTHON_DIRS}; do
cp -pr ${dir}-${EPYTHON} ${dir} \
|| die "Copying of '${dir}-${EPYTHON}' to '${dir}' failed"
done
if use mpi; then
cp -p stage/lib/mpi.so-${EPYTHON} "${MPI_PYTHON_MODULE}" \
|| die "Copying of 'stage/lib/mpi.so-${EPYTHON}' to '${MPI_PYTHON_MODULE}' failed"
cp -p stage/lib/mpi.so-${EPYTHON} stage/lib/mpi.so \
|| die "Copying of 'stage/lib/mpi.so-${EPYTHON}' to 'stage/lib/mpi.so' failed"
fi
fi
ejam ${OPTIONS} \
--includedir="${ED}usr/include" \
--libdir="${ED}usr/$(get_libdir)" \
$(use python && echo --python-buildid=${EPYTHON#python}) \
install || die "Installation of Boost libraries failed"
if use python; then
rm -r ${PYTHON_DIRS} || die
# Move mpi.so Python module to Python site-packages directory.
# https://svn.boost.org/trac/boost/ticket/2838
if use mpi; then
local moddir=$(python_get_sitedir)/boost
# moddir already includes eprefix
mkdir -p "${D}${moddir}" || die
mv "${ED}usr/$(get_libdir)/mpi.so" "${D}${moddir}" || die
cat << EOF > "${D}${moddir}/__init__.py" || die
import sys
if sys.platform.startswith('linux'):
import DLFCN
flags = sys.getdlopenflags()
sys.setdlopenflags(DLFCN.RTLD_NOW | DLFCN.RTLD_GLOBAL)
from . import mpi
sys.setdlopenflags(flags)
del DLFCN, flags
else:
from . import mpi
del sys
EOF
fi
python_optimize
fi
}
if use python; then
python_foreach_impl installation
else
installation
fi
if ! use python; then
rm -r "${ED}"/usr/include/boost/python* || die
fi
if ! use nls; then
rm -r "${ED}"/usr/include/boost/locale || die
fi
rm -r "${ED}"/usr/include/boost/context || die
rm -r "${ED}"/usr/include/boost/coroutine || die
if use doc; then
find libs/*/* -iname "test" -or -iname "src" | xargs rm -rf
dohtml \
-A pdf,txt,cpp,hpp \
*.{htm,html,png,css} \
-r doc
dohtml -A pdf,txt -r tools
insinto /usr/share/doc/${PF}/html
doins -r libs
doins -r more
# To avoid broken links
insinto /usr/share/doc/${PF}/html
doins LICENSE_1_0.txt
dosym /usr/include/boost /usr/share/doc/${PF}/html/boost
fi
pushd "${ED}usr/$(get_libdir)" > /dev/null || die
local ext=$(get_libname)
if use threads; then
local f
for f in *${ext}; do
dosym ${f} /usr/$(get_libdir)/${f/${ext}/-mt${ext}}
done
fi
popd > /dev/null || die
if use tools; then
dobin dist/bin/*
insinto /usr/share
doins -r dist/share/boostbook
fi
# boost's build system truely sucks for not having a destdir. Because for
# this reason we are forced to build with a prefix that includes the
# DESTROOT, dynamic libraries on Darwin end messed up, referencing the
# DESTROOT instread of the actual EPREFIX. There is no way out of here
# but to do it the dirty way of manually setting the right install_names.
if [[ ${CHOST} == *-darwin* ]]; then
einfo "Working around completely broken build-system(tm)"
local d
for d in "${ED}"usr/lib/*.dylib; do
if [[ -f ${d} ]]; then
# fix the "soname"
ebegin " correcting install_name of ${d#${ED}}"
install_name_tool -id "/${d#${D}}" "${d}"
eend $?
# fix references to other libs
refs=$(otool -XL "${d}" | \
sed -e '1d' -e 's/^\t//' | \
grep "^libboost_" | \
cut -f1 -d' ')
local r
for r in ${refs}; do
ebegin " correcting reference to ${r}"
install_name_tool -change \
"${r}" \
"${EPREFIX}/usr/lib/${r}" \
"${d}"
eend $?
done
fi
done
fi
}
pkg_preinst() {
# Yai for having symlinks that are nigh-impossible to remove without
# resorting to dirty hacks like these. Removes lingering symlinks
# from the slotted versions.
local symlink
for symlink in "${EROOT}usr/include/boost" "${EROOT}usr/share/boostbook"; do
[[ -L ${symlink} ]] && rm -f "${symlink}"
done
}
# the tests will never fail because these are not intended as sanity
# tests at all. They are more a way for upstream to check their own code
# on new compilers. Since they would either be completely unreliable
# (failing for no good reason) or completely useless (never failing)
# there is no point in having them in the ebuild to begin with.
src_test() { :; }

@ -1,365 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
PYTHON_COMPAT=( python{2_7,3_3} )
inherit eutils flag-o-matic multilib multiprocessing python-r1 toolchain-funcs versionator
MY_P=${PN}_$(replace_all_version_separators _)
DESCRIPTION="Boost Libraries for C++"
HOMEPAGE="http://www.boost.org/"
SRC_URI="mirror://sourceforge/boost/${MY_P}.tar.bz2"
LICENSE="Boost-1.0"
MAJOR_V="$(get_version_component_range 1-2)"
SLOT="0/${MAJOR_V}"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-fbsd ~x86-linux"
IUSE="debug doc icu +nls mpi python static-libs +threads tools"
RDEPEND="icu? ( >=dev-libs/icu-3.6:= )
!icu? ( virtual/libiconv )
mpi? ( virtual/mpi[cxx,threads] )
python? ( ${PYTHON_DEPS} )
app-arch/bzip2
sys-libs/zlib
!app-admin/eselect-boost"
DEPEND="${RDEPEND}
=dev-util/boost-build-${MAJOR_V}*"
REQUIRED_USE="
mpi? ( threads )
python? ( ${PYTHON_REQUIRED_USE} )"
S="${WORKDIR}/${MY_P}"
create_user-config.jam() {
local compiler compiler_version compiler_executable
if [[ ${CHOST} == *-darwin* ]]; then
compiler="darwin"
compiler_version="$(gcc-fullversion)"
compiler_executable="$(tc-getCXX)"
else
compiler="gcc"
compiler_version="$(gcc-version)"
compiler_executable="$(tc-getCXX)"
fi
local mpi_configuration python_configuration
if use mpi; then
mpi_configuration="using mpi ;"
fi
if use python; then
python_configuration="using python : : ${PYTHON} ;"
fi
cat > user-config.jam << __EOF__
using ${compiler} : ${compiler_version} : ${compiler_executable} : <cflags>"${CFLAGS}" <cxxflags>"${CXXFLAGS}" <linkflags>"${LDFLAGS}" ;
${mpi_configuration}
${python_configuration}
__EOF__
}
pkg_setup() {
# Bail out on unsupported build configuration, bug #456792
if [[ -f "${EROOT}etc/site-config.jam" ]]; then
grep -q gentoorelease "${EROOT}etc/site-config.jam" && grep -q gentoodebug "${EROOT}etc/site-config.jam" ||
(
eerror "You are using custom ${EROOT}etc/site-config.jam without defined gentoorelease/gentoodebug targets."
eerror "Boost can not be built in such configuration."
eerror "Please, either remove this file or add targets from ${EROOT}usr/share/boost-build/site-config.jam to it."
die
)
fi
}
src_prepare() {
epatch \
"${FILESDIR}/${PN}-1.48.0-mpi_python3.patch" \
"${FILESDIR}/${PN}-1.51.0-respect_python-buildid.patch" \
"${FILESDIR}/${PN}-1.51.0-support_dots_in_python-buildid.patch" \
"${FILESDIR}/${PN}-1.48.0-no_strict_aliasing_python2.patch" \
"${FILESDIR}/${PN}-1.48.0-disable_libboost_python3.patch" \
"${FILESDIR}/${PN}-1.48.0-python_linking.patch" \
"${FILESDIR}/${PN}-1.48.0-disable_icu_rpath.patch"
epatch "${FILESDIR}/${PN}-1.53.0-library_status.patch" # bug 459112
epatch "${FILESDIR}/${PN}-1.53.0-glibc-2.18-compat.patch" # bug 482372
epatch "${FILESDIR}/${PN}-1.52.0-threads.patch"
# Avoid a patch for now
for file in libs/context/src/asm/*.S; do
cat - >> $file <<EOF
#if defined(__linux__) && defined(__ELF__)
.section .note.GNU-stack,"",%progbits
#endif
EOF
done
epatch_user
}
ejam() {
echo b2 "$@"
b2 "$@"
}
src_configure() {
# Workaround for too many parallel processes requested, bug #506064
[ "$(makeopts_jobs)" -gt 64 ] && MAKEOPTS="${MAKEOPTS} -j64"
OPTIONS="$(usex debug gentoodebug gentoorelease) -j$(makeopts_jobs) -q -d+2 --user-config=${S}/user-config.jam"
if [[ ${CHOST} == *-darwin* ]]; then
# We need to add the prefix, and in two cases this exceeds, so prepare
# for the largest possible space allocation.
append-ldflags -Wl,-headerpad_max_install_names
elif [[ ${CHOST} == *-winnt* ]]; then
compiler=parity
if [[ $($(tc-getCXX) -v) == *trunk* ]]; then
compilerVersion=trunk
else
compilerVersion=$($(tc-getCXX) -v | sed '1q' \
| sed -e 's,\([a-z]*\) \([0-9]\.[0-9]\.[0-9][^ \t]*\) .*,\2,')
fi
compilerExecutable=$(tc-getCXX)
fi
# bug 298489
if use ppc || use ppc64; then
[[ $(gcc-version) > 4.3 ]] && append-flags -mno-altivec
fi
# Do _not_ use C++11 yet, make sure to force GNU C++ 98 standard.
append-cxxflags -std=gnu++98
use icu && OPTIONS+=" -sICU_PATH=${EPREFIX}/usr"
use icu || OPTIONS+=" --disable-icu boost.locale.icu=off"
use mpi || OPTIONS+=" --without-mpi"
use python || OPTIONS+=" --without-python"
use nls || OPTIONS+=" --without-locale"
OPTIONS+=" pch=off --boost-build=${EPREFIX}/usr/share/boost-build --prefix=\"${ED}usr\" --layout=system threading=$(usex threads multi single) link=$(usex static-libs shared,static shared)"
OPTIONS+=" --without-context --without-coroutine"
[[ ${CHOST} == *-winnt* ]] && OPTIONS+=" -sNO_BZIP2=1"
}
src_compile() {
export BOOST_ROOT="${S}"
PYTHON_DIRS=""
MPI_PYTHON_MODULE=""
building() {
create_user-config.jam
ejam ${OPTIONS} \
$(use python && echo --python-buildid=${EPYTHON#python}) \
|| die "Building of Boost libraries failed"
if use python; then
if [[ -z "${PYTHON_DIRS}" ]]; then
PYTHON_DIRS="$(find bin.v2/libs -name python | sort)"
else
if [[ "${PYTHON_DIRS}" != "$(find bin.v2/libs -name python | sort)" ]]; then
die "Inconsistent structure of build directories"
fi
fi
local dir
for dir in ${PYTHON_DIRS}; do
mv ${dir} ${dir}-${EPYTHON} \
|| die "Renaming of '${dir}' to '${dir}-${EPYTHON}' failed"
done
if use mpi; then
if [[ -z "${MPI_PYTHON_MODULE}" ]]; then
MPI_PYTHON_MODULE="$(find bin.v2/libs/mpi/build/*/gentoo* -name mpi.so)"
if [[ "$(echo "${MPI_PYTHON_MODULE}" | wc -l)" -ne 1 ]]; then
die "Multiple mpi.so files found"
fi
else
if [[ "${MPI_PYTHON_MODULE}" != "$(find bin.v2/libs/mpi/build/*/gentoo* -name mpi.so)" ]]; then
die "Inconsistent structure of build directories"
fi
fi
mv stage/lib/mpi.so stage/lib/mpi.so-${EPYTHON} \
|| die "Renaming of 'stage/lib/mpi.so' to 'stage/lib/mpi.so-${EPYTHON}' failed"
fi
fi
}
if use python; then
python_foreach_impl building
else
building
fi
if use tools; then
pushd tools > /dev/null || die
ejam ${OPTIONS} \
|| die "Building of Boost tools failed"
popd > /dev/null || die
fi
}
src_install () {
installation() {
create_user-config.jam
if use python; then
local dir
for dir in ${PYTHON_DIRS}; do
cp -pr ${dir}-${EPYTHON} ${dir} \
|| die "Copying of '${dir}-${EPYTHON}' to '${dir}' failed"
done
if use mpi; then
cp -p stage/lib/mpi.so-${EPYTHON} "${MPI_PYTHON_MODULE}" \
|| die "Copying of 'stage/lib/mpi.so-${EPYTHON}' to '${MPI_PYTHON_MODULE}' failed"
cp -p stage/lib/mpi.so-${EPYTHON} stage/lib/mpi.so \
|| die "Copying of 'stage/lib/mpi.so-${EPYTHON}' to 'stage/lib/mpi.so' failed"
fi
fi
ejam ${OPTIONS} \
--includedir="${ED}usr/include" \
--libdir="${ED}usr/$(get_libdir)" \
$(use python && echo --python-buildid=${EPYTHON#python}) \
install || die "Installation of Boost libraries failed"
if use python; then
rm -r ${PYTHON_DIRS} || die
# Move mpi.so Python module to Python site-packages directory.
# https://svn.boost.org/trac/boost/ticket/2838
if use mpi; then
local moddir=$(python_get_sitedir)/boost
# moddir already includes eprefix
mkdir -p "${D}${moddir}" || die
mv "${ED}usr/$(get_libdir)/mpi.so" "${D}${moddir}" || die
cat << EOF > "${D}${moddir}/__init__.py" || die
import sys
if sys.platform.startswith('linux'):
import DLFCN
flags = sys.getdlopenflags()
sys.setdlopenflags(DLFCN.RTLD_NOW | DLFCN.RTLD_GLOBAL)
from . import mpi
sys.setdlopenflags(flags)
del DLFCN, flags
else:
from . import mpi
del sys
EOF
fi
python_optimize
fi
}
if use python; then
python_foreach_impl installation
else
installation
fi
if ! use python; then
rm -r "${ED}"/usr/include/boost/python* || die
fi
if ! use nls; then
rm -r "${ED}"/usr/include/boost/locale || die
fi
rm -r "${ED}"/usr/include/boost/context || die
rm -r "${ED}"/usr/include/boost/coroutine || die
if use doc; then
find libs/*/* -iname "test" -or -iname "src" | xargs rm -rf
dohtml \
-A pdf,txt,cpp,hpp \
*.{htm,html,png,css} \
-r doc
dohtml -A pdf,txt -r tools
insinto /usr/share/doc/${PF}/html
doins -r libs
doins -r more
# To avoid broken links
insinto /usr/share/doc/${PF}/html
doins LICENSE_1_0.txt
dosym /usr/include/boost /usr/share/doc/${PF}/html/boost
fi
pushd "${ED}usr/$(get_libdir)" > /dev/null || die
local ext=$(get_libname)
if use threads; then
local f
for f in *${ext}; do
dosym ${f} /usr/$(get_libdir)/${f/${ext}/-mt${ext}}
done
fi
popd > /dev/null || die
if use tools; then
dobin dist/bin/*
insinto /usr/share
doins -r dist/share/boostbook
fi
# boost's build system truely sucks for not having a destdir. Because for
# this reason we are forced to build with a prefix that includes the
# DESTROOT, dynamic libraries on Darwin end messed up, referencing the
# DESTROOT instread of the actual EPREFIX. There is no way out of here
# but to do it the dirty way of manually setting the right install_names.
if [[ ${CHOST} == *-darwin* ]]; then
einfo "Working around completely broken build-system(tm)"
local d
for d in "${ED}"usr/lib/*.dylib; do
if [[ -f ${d} ]]; then
# fix the "soname"
ebegin " correcting install_name of ${d#${ED}}"
install_name_tool -id "/${d#${D}}" "${d}"
eend $?
# fix references to other libs
refs=$(otool -XL "${d}" | \
sed -e '1d' -e 's/^\t//' | \
grep "^libboost_" | \
cut -f1 -d' ')
local r
for r in ${refs}; do
ebegin " correcting reference to ${r}"
install_name_tool -change \
"${r}" \
"${EPREFIX}/usr/lib/${r}" \
"${d}"
eend $?
done
fi
done
fi
}
pkg_preinst() {
# Yai for having symlinks that are nigh-impossible to remove without
# resorting to dirty hacks like these. Removes lingering symlinks
# from the slotted versions.
local symlink
for symlink in "${EROOT}usr/include/boost" "${EROOT}usr/share/boostbook"; do
[[ -L ${symlink} ]] && rm -f "${symlink}"
done
}
# the tests will never fail because these are not intended as sanity
# tests at all. They are more a way for upstream to check their own code
# on new compilers. Since they would either be completely unreliable
# (failing for no good reason) or completely useless (never failing)
# there is no point in having them in the ebuild to begin with.
src_test() { :; }

@ -1,95 +0,0 @@
https://svn.boost.org/trac/boost/ticket/4657
https://svn.boost.org/trac/boost/changeset/76290
--- libs/mpi/src/python/datatypes.cpp
+++ libs/mpi/src/python/datatypes.cpp
@@ -17,7 +17,9 @@
void export_datatypes()
{
+#if PY_MAJOR_VERSION < 3
register_serialized(long(0), &PyInt_Type);
+#endif
register_serialized(false, &PyBool_Type);
register_serialized(double(0.0), &PyFloat_Type);
}
--- libs/mpi/src/python/py_environment.cpp
+++ libs/mpi/src/python/py_environment.cpp
@@ -11,6 +11,9 @@
* This file reflects the Boost.MPI "environment" class into Python
* methods at module level.
*/
+
+#include <locale>
+#include <string>
#include <boost/python.hpp>
#include <boost/mpi.hpp>
@@ -50,11 +53,64 @@
// If anything changed, convert C-style argc/argv into Python argv
if (mpi_argv != my_argv)
+ {
+#if PY_MAJOR_VERSION >= 3
+
+ wchar_t **argv_copy = (wchar_t **)PyMem_Malloc(sizeof(wchar_t*)*mpi_argc);
+ /* We need a second copy, as Python might modify the first one. */
+ wchar_t **argv_copy2 = (wchar_t **)PyMem_Malloc(sizeof(wchar_t*)*mpi_argc);
+
+ if (!argv_copy || !argv_copy2) {
+ fprintf(stderr, "out of memory\n");
+ return false;
+ }
+
+ std::locale mylocale;
+ mbstate_t mystate;
+
+ const std::codecvt<char, wchar_t, mbstate_t>& myfacet =
+ std::use_facet<std::codecvt<char, wchar_t, mbstate_t> >(mylocale);
+
+ for (int i = 0; i < mpi_argc; i++)
+ {
+ size_t length = strlen(mpi_argv[i]);
+
+ wchar_t *dest = (wchar_t *) PyMem_Malloc(sizeof(wchar_t) * (length + 1));
+
+ const char *from_next;
+ wchar_t *to_next;
+
+ std::codecvt<wchar_t,char,mbstate_t>::result myresult =
+ myfacet.out(mystate,
+ mpi_argv[i], mpi_argv[i] + length + 1, from_next,
+ dest, dest+length+1, to_next);
+
+ if (myresult != std::codecvt<wchar_t,char,mbstate_t>::ok )
+ {
+ fprintf(stderr, "failure translating argv\n");
+ return 1;
+ }
+
+ argv_copy2[i] = argv_copy[i] = dest;
+ if (!argv_copy[i])
+ return false;
+ }
+
+ PySys_SetArgv(mpi_argc, argv_copy);
+
+ for (int i = 0; i < mpi_argc; i++) {
+ PyMem_Free(argv_copy2[i]);
+ }
+ PyMem_Free(argv_copy);
+ PyMem_Free(argv_copy2);
+#else
PySys_SetArgv(mpi_argc, mpi_argv);
+#endif
+ }
- for (int arg = 0; arg < my_argc; ++arg)
- free(my_argv[arg]);
- delete [] my_argv;
+ for (int arg = 0; arg < mpi_argc; ++arg)
+ free(mpi_argv[arg]);
+ delete [] mpi_argv;
return true;
}

@ -1,52 +0,0 @@
Index: boost/locale/utf.hpp
===================================================================
--- boost/locale/utf.hpp (revision 81589)
+++ boost/locale/utf.hpp (revision 81590)
@@ -219,16 +219,22 @@
if(BOOST_LOCALE_UNLIKELY(p==e))
return incomplete;
tmp = *p++;
+ if (!is_trail(tmp))
+ return illegal;
c = (c << 6) | ( tmp & 0x3F);
case 2:
if(BOOST_LOCALE_UNLIKELY(p==e))
return incomplete;
tmp = *p++;
+ if (!is_trail(tmp))
+ return illegal;
c = (c << 6) | ( tmp & 0x3F);
case 1:
if(BOOST_LOCALE_UNLIKELY(p==e))
return incomplete;
tmp = *p++;
+ if (!is_trail(tmp))
+ return illegal;
c = (c << 6) | ( tmp & 0x3F);
}
Index: libs/locale/test/test_codepage_converter.cpp
===================================================================
--- libs/locale/test/test_codepage_converter.cpp (revision 81589)
+++ libs/locale/test/test_codepage_converter.cpp (revision 81590)
@@ -140,6 +140,20 @@
TEST_TO("\xf8\x90\x80\x80\x80",illegal); // 400 0000
TEST_TO("\xfd\xbf\xbf\xbf\xbf\xbf",illegal); // 7fff ffff
+ std::cout << "-- Invalid trail" << std::endl;
+ TEST_TO("\xC2\x7F",illegal);
+ TEST_TO("\xdf\x7F",illegal);
+ TEST_TO("\xe0\x7F\x80",illegal);
+ TEST_TO("\xef\xbf\x7F",illegal);
+ TEST_TO("\xe0\x7F\x80",illegal);
+ TEST_TO("\xef\xbf\x7F",illegal);
+ TEST_TO("\xf0\x7F\x80\x80",illegal);
+ TEST_TO("\xf4\x7f\xbf\xbf",illegal);
+ TEST_TO("\xf0\x90\x7F\x80",illegal);
+ TEST_TO("\xf4\x8f\x7F\xbf",illegal);
+ TEST_TO("\xf0\x90\x80\x7F",illegal);
+ TEST_TO("\xf4\x8f\xbf\x7F",illegal);
+
std::cout << "-- Invalid length" << std::endl;
/// Test that this actually works

@ -1,11 +0,0 @@
--- boost/signals2/detail/variadic_slot_invoker.hpp.org 2012-11-20 09:15:55.000000000 +0400
+++ boost/signals2/detail/variadic_slot_invoker.hpp 2012-11-20 09:19:56.000000000 +0400
@@ -20,7 +20,7 @@
// if compiler has std::tuple use it instead of boost::tuple
// because boost::tuple does not have variadic template support at present.
#ifdef BOOST_NO_CXX11_HDR_TUPLE
-#include <boost/tuple.hpp>
+#include <boost/tuple/tuple.hpp>
#define BOOST_SIGNALS2_TUPLE boost::tuple
#else
#include <tuple>

@ -1,18 +0,0 @@
Patch for compatibility with glibc 2.18
Gentoo bugreport: https://bugs.gentoo.org/show_bug.cgi?id=482372
Upstream fix: https://svn.boost.org/trac/boost/changeset/84950
--- boost_1_53_0/boost/cstdint.hpp 2012-12-11 22:42:26.000000000 +0800
+++ boost_1_53_0.fix/boost/cstdint.hpp 2013-08-25 20:48:53.683000000 +0800
@@ -41,7 +41,10 @@
// so we disable use of stdint.h when GLIBC does not define __GLIBC_HAVE_LONG_LONG.
// See https://svn.boost.org/trac/boost/ticket/3548 and http://sources.redhat.com/bugzilla/show_bug.cgi?id=10990
//
-#if defined(BOOST_HAS_STDINT_H) && (!defined(__GLIBC__) || defined(__GLIBC_HAVE_LONG_LONG))
+#if defined(BOOST_HAS_STDINT_H) \
+ && (!defined(__GLIBC__) \
+ || defined(__GLIBC_HAVE_LONG_LONG) \
+ || (defined(__GLIBC__) && ((__GLIBC__ > 2) || ((__GLIBC__ == 2) && (__GLIBC_MINOR__ >= 17)))))
// The following #include is an implementation artifact; not part of interface.
# ifdef __hpux

@ -1,57 +0,0 @@
--- tools_orig/regression/src/library_status.cpp 2012-12-11 15:42:26.000000000 +0100
+++ tools/regression/src/library_status.cpp 2013-07-11 16:15:54.000000000 +0200
@@ -171,16 +171,17 @@
// find_element ------------------------------------------------------------//
+ struct element_equal {
+ const string & m_name;
+ element_equal(const string & name) :
+ m_name(name)
+ {}
+ bool operator()(const xml::element_ptr & xep) const {
+ return xep.get()->name == m_name;
+ }
+ };
+
xml::element_list::const_iterator find_element(
const xml::element & root, const string & name
){
- struct element_equal {
- const string & m_name;
- element_equal(const string & name) :
- m_name(name)
- {}
- bool operator()(const xml::element_ptr & xep) const {
- return xep.get()->name == m_name;
- }
- };
return std::find_if(
root.elements.begin(),
@@ -203,17 +204,18 @@
// attribute_value ----------------------------------------------------------//
+ struct attribute_equal {
+ const string & m_name;
+ attribute_equal(const string & name) :
+ m_name(name)
+ {}
+ bool operator()(const xml::attribute & a) const {
+ return a.name == m_name;
+ }
+ };
+
const string & attribute_value(
const xml::element & element,
const string & attribute_name
){
- struct attribute_equal {
- const string & m_name;
- attribute_equal(const string & name) :
- m_name(name)
- {}
- bool operator()(const xml::attribute & a) const {
- return a.name == m_name;
- }
- };
xml::attribute_list::const_iterator itr;
itr = std::find_if(

@ -1,11 +0,0 @@
--- boostcpp.jam
+++ boostcpp.jam
@@ -377,7 +377,7 @@
if $(layout) = versioned
{
result = [ common.format-name
- <base> <toolset> <threading> <runtime> -$(BOOST_VERSION_TAG)
+ <base> <threading> <runtime> -$(BOOST_VERSION_TAG)
-$(BUILD_ID)
: $(name) : $(type) : $(property-set) ] ;
}

@ -1,13 +1,5 @@
AUX xmlwrapp-0.5.0-fbsd.patch 371 SHA256 7e6e9879147ac3cda92f1e6a276cb522a881a5e302e6f72314273a61c7cc7fe0 SHA512 262faf06eae0b59118f111f89f722bf0cf175be2ff9c8a2461bef483cdb5557ab4cef80fe6246df9b48912761b2c0628bc053c9c03dec6d8bbbba575c8991920 WHIRLPOOL e7bb20341187ca63d0863db255a3b3a49c0667f06cbeaebd9c279d6d2432d1725aff16bd97742811f16f0e33832510b1a26756725b0d4ec33d51c669c5100b69
AUX xmlwrapp-0.5.0-gcc-4.3.patch 278 SHA256 ec35cb5c08d056df5dc33369bb8eadd961e071a60d00fa99f2c254a83dcc523e SHA512 68888dc24736cb9ca6622af05d2023d551899c0d0eedb6c01a46f511b15f6d890979b1ab69358c110ee8cc740fa6d63de684f2d471aee256809efe38313cd37e WHIRLPOOL 4393aef1531cbec71c8c628ed8f0505d71b6aaf06caf4ace37991d13c1a08120a3430a6242dad9d09d23c723fef9e6ed2225acb73b72f3ffa4f85ab8753dc4a2
AUX xmlwrapp-0.5.0-gcc42_namespace.patch 729 SHA256 80d6823ca40f2c2521662acbee0425a749b9b5c409e82348dbc46cfc44a82492 SHA512 ff8bbf70364cb763e9f87604c9f4d37064921ff2389683258b78b7b8d8909f8c6afb0d5f4b9a82ec9b2114c02e666c7821c3d44bb177fc173a33bcc8c86beac6 WHIRLPOOL e0c6a2f41d2c310c7420edfe4fab5a1f5135088d342527d21efea815e51e46d49a6e55ef4349f5740fa1ef5f4d5ad576f693fdd2a0698e18c7f9984886d4c983
AUX xmlwrapp-0.5.0-tests.patch 1603 SHA256 5ab20e2672cf1696a15e55f4e1444e1a4e03ee9b73e0270385bf8199751671d3 SHA512 dc7f61eb8c833d87b3db8fe19564684822add1718fd94a7ad89f9389593641a3e5e1863b5e1ce99f85c40eda104491d24cad48241fe0d58e2392157032644b15 WHIRLPOOL b06f01d23f69d7c9c04b53c8dbf5cc33522e9d3e9c4616e2254279639694ba3d1442aa993ee8cc5d4ec5c12c67b8c4b0c435707e8365730a96bc843a8e54f7e1
AUX xmlwrapp-gentoo.diff 469 SHA256 4f153d3ac057c918cebf27eaa79cddd3a49028641d315c1c4e295b3b530be332 SHA512 dc3650fd699ff9f9f89a99354a15002384ef5f5198802d6818dec05fd66e2c3ddd2a45ebf1e1da5b9b7df233815c740b6b49bf2de87efa3b223ce031ab799b9a WHIRLPOOL 80a87991a94a6a2ec364b773988698437972777340ed7b771cede891e94b9455eed44a27cd8ac94124070bf1c3e532e1a7a01f1285bc1bde02bd59137537ee59
DIST xmlwrapp-0.5.0.tgz 442550 SHA256 af3b71a6983c5c08e00096f5bb9f8ce61de3147f020aef327624043736d5ac73 SHA512 edc8d524e114a8699befec28f43828127b24c2edfa4f71c66f3d0bbe20fc8a96b273a1f6a028ed5cb7388213c789477c76256c5f9cece73aa581e7823636bdb9 WHIRLPOOL 33504b10fbb436f5767c74fec24e13aaed403bc8709f53846c54299f3c5f4f36dfce48b3ddc14aea64af02b547ff2c958090dd178b1e81fc0c52251b3beaee5b
DIST xmlwrapp-0.6.3.tar.gz 910879 SHA256 1701fa2960cf2afd70b8ebee2740cbe893d4318a3c269319e657e5738d802ab2 SHA512 28a283aaaf4e9e6690f4a720784fd72ca83606e416bafb5343c4160325834772fb7b4d4604269cdb1bbc5dfd95cc03bdb338fdd08a99d113fcf00532df2239bd WHIRLPOOL e60eb6d73362ff2acc647bfb75b5a3b698623e8b7aff7be98f82f52672d771d0fe9464b7f2474edf903a78bb14ca5fb4a8c77c43ec2fad6c17e898a55375ffe7
DIST xmlwrapp-0.7.1.tar.gz 1453771 SHA256 3787f05715081257d970ac0c03141f705d9eeb03bd3747c2f4c5a77103b30728 SHA512 73aaa9821f861edaab8e83d97414c9525ae7f6281a4812d8df6239e10ec76dd941cc0a8ed4769469084f694642c2f0c978f6c7477c63f99735a8cc9d98d7b9a0 WHIRLPOOL fba8d428856fc7512b1cf54a3b0f3cee94cf440cbb6f4670d630192a9ee01b94b37797cfc836429d30af9e9b075a885ff1c2844e304b3303f1161f380f7bdb02
EBUILD xmlwrapp-0.5.0-r1.ebuild 1423 SHA256 0c4d47d8eeb2fae1af3fdce25db352ca6e1b327fb44fe4e7d9efee38478015bf SHA512 0dee9456ab068610e67e727e97164cbaa6337953166ec5f08915b7e17a65d204c1b5fafd413f1ef75e453e7c92eac241a69abda4b2da6c8d7c03c477ae686fc7 WHIRLPOOL a711e01cf4c3f6e0775dad26cb7f8b5f452729317cb16087e09ccdada760a0363b0c8cec541588ba13f025fcdbb71049f3ea14efdb55417ee14bc86166267999
EBUILD xmlwrapp-0.6.3.ebuild 839 SHA256 cba5e8fccd9900b2cba02045c6cb019e911ae9ff3102ad80870dd49f9f188ead SHA512 4a82f9305094c22356be156a74d091ad6306806b4606302cdb4d79ba30edf45bb1a350d649260246346e45241c0af5e24cc1eadd6df3e4f8d3ebe2ab9ebad1fe WHIRLPOOL f2a7c086af5c86dfa65a78a7c1c3833763f1991b3365670f911c8d111f61b93773f4f223f7d3b86179e65aeac3d151bdf3855ea403c095206030e3658fa74a53
EBUILD xmlwrapp-0.7.1-r1.ebuild 1059 SHA256 66db93eeef937979d8e7078b782b10a294fe91d9883a6f8ee068204c397ede99 SHA512 2daeccdf97a997ee91bf120f94024b56048edc46e3e61cc2786df1b4f5d3e7aa30b9f458c1937ff96e1fad59bd29ea68daab0d036f3bae670bb7dae8d21d503a WHIRLPOOL d89af88cd02f8fb32cbcb0b4a2bc48611f34289dcb47d2470a01764e2cf2cab2f74c5733a981deb04a580d23d224ec1672b26aea513f8b5c0479b323dc3e371a
EBUILD xmlwrapp-0.7.1.ebuild 821 SHA256 618e5c940b1f60382587bc28690303ea2bc42a709f5261647002bdd946c02522 SHA512 3ec1b4da3918d22495f888695b8830a051aac720c284f34d59bd6e821a878e8d77a65f1ac7097dd635f45fbb1025d06339efe4ae27f37433c8fc857a2b791cf3 WHIRLPOOL 5864207555e49325c95cf72a5769ebbff24ed2ad621b732a43ef7a97e2543a7cd6b662aa5cbc6d509a2aacb89c4f9aefa2d69c5092fb99633ca82e4d35901f8b
MISC ChangeLog 3278 SHA256 637216ee3124cb49ff6b4fc407c560a62d2d8efe70aae1ec15ed3e16c8cc0b2c SHA512 c77b13769989de3586189bf7f75186f705630b146117e2c304d3faad5f24b10f5f1246b058500ae8a1e06c1a3d07104e1deee3fd666d7b06a77b02a4c7b44882 WHIRLPOOL cd1e8709571494404b2beb4208c1b6622886513ab4251759a788016db7703c7e5c2a566ad0d49f18c35a645b2ba7e1051e17a473c33f657d036a62a6c19175d4
MISC ChangeLog-2015 6025 SHA256 8e4f854df0a9ee69c302fcafcb8601b3329f9caa0c46b7d4ce737e19cbd48912 SHA512 4e16bf777c51bd62947280c80a482db2e662feea0404ebdba6191551152f36562e1b5b8bb485f9f22d8d7262c7d46de4e865c0e74ef355db516c7898f2393118 WHIRLPOOL c6ed449266e3e2be17483707322393321223ae453995a42f37fbd4237d2aebd8943654c40a3665ac0eea81e615684abf284b533112b4a05e2c352a2c7676b5e9

@ -1,10 +0,0 @@
--- tools/cxxflags.orig 2006-12-13 22:56:53.000000000 +0100
+++ tools/cxxflags 2006-12-13 22:57:30.000000000 +0100
@@ -286,6 +286,7 @@
if ($^O =~ /freebsd/i) {
$flags{'mtlink'} .= " -pthread";
$flags{'arextra'}.= "ranlib";
+ $flags{'pic'} = '-fpic -shared';
} elsif ($^O =~ /darwin/i) {
$flags{'pic'} = '';
$flags{'shared.ext'} = '.dylib';

@ -1,10 +0,0 @@
--- src/libxml/node.cxx.orig 2008-04-05 02:55:35.804091000 +0200
+++ src/libxml/node.cxx 2008-04-05 03:09:21.170667965 +0200
@@ -51,6 +51,7 @@
#include <algorithm>
#include <stdexcept>
#include <functional>
+#include <cstring>
// libxml includes
#include <libxml/tree.h>

@ -1,20 +0,0 @@
--- xmlwrapp-0.5.0/src/libxml/node.cxx.orig 2007-07-06 08:13:31.000000000 +0200
+++ xmlwrapp-0.5.0/src/libxml/node.cxx 2007-07-06 08:13:05.000000000 +0200
@@ -512,10 +512,12 @@
}
}
//####################################################################
-std::ostream& xml::operator<< (std::ostream &stream, const xml::node &n) {
- std::string xmldata;
- n.node_to_string(xmldata);
- stream << xmldata;
- return stream;
+namespace xml {
+ std::ostream& operator<< (std::ostream &stream, const xml::node &n) {
+ std::string xmldata;
+ n.node_to_string(xmldata);
+ stream << xmldata;
+ return stream;
+ }
}
//####################################################################

@ -1,33 +0,0 @@
diff -Naur tests.orig/attributes/data/09.xml tests/attributes/data/09.xml
--- tests.orig/attributes/data/09.xml 2006-10-24 21:45:02.000000000 +0200
+++ tests/attributes/data/09.xml 2006-10-24 21:45:21.000000000 +0200
@@ -1,2 +1,2 @@
-<!DOCTYPE root SYSTEM "data/09.dtd">
+<!DOCTYPE root SYSTEM "09.dtd">
<root one="1"/>
diff -Naur tests.orig/attributes/data/10.xml tests/attributes/data/10.xml
--- tests.orig/attributes/data/10.xml 2006-10-24 21:45:02.000000000 +0200
+++ tests/attributes/data/10.xml 2006-10-24 21:45:30.000000000 +0200
@@ -1,3 +1,3 @@
<?xml version="1.0" ?>
-<!DOCTYPE example SYSTEM "data/10.dtd">
+<!DOCTYPE example SYSTEM "10.dtd">
<example>See?</example>
diff -Naur tests.orig/document/data/14inc.xml tests/document/data/14inc.xml
--- tests.orig/document/data/14inc.xml 2006-10-24 21:45:02.000000000 +0200
+++ tests/document/data/14inc.xml 2006-10-24 21:45:09.000000000 +0200
@@ -1 +1 @@
-<subchild><innerchild self="yes"/></subchild>
+<subchild xml:base="data/14inc.xml"><innerchild self="yes"/></subchild>
diff -Naur tests.orig/xslt/runtest.pl tests/xslt/runtest.pl
--- tests.orig/xslt/runtest.pl 2006-12-13 23:10:49.000000000 +0100
+++ tests/xslt/runtest.pl 2006-12-13 23:11:05.000000000 +0100
@@ -42,7 +42,7 @@
sub runtests
{
###########################################################################
- foreach (['a', 1], ['b', 0], ['c', 1]) {
+ foreach (['b', 0]) {
$test->run_test_exit_status("constructor (01$_->[0])", "./test_xslt-01 data/01$_->[0].xsl", $_->[1]);
}
###########################################################################

@ -1,12 +0,0 @@
diff -urN ori/configure.pl xmlwrapp-0.4.0/configure.pl
--- ori/configure.pl 2003-02-03 23:47:54.000000000 +0100
+++ xmlwrapp-0.4.0/configure.pl 2003-03-24 12:21:07.000000000 +0100
@@ -277,7 +277,7 @@
$output =~ s/-I//g;
my @include_dirs = split(/\s+/, $output);
my $main_include_dir = undef;
- my $xslt_include_dir = undef;
+ my $xslt_include_dir = "/usr/include/libxml2";
foreach my $dir (@include_dirs) {
if (-d "$dir${dirsep}libxml") {

@ -1,55 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
inherit eutils multilib toolchain-funcs
DESCRIPTION="modern style C++ library that provides a simple and easy interface to libxml2"
HOMEPAGE="http://sourceforge.net/projects/xmlwrapp/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
IUSE="doc test"
RDEPEND="dev-libs/libxml2
dev-libs/libxslt"
DEPEND="${RDEPEND}
dev-lang/perl"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${PN}-gentoo.diff" \
"${FILESDIR}/${P}-tests.patch" \
"${FILESDIR}/${P}-fbsd.patch" \
"${FILESDIR}/${P}-gcc42_namespace.patch" \
"${FILESDIR}/${P}-gcc-4.3.patch"
sed -i 's/-O2//' tools/cxxflags || die "sed tools/cxxflags failed"
}
src_compile() {
local myconf="--prefix /usr --libdir /usr/$(get_libdir) --disable-examples"
use test && myconf="${myconf} --enable-tests"
export CXX="$(tc-getCXX)"
./configure.pl ${myconf} || die "configure failed"
emake || die "emake failed"
}
src_install() {
sed -i "s%/usr%${D}/usr%g" Makefile || die "sed Makefile failed"
emake install || die "emake install failed"
dodoc README docs/{CREDITS,TODO,VERSION}
if use doc ; then
dohtml "${S}"/docs/doxygen/html/*
cd examples
for ex in 0* ; do
docinto examples/${ex}
dodoc ${ex}/*
done
fi
}

@ -1,41 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils flag-o-matic
DESCRIPTION="modern style C++ library that provides a simple and easy interface to libxml2"
HOMEPAGE="http://sourceforge.net/projects/xmlwrapp/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="static-libs"
RDEPEND="dev-libs/boost:=
dev-libs/libxml2
dev-libs/libxslt"
DEPEND="${RDEPEND}"
DOCS=( AUTHORS NEWS README )
src_prepare() {
epatch_user
# buildsystem forgot about this
append-libs -lboost_system
}
src_configure() {
econf \
--docdir="/usr/share/doc/${PF}" \
$(use_enable static-libs static)
}
src_install() {
default
prune_libtool_files
}

@ -0,0 +1,45 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit autotools eutils multilib-minimal
DESCRIPTION="modern style C++ library that provides a simple and easy interface to libxml2"
HOMEPAGE="http://vslavik.github.io/xmlwrapp/"
SRC_URI="https://github.com/vslavik/${PN}/releases/download/v${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="static-libs"
RDEPEND="dev-libs/boost:=[${MULTILIB_USEDEP}]
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}
sys-devel/boost-m4"
DOCS=( AUTHORS NEWS README )
src_prepare() {
# Unbundle boost.m4
rm admin/boost.m4 || die
sed -i -e '/XMLWRAPP_VISIBILITY/d' configure.ac || die
eapply_user
eautoreconf
multilib_copy_sources
}
multilib_src_configure() {
local ECONF_SOURCE=${BUILD_DIR}
econf $(use_enable static-libs static)
}
multilib_src_install() {
default_src_install
prune_libtool_files
}

@ -1,17 +1,7 @@
AUX django-tables2-0.16.0-django-1.9-deprecation.patch 5274 SHA256 93743cbb814dbe10c2efcaca29fc2c759be83b4d0daba1c919bfcc72013f45c0 SHA512 0ecfbc1d5a82a9e8a3b4cbe0770d3c0b76f96335f60cd3c55c0427fa8642c57e3bc0fc4e3d31b16cb259792006203f0f536ab6e064642a63445ed1586166c7be WHIRLPOOL cffb52566481edf089e324553292a53f32be0f9fb73de6ad38feca6be66dce13bf6baf244aa77cef31cc7918bace02de649ed266bcbe93baddddc13d3346ac33
DIST django-tables2-0.16.0.tar.gz 43672 SHA256 53a643166377c44a030d860f3c0f045c4b75e727432ddde4065a67c2df41bf33 SHA512 9d490bbcaab6049d74e81f25c0a2e1ebd3caa00930877661cc823dcfc429f020b3146ec778ccc840951e89f53047e8d6ad71cf7b689cfb76aa2eadf5db54280a WHIRLPOOL 907acbfb5599589ebf5dc49ebedd0f9e07003df7730a5bcc04667207140d9728fbed56afc08ed25167414bc4596a91e2106958223f5c48b5ccea2c6642b0365e
DIST django-tables2-1.0.4.tar.gz 57679 SHA256 801b1df349f07f5b548cf4b3d5cddfc26e5969079c7d490f179fb649e76d24af SHA512 ae1381ab23b93759caef259b5063c2149a71c9a808bc4f0a621de454872b354d03e8d7002a95de693e4d3c456366341ac30f200edac069244a0b97d156295953 WHIRLPOOL 03cfd673a16692de118b4eafb7a3fec277daef4045d16508c9a97abcdf2321782703fb4e12b9f26e7fddf799e1d8040028f43a0584f4bdc59f481c504f21586f
DIST django-tables2-1.0.5.tar.gz 981605 SHA256 f1407ab766b29acf753cdc1cd40e966589b2a57262e5ecc202c9f3b723f68a79 SHA512 460c1d7cf615e251671ab8aeb2fe396387cc0ef8f1bf3414c6b519ef528b7d16fa084669b5268b21ad5da6e85d0d0a94e2de159475e552b32ab4df5e12171c04 WHIRLPOOL 1f7dca4edd02aac180324c6f5207e66abb88bd373766837f47a8831a6e9fe8296d428afc3ea6f9878d9319f96b5d8d94c20dd504d59ce7637ffa0ef67b397bb3
DIST django-tables2-1.0.6.tar.gz 970971 SHA256 29fda34506d220dba3e95c02b96fa3f323c91c8ffb6d957e51f49c29721752f6 SHA512 4b5d654c17ab2b38657e88ba8ee66170195b89b2490b09c66c9753b1710326353ff071e4a7baafaa44c26f2ec1f2985f03e36d073f64a6bfe6d8f02780aaf217 WHIRLPOOL 7904fc5795cc944a79949c34d6a3560b92c19450a3894d5bbf4cb748502c2e0082c9005c40106a7997f83272e03df53eca6e5a2e0b41bd85ac1c2f4c0532e59e
DIST django-tables2-1.0.7.tar.gz 966838 SHA256 6f837b75b209db7a2d2bf279a02946bddc53310ed7e753dec8469924e10eb7e2 SHA512 672568e421616a9982ea37e527c6ab8bd9b96bc7a835616bdd1be8e7d9b350e9e43d137d0aa704660a5b788c13a9247a67912bafbe531bea08a6787bc6595be7 WHIRLPOOL 044897173464ac87222e1282cf40df7646593ff125bd7ee535e83aec3989d69a00695bc9c2d367fb08c4114855ecf53af6524a441de7639b2ed9818ce6cdeb25
DIST django-tables2-1.1.0.tar.gz 966103 SHA256 46bdcae04087a20911dc10e30383743bca464696448e9351424efe2582a90499 SHA512 d7386df7651a3cdab42e40963d26594cd776614846fa7eda9208f0795b1f8c6270910904f44782480f0b782d0b139153805e41cdecd43f5bc2d30b67acb3fc6c WHIRLPOOL 11a4a573f96a198cd09b57a136bac1eaded18f704e1b117c7b4b49da26716447b31b1866d5da7058b3eb88e5372d5c9f6e0602a08ee221d03f20d617070c03a5
EBUILD django-tables2-0.16.0-r1.ebuild 649 SHA256 2359a5f9b52044b56d95095d76840d3577a70b8e0d57fdab929ac0dd4580c5cf SHA512 a7ab3dedf0ddb2f622225a05f4432ae4ac37aa4ca5b2fc139a1a7be3ab0f8732df4272183bcc77ba62c5bb2898603806756373203412b84d4b8531a64f12ff68 WHIRLPOOL d6f21ac04189033162e7ea5b7bf9f0f3bc4ad0b5bd7820eaf35faaf89c0fb57347f5002c2b26bb572f19805c9608fee07d62abbd25e847ac4f9e0847ddf99d10
EBUILD django-tables2-0.16.0.ebuild 587 SHA256 68720366b3783d9f67e2a592a72e687a86b2694e7723c6474647d1e8fe858e5d SHA512 a68bb4c507f08eff99262bd90f1cbbb7c3d43ec3b8667b8de9789d1a0af519534225f033bc3355aedbafd455f1f3b28e0934e342279d971042b464553160572f WHIRLPOOL 611a5c5fe0d170c95bc992e2b87b8418e417ea49102817a30708333327dedee292cd009f6c1bfa0ed55c7ebddfe5bcb667537c98d373509690d97eac483310a3
EBUILD django-tables2-1.0.4.ebuild 587 SHA256 68720366b3783d9f67e2a592a72e687a86b2694e7723c6474647d1e8fe858e5d SHA512 a68bb4c507f08eff99262bd90f1cbbb7c3d43ec3b8667b8de9789d1a0af519534225f033bc3355aedbafd455f1f3b28e0934e342279d971042b464553160572f WHIRLPOOL 611a5c5fe0d170c95bc992e2b87b8418e417ea49102817a30708333327dedee292cd009f6c1bfa0ed55c7ebddfe5bcb667537c98d373509690d97eac483310a3
EBUILD django-tables2-1.0.5.ebuild 587 SHA256 68720366b3783d9f67e2a592a72e687a86b2694e7723c6474647d1e8fe858e5d SHA512 a68bb4c507f08eff99262bd90f1cbbb7c3d43ec3b8667b8de9789d1a0af519534225f033bc3355aedbafd455f1f3b28e0934e342279d971042b464553160572f WHIRLPOOL 611a5c5fe0d170c95bc992e2b87b8418e417ea49102817a30708333327dedee292cd009f6c1bfa0ed55c7ebddfe5bcb667537c98d373509690d97eac483310a3
EBUILD django-tables2-1.0.6.ebuild 587 SHA256 68720366b3783d9f67e2a592a72e687a86b2694e7723c6474647d1e8fe858e5d SHA512 a68bb4c507f08eff99262bd90f1cbbb7c3d43ec3b8667b8de9789d1a0af519534225f033bc3355aedbafd455f1f3b28e0934e342279d971042b464553160572f WHIRLPOOL 611a5c5fe0d170c95bc992e2b87b8418e417ea49102817a30708333327dedee292cd009f6c1bfa0ed55c7ebddfe5bcb667537c98d373509690d97eac483310a3
EBUILD django-tables2-1.0.7.ebuild 587 SHA256 f5bbcfe2f89d35b233114062d40d180b58345742966854cc0750447300f64f11 SHA512 2196a5d682d646bfd3f12127f01037c4e996f4aac382c091449ef269487482f9f342a7c2917d19fdd5f3f735aaabde354c6be7849662f2cb9561949e2e06de24 WHIRLPOOL feff52dab94b9f8efc3bc5673310e4390147920f8a3a05851b5fa5f536b7582a10901a0d7e5d8b9a8b0e8da63f1f907f732bf0aeb363fd00b86b1b1242372492
DIST django-tables2-1.1.1.tar.gz 965847 SHA256 5432506927d9a1b882afafbe6eaa9cd63ad207af89c42f18b8750de93baf95f4 SHA512 3fd92bf296cf081c43c31b415d7cc89ac7f0d60525d0320169ca3eb4a230d81a10162c33d5dec649044cd14eca243cfbca4ff62cd1b86cdca0a2e219abc36bf4 WHIRLPOOL 52d8416fc110e0ea77df94892130c1385dc12b988dba1c5ce779e771d1d352125ed269cd94a621a9fec2e94a7f5dcb836ba1ca1132b5d2bcdbda9716f2d1dea8
EBUILD django-tables2-1.1.0.ebuild 587 SHA256 f5bbcfe2f89d35b233114062d40d180b58345742966854cc0750447300f64f11 SHA512 2196a5d682d646bfd3f12127f01037c4e996f4aac382c091449ef269487482f9f342a7c2917d19fdd5f3f735aaabde354c6be7849662f2cb9561949e2e06de24 WHIRLPOOL feff52dab94b9f8efc3bc5673310e4390147920f8a3a05851b5fa5f536b7582a10901a0d7e5d8b9a8b0e8da63f1f907f732bf0aeb363fd00b86b1b1242372492
EBUILD django-tables2-1.1.1.ebuild 589 SHA256 e344da4b5de53bd8f6f1995104a9ff4e16a3e5bc6767f93a3bbf630b2c322c0b SHA512 4a8d6cbc05d2ba576d8602b8bcc2300d47a0d8f39c397a1abd685819f300539c7a8a53c49bff267b1b5e67bd3fc727bd3aabe4be993eec152ec83d3192a6dab1 WHIRLPOOL 0683924bdb69b1ebf675bdcb18dd4f89bf5a74dd6acdc700e64e76afe865d7a8c690ed80eab57a1b3427bd6fb22fb4ae38c3ee9f3d448d284e1082e7c784a031
MISC ChangeLog 3651 SHA256 3c828eddee9036809030acc1077a2ba016e44a9b85242ac75e09b48f9afa5a99 SHA512 d78af9ad584cb2cdd39cf09dce29244a7aaeb2e36daaa9def6d14ea40d1df6e5906a7a63314fb749c10b659d3605bb6a1643c71424aaef33ff0e0528be467193 WHIRLPOOL 1f30bc12fd8a83d989c5ef5fb826ad15252a6dc9e8860156dcc9b9411f24a3a76ea0049b7623421405701fb21e928426da9f5fbee3b946a23e65ee4c2dfa2e1e
MISC ChangeLog-2015 944 SHA256 89ada2d9b5267c1721d0aa4f40c94c3357c24d065d20336df9cba5dce8bb3715 SHA512 7bedfda4db143f95ab5125ea76372be04702a68188ff2305742ffccb4aa3801515a7886969d92387e96570be1aecdda23925451fddfa025dd510c3a16f8075fa WHIRLPOOL 2614f086ba769bbb22add0e3fdfb0f55c6bb4c9aac547bef7eafe8d22b72283a84e84b581bb0eaefddfd8daa91301694f854e1181ea98e6f6283429c6efe448f
MISC metadata.xml 396 SHA256 21cb52830ae3a8b30fc92e7ca166cbc28e8cef8878cfad23a96eb498ac64e270 SHA512 1a44a48bf619579066e29ec19bf060321dc7b20ddc15798b2a8744b33a882c06d33b17bbf46191d75168fde5785029f3289f0f78dee96b7e2bbc81475eaecff6 WHIRLPOOL b8efc186d9a2606372e89ac82eecb54f0fe0152021727fddbd3b0e5d7514c0461a40159e32cf710fa12f7545f23d24c2aab7133b690f96e2ec89f0fd7ff666fa

@ -1,25 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4} pypy )
inherit distutils-r1
DESCRIPTION="Table/data-grid framework for Django"
HOMEPAGE="https://pypi.python.org/pypi/django-tables2/ https://github.com/bradleyayers/django-tables2/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="BSD-2"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
"
PATCHES=( "${FILESDIR}"/${P}-django-1.9-deprecation.patch )

@ -1,23 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4} pypy )
inherit distutils-r1
DESCRIPTION="Table/data-grid framework for Django"
HOMEPAGE="https://pypi.python.org/pypi/django-tables2/ https://github.com/bradleyayers/django-tables2/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="BSD-2"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
"

@ -1,23 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4} pypy )
inherit distutils-r1
DESCRIPTION="Table/data-grid framework for Django"
HOMEPAGE="https://pypi.python.org/pypi/django-tables2/ https://github.com/bradleyayers/django-tables2/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="BSD-2"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
"

@ -1,23 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4} pypy )
inherit distutils-r1
DESCRIPTION="Table/data-grid framework for Django"
HOMEPAGE="https://pypi.python.org/pypi/django-tables2/ https://github.com/bradleyayers/django-tables2/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="BSD-2"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
"

@ -1,23 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4} pypy )
inherit distutils-r1
DESCRIPTION="Table/data-grid framework for Django"
HOMEPAGE="https://pypi.python.org/pypi/django-tables2/ https://github.com/bradleyayers/django-tables2/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="BSD-2"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
"

@ -2,9 +2,9 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{3,4} pypy )
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy )
inherit distutils-r1

@ -1,118 +0,0 @@
From cb71f869bbc8aac3a14f3d4d1f67641e21892bba Mon Sep 17 00:00:00 2001
From: Gert Steyn <gert@senseware.com>
Date: Thu, 19 Mar 2015 12:20:42 +0200
Subject: [PATCH] Changed from django.utils.datastructures.SortedDict
(deprecated) to collections.OrderedDict
---
django_tables2/columns/base.py | 6 +++---
django_tables2/tables.py | 10 +++++-----
django_tables2/templatetags/django_tables2.py | 4 ++--
3 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/django_tables2/columns/base.py b/django_tables2/columns/base.py
index 20b3477..3b377e6 100644
--- a/django_tables2/columns/base.py
+++ b/django_tables2/columns/base.py
@@ -1,9 +1,9 @@
# coding: utf-8
from __future__ import absolute_import, unicode_literals
from django.db.models.fields import FieldDoesNotExist
-from django.utils.datastructures import SortedDict
from django_tables2.templatetags.django_tables2 import title
from django_tables2.utils import A, AttributeDict, OrderBy, OrderByTuple
+from collections import OrderedDict
from itertools import islice
import six
import warnings
@@ -498,7 +498,7 @@ class BoundColumns(object):
A `BoundColumns` object is a container for holding `BoundColumn` objects.
It provides methods that make accessing columns easier than if they were
stored in a `list` or `dict`. `Columns` has a similar API to a `dict` (it
- actually uses a `~django.utils.datastructures.SortedDict` interally).
+ actually uses a `~collections.OrderedDict` interally).
At the moment you'll only come across this class when you access a
`.Table.columns` property.
@@ -508,7 +508,7 @@ class BoundColumns(object):
"""
def __init__(self, table):
self.table = table
- self.columns = SortedDict()
+ self.columns = OrderedDict()
for name, column in six.iteritems(table.base_columns):
self.columns[name] = bc = BoundColumn(table, column, name)
bc.render = getattr(table, 'render_' + name, column.render)
diff --git a/django_tables2/tables.py b/django_tables2/tables.py
index 01a0671..2f31069 100644
--- a/django_tables2/tables.py
+++ b/django_tables2/tables.py
@@ -9,9 +9,9 @@
import sys
from django.core.paginator import Paginator
from django.db.models.fields import FieldDoesNotExist
-from django.utils.datastructures import SortedDict
from django.template import RequestContext
from django.template.loader import get_template
+from collections import OrderedDict
import six
import warnings
@@ -172,10 +172,10 @@ def __new__(mcs, name, bases, attrs):
if hasattr(base, "base_columns"):
parent_columns = list(base.base_columns.items()) + parent_columns
# Start with the parent columns
- attrs["base_columns"] = SortedDict(parent_columns)
+ attrs["base_columns"] = OrderedDict(parent_columns)
# Possibly add some generated columns based on a model
if opts.model:
- extra = SortedDict()
+ extra = OrderedDict()
# honor Table.Meta.fields, fallback to model._meta.fields
if opts.fields:
# Each item in opts.fields is the name of a model field or a
@@ -194,7 +194,7 @@ def __new__(mcs, name, bases, attrs):
attrs["base_columns"].update(extra)
# Explicit columns override both parent and generated columns
- attrs["base_columns"].update(SortedDict(cols))
+ attrs["base_columns"].update(OrderedDict(cols))
# Apply any explicit exclude setting
for exclusion in opts.exclude:
if exclusion in attrs["base_columns"]:
@@ -204,7 +204,7 @@ def __new__(mcs, name, bases, attrs):
opts.sequence.expand(attrs["base_columns"].keys())
# Table's sequence defaults to sequence declared in Meta
#attrs['_sequence'] = opts.sequence
- attrs["base_columns"] = SortedDict(((x, attrs["base_columns"][x]) for x in opts.sequence))
+ attrs["base_columns"] = OrderedDict(((x, attrs["base_columns"][x]) for x in opts.sequence))
# set localize on columns
for col_name in attrs["base_columns"].keys():
diff --git a/django_tables2/templatetags/django_tables2.py b/django_tables2/templatetags/django_tables2.py
index 1e72d74..1ca91de 100644
--- a/django_tables2/templatetags/django_tables2.py
+++ b/django_tables2/templatetags/django_tables2.py
@@ -5,12 +5,12 @@
from django.template import TemplateSyntaxError, Variable, Node
from django.template.loader import get_template, select_template
from django.template.defaultfilters import stringfilter, title as old_title
-from django.utils.datastructures import SortedDict
from django.utils.http import urlencode
from django.utils.html import escape
from django.utils.safestring import mark_safe
import django_tables2 as tables
from django_tables2.config import RequestConfig
+from collections import OrderedDict
import re
import six
import tokenize
@@ -35,7 +35,7 @@ def token_kwargs(bits, parser):
"""
if not bits:
return {}
- kwargs = SortedDict()
+ kwargs = OrderedDict()
while bits:
match = kwarg_re.match(bits[0])
if not match or not match.group(1):

@ -1,7 +1,7 @@
DIST enum34-1.0.4.tar.gz 32944 SHA256 d3c19f26a6a34629c18c775f59dfc5dd595764c722b57a2da56ebfb69b94e447 SHA512 21b91f1d0e15cc909e733473f603077eff7222c90da84b0a5f2db921ba41ac996b9237cc8adf1d07913b7eaf8f8e70ac6955abbb191f2e7cc54966710a1c96a9 WHIRLPOOL 178d1d5a9ec4e5a7a467e31c9b28e1f799e593e36a0c9a888f64ec86051277cb1c50ae01ed81c95cd3f7ae1e7f287dda9b4049c7e1977fcd427711fcf3990792
DIST enum34-1.0.tar.gz 32331 SHA256 384b593703b057e0b19d90ff62844b1c8796da2e6bd9957d6ce9119bdeade635 SHA512 8eefcb42449927e419c87016d534b1fb335a85daa49c7ae3cc4549bc92dbb6d1a02158542a8cba1fbff4bbad2c4830c6f465b13e8d5ec6d2aae5752efecdf1d3 WHIRLPOOL 28b02767afe416404ba9d0c4db972c869383a72cfc6cb1a75f93b01e2636bac139743f5acb2dbe06083c655a1854cfb8a3c7f1ce1eba340a38d457e3e71e63b3
EBUILD enum34-1.0.4.ebuild 765 SHA256 7d20450c7f5619eb0ee06dbe1a38a174093fab49d98f6b6bd92fdbb19495bb2a SHA512 258ab7f87ddb66dff4663b32bfc2e13d57051f527d94b4f525e50cba74ac50e88431c71bd1199c758aefff27607f0ae7e3ee3d89b99fe49fe07d66900735c532 WHIRLPOOL a7c939dd56de40475f5bdf99d0e2456259240e63cb3869003e7a83aee4c6f729e60d2641f42bd309f562fdeabe2acaa7ed5c972264d299f61f4e447814b8b91d
EBUILD enum34-1.0.ebuild 650 SHA256 5f362421507041fd13c4bc73e2df9c55db0bb2e5e57a4fad2def43a71c76f528 SHA512 70ef48e610335738ab328b723e77338b542acb88e2ea9f0fb1e85596f2102fe99ba571fe44724ac391b63b603c077cc2e2d77f1eb27a4dc81500d214ece0533f WHIRLPOOL 04db751f6bbcd4e71c8045b9bec29c87b4b2b1fab38a238768935537b6698e3c7bd98443290f0eb8defb3e9b34653984c76dc2e07858c3c0ed970fb8fbe3412b
DIST enum34-1.1.2.tar.gz 46757 SHA256 2475d7fcddf5951e92ff546972758802de5260bf409319a9f1934e6bbc8b1dc7 SHA512 61e47d27969237f5e0de814f42e8f9217147f3d2d3081a1fadaf665cee293af1dd978420fb918000ac9f0fe323249faf7993f204660acdebff880bca1dde2487 WHIRLPOOL 9c9a77a9ea042473032b77ade2d5faabf4d176a70fd1931c55d534eced5a2f0140a1c486d99445500e8ab304f14ec5eaa91bcf7a5ba238def557cb3de39f9840
EBUILD enum34-1.0.4.ebuild 750 SHA256 65c82c59dd11b12a2ee764a17d382e2bfaa4e54ec2b1517b1ef12f3a2178d40e SHA512 a217120f07d848b7b0686b63aade0a8e399950bd31c94e64281e7ae0d5ff128f798536006ad64daa4d276a6fc3d0b5914d15e4c729f7b8e1212817a9ee210495 WHIRLPOOL 4723990c532f3c87136be807bc98be67ac853991015e64e0b76da33e7d29fa04f7bdebf903c8004a6b907f5e30c7ccace5bf1a1153dabe0f0bcd7e7766cc13df
EBUILD enum34-1.1.2.ebuild 695 SHA256 5218c1184b0b9718a73995148fb977c8e2fb385b044b4ca0095a163680379fcf SHA512 bc21836dea21cf3e78f29e9c6952aa9ea8c2309515b41d097af83c6b9eaf239eb51a22acf93351e85de7e93b9cd74050c4796b7f543ff7840e1c89e850b8759e WHIRLPOOL 0c6218dbda776492adf79be973c650e861e0704be88dfd8fd273e54f89f98a2f0fcf8b03292cf882c22b55833546d397d96e9ca6a003551beacaf6ffe0a5642b
MISC ChangeLog 3004 SHA256 e474e7d745929639ac8690388d2138018237836482e5ad6c67eb44bdbbce7870 SHA512 bce4bf35148bedef85de218782532a4b583d1d327125bd5586cdb3a547f177e6ec7f6ea2f7547f4bdc2edbd36a88a1b2e42dfefdd847c202d926140ff666d881 WHIRLPOOL 422e8867680bc54e608cc862142ce0cda7689fb99baf23f751b989c031b6098b55dc0230cdc46330fae40934a19bf2f9453e76af8783a400c48a6ff9dd27eafa
MISC ChangeLog-2015 2726 SHA256 07a00a02ef2dcd1d4b2bda65b5302f44f3c022faf6030b0c4c4b9d312a26a667 SHA512 804539a2749ce6c4a850f1a9920ffbd42ce9c1634eeb50c35e0f462605797c30d39d4d70df004144963874d09ec1483bcf31787645e9f625bd578541ae071d80 WHIRLPOOL 39819c7d1c003c3944bd2b6493339d17ed9e17dd6385777e308318d8b89ae71f7a01f2da629f5d3fd4d2c848b142b3774d93c48b53dc4fe29d76c50eceb64ae2
MISC metadata.xml 482 SHA256 4bbde14262a53f88bb83b3047567dd908217d12f1c17877edf70974e82d3240b SHA512 3aa0300b7a187d1d423770fb6a8d8daeecac16891cadb14436e5ed39f9e2b9c65668a4008db1c10d7d43ecfb6a3bacedb94a589f87cd8160b32c8d6cee075a84 WHIRLPOOL 68d44ae3409d3681a0ed65bf3223e0d70fe2380e701b9c054676f6c43dbc9dbbfc667ef5ee487615530518da2057a82a385fde343d9d7bc98ba43a454ce4422a

@ -1,8 +1,9 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3} pypy pypy3 ) # Do NOT add python3_4—see DESCRIPTION
inherit distutils-r1
@ -13,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x86-macos"
IUSE="doc"
DEPEND=""
@ -24,7 +25,7 @@ python_test() {
}
python_install_all() {
use doc && local DOCS=( enum/doc/. enum/README enum/LICENSE )
use doc && local DOCS=( enum/doc/. enum/README )
distutils-r1_python_install_all
}

@ -1,8 +1,9 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3} pypy pypy3 )
inherit distutils-r1
@ -13,18 +14,15 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm64 ia64 m68k ~mips s390 sh x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
IUSE="doc"
DEPEND=""
RDEPEND=""
python_test() {
"${PYTHON}" enum/test_enum.py || die "Tests failed under ${EPYTHON}"
}
python_install_all() {
use doc && local DOCS=( enum/doc/. enum/README enum/LICENSE )
use doc && local DOCS=( enum/doc/. enum/README )
distutils-r1_python_install_all
}

@ -1,9 +1,11 @@
DIST futures-2.2.0.tar.gz 26786 SHA256 151c057173474a3a40f897165951c0e33ad04f37de65b6de547ddef107fd0ed3 SHA512 5f2a835b4b3f6bf1c4f086984a2e1d6ab30004b9af9298ef8afb23549014695ba26b43500dad3ee873e52aacd75911a42cd4ec9dfae6522cb99476a480dc83ee WHIRLPOOL 5c38f64759d0f2a15a536e8a5cb5c7473ce61d46242fc0c0bc737dfe91ce9b6573c1291a6f305953b96cd6298e1e41f7e27b45a2f0c2647315826ad9a1246ccd
DIST futures-3.0.2.tar.gz 24908 SHA256 dc3fc91508e49e0fd2f8625f0132d16e49c80f882e7e1d565c56b0d5dfbae257 SHA512 01525c16914506d1e82910c5994aacc011d1ed01e91b7e403203ed1aa22a8caa3ff759ff399dd72628bc211dcab0893852ac177f792711ee9f9037a64c7e5723 WHIRLPOOL a59740472ca7cf339beb9ed44095d7f02b5701fcb2a28e41adc4dc6da63f23e5a629602010183ed611c4f60ba1a109563bd87242adb729ece12b57d63379e160
DIST futures-3.0.3.tar.gz 24959 SHA256 2fe2342bb4fe8b8e217f0d21b5921cbe5408bf966d9f92025e707e881b198bed SHA512 2fa14df90e583ca86c47441b170a93435eb82fd37bb2e15d98e79c32fbe40fc3f602d762805de05fa8007df4a3ce92840915be59481b94ab4863aae884da74bd WHIRLPOOL 661a1174815766717eb7b130929c7aeef08079228df8f092093ee6cf40f84041ae6729cc7c0f2b05080efd0d80c0f7885c3ae333f7e5f3d21ccf2cfc20cbaa44
DIST futures-3.0.4.tar.gz 25091 SHA256 19485d83f7bd2151c0aeaf88fbba3ee50dadfb222ffc3b66a344ef4952b782a3 SHA512 490a42b547614e2a02fae487861ba8c8409c2e7c556ba81c6ea7a3096d06f7e083983b1e9b99dc978c4badc1dc30272f4a5cfa87c38b3d0ab8029673ee66f52c WHIRLPOOL 5f3809d710743638b8aa3afdae0125771096858c88a8b2c5c533187736dad8b6bc8c38dad327b98d36183574b072c9268751645caa16132ac8df32715262f741
EBUILD futures-2.2.0.ebuild 1040 SHA256 953966336637b2677cddc2e4633a84935e3f39af7ec8cc86012b1e255b38d391 SHA512 96395cf4ef2be27081f4c5e8beaf1baaab4663152ace8aa9cffd63564a0edd3258e7d8eaa5010336efe1718b4f8e926d02438ce39c76a00302ed131fbaf49a66 WHIRLPOOL 9b673fbd64f8dcb1823a5d1f73b625a19c0d03f011b933d97276e79cd2e8b616af5a95d8acc6948d07bf17d28d6537905f79abec609c0b796ef816c5b44771c7
EBUILD futures-3.0.2.ebuild 1042 SHA256 15f265259bc76588f7df927f5bd027b9a28582c9fb1726e205eeda0e25786ddc SHA512 996bc3a9a6fe7190e454634690112244e72e71e0c07d68a0a7d9678373ed6055c90437a6ad2af5f3820e60ae5ff6e66d957c4ac3ce67d641ccb41585bbd710a1 WHIRLPOOL 793659d98845be67dc22c362c4629e438dff803c3cbd34cea713ac36f51174d18f79bbddcdc625e34fc67ecfef7072fefe801622811b6ea6e9f41a9465e9d77a
EBUILD futures-3.0.3.ebuild 1087 SHA256 44a5365b682734f393a8c44570bb22ecfd1fb35bb74c55863de5df207cb25c6c SHA512 155e0273c10c1c2e6513ec553a9b3d282fdadccfbce61c4691b2365d5823b4e5627efb1f4a0f8bf91ac1c13ad9510c9fd471223cd12355947707a091fcda4ef7 WHIRLPOOL 7bf54bca7bbae44fb1b9f925f4ee563321bc3a2fb46bf1aff0167c60202b787c5c79164e8be3ed2d7d9bfae97309e04b7fbbe1a535cc7434395dfc843437c1dc
EBUILD futures-3.0.4.ebuild 877 SHA256 4afab8cd2bb6a95621ae61b566f21e0d414e4e078be5f74cb8ff90a771114bb0 SHA512 e1af7875fac9a20247a57ea43cb01539a4d6aabb34e87fc4a5997167254e91bdd7a4d15b55355a8cd3a71aa06a434ef3a0236524fc5975efe741135928f57320 WHIRLPOOL 076f289e64389a16a8ab3bf6d177a11a3fae5161313ac39eb25ee9eeed55ce016e24bf17e48f15a2bc34fb9d541f6819cd0a559f34e2ef423c9a98fe16579121
MISC ChangeLog 5311 SHA256 b8fdd17c5c130ad07ea7c99ddc20d39ebc5eea773c0e6672ae1a7d6d49b52ecb SHA512 577fffe4f1fd0d5573c44fbc78684f76a5f8db8fcb0fe1c399c034a04a9338b81f7745deb8816b83aacb6bd8ffcf34dbc865bd669cd7ecb696f777f5649aa423 WHIRLPOOL 821578197447a315bf4a033695e3bf53085952d186e136db7aac3a1e75f619f23cab712906babaefa9f47473cec7ad16b2ed359f194192fadc74872271c40d44
MISC ChangeLog-2015 2528 SHA256 da01eaf6a1fddc32e34248deb91fedcf59f34419924151107936ef810535a646 SHA512 50450d9419492267a313ff8df10bd709d1b959fd60d914689a3de1e4db71fb197acb0be903ce67771a8000dfbdeddf10330f4ec60b4055111139eb0029bb1b6c WHIRLPOOL 94a942fbf61cb1ee6ad67aec32dbcf19d22ee491d27f5034ec0314056bd32fd349af81a5d70a50f388383abc492ad6e728d51cf7749b0558b375a57aaffd00ea
MISC metadata.xml 310 SHA256 3156dce7e9e3a82ba0d74f0b723a68ce309fdb23a7d3505b034ee0bc6f7080f4 SHA512 a6efb8ac5fff2d6eab08681ade46c776ad393e65ac9c5fdbe53977ec7cc852e05b82d7466001caa91021eeda0e03ff6513322b90251b8d273b72d80ca30ef20f WHIRLPOOL bd72826cd5ab21e6a11337447d3848524df1a01f0a98c0cd6d416d47c107e2a7abddc34d16da23ca9b2b6c2d25c1b52e60fb4360a4004e964aef7e2dadd1f3f6

@ -0,0 +1,36 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 pypy )
inherit distutils-r1
DESCRIPTION="Backport of the concurrent.futures package from Python 3.2"
HOMEPAGE="https://code.google.com/p/pythonfutures https://pypi.python.org/pypi/futures"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="doc"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
"${PYTHON}" test_futures.py || die "Tests fail with ${EPYTHON}"
}
python_install_all() {
local DOCS=( CHANGES )
use doc && local HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}

@ -1,13 +1,9 @@
DIST hypothesis-1.12.0.tar.gz 76679 SHA256 5e90a8fa249de9c492b4fa573f6f2dc489de9dd3ed3e2a59754b393c42624362 SHA512 107747d835dbe27fe25a429a8be66166005d3f0514d56d585505e99a4e4427afc210b7b6a7459858988f37182e6e4797ffcd1fa0511f8ae985725a1c2bbe73d4 WHIRLPOOL 0539637b819e9d3e4e96d5997299366d68a4e16f9ad5fcbf576048a761172e8568f2538de77b787f36c60ed09758ec5b8a962ae936f8f22d90ffb9551f63d008
DIST hypothesis-1.14.0.tar.gz 77977 SHA256 be2bffac70569cb21d6007b0e0d4b013008e16fb66e6bc8090022310eccebd89 SHA512 427f45517ab63505ffe5c10c205f49140325cc3d7479232119bd9dd21b96c86fae563fa875e8882221a58194034bceafa884a2ba47db101b160f70cfe4dfd1a2 WHIRLPOOL ac003596fef4f33db2925102736e694754a573b2d840584f968e1034ceb6e132a97001987df3c1a958564df37db812e517243e7f1cbf1f61dccb9feb9d9b6b25
DIST hypothesis-1.15.0.tar.gz 81149 SHA256 50c6a17b0cef31e4bec840b619da4407f179d1859c0e0052133681fd7220fc7f SHA512 19fd79f23e7df81805876c0507b86a34b5196cfda9a35ff8bfe5279de4ce28edc4f048993fd4bce76d484aed27638ccd29914654bb3fbd1bb27478ac573347e3 WHIRLPOOL f6f3aadf79ed33e678b0f55a23b418a2450797eb0131f646a8d5aa64ddfbfd883510120fb62f6056d75af65a327ec86c3d9bd237be16cd69255a9fbe804cb827
DIST hypothesis-1.18.1.tar.gz 84868 SHA256 839d382393684e9544cfc855b6a19e1121391bd720a7ace5a6865408c0db0768 SHA512 2b0bc4916efdafc935247bf0d2a9eae434fb63103c51840011ae497b4a93e3d0e86ded54f586f024bccfc93c990e50d3c35652aa6a531897247577132ef4339a WHIRLPOOL 2dd8db37c279b1d16314ac4374c5dc16bb959362216c718b606c6cf4819c1e874e4f1867c2fd31dafe188765a0a5456a55d325c390e09929b32aee52b11f227a
DIST hypothesis-1.19.0.tar.gz 86227 SHA256 0e977a3492f5488ed9dd4a872cefae0934ad4ccd0229a6c483ef5ca0aaaddd6d SHA512 3b2cd671498bd0bc88c93b2753f35b02f737533dd8dbc786420a37a417d145e4f1c579741966394f85b7df4939e61f77315e6158b29e22f9bde07d31e161e009 WHIRLPOOL 52b444e6e3fa0c514ebb9816cd489b2441b213581e241f76ab5aa5c410ca08bedef92f0b608c32c421f74ba84a0e26850a2aaf9f2d9f7229aa176d9e501175a0
DIST hypothesis-2.0.0.tar.gz 76894 SHA256 b9bfe9884dcca0268157f015992e6cdd404d16dab18c2df403c458b6afab46d1 SHA512 7a5f5931b8f427a1cef8ef1735d995a6f5d854acec163bdedf369eb166ed289e024d70c6e5fd556bf8b1e0844d600460f97906cd43f70400995c7919bce20ab3 WHIRLPOOL c669c831c24c2dafeeead8b3e0a24bdfe69017bbf7eb94936b0ce22feac502b3ccdade37cff4b6141d97d79500578b6ef080d0f8fbe8e1c54aca7bfe4db40c42
EBUILD hypothesis-1.12.0.ebuild 848 SHA256 66e78cc558e020d26ac141e9009fd116a516d08c8e1621f1d7f04f4011f79d97 SHA512 ad3d578d307c8a867128d474791f4df41df21b96e5424ee41c260975aead920cfcb376d7d0ac2799d56da25360e6a8942b28fe0c345cfe5da8dfe57af312bb2d WHIRLPOOL a1e7ce77981661612ce696aa68ca77250b00d72e5b8ccbb4c048da1430514f4de6a3ace25a20b35e78b714ba2fe5a4d70023b1112770582d7ca05925df0285e4
EBUILD hypothesis-1.14.0.ebuild 857 SHA256 6d9b21b28a97ff23222b246157bf4fca322c6ccac343d95553a5b5530af70b6e SHA512 6a273e741731fec4ffa3ecba173a387441b9d116e71e4daaf9b58d34c72a2f2ed2e57b48b16e523110260372cf1d785b0bd0e75630c1e802dcdcc48f410d5cf4 WHIRLPOOL 597b2b6bd32e886aa0eab575927448836fc3b8851e6cd2ad1720e1a7ceb0aba46e2d9fc5e27e2327db68b21b275deb5b17e91068f55d82b361dff18f798da2ab
EBUILD hypothesis-1.15.0.ebuild 857 SHA256 6d9b21b28a97ff23222b246157bf4fca322c6ccac343d95553a5b5530af70b6e SHA512 6a273e741731fec4ffa3ecba173a387441b9d116e71e4daaf9b58d34c72a2f2ed2e57b48b16e523110260372cf1d785b0bd0e75630c1e802dcdcc48f410d5cf4 WHIRLPOOL 597b2b6bd32e886aa0eab575927448836fc3b8851e6cd2ad1720e1a7ceb0aba46e2d9fc5e27e2327db68b21b275deb5b17e91068f55d82b361dff18f798da2ab
EBUILD hypothesis-1.18.1.ebuild 857 SHA256 e0d7d0af0c01cd0edbcfc5ff804e143d13235ea0825a0bc08aa06d18129e6de1 SHA512 06178e5c2e2fe30bf93b1adb088b30cec5715eb6aaedf600013da20c7b5bc41a36e241c622c7e92b7a4b1aa5d8f3421fbc6080ecf0016ef24d2c92f11f97dd30 WHIRLPOOL 2a858b089642b9437486458cc5d3be408d367df23433249de31c5db3286490d30c89376d066b1ca8548ca4326e0f65f63448ea9a3b35198fae759ea520e8a5e7
EBUILD hypothesis-1.19.0.ebuild 857 SHA256 e0d7d0af0c01cd0edbcfc5ff804e143d13235ea0825a0bc08aa06d18129e6de1 SHA512 06178e5c2e2fe30bf93b1adb088b30cec5715eb6aaedf600013da20c7b5bc41a36e241c622c7e92b7a4b1aa5d8f3421fbc6080ecf0016ef24d2c92f11f97dd30 WHIRLPOOL 2a858b089642b9437486458cc5d3be408d367df23433249de31c5db3286490d30c89376d066b1ca8548ca4326e0f65f63448ea9a3b35198fae759ea520e8a5e7
EBUILD hypothesis-2.0.0.ebuild 857 SHA256 e0d7d0af0c01cd0edbcfc5ff804e143d13235ea0825a0bc08aa06d18129e6de1 SHA512 06178e5c2e2fe30bf93b1adb088b30cec5715eb6aaedf600013da20c7b5bc41a36e241c622c7e92b7a4b1aa5d8f3421fbc6080ecf0016ef24d2c92f11f97dd30 WHIRLPOOL 2a858b089642b9437486458cc5d3be408d367df23433249de31c5db3286490d30c89376d066b1ca8548ca4326e0f65f63448ea9a3b35198fae759ea520e8a5e7
MISC ChangeLog 6344 SHA256 ea72ff6ca97bc6cba413cbab4f7b3317c42540650b896b44b02e6db4a2fc872e SHA512 e6a91fce76f585b61bd3f2a933d248af1bd2592e1e3cb8f789a9b78a4a14e50dccea7ab25215c3fde60ac8bf517ac7baa3e4b16d72d1b702b651c5e62ad53b94 WHIRLPOOL 63c1db67fc23f636df2bb4f591f55edd4df7fcea571cca43ca0ec8cedff443b5fe3f65dd37a0122475641d80d3d5e4e822a9305f82afbf0e9197153032672c62
MISC ChangeLog-2015 643 SHA256 8bd7afabf7b29c9cef84286964de6f612b036e52c56234c7daf0ef38463425bd SHA512 6d0960bab281c57ff2ed827062421fd636f8dfe1b388530fe02858883158d2a47cb95521736d23799f8928e2d7a8c108894dd05b8725531da9156df850bac405 WHIRLPOOL 40eb3e014b2dac792d9668b27c1281f7044878bb26224141a030a92f265d3e83a651c3faeb4c92e3655502f1205f53e9bc7fd7afc8059fb178fc808670a00cca
MISC metadata.xml 373 SHA256 2fda97bf4d44f275db884f4b903ffa81d147e4ed6a7815c99c794508a7079992 SHA512 4afd72d123e00422c0262cb4ffb53daef620f34ffdfa67480114bb065de64b99ccff6286945ca3a8c4db999f7f87d3fa081bf50cf7b9b8571e7fcc6e7644c047 WHIRLPOOL 3a80f3d28a5637dc0629758db3c11e2880bfdf6c391fa48f6bc1f0772b0cb08f28b732484a96fa09f970344e778bd46818fc967d3623bd5fb1e5511a0f41bb90

@ -1,30 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
DESCRIPTION="A library for property based testing"
HOMEPAGE="https://github.com/DRMacIver/hypothesis"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE=""
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
pkg_postinst() {
optfeature "datetime support" dev-python/pytz
optfeature "numpy support" dev-python/numpy
optfeature "django support" dev-python/django dev-python/pytz
optfeature "pytest support" dev-python/pytest
# optfeature "fake-factory support" dev-python/fake-factory
}

@ -1,30 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
DESCRIPTION="A library for property based testing"
HOMEPAGE="https://github.com/DRMacIver/hypothesis"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE=""
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
pkg_postinst() {
optfeature "datetime support" dev-python/pytz
optfeature "numpy support" dev-python/numpy
optfeature "django support" dev-python/django dev-python/pytz
optfeature "pytest support" dev-python/pytest
# optfeature "fake-factory support" dev-python/fake-factory
}

@ -1,9 +1,11 @@
DIST joblib-0.8.4.tar.gz 314213 SHA256 f185b87199525e0805281960f9f91c4f2e382e5834f05678cfcfa8ec666a4d2b SHA512 37d9a107c0f8f80c30cbcf7e4520a571eb925efdfb8729ca681fb12b3ec79cfd63c4b53660e560bbb3bc162664f79ab1d9fa7207f3dac00b5d5cddcdc12169c9 WHIRLPOOL f887c0153b4fa691e2289a9d3237a1b9ee51fabd7f6f3a54c7914f4296e23d50010ba822846723566fac5bcfd40c7b23c458121b6eff18d8ce15d6317ae5e638
DIST joblib-0.9.2.tar.gz 480557 SHA256 aa20324c09428e35a93517156b5355aa69e070661cdcb3c983249c814d5f7b84 SHA512 8fb5362a6816cb9fb04611c7e2b0b9abdcee216932c966f960f490380d00a4931ddb2abbf3b30e73dca75d05056bcb4863ac92fe0d2a3e6d3842d1f116c1a3f9 WHIRLPOOL 0a04c3045979b23ddfd9554d748d42a7cbc7bed1cd02a7e68ceddc26273fe1c4aeb2c1b51597b5a3a4785aa180cabaa4f90ddd23988ef70cc66edcd8105e0120
DIST joblib-0.9.3.tar.gz 445258 SHA256 ac68f659cd4cfdb102423e9d87f9d94fe1d76f1e02dcbf8c99aea7fcb223be4d SHA512 dada1e628c6f875c663cbb5e7c3339e4a56482f89bcc323f95f996821111c4d5fdc1e66511bd6158dd4b255e5d3d0de9321b7fee42c3e51ec9dcc01695a8235d WHIRLPOOL ef60a41e5939b758ec049a2739b9a0c980e6cb401c4e5f45e2036bf329660cca6b02fb65879bffdbde4aef0f45229529ac6fb769244bb0790ec35bd0dc283f84
DIST joblib-0.9.4.tar.gz 453488 SHA256 e5faacf0da7b3035dbca9d56210962b86564aafca71a25f4ea376a405455cd60 SHA512 492d7dcd3c743f24dd9cff18cc7c7c831fdbfbf279ef7cc75a52fb5474d493623f6d4e985e4caf5bb358addb800f9fea8e018f37caf0a95503f3efdf9b1ccd84 WHIRLPOOL 51bcc2ae1b7315e3ae6f1ae69dbb93e4a330103efd8c463f2671945c76e19cada4820f25a16de76786d7ef5ddb0f180c19ff894934bf77d76cc646886218c480
EBUILD joblib-0.8.4.ebuild 1173 SHA256 d3cb8fbb8f38dde8658a08b33e6a0eba67dbd6d01b9f7001ae0d0d2c9fb4aa94 SHA512 5dd4a94b4de7cd57e91126b8436423babc7489c2760740a3228e9a24d1ec32b89affff155f592ee247aeba9a7bba1da07d2b9a8bcf6209a2fe89bb4c47bcf19b WHIRLPOOL 3e1eb5b850ed907869122d587350d6d984d4f75c39d54f78c3b33dc4c4a76512ccc5c8f854b0071513fb5df529821fdefd9f92937dee261f4ebe3dd0ad6d2624
EBUILD joblib-0.9.2.ebuild 1210 SHA256 0d67d82a7a34eb58e555040872aacbf5bbd1e9cf7f11b1982a0e0e7dfd5877ca SHA512 7ef9b640c92f1e14856beb3eefcf21df83b877f99abe22e1591fa5904d351672e8e90be3cb12a7ddffc347b55ccfb1357eb95b1a2cbcec2d3b269f773d172d13 WHIRLPOOL 4d3642f58b56f2a3544776fe1e7b4ade737f8b49fd85a97b30deb8baded113e282a2b411a1ad18ad2e7be4247a5693704c676336b8dbb9aff3278863d10c6612
EBUILD joblib-0.9.3.ebuild 1210 SHA256 0d67d82a7a34eb58e555040872aacbf5bbd1e9cf7f11b1982a0e0e7dfd5877ca SHA512 7ef9b640c92f1e14856beb3eefcf21df83b877f99abe22e1591fa5904d351672e8e90be3cb12a7ddffc347b55ccfb1357eb95b1a2cbcec2d3b269f773d172d13 WHIRLPOOL 4d3642f58b56f2a3544776fe1e7b4ade737f8b49fd85a97b30deb8baded113e282a2b411a1ad18ad2e7be4247a5693704c676336b8dbb9aff3278863d10c6612
EBUILD joblib-0.9.4.ebuild 1210 SHA256 5537d49605c2ecfb285fa7ea292b53d036082eb1a85e4503f9548b689e73c94d SHA512 2d63dd9ef8bdcc27457053bed17dccfe59d9c627e3202769409a1f0b8ad00691e509fa276ca5cc83f21e3d24953299049f6baaf8497333c6e8d7d2d3142e9526 WHIRLPOOL 600b3507d3fba70b9da61b365ee049cab1ecee3f4a921d0b91a6ef2b6bb6e38a48431121afc661191028a57b451811e719d351995751626c701622bebe7e6ca4
MISC ChangeLog 3341 SHA256 0f8fadc2d2c174400d26618148b4a6891270ada7ddc7370a7c310c973a056812 SHA512 800b035a3aa0d1dc57b6aa5f206d270e0e733d9f6fb2d5ed18c1f2d6bc4d4e65d0ae7325c5602fd97140e298bdf332cad06c72e94cacb46dfe916cd497634eaf WHIRLPOOL d1fa6251808af76c5ae48d8382120d7db4bc33417f28344564c02ba40467242cdd39d8255284ebd8ac224f73947cf1b0b5f862ba177e7ed10f27a52b3bc366bb
MISC ChangeLog-2015 2403 SHA256 6b1d73132e7d1307051cb0c189c0b254ef2e80d250b45d554d251464665147a9 SHA512 df116493f7ff8bc49b1b34137682decb4f9314fd453072538f96ef17fc81cf7db164b85c6746a14e9e04fa41f9801059584d73fcfbcfaaad880bce41e2956705 WHIRLPOOL b9ebdcfca02ff7c86b3c40a69a30a6c8377e20020c7b06aea2ffb779ba46798a3d03140150d159de6f236afa3a4479367f133ef802a0512b32640af5aa79f873
MISC metadata.xml 832 SHA256 bad2be506555504519b4f04feb32f505057ee1cfee731680d079429373315bdb SHA512 af7c23a51fa4ad666546900aca84ebd07412ab36f305ce4650df5cecdfcda3c24ff7d56322495c191a83fa99d00d968fc19284053f77620885f03bf4555f2353 WHIRLPOOL 0e1959373491aa5d4fe59d8f894886b8e2fca0fa7c58674bb8a7cebbbe9100589d2a20b6c00c6c7dcd96d0fdcc43ec00c1b843ea2c4f10a205dd30583904f364

@ -0,0 +1,47 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
inherit distutils-r1
DESCRIPTION="Tools to provide lightweight pipelining in Python"
HOMEPAGE="http://pythonhosted.org/joblib/ https://github.com/joblib/joblib"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
RDEPEND=""
# Usual; req'd for testsuite
DISTUTILS_IN_SOURCE_BUILD=1
python_compile_all() {
if use doc; then
sphinx-build -b html -c doc/ doc/ doc/html || die "docs failed installation"
fi
}
python_test() {
# https://github.com/joblib/joblib/issues/143
if [[ "${EPYTHON}" == pypy ]]; then
sed -e 's:test_func_inspect_errors:_&:' -i ${PN}/test/test_func_inspect.py || die
sed -e 's:test_parallel_pickling:_&:' -i ${PN}/test/test_parallel.py || die
fi
nosetests -w ${PN}/test || die
}
python_install_all() {
use doc && local HTML_DOCS=( doc/html/. )
distutils-r1_python_install_all
}

@ -1,7 +1,7 @@
DIST prettytable-0.7.1.tar.bz2 21499 SHA256 599bc5b4b9602e28294cf795733c889c26dd934aa7e0ee9cff9b905d4fbad188 SHA512 1a7aa604f608483b107401ddca9721ddea673ea1415d2a514948f7399835784e0a9025f0e5236f4109890e5924da345bd111893200730501b496c136465c204f WHIRLPOOL cbde4e7053eb82749a21f1ac7e0a9ab7368f9dfbe64f0e434da085dc30f24931110e87c508c500bb340adec6d928dae53f1652d1601a5718311a9e414a2b789c
DIST prettytable-0.7.2.tar.bz2 21755 SHA256 853c116513625c738dc3ce1aee148b5b5757a86727e67eff6502c7ca59d43c36 SHA512 f3a3fe6fa29f4ef090ff6cac06549ebd9db8b387e7b25fc64c4e37c8444586f50355c5573f38caabc72360aa68054aa189a67aa37f0bd13b872862ecd9151e71 WHIRLPOOL 1b27332ea8b2c83ec13b981508f429881bacacb87ac4a8c51a42b6071daa6d1278a48f3359547efae2c7f9eb1fe5d6b13e2d4232543722aa3aab1f30f9fccfbe
EBUILD prettytable-0.7.1-r1.ebuild 610 SHA256 9b031f8ba68c97a4289db9755882c210def8809145b70906118b652399477cc8 SHA512 c34f90f354ed15a8364b5161a08c738ce2d347eda3fdf9a2ed59743fe9270a2a1ebffe5e69ebc33e5e9450c228ccc057a3e0dac0a5a728b9ac0cc4b06cbcc6eb WHIRLPOOL 7ee4c8c8551b2d8e60bc51a4c11d9a748a73d62de9679457dce6fe30a99947c3f7ea7ec3d16ad94022b050988afa8bcd1b0cf12b815b0fc3eb568c77254b8fd1
EBUILD prettytable-0.7.2.ebuild 612 SHA256 b8330c2eb3becc9091e62a95b67fe6f7facec2b7e2848e3c5baad0af9441c75c SHA512 3c311f0dd951d11a8bcba182db20aae9eee52be8ea4ca4fb041edb065501072eee67e5ac8236e7d476df1c1892bbaf6ce1dbf1a2e94e5ab583484043b896b0d0 WHIRLPOOL 21f0eba8e67d49fe78b409a6f553cc9131913e0ba52c578f200c7d08fc5e90cf595822f648f89a348915e4e1744ae6b9057caf353f6e7903b539b53ef2f4ee85
EBUILD prettytable-0.7.2.ebuild 614 SHA256 45dde047db95ff28b499f764551c8b637a76b5741647e0173a20ec608010f0e0 SHA512 5a67711956a24117f63dd1257898b27d997ce8eced1cfc47c16b9f4bf99bb5dac6724346e15d6fcce5fdafc9cfa167e8bfba7f5d8bdf15f62a3e8e7296e2420f WHIRLPOOL a2abdc24e28033b875cc085125eb617afeeef1c9e23c64a95b50a71c04fd82abd1d24a8c3bcb2cdb9f1ffaf8be056b555c244bcb69afb971366b125b76c0833d
MISC ChangeLog 2507 SHA256 f78a8fd59134f45c6a46ae912fffdc0d260411858a53e2cbfda27068ad688c75 SHA512 94a46d3cd90d7f2e102e95023af4e3ee307fd7667b3a7695ea197e5967456a5f47689e056e46792ea8a7ef01767ea5b119f0a14ee909d91145b7e35171302e3e WHIRLPOOL d24c0675c5db7dbd48ccc39dd17b31a467e153cdb25534def50b0aad77653ac14388b65dbf37443c4ce7e8be072035307822542c0f25fa6f99c067a76b13a63c
MISC ChangeLog-2015 2623 SHA256 7fa969f48fa415f505df117437772a25be3c75bb36942306fe5f877741565ff9 SHA512 f62aa772ed4f44c3a75dc81c0aa9643502aa30f36c83db7c358cf3a779708b564dcf9bec1d20d588e4c9e52a0acc81cdabb2416f0331082be2e7156a49cf41e6 WHIRLPOOL 851da6c9007fa2447b0472afcda0aff73870c30413f71061ff5edce12d969d36b7245dfd0b1adf2bc5e232407a4a1412e2cd0c7f76728ea83603b29b527be957
MISC metadata.xml 388 SHA256 c0755914f7e382ce8af51311d5d1ac9057a4ea62cc640abdf015ddbe40fe0bc3 SHA512 7ac1cfd03216f171bf432f35b21bd6b43d297e77f41dffe5c5c5c4d85614c799252182a06bd5a116b5b831c06df115dcb933f1b2fd051eca8676f0aca7997d58 WHIRLPOOL b123d27466e708f01586a3e995771c02d2fc4e22829617c6d9aad1066089ce24ddfc33282215edc1e715227fcfbfc51e2c2e6d10b1171298f29e56402cc3e49c

@ -1,10 +1,10 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4} )
PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
inherit distutils-r1

@ -0,0 +1,3 @@
DIST pyrsistent-0.11.10.tar.gz 62646 SHA256 db0469748e74f72b6142aa60bf9a5a15b4a080f47d9ed2fb7c6c083756264149 SHA512 cc0caf78b596e2cd9a5960be354a7ecae50a6f324295e1d882100e85208145735d5154a8b17eb297b99d48a6b1edb36cf8bdae781efef046f097f53af00f732b WHIRLPOOL d0ac9088c0afaec1672eb8b4e29c8b3f85f7bb064f360d54a21f0d70daa4ea9d37ab8f947bbba41a0695fc8a5e2f6e73c263748791952c3b32eb7134d2c8d74b
EBUILD pyrsistent-0.11.10.ebuild 861 SHA256 acb717cf14d6c7a214499536c0066ea296e3a413c529d50d443e516969370022 SHA512 7bbb1203f23daa917b854d4fcc7131797b5ce8493c9c15dd3ba3c3c1ae993f654b772d839760cafcebdabece9e7e7e61a9db2799f0d8cd31ad9eb50c093df7b4 WHIRLPOOL 9cd55db143dff4755534b2a343b24325da5b941b08ac37b6accea0b313fc79a02cf6602bc6ed9915f3704b8b1b0355324eeb9cd6c12468e7ffa083c1a8805c97
MISC metadata.xml 463 SHA256 2bef09bfab09b17afb7412cd3bd2e91f0b3df0d20de9addf17a792b3165fcfc8 SHA512 35dcb447ef31213eb0cf2ea4b6e9a999a307f550939c724a54b851631fa34b83137cad50e86fde3e4de47f98d89cfce5c61dd650fca0d9f594451cc5fe983275 WHIRLPOOL 4006abc3c4fc63cb0fe3df27e48f628498092098caf612ba817abdadcf95da8d45c5232f1633687a5a1e61379f036e772dd628d0fe4cb70f2f7d50caea725703

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<upstream>
<remote-id type="pypi">pyrsistent</remote-id>
<maintainer status="unknown">
<email>tobias.l.gustafsson@gmail.com</email>
<name>Tobias Gustafsson</name>
</maintainer>
</upstream>
</pkgmetadata>

@ -0,0 +1,35 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="Persistent/Functional/Immutable data structures"
HOMEPAGE="http://github.com/tobgu/pyrsistent/ http://pypi.python.org/pypi/pyrsistent"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/hypothesis[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
# https://github.com/tobgu/pyrsistent/issues/78
RESTRICT="test"
python_test() {
py.test -v -v || die
}

@ -0,0 +1,3 @@
DIST rnc2rng-2.4.tar.gz 13014 SHA256 c73d9635f6f83883454a92f12ec98d9bf087ce7412eca89aed672204d30a01fc SHA512 082b2985e1fac17792b7513db67c0f467147a69a0c1f1d904665ea99b4ba4042e27cf7398f42b94f26c4fd6dc7a807505429d7d08f0537017d0dbac94cb9474b WHIRLPOOL 23d7b50e32c41ac2be480eaf2d07e5f557441976b33d686b7a0411caf2f96a4ceb5149d5ff26f744357744b3dc088723b8f9f9a4a13804cbe4cb494f3e5c3ff2
EBUILD rnc2rng-2.4.ebuild 523 SHA256 334a92443f9c112de6aa74536cd1dad8f1f3b955e32e50c1b8a3a774f0c7579d SHA512 2a9c8712b8687bc862e8249c9ceefd641c2a2b8d07dbe5aebd9baad9873dd34b3c5e7f44e3fa97afaaf08e07a0e3b3bc922309d676ffbed1eca6d1c5abd66786 WHIRLPOOL be70815f29dae045496df852fd20d93f40a290224a06079a59597a8b35c6b4f06d3a739e2675ad0768b6076c551a23b5c0140a23beca960f3ba617e4a394af5d
MISC metadata.xml 241 SHA256 6a255872700d3f46f1c3a9e595d699b3b49e54c3645ab99e0eefb9e2f1eb3dcb SHA512 c08296e4a38b117f69ea32449a960a9b55f03b09e6c8314e1ec923cef3419ec2b7e9b4580bcd44779439c39bfb5f741b75df3c3c024dbd0ecb4aff195162175e WHIRLPOOL 2e25bc37fe24cc1c4a959f7cf38dfd6677697ead3b13066adda02a17ab5e803a887132657c3027a894b2dcff2f87a76f3a681fd5e7b83b8622fbb710f2a7e3a5

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>djc@gentoo.org</email>
<name>Dirkjan Ochtman</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,25 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
inherit distutils-r1
DESCRIPTION="RELAX NG Compact to regular syntax conversion library"
HOMEPAGE="https://github.com/djc/rnc2rng"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
DEPEND="dev-python/rply[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"
python_test() {
"${PYTHON}" test.py
}

@ -4,9 +4,11 @@ AUX testtools-1.8.0-twisted-backport2.patch 1620 SHA256 061e1d850667ad056814f04a
DIST testtools-0.9.36.tar.gz 201717 SHA256 20a1b0d6325f1303ff8112a272047057b73217aac85424aa4065b87641a04499 SHA512 1cb29deb2fb7cd0eebd9affb06e877487989163d0c4452db8051d75b936b0c4ac6443649d52f83cd3695421b361af7dc75507b037528ac0f7cfde9b4b201ad08 WHIRLPOOL 5561c4ef316c31f5c0099beb93eba307328669e43bef36e8da6b1856bf3f75c6b4d81fc0cb777e8397cb246512203c7951c93a52b2a5877e4764cf2e0a749e22
DIST testtools-1.8.0.tar.gz 207976 SHA256 8afd6400fb4e75adb0b29bd09695ecb2024cd7befab4677a58c147701afadd97 SHA512 b5f0201222d1e8c60fb7c2793bcd38e1c96c6f9fae99e9f3e784d17230c9abbf7325053d501c07e752bad2da36b49e2c79a25d0c20cb9a2f426057f839a77b3a WHIRLPOOL 71d4082197a9c179862fc3c63eadc37d6ff776f0a62e5fb08c296a5bf7109dc5110a2104a1ed15ca97c523aa0afb9e7124805ec6a6ae18f7605d7641abd9c54a
DIST testtools-1.8.1.tar.gz 209327 SHA256 155ed29086e48156519e15f7801b702c15ba34d8700d80ba606101f448a3839f SHA512 0bd765bd3cc82a38c980d251427f9f32d44c377aa753d2d83c36fb8cfaeb8a10cfc86a38899b89ff454fe11742ab5e309439980e12a8bbae19b3d9df799803d9 WHIRLPOOL 06f654e447b6ae42cffbff454886dc1016746bf218c90e89c4b9361af2dc709acdfdcd0100c1624dffc1f72dec5c8037dd4357aa373a6413abf945c0d27868e1
DIST testtools-1.9.0.tar.gz 221760 SHA256 b46eec2ad3da6e83d53f2b0eca9a8debb687b4f71343a074f83a16bbdb3c0644 SHA512 d4d78fb3fd105789e1ee749c66f4612494557af963ba7c3bf5b3c322609bb2ce98c6027f714cbf71720fe248d72a459b554aa65374c6a0b56904b7dabb38a112 WHIRLPOOL 926e738afd86fe945765f9fa08fa40deed7e73db4f37eb2fca9fa30321e28cda9c99e86a1e583853fe1abf93919a71c808131d2cd0694cded3d7203a406fc8d9
EBUILD testtools-0.9.36.ebuild 1390 SHA256 e7899777beb7a278f50a02a7d270db01eb5a69044b3730aebc3f2c175a291e8a SHA512 d1853f82d4f964bfcc30013361b5d35dc6fa5693b79ea8afb5911a6562e57432f0382a62e68be9991f1073e2626b08481abe94f28139d198010ed4a4e987a1b9 WHIRLPOOL bb3368125db9d33a1f504cd17dbc03ac8f7c75080421fa86e77a289344cc40f43e8cdfd96f09c4767b2a45f8d3c4f4b315d087aeb15f3e6b3b714af66e6a3fc2
EBUILD testtools-1.8.0.ebuild 1355 SHA256 5e2e7382abfd7ce8e1ba3be8184f0b495f76898cd51460de2af7b5f753f20da5 SHA512 bb220d666ad040a40c604e35e61ab1003f2b15c307b633683d73a51af29452e3870ca095abfdd3688df9aa57ca6af7d0b5548ab28b1eb4fc97f6b3da5e4a2b62 WHIRLPOOL caccf1f5a8fee2c248193bcb423afd0764c2c3c3a8d9e07788e90206200233ad9564a77e30f81a203c8bed6c1fd8d5833f8f545bcec7b5731a5c68d034795235
EBUILD testtools-1.8.1.ebuild 1220 SHA256 86d2ed0702bef1d93b0e44c3c7c230d1604c32a0284ee6c28525c315461ed172 SHA512 f39606eb49d98f66c5b615a79368463fd3eb87e0c3e949250b4dfeb87421e10d314341375a1b927005529e2e95059e86ed4358152e161de0d4b2d6e24c00eca0 WHIRLPOOL afc904ce0c627e36f43f988745699bdb1179b5867acf1c674a806b71b0f06dfd1fd64e3ecfb745bf8293e6cb15eba00c86b2667461223983aebff7dc79c22d92
EBUILD testtools-1.9.0.ebuild 1358 SHA256 8ab94fb6b09e2d9ed7650c2874856a7f51e9ff9297b8ebe1498f5e47b7bc3007 SHA512 09ff225fe7cca380ad793bc3543e4bf43219c3a3c2167fdd41dee1406f986f9cbca6415b1600f72dbc5f054925340207168dee9d74c1cba31524e57c3807b862 WHIRLPOOL 729b9af4e0edd6653312e86b779a6e53ed5a3a9bcf16861bf4afd11a2fdda25978dfa4b8f5259fe8f4de1360fc97a9b5e44ca81313aea7ec5f0dac47f825a812
MISC ChangeLog 8631 SHA256 291028231d284a439e70869fb9ff6316d0795c30aacbbd18f6904f2988237bd5 SHA512 bb68f28ffd0ded3e3879ca770f2177a968f728c35267ef7ef3527e988b21cc45fcd9b40f9192c00ca61f34016d219c49177b82def44a7211e9d74800dcb3a06f WHIRLPOOL cc39667f7afad9105470d33d13cd809712f86845f9a48444f657a7e0954f16091e353808692d1a1c448dc6f30b6ec7335240ffa50a34f9ecb0b466ddccfa4203
MISC ChangeLog-2015 16217 SHA256 15bad870b9a7a30ec260d755f70d6f810035d7f638ddacd6761d60f1e4bbf161 SHA512 bfc63382ec41509c4e48b4817426fc13899f96fb5794bc410b61aac080536ececc726bc95ca6222a9a024b72e4c7134d07c21d164364e63daa2c579bcc14a92d WHIRLPOOL ffaccccc7037b0d81a86bf832db96e10d6dc8a39f245e1f7b1371893468d9a8851c2789f007a1bd80abdce704128734fcc9f4c239470529c93efd1841052b2a3
MISC metadata.xml 676 SHA256 aa2f6b5195878472f9b73498dda9b51958767a2122a372b9ea02961e3a76cafd SHA512 d30f11261909fc949987a37e89dccb351ff7669cfcb26c021852530b8fc5dcb17f33a825e9eb9e92c36cf11caf89a5ddd262e417464072bc0d07dd79ad49871f WHIRLPOOL 33cda2cb6f7940730372db67d5d137ff0c4d1b8a5e6e6f164f04268409394c2f985c99aef990130315d27dcbcd355c5039ba24a192a88829c6b3f94fc6823627

@ -0,0 +1,52 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
DESCRIPTION="Extensions to the Python standard library unit testing framework"
HOMEPAGE="https://github.com/testing-cabal/testtools"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="doc test"
CDEPEND="
dev-python/extras[${PYTHON_USEDEP}]
dev-python/mimeparse[${PYTHON_USEDEP}]
>=dev-python/pbr-0.11[${PYTHON_USEDEP}]
dev-python/pyrsistent[${PYTHON_USEDEP}]
>=dev-python/unittest2-1.0.0[${PYTHON_USEDEP}]
dev-python/traceback2[${PYTHON_USEDEP}]
"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
${CDEPEND}
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? (
dev-python/testscenarios[${PYTHON_USEDEP}]
dev-python/fixtures[${PYTHON_USEDEP}]
)
"
RDEPEND="${CDEPEND}"
python_compile_all() {
use doc && emake -C doc html
}
python_test() {
"${PYTHON}" -m testtools.run testtools.tests.test_suite || die "tests failed under ${EPYTHON}"
}
python_install_all() {
use doc && HTML_DOCS=( doc/_build/html/. )
distutils-r1_python_install_all
}

@ -1,6 +1,8 @@
DIST maxitest-1.5.4.tar.gz 13723 SHA256 d03018f2a0d0414b7ce9df7a1326e6b0d615323b109084f3191472027d60a24c SHA512 b2b7c0ac561f7f62f94a86d1f84b1aa4e9dfe65840607ebc1178055e82a759aed74637a721c7eeb234e5efdf52ef6386e36097dcb165bbd001758a96e588d8e6 WHIRLPOOL c3fbc53e5e23da0e85fcdab9578af13b278dca9bea6738ca9ebe6eeecb8e72783e5c147d4e79dbe03185e365856dbdcbadf8a936916393946fd0f9ae5b3bf097
DIST maxitest-1.5.5.tar.gz 13753 SHA256 5b8da0bca9b099da51f2abd14c6490b178debb4d79e545b377ee29cf4110cf31 SHA512 0136597d86a5d760c221e96bf84dfe36ae18b32450d0f955760903a8eb97232bf112e2c11528f9cb293972e6a1e0531fa459c132c8551a2861d57e7de9f5a642 WHIRLPOOL bf99b3402814d04254307b917d19f97ff32d6a43c75a71cef8994ac629f98cd23e909b69a6eb5404cfb707cde9175a8a95efe1aaf1a011952db908c8245a261e
DIST maxitest-1.5.6.tar.gz 13751 SHA256 629e8c27b35158eb4bbbfecb47ac50434f47d13ceb094bcf657df1389bfd2f3d SHA512 7228c0b39a374a1193be63959b827c5657420b9effe451971e46a3d29c80f71fb684801011d531855340c853400250e149ae1cf0d73bda1800facc2ea072c500 WHIRLPOOL 1878bf3069e4debfc317a3b5bb360be96be05ed22e7c9bbbafcb410018d1a2009c964eec16864ab02dd619bbb657e3bc067bc82d0acd5f3962a797fdde6db918
EBUILD maxitest-1.5.4.ebuild 1184 SHA256 b48c4c12e6ce66bf6ca305b93b5222fad768f5efc1a62bc501decce85677265b SHA512 f84528d25c44668da5a897ebf801524e8dc174116fcdf49bb6fa1394ea52c78575eee67b24a3b253b111b4bd2e61f7b8dbdca483040b2d6c347dd8bc84240cca WHIRLPOOL 50b5dc17fb1665ea4107818f3bb4a3b547081d6932ff1b13e54c71367e3611aad120d165f7a2d1981719a9d1722b258ffab8fdfc883023537574c5006b3e77cb
EBUILD maxitest-1.5.5.ebuild 1299 SHA256 ce85496d11904b6360f599493e1d6fdfbc49f60c97759d73a7e7db7d5531f85b SHA512 85c926c208e508b632f9d7259c469d14604c9919632abdcb895cdb0c1526ed7ffebebc16def8d907e8aa36f672628589c7f95b9b26e501d4dab60786a4920093 WHIRLPOOL 7554e57d0feca459a8a455a271b3f5f386dcfc8d85f27541f75d4a7ffbf174d5ea61c0ed73ad63aa5df0206f2c292d3525d1405ab17c855e789cce7928edb177
EBUILD maxitest-1.5.6.ebuild 1299 SHA256 ce85496d11904b6360f599493e1d6fdfbc49f60c97759d73a7e7db7d5531f85b SHA512 85c926c208e508b632f9d7259c469d14604c9919632abdcb895cdb0c1526ed7ffebebc16def8d907e8aa36f672628589c7f95b9b26e501d4dab60786a4920093 WHIRLPOOL 7554e57d0feca459a8a455a271b3f5f386dcfc8d85f27541f75d4a7ffbf174d5ea61c0ed73ad63aa5df0206f2c292d3525d1405ab17c855e789cce7928edb177
MISC ChangeLog 1791 SHA256 caf3ef4eb0614a14aa749c9d1231180b723ddc8574a584ff90c7a4e40f014157 SHA512 53b5ef59618b35d3376b31d1951a5686222a5dcff15f2fc2b0da009eb8580df767858ad75dc6559fba4d24e204ccbc272b2e8d0b21e716d66d1bf21df5883d87 WHIRLPOOL 1f028f0e49855b7e2855db953f2eb9c9c354e55125d253d96ebc2cef942e3900e67affd20842f151861d35f215050cc97154390de2ee84a21481751d29950428
MISC metadata.xml 332 SHA256 b6742448d2d6b28289a9862d0d6f1e8f34c6606bd628914cdcb312c95e460753 SHA512 ad86da72b8bc8895b0e09bc9e435eefec9ca1738e8b34aceaa959b2431b35c2732c704bd68a02d02c3c88912c20395f8601e2d42ec26f5d15c064893c0ceff0e WHIRLPOOL 72c2d39e3aa6fa17cb556f77e023f421c87e333c149d7a10a3f6e3db8eebe664c1a744f43e34a708c3f64425fe11c7ce0a479dc3f9ecaa8d77e482213a6e1587

@ -0,0 +1,49 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby20 ruby21 ruby22"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="Readme.md"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
inherit versionator ruby-fakegem
DESCRIPTION="Minitest + all the features you always wanted"
HOMEPAGE="https://github.com/grosser/maxitest"
SRC_URI="https://github.com/grosser/maxitest/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="1"
KEYWORDS="~amd64 ~arm ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend "<dev-ruby/minitest-5.9.0:5"
ruby_add_bdepend "test? ( dev-ruby/bundler )"
all_ruby_prepare() {
rm -f Gemfile.lock || die
# Remove developer-only gems from the gemspec and avoid git issues
sed -i -e '/\(bump\|wwtd\)/ s:^:#:' \
-e 's/git ls-files/find/' \
${RUBY_FAKEGEM_GEMSPEC} || die
sed -i -e '/byebug/ s:^:#:' Gemfile || die
}
each_ruby_prepare() {
# Use the correct target
sed -i -e '/sh/ s:ruby:'${RUBY}':' \
-e '/sh/ s:mtest:'${RUBY}' -S mtest:' \
spec/maxitest_spec.rb || die
}
each_ruby_test() {
PATH="${S}/bin:${PATH}" RSPEC_VERSION=3 ruby-ng_rspec spec
}

@ -1,7 +1,9 @@
DIST origin-1.1.0.tar.gz 37519 SHA256 5876264ef7095e58b7516487551afd7c357cefc7d235d3e5028fc94bf7e0aeb5 SHA512 0f4de9e31a172c687e38065020e895991b53e69467e7e5a8368f34ad58b80cc03b14f9cc1f264303dbfef6f88f71fd3477b850a6a5d08871e049048336f650b2 WHIRLPOOL 2bc807bbe7554730c13d7a5e6550f3716c4758a317d004cdb4ee1fac09e08490051a2beef07d168357d702454501053f2e9574d27f89fd635c4664787f18905f
DIST origin-2.1.1.tar.gz 42764 SHA256 e710ae991fa512b6d5cfc9a5540a170ea389de010fd83d6d953195f18892a7fd SHA512 91b4e2b7bc02b5530eb96025b4a7e92e9ad0fd27d9676b9149f66993df928e0a1027e3cc89f537549e7f9135fb5b5414211a3c624677475b84c22fb68c74dc54 WHIRLPOOL 213fc74ff94f9dbea88ddef11a4e6f3551733e430d54d4d9726601699d12977531b16d54a7b56849d3aef3b55fe8509ea9aad59982807942c5e33c7a6fa236ae
DIST origin-2.2.0.tar.gz 43739 SHA256 c900a051f51354ac1962935c5d12b8ed28c47470ccf41c735c826346891efa6d SHA512 01befdad8aa22ee6778916d02310c1808de8a88047cf19bf0546940d32585974249cc544038c4cd0ccea94651d58e1c1966972bbdb98687f38cd4325994ebd8c WHIRLPOOL dfcd8b4d41eb12dabbfe60b8648b4a51c714dd58da133fcc5cbfbc76380a0d8a9b05aed867486719d1f71031d45e85881a461bad89dd7b78039957d887c1ffe7
EBUILD origin-1.1.0.ebuild 823 SHA256 8d7e4e68b7334f385c1511e8f84facd06b44d1ea7c5a33b7c461e635c81c93cb SHA512 b9ef85e6cf073ec8c5dc05b7ebd441bb115189527d377461e44805674279ede47e6c9cea218ebb6480768e5e5e5c8c803eb87a7fc3e9206053f51cedc45d12b1 WHIRLPOOL b4d5bef238bdfa777f3b9b55b561cbcf0724e5c4ec30af5b30dc2dc987f1d41c52f5f7a5add2cbf2e1b3c23edb83f9f60a76e1c2f000aaa8078db8affa673275
EBUILD origin-2.1.1.ebuild 796 SHA256 4d2e833117abfb8791b5c3d38b4147a43e96736f870b8d8ad27520d41866fff7 SHA512 0673bce47b7c9ee84be89a564f5f2412c70933f0b1d6af072a57a3f02bc39a932d3ef7b48b0004c0bd06c839705123399984a4c8779f26ab9749c78d66d49c56 WHIRLPOOL a3ee8d873f51c1a9761165a3fccf7aaa640a343881e90998a250de82980acad7d8081353436762ee67041dc311446e791df4187f5b1d73b4cc67077a6dc015ae
EBUILD origin-2.2.0.ebuild 789 SHA256 c29b484ae1022e620dedaeb91a18b6da69830abf71250b140fa7951d2d10afba SHA512 5ac0e0695da1f2607b2cab0f436ea383112298cc49fa253238b5faea92c0a75f645d058d6bd5f36487f7de90c3161530cfd5c477959944d4e5118a61b9d727ff WHIRLPOOL 399717f66d594c9bb611a447a9a5c76b2deb64af2cba348f7432766b180087da375d5c8898a121797c8c7bd5d2f4f40def157a99d0a62a7c631e10f88359fe88
MISC ChangeLog 2474 SHA256 dc12c75fea7f8141a48452d103f77b1ec0609796e788b039da109ade1e1cf3d4 SHA512 f488b1a247550c830606a625fbb5de4cc70bdded62bfeca00c83f3affa4514cacf3e60b4cbd4967ee1fe07d7635ae1d182f8043197407d3dc29ee4ce117555e0 WHIRLPOOL a8c7974fbaffff9caab2aaeb70ddd1c56193c3c8d17ad6a17044cadfb86e081b6a21de73f01828b840d2f1eafdd5d2087e119e6f1747bada18a317a16a2d44d5
MISC ChangeLog-2015 2548 SHA256 47fa6de966c1703946e7c1cbbfff15640c0f667b78d6742c17bfa9b2aa870ddc SHA512 2aa622d71bbe8831ca3876ac3284a226a286e26a475a46a08e8a105b1c1ae0d8930774ff3ac30c78ef81af67fd10b69c8825149f8e8339074bb8fd4072bb4c34 WHIRLPOOL 5708c1470d0610dc1ca092699e8eeb2b8fc461bdd07ad47ea8023bf1fac6ded97b5f2a06a124e5827ddb3d06bf86207d1f9e489feaab2d15e35141002dc38a27
MISC metadata.xml 340 SHA256 ff19ec7c0cfceb6b59bb6a54081bbc948f3ee7b08b7e4e1861baa44431d8f36c SHA512 dc82aefa45cc9e2017afc6604183c9e15c6776224ec50e9957297d3dc2e517df89d5154a12a4c30cad0d54f9d27960efc9f36e7648a4c397f882785e2e9b27c2 WHIRLPOOL 1165138cca3b9e75399e16de59e0d8fa712f3083507761a937e477758ebd01b6a1afab6cc909ffedc5e4270b3f32f1c5f2ee5844404129a4625ac0c0e8a00c28

@ -0,0 +1,37 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby20 ruby21"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_RECIPE_TEST="rspec"
RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
GITHUB_USER="mongoid"
GITHUB_PROJECT="${PN}"
MY_PV="${PV/_rc/.rc}"
inherit ruby-fakegem
DESCRIPTION="Origin is a simple DSL for generating MongoDB selectors and options"
HOMEPAGE="http://mongoid.org/"
SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${MY_PV}.tar.gz -> ${GITHUB_PROJECT}-${MY_PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
ruby_add_bdepend "
test? (
=dev-ruby/activesupport-4*
>=dev-ruby/i18n-0.6:0.6
>=dev-ruby/tzinfo-0.3.22:0
)"

@ -1,7 +1,9 @@
DIST ruby-mp3info-0.8.6-git.tgz 88463 SHA256 1b52aff957da105641fcb1713a4afdb031aa6dcc064b1f81f36b744e00754f1f SHA512 3b536850d18a6ab0da9a9d096c79b78e6ec2b8fec78a551dc1b44a94b97a77a37fbb8db7d3fc6fa41c1b0732d949de624b89bf28119752c0486f703a1d0873ea WHIRLPOOL 8edbd44d271f77fa2eee2cb4cbba1b30af626e4a496dc55b91b3ac5470e237b651c715fa56ace937ab985ea1640823f11ccd0e30afc8de7fd0c5a8e344658e9e
DIST ruby-mp3info-0.8.7-git.tgz 89119 SHA256 f7e5df39b44748f7ceb2d246ecbafbc66b35144d0e7b789db3e04993d5bfea8b SHA512 4b1cfdd4c94d98a78fddeb67639265c5d1aa333fae847ac42663bb93d2e8380d46b6e87482c117001cc14ad9b1f6f2cc2dbb865c5fd12c4ec22e6ca26565685a WHIRLPOOL 8345b8d5e6ad5254a5313dfbf310953c8904e38586cea4d029c73ad4c09700fe25064d807528ae83d45da32511b8c3a254d721b3350f340984958ba9ec391cd5
DIST ruby-mp3info-0.8.8-git.tgz 89283 SHA256 0a114f8223865531f6423f7f8c4c351d7db3dc0e91b3eaa8b3dbf4098a313357 SHA512 8cfd98cdd04e214b2905ebb7563f2af16833985efdbf53339233902d1a3c323936edac4e618c96b6903ff6282d9e2e6f399f80dae3b98deb32971e00b4efce6c WHIRLPOOL f64bf52ffc17ddedf527f494c76bfa8791de6a3a79e309ee13ff217202edee2f6655a1009771643cf9ea1d7c23a6f9dbb87474e9ac3e65ac19eb8444ae7f57b8
EBUILD ruby-mp3info-0.8.6.ebuild 849 SHA256 bbe7378ae9965c51ed64970920b2d1a8806492d52b1c9ba10958ca9451967d70 SHA512 f7049c81930f1bd60322977f051df2d7b5f0bcb9e54d85f72f74a7b48395685d9b94d0f78b4329467d0fbf0b555e197bf9b6f6617c99a5b87f0fc4a65a084198 WHIRLPOOL 1fe5cf9b3a1868c912fdf913d5fbb679e047ef158d0b468dbf47ae19b1d0b2448196a1829788dac081d192ad7932725ff1df45ade3cb3dff55ad74f61d29305e
EBUILD ruby-mp3info-0.8.7.ebuild 849 SHA256 bbe7378ae9965c51ed64970920b2d1a8806492d52b1c9ba10958ca9451967d70 SHA512 f7049c81930f1bd60322977f051df2d7b5f0bcb9e54d85f72f74a7b48395685d9b94d0f78b4329467d0fbf0b555e197bf9b6f6617c99a5b87f0fc4a65a084198 WHIRLPOOL 1fe5cf9b3a1868c912fdf913d5fbb679e047ef158d0b468dbf47ae19b1d0b2448196a1829788dac081d192ad7932725ff1df45ade3cb3dff55ad74f61d29305e
EBUILD ruby-mp3info-0.8.8.ebuild 708 SHA256 50c10936ce513403473ef10f484f8ff8c1e2e9b0f024b81120f99227cf431f5e SHA512 51dfefd7252d4b44b97b32911ee5d967397b43f5be465667e237e93cc81965da914e98457306c7156de4d8ff5cb2f4c5484c4693007d3bfcee74a9b389812d43 WHIRLPOOL 8dc112541ce6d92226890212ab27c2d87677f80ebd6adc74f502ae11ec2ffa2a516896563c2438db2d11b9bb049b784f3d462247d29d3ed7f42a936749b5ca6d
MISC ChangeLog 3180 SHA256 5021526bec101cf600a2562f276bf3d5f8f8cd228bcb22b9a3775d73012a83c4 SHA512 29de13c711e5b03446cfb6f2e34120eee1fe5d86b79ad374ee3edb2160dab2694510b0e2a3f1ba88dc0d7a9157ba2e0a32bc7ca7a2bb5380984fda74f808f6a0 WHIRLPOOL 0d1a7b28ed1c176847b933544d871383c8daf503dcb4adb20e0f28fed80b2c4da846206bf520b3ae71eac778ee0ea4e893ff38b36f0a22b2c0c7c9608445c424
MISC ChangeLog-2015 5912 SHA256 6e40a5f16a75ac1727dd9b9415b1673c10bf70d66eaeb2efb6c9b10eb1ffada4 SHA512 b980eab90add020b58121eb89be2cbc72cb7128a938d49286528eb17b53533967c6419620d2a706a080a91800d1ad3e4845228212496c913c8d0c960db82f55c WHIRLPOOL 4c57343fab1bb8bb4e48c178d181800ef5ad738a3b6d40bd5972de2749702c5f9b0b51f24c48794a73253ee6f40caa7255e5a8ac9200395b2eb5a77734a78727
MISC metadata.xml 345 SHA256 d907aa33ce7abf2fb37af4fe3e9b89d021927a65e31dfbf59d2b97a0b7d0636e SHA512 653b0c5748b47debdeeebfa0f61e04c5fce8b7c96a2d45bc57ac20088b3a379d8b3e06d7e919d51681233023034a7251bef6bb79c9d20b68b9bd51fbbb19c56e WHIRLPOOL 08b08e322c0b7dcc2697cb0fbc544d992e93a6ad7499c3f03cf4b8d3aa30225d4a97827574b389b7e691cad27c7571e26fc6c876f5e3a4a34e5b419f2f1892b7

@ -0,0 +1,27 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby20 ruby21 ruby22 ruby23"
RUBY_FAKEGEM_TASK_DOC="docs"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="History.txt README.md"
inherit ruby-fakegem
DESCRIPTION="A pure Ruby library for access to mp3 files (internal infos and tags)"
HOMEPAGE="http://rubyforge.org/projects/ruby-mp3info/"
SRC_URI="https://github.com/moumar/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND+=" test? ( media-sound/id3v2 )"
ruby_add_bdepend "doc? ( dev-ruby/hoe )"
ruby_add_bdepend "test? ( dev-ruby/hoe dev-ruby/test-unit:2 )"

@ -1,24 +1,16 @@
AUX boost-build-1.48.0-disable_python_rpath.patch 337 SHA256 979727bd1aabf6df05d8b06e3ac525bb6d44c2b18c3e4e1331528c4633b7e9df SHA512 4244814e05c15478992a775b9f63fc0b7477caa4770af7f61f0e664af7e681c33c3a5be3b6842e1d4e159af43adde820d00cc0f92c990cea59899ec0aa2d273c WHIRLPOOL 3d395f0adb341430192f2bc3507d8f585ea2afe7cedcbfd95e5b6fce53fd6cf34b5a612d36937cf3413f38e20f9b2bb72938f1b1fb07895f63297d5e4c4c2a6e
AUX boost-build-1.48.0-support_dots_in_python-buildid.patch 627 SHA256 e544b0c81a09ad3e56800bef4e7a3e78b5b27ee7377e7f4fc66d1aecd955ae0a SHA512 3f7be047fab021890870797b349122a6e71f51f4187ce430e9f325c7c25981bf5378fe41c32e8f3be87fec8e91ba9640cc87ccf75fd27cf9aa505e1a607afd71 WHIRLPOOL b7dab03a0d89e0131009dccfcf9945acfa35b222c07a7db4f880aef80140c9ff13d18f570763502a1e8bdc066b13b7320b82c3d9e8cfd0848c1b0aff7b168a43
AUX boost-build-1.49.0-darwin-gentoo-toolchain.patch 647 SHA256 f729f8e7cd9046cbb653e2f687a8e72e71a313cffb14805e8783e7799786441b SHA512 53a4f0b53a53d65c9777d2621b957a5b2620899f631017858bad975b82be3ac3c0acbef9d694c3b86fe41b0aba5c170e4e0b63b169c5d00a6d4448fa506b66a4 WHIRLPOOL e2c83f06667938c6f2b32aefa2f5a7ad07a68c1366c55eef7b9bda9c42b31f417c34127f518cca151245c82704e45fe6a5402e3b26383f79de417c728e67e667
AUX boost-build-1.50.0-fix-test.patch 428 SHA256 649d36035315caad20807a6b6931155c94c04cd3a0d4ff0e4987e247798d39b6 SHA512 8ceb373209eef19a7bce932b004eb4ec3655110840f5af10198883f25657ef048cf6ab6b6e962ab4ceeb2327af117b8c8b788f23c84549324f36adf5f0dfd4cf WHIRLPOOL be8c7567c61cfeafd36df92356a59738a421b1db95a62f1694e23a9a5d803060b9bb734fe78ef12252aa98e7c47d5527d720b89f62ada9b1d8352cba98d242f7
AUX boost-build-1.50.0-respect-c_ld-flags.patch 2014 SHA256 15db5440bee28ff3109f0a9a45a4426026b1ded36da88fa8f8a828bff961cd74 SHA512 cd9454009a09795f9b6ad7da187046e43ad624cb56ac79d53596771b69793666247bac540e580060a20694ea7c42f0bb13b266b98cee43a04397bc8931016508 WHIRLPOOL 9267db366be1dff9ead6b846c88a78312600fd2b3a0b9864fa3c7c767a3bd41a4b10b2508f44eb39bb0748163bacda4423eafe2872b2b6482bdcc269c25a1bdd
AUX boost-build-1.52.0-darwin-no-python-framework.patch 415 SHA256 1a85311e133f3cdb3d17bfd10fe64c244c2efa23722def1334f89dad9274dace SHA512 68a43d610f5d92f5733b9fbf08348e06e190ec7e30f8d5e63ff95c3123539bc582b4d4fe960de586c0df243c5c49e36e9bccf49ca2017884aaa6a2a2b5759d56 WHIRLPOOL 82458d31670568b583f5c067c3224560d50c97f830e67138c31054371267012a29f9a1e902f885c576b2b39af4d92a387028183223d626a3e45a8cfbc9ef366d
AUX boost-build-1.54.0-fix-test.patch 436 SHA256 244d923dda51f68f2b8535342727307a4e4e2c0b99c11c4b0806e7ca524982d5 SHA512 9a7cb66b6cd82f7e27074f4a3edad20817fcaa0d9b54d14e87311a57bb59498e9b880c37342d2afccbc8146422702f6a908dacf7a7aae0d24354b0709c2d4891 WHIRLPOOL 151a186c0ef18dca513f29114b877959e71976ed15d7aae9d81f6015db16e9efc0d6d712712d73bc79168d23ba6ee6eedb0df096e614db2b1232ff1ac110396c
AUX boost-build-1.54.0-support_dots_in_python-buildid.patch 560 SHA256 a986984f85908e19577908376c02f258b8a224cbdf7b4b0e9d57a2bb364c5b4f SHA512 06edc9d25a2fb9cf9b9124e67a9c7d9afccf50d41bf2a65814b6b0a0e6b43a3ec1950bf2919a08908b6f5f5ff7ad13e41352c2328b9bca2ddf1e5a5cc60ff59b WHIRLPOOL ba22249002c0d1169dd463b0c8df3db81bc35f0e161eb0d8168a75c8b8c2e7b96f2658a2bba0018d6178e0dccac4045d5a2fa7a53849271002018f6a4f322081
AUX boost-build-1.55.0-ppc-aix.patch 224 SHA256 a285da0182907f07e678c5831fe0588beb96ef3bd4542058a71d4eb540711221 SHA512 ae3d9fd5c39ef7330fffc0a0c36f7680c133a5180ba796fcd4193f2799cb43afe35599e0efca3f9ba8fcb049fd260f04349674731a870594c343aa4c7808c569 WHIRLPOOL c75b080226d4f85266f43a935191c67f83af640f3f7cc5bed2f7ba1617e82d3381e9c7fad38999bd51a7bdac57c1d82856ab3b8553873159fd748d894f6f5f3f
AUX site-config.jam 688 SHA256 795b0719536a934a1c65cfd4abf09ad4f30ad7d90ad4d55b00c858ee35e8890f SHA512 b65bf1be3133f9f66d3139b00f195a288591bb20a13ba35041507c2c33d7d2da6047c3b02dc27bc4eb21798b91e1262a60e294b7fd4af90808b9de0f5af517df WHIRLPOOL be4e6a1a308dc41e522be919d765b85cb67909ed74d022ca4bf8264ec86ade1caffe8d69a630b21d4abfed1d0c1e8ef079f874046a713fcdf4f0d72f3f0b6386
DIST boost_1_52_0.tar.bz2 54421709 SHA256 222b6afd7723f396f5682c20130314a10196d3999feab5ba920d2a6bf53bac92 SHA512 fc512d3bfa6a39a60fee548775c97239271cf757587b8df7ed739c800844a819a359dca172be0e69ad7752753753139bf11f0813d650066d58386662fe32842d WHIRLPOOL 73bbab4a1d2a652200f4b5e669440a2afcebcea96a1139ecc75213067ca32d5cadb0f060bb0ec2e29e9e31272fb7ec9d2cb960801032ee6c5dcb86564766411d
DIST boost_1_53_0.tar.bz2 55765258 SHA256 f88a041b01882b0c9c5c05b39603ec8383fb881f772f6f9e6e6fd0e0cddb9196 SHA512 8cd7806653cb6ea4a1c6862796ef698de5ae0bdbda96954fedbe090c59e3e6cb8f8d385df35183e9063ac4e2c2fccf10744516c47a994cde5f1d1cba1b07e522 WHIRLPOOL e8c5ed6b34dd5f68dc7e102a9e22b302616a65077d3f4af370ece6352b02a866e04294a4fc76bbd5555b6a4131f590e6455e6a74b5f12c4ffc2dd15af0bc8746
DIST boost_1_54_0.tar.bz2 57873778 SHA256 047e927de336af106a24bceba30069980c191529fd76b8dff8eb9a328b48ae1d SHA512 3467a2bb9b4797cadfc52150cb036939ef35263f421870897dbe9492d1504a714805668a193b0811fdaf39a3527ee693ff70da5b942d7ab11b307e2e693e1760 WHIRLPOOL dbe3cbecaccf86ca184cf73cff75c17d6307b680bab098e38a9efd24d17776481e597017fc9f8fc8f488495f315c6d2b14b9212c51cf98529c302482bf67e92a
DIST boost_1_55_0.tar.bz2 58146647 SHA256 fff00023dd79486d444c8e29922f4072e1d451fc5a4d2b6075852ead7f2b7b52 SHA512 dc606477f4c303e8f40de2586c16394b6d758e198b35bf3a7d3e576a2f49171aadc4f95e8d685fa731bc4e61e19869d5a24e1e816febfca9de078d66e096e041 WHIRLPOOL 6ae111d6a956651bd91914432b743faffeb466703191b05193db47f02fd3528a14ce200f26c1ab77bf2c68994eb5b135b0176f66a746964d334b4793ba113ad5
DIST boost_1_56_0.tar.bz2 94777674 SHA256 134732acaf3a6e7eba85988118d943f0fa6b7f0850f65131fff89823ad30ff1d SHA512 1ce9871c3a2519682538a5f1331938b948123432d99aea0ce026958cbebd25d84019a3a28c452724b9693df98a8d1264bb2d93d2fee508453f8b42836e67481e WHIRLPOOL e9e9bb965816b687141d55bc026e378a56ed577a2bf0bdad61a1736e7f11d1797e0cac0185a1fa25b6c4b9fe1f75cbb0bb73a5ea05e84d59385bb3b17a90fd12
DIST boost_1_57_0.tar.bz2 60821561 SHA256 910c8c022a33ccec7f088bd65d4f14b466588dda94ba2124e78b8c57db264967 SHA512 61881440fd89644c43c6e3bc6292e9fed75a6d3a76f98654b189d0ed4e1087d77b585884e882270c08bf9f7132b173bfc1fde05848e06aa78ba7f1008d10714d WHIRLPOOL ff092af332434082a774645a5eb42829cdbdac805ef86dccce8988542062901524bd4d5fc890e3a9c01f0a721047501e5d8b13d50ffa5368066c3438dcf719d6
DIST boost_1_58_0.tar.bz2 70394057 SHA256 fdfc204fc33ec79c99b9a74944c3e54bd78be4f7f15e260c0e2700a36dc7d3e5 SHA512 7480ec713b0aa13f0ec990603e87e3b5c8d53f4411329b10fae37fc963b90aad12dbd9290a33c3669ae801e9012a68683eadff057591e9ca2ebcd22b1a67b5d1 WHIRLPOOL 0ed66f7de8b2ac28eda89e2fcadfc5533e6a3887ef7a929610804efa3ca66b850fecafeb61c986d37cb704ec844744e47d08f87e08ea25c779f57cffd26a1be2
DIST boost_1_59_0.tar.bz2 70389425 SHA256 727a932322d94287b62abb1bd2d41723eec4356a7728909e38adb65ca25241ca SHA512 8139e1ae997a86974071c5714ad3307e3d8fd15ef702b81a953410dd4d424b932135f53a0ef4891d9b9b747a38e539e66d6a803388fe0cc98e5166be872d682a WHIRLPOOL ab26f6b770c32320e71806d7f7856b3841917dcc59e0c5ee588fc77d77f11855dda66bfb808dbe0f3f89859b958211439c271401a5b1ad2ea98aa5d377934510
EBUILD boost-build-1.52.0-r1.ebuild 3705 SHA256 04547b263645e414de8fb7e3d30a0628b2129fb8d4c5d9e9f149784b606fb735 SHA512 5435a821f6d0ec51c84cbfd2c0babf5c31fbf40f9dc5ae8b69de881f5c965faa37924433d4bff16a532b377feea490bbf949d04584f246b2f003ebad8feb750e WHIRLPOOL 1b5285c2724835bac4c02a8ab64e93ed039f48f42367ab8e9479c21ff02a7f69ec0364e5b483bcd7990a7d1388fae98986bdeffbe96f925e02aa8566ddb4914a
EBUILD boost-build-1.53.0.ebuild 3836 SHA256 8cb7365287c5dd9656d5f9b8b80f1f1ee8b0173acfeaa7be263c9eecfa679d90 SHA512 335de12716c213f70582759dbcafbe3b82b74816f06442db4338a335f18f7abf9085223fd18ada41f49bfcfab03cb2033c125d3a70117e70bb0cd1c3c51334cd WHIRLPOOL 9301c9211d740efc8bc0765bbb4bca441c9795bedfcd60f58c9c5af1e631645b2a6aa7e4561a200b295011d0c70e5a857e9bc8bdaa63ddd8d0e1c91484c8d4dc
EBUILD boost-build-1.54.0.ebuild 3836 SHA256 be1f6641dd2f8157cc4b93da5d8b6b3b2f3af989ead867ea113a7d8c00cc32f2 SHA512 d96101d88cd73e688fc1ca57ad2fce12adc18083ea2f42a144b58325e1ab133ff4d2b1481fdb4f742315d10e4289aa1423f28192bf8b5319215dafc4608194f8 WHIRLPOOL afabf3c26041d918839e2540e9bf94bc6009e5c8371615b1c053f572f5389cccbeb6bc650692550dfd57720c3539ba3c20130a05d2f616bb510d7990ac09cffb
EBUILD boost-build-1.55.0-r1.ebuild 3895 SHA256 a3f01b2560d8cfb7471f1584003a32b1fc682ae5d4bc1b83a979da5d794daabb SHA512 49f95f5cdb6e7193ddb0c8c4040ac846d874eaa02c10644c8c67b12a4ca11277847d91133fb62f6a6d9d39d6ef07f4a0741eddeb29a19df7c1143d46d4de5355 WHIRLPOOL 98e7eafcc118671f9e33c298e57032b91b51dac2cac62106371efb1aeb206428ec9e766db695be57fff35c46d88d6e547adeb4095cc02c325ebb1c93525ee9ba
EBUILD boost-build-1.55.0.ebuild 3878 SHA256 4edebe6da2d4f02e2898c106b7cc95ad5bcd3b7d541e845430b33ebaf5915d2e SHA512 8d5241adccc64cfdd538b4a95bd3a2cb7106b2cd96d230ad3c9311ea5f022111d98e9e9b2bad3e1e55756a1a3bb1006c4076fa48c22627cfc359c556f9b948d3 WHIRLPOOL ce590ac096fe4f06d1f49db7ef670ee34c24beee23e1316de09406994d3913cf4dc131241753e6d1042c7f85d2bd28661e7c8c18d8001c046b145c8d4153faf4
EBUILD boost-build-1.56.0.ebuild 3947 SHA256 b33ab81a7d68bfaf64e4f71c9366a81876340ad65454c642224b8cf9e28b5079 SHA512 de52a30bd77db39a3c51b1c9b7864deed6a2484cf52abc1428b0c2d82b92c184ff1ea5832a910e3f2504d189719ca15d7334ef57549821e5aac971530e00bb29 WHIRLPOOL 8c4c694c4eba2f577cef583dec035acd08d8b9287cebec8ebdc5f6c631d6a3c97ad4b07bb8dfe9c2c40bc618e8fb08924baecb00c5fc492e259f9fb8c485d2fe

@ -1,137 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
PYTHON_DEPEND="python? 2"
RESTRICT="test"
inherit eutils flag-o-matic python toolchain-funcs versionator
MY_PV=$(replace_all_version_separators _)
DESCRIPTION="A system for large project software construction, simple to use and powerful"
HOMEPAGE="http://www.boost.org/doc/tools/build/index.html"
SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2"
LICENSE="Boost-1.0"
SLOT=0
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="examples python test"
REQUIRED_USE="test? ( python )"
RDEPEND="!<dev-libs/boost-1.34.0
!<=dev-util/boost-build-1.35.0-r1"
DEPEND="${RDEPEND}
test? ( sys-apps/diffutils )"
S="${WORKDIR}/boost_${MY_PV}/tools/build/v2"
pkg_setup() {
if use python; then
python_set_active_version 2
python_pkg_setup
fi
}
src_unpack() {
tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/build/v2 || die "unpacking tar failed"
}
src_prepare() {
epatch \
"${FILESDIR}/${PN}-1.48.0-support_dots_in_python-buildid.patch" \
"${FILESDIR}/${PN}-1.48.0-disable_python_rpath.patch" \
"${FILESDIR}/${PN}-1.50.0-respect-c_ld-flags.patch" \
"${FILESDIR}/${PN}-1.50.0-fix-test.patch" \
"${FILESDIR}/${PN}-1.49.0-darwin-gentoo-toolchain.patch" \
"${FILESDIR}/${PN}-1.52.0-darwin-no-python-framework.patch"
# Remove stripping option
cd "${S}/engine"
sed -i -e 's|-s\b||' \
build.jam || die "sed failed"
# Force regeneration
rm jambase.c || die
# This patch allows us to fully control optimization
# and stripping flags when bjam is used as build-system
# We simply extend the optimization and debug-symbols feature
# with empty dummies called 'none'
cd "${S}"
sed -i \
-e 's/\(off speed space\)/\1 none/' \
-e 's/\(debug-symbols : on off\)/\1 none/' \
tools/builtin.jam || die "sed failed"
}
src_configure() {
if use python; then
# replace versions by user-selected one (TODO: fix this when slot-op
# deps are available to always match the best version available)
sed -i \
-e "s|2.7 2.6 2.5 2.4 2.3 2.2|${PYTHON_ABI}|" \
engine/build.jam || die "sed failed"
fi
}
src_compile() {
cd engine
local toolset
if [[ ${CHOST} == *-darwin* ]]; then
toolset=darwin
else
# Using boost's generic toolset here, which respects CC and CFLAGS
toolset=cc
fi
CC=$(tc-getCC) ./build.sh ${toolset} -d+2 $(use_with python python "${EROOT}"/usr) || die "building bjam failed"
}
src_install() {
dobin engine/bin.*/{bjam,b2}
insinto /usr/share/boost-build
doins -r "${FILESDIR}/site-config.jam" \
boost-build.jam bootstrap.jam build-system.jam user-config.jam *.py \
build kernel options tools util
rm "${ED}/usr/share/boost-build/build/project.ann.py" || die "removing faulty python file failed"
if ! use python; then
find "${ED}/usr/share/boost-build" -iname "*.py" -delete || die "removing experimental python files failed"
fi
dodoc changes.txt hacking.txt release_procedure.txt \
notes/build_dir_option.txt notes/relative_source_paths.txt
if use examples; then
insinto /usr/share/doc/${PF}
doins -r example
fi
}
src_test() {
cd test
export TMP="${T}"
DO_DIFF="${PREFIX}/usr/bin/diff" $(PYTHON -2) test_all.py
if [[ -s test_results.txt ]]; then
eerror "At least one test failed: $(<test_results.txt)"
die "tests failed"
fi
}
pkg_postinst() {
use python && python_mod_optimize /usr/share/boost-build
}
pkg_postrm() {
use python && python_mod_cleanup /usr/share/boost-build
}

@ -1,140 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
PYTHON_DEPEND="python? 2"
RESTRICT="test"
inherit eutils flag-o-matic multilib python toolchain-funcs versionator
MY_PV=$(replace_all_version_separators _)
DESCRIPTION="A system for large project software construction, simple to use and powerful"
HOMEPAGE="http://www.boost.org/doc/tools/build/index.html"
SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2"
LICENSE="Boost-1.0"
SLOT=0
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-aix ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="examples python test"
REQUIRED_USE="test? ( python )"
RDEPEND="!<dev-libs/boost-1.34.0
!<=dev-util/boost-build-1.35.0-r1"
DEPEND="${RDEPEND}
test? ( sys-apps/diffutils )"
S="${WORKDIR}/boost_${MY_PV}/tools/build/v2"
pkg_setup() {
if use python; then
python_set_active_version 2
python_pkg_setup
fi
}
src_unpack() {
tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/build/v2 || die "unpacking tar failed"
}
src_prepare() {
epatch \
"${FILESDIR}/${PN}-1.48.0-support_dots_in_python-buildid.patch" \
"${FILESDIR}/${PN}-1.48.0-disable_python_rpath.patch" \
"${FILESDIR}/${PN}-1.50.0-respect-c_ld-flags.patch" \
"${FILESDIR}/${PN}-1.50.0-fix-test.patch" \
"${FILESDIR}/${PN}-1.49.0-darwin-gentoo-toolchain.patch" \
"${FILESDIR}/${PN}-1.52.0-darwin-no-python-framework.patch"
# Remove stripping option
# Fix python components build on multilib systems, bug #496446
cd "${S}/engine"
sed -i \
-e 's|-s\b||' \
-e "/libpython/s/lib ]/$(get_libdir) ]/" \
build.jam || die "sed failed"
# Force regeneration
rm jambase.c || die
# This patch allows us to fully control optimization
# and stripping flags when bjam is used as build-system
# We simply extend the optimization and debug-symbols feature
# with empty dummies called 'none'
cd "${S}"
sed -i \
-e 's/\(off speed space\)/\1 none/' \
-e 's/\(debug-symbols : on off\)/\1 none/' \
tools/builtin.jam || die "sed failed"
}
src_configure() {
if use python; then
# replace versions by user-selected one (TODO: fix this when slot-op
# deps are available to always match the best version available)
sed -i \
-e "s|2.7 2.6 2.5 2.4 2.3 2.2|${PYTHON_ABI}|" \
engine/build.jam || die "sed failed"
fi
}
src_compile() {
cd engine
local toolset
if [[ ${CHOST} == *-darwin* ]]; then
toolset=darwin
else
# Using boost's generic toolset here, which respects CC and CFLAGS
toolset=cc
fi
CC=$(tc-getCC) ./build.sh ${toolset} -d+2 $(use_with python python "${EROOT}"/usr) || die "building bjam failed"
}
src_install() {
dobin engine/bin.*/{bjam,b2}
insinto /usr/share/boost-build
doins -r "${FILESDIR}/site-config.jam" \
boost-build.jam bootstrap.jam build-system.jam user-config.jam *.py \
build kernel options tools util
rm "${ED}/usr/share/boost-build/build/project.ann.py" || die "removing faulty python file failed"
if ! use python; then
find "${ED}/usr/share/boost-build" -iname "*.py" -delete || die "removing experimental python files failed"
fi
dodoc changes.txt hacking.txt release_procedure.txt \
notes/build_dir_option.txt notes/relative_source_paths.txt
if use examples; then
insinto /usr/share/doc/${PF}
doins -r example
fi
}
src_test() {
cd test
export TMP="${T}"
DO_DIFF="${PREFIX}/usr/bin/diff" $(PYTHON -2) test_all.py
if [[ -s test_results.txt ]]; then
eerror "At least one test failed: $(<test_results.txt)"
die "tests failed"
fi
}
pkg_postinst() {
use python && python_mod_optimize /usr/share/boost-build
}
pkg_postrm() {
use python && python_mod_cleanup /usr/share/boost-build
}

@ -1,140 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
PYTHON_DEPEND="python? 2"
RESTRICT="test"
inherit eutils flag-o-matic multilib python toolchain-funcs versionator
MY_PV=$(replace_all_version_separators _)
DESCRIPTION="A system for large project software construction, simple to use and powerful"
HOMEPAGE="http://www.boost.org/doc/tools/build/index.html"
SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2"
LICENSE="Boost-1.0"
SLOT=0
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-aix ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="examples python test"
REQUIRED_USE="test? ( python )"
RDEPEND="!<dev-libs/boost-1.34.0
!<=dev-util/boost-build-1.35.0-r1"
DEPEND="${RDEPEND}
test? ( sys-apps/diffutils )"
S="${WORKDIR}/boost_${MY_PV}/tools/build/v2"
pkg_setup() {
if use python; then
python_set_active_version 2
python_pkg_setup
fi
}
src_unpack() {
tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/build/v2 || die "unpacking tar failed"
}
src_prepare() {
epatch \
"${FILESDIR}/${PN}-1.48.0-disable_python_rpath.patch" \
"${FILESDIR}/${PN}-1.50.0-respect-c_ld-flags.patch" \
"${FILESDIR}/${PN}-1.49.0-darwin-gentoo-toolchain.patch" \
"${FILESDIR}/${PN}-1.52.0-darwin-no-python-framework.patch" \
"${FILESDIR}/${PN}-1.54.0-fix-test.patch" \
"${FILESDIR}/${PN}-1.54.0-support_dots_in_python-buildid.patch"
# Remove stripping option
# Fix python components build on multilib systems, bug #496446
cd "${S}/engine"
sed -i \
-e 's|-s\b||' \
-e "/libpython/s/lib ]/$(get_libdir) ]/" \
build.jam || die "sed failed"
# Force regeneration
rm jambase.c || die
# This patch allows us to fully control optimization
# and stripping flags when bjam is used as build-system
# We simply extend the optimization and debug-symbols feature
# with empty dummies called 'none'
cd "${S}"
sed -i \
-e 's/\(off speed space\)/\1 none/' \
-e 's/\(debug-symbols : on off\)/\1 none/' \
tools/builtin.jam || die "sed failed"
}
src_configure() {
if use python; then
# replace versions by user-selected one (TODO: fix this when slot-op
# deps are available to always match the best version available)
sed -i \
-e "s|2.7 2.6 2.5 2.4 2.3 2.2|${PYTHON_ABI}|" \
engine/build.jam || die "sed failed"
fi
}
src_compile() {
cd engine
local toolset
if [[ ${CHOST} == *-darwin* ]]; then
toolset=darwin
else
# Using boost's generic toolset here, which respects CC and CFLAGS
toolset=cc
fi
CC=$(tc-getCC) ./build.sh ${toolset} -d+2 $(use_with python python "${EROOT}"/usr) || die "building bjam failed"
}
src_install() {
dobin engine/bin.*/{bjam,b2}
insinto /usr/share/boost-build
doins -r "${FILESDIR}/site-config.jam" \
boost-build.jam bootstrap.jam build-system.jam user-config.jam *.py \
build kernel options tools util
rm "${ED}/usr/share/boost-build/build/project.ann.py" || die "removing faulty python file failed"
if ! use python; then
find "${ED}/usr/share/boost-build" -iname "*.py" -delete || die "removing experimental python files failed"
fi
dodoc changes.txt hacking.txt release_procedure.txt \
notes/build_dir_option.txt notes/relative_source_paths.txt
if use examples; then
insinto /usr/share/doc/${PF}
doins -r example
fi
}
src_test() {
cd test
export TMP="${T}"
DO_DIFF="${PREFIX}/usr/bin/diff" $(PYTHON -2) test_all.py
if [[ -s test_results.txt ]]; then
eerror "At least one test failed: $(<test_results.txt)"
die "tests failed"
fi
}
pkg_postinst() {
use python && python_mod_optimize /usr/share/boost-build
}
pkg_postrm() {
use python && python_mod_cleanup /usr/share/boost-build
}

@ -1,19 +0,0 @@
--- tools/common.jam
+++ tools/common.jam
@@ -759,7 +759,15 @@
switch $(f:G)
{
case <base> :
- result += $(name:B) ;
+ local matched = [ MATCH "^(boost.*python)-.*" : $(name) ] ;
+ if $(matched) = boost_python || $(matched) = boost_mpi_python
+ {
+ result += $(name) ;
+ }
+ else
+ {
+ result += $(name:B) ;
+ }
case <toolset> :
result += [ join-tag $(f:G=) : [ toolset-tag $(name) : $(type) :

@ -1,11 +0,0 @@
--- test/startup_v2.py.orig 2012-08-19 11:48:12.020600368 +0200
+++ test/startup_v2.py 2012-08-19 11:48:28.564516623 +0200
@@ -14,7 +14,7 @@
return re.match(expected,actual,re.DOTALL) != None
# Test the v1 startup behavior.
-t = BoostBuild.Tester(match=match_re, boost_build_path='', pass_toolset=0)
+t = BoostBuild.Tester(match=match_re, boost_build_path='/invalid/location', pass_toolset=0)
t.set_tree('startup')

@ -1,10 +1,8 @@
DIST debootstrap_1.0.67.tar.gz 61863 SHA256 0a12e0a2bbff185d47711a716b1f2734856100e8784361203e834fed0cffa51b SHA512 751cfabdcefa6de099f12377f4e5ac611d97952197040c8d194abc0ac8f3abd59c21110828592bfa2c7a92299db57fe8c6ee0991e11894470f444a71cfd25151 WHIRLPOOL 64acdd3bda9f901b90621a1ce26671075f1a24da748b00ffc1ef9d554fb6ef04bed964988679a168df9e82780a30876c48b6d381dcbe41bd9a7c0f5a8119b261
DIST debootstrap_1.0.74.tar.gz 62347 SHA256 ae1d1a8d6212f7721be489608230a185721b798d114f8c56b67c4a5e123586bf SHA512 19c2cbbe66eafab73715f0449d84a689f8f1c766ecb14496e6eb77d792a7950d181d2e1bf9b07c8b27d692f94b8e247174d0a04200fb0404a9f3b17d7a898b83 WHIRLPOOL 652dddde71cb300c7dd672a8bb40b39ccf017a4b07f468d75b1d306160701065a34b398f44a6f897415388920f2982cd6c0ee40a64e38caf23e0e1ee3bf0a5f7
DIST debootstrap_1.0.75.tar.gz 61897 SHA256 4fdc5daf7bce3816a7faa916e7cbd6d45357f241f0d845bec0015c06fd7c7cd6 SHA512 bbf4a9e33ee0b398064aa12ba77c7e2ad8fba0e050a8d821341c9c065f8554476aaa6c67f93e3255f85828b98643080f331aee9de6a901a9d5fb5cbcb8ed6beb WHIRLPOOL dca8e385102ef03ea970320fc1fea8a8f44fc09b78384591911df046afb0f14157e90fafb3cf8c021ea7568e22eea9f26674eb07cfb25b21ed72810cf0957c7a
DIST debootstrap_1.0.76.tar.gz 63584 SHA256 d3cdffe78ec94a7576e106fe04f6b967c90fc88b5bfe925509214e098494619f SHA512 af7349faa26f8a4f73d687957ca267c27346ee927f2a9a95c220d18e273253e604ecbd6e0fddce89e995e7f39d1a31dac4482ab5f999042785618e85774a10bc WHIRLPOOL 4f95eefc04cee565a40395b89eb9499df19aca9a0cd3c8ab41456245e80e23858d1456324f7987cf384c445c52f546692e60d9873dab4aa07895117a239773bc
DIST devices.tar.gz 47835 SHA256 0d93f93c8b21160069d14e74f8f990a2e0e1e5a90dc828b29e6b3f5aa5829e48 SHA512 994ec8d72e3d52d2d872f7ff0da2336e4cbd3a5fa73bb6cdb9e06f5e7f5b8c69cea639c738fdba1186f382d6dcf62e7746fface664bfbd744aac24b16f034432 WHIRLPOOL 222963bb920e1311bc2f481bba04e49f386b60cce6ce0576424896277e0c4fc6a339d4403d587744c32b0bfb1db6391f200fa8d66117e3f21e1c12f35365d732
EBUILD debootstrap-1.0.67.ebuild 915 SHA256 f94930b7693d55189cf268b438770d79722ee62cf62cade2dcae6d346e07e129 SHA512 cbf76e931844886f6c1d9717501d1fb722c1c5113504426b4ed13a69ebbffdfa9c882663b022be2eaed63a7f27f5c0442349cf2362c12adc05077d0ff249e9ac WHIRLPOOL e10339702c4d3f76358baa2be92c7792de4d63ec4937f1042c5bcf2d8e6698e8a47d02e8f87bc4e626d8227646e0e558a335c3c8ce9796081048e6b8002ce737
EBUILD debootstrap-1.0.74.ebuild 924 SHA256 ae711d3b96144113f1461de5881d1776de65123fe1bdcebc29b6379dd151ab0f SHA512 0f9ab5ea25ef3e65e9250ce39d165f121680363a1e2bedb5a2df67aa8dfa0439c86033fc41e75646b96778a8f7bbb8f125ad5e4b6edf43d807e60b7873f47354 WHIRLPOOL 0d1e32453955ce51801c5e420d9b2260c35a4a33d3c76e503a93375ec62102cb424cb8ad17ce03ac0f2698116055857d444c38aea40bdb5e0a92ac23985811f1
EBUILD debootstrap-1.0.75.ebuild 936 SHA256 e3c5bfc63a3f3a2c246a418456e8b34202b2f035623314acf2ba52c61ce1cb0c SHA512 d924e63a1d41d598b802870be66bdbcce96c8b62cf58a2c6013e96799e8b97a923d027be73c4f51fa61d3725dd6c7aad3f99aa7939cc30533f395cc8c78bc932 WHIRLPOOL ea39d3001253ce4592c7d17c31edf939f1e6fa6f8f91c30625b47b534d08144bba57c83286b0b7f0f6f07c07dab72c90a382e8dc9143f963570d649068b7692d
EBUILD debootstrap-1.0.75.ebuild 935 SHA256 c2c3f9a422b74c5030f2e4ae692ccbc77f7cae903e3057082e57a8d0d60351b3 SHA512 412dfd0d6ef608b02afbe68a9007af28b0079a8fb2109b316ab649c1553b691a7b0d8f69f55d5ef582f313ca4e49b29d1790e70ff263d853c19db022454b9d8e WHIRLPOOL c92b27b25707bd6a4a7d3ba4c862f8c2771189d3281a8df07d487a1e6ef0ddc63b3d6ce303dcf8b59e379f9fa946ca3bb5209db6a582dfb784163128ba221c14
EBUILD debootstrap-1.0.76.ebuild 944 SHA256 803d7782fe1c9862dae8fc1ae0d4378d05c7ca6852cbd22c425cd89df09172d0 SHA512 49ac3d2ef75a0866b20f04d1d95c2b00f6b144d642f6208ab2e3b67ad9db26631519c0fcb6278241609a52782441a0cf0fbab8dd4ecc52b434cebf79a4a4d33b WHIRLPOOL a0634f2993e588e06bae673b83ec05b869e23575e47284e7ac6e0f9c46488cfecf0bcac46006dd98d294f7b81ef7b24a88832236df28f669e8002172e8a546cf
MISC ChangeLog 5102 SHA256 d8c684ac2013e301864108c3e3ab6058a84fd7a3682e957a2e1904889ee6d8b5 SHA512 07587d32449f0976eabc91e959c934472c8673e83d3d2a45db415e33462be1ca29babbd82002a738471d06ff0992cb14bcb9c21ba032decea0dc0c018e216cbe WHIRLPOOL f92a5a72712b5e70255c694fba4331b84e1d4379f65b8f2dd36109e817380f94837d44add74616e41b3647c94d8cda7e8a8880083dee4ce930fcbf020cf2eb9f
MISC ChangeLog-2015 35849 SHA256 1534b0e16da4ea353547125a29fd69abed3b8d5b0e42c582f3397a92a66de966 SHA512 cad43266da4f1f23992ffacf32c35b8ab75bb90a277542faa081ba688eceb00d81f5f207fe11e3f9f4b04298d69d551e81bf0936c0fef4fb1b00ea805896f7ac WHIRLPOOL 91364f1501c5797fa3d667db65226313ba0310574a8a343dbbb3dad10c1d3852bcb738c1e779b2ed9dcff6e81ba52fb39d8d0e1ca1968017bc377e4aef2efb9f
MISC metadata.xml 368 SHA256 347d7a6bf82857bac75ad35bf1c5deed70f6b6b32c653672af5c9787903daa89 SHA512 9b21a6fba435a634f6856000a2338448c5528b3c10b1c0d1800afeb68980e89db01622e63e0db9dfbf9db9f19b1b7fe0ae1529b8d9a2794c11f0e7acf39e92cd WHIRLPOOL 598cd6e5b46948c6a7d5bd415cd8ad2bdb0ad2efdcc53ecb94b768fa9f69314b2e36c432ddfb1440bca47c11efc4b4d4aae6e1fd037787fcc2b6a5a8e04be7ab

@ -1,44 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils
DESCRIPTION="Debian/Ubuntu bootstrap scripts"
HOMEPAGE="http://packages.qa.debian.org/d/debootstrap.html"
SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.tar.gz
mirror://gentoo/devices.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
app-arch/dpkg
net-misc/wget
sys-devel/binutils
"
DOCS=( TODO debian/changelog )
src_unpack() {
unpack ${PN}_${PV}.tar.gz
cp "${DISTDIR}"/devices.tar.gz "${S}"
}
src_compile() {
return
}
src_install() {
default
doman debootstrap.8
}
pkg_postinst() {
if ! has_version ${CATEGORY}/${PN} && ! has_version app-crypt/gnupg; then
elog "To check Release files against a keyring"
elog " (--keyring=K), please install app-crypt/gnupg."
fi
}

@ -12,7 +12,7 @@ SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.tar.gz
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
app-arch/dpkg

@ -22,6 +22,8 @@ RDEPEND="
DOCS=( TODO debian/changelog )
S=${WORKDIR}/${PN}
src_unpack() {
unpack ${PN}_${PV}.tar.gz
cp "${DISTDIR}"/devices.tar.gz "${S}"

@ -1,7 +1,7 @@
DIST RBTools-0.7.4.tar.gz 158594 SHA256 1626d449eae9d03a8e3e5c0125f77a86eefdc615b86ba7ee1368b238521de198 SHA512 c12d254f1eeb7a8d06a1ab7cbb952f45975da355b436a7514cf9fa0c3fe60b713daa79874c8cf7df05b13acb22441cf6ae06e442b238b5481a01cdaf15f6c5c9 WHIRLPOOL b6116eb6445994dadb3c6003e8fdecf60d9fa17257988c9822b69c5cf19ae369e31c9a07315c14e27cdce35697f0eef16207306f0e6a5ec8fa47a9d0aa66680b
DIST RBTools-0.7.5.tar.gz 160657 SHA256 4f252a3d5ad4a2d25883b9adf0c6ee17ef56146bd9c0586e0aa2a2790748c069 SHA512 f5c795929d8fb09b3f39c18e747096d56205c6fbf73e4a04a5898b5adc058d092e41f835ba6cea8b4b94bc5747cbbdf988131ad66e637cc77e0d59a4509786ef WHIRLPOOL ee414239c9289b1ac17b6fa6e63fcb42c058bde9cd3bb69a8d13e5c038c77a942de48d63091c5e8b499dc47e62f5b469d22ebbba66050138b35c355c02d98d89
EBUILD rbtools-0.7.4.ebuild 655 SHA256 cecd74e0bb67c9251daaf563988c6aac926ffad7bdf8b78e268d536bc72b7b07 SHA512 7ff3d688dabf43eb64e00343dbdc019cc7651dc67d4491ad07ec95c88d3f8935d0ffa2450dbb371f0fae023807baa65eb7350bbd802a7e1df78609d2901e1e9f WHIRLPOOL 2c14d472739966097161221004c0d5f66f5e36ecf137229e2b630635aee1ff8417fa0a80fb1ea102ba02b5f35f84cfa90c8d306204830085d40a621d1ff24518
EBUILD rbtools-0.7.5.ebuild 657 SHA256 7c87eb04f4bda1ca8bc62b0a74e615323b556c3e19f84931d8df81a19421a25e SHA512 b44076649b5a6197e6834216a8071279dda642c7fc1e90cef878e1f3f0f334285c61a3de503ebf151a8bc38d46ef9eca3e2e130d7800bbf785ae01bc7960983d WHIRLPOOL cfcb3fa1512c05d64f06a56f7a3d7e0aa83f99542f5d54c564fe327fbdc4e3ca0a1432f2571ce7e2ddf7221050c58a0a76771a84624b96cc658a9effdcb98a50
EBUILD rbtools-0.7.5.ebuild 656 SHA256 f15981ce08c8b1735fe87dc4ce1a8a7eb0275c737625afe7ac4c3e28096b0a17 SHA512 b609df0fcb86c996d0c8f24abd7df8260cd6a7b7788675a68cc4f103d64193cb04e264c01ab646d15346120e373aa2877ccf3f9757b27a2d43b0043ef6019647 WHIRLPOOL 115f39612b6aa6ff3ea3803c3d29bd8aff010a6cf353c494400adadc6d755b4cb88986c52b818d986c5014cdbb6e727945fd4148dc1d9a290b956d42b28f6aa9
MISC ChangeLog 3213 SHA256 f1b093f0090f5d086d532d9f764fd16eb7c89b294926df1c0c9f0ee3992c6fb6 SHA512 3f0627987321edfb43f2ee8896f994e76e4c833ba569ba80e256e45548c12f72cc4b539170bd165f2b15267b7599f9a21d627d31cb7d1b847a976188af78e973 WHIRLPOOL aaccd4f4ee4aba9ff6476094ef1801bdac9742e45c102da3cad44cdc971d04a6385443ab3e87493504709638a5c4b53f8032eb354250d874a4d3fdf5973697ba
MISC ChangeLog-2015 6415 SHA256 680f6acfc0e3d5c5354d8006e474faa22aaef8db188537718b482cfcf8a138cc SHA512 b9f62ed8622ade4718c51c0c38f4bafcb1941c7490742d4b0f8e94a094c2566162acda1f94b83be7c0b1ab4f796436455497124565fd3c32c8728acd855ad708 WHIRLPOOL c98cb1f22883d4a17a1026e7bcf47935f1efabe96460501a33c93d1d1ec4099a32488a7881c47fbff8b7eca0b82bd8f6e6d338f604a4a5e2b505d1969915d63b
MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c

@ -16,7 +16,7 @@ SRC_URI="http://downloads.reviewboard.org/releases/${MY_PN}/$(get_version_compon
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE=""
RDEPEND=">=dev-python/six-1.8.0[${PYTHON_USEDEP}]"

@ -20,7 +20,6 @@
if [[ -z ${_CMAKE_UTILS_ECLASS} ]]; then
_CMAKE_UTILS_ECLASS=1
# @ECLASS-VARIABLE: BUILD_DIR
# @DESCRIPTION:
# Build directory where all cmake processed files should be generated.
@ -127,7 +126,7 @@ case ${WANT_CMAKE} in
always)
;;
*)
has "${EAPI:-0}" 2 3 4 5 || die "WANT_CMAKE is banned in EAPI 6 and later"
[[ ${EAPI} == [2345] ]] || die "WANT_CMAKE is banned in EAPI 6 and later"
IUSE+=" ${WANT_CMAKE}"
CMAKEDEPEND+="${WANT_CMAKE}? ( "
;;
@ -164,7 +163,7 @@ _cmake_use_me_now() {
local arg=$2
[[ ! -z $3 ]] && arg=$3
has "${EAPI:-0}" 2 3 4 5 || die "${FUNCNAME[1]} is banned in EAPI 6 and later: use -D$1${arg}=\"\$(usex $2)\" instead"
[[ ${EAPI} == [2345] ]] || die "${FUNCNAME[1]} is banned in EAPI 6 and later: use -D$1${arg}=\"\$(usex $2)\" instead"
local uper capitalised x
[[ -z $2 ]] && die "cmake-utils_use-$1 <USE flag> [<flag name>]"
@ -186,7 +185,7 @@ _cmake_use_me_now_inverted() {
local arg=$2
[[ ! -z $3 ]] && arg=$3
if ! has "${EAPI:-0}" 2 3 4 5 && [[ "${FUNCNAME[1]}" != cmake-utils_use_find_package ]] ; then
if [[ ${EAPI} != [2345] ]] && [[ "${FUNCNAME[1]}" != cmake-utils_use_find_package ]] ; then
die "${FUNCNAME[1]} is banned in EAPI 6 and later: use -D$1${arg}=\"\$(usex $2)\" insteadss"
fi
@ -283,7 +282,7 @@ cmake_comment_add_subdirectory() {
# Comment out an add_subdirectory call in CMakeLists.txt in the current directory
# Banned in EAPI 6 and later - use cmake_comment_add_subdirectory instead.
comment_add_subdirectory() {
has "${EAPI:-0}" 2 3 4 5 || die "comment_add_subdirectory is banned in EAPI 6 and later - use cmake_comment_add_subdirectory instead"
[[ ${EAPI} == [2345] ]] || die "comment_add_subdirectory is banned in EAPI 6 and later - use cmake_comment_add_subdirectory instead"
cmake_comment_add_subdirectory "$@"
}
@ -315,7 +314,7 @@ cmake-utils_use_enable() { _cmake_use_me_now ENABLE_ "$@" ; }
# if foo is enabled and -DCMAKE_DISABLE_FIND_PACKAGE_LibFoo=ON if it is disabled.
# This can be used to make find_package optional.
cmake-utils_use_find_package() {
if ! has "${EAPI:-0}" 2 3 4 5 && [[ "$#" != 2 ]] ; then
if [[ ${EAPI} != [2345] ]] && [[ "$#" != 2 ]] ; then
die "Usage: cmake-utils_use_find_package <USE flag> <package name>"
fi
@ -456,7 +455,7 @@ enable_cmake-utils_src_prepare() {
pushd "${S}" > /dev/null || die
if ! has "${EAPI:-0}" 2 3 4 5 ; then
if [[ ${EAPI} != [2345] ]]; then
default_src_prepare
_cmake_cleanup_cmake
else
@ -488,7 +487,7 @@ enable_cmake-utils_src_prepare() {
enable_cmake-utils_src_configure() {
debug-print-function ${FUNCNAME} "$@"
has "${EAPI:-0}" 2 3 4 5 && _cmake_cleanup_cmake
[[ ${EAPI} == [2345] ]] && _cmake_cleanup_cmake
_cmake_check_build_dir
@ -564,7 +563,7 @@ enable_cmake-utils_src_configure() {
fi
fi
has "${EAPI:-0}" 0 1 2 && ! use prefix && local EPREFIX=
[[ ${EAPI} == 2 ]] && ! use prefix && local EPREFIX=
if [[ ${EPREFIX} ]]; then
cat >> "${build_rules}" <<- _EOF_ || die
@ -604,7 +603,7 @@ enable_cmake-utils_src_configure() {
local mycmakeargstype=$(declare -p mycmakeargs 2>&-)
if [[ "${mycmakeargstype}" != "declare -a mycmakeargs="* ]]; then
if [[ -n "${mycmakeargstype}" ]] ; then
if has "${EAPI:-0}" 2 3 4 5 ; then
if [[ ${EAPI} != [2345] ]]; then
eqawarn "Declaring mycmakeargs as a variable is deprecated. Please use an array instead."
else
die "Declaring mycmakeargs as a variable is banned in EAPI=${EAPI}. Please use an array instead."

@ -3,7 +3,7 @@ DIST kscreen-1.0.71.tar.xz 87368 SHA256 7be811b79fa28420bd8a945e81d05e587b15bdfa
DIST kscreen-1.0.71_p20150824.tar.xz 93080 SHA256 ae0a1830d2d7dbb350e217188c77bd30a10decbd56f056f7e2fd0964071d95d4 SHA512 ac1f71219918363d298ee30022a9207da912c4293c6056d8875425b80c70010d7476591ca366eae5af97a298511c0e41ca748ba0c570d632f490eb5c3eae3c84 WHIRLPOOL 77721dc3a03a0a5eee543418379480da2c182497ab58a1aed7e513b228d406588187307ad848ddc3f6e6566e4a2039acec5428d04bcf597816c10b2d018a2f55
EBUILD kscreen-1.0.2.1.ebuild 1429 SHA256 c5621d8ef06b37379c30e79469d43e8b9a3df213dd80cff48441cee63ef6cc52 SHA512 f939c7ba8220cfc104841e1ca8cc1a308b30432c92046815cd78763b029d55a45ef323fbc5e4e39db785eded9b5ed187bea0e5dcc66a5e7cce53653061dfcdb0 WHIRLPOOL 3fbb593fce403acfc5df31992a7bdbf0980285d015f728c72a7bbe02d21eb1698c86a52e836d47c1d029ad86d97d846d6e4183a4011147ef9f85cb0cf8c715c5
EBUILD kscreen-1.0.71.ebuild 1449 SHA256 a861e263f98e31bafcc6755cd2be266a6bcbfb788ed7f94af8f5f202f2e32c14 SHA512 34fa79a9c803f44d4bf1659a009de65928e2a8bb6ffdea83c2a96c0564c899d5ef9b00fdd8f42880a183def750eaefd09959ef48f935a98fb9a67d47147c5655 WHIRLPOOL c353ca9b54298f0673d413c91a613f8e1c08a4ea9676585b50a58c378e2f649d2431b6d214ce75c89595a081946f8b1f747adcc531a9abb0e8136ba6861a2f20
EBUILD kscreen-1.0.71_p20150824.ebuild 1474 SHA256 34d0afe876999b34bfb01a81aea3ffb7b6f7af868505f330c9435eff364fd793 SHA512 f26d3bfe319fbce8011fff9cc049db149e2903e34ec2e941971607416cb073c9578d0e220c9058974cf9e9bb9c32e1dce43b5115d634c98aa81002f9b1bd2354 WHIRLPOOL 10186e89b988862e1cc87cc6a9a213cd94945d162dff7bef8f466772fe081c95bc28f38f88af237812cd4e53ac080a29640d2884226c70bf54ecba22c92a6d0e
EBUILD kscreen-1.0.71_p20150824.ebuild 1473 SHA256 0cd07bd6a22a244a445191d3fae7da7f754151b0d434c3d715ddc9c2ea1e89f6 SHA512 3d08c8b94bec7077daa14b02f56e719b77742d628b1542e8c2539029c9a3c980b1436f0c221ba6e223610a420b055c533eea0a438abc99da808261acee8f92ee WHIRLPOOL 39f385bdfdc65faa002442e69939565e7320af694c30dc8fcfe9d829cd68ccea06fba7ca1f72f8e7fc3806659b8e021a005be68027f62908f06900dac079004d
MISC ChangeLog 2952 SHA256 0981dfc658687a0fb2f982c074ad35b333f3adc52b68ec848e711e4e880913b0 SHA512 1d98c8bfcdbfdd0250f820be3c6ccb013065cdabd9645a5e12af4176194e78b98f3fc9373628edf136ca284d949af6f336e8476863580d8c98d0b74ce4d8f500 WHIRLPOOL c2d7a1cac956b20eeee8283b1f3e36f824555437982ace80a418480089951dfc182c07ddba4c79e836a1c50e5557eedf13dd3756fad2c620720cd584296cbb43
MISC ChangeLog-2015 2125 SHA256 35aaf6c89a42efb9791bcf5046a1968bb93f199d8f782c57d1616bf3ccf19a61 SHA512 2933344b8cd92a1015ddd185e5357b90a025ba80f5458339f223c0e98a35fd3b6c569c5d83c66331f591f4d7f1217841eca7a82d2f6d0fcff3e19b68b5b3df85 WHIRLPOOL 544253031dd05406db77abe55224be504a44206df4c18285605cff9c19a5a2b40fbf559e944c8daa8a9cdc8a8d115fece4d6bc0f9e0d4d9b452528e65cd0e0cd
MISC metadata.xml 245 SHA256 ae3610b0005f668b7174e8c49c0170e7642e895c8e13e7e2fedcfefee6940e1a SHA512 90bcfe500baf163912aaffc9958c9724c4a97cfca294cae6c2eea938f4ca7668c84b132b6dce55767efa47a28b9e87bb75e79634b59079ab8ef3eff3ea95968e WHIRLPOOL 7abb1ad699d5aa3a0a0ebb0e8704df297ad9a662698cb59d1b48700aeb787e6208540e1e84f583a46bdd9975e27a75f04f7463585790b4e7865d0edfdb1e13ae

@ -16,7 +16,7 @@ SRC_URI="http://dev.gentoo.org/~kensington/distfiles/${P}.tar.xz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="4"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE="debug"
RDEPEND="

@ -15,7 +15,7 @@ EBUILD postfix-2.11.7.ebuild 9682 SHA256 e933b8edafae28e2fe8684252adb3c5c7b1a276
EBUILD postfix-3.0.2-r1.ebuild 9029 SHA256 d5a5dc989a1aec41b323b1069253b47e2506f0e2fe112864d20f5b1264672ae4 SHA512 0c859c6b84ce3d35349bc3d5b22adbc77e876b1c09004dd4966a18f6fec0a85f43bed4cfea8f4c30fbd7b360b8ffc417e73376e0fe7860bc4097e7232ad398bf WHIRLPOOL ae7016996aaf59d7d8b648cf2fcdfd399728be47cfe329607832127dd20ea7927a8c0a2387f89d6f5c30b54cdd02925043eaaf4cb65893eabf041616f03c2d51
EBUILD postfix-3.0.2-r2.ebuild 9090 SHA256 b46f940e16fb5d7ea9158287c31a0a7d5cf84c817f3b24e183b6f4f39a057b22 SHA512 629e74a45a4426f09daca333676a0151fb4c548e2ec604a38604f3119f9b4f9d8d6d48bf1873aaffc66f01bb0939234a80bf6bb33e00032b9e15ddaa67304609 WHIRLPOOL 2c2ec7db7405629b22d6b1dec2cbaf6318b4977299dff1f2037b9f73bd8b5211d2a43a139824dc829eca664a2f8cf00aacd8729f13d9c0fc84a22e4ac935d7c5
EBUILD postfix-3.0.2.ebuild 9104 SHA256 aa0b0c823fb2646f34683624a0d1308427a9bfc87b0b7d0f6e72e5934eef5a40 SHA512 90c89eec1806cfcb306384b2e9bdb2756ef2f84a5737de1e53033e84b376fd074ca883ad6bc0327424ce30f4ff070850aaa81467ae176cbee8e99ea2c4e4cbad WHIRLPOOL 4eccbde895b7fdd3054231ef99eb3fd5ecd8fdbf065a2847250f89915959ed05b6bfc0cf9ec1f5cc14e90a8070b21931a975d68344636bf4fb9e87c705c90db4
EBUILD postfix-3.0.3-r1.ebuild 8819 SHA256 59ec8a6092afd9834068d8eae60b317171c71d52b1b265c927e1af8167c80cde SHA512 ea4ac8b547f44803ab751130fc119866d3a24fc78c632ef1a1ae123baee3342c317af620c72734fc2fea7b14baa6d30032f7bc23756e4eef07b39ecf2924eebe WHIRLPOOL f6aa95d3ef5ce7d18372d2847c225e746438b14bd9b3c8b61322ebe022e5838e9098c41052a5aa286f165a78a0926231b40b9655cf49a0497dd4631cdb62b11c
EBUILD postfix-3.0.3-r1.ebuild 8818 SHA256 80e3288ca0613f0011fc552183d1d27ee1a7af2e6cc8330677ea32945e9abd66 SHA512 4011e0ae704311708add89c979303cf8b8c6f95ef3fb175791fc544279064881595837d57d5232cc54b2da241f20f21d777f83a8256fbbd45a4d897879bd0ce1 WHIRLPOOL d17c40a8e0eb0d56e8109e0726183281c5f7eee73fb87d40dd19e652fa0a2177732ac791714b85b059e99777aa502869ac688c718e9b06bf8e5bd73c1e32297e
EBUILD postfix-3.0.3.ebuild 8819 SHA256 ef6ecf389d489b71d9b3a240b9b0fdfe72885e19ea5f24aa6c25d68c98fbefb6 SHA512 01fb3ae81f4439d5eaa99b4470f61c5a8340ba8d4fdaae200120831d08af254409230edea4a7a5e006c944a4dca29ffd40581b38a96260ab5c4a937e681080a7 WHIRLPOOL 722ef91c3fa7484dbb833e734a442b6443dee6e6a0961aea7c3aa059acc18ad973c093f788e8379a4d376f0ffb25b75152a082a5f639bd6434bd922533d6b015
EBUILD postfix-3.1_pre20160117.ebuild 8822 SHA256 94fc367ea8e21394f33691fccea4d2263265e50921b11357f4919d074022a3d9 SHA512 4f1d728933cd421bceec52acde0ddeb7a253f85f9a54b2241996d48a8d0f5570227eee8fb659c7fb36638925a97556b096135f2f669a44a22d673e329947037b WHIRLPOOL 62e92150296b65100053d286c8f87287361fbf1e84c87a24fca740de873ddc775cea99a2670e17657867e548b4428178f028fd68f6c710fb3f2c1e0bee1e4b52
MISC ChangeLog 7835 SHA256 da486664ed4dfb291fcdb9352e8731159b595d8946f41ff1d57d00052ac0eb9c SHA512 8b325bfe44453ba8d4999798ee8de884e47de65ebf8e23e7efaa45775d5b4ed73ccae6da4777b7d95ead94ff27dd390186e1ae3fca1a3d8f7c19665b40b8072c WHIRLPOOL 85d31b3f74bbe1243dd206914ccd3018c4c4a900ac57cfd3828c7de4cf6c3442ec0bff27955f2ee6ae1f8fb7677fba878d8a024aaa2d35fd1e1d08db3e259b70

@ -19,7 +19,7 @@ SRC_URI="${MY_URI}/${MY_SRC}.tar.gz
LICENSE="IBM"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="+berkdb cdb doc dovecot-sasl +eai hardened ldap ldap-bind libressl lmdb memcached mbox mysql nis pam postgres sasl selinux sqlite ssl vda"
DEPEND=">=dev-libs/libpcre-3.4

@ -1 +1 @@
Wed, 27 Jan 2016 04:43:53 +0000
Wed, 27 Jan 2016 12:14:10 +0000

@ -0,0 +1,49 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
<glsa id="201601-04">
<title>OpenSMTPD: Multiple vulnerabilities</title>
<synopsis>Multiple vulnerabilities have been found in OpenSMTPD, the worst
allowing remote attackers to execute arbitrary code.
</synopsis>
<product type="ebuild">opensmtpd</product>
<announced>January 27, 2016</announced>
<revised>January 27, 2016: 1</revised>
<bug>562034</bug>
<bug>562290</bug>
<access>remote</access>
<affected>
<package name="mail-mta/opensmtpd" auto="yes" arch="*">
<unaffected range="ge">5.7.3_p1</unaffected>
<vulnerable range="lt">5.7.3_p1</vulnerable>
</package>
</affected>
<background>
<p>OpenSMTPD is a lightweight but featured SMTP daemon from OpenBSD.</p>
</background>
<description>
<p>Multiple vulnerabilities have been discovered in OpenSMTPD. Please
review the CVE identifiers referenced below for details.
</p>
</description>
<impact type="normal">
<p>A remote attacker could possibly execute arbitrary code with the
privileges of the process, or cause a Denial of Service condition.
</p>
</impact>
<workaround>
<p>There is no known workaround at this time.</p>
</workaround>
<resolution>
<p>All OpenSMTPD users should upgrade to the latest version:</p>
<code>
# emerge --sync
# emerge --ask --oneshot --verbose "&gt;=mail-mta/opensmtpd-5.7.3_p1"
</code>
</resolution>
<references>
</references>
<metadata tag="requester" timestamp="Fri, 02 Oct 2015 13:05:33 +0000">mrueg</metadata>
<metadata tag="submitter" timestamp="Wed, 27 Jan 2016 06:43:42 +0000">mrueg</metadata>
</glsa>

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

Loading…
Cancel
Save