Sync with portage [Thu Mar 30 08:14:24 MSK 2017].

mhiretskiy 829
root 7 years ago
parent 2cb38e222c
commit 1bb32f4a12

@ -1,2 +1,4 @@
DIST pms-5-prebuilt.tar.xz 540244 SHA256 c93ce6902db323ab7ec613ad90a6dca2beda2dd2cebcc3e8ace83c1faeb6a1c7 SHA512 64baadd65f1751783032065832d2a18242967f1853d9b6ce0565a5477c021cfad3c06d9c3cfeb83ca9a64bbb052ec67c174bfd27036945ff762fe4bbf8c28451 WHIRLPOOL 9369c7604fdf0aadb7666f1fc08f041b064896d6359dd76779dc3af842fef14d81aed07301ec52eac11462664d16faed0e3fd50a0b96702822c59538917f5f78
DIST pms-5.tar.xz 50284 SHA256 a3b7702298adc4481584ed03f2d49e9fa7ea58638d8e8e9bf36fca832b2fbc87 SHA512 560bdda40d4d1628e97b65bb354c349e3ac52edd1e337427adb0db61e99b40d214459a5046f4b505edfabc3914e2d585ef0453b13057a25fe138b8a5ebd6292e WHIRLPOOL 373d333f1c060faacbfbd398ae3be3a0143c0ee618b093867313e4182bce7f15609445d2fc6b109f6f02fe597fe8f6cf687673029569e27fa7ed3411f4932013
DIST pms-6_p20151113-prebuilt.tar.xz 536876 SHA256 c9bd8e6cd5cc29031327202ebf645843a1055651b9719faab3e14ecb0c1dd246 SHA512 1ea7fe4ccd235921c75bfae267834005b50994cf76a43a0ae40e4d044179e375fd99fe4ddd7f03f9aeef3bb8cd7e3a02cf6f5cccb78a2daa3a3a02a428c60131 WHIRLPOOL 8297dbf280a66f1532ccd4632018efae5c7802f22c7024b4a0b7185641b4d97ac790303f86fd66fa91868c8f3071935d757568afd5e74cc36c80c22cf65f6fec
DIST pms-6_p20151113.tar.xz 53784 SHA256 2099b3c698acd38d2188afff8bb0c19817d5b9f5d98c6d1e3c746df12111a75f SHA512 92af8c06c9b278a468de74c2686285b9b9a5d0234537aa9371ac99875ec15238edf41f8d86ee058ed8c471ecffa9f033993eb07921fe1bd034d838717f70b7ef WHIRLPOOL 1276df9dd735d3558e4605ba7cc4ef7997f53b1d5cc73debd24cef9192f588039975e3cdae3d6877d7a882441f0a47c8797d85670794efcdfc1f2bdbd70d7e0b

@ -0,0 +1,47 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
MY_P="${PN}-${PV%%_*}"
DESCRIPTION="Gentoo Package Manager Specification"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification"
SRC_URI="!binary? ( https://dev.gentoo.org/~ulm/distfiles/${MY_P}.tar.xz )
binary? ( https://dev.gentoo.org/~ulm/distfiles/${MY_P}-prebuilt.tar.xz )"
LICENSE="CC-BY-SA-3.0"
SLOT="${PV#*_p}"
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE="binary html"
DEPEND="!binary? (
dev-tex/leaflet
dev-texlive/texlive-bibtexextra
dev-texlive/texlive-latex
dev-texlive/texlive-latexextra
dev-texlive/texlive-latexrecommended
|| ( dev-texlive/texlive-mathscience dev-texlive/texlive-science )
html? (
app-text/recode
>=dev-tex/tex4ht-20090115_p0029
)
)"
RDEPEND=""
S="${WORKDIR}/${MY_P}"
src_compile() {
if ! use binary; then
emake
use html && emake html
fi
}
src_install() {
dodoc pms.pdf eapi-cheatsheet.pdf
if use html; then
docinto html
dodoc *.html pms.css
dosym {..,/usr/share/doc/${PF}/html}/eapi-cheatsheet.pdf
fi
}

@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~x86"
IUSE="bazaar cvs darcs +git gpg g-sorcery mercurial sqlite squashfs subversion sync-plugin-portage test"
DEPEND="test? ( dev-vcs/subversion )

@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="bazaar cvs darcs +git gpg g-sorcery mercurial sqlite squashfs subversion sync-plugin-portage test"
DEPEND="test? ( dev-vcs/subversion )

@ -74,7 +74,7 @@ for i in ${TL_CORE_EXTRA_SRC_MODULES}; do
done
SRC_URI="${SRC_URI} )"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="cjk X doc source tk +luajittex xetex"
TEXMF_PATH=/usr/share/texmf-dist

@ -160,3 +160,57 @@ diff -Naur gprbuild-gpl-2016-src.old/src/gprinstall-sigint_intercepted.ads gprbu
+pragma Convention (C, Sigint_Intercepted);
+-- Called when the program is interrupted by Ctrl-C to delete the
+-- temporary mapping files and configuration pragmas files.
--- gprbuild-gpl-2016-src/Makefile.in.old 2017-01-19 19:52:41.242907252 +0100
+++ gprbuild-gpl-2016-src/Makefile.in 2017-01-19 19:54:45.822646333 +0100
@@ -25,12 +25,12 @@
host=@host@
target=@target@
build=@build@
-prefix=@prefix@
+prefix=$(DESTDIR)@prefix@
srcdir=@srcdir@
objdir=@objdir@
exec_prefix=@exec_prefix@
datarootdir=@datarootdir@
-datadir=@datadir@
+datadir=$(DESTDIR)@datadir@
bindir=@bindir@
libdir=@libdir@
libexecdir=@libexecdir@
@@ -66,7 +66,7 @@
.PHONY: all distall gprbuild gprconfig gprclean gprinstall gprname gprls
all:
- $(GPRBUILD_BUILDER)
+ $(GPRBUILD_BUILDER) -cargs:C $(CFLAGS) -cargs:Ada $(ADAFLAGS)
distall: all install install.dist
@@ -173,13 +173,13 @@
libgpr.build: $(foreach t, $(LIBGPR_TYPES), libgpr.build.$(t))
libgpr.build.shared:
- ${BUILDER} -XLIBRARY_TYPE=relocatable -P$(srcdir)/gpr/gpr.gpr
+ ${BUILDER} -XLIBRARY_TYPE=relocatable -P$(srcdir)/gpr/gpr.gpr -cargs:Ada $(ADAFLAGS)
libgpr.build.static:
- ${BUILDER} -XLIBRARY_TYPE=static -P$(srcdir)/gpr/gpr.gpr
+ ${BUILDER} -XLIBRARY_TYPE=static -P$(srcdir)/gpr/gpr.gpr -cargs:Ada $(ADAFLAGS)
libgpr.build.static-pic:
- ${BUILDER} -XLIBRARY_TYPE=static-pic -P$(srcdir)/gpr/gpr.gpr
+ ${BUILDER} -XLIBRARY_TYPE=static-pic -P$(srcdir)/gpr/gpr.gpr -cargs:Ada $(ADAFLAGS)
libgpr.install: $(foreach t, $(LIBGPR_TYPES), libgpr.install.$(t))
--- gprbuild-gpl-2015-src/gprbuild.gpr.old 2017-01-11 21:44:59.795997896 +0100
+++ gprbuild-gpl-2015-src/gprbuild.gpr 2017-01-11 21:45:07.971998651 +0100
@@ -66,6 +66,7 @@
for Switches ("gpr*.ad?") use
Compiler'Default_Switches ("Ada") & ("-g1");
end case;
+ for Driver ("C") use External ("CC", "gcc");
end Compiler;
package Binder is
make BUILDER="$(BUILDER)" BUILD="$(BUILD)"

@ -12,19 +12,22 @@ HOMEPAGE="http://libre.adacore.com/"
SRC_URI="
http://mirrors.cdn.adacore.com/art/57399662c7a447658e0affa8
-> ${MYP}-src.tar.gz
http://mirrors.cdn.adacore.com/art/57399978c7a447658e0affc0
-> xmlada-gpl-${PV}-src.tar.gz"
bootstrap? (
http://mirrors.cdn.adacore.com/art/57399978c7a447658e0affc0
-> xmlada-gpl-${PV}-src.tar.gz )"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
IUSE="bootstrap +shared static static-pic"
DEPEND="dev-lang/gnat-gpl"
DEPEND="dev-lang/gnat-gpl
!bootstrap? ( dev-ada/xmlada )"
RDEPEND="${DEPEND}"
S="${WORKDIR}"/${MYP}-src
REQUIRED_USE="bootstrap? ( !shared !static !static-pic )"
PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
pkg_setup() {
@ -44,34 +47,55 @@ pkg_setup() {
}
src_configure() {
:
if ! use bootstrap ; then
default
fi
}
bin_progs="gprbuild gprconfig gprclean gprinstall gprname gprls"
lib_progs="gprlib gprbind"
src_compile() {
local xmlada_src="../xmlada-gpl-${PV}-src"
incflags="-Isrc -Igpr/src -I${xmlada_src}/sax -I${xmlada_src}/dom \
-I${xmlada_src}/schema -I${xmlada_src}/unicode \
-I${xmlada_src}/input_sources"
${GCC} -c ${CFLAGS} src/gpr_imports.c -o gpr_imports.o || die
for bin in ${bin_progs}; do
${GNATMAKE} -j$(makeopts_jobs) ${incflags} $ADAFLAGS ${bin}-main \
-o ${bin} -largs gpr_imports.o || die
done
for lib in $lib_progs; do
${GNATMAKE} -j$(makeopts_jobs) ${incflags} ${lib} $ADAFLAGS \
-largs gpr_imports.o || die
done
if use bootstrap; then
local xmlada_src="../xmlada-gpl-${PV}-src"
incflags="-Isrc -Igpr/src -I${xmlada_src}/sax -I${xmlada_src}/dom \
-I${xmlada_src}/schema -I${xmlada_src}/unicode \
-I${xmlada_src}/input_sources"
$(tc-getCC) -c ${CFLAGS} src/gpr_imports.c -o gpr_imports.o
for bin in ${bin_progs}; do
${GNATMAKE} -j$(makeopts_jobs) ${incflags} $ADAFLAGS ${bin}-main \
-o ${bin} -largs gpr_imports.o || die
done
for lib in $lib_progs; do
${GNATMAKE} -j$(makeopts_jobs) ${incflags} ${lib} $ADAFLAGS \
-largs gpr_imports.o || die
done
else
emake PROCESSORS=$(makeopts_jobs) all
for kind in shared static static-pic; do
if use ${kind}; then
emake PROCESSORS=$(makeopts_jobs) libgpr.build.${kind}
fi
done
fi
}
src_install() {
dobin ${bin_progs}
insinto /usr/share/gprconfig
exeinto /usr/libexec/gprbuild
doexe ${lib_progs}
doins share/gprconfig/*.xml
insinto /usr/share/gpr
doins share/_default.gpr
if use bootstrap; then
dobin ${bin_progs}
insinto /usr/share/gprconfig
exeinto /usr/libexec/gprbuild
doexe ${lib_progs}
doins share/gprconfig/*.xml
insinto /usr/share/gpr
doins share/_default.gpr
else
default
for kind in shared static static-pic; do
if use ${kind}; then
emake DESTDIR="${D}" libgpr.install.${kind}
fi
done
fi
einstalldocs
}

@ -5,7 +5,16 @@
<email>tupone@gentoo.org</email>
<name>Tupone Alfredo</name>
</maintainer>
<use>
<flag name="shared">Build shared library</flag>
<flag name="static">Build static library</flag>
<flag name="static-pic">Build static library with pic code</flag>
</use>
<longdescription lang="en">
GPRbuild is an advanced software tool designed to help automate the construction of multi-language systems. It removes complexity from multi-language development by allowing developers to quickly and easily compile and link software written in a combination of languages including Ada, Assembler, C, C++, and Fortran. Easily extendable by users to cover new toolchains and languages it is primarily aimed at projects of all sizes organized into subsystems and libraries and is particularly well-suited for compiled languages.
XML/Ada is a set of modules that provide a simple manipulation of XML streams. It supports the whole XML 1.1 specifications, and can parse any file that follows this standard (including the contents of the DTD, although no validation of the document is done based on those).
It also provides support for a number of other standard associated with XML, like SAX, DOM and XML schemas.
In addition, it includes a module to manipulate Unicode streams, since this is required by the XML standard.
</longdescription>
</pkgmetadata>

@ -2,3 +2,4 @@ DIST cache_tab-1.0.2.tar.gz 12414 SHA256 f44bd4ee2136b6d2dfbb34c523aad973b8e4ee5
DIST cache_tab-1.0.3.tar.gz 12600 SHA256 7cfd4736f2939b9c87aea050882af16ebfcf2d18c8ad2ff9fa2fc741c6afe2c5 SHA512 d6d6f23834144b58a590dcbda57c2f0d14fd6030a2ea1e1675d56ac1038618f275bb9f9f9c0f80fc03510f775c1a04637eebcf927daeb9af51e2c70efa8239f4 WHIRLPOOL eb9faffc08dbdb8881f9c3bb9aaa598ce7df8429c9c3b972b97f9a573a8eea37225b3c4af30af312e539648ad1c5276cd156233b2fcd25fddf0802aeaeebfe89
DIST cache_tab-1.0.4.tar.gz 12611 SHA256 71c45e9585de0a082d158658a8a66bc871857f7ad3567552f711681b1375dc96 SHA512 c0f7167631eb11de59303a7cc96592c172c109019004f52759c6d5c02d581ca515a81568f2dca0bc1a38ea8303d48b5e415cf12629d27730318433843a1ff3eb WHIRLPOOL 23f7e6e4bcf569f4d1f821af6a65a6758b73516f9b8580c9e51567a740c9f8ec6a623c934891f7c375b40440e09836e8298d7a1ae1247ebbc72cdab3d5c99260
DIST cache_tab-1.0.5.tar.gz 12632 SHA256 da4676dad6fadb00bfd36d53a23e7c0b9feef99a18ce92cdb77cd510b1d9b28f SHA512 1a49f3e8c12f032d33fac18aab04a4fbfb0dfc31c22e1e47ee3005d65c80b6cc15cb8fccf955fee1a88002ce7b5dc1fd5fb13fd10196449117f21ac51c0abb39 WHIRLPOOL de5aef72779e7168d342edd1bb4ae9c0d2464bc1330d3dd1a1f63bcf234715cedb755c8d869f506b873fb092120a720f3991801ca547bde09b5793e29cd81c85
DIST cache_tab-1.0.7.tar.gz 12827 SHA256 9376c14eaeb78c3847c3cf38853bb6e6860fb63959e182deeff5c819b23c95a4 SHA512 9727a0103f47d63e5a07d630ebf45b86d1f1ca7ab5006f127a749fb633a8a6b73b00ed5ddde6f420073a96542d0e073a420020947775bdadef5257675137787b WHIRLPOOL 3acdc65fdae71ba24b21f1dc07d13c3df182807452fa93d37849c87e9d24ebb436ee932d1c88cda61f3d7c73cd4b95a1ef9f249ed60383a5bd8128db2bdfa24b

@ -0,0 +1,21 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="In-memory cache Erlang and Elixir library"
HOMEPAGE="https://github.com/processone/cache_tab"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-erlang/p1_utils-1.0.7
>=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,4 +1,5 @@
DIST esip-1.0.10.tar.gz 84598 SHA256 984370115979d725057be13fceb6443b93e8f7375e7f4ca6fc88c299621e2c7e SHA512 d551b2120d630e85181c2cc867f2c3e6efd5b6c31066fd58fdc65605c00d8a5ea0bddb821d018bd9401bfe3746b95777fe98ecbcbeaea62e14f1a138ad390bbe WHIRLPOOL 2aec74b65c5ca9e13fe33d8f898ed0e48bd0f8a03069d09026b0c1f717e46c72fd62592bfa3ef23390c5f950dcf6f52e4d8d5d0f365ba6fcc997768e9d5c38e9
DIST esip-1.0.11.tar.gz 84816 SHA256 2c6ed00220ead631a4755000ad9f118d79c8c4d41aa7c98bd27365a8345f9a5d SHA512 b62f99b9a9e160e2303a28dab3133c15ce25eae067e3dc16d64c9d60640fd7d5b1b7f69742fc2b94bd6993402ef618454e771ef76dea1ccf24c9ee708f59771f WHIRLPOOL 641eac47e61c3ca51a3135ae4307a99e36a5057261cbdf451dfa0e533065c6aa44897adf05b8856e16a114423b1451814cea7202c887103cc7c473d4cfb35610
DIST esip-1.0.4.tar.gz 84478 SHA256 f10e59d06a7764c97f1dc474a99334d532b06c5f2125445f21757016f3ff8cc6 SHA512 50915831796f76986a00f5a2a08f308aa9fee71e92fbb6978e9e20f0c00007c0d442991cc7fc2f6df82560a1509f8189865afe8d0b6f94410c39e07ca4f1092b WHIRLPOOL 74a625a03f39d5c78b0e5a8516c0fe6d8c4e441674c2ffce9fa89609b8a6045bd52916753bdfa2c55d055bbead9e6e727adabbb9f98d388f746308c328f1db93
DIST esip-1.0.7.tar.gz 84522 SHA256 942622cb808978d7eb0f2faa3c6b1577579bf9faa8617d9db58a9b7fe7a59993 SHA512 f25f2ea146a8fbea8f727210fc222649a6d434b5f2f9c2eaab62d56ecaddcd2f2986a96befb1e1291cff9130276d146321c20948d0469c36797c323f94431f3a WHIRLPOOL bdd25e89e32e742508cf58b4321e382e3c7fe6e0cf8ce7128c39ea1270162930eebf6f88bdfcfac65470c8193b87ef01e38aff8bccc310e1fd4f7c5f5adc078d
DIST esip-1.0.8.tar.gz 84534 SHA256 1954e04ce6afe58992319f394110beb4adb743b11813ea853bf3bc46308fa344 SHA512 c5ed3e4e25d8db7aa67002e7b0bc0f6e7355e4227339ed507064832c3f329d78f6aa7d71eaa80108629b7bb6141f68c2f079decc4799517ac886e7bb3c1415e6 WHIRLPOOL 638d380717b0a7f7ee9f70a65cf7d8b99f0cfbd5a730b3fa02870653219a5a4ec53066f929e02e17ed18719b98302bfbf42b48fa93ff005974c6c6d9045bb156

@ -0,0 +1,31 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="ProcessOne SIP server component"
HOMEPAGE="https://github.com/processone/esip"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-erlang/fast_tls-1.0.11
>=dev-erlang/stun-1.0.10
>=dev-erlang/p1_utils-1.0.7
>=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )
src_prepare() {
rebar_src_prepare
rebar_fix_include_path stun
# ebin contains lonely .gitignore file asking for removal.
rm -r "${S}/ebin" || die
}

@ -1 +1,2 @@
DIST ezlib-1.0.1.tar.gz 45307 SHA256 7d867a7c0e2109264f8000d31d7824f6ffa375858617b63165a7f4728688d84a SHA512 7ec02dd91034eeaad3556071ef78ff6d8e890bc49b2ce5010280db48f9eb65ebfe62628fbbb89110310e359847f0da616f9281683926fb7d0f72972ee77a463b WHIRLPOOL 8160506f50eda8822285c0ae319ca260d5c6acd634b4dd0880a2225c65a168d5b780901dfda39643b5f3ac8fc734414c54b2248bc6977436d019b7df5a253d95
DIST ezlib-1.0.2.tar.gz 45369 SHA256 2200330f7d4fc595caf8806fec1318b853009ab3d643cf063d19bff59bf2b45e SHA512 90671fdf0bbc23a7f54da665dfb31a3ed2d92180ff5c58d872001481584e6c8b39cd84b3dc947f1efdae10792c2547218017381cbc7056070d22b140e941c9bb WHIRLPOOL a10070d79639ee5249bd527c0473b95773d1c26178abb3623b31ae0081dbcb128077e5bbd15afe881cf3abc5b9b685c70d306de86bef064ae2fd46d522b9c7bb

@ -0,0 +1,21 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Native zlib driver for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/ezlib"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-lang/erlang-17.1
sys-libs/zlib"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,3 +1,4 @@
DIST fast_tls-1.0.11.tar.gz 58366 SHA256 c42237e5dd231c558b48633788a0e9ca55b4f3b5bc4692107fee031a8f91cda3 SHA512 41ee00ef11fc0732fed4a1a0a114fc8c064ab489f9e74eaa769610c6236685f407702c5683ecc735857150e19b03e825bfec33ffcd0d03b503583f323bc48a7f WHIRLPOOL b2474328fd9e67f6a9c4a8b5ea2963a57fcb29feadc71d6c0bf2689d45f1d2ddda41b997296bc9a9613cf330a3379e3ee7be914eb36822924a147363a7383a12
DIST fast_tls-1.0.3.tar.gz 57470 SHA256 530f18fee1571fecab3ff75d5dd4d2e94472c892a1b5dba048412ed9b1ec449d SHA512 701016ce045fcd13810f2c287772cc2828576b85bd1458227d9da9ce89c3e10e75c41a02eb78f6e1c155dd75b76ad3d3becf5b40832b1e1b4cf928488e3bdb04 WHIRLPOOL 736ffb0ef419cdb417f7bec4c9a1980072af7e06db4cb0cdb37eb83ff53fc618627b87c167a62dd1daa4db629902aff78780df335505eb9c1ba73a6f8bd67551
DIST fast_tls-1.0.6.tar.gz 57994 SHA256 96c3ede9fbdcad510865e1a1759901556fa004d51d81a45d4d24031127feee8f SHA512 d13a5758345521c9a295f6bb4aeedc58ea7fafb42ea3955ca61cb75e15c8755c7a331d139f2c544da9e8d23607a6520caf8fe1e1fad7c016acbca07c0d783fb8 WHIRLPOOL e69cfb8901e07e78ab308ce0ceac02167ead6c667465a8e386717509385c998d1e50f2a8b331c3887fbcdd990b958861f8b3e1e3e2e80a42598cbf07f66fc691
DIST fast_tls-1.0.7.tar.gz 58069 SHA256 35da558d86aec4abe571740f5f229cd03dbb3abffaf16991fe88304a3a5f72e2 SHA512 46a3ebab09ec5e18b086c8c3e2a87a5d6a35e406e8988c48979d94c3e303d5f9a8bcdb1e8ce74266ba8c59fbb4a4310e445f5ad65f072d28a7b44a0bdec50b62 WHIRLPOOL e04d46127efd2980e7d060c8a32158a8bc3c642eab98fe6e61a2d7412bb74925498edb8a323f5e8843a4c02cffdce23f2f274f108a20b0dc7c3620a12f66571d

@ -0,0 +1,24 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="TLS/SSL native driver for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/fast_tls"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
IUSE="libressl"
DEPEND=">=dev-erlang/p1_utils-1.0.7
>=dev-lang/erlang-17.1
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,4 +1,5 @@
DIST fast_xml-1.1.14.tar.gz 86918 SHA256 84be7134c6bb9deaadc28000fa957e34750af51abcc67dd908f2ebc528b4c899 SHA512 3475d5cc5ab670cade221b5ffb610d2dbc52d9699e8d32d17eb3b13da1a486d8351776a50284cdd37ee9d4b6606221c60928f836669a325cb1692290a88d5d1e WHIRLPOOL d05b49323b4d5fc83cea685a36c577faa397d606aeb9ca1e2e450442fd7fed19c22bd7d33e1ef9495b9e2798ea259cb32fcdc704c5227be3009b5d75aa07a120
DIST fast_xml-1.1.15.tar.gz 86948 SHA256 3cab1d45b67ae9f703e51480a4607f670caafede6fbdb4126e94a34b56a381f5 SHA512 3792ec8aca5ee8c40f53a356badcc9685ed071903500b0405a4d8b3620605eba1b8d1351efb5115497e022811dfca3382522318decc6207df1e4d81db3d0c94a WHIRLPOOL 9de1ba9e907f85edb67be8b3f2e69e741fce3bc9a7b3c12ef419d0cf965cda27989fa4881c92483b2f8b9f268a2ddf03781911a18e57ec5ac64e285adcae5b5e
DIST fast_xml-1.1.18.tar.gz 89244 SHA256 9cf774dc117ac6c9e8737b810ca9991788b878188b1608a668094b1b377957e5 SHA512 5f6867e2f56d8e3d68337d477f215ac52fe01b3f31792605dcca31f3d8dc8b590d5d24798cf245f7af3cb5dc903530e5950d5ea4d8e0d650c091b7d87cf32e0c WHIRLPOOL b5f96204e53f9a009fe9e7c145cd86798e27d778b3e6c018d0168ed562318c2a8b09a0848498cd48ddbcb8ea1bc923cf8a7bf89309e09745879696d1343d8739
DIST fast_xml-1.1.22.tar.gz 92408 SHA256 0163e7bd11b6705732fd7281209925e39534c9ea123887574218422c34762d7c SHA512 33c79cf34d6b0093cf98d11c5b68855d4201a6891786cc3caabd7dded81a04118638ce091cda1f1c86729ea8c8765214332cc34a361bbfb3c5958dbc2027a384 WHIRLPOOL 996a26db674cdf358d4e7031f24141afc69aefcd6dab112853c1cc6d02aa6c89c9761486d0e84827102faf4df72ac940b5992b16976fdb743c9fce5c16065d95
DIST fast_xml-1.1.3.tar.gz 84926 SHA256 59de96e3defc02c9b916d4cc02545cd963c282266a09ce248ac6b6be4b2347ae SHA512 644934d6538ddf2b49863883a66255966b47f933594aff10325dca7785802d28d3223f79941fb4cfa33776e5a1a5fa74fe84422b7077241fb33fff1c52bd044a WHIRLPOOL 0361480089f055f2cb5afd2662072e9bf12ebfc651fc2dd242feb9797ff805a3b4956a8169fdc513c41b4d6142894a964e4d361d97f39c68ba3526a0d9ad1e51

@ -0,0 +1,24 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Fast Expat based Erlang XML parsing library"
HOMEPAGE="https://github.com/processone/fast_xml"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
IUSE="test"
RDEPEND=">=dev-erlang/p1_utils-1.0.7
>=dev-lang/erlang-17.1
dev-libs/expat"
DEPEND="${RDEPEND}
test? ( >=dev-lang/elixir-1.1 )"
DOCS=( CHANGELOG.md README.md )

@ -2,3 +2,4 @@ DIST fast_yaml-1.0.3.tar.gz 49351 SHA256 1ece4a9396c7595c0bd0a4e82a81a6680327efa
DIST fast_yaml-1.0.5.tar.gz 49463 SHA256 5286be45f91c8b084a582fe545ee86e2f33dc466cdd308357596186d1b78496c SHA512 9d6b173f6086b2543273493cca460f161d16a4c3cfd8f84945a7040991fecd24a193bf0af47f3d0a326d2ebea3d46fcf5cfa0ff21607ee98e9a0bb6f2a535bab WHIRLPOOL dc505924f1df58ea1a78f0bb1662cbd1f4ee3d20b238a753699df33c0e4ccd3c48e28d94ec8366f1a6c08f5e63a7f1d3b4dcaa4755e4af2924f6ae89e01de450
DIST fast_yaml-1.0.6.tar.gz 49461 SHA256 2d41f8ca201e9fea779287985aa20c07f3d6ded646b44cad290a03d2534edad1 SHA512 04a466ebac30ee08827c9ba6d18861867571eda599e68937bbc8c924dab2387444db1f02da3cbf493ef63f03bc73cb6de32a90ee54901d269b3230611ee9600e WHIRLPOOL f97d8aef59c4cbc13bfb1de55f184b1b3e805814b4d020b689d18dd69620baa1d68cdafd4128f372508a14d24843a3ec446669cc43f0944e8c88279cff64b21f
DIST fast_yaml-1.0.7.tar.gz 49524 SHA256 b0fca1b7f79c59d7f9cc6a1c08940e31c6206f70a605d5b64615b8003f4b8f93 SHA512 7d8dfd759fb6c406cb1e514b8bf66768b52e6be726067843035b037e88fa1986a465b173ead680971457059743d42829f0a9c0d9259fd0918e07804b6fbae89f WHIRLPOOL 786abc17b709ca336d66b223bdb48ce4da9a67890eef02f234ff30950e5fc922914dc62deaa1c49761184df594adb2bf077630f49c37e3f5a0e8281f9e226c4e
DIST fast_yaml-1.0.9.tar.gz 49696 SHA256 bf225023168873affd2c67a2ce5c6c81c3db0c7df4f0caa113f23770c7b04e05 SHA512 dd826643d1c841218bae1ccb6ea3dc0c35c64c20720c47e90b3dfad3231c4944216729bf3d46f19b06cd2d54a9487336e39a9ef15201cc315ab10a7ee950bf6a WHIRLPOOL b7240b92741d60de3296ef7f01b5149e6a30458c860a39314bfc71a06ca939a788cc2fb593e3d251643ba4148fd4c0a79874989b526db1ce9afce5693ea3df5d

@ -0,0 +1,22 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Fast Yaml native library for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/fast_yaml"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-erlang/p1_utils-1.0.7
>=dev-lang/erlang-17.1
dev-libs/libyaml"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1 +1,2 @@
DIST goldrush-0.1.8.1.tar.gz 22050 SHA256 75bd74818a6f3c0162696de4803c6b48266a987bbf94fa6857680495d6b4870a SHA512 291b340ad67e09e1bb92d97844fee9d0cc87abe19fb9a9bdae382c407bfd41c0269562fce5716133e8db8e4f1340dbb9bda24b57130ba89b3713d85ba6c4a007 WHIRLPOOL 118474f6aa7c8d944ef38fade8ea5227b6716bb1280fe3b141b2533a679ccd4ee541d54690e84845694f9104310f7550ded6030e5b7ba19a1740243512e1534c
DIST goldrush-0.1.9.tar.gz 24548 SHA256 6fb8ac6345d940396ecf89d4ce6b9b809039f336d85d7a54239e85106a807612 SHA512 3e1efcfd1ed26641dc054f4f0b4b6a8c40959c8462f6fac9d1bde4818d46700d64bf727c39e27e3428a5717d2ef917b9e35b5982e32546482451a403f0b206d3 WHIRLPOOL 9a64e5044cbfc0b314b191d441b37f7231910252cf6dcb3c42f676168272cf09d497c57f4b34cc9932a22b7264d16a825bf79cf3b14e7b4659311c3d1414e8b0

@ -0,0 +1,26 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Small Erlang app that provides fast event stream processing"
HOMEPAGE="https://github.com/DeadZen/goldrush"
SRC_URI="https://github.com/DeadZen/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( README.org )
src_prepare() {
rebar_src_prepare
# 'priv' directory contains only edoc.css, but doc isn't going to be built.
rm -r "${S}/priv" || die
}

@ -2,3 +2,4 @@ DIST iconv-1.0.0.tar.gz 91905 SHA256 b964bc7a561852a6123f732203a67262c07b392cf20
DIST iconv-1.0.1.tar.gz 121318 SHA256 ee966275028efa246ad21a798c4e0d6394a35a351b2f4071e11d2d691e577731 SHA512 bbccdc206c027e43a13388fc6c23ae5cd7084686ad56e39593b4a3db2abfe89e8000d2a88706d4b083b21e1399d5e7a527e72fa83c7f5e631ad39c8d39293bc1 WHIRLPOOL 788effaa1eaa6d818fb78fe0757e3967738730c5237776a6d5252d427a06b5672ad78047cbe0a52595872754ea598ab76c826854baf3a1aca6a9c4140538fa76
DIST iconv-1.0.2.tar.gz 121331 SHA256 b3edf7675809185a903e8b24f0bfc8a509b6c2434baf37266d57e11b3c638569 SHA512 910614320109993f359697bd78bb9c31275eb1e3a45f583f7caeeaff77d0f8aa513ebcb12110dc2ef1bf5ecc59e0f5f1c3e67f0cf47cde837a8af524e951901d WHIRLPOOL e50a07a42252974816b8df8855eda522fa1d6483534c6c0ca6988317df39ed00e335934f6a44268f6a1939c26f1c80f3be679ea71bae4495719819727976b47b
DIST iconv-1.0.3.tar.gz 121413 SHA256 7f0c3db1eb620967de00e6b5d808c5a4a71d48f53cca2ed9443c8e33b086ae63 SHA512 33b98d592eb0122b72894e7c06bd31763657615ecd9deefbd2ef6735150347708043bc574d8056be33d1d1bbc07a2bff4c65c504bb2a5170e6b8a2034cb803d0 WHIRLPOOL e0f0c56f2b4bef8a1f349e3949b13270e13cf9cad528d02bde983593ce67879b083995dd69d6fa473cac39caee2440dfe087e6e3ff9c120789624b727df56988
DIST iconv-1.0.4.tar.gz 121506 SHA256 ca20d58166a4fb38883977600aca61e02bfd1257b8bded8c8ddd82d2a96084e6 SHA512 697f65a20aa42d92e2fe62bd88a6a6c7b1f6eff3a3ab14db3a17231875d2d36f5f36332c71db490b014cd3ea9b68abc0d815f3cf2b9cd72c18e1a94f62ff48a3 WHIRLPOOL bccfd232d09d25873a4fd882591d71ee4cbf3f1224531c3d69da55bd85f1276a9a9a29eee44ca25a407c230eb31ac54e9a446d9e00094e360a028aa86a1e322b

@ -0,0 +1,22 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Fast encoding conversion library for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/iconv"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-erlang/p1_utils-1.0.7
>=dev-lang/erlang-17.1
virtual/libiconv"
RDEPEND="${DEPEND}"
DOCS=( README.md )

@ -1,2 +1,3 @@
DIST jiffy-0.14.7.tar.gz 1856522 SHA256 633e2c19aae9cbd94a4a1bb80f369de4c03ee40bd4744a06a3c6305a4e050461 SHA512 b790b47857a063070da1c06a1c4b94af6085cbe8c70ecf079d8ae36c58844e7055a399f843a78ee92bf4e90320b9c6e53753f109eaa99008df793436fa8d4df1 WHIRLPOOL ea96b7b496b7eae9af5a8a53ea5156fe8fb9dfe4e82cf4af8f9951ce2b0ec53971b0700e98433dbd0beceddf3d048441c06fa2bb612b72012df84d882327d78a
DIST jiffy-0.14.8.tar.gz 1856737 SHA256 7d1054c475c82c626de3ad57201a7fc51da38667c8a7502149eb751edc6b601d SHA512 c91f39ba877daf845ac80d611fee88310e1e3368c36da722c22af841285dcc0b7fd7712b0107dcb1a60155ac58dd7cc0faa4e4295e4aa9c33d79292c5b2cf045 WHIRLPOOL 19ca8167c3fbbb67cf0e23606577162750f156eb64a64345a0a5fb7e816e8bfcf29e1653927d70a8613c3e06179332fdac528ec7f2617b78d1cfb6e8556486bd
DIST jiffy-0.14.9.tar.gz 1878413 SHA256 5312475932dcbc0dd804f354ebd6a2f56fb8e7a6bbe08cace96dc5e6632575be SHA512 2c8e7b2ea95c69cb0c6a7d02e341591e6807d0d81577050bf6f884dc7af7335e909f01cf7017ea27fae922d9a50ca4709fe0603b5de282b58d71afe4e06f7813 WHIRLPOOL 3ce8bdf9a48387e2618bba7b7d9f6a64421821a806de0f4c2f29f38c1d89f26df9b62b7e0d91473efd5efa169a0653cdec2c59a5e567bc7b1a6d916803f9fde0

@ -0,0 +1,20 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="JSON NIFs for Erlang"
HOMEPAGE="https://github.com/davisp/jiffy"
SRC_URI="https://github.com/davisp/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="MIT BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( README.md )

@ -1,3 +1,4 @@
DIST lager-3.2.0.tar.gz 244340 SHA256 cdb1c17217497ee12175f76aacbcf0346902de4da225b08cefa6015504b48c13 SHA512 136274c8d1715d996b599317e4ac02e597c084351d3f7aea806ed9f0236a47c41dfff0b42a989dd4b6404e75e66b334600643aaec20d182edc9504d123920092 WHIRLPOOL 05a6b9f1423ca313d553f4e64a5b3d255e487c2dfade6207396f16afe42b87806545d14508d4fddeb96eec5bc3ffb368d451f64b5c90bbeb0285503137bae516
DIST lager-3.2.1.tar.gz 244701 SHA256 5ef0f65e0c18a7df5c5f2cd8e96780396f13369127d87857e7931670c79a9327 SHA512 2b9f82224943fd196f8aa12f228618996c3dcb2e83c8bf2633375e38771a4817e791db1d54493ab02835382796444266b623fce5686c864e21e49affddabea32 WHIRLPOOL ac172e6574c6eb36d12cbb15b5304a4966a34c6892e4e0ace5cfe84dcdbcd0e18c43bfe3fdeccba967b7b69222ff28b6858e5eb419b131071c484dbdb3575ce4
DIST lager-3.2.2.tar.gz 244979 SHA256 432299f2ef3fb69d86be23f58a867e084ac5d206979557a6bc832bbfeb800eef SHA512 c183f141b50343c5892ee4417ab76cdd69862a53ccd9c0840b2df52c7034f08e5ac92546d6bdfc8014c8e7561cb75cfb20b3967e0146996907c9594d341095b6 WHIRLPOOL 0848d5cc966711ebaa9b6e3424854703b1da44119785b48a73d81200efb21617fefd0abbffd9b8f3911aab0cd445622598cd8c63f22d5fb36c4c41789b040c38
DIST lager-3.2.4.tar.gz 245002 SHA256 b2212ca817ee551540d4eb815691355e9e0ad4e76d93bc4426d95b6f00fc8d59 SHA512 765e132c19c46593f79f73400d04801d27767192dfeb75c3d3aef5a20963dc6113e544db35dccee2a975476a5653954a79ac49eb923d84daade0dc64a8c1e6f7 WHIRLPOOL 8cdfc8bc215409b0ca8dcf3e96fd0c4ecd57ce152ceba49d7ac038d37dea2dedfc75f038fa5a3311979a73e4147600af052db285de442cefbea15e78784e3828

@ -0,0 +1,27 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Logging framework for Erlang/OTP"
HOMEPAGE="https://github.com/basho/lager"
SRC_URI="https://github.com/basho/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-erlang/goldrush-0.1.9
>=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( README.md TODO )
src_prepare() {
rebar_src_prepare
# 'priv' directory contains only edoc.css, but doc isn't going to be built.
rm -r "${S}/priv" || die
}

@ -1,2 +1,3 @@
DIST p1_pgsql-1.1.0.tar.gz 18634 SHA256 85ac94c2ae800a12e9f99a1d45f2bf03029613fe29533abf903ceec6b078e8d6 SHA512 0907d7aba238dfc561aea4b536aff198b7eb9f365cdd3e0a0f826201299cd146802629572862684b2b1b336341afd1778abe471056b09d14b21953a7c3cb4ba4 WHIRLPOOL e7a47cc6f6b9b8452705e511993bda4e664bbcedf79e573afa6f7af9d5ec7b88cb8b14821b3d016dddfc305e59f525a4229d627500fb1dfd71c9987075cbcf05
DIST p1_pgsql-1.1.1.tar.gz 18797 SHA256 843566fb488ee773906ce801672288207c1ad6eab48da6ae7c2b12469d02b98d SHA512 6eaf443528d410a23086b267acbd6ebebe1503e0dc079ff9774d8c30018857c97a29f8aae67dfc9a399c35fdb7aa6e800cfe22a0b4d7836db286e05c9c7f4fad WHIRLPOOL 88aae05f6ea50c8894c549cd085cd4faac84b80d07494d74da0ee6dec1a9862a17781405c76429e6e43309996b598019990ee2704b58ae30c7a3988fcb596890
DIST p1_pgsql-1.1.2.tar.gz 19347 SHA256 81aff9a4f4e8ce41944013bec9b2f893c2e813697d83abdb186d418487ccaaa7 SHA512 e5ead1e41e5dd0b9ec1ff96e6d133b8a5eaea38f6eb343391f5a7cc9757c3255730b147a621a8d55f7e0be2798186aedba0af2434ed96a981fa8f19c4ba8927e WHIRLPOOL 43d96488bd07410003106760c0aefa01d85ca7dca71970785676efa872017dfc13ae5a7e91f95fdc38e1cf8893fc0da20f305a22441fb2b752774b528e342096

@ -0,0 +1,20 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Pure Erlang PostgreSQL driver"
HOMEPAGE="https://github.com/processone/p1_pgsql"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="ErlPL-1.1"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,3 +1,4 @@
DIST p1_utils-1.0.4.tar.gz 44082 SHA256 3fb5157f1c1cc22c992b2b6541a95cedafbc1a2a5f6ae7abca3707150ff557f5 SHA512 a86da4d5201ea9fa16574e4351f5f4ba32eb36fb61feb20231e4ee7c9bfe03a12724b6b50777adc65319055c29b8a3313c9fe72263089ad8a4c8b7ba9f30a3b8 WHIRLPOOL 1f989a9e0fdae2f0b0528df83b0c82317532436fd38c25317e771e213d2951a77206d279d841457ee07d6149eab50af0f84baea94d720fb155d432d14982fc1d
DIST p1_utils-1.0.5.tar.gz 44167 SHA256 ef1009ea2fd3ffbe46747dd911e2b790621991b07ebbbe66d81893f9f5f8f7ee SHA512 40d030e00eb5d9623035200c0a3650d2e0bc34c2cee3e46f8084c04643649fcaf33d265395d5d7414357e7e052a7be8929d3720e2c7a13a20a1379426fb5a5f2 WHIRLPOOL 628d057f635d4ca30d952c460861fba2f781a9dcee7bb5ce62e60c29668159a051d5a973751f72f66e5c8726d3ff80cfd339125650d3dc8b4a5d7f83f8ae23f8
DIST p1_utils-1.0.6.tar.gz 46271 SHA256 95814a11fcfb76bca0b9bac7100286000b6cb5ca067febd68a7bdbaa452f8ea9 SHA512 8944e8317358701a4bd5f266b32a8d07ac80e144c768a5118d67dea21321f01bdcc2bd13a8175e306313c8a117ebd8876fdce8fb2b52bc098341cd72ce041c29 WHIRLPOOL 0110c5e60d8656b4553c4d3016df3b7d33a489b270bea3a8e7dcf7d05e76247e524c45ed74308b07f851ca4e67aec9bebf0087f1d273b8354f279ea2d44be3a7
DIST p1_utils-1.0.7.tar.gz 46312 SHA256 242261beb7450c84458003f9a13f6b8866cf09d9c0ea267e41aa569f6c094954 SHA512 1a60ef061d543e688f22bbccafdd7d0aa749c23646546a55702eee5f8d6c8fa80f0c3b3a0b1054ea0b00bd76eb094473554fafd8d48f4785975e73e9c7dd4fee WHIRLPOOL b52afd06ec7f2ecca4b6b31d0c298863bec415be46d6c520963cc330b61589c72145c4fda966171e802767ce3741efa3588304609559fdddfcc32fd568f45fe3

@ -0,0 +1,20 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Erlang utility modules from ProcessOne"
HOMEPAGE="https://github.com/processone/p1_utils"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -2,3 +2,4 @@ DIST riak_pb-2.1.0.7.tar.gz 224466 SHA256 a93c5ca952ec81e52d705dc280c3190a4a4f73
DIST riak_pb-2.1.4.2.tar.gz 235730 SHA256 54064a2115dbcf8daa5265b8d338015ccaa208766b0414af273102c395794b6f SHA512 82d06323fe1e1528319ed95dcff4612a27625df2684519739329e92dcba46864ee23684154f28f312952cc7c341a30b6ad3c72feeab4a9e0ad5101cf9218bd0f WHIRLPOOL c4178901fc569c15f926818bf9db744b0b5db162ee08eeba0b6662036aa0507fc3f72988b17acfe68ec3b617291c1ed86522c89622439d992e0ddd53ac110db9
DIST riak_pb-2.2.0.0.tar.gz 236478 SHA256 26bf3ffb4b1fd3c10a66cd2f77958f3761a3e65cee133a6130b4355932e7e3b6 SHA512 969d4f98d99d1061c6372c50650a6be8e3bda907efb3f1fb3f6553a1e88b7ae0b17bc9301fbaa844ee4c656df2c439252c233ea49b77378eee0bf1a2817d1b01 WHIRLPOOL 0c4c0a88e5ae5c5d2510511b2ce7021ccde46635123b155a411ed340822a9b107f132c389abb489b31ec3f0b43a046cbcaace740f87389e1d4f958f3ba2cab77
DIST riak_pb-2.2.0.1.tar.gz 236488 SHA256 d7c33f6d7ffb46d2d22d4f969fecb2d027d62cf01614cdabbef61f8581da989e SHA512 27e48e915164fe9f7a335fc3aaf62f20412a0a31a76ef64c101d34d49e506255b96c3797f6313cbab65fc144b004bd7d08ee9975273cf2a70ddb082c25b36d0d WHIRLPOOL 545b86a52cc23329c31d66668829e6858349d3087a4084ba6e6684a6dc8dba7945f039762bf66c286997f5f806378042eea7208f97aa01ca6ef50e58a0e44edd
DIST riak_pb-2.2.0.2.tar.gz 237485 SHA256 b9770b0fcc453061eb4fe45b677dee2df8e631938b5f7e1dba95f604125362d2 SHA512 f730d7bedc8152e5764c82df38a594e0113df7ab729008ecb9a231ea36d590e2240d7a5d0d3f57a6856b41748d5a525e0ab195887265d7cf5ab95563a6216992 WHIRLPOOL 80480104a97ac23808f86942beed46ff352791aa64a513aff8922957ce058dfc7e6d98b355ba7567aa761c094c197e5bb57aea7ade4d55e433c4e528b42ba5eb

@ -0,0 +1,22 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Riak Protocol Buffers messages"
HOMEPAGE="https://github.com/basho/riak_pb"
SRC_URI="https://github.com/basho/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-erlang/protobuffs-0.9.0
>=dev-erlang/hamcrest-0.1.0_p20160709
>=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( README.md RELNOTES.md )

@ -2,3 +2,4 @@ DIST stringprep-1.0.3.tar.gz 95189 SHA256 ec6c99adb3b9551993b6a6166a17af3d34f1ca
DIST stringprep-1.0.5.tar.gz 95323 SHA256 ff5113f1cc77580ada72c97f89cbb91a9026d683a7734adf67e95a8831d3903b SHA512 08132b1c6ceb7e4d069677e8a49ef2543b7d2491d745b3b68cc59b1786ad9884db5e694317ea44059c285ce63df4e7ababc6e0fbad2f36105479e6a07e159a05 WHIRLPOOL e5479b87617b779b53090e443f70f784d96a8f91bd6a0f74d4f565024d3b6981f11ee6d9c24a90ba0959ad6ccbe39500ba1cbdce59840e2cf7d353d94ec2d378
DIST stringprep-1.0.6.tar.gz 95340 SHA256 bedd567e53b130beb1154f9d383e9092fd69e2f072bb13a01c1354aa8fbcbb11 SHA512 930399b8a33f6f4aac9db12f0cc46197e94b6964eca6b913bea6ad331b8c2dcfb521331245858b4480f0c9bf472f7cfa98101349c4b2624c10718410d49cd040 WHIRLPOOL 8175b72af725dea816c7186c8eee2109f2d592be4030fc8261993c41986d3c84045d107036dbc0dd1cbe8caeca0a418a0d01bbb14220de5c9139814ae6df6db1
DIST stringprep-1.0.7.tar.gz 95491 SHA256 864625c015e32abe8de42a9d2847274a1a7f8d5e1b5d71e37d356b6b48ab6d31 SHA512 07b9268951dd7071f652ed034404def67895846dbacc226b4d3a43306f48106d2393c4f879ae6d8bc89e16ee181b83efaf8cc9cefde74a4ada87ed9eab85747b WHIRLPOOL eac1ab53fde3cd6138dd668e1cb817ca36d4a4881d07820b183a3e87e5249fab504440141d1797d4e417c24ced6a13acd9f553ab4b26849e5d608583952f9534
DIST stringprep-1.0.8.tar.gz 95586 SHA256 9d7485312d023eeb83f308206ff8088c03b49195fb7bf4b3b699d386e33e908a SHA512 6680450a3e6226b088b06c79dd6ef1ca689ee8787b9f7eaa53ec073e9dcd70fac48ed2f5fb0b12871607092514db71f63b0617a938912a88a51d36518738a911 WHIRLPOOL cb879d1b040d5886e3f0d27a4e60edcdcdf1cca2ab0ff32872101c4961632497d6021cdaa28c30c615f3b04a9109116344735e29881716928f0707b310d161b0

@ -0,0 +1,21 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Fast Stringprep implementation for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/stringprep"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0 tcltk"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-erlang/p1_utils-1.0.7
>=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,3 +1,4 @@
DIST stun-1.0.10.tar.gz 28715 SHA256 75aac56fa770b3b4ea2d32e63706d2b8d56f8e0db54243acffa7448f4256864e SHA512 9aba8c614af2f132c2a1cbeb96caa441934df389d24789f2d52b33b878f02a1b47602c95e717c7afd2a46ae85ceb70b4ba5c6eb96cd4fedf6ac56b0cd888ff74 WHIRLPOOL 63098297f4bef1efcf5cef9348ac002df5b7a43f93acb8300c2c8bfd93a279de1aeed01e21e7b87ac5bed980355de8e9867e20633293e26c593e59b9edc025d9
DIST stun-1.0.3.tar.gz 28646 SHA256 aae567e4322c8bce604b50cdd41e7634d6047300ef67308199d81aff77d9992f SHA512 c15918f4b1f81477a7834dc5ba837fcd512249bda569cf3ffd3066056e6f1abacfeab3d0dde575402291d841f257a3b33e27d6c76250ae353d77e3fdd87f9786 WHIRLPOOL 9028eed54f0ae62e8ecfb760ae1a94ea834fd397ab35e4332ea2d1b158271809414e21bed60ff9c936e9637e60d107b49a0f30032f3fc40ee97421e20012bb1e
DIST stun-1.0.6.tar.gz 28681 SHA256 21a25d0ec6292c13bc77e3225bd3f0b2b26d70f815c6e8904c825028629e70cd SHA512 30a34a660d246ed33015e2f4b890203a2648553ed6e2dced87e30bca2eb9d09486684947332f7239d535ce19a36028a0642136e5b574f3c5b867f598341bcaf9 WHIRLPOOL f27e281f21156859533d39524537e8327a58523e38e0114a00af1e6f16769fc6875b0547421cd65c190e812716105842880bd6ad435b297077d2c58be725ddb6
DIST stun-1.0.7.tar.gz 28689 SHA256 c5835325523e9800dc1279750f9994ae4b6409e68f36b07e6b01b2f7314d2cca SHA512 d494e020741e3e098c2ff9221a03cdb6f26a474a859e8e7dc41221050d7a99e8e7285b812556b95fd3f1e30ace45feb2e5613eccfc08bc99f9bbdcfd2d82687a WHIRLPOOL aec3f89bfb0c841c3d658042e378314020b8a67a0b7858d151bd9e40b8c12666696f1fa3df0f94779307963c82dcfda2c7840020854e86d816ce97e3277e2baf

@ -0,0 +1,22 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="STUN and TURN library for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/stun"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-erlang/fast_tls-1.0.11
>=dev-erlang/p1_utils-1.0.7
>=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -0,0 +1 @@
DIST xmpp-1.1.9.tar.gz 370926 SHA256 e7b5db5ab6204f5bc6ebf91a183ebeae2b43ca6372dd2506599a8e8168a99c50 SHA512 13af5699966c8e9c0568356a3620ce6861549b0091e1889c957a91b4384ed24dd98a04422fcfed07470fc94ad9e49459e7942fc5aa9c5e5fd1a20f3efd5fdd1f WHIRLPOOL e15fc35c5bebdf88c09bba98a30b54328313b2adf578066a151d10310855a5c149276294ea592e927762d28872d4caf34e5506f13c83a58c274251344d39ced4

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>aidecoe@gentoo.org</email>
<name>Amadeusz Żołnowski</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,28 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="XMPP parsing and serialization library on top of Fast XML"
HOMEPAGE="https://github.com/processone/xmpp"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
IUSE="test"
RDEPEND=">=dev-erlang/fast_xml-1.1.22
>=dev-erlang/stringprep-1.0.8
>=dev-lang/erlang-17.1"
DEPEND="${RDEPEND}"
DOCS=( CHANGELOG.md )
src_prepare() {
rebar_src_prepare
rebar_fix_include_path fast_xml
}

@ -1,2 +1,2 @@
DIST apache-mina-2.0.7-src.tar.bz2 1953751 SHA256 619c309f21c5d315c3a6e40d1c94b155b83049832d7404c28f75a49aba14f8ff SHA512 406f5fe9c389dc0a2ebe602207e1c914fee308368d5a1e15815ae4c160a986a30a453a1bfb4e010452de87aa28a6817c02f0b5a669ad272fdf603084e994e57e WHIRLPOOL 38fb6597d819758dae7477c14002b3705119bc60e09a62b55da93fdd7516cf37cb609b2b55a9a3fd36427cc3775031b6376d8ca200de0883182a5d23c59b51c9
DIST mina-core-1.1.7-sources.jar 272148 SHA256 53890e14b238eab91f70459f01656a6afb520364b6238c8fa9c3855b02cf8573 SHA512 44f2f94aa356ce1b4ac0379ecec7b76b15210e54314c911bd8ba6d48910415363c9a34dc50e29b8e04ad08a371398ad9e2a00065a44b71c25caa3ef14a72b832 WHIRLPOOL 82f97287027e3c32ff489345ce385bd31325e0755ef9744f1a81a9cf295f8cde1bf0ba44b1afe506a3b08f37e601e55a88d4dd0936abe7c4eccf716962bd8943
DIST mina-core-1.1.7.jar 272148 SHA256 53890e14b238eab91f70459f01656a6afb520364b6238c8fa9c3855b02cf8573 SHA512 44f2f94aa356ce1b4ac0379ecec7b76b15210e54314c911bd8ba6d48910415363c9a34dc50e29b8e04ad08a371398ad9e2a00065a44b71c25caa3ef14a72b832 WHIRLPOOL 82f97287027e3c32ff489345ce385bd31325e0755ef9744f1a81a9cf295f8cde1bf0ba44b1afe506a3b08f37e601e55a88d4dd0936abe7c4eccf716962bd8943
DIST mina-core-2.0.7.tar.bz2 1953751 SHA256 619c309f21c5d315c3a6e40d1c94b155b83049832d7404c28f75a49aba14f8ff SHA512 406f5fe9c389dc0a2ebe602207e1c914fee308368d5a1e15815ae4c160a986a30a453a1bfb4e010452de87aa28a6817c02f0b5a669ad272fdf603084e994e57e WHIRLPOOL 38fb6597d819758dae7477c14002b3705119bc60e09a62b55da93fdd7516cf37cb609b2b55a9a3fd36427cc3775031b6376d8ca200de0883182a5d23c59b51c9

@ -1,17 +0,0 @@
<project name="slf4j-api" default="jar">
<target name="compile">
<mkdir dir="build"/>
<javac srcdir="." destdir="build" classpath="${gentoo.classpath}">
</javac>
</target>
<target name="jar" depends="compile">
<jar destfile="mina-core.jar" basedir="build"/>
</target>
<target name="javadoc" depends="compile">
<mkdir dir="docs"/>
<javadoc sourcepath="." destdir="docs" classpath="${gentoo.classpath}"/>
</target>
</project>

@ -1,336 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- ====================================================================== -->
<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
<!-- ====================================================================== -->
<!-- ====================================================================== -->
<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
<!-- ====================================================================== -->
<!-- -->
<!-- Any modifications will be overwritten. -->
<!-- -->
<!-- Generated by Maven Ant Plugin on 3/12/13 12:22 AM -->
<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ -->
<!-- -->
<!-- ====================================================================== -->
<project name="mina-core-from-maven" default="package" basedir=".">
<!-- ====================================================================== -->
<!-- Build environment properties -->
<!-- ====================================================================== -->
<property file="${user.home}/.m2/maven.properties"/>
<property file="maven-build.properties"/>
<property name="maven.build.finalName" value="mina-core-2.0.7"/>
<property name="maven.build.dir" value="target"/>
<property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
<property name="maven.build.srcDir.0" value="src/main/java"/>
<property name="maven.build.resourceDir.0" value="src/main/resources"/>
<property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/>
<property name="maven.build.testDir.0" value="src/test/java"/>
<property name="maven.build.testResourceDir.0" value="src/test/resources"/>
<property name="maven.test.reports" value="${maven.build.dir}/test-reports"/>
<property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/>
<property name="maven.repo.local" value="${user.home}/.m2/repository"/>
<property name="maven.settings.offline" value="false"/>
<property name="maven.settings.interactiveMode" value="true"/>
<!-- ====================================================================== -->
<!-- Defining classpaths -->
<!-- ====================================================================== -->
<path id="build.classpath">
<pathelement location="${maven.repo.local}/org/slf4j/slf4j-api/1.6.6/slf4j-api-1.6.6.jar"/>
</path>
<path id="build.test.classpath">
<pathelement location="${maven.repo.local}/org/easymock/easymock/2.5.2/easymock-2.5.2.jar"/>
<pathelement location="${maven.repo.local}/org/easymock/easymockclassextension/2.5.2/easymockclassextension-2.5.2.jar"/>
<pathelement location="${maven.repo.local}/cglib/cglib-nodep/2.2/cglib-nodep-2.2.jar"/>
<pathelement location="${maven.repo.local}/org/objenesis/objenesis/1.2/objenesis-1.2.jar"/>
<pathelement location="${maven.repo.local}/org/slf4j/slf4j-api/1.6.6/slf4j-api-1.6.6.jar"/>
<pathelement location="${maven.repo.local}/org/slf4j/slf4j-log4j12/1.6.6/slf4j-log4j12-1.6.6.jar"/>
<pathelement location="${maven.repo.local}/log4j/log4j/1.2.17/log4j-1.2.17.jar"/>
<pathelement location="${maven.repo.local}/junit/junit/4.10/junit-4.10.jar"/>
<pathelement location="${maven.repo.local}/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar"/>
</path>
<!-- ====================================================================== -->
<!-- Cleaning up target -->
<!-- ====================================================================== -->
<target name="clean" description="Clean the output directory">
<delete dir="${maven.build.dir}"/>
</target>
<!-- ====================================================================== -->
<!-- Compilation target -->
<!-- ====================================================================== -->
<target name="compile" description="Compile the code">
<mkdir dir="${maven.build.outputDir}"/>
<javac destdir="${maven.build.outputDir}"
encoding="UTF-8"
nowarn="false"
debug="true"
optimize="true"
deprecation="true"
target="1.5"
verbose="false"
fork="false"
source="1.5">
<src>
<pathelement location="${maven.build.srcDir.0}"/>
</src>
<classpath refid="build.classpath"/>
</javac>
<copy todir="${maven.build.outputDir}">
<fileset dir="${maven.build.resourceDir.0}"/>
</copy>
</target>
<!-- ====================================================================== -->
<!-- Test-compilation target -->
<!-- ====================================================================== -->
<target name="compile-tests"
depends="compile"
description="Compile the test code"
unless="maven.test.skip">
<mkdir dir="${maven.build.testOutputDir}"/>
<javac destdir="${maven.build.testOutputDir}"
encoding="UTF-8"
nowarn="false"
debug="true"
optimize="true"
deprecation="true"
target="1.5"
verbose="false"
fork="false"
source="1.5">
<src>
<pathelement location="${maven.build.testDir.0}"/>
</src>
<classpath>
<path refid="build.test.classpath"/>
<pathelement location="${maven.build.outputDir}"/>
</classpath>
</javac>
<copy todir="${maven.build.testOutputDir}">
<fileset dir="${maven.build.testResourceDir.0}"/>
</copy>
</target>
<!-- ====================================================================== -->
<!-- Run all tests -->
<!-- ====================================================================== -->
<target name="test"
depends="compile-tests, junit-missing"
unless="junit.skipped"
description="Run the test cases">
<mkdir dir="${maven.test.reports}"/>
<junit printSummary="yes" haltonerror="true" haltonfailure="true" fork="true" dir=".">
<sysproperty key="basedir" value="."/>
<formatter type="xml"/>
<formatter type="plain" usefile="false"/>
<classpath>
<path refid="build.test.classpath"/>
<pathelement location="${maven.build.outputDir}"/>
<pathelement location="${maven.build.testOutputDir}"/>
</classpath>
<batchtest todir="${maven.test.reports}" unless="test">
<fileset dir="${maven.build.testDir.0}">
<include name="**/Test*.java"/>
<include name="**/*Test.java"/>
<include name="**/*TestCase.java"/>
<exclude name="**/Abstract*"/>
<exclude name="**/*RegressionTest*"/>
</fileset>
</batchtest>
<batchtest todir="${maven.test.reports}" if="test">
<fileset dir="${maven.build.testDir.0}">
<include name="**/${test}.java"/>
<exclude name="**/Abstract*"/>
<exclude name="**/*RegressionTest*"/>
</fileset>
</batchtest>
</junit>
</target>
<target name="test-junit-present">
<available classname="junit.framework.Test" property="junit.present"/>
</target>
<target name="test-junit-status"
depends="test-junit-present">
<condition property="junit.missing">
<and>
<isfalse value="${junit.present}"/>
<isfalse value="${maven.test.skip}"/>
</and>
</condition>
<condition property="junit.skipped">
<or>
<isfalse value="${junit.present}"/>
<istrue value="${maven.test.skip}"/>
</or>
</condition>
</target>
<target name="junit-missing"
depends="test-junit-status"
if="junit.missing">
<echo>=================================== WARNING ===================================</echo>
<echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo>
<echo>===============================================================================</echo>
</target>
<!-- ====================================================================== -->
<!-- Javadoc target -->
<!-- ====================================================================== -->
<target name="javadoc" description="Generates the Javadoc of the application">
<javadoc sourcepath="${maven.build.srcDir.0}"
packagenames="*"
destdir="${maven.reporting.outputDirectory}/apidocs"
access="protected"
old="false"
verbose="false"
version="true"
use="true"
author="true"
splitindex="false"
nodeprecated="false"
nodeprecatedlist="false"
notree="false"
noindex="false"
nohelp="false"
nonavbar="false"
serialwarn="false"
charset="ISO-8859-1"
linksource="false"
breakiterator="false"/>
</target>
<!-- ====================================================================== -->
<!-- Package target -->
<!-- ====================================================================== -->
<target name="package" depends="compile" description="Package the application">
<jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar"
compress="true"
index="false"
basedir="${maven.build.outputDir}"
excludes="**/package.html">
</jar>
</target>
<!-- ====================================================================== -->
<!-- A dummy target for the package named after the type it creates -->
<!-- ====================================================================== -->
<target name="jar" depends="package" description="Builds the jar for the application"/>
<!-- ====================================================================== -->
<!-- Download dependencies target -->
<!-- ====================================================================== -->
<target name="test-offline">
<condition property="maven.mode.offline">
<equals arg1="${maven.settings.offline}" arg2="true"/>
</condition>
</target>
<target name="get-deps"
depends="test-offline"
description="Download all dependencies"
unless="maven.mode.offline">
<mkdir dir="${maven.repo.local}"/>
<mkdir dir="${maven.repo.local}/org/easymock/easymock/2.5.2"/>
<get src="http://repository.apache.org/snapshots/org/easymock/easymock/2.5.2/easymock-2.5.2.jar"
dest="${maven.repo.local}/org/easymock/easymock/2.5.2/easymock-2.5.2.jar"
usetimestamp="false"
ignoreerrors="true"/>
<get src="http://repo.maven.apache.org/maven2/org/easymock/easymock/2.5.2/easymock-2.5.2.jar"
dest="${maven.repo.local}/org/easymock/easymock/2.5.2/easymock-2.5.2.jar"
usetimestamp="false"
ignoreerrors="true"/>
<mkdir dir="${maven.repo.local}/org/easymock/easymockclassextension/2.5.2"/>
<get src="http://repository.apache.org/snapshots/org/easymock/easymockclassextension/2.5.2/easymockclassextension-2.5.2.jar"
dest="${maven.repo.local}/org/easymock/easymockclassextension/2.5.2/easymockclassextension-2.5.2.jar"
usetimestamp="false"
ignoreerrors="true"/>
<get src="http://repo.maven.apache.org/maven2/org/easymock/easymockclassextension/2.5.2/easymockclassextension-2.5.2.jar"
dest="${maven.repo.local}/org/easymock/easymockclassextension/2.5.2/easymockclassextension-2.5.2.jar"
usetimestamp="false"
ignoreerrors="true"/>
<mkdir dir="${maven.repo.local}/cglib/cglib-nodep/2.2"/>
<get src="http://repository.apache.org/snapshots/cglib/cglib-nodep/2.2/cglib-nodep-2.2.jar"
dest="${maven.repo.local}/cglib/cglib-nodep/2.2/cglib-nodep-2.2.jar"
usetimestamp="false"
ignoreerrors="true"/>
<get src="http://repo.maven.apache.org/maven2/cglib/cglib-nodep/2.2/cglib-nodep-2.2.jar"
dest="${maven.repo.local}/cglib/cglib-nodep/2.2/cglib-nodep-2.2.jar"
usetimestamp="false"
ignoreerrors="true"/>
<mkdir dir="${maven.repo.local}/org/objenesis/objenesis/1.2"/>
<get src="http://repository.apache.org/snapshots/org/objenesis/objenesis/1.2/objenesis-1.2.jar"
dest="${maven.repo.local}/org/objenesis/objenesis/1.2/objenesis-1.2.jar"
usetimestamp="false"
ignoreerrors="true"/>
<get src="http://repo.maven.apache.org/maven2/org/objenesis/objenesis/1.2/objenesis-1.2.jar"
dest="${maven.repo.local}/org/objenesis/objenesis/1.2/objenesis-1.2.jar"
usetimestamp="false"
ignoreerrors="true"/>
<mkdir dir="${maven.repo.local}/org/slf4j/slf4j-api/1.6.6"/>
<get src="http://repository.apache.org/snapshots/org/slf4j/slf4j-api/1.6.6/slf4j-api-1.6.6.jar"
dest="${maven.repo.local}/org/slf4j/slf4j-api/1.6.6/slf4j-api-1.6.6.jar"
usetimestamp="false"
ignoreerrors="true"/>
<get src="http://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.6.6/slf4j-api-1.6.6.jar"
dest="${maven.repo.local}/org/slf4j/slf4j-api/1.6.6/slf4j-api-1.6.6.jar"
usetimestamp="false"
ignoreerrors="true"/>
<mkdir dir="${maven.repo.local}/org/slf4j/slf4j-log4j12/1.6.6"/>
<get src="http://repository.apache.org/snapshots/org/slf4j/slf4j-log4j12/1.6.6/slf4j-log4j12-1.6.6.jar"
dest="${maven.repo.local}/org/slf4j/slf4j-log4j12/1.6.6/slf4j-log4j12-1.6.6.jar"
usetimestamp="false"
ignoreerrors="true"/>
<get src="http://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.6.6/slf4j-log4j12-1.6.6.jar"
dest="${maven.repo.local}/org/slf4j/slf4j-log4j12/1.6.6/slf4j-log4j12-1.6.6.jar"
usetimestamp="false"
ignoreerrors="true"/>
<mkdir dir="${maven.repo.local}/log4j/log4j/1.2.17"/>
<get src="http://repository.apache.org/snapshots/log4j/log4j/1.2.17/log4j-1.2.17.jar"
dest="${maven.repo.local}/log4j/log4j/1.2.17/log4j-1.2.17.jar"
usetimestamp="false"
ignoreerrors="true"/>
<get src="http://repo.maven.apache.org/maven2/log4j/log4j/1.2.17/log4j-1.2.17.jar"
dest="${maven.repo.local}/log4j/log4j/1.2.17/log4j-1.2.17.jar"
usetimestamp="false"
ignoreerrors="true"/>
<mkdir dir="${maven.repo.local}/junit/junit/4.10"/>
<get src="http://repository.apache.org/snapshots/junit/junit/4.10/junit-4.10.jar"
dest="${maven.repo.local}/junit/junit/4.10/junit-4.10.jar"
usetimestamp="false"
ignoreerrors="true"/>
<get src="http://repo.maven.apache.org/maven2/junit/junit/4.10/junit-4.10.jar"
dest="${maven.repo.local}/junit/junit/4.10/junit-4.10.jar"
usetimestamp="false"
ignoreerrors="true"/>
<mkdir dir="${maven.repo.local}/org/hamcrest/hamcrest-core/1.1"/>
<get src="http://repository.apache.org/snapshots/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar"
dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar"
usetimestamp="false"
ignoreerrors="true"/>
<get src="http://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar"
dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar"
usetimestamp="false"
ignoreerrors="true"/>
</target>
</project>

@ -0,0 +1,29 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="Apache MINA Project"
HOMEPAGE="http://mina.apache.org/"
SRC_URI="mirror://gentoo/${P}-sources.jar -> ${P}.jar"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~ppc64 ~x86"
CDEPEND="dev-java/slf4j-api:0"
RDEPEND="
${CDEPEND}
>=virtual/jre-1.6"
DEPEND="
${CDEPEND}
>=virtual/jdk-1.6"
S="${WORKDIR}"
JAVA_GENTOO_CLASSPATH="slf4j-api"

@ -1,35 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
JAVA_PKG_IUSE="doc source"
inherit eutils java-pkg-2 java-ant-2
DESCRIPTION="Apache MINA Project"
HOMEPAGE="http://mina.apache.org/"
SRC_URI="mirror://gentoo/${P}-sources.jar"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ppc64 x86"
IUSE=""
RDEPEND=">=virtual/jre-1.5
dev-java/slf4j-api"
DEPEND=">=virtual/jdk-1.5
dev-java/slf4j-api
app-arch/unzip"
S="${WORKDIR}"
EANT_GENTOO_CLASSPATH="slf4j-api"
src_unpack() {
unpack ${A}
cp -v "${FILESDIR}"/build.xml . || die
}
src_install() {
java-pkg_dojar ${PN}.jar
use doc && java-pkg_dojavadoc docs
use source && java-pkg_dosrc org
}

@ -0,0 +1,39 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-pkg-simple
MY_P="apache-mina-${PV}"
DESCRIPTION="Apache MINA Project"
HOMEPAGE="http://mina.apache.org/"
SRC_URI="mirror://apache/mina/mina/${PV}/${MY_P}-src.tar.bz2 -> ${P}.tar.bz2"
KEYWORDS="~amd64 ~x86"
LICENSE="Apache-2.0"
SLOT="0"
CDEPEND="dev-java/slf4j-api:0"
RDEPEND="
${CDEPEND}
>=virtual/jre-1.6"
DEPEND="
${CDEPEND}
>=virtual/jdk-1.6"
S="${WORKDIR}/${MY_P}"
JAVA_GENTOO_CLASSPATH="slf4j-api"
JAVA_SRC_DIR="my_src"
src_prepare() {
default
mkdir my_src || die
mv src/mina-core/src/main/java/org my_src || die
}

@ -1,38 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-ant-2
MY_P=apache-mina-${PV}
DESCRIPTION="MINA (Multipurpose Infrastructure for Network Application) core framework"
HOMEPAGE="http://mina.apache.org/"
SRC_URI="mirror://apache/mina/mina/${PV}/${MY_P}-src.tar.bz2"
KEYWORDS="~amd64 ~x86"
LICENSE="Apache-2.0"
SLOT="0"
COMMON_DEP="dev-java/slf4j-api:0"
RDEPEND=">=virtual/jre-1.5
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.5
${COMMON_DEP}"
S=${WORKDIR}/${MY_P}/src/${PN}
EANT_GENTOO_CLASSPATH="slf4j-api"
JAVA_ANT_REWRITE_CLASSPATH="true"
EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN}"
java_prepare() {
cp "${FILESDIR}"/${P}-maven-build.xml build.xml || die
}
src_install() {
java-pkg_dojar target/${PN}.jar
use doc && java-pkg_dojavadoc target/site/apidocs
use source && java-pkg_dosrc src/main/java/*
}

@ -76,6 +76,7 @@
for Objects_Path_File ("Ada") use "ADA_PRJ_OBJECTS_FILE";
for Driver ("Ada") use
"${GPRCONFIG_PREFIX}libexec/gprbuild/gprbind";
for Switches ("Ada") use ("--gnatbind_path=gnatbind-@VER@");
end Binder;
package Clean is

@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}-stable/$
LICENSE="BSD"
# libevent-2.1.so.6
SLOT="0/2.1-6"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="debug libressl +ssl static-libs test +threads"
DEPEND="

@ -18,7 +18,7 @@ fi
LICENSE="BSD"
SLOT="3"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib"
REQUIRED_USE="readline? ( !libedit )
libedit? ( !readline )"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@ -11,7 +11,7 @@ DESCRIPTION="Use other catalog formats in Maketext"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd"
IUSE="test"
RDEPEND="

@ -1,9 +1,8 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy)
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy)
inherit distutils-r1
@ -13,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=""

@ -14,7 +14,7 @@ SRC_URI="https://github.com/behdad/fonttools/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~ppc ppc64 sparc ~x86"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86"
IUSE=""
DEPEND=">=dev-python/numpy-1.0.2[${PYTHON_USEDEP}]"

@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86"
IUSE=""
DEPEND=""

@ -24,7 +24,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
# It appears the docs haven't been upgraded, still @ 1.8.1
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc lapack test"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]

@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="BSD"
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 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

@ -12,7 +12,7 @@ HOMEPAGE="https://pypi.python.org/pypi/pytest-runner https://bitbucket.org/pytes
SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
LICENSE="MIT"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
SLOT="0"
IUSE="doc"

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

@ -1,3 +1,4 @@
DIST Twisted-16.2.0.tar.bz2 2942537 SHA256 a090e8dc675e97fb20c3bb5f8114ae94169f4e29fd3b3cbede35705fd3cdbd79 SHA512 a1942c15a84946e8bd4833801fffe7be01443560209972e10043262fd17a73c5d0c50592bd037130b6a1de08d7223cbdc1e2398c8c67f559d42e3e8ec81df840 WHIRLPOOL f847d57b833f7fbd9135c4a07af163afaa1e7a821d3aa657b34b2b465540bdce6472682ec20d7f8244117e99a4301e485afe6a765c07b7b64ac9bc90a9592af4
DIST Twisted-16.3.2.tar.bz2 2916410 SHA256 22c32e68feb6be7ea68bcbc8f89184f06b5693a9f1b59d052927d19597645967 SHA512 6ddca880a06087717487d8a5cc128da81f1acbc97e5c372b1ba51eaeb87390ae7f91925e8e4cc90f29df21692bc11b6e0fe3772341b8488940895e57942e5149 WHIRLPOOL ad381b36f94351c15713e35d6312bae35c78ff90eb485892131f7db8c89168ccf5ddbc9d486bfeb47db695e75280bc73401194c6b36815c5859cc945d0191a7b
DIST Twisted-16.4.1.tar.bz2 2975697 SHA256 1d8d73f006c990744effb35588359fd44d43608649ac0b6b7edc71176e88e816 SHA512 7d841f5ef7fbcc5c215e5fb0d56934c6b37ecb0835a9e602a2b788a76960c669eb910a58c1f40f3e15121a7852a1055d377891c7ce3f2e360292a41341ab6bfe WHIRLPOOL 1c79ea538cddd2026d2aa02367e37f22dec23746f720ce3a25c8065d9db616c622faa89b0011966a27a47f3336fcca066ad85645d3316bbaa318f6143ac8f8cf
DIST Twisted-16.6.0.tar.bz2 2979747 SHA256 d0fe115ea7ef8cf632d05103de60356c6e992b2153d6830bdc4476f8accb1fca SHA512 0b8de0ec7f64457f76c396fced64b366b8e63c6e000a5edc6c6388cd917fb2f95711918cd8edda39e0aa77e2cd32b5d775d23630a5ad10fc013c18f8316300cf WHIRLPOOL a09a8747312580e3b27d222bf0942b714ad041044a817876e1731c5fa2ae3d11e4d5a45221d2e7d126ebb664730d15c886d5ae164841c7a8f0acd6e12c4691a9

@ -0,0 +1,11 @@
--- src/twisted/plugin.py
+++ src/twisted/plugin.py
@@ -180,7 +180,7 @@
if pluginKey not in existingKeys:
del dropinDotCache[pluginKey]
needsWrite = True
- if needsWrite:
+ if needsWrite and os.environ.get("TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE") is None:
try:
dropinPath.setContent(pickle.dumps(dropinDotCache))
except:

@ -0,0 +1,380 @@
From 7fddbadde3f1f65c1ef78223e6af98a066a2315b Mon Sep 17 00:00:00 2001
From: Brian Dolbec <dolsen@gentoo.org>
Date: Wed, 29 Mar 2017 18:28:45 -0700
Subject: [PATCH] Twisted-16.6.0 test fixes
---
src/twisted/internet/test/test_gireactor.py | 3 ++-
src/twisted/pair/test/test_ethernet.py | 9 +++++++++
src/twisted/pair/test/test_ip.py | 8 ++++++++
src/twisted/pair/test/test_rawudp.py | 10 +++++++++-
src/twisted/pair/test/test_tuntap.py | 16 ++++++++++++++++
src/twisted/python/test/test_dist3.py | 2 ++
src/twisted/test/test_ident.py | 7 ++++++-
src/twisted/test/test_main.py | 8 +++++++-
src/twisted/test/test_plugin.py | 6 ++++++
src/twisted/test/test_policies.py | 5 +++++
src/twisted/test/test_reflect.py | 3 ++-
src/twisted/test/test_twistd.py | 21 ++++++++++++++-------
src/twisted/test/test_udp.py | 6 ++++++
13 files changed, 92 insertions(+), 12 deletions(-)
diff --git a/src/twisted/internet/test/test_gireactor.py b/src/twisted/internet/test/test_gireactor.py
index 43147fdce..6333218e7 100644
--- a/src/twisted/internet/test/test_gireactor.py
+++ b/src/twisted/internet/test/test_gireactor.py
@@ -39,6 +39,7 @@ from twisted.python.compat import _PY3
if gireactor is None:
skip = "gtk3/gi not importable"
+EMERGE_TEST_OVERRIDE = os.environ.get("EMERGE_TEST_OVERRIDE", False)
class GApplicationRegistrationTests(ReactorBuilder, TestCase):
@@ -103,7 +104,7 @@ class GApplicationRegistrationTests(ReactorBuilder, TestCase):
self.runReactor(app, reactor)
- if gtk3reactor is None:
+ if gtk3reactor is None or EMERGE_TEST_OVERRIDE:
test_gtkApplicationActivate.skip = (
"Gtk unavailable (may require running with X11 DISPLAY env set)")
diff --git a/src/twisted/pair/test/test_ethernet.py b/src/twisted/pair/test/test_ethernet.py
index a4c3a5d19..fe9c57151 100644
--- a/src/twisted/pair/test/test_ethernet.py
+++ b/src/twisted/pair/test/test_ethernet.py
@@ -1,11 +1,16 @@
# Copyright (c) Twisted Matrix Laboratories.
# See LICENSE for details.
+
+import os
+
from twisted.trial import unittest
from twisted.python import components
from twisted.pair import ethernet, raw
from zope.interface import implementer
+EMERGE_TEST_OVERRIDE = os.environ.get("EMERGE_TEST_OVERRIDE", False)
+
@implementer(raw.IRawPacketProtocol)
class MyProtocol:
@@ -221,3 +226,7 @@ class EthernetTests(unittest.TestCase):
raise
else:
raise AssertionError('addProto must raise an exception for bad protocols')
+
+
+if EMERGE_TEST_OVERRIDE:
+ EthernetTests.skip = "This test does not work via FEATURES=test emerge twisted"
diff --git a/src/twisted/pair/test/test_ip.py b/src/twisted/pair/test/test_ip.py
index 0f192a357..0a99658ef 100644
--- a/src/twisted/pair/test/test_ip.py
+++ b/src/twisted/pair/test/test_ip.py
@@ -1,11 +1,16 @@
# Copyright (c) Twisted Matrix Laboratories.
# See LICENSE for details.
+
+import os
+
from twisted.trial import unittest
from twisted.python import components
from twisted.pair import ip, raw
from zope import interface
+EMERGE_TEST_OVERRIDE = os.environ.get("EMERGE_TEST_OVERRIDE", False)
+
@interface.implementer(raw.IRawDatagramProtocol)
class MyProtocol:
@@ -432,3 +437,6 @@ class IPTests(unittest.TestCase):
raise
else:
raise AssertionError('addProto must raise an exception for bad protocols')
+
+if EMERGE_TEST_OVERRIDE:
+ IPTests.skip = "This test does not work via FEATURES=test emerge twisted"
diff --git a/src/twisted/pair/test/test_rawudp.py b/src/twisted/pair/test/test_rawudp.py
index 15aae10f1..dade38618 100644
--- a/src/twisted/pair/test/test_rawudp.py
+++ b/src/twisted/pair/test/test_rawudp.py
@@ -1,12 +1,17 @@
# Copyright (c) Twisted Matrix Laboratories.
# See LICENSE for details.
-
#
+
+import os
+
from twisted.trial import unittest
from twisted.internet import protocol
from twisted.pair import rawudp
+EMERGE_TEST_OVERRIDE = os.environ.get("EMERGE_TEST_OVERRIDE", False)
+
+
class MyProtocol(protocol.DatagramProtocol):
def __init__(self, expecting):
self.expecting = list(expecting)
@@ -325,3 +330,6 @@ class RawUDPTests(unittest.TestCase):
raise
else:
raise AssertionError('addProto must raise an exception for bad protocols')
+
+if EMERGE_TEST_OVERRIDE:
+ RawUDPTests.skip = "This test does not work via FEATURES=test emerge twisted"
diff --git a/src/twisted/pair/test/test_tuntap.py b/src/twisted/pair/test/test_tuntap.py
index 5e2da6e0f..53e03a008 100644
--- a/src/twisted/pair/test/test_tuntap.py
+++ b/src/twisted/pair/test/test_tuntap.py
@@ -64,6 +64,7 @@ if platformSkip is None:
else:
skip = platformSkip
+EMERGE_TEST_OVERRIDE = os.environ.get("EMERGE_TEST_OVERRIDE", False)
@implementer(IReactorFDSet)
@@ -1417,3 +1418,18 @@ class RealIOSystemTests(IOSystemTestsMixin, SynchronousTestCase,
"""
General L{_IInputOutputSystem} tests applied to L{_RealSystem}.
"""
+
+if EMERGE_TEST_OVERRIDE:
+ RealIOSystemTests.skip = "This test does not work via FEATURES=test emerge twisted"
+ MemoryIOSystemTests.skip = "This test does not work via FEATURES=test emerge twisted"
+ TapTests.skip = "This test does not work via FEATURES=test emerge twisted"
+ TunTests.skip = "This test does not work via FEATURES=test emerge twisted"
+ TunnelAddressEqualityTests.skip = "This test does not work via FEATURES=test emerge twisted"
+ TunnelAddressTests.skip = "This test does not work via FEATURES=test emerge twisted"
+ TuntapPortTests.skip = "This test does not work via FEATURES=test emerge twisted"
+ TunnelTests.skip = "This test does not work via FEATURES=test emerge twisted"
+ FakeTapDeviceTests.skip = "This test does not work via FEATURES=test emerge twisted"
+ FakeTapDeviceWithPITests.skip = "This test does not work via FEATURES=test emerge twisted"
+ FakeTunDeviceTests.skip = "This test does not work via FEATURES=test emerge twisted"
+ RealDeviceWithProtocolInformationTests.skip = "This test does not work via FEATURES=test emerge twisted"
+ RealDeviceWithoutProtocolInformationTests.skip = "This test does not work via FEATURES=test emerge twisted"
diff --git a/src/twisted/python/test/test_dist3.py b/src/twisted/python/test/test_dist3.py
index 3ce2bdd60..494674bc7 100644
--- a/src/twisted/python/test/test_dist3.py
+++ b/src/twisted/python/test/test_dist3.py
@@ -53,3 +53,5 @@ class ModulesToInstallTests(TestCase):
test_exist.skip = "Only on Python 2"
else:
test_notexist.skip = "Only on Python 3"
+
+ModulesToInstallTests.skip = "This is an upstream distribution test only"
diff --git a/src/twisted/test/test_ident.py b/src/twisted/test/test_ident.py
index d86b840e5..028778a2d 100644
--- a/src/twisted/test/test_ident.py
+++ b/src/twisted/test/test_ident.py
@@ -6,13 +6,14 @@
Test cases for twisted.protocols.ident module.
"""
+import os
import struct
from twisted.protocols import ident
from twisted.python import failure
from twisted.internet import error
from twisted.internet import defer
-from twisted.python.compat import NativeStringIO
+from twisted.python.compat import NativeStringIO, _PY3
from twisted.trial import unittest
from twisted.test.proto_helpers import StringTransport
@@ -23,6 +24,7 @@ try:
except ImportError:
import __builtin__ as builtins
+EMERGE_TEST_OVERRIDE = os.environ.get("EMERGE_TEST_OVERRIDE", False)
class ClassParserTests(unittest.TestCase):
@@ -216,6 +218,9 @@ class ProcMixinTests(unittest.TestCase):
"""
L{ident.ProcServerMixin.lookup} uses the Linux TCP process table.
"""
+ if not _PY3:
+ # test is broken in py2.7
+ return
open_calls = []
def mocked_open(*args, **kwargs):
diff --git a/src/twisted/test/test_main.py b/src/twisted/test/test_main.py
index 572769018..60b795f96 100644
--- a/src/twisted/test/test_main.py
+++ b/src/twisted/test/test_main.py
@@ -18,8 +18,14 @@ from twisted.trial.unittest import TestCase
class MainTests(TestCase):
"""Test that twisted scripts can be invoked as modules."""
- def test_twisted(self):
+ # this test just does not work correctly on Gentoo
+ # the output has '__main__.py' instead of 'trial'
+ # I have only been able to get 2.7 working correctly
+ # with replacing the value with what is expected.
+ def _test_twisted(self):
"""Invoking python -m twisted should execute twist."""
+ if EMERGE_TEST_OVERRIDE:
+ return
cmd = sys.executable
p = Accumulator()
d = p.endedDeferred = defer.Deferred()
diff --git a/src/twisted/test/test_plugin.py b/src/twisted/test/test_plugin.py
index a23caa72b..a6d61858c 100644
--- a/src/twisted/test/test_plugin.py
+++ b/src/twisted/test/test_plugin.py
@@ -29,6 +29,8 @@ else:
On python 2, import caches don't need to be invalidated.
"""
+EMERGE_TEST_OVERRIDE = os.environ.get("EMERGE_TEST_OVERRIDE", False)
+
class ITestPlugin(Interface):
@@ -327,6 +329,8 @@ class PluginTests(unittest.TestCase):
attainable, but an error should be logged to show that the cache
couldn't be updated.
"""
+ if EMERGE_TEST_OVERRIDE:
+ return
# Generate the cache
plugin.getCache(self.module)
@@ -580,6 +584,8 @@ class DeveloperSetupTests(unittest.TestCase):
provide useful coverage on Windows due to the different meaning of
"read-only directory".
"""
+ if EMERGE_TEST_OVERRIDE:
+ return
self.unlockSystem()
self.sysplug.child('newstuff.py').setContent(pluginFileContents('one'))
self.lockSystem()
diff --git a/src/twisted/test/test_policies.py b/src/twisted/test/test_policies.py
index 3d92633d6..c08809a66 100644
--- a/src/twisted/test/test_policies.py
+++ b/src/twisted/test/test_policies.py
@@ -7,6 +7,8 @@ Test code for policies.
from __future__ import division, absolute_import
+import os
+
from zope.interface import Interface, implementer, implementedBy
from twisted.python.compat import NativeStringIO
@@ -23,6 +25,7 @@ try:
except ImportError:
import __builtin__ as builtins
+EMERGE_TEST_OVERRIDE = os.environ.get("EMERGE_TEST_OVERRIDE", False)
class SimpleProtocol(protocol.Protocol):
@@ -883,6 +886,8 @@ class LoggingFactoryTests(unittest.TestCase):
automatically opens a unique log file for that protocol and attaches
the logfile to the built protocol.
"""
+ if EMERGE_TEST_OVERRIDE:
+ return
open_calls = []
open_rvalues = []
diff --git a/src/twisted/test/test_reflect.py b/src/twisted/test/test_reflect.py
index 5348fc65e..2f431cef7 100644
--- a/src/twisted/test/test_reflect.py
+++ b/src/twisted/test/test_reflect.py
@@ -551,7 +551,8 @@ class SafeStrTests(TestCase):
value unchanged.
"""
x = b't\xc3\xbcst'
- self.assertEqual(reflect.safe_str(x), x)
+ y = [b't\xc3\xbcst', b't\\xfcst']
+ self.assertEqual(reflect.safe_str(x) in y, True)
def test_workingUtf8_3(self):
diff --git a/src/twisted/test/test_twistd.py b/src/twisted/test/test_twistd.py
index 04dc83600..654f8cba3 100644
--- a/src/twisted/test/test_twistd.py
+++ b/src/twisted/test/test_twistd.py
@@ -78,6 +78,7 @@ if getattr(os, 'setuid', None) is None:
else:
setuidSkip = None
+EMERGE_TEST_OVERRIDE = os.environ.get("EMERGE_TEST_OVERRIDE", False)
def patchUserDatabase(patch, user, uid, group, gid):
@@ -1778,9 +1779,12 @@ class DaemonizeTests(unittest.TestCase):
message is Unicode, the child encodes the message as ascii
with backslash Unicode code points.
"""
- self.assertErrorWritten(raised=u"\u2022",
- reported=b'1 RuntimeError: \\u2022')
-
+ if _PY3:
+ self.assertErrorWritten(raised=u"\u2022",
+ reported=b'1 RuntimeError: \\u2022')
+ else:
+ self.assertErrorWritten(raised=u"\u2022",
+ reported=b'1 RuntimeError: \xe2\x80\xa2')
def assertErrorInParentBehavior(self, readData, errorMessage,
@@ -1879,10 +1883,13 @@ class DaemonizeTests(unittest.TestCase):
unicode and too long, it's truncated by the child, even if
this splits a unicode escape sequence.
"""
- self.assertErrorWritten(
- raised=u"\u2022" * 30,
- reported=b'1 RuntimeError: ' + b'\\u2022' * 14,
- )
+ if not EMERGE_TEST_OVERRIDE or _PY3:
+ self.assertErrorWritten(
+ raised=u"\u2022" * 30,
+ reported=b'1 RuntimeError: ' + b'\\u2022' * 14,
+ )
+ else:
+ pass
def test_hooksCalled(self):
diff --git a/src/twisted/test/test_udp.py b/src/twisted/test/test_udp.py
index 6cf4583b2..86b513704 100644
--- a/src/twisted/test/test_udp.py
+++ b/src/twisted/test/test_udp.py
@@ -8,6 +8,8 @@ Tests for implementations of L{IReactorUDP} and L{IReactorMulticast}.
from __future__ import division, absolute_import
+import os
+
from twisted.trial import unittest
from twisted.python.compat import intToBytes
@@ -15,6 +17,8 @@ from twisted.internet.defer import Deferred, gatherResults, maybeDeferred
from twisted.internet import protocol, reactor, error, defer, interfaces, udp
from twisted.python import runtime
+EMERGE_TEST_OVERRIDE = os.environ.get("EMERGE_TEST_OVERRIDE", False)
+
class Mixin:
@@ -699,3 +703,5 @@ if not interfaces.IReactorUDP(reactor, None):
ReactorShutdownInteractionTests.skip = "This reactor does not support UDP"
if not interfaces.IReactorMulticast(reactor, None):
MulticastTests.skip = "This reactor does not support multicast"
+elif EMERGE_TEST_OVERRIDE:
+ MulticastTests.skip = "This reactor test does not work via FEATURES=test emerge twisted"
--
2.12.1

@ -0,0 +1,152 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{4,5,6})
PYTHON_REQ_USE="threads(+)"
TWISTED_PN="Twisted"
#DISTUTILS_IN_SOURCE_BUILD="yes"
inherit eutils flag-o-matic twisted-r1
DESCRIPTION="An asynchronous networking framework written in Python"
SRC_URI="http://twistedmatrix.com/Releases/${TWISTED_PN}"
SRC_URI="${SRC_URI}/${TWISTED_RELEASE}/${TWISTED_P}.tar.bz2"
# Dropped keywords due to new deps not keyworded
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86"
IUSE="conch crypt http2 serial +soap test"
RDEPEND=">=dev-python/zope-interface-4.0.2[${PYTHON_USEDEP}]
conch? (
dev-python/pyasn1[${PYTHON_USEDEP}]
>=dev-python/cryptography-0.9.1[${PYTHON_USEDEP}]
>=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}]
)
crypt? (
>=dev-python/pyopenssl-16.0.0[${PYTHON_USEDEP}]
dev-python/service_identity[${PYTHON_USEDEP}]
>=dev-python/idna-0.6[${PYTHON_USEDEP}]
)
serial? ( dev-python/pyserial[${PYTHON_USEDEP}] )
soap? ( $(python_gen_cond_dep 'dev-python/soappy[${PYTHON_USEDEP}]' python2_7) )
http2? (
>=dev-python/hyper-h2-2.5.0[${PYTHON_USEDEP}]
<dev-python/hyper-h2-3.0.0[${PYTHON_USEDEP}]
>=dev-python/priority-1.1.0[${PYTHON_USEDEP}]
<dev-python/priority-2.0[${PYTHON_USEDEP}]
)
>=dev-python/constantly-15.1.0[${PYTHON_USEDEP}]
!dev-python/twisted-core
!dev-python/twisted-conch
!dev-python/twisted-lore
!dev-python/twisted-mail
!dev-python/twisted-names
!dev-python/twisted-news
!dev-python/twisted-pair
!dev-python/twisted-runner
!dev-python/twisted-words
!dev-python/twisted-web
"
DEPEND="
>=dev-python/incremental-16.10.1[${PYTHON_USEDEP}]
test? (
dev-python/gmpy[${PYTHON_USEDEP}]
dev-python/pyasn1[${PYTHON_USEDEP}]
>=dev-python/cryptography-0.9.1[${PYTHON_USEDEP}]
>=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]
dev-python/service_identity[${PYTHON_USEDEP}]
dev-python/idna[${PYTHON_USEDEP}]
dev-python/pyserial[${PYTHON_USEDEP}]
>=dev-python/constantly-15.1.0[${PYTHON_USEDEP}]
)
"
PATCHES=(
# Respect TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE variable.
"${FILESDIR}/${PN}-16.5.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch"
"${FILESDIR}/${PN}-16.6.0-test-fixes.patch"
)
python_prepare_all() {
# disable tests that don't work in our sandbox
# and other test failures due to our conditions
if use test ; then
# Remove since this is an upstream distribution test for making releases
rm src/twisted/python/test/test_release.py || die "rm src/twisted/python/test/test_release.py FAILED"
fi
distutils-r1_python_prepare_all
}
python_compile() {
if ! python_is_python3; then
# Needed to make the sendmsg extension work
# (see http://twistedmatrix.com/trac/ticket/5701 )
local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
local -x CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing"
fi
distutils-r1_python_compile
}
python_test() {
distutils_install_for_testing
export EMERGE_TEST_OVERRIDE=1
# workaround for the eclass not installing the entry points
# in the test environment. copy the old 16.3.2 start script
# to run the tests with
cp "${FILESDIR}"/trial "${TEST_DIR}"
pushd "${TEST_DIR}" > /dev/null || die
if ! "${TEST_DIR}"/trial twisted; then
die "Tests failed with ${EPYTHON}"
fi
popd > /dev/null || die
}
python_install() {
distutils-r1_python_install
cd "${D%/}$(python_get_sitedir)" || die
# create 'Twisted' egg wrt bug #299736
#local egg=( Twisted_Core*.egg-info )
#[[ -f ${egg[0]} ]] || die "Twisted_Core*.egg-info not found"
#ln -s "${egg[0]}" "${egg[0]/_Core/}" || die
# own the dropin.cache so we don't leave orphans
touch twisted/plugins/dropin.cache || die
}
python_install_all() {
distutils-r1_python_install_all
newconfd "${FILESDIR}/twistd.conf" twistd
newinitd "${FILESDIR}/twistd.init" twistd
}
pkg_postinst() {
einfo "Install complete"
if use test ; then
einfo ""
einfo "Some tests have been disabled during testing due to"
einfo "known incompatibilities with the emerge sandboxes and/or"
einfo "not runnable as the root user."
einfo "For a complete test suite run on the code."
einfo "Run the tests as a normal user for each python it is installed to."
einfo " ie: $ python3.6 /usr/bin/trial twisted"
einfo "There are a few known python-2.7 errors due to some unicode issues"
einfo "which are different in Gentoo installed python-2.7"
fi
}
pkg_postrm(){
# pre portage-2.3.2 release workaround for bug 595028
cd "${HOME}"
_distutils-r1_run_foreach_impl twisted-r1_update_plugin_cache
}

@ -10,7 +10,7 @@ SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.xz"
LICENSE="GPL-2+"
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 ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="emacs"
RDEPEND=">=dev-libs/glib-2.12:2

@ -5,3 +5,4 @@ DIST mingw-w64-v4.0.1.tar.bz2 10803072 SHA256 89d2524a071b6337dfd9f3b6e6f46d8002
DIST mingw-w64-v4.0.4.tar.bz2 10812375 SHA256 89356a0aa8cf9f8b9dc8d92bc8dd01a131d4750c3acb30c6350a406316c42199 SHA512 06de6b592f776676184a9c50c63eb105c82a912965dee5d8217f9b5b325e0258c188f5d7d5e28aaeacf7bad44ce5d36bd837b9f1cbb91358754787738fb15146 WHIRLPOOL ff557b2aff821c1833ab6d5fdade4f256b71cb37e84a476d3e5a4cfe13f60db68c336d7e72f6e3eb13b3d127e1bac2cbfdde160ea2f7016867f10efa6a02914b
DIST mingw-w64-v4.0.6.tar.bz2 10853871 SHA256 0c407394b0d8635553f4fbca674cdfe446aac223e90b4010603d863e4bdd015c SHA512 c9ec75b10fe40d80e620b569ca8f452b1f78e9e4dd45ad087a2b69297dc661d06aa30255ea310786f28c042256c35a1d3e709ff7ea8bc19e7f4ea914c120f020 WHIRLPOOL 69015094c14f66e1102d343b220eb17cc245f24a66c1a39ffced2f155cae84315eabb9a843bd9aa8e7874a12e34297a4f7cfff06447972a17beecf070bc70b08
DIST mingw-w64-v5.0.1.tar.bz2 9160780 SHA256 9bb5cd7df78817377841a63555e73596dc0af4acbb71b09bd48de7cf24aeadd2 SHA512 73b746f227930597a97f117cf9f9aa19ddabb6090907cf6850864cf30089e5d6e1cd07e257b3b0b9ae0ac762cb24a6f5acf7336c9be48760c975ac038569dcfa WHIRLPOOL 26f3e52a5fb0a0332861a919d2b913dcb3e8dceb26bb174e85830282229823366918132c5db22a5d294167ba3c54c6fd461b663ff0ab92373f46519149817e98
DIST mingw-w64-v5.0.2.tar.bz2 9107077 SHA256 5f46e80ff1a9102a37a3453743dae9df98262cba7c45306549ef7432cfd92cfd SHA512 430065a822afb9901219b1f86ea221ae70ef7820ea298f51828bf1689a014115dade967a806388b7ee3ed1ea1d6c53970514ec64d0185b5024523093d9e96060 WHIRLPOOL fdc7b1f647679b2761cdb306f5400fdcdbcdd64de4aeb6d3d3bd4b31aab81ad5f81c7485c377fa8100da0ebe7e0b53a83674443d61c986df27a616694bb512d6

@ -0,0 +1,112 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
export CBUILD=${CBUILD:-${CHOST}}
export CTARGET=${CTARGET:-${CHOST}}
if [[ ${CTARGET} == ${CHOST} ]] ; then
if [[ ${CATEGORY} == cross-* ]] ; then
export CTARGET=${CATEGORY#cross-}
fi
fi
WANT_AUTOMAKE="1.15"
inherit autotools flag-o-matic eutils
DESCRIPTION="Free Win64 runtime and import library definitions"
HOMEPAGE="http://mingw-w64.sourceforge.net/"
SRC_URI="mirror://sourceforge/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v${PV}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="crosscompile_opts_headers-only idl libraries tools"
RESTRICT="strip"
S="${WORKDIR}/mingw-w64-v${PV}"
PATCHES=(
"${FILESDIR}/${PN}-4.0.1-winpthreads.patch"
"${FILESDIR}/${PN}-4.0.1-build.patch"
)
is_crosscompile() {
[[ ${CHOST} != ${CTARGET} ]]
}
just_headers() {
use crosscompile_opts_headers-only && [[ ${CHOST} != ${CTARGET} ]]
}
crt_with() {
just_headers && echo --without-$1 || echo --with-$1
}
crt_use_enable() {
just_headers && echo --without-$2 || use_enable "$@"
}
crt_use_with() {
just_headers && echo --without-$2 || use_with "$@"
}
pkg_setup() {
if [[ ${CBUILD} == ${CHOST} ]] && [[ ${CHOST} == ${CTARGET} ]] ; then
die "Invalid configuration"
fi
}
src_prepare() {
default
eautoreconf
}
src_configure() {
CHOST=${CTARGET} strip-unsupported-flags
if ! just_headers; then
mkdir "${WORKDIR}/headers"
pushd "${WORKDIR}/headers" > /dev/null
CHOST=${CTARGET} "${S}/configure" \
--prefix="${T}/tmproot" \
--with-headers \
--without-crt \
|| die
popd > /dev/null
append-cppflags "-I${T}/tmproot/include"
fi
CHOST=${CTARGET} econf \
--prefix=/usr/${CTARGET} \
--includedir=/usr/${CTARGET}/usr/include \
--with-headers \
--enable-sdk \
$(crt_with crt) \
$(crt_use_enable idl) \
$(crt_use_with libraries libraries winpthreads,libmangle) \
$(crt_use_with tools) \
$(
$(tc-getCPP ${CTARGET}) ${CPPFLAGS} -dM - < /dev/null | grep -q __MINGW64__ \
&& echo --disable-lib32 --enable-lib64 \
|| echo --enable-lib32 --disable-lib64
)
}
src_compile() {
if ! just_headers; then
emake -C "${WORKDIR}/headers" install
fi
default
}
src_install() {
default
if is_crosscompile ; then
# gcc is configured to look at specific hard-coded paths for mingw #419601
dosym usr /usr/${CTARGET}/mingw
dosym usr /usr/${CTARGET}/${CTARGET}
dosym usr/include /usr/${CTARGET}/sys-include
fi
env -uRESTRICT CHOST=${CTARGET} prepallstrip
rm -rf "${ED}/usr/share"
}

@ -78,6 +78,22 @@ _rebar_find_dep() {
echo "${result}"
}
# @FUNCTION: rebar_disable_coverage
# @USAGE: [<rebar_config>]
# @DESCRIPTION:
# Disable coverage in rebar.config. This is a workaround for failing coverage.
# Coverage is not relevant in this context, so there's no harm to disable it,
# although the issue should be fixed.
rebar_disable_coverage() {
debug-print-function ${FUNCNAME} "${@}"
local rebar_config="${1:-rebar.config}"
sed -e 's/{cover_enabled, true}/{cover_enabled, false}/' \
-i "${rebar_config}" \
|| die "failed to disable coverage in ${rebar_config}"
}
# @FUNCTION: erebar
# @USAGE: <targets>
# @DESCRIPTION:
@ -183,7 +199,10 @@ rebar_src_prepare() {
default
rebar_set_vsn
[[ -f rebar.config ]] && rebar_remove_deps
if [[ -f rebar.config ]]; then
rebar_disable_coverage
rebar_remove_deps
fi
}
# @FUNCTION: rebar_src_configure

@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/CantarellFonts"
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~sh sparc x86 ~x86-fbsd"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 ~sh sparc x86 ~x86-fbsd"
IUSE=""
RDEPEND="media-libs/fontconfig"

@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/silgraphite/${PN}/${P}.tgz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
IUSE="perl test"
RDEPEND="

@ -0,0 +1,11 @@
diff -Naur gexiv2-0.10.5/gexiv2/gexiv2-metadata-gps.cpp gexiv2-0.10.5b/gexiv2/gexiv2-metadata-gps.cpp
--- gexiv2-0.10.5/gexiv2/gexiv2-metadata-gps.cpp 2017-03-19 18:00:55.000000000 +0100
+++ gexiv2-0.10.5b/gexiv2/gexiv2-metadata-gps.cpp 2017-03-26 09:45:44.638692802 +0200
@@ -12,6 +12,7 @@
#include "gexiv2-metadata-private.h"
#include <string>
#include <cmath>
+#include <stdexcept>
#include <stdio.h>
#include <glib-object.h>
#include <exiv2/exif.hpp>

@ -0,0 +1,60 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit autotools eutils multilib python-r1 toolchain-funcs versionator xdg-utils
MY_PV=$(get_version_component_range 1-2)
DESCRIPTION="GObject-based wrapper around the Exiv2 library"
HOMEPAGE="https://wiki.gnome.org/Projects/gexiv2"
SRC_URI="mirror://gnome/sources/${PN}/${MY_PV}/${P}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="introspection python static-libs test"
REQUIRED_USE="
python? ( introspection ${PYTHON_REQUIRED_USE} )
test? ( python )
"
RDEPEND="${PYTHON_DEPS}
>=dev-libs/glib-2.26.1:2
>=media-gfx/exiv2-0.21:0=
introspection? ( dev-libs/gobject-introspection:= )"
DEPEND="${RDEPEND}
virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-0.10.5-stdexcept.patch
)
src_prepare() {
xdg_environment_reset
tc-export CXX
default
eautoreconf
}
src_configure() {
econf \
$(use_enable introspection) \
$(use_enable static-libs static)
}
src_install() {
emake DESTDIR="${D}" LIB="$(get_libdir)" install
dodoc AUTHORS NEWS README THANKS
if use python ; then
python_moduleinto gi/overrides/
python_foreach_impl python_domodule GExiv2.py
fi
use static-libs || prune_libtool_files --modules
}

@ -17,7 +17,7 @@ HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz"
LICENSE="Old-MIT ISC icu"
SLOT="0/0.9.18" # 0.9.18 introduced the harfbuzz-icu split; bug #472416
[[ ${PV} == 9999 ]] || \
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
IUSE="+cairo fontconfig +glib +graphite icu +introspection static-libs test +truetype"
REQUIRED_USE="introspection? ( glib )"

@ -1,2 +1,3 @@
DIST jasper-1.900.6.tar.gz 787271 SHA256 5d0b4d684d19104b4564ef7142f4059eda91902620af36a3a6205d3dae66e027 SHA512 096e77609bf977eb0bbc9b1fc804bce7be1c7c81d066db7e367b61c4f6fa772a7a7ef21f7613485de46c3ca22cce57dce1e80c3736f54eb77eb44153218983b6 WHIRLPOOL 23edd5abc05248b43085f5a77a0210dcaf52089c57e31686478bd9b01284f294459ac1cad71eae4a594ef2632ba4323190b25d1a37dd36af0c0d7cd69579e568
DIST jasper-2.0.10.tar.gz 1310613 SHA256 d48193de3b82e7f5792fe933fba2ef6714228de4d904ce98f3d69217ed7a85ec SHA512 8f96f72b73197088ff28364c7b4db79745a3188aa9be888ad3b211541bb4d1e45f23604b36d0b6c4176a432c2da888d1e31f119279aaab73e09430699e036859 WHIRLPOOL 37f98278af2baf2978b21a894c618166b4086c744c21ce953bad1b7aec9191550eda7d161aa93533c6a8f36399160633de5ea912e5d1e7ac37d5b3eece48062b
DIST jasper-2.0.12.tar.gz 1311323 SHA256 f0bcc1c4de5fab199f2e792acf269eb34d54689777c305d80e2498788f9f204b SHA512 a308983511119d85e6580772f5164c188e2e170500fa4b98c8831aa63aa87cb661b88952b278e390497571f9ebf9286855a8aa946037692309ba5f41cffe265a WHIRLPOOL 375eebf63f99081171d04414bae4ef0ce5514955818ddf5c985e9dc7bb93e539bf4b90adecdd497c43bcf0658d68c9261cc7e53f164d3fe5436e02da778f6ee3

@ -0,0 +1,65 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit cmake-multilib
DESCRIPTION="Implementation of the codec specified in the JPEG-2000 Part-1 standard"
HOMEPAGE="http://www.ece.uvic.ca/~mdadams/jasper/"
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/mdadams/jasper.git"
else
inherit vcs-snapshot
SRC_URI="https://github.com/mdadams/${PN}/archive/version-${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 \
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux \
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
fi
# We limit memory usage to 128 MiB by default, specified in bytes
: ${JASPER_MEM_LIMIT:=134217728}
LICENSE="JasPer2.0"
SLOT="0/4"
IUSE="doc jpeg opengl"
RDEPEND="
jpeg? ( >=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}] )
opengl? (
>=virtual/opengl-7.0-r1:0[${MULTILIB_USEDEP}]
>=media-libs/freeglut-2.8.1:0[${MULTILIB_USEDEP}]
virtual/glu[${MULTILIB_USEDEP}]
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXmu[${MULTILIB_USEDEP}]
)"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
multilib_src_configure() {
local mycmakeargs=(
-DALLOW_IN_SOURCE_BUILD=OFF
-DBASH_PROGRAM="${EPREFIX}"/bin/bash
-DJAS_ENABLE_ASAN=OFF
-DJAS_ENABLE_LSAN=OFF
-DJAS_ENABLE_MSAN=OFF
-DJAS_ENABLE_SHARED=ON
-DJAS_ENABLE_STRICT=ON
-DJAS_ENABLE_USAN=OFF
-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
# JPEG
-DJAS_ENABLE_LIBJPEG=$(usex jpeg)
-DCMAKE_DISABLE_FIND_PACKAGE_JPEG=$(usex !jpeg)
# OpenGL
-DJAS_ENABLE_OPENGL=$(usex opengl)
-DCMAKE_DISABLE_FIND_PACKAGE_OpenGL=$(usex !opengl)
# Doxygen
-DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=$(multilib_native_usex doc OFF ON)
)
cmake-utils_src_configure
}

@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz"
LICENSE="|| ( CPL-0.5 LGPL-2.1 )"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="pango static-libs truetype xft"
RDEPEND="

@ -1 +1 @@
Wed, 29 Mar 2017 19:09:22 +0000
Thu, 30 Mar 2017 04:39:24 +0000

@ -1 +1 @@
Wed, 29 Mar 2017 19:09:22 +0000
Thu, 30 Mar 2017 04:39:24 +0000

@ -0,0 +1,11 @@
DEFINED_PHASES=compile install
DEPEND=!binary? ( dev-tex/leaflet dev-texlive/texlive-bibtexextra dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-latexrecommended || ( dev-texlive/texlive-mathscience dev-texlive/texlive-science ) html? ( app-text/recode >=dev-tex/tex4ht-20090115_p0029 ) )
DESCRIPTION=Gentoo Package Manager Specification
EAPI=5
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification
IUSE=binary html
KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt
LICENSE=CC-BY-SA-3.0
SLOT=20120920
SRC_URI=!binary? ( https://dev.gentoo.org/~ulm/distfiles/pms-5.tar.xz ) binary? ( https://dev.gentoo.org/~ulm/distfiles/pms-5-prebuilt.tar.xz )
_md5_=7e0f1bcfaa3a7a88e0c6d38c4b8bd733

@ -4,11 +4,11 @@ DESCRIPTION=Tool to manage Gentoo overlays
EAPI=5
HOMEPAGE=https://wiki.gentoo.org/wiki/Layman
IUSE=bazaar cvs darcs +git gpg g-sorcery mercurial sqlite squashfs subversion sync-plugin-portage test python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~x86
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~x86
LICENSE=GPL-2
RDEPEND=bazaar? ( dev-vcs/bzr ) cvs? ( dev-vcs/cvs ) darcs? ( dev-vcs/darcs ) git? ( dev-vcs/git ) mercurial? ( dev-vcs/mercurial ) g-sorcery? ( app-portage/g-sorcery ) subversion? ( || ( >=dev-vcs/subversion-1.5.4[http] >=dev-vcs/subversion-1.5.4[webdav-neon] >=dev-vcs/subversion-1.5.4[webdav-serf] ) ) gpg? ( >=dev-python/pyGPG-0.2 ) sync-plugin-portage? ( >=sys-apps/portage-2.2.16[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) !sync-plugin-portage? ( sys-apps/portage[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) >=dev-python/ssl-fetch-0.4[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] python_targets_pypy? ( >=virtual/pypy-5:0=[xml(+),sqlite?] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml(+),sqlite?] ) python_targets_python3_4? ( dev-lang/python:3.4[xml(+),sqlite?] ) python_targets_python3_5? ( dev-lang/python:3.5[xml(+),sqlite?] ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
REQUIRED_USE=|| ( python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 )
SLOT=0
SRC_URI=mirror://sourceforge/layman/layman-2.4.1.tar.gz
_eclasses_=distutils-r1 039ba10839816478cfb070fdeb053906 epatch 8233751dc5105a6ae8fcd86ce2bb0247 epunt-cxx f8073339d152f56626493f43d8ba4691 estack 5ac2a138d0b33354b764d84f9e835db8 eutils e7491451996e8b54c3caeb713285b0fb linux-info ca370deef9d44125d829f2eb6ebc83e0 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 multiprocessing 284a473719153462f3e974d86c8cb81c prefix df8265631f8bf5f5df387e9b987121f9 python-r1 0c067f080a047742ffac024b16895b45 python-utils-r1 a166d0f5815d7f1e67bb60a196f1bf7e toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0 xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120
_md5_=b869d35347cbe013b52c2f419478773f
_md5_=890bcefa865c0e82d18942585b496fd6

@ -4,11 +4,11 @@ DESCRIPTION=Tool to manage Gentoo overlays
EAPI=5
HOMEPAGE=https://wiki.gentoo.org/wiki/Layman
IUSE=bazaar cvs darcs +git gpg g-sorcery mercurial sqlite squashfs subversion sync-plugin-portage test python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5
KEYWORDS=amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2
RDEPEND=bazaar? ( dev-vcs/bzr ) cvs? ( dev-vcs/cvs ) darcs? ( dev-vcs/darcs ) git? ( dev-vcs/git ) mercurial? ( dev-vcs/mercurial ) g-sorcery? ( app-portage/g-sorcery ) subversion? ( || ( >=dev-vcs/subversion-1.5.4[http] >=dev-vcs/subversion-1.5.4[webdav-neon] >=dev-vcs/subversion-1.5.4[webdav-serf] ) ) gpg? ( >=dev-python/pyGPG-0.2 ) sync-plugin-portage? ( >=sys-apps/portage-2.2.16[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) !sync-plugin-portage? ( sys-apps/portage[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) >=dev-python/ssl-fetch-0.4[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] python_targets_pypy? ( >=virtual/pypy-5:0=[xml(+),sqlite?] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml(+),sqlite?] ) python_targets_python3_4? ( dev-lang/python:3.4[xml(+),sqlite?] ) python_targets_python3_5? ( dev-lang/python:3.5[xml(+),sqlite?] ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
REQUIRED_USE=|| ( python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 )
SLOT=0
SRC_URI=mirror://sourceforge/layman/layman-2.4.2.tar.gz
_eclasses_=distutils-r1 039ba10839816478cfb070fdeb053906 epatch 8233751dc5105a6ae8fcd86ce2bb0247 epunt-cxx f8073339d152f56626493f43d8ba4691 estack 5ac2a138d0b33354b764d84f9e835db8 eutils e7491451996e8b54c3caeb713285b0fb linux-info ca370deef9d44125d829f2eb6ebc83e0 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 multiprocessing 284a473719153462f3e974d86c8cb81c prefix df8265631f8bf5f5df387e9b987121f9 python-r1 0c067f080a047742ffac024b16895b45 python-utils-r1 a166d0f5815d7f1e67bb60a196f1bf7e toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0 xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120
_md5_=c7b81a4403d6bd0cea4d235442e51d0b
_md5_=3dc86d8794589b25ebc90888bd9bd95f

File diff suppressed because one or more lines are too long

@ -1,12 +1,14 @@
DEFINED_PHASES=compile configure install setup
DEPEND=dev-lang/gnat-gpl
DEPEND=dev-lang/gnat-gpl !bootstrap? ( dev-ada/xmlada )
DESCRIPTION=Multi-Language Management
EAPI=6
HOMEPAGE=http://libre.adacore.com/
IUSE=bootstrap +shared static static-pic
KEYWORDS=~amd64
LICENSE=GPL-3
RDEPEND=dev-lang/gnat-gpl
RDEPEND=dev-lang/gnat-gpl !bootstrap? ( dev-ada/xmlada )
REQUIRED_USE=bootstrap? ( !shared !static !static-pic )
SLOT=0
SRC_URI=http://mirrors.cdn.adacore.com/art/57399662c7a447658e0affa8 -> gprbuild-gpl-2016-src.tar.gz http://mirrors.cdn.adacore.com/art/57399978c7a447658e0affc0 -> xmlada-gpl-2016-src.tar.gz
SRC_URI=http://mirrors.cdn.adacore.com/art/57399662c7a447658e0affa8 -> gprbuild-gpl-2016-src.tar.gz bootstrap? ( http://mirrors.cdn.adacore.com/art/57399978c7a447658e0affc0 -> xmlada-gpl-2016-src.tar.gz )
_eclasses_=multilib 0236be304ee52e7f179ed2f337075515 multiprocessing 284a473719153462f3e974d86c8cb81c toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee
_md5_=c16dc263c12960f7505173422889ce80
_md5_=57feb75dd6095278f4e1a9af7c23d791

@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-erlang/p1_utils-1.0.1 >=dev-lang/erlang-17.1 dev-lang/erlang
SLOT=0
SRC_URI=https://github.com/processone/cache_tab/archive/1.0.2.tar.gz -> cache_tab-1.0.2.tar.gz
_eclasses_=rebar 10b899da50920d20ab79f1ab7b66ea93
_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
_md5_=0b9532e9d533ce5e5d2199d1301b4508

@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-erlang/p1_utils-1.0.4 >=dev-lang/erlang-17.1 dev-lang/erlang
SLOT=0
SRC_URI=https://github.com/processone/cache_tab/archive/1.0.3.tar.gz -> cache_tab-1.0.3.tar.gz
_eclasses_=rebar 10b899da50920d20ab79f1ab7b66ea93
_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
_md5_=f1a230c46bf4ef66071b4a5119478c0d

@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-erlang/p1_utils-1.0.5 >=dev-lang/erlang-17.1 dev-lang/erlang
SLOT=0
SRC_URI=https://github.com/processone/cache_tab/archive/1.0.4.tar.gz -> cache_tab-1.0.4.tar.gz
_eclasses_=rebar 10b899da50920d20ab79f1ab7b66ea93
_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
_md5_=20852084f60caafe38178481c5470287

@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-erlang/p1_utils-1.0.6 >=dev-lang/erlang-17.1 dev-lang/erlang
SLOT=0
SRC_URI=https://github.com/processone/cache_tab/archive/1.0.5.tar.gz -> cache_tab-1.0.5.tar.gz
_eclasses_=rebar 10b899da50920d20ab79f1ab7b66ea93
_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
_md5_=d148f5d73410c623fb88bdb72c2a5293

@ -0,0 +1,12 @@
DEFINED_PHASES=compile install prepare test
DEPEND=>=dev-erlang/p1_utils-1.0.7 >=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
DESCRIPTION=In-memory cache Erlang and Elixir library
EAPI=6
HOMEPAGE=https://github.com/processone/cache_tab
KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~sparc ~x86
LICENSE=Apache-2.0
RDEPEND=>=dev-erlang/p1_utils-1.0.7 >=dev-lang/erlang-17.1 dev-lang/erlang
SLOT=0
SRC_URI=https://github.com/processone/cache_tab/archive/1.0.7.tar.gz -> cache_tab-1.0.7.tar.gz
_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
_md5_=5dcfc3c4b765e64ca7040a5fec302ea9

@ -9,5 +9,5 @@ RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/wooga/eredis/archive/v1.0.8.tar.gz -> eredis-1.0.8.tar.gz
_eclasses_=rebar 10b899da50920d20ab79f1ab7b66ea93
_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
_md5_=d17aeb027ef87edd7402633e562029bc

@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-erlang/fast_tls-1.0.9 >=dev-erlang/stun-1.0.9 >=dev-erlang/p1_utils-1.0.6 >=dev-lang/erlang-17.1 dev-lang/erlang
SLOT=0
SRC_URI=https://github.com/processone/esip/archive/1.0.10.tar.gz -> esip-1.0.10.tar.gz
_eclasses_=rebar 10b899da50920d20ab79f1ab7b66ea93
_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
_md5_=af1ec82f716fc44285c80594f6304cef

@ -0,0 +1,12 @@
DEFINED_PHASES=compile install prepare test
DEPEND=>=dev-erlang/fast_tls-1.0.11 >=dev-erlang/stun-1.0.10 >=dev-erlang/p1_utils-1.0.7 >=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
DESCRIPTION=ProcessOne SIP server component
EAPI=6
HOMEPAGE=https://github.com/processone/esip
KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~sparc ~x86
LICENSE=Apache-2.0
RDEPEND=>=dev-erlang/fast_tls-1.0.11 >=dev-erlang/stun-1.0.10 >=dev-erlang/p1_utils-1.0.7 >=dev-lang/erlang-17.1 dev-lang/erlang
SLOT=0
SRC_URI=https://github.com/processone/esip/archive/1.0.11.tar.gz -> esip-1.0.11.tar.gz
_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
_md5_=d018e7aa59c9b92f2decc759f87fb3f8

@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-erlang/fast_tls-1.0.0 >=dev-erlang/stun-1.0.0 >=dev-erlang/p1_utils-1.0.2 >=dev-lang/erlang-17.1 dev-lang/erlang
SLOT=0
SRC_URI=https://github.com/processone/esip/archive/1.0.4.tar.gz -> esip-1.0.4.tar.gz
_eclasses_=rebar 10b899da50920d20ab79f1ab7b66ea93
_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
_md5_=6d67c9e090fdb000e485c2b157ef1316

@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-erlang/fast_tls-1.0.6 >=dev-erlang/stun-1.0.6 >=dev-erlang/p1_utils-1.0.4 >=dev-lang/erlang-17.1 dev-lang/erlang
SLOT=0
SRC_URI=https://github.com/processone/esip/archive/1.0.7.tar.gz -> esip-1.0.7.tar.gz
_eclasses_=rebar 10b899da50920d20ab79f1ab7b66ea93
_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
_md5_=49c20e257d0d6c09e72d7ab6cdfbe7fa

@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-erlang/fast_tls-1.0.7 >=dev-erlang/stun-1.0.7 >=dev-erlang/p1_utils-1.0.5 >=dev-lang/erlang-17.1 dev-lang/erlang
SLOT=0
SRC_URI=https://github.com/processone/esip/archive/1.0.8.tar.gz -> esip-1.0.8.tar.gz
_eclasses_=rebar 10b899da50920d20ab79f1ab7b66ea93
_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
_md5_=618b7d68a7d1620b1d2edca1e7e1b446

@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-lang/erlang-17.1 sys-libs/zlib dev-lang/erlang
SLOT=0
SRC_URI=https://github.com/processone/ezlib/archive/1.0.1.tar.gz -> ezlib-1.0.1.tar.gz
_eclasses_=rebar 10b899da50920d20ab79f1ab7b66ea93
_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
_md5_=5b31a88635ad212b03d368cbfbf7a9dd

@ -0,0 +1,12 @@
DEFINED_PHASES=compile install prepare test
DEPEND=>=dev-lang/erlang-17.1 sys-libs/zlib dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
DESCRIPTION=Native zlib driver for Erlang and Elixir
EAPI=6
HOMEPAGE=https://github.com/processone/ezlib
KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~sparc ~x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/erlang-17.1 sys-libs/zlib dev-lang/erlang
SLOT=0
SRC_URI=https://github.com/processone/ezlib/archive/1.0.2.tar.gz -> ezlib-1.0.2.tar.gz
_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
_md5_=c424123d1fc7b27bc1d3a0eb973fefeb

@ -0,0 +1,13 @@
DEFINED_PHASES=compile install prepare test
DEPEND=>=dev-erlang/p1_utils-1.0.7 >=dev-lang/erlang-17.1 !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
DESCRIPTION=TLS/SSL native driver for Erlang and Elixir
EAPI=6
HOMEPAGE=https://github.com/processone/fast_tls
IUSE=libressl
KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~sparc ~x86
LICENSE=Apache-2.0
RDEPEND=>=dev-erlang/p1_utils-1.0.7 >=dev-lang/erlang-17.1 !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) dev-lang/erlang
SLOT=0
SRC_URI=https://github.com/processone/fast_tls/archive/1.0.11.tar.gz -> fast_tls-1.0.11.tar.gz
_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
_md5_=6ca0dacac6233e1236a81cfca6dfd917

@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-erlang/p1_utils-1.0.3 >=dev-lang/erlang-17.1 dev-libs/openssl:0 dev-lang/erlang
SLOT=0
SRC_URI=https://github.com/processone/fast_tls/archive/1.0.3.tar.gz -> fast_tls-1.0.3.tar.gz
_eclasses_=rebar 10b899da50920d20ab79f1ab7b66ea93
_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
_md5_=f21bc59f5cd9a3d7c74b2b39d88a5075

@ -9,5 +9,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-erlang/p1_utils-1.0.4 >=dev-lang/erlang-17.1 !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) dev-lang/erlang
SLOT=0
SRC_URI=https://github.com/processone/fast_tls/archive/1.0.6.tar.gz -> fast_tls-1.0.6.tar.gz
_eclasses_=rebar 10b899da50920d20ab79f1ab7b66ea93
_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
_md5_=05ef156fed8748fc029a15980924fca1

@ -9,5 +9,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-erlang/p1_utils-1.0.5 >=dev-lang/erlang-17.1 !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) dev-lang/erlang
SLOT=0
SRC_URI=https://github.com/processone/fast_tls/archive/1.0.7.tar.gz -> fast_tls-1.0.7.tar.gz
_eclasses_=rebar 10b899da50920d20ab79f1ab7b66ea93
_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
_md5_=94da0f8d70cfa91a7b9e799fd5e42017

@ -9,5 +9,5 @@ LICENSE=Apache-2.0
RDEPEND=>=dev-erlang/p1_utils-1.0.6 >=dev-lang/erlang-17.1 !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) dev-lang/erlang
SLOT=0
SRC_URI=https://github.com/processone/fast_tls/archive/1.0.9.tar.gz -> fast_tls-1.0.9.tar.gz
_eclasses_=rebar 10b899da50920d20ab79f1ab7b66ea93
_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
_md5_=55ccbe7dc786a073f4736d8d3e30c2cc

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

Loading…
Cancel
Save