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>
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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
|
||||
|
@ -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"
|
@ -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}"
|
@ -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
|
||||
}
|
@ -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,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
|
||||
}
|
@ -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
|
||||
}
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue