Sync with portage [Fri Nov 27 13:25:52 MSK 2015].

mhiretskiy
root 9 years ago
parent ccaf42ca89
commit 24cbbfd32d

@ -0,0 +1 @@
DIST kicad-doc-4.0.0_rc1.tar.gz 35078269 SHA256 3e26397455f36ff902f3c93d32b4c0063f44069e88a0d477475bb0b1dbf75140 SHA512 77c5ae067ec480ae0bec4fe8b6de53d05e675ba29695b5de2b39d9019262cd2b376123e8f978db5d362b157b8dd6fba8ecf1604262d0ae31ee5a37de5538dff7 WHIRLPOOL 9afebc3419a69d57377ec10c44d5a4346bd6ccb75c50795809205e9490f35fdd7d0046a37319d49a99766aecec53c8b0287d1beca4788310a957bf854f58e641

@ -0,0 +1,62 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit cmake-utils vcs-snapshot
# As per KiCad site the version of docs they will bundle with 4.0.0 final
# is the state of the docs at the release date. Thus I will follow the same
# logic when picking revisions for KiCad-4.0.0 RCs
DOC_REVISION="b5e8a2efb9015b420bd83541d4b580ce2f7a89e6"
DESCRIPTION="Electronic Schematic and PCB design tools manuals."
HOMEPAGE="http://www.kicad-pcb.org"
SRC_URI="https://github.com/KiCad/${PN}/tarball/${DOC_REVISION} -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
FUSE="html pdf"
LANGS="en fr it ja nl pl"
LINGUAS=""
for lang in ${LANGS} ; do
LINGUAS="${LINGUAS} linguas_${lang}"
done
IUSE="${FUSE} ${LINGUAS}"
REQUIRED_USE="( || ( pdf html ) ) ( ^^ ( ${LINGUAS} ) )"
DEPEND=">=app-text/asciidoc-8.6.9
app-text/dblatex
>=app-text/po4a-0.45
>=sys-devel/gettext-0.18
dev-util/source-highlight
dev-perl/Unicode-LineBreak
linguas_ja? ( media-fonts/vlgothic )"
RDEPEND=""
src_configure() {
local formats=""
local doclang=""
# construct format string
for format in ${FUSE}; do
use $format && formats+="${format};"
done
# find out which language is requested
for lang in ${LANGS}; do
if use linguas_${lang}; then
doclang=${lang}
fi
done
local mycmakeargs+=(
-DBUILD_FORMATS="${formats}"
-DSINGLE_LANGUAGE="${doclang}"
-DCMAKE_INSTALL_PREFIX="/usr/share/doc/${PF}"
)
cmake-utils_src_configure
}

@ -0,0 +1,22 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>proxy-maintainers</herd>
<maintainer>
<email>zoltan@sinustrom.info</email>
<name>Zoltan Puskas</name>
<description>Proxied maintainer. Assign bugs to him.</description>
</maintainer>
<use>
<flag name="html">Generate documentation in HTML format</flag>
<flag name="pdf">Generate documentation in PDF format</flag>
</use>
<longdescription>
Kicad-doc is the extended manuals and documenation for Kicad. Kicad is
an open source (GPL) software for the creation of electronic schematic
diagrams and printed circuit board artwork.
</longdescription>
<upstream>
<remote-id type="github">KiCad/kicad-doc</remote-id>
</upstream>
</pkgmetadata>

@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/ibus/ibus/wiki"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd"
KEYWORDS="~alpha amd64 arm ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd"
IUSE="deprecated gconf gtk +gtk3 +introspection nls +python test vala wayland +X"
REQUIRED_USE="
|| ( gtk gtk3 X )

@ -12,7 +12,7 @@ SRC_URI="http://www.johnath.com/beep/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ppc ppc64 ~sparc x86"
KEYWORDS="~alpha amd64 arm ppc ppc64 ~sparc x86"
IUSE="suid"
PATCHES=(

@ -21,7 +21,7 @@ DEPEND="
"
src_prepare() {
append-cflags -Iregexp -I. -ansi
append-cflags -Iregexp -I. -ansi -std=c99
append-ldflags -Lregexp
sed \
-e 's:STRIP=true:STRIP=false:g' \

@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/porthole/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~ppc ~sparc x86 ~x86-fbsd"
KEYWORDS="amd64 arm ~ppc ~sparc x86 ~x86-fbsd"
IUSE="nls"
LANGS="de pl ru vi it fr tr"
for X in $LANGS; do IUSE="${IUSE} linguas_${X}"; done

@ -1,3 +1,4 @@
DIST jemalloc-2.2.5.tar.bz2 224118 SHA256 efcc9636757bd7f53a0fde084c2988bfe26f2868e435447f2d41ac42c0b3521e SHA512 56a29dc7dca66c41d2934731c4bc756de5b58bf707dc2ebcf8515be400ce25e372af6526035117cad5b1964b9ba040ab7178f4c28c1649e86dcb53c3ec884a9d WHIRLPOOL e88fc56ac9db024483196d62e870fe4981d1d02fbf5e3819da504568cc58c8f246df668bb3dfe70ad2d551671577c18d5e6432e60bb3107296e6faad7cd8595c
DIST jemalloc-3.3.1.tar.bz2 252997 SHA256 35c433cc1df5cdf9eb58b7980338552fc1d7aa64f89fe5643a972ccedb7cf20a SHA512 32814e8678af4954e26c0c0a0e5d06aba8f3844205fe212c5e41929dfab6a94ff11127a9238b5c18d72749827c467ecb874b8f3a9bc161cf1afdf4ea84c58690 WHIRLPOOL 35e8948e18ea7111ae830a8245be995b35f44ed2c2f687f706ee6941c78350c2cfaabefba223c4433069de47a9f92d621feaf176ec0c728e513e5f076e5fc874
DIST jemalloc-3.6.0.tar.bz2 338964 SHA256 e16c2159dd3c81ca2dc3b5c9ef0d43e1f2f45b04548f42db12e7c12d7bdf84fe SHA512 ebe7c64558a87a735b5906d5cb7527c241664eeae7328538675a12eabe7a1004be0f8766a3bd2a78e61334b196ca7ffc0ee8b8ff59167922a35f126cd1e76e43 WHIRLPOOL d5452005951b10d9d529349481779d79361ec8d8ac1f36f4b54408b5e0184f35d79fee8378188d98f1b8e41ae13557a2cf41ab849b68856ba69f33870fe6e980
DIST jemalloc-4.0.4.tar.bz2 391483 SHA256 3fda8d8d7fcd041aa0bebbecd45c46b28873cf37bd36c56bf44961b36d0f42d0 SHA512 93be0551a80d5f5dc3a1044ef3d5f06c5ce65f3c1fd753743ee64340b841fc2d7902178774ab71eaa633f68abad44109870eb84159679fdc8ce6d93db3a53112 WHIRLPOOL c8bc1a81555b30ff519fda90bfbcfcdb6c9e370ba7478bca17058e58e08c36d20a1995ab12d5374d4edb9cdd2469748517a6f1795a24667c5f798c4c0c756a9c

@ -0,0 +1,50 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit autotools-multilib eutils
DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator"
HOMEPAGE="http://www.canonware.com/jemalloc/"
SRC_URI="http://www.canonware.com/download/${PN}/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86 ~x64-macos"
IUSE="debug static-libs stats"
HTML_DOCS=( doc/jemalloc.html )
PATCHES=( "${FILESDIR}/${PN}-3.5.1-strip-optimization.patch"
"${FILESDIR}/${PN}-3.5.1_fix_html_install.patch"
)
MULTILIB_WRAPPED_HEADERS=( /usr/include/jemalloc/jemalloc.h )
# autotools-utils.eclass auto-adds configure options when static-libs is in IUSE
# but jemalloc doesn't implement them in its configure; need this here to
# supress the warnings until automagic is removed from the eclass
QA_CONFIGURE_OPTIONS="--enable-static --disable-static --enable-shared --disable-shared"
src_configure() {
myeconfargs=(
$(use_enable debug)
$(use_enable stats)
)
autotools-multilib_src_configure
}
multilib_src_install() {
# Copy man file which the Makefile looks for
cp "${S}/doc/jemalloc.3" "${BUILD_DIR}/doc" || die
emake DESTDIR="${D}" install
}
src_install() {
autotools-multilib_src_install
if [[ ${CHOST} == *-darwin* ]] ; then
# fixup install_name, #437362
install_name_tool \
-id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.1.dylib \
"${ED}"/usr/$(get_libdir)/libjemalloc.1.dylib || die
fi
use static-libs || find "${ED}" -name '*.a' -delete
}

@ -0,0 +1,21 @@
# HG changeset patch
# User Felix Janda <felix.janda@posteo.de>
# Date 1429558773 -7200
# Mon Apr 20 21:39:33 2015 +0200
# Node ID 12494ff1de6cd7020c134d97b0b1ca81feb20520
# Parent c5cb946571388f1643ab0fb04b3bfacd93cf818e
Fix compilation with musl libc - try 2
diff -r c5cb94657138 -r 12494ff1de6c pr/src/misc/prnetdb.c
--- a/pr/src/misc/prnetdb.c Mon Apr 20 14:37:29 2015 -0400
+++ b/pr/src/misc/prnetdb.c Mon Apr 20 21:39:33 2015 +0200
@@ -63,8 +63,7 @@
#if defined(SOLARIS) || (defined(BSDI) && defined(_REENTRANT)) \
|| (defined(LINUX) && defined(_REENTRANT) \
- && !(defined(__GLIBC__) && __GLIBC__ >= 2) \
- && !defined(ANDROID))
+ && defined(__GLIBC__) && __GLIBC__ < 2)
#define _PR_HAVE_GETPROTO_R
#define _PR_HAVE_GETPROTO_R_POINTER
#endif

@ -0,0 +1,122 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
WANT_AUTOCONF="2.5"
inherit autotools eutils multilib toolchain-funcs versionator multilib-minimal
MIN_PV="$(get_version_component_range 2)"
DESCRIPTION="Netscape Portable Runtime"
HOMEPAGE="http://www.mozilla.org/projects/nspr/"
SRC_URI="http://archive.mozilla.org/pub/mozilla.org/nspr/releases/v${PV}/src/${P}.tar.gz"
LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="debug"
RDEPEND="
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140508-r12
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
MULTILIB_CHOST_TOOLS=(
/usr/bin/nspr-config
)
src_prepare() {
cd "${S}"/nspr || die
epatch "${FILESDIR}"/${PN}-4.7.0-prtime.patch
epatch "${FILESDIR}"/${PN}-4.7.1-solaris.patch
epatch "${FILESDIR}"/${PN}-4.10.6-solaris.patch
epatch "${FILESDIR}"/${PN}-4.8.4-darwin-install_name.patch
epatch "${FILESDIR}"/${PN}-4.8.9-link-flags.patch
# We do not need to pass -L$libdir via nspr-config --libs
epatch "${FILESDIR}"/${PN}-4.9.5_nspr_config.patch
# https://bugzilla.mozilla.org/show_bug.cgi?id=1128029
epatch "${FILESDIR}"/${P}-musl-support.patch
# rename configure.in to configure.ac for new autotools compatibility
if [[ -e "${S}"/nspr/configure.in ]] ; then
einfo "Renaming configure.in to configure.ac"
mv "${S}"/nspr/configure.{in,ac} || die
fi
# We must run eautoconf to regenerate configure
eautoconf
# make sure it won't find Perl out of Prefix
sed -i -e "s/perl5//g" "${S}"/nspr/configure || die
# Respect LDFLAGS
sed -i -e 's/\$(MKSHLIB) \$(OBJS)/\$(MKSHLIB) \$(LDFLAGS) \$(OBJS)/g' \
"${S}"/nspr/config/rules.mk || die
}
multilib_src_configure() {
# We use the standard BUILD_xxx but nspr uses HOST_xxx
tc-export_build_env BUILD_CC
export HOST_CC=${BUILD_CC} HOST_CFLAGS=${BUILD_CFLAGS} HOST_LDFLAGS=${BUILD_LDFLAGS}
tc-export AR CC CXX RANLIB
[[ ${CBUILD} != ${CHOST} ]] \
&& export CROSS_COMPILE=1 \
|| unset CROSS_COMPILE
local myconf=()
# The configure has some fancy --enable-{{n,x}32,64bit} switches
# that trigger some code conditional to platform & arch. This really
# matters for the few common arches (x86, ppc) but we pass a little
# more of them to be future-proof.
# use ABI first, this will work for most cases
case "${ABI}" in
alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86) ;;
n32) myconf+=( --enable-n32 );;
x32) myconf+=( --enable-x32 );;
s390x|*64) myconf+=( --enable-64bit );;
default) # no abi actually set, fall back to old check
einfo "Running a short build test to determine 64bit'ness"
echo > "${T}"/test.c || die
${CC} ${CFLAGS} ${CPPFLAGS} -c "${T}"/test.c -o "${T}"/test.o || die
case $(file "${T}"/test.o) in
*32-bit*x86-64*) myconf+=( --enable-x32 );;
*64-bit*|*ppc64*|*x86_64*) myconf+=( --enable-64bit );;
*32-bit*|*ppc*|*i386*) ;;
*) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";;
esac ;;
*) ;;
esac
# Ancient autoconf needs help finding the right tools.
LC_ALL="C" ECONF_SOURCE="${S}/nspr" \
ac_cv_path_AR="${AR}" \
econf \
--libdir="${EPREFIX}/usr/$(get_libdir)" \
$(use_enable debug) \
$(use_enable !debug optimize) \
"${myconf[@]}"
}
multilib_src_install() {
# Their build system is royally confusing, as usual
MINOR_VERSION=${MIN_PV} # Used for .so version
emake DESTDIR="${D}" install
einfo "removing static libraries as upstream has requested!"
rm -f "${ED}"/usr/$(get_libdir)/*.a || die "failed to remove static libraries."
# install nspr-config
dobin config/nspr-config
# Remove stupid files in /usr/bin
rm "${ED}"/usr/bin/prerr.properties || die
# This is used only to generate prerr.c and prerr.h at build time.
# No other projects use it, and we don't want to depend on perl.
# Talked to upstream and they agreed w/punting.
rm "${ED}"/usr/bin/compile-et.pl || die
}

@ -2,4 +2,6 @@ DIST nss-3.14.1-add_spi+cacerts_ca_certs.patch 25018 SHA256 82ca25982828fd7153ad
DIST nss-3.19.2.tar.gz 6953657 SHA256 1306663e8f61d8449ad8cbcffab743a604dcd9f6f34232c210847c51dce2c9ae SHA512 d3c45010f8dace58f9da9efe0f9792f8b8a69384e100663f33c949685cdd1ce70e5131f279bc82336622841c41dbc0a4d70a7cc6839a1782dbe8b3c3fd8bc59d WHIRLPOOL d69ab02e12f6b22f47df7be7925343c58e68a69b33833b85d6f2ca70f652d9d159accea45f2c141fa89245ab64dffff0f1289129427564203fe2faf3af1c11e3
DIST nss-3.20.1.tar.gz 6958956 SHA256 ad3c8f11dfd9570c2d04a6140d5ef7c2bdd0fe30d6c9e5548721a4251a5e8c97 SHA512 c8db693a81b8ddb4d2a742c2fce3f23dd40736e54c55c0de072f84572fcdad8fb7646e4b8ea696e4c97ea6c9cb0fa144f573f8776c2839eb25c4075b50d01d74 WHIRLPOOL 3d4667b243ba6ac596ea7e9936bf9cba7aa1b9767fd19b53352c3a9a9eef0f1a0a9e7da719634dbc9dfcc087d187d5e774ae351c1e57545e8b8c1f40e41e42e6
DIST nss-3.20.tar.gz 6955552 SHA256 5e38d4b9837ca338af966b97fc91c07f67ad647fb38dc4af3cfd0d84e477d15c SHA512 50f666209cadd4e463f98643ec67e35f4d1b88381e17db9eed7c67559b19799fcc27e49d72536f546d4c45bca2afa4664e5590f868775a4397a77111d68fc366 WHIRLPOOL 84f20e6764b3621762fcfcb9223a3861e1f5ff02078b19b7df2eb58430a5f96943d962dca2d3366b18cd434acf3d3be746242c5064497167d5671c50233834de
DIST nss-3.21.tar.gz 6978112 SHA256 3f7a5b027d7cdd5c0e4ff7544da33fdc6f56c2f8c27fff02938fd4a6fbe87239 SHA512 0645465b5d1ab05d819355a3f4a2879499539a00d95bfab3ca14a7dcd901e510b5d9ae797386ff5a42f68b0b57f7bbec4ec9d3a85ebd508eb824aba1fb589d53 WHIRLPOOL 7504d83de606d61840e06cb855ea688eb022d5eef062bcb7ac4d1064db96b96e35ae4ce0aff9d389a2140a7c3b974aaa9a86ada52af1199d462fdb48b11b42e4
DIST nss-pem-015ae754dd9f6fbcd7e52030ec9732eb27fc06a8.tar.bz2 27506 SHA256 50d9ec26a75835e900302f631456e278e13d4b435b8f98aa69f79dd439ddc6ab SHA512 0158a140f112a905f7db5a4f4d04f49f6742db1d2665ddf6c32913c367f0b93a57f86ba13b9883a42a528aff44c48196941d7c0fd7a27005db6adaf07802e501 WHIRLPOOL 279ef11d2d6f0cb7c192189d64bc6971cdada7417b93a65a3ff0ba4548b736b53b9812803024c2349114e94e0864f2b58c23812687ed3f75cf28334b0f6e11ac
DIST nss-pem-20140125.tar.bz2 28805 SHA256 62604dfc4178399a804e87ca7566d8316a0a40a535de3b2d0fa48fd80c97f768 SHA512 352faf812735e1374c534ada6dd577842603ea193dafaacfd51f201599ffe3f7a23ce1c673421e42f8b692091b58085f90843c29f70ae916949715e7baba2b39 WHIRLPOOL 3ae81410f6f4d2699e9dc55982cad03c226045fbeee25984d53d37ff78ce5c96d008d6837e1c0a10b6c96cdff17c21142e437159896d314e81afc8820867ca62

@ -0,0 +1,204 @@
diff -urN a/nss/lib/ckfw/builtins/certdata.txt b/nss/lib/ckfw/builtins/certdata.txt
--- a/nss/lib/ckfw/builtins/certdata.txt 2015-11-15 09:25:06.142786072 -0600
+++ b/nss/lib/ckfw/builtins/certdata.txt 2015-11-15 09:36:02.976756787 -0600
@@ -30351,3 +30351,200 @@
CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR
CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_TRUSTED_DELEGATOR
CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
+
+#
+# Certificate "CAcert Inc."
+#
+# Issuer: E=support@cacert.org,CN=CA Cert Signing Authority,OU=http://www.cacert.org,O=Root CA
+# Serial Number: 672138 (0xa418a)
+# Subject: CN=CAcert Class 3 Root,OU=http://www.CAcert.org,O=CAcert Inc.
+# Not Valid Before: Mon May 23 17:48:02 2011
+# Not Valid After : Thu May 20 17:48:02 2021
+# Fingerprint (SHA-256): 4E:DD:E9:E5:5C:A4:53:B3:88:88:7C:AA:25:D5:C5:C5:BC:CF:28:91:D7:3B:87:49:58:08:29:3D:5F:AC:83:C8
+# Fingerprint (SHA1): AD:7C:3F:64:FC:44:39:FE:F4:E9:0B:E8:F4:7C:6C:FA:8A:AD:FD:CE
+CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
+CKA_TOKEN CK_BBOOL CK_TRUE
+CKA_PRIVATE CK_BBOOL CK_FALSE
+CKA_MODIFIABLE CK_BBOOL CK_FALSE
+CKA_LABEL UTF8 "CAcert Inc."
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\124\061\024\060\022\006\003\125\004\012\023\013\103\101\143
+\145\162\164\040\111\156\143\056\061\036\060\034\006\003\125\004
+\013\023\025\150\164\164\160\072\057\057\167\167\167\056\103\101
+\143\145\162\164\056\157\162\147\061\034\060\032\006\003\125\004
+\003\023\023\103\101\143\145\162\164\040\103\154\141\163\163\040
+\063\040\122\157\157\164
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\171\061\020\060\016\006\003\125\004\012\023\007\122\157\157
+\164\040\103\101\061\036\060\034\006\003\125\004\013\023\025\150
+\164\164\160\072\057\057\167\167\167\056\143\141\143\145\162\164
+\056\157\162\147\061\042\060\040\006\003\125\004\003\023\031\103
+\101\040\103\145\162\164\040\123\151\147\156\151\156\147\040\101
+\165\164\150\157\162\151\164\171\061\041\060\037\006\011\052\206
+\110\206\367\015\001\011\001\026\022\163\165\160\160\157\162\164
+\100\143\141\143\145\162\164\056\157\162\147
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\002\003\012\101\212
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\007\131\060\202\005\101\240\003\002\001\002\002\003\012
+\101\212\060\015\006\011\052\206\110\206\367\015\001\001\013\005
+\000\060\171\061\020\060\016\006\003\125\004\012\023\007\122\157
+\157\164\040\103\101\061\036\060\034\006\003\125\004\013\023\025
+\150\164\164\160\072\057\057\167\167\167\056\143\141\143\145\162
+\164\056\157\162\147\061\042\060\040\006\003\125\004\003\023\031
+\103\101\040\103\145\162\164\040\123\151\147\156\151\156\147\040
+\101\165\164\150\157\162\151\164\171\061\041\060\037\006\011\052
+\206\110\206\367\015\001\011\001\026\022\163\165\160\160\157\162
+\164\100\143\141\143\145\162\164\056\157\162\147\060\036\027\015
+\061\061\060\065\062\063\061\067\064\070\060\062\132\027\015\062
+\061\060\065\062\060\061\067\064\070\060\062\132\060\124\061\024
+\060\022\006\003\125\004\012\023\013\103\101\143\145\162\164\040
+\111\156\143\056\061\036\060\034\006\003\125\004\013\023\025\150
+\164\164\160\072\057\057\167\167\167\056\103\101\143\145\162\164
+\056\157\162\147\061\034\060\032\006\003\125\004\003\023\023\103
+\101\143\145\162\164\040\103\154\141\163\163\040\063\040\122\157
+\157\164\060\202\002\042\060\015\006\011\052\206\110\206\367\015
+\001\001\001\005\000\003\202\002\017\000\060\202\002\012\002\202
+\002\001\000\253\111\065\021\110\174\322\046\176\123\224\317\103
+\251\335\050\327\102\052\213\363\207\170\031\130\174\017\236\332
+\211\175\341\373\353\162\220\015\164\241\226\144\253\237\240\044
+\231\163\332\342\125\166\307\027\173\365\004\254\106\270\303\276
+\177\144\215\020\154\044\363\141\234\300\362\220\372\121\346\365
+\151\001\143\303\017\126\342\112\102\317\342\104\214\045\050\250
+\305\171\011\175\106\271\212\363\351\363\064\051\010\105\344\034
+\237\313\224\004\034\201\250\024\263\230\145\304\103\354\116\202
+\215\011\321\275\252\133\215\222\320\354\336\220\305\177\012\302
+\343\353\346\061\132\136\164\076\227\063\131\350\303\003\075\140
+\063\277\367\321\157\107\304\315\356\142\203\122\156\056\010\232
+\244\331\025\030\221\246\205\222\107\260\256\110\353\155\267\041
+\354\205\032\150\162\065\253\377\360\020\135\300\364\224\247\152
+\325\073\222\176\114\220\005\176\223\301\054\213\244\216\142\164
+\025\161\156\013\161\003\352\257\025\070\232\324\322\005\162\157
+\214\371\053\353\132\162\045\371\071\106\343\162\033\076\004\303
+\144\047\042\020\052\212\117\130\247\003\255\276\264\056\023\355
+\135\252\110\327\325\175\324\052\173\134\372\106\004\120\344\314
+\016\102\133\214\355\333\362\317\374\226\223\340\333\021\066\124
+\142\064\070\217\014\140\233\073\227\126\070\255\363\322\133\213
+\240\133\352\116\226\270\174\327\325\240\206\160\100\323\221\051
+\267\242\074\255\365\214\273\317\032\222\212\344\064\173\300\330
+\154\137\351\012\302\303\247\040\232\132\337\054\135\122\134\272
+\107\325\233\357\044\050\160\070\040\057\325\177\051\300\262\101
+\003\150\222\314\340\234\314\227\113\105\357\072\020\012\253\160
+\072\230\225\160\255\065\261\352\205\053\244\034\200\041\061\251
+\256\140\172\200\046\110\000\270\001\300\223\143\125\042\221\074
+\126\347\257\333\072\045\363\217\061\124\352\046\213\201\131\371
+\241\321\123\021\305\173\235\003\366\164\021\340\155\261\054\077
+\054\206\221\231\161\232\246\167\213\064\140\321\024\264\054\254
+\235\257\214\020\323\237\304\152\370\157\023\374\163\131\367\146
+\102\164\036\212\343\370\334\322\157\230\234\313\107\230\225\100
+\005\373\351\002\003\001\000\001\243\202\002\015\060\202\002\011
+\060\035\006\003\125\035\016\004\026\004\024\165\250\161\140\114
+\210\023\360\170\331\211\167\265\155\305\211\337\274\261\172\060
+\201\243\006\003\125\035\043\004\201\233\060\201\230\200\024\026
+\265\062\033\324\307\363\340\346\216\363\275\322\260\072\356\262
+\071\030\321\241\175\244\173\060\171\061\020\060\016\006\003\125
+\004\012\023\007\122\157\157\164\040\103\101\061\036\060\034\006
+\003\125\004\013\023\025\150\164\164\160\072\057\057\167\167\167
+\056\143\141\143\145\162\164\056\157\162\147\061\042\060\040\006
+\003\125\004\003\023\031\103\101\040\103\145\162\164\040\123\151
+\147\156\151\156\147\040\101\165\164\150\157\162\151\164\171\061
+\041\060\037\006\011\052\206\110\206\367\015\001\011\001\026\022
+\163\165\160\160\157\162\164\100\143\141\143\145\162\164\056\157
+\162\147\202\001\000\060\017\006\003\125\035\023\001\001\377\004
+\005\060\003\001\001\377\060\135\006\010\053\006\001\005\005\007
+\001\001\004\121\060\117\060\043\006\010\053\006\001\005\005\007
+\060\001\206\027\150\164\164\160\072\057\057\157\143\163\160\056
+\103\101\143\145\162\164\056\157\162\147\057\060\050\006\010\053
+\006\001\005\005\007\060\002\206\034\150\164\164\160\072\057\057
+\167\167\167\056\103\101\143\145\162\164\056\157\162\147\057\143
+\141\056\143\162\164\060\112\006\003\125\035\040\004\103\060\101
+\060\077\006\010\053\006\001\004\001\201\220\112\060\063\060\061
+\006\010\053\006\001\005\005\007\002\001\026\045\150\164\164\160
+\072\057\057\167\167\167\056\103\101\143\145\162\164\056\157\162
+\147\057\151\156\144\145\170\056\160\150\160\077\151\144\075\061
+\060\060\064\006\011\140\206\110\001\206\370\102\001\010\004\047
+\026\045\150\164\164\160\072\057\057\167\167\167\056\103\101\143
+\145\162\164\056\157\162\147\057\151\156\144\145\170\056\160\150
+\160\077\151\144\075\061\060\060\120\006\011\140\206\110\001\206
+\370\102\001\015\004\103\026\101\124\157\040\147\145\164\040\171
+\157\165\162\040\157\167\156\040\143\145\162\164\151\146\151\143
+\141\164\145\040\146\157\162\040\106\122\105\105\054\040\147\157
+\040\164\157\040\150\164\164\160\072\057\057\167\167\167\056\103
+\101\143\145\162\164\056\157\162\147\060\015\006\011\052\206\110
+\206\367\015\001\001\013\005\000\003\202\002\001\000\051\050\205
+\256\104\251\271\257\244\171\023\360\250\243\053\227\140\363\134
+\356\343\057\301\366\342\146\240\021\256\066\067\072\166\025\004
+\123\352\102\365\371\352\300\025\330\246\202\331\344\141\256\162
+\013\051\134\220\103\350\101\262\341\167\333\002\023\104\170\107
+\125\257\130\374\314\230\366\105\271\321\040\370\330\041\007\376
+\155\252\163\324\263\306\007\351\011\205\314\073\362\266\276\054
+\034\045\325\161\214\071\265\056\352\276\030\201\272\260\223\270
+\017\343\346\327\046\214\061\132\162\003\204\122\346\246\365\063
+\042\105\012\310\013\015\212\270\066\157\220\011\241\253\275\327
+\325\116\056\161\242\324\256\372\247\124\053\353\065\215\132\267
+\124\210\057\356\164\237\355\110\026\312\015\110\320\224\323\254
+\244\242\366\044\337\222\343\275\353\103\100\221\156\034\030\216
+\126\264\202\022\363\251\223\237\324\274\234\255\234\165\356\132
+\227\033\225\347\164\055\034\017\260\054\227\237\373\251\063\071
+\172\347\003\072\222\216\042\366\214\015\344\331\176\015\166\030
+\367\001\371\357\226\226\242\125\163\300\074\161\264\035\032\126
+\103\267\303\012\215\162\374\342\020\011\013\101\316\214\224\240
+\371\003\375\161\163\113\212\127\063\345\216\164\176\025\001\000
+\346\314\112\034\347\177\225\031\055\305\245\014\213\273\265\355
+\205\263\134\323\337\270\271\362\312\307\015\001\024\254\160\130
+\305\214\215\063\324\235\146\243\032\120\225\043\374\110\340\006
+\103\022\331\315\247\206\071\057\066\162\243\200\020\344\341\363
+\321\313\133\032\300\344\200\232\174\023\163\006\117\333\243\153
+\044\012\272\263\034\274\112\170\273\345\343\165\070\245\110\247
+\242\036\257\166\324\136\367\070\206\126\132\211\316\326\303\247
+\171\262\122\240\306\361\205\264\045\214\362\077\226\263\020\331
+\215\154\127\073\237\157\206\072\030\202\042\066\310\260\221\070
+\333\052\241\223\252\204\077\365\047\145\256\163\325\310\325\323
+\167\352\113\235\307\101\273\307\300\343\240\077\344\175\244\215
+\163\346\022\113\337\241\163\163\163\072\200\350\325\313\216\057
+\313\352\023\247\326\101\213\254\372\074\211\327\044\365\116\264
+\340\141\222\267\363\067\230\304\276\226\243\267\212
+END
+
+# Trust for "CAcert Inc."
+# Issuer: E=support@cacert.org,CN=CA Cert Signing Authority,OU=http://www.cacert.org,O=Root CA
+# Serial Number: 672138 (0xa418a)
+# Subject: CN=CAcert Class 3 Root,OU=http://www.CAcert.org,O=CAcert Inc.
+# Not Valid Before: Mon May 23 17:48:02 2011
+# Not Valid After : Thu May 20 17:48:02 2021
+# Fingerprint (SHA-256): 4E:DD:E9:E5:5C:A4:53:B3:88:88:7C:AA:25:D5:C5:C5:BC:CF:28:91:D7:3B:87:49:58:08:29:3D:5F:AC:83:C8
+# Fingerprint (SHA1): AD:7C:3F:64:FC:44:39:FE:F4:E9:0B:E8:F4:7C:6C:FA:8A:AD:FD:CE
+CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
+CKA_TOKEN CK_BBOOL CK_TRUE
+CKA_PRIVATE CK_BBOOL CK_FALSE
+CKA_MODIFIABLE CK_BBOOL CK_FALSE
+CKA_LABEL UTF8 "CAcert Inc."
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\255\174\077\144\374\104\071\376\364\351\013\350\364\174\154\372
+\212\255\375\316
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\367\045\022\202\116\147\265\320\215\222\267\174\013\206\172\102
+END
+CKA_ISSUER MULTILINE_OCTAL
+\060\171\061\020\060\016\006\003\125\004\012\023\007\122\157\157
+\164\040\103\101\061\036\060\034\006\003\125\004\013\023\025\150
+\164\164\160\072\057\057\167\167\167\056\143\141\143\145\162\164
+\056\157\162\147\061\042\060\040\006\003\125\004\003\023\031\103
+\101\040\103\145\162\164\040\123\151\147\156\151\156\147\040\101
+\165\164\150\157\162\151\164\171\061\041\060\037\006\011\052\206
+\110\206\367\015\001\011\001\026\022\163\165\160\160\157\162\164
+\100\143\141\143\145\162\164\056\157\162\147
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\002\003\012\101\212
+END
+CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR
+CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR
+CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_TRUSTED_DELEGATOR
+CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE

@ -0,0 +1,12 @@
diff -urN a/nss/lib/ckfw/manifest.mn b/nss/lib/ckfw/manifest.mn
--- a/nss/lib/ckfw/manifest.mn 2015-11-15 09:25:06.130786072 -0600
+++ b/nss/lib/ckfw/manifest.mn 2015-11-15 09:31:03.372770145 -0600
@@ -5,7 +5,7 @@
CORE_DEPTH = ../..
-DIRS = builtins
+DIRS = builtins pem
PRIVATE_EXPORTS = \
ck.h \

@ -0,0 +1,11 @@
diff -urN a/nss/coreconf/Linux.mk b/nss/coreconf/Linux.mk
--- a/nss/coreconf/Linux.mk 2015-11-15 09:25:06.672786048 -0600
+++ b/nss/coreconf/Linux.mk 2015-11-15 09:29:26.682774456 -0600
@@ -130,6 +130,7 @@
OPTIMIZER += -gdwarf-2
endif
endif
+OPTIMIZER += -fno-strict-aliasing
endif
ifndef COMPILER_TAG

@ -0,0 +1,243 @@
diff -urN a/nss/config/Makefile b/nss/config/Makefile
--- a/nss/config/Makefile 1969-12-31 18:00:00.000000000 -0600
+++ b/nss/config/Makefile 2015-11-15 10:42:46.249578304 -0600
@@ -0,0 +1,40 @@
+CORE_DEPTH = ..
+DEPTH = ..
+
+include $(CORE_DEPTH)/coreconf/config.mk
+
+NSS_MAJOR_VERSION = `grep "NSS_VMAJOR" ../lib/nss/nss.h | awk '{print $$3}'`
+NSS_MINOR_VERSION = `grep "NSS_VMINOR" ../lib/nss/nss.h | awk '{print $$3}'`
+NSS_PATCH_VERSION = `grep "NSS_VPATCH" ../lib/nss/nss.h | awk '{print $$3}'`
+PREFIX = /usr
+
+all: export libs
+
+export:
+ # Create the nss.pc file
+ mkdir -p $(DIST)/lib/pkgconfig
+ sed -e "s,@prefix@,$(PREFIX)," \
+ -e "s,@exec_prefix@,\$${prefix}," \
+ -e "s,@libdir@,\$${prefix}/lib64," \
+ -e "s,@includedir@,\$${prefix}/include/nss," \
+ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION),g" \
+ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \
+ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \
+ nss.pc.in > nss.pc
+ chmod 0644 nss.pc
+ ln -sf ../../../../config/nss.pc $(DIST)/lib/pkgconfig
+
+ # Create the nss-config script
+ mkdir -p $(DIST)/bin
+ sed -e "s,@prefix@,$(PREFIX)," \
+ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION)," \
+ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \
+ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \
+ nss-config.in > nss-config
+ chmod 0755 nss-config
+ ln -sf ../../../config/nss-config $(DIST)/bin
+
+libs:
+
+dummy: all export libs
+
diff -urN a/nss/config/nss-config.in b/nss/config/nss-config.in
--- a/nss/config/nss-config.in 1969-12-31 18:00:00.000000000 -0600
+++ b/nss/config/nss-config.in 2015-11-15 10:42:46.250578304 -0600
@@ -0,0 +1,145 @@
+#!/bin/sh
+
+prefix=@prefix@
+
+major_version=@NSS_MAJOR_VERSION@
+minor_version=@NSS_MINOR_VERSION@
+patch_version=@NSS_PATCH_VERSION@
+
+usage()
+{
+ cat <<EOF
+Usage: nss-config [OPTIONS] [LIBRARIES]
+Options:
+ [--prefix[=DIR]]
+ [--exec-prefix[=DIR]]
+ [--includedir[=DIR]]
+ [--libdir[=DIR]]
+ [--version]
+ [--libs]
+ [--cflags]
+Dynamic Libraries:
+ nss
+ ssl
+ smime
+ nssutil
+EOF
+ exit $1
+}
+
+if test $# -eq 0; then
+ usage 1 1>&2
+fi
+
+lib_ssl=yes
+lib_smime=yes
+lib_nss=yes
+lib_nssutil=yes
+
+while test $# -gt 0; do
+ case "$1" in
+ -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
+ *) optarg= ;;
+ esac
+
+ case $1 in
+ --prefix=*)
+ prefix=$optarg
+ ;;
+ --prefix)
+ echo_prefix=yes
+ ;;
+ --exec-prefix=*)
+ exec_prefix=$optarg
+ ;;
+ --exec-prefix)
+ echo_exec_prefix=yes
+ ;;
+ --includedir=*)
+ includedir=$optarg
+ ;;
+ --includedir)
+ echo_includedir=yes
+ ;;
+ --libdir=*)
+ libdir=$optarg
+ ;;
+ --libdir)
+ echo_libdir=yes
+ ;;
+ --version)
+ echo ${major_version}.${minor_version}.${patch_version}
+ ;;
+ --cflags)
+ echo_cflags=yes
+ ;;
+ --libs)
+ echo_libs=yes
+ ;;
+ ssl)
+ lib_ssl=yes
+ ;;
+ smime)
+ lib_smime=yes
+ ;;
+ nss)
+ lib_nss=yes
+ ;;
+ nssutil)
+ lib_nssutil=yes
+ ;;
+ *)
+ usage 1 1>&2
+ ;;
+ esac
+ shift
+done
+
+# Set variables that may be dependent upon other variables
+if test -z "$exec_prefix"; then
+ exec_prefix=`pkg-config --variable=exec_prefix nss`
+fi
+if test -z "$includedir"; then
+ includedir=`pkg-config --variable=includedir nss`
+fi
+if test -z "$libdir"; then
+ libdir=`pkg-config --variable=libdir nss`
+fi
+
+if test "$echo_prefix" = "yes"; then
+ echo $prefix
+fi
+
+if test "$echo_exec_prefix" = "yes"; then
+ echo $exec_prefix
+fi
+
+if test "$echo_includedir" = "yes"; then
+ echo $includedir
+fi
+
+if test "$echo_libdir" = "yes"; then
+ echo $libdir
+fi
+
+if test "$echo_cflags" = "yes"; then
+ echo -I$includedir
+fi
+
+if test "$echo_libs" = "yes"; then
+ libdirs=""
+ if test -n "$lib_ssl"; then
+ libdirs="$libdirs -lssl${major_version}"
+ fi
+ if test -n "$lib_smime"; then
+ libdirs="$libdirs -lsmime${major_version}"
+ fi
+ if test -n "$lib_nss"; then
+ libdirs="$libdirs -lnss${major_version}"
+ fi
+ if test -n "$lib_nssutil"; then
+ libdirs="$libdirs -lnssutil${major_version}"
+ fi
+ echo $libdirs
+fi
+
diff -urN a/nss/config/nss.pc.in b/nss/config/nss.pc.in
--- a/nss/config/nss.pc.in 1969-12-31 18:00:00.000000000 -0600
+++ b/nss/config/nss.pc.in 2015-11-15 10:42:46.251578304 -0600
@@ -0,0 +1,12 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: NSS
+Description: Network Security Services
+Version: @NSS_MAJOR_VERSION@.@NSS_MINOR_VERSION@.@NSS_PATCH_VERSION@
+Requires: nspr >= 4.8
+Libs: -lssl3 -lsmime3 -lnss3 -lnssutil3
+Cflags: -I${includedir}
+
diff -urN a/nss/Makefile b/nss/Makefile
--- a/nss/Makefile 2015-11-15 09:25:06.410786060 -0600
+++ b/nss/Makefile 2015-11-15 10:42:46.252578304 -0600
@@ -46,7 +46,7 @@
# (7) Execute "local" rules. (OPTIONAL). #
#######################################################################
-nss_build_all: build_nspr all
+nss_build_all: all
nss_clean_all: clobber_nspr clobber
@@ -115,12 +115,6 @@
--with-dist-prefix='$(NSPR_PREFIX)' \
--with-dist-includedir='$(NSPR_PREFIX)/include'
-build_nspr: $(NSPR_CONFIG_STATUS)
- $(MAKE) -C $(CORE_DEPTH)/../nspr/$(OBJDIR_NAME)
-
-clobber_nspr: $(NSPR_CONFIG_STATUS)
- $(MAKE) -C $(CORE_DEPTH)/../nspr/$(OBJDIR_NAME) clobber
-
build_docs:
$(MAKE) -C $(CORE_DEPTH)/doc
diff -urN a/nss/manifest.mn b/nss/manifest.mn
--- a/nss/manifest.mn 2015-11-15 09:25:06.411786060 -0600
+++ b/nss/manifest.mn 2015-11-15 10:43:15.633576994 -0600
@@ -10,4 +10,4 @@
RELEASE = nss
-DIRS = coreconf lib cmd external_tests
+DIRS = coreconf lib cmd config

@ -0,0 +1,146 @@
diff -up ./nss/lib/ckfw/pem/ckpem.h.compile_Werror ./nss/lib/ckfw/pem/ckpem.h
--- ./nss/lib/ckfw/pem/ckpem.h.compile_Werror 2014-01-23 06:28:18.000000000 -0800
+++ ./nss/lib/ckfw/pem/ckpem.h 2015-11-13 12:07:29.219887390 -0800
@@ -233,6 +233,9 @@ struct pemLOWKEYPrivateKeyStr {
};
typedef struct pemLOWKEYPrivateKeyStr pemLOWKEYPrivateKey;
+/* NOTE: Discrepancy with the the way callers use of the return value as a count
+ * Fix this when we sync. up with the cleanup work being done at nss-pem project.
+ */
SECStatus ReadDERFromFile(SECItem ***derlist, char *filename, PRBool ascii, int *cipher, char **ivstring, PRBool certsonly);
const NSSItem * pem_FetchAttribute ( pemInternalObject *io, CK_ATTRIBUTE_TYPE type);
void pem_PopulateModulusExponent(pemInternalObject *io);
diff -up ./nss/lib/ckfw/pem/pinst.c.compile_Werror ./nss/lib/ckfw/pem/pinst.c
--- ./nss/lib/ckfw/pem/pinst.c.compile_Werror 2014-01-23 06:28:18.000000000 -0800
+++ ./nss/lib/ckfw/pem/pinst.c 2015-11-13 12:07:29.219887390 -0800
@@ -472,7 +472,9 @@ AddCertificate(char *certfile, char *key
char *ivstring = NULL;
int cipher;
- nobjs = ReadDERFromFile(&objs, certfile, PR_TRUE, &cipher, &ivstring, PR_TRUE /* certs only */);
+ /* TODO: Fix discrepancy between our usage of the return value as
+ * as an int (a count) and the declaration as a SECStatus. */
+ nobjs = (int) ReadDERFromFile(&objs, certfile, PR_TRUE, &cipher, &ivstring, PR_TRUE /* certs only */);
if (nobjs <= 0) {
nss_ZFreeIf(objs);
return CKR_GENERAL_ERROR;
@@ -515,8 +517,10 @@ AddCertificate(char *certfile, char *key
if (keyfile) { /* add the private key */
SECItem **keyobjs = NULL;
int kobjs = 0;
+ /* TODO: Fix discrepancy between our usage of the return value as
+ * as an int and the declaration as a SECStatus. */
kobjs =
- ReadDERFromFile(&keyobjs, keyfile, PR_TRUE, &cipher,
+ (int) ReadDERFromFile(&keyobjs, keyfile, PR_TRUE, &cipher,
&ivstring, PR_FALSE);
if (kobjs < 1) {
error = CKR_GENERAL_ERROR;
diff -up ./nss/lib/ckfw/pem/pobject.c.compile_Werror ./nss/lib/ckfw/pem/pobject.c
--- ./nss/lib/ckfw/pem/pobject.c.compile_Werror 2014-01-23 06:28:18.000000000 -0800
+++ ./nss/lib/ckfw/pem/pobject.c 2015-11-13 12:07:29.220887368 -0800
@@ -630,6 +630,11 @@ pem_DestroyInternalObject
if (io->u.key.ivstring)
free(io->u.key.ivstring);
break;
+ case pemAll:
+ /* pemAll is not used, keep the compiler happy
+ * TODO: investigate a proper solution
+ */
+ return;
}
if (NULL != gobj)
@@ -1044,7 +1049,9 @@ pem_CreateObject
int nobjs = 0;
int i;
int objid;
+#if 0
pemToken *token;
+#endif
int cipher;
char *ivstring = NULL;
pemInternalObject *listObj = NULL;
@@ -1073,7 +1080,9 @@ pem_CreateObject
}
slotID = nssCKFWSlot_GetSlotID(fwSlot);
+#if 0
token = (pemToken *) mdToken->etc;
+#endif
/*
* only create keys and certs.
@@ -1114,7 +1123,11 @@ pem_CreateObject
}
if (objClass == CKO_CERTIFICATE) {
- nobjs = ReadDERFromFile(&derlist, filename, PR_TRUE, &cipher, &ivstring, PR_TRUE /* certs only */);
+ /* TODO: Fix discrepancy between our usage of the return value as
+ * as an int and the declaration as a SECStatus. Typecasting as a
+ * temporary workaround.
+ */
+ nobjs = (int) ReadDERFromFile(&derlist, filename, PR_TRUE, &cipher, &ivstring, PR_TRUE /* certs only */);
if (nobjs < 1)
goto loser;
diff -up ./nss/lib/ckfw/pem/rsawrapr.c.compile_Werror ./nss/lib/ckfw/pem/rsawrapr.c
--- ./nss/lib/ckfw/pem/rsawrapr.c.compile_Werror 2014-01-23 06:28:18.000000000 -0800
+++ ./nss/lib/ckfw/pem/rsawrapr.c 2015-11-13 12:07:29.220887368 -0800
@@ -93,6 +93,8 @@ pem_PublicModulusLen(NSSLOWKEYPublicKey
return 0;
}
+/* unused functions */
+#if 0
static SHA1Context *SHA1_CloneContext(SHA1Context * original)
{
SHA1Context *clone = NULL;
@@ -215,6 +217,7 @@ oaep_xor_with_h2(unsigned char *salt, un
return SECSuccess;
}
+#endif /* unused functions */
/*
* Format one block of data for public/private key encryption using
diff -up ./nss/lib/ckfw/pem/util.c.compile_Werror ./nss/lib/ckfw/pem/util.c
--- ./nss/lib/ckfw/pem/util.c.compile_Werror 2014-01-23 06:28:18.000000000 -0800
+++ ./nss/lib/ckfw/pem/util.c 2015-11-13 12:22:52.282196306 -0800
@@ -131,7 +131,8 @@ static SECStatus FileToItem(SECItem * ds
return SECFailure;
}
-int
+/* FIX: Returns a SECStatus yet callers take result as a count */
+SECStatus
ReadDERFromFile(SECItem *** derlist, char *filename, PRBool ascii,
int *cipher, char **ivstring, PRBool certsonly)
{
@@ -237,7 +238,12 @@ ReadDERFromFile(SECItem *** derlist, cha
goto loser;
}
if ((certsonly && !key) || (!certsonly && key)) {
+ error = CKR_OK;
PUT_Object(der, error);
+ if (error != CKR_OK) {
+ free(der);
+ goto loser;
+ }
} else {
free(der->data);
free(der);
@@ -255,7 +261,12 @@ ReadDERFromFile(SECItem *** derlist, cha
}
/* NOTE: This code path has never been tested. */
+ error = CKR_OK;
PUT_Object(der, error);
+ if (error != CKR_OK) {
+ free(der);
+ goto loser;
+ }
}
nss_ZFreeIf(filedata.data);

@ -0,0 +1,326 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils flag-o-matic multilib toolchain-funcs multilib-minimal
NSPR_VER="4.10.8"
RTM_NAME="NSS_${PV//./_}_RTM"
# Rev of https://git.fedorahosted.org/cgit/nss-pem.git
PEM_GIT_REV="015ae754dd9f6fbcd7e52030ec9732eb27fc06a8"
PEM_P="${PN}-pem-20140125"
DESCRIPTION="Mozilla's Network Security Services library that implements PKI support"
HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/"
SRC_URI="http://archive.mozilla.org/pub/mozilla.org/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
cacert? ( https://dev.gentoo.org/~anarchy/patches/${PN}-3.14.1-add_spi+cacerts_ca_certs.patch )
nss-pem? ( https://dev.gentoo.org/~anarchy/dist/${PEM_P}.tar.bz2 )"
LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
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 ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+cacert +nss-pem utils"
CDEPEND=">=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
DEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
>=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
${CDEPEND}"
RDEPEND=">=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
${CDEPEND}
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140508-r12
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
RESTRICT="test"
S="${WORKDIR}/${P}/${PN}"
MULTILIB_CHOST_TOOLS=(
/usr/bin/nss-config
)
src_unpack() {
unpack ${A}
if use nss-pem ; then
mv "${PN}"/lib/ckfw/pem/ "${S}"/lib/ckfw/ || die
fi
}
src_prepare() {
# Custom changes for gentoo
epatch "${FILESDIR}/${PN}-3.21-gentoo-fixups.patch"
epatch "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch"
use cacert && epatch "${DISTDIR}/${PN}-3.14.1-add_spi+cacerts_ca_certs.patch"
use nss-pem && epatch "${FILESDIR}/${PN}-3.21-enable-pem.patch" \
"${FILESDIR}/${PN}-3.21-pem-werror.patch"
epatch "${FILESDIR}/${PN}-3.21-cacert-class3.patch" # 521462
pushd coreconf >/dev/null || die
# hack nspr paths
echo 'INCLUDES += -I$(DIST)/include/dbm' \
>> headers.mk || die "failed to append include"
# modify install path
sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \
-i source.mk || die
# Respect LDFLAGS
sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk
popd >/dev/null || die
# Fix pkgconfig file for Prefix
sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \
config/Makefile || die
# use host shlibsign if need be #436216
if tc-is-cross-compiler ; then
sed -i \
-e 's:"${2}"/shlibsign:shlibsign:' \
cmd/shlibsign/sign.sh || die
fi
# dirty hack
sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \
lib/ssl/config.mk || die
sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \
cmd/platlibs.mk || die
multilib_copy_sources
strip-flags
}
multilib_src_configure() {
# Ensure we stay multilib aware
sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die
}
nssarch() {
# Most of the arches are the same as $ARCH
local t=${1:-${CHOST}}
case ${t} in
aarch64*)echo "aarch64";;
hppa*) echo "parisc";;
i?86*) echo "i686";;
x86_64*) echo "x86_64";;
*) tc-arch ${t};;
esac
}
nssbits() {
local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS"
if [[ ${1} == BUILD_ ]]; then
cc=$(tc-getBUILD_CC)
else
cc=$(tc-getCC)
fi
echo > "${T}"/test.c || die
${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die
case $(file "${T}/${1}test.o") in
*32-bit*x86-64*) echo USE_X32=1;;
*64-bit*|*ppc64*|*x86_64*) echo USE_64=1;;
*32-bit*|*ppc*|*i386*) ;;
*) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";;
esac
}
multilib_src_compile() {
# use ABI to determine bit'ness, or fallback if unset
local buildbits mybits
case "${ABI}" in
n32) mybits="USE_N32=1";;
x32) mybits="USE_X32=1";;
s390x|*64) mybits="USE_64=1";;
${DEFAULT_ABI})
einfo "Running compilation test to determine bit'ness"
mybits=$(nssbits)
;;
esac
# bitness of host may differ from target
if tc-is-cross-compiler; then
buildbits=$(nssbits BUILD_)
fi
local makeargs=(
CC="$(tc-getCC)"
AR="$(tc-getAR) rc \$@"
RANLIB="$(tc-getRANLIB)"
OPTIMIZER=
${mybits}
)
# Take care of nspr settings #436216
local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)"
unset NSPR_INCLUDE_DIR
# Do not let `uname` be used.
if use kernel_linux ; then
makeargs+=(
OS_TARGET=Linux
OS_RELEASE=2.6
OS_TEST="$(nssarch)"
)
fi
export BUILD_OPT=1
export NSS_USE_SYSTEM_SQLITE=1
export NSDISTMODE=copy
export NSS_ENABLE_ECC=1
export FREEBL_NO_DEPEND=1
export ASFLAGS=""
local d
# Build the host tools first.
LDFLAGS="${BUILD_LDFLAGS}" \
XCFLAGS="${BUILD_CFLAGS}" \
NSPR_LIB_DIR="${T}/fakedir" \
emake -j1 -C coreconf \
CC="$(tc-getBUILD_CC)" \
${buildbits:-${mybits}}
makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" )
# Then build the target tools.
for d in . lib/dbm ; do
CPPFLAGS="${myCPPFLAGS}" \
XCFLAGS="${CFLAGS} ${CPPFLAGS}" \
NSPR_LIB_DIR="${T}/fakedir" \
emake -j1 "${makeargs[@]}" -C ${d}
done
}
# Altering these 3 libraries breaks the CHK verification.
# All of the following cause it to break:
# - stripping
# - prelink
# - ELF signing
# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html
# Either we have to NOT strip them, or we have to forcibly resign after
# stripping.
#local_libdir="$(get_libdir)"
#export STRIP_MASK="
# */${local_libdir}/libfreebl3.so*
# */${local_libdir}/libnssdbm3.so*
# */${local_libdir}/libsoftokn3.so*"
export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3"
generate_chk() {
local shlibsign="$1"
local libdir="$2"
einfo "Resigning core NSS libraries for FIPS validation"
shift 2
local i
for i in ${NSS_CHK_SIGN_LIBS} ; do
local libname=lib${i}.so
local chkname=lib${i}.chk
"${shlibsign}" \
-i "${libdir}"/${libname} \
-o "${libdir}"/${chkname}.tmp \
&& mv -f \
"${libdir}"/${chkname}.tmp \
"${libdir}"/${chkname} \
|| die "Failed to sign ${libname}"
done
}
cleanup_chk() {
local libdir="$1"
shift 1
local i
for i in ${NSS_CHK_SIGN_LIBS} ; do
local libfname="${libdir}/lib${i}.so"
# If the major version has changed, then we have old chk files.
[ ! -f "${libfname}" -a -f "${libfname}.chk" ] \
&& rm -f "${libfname}.chk"
done
}
multilib_src_install() {
pushd dist >/dev/null || die
dodir /usr/$(get_libdir)
cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed"
cp -L */lib/libcrmf.a "${ED}"/usr/$(get_libdir) || die "copying libs failed"
cp -L */lib/libfreebl.a "${ED}"/usr/$(get_libdir) || die "copying libs failed"
# Install nss-config and pkgconfig file
dodir /usr/bin
cp -L */bin/nss-config "${ED}"/usr/bin || die
dodir /usr/$(get_libdir)/pkgconfig
cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die
# create an nss-softokn.pc from nss.pc for libfreebl and some private headers
# bug 517266
sed -e 's#Libs:#Libs: -lfreebl#' \
-e 's#Cflags:#Cflags: -I${includedir}/private#' \
*/lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \
|| die "could not create nss-softokn.pc"
# all the include files
insinto /usr/include/nss
doins public/nss/*.h
insinto /usr/include/nss/private
doins private/nss/{blapi,alghmac}.h
popd >/dev/null || die
local f nssutils
# Always enabled because we need it for chk generation.
nssutils="shlibsign"
if multilib_is_native_abi ; then
if use utils; then
# The tests we do not need to install.
#nssutils_test="bltest crmftest dbtest dertimetest
#fipstest remtest sdrtest"
nssutils="addbuiltin atob baddbdir btoa certcgi certutil checkcert
cmsutil conflict crlutil derdump digest makepqg mangle modutil multinit
nonspr10 ocspclnt oidcalc p7content p7env p7sign p7verify pk11mode
pk12util pp rsaperf selfserv shlibsign signtool signver ssltap strsclnt
symkeyutil tstclnt vfychain vfyserv"
# install man-pages for utils (bug #516810)
doman doc/nroff/*.1
fi
pushd dist/*/bin >/dev/null || die
for f in ${nssutils}; do
dobin ${f}
done
popd >/dev/null || die
fi
# Prelink breaks the CHK files. We don't have any reliable way to run
# shlibsign after prelink.
local l libs=() liblist
for l in ${NSS_CHK_SIGN_LIBS} ; do
libs+=("${EPREFIX}/usr/$(get_libdir)/lib${l}.so")
done
liblist=$(printf '%s:' "${libs[@]}")
echo -e "PRELINK_PATH_MASK=${liblist%:}" > "${T}/90nss-${ABI}"
doenvd "${T}/90nss-${ABI}"
}
pkg_postinst() {
multilib_pkg_postinst() {
# We must re-sign the libraries AFTER they are stripped.
local shlibsign="${EROOT}/usr/bin/shlibsign"
# See if we can execute it (cross-compiling & such). #436216
"${shlibsign}" -h >&/dev/null
if [[ $? -gt 1 ]] ; then
shlibsign="shlibsign"
fi
generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir)
}
multilib_foreach_abi multilib_pkg_postinst
}
pkg_postrm() {
multilib_pkg_postrm() {
cleanup_chk "${EROOT}"/usr/$(get_libdir)
}
multilib_foreach_abi multilib_pkg_postrm
}

@ -12,7 +12,7 @@ SRC_URI="https://github.com/ocamllabs/ocaml-ctypes/archive/${PV}.tar.gz -> ${P}.
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="amd64 ~arm x86"
KEYWORDS="amd64 arm x86"
IUSE="test"
RDEPEND="

@ -13,7 +13,7 @@ HOMEPAGE="http://ounit.forge.ocamlcore.org/"
SRC_URI="http://forge.ocamlcore.org/frs/download.php/1258/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="amd64 ~arm ppc x86"
KEYWORDS="amd64 arm ppc x86"
DEPEND=""
RDEPEND="${DEPEND}"
IUSE=""

@ -5,7 +5,7 @@
EAPI=5
MODULE_AUTHOR=DROLSKY
MODULE_VERSION=2.44
MODULE_VERSION=2.51
inherit perl-module
DESCRIPTION="Dispatches messages to multiple Log::Dispatch::* objects"
@ -13,19 +13,17 @@ DESCRIPTION="Dispatches messages to multiple Log::Dispatch::* objects"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~ppc-aix"
IUSE="ithreads test"
# see bug 545998 about the use flag ithreads
IUSE="test"
RDEPEND="
virtual/perl-Carp
dev-perl/Devel-GlobalDestruction
>=dev-perl/Dist-CheckConflicts-0.20.0
virtual/perl-Encode
dev-perl/Module-Runtime
dev-perl/Params-Validate
>=dev-perl/Params-Validate-1.30.0
virtual/perl-Scalar-List-Utils
>=virtual/perl-Sys-Syslog-0.280.0
virtual/perl-threads-shared
ithreads? ( virtual/perl-threads )
"
DEPEND="${RDEPEND}
>=dev-perl/Dist-CheckConflicts-0.20.0
@ -42,4 +40,4 @@ DEPEND="${RDEPEND}
)
"
SRC_TEST="do"
SRC_TEST="do parallel"

@ -1,3 +1,3 @@
DIST Log-Dispatch-2.41.tar.gz 35285 SHA256 3f81fa068a2d68b0d13243a874da765ffb728a9d26ed44ef088ca627faa4556f SHA512 5ce6c1d9549583d6e8927a3e3bc1f4b2d37e7705edd10ea05039ea5fc12ea3b01b49cb9d863bccadb373e6522b973b5189125e2a91a824fdb5dbec2b5d9c6d7c WHIRLPOOL 92d6313adae51a1da0533638da0eb9e4e569aa2d6601d9b372e3eccc69bcb20fa1853e726548a663aa7cfc1251d9a2951ad83f66903a2cfdfb16409d51db82fe
DIST Log-Dispatch-2.44.tar.gz 49540 SHA256 fe6c37b3fc28e3dc8ca15f7657d193c1db994e20153391506ca490a6afeef99c SHA512 2acaf327a440e00ba33e60da50db4c49b7ff8884ffc5dea0c033045367d1ab4cfb69ca81a2a08741ba80b347fd22238791bd758c37754154a5afa6311fa5a083 WHIRLPOOL dadb1409d7e3c39fb3faced517a9210a499a5024254963c6c3788fe98edd11820a24d8d544c0df3ad5f57daca53dcab96f4ac88bc37b4aa9f8d04765820b0898
DIST Log-Dispatch-2.45.tar.gz 52537 SHA256 707fc17d1f072150b87d400e5994b46ae2083a7120a9d21d37680ade08084bd6 SHA512 c4b82c408ffa8b5b9681b8b3eea90dc2cb95639a65f568ca977068bf30b087f7e29fdc2a80216770e07774c39744fbf6810faeac4786a3a183764bbe15d70f76 WHIRLPOOL 6e9043477bed42afa6412e2cfc2c0330ad2971edd88fb781f8c4a1b27254bd1162d651e752aab6c0563786721975ac0c4a8ce42a93d536925b882eda08149141
DIST Log-Dispatch-2.51.tar.gz 56576 SHA256 c7dad8cdb7f242f5663fd49ee848c4345dd35fc609ed98a2c00c75d23ca6fac8 SHA512 5dcd37c48a58e9c2dfe3f18108c4d902a9e46c710eb519958f1f3347e8794bda2c7f34895bf54e47695f77a89bfd96ca887b72f05173dc7e70ee2698f8e3c313 WHIRLPOOL 064d359c6891b9c9fcbec4ec351a1c34c61b2800761ac43b33c2db8505b2482d41911f6df5857f29b804385e133237367258d230e36a09d28ce794295681b609

@ -20,7 +20,4 @@
<remote-id type="cpan-module">Log::Dispatch::Screen</remote-id>
<remote-id type="cpan-module">Log::Dispatch::Syslog</remote-id>
</upstream>
<use>
<flag name='ithreads'>Ensure perl is built with threads for Syslog 'lock' feature</flag>
</use>
</pkgmetadata>

@ -0,0 +1,27 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
MODULE_AUTHOR=MARKOV
MODULE_VERSION=2.12
inherit perl-module
DESCRIPTION="Definition of MIME types"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
IUSE="test"
# uses List::Util
RDEPEND="
virtual/perl-File-Spec
virtual/perl-Scalar-List-Utils
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? ( >=virtual/perl-Test-Simple-0.470.0 )
"
SRC_TEST="do parallel"

@ -1,3 +1,4 @@
DIST MIME-Types-2.04.tar.gz 45320 SHA256 22b6069d372d587b1f2ecc6d0aaf50fb5c64920caed8c214b9884e64538acc8f SHA512 a62f5141f18430f744ecc8f9ed946eef7414e90b749f72f87ee8002270cade376137700579c4f6d155dccac7e616b47445539f02bc9bf16de35edc48079969be WHIRLPOOL b00ae2809d224951538bcd4076ef121908e718c22d1fab74fa17638735d2d91fdabc87531263a4bea752ef17acde5a1f58ef1bbe1631f03e346760abaa98e7a6
DIST MIME-Types-2.09.tar.gz 56101 SHA256 2cccaf8fa5e3963f45106188923c98666402948a00cd9c0a15cc06d6d317fa68 SHA512 6993ebd32d0870f6a4d19a6079857ce4574b9b67fa035fa4ca787db37e6a3d2450b2ce1ac4dfa7259bcd7d397bdf2f9ff067c3fad1a7cf19ffcdaf33c6b95952 WHIRLPOOL 16d31f40bc5fabc07c3f6677116d80ef787582b9e58f495cf4d4957add3aadb5ddab7bf6cf4575e8047a0ab4092084787eab626467877b8105b20e9ec6d456d2
DIST MIME-Types-2.11.tar.gz 56456 SHA256 8c51fd21d5c5c5b3469672faeb76caa02c77f537a3139e018ffed0e521956dec SHA512 e5f867d32f57620848054dd9871dc540aa726e74da6bf5983d159879b4efcc97b9e96eff70b65a355dffc3d4bad63532ceb75b8165a440383e1a2b2044b31db1 WHIRLPOOL ac77290e9894024e12a9cad740e237703239fe8d93276e1f8db29eecc603668011522de3653f30db6d6d20adec6039c671c09808ca4b0cf054bb941e63bb7aa7
DIST MIME-Types-2.12.tar.gz 56779 SHA256 065886901cff18cbb10df13551d48214c880e45564220ab77d4772abf065969f SHA512 10def8de1334870a9e12f187ba4fad76c465d15ff41d30d37fbb4a3ad66bc58bcd57e55ca59d38bee7ef8765948931c9d9269abb650cb30212a50ccf76f87e2c WHIRLPOOL 557f20fd6a83785380aeb42e20a0ac527af035eb0f30cd85da6bf5853c53b4a692c290fefe584b13329b54fdcb25ed4f01be157c268b17f2067f83baff99d9c9

@ -0,0 +1,32 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
MODULE_AUTHOR=PLOBBES
MODULE_VERSION=3.37
inherit perl-module
DESCRIPTION="IMAP client module for Perl"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="test"
RDEPEND="
virtual/perl-Carp
virtual/perl-File-Temp
virtual/perl-Scalar-List-Utils
virtual/perl-MIME-Base64
>=dev-perl/Parse-RecDescent-1.940.0
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
virtual/perl-Test-Simple
dev-perl/Test-Pod
)
"
SRC_TEST="do parallel"

@ -1 +1,2 @@
DIST Mail-IMAPClient-3.35.tar.gz 186010 SHA256 8a4503833ce87d980be2d54603d94de4b365c2369eab19b095216506ce40f663 SHA512 c8fc11d098a0c0370347155e860e4eb1b0842c5de825f206d166bd6d99d510a492aa0ebe5a15f561aae1f379641f502fc4984660be2a0b42be52a01a58661595 WHIRLPOOL 264bb7cf85466a65a13184a1c008d8913f8b77af9954983e83b7eb5542747d5cf146fd6dc4d089020ab25183781e1394366d109b489973cf9ac7b4739fd0b017
DIST Mail-IMAPClient-3.37.tar.gz 188964 SHA256 481df10e0426938dcf6ae641e8e15098ddaeb44ca247772a27b87278f78ba9f3 SHA512 e6baeb880610d55991342fc50acd5bb666a4d94856f4d158172eb5e430aa62296847cb4cec4706398dfbaf7af657ca0024ef92bbb455addd0cd648c47d847fef WHIRLPOOL 7801f9032ad445a0c8994523f5c7bc6455a69b52b16690a00d352575436cc487324f7e1671a808ae84f36af363b521fd752818151dd67c5852da42653398e9db

@ -1 +1,2 @@
DIST Math-Random-0.71.tar.gz 46011 SHA256 8af09c3d0041d83c3369536ab1e37d3d9707a01e2ed05d2dcc8e096cdf07cc2d SHA512 2aec6c5ba32ddbea1b9a3361c6b8bb4d0ff0ca69ee03b071dd9156417125e51a2062c001089678e4b12250dfa95dd19662b9d8a21d145481fd4ca34551a79d7b WHIRLPOOL ae02eb2b043e66ddbf8315a1bf90a8ff8bffa48190932b09031e7f23af187fc399c0ae0c450e9ae95a1fcf61c5b0ec5facbfca9b51fa466fae68c5e3318a60d7
DIST Math-Random-0.72.tar.gz 46907 SHA256 be0522328811d96de505d9ebac3d096359026fa8d5c38f7bb999a78ec5bc254c SHA512 6a24f59ba06b93027fe5907d41a36b2142c20c2813813a34a5adfa9ee06de25902d5f544009f307b518905c614238f63ad3717a1f199513f455f4c53119e2088 WHIRLPOOL 877aa51f3d2700007e9ddd6134bd294b8b33e6a6d1fc0fb770054f7d0f28e3d5212beb1b6754bb38f4609205f3c173c2586fb8550e40f8afa8fcf9cf935a3f5d

@ -0,0 +1,18 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
MODULE_AUTHOR=GROMMEL
MODULE_VERSION=0.72
inherit perl-module
DESCRIPTION="Random Number Generators"
LICENSE="( || ( Artistic GPL-2 ) ) public-domain"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
SRC_TEST="do"

@ -1,2 +1,3 @@
DIST Module-Locate-1.76.tar.gz 6574 SHA256 c249def507fc8f072e1cd10c1131b45c4f8fb0a1e6d39787539728b0d91002f5 SHA512 241fb679fe80af2360938fbf2fe0d4d20286386a3811e30c03d9daea37bbb498586122a5179bbc87994ee32f6de0b2c4211e2ba4740547f0d6f4c149a26ab70e WHIRLPOOL 171437376ce28159fd9e927a37ac0a8a99ee84173b2d73ed6aff800ed63d973959fb07c561efa40fa13dd3331b9bd92e46de48b3781b16737b5e341d036a2d6f
DIST Module-Locate-1.79.tar.gz 7339 SHA256 64ef248ec1b0b04015a8bd63cb844ac8c9fc0631715d5892c66cc4d54f9a2da6 SHA512 5c5029c54d82e91821a07274cdf6465f1f4c6ab443f0f3a6283d2177cb0097f164ba52edab3c0b364d4eb926ea50bf4632ab1f9039ed2336559f89dade9545c2 WHIRLPOOL a6f83e1f308261d3caaa56b95adba753dc0694018b3dc51cea047e681ea08604351f0d618e9c27488c333299134b593c71ed61ac6dad15929b0f35e61696f599
DIST Module-Locate-1.80.tar.gz 14420 SHA256 a1b6bbf9c25e851effbf9654ecf29469d99e975be376946dfde93773d5ae61dc SHA512 b917d871fe84ae5e362543957bad2da22416dce5d82bf31764900893a6924b7e6c59785aa85af08ed01d5cd30a240665af3d4e57968e41d2c7fc05e540e46422 WHIRLPOOL 8a5e69577cfdd61cbc124f44e8e651e92df01b0ad446967d1df244c989946647b973a7a9bb58ca68f27071e56c36c3a203f1f2e2c10bf83f66c8a65db75e4f0e

@ -0,0 +1,27 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
MODULE_AUTHOR=NEILB
MODULE_VERSION=1.80
inherit perl-module
DESCRIPTION="Locate modules in the same fashion as require and use"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
IUSE="test"
RDEPEND="
virtual/perl-Carp
virtual/perl-File-Spec
virtual/perl-IO
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? ( virtual/perl-Test-Simple )
"
SRC_TEST="do parallel"

@ -1,3 +1,4 @@
DIST Module-Pluggable-4.7.tar.gz 26906 SHA256 f7d9ae87f37ebf12e8ff6396554fb4bcd36291c53443e3fb0904a5955cb80fb5 SHA512 cede5dbcff3dfeeaa427047f8845e11c08e08f86be534ff2af9bdd562c5ca96b41acd94960e0f9b02cf4ae1cbc38a058a174ebc8bce2d60f68f9c2aeb96af9a5 WHIRLPOOL 0a7aef7df71673d1b846ccf5c7eb8db89935ece65b1433501d15d5c8c3e76e076e12d238f9a8c69f15722d3af7d4818a96a2021cbfd9b1bd9870109b0196b24a
DIST Module-Pluggable-4.8.tar.gz 27074 SHA256 a2b59788de632d4dfea0346d9264a007d5c3742c6055db063d400cf5acd2823d SHA512 161d7f4286907c99dc3e762aec1e0a6aec044f089896b73bb2413b015cad45da32efc4ec1ea6c5eafd8610791f80920282623fa768e80022f541d698b5d14ea7 WHIRLPOOL 6a9be74901f5ccc620e76529e4dd8f00cca92fd2d35d393cb76f1646d730583a4e629c0c8784cab3b3f5d8354d93256b4b13895b34735926ab2c60a1467ea62d
DIST Module-Pluggable-5.1.tar.gz 29418 SHA256 e2dc354043bb16f1f3df8c4bb26070b26e594819f218cf8b8ac19e79c720916f SHA512 2ed43516ff18f50ac494f6365296f42e7dfc6704a2b01d3661ca00c295ee378184757cb03381400fba8bc5f2df06241f2ee9ecf930af4d498b042c68069a670b WHIRLPOOL f07c1ebcad473d68bd4564bcfb44b5c140bb8960e9c544f2101d967cee0c8b27e1e67e137fc2be06ae383f23170055d4a2387c6b13c5b71dc16ea5437cd526a6
DIST Module-Pluggable-5.2.tar.gz 26920 SHA256 b3f2ad45e4fd10b3fb90d912d78d8b795ab295480db56dc64e86b9fa75c5a6df SHA512 7df8ee6713c8e0d4df756736c43c2033632cb8887c82ed5b9f38476dbf402b5daa3af83d3b2bd1228afb020ce5855831812f86299b63518e04e0929390b0c5f5 WHIRLPOOL af064c08187fc3ea2905ee2333a6a15485839a583bb89fa6d5733a8a0d3bd57fdcbec026a199f856041307f1b8195540179360d002b1dcc534b447f479fd9825

@ -0,0 +1,26 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
MODULE_AUTHOR=SIMONW
MODULE_VERSION=5.2
inherit perl-module
DESCRIPTION="Automatically give your module the ability to have plugins"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="test"
RDEPEND="
>=virtual/perl-File-Spec-3
virtual/perl-if
"
DEPEND="${RDEPEND}
>=dev-perl/Module-Build-0.380.0
test? ( >=virtual/perl-Test-Simple-0.620.0 )
"
SRC_TEST="do parallel"

@ -1,2 +1,3 @@
DIST Module-ScanDeps-1.12.tar.gz 60453 SHA256 0d17643aa76773a4e4173576656b5c874e78e21b203c267544bf3eea074dfa13 SHA512 4f980e49f90188934b47f777fef400334f43798bc63c139e001a978c64997ea6355869849b1360f7a4b38a3c7070008d565afc4f35deab3949f57ff098df92d0 WHIRLPOOL 99009db519b7b40db1c1c416e416e9ced980d813d8f890b9291a243938cb969e2f699384a3624931793c9d066f265a53e4f28438aeebed330979b6fbd1609497
DIST Module-ScanDeps-1.19.tar.gz 62007 SHA256 be77c31327d88382bbae4d11e6209d3222c848bd3ade8d3dcaae3dae748a66cb SHA512 627d7d8a3887a6be666d48e72e371db1fc1637c66d60da6fa797165e3020b8b2cfa0576f1520694409cb66266faa5277e12e558bcfd75b397075962b19fb0bbf WHIRLPOOL 346ab444dd9320f020749a6f95cb7f597dea5bbdadfa635c60e1d88a1a54e50b732c711779becc871dd943ba0c03b42bf4ac7257689212e1bda48692bc2228ab
DIST Module-ScanDeps-1.20.tar.gz 64260 SHA256 72003547e36db833f920eb85247943b755c94ded998e640bae20ff37d6104691 SHA512 1756c48d8932d50f03e5440e9b1a1c38c4f795c5701d6c9704cef88ac1162efeefb863f003b105b8516bb9cb8113c9c8524e7c6847070450228ef6baeb4d578d WHIRLPOOL d7d573c3138cf62ca371deac91ef10c9a0fad8d09abb1b7eb315921a7a420a80cf3cff4fc99bee499e1a4f22dc462da63ecd837ac0a3389789a123a71d5fae5d

@ -0,0 +1,36 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
MODULE_AUTHOR=RSCHUPP
MODULE_VERSION=1.20
inherit perl-module
DESCRIPTION="Recursively scan Perl code for dependencies"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="test"
RDEPEND="
virtual/perl-File-Spec
virtual/perl-File-Temp
virtual/perl-Getopt-Long
virtual/perl-Module-Metadata
virtual/perl-Text-ParseWords
virtual/perl-version
"
DEPEND="${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.590.0
test? (
virtual/perl-Test-Simple
dev-perl/Test-Pod
dev-perl/prefork
dev-perl/Module-Pluggable
dev-perl/Test-Requires
)
"
SRC_TEST="do parallel"

@ -1,4 +1,2 @@
DIST indirect-0.27.tar.gz 38266 SHA256 2d2da4c38eab4a02ac9e616cba8de18d7679a3e3358153791277efbbcb8685b7 SHA512 facc9f4b17308378301781d1ef201d618644b5bd9bc072671bf3d632d7ad7c92a45c94cbf5450887364d9c6b6270a71fa711a2514f49718be9b493d4fb74518c WHIRLPOOL 3b3f3ea0c2d14362100d9062466ae4769df1e133a84456b2c0db3d6c7447d94e99a98a334f2f766029ff68c56f5a6a8f45c986102e289ade79e0a67a6345b9cc
DIST indirect-0.30.tar.gz 41721 SHA256 f34238760274c7b37858d707a6ffb42663d7ba0aece026fd3692d0382e97378b SHA512 0f272fe7f5d928e8b0d7709589d62a3b9948f55e1a056b927120d50c96a306ea5c1a2031de8decd6dca1fd202b37d2490eef766c7693326d7be580a2d61f7949 WHIRLPOOL acf8f93bc9bdbee5bccd5ab504bd89de52604eaa1c5387b4fdead111f06ed6b4cdef9778fb33dcf63d8a5ed43daea0d4d6c70b042d6288f5541dfb8157f80048
DIST indirect-0.31.tar.gz 41675 SHA256 9f22be210ea844c266da4008b1046be059888e80072c35a884f6dd67d41c8b99 SHA512 199cfc5fa9a311451daa3d19ace0684afac955879413114f27353e5bc98fbe6f6ab3e7b1881112fca736ef690fd967a7a826de1d2392be94d32c4c4173c05e4b WHIRLPOOL 5801e49a61243659cff1a768d5ab6b56cb0037f227260db807c82006045a159a6727cd1fda311a5dbd3c4314d2bf782a403a7aaf8099c72a3ff596a47848aff3
DIST indirect-0.35.tar.gz 45177 SHA256 7cebc51f210f8e547e1ca0ff451439edfefb356b4ceb076d8028fb16469e0c74 SHA512 6b3d0e3caec39016172d6fdafaa0fca65d75e63a1131398fe2ce31c08070c70cee0b07112b7fd099a6e4bd0a9e1fe99915259d8752984a5aa462739a2305e50a WHIRLPOOL aac664c4b09c7b97e29ca760f5da64ec40868c045a07eef1a2a53201a071aebcf2a7434a1fbab6a3cddf31e5c43ef12d198b5aa604b30c789194327a90255ef6
DIST indirect-0.36.tar.gz 48597 SHA256 7c2676566fbee16d15be972cb2b7a2fcb7972d3d58a2fb06a41030d909b7e55b SHA512 27f86702a2b3597e2bc20390130584324bfe86cc4d9f33a488b4788d6e1513ac19dfd4e1407f29b6f862172b020b3001a248450ad8dddb5a31e07220c0783ceb WHIRLPOOL c07281a07d931577b707caa0207ea6c8c1f66066590bed796e21b4b2e58e7da69335cc211287de0222fd11f65f628fc8371e79f37651a953951d3f48c1552984

@ -1,23 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
MODULE_AUTHOR=VPIT
MODULE_VERSION=0.27
inherit perl-module
DESCRIPTION="Lexically warn about using the indirect object syntax"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="test"
DEPEND="
test? (
dev-perl/Test-Pod
dev-perl/Test-Pod-Coverage
)"
SRC_TEST=do

@ -1,23 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
MODULE_AUTHOR=VPIT
MODULE_VERSION=0.30
inherit perl-module
DESCRIPTION="Lexically warn about using the indirect object syntax"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="test"
DEPEND="
test? (
dev-perl/Test-Pod
dev-perl/Test-Pod-Coverage
)"
SRC_TEST=do

@ -1,23 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
MODULE_AUTHOR=VPIT
MODULE_VERSION=0.31
inherit perl-module
DESCRIPTION="Lexically warn about using the indirect object syntax"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="test"
DEPEND="
test? (
dev-perl/Test-Pod
dev-perl/Test-Pod-Coverage
)"
SRC_TEST=do

@ -0,0 +1,30 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
MODULE_AUTHOR=VPIT
MODULE_VERSION=0.36
inherit perl-module
DESCRIPTION="Lexically warn about using the indirect method call syntax"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="test"
RDEPEND="
virtual/perl-Carp
virtual/perl-XSLoader
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
virtual/perl-Socket
test? (
dev-perl/Test-Pod
dev-perl/Test-Pod-Coverage
)
"
SRC_TEST="do parallel"

@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/a/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha amd64 hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc x86"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc x86"
IUSE=""
RDEPEND=""

@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="PSF-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE=""
S=${WORKDIR}/${MY_P}

@ -12,7 +12,7 @@ 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"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc x86"
IUSE="doc"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]

@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~sparc ~x86"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="dev-python/nose[${PYTHON_USEDEP}]"

@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples test"
RDEPEND="

@ -0,0 +1 @@
DIST pycapnp-0.5.7.tar.gz 433772 SHA256 28e2335f8b50f07f853e108038b33ccf2cbf356822f37582dc8e84f9535a1446 SHA512 fe61e49a7d83fc81c773be5b50c58b354c9b3bde0413f931602d9b8f490a35ab0f5648e9515454e3bcfbb1687dea554a989468014eaf0920a3c0a39c06ab7f57 WHIRLPOOL 7c84f5b5689b8e8af2e3b7e357ab3b2c19e928fb392f0e173b56d84bfcff2e408547017debf10b68d3b67534c91a95e3881822fdb96a301a9b20c3e762ac6e56

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<maintainer>
<email>aballier@gentoo.org</email>
<name>Alexis Ballier</name>
<description>Python team can take the package if they wish.</description>
</maintainer>
</pkgmetadata>

@ -0,0 +1,24 @@
# 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_4,3_5} )
inherit distutils-r1
DESCRIPTION="Python wrapping of the Cap'n Proto library"
HOMEPAGE="http://jparyani.github.io/pycapnp/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="
dev-libs/capnproto
dev-python/cython[${PYTHON_USEDEP}]
"
RDEPEND="${DEPEND}"

@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PF}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ppc64 ~sparc x86"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~sparc x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc ~x86"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="doc test"
RDEPEND="

@ -2,3 +2,4 @@ DIST spring-1.3.6.tar.gz 37583 SHA256 5d72ac77755119c96560cd10b2040a85685d0558c9
DIST spring-1.4.0.tar.gz 38007 SHA256 a27501bd182893d6071b46c03d47cb43ab78b4515901420e487d7a4b78821aa7 SHA512 b7096861dd19c3869f3899d8a48f26f39a6496f3b1a1c407d91c48b7896212f3eb18a477c6a3416c8522e1b8de955c20372814c29babbd465d8c0bdff51c928d WHIRLPOOL 8af890262cb45b579bed035b460c87d96cf13b5cc60f642669ab59bb5ea9af470a0cdb220d26bbc466fb1e1913b29ffbf404acebef37a1e05b9b0a86d8c874b6
DIST spring-1.4.1.tar.gz 38100 SHA256 2f1d6400e1938593f29afd7390f32e0540ac6b896427934086ba59360ee88bf9 SHA512 6b6bda6fc1efe0c8203073076a963cb7be53b09417a278303c5031eb44a592925c3aa793d86f0a834fa58c4ec2846f6e2d7534938dd301c503f2d95cd6687a6a WHIRLPOOL 307a9314ddac8e176412f596c8bf3aeee343a06fa02c32019a5ca960359e4320f1550341059cbb8054be765cfa8e7d5ccbde408de739d10a5fce94b05e53a611
DIST spring-1.4.3.tar.gz 38567 SHA256 f36cd138dfc50f3e2823ba510983adb7e4f2b054246d1d8de4ae4438541cb1d5 SHA512 2af50ec5a15f447d788a57357e3ff7dbf9f9e943516a45b2faf6d966f1e6ddc7301a7077ac5c1d4c60286b56838cca3741c783c3a1aac99bc865096d2414798f WHIRLPOOL 93728319acabe923936c4fed411141c724da20f2a10db477243c1cf6d733f618fddc86d6cdb6dfddf076ae342ead372da628a09d54b1f5fb206ede937360ffe4
DIST spring-1.4.4.tar.gz 38696 SHA256 8ffef93424f39bb8e80df3e765be90b84bb1fdd0d46abe7409bde7a1bc009d07 SHA512 aa77b41aa0139e2707bc44e806c23b5eb3824adcdcc3657b04a7d6dca58b40a8b76e26437711b5f1849b135237e82f89a03712fad1990c40037f638dff953a73 WHIRLPOOL 90c3ad321b680aa04fbcb8d31883538fa3dd538a769741881110ee42abb08d74af63cc2e468a995c60ff4ae83a93221e0ba794557c9f6c000ba69c933366d641

@ -0,0 +1,33 @@
# Copyright 1999-2015 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_EXTRADOC="CHANGELOG.md README.md"
RUBY_FAKEGEM_TASK_TEST="test:unit"
inherit ruby-fakegem
DESCRIPTION="Rails application preloader"
HOMEPAGE="https://github.com/rails/spring"
SRC_URI="https://github.com/rails/spring/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="1.1"
KEYWORDS="~amd64"
IUSE=""
ruby_add_rdepend ">=dev-ruby/rubygems-2.1.0"
ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/activesupport )"
all_ruby_prepare() {
sed -i -e '/files/d' \
-e '/bump/d' ${PN}.gemspec || die
sed -i -e '/bump/d' Rakefile || die
}

@ -3,3 +3,4 @@ DIST sprockets-2.12.3-git.tgz 195647 SHA256 998ed806114a50b9168ad569c67d037fa866
DIST sprockets-2.2.3-git.tgz 185139 SHA256 d8d8c59a4f129357f5d9093db02d8e5df0b2df7aaeee23fc6c5864fdbc29997c SHA512 6850423efbb8521e4f4980e30e1464821be148474b511aca05478078b2601cf569a244cddeb9f164ba759d4207dcc2605c89b4b5b45431ebbee26b56f07b5e01 WHIRLPOOL 5b8eb85651975429c994e3e741d31a7989b031d51c4d9fb3d2a70da700a9187e888e100965b4f034f13d38d9066cb48a8c201841d2d639398c1c4f7c0dc1985e
DIST sprockets-3.3.5-git.tgz 297306 SHA256 f8cba6b61de022e3ab5d4fc14bcaac487da405251e651234a9c24187bf38cec9 SHA512 d7f850a333cf1930e68d0c630df8afec688dd1f219a8c8d03c1b7f093bc0103044b27272623e70225b0f5334c450e604067b41fbbea6a9b4ddf1922ee280565f WHIRLPOOL 8aa934a435023f4c7ecbcf3d93f2ad7af6bcdb1cbf7f20d128f69dd28bec61e5135968154881c071556d8b9af950f7e08a8ce5ca3e91d9251889a55d015cb658
DIST sprockets-3.4.0-git.tgz 297425 SHA256 bb5f3b64a3413596b703bf4cf36644a96db908a1301f89e0e09c2b3fa85ae238 SHA512 a4d1860d91109e2e54323b9bc3432e07f0d48580cfb1d543c2072cb1a144317a0597e1833a731a7555d76658c7110b04f85b5706f91e9ffdf88c9a1df14deb05 WHIRLPOOL efa286c1d73c52798bd4313ba6d4e80d132a2f2ad6af848ea8f80a54c279fcc3f29f6a87646793098033c2f3678562bf63b9fa552d9139872df38ed458ba2b6d
DIST sprockets-3.4.1-git.tgz 298315 SHA256 fb2dcf86378c45c8028fb9b483f2def9ae558613794255f6eb12c97db0f220db SHA512 dd8bae1d922b662ef3215742731024d13b3fbc435124bb25351eeb6d33363383cb630ff60a8f6199205f31ed484e76c4a40d2c8a02b05e35bd9e73eb43a951bb WHIRLPOOL 8ae84a080dc7dab113a6109a3c50e61b3da8b753391e0ac2113c8ac6f89b955c6b4c6d40dee6ff8d6522a0c289c0a49e1777bbf7958f819adbcae6204641d9f7

@ -0,0 +1,59 @@
# Copyright 1999-2015 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_EXTRADOC="README.md"
RUBY_FAKEGEM_GEMSPEC="sprockets.gemspec"
inherit ruby-fakegem versionator
DESCRIPTION="Ruby library for compiling and serving web assets"
HOMEPAGE="https://github.com/rails/sprockets"
SRC_URI="https://github.com/rails/sprockets/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="$(get_version_component_range 1)"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend "
=dev-ruby/rack-1*:*
!!<dev-ruby/sprockets-2.12.3-r1:2"
ruby_add_bdepend "test? (
dev-ruby/json
dev-ruby/rack-test
=dev-ruby/coffee-script-2*
=dev-ruby/execjs-2*
=dev-ruby/sass-3* >=dev-ruby/sass-3.1
dev-ruby/uglifier
)"
all_ruby_prepare() {
# Avoid tests for template types that we currently don't package:
# eco and ejs.
sed -i -e '/eco templates/,/end/ s:^:#:' \
-e '/ejs templates/,/end/ s:^:#:' test/test_environment.rb || die
sed -i -e '/.ejs/ s:^:#:' test/test_asset.rb || die
rm -f test/test_require.rb test/test_{closure,eco,ejs,yui}_{compressor,processor}.rb || die
}
each_ruby_prepare() {
sed -i -e "s:ruby:${RUBY}:" test/test_sprocketize.rb || die
}
each_ruby_test() {
# Make sure we have completely separate copies. Hardlinks won't work
# for this test suite.
cp -R test test-new || die
rm -rf test || die
mv test-new test || die
each_fakegem_test
}

@ -1,11 +1,9 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
VIRTUALX_USE=test
inherit eutils multilib prefix toolchain-funcs virtualx
MYP="${PN}${PV}"
@ -22,13 +20,13 @@ KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
IUSE="doc test static-libs"
RDEPEND="
dev-lang/tk
dev-lang/tk:=
>=dev-tcltk/tcllib-1.11
media-libs/tiff:0=
>=media-libs/libpng-1.6:0=
>=sys-libs/zlib-1.2.7:=
x11-libs/libX11
virtual/jpeg"
virtual/jpeg:="
DEPEND="${RDEPEND}
test? (
x11-apps/xhost

@ -13,7 +13,7 @@ SRC_URI="ftp://invisible-island.net/${PN}/${PN}-${MY_PV}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="examples minimal nls static-libs unicode"
RDEPEND="

@ -208,6 +208,7 @@ mozconfig_config() {
mozconfig_annotate '' --enable-system-ffi
mozconfig_annotate 'Gentoo default to honor system linker' --disable-gold
mozconfig_annotate '' --disable-gconf
mozconfig_annotate 'Gentoo default' --disable-skia
# Use jemalloc unless libc is not glibc >= 2.4
# at this time the minimum glibc in the tree is 2.9 so we should be safe.

@ -3,7 +3,7 @@
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_4} )
PYTHON_COMPAT=( python2_7 )
inherit eutils python-any-r1 toolchain-funcs games
MY_PV="${PV/.}"

@ -1,3 +1 @@
DIST dconf-0.20.0.tar.xz 389388 SHA256 22c046a247d05ea65ad181e3aef4009c898a5531f76c0181f8ec0dfef83447d9 SHA512 d3069638ac8bfc077bbcef7878ad7e39c5c008d6b673128b685817e94a5ba147f4a3218e9547d9ce1a70260771f6f8e5c4c609fa5cf5530160373d7191aa3b00 WHIRLPOOL a82657d2ff5d0defd81fa9380a28798353e2e907869e85c089eb3c81c542662918cd15b850c9fb2929beee610f205aab01ddfe42312d571ae7712208e1a946fb
DIST dconf-0.22.0.tar.xz 393260 SHA256 0a277cb0c3f09e77d9413c5a9b3577fc2b5d6e941b59b44940392e024a224b8e SHA512 fee502b599da3634934eadc3d9fc138f2036118e88edadf0e3dc157f8e689ee1fee057342a296197b126e5f657fcb2bb1f399b6a3ffa9ff5fdcc3119d9433d9b WHIRLPOOL 71214ae41394e5c86091674950bb0560f451247d5ae497411a37eebee89fa9ee6605206996303c3826247f31e6a05d2e693830cccd99e2991f0f76e130a4d3b0
DIST dconf-0.24.0.tar.xz 218512 SHA256 4373e0ced1f4d7d68d518038796c073696280e22957babb29feb0267c630fec2 SHA512 8c2092f1a3002df386686473e6841d600665b3d2ae0e24625c9943b1a636706ecafc31e05f0db48958bbfd666680bb107f47978a9d867b151d1c61fc3c3b591a WHIRLPOOL 16f2fbf706247ad980c7c7cb3d937f060d4ed7c94209427eecd96d8ca55566e7da60d65d9dbf65b7476824215a0fa3bf0614ecfc6f4749ad017c515991bf9891

@ -1,75 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
inherit gnome2 bash-completion-r1 virtualx
DESCRIPTION="Simple low-level configuration system"
HOMEPAGE="https://wiki.gnome.org/dconf"
LICENSE="LGPL-2.1+"
SLOT="0"
# TODO: coverage ?
IUSE="test X"
KEYWORDS="alpha amd64 arm ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd ~arm-linux ~x86-linux"
RDEPEND="
>=dev-libs/glib-2.39.1:2
sys-apps/dbus
X? (
>=dev-libs/libxml2-2.7.7:2
>=x11-libs/gtk+-3.4:3 )
"
DEPEND="${RDEPEND}
dev-libs/libxslt
dev-util/gdbus-codegen
>=dev-util/gtk-doc-am-1.15
>=dev-util/intltool-0.50
sys-devel/gettext
virtual/pkgconfig
"
src_configure() {
gnome2_src_configure \
--disable-gcov \
--enable-man \
$(use_enable X editor) \
VALAC=$(type -P true)
}
src_test() {
Xemake check
}
src_install() {
gnome2_src_install
# GSettings backend may be one of: memory, gconf, dconf
# Only dconf is really considered functional by upstream
# must have it enabled over gconf if both are installed
echo 'CONFIG_PROTECT_MASK="/etc/dconf"' >> 51dconf
echo 'GSETTINGS_BACKEND="dconf"' >> 51dconf
doenvd 51dconf
# Install bash-completion file properly to the system
rm -rv "${ED}usr/share/bash-completion" || die
dobashcomp "${S}/bin/completion/dconf"
}
pkg_postinst() {
gnome2_pkg_postinst
# Kill existing dconf-service processes as recommended by upstream due to
# possible changes in the dconf private dbus API.
# dconf-service will be dbus-activated on next use.
pids=$(pgrep -x dconf-service)
if [[ $? == 0 ]]; then
ebegin "Stopping dconf-service; it will automatically restart on demand"
kill ${pids}
eend $?
fi
}

@ -1,75 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
inherit gnome2 bash-completion-r1 virtualx
DESCRIPTION="Simple low-level configuration system"
HOMEPAGE="https://wiki.gnome.org/dconf"
LICENSE="LGPL-2.1+"
SLOT="0"
# TODO: coverage ?
IUSE="test X"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd ~arm-linux ~x86-linux"
RDEPEND="
>=dev-libs/glib-2.39.1:2
sys-apps/dbus
X? (
>=dev-libs/libxml2-2.7.7:2
>=x11-libs/gtk+-3.4:3 )
"
DEPEND="${RDEPEND}
dev-libs/libxslt
dev-util/gdbus-codegen
>=dev-util/gtk-doc-am-1.15
>=dev-util/intltool-0.50
sys-devel/gettext
virtual/pkgconfig
"
src_configure() {
gnome2_src_configure \
--disable-gcov \
--enable-man \
$(use_enable X editor) \
VALAC=$(type -P true)
}
src_test() {
Xemake check
}
src_install() {
gnome2_src_install
# GSettings backend may be one of: memory, gconf, dconf
# Only dconf is really considered functional by upstream
# must have it enabled over gconf if both are installed
echo 'CONFIG_PROTECT_MASK="/etc/dconf"' >> 51dconf
echo 'GSETTINGS_BACKEND="dconf"' >> 51dconf
doenvd 51dconf
# Install bash-completion file properly to the system
rm -rv "${ED}usr/share/bash-completion" || die
dobashcomp "${S}/bin/completion/dconf"
}
pkg_postinst() {
gnome2_pkg_postinst
# Kill existing dconf-service processes as recommended by upstream due to
# possible changes in the dconf private dbus API.
# dconf-service will be dbus-activated on next use.
pids=$(pgrep -x dconf-service)
if [[ $? == 0 ]]; then
ebegin "Stopping dconf-service; it will automatically restart on demand"
kill ${pids}
eend $?
fi
}

@ -23,6 +23,8 @@ RDEPEND="
sys-apps/dbus
"
DEPEND="${RDEPEND}
app-text/docbook-xml-dtd:4.2
app-text/docbook-xsl-stylesheets
dev-libs/libxslt
dev-util/gdbus-codegen
>=dev-util/gtk-doc-am-1.15

@ -4,12 +4,14 @@ DIST enigmail-1.8.2.tar.gz 1604159 SHA256 1d2700799bc52aaa8e8c9f7a0f5111281ff9fb
DIST firefox-24.0-patches-0.9.tar.xz 6576 SHA256 615b47ed076ead8f6fe8a9cc8b51ae7615bb8fb404a3e7254190e73c6669479f SHA512 caf76c23e3ad4ae0fd9d240d4ee61c289bfc727ae8117a17c27396d32ab9e06512cfa53da86c99e6c2d941eca96e18c41775473f3c4a16cf8c91a2e8dbe144ad WHIRLPOOL c0104c84c20a28b945ce2fe5a22e00ccd412d00bc38e4d51583fb47765bd639808db1a1bb52be9b7515423437ae131e12dd5f837b35d8e2e50dfb86341446396
DIST firefox-31.0-patches-0.3.tar.xz 6004 SHA256 1ca282d9b58e611c395fcda508bf0ddfebfc91ea6a6132b59f1acf90566f663c SHA512 4469ccc3200955bb790a177352ebdbfa5c2299581bbbd0d83be4e2e0ccd5cb850c5023f3784dfbb3cd5d0dbed9bea4b533bdbe1627e42ba60437b4743a0e8fae WHIRLPOOL 86b2da659dcb11f34cbb6bc966d7f7ab79fb3f8f3584f929ea50f7893bf84b01ece435c4598c05b538d0719fb0426fca51a1cc9f9abdecd8b8e8beb5109cc899
DIST firefox-38.0-patches-04.tar.xz 5572 SHA256 501bd1cbd0ac7239674df4f7424e0dd57cab9ede47e18af0c99a8b8e04aa5ccc SHA512 311d494ba2a4219c88eea651e617aa776d6aa8ff68092302b76e9ff4e3e348c7197ec583923188e39973b7bd14f94df19756daf2495d9b0fe44aeaa3dcd19100 WHIRLPOOL 6605eaa0b80c97d2d5d23a23f7b8d92e7ed875787b932adf14622eb3fb5f5ccdebe8a094d78b3518d874b8819724af94100fd1728074ba4a5c426bbd91eeb722
DIST firefox-38.0-patches-05.tar.xz 18412 SHA256 d2a2be8359c15d42fd2355bb54048db88af2288f9f9b69acbd742c29bd10be16 SHA512 0556531fa5685bf04438df22b0e35ffd22c27e31a2d1d264b9401af8f3c79604577fc71f71e2bf338dc5465471152067ce1a30ba2813c612e062e20c4b5b7ea2 WHIRLPOOL cc9aa2174395c8a70a9fc7010fc48d2f4e35c64c73deda38934a42ded5def14f7ccf6c3be8700ab3bea02bdd93bb4b98b40ff44176e4cfccd0b68b70d9deed61
DIST gdata-provider-1.0.3.tar.xz 55860 SHA256 2a6b8c1bed9c32dbb91bceadaf36986bffab4379ebf8ab1af83f9321b38f9cdd SHA512 d1a99e179f4bc57c98beef80c27c5f774dffdd177a0ee0adf27441aaea27f96d61e723e592f9fa813b943acb34f572d5769622e2dd45c5befec762e0cbe013fb WHIRLPOOL 2d896ae041ec8e6bd6f9474bf01ccc43925d89254cd6c719dfb70e1a5677f21fcc9536c2595f6b1b5823607d69248512d6dc9f5a1f208bd2e25a59f30a0c8c3f
DIST gdata-provider-1.9.tar.xz 80812 SHA256 8e60960999c752c49d6414d14c35c2d0cc474d4a199ec99e531453d4d60bc5a3 SHA512 b1411b0a8614eb5e9fbdc0a41eb5ed38e8d4c90832e2a356fd0412b554af46bde4b766b213d9da3cafd85206da44d333354c9f6b469c95ddb190fa04fe14a54a WHIRLPOOL df7451e55f937c604d92faed82a16bddd6ca87a7c03981324c5409ab5824ac1c631ec767f10eaedc6f7128cd1f9001eca599c848d39e116d9722f26811b01092
DIST gdata-provider-2.6.3.xpi 115020 SHA256 008a302410b152e956cf56fc0abe4f6cc191ae51ab367abb7e0467ee65d44093 SHA512 38d2a581842de0937a96b7498db06aca120b8cd6b9de96a0285e90f57c28118193a24f32c9fdbee72233db0675a35c7bc51fd3ba6ec41bcf4521adf48107624e WHIRLPOOL 70d87e73d355559879daf4a00c9ff45c24a455af5fb2f93e8034811b0c444799bd754cb00ef63c321c3f7d85e98a62148fd0e9524fcc07edccb5c02772d7b515
DIST lightning-2.6.5.xpi 3645840 SHA256 c4bc84f7e21148d6d06f4f61de70c7b4e331b53dce12979309e91294d4289b31 SHA512 880002e1c01a06b22ca20a120a5e4d893c364b058d7d52d12dddcdd3f4215652ae2c20332c3ca29fa6c5012df71330abda05bf3b862485043ddd481628ef801b WHIRLPOOL 5003a341a174cbe7da8b069d9f5d6ade0a7c0e8d842a0c25f74702e997942b3ea43be1e0eb6913d75bc78ef23fb2ee57551860d02b331db039cd6adbfcfa1f5c
DIST lightning-3.3.xpi 4226096 SHA256 eedaf565bc253a6bc21618dcc95eb2cef121745c249734514bf37ebd6abb3e5a SHA512 c0ae9d259ec28eb6d7335426cbaeaf2701b4a1230de203a5bcccb86937cadca6622031e7a7de11fa5a733631d20a2362fbdc04a1ab649a9383a2ae9114ab9c34 WHIRLPOOL abebc35ca3eaddd50e8660e647c6382943327237375e1c31c567d03b4a91ced37c55d3e5e41b88d252d5fa025c56147ecb53e20dba98c08a2134b38848ffe98a
DIST lightning-4.0.2.xpi 6637618 SHA256 d2d4985058dc2755243fb60a7869cf07e835f871fb098ccc2c7faa5d07f63ea6 SHA512 f73afe1e4ee0e822102226a39f657fdcc397dd4bdd3824d9b793f6fab667fc70eb5bbee48cf088a5c1efe229ac8d564bf36c8998c2e10210f70612d380b7e2c9 WHIRLPOOL 7488b49ba36f385552951eb34c36098af522161ec9784cc10db5659efe002d415e5df13ae11b9eba06a1fa329e85f75adb0a025b8cbc71814f3f7195e6b4ad77
DIST lightning-4.0.4.1.xpi 6637975 SHA256 29cd494fdd4281b51991d22bf94b6d1329bf783636ec165aa1b587b58150f7d6 SHA512 119c449b69f55314272fa35d774056d9ef7900d80133f7589482966a06fb297b1681ee20bab27fe6aa0a0bcb6b39938c644ae453973793e76a7d7b814e93278b WHIRLPOOL a1299b4030448549ff3e97ba8931a2ea8465f8b45e17c56675b694a268c5db2f57b6a4f932e3d5aaca52c2f1bf298d98e84ccc990b60d9182c4fd152b37a879c
DIST thunderbird-24.0-patches-0.1.tar.xz 1056 SHA256 2a4e128a6f5c35c865fbef77c006e6b24b98f89ceee5de6cfbf572e2c5fdca70 SHA512 aa411270fa4b6ffebbbb210a57a4b5c900ae5a696b7d6050dab2ee439365f3fc7e348c5c45b7632279d6f3c54009e7b29f1acb42501960489157875d79891361 WHIRLPOOL b7e7329d1eb78b222cc18c7b1750e737706e66f64b31ccd94ddf27733d0b8c651d001798d2319e544ac558affe76f69be71a225e246b99a36cee4fd0808dcf5f
DIST thunderbird-24.8.0-ar.xpi 457862 SHA256 e954ec8c64356b82006b01f3bb30d247994ce81f37a7e96de93c606b464c55cc SHA512 f8267f4ef885d900e15bc8609503ea6da37dde39b17362b0e35d384ec51416847c4c898a638708dcbc792bfb1a819bacc1b1f9f8bbff45623ea521c902929cce WHIRLPOOL 8116a679e37eae740e880fcadb48ade6d49cb96732a4f4212038f1ed03c15288219fc7be9a308709a658882872dc79aa794907643df7ab2c139358192635eb98
DIST thunderbird-24.8.0-ast.xpi 373831 SHA256 acdfeef9612eb4ec261ffadb8f5ea494aef4200f9758df55365646a99a6bd47c SHA512 5968a948bfc69f82982890ac3414fe6d9c8c587fe9b815dd29ab3d4a01b27e67d99270d5f915f5c86edab430fa3c4e57ee2dae73be1d32bc06088831180d2e14 WHIRLPOOL b3edbf4b1f70df7d8d08e24f801b82961174b5e78b0d8977b0a070c18a4dae0871063e0f177f2388b8dad1589a2e33d0f87a876dc63bd3f558cf645dd3d46718
@ -237,3 +239,60 @@ DIST thunderbird-38.3.0-vi.xpi 519843 SHA256 d2d03bccd1bf564415e38ef3980b4a7e0a3
DIST thunderbird-38.3.0-zh-CN.xpi 466412 SHA256 8c3455bbe76b167f94f1b1f7c836aafd7f5d11e5fa7cc4071bde0fe77b4bcf49 SHA512 741a624c4012ac8da81f0d6ae8c6808e6c6a5245ea8055f8aab948fa93e34dfa5160f8b4f2a4a9b3dd0ef9ba6c72006212a0f320b1f5aaf22f1c620389c66033 WHIRLPOOL afa24ef3a20981433469d24d16699fac4f7138e70c7702f7516958884c51704aa78e6f8b307379985b75e53900c3fb5a89a07c5d515a9883e98d036e8f0be41a
DIST thunderbird-38.3.0-zh-TW.xpi 466661 SHA256 fd10d148424c21731b877104ac50628c973348f8bc813573130503d08a0e045e SHA512 c183b8421a73253650e1d2e3bda3465aac42e0f3ecebdbaed3814218540b1f40e865ffe6028c8b2277c47241e85d9b67887fcc3b754328fd7323e8242d53b69e WHIRLPOOL 30b01926c975b7a70484ffe6a341fed0af039f9237cdc653cbe50ccc339b770236bf9e89789c958196ecc60f1d68fcc8f22aa6c26e616904d10d417229f8b1e3
DIST thunderbird-38.3.0.source.tar.bz2 204361602 SHA256 9f3cb19a5ceabc5e8fa31f782b6d92720a77ef2c2d6c7b63b3d792cde491c961 SHA512 622731a3a6d40fabcf709e08ed20f8faf0d79a26229ab59c5a39d12b4445e090a7968055cc4804d829d6918f6879f1d47e3d453eefca58c8b68486bce20f21ea WHIRLPOOL afd0b9c0b4c1644e62329b744ad4ebd01d50e342f24d65bdc6f0634a910c6edae9d0e14b5307d51d6f2673969c962a831bb62109607ba01bd787409b5685246a
DIST thunderbird-38.4.0-ar.xpi 475296 SHA256 d4e60e78da33e68a2d9d6c38fbc21da120774f071d1ad66c8f64e45e7a1ab1bc SHA512 38dc4b83a5c008ae316336e82f32e1c8bbceb517f49457f5620fe5c2e1670b7fda930fc62f8b3c5a8684245d2e8c81c80bbc08e64f6ec45f3a346989b39c2e01 WHIRLPOOL c3660a5c824c8ba03e65e906cb183f3d8f18d212258d35284f8176572c09e3a3439ff67ce9a16764757b3ba239270842d24ab3aad7cf123b35e731aec7a3404c
DIST thunderbird-38.4.0-ast.xpi 405873 SHA256 951fe8891f21179b800f540871c0845d29b33d1edaddf2b731e8359fd02b7d18 SHA512 db53a5fb60e9f4cc1743835b015d56a64ca238264c76f1993601fd4c1b58b547a33eae255308eacd7c707dd275fe960ddf04b69e651de3b33ebe8162f3a7ee17 WHIRLPOOL 463ba492cf37b0d0a204ed2f818e11a03a8760668717db70b1bef56cf67bbba7633f0fc87581c369f7033d81351f4a8eb4b60d6ff49236a1c7d079d36c0ac5ae
DIST thunderbird-38.4.0-be.xpi 442452 SHA256 19da5332ba7beab567335fb53da020f00e37bc210b06606427c3da9663650569 SHA512 75e9d618b98645178ee5a220d0717ed1adf412142e033243a8827182835401e0d6e3c7a32ed0735374151d478b90b5efe2b17d75eaa981a4c9695bbe454968fe WHIRLPOOL d80beaaf5e587fac2e5688840d56ed8f2f348eb8dbbd03f0e63206c505c5b0162a46687c7420ef007a892ce60320dd918cb9d7036d80fb84227432386e346090
DIST thunderbird-38.4.0-bg.xpi 506124 SHA256 81d7df7cf1e66d16801ce727c8142897e2f9a3ef78d6fcf84318f1d5bdced1c5 SHA512 6ebca1c04a2cc49c47786d7fb1ff9b33949b61f66661adc54799424e5bb98cde34f946a03bb03940dd801485c5af5f5342ff8f6fa2fb19056861a0ad1150a839 WHIRLPOOL cd3087299d08e4cb77ba1ea01644de5c2089825d4b32a617e9b9f8a1963e9a127f6913a583013bc896a10da94ffae7a2dfcaa0475a3fc737e10d274467054f35
DIST thunderbird-38.4.0-bn-BD.xpi 560626 SHA256 444efce23211bb069b7528ae09e89129225a89fed49077d1cbfa4eb2c0a1d356 SHA512 da0549ed826dc7fa8d59ec8d954c622f0d6e918fffdacd9ee02160291d04017053788c5103735d70e01b911b2bb7cfbbc87f25f5de73528bb915fe35772a5a5f WHIRLPOOL 3588ea1ff9d9856584aa968fb9208080546e620ecc4866d3d05e8acf6cbd3e5b8e2b482fab9e0baeaa862739b648b937b2056ffc3c3a5b281bb0fe90608c48b8
DIST thunderbird-38.4.0-br.xpi 449767 SHA256 9ed680b42abce45726df6b45586789a4d5ff069a658e7266368503c0eb2e9b3f SHA512 8f0e219755604ef5cf6fbd03ff02e658c22d8c3ebff70f9a44c841c9c28158b0c4fe836803467bd236d3e233a2be6c9ba4edb8204134b445332fcd7f4051017c WHIRLPOOL e574f2969ba0717103968e0a6922f58a25940c72ea22c3c94e2c089228adef61144e1f25974ad2b71cfb669b4980c0a0352e66798248ebdfbccb04dcfaa39713
DIST thunderbird-38.4.0-ca.xpi 450326 SHA256 4203b358f6d9fe362f47a777ed131397de49e0fd3e4956ffe05284fac3bdd6a8 SHA512 9ef17ae680031eb3ef231285173cf4c176d93bb81c1777379be07973ffef6cd98b068fc1b3654eda7fc953a0a7c7358102d089ed5ddc0633e74586aae72fd2b3 WHIRLPOOL 044ba0db2697d198047925447da368fe09516bde6ede374a6cb798bc9976ff36bed45663297e013087fb17d7399a85506f2756ef8bdafe6c07144ff5f17cd13a
DIST thunderbird-38.4.0-cs.xpi 448724 SHA256 5a2c41694f56c2804c9f1c0a46262f02e318a146bcd4c6a9c6c32a6569a6e729 SHA512 86448b4a18af2eefb413dfc49a82b6fffd26d9f659aea2befdcaa723ce022fe06415d9214997dedf5e3da578e06d054b775a80fe55d996e83bc726b0d51f64a1 WHIRLPOOL 7b9cd550841223527bd1a18f69c79f0e5a5eff23709f5f9d18fec5579e41b490a821b93e40cd4aaa8269aa82e96429a326b529602ef0a93a9ec2549b829d6924
DIST thunderbird-38.4.0-cy.xpi 434848 SHA256 8aa599c3755cc40532cd0cde0ffd2d7ecb5d04cb05d92a068859fd4c772c2c74 SHA512 0b1466b9b0ba5048edb319578d89fe194082b17dabac54ff8c729bf4eae63285b17502f292869e7b16e2cbc7dcf6add7bff6eeb4363cdae35b938cdbb0e42c16 WHIRLPOOL c25d1b786b27395bcbcd131d7b93bc2a8ab2cc80c35ccf07eb38ae82f8f4814fea99488cbef62b0faf58971fc405b83a10cefcc307b722871710dd06025433fb
DIST thunderbird-38.4.0-da.xpi 425829 SHA256 50e972efc741054a60a242963a357cb1330c91f1ce00226b948592135b0bd40a SHA512 57a523cdc0a7004343cb01961d2712fcdae74d1fc019685c7fb50da907f8dc2c793098cb2b9387574a623b936a6258638aae391f986aa509ef28c87232e3e6d3 WHIRLPOOL 3184b18cb3b94f3f16de389b2ac9f05187c450797ec25e1c4132cbd582791f7fc902d26b29cb09e323532ca5f414ffd64989baf54b8e788f020b3859d84a24bb
DIST thunderbird-38.4.0-de.xpi 429877 SHA256 d65ea03a6f4a252b7533952c0dd970e9f202e15ab6cdc70300cb2c43158d00e8 SHA512 9b1691c4e441d22dbb9f328299bc92c8989db293fd3d3bb8940eae2d96ac00c29a6e73210ebcaf02c3e5b0a116b6d8858dedf5ac146babf4e7c36a404ebd3d18 WHIRLPOOL 7b3cc44db6ce914cd1d712ba8b68b9581f38d128f6c79f6dd5b0cf0b153bf88573cd31eb24306c3247919e844a0c7de01aa8fcfc4eff521f16d3e1d55d4e1bd6
DIST thunderbird-38.4.0-el.xpi 493490 SHA256 dbc7a3c20f5f5a8f9d8117a9de9bdea1bed8ec86761a56b607b54d8e838c95dc SHA512 eedcf3d2354963176fafb56f02c4f75320b5a39af1468b194465c213714468e3a6fda4bbdaa87baeb09d49be84a999ab1bc99c6441948a53a23c89894801d163 WHIRLPOOL b7fd81e5d1d75f729aeec4c89f4215467d7316662f90165270c99be430d9343ea2a500c9b2b664ce9034595e491f3f52e379a8ed604857aae9e081b54466080f
DIST thunderbird-38.4.0-en-GB.xpi 416573 SHA256 2a4b9996555f2aae4d146f138d91fb6d2033d4d92f9a406ee174f30eab4e79df SHA512 912bb49b5d695e846c642694e187b42cefc60dde8d051642a209bbc1212b18aafb5ffc88cc97be47d2320f207802403de827c69007db35d10dca5735f7d42294 WHIRLPOOL 56150a4f4b1bf7cc1aced318356a24cf7b2eaaa06dad620fa8dcb716214d95261ee6a5020c2f23703324ff3a4f50e7d484c05abe64232a1a30d7d2c2fd6b7fde
DIST thunderbird-38.4.0-es-AR.xpi 442641 SHA256 7bd6def638093ff0e680728da782b07ce2e95276fbdeadba6e372cce31bb7cc4 SHA512 9dfff0753f4925c83fc4aa5e6c152e1e049ac3bcadf54ebb2b0df1e64fae1a441aa004250dc54469e5afa8862d08e821b86684d795b01d094ca2dadbfad43701 WHIRLPOOL 30155ee2ebdfcf0525e4e15fe6f48f3c5e92ba9fa6410c12debfe68015cf8f2976552880587ce5f9cd4f19ce474fcf00220be4f50e464356cc32ea9d16b9838a
DIST thunderbird-38.4.0-es-ES.xpi 376067 SHA256 331b344422ff462cd96674e3162682db8b02e35078533e72a0f70d00ee8b6911 SHA512 1e81314e12f885e0e7675e336c07f8b766231fe343a6b810ad507c3072cafbae20eab5edbe97ae5d2060890fcb4537dc7b10295d6e167fc5ad5795b4cc518df3 WHIRLPOOL 3a76f38d1cee17b5920ecbfe29bcd5046a7337e44f98823663a3e2a493b7d916131acc746f008e4785e80d636d5686552e8eb81344ba96e46cf9578843f41fcd
DIST thunderbird-38.4.0-et.xpi 438262 SHA256 3c38b229f6401e7d1d654f70da5bee4f21288c2b77c33e6e49f181ecf11c6661 SHA512 b70e86582c5462acd86fcbdddf8130b9b4f712b43b715b96d4c0b43fae49a3b630e96262d2fca5f33ef193f22a9547fe7cc3793be6950c5643fea01d13697f7d WHIRLPOOL db21a08ad9e392d167ce827b8e3491f2eb2dd5e3ab62dad305d88613f01544fbd888399a07f88939e5065394977bab89f1bb692d156ecc250f97f00fdbe76291
DIST thunderbird-38.4.0-eu.xpi 434838 SHA256 bda4a1a17667f48d3982dd9b67993a8aa46054a1e31798686f5495e808b63d08 SHA512 9a4ce453ef369b59fbd3b4603ab6bdf369ea03b311193b58e88c4f6ba863cb53456058c0d91adfef582e048d97b14c0a774544bb6e78af644ef96b40d85c0ed5 WHIRLPOOL 7583605c156973ddc0694769dc1dc2d48af8a9e8229d65620985cd3f98af3b3ac11bd58867bca637a35c8ddbe0c559d534aa5eb41fa45976ffddf8120c19a759
DIST thunderbird-38.4.0-fi.xpi 438890 SHA256 641a0ddd879d8964469caa3aaf590c26f147830c02245086c6b50f4a2097a201 SHA512 31a972f936e21efd5af8558087771915d228ef8a70a91c79a22b9ffafb32ccfa7d44773ae319a73f5b3e20e6781f1e2684cfffafcb24576f1e52c0c62d80ad7d WHIRLPOOL cdcba779aaf5cdb57aca171d25fe046f58109c0f419eec75ef29079882152d6fb0e16119ed5077829f36688deb31a9b1b35e6c4641563caf833ed5835566d8c0
DIST thunderbird-38.4.0-fr.xpi 448228 SHA256 80dfd39499fc518b1682d4e02bdec7f31d2543a9da8a6588fa29e08ff1defec7 SHA512 50b2d260238da64febe40553cde12810de957a2c296b1a78389227c32917d9d8df199dfebd7d1daebe446839d0ae9571e5f4255fe77f9557a9f77fdfdee94145 WHIRLPOOL f23fce6b8f6233094cb1ce9b0da41ec5c8da878a3970fb2447e59cdbddc62be23b2b2a1679dc09a0d6a430d5be3a1858874b1192c26e3b3936bbcd09a534f56e
DIST thunderbird-38.4.0-fy-NL.xpi 442162 SHA256 b08acf69e3811748d16633f57a2796135edcbc172baad4b760657afa2cc4f969 SHA512 bf200bf093cdc597865487154e822dfab0a7fe678a4416dd515a20c1b23921f43b75f5b2a2b6307dc14616a474168f311218240f0d8c09e0c563559ee9c913c7 WHIRLPOOL 6ffd2125c1d6e285b321587f71ce8beed88dbfd8ca149701c6b9871ce4a4e8939a4ccfe2a9d3289267a772adb670579fe07e4c9d8551aa6c45db7f993094ac02
DIST thunderbird-38.4.0-ga-IE.xpi 457412 SHA256 1b22df1635e8284dfe8b0211b962f4e6dc1b6821c5be55bd86d3ab5fb32297af SHA512 3308097335bdabbee7ec2088ee36f750ee2bdf5325154532c59db28c6f63737605d825b34ffa73878a0f5e7438009d473db3854b7e9dcbcf7616610f43013d37 WHIRLPOOL 82759408c97215d1fdac8e5b0d4c6c63f60b41be79e1f6e57720659e89f7e9b9f21790d8b46b043416130eca8a3df892971bcdcede0a6e10ec639e2220563508
DIST thunderbird-38.4.0-gd.xpi 456317 SHA256 d5df704f78a895e996d3c247ea9e09afe60f007963bb2f38db19ab31ea00b132 SHA512 37e6811da406578ee0fc0329f4f61ecb1b775a8d891230342de1d731275a297c088d6c2f35aed0f3ef564fff12b9e027ffecf4e3fe1a30b024813b3676300bdf WHIRLPOOL f726569304ab5201a1fb9a716050caed34b13e30fe3099a6fa008c5cbf008d664d75dbda2fc3ccca484a4ad8000b1fe2dcb44abccc8ff4caf3617d97a4175dd7
DIST thunderbird-38.4.0-gl.xpi 457839 SHA256 77553c630648c6c497a2ae839c981aca14d09cca5d788bc1598ea8af31f45772 SHA512 2b1dda7b1df82469ede61a6b203240f9f1d787710b4a537ea75b802a42e6f595b1eae4aca0364a6a528e541d0f29b87f9c7a07b6c336458a4f7bc7cdbaf44a9b WHIRLPOOL 58e6b2ad3c0d47eb51c114e9bd5f320b812b3f425e734a44a7236472416b8c31e59b8928fd1a6568e35d6c140eb4beb055144939114c70fa40d0cb834621663d
DIST thunderbird-38.4.0-he.xpi 485867 SHA256 e3b410c7c3a72d7a00a941d707c4c3b0c60d42bc30866a6c93665a18998e0e1c SHA512 584262cf819c81ee04c85fbcfdf8a8580709d4f6014cd1b42026478537c9a500eb2279d3b0542d9ff61b293dcc355e74ecd6a650c47b27a3f7e35a153ba3503a WHIRLPOOL 0a7ddf428e70dc3e369e5ffcca56cf24683c8ffd17214a2e4f43951b3e4e75eec26f4bb057742e93078ab729afac6b86b6bf9e04f80f64a600b4a8b9b6034f33
DIST thunderbird-38.4.0-hr.xpi 440420 SHA256 d91376b2fcc6940ee0d0681d3926356ea2b7dff8d1083ea34c8584a305276644 SHA512 e6a61f70a9ae90e07dcfc2ab4ac378deb6ec2fa3a9febd03435edebf1a92712f52dab0a01158707b2f3c23ba8e88cb7a5e34ef05da3a017f3f50b0c413affc26 WHIRLPOOL e7719a78998c31ecf42fbcb72ec7aca2f80443a7ce931528955daaed52dd8b8dd8068f3421c4d90e57a35c54a41c8565466049b98a5b51d6a38221b319da303a
DIST thunderbird-38.4.0-hsb.xpi 456451 SHA256 c258583b8d4830ea20bcaaa0f6b3f1d3fabd9b3fa4aa5725f3640f48240cd282 SHA512 c55fde478762fba6cacf0dbe1556cdc76692a047c24ba4485ccd314ac5371d17d793c63e6a86aa6491a6055204fe95d4268591982c4b8285eaa69cb80b31185d WHIRLPOOL e37efc74b55e2515f85bbba5595ef93ce224061a0ca9c745fe9c675bd73827ea7768b67667140c52a27fa902bc83684492467d93d183569d53affb8cb6a7fee7
DIST thunderbird-38.4.0-hu.xpi 457988 SHA256 b73805280c9464e8d41e74ebbf6a2b2fbc58fb221fd17885e1b6fd2cd225d343 SHA512 029dccc8b32113d6181db53d2aacc0eaaa30cc0e448043f3fe20496d36728207096d4042ecbc23bef8d6b54f26d8abde01784ba7e64e462e2952e136f52e6569 WHIRLPOOL 6786876357bb702c7fbb24efcbf07af1f118f212c455f2c3ced68d4caf117b0a053834525051ed00318daf0af343da038d0676dcae552168dccc4e0828970e4e
DIST thunderbird-38.4.0-hy-AM.xpi 500356 SHA256 3c8f349176d421e090a16034d4208375fd36f2ca0db664b9138f344f6eaaafb7 SHA512 3eec1efb2301c360ad8babd74fe614555d64ad9fa888c009190eaa5c7b1c58767646d586cc88936a72ce72711e92543fb25962eebebf60082c58df70adcc102c WHIRLPOOL 3930920078ad1ebd07a5bdf6e4c32354938e1b08dc145fe7441379537b52fb53884ef8190e8463f12b1b9082637ae96e0afabb93c0719ee2828824293b7b3457
DIST thunderbird-38.4.0-id.xpi 483187 SHA256 294595cd419da412e8a907d9ec0b5934acbd8163cbfebf29d3472b5a6ca8fbee SHA512 4a59b0fa369d9065afcb27a204e12ad57eaa45ccd027650410f8f4d09ef264146484b5e5570283bca9ab52537cd3824a15d075e670157bab985b0d59bff4808c WHIRLPOOL 68b47760923272e5388d03a4269b07dab5738e2c41f0dd212cff07c54a957858753295703c1cc723040e537bc5ab797dead918f8102214e9e865bd9544e44b10
DIST thunderbird-38.4.0-is.xpi 443008 SHA256 1c838ac49cf9c8cf64b1233abd685e996c284babee9a64964b4b90c6e2285105 SHA512 49d2c4b729ebb31cbf5212152b9c7c054c88ec6b653ebe080c6c14e78d14d36897c27f45c056bf7d95e0b44de5a213ef3be453d125dfca1b7fd68d255269e017 WHIRLPOOL aa75b703085bdde57f260aeddd3241ede24a67bb0331da2ab25057804308e0fa132b2267d212222f66c52390e7fb0c5ebf5cac3a8e21fffd9e2bca30c84c16e4
DIST thunderbird-38.4.0-it.xpi 369024 SHA256 0c572cadf9b5a16696b78f2d1683b627db0a5702698f7477d367ee2690aeee69 SHA512 ca6aa1c90da6d88a7a92ae315dff8738d4df709097fad97b67596a2d25dcf1d5b66362f60dafae336ed55b759e43e24e4ff169b0dd1eaccfd9700e62fdfc8228 WHIRLPOOL 5e845de614c4307692243f9bba8c9b7dbabc22d9d5e4583859818ea96ca3eb4733b8a67391338b9deb5b137b4b5f74a1764c9aab377ee502d6ada32cab73ceba
DIST thunderbird-38.4.0-ja.xpi 492861 SHA256 901b396f920d4dc88367b2828c945de1ecc4e0b1ed2f33d793e65a07dad8f054 SHA512 fcbe62fa6f0e57cec9f99217da62e6d1cfce316db0d6dc2be72f69506f99cd3109350c8101d39ef9275f308f54402b7a419906a66f901df610c740585588dca9 WHIRLPOOL 7743702f5f516ab8fa24a22b572795c023cc9ff3c231472ada116234b029536a268fda0eda9b297aded832839208f24ac0bd72b670d56921ba07012dcc7af804
DIST thunderbird-38.4.0-ko.xpi 454852 SHA256 6f2f92f94c228c9da48a7c36c8b14868a029d9a2c3f54d5352740722aafc0da9 SHA512 5b0b17ffe5f9aaf6fc23c62e04a992c52d9b7a43e73d486be5fbdbcce1f79379e76d844102d34ec82a9a9a91d8815698e6f9593cc96b98e1e7e20d9f341d8eaa WHIRLPOOL 82dc0892f64a98eac168edbef8bda806c1588dd276cf5bd44c7c2afc025ea3f28a762e5febe649d673001750ca5d7f13771464bacd5a6e133187b2c268ef32d5
DIST thunderbird-38.4.0-lt.xpi 454572 SHA256 c6fc41ca583092e314f19c3814cabbd275072b104a860f7644af00c5e9029c7a SHA512 6593f8d25112633bc1fe7ca3ee2c31eb33d980c337c5aeab0a7134ca1e44f40952c3216c358cec5df94a4e92dcd73c62beaa834351ba138ec5a2b5e432180a16 WHIRLPOOL 94b289adeca710abb34ae30263dcf117224cde6e9229b1147018bd498a70efee67bc7978f72fb8b60802dded6c2ba061ce9c57b9a924925e4f9724494a12115c
DIST thunderbird-38.4.0-nb-NO.xpi 434341 SHA256 0c5614dd8c5ee6ef20dc5b57eadf496abc66361c9b0128bb172a314939557c56 SHA512 8d32b0214c814eb308b9d6796835bd80f17e07970115f47079cfead12a10213928e7108506a2bd0a4741a2d7b1a1fec50f1f738e6e94afcab670da3c2232ec73 WHIRLPOOL 07ab9c4a1c119d05d505099b783379093d7ff4c2d5969c31702ae577a6e0a1ac5592fe96217aa67e0e51114149df587031e1b42ca7ef270c844ebffba0cde929
DIST thunderbird-38.4.0-nl.xpi 435108 SHA256 f0441f68a754a411b447f7b6423dd608de5716a64a5d486bb5275ddd0632c456 SHA512 22395d04e7da2ab71d4b696ff4d12646341e4ed9557154e5b684ea95ebb2d5c3040d44d7887587a6cea01d1d399c6a9993bb01ecb60a797d749462a0885c0927 WHIRLPOOL 2e6730d63f2b4d29512215cbb3e27ad5c4de77b0c959ad8d9de9251e9cffa15e9cb0a9a62449e922270265b5c03e40b88b048d0b4e2ec30629f942ddc1c9a77f
DIST thunderbird-38.4.0-nn-NO.xpi 436623 SHA256 036789fff634d37159f7ba35d43e93f65d8299934c55aa4b76a217b3dabd0186 SHA512 0f10b6837f1a5988630803f4cdf0a602ed7a791d6e3d3e772f1244dcd1d5e9ca406fe3a20f1da044dd71108cf0068cd9abfe5b74c91dc89b7deb61f07434e690 WHIRLPOOL 20b62c10e8462dd5e116cf917f38e0fef922b6b48e57338d2c20f5a07fee7e576686ae6cde350689d8d4ac78b009e8869ae0498e96f4c68919baa99587f66e14
DIST thunderbird-38.4.0-pa-IN.xpi 530461 SHA256 29acab11415d7ac3229cfcc17538f1f93c9dfbdfdfc32fe8dde9a621dac70111 SHA512 8516212b5b13878e742182f76c293e1f7fa9b6fde4a0c8fa172ef4bbd2120466a494b61bcc9a7ef468ae497b6eae35959a1ee092b2c3fc268d52412dc5d1a654 WHIRLPOOL 0b5f5274857e42fabbac83b8cdf8e85e8d22d9b7585e3be5754225785fbaa830447276b481f73364c26c6b8b20b3f5da2cedaff63bbf2e78a731d3958565f8ef
DIST thunderbird-38.4.0-pl.xpi 411509 SHA256 63aa21e0cc3c3171b19a1196deeeb9a9179b2261dcc9517f491d911be69ef355 SHA512 d3996e11fb58feae739d73f4d0bb30145e1cc9869adb2a79959e5fc2e73409fe15542e67da240a3a71de8739f82e470bb033287266faa9b8b2eaeb64101c5aea WHIRLPOOL 4e3a08f2014a69b3e749e984f1253dcc08a2c6c37235e3b3120c7e60e881bd7465c80ce8c1b6a41901b92b37460458e5d782740b648aec4aa40241cb0da22f9a
DIST thunderbird-38.4.0-pt-BR.xpi 443752 SHA256 97d632fcb86a8cd3d5d62a57bc6d0a4d06ecf37439e47397ea4f9016b056cd7f SHA512 32444b97284a8892e13be003e03664a32727d48fd3a2729d961ed87bfb462024d7a9240bb5213134557e4441fe639896b26117c7b404b212f6e4956ae7bcd7c1 WHIRLPOOL cbf599db89a87c307693e8e544ff443291b19c10130812f964d9985701d6263a314579e8281abf8c82ae0f1b1d7453701fec76280b059c01a627320504390f57
DIST thunderbird-38.4.0-pt-PT.xpi 442064 SHA256 525147d8c2380a33fb32af4026972b0e814203c8f23c01104db371479c390d93 SHA512 f54db82c6503ae0ce28bcfecca470a8d1e9b35262391b6c4b44ac964f04d59be74f2efc220bf761ca34e9f583ef0e9040dd72469826ca29afb2f982d8f9a68a1 WHIRLPOOL 5ccbf44b1b27438cd40948a0af20f690b946c939334569c3572283c8dc966672db24c5584c6d5e17ba80813ff3baacc293efeaf7c8d45bb038e7c1987cef7c98
DIST thunderbird-38.4.0-rm.xpi 442113 SHA256 24659e293dbecd52684bdb434bd4f3f21333459c67d311499451ad9787d97b9a SHA512 1c2102ea3dd3ca51c173aa1cf4782d513d59d46a5cffe4cf92acf1081c418eb1af352ad54392f2cf20b00e9c713498bd7cc0c2d3b9ce310cd79dc0c9fa691f63 WHIRLPOOL 4dee4f70aed28781ee129b6f80eb5112f84c82a0373f61cb182cdfb737e711f33c84903ee7662f3eb74ec0e3b2136f84e84d6ff025ebbaadef5da66bd397611a
DIST thunderbird-38.4.0-ro.xpi 448349 SHA256 ca87bfc055d76231dca985b0a270633d5b4c092d09ad63a23ed7b87ab98f76ef SHA512 f2dfd030de65d17af79542490d267a0b04de370afec6632bd5a970206189b149f6cb0a5c014d6a634b81e8b48bac1620ab1a663ef919f719fbfbadb170c49904 WHIRLPOOL d4a554c4d724037b44b8f5bb4da81bf5b9844d47d582331abc5831d7e309305188c77a2f3f51d6d718945d181885ba864284bdc0287aec20aae0ca1984cee012
DIST thunderbird-38.4.0-ru.xpi 437591 SHA256 ca82a950a4cab1c303b531c47017e8e753381a1ca35e229011e624b3659615b4 SHA512 036c0a611d2462fea41b46fb0adf78e2f744f4989333245a83b321057adaa86f8c1875d8dca78637a7581ce20091e7b9d319ae00ac0a06bbcc81c665b16130ed WHIRLPOOL c3df70a35bacd5a766f1c172a9a0dec3274d2932cc576f26b2ae8d24631ff561ae89a71571fcc2de1bd176c5691a5b425570eb0e78f4473b2bbbfd5137254962
DIST thunderbird-38.4.0-si.xpi 535341 SHA256 9da32d2866ace3b5edb129a8a43f0b91e492fbf62c390671f8b88b87e245a618 SHA512 16f78741ff379ca3ad77936b5a788bbaff0b037da68854cdcf679587b491df6f0b672c0f4889104923531997602b380e9f502bcfdeebbf9679f88bd0c19bdbae WHIRLPOOL 49ae4995ff99241790dca7f9db5c970186231f5d0a1cb2c864f2e344cb52668e876f89ccdfbf4a07ce7813429a6b0181c2794890913cda24925ae73d10c4863d
DIST thunderbird-38.4.0-sk.xpi 456606 SHA256 e9ab86a2c6d3dd032929f198a82b14ba7823ab973b85ed2dab146057aef99629 SHA512 19d61b2f20e546e15abbec4c376ba23469eab0de3f3cf50d1dfbf4b7c0c5ff3da8e25d4c89397c1503b1fa07279476bdfd2492fe4bacde66cb2d34bac05a1053 WHIRLPOOL 53eb81dc162d1bc7d3e8a5984de5da6b57bf903a4cf5591db06f07a514ba0d4717d9f93fa7680a498c1150059f56c409e09ecad56ff42dbd67e35e06b158dad5
DIST thunderbird-38.4.0-sl.xpi 437848 SHA256 822208506a476e4df2629566861afec9fc739b49616aef1217f080cc2da195df SHA512 b8d06eababd83d2517a124b9dc5909731922a71479d7cd4e0757905d4c1609b35ea483293bc0f7895017c18a5183c3a4e4e832872ee6737df64e11d3116b2577 WHIRLPOOL 534399419ca069b26a8a2c75ff8d709af2c769159b08681427e9ff319d95a5da0e547ad9956413645442059e28e2b33328f0dc30a553e2f9f9188a6935f924b6
DIST thunderbird-38.4.0-sq.xpi 446897 SHA256 2c20c2c288b8ab06b268ea1a055f61a2c7287cc7eaa342271a4511c6dd6a4052 SHA512 035f52e1d1bd6f8a8a881a62b549ac449992d534e62e3543061c0f192bd43d03e2f469dd7f5ffdb762566b22d3affb3a01eea2823ecbc962245eae199ebddcb0 WHIRLPOOL 88b945ef0b9e6c1f12d33576093831e0538784306a3c9e711e3e7104c028bb5592111985a18a19ca2941d951f62acecec5e3d6c68dcbc7280eb40c26470dbb38
DIST thunderbird-38.4.0-sr.xpi 543314 SHA256 16f914f1cc1015ea798d3486b08aaa8c8b7de19a0bbee85631f2d910895758f7 SHA512 1c584a7bbae501cc5831aaf00673628fd7db55047b2fa823847943fe5150fbd351d6f687d5343415a29fb7a3d2069f968b965e07078cbd27ae5ad964adaf4891 WHIRLPOOL 3fcf8972d00af06af4390355e802797f5ab323f3d7a5a0cb21fd6d9a97c4cd75300d1e70e2d569e761cc149bc4a8df6bc98661ccea8b5f87b72a2ddda73b3cab
DIST thunderbird-38.4.0-sv-SE.xpi 439634 SHA256 5d5f37c0104a08e0101e93b28a2ad5a3df8910e3c47cce4b25f4d61d1ef699f3 SHA512 5c2a95e64e314543059e4658418001a9d90386faf77cd2c6370c9cfdc75fab24e07cedb7db2642a9509dd923cda0bf3d1ff892eac89cef78c196a6b64a1230a5 WHIRLPOOL ea3183cbac87ffd5b5ddb38d92ab347c872a33b9ff2d084fa53317a7e452ba143744e728962a784aadb767381c9a2d1b6fa4c67513694d707cac8e90f0e13a6c
DIST thunderbird-38.4.0-ta-LK.xpi 558738 SHA256 171851b7e75b8e7bf227bc15079b8608a9e63682d26057104452a3a697772cc5 SHA512 41ed8b5175bbf0c6eba31b1dc72e189d0b90be272eded054a3389f07573bc2d17e586dba76694e5b84caf5da09bd77aa3ea1fbb23cfebfeee48e6e4ae8b3d408 WHIRLPOOL 304c4df07e41093adb995e5eddb05f485289f31d7a6ab2f1f7f05c171883eab215a249eb0dcf3378cbc732c064c6720abe8978e4cd373af03be2a709f8364d60
DIST thunderbird-38.4.0-tr.xpi 447800 SHA256 6d40b110a752fea21018d18430fdc95d7217e77f9a0cc912c14c882218c5e1bc SHA512 f67a71fa57c055858e4ddffd2feb9e49c42c2d01b74ba6d5cb40ca31e9405cf9120af6d9688648c544ce5946845b90de60e65cbe9f212e4e44f9b7321726ce9b WHIRLPOOL e2a0e3a3c4b0495937a20d4c25b5e74371bf570d258bc9b4cd4ff8a21c5a9e21ead8f5d362baad2120533a6ffed42f517f7155a2186821409b88f6f23a38bdba
DIST thunderbird-38.4.0-uk.xpi 509601 SHA256 9cdc9926384d425473fc5c62d2bb35c20b248326cf98b73b2c98f7144f2a2061 SHA512 9299b9928fb832bdec005e0f1f71034b9ab2ca1eb9a9e015296c6b0bf5977a062117a366707a1c78caf6bd17e92564f07576de122bdf9573e53152b14035fb23 WHIRLPOOL d62831c8822206ddf78b0fd98da71c8027364143779f59ac13e8f3853cbf1c6a74b4f677fe2d0977126c80bd9d57e0eb16f3eda5e039b0f79fe2df58c59de6eb
DIST thunderbird-38.4.0-vi.xpi 519843 SHA256 4b385a97569a40331a5434762af52c4561f045892f0c51e852aae3af748df87a SHA512 33f309a36fc356ecd278cea3c5d8c6d2e4eeb2a4fcdb11dcc51880e247594612136c88511a56e5f4e7aaffb379efa7f4317f5dcf2efca3334e2568aa12ca5732 WHIRLPOOL 3511f0bf3161ef9df2a73af2a0f5a1cb3343f25a350b989d54d683fcf22c622be52fe7c4525785975566349663f53deaf0ad05eb515a23d15f8b7b0668004d73
DIST thunderbird-38.4.0-zh-CN.xpi 466412 SHA256 a30ec5320021565cc1602623a4e83017dc31e3dcb1ac83afaf68089ab2c2d321 SHA512 e511fe8c9675552390248af5e1e79a21494d39b0236aee47a0636e2e42a45deec72116b77fc3078309c683d878e6c4014c6733f16d27fe127ae6ae40afbe85a3 WHIRLPOOL c8a52237da630113b790db21d62a71d9d2e5d777ba14da462963342c26eaa70b32f919f9353a2f1d94a6ef61b066cfada78d6b881f231f0bf60251cc521d7808
DIST thunderbird-38.4.0-zh-TW.xpi 466661 SHA256 4e8687e4862fbf46e0e3b45f3c691fcef649d468f8a14163a4945e9909e06d30 SHA512 2876141af71156201300e4e5601ebb01cc18e1e491aa09eaa8aacc20db2383f857786a83b86cac1bddac985aec4d6f477d9ab0188f15d1050a0eaba64bebbc6a WHIRLPOOL 3d703bb8fe15288cec785282df93361c009c743de35c8342a91ff396843521c0a5684d144fc5747ef4b4d26238fa6c793b077519016fa9393b36d6517675aff0
DIST thunderbird-38.4.0.source.tar.bz2 204397619 SHA256 326a4408d6dc79890cba8466dbc337acf99df76b58dadb0ed453e5e42af7fdbe SHA512 93f1a40c9d3a5c46904ab7faa1aa19c636489789988c11b439eb9c8de635df709ac32fae776a8fd31a77c71629131939e933fa3ba87ce789910dbb652661a791 WHIRLPOOL e75b7c2ea37d7847fd2509b554c33956babc19bb3bc2de15388260afb8b59dd53f6bd26849d996409054215c6b81c9826cd1762a768bcc73bb6800456d4aae6d

@ -0,0 +1,374 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
WANT_AUTOCONF="2.1"
MOZ_ESR=""
MOZ_LIGHTNING_VER="4.0.4.1"
MOZ_LIGHTNING_GDATA_VER="1.9"
# This list can be updated using scripts/get_langs.sh from the mozilla overlay
MOZ_LANGS=(ar ast be bg bn-BD br ca cs cy da de el en en-GB en-US es-AR
es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it ja ko lt
nb-NO nl nn-NO pa-IN pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE ta-LK tr
uk vi zh-CN zh-TW )
# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
MOZ_PV="${PV/_beta/b}"
# ESR releases have slightly version numbers
if [[ ${MOZ_ESR} == 1 ]]; then
MOZ_PV="${MOZ_PV}esr"
fi
MOZ_P="${PN}-${MOZ_PV}"
# Enigmail version
EMVER="1.8.2"
# Patches
PATCH="thunderbird-38.0-patches-0.1"
PATCHFF="firefox-38.0-patches-05"
MOZ_HTTP_URI="http://ftp.mozilla.org/pub/${PN}/releases"
MOZCONFIG_OPTIONAL_JIT="enabled"
inherit flag-o-matic toolchain-funcs mozconfig-v6.38 makeedit multilib autotools pax-utils check-reqs nsplugins mozlinguas
DESCRIPTION="Thunderbird Mail Client"
HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/"
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
IUSE="bindist crypt hardened ldap lightning +minimal mozdom selinux"
RESTRICT="!bindist? ( bindist )"
PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/{${PATCH},${PATCHFF}}.tar.xz )
SRC_URI="${SRC_URI}
${MOZ_HTTP_URI}/${MOZ_PV}/source/${MOZ_P}.source.tar.bz2
${MOZ_HTTP_URI/${PN}/calendar/lightning}/${MOZ_LIGHTNING_VER}/linux/lightning.xpi -> lightning-${MOZ_LIGHTNING_VER}.xpi
https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.xpi
lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz )
crypt? ( http://www.enigmail.net/download/source/enigmail-${EMVER}.tar.gz )
${PATCH_URIS[@]}"
ASM_DEPEND=">=dev-lang/yasm-1.1"
CDEPEND="
>=dev-libs/nss-3.19.2
>=dev-libs/nspr-4.10.8
!x11-plugins/enigmail
crypt? ( || (
( >=app-crypt/gnupg-2.0
|| (
app-crypt/pinentry[gtk]
app-crypt/pinentry[qt4]
)
)
=app-crypt/gnupg-1.4*
) )"
DEPEND="${CDEPEND}
amd64? ( ${ASM_DEPEND}
virtual/opengl )
x86? ( ${ASM_DEPEND}
virtual/opengl )"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-thunderbird )
"
if [[ ${PV} =~ beta ]]; then
S="${WORKDIR}/comm-beta"
else
S="${WORKDIR}/comm-esr${PV%%.*}"
fi
BUILD_OBJ_DIR="${S}/tbird"
pkg_setup() {
moz_pkgsetup
export MOZILLA_DIR="${S}/mozilla"
if ! use bindist ; then
elog "You are enabling official branding. You may not redistribute this build"
elog "to any users on your network or the internet. Doing so puts yourself into"
elog "a legal problem with Mozilla Foundation"
elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
elog
fi
}
pkg_pretend() {
# Ensure we have enough disk space to compile
CHECKREQS_DISK_BUILD="4G"
check-reqs_pkg_setup
if use jit && [[ -n ${PROFILE_IS_HARDENED} ]]; then
ewarn "You are emerging this package on a hardened profile with USE=jit enabled."
ewarn "This is horribly insecure as it disables all PAGEEXEC restrictions."
ewarn "Please ensure you know what you are doing. If you don't, please consider"
ewarn "emerging the package with USE=-jit"
fi
}
src_unpack() {
unpack ${A}
# Unpack language packs
mozlinguas_src_unpack
xpi_unpack lightning-${MOZ_LIGHTNING_VER}.xpi
# this version of gdata-provider is a .tar.xz , no xpi needed
#use lightning && xpi_unpack gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.xpi
}
src_prepare() {
# Apply our Thunderbird patchset
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}/thunderbird"
# Apply our patchset from firefox to thunderbird as well
pushd "${S}"/mozilla &>/dev/null || die
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_EXCLUDE="8011_bug1194520-freetype261_until_moz43.patch" \
epatch "${WORKDIR}/firefox"
popd &>/dev/null || die
# Ensure that are plugins dir is enabled as default
sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
"${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
"${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
# Don't exit with error when some libs are missing which we have in
# system.
sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
-i "${S}"/mail/installer/Makefile.in || die
# Don't error out when there's no files to be removed:
sed 's@\(xargs rm\)$@\1 -f@' \
-i "${S}"/mozilla/toolkit/mozapps/installer/packager.mk || die
# Shell scripts sometimes contain DOS line endings; bug 391889
grep -rlZ --include="*.sh" $'\r$' . |
while read -r -d $'\0' file ; do
einfo edos2unix "${file}"
edos2unix "${file}"
done
# Allow user to apply any additional patches without modifing ebuild
epatch_user
# Confirm the version of lightning being grabbed for langpacks is the same
# as that used in thunderbird
local THIS_MOZ_LIGHTNING_VER=$(python "${S}"/calendar/lightning/build/makeversion.py ${PV})
if [[ ${MOZ_LIGHTNING_VER} != ${THIS_MOZ_LIGHTNING_VER} ]]; then
eqawarn "The version of lightning used for localization differs from the version"
eqawarn "in thunderbird. Please update MOZ_LIGHTNING_VER in the ebuild from ${MOZ_LIGHTNING_VER}"
eqawarn "to ${THIS_MOZ_LIGHTNING_VER}"
fi
eautoreconf
# Ensure we run eautoreconf in mozilla to regenerate configure
cd "${S}"/mozilla || die
eautoconf
cd "${S}"/mozilla/js/src || die
eautoconf
}
src_configure() {
declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
MEXTENSIONS="default"
####################################
#
# mozconfig, CFLAGS and CXXFLAGS setup
#
####################################
mozconfig_init
mozconfig_config
# We want rpath support to prevent unneeded hacks on different libc variants
append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}"
# It doesn't compile on alpha without this LDFLAGS
use alpha && append-ldflags "-Wl,--no-relax"
# Add full relro support for hardened
use hardened && append-ldflags "-Wl,-z,relro,-z,now"
mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
mozconfig_annotate '' --disable-mailnews
mozconfig_annotate '' --enable-calendar
# Other tb-specific settings
mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
mozconfig_annotate '' --with-user-appdir=.thunderbird
mozconfig_use_enable ldap
mozlinguas_mozconfig
# Bug #72667
if use mozdom; then
MEXTENSIONS="${MEXTENSIONS},inspector"
fi
# Use an objdir to keep things organized.
echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
# Finalize and report settings
mozconfig_final
####################################
#
# Configure and build
#
####################################
# Disable no-print-directory
MAKEOPTS=${MAKEOPTS/--no-print-directory/}
if [[ $(gcc-major-version) -lt 4 ]]; then
append-cxxflags -fno-stack-protector
fi
if use crypt; then
pushd "${WORKDIR}"/enigmail &>/dev/null ||die
econf
popd &>/dev/null ||die
fi
}
src_compile() {
mkdir -p "${BUILD_OBJ_DIR}" && cd "${BUILD_OBJ_DIR}" || die
CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
emake -f "${S}"/client.mk
# Only build enigmail extension if crypt enabled.
if use crypt ; then
einfo "Building enigmail"
pushd "${WORKDIR}"/enigmail &>/dev/null || die
emake -j1
emake -j1 xpi
popd &>/dev/null || die
fi
}
src_install() {
declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
DICTPATH="\"${EPREFIX}/usr/share/myspell\""
declare emid
cd "${BUILD_OBJ_DIR}" || die
# Copy our preference before omnijar is created.
cp "${FILESDIR}"/thunderbird-gentoo-default-prefs-1.js-1 \
"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
|| die
# Set default path to search for dictionaries.
echo "pref(\"spellchecker.dictionary_path\", ${DICTPATH});" \
>> "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
|| die
# Pax mark xpcshell for hardened support, only used for startupcache creation.
pax-mark m "${BUILD_OBJ_DIR}"/mozilla/dist/bin/xpcshell
MOZ_MAKE_FLAGS="${MAKEOPTS}" \
emake DESTDIR="${D}" install
# Install language packs
mozlinguas_src_install
if ! use bindist; then
newicon "${S}"/other-licenses/branding/thunderbird/content/icon48.png thunderbird-icon.png
domenu "${FILESDIR}"/icon/${PN}.desktop
else
newicon "${S}"/mail/branding/aurora/content/icon48.png thunderbird-icon-unbranded.png
newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \
${PN}.desktop
sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \
"${ED}"/usr/share/applications/${PN}.desktop
fi
local emid
# stage extra locales for lightning and install over existing
mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/lightning \
"${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar
emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}'
mkdir -p "${T}/${emid}" || die
cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/lightning/* || die
insinto ${MOZILLA_FIVE_HOME}/distribution/extensions
doins -r "${T}/${emid}"
if use lightning; then
# move lightning out of distribution/extensions and into extensions for app-global install
mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die
# stage extra locales for gdata-provider and install app-global
mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \
"${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}
emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}'
mkdir -p "${T}/${emid}" || die
cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die
insinto ${MOZILLA_FIVE_HOME}/extensions
doins -r "${T}/${emid}"
fi
if use crypt ; then
local enigmail_xpipath="${WORKDIR}/enigmail/build"
cd "${T}" || die
unzip "${enigmail_xpipath}"/enigmail*.xpi install.rdf || die
emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf)
dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} || die
cd "${ED}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die
unzip "${enigmail_xpipath}"/enigmail*.xpi || die
fi
# Required in order for jit to work on hardened, for mozilla-31 and above
use jit && pax-mark pm "${ED}"${MOZILLA_FIVE_HOME}/{thunderbird,thunderbird-bin}
# Plugin-container needs to be pax-marked for hardened to ensure plugins such as flash
# continue to work as expected.
pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/plugin-container
if use minimal; then
rm -r "${ED}"/usr/include "${ED}"${MOZILLA_FIVE_HOME}/{idl,include,lib,sdk} || \
die "Failed to remove sdk and headers"
fi
}
pkg_postinst() {
if use crypt; then
local peimpl=$(eselect --brief --colour=no pinentry show)
case "${peimpl}" in
*gtk*|*qt*) ;;
*) ewarn "The pinentry front-end currently selected is not one supported by thunderbird."
ewarn "You may be prompted for your password in an inaccessible shell!!"
ewarn "Please use 'eselect pinentry' to select either the gtk or qt front-end"
;;
esac
fi
elog
elog "If you experience problems with plugins please issue the"
elog "following command : rm \${HOME}/.thunderbird/*/extensions.sqlite ,"
elog "then restart thunderbird"
if ! use lightning; then
elog
elog "If calendar fails to show up in extensions please open config editor"
elog "and set extensions.lastAppVersion to 38.0.0 to force a reload. If this"
elog "fails to show the calendar extension after restarting with above change"
elog "please file a bug report."
fi
}

@ -9,6 +9,7 @@
<maintainer>
<email>amynka@gentoo.org</email>
<name>Amy Winston</name>
<description>Assign bugs on me.</description>
</maintainer>
<longdescription>
OpenCV (Open Source Computer Vision) is a library of programming functions mainly aimed at real time computer vision.

@ -182,16 +182,9 @@ src_configure() {
fi
if use cuda; then
if [[ "$(gcc-version)" > "4.7" ]]; then
ewarn "CUDA and >=sys-devel/gcc-4.8 do not play well together. Disabling CUDA support."
mycmakeargs+=( "-DWITH_CUDA=OFF" )
mycmakeargs+=( "-DWITH_CUBLAS=OFF" )
mycmakeargs+=( "-DWITH_CUFFT=OFF" )
else
mycmakeargs+=( "-DWITH_CUDA=ON" )
mycmakeargs+=( "-DWITH_CUBLAS=ON" )
mycmakeargs+=( "-DWITH_CUFFT=ON" )
fi
mycmakeargs+=( "-DWITH_CUDA=ON" )
mycmakeargs+=( "-DWITH_CUBLAS=ON" )
mycmakeargs+=( "-DWITH_CUFFT=ON" )
else
mycmakeargs+=( "-DWITH_CUDA=OFF" )
mycmakeargs+=( "-DWITH_CUBLAS=OFF" )

@ -1 +1 @@
Thu, 26 Nov 2015 19:16:29 +0000
Fri, 27 Nov 2015 09:16:48 +0000

@ -1 +1 @@
Thu, 26 Nov 2015 19:16:30 +0000
Fri, 27 Nov 2015 09:16:48 +0000

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=>=app-text/asciidoc-8.6.9 app-text/dblatex >=app-text/po4a-0.45 >=sys-devel/gettext-0.18 dev-util/source-highlight dev-perl/Unicode-LineBreak linguas_ja? ( media-fonts/vlgothic ) sys-devel/make >=dev-util/cmake-2.8.12 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
DESCRIPTION=Electronic Schematic and PCB design tools manuals.
EAPI=5
HOMEPAGE=http://www.kicad-pcb.org
IUSE=html pdf linguas_en linguas_fr linguas_it linguas_ja linguas_nl linguas_pl
KEYWORDS=~amd64
LICENSE=GPL-2
REQUIRED_USE=( || ( pdf html ) ) ( ^^ ( linguas_en linguas_fr linguas_it linguas_ja linguas_nl linguas_pl ) )
SLOT=0
SRC_URI=https://github.com/KiCad/kicad-doc/tarball/b5e8a2efb9015b420bd83541d4b580ce2f7a89e6 -> kicad-doc-4.0.0_rc1.tar.gz
_eclasses_=cmake-utils f16fa5681153277df51f001deaf17ff8 eutils f20548a2f7b0128068388cd2ec26708a flag-o-matic 85dc1eac3c64d8141374490ed64122e5 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 vcs-snapshot b45be87e7012be0af8424e8a5644da1d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=c2ca392c03e23de5c91c4302417d61bc

@ -4,7 +4,7 @@ DESCRIPTION=Intelligent Input Bus for Linux / Unix OS
EAPI=5
HOMEPAGE=https://github.com/ibus/ibus/wiki
IUSE=deprecated gconf gtk +gtk3 +introspection nls +python test vala wayland +X python_targets_python2_7 test
KEYWORDS=~alpha amd64 ~arm ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd
KEYWORDS=~alpha amd64 arm ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd
LICENSE=LGPL-2.1
RDEPEND=>=dev-libs/glib-2.26:2 gnome-base/librsvg:2 sys-apps/dbus[X?] app-text/iso-codes >=gnome-base/dconf-0.13.4 x11-libs/libnotify gconf? ( >=gnome-base/gconf-2.12:2 ) gtk? ( x11-libs/gtk+:2 ) gtk3? ( x11-libs/gtk+:3 ) python? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] ) X? ( x11-libs/libX11 x11-libs/gtk+:2 ) introspection? ( >=dev-libs/gobject-introspection-0.6.8 ) nls? ( virtual/libintl ) wayland? ( dev-libs/wayland ) x11-apps/setxkbmap python? ( dev-python/pyxdg deprecated? ( >=dev-python/dbus-python-0.83 dev-python/pygobject:2 dev-python/pygtk:2 ) gtk3? ( dev-python/pygobject:3 x11-libs/gdk-pixbuf:2[introspection] x11-libs/pango[introspection] x11-libs/gtk+:3[introspection] ) )
REQUIRED_USE=|| ( gtk gtk3 X ) deprecated? ( python ) vala? ( introspection ) python? ( python_targets_python2_7 || ( deprecated ( gtk3 introspection ) ) )
@ -12,4 +12,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/ibus/ibus/releases/download/1.5.11/ibus-1.5.11.tar.gz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c bash-completion-r1 b1fc4d30333bb528c8abb4332bb70ea6 eutils f20548a2f7b0128068388cd2ec26708a gnome2-utils 968e31c6fcd13eb2eaf6852e88dfdd36 libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 python-single-r1 f0877a50e1277a64cd4fe5855250102b python-utils-r1 7d52f592fc09a002ea150d69507b5bad readme.gentoo e37aea783a61ae55fab947df247eebea toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 vala 15f7a43101d2ff0c6dcdab272c02f469 virtualx 31995099f3454bb5fc3e8b5cdd3af7a8 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
_md5_=2aefb34fb22f2c6ba227e319f023e091
_md5_=4a235a526fe79df600a6791cfb2d9cea

@ -3,9 +3,9 @@ DESCRIPTION=The advanced PC speaker beeper
EAPI=5
HOMEPAGE=http://www.johnath.com/beep/
IUSE=suid
KEYWORDS=~alpha amd64 ~arm ppc ppc64 ~sparc x86
KEYWORDS=~alpha amd64 arm ppc ppc64 ~sparc x86
LICENSE=GPL-2
SLOT=0
SRC_URI=http://www.johnath.com/beep/beep-1.3.tar.gz
_eclasses_=base 3fe4f8980633fd7bc69e9887209ba2fe eutils f20548a2f7b0128068388cd2ec26708a multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=e0c7e4b838879d4b1c23671ba3223d09
_md5_=215dc237bfaf71513a5fbc85f6071bd3

@ -8,4 +8,4 @@ LICENSE=GPL-2
SLOT=0
SRC_URI=https://github.com/ascii-boxes/boxes/archive/v1.1.2.tar.gz -> boxes-1.1.2.tar.gz
_eclasses_=eutils f20548a2f7b0128068388cd2ec26708a flag-o-matic 85dc1eac3c64d8141374490ed64122e5 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=3f0fd02a3cf130adaabfcefc98e58b5d
_md5_=60dc501082cfe0592473c9f3cd848d96

@ -4,11 +4,11 @@ DESCRIPTION=A GTK+-based frontend to Portage
EAPI=5
HOMEPAGE=http://porthole.sourceforge.net
IUSE=nls linguas_de linguas_pl linguas_ru linguas_vi linguas_it linguas_fr linguas_tr python_targets_python2_7
KEYWORDS=amd64 ~arm ~ppc ~sparc x86 ~x86-fbsd
KEYWORDS=amd64 arm ~ppc ~sparc x86 ~x86-fbsd
LICENSE=GPL-2
RDEPEND=>=sys-apps/portage-2.1[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/pygtk:2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] gnome-base/libglade:2.0 dev-python/pygtksourceview:2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] nls? ( virtual/libintl ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads(+),xml(+)] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
REQUIRED_USE=|| ( python_targets_python2_7 )
SLOT=0
SRC_URI=mirror://sourceforge/porthole/porthole-0.6.1.tar.bz2
_eclasses_=distutils-r1 46506dd0dd992b3c89b0d00daabfd86c eutils f20548a2f7b0128068388cd2ec26708a multibuild ce2c2ede0c914b77f5dfc4e2ff2d0249 multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 fb656e31d5596be6ac85cde42dccfcb6 python-utils-r1 7d52f592fc09a002ea150d69507b5bad toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=0e8ac5711fec05e568631dbd79b44f7c
_md5_=e314997f50a95dc9f6bed0274583f1bf

@ -0,0 +1,11 @@
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Jemalloc is a general-purpose scalable concurrent allocator
EAPI=5
HOMEPAGE=http://www.canonware.com/jemalloc/
IUSE=debug static-libs stats abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86 ~x64-macos
LICENSE=BSD
SLOT=0
SRC_URI=http://www.canonware.com/download/jemalloc/jemalloc-4.0.4.tar.bz2
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c autotools-multilib 77afca16a6cb82823eed6366a10e7f75 autotools-utils 419811142edf3516b0d0cf1a254d93cb eutils f20548a2f7b0128068388cd2ec26708a libtool b75230758539a7da029e24afdb693960 multibuild ce2c2ede0c914b77f5dfc4e2ff2d0249 multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build c47eec09e82c8a750127ff2abf0745b1 multilib-minimal a93a9b4153a5f1c746bdd3b20ef9d834 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=2440d5c9f8efafd67e8700c2a5701bd6

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=!<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=Netscape Portable Runtime
EAPI=5
HOMEPAGE=http://www.mozilla.org/projects/nspr/
IUSE=debug abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 )
RDEPEND=abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r12 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
SLOT=0
SRC_URI=http://archive.mozilla.org/pub/mozilla.org/nspr/releases/v4.10.10/src/nspr-4.10.10.tar.gz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils f20548a2f7b0128068388cd2ec26708a libtool b75230758539a7da029e24afdb693960 multibuild ce2c2ede0c914b77f5dfc4e2ff2d0249 multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build c47eec09e82c8a750127ff2abf0745b1 multilib-minimal a93a9b4153a5f1c746bdd3b20ef9d834 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=f95573bd661f588bdacc64f858b1adc0

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install postinst postrm prepare test unpack
DEPEND=>=virtual/pkgconfig-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/nspr-4.10.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-db/sqlite-3.8.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
DESCRIPTION=Mozilla's Network Security Services library that implements PKI support
EAPI=5
HOMEPAGE=http://www.mozilla.org/projects/security/pki/nss/
IUSE=+cacert +nss-pem utils abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 )
RDEPEND=>=dev-libs/nspr-4.10.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-db/sqlite-3.8.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r12 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
RESTRICT=test
SLOT=0
SRC_URI=http://archive.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_21_RTM/src/nss-3.21.tar.gz cacert? ( https://dev.gentoo.org/~anarchy/patches/nss-3.14.1-add_spi+cacerts_ca_certs.patch ) nss-pem? ( https://dev.gentoo.org/~anarchy/dist/nss-pem-20140125.tar.bz2 )
_eclasses_=eutils f20548a2f7b0128068388cd2ec26708a flag-o-matic 85dc1eac3c64d8141374490ed64122e5 multibuild ce2c2ede0c914b77f5dfc4e2ff2d0249 multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build c47eec09e82c8a750127ff2abf0745b1 multilib-minimal a93a9b4153a5f1c746bdd3b20ef9d834 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=c6423bf02151ecd909c43e5f1f34f7d2

@ -4,10 +4,10 @@ DESCRIPTION=Library for binding to C libraries using pure OCaml
EAPI=5
HOMEPAGE=https://github.com/ocamllabs/ocaml-ctypes
IUSE=test
KEYWORDS=amd64 ~arm x86
KEYWORDS=amd64 arm x86
LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4.02:=[ocamlopt] virtual/libffi
SLOT=0/0.4.1
SRC_URI=https://github.com/ocamllabs/ocaml-ctypes/archive/0.4.1.tar.gz -> ocaml-ctypes-0.4.1.tar.gz
_eclasses_=findlib 9909e5ca0f77ff5b693885a3d7aeadb7
_md5_=8de11fec432a864910f76f93d1edb2c2
_md5_=0057a529bc4aaab034b7dfd1d16ab03f

@ -4,10 +4,10 @@ DESCRIPTION=Unit testing framework for OCaml
EAPI=5
HOMEPAGE=http://ounit.forge.ocamlcore.org/
IUSE=+ocamlopt debug doc
KEYWORDS=amd64 ~arm ppc x86
KEYWORDS=amd64 arm ppc x86
LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?]
SLOT=0/2.0.0
SRC_URI=http://forge.ocamlcore.org/frs/download.php/1258/ounit-2.0.0.tar.gz
_eclasses_=base 3fe4f8980633fd7bc69e9887209ba2fe eutils f20548a2f7b0128068388cd2ec26708a findlib 9909e5ca0f77ff5b693885a3d7aeadb7 multilib 3972ca401cf7dbb430df9995f5d8d580 oasis dab31007fb098ff15db810bfe5001e64 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=cc5f51060c407442446b183603810288
_md5_=bac8c964c29a4d473502605c0a10abfc

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=virtual/perl-Carp dev-perl/Devel-GlobalDestruction >=dev-perl/Dist-CheckConflicts-0.20.0 dev-perl/Module-Runtime dev-perl/Params-Validate virtual/perl-Scalar-List-Utils >=virtual/perl-Sys-Syslog-0.280.0 virtual/perl-threads-shared ithreads? ( virtual/perl-threads ) >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Requires ) dev-lang/perl:=[-build(-)]
DESCRIPTION=Dispatches messages to multiple Log::Dispatch::* objects
EAPI=5
HOMEPAGE=http://search.cpan.org/dist/Log-Dispatch/
IUSE=ithreads test
KEYWORDS=~amd64 ~ppc ~x86 ~ppc-aix
LICENSE=Artistic-2
RDEPEND=virtual/perl-Carp dev-perl/Devel-GlobalDestruction >=dev-perl/Dist-CheckConflicts-0.20.0 dev-perl/Module-Runtime dev-perl/Params-Validate virtual/perl-Scalar-List-Utils >=virtual/perl-Sys-Syslog-0.280.0 virtual/perl-threads-shared ithreads? ( virtual/perl-threads ) dev-lang/perl:=[-build(-)]
SLOT=0
SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Log-Dispatch-2.44.tar.gz
_eclasses_=eutils f20548a2f7b0128068388cd2ec26708a multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-module 1cfb38bf68a24c8394e41d2f53003146 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 unpacker 1d149d9bda7723e740cfd28118f27813
_md5_=e6544006cae284c5ce8364393b898a99

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=virtual/perl-Carp dev-perl/Devel-GlobalDestruction >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Encode dev-perl/Module-Runtime >=dev-perl/Params-Validate-1.30.0 virtual/perl-Scalar-List-Utils >=virtual/perl-Sys-Syslog-0.280.0 >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Requires ) dev-lang/perl:=[-build(-)]
DESCRIPTION=Dispatches messages to multiple Log::Dispatch::* objects
EAPI=5
HOMEPAGE=http://search.cpan.org/dist/Log-Dispatch/
IUSE=test
KEYWORDS=~amd64 ~ppc ~x86 ~ppc-aix
LICENSE=Artistic-2
RDEPEND=virtual/perl-Carp dev-perl/Devel-GlobalDestruction >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Encode dev-perl/Module-Runtime >=dev-perl/Params-Validate-1.30.0 virtual/perl-Scalar-List-Utils >=virtual/perl-Sys-Syslog-0.280.0 dev-lang/perl:=[-build(-)]
SLOT=0
SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Log-Dispatch-2.51.tar.gz
_eclasses_=eutils f20548a2f7b0128068388cd2ec26708a multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-module 1cfb38bf68a24c8394e41d2f53003146 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 unpacker 1d149d9bda7723e740cfd28118f27813
_md5_=61bed43d1e16def1315d87ce09ac74d2

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=virtual/perl-File-Spec virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=[-build(-)]
DESCRIPTION=Definition of MIME types
EAPI=5
HOMEPAGE=http://search.cpan.org/dist/MIME-Types/
IUSE=test
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-File-Spec virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
SLOT=0
SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/MIME-Types-2.12.tar.gz
_eclasses_=eutils f20548a2f7b0128068388cd2ec26708a multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-module 1cfb38bf68a24c8394e41d2f53003146 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 unpacker 1d149d9bda7723e740cfd28118f27813
_md5_=bf61ed09e5583a121b119a55546cab08

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=virtual/perl-Carp virtual/perl-File-Temp virtual/perl-Scalar-List-Utils virtual/perl-MIME-Base64 >=dev-perl/Parse-RecDescent-1.940.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple dev-perl/Test-Pod ) dev-lang/perl:=[-build(-)]
DESCRIPTION=IMAP client module for Perl
EAPI=5
HOMEPAGE=http://search.cpan.org/dist/Mail-IMAPClient/
IUSE=test
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-Carp virtual/perl-File-Temp virtual/perl-Scalar-List-Utils virtual/perl-MIME-Base64 >=dev-perl/Parse-RecDescent-1.940.0 dev-lang/perl:=[-build(-)]
SLOT=0
SRC_URI=mirror://cpan/authors/id/P/PL/PLOBBES/Mail-IMAPClient-3.37.tar.gz
_eclasses_=eutils f20548a2f7b0128068388cd2ec26708a multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-module 1cfb38bf68a24c8394e41d2f53003146 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 unpacker 1d149d9bda7723e740cfd28118f27813
_md5_=f0be162b6dc9fe518945ffa648dd2536

@ -1,13 +1,12 @@
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=test? ( dev-perl/Test-Pod dev-perl/Test-Pod-Coverage ) dev-lang/perl:=[-build(-)]
DESCRIPTION=Lexically warn about using the indirect object syntax
DEPEND=dev-lang/perl:=[-build(-)]
DESCRIPTION=Random Number Generators
EAPI=5
HOMEPAGE=http://search.cpan.org/dist/indirect/
IUSE=test
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=|| ( Artistic GPL-1+ )
HOMEPAGE=http://search.cpan.org/dist/Math-Random/
KEYWORDS=~amd64 ~x86
LICENSE=( || ( Artistic GPL-2 ) ) public-domain
RDEPEND=dev-lang/perl:=[-build(-)]
SLOT=0
SRC_URI=mirror://cpan/authors/id/V/VP/VPIT/indirect-0.27.tar.gz
SRC_URI=mirror://cpan/authors/id/G/GR/GROMMEL/Math-Random-0.72.tar.gz
_eclasses_=eutils f20548a2f7b0128068388cd2ec26708a multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-module 1cfb38bf68a24c8394e41d2f53003146 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 unpacker 1d149d9bda7723e740cfd28118f27813
_md5_=977c276b851acc438b263edb2ffabb5d
_md5_=f81164b2de1f21c2e76fc940e4a90a95

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=virtual/perl-Carp virtual/perl-File-Spec virtual/perl-IO virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
DESCRIPTION=Locate modules in the same fashion as require and use
EAPI=5
HOMEPAGE=http://search.cpan.org/dist/Module-Locate/
IUSE=test
KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-Carp virtual/perl-File-Spec virtual/perl-IO dev-lang/perl:=[-build(-)]
SLOT=0
SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Module-Locate-1.80.tar.gz
_eclasses_=eutils f20548a2f7b0128068388cd2ec26708a multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-module 1cfb38bf68a24c8394e41d2f53003146 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 unpacker 1d149d9bda7723e740cfd28118f27813
_md5_=27e70bfe71fbaf3e438cac78946924a0

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=>=virtual/perl-File-Spec-3 virtual/perl-if >=dev-perl/Module-Build-0.380.0 test? ( >=virtual/perl-Test-Simple-0.620.0 ) dev-lang/perl:=[-build(-)]
DESCRIPTION=Automatically give your module the ability to have plugins
EAPI=5
HOMEPAGE=http://search.cpan.org/dist/Module-Pluggable/
IUSE=test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=>=virtual/perl-File-Spec-3 virtual/perl-if dev-lang/perl:=[-build(-)]
SLOT=0
SRC_URI=mirror://cpan/authors/id/S/SI/SIMONW/Module-Pluggable-5.2.tar.gz
_eclasses_=eutils f20548a2f7b0128068388cd2ec26708a multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-module 1cfb38bf68a24c8394e41d2f53003146 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 unpacker 1d149d9bda7723e740cfd28118f27813
_md5_=200f786be240157f998655bb35d9d4eb

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Getopt-Long virtual/perl-Module-Metadata virtual/perl-Text-ParseWords virtual/perl-version >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( virtual/perl-Test-Simple dev-perl/Test-Pod dev-perl/prefork dev-perl/Module-Pluggable dev-perl/Test-Requires ) dev-lang/perl:=[-build(-)]
DESCRIPTION=Recursively scan Perl code for dependencies
EAPI=5
HOMEPAGE=http://search.cpan.org/dist/Module-ScanDeps/
IUSE=test
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Getopt-Long virtual/perl-Module-Metadata virtual/perl-Text-ParseWords virtual/perl-version dev-lang/perl:=[-build(-)]
SLOT=0
SRC_URI=mirror://cpan/authors/id/R/RS/RSCHUPP/Module-ScanDeps-1.20.tar.gz
_eclasses_=eutils f20548a2f7b0128068388cd2ec26708a multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-module 1cfb38bf68a24c8394e41d2f53003146 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 unpacker 1d149d9bda7723e740cfd28118f27813
_md5_=d7741e991e23731aa0aeeaa7f45be73f

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=test? ( dev-perl/Test-Pod dev-perl/Test-Pod-Coverage ) dev-lang/perl:=[-build(-)]
DESCRIPTION=Lexically warn about using the indirect object syntax
EAPI=5
HOMEPAGE=http://search.cpan.org/dist/indirect/
IUSE=test
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=dev-lang/perl:=[-build(-)]
SLOT=0
SRC_URI=mirror://cpan/authors/id/V/VP/VPIT/indirect-0.30.tar.gz
_eclasses_=eutils f20548a2f7b0128068388cd2ec26708a multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-module 1cfb38bf68a24c8394e41d2f53003146 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 unpacker 1d149d9bda7723e740cfd28118f27813
_md5_=40b1ee67fccacb90deb197e718ab4aa9

@ -1,13 +1,13 @@
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=test? ( dev-perl/Test-Pod dev-perl/Test-Pod-Coverage ) dev-lang/perl:=[-build(-)]
DESCRIPTION=Lexically warn about using the indirect object syntax
DEPEND=virtual/perl-Carp virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker virtual/perl-Socket test? ( dev-perl/Test-Pod dev-perl/Test-Pod-Coverage ) dev-lang/perl:=[-build(-)]
DESCRIPTION=Lexically warn about using the indirect method call syntax
EAPI=5
HOMEPAGE=http://search.cpan.org/dist/indirect/
IUSE=test
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=dev-lang/perl:=[-build(-)]
RDEPEND=virtual/perl-Carp virtual/perl-XSLoader dev-lang/perl:=[-build(-)]
SLOT=0
SRC_URI=mirror://cpan/authors/id/V/VP/VPIT/indirect-0.31.tar.gz
SRC_URI=mirror://cpan/authors/id/V/VP/VPIT/indirect-0.36.tar.gz
_eclasses_=eutils f20548a2f7b0128068388cd2ec26708a multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-module 1cfb38bf68a24c8394e41d2f53003146 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 unpacker 1d149d9bda7723e740cfd28118f27813
_md5_=cf7ec471272f73f1be5b7434159e8d5c
_md5_=5f2dbd3b9281b265baf94a0f46424067

@ -4,11 +4,11 @@ DESCRIPTION=reference implementation of PEP 3156
EAPI=5
HOMEPAGE=https://pypi.python.org/pypi/asyncio https://github.com/python/asyncio
IUSE=python_targets_python3_3
KEYWORDS=~alpha amd64 hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc x86
KEYWORDS=~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc x86
LICENSE=Apache-2.0
RDEPEND=python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) >=dev-lang/python-exec-2:=[python_targets_python3_3(-)?,-python_single_target_python3_3(-)]
REQUIRED_USE=|| ( python_targets_python3_3 )
SLOT=0
SRC_URI=mirror://pypi/a/asyncio/asyncio-3.4.2.tar.gz
_eclasses_=distutils-r1 46506dd0dd992b3c89b0d00daabfd86c eutils f20548a2f7b0128068388cd2ec26708a multibuild ce2c2ede0c914b77f5dfc4e2ff2d0249 multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 fb656e31d5596be6ac85cde42dccfcb6 python-utils-r1 7d52f592fc09a002ea150d69507b5bad toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=4c37708e3d62baa80b0a8d75feca33ec
_md5_=bd4c6b6b15dcc85872261916529b451a

@ -4,11 +4,11 @@ DESCRIPTION=Backport of Python 3.5's 'collections.abc' module
EAPI=5
HOMEPAGE=https://github.com/cython/backports_abc https://pypi.python.org/pypi/backports_abc/
IUSE=python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_pypy python_targets_pypy3
KEYWORDS=~alpha amd64 ~arm hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
KEYWORDS=~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=PSF-2
RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_pypy? ( virtual/pypy:0= ) python_targets_pypy3? ( virtual/pypy3:0= ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,python_targets_pypy3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-),-python_single_target_pypy3(-)]
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_pypy python_targets_pypy3 )
SLOT=0
SRC_URI=mirror://pypi/b/backports_abc/backports_abc-0.4.tar.gz
_eclasses_=distutils-r1 46506dd0dd992b3c89b0d00daabfd86c eutils f20548a2f7b0128068388cd2ec26708a multibuild ce2c2ede0c914b77f5dfc4e2ff2d0249 multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 fb656e31d5596be6ac85cde42dccfcb6 python-utils-r1 7d52f592fc09a002ea150d69507b5bad toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=58160d775f5d57a5bb314b31cb7252fd
_md5_=43d5467a64076e9792d73ced7048d3db

@ -4,11 +4,11 @@ DESCRIPTION=Backport of the concurrent.futures package from Python 3.2
EAPI=5
HOMEPAGE=https://code.google.com/p/pythonfutures https://pypi.python.org/pypi/futures
IUSE=doc python_targets_python2_7 python_targets_pypy
KEYWORDS=~alpha amd64 ~arm hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc x86
KEYWORDS=~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc x86
LICENSE=BSD
RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_pypy? ( virtual/pypy:0= ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)]
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_pypy )
SLOT=0
SRC_URI=mirror://pypi/f/futures/futures-3.0.3.tar.gz
_eclasses_=distutils-r1 46506dd0dd992b3c89b0d00daabfd86c eutils f20548a2f7b0128068388cd2ec26708a multibuild ce2c2ede0c914b77f5dfc4e2ff2d0249 multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 fb656e31d5596be6ac85cde42dccfcb6 python-utils-r1 7d52f592fc09a002ea150d69507b5bad toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=f07f27881e8f67ec2866ae23d2d165f7
_md5_=210a99aba10742c1b803aae9bcd953eb

@ -4,11 +4,11 @@ DESCRIPTION=A unittest extension offering automatic test suite discovery and eas
EAPI=5
HOMEPAGE=https://pypi.python.org/pypi/nose http://readthedocs.org/docs/nose/ https://bitbucket.org/jpellerin/nose
IUSE=doc examples test python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_python3_5 python_targets_pypy python_targets_pypy3
KEYWORDS=~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
KEYWORDS=~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=LGPL-2.1
RDEPEND=dev-python/coverage[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_pypy(-)?,python_targets_pypy3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_pypy(-),-python_single_target_pypy3(-)] dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_pypy(-)?,python_targets_pypy3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_pypy(-),-python_single_target_pypy3(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads(+)] ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3[threads(+)] ) python_targets_python3_4? ( dev-lang/python:3.4[threads(+)] ) python_targets_python3_5? ( dev-lang/python:3.5[threads(+)] ) python_targets_pypy? ( virtual/pypy:0=[threads(+)] ) python_targets_pypy3? ( virtual/pypy3:0=[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_pypy(-)?,python_targets_pypy3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_pypy(-),-python_single_target_pypy3(-)]
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_python3_5 python_targets_pypy python_targets_pypy3 )
SLOT=0
SRC_URI=mirror://pypi/n/nose/nose-1.3.7.tar.gz
_eclasses_=distutils-r1 46506dd0dd992b3c89b0d00daabfd86c eutils f20548a2f7b0128068388cd2ec26708a multibuild ce2c2ede0c914b77f5dfc4e2ff2d0249 multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 fb656e31d5596be6ac85cde42dccfcb6 python-utils-r1 7d52f592fc09a002ea150d69507b5bad toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=e97ff8971bd32a84493387b48375c734
_md5_=250e8c2aee9110829958a5ed72db46bb

@ -4,11 +4,11 @@ DESCRIPTION=Exclude specific directories from nosetests runs
EAPI=5
HOMEPAGE=https://github.com/kgrandis/nose-exclude
IUSE=python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_python3_5 python_targets_pypy
KEYWORDS=~alpha amd64 ~arm hppa ~ia64 ~ppc ppc64 ~sparc ~x86
KEYWORDS=~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~sparc ~x86
LICENSE=LGPL-2.1
RDEPEND=dev-python/nose[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_pypy(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_pypy? ( virtual/pypy:0= ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_pypy(-)]
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_python3_5 python_targets_pypy )
SLOT=0
SRC_URI=mirror://pypi/n/nose-exclude/nose-exclude-0.4.1.tar.gz
_eclasses_=distutils-r1 46506dd0dd992b3c89b0d00daabfd86c eutils f20548a2f7b0128068388cd2ec26708a multibuild ce2c2ede0c914b77f5dfc4e2ff2d0249 multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 fb656e31d5596be6ac85cde42dccfcb6 python-utils-r1 7d52f592fc09a002ea150d69507b5bad toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=3c29de82a00aa5d7bc3919532076648f
_md5_=ec631ee22c4c8a14facfc8ab7ed71277

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-libs/capnproto dev-python/cython[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
DESCRIPTION=Python wrapping of the Cap'n Proto library
EAPI=5
HOMEPAGE=http://jparyani.github.io/pycapnp/
IUSE=python_targets_python2_7 python_targets_python3_4 python_targets_python3_5
KEYWORDS=~amd64
LICENSE=BSD
RDEPEND=dev-libs/capnproto dev-python/cython[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 )
SLOT=0
SRC_URI=mirror://pypi/p/pycapnp/pycapnp-0.5.7.tar.gz
_eclasses_=distutils-r1 46506dd0dd992b3c89b0d00daabfd86c eutils f20548a2f7b0128068388cd2ec26708a multibuild ce2c2ede0c914b77f5dfc4e2ff2d0249 multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 fb656e31d5596be6ac85cde42dccfcb6 python-utils-r1 7d52f592fc09a002ea150d69507b5bad toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=1b99d7058fcab5f7050bc5154aee3600

@ -4,11 +4,11 @@ DESCRIPTION=A library to bring functools.singledispatch from Python 3.4 to Pytho
EAPI=5
HOMEPAGE=http://docs.python.org/3/library/functools.html#functools.singledispatch
IUSE=python_targets_python2_7 python_targets_python3_3 python_targets_pypy
KEYWORDS=~alpha amd64 ~arm hppa ~ia64 ~ppc ppc64 ~sparc x86
KEYWORDS=~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~sparc x86
LICENSE=MIT
RDEPEND=dev-python/six[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_pypy(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_pypy? ( virtual/pypy:0= ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_pypy(-)]
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_3 python_targets_pypy )
SLOT=0
SRC_URI=mirror://pypi/s/singledispatch/singledispatch-3.4.0.3.tar.gz
_eclasses_=distutils-r1 46506dd0dd992b3c89b0d00daabfd86c eutils f20548a2f7b0128068388cd2ec26708a multibuild ce2c2ede0c914b77f5dfc4e2ff2d0249 multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 fb656e31d5596be6ac85cde42dccfcb6 python-utils-r1 7d52f592fc09a002ea150d69507b5bad toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=7f81421aaddd2cc87530da8b1f686211
_md5_=b5280815bacf61ffde4bf1d97910dfe7

@ -4,11 +4,11 @@ DESCRIPTION=HTTP library with thread-safe connection pooling, file post, and mor
EAPI=5
HOMEPAGE=https://github.com/shazow/urllib3
IUSE=doc test python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_python3_5 python_targets_pypy
KEYWORDS=~alpha amd64 ~arm hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc ~x86
KEYWORDS=~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=MIT
RDEPEND=dev-python/certifi[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_pypy(-)] dev-python/six[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_pypy(-)] python_targets_python2_7? ( dev-python/backports-ssl-match-hostname[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_pypy(-)?,-python_single_target_pypy(-)] ) python_targets_pypy? ( dev-python/backports-ssl-match-hostname[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_pypy(-)?,-python_single_target_pypy(-)] ) python_targets_python2_7? ( dev-python/pyopenssl[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_pypy(-)?,-python_single_target_pypy(-)] ) python_targets_pypy? ( dev-python/pyopenssl[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_pypy(-)?,-python_single_target_pypy(-)] ) python_targets_python2_7? ( dev-python/ndg-httpsclient[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_pypy(-)?,-python_single_target_pypy(-)] ) python_targets_pypy? ( dev-python/ndg-httpsclient[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_pypy(-)?,-python_single_target_pypy(-)] ) python_targets_python2_7? ( dev-python/pyasn1[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_pypy(-)?,-python_single_target_pypy(-)] ) python_targets_pypy? ( dev-python/pyasn1[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_pypy(-)?,-python_single_target_pypy(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_pypy? ( virtual/pypy:0= ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_pypy(-)]
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_python3_5 python_targets_pypy )
SLOT=0
SRC_URI=mirror://pypi/u/urllib3/urllib3-1.12.tar.gz
_eclasses_=distutils-r1 46506dd0dd992b3c89b0d00daabfd86c eutils f20548a2f7b0128068388cd2ec26708a multibuild ce2c2ede0c914b77f5dfc4e2ff2d0249 multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 fb656e31d5596be6ac85cde42dccfcb6 python-utils-r1 7d52f592fc09a002ea150d69507b5bad toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=4dcdff8306c6946dbf8591f56c6b771e
_md5_=c9be2b709607c75468458074035e9993

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=test? ( ruby_targets_ruby20? ( >=dev-ruby/rubygems-2.1.0[ruby_targets_ruby20] ) ruby_targets_ruby21? ( >=dev-ruby/rubygems-2.1.0[ruby_targets_ruby21] ) ) ruby_targets_ruby20? ( test? ( dev-ruby/bundler[ruby_targets_ruby20] dev-ruby/activesupport[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/bundler[ruby_targets_ruby21] dev-ruby/activesupport[ruby_targets_ruby21] ) ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby20? ( test? ( dev-ruby/rake[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/rake[ruby_targets_ruby21] ) ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) test? ( ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) )
DESCRIPTION=Rails application preloader
EAPI=5
HOMEPAGE=https://github.com/rails/spring
IUSE=test elibc_FreeBSD ruby_targets_ruby20 ruby_targets_ruby21 test test
KEYWORDS=~amd64
LICENSE=MIT
RDEPEND=ruby_targets_ruby20? ( >=dev-ruby/rubygems-2.1.0[ruby_targets_ruby20] ) ruby_targets_ruby21? ( >=dev-ruby/rubygems-2.1.0[ruby_targets_ruby21] ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] )
REQUIRED_USE=|| ( ruby_targets_ruby20 ruby_targets_ruby21 )
SLOT=1.1
SRC_URI=https://github.com/rails/spring/archive/v1.4.4.tar.gz -> spring-1.4.4.tar.gz
_eclasses_=eutils f20548a2f7b0128068388cd2ec26708a java-utils-2 a96633177f44ee992b3fce360d1c4f16 multilib 3972ca401cf7dbb430df9995f5d8d580 ruby-fakegem 492d8bd1686b3d4215b3e207e0c73884 ruby-ng 79b6c8cabcf1e455baae2f2168e8e370 ruby-utils 97c910cb6b087c64260df641a9b3de0c toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=905ac6ce1247539b7e3d0ad8dd82c4a0

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=test? ( ruby_targets_ruby20? ( =dev-ruby/rack-1*:*[ruby_targets_ruby20] !!<dev-ruby/sprockets-2.12.3-r1:2[ruby_targets_ruby20] ) ruby_targets_ruby21? ( =dev-ruby/rack-1*:*[ruby_targets_ruby21] !!<dev-ruby/sprockets-2.12.3-r1:2[ruby_targets_ruby21] ) ) ruby_targets_ruby20? ( test? ( dev-ruby/json[ruby_targets_ruby20] dev-ruby/rack-test[ruby_targets_ruby20] =dev-ruby/coffee-script-2*[ruby_targets_ruby20] =dev-ruby/execjs-2*[ruby_targets_ruby20] =dev-ruby/sass-3*[ruby_targets_ruby20] >=dev-ruby/sass-3.1[ruby_targets_ruby20] dev-ruby/uglifier[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/json[ruby_targets_ruby21] dev-ruby/rack-test[ruby_targets_ruby21] =dev-ruby/coffee-script-2*[ruby_targets_ruby21] =dev-ruby/execjs-2*[ruby_targets_ruby21] =dev-ruby/sass-3*[ruby_targets_ruby21] >=dev-ruby/sass-3.1[ruby_targets_ruby21] dev-ruby/uglifier[ruby_targets_ruby21] ) ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby20? ( test? ( dev-ruby/rake[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/rake[ruby_targets_ruby21] ) ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) test? ( ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) )
DESCRIPTION=Ruby library for compiling and serving web assets
EAPI=5
HOMEPAGE=https://github.com/rails/sprockets
IUSE=test elibc_FreeBSD ruby_targets_ruby20 ruby_targets_ruby21 test test
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
RDEPEND=ruby_targets_ruby20? ( =dev-ruby/rack-1*:*[ruby_targets_ruby20] !!<dev-ruby/sprockets-2.12.3-r1:2[ruby_targets_ruby20] ) ruby_targets_ruby21? ( =dev-ruby/rack-1*:*[ruby_targets_ruby21] !!<dev-ruby/sprockets-2.12.3-r1:2[ruby_targets_ruby21] ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] )
REQUIRED_USE=|| ( ruby_targets_ruby20 ruby_targets_ruby21 )
SLOT=3
SRC_URI=https://github.com/rails/sprockets/archive/v3.4.1.tar.gz -> sprockets-3.4.1-git.tgz
_eclasses_=eutils f20548a2f7b0128068388cd2ec26708a java-utils-2 a96633177f44ee992b3fce360d1c4f16 multilib 3972ca401cf7dbb430df9995f5d8d580 ruby-fakegem 492d8bd1686b3d4215b3e207e0c73884 ruby-ng 79b6c8cabcf1e455baae2f2168e8e370 ruby-utils 97c910cb6b087c64260df641a9b3de0c toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=c5adfdd41e0a0872ff2b8056e7f5dc54

@ -1,13 +1,13 @@
DEFINED_PHASES=install prepare test
DEPEND=dev-lang/tk >=dev-tcltk/tcllib-1.11 media-libs/tiff:0= >=media-libs/libpng-1.6:0= >=sys-libs/zlib-1.2.7:= x11-libs/libX11 virtual/jpeg test? ( x11-apps/xhost media-fonts/font-misc-misc media-fonts/font-cursor-misc ) test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
DEPEND=dev-lang/tk:= >=dev-tcltk/tcllib-1.11 media-libs/tiff:0= >=media-libs/libpng-1.6:0= >=sys-libs/zlib-1.2.7:= x11-libs/libX11 virtual/jpeg:= test? ( x11-apps/xhost media-fonts/font-misc-misc media-fonts/font-cursor-misc ) test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
DESCRIPTION=Adds a lot of image formats to Tcl/Tk
EAPI=5
HOMEPAGE=http://tkimg.sourceforge.net/
IUSE=doc test static-libs test
KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=dev-lang/tk >=dev-tcltk/tcllib-1.11 media-libs/tiff:0= >=media-libs/libpng-1.6:0= >=sys-libs/zlib-1.2.7:= x11-libs/libX11 virtual/jpeg
RDEPEND=dev-lang/tk:= >=dev-tcltk/tcllib-1.11 media-libs/tiff:0= >=media-libs/libpng-1.6:0= >=sys-libs/zlib-1.2.7:= x11-libs/libX11 virtual/jpeg:=
SLOT=0
SRC_URI=https://dev.gentoo.org/~jlec/distfiles/tkimg-1.4-patchset-1.tar.xz mirror://sourceforge/tkimg/1.4/tkimg1.4.tar.bz2
_eclasses_=eutils f20548a2f7b0128068388cd2ec26708a multilib 3972ca401cf7dbb430df9995f5d8d580 prefix e7f2b9c6e57342e5d25eac22fce23062 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 virtualx 31995099f3454bb5fc3e8b5cdd3af7a8
_md5_=c68d6fb0f6bc250ca22be389f9c25e2e
_md5_=bb3b78135d31bba85f9048b8cc614685

@ -4,10 +4,10 @@ DESCRIPTION=tool to display dialog boxes from a shell
EAPI=5
HOMEPAGE=http://invisible-island.net/dialog/dialog.html
IUSE=examples minimal nls static-libs unicode
KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
KEYWORDS=alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
LICENSE=GPL-2
RDEPEND=>=sys-libs/ncurses-5.2-r5:=[unicode?]
SLOT=0
SRC_URI=ftp://invisible-island.net/dialog/dialog-1.2-20150920.tgz
_eclasses_=eutils f20548a2f7b0128068388cd2ec26708a multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=fb24957f7a95002e531265bccd45c5ff
_md5_=8dcabff212878e79287469395516c926

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

Loading…
Cancel
Save