summaryrefslogtreecommitdiff
path: root/dev-erlang
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
commit8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch)
tree7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /dev-erlang
parent30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-erlang')
-rw-r--r--dev-erlang/Manifest.gzbin12908 -> 4862 bytes
-rw-r--r--dev-erlang/cache_tab-1.0.212
-rw-r--r--dev-erlang/cache_tab-1.0.312
-rw-r--r--dev-erlang/cache_tab-1.0.412
-rw-r--r--dev-erlang/cache_tab-1.0.512
-rw-r--r--dev-erlang/cache_tab-1.0.712
-rw-r--r--dev-erlang/cache_tab/Manifest11
-rw-r--r--dev-erlang/cache_tab/cache_tab-1.0.2.ebuild21
-rw-r--r--dev-erlang/cache_tab/cache_tab-1.0.3.ebuild21
-rw-r--r--dev-erlang/cache_tab/cache_tab-1.0.4.ebuild21
-rw-r--r--dev-erlang/cache_tab/cache_tab-1.0.5.ebuild21
-rw-r--r--dev-erlang/cache_tab/cache_tab-1.0.7.ebuild21
-rw-r--r--dev-erlang/cache_tab/metadata.xml21
-rw-r--r--dev-erlang/epam-1.0.012
-rw-r--r--dev-erlang/epam-1.0.0-r112
-rw-r--r--dev-erlang/epam-1.0.212
-rw-r--r--dev-erlang/epam/Manifest6
-rw-r--r--dev-erlang/epam/epam-1.0.0-r1.ebuild35
-rw-r--r--dev-erlang/epam/epam-1.0.0.ebuild23
-rw-r--r--dev-erlang/epam/epam-1.0.2.ebuild33
-rw-r--r--dev-erlang/epam/metadata.xml11
-rw-r--r--dev-erlang/eredis-1.0.813
-rw-r--r--dev-erlang/eredis/Manifest3
-rw-r--r--dev-erlang/eredis/eredis-1.0.8.ebuild23
-rw-r--r--dev-erlang/eredis/metadata.xml11
-rw-r--r--dev-erlang/esip-1.0.1012
-rw-r--r--dev-erlang/esip-1.0.1112
-rw-r--r--dev-erlang/esip-1.0.412
-rw-r--r--dev-erlang/esip-1.0.712
-rw-r--r--dev-erlang/esip-1.0.812
-rw-r--r--dev-erlang/esip/Manifest11
-rw-r--r--dev-erlang/esip/esip-1.0.10.ebuild31
-rw-r--r--dev-erlang/esip/esip-1.0.11.ebuild31
-rw-r--r--dev-erlang/esip/esip-1.0.4.ebuild31
-rw-r--r--dev-erlang/esip/esip-1.0.7.ebuild31
-rw-r--r--dev-erlang/esip/esip-1.0.8.ebuild31
-rw-r--r--dev-erlang/esip/metadata.xml11
-rw-r--r--dev-erlang/ezlib-1.0.112
-rw-r--r--dev-erlang/ezlib-1.0.212
-rw-r--r--dev-erlang/ezlib/Manifest5
-rw-r--r--dev-erlang/ezlib/ezlib-1.0.1.ebuild21
-rw-r--r--dev-erlang/ezlib/ezlib-1.0.2.ebuild21
-rw-r--r--dev-erlang/ezlib/metadata.xml11
-rw-r--r--dev-erlang/fast_tls-1.0.1113
-rw-r--r--dev-erlang/fast_tls-1.0.312
-rw-r--r--dev-erlang/fast_tls-1.0.613
-rw-r--r--dev-erlang/fast_tls-1.0.713
-rw-r--r--dev-erlang/fast_tls-1.0.913
-rw-r--r--dev-erlang/fast_tls/Manifest11
-rw-r--r--dev-erlang/fast_tls/fast_tls-1.0.11.ebuild24
-rw-r--r--dev-erlang/fast_tls/fast_tls-1.0.3.ebuild22
-rw-r--r--dev-erlang/fast_tls/fast_tls-1.0.6.ebuild24
-rw-r--r--dev-erlang/fast_tls/fast_tls-1.0.7.ebuild24
-rw-r--r--dev-erlang/fast_tls/fast_tls-1.0.9.ebuild24
-rw-r--r--dev-erlang/fast_tls/metadata.xml11
-rw-r--r--dev-erlang/fast_xml-1.1.2213
-rw-r--r--dev-erlang/fast_xml/Manifest3
-rw-r--r--dev-erlang/fast_xml/fast_xml-1.1.22.ebuild24
-rw-r--r--dev-erlang/fast_xml/metadata.xml11
-rw-r--r--dev-erlang/fast_yaml-1.0.312
-rw-r--r--dev-erlang/fast_yaml-1.0.512
-rw-r--r--dev-erlang/fast_yaml-1.0.612
-rw-r--r--dev-erlang/fast_yaml-1.0.712
-rw-r--r--dev-erlang/fast_yaml-1.0.912
-rw-r--r--dev-erlang/fast_yaml/Manifest11
-rw-r--r--dev-erlang/fast_yaml/fast_yaml-1.0.3.ebuild22
-rw-r--r--dev-erlang/fast_yaml/fast_yaml-1.0.5.ebuild22
-rw-r--r--dev-erlang/fast_yaml/fast_yaml-1.0.6.ebuild22
-rw-r--r--dev-erlang/fast_yaml/fast_yaml-1.0.7.ebuild22
-rw-r--r--dev-erlang/fast_yaml/fast_yaml-1.0.9.ebuild22
-rw-r--r--dev-erlang/fast_yaml/metadata.xml11
-rw-r--r--dev-erlang/goldrush-0.1.8.112
-rw-r--r--dev-erlang/goldrush-0.1.912
-rw-r--r--dev-erlang/goldrush/Manifest5
-rw-r--r--dev-erlang/goldrush/goldrush-0.1.8.1.ebuild31
-rw-r--r--dev-erlang/goldrush/goldrush-0.1.9.ebuild26
-rw-r--r--dev-erlang/goldrush/metadata.xml11
-rw-r--r--dev-erlang/hamcrest-0.1.0_p2016070913
-rw-r--r--dev-erlang/hamcrest/Manifest3
-rw-r--r--dev-erlang/hamcrest/hamcrest-0.1.0_p20160709.ebuild33
-rw-r--r--dev-erlang/hamcrest/metadata.xml11
-rw-r--r--dev-erlang/iconv-1.0.012
-rw-r--r--dev-erlang/iconv-1.0.112
-rw-r--r--dev-erlang/iconv-1.0.212
-rw-r--r--dev-erlang/iconv-1.0.312
-rw-r--r--dev-erlang/iconv-1.0.412
-rw-r--r--dev-erlang/iconv/Manifest11
-rw-r--r--dev-erlang/iconv/iconv-1.0.0.ebuild21
-rw-r--r--dev-erlang/iconv/iconv-1.0.1.ebuild22
-rw-r--r--dev-erlang/iconv/iconv-1.0.2.ebuild22
-rw-r--r--dev-erlang/iconv/iconv-1.0.3.ebuild22
-rw-r--r--dev-erlang/iconv/iconv-1.0.4.ebuild22
-rw-r--r--dev-erlang/iconv/metadata.xml11
-rw-r--r--dev-erlang/jiffy-0.14.1112
-rw-r--r--dev-erlang/jiffy-0.14.712
-rw-r--r--dev-erlang/jiffy-0.14.812
-rw-r--r--dev-erlang/jiffy-0.14.912
-rw-r--r--dev-erlang/jiffy/Manifest9
-rw-r--r--dev-erlang/jiffy/jiffy-0.14.11.ebuild20
-rw-r--r--dev-erlang/jiffy/jiffy-0.14.7.ebuild20
-rw-r--r--dev-erlang/jiffy/jiffy-0.14.8.ebuild20
-rw-r--r--dev-erlang/jiffy/jiffy-0.14.9.ebuild20
-rw-r--r--dev-erlang/jiffy/metadata.xml11
-rw-r--r--dev-erlang/lager-3.2.012
-rw-r--r--dev-erlang/lager-3.2.112
-rw-r--r--dev-erlang/lager-3.2.212
-rw-r--r--dev-erlang/lager-3.2.412
-rw-r--r--dev-erlang/lager/Manifest14
-rw-r--r--dev-erlang/lager/files/3.2.0-0001-Support-typed-records-newly-exposed-in-OTP-19.patch55
-rw-r--r--dev-erlang/lager/files/3.2.0-0002-Fix-get_env-bug.patch63
-rw-r--r--dev-erlang/lager/files/3.2.0-0003-Add-get_env-unit-test.patch64
-rw-r--r--dev-erlang/lager/files/3.2.0-0004-Undo-unnecessary-whitespace.patch71
-rw-r--r--dev-erlang/lager/files/3.2.0-0005-R15-does-not-appear-to-properly-handle-the-export.patch25
-rw-r--r--dev-erlang/lager/lager-3.2.0.ebuild34
-rw-r--r--dev-erlang/lager/lager-3.2.1.ebuild27
-rw-r--r--dev-erlang/lager/lager-3.2.2.ebuild27
-rw-r--r--dev-erlang/lager/lager-3.2.4.ebuild27
-rw-r--r--dev-erlang/lager/metadata.xml17
-rw-r--r--dev-erlang/luerl-0.212
-rw-r--r--dev-erlang/luerl/Manifest3
-rw-r--r--dev-erlang/luerl/luerl-0.2.ebuild20
-rw-r--r--dev-erlang/luerl/metadata.xml11
-rw-r--r--dev-erlang/meck-0.8.313
-rw-r--r--dev-erlang/meck-0.8.413
-rw-r--r--dev-erlang/meck/Manifest5
-rw-r--r--dev-erlang/meck/meck-0.8.3.ebuild31
-rw-r--r--dev-erlang/meck/meck-0.8.4.ebuild31
-rw-r--r--dev-erlang/meck/metadata.xml11
-rw-r--r--dev-erlang/metadata.xml42
-rw-r--r--dev-erlang/p1_mysql-1.0.112
-rw-r--r--dev-erlang/p1_mysql-1.0.212
-rw-r--r--dev-erlang/p1_mysql/Manifest5
-rw-r--r--dev-erlang/p1_mysql/metadata.xml11
-rw-r--r--dev-erlang/p1_mysql/p1_mysql-1.0.1.ebuild20
-rw-r--r--dev-erlang/p1_mysql/p1_mysql-1.0.2.ebuild20
-rw-r--r--dev-erlang/p1_oauth2-0.6.113
-rw-r--r--dev-erlang/p1_oauth2/Manifest3
-rw-r--r--dev-erlang/p1_oauth2/metadata.xml11
-rw-r--r--dev-erlang/p1_oauth2/p1_oauth2-0.6.1.ebuild36
-rw-r--r--dev-erlang/p1_pgsql-1.1.012
-rw-r--r--dev-erlang/p1_pgsql-1.1.112
-rw-r--r--dev-erlang/p1_pgsql-1.1.212
-rw-r--r--dev-erlang/p1_pgsql/Manifest7
-rw-r--r--dev-erlang/p1_pgsql/metadata.xml11
-rw-r--r--dev-erlang/p1_pgsql/p1_pgsql-1.1.0.ebuild20
-rw-r--r--dev-erlang/p1_pgsql/p1_pgsql-1.1.1.ebuild20
-rw-r--r--dev-erlang/p1_pgsql/p1_pgsql-1.1.2.ebuild20
-rw-r--r--dev-erlang/p1_utils-1.0.412
-rw-r--r--dev-erlang/p1_utils-1.0.512
-rw-r--r--dev-erlang/p1_utils-1.0.612
-rw-r--r--dev-erlang/p1_utils-1.0.712
-rw-r--r--dev-erlang/p1_utils-1.0.812
-rw-r--r--dev-erlang/p1_utils/Manifest11
-rw-r--r--dev-erlang/p1_utils/metadata.xml15
-rw-r--r--dev-erlang/p1_utils/p1_utils-1.0.4.ebuild20
-rw-r--r--dev-erlang/p1_utils/p1_utils-1.0.5.ebuild20
-rw-r--r--dev-erlang/p1_utils/p1_utils-1.0.6.ebuild20
-rw-r--r--dev-erlang/p1_utils/p1_utils-1.0.7.ebuild20
-rw-r--r--dev-erlang/p1_utils/p1_utils-1.0.8.ebuild20
-rw-r--r--dev-erlang/p1_xmlrpc-1.15.112
-rw-r--r--dev-erlang/p1_xmlrpc/Manifest3
-rw-r--r--dev-erlang/p1_xmlrpc/metadata.xml11
-rw-r--r--dev-erlang/p1_xmlrpc/p1_xmlrpc-1.15.1.ebuild20
-rw-r--r--dev-erlang/proper-1.212
-rw-r--r--dev-erlang/proper/Manifest3
-rw-r--r--dev-erlang/proper/metadata.xml11
-rw-r--r--dev-erlang/proper/proper-1.2.ebuild24
-rw-r--r--dev-erlang/protobuffs-0.8.213
-rw-r--r--dev-erlang/protobuffs-0.9.013
-rw-r--r--dev-erlang/protobuffs/Manifest5
-rw-r--r--dev-erlang/protobuffs/metadata.xml11
-rw-r--r--dev-erlang/protobuffs/protobuffs-0.8.2.ebuild39
-rw-r--r--dev-erlang/protobuffs/protobuffs-0.9.0.ebuild39
-rw-r--r--dev-erlang/riak_pb-2.1.0.712
-rw-r--r--dev-erlang/riak_pb-2.1.4.212
-rw-r--r--dev-erlang/riak_pb-2.2.0.012
-rw-r--r--dev-erlang/riak_pb-2.2.0.112
-rw-r--r--dev-erlang/riak_pb-2.2.0.212
-rw-r--r--dev-erlang/riak_pb/Manifest11
-rw-r--r--dev-erlang/riak_pb/metadata.xml11
-rw-r--r--dev-erlang/riak_pb/riak_pb-2.1.0.7.ebuild21
-rw-r--r--dev-erlang/riak_pb/riak_pb-2.1.4.2.ebuild22
-rw-r--r--dev-erlang/riak_pb/riak_pb-2.2.0.0.ebuild22
-rw-r--r--dev-erlang/riak_pb/riak_pb-2.2.0.1.ebuild22
-rw-r--r--dev-erlang/riak_pb/riak_pb-2.2.0.2.ebuild22
-rw-r--r--dev-erlang/riakc-2.4.212
-rw-r--r--dev-erlang/riakc/Manifest3
-rw-r--r--dev-erlang/riakc/metadata.xml11
-rw-r--r--dev-erlang/riakc/riakc-2.4.2.ebuild31
-rw-r--r--dev-erlang/sqlite3-1.1.512
-rw-r--r--dev-erlang/sqlite3/Manifest3
-rw-r--r--dev-erlang/sqlite3/metadata.xml11
-rw-r--r--dev-erlang/sqlite3/sqlite3-1.1.5.ebuild26
-rw-r--r--dev-erlang/stringprep-1.0.312
-rw-r--r--dev-erlang/stringprep-1.0.512
-rw-r--r--dev-erlang/stringprep-1.0.612
-rw-r--r--dev-erlang/stringprep-1.0.712
-rw-r--r--dev-erlang/stringprep-1.0.812
-rw-r--r--dev-erlang/stringprep/Manifest11
-rw-r--r--dev-erlang/stringprep/metadata.xml16
-rw-r--r--dev-erlang/stringprep/stringprep-1.0.3.ebuild21
-rw-r--r--dev-erlang/stringprep/stringprep-1.0.5.ebuild21
-rw-r--r--dev-erlang/stringprep/stringprep-1.0.6.ebuild21
-rw-r--r--dev-erlang/stringprep/stringprep-1.0.7.ebuild21
-rw-r--r--dev-erlang/stringprep/stringprep-1.0.8.ebuild21
-rw-r--r--dev-erlang/stun-1.0.1012
-rw-r--r--dev-erlang/stun-1.0.312
-rw-r--r--dev-erlang/stun-1.0.612
-rw-r--r--dev-erlang/stun-1.0.712
-rw-r--r--dev-erlang/stun-1.0.912
-rw-r--r--dev-erlang/stun/Manifest11
-rw-r--r--dev-erlang/stun/metadata.xml11
-rw-r--r--dev-erlang/stun/stun-1.0.10.ebuild22
-rw-r--r--dev-erlang/stun/stun-1.0.3.ebuild22
-rw-r--r--dev-erlang/stun/stun-1.0.6.ebuild22
-rw-r--r--dev-erlang/stun/stun-1.0.7.ebuild22
-rw-r--r--dev-erlang/stun/stun-1.0.9.ebuild22
-rw-r--r--dev-erlang/xmpp-1.1.913
-rw-r--r--dev-erlang/xmpp/Manifest3
-rw-r--r--dev-erlang/xmpp/metadata.xml11
-rw-r--r--dev-erlang/xmpp/xmpp-1.1.9.ebuild28
221 files changed, 2754 insertions, 961 deletions
diff --git a/dev-erlang/Manifest.gz b/dev-erlang/Manifest.gz
index b43f9f71615d..4d07a342d1a8 100644
--- a/dev-erlang/Manifest.gz
+++ b/dev-erlang/Manifest.gz
Binary files differ
diff --git a/dev-erlang/cache_tab-1.0.2 b/dev-erlang/cache_tab-1.0.2
deleted file mode 100644
index 23bb1d0fef56..000000000000
--- a/dev-erlang/cache_tab-1.0.2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/p1_utils-1.0.1 >=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.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 f135c419c43bc8841cd57d1d53ed1da8
-_md5_=0b9532e9d533ce5e5d2199d1301b4508
diff --git a/dev-erlang/cache_tab-1.0.3 b/dev-erlang/cache_tab-1.0.3
deleted file mode 100644
index f2b4d9900b81..000000000000
--- a/dev-erlang/cache_tab-1.0.3
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/p1_utils-1.0.4 >=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.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 f135c419c43bc8841cd57d1d53ed1da8
-_md5_=f1a230c46bf4ef66071b4a5119478c0d
diff --git a/dev-erlang/cache_tab-1.0.4 b/dev-erlang/cache_tab-1.0.4
deleted file mode 100644
index 96090b996840..000000000000
--- a/dev-erlang/cache_tab-1.0.4
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/p1_utils-1.0.5 >=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.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 f135c419c43bc8841cd57d1d53ed1da8
-_md5_=20852084f60caafe38178481c5470287
diff --git a/dev-erlang/cache_tab-1.0.5 b/dev-erlang/cache_tab-1.0.5
deleted file mode 100644
index 7166492b909f..000000000000
--- a/dev-erlang/cache_tab-1.0.5
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/p1_utils-1.0.6 >=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.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 f135c419c43bc8841cd57d1d53ed1da8
-_md5_=d148f5d73410c623fb88bdb72c2a5293
diff --git a/dev-erlang/cache_tab-1.0.7 b/dev-erlang/cache_tab-1.0.7
deleted file mode 100644
index c5379f76e9d3..000000000000
--- a/dev-erlang/cache_tab-1.0.7
+++ /dev/null
@@ -1,12 +0,0 @@
-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_=d77ede359b17d813ee6e33dfedfa5772
diff --git a/dev-erlang/cache_tab/Manifest b/dev-erlang/cache_tab/Manifest
new file mode 100644
index 000000000000..5d3ca45c82b9
--- /dev/null
+++ b/dev-erlang/cache_tab/Manifest
@@ -0,0 +1,11 @@
+DIST cache_tab-1.0.2.tar.gz 12414 BLAKE2B 15c8d1bfe8e774b123bfedbe3ce7aaf006575670f8a41639effc7d9e4ad4e1717a47f02d195be7e60fabf8f0495ef05aa02ef91029cace32c7f66f147f723beb SHA512 9a4e225b4a1776771d964ef2b96b8eb976b930bb2e9c5ac93e1e8b238f6e259d086a550d41b4931fbde293306892cdde2a38a4af3afa581a74e9e76b5feef111
+DIST cache_tab-1.0.3.tar.gz 12600 BLAKE2B 5474ea27ee872893f1b834f361aeca17755d54571c853b39c87622daca03526529612c4ac04c5d7554d65ff838ef6bd32cff654ddbdd031b08deeb653f041591 SHA512 d6d6f23834144b58a590dcbda57c2f0d14fd6030a2ea1e1675d56ac1038618f275bb9f9f9c0f80fc03510f775c1a04637eebcf927daeb9af51e2c70efa8239f4
+DIST cache_tab-1.0.4.tar.gz 12611 BLAKE2B 191ea58bf29cd9bfe8b56a5418008e643199ac1a2f7e9b624a29a25d1f3a8a5fc85c6fc7f483b545458f3e1e4143e5cd5b79e06fbbfc60433806daed930559bc SHA512 c0f7167631eb11de59303a7cc96592c172c109019004f52759c6d5c02d581ca515a81568f2dca0bc1a38ea8303d48b5e415cf12629d27730318433843a1ff3eb
+DIST cache_tab-1.0.5.tar.gz 12632 BLAKE2B 12495a005982f23e3e2ec8fab85a1afbd6b1a49d7de8c8fcb784d9a0fd1aa21654d9df23670ad5418562a3c9854e5bb029f41a6c287cdde94e1724a220dd2314 SHA512 1a49f3e8c12f032d33fac18aab04a4fbfb0dfc31c22e1e47ee3005d65c80b6cc15cb8fccf955fee1a88002ce7b5dc1fd5fb13fd10196449117f21ac51c0abb39
+DIST cache_tab-1.0.7.tar.gz 12827 BLAKE2B 57d669e67a980550fb4d671b22e69ff2ebd0482aef9d6163ff831390135c7ee1e83e87ed50fdb8e331402398a7cae2b081ac2861125c92cff6e9570c564b2c40 SHA512 9727a0103f47d63e5a07d630ebf45b86d1f1ca7ab5006f127a749fb633a8a6b73b00ed5ddde6f420073a96542d0e073a420020947775bdadef5257675137787b
+EBUILD cache_tab-1.0.2.ebuild 511 BLAKE2B 1b57e3e41b22e2625f111e54faf2f9fe9067ba54697c39a8fbd1feda9733dbd1e3894c4455469e6702e33ede06a21c255d252de2ec6b34a630e5938f50702496 SHA512 28f180faefccfe35c9f58f897f8fa0c87dc163c831a631833ec2f7f84fbb35b84792fa02b894ad12913b6c3ac3f2d793e49325c0a5a62a8839806673b7c680b2
+EBUILD cache_tab-1.0.3.ebuild 513 BLAKE2B 969f0afb070dc203f06944aa1c9e3265e01129998461efac0df89be570e9f3cae04099ae8e73abaf74d0e3beab832888519d9d19ab2deb31ba03732e178f9cd0 SHA512 debf2c7af326ca421de0af51fd6043fd30d14dc167826247edafc08257884bb7b901a515874b0e9c5b26953e09d31fa55de0f5fd4bcec57f12228e55594c5a9e
+EBUILD cache_tab-1.0.4.ebuild 511 BLAKE2B 75d469c04eaa18787523fb1d15e018b09808022224f657b7a7c21b25dd9d8fd898c8a3e1ee12bdd04a3c634a7fbedd657afa58cbebf1444a41f263cab1a4e9ff SHA512 d4eab4d39cada64eee3a95c74053e56ccf203e31c1c2e8f8abaa8793faf0db47deb496b38def8295981730769a38ccf18705c846a6950240db7372f8b2952f76
+EBUILD cache_tab-1.0.5.ebuild 514 BLAKE2B 0989ef23b83501b652c0dcf465beeb9b87aa8c71154fb4f25e1e7ba66db021695e437efc29bcbd4b75829d2ed8576d30385f5811838c040f2a748588c2e78347 SHA512 96f222f12c4cfc4162a18015445c95674a991d1bd6f3d68a1200396e188b9fbc69ff1779e704af0ccc2f3269f18d4bbe7f7cb57b1e863f500f456d3e658b727c
+EBUILD cache_tab-1.0.7.ebuild 511 BLAKE2B 15eef954f50ab6dac96f7ba74d5a0a925035fc64eca78e4947ca0e9076e1ae13f6fefb1b2efc297ee4fa010092a1ca4bbab2f1d17713de76b7fa5bac460f59a7 SHA512 f4b2f28083b53fe04da214f6a8c46892f9c7dd5b5fa92f263ac9a8a017a48d901431e386ba966ba7988be5ed67a6acb637e8134f08b87655d7733c0913896c3c
+MISC metadata.xml 799 BLAKE2B b384c613d5ff096b146d10d29ed2679d52f5959b2515f28a1ab9532e8b0395a0b46fae43a2492167de9775614ba39db8fc1596f77492371ea94062124298a7da SHA512 52e947acc35734976976ed0dc3d4286a6abe9f40c23466ba54bc7881a845d1cf0a6dc481d8362990c4de54ca0eebd5b0692c1744bc2e95d4267bb0360d451f9f
diff --git a/dev-erlang/cache_tab/cache_tab-1.0.2.ebuild b/dev-erlang/cache_tab/cache_tab-1.0.2.ebuild
new file mode 100644
index 000000000000..c585638ad58c
--- /dev/null
+++ b/dev-erlang/cache_tab/cache_tab-1.0.2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 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.1
+ >=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/cache_tab/cache_tab-1.0.3.ebuild b/dev-erlang/cache_tab/cache_tab-1.0.3.ebuild
new file mode 100644
index 000000000000..4fa824f23a5c
--- /dev/null
+++ b/dev-erlang/cache_tab/cache_tab-1.0.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 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.4
+ >=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/cache_tab/cache_tab-1.0.4.ebuild b/dev-erlang/cache_tab/cache_tab-1.0.4.ebuild
new file mode 100644
index 000000000000..f7676827a7bf
--- /dev/null
+++ b/dev-erlang/cache_tab/cache_tab-1.0.4.ebuild
@@ -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.5
+ >=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/cache_tab/cache_tab-1.0.5.ebuild b/dev-erlang/cache_tab/cache_tab-1.0.5.ebuild
new file mode 100644
index 000000000000..c27e13a3e1d4
--- /dev/null
+++ b/dev-erlang/cache_tab/cache_tab-1.0.5.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 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.6
+ >=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/cache_tab/cache_tab-1.0.7.ebuild b/dev-erlang/cache_tab/cache_tab-1.0.7.ebuild
new file mode 100644
index 000000000000..3ea2d75111ab
--- /dev/null
+++ b/dev-erlang/cache_tab/cache_tab-1.0.7.ebuild
@@ -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 )
diff --git a/dev-erlang/cache_tab/metadata.xml b/dev-erlang/cache_tab/metadata.xml
new file mode 100644
index 000000000000..671f62acf30e
--- /dev/null
+++ b/dev-erlang/cache_tab/metadata.xml
@@ -0,0 +1,21 @@
+<?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>
+ <longdescription lang="en">
+ cache_tab application is intended to proxy back-end operations for
+ Key-Value insert, lookup and delete and maintain a cache of those
+ Key-Values in-memory, to save back-end operations.
+
+ Operations are intended to be atomic between back-end and cache tables.
+
+ The lifetime of the cache object and the max size of the cache can be
+ defined as table parameters to limit the size of the in-memory tables.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">processone/cache_tab</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/epam-1.0.0 b/dev-erlang/epam-1.0.0
deleted file mode 100644
index 7eb3f405f890..000000000000
--- a/dev-erlang/epam-1.0.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 sys-libs/pam dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=epam for ejabberd to help with PAM authentication support
-EAPI=6
-HOMEPAGE=https://github.com/processone/epam
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=GPL-2
-RDEPEND=>=dev-lang/erlang-17.1 sys-libs/pam dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/epam/archive/1.0.0.tar.gz -> epam-1.0.0.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=1b23b4a109566910f64bb6362717f397
diff --git a/dev-erlang/epam-1.0.0-r1 b/dev-erlang/epam-1.0.0-r1
deleted file mode 100644
index 682041569d6c..000000000000
--- a/dev-erlang/epam-1.0.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare setup test
-DEPEND=>=dev-lang/erlang-17.1 sys-libs/pam dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=epam for ejabberd to help with PAM authentication support
-EAPI=6
-HOMEPAGE=https://github.com/processone/epam
-KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=>=dev-lang/erlang-17.1 sys-libs/pam dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/epam/archive/1.0.0.tar.gz -> epam-1.0.0.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8 user 8bc2845510e2109af75e3eeac607ec81
-_md5_=50eff1df7f36ec104a3527afc8eb1e7b
diff --git a/dev-erlang/epam-1.0.2 b/dev-erlang/epam-1.0.2
deleted file mode 100644
index 005b28d09bfc..000000000000
--- a/dev-erlang/epam-1.0.2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare setup test
-DEPEND=>=dev-lang/erlang-17.1 sys-libs/pam dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=epam for ejabberd to help with PAM authentication support
-EAPI=6
-HOMEPAGE=https://github.com/processone/epam
-KEYWORDS=alpha amd64 ~arm ~ia64 ~ppc ppc64 sparc x86
-LICENSE=GPL-2
-RDEPEND=>=dev-lang/erlang-17.1 sys-libs/pam dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/epam/archive/1.0.2.tar.gz -> epam-1.0.2.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8 user 8bc2845510e2109af75e3eeac607ec81
-_md5_=2d396b1a78d7de44b01280eb89b28b5f
diff --git a/dev-erlang/epam/Manifest b/dev-erlang/epam/Manifest
new file mode 100644
index 000000000000..a787f317935d
--- /dev/null
+++ b/dev-erlang/epam/Manifest
@@ -0,0 +1,6 @@
+DIST epam-1.0.0.tar.gz 44008 BLAKE2B 5dcb21b17bd3e4a2dca5ab4776aa609cce784f0df1f6192acaa35024a342d72f6233c03997218113bc54d18e9ef3473dc420f93a6f00fb2c2c8079c4ce6dc353 SHA512 c0b1fbdc1e910f24b2f39ea34cf6fd5859f3ab0cf762a16cf9ef71b1e49129c8238001151dd9031046049967f31fd2cb3d0c06a7d8bdd46e49f19862c143f374
+DIST epam-1.0.2.tar.gz 43720 BLAKE2B 39a1056d068bdceb7ff640a498b0766aa59649228b03e03f9385bfc106f45aa210315162d4386907a1e9cbc8f177289adebf72f527a4eaf270cd62413f1daa13 SHA512 a3fdb379d8c25e56e51dcf1e683d289e9f3d19a537b1a55ca4c09185eb5731fe073a5bf0dd1449f09f8ee5b7d868b0e63f04473c1f3d1b97722dcd9832e4e030
+EBUILD epam-1.0.0-r1.ebuild 724 BLAKE2B 539568b8b5af26822d3006ba2c320282b3c4d478e786374726f7ac54c28b44bfb0e341daf555ff6df5ecc09e2e0b8facbaaaba3feed47d4bca582ea8567da028 SHA512 6d2303c6ede3cb85e1cecfc2fe241480d1408dfcfcb2d79569f1d7a108153656a47d37129f0a89f45c6996ba0e542248ea6818bb90f7abdd1250a40c14903635
+EBUILD epam-1.0.0.ebuild 521 BLAKE2B 82b76739f0107e3ebbaa3dea319ffdb51e93a451089d9a6aeee5ef5ca4f57503f0a709ef4481d9209798241494914c77cb916bb9a5b13aff8f19d543e1cfe987 SHA512 6366da961a17a92992372a47466c68b9a8e4134193d3b60750309b41e882c43a128988a175d90081cc8d0cfe4a4c8687f78bcd81de02db904313cc31fbec0088
+EBUILD epam-1.0.2.ebuild 699 BLAKE2B 5db1ea05ee5c3c3c24802f27d3e768423638a8b8cdfe7e42e8d51538ad4b95b0e7044a728530492d6d321864fa82c365c579e999a28ed4ea1b767696a27e68f8 SHA512 b8e9b8e71f2053db1edef09d952335f4b56e9f2cd8bdddfdda1ebbca59b64aca880758fdd502273144104a16fac9f193b97689ca11a0fd72db51c442c5f73409
+MISC metadata.xml 334 BLAKE2B 976dbd5c52f26481e6c19bacd55b1e821188a9c692820dc5d4161fbbd9ae45155c099da4d2683ae5037f9773027b1228219760686b4f721a4bb7a55928b07bbb SHA512 7d1209c30d2535485d17d3744f7928cfc2fad0dafd75b83cfe6ddf851708334c001bf8f899ee9a194379c1a6b47e0dd4a64b7032a4f7de3e4af40544c39ed67c
diff --git a/dev-erlang/epam/epam-1.0.0-r1.ebuild b/dev-erlang/epam/epam-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..58d8b83046af
--- /dev/null
+++ b/dev-erlang/epam/epam-1.0.0-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+REBAR_APP_SRC=src/p1_pam.app.src
+
+inherit rebar user
+
+DESCRIPTION="epam for ejabberd to help with PAM authentication support"
+HOMEPAGE="https://github.com/processone/epam"
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND=">=dev-lang/erlang-17.1
+ sys-libs/pam"
+RDEPEND="${DEPEND}"
+
+DOCS=( README.md )
+
+pkg_setup() {
+ enewgroup "${PN}"
+}
+
+src_install() {
+ rebar_src_install
+
+ local epam_path="$(get_erl_libs)/${P}/priv/bin/epam"
+ fowners root:"${PN}" "${epam_path}"
+ fperms 4750 "${epam_path}"
+}
diff --git a/dev-erlang/epam/epam-1.0.0.ebuild b/dev-erlang/epam/epam-1.0.0.ebuild
new file mode 100644
index 000000000000..eacf6aecb144
--- /dev/null
+++ b/dev-erlang/epam/epam-1.0.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+REBAR_APP_SRC=src/p1_pam.app.src
+
+inherit rebar
+
+DESCRIPTION="epam for ejabberd to help with PAM authentication support"
+HOMEPAGE="https://github.com/processone/epam"
+SRC_URI="https://github.com/processone/epam/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
+
+DEPEND=">=dev-lang/erlang-17.1
+ sys-libs/pam"
+RDEPEND="${DEPEND}"
+
+DOCS=( README.md )
diff --git a/dev-erlang/epam/epam-1.0.2.ebuild b/dev-erlang/epam/epam-1.0.2.ebuild
new file mode 100644
index 000000000000..a78069218ba5
--- /dev/null
+++ b/dev-erlang/epam/epam-1.0.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar user
+
+DESCRIPTION="epam for ejabberd to help with PAM authentication support"
+HOMEPAGE="https://github.com/processone/epam"
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~ia64 ~ppc ppc64 sparc x86"
+
+DEPEND=">=dev-lang/erlang-17.1
+ sys-libs/pam"
+RDEPEND="${DEPEND}"
+
+DOCS=( README.md )
+
+pkg_setup() {
+ enewgroup "${PN}"
+}
+
+src_install() {
+ rebar_src_install
+
+ local epam_path="$(get_erl_libs)/${P}/priv/bin/epam"
+ fowners root:"${PN}" "${epam_path}"
+ fperms 4750 "${epam_path}"
+}
diff --git a/dev-erlang/epam/metadata.xml b/dev-erlang/epam/metadata.xml
new file mode 100644
index 000000000000..f97b01aa0d68
--- /dev/null
+++ b/dev-erlang/epam/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">processone/epam</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/eredis-1.0.8 b/dev-erlang/eredis-1.0.8
deleted file mode 100644
index a9701658b929..000000000000
--- a/dev-erlang/eredis-1.0.8
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Erlang Redis client
-EAPI=6
-HOMEPAGE=https://github.com/wooga/eredis
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=MIT
-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 f135c419c43bc8841cd57d1d53ed1da8
-_md5_=d17aeb027ef87edd7402633e562029bc
diff --git a/dev-erlang/eredis/Manifest b/dev-erlang/eredis/Manifest
new file mode 100644
index 000000000000..64f87c6e51a4
--- /dev/null
+++ b/dev-erlang/eredis/Manifest
@@ -0,0 +1,3 @@
+DIST eredis-1.0.8.tar.gz 124993 BLAKE2B d668e9e98657a63db18c67e16293622c631520c138f51f84e9ce0ecdf0d972647863cede6713d1e9882460d0447929732d3925636eb0286d21c1bce3488630f8 SHA512 416bb6197980613c9c6e5739e46aebcc6d2033959672bbde1d349a880b5201e0444ccf09f320978c31199e2df096fab6b7656671c1a091c9448ee72548bc1bfb
+EBUILD eredis-1.0.8.ebuild 515 BLAKE2B b55820ff6b3f0ce2656b3892eaeb6057387f9ea2ff39cf8f43e0aeaaff830c545e23f6531ec4c7a28b0f7185efe1e442d41630aa9d81dff5679f316e6d4915c5 SHA512 4477350c75f9ccba476d9cdf83d83faad377706516f58aa585dac7cae4ec4abb0e29fe4fbafc84522b9c7008c44bc5cb2f45d1a5e6a268be27ca78c34ee1e890
+MISC metadata.xml 331 BLAKE2B 13577aa475a22e42f861a8347ac19bc9deb2993be3962038e46c39d2e5b291bf4e3dfa8a858a6dbcb52ca9528177f9a79195e7903c0f339e64e9991a637d37f3 SHA512 41f7ea8db2d93c6108b615764ad0800b7e5335f1a07f36d573d60342544ddeba6802e354d865e3ca392bd6428824e0fb6ed0f14557446638ba6b005ce717f805
diff --git a/dev-erlang/eredis/eredis-1.0.8.ebuild b/dev-erlang/eredis/eredis-1.0.8.ebuild
new file mode 100644
index 000000000000..7977c29e5478
--- /dev/null
+++ b/dev-erlang/eredis/eredis-1.0.8.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar
+
+DESCRIPTION="Erlang Redis client"
+HOMEPAGE="https://github.com/wooga/eredis"
+SRC_URI="https://github.com/wooga/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
+
+DEPEND=">=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS CHANGELOG.md README.md )
+
+# Needs running redis instance at 127.0.0.1:6379.
+RESTRICT=test
diff --git a/dev-erlang/eredis/metadata.xml b/dev-erlang/eredis/metadata.xml
new file mode 100644
index 000000000000..ec274b06d36d
--- /dev/null
+++ b/dev-erlang/eredis/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">wooga/eredis</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/esip-1.0.10 b/dev-erlang/esip-1.0.10
deleted file mode 100644
index 48cef6b3c762..000000000000
--- a/dev-erlang/esip-1.0.10
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=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 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.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 f135c419c43bc8841cd57d1d53ed1da8
-_md5_=af1ec82f716fc44285c80594f6304cef
diff --git a/dev-erlang/esip-1.0.11 b/dev-erlang/esip-1.0.11
deleted file mode 100644
index 06ff6e9be570..000000000000
--- a/dev-erlang/esip-1.0.11
+++ /dev/null
@@ -1,12 +0,0 @@
-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_=a773fa2bb7aa1a2452906742c0a9a062
diff --git a/dev-erlang/esip-1.0.4 b/dev-erlang/esip-1.0.4
deleted file mode 100644
index 836e53fcd287..000000000000
--- a/dev-erlang/esip-1.0.4
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=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 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.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 f135c419c43bc8841cd57d1d53ed1da8
-_md5_=6d67c9e090fdb000e485c2b157ef1316
diff --git a/dev-erlang/esip-1.0.7 b/dev-erlang/esip-1.0.7
deleted file mode 100644
index e05e97a8dc44..000000000000
--- a/dev-erlang/esip-1.0.7
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=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 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.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 f135c419c43bc8841cd57d1d53ed1da8
-_md5_=49c20e257d0d6c09e72d7ab6cdfbe7fa
diff --git a/dev-erlang/esip-1.0.8 b/dev-erlang/esip-1.0.8
deleted file mode 100644
index 207e9c3dab62..000000000000
--- a/dev-erlang/esip-1.0.8
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=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 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.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 f135c419c43bc8841cd57d1d53ed1da8
-_md5_=618b7d68a7d1620b1d2edca1e7e1b446
diff --git a/dev-erlang/esip/Manifest b/dev-erlang/esip/Manifest
new file mode 100644
index 000000000000..d72b9908a8af
--- /dev/null
+++ b/dev-erlang/esip/Manifest
@@ -0,0 +1,11 @@
+DIST esip-1.0.10.tar.gz 84598 BLAKE2B 14a8260c24a7fd9e74231e7f95d7fc910fe473037a974c3ad712c9ba2d1922a9f701cbf4096f0935fe54ba5c6b5738a97f31eed1052d631353152dab9f7e6e22 SHA512 d551b2120d630e85181c2cc867f2c3e6efd5b6c31066fd58fdc65605c00d8a5ea0bddb821d018bd9401bfe3746b95777fe98ecbcbeaea62e14f1a138ad390bbe
+DIST esip-1.0.11.tar.gz 84816 BLAKE2B 8cf1f872496097965d40e6bb1e776318056735e12cf48e746a88861602c32edccdab902fb989305e804054a220aad26ae3931cc22d9d1b2282d6aeac0795df64 SHA512 b62f99b9a9e160e2303a28dab3133c15ce25eae067e3dc16d64c9d60640fd7d5b1b7f69742fc2b94bd6993402ef618454e771ef76dea1ccf24c9ee708f59771f
+DIST esip-1.0.4.tar.gz 84478 BLAKE2B b2b040269e0d8f74f812cc8b8be862e3d7ac9e3dc6877deb66e16c4a56ef97f07b5ec0885f68017caeb9e7a8df1f46bc901f85f5b88b6b98ddba86a9b80dbb99 SHA512 50915831796f76986a00f5a2a08f308aa9fee71e92fbb6978e9e20f0c00007c0d442991cc7fc2f6df82560a1509f8189865afe8d0b6f94410c39e07ca4f1092b
+DIST esip-1.0.7.tar.gz 84522 BLAKE2B 4e9c95e72b2e4898f972759d80390bb32c2e2527768dfc99f5094b7108dc5fa21f0e7d224ac13831040660ab63a017accbeb0f028d83652fad7317cd444eefa2 SHA512 f25f2ea146a8fbea8f727210fc222649a6d434b5f2f9c2eaab62d56ecaddcd2f2986a96befb1e1291cff9130276d146321c20948d0469c36797c323f94431f3a
+DIST esip-1.0.8.tar.gz 84534 BLAKE2B 25e705d4d466ce2fe5464fac73714e898dea5654fce945507afe2c00ec954ac72a8e2bc4c19bd75fafe0f489c9da56f63a2a0b02cbc3161435c929bd9001d190 SHA512 c5ed3e4e25d8db7aa67002e7b0bc0f6e7355e4227339ed507064832c3f329d78f6aa7d71eaa80108629b7bb6141f68c2f079decc4799517ac886e7bb3c1415e6
+EBUILD esip-1.0.10.ebuild 707 BLAKE2B 9b3c5d21f56719efe646c763b7d6a06ee8ad6f1c13c38bc2dfa30dc228a4e5e7975ffeffb33af0e577c5478e251f2bf0d2d15491e30ff070cdb9e89154dbf644 SHA512 c25ae0cda0cf5b0bd79935292bbe64964301b848abb58baa3afc4781da565160a0c2791e000c124f542974fe554aeb4e497c64f95863440f6b186746c424684b
+EBUILD esip-1.0.11.ebuild 706 BLAKE2B 4712ad3a2b0157488138e4ee0f80a1f35280410fe80eb2ffc74a8dc895c1731f874c0790bf4268d8fcb833e0e6bb3706efbbccafc1c04b9a3867ea336bd6802c SHA512 5dadc0c98049fb26b5dab4c6e840f4cf3f9a520ceaff6fb2405233228ddee71537270077b754c22187d16c85224ee777b569fa73d331b0357072fa5e95a2fa69
+EBUILD esip-1.0.4.ebuild 704 BLAKE2B 3005b344095148ef84e14c82454434f1f7908ad3ae7bd359b2edc705d24c651c6c96834c0baadbc859c13f576ae18c3766c37d0c3c0816b4a2c4a09c17b91224 SHA512 4c82c6df5ea2a7ed8067b6a3d86200caf1387530bd48b104482fd3f1d6c299f37b0dfd2b821ffe3a1e234264e4c5d5441c063c3b1f69a202521c32c84b8072b3
+EBUILD esip-1.0.7.ebuild 706 BLAKE2B 25bcd8eebdff281b2b4118d3b735975233ecf0b12709df983fe149170237960b3c9ef39c1c3fb3169202828cc5812084c95ffe3b64d554628c2875db45e09736 SHA512 27eef9025b2169fa6b28330011407e1247e73b4afbc9e5c0c3bba7a58539c753eb47aa0aeda1cd1df20cb44f3b5c5c4482be7d3649be99fd4dadde2c931cd934
+EBUILD esip-1.0.8.ebuild 704 BLAKE2B b0cbf81997f89045cc9d24ac4f6b7c72d2d9e1c9cdc4dd3e9aa72dddbab7262ecc77a4f72bb0e683fc93620b56a0cf39c572a83bc0c34e661d85caa596379cb2 SHA512 e54fe2eef6c98626887a1d7f4b09abbce48ca0ebf14b3059808499b6b6cb7b58e50ac58d30fb3fb46a2d2dd0a6c5cf31b9d34cf2949ca502c59d637513576b4d
+MISC metadata.xml 334 BLAKE2B 57d97e3cd3c8ff89f680a0b893f1ffc2e1511c77cb93f98bb0bf20805b168393b5450e9098a3cc4e3e856e1834b53aa595df3ec1d321601028308e517b763847 SHA512 8160c25e18f726534a14fc083dd96035edb065b30dbe193a1e95f04bd12af4f6765ae99d55de9a3ea3c1ebaa6410b9a9a9dee86ab30a9fd3d9c2ead5ecb07244
diff --git a/dev-erlang/esip/esip-1.0.10.ebuild b/dev-erlang/esip/esip-1.0.10.ebuild
new file mode 100644
index 000000000000..a4fdcf360d4b
--- /dev/null
+++ b/dev-erlang/esip/esip-1.0.10.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 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.9
+ >=dev-erlang/stun-1.0.9
+ >=dev-erlang/p1_utils-1.0.6
+ >=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
+}
diff --git a/dev-erlang/esip/esip-1.0.11.ebuild b/dev-erlang/esip/esip-1.0.11.ebuild
new file mode 100644
index 000000000000..66b276595566
--- /dev/null
+++ b/dev-erlang/esip/esip-1.0.11.ebuild
@@ -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
+}
diff --git a/dev-erlang/esip/esip-1.0.4.ebuild b/dev-erlang/esip/esip-1.0.4.ebuild
new file mode 100644
index 000000000000..e59d8a897920
--- /dev/null
+++ b/dev-erlang/esip/esip-1.0.4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 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.0
+ >=dev-erlang/stun-1.0.0
+ >=dev-erlang/p1_utils-1.0.2
+ >=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
+}
diff --git a/dev-erlang/esip/esip-1.0.7.ebuild b/dev-erlang/esip/esip-1.0.7.ebuild
new file mode 100644
index 000000000000..f8f8e9b12fd8
--- /dev/null
+++ b/dev-erlang/esip/esip-1.0.7.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 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.6
+ >=dev-erlang/stun-1.0.6
+ >=dev-erlang/p1_utils-1.0.4
+ >=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
+}
diff --git a/dev-erlang/esip/esip-1.0.8.ebuild b/dev-erlang/esip/esip-1.0.8.ebuild
new file mode 100644
index 000000000000..3919b93556c9
--- /dev/null
+++ b/dev-erlang/esip/esip-1.0.8.ebuild
@@ -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.7
+ >=dev-erlang/stun-1.0.7
+ >=dev-erlang/p1_utils-1.0.5
+ >=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
+}
diff --git a/dev-erlang/esip/metadata.xml b/dev-erlang/esip/metadata.xml
new file mode 100644
index 000000000000..e4a62a7c8172
--- /dev/null
+++ b/dev-erlang/esip/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">processone/esip</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/ezlib-1.0.1 b/dev-erlang/ezlib-1.0.1
deleted file mode 100644
index a1022ba34cc1..000000000000
--- a/dev-erlang/ezlib-1.0.1
+++ /dev/null
@@ -1,12 +0,0 @@
-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.1.tar.gz -> ezlib-1.0.1.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=5b31a88635ad212b03d368cbfbf7a9dd
diff --git a/dev-erlang/ezlib-1.0.2 b/dev-erlang/ezlib-1.0.2
deleted file mode 100644
index ff9ca4a980cc..000000000000
--- a/dev-erlang/ezlib-1.0.2
+++ /dev/null
@@ -1,12 +0,0 @@
-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_=04a57fa6a6db715419cb4e21c0251063
diff --git a/dev-erlang/ezlib/Manifest b/dev-erlang/ezlib/Manifest
new file mode 100644
index 000000000000..2b10ffb510fa
--- /dev/null
+++ b/dev-erlang/ezlib/Manifest
@@ -0,0 +1,5 @@
+DIST ezlib-1.0.1.tar.gz 45307 BLAKE2B 1226319144df02963618ace22ee2e3031226677703dc6a68c011794b336799a48eabe8b9262ca5501c6d5feec6256e517f757aa9f9986dfee9133bf9b4954a33 SHA512 7ec02dd91034eeaad3556071ef78ff6d8e890bc49b2ce5010280db48f9eb65ebfe62628fbbb89110310e359847f0da616f9281683926fb7d0f72972ee77a463b
+DIST ezlib-1.0.2.tar.gz 45369 BLAKE2B d2d23cf9fcd530a76ed4a386df15401cd9598e158f20cba3eff19332e25532fdaba8cae93e576f5756559e74f169f6a01f9d09c41e844d3af4a9d9d3cac15185 SHA512 90671fdf0bbc23a7f54da665dfb31a3ed2d92180ff5c58d872001481584e6c8b39cd84b3dc947f1efdae10792c2547218017381cbc7056070d22b140e941c9bb
+EBUILD ezlib-1.0.1.ebuild 492 BLAKE2B bfdfa1bd5d14874377a2eb534b64438fba5930d623b9f4f0da8569a7d2e7493fe8cf1b0116ef47f207c51feef211f861a33b057855d61ba7bed0368f14d0b4dd SHA512 7f99ab77b621cc1229cebda4865f461b5438cda0c209a0c0726bdf861679d4aa1b662835c026ec1b9fc82c9bd0f5c113fec4c8543deae05236329a35dc3e74b6
+EBUILD ezlib-1.0.2.ebuild 492 BLAKE2B 59600080ee8431b029b01a7280361f1c175ee261ac8134e38939ce4ad283f4547061bc64d39b17e72e857495443fa0a65b2473fd3e9d180c6a7ad32fd7048638 SHA512 94b6c1921510ec68c9f0c6300a064aa3efdff8fbde795e2c9f08ba697aa6dc95fd79e3a7e614630eefaf0a1928617cdfc0287dc691d0faa591c16ab80e69bf7e
+MISC metadata.xml 335 BLAKE2B 4ad8e59014a4fc0e64dfd9e81d5e9cf468c621ca198f77b2c4902350eae875301c1dc95e80fda1b43870d56621ace24b05ea1a636eb8170a241f670660910f9b SHA512 dd160b8babdb0efb02c55b34ae184e88816b8ca95de3a522452978b1a47282b77ed64665e0f3414b4e2b154c0892954dea67fe7fb75994e86532d491c08d927d
diff --git a/dev-erlang/ezlib/ezlib-1.0.1.ebuild b/dev-erlang/ezlib/ezlib-1.0.1.ebuild
new file mode 100644
index 000000000000..98d089491da3
--- /dev/null
+++ b/dev-erlang/ezlib/ezlib-1.0.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 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 )
diff --git a/dev-erlang/ezlib/ezlib-1.0.2.ebuild b/dev-erlang/ezlib/ezlib-1.0.2.ebuild
new file mode 100644
index 000000000000..4503232bcf55
--- /dev/null
+++ b/dev-erlang/ezlib/ezlib-1.0.2.ebuild
@@ -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 )
diff --git a/dev-erlang/ezlib/metadata.xml b/dev-erlang/ezlib/metadata.xml
new file mode 100644
index 000000000000..b4fa693888b5
--- /dev/null
+++ b/dev-erlang/ezlib/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">processone/ezlib</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/fast_tls-1.0.11 b/dev-erlang/fast_tls-1.0.11
deleted file mode 100644
index 0ffac1118f46..000000000000
--- a/dev-erlang/fast_tls-1.0.11
+++ /dev/null
@@ -1,13 +0,0 @@
-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_=6b01c404d32580b5c61177ee3e1342a6
diff --git a/dev-erlang/fast_tls-1.0.3 b/dev-erlang/fast_tls-1.0.3
deleted file mode 100644
index 8fe6618bf609..000000000000
--- a/dev-erlang/fast_tls-1.0.3
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/p1_utils-1.0.3 >=dev-lang/erlang-17.1 dev-libs/openssl: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
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-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 f135c419c43bc8841cd57d1d53ed1da8
-_md5_=f21bc59f5cd9a3d7c74b2b39d88a5075
diff --git a/dev-erlang/fast_tls-1.0.6 b/dev-erlang/fast_tls-1.0.6
deleted file mode 100644
index 75db1edbb7fa..000000000000
--- a/dev-erlang/fast_tls-1.0.6
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=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 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.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 f135c419c43bc8841cd57d1d53ed1da8
-_md5_=05ef156fed8748fc029a15980924fca1
diff --git a/dev-erlang/fast_tls-1.0.7 b/dev-erlang/fast_tls-1.0.7
deleted file mode 100644
index cdd1738cd27d..000000000000
--- a/dev-erlang/fast_tls-1.0.7
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=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 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.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 f135c419c43bc8841cd57d1d53ed1da8
-_md5_=94da0f8d70cfa91a7b9e799fd5e42017
diff --git a/dev-erlang/fast_tls-1.0.9 b/dev-erlang/fast_tls-1.0.9
deleted file mode 100644
index 2af8f9082bb7..000000000000
--- a/dev-erlang/fast_tls-1.0.9
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=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 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.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 f135c419c43bc8841cd57d1d53ed1da8
-_md5_=55ccbe7dc786a073f4736d8d3e30c2cc
diff --git a/dev-erlang/fast_tls/Manifest b/dev-erlang/fast_tls/Manifest
new file mode 100644
index 000000000000..b06f6db0d3c8
--- /dev/null
+++ b/dev-erlang/fast_tls/Manifest
@@ -0,0 +1,11 @@
+DIST fast_tls-1.0.11.tar.gz 58366 BLAKE2B 1abf071b2007b1daddba53e3ea8823b5ad62d51d886968eef571495127c8ff97cf95d1bdd2a7183b6712e1518e5e3b302fd1150a26da768bef31087d4d291c3f SHA512 41ee00ef11fc0732fed4a1a0a114fc8c064ab489f9e74eaa769610c6236685f407702c5683ecc735857150e19b03e825bfec33ffcd0d03b503583f323bc48a7f
+DIST fast_tls-1.0.3.tar.gz 57470 BLAKE2B 1e7a78ef0e46cb86bef8e621dded546f62bd93c02aa3166e4035e011dfa33a92397c51e01f24d9443de9aabfccd93a08ead28351f5d7147201be9a28f7f873c9 SHA512 701016ce045fcd13810f2c287772cc2828576b85bd1458227d9da9ce89c3e10e75c41a02eb78f6e1c155dd75b76ad3d3becf5b40832b1e1b4cf928488e3bdb04
+DIST fast_tls-1.0.6.tar.gz 57994 BLAKE2B db433550ff293f9e7b4eb0dd7f688f92c61efecc8188cea19b18ae92f4da4eae07076dc9bbfa6c50b4b573357d42e1c5b119a062fe2c6c50812c5befb08c6eff SHA512 d13a5758345521c9a295f6bb4aeedc58ea7fafb42ea3955ca61cb75e15c8755c7a331d139f2c544da9e8d23607a6520caf8fe1e1fad7c016acbca07c0d783fb8
+DIST fast_tls-1.0.7.tar.gz 58069 BLAKE2B d454f85e0ea010a564d5e88ded505c1a30f80d0b4c9f6ebafff043d8d718d05ff938f68cac5bb1939abd6ddf16cb833909b5db1b7439a57d51ccf6cd4c747b0d SHA512 46a3ebab09ec5e18b086c8c3e2a87a5d6a35e406e8988c48979d94c3e303d5f9a8bcdb1e8ce74266ba8c59fbb4a4310e445f5ad65f072d28a7b44a0bdec50b62
+DIST fast_tls-1.0.9.tar.gz 58299 BLAKE2B bc4c45b0fedea79f90644989c6ff734a85b701c2dab3121ad55ae548563ed92046add91780be172e2531dc5ef757415673aeda1215900db84aae178d707328eb SHA512 ed45a5b262d05dba23887e4bf391740f388079afe9a297221de2dae22b62c6dc51b9b739544a54501ee4aebdafce789290764e963218ed3c0095623b407bf0ec
+EBUILD fast_tls-1.0.11.ebuild 600 BLAKE2B ffc71b6e16de4c113317bb87a80262f1d724a1d91df77836e8bd07f8a03cd6ec814227a17588aa14b3858937975d653f710c335abc53a612e0ab47850766e420 SHA512 f33145c9e71f85dfa64364b53f10371fd8900c122ac6068ff32e8644cc5299b7ca1221caec38e900d81834e1adce177c7f29124cfd2b4fb60d625e0e6031816b
+EBUILD fast_tls-1.0.3.ebuild 532 BLAKE2B 4e67cd6b566be9f381af043f411c5df8e5cbc3fbb6fb6016201256f1eaaca3881e4ce947cd78e7ea77b9616ac064050bdf205a85cce32382b61bdc2dca563186 SHA512 14ae845928c88e7efbb4d9a693b9b61e301b2fd1edea60d01e7072c490c74aaf09b42fd6341047cabee49812f85110465aa24a8c9929e1276af6eee39f342c78
+EBUILD fast_tls-1.0.6.ebuild 602 BLAKE2B e46aeaf9df9d5f7ab938633175ba55901b9d894068f9463e6508b32cc379e6c198fd00e61d8b94b434aeb909e405bfd7674214902397cca2dd115656a557c226 SHA512 c920da9c247e00e8d2e2adb424ecd6bc2f31b9c363ffe8a2a5687cde527964918f89d7804c05269c1642788603bc2242789f4380d6d49c6517ba1c0e1b88a03a
+EBUILD fast_tls-1.0.7.ebuild 600 BLAKE2B 4b4d052cbdafd438f45968c4813be7e2d58a7e70698f4ab5f483fee137bec7becca997d2d6acc3947479f3c9f6364a0afb998eb65094702545c77501b53a6cdf SHA512 1428618c39ad08f6a37e28ff0b4793a384c196bc577b22ed3f375cd99587ff851816d2c5b9b310f3130a39375a17533cb615dc9680f5e556d514882cf0dfc4ab
+EBUILD fast_tls-1.0.9.ebuild 603 BLAKE2B d9c156b8469128f83f7415fbd5615bf96c456e9760cb798c0b3f99ce0a1b3c9e07790bb2204f6d78e325a8f5a3014e6d98f830a0fbe0b1a994db0bbe3f571e66 SHA512 1ec829f9f2ec4bf1e58b113c6e41ea0a028c2e021dd1bbe3fe93d4c46b650286d730ac9b1d64812892bbcf595ce8ffa608d898c187649f461a797cefe71b2e79
+MISC metadata.xml 338 BLAKE2B 3664f90d9944c35633b5a1fb3c138283819ba72ae6ed625acbb50f38b18045614f8696a146fee22e94c25c3cd840e10b838829800ce34aea14926a65d7c44a03 SHA512 1681473537ca2700fd4bbc1a8592d1fb58874397de76cad6af6a5035dcf0a2f1266ca72728278d3bbdcbd8dc6e5c7c53061875ebc8b2869f9d3fcde0697077c3
diff --git a/dev-erlang/fast_tls/fast_tls-1.0.11.ebuild b/dev-erlang/fast_tls/fast_tls-1.0.11.ebuild
new file mode 100644
index 000000000000..1a76b9814352
--- /dev/null
+++ b/dev-erlang/fast_tls/fast_tls-1.0.11.ebuild
@@ -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 )
diff --git a/dev-erlang/fast_tls/fast_tls-1.0.3.ebuild b/dev-erlang/fast_tls/fast_tls-1.0.3.ebuild
new file mode 100644
index 000000000000..400233bc81c6
--- /dev/null
+++ b/dev-erlang/fast_tls/fast_tls-1.0.3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 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"
+
+DEPEND=">=dev-erlang/p1_utils-1.0.3
+ >=dev-lang/erlang-17.1
+ dev-libs/openssl:0"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/fast_tls/fast_tls-1.0.6.ebuild b/dev-erlang/fast_tls/fast_tls-1.0.6.ebuild
new file mode 100644
index 000000000000..cfe1402a9443
--- /dev/null
+++ b/dev-erlang/fast_tls/fast_tls-1.0.6.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 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.4
+ >=dev-lang/erlang-17.1
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/fast_tls/fast_tls-1.0.7.ebuild b/dev-erlang/fast_tls/fast_tls-1.0.7.ebuild
new file mode 100644
index 000000000000..0df02ca02af3
--- /dev/null
+++ b/dev-erlang/fast_tls/fast_tls-1.0.7.ebuild
@@ -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.5
+ >=dev-lang/erlang-17.1
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/fast_tls/fast_tls-1.0.9.ebuild b/dev-erlang/fast_tls/fast_tls-1.0.9.ebuild
new file mode 100644
index 000000000000..fda2b89439cb
--- /dev/null
+++ b/dev-erlang/fast_tls/fast_tls-1.0.9.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 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.6
+ >=dev-lang/erlang-17.1
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/fast_tls/metadata.xml b/dev-erlang/fast_tls/metadata.xml
new file mode 100644
index 000000000000..d6a9164a19bb
--- /dev/null
+++ b/dev-erlang/fast_tls/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">processone/fast_tls</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/fast_xml-1.1.22 b/dev-erlang/fast_xml-1.1.22
deleted file mode 100644
index c88c7d6e069b..000000000000
--- a/dev-erlang/fast_xml-1.1.22
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/p1_utils-1.0.7 >=dev-lang/erlang-17.1 dev-libs/expat test? ( >=dev-lang/elixir-1.1 ) dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Fast Expat based Erlang XML parsing library
-EAPI=6
-HOMEPAGE=https://github.com/processone/fast_xml
-IUSE=test
-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-libs/expat dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/fast_xml/archive/1.1.22.tar.gz -> fast_xml-1.1.22.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=807ca2fa4c8d0c3e05272b625854383c
diff --git a/dev-erlang/fast_xml/Manifest b/dev-erlang/fast_xml/Manifest
new file mode 100644
index 000000000000..29656cfda2f5
--- /dev/null
+++ b/dev-erlang/fast_xml/Manifest
@@ -0,0 +1,3 @@
+DIST fast_xml-1.1.22.tar.gz 92408 BLAKE2B efd6c69c4dcfe3c36162c0b47ee8b56561102fde130f8be503c767e40d66c0f698876ed384bd27aea41e18f6530bf712eeeca2ea497c4b1aafc630fe1b016981 SHA512 33c79cf34d6b0093cf98d11c5b68855d4201a6891786cc3caabd7dded81a04118638ce091cda1f1c86729ea8c8765214332cc34a361bbfb3c5958dbc2027a384
+EBUILD fast_xml-1.1.22.ebuild 574 BLAKE2B 89e167c6f9c89d3ff5c93a1e196932d8d719d82fa76d3710c7154951ca6a28336f71ec5d5e22a7eb3970a4b1a8ef5777eb609eda0f9e8a2593dfe6ee3531f58b SHA512 21fbfd5238e37bfe1a65696b3f41a2069403ba76c17dfb786e158ea308939e69ef450d23789540015ca1b65c2aa6c05fcd576131c8fe92cb02a35c332c7c7524
+MISC metadata.xml 338 BLAKE2B eea63b356d75b2bfdbc4d46be95bb7b5b742f7e0ebcb70a25343cb7f0a193dbafd54584a4f338b0ea529e242e7d89edf5698696160a31d5b857938c4a0134181 SHA512 334d44bf23902819adc99490123ab35400bc934f5876d0cfd2a3ce05110a33c2462a30e0a5be39cc4947ba86b1eb274a18b5fbd4529fd2fc2aa061789d2e31be
diff --git a/dev-erlang/fast_xml/fast_xml-1.1.22.ebuild b/dev-erlang/fast_xml/fast_xml-1.1.22.ebuild
new file mode 100644
index 000000000000..5cb4e92e0f91
--- /dev/null
+++ b/dev-erlang/fast_xml/fast_xml-1.1.22.ebuild
@@ -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 )
diff --git a/dev-erlang/fast_xml/metadata.xml b/dev-erlang/fast_xml/metadata.xml
new file mode 100644
index 000000000000..38512c27ac99
--- /dev/null
+++ b/dev-erlang/fast_xml/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">processone/fast_xml</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/fast_yaml-1.0.3 b/dev-erlang/fast_yaml-1.0.3
deleted file mode 100644
index e4db42230ea0..000000000000
--- a/dev-erlang/fast_yaml-1.0.3
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/p1_utils-1.0.2 >=dev-lang/erlang-17.1 dev-libs/libyaml dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Fast Yaml native library for Erlang and Elixir
-EAPI=6
-HOMEPAGE=https://github.com/processone/fast_yaml
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-erlang/p1_utils-1.0.2 >=dev-lang/erlang-17.1 dev-libs/libyaml dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/fast_yaml/archive/1.0.3.tar.gz -> fast_yaml-1.0.3.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=0c3c73e9b0e7a1cf3aae523380cc1bd4
diff --git a/dev-erlang/fast_yaml-1.0.5 b/dev-erlang/fast_yaml-1.0.5
deleted file mode 100644
index 9dc76b514ef7..000000000000
--- a/dev-erlang/fast_yaml-1.0.5
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/p1_utils-1.0.4 >=dev-lang/erlang-17.1 dev-libs/libyaml dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Fast Yaml native library for Erlang and Elixir
-EAPI=6
-HOMEPAGE=https://github.com/processone/fast_yaml
-KEYWORDS=amd64 ~arm ~ia64 ~ppc ~sparc ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-erlang/p1_utils-1.0.4 >=dev-lang/erlang-17.1 dev-libs/libyaml dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/fast_yaml/archive/1.0.5.tar.gz -> fast_yaml-1.0.5.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=3b73b6176b7c9e6f0fc703feb4a87334
diff --git a/dev-erlang/fast_yaml-1.0.6 b/dev-erlang/fast_yaml-1.0.6
deleted file mode 100644
index 776b36950cd2..000000000000
--- a/dev-erlang/fast_yaml-1.0.6
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/p1_utils-1.0.5 >=dev-lang/erlang-17.1 dev-libs/libyaml dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Fast Yaml native library for Erlang and Elixir
-EAPI=6
-HOMEPAGE=https://github.com/processone/fast_yaml
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-erlang/p1_utils-1.0.5 >=dev-lang/erlang-17.1 dev-libs/libyaml dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/fast_yaml/archive/1.0.6.tar.gz -> fast_yaml-1.0.6.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=ed46e410c5722e8cdebbbe5a9a4d28ff
diff --git a/dev-erlang/fast_yaml-1.0.7 b/dev-erlang/fast_yaml-1.0.7
deleted file mode 100644
index 934a1f2038fd..000000000000
--- a/dev-erlang/fast_yaml-1.0.7
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/p1_utils-1.0.6 >=dev-lang/erlang-17.1 dev-libs/libyaml dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Fast Yaml native library for Erlang and Elixir
-EAPI=6
-HOMEPAGE=https://github.com/processone/fast_yaml
-KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~sparc ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-erlang/p1_utils-1.0.6 >=dev-lang/erlang-17.1 dev-libs/libyaml dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/fast_yaml/archive/1.0.7.tar.gz -> fast_yaml-1.0.7.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=c4e1e9bbc8182e6617c87cfac98af9a0
diff --git a/dev-erlang/fast_yaml-1.0.9 b/dev-erlang/fast_yaml-1.0.9
deleted file mode 100644
index 2311af5a3f25..000000000000
--- a/dev-erlang/fast_yaml-1.0.9
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/p1_utils-1.0.7 >=dev-lang/erlang-17.1 dev-libs/libyaml dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Fast Yaml native library for Erlang and Elixir
-EAPI=6
-HOMEPAGE=https://github.com/processone/fast_yaml
-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-libs/libyaml dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/fast_yaml/archive/1.0.9.tar.gz -> fast_yaml-1.0.9.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=0b0d047e3e92411a81dba21e8eb86071
diff --git a/dev-erlang/fast_yaml/Manifest b/dev-erlang/fast_yaml/Manifest
new file mode 100644
index 000000000000..b9a708556cdf
--- /dev/null
+++ b/dev-erlang/fast_yaml/Manifest
@@ -0,0 +1,11 @@
+DIST fast_yaml-1.0.3.tar.gz 49351 BLAKE2B ef705ef36f3ab2e43ac434abcce58f8fc3e0f1b0c0cfa88596c9b34b76ece0a2277a5f97046c789176231010711f906d5ec961b2053622404418e6a6d9380778 SHA512 321de1c0ff830de8a556bd661e600a66bccd944d6503a87a02111bcfb0b23c8c60b128296e7bb07ea39f923a04ebc7cd15e33971ca6691f16a75340c0695aee9
+DIST fast_yaml-1.0.5.tar.gz 49463 BLAKE2B d321ef3bbb4b51ad058b4c4125d7f53e65d5267fb0d3a6eedf2ab7b302d0b5cb9b1a2ac1cb60959ec74e8cc32684b6bf31f5247c26e61d810159d0b731541e96 SHA512 9d6b173f6086b2543273493cca460f161d16a4c3cfd8f84945a7040991fecd24a193bf0af47f3d0a326d2ebea3d46fcf5cfa0ff21607ee98e9a0bb6f2a535bab
+DIST fast_yaml-1.0.6.tar.gz 49461 BLAKE2B e79acf46f9ab85fc99774d727d3d64dfbfb583eb3e9a5379e95bde44a3a3703a1ad8aa22d9629d11f2c4346c8b0136b8076b67a4bd70a6a39c576f2df81bcf68 SHA512 04a466ebac30ee08827c9ba6d18861867571eda599e68937bbc8c924dab2387444db1f02da3cbf493ef63f03bc73cb6de32a90ee54901d269b3230611ee9600e
+DIST fast_yaml-1.0.7.tar.gz 49524 BLAKE2B d731cdbef28767ec0ef71ffcac7ae7150efcbf4e801ef1395ff95e22f9cc89909908ca26e493281487876bca361f82aeca852bb5a27ffe0ecdd1b658d6c0a78c SHA512 7d8dfd759fb6c406cb1e514b8bf66768b52e6be726067843035b037e88fa1986a465b173ead680971457059743d42829f0a9c0d9259fd0918e07804b6fbae89f
+DIST fast_yaml-1.0.9.tar.gz 49696 BLAKE2B a8cbda580e9c2bacdf046f82dc579eb5160d130f9af6c93e05e5c3e4fd7f8f30c9d767cb150a30c2abbd3d8fb3c62fa7c76bab3addb5754d04b9303e6c5bd3e3 SHA512 dd826643d1c841218bae1ccb6ea3dc0c35c64c20720c47e90b3dfad3231c4944216729bf3d46f19b06cd2d54a9487336e39a9ef15201cc315ab10a7ee950bf6a
+EBUILD fast_yaml-1.0.3.ebuild 534 BLAKE2B 0d00c4102fa84821254bf7dfc942baf36b1b5b21ad9724a333af17fe9f30c4a7abb6645236fc351518851517bdc295f88f0a37c2ce5101298cb3c472d8442de8 SHA512 c73ecbdb62eb67e43ef0f52c9c9b0d1bda7e9ca6beb9945b61d78ce2c4cb0ad706fe009dad5f60f59f7bf13b05519b8fc9b538d58c92c55ede0830dda134c2ec
+EBUILD fast_yaml-1.0.5.ebuild 536 BLAKE2B e4837d431aed4780b061cd9db21ca066add911809057f83fe90da066a0eca164d84cd5f4489b0d68238f06ec731f3b14a18a90a4dec5702301be04d3013e5606 SHA512 1ecb41e6f8be61c5ae5436de14e48eb118dffede1a95bbf13c05ee2335eb414f269363497e83d40b147aa8f7bda00ff77425ca3d85476fe5b4efffe6eb66f2f8
+EBUILD fast_yaml-1.0.6.ebuild 534 BLAKE2B 9f24ada95572184c9d28b063dae707ae763174523008e6bc01c1335b01aaf60add36a748f9bb049141eb3d3ef90e213216835777e17b01dc3e87a0a84d66ac25 SHA512 9cc01d7a6cce598a7f9d809dfdf2d27d763e3ca8f9648a652a1794cbc32cce51680a00852f1c8c5d1c2bf1a4e10bcb184af125b657e5b4312656cac6685742ee
+EBUILD fast_yaml-1.0.7.ebuild 537 BLAKE2B 5fa3f7b89433fccaa96640b8f0e962849e6162173f36f0d4f42b1fa7abec727390a2124b8abad848de2db996848b8de9eb53700277a49cd7d0daaadcea41594c SHA512 36339885ba0c2ee4b355bed6b88b4e185078b2200fc2a516c025b81b4de218209c650c25aefdf4f92b10b8e4bece09e701bec401f79f143f06a8b012aaafb2d0
+EBUILD fast_yaml-1.0.9.ebuild 534 BLAKE2B 926fb402ff133a9313ed786210d2abb05f949f58f745552f34507de99e1d841f0680c23b5d74ac9d5d0b882000157be5f45f0d3190f92fba424bf50eccb6ad56 SHA512 95e01ed8cc6a9053430d01dbc09178dd153afe224fe12c2c955879deed0e610f959c1947e259982c0054070ad0a245c397409fd3faecae78cd8137209ffe022b
+MISC metadata.xml 339 BLAKE2B d4f4a38ed8a952fd2e913c2c18bf5bce5a86be9c887c56edd386b1bff2ab1a47d60b73b1677d91acdb9cd0545bae9c2d3d83e5a6040981d9fee0e39362511b17 SHA512 5a0f1c819b6c71244e21038d920a6537a5271925e64300e072e33b616e0a473c7838c0fc14ea6d7dc7789708541f9f438126b752411225fc0108ffd5f10b9e2c
diff --git a/dev-erlang/fast_yaml/fast_yaml-1.0.3.ebuild b/dev-erlang/fast_yaml/fast_yaml-1.0.3.ebuild
new file mode 100644
index 000000000000..1d56c48ede8a
--- /dev/null
+++ b/dev-erlang/fast_yaml/fast_yaml-1.0.3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 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.2
+ >=dev-lang/erlang-17.1
+ dev-libs/libyaml"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/fast_yaml/fast_yaml-1.0.5.ebuild b/dev-erlang/fast_yaml/fast_yaml-1.0.5.ebuild
new file mode 100644
index 000000000000..67ebb9ace70e
--- /dev/null
+++ b/dev-erlang/fast_yaml/fast_yaml-1.0.5.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 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.4
+ >=dev-lang/erlang-17.1
+ dev-libs/libyaml"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/fast_yaml/fast_yaml-1.0.6.ebuild b/dev-erlang/fast_yaml/fast_yaml-1.0.6.ebuild
new file mode 100644
index 000000000000..b787979a6df1
--- /dev/null
+++ b/dev-erlang/fast_yaml/fast_yaml-1.0.6.ebuild
@@ -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.5
+ >=dev-lang/erlang-17.1
+ dev-libs/libyaml"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/fast_yaml/fast_yaml-1.0.7.ebuild b/dev-erlang/fast_yaml/fast_yaml-1.0.7.ebuild
new file mode 100644
index 000000000000..934160c67d2e
--- /dev/null
+++ b/dev-erlang/fast_yaml/fast_yaml-1.0.7.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 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.6
+ >=dev-lang/erlang-17.1
+ dev-libs/libyaml"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/fast_yaml/fast_yaml-1.0.9.ebuild b/dev-erlang/fast_yaml/fast_yaml-1.0.9.ebuild
new file mode 100644
index 000000000000..e4b0d0138cfe
--- /dev/null
+++ b/dev-erlang/fast_yaml/fast_yaml-1.0.9.ebuild
@@ -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 )
diff --git a/dev-erlang/fast_yaml/metadata.xml b/dev-erlang/fast_yaml/metadata.xml
new file mode 100644
index 000000000000..444dbec919eb
--- /dev/null
+++ b/dev-erlang/fast_yaml/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">processone/fast_yaml</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/goldrush-0.1.8.1 b/dev-erlang/goldrush-0.1.8.1
deleted file mode 100644
index 4ccd15640c61..000000000000
--- a/dev-erlang/goldrush-0.1.8.1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Small Erlang app that provides fast event stream processing
-EAPI=6
-HOMEPAGE=https://github.com/DeadZen/goldrush
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=ISC
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/DeadZen/goldrush/archive/0.1.8-1.tar.gz -> goldrush-0.1.8.1.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=0518951d7f00729cfb9eafe9b4bf6884
diff --git a/dev-erlang/goldrush-0.1.9 b/dev-erlang/goldrush-0.1.9
deleted file mode 100644
index 72874d766d92..000000000000
--- a/dev-erlang/goldrush-0.1.9
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Small Erlang app that provides fast event stream processing
-EAPI=6
-HOMEPAGE=https://github.com/DeadZen/goldrush
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=ISC
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/DeadZen/goldrush/archive/0.1.9.tar.gz -> goldrush-0.1.9.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=31939d053f79ca9c23eac7ee3e3b1915
diff --git a/dev-erlang/goldrush/Manifest b/dev-erlang/goldrush/Manifest
new file mode 100644
index 000000000000..fc7e241b71de
--- /dev/null
+++ b/dev-erlang/goldrush/Manifest
@@ -0,0 +1,5 @@
+DIST goldrush-0.1.8.1.tar.gz 22050 BLAKE2B 06b1372a9442f9e66c4b2da39ab18cf3aa79e9730cb3b1ccf9011bba4e383aa9395d008c9b30f4f650714ec1f56d86d3eb4a07e8bab90e525d2bdc938f2b64d6 SHA512 291b340ad67e09e1bb92d97844fee9d0cc87abe19fb9a9bdae382c407bfd41c0269562fce5716133e8db8e4f1340dbb9bda24b57130ba89b3713d85ba6c4a007
+DIST goldrush-0.1.9.tar.gz 24548 BLAKE2B db1599ac8009a76558fbb451790f7d8d2fa0ab5a339edfa119afc8a8512160542061b363787599a4d1e5c69c70b35fd21160e73ac508589f1a55666978049d38 SHA512 3e1efcfd1ed26641dc054f4f0b4b6a8c40959c8462f6fac9d1bde4818d46700d64bf727c39e27e3428a5717d2ef917b9e35b5982e32546482451a403f0b206d3
+EBUILD goldrush-0.1.8.1.ebuild 691 BLAKE2B bf03648258f4f754ff82aa41a65b002401d409d8753598fc5ad1be1b9067b7c4fbeba4231f72176d4d07cde7ea13355f1dabf6ef38e9b8fbef165c245e490e44 SHA512 8a29cbd5a70eb6dac1a6736e668a135f24c979fb00b4af216de5d1d31216b089c764ae7a9dc3029433df32137fdbb67f158623922a69aeabe29fd6326dd7f6ce
+EBUILD goldrush-0.1.9.ebuild 614 BLAKE2B d19c7105a5ca0ceddabf274e524941dcf49f5d268cc38f2048ccaeaa96bbdcd65b35ecc709aaf6ddea574e1a81c5c52e941dccdc9f792630a0b5535ba260b428 SHA512 680b589b124689a0d9f4cde8c5abccd16e4184e77f89b7e53f9f677343bd5aa33c7963ba4adddcd172c183d13233d7e26dbe0f6258cf09feacd94ba54c4e75c7
+MISC metadata.xml 335 BLAKE2B b41ed0caa5c5c44fe966ce549d61b365a5a094cf7370ddd7c87f5a707505af516635ddab056cfa5e80699d39454fc81d56acc08a98147a0fdc3ad074eade11d7 SHA512 0eb5c364fb230a0565ae6a089a4e97e635fbf31c205a1fd46b1adcd2d9f8e74a7ceaafe46303ef5641dea86efada54a07505173e742e5c2adfce00d397bd8e18
diff --git a/dev-erlang/goldrush/goldrush-0.1.8.1.ebuild b/dev-erlang/goldrush/goldrush-0.1.8.1.ebuild
new file mode 100644
index 000000000000..7b6383881324
--- /dev/null
+++ b/dev-erlang/goldrush/goldrush-0.1.8.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar
+
+MY_PV="${PV%.*}-${PV##*.}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Small Erlang app that provides fast event stream processing"
+HOMEPAGE="https://github.com/DeadZen/goldrush"
+SRC_URI="https://github.com/DeadZen/${PN}/archive/${MY_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 )
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ rebar_src_prepare
+ # 'priv' directory contains only edoc.css, but doc isn't going to be built.
+ rm -r "${S}/priv" || die
+}
diff --git a/dev-erlang/goldrush/goldrush-0.1.9.ebuild b/dev-erlang/goldrush/goldrush-0.1.9.ebuild
new file mode 100644
index 000000000000..1e8c8943ef21
--- /dev/null
+++ b/dev-erlang/goldrush/goldrush-0.1.9.ebuild
@@ -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
+}
diff --git a/dev-erlang/goldrush/metadata.xml b/dev-erlang/goldrush/metadata.xml
new file mode 100644
index 000000000000..832fb0ca2502
--- /dev/null
+++ b/dev-erlang/goldrush/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">DeadZen/goldrush</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/hamcrest-0.1.0_p20160709 b/dev-erlang/hamcrest-0.1.0_p20160709
deleted file mode 100644
index bd9dd1612a3d..000000000000
--- a/dev-erlang/hamcrest-0.1.0_p20160709
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 test? ( >=dev-erlang/proper-1.2 ) dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Erlang port of Hamcrest
-EAPI=6
-HOMEPAGE=https://github.com/hyperthunk/hamcrest-erlang
-IUSE=test
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=BSD
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://dev.gentoo.org/~aidecoe/distfiles/dev-erlang/hamcrest/hamcrest-0.1.0_p20160709.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=a8a65be6737461d5d3b259b68a8d38dd
diff --git a/dev-erlang/hamcrest/Manifest b/dev-erlang/hamcrest/Manifest
new file mode 100644
index 000000000000..6de6c59d963d
--- /dev/null
+++ b/dev-erlang/hamcrest/Manifest
@@ -0,0 +1,3 @@
+DIST hamcrest-0.1.0_p20160709.tar.gz 160574 BLAKE2B e7fd8db2ea69e89ff4adb89d4c9cd87ce1557019f18200201bffb0e9f867d03ccaaa2f957f38057ed1d0b01372f1646e7233f013e08cd4fdcdd56ac631af4230 SHA512 a1d162e72019bcd56c3f1c486e65b7f788e69a1a2985e5500920565bf6c40b6dd7b920e720ffc8da81cac3b1919124b8defadec2fcef5b27585e63da3abd852e
+EBUILD hamcrest-0.1.0_p20160709.ebuild 743 BLAKE2B 58ea3bfe2757a7f6520f5b4f2f74db5eaaa2192bf3c104125f82267310ab8e9c7a5fb3e4f9cc8c55a9d5fed58f3d6c395f85b1d6b1202ceb1edbbaa874efe489 SHA512 5d71551518e56225791137f96422853e3669ddee486a9ecc6a9d0b503dcd041004c2dbe5b4886ff92cbde678ae5918e7ce0caa0f2a6e61c0bbec5ab00cf1d272
+MISC metadata.xml 345 BLAKE2B 9c4b3d40eb7714ff0011df1d1cad8334501c62bf29f9dec2f85f6e258aa24e7513d3237d6e12641b861da82cea57730b3f442381eba95f3992d33146db3f4740 SHA512 024c5f0cb408470d2ef76d2eee512ffb0febb179741df63f4cd53be8604288b8d55f5e127703b35a2ff2de61be5197ce8473cedf5ce5c9a0a4d8e2301eb17ea9
diff --git a/dev-erlang/hamcrest/hamcrest-0.1.0_p20160709.ebuild b/dev-erlang/hamcrest/hamcrest-0.1.0_p20160709.ebuild
new file mode 100644
index 000000000000..aab42e80d660
--- /dev/null
+++ b/dev-erlang/hamcrest/hamcrest-0.1.0_p20160709.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar
+
+DESCRIPTION="Erlang port of Hamcrest"
+HOMEPAGE="https://github.com/hyperthunk/hamcrest-erlang"
+SRC_URI="https://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
+IUSE="test"
+
+CDEPEND=">=dev-lang/erlang-17.1"
+DEPEND="${CDEPEND}
+ test? ( >=dev-erlang/proper-1.2 )"
+RDEPEND="${CDEPEND}"
+
+DOCS=( NOTES README.markdown TODO.md )
+
+# Override with EAPI default because it's missing hamcrest.app.src and doesn't
+# have any deps.
+src_prepare() {
+ default
+}
+
+src_test() {
+ rebar_remove_deps test.config
+ erebar -C test.config compile ct
+}
diff --git a/dev-erlang/hamcrest/metadata.xml b/dev-erlang/hamcrest/metadata.xml
new file mode 100644
index 000000000000..b99bed602330
--- /dev/null
+++ b/dev-erlang/hamcrest/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">hyperthunk/hamcrest-erlang</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/iconv-1.0.0 b/dev-erlang/iconv-1.0.0
deleted file mode 100644
index ca6bb2c7c8e3..000000000000
--- a/dev-erlang/iconv-1.0.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 virtual/libiconv dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Fast encoding conversion library for Erlang and Elixir
-EAPI=6
-HOMEPAGE=https://github.com/processone/iconv
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-lang/erlang-17.1 virtual/libiconv dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/iconv/archive/1.0.0.tar.gz -> iconv-1.0.0.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=724af23dab7be08b815951edadf54e8b
diff --git a/dev-erlang/iconv-1.0.1 b/dev-erlang/iconv-1.0.1
deleted file mode 100644
index fd581a83e8f4..000000000000
--- a/dev-erlang/iconv-1.0.1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/p1_utils-1.0.4 >=dev-lang/erlang-17.1 virtual/libiconv dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Fast encoding conversion library for Erlang and Elixir
-EAPI=6
-HOMEPAGE=https://github.com/processone/iconv
-KEYWORDS=amd64 ~arm ~ia64 ~ppc ~sparc ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-erlang/p1_utils-1.0.4 >=dev-lang/erlang-17.1 virtual/libiconv dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/iconv/archive/1.0.1.tar.gz -> iconv-1.0.1.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=5bf3f51c9e1133f220e6ef41968873af
diff --git a/dev-erlang/iconv-1.0.2 b/dev-erlang/iconv-1.0.2
deleted file mode 100644
index 8e337e401f3a..000000000000
--- a/dev-erlang/iconv-1.0.2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/p1_utils-1.0.5 >=dev-lang/erlang-17.1 virtual/libiconv dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Fast encoding conversion library for Erlang and Elixir
-EAPI=6
-HOMEPAGE=https://github.com/processone/iconv
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-erlang/p1_utils-1.0.5 >=dev-lang/erlang-17.1 virtual/libiconv dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/iconv/archive/1.0.2.tar.gz -> iconv-1.0.2.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=cf543a7da7b80cad0484bfa0768a270f
diff --git a/dev-erlang/iconv-1.0.3 b/dev-erlang/iconv-1.0.3
deleted file mode 100644
index bdfe197de747..000000000000
--- a/dev-erlang/iconv-1.0.3
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/p1_utils-1.0.6 >=dev-lang/erlang-17.1 virtual/libiconv dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Fast encoding conversion library for Erlang and Elixir
-EAPI=6
-HOMEPAGE=https://github.com/processone/iconv
-KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~sparc ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-erlang/p1_utils-1.0.6 >=dev-lang/erlang-17.1 virtual/libiconv dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/iconv/archive/1.0.3.tar.gz -> iconv-1.0.3.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=a6463a041d8e3db1297f43317df6721c
diff --git a/dev-erlang/iconv-1.0.4 b/dev-erlang/iconv-1.0.4
deleted file mode 100644
index 530c7ce1c30e..000000000000
--- a/dev-erlang/iconv-1.0.4
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/p1_utils-1.0.7 >=dev-lang/erlang-17.1 virtual/libiconv dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Fast encoding conversion library for Erlang and Elixir
-EAPI=6
-HOMEPAGE=https://github.com/processone/iconv
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-erlang/p1_utils-1.0.7 >=dev-lang/erlang-17.1 virtual/libiconv dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/iconv/archive/1.0.4.tar.gz -> iconv-1.0.4.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=a1c1daddaaa98e57e4628ce3cc01ec57
diff --git a/dev-erlang/iconv/Manifest b/dev-erlang/iconv/Manifest
new file mode 100644
index 000000000000..b0ccb623c78f
--- /dev/null
+++ b/dev-erlang/iconv/Manifest
@@ -0,0 +1,11 @@
+DIST iconv-1.0.0.tar.gz 91905 BLAKE2B 50903abf4cdc9c13de00875b6b253d8649e876b06f9a5c13d621d3d997b7bcfef56eb9635552ff34141e1449079e178b91f6a73355c53fc896de33db46e92811 SHA512 858ec07e2a8c2699c553de068451dc6dacf3fb1cf8a8e6727a746b72b191b5647a75a5b01443719a8625c1328c6b502a1f51fc1d367767e71792e38e1e34c1f1
+DIST iconv-1.0.1.tar.gz 121318 BLAKE2B 57d92de2599c018638f91eeea9d79fc5d59a81063be980186513b0ad5dec89afe61f0cf933a459f859088aee3bbd7b4f92ce1519e42d784ac9aaa3efb9809704 SHA512 bbccdc206c027e43a13388fc6c23ae5cd7084686ad56e39593b4a3db2abfe89e8000d2a88706d4b083b21e1399d5e7a527e72fa83c7f5e631ad39c8d39293bc1
+DIST iconv-1.0.2.tar.gz 121331 BLAKE2B 6b5533670c6e81c7fbfb00b9d5bbc0842f76ddb528becd2b9ab5aea2c741dcc15741b2a47fdc389474deeb14563c3646e5bbd642aa577fd5ab35372bf2f06a9b SHA512 910614320109993f359697bd78bb9c31275eb1e3a45f583f7caeeaff77d0f8aa513ebcb12110dc2ef1bf5ecc59e0f5f1c3e67f0cf47cde837a8af524e951901d
+DIST iconv-1.0.3.tar.gz 121413 BLAKE2B 0bbb79ebba8eb684895d2cf2524cf7cfd4f36535232474c0aa526d2e1e74715553e8880cb69c6ff47a3bfceef06852fcb5ee630f77c5e27cd86720f5f3ea98d3 SHA512 33b98d592eb0122b72894e7c06bd31763657615ecd9deefbd2ef6735150347708043bc574d8056be33d1d1bbc07a2bff4c65c504bb2a5170e6b8a2034cb803d0
+DIST iconv-1.0.4.tar.gz 121506 BLAKE2B ba2b3414feb8cd57681b8a866ee8862feae7a5cfce01077d94d0b2b90604a1f4757d138548deff9dad38e2ee88db54fc4e27c6a5120262d6620edfeadbbc388c SHA512 697f65a20aa42d92e2fe62bd88a6a6c7b1f6eff3a3ab14db3a17231875d2d36f5f36332c71db490b014cd3ea9b68abc0d815f3cf2b9cd72c18e1a94f62ff48a3
+EBUILD iconv-1.0.0.ebuild 495 BLAKE2B f3d55540c3350dc0701720a548cbd398a1548aa1470745248b745729f75547fff206ffc50c4cca40d627c004c8f1f886a50d686ca13c0734c9cb70c940cbddd9 SHA512 5157cd946fca930f18eec465af671b0f12cae83a82291e2681eb9e53499a6804e0166c7f8ab0edc46b2d9e14f3e85c6f59a33466ce84c901b9a0dee3b6022407
+EBUILD iconv-1.0.1.ebuild 526 BLAKE2B 55c6189591c4fc010064323f9f044efef049e93c9b0f1c5727129b6872802dbd072362879377bf469f96757b5c415d77685cecbee2305c986ea9b5ce666c8196 SHA512 28439fef5a728a17104256b92d23724bdd507da1c653168b3ce8f1dec54e00bdd2f47cfba12fb311898aa1175d1e2a96afca3ce9e467598b542c19605acf555f
+EBUILD iconv-1.0.2.ebuild 524 BLAKE2B 6f8799774690486df93a3f84e790a4284a25a40da45bbac304db96cec17f3dca5b1ea80971e719abbf4db8c069957b2819e4b04d66472fa1e8dda8ae35aef014 SHA512 6ebda1d08f2c938ea0baae76f3ef69b783aa02d97ce3bae36bcde791cdfc2f4279f464df200104db6b3b921e887422363b490ae0b382dc4f9a29d5ec97d7debb
+EBUILD iconv-1.0.3.ebuild 527 BLAKE2B c3c8c23e5b9e11229e26acf80f788be76d84dc418dab4d066d541257f9d7aea5930c88b4b3650b0a02cc38dec2212b5d32167788fe19679f1c0db4b7c1330474 SHA512 4a309ea985fdcfab7babd104c2d6319c1d29ca89f15d07ea163a20e1eacd7341b0c029ceba71a502e18109e82b5aebe9d737ad6ab91c23cec9f7481c789f2a18
+EBUILD iconv-1.0.4.ebuild 524 BLAKE2B a4948172fd4e838cd86b828cf9471d35a6bd83bbfa2d1745e7f87163b855cf9dc9c179b308e7f2d34ce2fa1c07b773d3fd321c9c17643b9b6878441a59fd19cc SHA512 1669e7cb5678618745bb5e93b28af874e27553e2fd25336ab9f6327c6a89b5dd4803848159d776c3be931eb0d4dfc26efde98b068dd29f8bc74a62ef5eefa8a9
+MISC metadata.xml 335 BLAKE2B 48978e947fae63d1b8acd7e8c3a89cf101765cbc5062dad047e1c2ad91be35a6f41787103c1bf343d7647b4b519c7e208422d82a1d277cbb36e37bb2e2c76305 SHA512 db91f7a2cb53da67e1d87f621128b88e70f7ad7dda7ddebb98bcc224550caa2eb9249005a52c137e586a161545a9e0fd5dcb18aa7ab816074e571303b9603de3
diff --git a/dev-erlang/iconv/iconv-1.0.0.ebuild b/dev-erlang/iconv/iconv-1.0.0.ebuild
new file mode 100644
index 000000000000..295f16f0c3e8
--- /dev/null
+++ b/dev-erlang/iconv/iconv-1.0.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 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-lang/erlang-17.1
+ virtual/libiconv"
+RDEPEND="${DEPEND}"
+
+DOCS=( README.md )
diff --git a/dev-erlang/iconv/iconv-1.0.1.ebuild b/dev-erlang/iconv/iconv-1.0.1.ebuild
new file mode 100644
index 000000000000..c93ce4da874b
--- /dev/null
+++ b/dev-erlang/iconv/iconv-1.0.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 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.4
+ >=dev-lang/erlang-17.1
+ virtual/libiconv"
+RDEPEND="${DEPEND}"
+
+DOCS=( README.md )
diff --git a/dev-erlang/iconv/iconv-1.0.2.ebuild b/dev-erlang/iconv/iconv-1.0.2.ebuild
new file mode 100644
index 000000000000..c8aa39468e8a
--- /dev/null
+++ b/dev-erlang/iconv/iconv-1.0.2.ebuild
@@ -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.5
+ >=dev-lang/erlang-17.1
+ virtual/libiconv"
+RDEPEND="${DEPEND}"
+
+DOCS=( README.md )
diff --git a/dev-erlang/iconv/iconv-1.0.3.ebuild b/dev-erlang/iconv/iconv-1.0.3.ebuild
new file mode 100644
index 000000000000..bf79ebd2e633
--- /dev/null
+++ b/dev-erlang/iconv/iconv-1.0.3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 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.6
+ >=dev-lang/erlang-17.1
+ virtual/libiconv"
+RDEPEND="${DEPEND}"
+
+DOCS=( README.md )
diff --git a/dev-erlang/iconv/iconv-1.0.4.ebuild b/dev-erlang/iconv/iconv-1.0.4.ebuild
new file mode 100644
index 000000000000..f7853c8f4f08
--- /dev/null
+++ b/dev-erlang/iconv/iconv-1.0.4.ebuild
@@ -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 )
diff --git a/dev-erlang/iconv/metadata.xml b/dev-erlang/iconv/metadata.xml
new file mode 100644
index 000000000000..28c01a153862
--- /dev/null
+++ b/dev-erlang/iconv/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">processone/iconv</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/jiffy-0.14.11 b/dev-erlang/jiffy-0.14.11
deleted file mode 100644
index ad89fb41463f..000000000000
--- a/dev-erlang/jiffy-0.14.11
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=JSON NIFs for Erlang
-EAPI=6
-HOMEPAGE=https://github.com/davisp/jiffy
-KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~sparc ~x86
-LICENSE=MIT BSD
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/davisp/jiffy/archive/0.14.11.tar.gz -> jiffy-0.14.11.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=586010ad9b0a0dfca6a7c710a46e248f
diff --git a/dev-erlang/jiffy-0.14.7 b/dev-erlang/jiffy-0.14.7
deleted file mode 100644
index 9d5bdd11b40c..000000000000
--- a/dev-erlang/jiffy-0.14.7
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=JSON NIFs for Erlang
-EAPI=6
-HOMEPAGE=https://github.com/davisp/jiffy
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=MIT BSD
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/davisp/jiffy/archive/0.14.7.tar.gz -> jiffy-0.14.7.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=fb538deb6272824597e9f81d59d6fe9b
diff --git a/dev-erlang/jiffy-0.14.8 b/dev-erlang/jiffy-0.14.8
deleted file mode 100644
index 54d774a28bcc..000000000000
--- a/dev-erlang/jiffy-0.14.8
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=JSON NIFs for Erlang
-EAPI=6
-HOMEPAGE=https://github.com/davisp/jiffy
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=MIT BSD
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/davisp/jiffy/archive/0.14.8.tar.gz -> jiffy-0.14.8.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=0dbd9e4acb9c162757fbe2a962cf08a8
diff --git a/dev-erlang/jiffy-0.14.9 b/dev-erlang/jiffy-0.14.9
deleted file mode 100644
index 0dbde681d9e7..000000000000
--- a/dev-erlang/jiffy-0.14.9
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=JSON NIFs for Erlang
-EAPI=6
-HOMEPAGE=https://github.com/davisp/jiffy
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=MIT BSD
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/davisp/jiffy/archive/0.14.9.tar.gz -> jiffy-0.14.9.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=0dbd9e4acb9c162757fbe2a962cf08a8
diff --git a/dev-erlang/jiffy/Manifest b/dev-erlang/jiffy/Manifest
new file mode 100644
index 000000000000..faade8345133
--- /dev/null
+++ b/dev-erlang/jiffy/Manifest
@@ -0,0 +1,9 @@
+DIST jiffy-0.14.11.tar.gz 1878494 BLAKE2B e0240c0dcd81e1e505c41197772ecf659c76b7f91f1435c5a2debe558d9aa30291a6bd564b13fa617f801150dc4386d2d5f53ee6d64b1a7f8a59ea1e2f320d57 SHA512 0530958c04ecd3c479b432d15aa5c8c86ce9e39a828bf4e48eaa096a2a9b9c593b9cf07836346bf82e27ffcbaa6e923bc298e856701460e44c9c62a7c888028e
+DIST jiffy-0.14.7.tar.gz 1856522 BLAKE2B 0f3354592ec6147443976e9017d0bea3a5f8080a10d69fa3fe3cffe48367ccbc1e75d97c569f08f010928382e48427b75dc0ab6168fa1e1af929ad1832312853 SHA512 b790b47857a063070da1c06a1c4b94af6085cbe8c70ecf079d8ae36c58844e7055a399f843a78ee92bf4e90320b9c6e53753f109eaa99008df793436fa8d4df1
+DIST jiffy-0.14.8.tar.gz 1856737 BLAKE2B b8606ce779f724f162a0116bbaf4e972fd0f1fb6ccc6666aa9b2af4221220229e9d49f3c52f2a3aae2685c84e5e75231d30539ab663a4d6bbb60117c2aba17bb SHA512 c91f39ba877daf845ac80d611fee88310e1e3368c36da722c22af841285dcc0b7fd7712b0107dcb1a60155ac58dd7cc0faa4e4295e4aa9c33d79292c5b2cf045
+DIST jiffy-0.14.9.tar.gz 1878413 BLAKE2B 6df392a6849b012d6a635191fec90f116b729d2602342b85ff4e0585f5db7c1319bf2d622d74f1807476af879a117b8e7d7b45c1d834f81309d96f184cbe36dd SHA512 2c8e7b2ea95c69cb0c6a7d02e341591e6807d0d81577050bf6f884dc7af7335e909f01cf7017ea27fae922d9a50ca4709fe0603b5de282b58d71afe4e06f7813
+EBUILD jiffy-0.14.11.ebuild 435 BLAKE2B d8559f864f3c997dcbea15dd91f5bd553af1ab3b5587d509a01eb9c913476f2b9875550a5cf333cbe4a8397ad8e758cd482ac0b92a43f59f5759449e7b768dc6 SHA512 1735cec7a7649091907421c97a6d47dcafdc8049bed393f7edb9cd1ef548061c385bcf56eced46bf67143d63d713f0cf0423b9d75fda058facde0b34933f63b2
+EBUILD jiffy-0.14.7.ebuild 432 BLAKE2B 56f12d4a5680ba5fb51ff6de5fad429b2c2be1b7d2f1eaf27f024e4d39147195b33c4ffda3a79fc0915864d2af6974a0942b38258968a4005ffc506dbea219d9 SHA512 955c586a352489703efc2ff8f5e533da4daab60e8e58c5a6ae14673edf11f9e047a45226c8e8e8e6e7a6e2ea5f500a0fb50a8063f120f8947e633f8c6131a61a
+EBUILD jiffy-0.14.8.ebuild 432 BLAKE2B 95dbfe69e155185616627ba6b24eb4159c656db10932beb1b2359f6167c7d129ca83b8c52971cdfdaa2fef4039858666bc5a6adb104b0f55f7e8c5e6aa08349f SHA512 4606d0c9e1175d32669dc400790cd395b52b77a4730d9b5ada03bbb5d0ee88c7b9049adc2d558bbbb2ad9e307e07d2e5f13a33484131abe483a7fb2860a5e167
+EBUILD jiffy-0.14.9.ebuild 432 BLAKE2B 95dbfe69e155185616627ba6b24eb4159c656db10932beb1b2359f6167c7d129ca83b8c52971cdfdaa2fef4039858666bc5a6adb104b0f55f7e8c5e6aa08349f SHA512 4606d0c9e1175d32669dc400790cd395b52b77a4730d9b5ada03bbb5d0ee88c7b9049adc2d558bbbb2ad9e307e07d2e5f13a33484131abe483a7fb2860a5e167
+MISC metadata.xml 331 BLAKE2B 55653a0d97f1c4ae59fe1145edd7374273c651bedb26d42e961a15a986b65056b05b406197139ffb8e633d6b1c9ff9f7a42eb1c9def5fbe90df25377faa247a7 SHA512 1168f1532be24eb2ab6774da4cfdf8576d4abfb058b1b3055708d8f2e6d1d545414bad432f4cb5e585d9821103d2b53a9e60eea1198592f12a3ffe251a230ae8
diff --git a/dev-erlang/jiffy/jiffy-0.14.11.ebuild b/dev-erlang/jiffy/jiffy-0.14.11.ebuild
new file mode 100644
index 000000000000..a7da3d1b9333
--- /dev/null
+++ b/dev-erlang/jiffy/jiffy-0.14.11.ebuild
@@ -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 )
diff --git a/dev-erlang/jiffy/jiffy-0.14.7.ebuild b/dev-erlang/jiffy/jiffy-0.14.7.ebuild
new file mode 100644
index 000000000000..63381d067036
--- /dev/null
+++ b/dev-erlang/jiffy/jiffy-0.14.7.ebuild
@@ -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="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 )
diff --git a/dev-erlang/jiffy/jiffy-0.14.8.ebuild b/dev-erlang/jiffy/jiffy-0.14.8.ebuild
new file mode 100644
index 000000000000..32fbdb970553
--- /dev/null
+++ b/dev-erlang/jiffy/jiffy-0.14.8.ebuild
@@ -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 )
diff --git a/dev-erlang/jiffy/jiffy-0.14.9.ebuild b/dev-erlang/jiffy/jiffy-0.14.9.ebuild
new file mode 100644
index 000000000000..32fbdb970553
--- /dev/null
+++ b/dev-erlang/jiffy/jiffy-0.14.9.ebuild
@@ -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 )
diff --git a/dev-erlang/jiffy/metadata.xml b/dev-erlang/jiffy/metadata.xml
new file mode 100644
index 000000000000..9a6108838f08
--- /dev/null
+++ b/dev-erlang/jiffy/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">davisp/jiffy</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/lager-3.2.0 b/dev-erlang/lager-3.2.0
deleted file mode 100644
index 79d3b8b155e0..000000000000
--- a/dev-erlang/lager-3.2.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/goldrush-0.1.7 >=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Logging framework for Erlang/OTP
-EAPI=6
-HOMEPAGE=https://github.com/basho/lager
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-erlang/goldrush-0.1.7 >=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/basho/lager/archive/3.2.0.tar.gz -> lager-3.2.0.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=1f9dc0bf4724c25a0e8edc8b91c2b62c
diff --git a/dev-erlang/lager-3.2.1 b/dev-erlang/lager-3.2.1
deleted file mode 100644
index d79e8d4582d6..000000000000
--- a/dev-erlang/lager-3.2.1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/goldrush-0.1.8 >=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Logging framework for Erlang/OTP
-EAPI=6
-HOMEPAGE=https://github.com/basho/lager
-KEYWORDS=amd64 ~arm ~ia64 ~ppc ~sparc ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-erlang/goldrush-0.1.8 >=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/basho/lager/archive/3.2.1.tar.gz -> lager-3.2.1.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=59d91984bc830b800276de7a4e422b27
diff --git a/dev-erlang/lager-3.2.2 b/dev-erlang/lager-3.2.2
deleted file mode 100644
index fe51ac5356b9..000000000000
--- a/dev-erlang/lager-3.2.2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/goldrush-0.1.8 >=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Logging framework for Erlang/OTP
-EAPI=6
-HOMEPAGE=https://github.com/basho/lager
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-erlang/goldrush-0.1.8 >=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/basho/lager/archive/3.2.2.tar.gz -> lager-3.2.2.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=8ba81112f6d719a132a5b866f1382ebc
diff --git a/dev-erlang/lager-3.2.4 b/dev-erlang/lager-3.2.4
deleted file mode 100644
index b3680a987d7a..000000000000
--- a/dev-erlang/lager-3.2.4
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/goldrush-0.1.9 >=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Logging framework for Erlang/OTP
-EAPI=6
-HOMEPAGE=https://github.com/basho/lager
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-erlang/goldrush-0.1.9 >=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/basho/lager/archive/3.2.4.tar.gz -> lager-3.2.4.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=4972f37f8cd611b22f7bf601717454d1
diff --git a/dev-erlang/lager/Manifest b/dev-erlang/lager/Manifest
new file mode 100644
index 000000000000..06f8d0fe29b9
--- /dev/null
+++ b/dev-erlang/lager/Manifest
@@ -0,0 +1,14 @@
+AUX 3.2.0-0001-Support-typed-records-newly-exposed-in-OTP-19.patch 2396 BLAKE2B 67540f9bdbd7cfa833c4b48814f6570237b9fddc8467a364497c6bbbc83c8f6229ae8ed9286446f526a789a6f932d9e1caeed1fc01bb1498cd14488ff5857327 SHA512 ca025f6ed283763fb3df7f4f9776ad606dd4c80bb5b02b66f2c5ffd6680e9153d0c10c0c138ea61b7225c43b2a4185a537953fef00ec9e57417bcd8d752437ee
+AUX 3.2.0-0002-Fix-get_env-bug.patch 2610 BLAKE2B 04904d35d9fbf5ccfb05ec3a49a8fe2fd0c6bb6d2f2620f4f7aabf81e708718cf510d3ba4282b9f2c9d832aa4d25bebcd58b135b41f64ac4a58f4a50d35f937a SHA512 ab83662a9445c25098e34f908db1ff3bfdd35ddd6205292bfc6a6332934db8b0035585b14ce1fa6268e50709a28d4da841fd541d502f55939007fd29df0e06f8
+AUX 3.2.0-0003-Add-get_env-unit-test.patch 1774 BLAKE2B a24bf911e8aa079542f16d0ba69a93a79667bc474d705d86b609dffa61f5d474856e78417375b85cbe028276be24fd2ffd071178d1b3a9fb15daefc869739cd6 SHA512 098470f9e0a34c56aa9f26ad84652593b4c752970c5eaf930cb2d67a89b7158f3829277406c8deb55581df04f6f612e30cbb8184f9c6ae3b29c485a66cd20e37
+AUX 3.2.0-0004-Undo-unnecessary-whitespace.patch 3308 BLAKE2B 42d43fc29d02460751e40ed665b2ff1d7340a82e0c7c80d185dea1e5e4e772826b1fcd274a91dc1cc65df4d0862afc4db094f28662be2f3e239805ab99527389 SHA512 9d6cb91fccfe98d12ecb74850597859175e323df8c0a5547cd0f64ab889e55edd8a0b59ca217dcfa7685997424d46f91309ca7fc909a263e7bc4142546d87330
+AUX 3.2.0-0005-R15-does-not-appear-to-properly-handle-the-export.patch 634 BLAKE2B e33bac45265ba19be4f5a03a349d12ddfb61edc9dfa8ec714576e24dd5895e50e46393a15e1aa8e6d92eba2832f10b3dc04d7e3024632a427e0db21d74206c09 SHA512 2fa0f5b926e3b90fee5fb7d25597edaa568ee7e231d6c165928cb5662657263fd6349c63ea75b30e8a84842a78d88863d7cade2b0f8d1ff90951d31d2e692528
+DIST lager-3.2.0.tar.gz 244340 BLAKE2B 4330956a82e376bb2527f1883d8481982d313d64ad22662950fc29376db0b902df64a96b086c6f065a7c2cf1b7acb231e5da0725eccd4da8d20b32e8d8908b3a SHA512 136274c8d1715d996b599317e4ac02e597c084351d3f7aea806ed9f0236a47c41dfff0b42a989dd4b6404e75e66b334600643aaec20d182edc9504d123920092
+DIST lager-3.2.1.tar.gz 244701 BLAKE2B 03d09c1fd42b4b1365264a2c5bd9f67032bd1f725c73bc06e875d60e9d5abd8eb38da44c75c1eada11d782d859c154dab40ace6d93d2e234201e6a39d34aa347 SHA512 2b9f82224943fd196f8aa12f228618996c3dcb2e83c8bf2633375e38771a4817e791db1d54493ab02835382796444266b623fce5686c864e21e49affddabea32
+DIST lager-3.2.2.tar.gz 244979 BLAKE2B 79b895c2a4df313fa582c3573c23d2ea233db1ad694d9425dc5217853c14d2ea1d40524ff634ba0f001ca85ac7833b52709840b9bb68d6b609e19d2acd906a36 SHA512 c183f141b50343c5892ee4417ab76cdd69862a53ccd9c0840b2df52c7034f08e5ac92546d6bdfc8014c8e7561cb75cfb20b3967e0146996907c9594d341095b6
+DIST lager-3.2.4.tar.gz 245002 BLAKE2B 4d6197cbefed0f9d53d4ef522b2f0827e86e404e108710a0c615befb8d033b77cef3a2fd53a9c9b8a98fd0f708be95e7d0a6d5f64802cf061d5171f343971c7c SHA512 765e132c19c46593f79f73400d04801d27767192dfeb75c3d3aef5a20963dc6113e544db35dccee2a975476a5653954a79ac49eb923d84daade0dc64a8c1e6f7
+EBUILD lager-3.2.0.ebuild 954 BLAKE2B f10515f21ba6f65f8e390b80f024395f61fd07b7b744de8a7c518ca947e9a7541398f8a153242df50e9cf9d82a7eb238a4c3f0ed37756da9dcae5ee809a64502 SHA512 5f4be585916c907e3b49ec88d942b3993e75f8e04e389e90fbae1698da371f6e671d178a32f1a0bd9a08e3ed8648a1687d13bdca3c87b58669a283cc0262e385
+EBUILD lager-3.2.1.ebuild 622 BLAKE2B dfbe24e43293dedb1bd499194ce96670037955f6b610ccfa1849e31be633fbbb7df5fd7646d94b3bac6794251ff3b2085b6d1d66bd4c23b8653292c50d0c4393 SHA512 0d7578d6071ab7c0deabb7fc9d42542d1277b3925d1608ab98dfdb11755a7cfcc1894d7b67126f9466264a0d3f0b0e161e061181253e3a0a136fba3e276a895a
+EBUILD lager-3.2.2.ebuild 620 BLAKE2B 3dc58df5990d62cddc2e54eb7d8038567e4d337ac6a6178ed3da0f056f19a3a09e2dbb507c399219ac8deb00a0c72f802205d6985217be923a1b880f48c0a493 SHA512 84a39cb102fd5c2aef9407aef471b229f51c164c42f5e568d70fd088984e23921f7c65e79950cccbc95b3739488c090b0685c8a216d126e8ca3a8fed7271125f
+EBUILD lager-3.2.4.ebuild 620 BLAKE2B ee3115a7797801c911d810fa9bcbf5ce11d133203202f7a855135fe4a04401c98d48883757a7621c1b4b5281d683f0dd3d7341c9f2f1e2bdc1c0b9147bbc36d5 SHA512 b37681d6a2dd33988bf8eacd8fa14c31c052694d8cf2b5d50e2a7f231adc8d37524683046d088244c131ad5b013687d9b9270a82c46a25dbc6aebe4566541918
+MISC metadata.xml 619 BLAKE2B 772490bc4adf2e28cd8c1c5a1dff756435642150ada50b0825726f1aedefd36111a092ba90588cc66957c315ce315a5feed11077fbf33b122dc69cd5143d4966 SHA512 964778f5dfefcbffad2543a6011e8f7b9a2ef9004a5090b3a57eb66131168b4aa26584cca242cffb5b8c1ad101dc9988f76f12cfab3d191d238f6a6cd9afb856
diff --git a/dev-erlang/lager/files/3.2.0-0001-Support-typed-records-newly-exposed-in-OTP-19.patch b/dev-erlang/lager/files/3.2.0-0001-Support-typed-records-newly-exposed-in-OTP-19.patch
new file mode 100644
index 000000000000..b9ade5f5698f
--- /dev/null
+++ b/dev-erlang/lager/files/3.2.0-0001-Support-typed-records-newly-exposed-in-OTP-19.patch
@@ -0,0 +1,55 @@
+From d35670e01a3c6f9f9bcb3150217d26cc92513586 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Johannes=20Wei=C3=9Fl?= <jargon@molb.org>
+Date: Sun, 21 Feb 2016 14:22:28 +0100
+Subject: [PATCH 1/5] Support typed records newly exposed in OTP 19
+
+Otherwise `lager_transform` fails after https://github.com/erlang/otp/commit/de9012628a6b0e97d2f1325bf2f72817f69f84ee
+
+The error message is:
+
+ test/pr_nested_record_test.erl: error in parse transform 'lager_transform': {function_clause,
+ [{lager_transform,
+ '-walk_ast/2-fun-0-',
+ [{typed_record_field,
+ {record_field,5,
+ {atom,5,field1}},
+ {type,5,term,[]}}],
+ [{file,
+ "src/lager_transform.erl"},
+ {line,62}]},
+---
+ src/lager_transform.erl | 13 ++++++++-----
+ 1 file changed, 8 insertions(+), 5 deletions(-)
+
+diff --git a/src/lager_transform.erl b/src/lager_transform.erl
+index 7648c46..8cea5a3 100644
+--- a/src/lager_transform.erl
++++ b/src/lager_transform.erl
+@@ -59,16 +59,19 @@ walk_ast(Acc, [{function, Line, Name, Arity, Clauses}|T]) ->
+ walk_ast([{function, Line, Name, Arity,
+ walk_clauses([], Clauses)}|Acc], T);
+ walk_ast(Acc, [{attribute, _, record, {Name, Fields}}=H|T]) ->
+- FieldNames = lists:map(fun({record_field, _, {atom, _, FieldName}}) ->
+- FieldName;
+- ({record_field, _, {atom, _, FieldName}, _Default}) ->
+- FieldName
+- end, Fields),
++ FieldNames = lists:map(fun record_field_name/1, Fields),
+ stash_record({Name, FieldNames}),
+ walk_ast([H|Acc], T);
+ walk_ast(Acc, [H|T]) ->
+ walk_ast([H|Acc], T).
+
++record_field_name({record_field, _, {atom, _, FieldName}}) ->
++ FieldName;
++record_field_name({record_field, _, {atom, _, FieldName}, _Default}) ->
++ FieldName;
++record_field_name({typed_record_field, Field, _Type}) ->
++ record_field_name(Field).
++
+ walk_clauses(Acc, []) ->
+ lists:reverse(Acc);
+ walk_clauses(Acc, [{clause, Line, Arguments, Guards, Body}|T]) ->
+--
+2.8.3
+
diff --git a/dev-erlang/lager/files/3.2.0-0002-Fix-get_env-bug.patch b/dev-erlang/lager/files/3.2.0-0002-Fix-get_env-bug.patch
new file mode 100644
index 000000000000..51972d8c4fcd
--- /dev/null
+++ b/dev-erlang/lager/files/3.2.0-0002-Fix-get_env-bug.patch
@@ -0,0 +1,63 @@
+From 4c87abcd4f9d70a1136fff8f573dc7adcc833e43 Mon Sep 17 00:00:00 2001
+From: Alexander Petrovsky <askjuise@gmail.com>
+Date: Tue, 10 May 2016 22:37:22 +0300
+Subject: [PATCH 2/5] Fix get_env bug
+
+---
+ src/lager_app.erl | 20 +++++++++++---------
+ 1 file changed, 11 insertions(+), 9 deletions(-)
+
+diff --git a/src/lager_app.erl b/src/lager_app.erl
+index 8f1464d..8efd26b 100644
+--- a/src/lager_app.erl
++++ b/src/lager_app.erl
+@@ -138,11 +138,10 @@ maybe_install_sink_killer(_Sink, HWM, ReinstallTimer) ->
+ error_logger:error_msg("Invalid value for 'killer_hwm': ~p or 'killer_reinstall_after': ~p", [HWM, ReinstallTimer]),
+ throw({error, bad_config}).
+
+-start_error_logger_handler({ok, false}, _HWM, _Whitelist) ->
++-spec start_error_logger_handler(boolean(), pos_integer(), list()) -> list().
++start_error_logger_handler(false, _HWM, _Whitelist) ->
+ [];
+-start_error_logger_handler(_, HWM, undefined) ->
+- start_error_logger_handler(ignore_me, HWM, {ok, []});
+-start_error_logger_handler(_, HWM, {ok, WhiteList}) ->
++start_error_logger_handler(true, HWM, WhiteList) ->
+ GlStrategy = case application:get_env(lager, error_logger_groupleader_strategy) of
+ undefined ->
+ handle;
+@@ -200,13 +199,16 @@ configure_extra_sinks(Sinks) ->
+ lists:foreach(fun({Sink, Proplist}) -> configure_sink(Sink, Proplist) end,
+ Sinks).
+
++-spec get_env(atom(), atom()) -> term().
+ get_env(Application, Key) ->
+ get_env(Application, Key, undefined).
++
+ %% R15 doesn't know about application:get_env/3
++-spec get_env(atom(), atom(), term()) -> term().
+ get_env(Application, Key, Default) ->
+- get_env_default(application:get_env(Application, Key),
+- Default).
++ get_env_default(application:get_env(Application, Key), Default).
+
++-spec get_env_default('undefined' | {'ok', term()}, term()) -> term().
+ get_env_default(undefined, Default) ->
+ Default;
+ get_env_default({ok, Value}, _Default) ->
+@@ -235,9 +237,9 @@ boot() ->
+ lager:update_loglevel_config(?DEFAULT_SINK),
+
+ SavedHandlers = start_error_logger_handler(
+- get_env(lager, error_logger_redirect),
+- interpret_hwm(get_env(lager, error_logger_hwm)),
+- get_env(lager, error_logger_whitelist)
++ get_env(lager, error_logger_redirect, true),
++ interpret_hwm(get_env(lager, error_logger_hwm, 0)),
++ get_env(lager, error_logger_whitelist, [])
+ ),
+
+ SavedHandlers.
+--
+2.8.3
+
diff --git a/dev-erlang/lager/files/3.2.0-0003-Add-get_env-unit-test.patch b/dev-erlang/lager/files/3.2.0-0003-Add-get_env-unit-test.patch
new file mode 100644
index 000000000000..affc347fdc45
--- /dev/null
+++ b/dev-erlang/lager/files/3.2.0-0003-Add-get_env-unit-test.patch
@@ -0,0 +1,64 @@
+From 09aee4b601e0a11b31e99392bdb14ec67a79c80f Mon Sep 17 00:00:00 2001
+From: Alexander Petrovsky <askjuise@gmail.com>
+Date: Wed, 11 May 2016 22:52:09 +0300
+Subject: [PATCH 3/5] Add get_env unit test
+
+---
+ rebar.config | 4 +++-
+ test/lager_app_tests.erl | 22 ++++++++++++++++++++++
+ 2 files changed, 25 insertions(+), 1 deletion(-)
+ create mode 100644 test/lager_app_tests.erl
+
+diff --git a/rebar.config b/rebar.config
+index 77272c7..278df9c 100644
+--- a/rebar.config
++++ b/rebar.config
+@@ -40,9 +40,12 @@
+
+ {eunit_opts, [verbose]}.
+ {eunit_compile_opts, [
++ export_all,
++
+ nowarn_untyped_record,
+ nowarn_export_all
+ ]}.
++
+ {deps, [
+ {goldrush, ".*", {git, "git://github.com/DeadZen/goldrush.git", {tag, "0.1.8"}}}
+ ]}.
+@@ -53,4 +56,3 @@
+ {cover_enabled, true}.
+ {edoc_opts, [{stylesheet_file, "./priv/edoc.css"}]}.
+
+-{eunit_opts, [verbose]}.
+diff --git a/test/lager_app_tests.erl b/test/lager_app_tests.erl
+new file mode 100644
+index 0000000..80fe985
+--- /dev/null
++++ b/test/lager_app_tests.erl
+@@ -0,0 +1,22 @@
++-module(lager_app_tests).
++
++-compile([{parse_transform, lager_transform}]).
++
++-include_lib("eunit/include/eunit.hrl").
++
++
++get_env_default_test() ->
++ ?assertEqual(<<"Some">>, lager_app:get_env_default(undefined, <<"Some">>)),
++ ?assertEqual(<<"Value">>, lager_app:get_env_default({ok, <<"Value">>}, <<"Some">>)),
++ ok.
++
++get_env_test() ->
++ application:set_env(myapp, mykey1, <<"Value">>),
++
++ ?assertEqual(<<"Some">>, lager_app:get_env(myapp, mykey0, <<"Some">>)),
++ ?assertEqual(<<"Value">>, lager_app:get_env(myapp, mykey1, <<"Some">>)),
++
++ ?assertEqual(undefined, lager_app:get_env(myapp, mykey0)),
++ ?assertEqual(<<"Value">>, lager_app:get_env(myapp, mykey1)),
++ ok.
++
+--
+2.8.3
+
diff --git a/dev-erlang/lager/files/3.2.0-0004-Undo-unnecessary-whitespace.patch b/dev-erlang/lager/files/3.2.0-0004-Undo-unnecessary-whitespace.patch
new file mode 100644
index 000000000000..cefbc7ea4203
--- /dev/null
+++ b/dev-erlang/lager/files/3.2.0-0004-Undo-unnecessary-whitespace.patch
@@ -0,0 +1,71 @@
+From 0d428368e3c71fdefab39927ca142e3bccabd543 Mon Sep 17 00:00:00 2001
+From: "John R. Daily" <git@epep.us>
+Date: Thu, 19 May 2016 14:55:51 -0400
+Subject: [PATCH 4/5] * Undo unnecessary whitespace * Make
+ lager_handler_watcher test more resilient by scanning for messages of
+ interest rather than assuming we know exactly what messages will arrive at
+ the test backend
+
+---
+ src/lager_app.erl | 4 ++--
+ src/lager_handler_watcher.erl | 22 ++++++++++++++++------
+ 2 files changed, 18 insertions(+), 8 deletions(-)
+
+diff --git a/src/lager_app.erl b/src/lager_app.erl
+index 8efd26b..7b02e54 100644
+--- a/src/lager_app.erl
++++ b/src/lager_app.erl
+@@ -237,9 +237,9 @@ boot() ->
+ lager:update_loglevel_config(?DEFAULT_SINK),
+
+ SavedHandlers = start_error_logger_handler(
+- get_env(lager, error_logger_redirect, true),
++ get_env(lager, error_logger_redirect, true),
+ interpret_hwm(get_env(lager, error_logger_hwm, 0)),
+- get_env(lager, error_logger_whitelist, [])
++ get_env(lager, error_logger_whitelist, [])
+ ),
+
+ SavedHandlers.
+diff --git a/src/lager_handler_watcher.erl b/src/lager_handler_watcher.erl
+index d5fe140..4e595e4 100644
+--- a/src/lager_handler_watcher.erl
++++ b/src/lager_handler_watcher.erl
+@@ -178,12 +178,10 @@ reinstall_on_runtime_failure_test_() ->
+ try
+ ?assert(lists:member(lager_crash_backend, gen_event:which_handlers(lager_event))),
+ timer:sleep(6000),
+- _ = lager_test_backend:pop(), %% throw away application start up message
+- _ = lager_test_backend:pop(), %% throw away gen_event crash message
+- {_Severity, _Date, Msg, _Metadata} = lager_test_backend:pop(),
+- ?assertEqual("Lager event handler lager_crash_backend exited with reason crash", lists:flatten(Msg)),
+- {_Severity2, _Date2, Msg2, _Metadata2} = lager_test_backend:pop(),
+- ?assertMatch("Lager failed to install handler lager_crash_backend into lager_event, retrying later :"++_, lists:flatten(Msg2)),
++
++ pop_until("Lager event handler lager_crash_backend exited with reason crash", fun lists:flatten/1),
++ pop_until("Lager failed to install handler lager_crash_backend into lager_event, retrying later",
++ fun(Msg) -> string:substr(lists:flatten(Msg), 1, 84) end),
+ ?assertEqual(false, lists:member(lager_crash_backend, gen_event:which_handlers(lager_event)))
+ after
+ application:stop(lager),
+@@ -194,5 +192,17 @@ reinstall_on_runtime_failure_test_() ->
+ ]
+ }.
+
++pop_until(String, Fun) ->
++ try_backend_pop(lager_test_backend:pop(), String, Fun).
++
++try_backend_pop(undefined, String, _Fun) ->
++ throw("Not found: " ++ String);
++try_backend_pop({_Severity, _Date, Msg, _Metadata}, String, Fun) ->
++ case Fun(Msg) of
++ String ->
++ ok;
++ _ ->
++ try_backend_pop(lager_test_backend:pop(), String, Fun)
++ end.
+
+ -endif.
+--
+2.8.3
+
diff --git a/dev-erlang/lager/files/3.2.0-0005-R15-does-not-appear-to-properly-handle-the-export.patch b/dev-erlang/lager/files/3.2.0-0005-R15-does-not-appear-to-properly-handle-the-export.patch
new file mode 100644
index 000000000000..9c27abd5c430
--- /dev/null
+++ b/dev-erlang/lager/files/3.2.0-0005-R15-does-not-appear-to-properly-handle-the-export.patch
@@ -0,0 +1,25 @@
+From 124ba14f188fd3b63735b73828fa3d99ebfdb7af Mon Sep 17 00:00:00 2001
+From: "John R. Daily" <git@epep.us>
+Date: Thu, 19 May 2016 15:26:02 -0400
+Subject: [PATCH 5/5] R15 does not appear to properly handle the export_all
+ directive added to rebar.config
+
+---
+ src/lager_app.erl | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/lager_app.erl b/src/lager_app.erl
+index 7b02e54..b76da53 100644
+--- a/src/lager_app.erl
++++ b/src/lager_app.erl
+@@ -23,6 +23,7 @@
+ -behaviour(application).
+ -include("lager.hrl").
+ -ifdef(TEST).
++-compile([export_all]).
+ -include_lib("eunit/include/eunit.hrl").
+ -endif.
+ -export([start/0,
+--
+2.8.3
+
diff --git a/dev-erlang/lager/lager-3.2.0.ebuild b/dev-erlang/lager/lager-3.2.0.ebuild
new file mode 100644
index 000000000000..3c88ed5979cb
--- /dev/null
+++ b/dev-erlang/lager/lager-3.2.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 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.7
+ >=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( README.md TODO )
+PATCHES=(
+ "${FILESDIR}/${PV}-0001-Support-typed-records-newly-exposed-in-OTP-19.patch"
+ "${FILESDIR}/${PV}-0002-Fix-get_env-bug.patch"
+ "${FILESDIR}/${PV}-0003-Add-get_env-unit-test.patch"
+ "${FILESDIR}/${PV}-0004-Undo-unnecessary-whitespace.patch"
+ "${FILESDIR}/${PV}-0005-R15-does-not-appear-to-properly-handle-the-export.patch"
+)
+
+src_prepare() {
+ rebar_src_prepare
+ # 'priv' directory contains only edoc.css, but doc isn't going to be built.
+ rm -r "${S}/priv" || die
+}
diff --git a/dev-erlang/lager/lager-3.2.1.ebuild b/dev-erlang/lager/lager-3.2.1.ebuild
new file mode 100644
index 000000000000..33d8d1ae27cc
--- /dev/null
+++ b/dev-erlang/lager/lager-3.2.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 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.8
+ >=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
+}
diff --git a/dev-erlang/lager/lager-3.2.2.ebuild b/dev-erlang/lager/lager-3.2.2.ebuild
new file mode 100644
index 000000000000..4be62a4907a6
--- /dev/null
+++ b/dev-erlang/lager/lager-3.2.2.ebuild
@@ -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.8
+ >=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
+}
diff --git a/dev-erlang/lager/lager-3.2.4.ebuild b/dev-erlang/lager/lager-3.2.4.ebuild
new file mode 100644
index 000000000000..feae81b06381
--- /dev/null
+++ b/dev-erlang/lager/lager-3.2.4.ebuild
@@ -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
+}
diff --git a/dev-erlang/lager/metadata.xml b/dev-erlang/lager/metadata.xml
new file mode 100644
index 000000000000..b31f95d28032
--- /dev/null
+++ b/dev-erlang/lager/metadata.xml
@@ -0,0 +1,17 @@
+<?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>
+ <longdescription lang="en">
+ Lager (as in the beer) is a logging framework for Erlang. Its purpose
+ is to provide a more traditional way to perform logging in an erlang
+ application that plays nicely with traditional UNIX logging tools like
+ logrotate and syslog.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">basho/lager</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/luerl-0.2 b/dev-erlang/luerl-0.2
deleted file mode 100644
index 6b4401854481..000000000000
--- a/dev-erlang/luerl-0.2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Lua in Erlang
-EAPI=6
-HOMEPAGE=https://github.com/rvirding/luerl
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/rvirding/luerl/archive/v0.2.tar.gz -> luerl-0.2.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=c09eb1870667d18d1ce5a1437968fba7
diff --git a/dev-erlang/luerl/Manifest b/dev-erlang/luerl/Manifest
new file mode 100644
index 000000000000..51910e18c131
--- /dev/null
+++ b/dev-erlang/luerl/Manifest
@@ -0,0 +1,3 @@
+DIST luerl-0.2.tar.gz 94603 BLAKE2B 47e04b93791c6e9342878a1d3da8f1b757822e5fcf7278fc7f13441e1bacd96c3716744d303ce087d8f0dbc98b2c8c74c32777f291470e02b02f9c7bdd26eeb7 SHA512 80fb76609ad42df880d67919c352785781adb1d815b4c625bb93c35caf17ecf5455e82aab61f95c6c2f522d554b2858748d295db7c487c26e90c6afa957faaec
+EBUILD luerl-0.2.ebuild 433 BLAKE2B 2c7f1bb5b041b9145f08b80f733cf6591b42a0da5a4042d3361f436b2c39d461b4f46817918de188fea9b1ae50fba8663aa8b36fc02c8f946eae3be9ecaa98eb SHA512 22dd3f993d57404d9085be3ce11a811a03ad642447ca979ac19ea78be3936794e3ee2399dffef5be2b0b1bbb47f65cf857ad8d0944cc8ded8b2ef4c5e50dbbc2
+MISC metadata.xml 333 BLAKE2B 5215a0b751b2b9f05fecf30164cca969cd08816fc80ab742f072bc5ceae3b6bde478d0349cdb7ae81f68228777bc88b2d4f738321f6cb408b48e0b54bbc9eacb SHA512 4930b56ea22692eaff8ac9715037e9f52b24fd727a6e1d5ab6b3ae63d2f232c0f7a69dc6a07a5bdfbf221b4711058ed2a13b978294602047f0fee7a7d767c7ae
diff --git a/dev-erlang/luerl/luerl-0.2.ebuild b/dev-erlang/luerl/luerl-0.2.ebuild
new file mode 100644
index 000000000000..1f0156d1ab07
--- /dev/null
+++ b/dev-erlang/luerl/luerl-0.2.ebuild
@@ -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="Lua in Erlang"
+HOMEPAGE="https://github.com/rvirding/luerl"
+SRC_URI="https://github.com/rvirding/${PN}/archive/v${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=( README.md )
diff --git a/dev-erlang/luerl/metadata.xml b/dev-erlang/luerl/metadata.xml
new file mode 100644
index 000000000000..a21b15788e69
--- /dev/null
+++ b/dev-erlang/luerl/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">rvirding/luerl</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/meck-0.8.3 b/dev-erlang/meck-0.8.3
deleted file mode 100644
index fa1ed3204de7..000000000000
--- a/dev-erlang/meck-0.8.3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 test? ( >=dev-erlang/hamcrest-0.1.0_p20150103 ) dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Mocking library for Erlang
-EAPI=6
-HOMEPAGE=https://github.com/eproxus/meck
-IUSE=test
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/eproxus/meck/archive/0.8.3.tar.gz -> meck-0.8.3.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=08eb80d7b5207a06c885671048e5d8f4
diff --git a/dev-erlang/meck-0.8.4 b/dev-erlang/meck-0.8.4
deleted file mode 100644
index d1be71d04d92..000000000000
--- a/dev-erlang/meck-0.8.4
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 test? ( >=dev-erlang/hamcrest-0.1.0_p20150103 ) dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Mocking library for Erlang
-EAPI=6
-HOMEPAGE=https://github.com/eproxus/meck
-IUSE=test
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/eproxus/meck/archive/0.8.4.tar.gz -> meck-0.8.4.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=fb8ba0181712b9b0b944897911e623bf
diff --git a/dev-erlang/meck/Manifest b/dev-erlang/meck/Manifest
new file mode 100644
index 000000000000..cf4e3c78acd3
--- /dev/null
+++ b/dev-erlang/meck/Manifest
@@ -0,0 +1,5 @@
+DIST meck-0.8.3.tar.gz 232910 BLAKE2B 8ea00214e5760eba20b4aaf0c2e9d16643ac764c7225df1f1f841cc9614820cbd707ce5e24761dc416d15e997ac5a76844ce4b7f1dc3f2e6d908378ad8949077 SHA512 2009bba7d9e7825142c335a03f3f67ef1a9407fa0f93d360c3f4854851af789dc3ad65935e42b1f0bc69d0f47a8854d311eaf68628a4088d1bcbe05c4010c5bd
+DIST meck-0.8.4.tar.gz 234157 BLAKE2B 0f8abb2bda2afa3c41e18d51ec8ba6add17e69343f298c595dc4c6e6edab05770c875e158ba73314e1f5289bf6692bc5bf1e779e0e9edbe7d39a88ba44724be0 SHA512 e6d8caf385e93daef70382f2efac59215628cc200dfaeb74437571d24131b49eb8328af452133ce3c9393d14a1f84b90c2432c83af25cf0cb17cd19a236373a7
+EBUILD meck-0.8.3.ebuild 663 BLAKE2B 50825c167bb8ce83bfc2267c5ac85c13629d43f11e6dda0d06b58d060b7256ece4914f59233fa6b75d81a90090a0f0f7fe3dbd2af11a78e87a57cc661a4956ed SHA512 b319f9886b43e88e4bbf64333e2a17e89ceb1757dc3477c5618bf27c18a97fc5cbae37770bc4cb94c21b9036515cc871500b2f72e8492d27a4dbd997124f2b08
+EBUILD meck-0.8.4.ebuild 663 BLAKE2B 3845fae12bb5e3174e1e4fe31ec140682a455dadc9e0cc0d69e026e15e3cc1837c12367bb6840a00ed85bacfa29849ae2f45e2fa2d0ebf47f1363fcf41ca36b5 SHA512 2a6862437a2cbc54bf60a1d2d317e575779454ee10cc9d5027636506e847aa6efa80948e8c219eea8dfbe0f7bdf8cbd65f4dc3390bec53eaa73d41b36e6b3201
+MISC metadata.xml 331 BLAKE2B 6a0d8e59a346d7e71298505922b6873bd989dd1623a4e14b565a63c3018d9ea5bbc61a1f1d08aec951967d30b58fb21d0fca660516cc74b423af5a71ddec8be5 SHA512 f7dab2de85f80ff6040439ccb8d9a9227573e31c8210293fcd8e260722500ccc2d9355e92252e0a0b491f31370e97071cfe92d3fc37beb04e3cb10ff921119f0
diff --git a/dev-erlang/meck/meck-0.8.3.ebuild b/dev-erlang/meck/meck-0.8.3.ebuild
new file mode 100644
index 000000000000..24e102976d86
--- /dev/null
+++ b/dev-erlang/meck/meck-0.8.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar
+
+DESCRIPTION="Mocking library for Erlang"
+HOMEPAGE="https://github.com/eproxus/meck"
+SRC_URI="https://github.com/eproxus/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
+IUSE="test"
+
+CDEPEND=">=dev-lang/erlang-17.1"
+DEPEND="${CDEPEND}
+ test? ( >=dev-erlang/hamcrest-0.1.0_p20150103 )"
+RDEPEND="${CDEPEND}"
+
+DOCS=( CHANGELOG NOTICE README.md )
+
+src_prepare() {
+ rebar_src_prepare
+ rebar_remove_deps test.config
+}
+
+src_test() {
+ erebar -C test.config compile eunit
+}
diff --git a/dev-erlang/meck/meck-0.8.4.ebuild b/dev-erlang/meck/meck-0.8.4.ebuild
new file mode 100644
index 000000000000..f712fb0cd778
--- /dev/null
+++ b/dev-erlang/meck/meck-0.8.4.ebuild
@@ -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="Mocking library for Erlang"
+HOMEPAGE="https://github.com/eproxus/meck"
+SRC_URI="https://github.com/eproxus/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
+IUSE="test"
+
+CDEPEND=">=dev-lang/erlang-17.1"
+DEPEND="${CDEPEND}
+ test? ( >=dev-erlang/hamcrest-0.1.0_p20150103 )"
+RDEPEND="${CDEPEND}"
+
+DOCS=( CHANGELOG NOTICE README.md )
+
+src_prepare() {
+ rebar_src_prepare
+ rebar_remove_deps test.config
+}
+
+src_test() {
+ erebar -C test.config compile eunit
+}
diff --git a/dev-erlang/meck/metadata.xml b/dev-erlang/meck/metadata.xml
new file mode 100644
index 000000000000..d2bce65c4553
--- /dev/null
+++ b/dev-erlang/meck/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">eproxus/meck</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/metadata.xml b/dev-erlang/metadata.xml
new file mode 100644
index 000000000000..04742f279077
--- /dev/null
+++ b/dev-erlang/metadata.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<catmetadata>
+ <longdescription lang="en">
+ The dev-erlang category contains libraries, utilities or
+ bindings written in or for the Erlang programming language.
+ </longdescription>
+ <longdescription lang="de">
+ Die Kategorie dev-erlang enthält Bibliotheken und Werkzeuge für die
+ Programmiersprache Erlang.
+ </longdescription>
+ <longdescription lang="es">
+ La categoría dev-erlang contiene librerias y utilidades referentes al
+ lenguaje de programación Erlang.
+ </longdescription>
+ <longdescription lang="ja">
+ dev-erlangカテゴリーにはErlangプログラミング言語で記述された/のために
+ 記述されたライブラリーと>ユーティリティとバインディングが含まれます。
+ </longdescription>
+ <longdescription lang="nl">
+ De dev-erlang categorie bevat bibliotheken en hulpmiddelen voor het
+ gebruik van de programmeertaal Erlang.
+ </longdescription>
+ <longdescription lang="vi">
+ Nhóm dev-erlang chứa các thư viện và tiện ích liên quan
+ đến ngôn ngữ lập trình Erlang.
+ </longdescription>
+ <longdescription lang="it">
+ La categoria dev-erlang contiene librerie ed utilità per il linguaggio
+ di programmazione Erlang.
+ </longdescription>
+ <longdescription lang="pt">
+ A categoria dev-erlang contém bibliotecas, utilitários e
+ bindings escritos em ou para a linguagem de programação Erlang.
+ </longdescription>
+ <longdescription lang="pl">
+ Kategoria dev-erlang zawiera biblioteki, narzędzia i powiązania
+ (bindings) napisane w lub stworzone do pisania w języku programowania
+ Erlang.
+ </longdescription>
+</catmetadata>
+
diff --git a/dev-erlang/p1_mysql-1.0.1 b/dev-erlang/p1_mysql-1.0.1
deleted file mode 100644
index bee65c882d02..000000000000
--- a/dev-erlang/p1_mysql-1.0.1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Pure Erlang MySQL driver
-EAPI=6
-HOMEPAGE=https://github.com/processone/p1_mysql
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=BSD
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/p1_mysql/archive/1.0.1.tar.gz -> p1_mysql-1.0.1.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=c99782097851c2ac421a950cc183a8a6
diff --git a/dev-erlang/p1_mysql-1.0.2 b/dev-erlang/p1_mysql-1.0.2
deleted file mode 100644
index a1b9751072f0..000000000000
--- a/dev-erlang/p1_mysql-1.0.2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Pure Erlang MySQL driver
-EAPI=6
-HOMEPAGE=https://github.com/processone/p1_mysql
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=BSD
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/p1_mysql/archive/1.0.2.tar.gz -> p1_mysql-1.0.2.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=d55cb31e15d129cdcbb39b9998b9bdca
diff --git a/dev-erlang/p1_mysql/Manifest b/dev-erlang/p1_mysql/Manifest
new file mode 100644
index 000000000000..8002ace12941
--- /dev/null
+++ b/dev-erlang/p1_mysql/Manifest
@@ -0,0 +1,5 @@
+DIST p1_mysql-1.0.1.tar.gz 19329 BLAKE2B b5904a12e8ce5c1b58ff789adb5df7fd9040b8a874b6e1054f3086fa1c28b1347e21d6809fa00fb8281816d2bfaccd7889cb2c2665376a40e87b36eaf315e269 SHA512 2e5d3baa255ab7b6d3271e633793bfb265648b260c104256980a1229ea20bf3701d8f665f65fb4785272ea7e4e6a346a262ffbf609de10aec6d8029ef1d4f567
+DIST p1_mysql-1.0.2.tar.gz 19512 BLAKE2B 8cf7cded80d6ca1239019f3d1bbb7d4babbe0336a09b6c8ebb55e116eeb592e35a6f332ee6950c78ac6559a3850bdc1dbfa50ded2d30e008deb8e8d50b5c86d2 SHA512 ac0656b3134cfae47161a4643188784cf71e8ea19bbd5856e58d4f1d508a8771534975a631da51e7574e5adb3f64cdd250ab59ab7e9138fd5cb865e80522bd11
+EBUILD p1_mysql-1.0.1.ebuild 457 BLAKE2B cb4272455df95ed5f69702c52842358b812244cc4a828ed5c756f33b8fe7d5ea3addcad809273bcf056ea43a9aec43f18f278553c2707277deeb6a6d0b8eecfd SHA512 33263eed86382a1a2d6f6eae1ca2400c1974ebd9fe638b22e8703e0fe25d73344dc64c711e777c844021c94025d037d8f8aa0fdd40a6bdbb54e30824b08c2a41
+EBUILD p1_mysql-1.0.2.ebuild 457 BLAKE2B 990dcac1c89710c99d384dacd9af2c81680f424cd0879ef7fbae4c6f938a58e551caae225eed4ba0391a9c1856f589a9c08cd9cbac16890710effe747de6c90c SHA512 15c3ad3a348419c06ba15b1c8a906fd7ebd987a93022e3ee033b38ca58b111cfdfe5b0a25305cd75d064400a7f78022d6785e8e72070bfd5ee8ddbe7e41e8c88
+MISC metadata.xml 338 BLAKE2B b5172d8c92935191724a3bff105c1fe4420587cd1ab022f0c7982629d7836b7aa8dc119f15d7ee6f2e4f41423d691d9d260d21afbca4bf04cff60fc72c156710 SHA512 0570f14cb80ce3feb1016bab61413efadc16df8ca0a82b1e38f827c9b50c2938d23c21bc81a7e17c5dcf83c7ec321762c0a939a82ce4f7ea9721f883f8015316
diff --git a/dev-erlang/p1_mysql/metadata.xml b/dev-erlang/p1_mysql/metadata.xml
new file mode 100644
index 000000000000..b371c2d262ef
--- /dev/null
+++ b/dev-erlang/p1_mysql/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">processone/p1_mysql</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/p1_mysql/p1_mysql-1.0.1.ebuild b/dev-erlang/p1_mysql/p1_mysql-1.0.1.ebuild
new file mode 100644
index 000000000000..e00062c49a6c
--- /dev/null
+++ b/dev-erlang/p1_mysql/p1_mysql-1.0.1.ebuild
@@ -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="Pure Erlang MySQL driver"
+HOMEPAGE="https://github.com/processone/p1_mysql"
+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-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/p1_mysql/p1_mysql-1.0.2.ebuild b/dev-erlang/p1_mysql/p1_mysql-1.0.2.ebuild
new file mode 100644
index 000000000000..fde9ce59075d
--- /dev/null
+++ b/dev-erlang/p1_mysql/p1_mysql-1.0.2.ebuild
@@ -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 MySQL driver"
+HOMEPAGE="https://github.com/processone/p1_mysql"
+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-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/p1_oauth2-0.6.1 b/dev-erlang/p1_oauth2-0.6.1
deleted file mode 100644
index 9c7adc2a9488..000000000000
--- a/dev-erlang/p1_oauth2-0.6.1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 test? ( >=dev-erlang/meck-0.8.3 >=dev-erlang/proper-1.1_p20150814 ) dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Erlang OAuth 2.0 implementation
-EAPI=6
-HOMEPAGE=https://github.com/processone/p1_oauth2
-IUSE=test
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=MIT
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/p1_oauth2/archive/0.6.1.tar.gz -> p1_oauth2-0.6.1.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=8e631523d6ccf084b1483426b4ba9412
diff --git a/dev-erlang/p1_oauth2/Manifest b/dev-erlang/p1_oauth2/Manifest
new file mode 100644
index 000000000000..2e586db26336
--- /dev/null
+++ b/dev-erlang/p1_oauth2/Manifest
@@ -0,0 +1,3 @@
+DIST p1_oauth2-0.6.1.tar.gz 212804 BLAKE2B 571341aaa4d3a4bac6ac2f8f46d2e4b9caf5e00622a392635d79ff11b520a3cab71d360220c99a46035ce851974d975d69a71ac9b1be626c9b126941fc4a73cf SHA512 2509d48775579a26178fb5a082e628a8487c986b1b4d4abe974b653a1e0b7605bed934d59f6d62927582bdb95a53ba454816d326d99a77c5360928c4973ade4a
+EBUILD p1_oauth2-0.6.1.ebuild 769 BLAKE2B 5f526765741fbf73fa473a0c6ac8bc241bc265b226e343a51acc7710e2e6e6ada8a93d86cf0e42bbe419c9cdac90412f1fab69102eaa09430df63746423f7fb4 SHA512 12d79503761861d0de76bd0768024d26b82f8e16524f2ea8b1608902c97a91b6a2277ac89b5fca2969fe03f549bfb3177dd97c37e8423f97fe05e24595f8c655
+MISC metadata.xml 339 BLAKE2B 662d6749286fc25ddb8fd02a5c5cbd00918e9cca502733454f7ccaaca17bfb41b3563bf7112d44a7f584a657708384667f5cbf83fedd9c0d5131b9cd5ea54068 SHA512 cc9411df22f6062230b96b1f21db123629a85bc5438c10f4877cc0f0ae531e8dfe7f7d0e4129c59f26a3fa0a23c5e61014e4c66d922e480344c94b28439d4d4f
diff --git a/dev-erlang/p1_oauth2/metadata.xml b/dev-erlang/p1_oauth2/metadata.xml
new file mode 100644
index 000000000000..50cc0a6a9623
--- /dev/null
+++ b/dev-erlang/p1_oauth2/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">processone/p1_oauth2</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/p1_oauth2/p1_oauth2-0.6.1.ebuild b/dev-erlang/p1_oauth2/p1_oauth2-0.6.1.ebuild
new file mode 100644
index 000000000000..f151840da6e5
--- /dev/null
+++ b/dev-erlang/p1_oauth2/p1_oauth2-0.6.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar
+
+DESCRIPTION="Erlang OAuth 2.0 implementation"
+HOMEPAGE="https://github.com/processone/p1_oauth2"
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
+IUSE="test"
+
+CDEPEND=">=dev-lang/erlang-17.1"
+DEPEND="${CDEPEND}
+ test? (
+ >=dev-erlang/meck-0.8.3
+ >=dev-erlang/proper-1.1_p20150814
+ )"
+RDEPEND="${CDEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
+
+src_prepare() {
+ rebar_src_prepare
+ rebar_remove_deps rebar.test.config
+ sed -e '/, warnings_as_errors/d' -i rebar.test.config || die
+}
+
+src_test() {
+ erebar -C rebar.test.config compile eunit
+}
diff --git a/dev-erlang/p1_pgsql-1.1.0 b/dev-erlang/p1_pgsql-1.1.0
deleted file mode 100644
index f0688c56a25e..000000000000
--- a/dev-erlang/p1_pgsql-1.1.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Pure Erlang PostgreSQL driver
-EAPI=6
-HOMEPAGE=https://github.com/processone/p1_pgsql
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=ErlPL-1.1
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/p1_pgsql/archive/1.1.0.tar.gz -> p1_pgsql-1.1.0.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=68162d36ec2aae586990a36df62b4c79
diff --git a/dev-erlang/p1_pgsql-1.1.1 b/dev-erlang/p1_pgsql-1.1.1
deleted file mode 100644
index 45f77288d92d..000000000000
--- a/dev-erlang/p1_pgsql-1.1.1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Pure Erlang PostgreSQL driver
-EAPI=6
-HOMEPAGE=https://github.com/processone/p1_pgsql
-KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~sparc ~x86
-LICENSE=ErlPL-1.1
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/p1_pgsql/archive/1.1.1.tar.gz -> p1_pgsql-1.1.1.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=bd57cfb4d849b04afe8f17639b9242e4
diff --git a/dev-erlang/p1_pgsql-1.1.2 b/dev-erlang/p1_pgsql-1.1.2
deleted file mode 100644
index 913ed968dc76..000000000000
--- a/dev-erlang/p1_pgsql-1.1.2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Pure Erlang PostgreSQL driver
-EAPI=6
-HOMEPAGE=https://github.com/processone/p1_pgsql
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=ErlPL-1.1
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/p1_pgsql/archive/1.1.2.tar.gz -> p1_pgsql-1.1.2.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=2185e036ed18b7e13418ebfd0df3d44b
diff --git a/dev-erlang/p1_pgsql/Manifest b/dev-erlang/p1_pgsql/Manifest
new file mode 100644
index 000000000000..32799ecc71c7
--- /dev/null
+++ b/dev-erlang/p1_pgsql/Manifest
@@ -0,0 +1,7 @@
+DIST p1_pgsql-1.1.0.tar.gz 18634 BLAKE2B 9049192142f43bd4685de59cb62e38139058111066720dcfb4a5ad67670823739789b9d291efa046d102f1042f1726467cdf6c455d5e8567928b5029fef4cb80 SHA512 0907d7aba238dfc561aea4b536aff198b7eb9f365cdd3e0a0f826201299cd146802629572862684b2b1b336341afd1778abe471056b09d14b21953a7c3cb4ba4
+DIST p1_pgsql-1.1.1.tar.gz 18797 BLAKE2B e6374d98c2417074130f4cf6cedcc54b51ed0d57dd9f28e3d1dee6ace47fe3d807eab4906b25ec392affa09243fe30fc98cb4b8231d50ae1b2b9048428027b89 SHA512 6eaf443528d410a23086b267acbd6ebebe1503e0dc079ff9774d8c30018857c97a29f8aae67dfc9a399c35fdb7aa6e800cfe22a0b4d7836db286e05c9c7f4fad
+DIST p1_pgsql-1.1.2.tar.gz 19347 BLAKE2B fc8d052dd77037b20a99fc147c55392c4d731eef6f098b6b805c4441e44b7a16ce6dce44c88ac2fa325d47fbadfa11fdc9c75b1f2039112699c2ab1b1dc6af42 SHA512 e5ead1e41e5dd0b9ec1ff96e6d133b8a5eaea38f6eb343391f5a7cc9757c3255730b147a621a8d55f7e0be2798186aedba0af2434ed96a981fa8f19c4ba8927e
+EBUILD p1_pgsql-1.1.0.ebuild 468 BLAKE2B 0a1232ef912ea062eec28e413303db88198e58dd6e3f13d71f1023e6191fd05f2dd5aaedb2f0e6ef998833b64d7dc5cccdd1f1c01b7686050da4309f151a304d SHA512 e85d7f61dd84c2b92193e05739b3309a827d7193e87d594e6cbfcec0ca6fa85ca17b5cca61ce859ce4426cbc6dd852d8209ba6ca6e02ddcac2343304df57e1b5
+EBUILD p1_pgsql-1.1.1.ebuild 471 BLAKE2B 1345de46bbaaf0d5e100095cb139c6e22fecba07990b334803d3c98e798c3120118f337f649119fc3807c1d370b78168984d40cf2c840c5730a9c73ae085230b SHA512 11b25a76eadebe85b5fa9ebf0c2c3bd7092bad426d80e6a9656bb6e078bab5f5eabc892b222e67806cf3378a78f0b99916e5449cfdffed76256f52c4eb959ecb
+EBUILD p1_pgsql-1.1.2.ebuild 468 BLAKE2B b11272bb55904acb2a06c4151d6514ac0a675e133d5cd7a9bb9e403f5f191954bf4d45db1372958237a2397b554950bdf31193fe25fbbb2a5277cd166ef68a13 SHA512 382ec76355d60ea689e8db4f80ee9fc26e24ff37ce2064ec27d9691e5919ab56bd2ef44dc787ce18ca1eca3c7098eee0547daa9f12a0cd35fbaa095fd577a9b1
+MISC metadata.xml 338 BLAKE2B 5d01fd402ed4ebbd10dd384f6edd84da0045b73418b90aca3134d7db20661bde3e9fb7a2c4120a6578c9407a69de747c3c2326eb7bd38b0df97a2168280cd44b SHA512 e14ab48a0c69cf8ac8128fb14c97a00a18add10ca430baed587829435c94a333aee71a65db9438240cf9cc0f6399d571741874b0b9716b18d63a79e0adae693e
diff --git a/dev-erlang/p1_pgsql/metadata.xml b/dev-erlang/p1_pgsql/metadata.xml
new file mode 100644
index 000000000000..d018201f2078
--- /dev/null
+++ b/dev-erlang/p1_pgsql/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">processone/p1_pgsql</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/p1_pgsql/p1_pgsql-1.1.0.ebuild b/dev-erlang/p1_pgsql/p1_pgsql-1.1.0.ebuild
new file mode 100644
index 000000000000..addd1a47565f
--- /dev/null
+++ b/dev-erlang/p1_pgsql/p1_pgsql-1.1.0.ebuild
@@ -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="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 )
diff --git a/dev-erlang/p1_pgsql/p1_pgsql-1.1.1.ebuild b/dev-erlang/p1_pgsql/p1_pgsql-1.1.1.ebuild
new file mode 100644
index 000000000000..b68b38e6fb19
--- /dev/null
+++ b/dev-erlang/p1_pgsql/p1_pgsql-1.1.1.ebuild
@@ -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="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 )
diff --git a/dev-erlang/p1_pgsql/p1_pgsql-1.1.2.ebuild b/dev-erlang/p1_pgsql/p1_pgsql-1.1.2.ebuild
new file mode 100644
index 000000000000..9be95c4df2ec
--- /dev/null
+++ b/dev-erlang/p1_pgsql/p1_pgsql-1.1.2.ebuild
@@ -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 )
diff --git a/dev-erlang/p1_utils-1.0.4 b/dev-erlang/p1_utils-1.0.4
deleted file mode 100644
index 62552f5645ba..000000000000
--- a/dev-erlang/p1_utils-1.0.4
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Erlang utility modules from ProcessOne
-EAPI=6
-HOMEPAGE=https://github.com/processone/p1_utils
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/p1_utils/archive/1.0.4.tar.gz -> p1_utils-1.0.4.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=2f30f8f6fe6c6c8a11f6979d783674b9
diff --git a/dev-erlang/p1_utils-1.0.5 b/dev-erlang/p1_utils-1.0.5
deleted file mode 100644
index 363a2fd5d1ed..000000000000
--- a/dev-erlang/p1_utils-1.0.5
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Erlang utility modules from ProcessOne
-EAPI=6
-HOMEPAGE=https://github.com/processone/p1_utils
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/p1_utils/archive/1.0.5.tar.gz -> p1_utils-1.0.5.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=3e3fa41d13ae66f8cba9df8a94c3bcda
diff --git a/dev-erlang/p1_utils-1.0.6 b/dev-erlang/p1_utils-1.0.6
deleted file mode 100644
index 5e1068a89b32..000000000000
--- a/dev-erlang/p1_utils-1.0.6
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Erlang utility modules from ProcessOne
-EAPI=6
-HOMEPAGE=https://github.com/processone/p1_utils
-KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~sparc ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/p1_utils/archive/1.0.6.tar.gz -> p1_utils-1.0.6.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=8e90d0d1cff197239b38bdc8bd5bb915
diff --git a/dev-erlang/p1_utils-1.0.7 b/dev-erlang/p1_utils-1.0.7
deleted file mode 100644
index 64eb86b8dd29..000000000000
--- a/dev-erlang/p1_utils-1.0.7
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Erlang utility modules from ProcessOne
-EAPI=6
-HOMEPAGE=https://github.com/processone/p1_utils
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/p1_utils/archive/1.0.7.tar.gz -> p1_utils-1.0.7.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=3e3fa41d13ae66f8cba9df8a94c3bcda
diff --git a/dev-erlang/p1_utils-1.0.8 b/dev-erlang/p1_utils-1.0.8
deleted file mode 100644
index e46f59e3a460..000000000000
--- a/dev-erlang/p1_utils-1.0.8
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Erlang utility modules from ProcessOne
-EAPI=6
-HOMEPAGE=https://github.com/processone/p1_utils
-KEYWORDS=alpha amd64 ~arm ~ia64 ~ppc ppc64 sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/p1_utils/archive/1.0.8.tar.gz -> p1_utils-1.0.8.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=3216536993c86f3d92177f6a8bf8c7f7
diff --git a/dev-erlang/p1_utils/Manifest b/dev-erlang/p1_utils/Manifest
new file mode 100644
index 000000000000..620a4a5d485e
--- /dev/null
+++ b/dev-erlang/p1_utils/Manifest
@@ -0,0 +1,11 @@
+DIST p1_utils-1.0.4.tar.gz 44082 BLAKE2B e46625db03d449ed1dbfee9928ca276646f8c1e1f22798de4c48a72197972f6f8e969e5cc733574b281e0f116a26d474ec9fff765485ec9ae73ac69742065e7c SHA512 a86da4d5201ea9fa16574e4351f5f4ba32eb36fb61feb20231e4ee7c9bfe03a12724b6b50777adc65319055c29b8a3313c9fe72263089ad8a4c8b7ba9f30a3b8
+DIST p1_utils-1.0.5.tar.gz 44167 BLAKE2B 1863ab382557e6ec453ae868688f8bd9d64864891ede6f169f16f8a550d307761da8876c1bda280f15256e4f30f0a12b9d868bf4074af971d7a6fa73151e2575 SHA512 40d030e00eb5d9623035200c0a3650d2e0bc34c2cee3e46f8084c04643649fcaf33d265395d5d7414357e7e052a7be8929d3720e2c7a13a20a1379426fb5a5f2
+DIST p1_utils-1.0.6.tar.gz 46271 BLAKE2B 9742785528b82e5f7359d01e79f1f7e2bcdf33a6f9c177e3d5a21457bcbfaf768f3a18637f7a0ccd9368801f62d8d6794145bbda367d32bb75e45cac6b673ee2 SHA512 8944e8317358701a4bd5f266b32a8d07ac80e144c768a5118d67dea21321f01bdcc2bd13a8175e306313c8a117ebd8876fdce8fb2b52bc098341cd72ce041c29
+DIST p1_utils-1.0.7.tar.gz 46312 BLAKE2B 31e79fbf30f0ac90ff2319129f12df908243bdcd7b33310b975dc5a1d74fb2df590fc627f9ffd2d11ad9ff8be121cf79deb3b4672ca5aebb248c5758a21276bb SHA512 1a60ef061d543e688f22bbccafdd7d0aa749c23646546a55702eee5f8d6c8fa80f0c3b3a0b1054ea0b00bd76eb094473554fafd8d48f4785975e73e9c7dd4fee
+DIST p1_utils-1.0.8.tar.gz 53349 BLAKE2B f936b3a26b90c263f2b5e67e8b17e989c0be4270205eecfe3dafea27f704c3bf67c8914d104cfe14bf8ce06ff3e2352eb31a07bde956bee88e579a6d1e388436 SHA512 675439bf8872bc79a603032683eb322636b4c8687ac18d4bde2cd526bd86539c342024ef8aed5717083d9638f69f409bfd2f255d49267f528f67c42d7ad1e43f
+EBUILD p1_utils-1.0.4.ebuild 478 BLAKE2B 5009f8c618248a139f5c804a4d3854f041e4987ea581303cabae693bd8f789e7fec33d07213b046ed7cf26be0a4ac21787397f64beaa7e55417b84fa97e3e8b8 SHA512 cef6f78cb649a4fa1187dfe7762b4427d9f3e9ccfbd321cf7a39c11710ed8fc5d1c530d9712e62562a2b35547bcb61731c49cbb11be2710bd2165e88df0ce015
+EBUILD p1_utils-1.0.5.ebuild 478 BLAKE2B 0b77490421344acf82169ee6b536b2b94cfb113e79ea4290b54404049ad4c08b30628679480be447b8562016571dc2c46ef70ef990dd1092027b91829360690c SHA512 737e0078fa394041ee50a18f2fb4a31610decaaacf0da60043a7c71be0bef18915098e99cbafe4e7ffe46fb0286ee77e8c89a52a134752b5a3011a2cab660f32
+EBUILD p1_utils-1.0.6.ebuild 481 BLAKE2B d14873f33df23defd0472aa9c77ae57a2c677742039b7b0cdd2e1d455654671c5402f94b04915c6185cee6f050a1a82e21fd386279d039ed17d6d45df92f3233 SHA512 e2e73bc6e528c443c5387c9fcf21efdb9021d701431f4ace69f34056d77a440462862aa414fa51eec8b90e6884b0cde054053525b3a07d4b4c94e77c0b9ce56c
+EBUILD p1_utils-1.0.7.ebuild 478 BLAKE2B 0b77490421344acf82169ee6b536b2b94cfb113e79ea4290b54404049ad4c08b30628679480be447b8562016571dc2c46ef70ef990dd1092027b91829360690c SHA512 737e0078fa394041ee50a18f2fb4a31610decaaacf0da60043a7c71be0bef18915098e99cbafe4e7ffe46fb0286ee77e8c89a52a134752b5a3011a2cab660f32
+EBUILD p1_utils-1.0.8.ebuild 490 BLAKE2B c72c624481d54c48a67137be8bf462aad5edf683a015b8725bc389f35929d2745c6b9f0a65ae53c17892c3d54eb3d196c87c5693227d64516224c9d9b5a6f769 SHA512 bfb5dcdd56ceaf4557ab211a602076dbf5d1c7bf001ad7e33ac302f95b8f25efdd15418a165479980ed2dc8d6cfa369e58223431359089f4e9e82571a1faf0ed
+MISC metadata.xml 508 BLAKE2B 3bc8b24963e09de563493cca1dddd0ad4d47918b8aa79844586560f79558b5a649be0937f19ff1e933a5b8fd784497274c1570c8ac68534122b069b414005c37 SHA512 4ee4911a73eda052e2b106c8382d9bc8e2c357568a79daa540ae0b7bd5a1b0ec5185de56e5faf59c1c2743dbcedb2f24077e61844b8df979a3a007d7b50df9f3
diff --git a/dev-erlang/p1_utils/metadata.xml b/dev-erlang/p1_utils/metadata.xml
new file mode 100644
index 000000000000..189c17c01fcf
--- /dev/null
+++ b/dev-erlang/p1_utils/metadata.xml
@@ -0,0 +1,15 @@
+<?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>
+ <longdescription lang="en">
+ p1_utils is an application containing ProcessOne modules and tools that
+ are leveraged in other development projects.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">processone/p1_utils</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/p1_utils/p1_utils-1.0.4.ebuild b/dev-erlang/p1_utils/p1_utils-1.0.4.ebuild
new file mode 100644
index 000000000000..fb6fe2ca35af
--- /dev/null
+++ b/dev-erlang/p1_utils/p1_utils-1.0.4.ebuild
@@ -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 )
diff --git a/dev-erlang/p1_utils/p1_utils-1.0.5.ebuild b/dev-erlang/p1_utils/p1_utils-1.0.5.ebuild
new file mode 100644
index 000000000000..2884d50f4021
--- /dev/null
+++ b/dev-erlang/p1_utils/p1_utils-1.0.5.ebuild
@@ -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="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 )
diff --git a/dev-erlang/p1_utils/p1_utils-1.0.6.ebuild b/dev-erlang/p1_utils/p1_utils-1.0.6.ebuild
new file mode 100644
index 000000000000..df7fa6c555ad
--- /dev/null
+++ b/dev-erlang/p1_utils/p1_utils-1.0.6.ebuild
@@ -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 )
diff --git a/dev-erlang/p1_utils/p1_utils-1.0.7.ebuild b/dev-erlang/p1_utils/p1_utils-1.0.7.ebuild
new file mode 100644
index 000000000000..2884d50f4021
--- /dev/null
+++ b/dev-erlang/p1_utils/p1_utils-1.0.7.ebuild
@@ -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="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 )
diff --git a/dev-erlang/p1_utils/p1_utils-1.0.8.ebuild b/dev-erlang/p1_utils/p1_utils-1.0.8.ebuild
new file mode 100644
index 000000000000..b634f4231091
--- /dev/null
+++ b/dev-erlang/p1_utils/p1_utils-1.0.8.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 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="alpha amd64 ~arm ~ia64 ~ppc ppc64 sparc x86"
+
+DEPEND=">=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/p1_xmlrpc-1.15.1 b/dev-erlang/p1_xmlrpc-1.15.1
deleted file mode 100644
index 362a2927e939..000000000000
--- a/dev-erlang/p1_xmlrpc-1.15.1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Erlang XMLRPC implementation with SSL, cookies, authentication
-EAPI=6
-HOMEPAGE=https://github.com/processone/p1_xmlrpc
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=BSD-2
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/p1_xmlrpc/archive/1.15.1.tar.gz -> p1_xmlrpc-1.15.1.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=87980355c9db95db9e97c489fab68ff5
diff --git a/dev-erlang/p1_xmlrpc/Manifest b/dev-erlang/p1_xmlrpc/Manifest
new file mode 100644
index 000000000000..9e57df1d5d66
--- /dev/null
+++ b/dev-erlang/p1_xmlrpc/Manifest
@@ -0,0 +1,3 @@
+DIST p1_xmlrpc-1.15.1.tar.gz 21132 BLAKE2B 95dee53a46c2584dec6356bbeed75af9700194b63b02ec4452dbec20e070f457db23d70cde8a2999cf76a83e0c25c7d5de62ddf6febe874ea836fffed2d4661e SHA512 42d4ad71899f1c460a97a8c24b96673fcd597c6cd3881acb69f703a832729d78217e1bd401f659eccc2a2b2d235e68d0b0ce2543923c8cc675a3793df0291c90
+EBUILD p1_xmlrpc-1.15.1.ebuild 498 BLAKE2B 75e734dbc41e59703f3e0175796455aae50fbe983bea74cffe0bf5cdb9011b4bd475a18ed60b3001f63b60fcd4fb21227496410c8b188c1225f0f8899df7e9c5 SHA512 bfed3ae713688ee0c1e551f7bd4e15e8de1d7d56cb11c5bee0118819c58a340a118aad846327433d891fda7b2253add1af772cacad4a8f18c84513f1b4a2c9f8
+MISC metadata.xml 339 BLAKE2B 065065d1650e1ad43dfd56cf9719001fc691b037c6e5248ccbb96f60d62f69844dd2827cf116b2a5373ebe266333d6c38afa558f4f6f1669d23629dd6f87600e SHA512 6b8f184d35d06fd94ce008b13beb0c374c39b7fab58227203cde4e198a6607a5aee6561c687511bf2d1ec7e0efdc759bfb040c4e52692c44dae5da545f1d1dbf
diff --git a/dev-erlang/p1_xmlrpc/metadata.xml b/dev-erlang/p1_xmlrpc/metadata.xml
new file mode 100644
index 000000000000..2fb413d44078
--- /dev/null
+++ b/dev-erlang/p1_xmlrpc/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">processone/p1_xmlrpc</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/p1_xmlrpc/p1_xmlrpc-1.15.1.ebuild b/dev-erlang/p1_xmlrpc/p1_xmlrpc-1.15.1.ebuild
new file mode 100644
index 000000000000..384587e9bcd9
--- /dev/null
+++ b/dev-erlang/p1_xmlrpc/p1_xmlrpc-1.15.1.ebuild
@@ -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 XMLRPC implementation with SSL, cookies, authentication"
+HOMEPAGE="https://github.com/processone/p1_xmlrpc"
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
+
+DEPEND=">=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/proper-1.2 b/dev-erlang/proper-1.2
deleted file mode 100644
index 0bc20654a5b6..000000000000
--- a/dev-erlang/proper-1.2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=QuickCheck-inspired property-based testing tool for Erlang
-EAPI=6
-HOMEPAGE=https://github.com/manopapad/proper
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=GPL-3
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/manopapad/proper/archive/v1.2.tar.gz -> proper-1.2.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=4c739073efe542f87b7d06bce051da98
diff --git a/dev-erlang/proper/Manifest b/dev-erlang/proper/Manifest
new file mode 100644
index 000000000000..2d5cf103c296
--- /dev/null
+++ b/dev-erlang/proper/Manifest
@@ -0,0 +1,3 @@
+DIST proper-1.2.tar.gz 291892 BLAKE2B 6c69f449c8794c1a957c78e7c478385bb4590f13752856c8695fadcad5f25943da8939d028b21e8615042fccda20561479e1906e4e1c701c281d29123000bd65 SHA512 07030eaf63d7e28d5df168ab6b49bf1ad1850b962453079f8421ce4b682caa0e6bf166a71e7abebff3d61c3ada7da86fe3b6ffee3a8ddadb9686e75733cbf75e
+EBUILD proper-1.2.ebuild 518 BLAKE2B 44a79fe2f8be97aa2234b7eed13ac1a4f4727515151322aaafa791cba746f512349c9d43ada13cf67669b87452f4d81f462887ecbbc4cdc42f2f28c92b238c48 SHA512 b104e8c05fe9415f214421ed25bb072bf93ecd0186cda4b981d3ac0beab56d4c1d8ebe7f6ed8cab4c3f23a8aafaf93d9d26b239720686c8adb3b06e6b9c94ab2
+MISC metadata.xml 335 BLAKE2B 8012351c2927d08b3399b03eee8f53a1a1625b58bfd3d0ee8f8d4496fcc29668dc168389c5508c127ee5de057bde6522cd123d188cedb9aa399d97d992cd3269 SHA512 89a804da2e7eabb21eea5db839285b16052aa639a504c3c0fe87374a2d688c726c89a394c7c48540589b8f51e274a063c2428c39d144b5ed42ef1da73521a3a1
diff --git a/dev-erlang/proper/metadata.xml b/dev-erlang/proper/metadata.xml
new file mode 100644
index 000000000000..b5fd9bd08cb8
--- /dev/null
+++ b/dev-erlang/proper/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">manopapad/proper</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/proper/proper-1.2.ebuild b/dev-erlang/proper/proper-1.2.ebuild
new file mode 100644
index 000000000000..32dd1572bac1
--- /dev/null
+++ b/dev-erlang/proper/proper-1.2.ebuild
@@ -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="QuickCheck-inspired property-based testing tool for Erlang"
+HOMEPAGE="https://github.com/manopapad/proper"
+SRC_URI="https://github.com/manopapad/proper/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
+
+DEPEND=">=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( README.md THANKS )
+
+src_configure() {
+ ./configure
+}
diff --git a/dev-erlang/protobuffs-0.8.2 b/dev-erlang/protobuffs-0.8.2
deleted file mode 100644
index a31cdaeadecb..000000000000
--- a/dev-erlang/protobuffs-0.8.2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 test? ( >=dev-erlang/meck-0.8.2 >=dev-erlang/proper-1.1 ) dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Google's Protocol Buffers for Erlang
-EAPI=6
-HOMEPAGE=https://github.com/basho/erlang_protobuffs
-IUSE=test
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/basho/erlang_protobuffs/archive/0.8.2.tar.gz -> protobuffs-0.8.2.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=62188c3adf8850a8f39072d610b997cf
diff --git a/dev-erlang/protobuffs-0.9.0 b/dev-erlang/protobuffs-0.9.0
deleted file mode 100644
index 9de48988c0ec..000000000000
--- a/dev-erlang/protobuffs-0.9.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 test? ( >=dev-erlang/meck-0.8.2 >=dev-erlang/proper-1.1 ) dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Google's Protocol Buffers for Erlang
-EAPI=6
-HOMEPAGE=https://github.com/basho/erlang_protobuffs
-IUSE=test
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/basho/erlang_protobuffs/archive/0.9.0.tar.gz -> protobuffs-0.9.0.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=1fecf35b8267db72c0f3a8e4bc6b03de
diff --git a/dev-erlang/protobuffs/Manifest b/dev-erlang/protobuffs/Manifest
new file mode 100644
index 000000000000..eba3c91e574d
--- /dev/null
+++ b/dev-erlang/protobuffs/Manifest
@@ -0,0 +1,5 @@
+DIST protobuffs-0.8.2.tar.gz 132660 BLAKE2B a8480b14bfd5007cc8f43218fb669330049c19e5cbad3d8359ed921d0f50e03fea7001c9f901644f3d2ed1868be70576af65aec7d293f0403b058e9e64bd1a3d SHA512 56e9f8d41c500769724adadf025e3915e2b1ab6b68f1664080a49e783facf3d79b5ec20eb8664db9babeea21fc0637c88b1e4a121ca810247e32831a79171b11
+DIST protobuffs-0.9.0.tar.gz 237560 BLAKE2B a29964deae465e0762570a04e6bbe65eea4ab5b60aebf8639724cd7db85716a69d61aa89fbb6dd3464283b1f343dd62f12b8cc2ab6dc0c0e6930d925a4943fbc SHA512 f5838723c5e5ae55f412848978729347186075917893e0b74e5af966ced9f12e8bc65906f3e591c78a99e64d70461df46e5719b83c262e9bbc5acfd1e50ae1d2
+EBUILD protobuffs-0.8.2.ebuild 863 BLAKE2B e59957c9fbcd9b60096643bd61b81a2454ba93970af8cb267cef2160a2b1cb305237beb7a863fda2dbd646915fccd8295f11f93b21c7e6c98534036e06dd3c19 SHA512 e145c7324ed8c549e6136782df7890a65a8ada0cd4d45504798c4a0add915a869782051ed04d9f65cebf93ba5ad0bde6883476ba02cc9b821b298ef0c001f7d6
+EBUILD protobuffs-0.9.0.ebuild 869 BLAKE2B b390e1beac416faf59456ffcfdefbf268d984b559f68846c527da0a205551a76fb3b6f60201a4e4ddf2d4fa206c3785cd394148165728a00e2c617969b92e6ad SHA512 490422a88a470e2d509511fce01aa4c8820b910197c76dee059ba3f3ec8fa6473441f515769995740f7ed1e6a34eaa83747017e707e2addc3cedb14c54d097e5
+MISC metadata.xml 342 BLAKE2B ee493d268783cf1fd1235c044d06e6ca86c6cd1f5b146e9c50dcff64a38b8581afcfa847f424927f3c384bf8990d4586d7bf7ff426f9f718307122fb4e63018e SHA512 860ea904ec9e44a441edebedffed49a0ca8272749434211f01f3dbcfdb642979f52293ebfb91ab4b278f4d1e3e5ba6c478745c07153f8dcfb3e35bb34e102d8a
diff --git a/dev-erlang/protobuffs/metadata.xml b/dev-erlang/protobuffs/metadata.xml
new file mode 100644
index 000000000000..db8497dfce25
--- /dev/null
+++ b/dev-erlang/protobuffs/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">basho/erlang_protobuffs</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/protobuffs/protobuffs-0.8.2.ebuild b/dev-erlang/protobuffs/protobuffs-0.8.2.ebuild
new file mode 100644
index 000000000000..380ee4f02da5
--- /dev/null
+++ b/dev-erlang/protobuffs/protobuffs-0.8.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar
+
+MY_PN="erlang_protobuffs"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Google's Protocol Buffers for Erlang"
+HOMEPAGE="https://github.com/basho/erlang_protobuffs"
+SRC_URI="https://github.com/basho/${MY_PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
+IUSE="test"
+
+CDEPEND=">=dev-lang/erlang-17.1"
+DEPEND="${CDEPEND}
+ test? (
+ >=dev-erlang/meck-0.8.2
+ >=dev-erlang/proper-1.1
+ )"
+RDEPEND="${CDEPEND}"
+
+DOCS=( AUTHORS ChangeLog README.markdown )
+
+S="${WORKDIR}/${MY_P}"
+
+src_test() {
+ ./scripts/generate_emakefile.escript || die
+ erebar ct
+ # FIXME: 1 test fails, reported upstream:
+ # FIXME: https://github.com/basho/erlang_protobuffs/issues/100
+ # FIXME: erebar eunit
+}
diff --git a/dev-erlang/protobuffs/protobuffs-0.9.0.ebuild b/dev-erlang/protobuffs/protobuffs-0.9.0.ebuild
new file mode 100644
index 000000000000..ba33cf84dd63
--- /dev/null
+++ b/dev-erlang/protobuffs/protobuffs-0.9.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar
+
+MY_PN="erlang_protobuffs"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Google's Protocol Buffers for Erlang"
+HOMEPAGE="https://github.com/basho/erlang_protobuffs"
+SRC_URI="https://github.com/basho/${MY_PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
+IUSE="test"
+
+CDEPEND=">=dev-lang/erlang-17.1"
+DEPEND="${CDEPEND}
+ test? (
+ >=dev-erlang/meck-0.8.2
+ >=dev-erlang/proper-1.1
+ )"
+RDEPEND="${CDEPEND}"
+
+DOCS=( AUTHORS ChangeLog README.md RELNOTES.md )
+
+S="${WORKDIR}/${MY_P}"
+
+src_test() {
+ ./scripts/generate_emakefile.escript || die
+ erebar ct
+ # FIXME: 1 test fails, reported upstream:
+ # FIXME: https://github.com/basho/erlang_protobuffs/issues/100
+ # FIXME: erebar eunit
+}
diff --git a/dev-erlang/riak_pb-2.1.0.7 b/dev-erlang/riak_pb-2.1.0.7
deleted file mode 100644
index 56fa2606818e..000000000000
--- a/dev-erlang/riak_pb-2.1.0.7
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/protobuffs-0.8.2 >=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Riak Protocol Buffers messages
-EAPI=6
-HOMEPAGE=https://github.com/basho/riak_pb
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-erlang/protobuffs-0.8.2 >=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/basho/riak_pb/archive/2.1.0.7.tar.gz -> riak_pb-2.1.0.7.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=4a8664427010c933ab8dd56d69c80145
diff --git a/dev-erlang/riak_pb-2.1.4.2 b/dev-erlang/riak_pb-2.1.4.2
deleted file mode 100644
index 0600ee430c09..000000000000
--- a/dev-erlang/riak_pb-2.1.4.2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/protobuffs-0.9.0 >=dev-erlang/hamcrest-0.1.0_p20160709 >=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Riak Protocol Buffers messages
-EAPI=6
-HOMEPAGE=https://github.com/basho/riak_pb
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-erlang/protobuffs-0.9.0 >=dev-erlang/hamcrest-0.1.0_p20160709 >=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/basho/riak_pb/archive/2.1.4.2.tar.gz -> riak_pb-2.1.4.2.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=abd185e08735ea360db4262f56ec8613
diff --git a/dev-erlang/riak_pb-2.2.0.0 b/dev-erlang/riak_pb-2.2.0.0
deleted file mode 100644
index f7018bda28ad..000000000000
--- a/dev-erlang/riak_pb-2.2.0.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/protobuffs-0.9.0 >=dev-erlang/hamcrest-0.1.0_p20160709 >=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Riak Protocol Buffers messages
-EAPI=6
-HOMEPAGE=https://github.com/basho/riak_pb
-KEYWORDS=~amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-erlang/protobuffs-0.9.0 >=dev-erlang/hamcrest-0.1.0_p20160709 >=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/basho/riak_pb/archive/2.2.0.0.tar.gz -> riak_pb-2.2.0.0.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=7c866a05f089cb2e0299bea12309b0f3
diff --git a/dev-erlang/riak_pb-2.2.0.1 b/dev-erlang/riak_pb-2.2.0.1
deleted file mode 100644
index d22c6d6868cf..000000000000
--- a/dev-erlang/riak_pb-2.2.0.1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/protobuffs-0.9.0 >=dev-erlang/hamcrest-0.1.0_p20160709 >=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Riak Protocol Buffers messages
-EAPI=6
-HOMEPAGE=https://github.com/basho/riak_pb
-KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~sparc ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-erlang/protobuffs-0.9.0 >=dev-erlang/hamcrest-0.1.0_p20160709 >=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/basho/riak_pb/archive/2.2.0.1.tar.gz -> riak_pb-2.2.0.1.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=04e8290002228c9c31e22c144273f5cc
diff --git a/dev-erlang/riak_pb-2.2.0.2 b/dev-erlang/riak_pb-2.2.0.2
deleted file mode 100644
index 755f73996222..000000000000
--- a/dev-erlang/riak_pb-2.2.0.2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/protobuffs-0.9.0 >=dev-erlang/hamcrest-0.1.0_p20160709 >=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Riak Protocol Buffers messages
-EAPI=6
-HOMEPAGE=https://github.com/basho/riak_pb
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-erlang/protobuffs-0.9.0 >=dev-erlang/hamcrest-0.1.0_p20160709 >=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/basho/riak_pb/archive/2.2.0.2.tar.gz -> riak_pb-2.2.0.2.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=abd185e08735ea360db4262f56ec8613
diff --git a/dev-erlang/riak_pb/Manifest b/dev-erlang/riak_pb/Manifest
new file mode 100644
index 000000000000..8ed062a34cc5
--- /dev/null
+++ b/dev-erlang/riak_pb/Manifest
@@ -0,0 +1,11 @@
+DIST riak_pb-2.1.0.7.tar.gz 224466 BLAKE2B e92a0455247491df21f43ec4ba7981779448c3f6cc83e49efef0871f4969a6fc6da0cb87dd14b9f1bb9ab9a27cbde9c4b29f56e25abe55a668eed503c14d488f SHA512 671b164e1eeaf99ccf726f834bc7e819c5cb232361348b45480411f49c1b0a59158abde016b2fdff47240f275bb594ce70f1deeed0c0b2067e79721f6eb13048
+DIST riak_pb-2.1.4.2.tar.gz 235730 BLAKE2B c45c6b90c5e52177c05c101b584ca6f24bf1aeb9a798fa959ea38e1ec9e6f19d55d86966af6123498a1049c7a039be47595cc24462e834af4d1480ebf92d4ecb SHA512 82d06323fe1e1528319ed95dcff4612a27625df2684519739329e92dcba46864ee23684154f28f312952cc7c341a30b6ad3c72feeab4a9e0ad5101cf9218bd0f
+DIST riak_pb-2.2.0.0.tar.gz 236478 BLAKE2B 3ecbcd05d19e96efc3f9582aba08d433a127a0b9bae7b5c0968de44b47674b4d87733c4f5a356b69c5ee365f11cbcdbf3a3c7702b6bbe56d70e7177d73650507 SHA512 969d4f98d99d1061c6372c50650a6be8e3bda907efb3f1fb3f6553a1e88b7ae0b17bc9301fbaa844ee4c656df2c439252c233ea49b77378eee0bf1a2817d1b01
+DIST riak_pb-2.2.0.1.tar.gz 236488 BLAKE2B 195c9f446b6c3178bebadc65eea5d59bb575878f01767c8c0a45b56a9931509f6c4b2b15c88f7bd1048f3a32c60b3eeb7b140d5e08cc68787cbdded48ada0148 SHA512 27e48e915164fe9f7a335fc3aaf62f20412a0a31a76ef64c101d34d49e506255b96c3797f6313cbab65fc144b004bd7d08ee9975273cf2a70ddb082c25b36d0d
+DIST riak_pb-2.2.0.2.tar.gz 237485 BLAKE2B 5ca10bffcdf68562c9d61ffde0480be134a7b09f9040001bff2cdcf12e87c7256021829ab8c467a73cfd16c3e7e7c48229400d32b2e9f5442b05888de537c8be SHA512 f730d7bedc8152e5764c82df38a594e0113df7ab729008ecb9a231ea36d590e2240d7a5d0d3f57a6856b41748d5a525e0ab195887265d7cf5ab95563a6216992
+EBUILD riak_pb-2.1.0.7.ebuild 476 BLAKE2B 527ae9e26d460dca3a48d5fceedba87d6643b17b305d47995e62ba0a316948566415912ba5b406d6ca02c38f4347f8f221c4deaadf7c088b26587b680d19f71d SHA512 c517689f39da8598a3111b2bc7ab9b619037a87b194eedaf70efdea7e3d459fbd3f89fd630d045359069def3278b080f89cecec4baa4d0a1b5c08992ae0c2f40
+EBUILD riak_pb-2.1.4.2.ebuild 527 BLAKE2B 6c2819940ba2df5f7a3bb09531aa8f491248c9dce2f695ad21d8710e4a609a070989cb850a03df8b265a532bc904ea4307f891bd436e4732bd7c37fafb27f616 SHA512 b9d6417cb833754cdfbc71adf0f3cbd20d6b5ebe5fc9392eaa5bed5119df376d00c672ce68793d83221c2547c50fd0134fcd5420386fb956e26b1fc7455e548b
+EBUILD riak_pb-2.2.0.0.ebuild 528 BLAKE2B e29668575a0a8d412f0649fd835ca47438c7496f85f11b1f2ebdb01a99dc45b82bcb6773fbea8f9a040f2b4e253bbf8a664e2c5f902750c9e8d4eff635a4612d SHA512 9a1659ef8dc43898233878365d7163fc0401ceeeb6645c480d9305da3462c8a14346c90afc4e1f5b011cf3c6d0594e8c972f581cfa1c41ff0818dc2351d38ddd
+EBUILD riak_pb-2.2.0.1.ebuild 530 BLAKE2B 8725d3859d99b7e9a9441c5d42ffe6af541ab783073100b487328a2f65a2eb6ee1f23f7a5b1605070d477940ea7af54b546f02037d7307411ee7ed7868b1b255 SHA512 78f327e28e1fde1c9517a52c4023c18b5155e243f5f07f05a440f17561e86de17816733d6372ef20081c8129b4c626e8aae8c6b1a541debcfd8df734b2de4878
+EBUILD riak_pb-2.2.0.2.ebuild 527 BLAKE2B 6c2819940ba2df5f7a3bb09531aa8f491248c9dce2f695ad21d8710e4a609a070989cb850a03df8b265a532bc904ea4307f891bd436e4732bd7c37fafb27f616 SHA512 b9d6417cb833754cdfbc71adf0f3cbd20d6b5ebe5fc9392eaa5bed5119df376d00c672ce68793d83221c2547c50fd0134fcd5420386fb956e26b1fc7455e548b
+MISC metadata.xml 332 BLAKE2B 2ac892d26fce8f782ac7cbaeafd88408f37bf8993ee3708fc2f4433262f5bc4a2b5c1c9b13885d4a73542e45f2f49dbf8d98a46d17eea6ee8e0271d83e18d222 SHA512 f5e143475ee3cfad3574b3831631fbbb8b4ca5ee46ba5e45f4e03c171f4c3c37def886a4267c9715c628b3afd2361ab4da8b2efc7bad0d3040e31fc41d2e9382
diff --git a/dev-erlang/riak_pb/metadata.xml b/dev-erlang/riak_pb/metadata.xml
new file mode 100644
index 000000000000..7517510d1872
--- /dev/null
+++ b/dev-erlang/riak_pb/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">basho/riak_pb</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/riak_pb/riak_pb-2.1.0.7.ebuild b/dev-erlang/riak_pb/riak_pb-2.1.0.7.ebuild
new file mode 100644
index 000000000000..041941197d2c
--- /dev/null
+++ b/dev-erlang/riak_pb/riak_pb-2.1.0.7.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 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.8.2
+ >=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( README.md )
diff --git a/dev-erlang/riak_pb/riak_pb-2.1.4.2.ebuild b/dev-erlang/riak_pb/riak_pb-2.1.4.2.ebuild
new file mode 100644
index 000000000000..b164a87852cb
--- /dev/null
+++ b/dev-erlang/riak_pb/riak_pb-2.1.4.2.ebuild
@@ -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 )
diff --git a/dev-erlang/riak_pb/riak_pb-2.2.0.0.ebuild b/dev-erlang/riak_pb/riak_pb-2.2.0.0.ebuild
new file mode 100644
index 000000000000..21842002c4b5
--- /dev/null
+++ b/dev-erlang/riak_pb/riak_pb-2.2.0.0.ebuild
@@ -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 )
diff --git a/dev-erlang/riak_pb/riak_pb-2.2.0.1.ebuild b/dev-erlang/riak_pb/riak_pb-2.2.0.1.ebuild
new file mode 100644
index 000000000000..b9f8d649136c
--- /dev/null
+++ b/dev-erlang/riak_pb/riak_pb-2.2.0.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 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 )
diff --git a/dev-erlang/riak_pb/riak_pb-2.2.0.2.ebuild b/dev-erlang/riak_pb/riak_pb-2.2.0.2.ebuild
new file mode 100644
index 000000000000..b164a87852cb
--- /dev/null
+++ b/dev-erlang/riak_pb/riak_pb-2.2.0.2.ebuild
@@ -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 )
diff --git a/dev-erlang/riakc-2.4.2 b/dev-erlang/riakc-2.4.2
deleted file mode 100644
index 521db2c9367e..000000000000
--- a/dev-erlang/riakc-2.4.2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/riak_pb-2.1.4.2 >=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Erlang clients for Riak
-EAPI=6
-HOMEPAGE=https://github.com/basho/riak-erlang-client
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-erlang/riak_pb-2.1.4.2 >=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/basho/riak-erlang-client/archive/2.4.2.tar.gz -> riakc-2.4.2.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=e15dcb3182dd38a75b5cfad42013f367
diff --git a/dev-erlang/riakc/Manifest b/dev-erlang/riakc/Manifest
new file mode 100644
index 000000000000..147c01691320
--- /dev/null
+++ b/dev-erlang/riakc/Manifest
@@ -0,0 +1,3 @@
+DIST riakc-2.4.2.tar.gz 273312 BLAKE2B 0428990472f99d8824299b4a100d00c328f97ce6a93c0460e30e11e7669453790d8d6804d066a69390da8a28ea9a7aed59a72887376fccfa008010db3faee439 SHA512 ec1712dfc2a3ec0dca237bb9050fc901bed4eddfe200b92ff878c1e37db4511bcb3b78c036e803ea0c81dfa4279022ce668288a4cecde51ef0afd0583cffb0a6
+EBUILD riakc-2.4.2.ebuild 708 BLAKE2B 5d1d0b88800ca4d62dc0a09ea85cba1e720aaed176fb882c229dceaefda0294a66e6fd8d14111e44c34f3ac72e65f78b8e292990bf7f537329591801e8c3ed70 SHA512 c553560fa9a64da87339b7f44f78bf08a367689c869c6818cb56fe74b1bc3fa5f5c66e79f909c1f5e7e3726efc2c0f6f184b69dc2bdbb3c596dfaa4863de6e6e
+MISC metadata.xml 343 BLAKE2B 3b6e5d819f808242343973f96b267d5124d1e8e4e9a69bbea1cd28222e5253b108ca4425051315c8a264f44556d88ac322849529d76b3e247fed06c3c632de92 SHA512 aca8141482a7d4008efce934c4b5f62a47e922817e7bb61b1bee7bb67f16379c7d9f88a1b0bb23c84585d52de5d68b542009a8f0d3527bbdfe79a5e0ebca71dd
diff --git a/dev-erlang/riakc/metadata.xml b/dev-erlang/riakc/metadata.xml
new file mode 100644
index 000000000000..cb3201cd3559
--- /dev/null
+++ b/dev-erlang/riakc/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">basho/riak-erlang-client</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/riakc/riakc-2.4.2.ebuild b/dev-erlang/riakc/riakc-2.4.2.ebuild
new file mode 100644
index 000000000000..511f7c788d79
--- /dev/null
+++ b/dev-erlang/riakc/riakc-2.4.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar
+
+MY_PN="riak-erlang-client"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Erlang clients for Riak"
+HOMEPAGE="https://github.com/basho/riak-erlang-client"
+SRC_URI="https://github.com/basho/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
+
+DEPEND=">=dev-erlang/riak_pb-2.1.4.2
+ >=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( README.md RELNOTES.md )
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ rebar_src_prepare
+ # 'priv' directory contains only edoc.css, but doc isn't going to be built.
+ rm -r "${S}/priv" || die
+}
diff --git a/dev-erlang/sqlite3-1.1.5 b/dev-erlang/sqlite3-1.1.5
deleted file mode 100644
index 51f35b84559b..000000000000
--- a/dev-erlang/sqlite3-1.1.5
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-db/sqlite:3 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=SQLite gen_server port for Erlang
-EAPI=6
-HOMEPAGE=https://github.com/processone/erlang-sqlite3
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=ErlPL-1.1
-RDEPEND=>=dev-lang/erlang-17.1 dev-db/sqlite:3 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/erlang-sqlite3/archive/1.1.5.tar.gz -> sqlite3-1.1.5.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=26537554e1075cf4b54e0895f4870e46
diff --git a/dev-erlang/sqlite3/Manifest b/dev-erlang/sqlite3/Manifest
new file mode 100644
index 000000000000..c36db40feebb
--- /dev/null
+++ b/dev-erlang/sqlite3/Manifest
@@ -0,0 +1,3 @@
+DIST sqlite3-1.1.5.tar.gz 1833901 BLAKE2B 19b02655962e4f70b01826e1346c93119a2a9bc8474083b0cb7719cdf8096d7fe7e33c3e8f17bb1d1bf11e32f4f9707fc2bb15ba6bfa848d2318a9e6c517d85b SHA512 894f39ba0760d15c4adf396d277cc30414c28acbc62135395af6939f769cab9237e836d5c3dcb5250c41917bec3db577902c01dbad1d2600480b3647c3c61c30
+EBUILD sqlite3-1.1.5.ebuild 562 BLAKE2B d06a61c8ea8c5afdd99fbd141aef17bbd3f575b49811bbd881efef48ff186e8162584dbd4dd99247bcc4051bd569983e2399510cd7e5243f7d4667a98b4b9d30 SHA512 5385ec725fc763f672d4af06d926d2e9d0ebc8a06b1c460640f91fba3273a6977992bf0e667c28173d6fd3f2ea0347d5b8cf3bb2fd1044b17b2759eadc72d70a
+MISC metadata.xml 344 BLAKE2B dc0a2eb1ef3a5fc45ec364bdc13aeb3fce6c21c1f1e27cdf5bef936709afdfca5f90b3409db4331efe638bab682a0df99ab03580c45855f7c731b47d0a3a4634 SHA512 341e087a2404e721a5521332d1e478554e490fd6dc55c9dd98011241d89576a6d86ed36c2ddb6aa29de7c6fa01c12ac3e94d85f15a79918908a8ed3cf0f5e5ba
diff --git a/dev-erlang/sqlite3/metadata.xml b/dev-erlang/sqlite3/metadata.xml
new file mode 100644
index 000000000000..cea97ca7f760
--- /dev/null
+++ b/dev-erlang/sqlite3/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">processone/erlang-sqlite3</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/sqlite3/sqlite3-1.1.5.ebuild b/dev-erlang/sqlite3/sqlite3-1.1.5.ebuild
new file mode 100644
index 000000000000..aa0125b074ce
--- /dev/null
+++ b/dev-erlang/sqlite3/sqlite3-1.1.5.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar
+
+MY_PN="erlang-sqlite3"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="SQLite gen_server port for Erlang"
+HOMEPAGE="https://github.com/processone/erlang-sqlite3"
+SRC_URI="https://github.com/processone/${MY_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
+ dev-db/sqlite:3"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS README.md )
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-erlang/stringprep-1.0.3 b/dev-erlang/stringprep-1.0.3
deleted file mode 100644
index e784a4149cfa..000000000000
--- a/dev-erlang/stringprep-1.0.3
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/p1_utils-1.0.3 >=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Fast Stringprep implementation for Erlang and Elixir
-EAPI=6
-HOMEPAGE=https://github.com/processone/stringprep
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0 tcltk
-RDEPEND=>=dev-erlang/p1_utils-1.0.3 >=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/stringprep/archive/1.0.3.tar.gz -> stringprep-1.0.3.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=2aa86ec83df09dfff2ec25a2606f8ac3
diff --git a/dev-erlang/stringprep-1.0.5 b/dev-erlang/stringprep-1.0.5
deleted file mode 100644
index d31de107b533..000000000000
--- a/dev-erlang/stringprep-1.0.5
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/p1_utils-1.0.4 >=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Fast Stringprep implementation for Erlang and Elixir
-EAPI=6
-HOMEPAGE=https://github.com/processone/stringprep
-KEYWORDS=amd64 ~arm ~ia64 ~ppc ~sparc ~x86
-LICENSE=Apache-2.0 tcltk
-RDEPEND=>=dev-erlang/p1_utils-1.0.4 >=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/stringprep/archive/1.0.5.tar.gz -> stringprep-1.0.5.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=4b210c216d37a1b178858dc31b675654
diff --git a/dev-erlang/stringprep-1.0.6 b/dev-erlang/stringprep-1.0.6
deleted file mode 100644
index e6cdf9220ea7..000000000000
--- a/dev-erlang/stringprep-1.0.6
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/p1_utils-1.0.5 >=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Fast Stringprep implementation for Erlang and Elixir
-EAPI=6
-HOMEPAGE=https://github.com/processone/stringprep
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0 tcltk
-RDEPEND=>=dev-erlang/p1_utils-1.0.5 >=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/stringprep/archive/1.0.6.tar.gz -> stringprep-1.0.6.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=725520407b5f9b8a27c134ce696a5abe
diff --git a/dev-erlang/stringprep-1.0.7 b/dev-erlang/stringprep-1.0.7
deleted file mode 100644
index 8eb70a4e6ba5..000000000000
--- a/dev-erlang/stringprep-1.0.7
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/p1_utils-1.0.6 >=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=Fast Stringprep implementation for Erlang and Elixir
-EAPI=6
-HOMEPAGE=https://github.com/processone/stringprep
-KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~sparc ~x86
-LICENSE=Apache-2.0 tcltk
-RDEPEND=>=dev-erlang/p1_utils-1.0.6 >=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/stringprep/archive/1.0.7.tar.gz -> stringprep-1.0.7.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=729dcb71f682c6fbd78cc9b4f3f61b05
diff --git a/dev-erlang/stringprep-1.0.8 b/dev-erlang/stringprep-1.0.8
deleted file mode 100644
index 85d2e519a5d0..000000000000
--- a/dev-erlang/stringprep-1.0.8
+++ /dev/null
@@ -1,12 +0,0 @@
-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=Fast Stringprep implementation for Erlang and Elixir
-EAPI=6
-HOMEPAGE=https://github.com/processone/stringprep
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0 tcltk
-RDEPEND=>=dev-erlang/p1_utils-1.0.7 >=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/stringprep/archive/1.0.8.tar.gz -> stringprep-1.0.8.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=de7e8c2651f0bebdbeee72fa67eb86f7
diff --git a/dev-erlang/stringprep/Manifest b/dev-erlang/stringprep/Manifest
new file mode 100644
index 000000000000..8e2f5a6c2227
--- /dev/null
+++ b/dev-erlang/stringprep/Manifest
@@ -0,0 +1,11 @@
+DIST stringprep-1.0.3.tar.gz 95189 BLAKE2B 448a5447d9974f20e110a2359a5e1e92e449784bcb3915fc7f33d4676e6de79fe42bac40c3d404fe582edb45fa90ef4fa725aade9a0ef3f67927240cae498e17 SHA512 a42ad55ddfe69f34025fb4ce8f357b13ca3f24449da7ca1e4dc5d78dd350d39530c39d1f3542fe0cba8081c6bc5d3441a606f227733d7a6d87d658a703a0feb1
+DIST stringprep-1.0.5.tar.gz 95323 BLAKE2B 1ec1a66856c707d0f34ae5e257828a9b301ce2d4d9137dc52e1b5911d4ceadaa8d6925168cd4f58207c639893048095d873b27997cfc7999815f80c74ced94b7 SHA512 08132b1c6ceb7e4d069677e8a49ef2543b7d2491d745b3b68cc59b1786ad9884db5e694317ea44059c285ce63df4e7ababc6e0fbad2f36105479e6a07e159a05
+DIST stringprep-1.0.6.tar.gz 95340 BLAKE2B d8250653ba6b0f0e0f51303dfa3b90e0695a0b51692c1005ef3ad68e07bec3c831dba7d97be00ceb75a392c2c98baa99a15dc53813ebe9c57dc594053a1f048c SHA512 930399b8a33f6f4aac9db12f0cc46197e94b6964eca6b913bea6ad331b8c2dcfb521331245858b4480f0c9bf472f7cfa98101349c4b2624c10718410d49cd040
+DIST stringprep-1.0.7.tar.gz 95491 BLAKE2B 23cb8ca266ef11f2b37db692dea2078faab0d50bdf5774743fb3d8470e62dd4ecda11ffb50cf676464f0345a63360be9422df6d440eda94757de8111078cd10a SHA512 07b9268951dd7071f652ed034404def67895846dbacc226b4d3a43306f48106d2393c4f879ae6d8bc89e16ee181b83efaf8cc9cefde74a4ada87ed9eab85747b
+DIST stringprep-1.0.8.tar.gz 95586 BLAKE2B 62fa68021c32dfc6d1d46473d9cc756cd5f0e2d3932f6f4dc78f71a1ba05e5124574a4b210d74ab555b2cc40f2c43b5eb6d0aac709a028f7cc6324189fde5ee9 SHA512 6680450a3e6226b088b06c79dd6ef1ca689ee8787b9f7eaa53ec073e9dcd70fac48ed2f5fb0b12871607092514db71f63b0617a938912a88a51d36518738a911
+EBUILD stringprep-1.0.3.ebuild 528 BLAKE2B 8ee5039d27f0d16c20f4df550a015f1f2cbd77b5cc35327d8e8f862d50417a4dbee89d5516761bd60218372d211e799039ab87cb77de3a4279a36db363c261cc SHA512 17dd1c39a9e29bd993357aaf12ea37ac3fde9250e66d74e87c663cc6e273031c89b67a089dc2fda3c78434c4bcdc5fc0a8f0d10db5b887ce358596e517d0fdd9
+EBUILD stringprep-1.0.5.ebuild 530 BLAKE2B 8bd07c63c2e613054732c541235f6b9681c9b1e993e7cce2e00a5d057ab64ed9e8f9c10036b086ca944b9a6bc7fe1ab053344594b35abc48aa656d2d52f7c6e5 SHA512 2b29cb157e3f2136939642e25a5bb7b27722480ceb2ba390f51c945df87ae3a18d0290986e022197f43d07dd55dbb5afa7de8afac04ebda06860a20302676256
+EBUILD stringprep-1.0.6.ebuild 528 BLAKE2B e1d1c2cb2d27201473012f5f325f269de941480817dc5564ddd5b44873371cd62b1a40e002148104f13134d863982504f41ecd7604725f4411ea433c1de86cb4 SHA512 3053c458afb02e79f379dfeb14f02f2f9ef24a6aedfda6e51ec5cac4843becb4b20d0128ac08925bd3fb017a59952ee7c949676d801947eb0c3d83321c7b2fa6
+EBUILD stringprep-1.0.7.ebuild 531 BLAKE2B 871f9af12155b3a261851e8afad8ede2c66b690ae52d2042e083726f381c13f5dfd23f1eb9893e2abf8609814008ffdba7a7460e19a7d250a2588f0ad3a9d0fc SHA512 29cb51f2c5b8bb54492a2f04bb7b4150fbeb19f8784eb1ec13f4ea38def180e5f407771a0a9437aa00dd7e8c828c46fa4095e889806fa70b8d248d76d3b8f60a
+EBUILD stringprep-1.0.8.ebuild 528 BLAKE2B 9eae5c11327107f306caab041a663cbde0146c6b0cfecd1c67babc005d6145b7b056a018d5847807f3167028d899e3ee9eb68add933df9daff601a195a682105 SHA512 86ab90fd3311779ee8caebe44b9dea9dfcc8c79e31eb9b2b703e3c47c18e9ba8880eafd8cf7d1ac9a7bf6d518009cdfef778c0b3ada2f053390efb4848662532
+MISC metadata.xml 538 BLAKE2B 901947467c8410063d3c352e13ab2ba3b57b445a223150192b1454ecd0e56ea77d51b8489c685f9929879430e106f9b1f5729ce360c15e1e8c4217194fb99a72 SHA512 ea706236fba52e8e1f66ea2fb517f1af2bef023050fa16ff9500a4b723684dcae25df6fdc829cf684f1bb862e87a9df8a44d1e1bd1ab357b3d54ef69ba2bd60e
diff --git a/dev-erlang/stringprep/metadata.xml b/dev-erlang/stringprep/metadata.xml
new file mode 100644
index 000000000000..8dc6dc41ec83
--- /dev/null
+++ b/dev-erlang/stringprep/metadata.xml
@@ -0,0 +1,16 @@
+<?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>
+ <longdescription lang="en">
+ Stringprep is a framework for preparing Unicode test strings in order
+ to increase the likelihood that string input and string comparison
+ work.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">processone/stringprep</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/stringprep/stringprep-1.0.3.ebuild b/dev-erlang/stringprep/stringprep-1.0.3.ebuild
new file mode 100644
index 000000000000..cc14f19c53e4
--- /dev/null
+++ b/dev-erlang/stringprep/stringprep-1.0.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 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.3
+ >=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/stringprep/stringprep-1.0.5.ebuild b/dev-erlang/stringprep/stringprep-1.0.5.ebuild
new file mode 100644
index 000000000000..a21cf915742e
--- /dev/null
+++ b/dev-erlang/stringprep/stringprep-1.0.5.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 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.4
+ >=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/stringprep/stringprep-1.0.6.ebuild b/dev-erlang/stringprep/stringprep-1.0.6.ebuild
new file mode 100644
index 000000000000..ffab416c6e18
--- /dev/null
+++ b/dev-erlang/stringprep/stringprep-1.0.6.ebuild
@@ -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.5
+ >=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/stringprep/stringprep-1.0.7.ebuild b/dev-erlang/stringprep/stringprep-1.0.7.ebuild
new file mode 100644
index 000000000000..389982db9ff4
--- /dev/null
+++ b/dev-erlang/stringprep/stringprep-1.0.7.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 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.6
+ >=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/stringprep/stringprep-1.0.8.ebuild b/dev-erlang/stringprep/stringprep-1.0.8.ebuild
new file mode 100644
index 000000000000..f58b3ce498c3
--- /dev/null
+++ b/dev-erlang/stringprep/stringprep-1.0.8.ebuild
@@ -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 )
diff --git a/dev-erlang/stun-1.0.10 b/dev-erlang/stun-1.0.10
deleted file mode 100644
index ac3f6530aca6..000000000000
--- a/dev-erlang/stun-1.0.10
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/fast_tls-1.0.11 >=dev-erlang/p1_utils-1.0.7 >=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=STUN and TURN library for Erlang and Elixir
-EAPI=6
-HOMEPAGE=https://github.com/processone/stun
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=BSD
-RDEPEND=>=dev-erlang/fast_tls-1.0.11 >=dev-erlang/p1_utils-1.0.7 >=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/stun/archive/1.0.10.tar.gz -> stun-1.0.10.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=19703a74ec7956782097c6fe3db0a8ff
diff --git a/dev-erlang/stun-1.0.3 b/dev-erlang/stun-1.0.3
deleted file mode 100644
index 476503cd45c1..000000000000
--- a/dev-erlang/stun-1.0.3
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/fast_tls-1.0.0 >=dev-erlang/p1_utils-1.0.2 >=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=STUN and TURN library for Erlang and Elixir
-EAPI=6
-HOMEPAGE=https://github.com/processone/stun
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=BSD
-RDEPEND=>=dev-erlang/fast_tls-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/stun/archive/1.0.3.tar.gz -> stun-1.0.3.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=2d9df81439eb5a7382e661d48dfb0100
diff --git a/dev-erlang/stun-1.0.6 b/dev-erlang/stun-1.0.6
deleted file mode 100644
index dc6d33890e70..000000000000
--- a/dev-erlang/stun-1.0.6
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/fast_tls-1.0.6 >=dev-erlang/p1_utils-1.0.4 >=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=STUN and TURN library for Erlang and Elixir
-EAPI=6
-HOMEPAGE=https://github.com/processone/stun
-KEYWORDS=amd64 ~arm ~ia64 ~ppc ~sparc ~x86
-LICENSE=BSD
-RDEPEND=>=dev-erlang/fast_tls-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/stun/archive/1.0.6.tar.gz -> stun-1.0.6.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=7151ceadd6cd5e026606c16df511adf2
diff --git a/dev-erlang/stun-1.0.7 b/dev-erlang/stun-1.0.7
deleted file mode 100644
index 7c2e7e97446b..000000000000
--- a/dev-erlang/stun-1.0.7
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/fast_tls-1.0.7 >=dev-erlang/p1_utils-1.0.5 >=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=STUN and TURN library for Erlang and Elixir
-EAPI=6
-HOMEPAGE=https://github.com/processone/stun
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=BSD
-RDEPEND=>=dev-erlang/fast_tls-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/stun/archive/1.0.7.tar.gz -> stun-1.0.7.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=b73d66d58a33d1da4970228ea97fc06d
diff --git a/dev-erlang/stun-1.0.9 b/dev-erlang/stun-1.0.9
deleted file mode 100644
index 5b29d7abafe7..000000000000
--- a/dev-erlang/stun-1.0.9
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/fast_tls-1.0.9 >=dev-erlang/p1_utils-1.0.6 >=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=STUN and TURN library for Erlang and Elixir
-EAPI=6
-HOMEPAGE=https://github.com/processone/stun
-KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~sparc ~x86
-LICENSE=BSD
-RDEPEND=>=dev-erlang/fast_tls-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/stun/archive/1.0.9.tar.gz -> stun-1.0.9.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=93bc287d78d26cf890dbd5f31c46bb70
diff --git a/dev-erlang/stun/Manifest b/dev-erlang/stun/Manifest
new file mode 100644
index 000000000000..dc5ad0ec338e
--- /dev/null
+++ b/dev-erlang/stun/Manifest
@@ -0,0 +1,11 @@
+DIST stun-1.0.10.tar.gz 28715 BLAKE2B ef8ba4d383df4374df065236b17d547d863bf8f323ce60779c772e7c8218872b0d460c513cc735001e7074c4defe0a36f3c0d41422d0bc9bb7f5139287f89c70 SHA512 9aba8c614af2f132c2a1cbeb96caa441934df389d24789f2d52b33b878f02a1b47602c95e717c7afd2a46ae85ceb70b4ba5c6eb96cd4fedf6ac56b0cd888ff74
+DIST stun-1.0.3.tar.gz 28646 BLAKE2B f99ff996d8b228d89f2121aca9f25330a833d78bf974ebee22efd66f3ee44a6d0c94faf5556389786dcb2d118736a151633ef05e37736c041f252964184eb876 SHA512 c15918f4b1f81477a7834dc5ba837fcd512249bda569cf3ffd3066056e6f1abacfeab3d0dde575402291d841f257a3b33e27d6c76250ae353d77e3fdd87f9786
+DIST stun-1.0.6.tar.gz 28681 BLAKE2B dba8fc380670069f6b725aad71edc509fe7a6e1f142515adb6787a8de75f411b7030f5516e19c163ab9c7aa3a27a2ef86758a744db96223dce6d5e4361fea94d SHA512 30a34a660d246ed33015e2f4b890203a2648553ed6e2dced87e30bca2eb9d09486684947332f7239d535ce19a36028a0642136e5b574f3c5b867f598341bcaf9
+DIST stun-1.0.7.tar.gz 28689 BLAKE2B b1e32ad7a2e2da13fd514fca5318cb8695af2f818eef0053c3c290e0eaf32496e993095ee6bf865924caf5dc30e29d4409472f12c9743fa56a7f67680afd0ea5 SHA512 d494e020741e3e098c2ff9221a03cdb6f26a474a859e8e7dc41221050d7a99e8e7285b812556b95fd3f1e30ace45feb2e5613eccfc08bc99f9bbdcfd2d82687a
+DIST stun-1.0.9.tar.gz 28709 BLAKE2B d35baf946fdf07c27332de4a567a43824f2cf762be99efea5891ed5342b71bb7948a5e012a239742f8140cd5fc753b70f7e03dfc1ac8e521eb18c4ff49ff0979 SHA512 0ce53920194c4d020b1e0e302353eda24cbdab27ff45b1247d2aa7ab973944f89a0f3498508966daec43a0dc40a64cff15a31cab7837f7b105ebcbba8df63754
+EBUILD stun-1.0.10.ebuild 530 BLAKE2B 6936de72e2b09e848595cc7a128f105dc03d7bda49e12fb9a699ade7b862f434a1420434367d8cf645620c6588e26a8b5b1391a9868e75fc7670bc4720cdf68a SHA512 1ff462644a0f47ca55a27c41aec240fca2b10c3f2b5bade7f0d3178ebb456b0907c8e3d181da27c96a523ea3e7661574b827e114491cbad1ceb87e0b08e7b916
+EBUILD stun-1.0.3.ebuild 529 BLAKE2B 970d6cba01347a0055bde064fc7e23bc2f9d7b421cf5ce21b9d8c7d69bbc65767854931418928bd37931646195c1ffd6a92f71e0db25fe8009a2f1559492fb06 SHA512 34f189f5b2c82cdc778c05c88396d780bc5bdd27432b609c2f6fb2acdb4f71135bb1ad8eedbfe2ca1274ed774df895251d5e41e64c28b2646a3277690834ae1c
+EBUILD stun-1.0.6.ebuild 531 BLAKE2B cc415b5d2e1cc89d71590c3a0ab76d71dd53ab6c9400b31330c8d404ae80cf3377067daee84ac82e085c07f8b6f5e2aaf806f8bf74a5501bd04431af1ca4ac2b SHA512 e18819e6d67c4369fe403c46b27bb14b81c57c90265df4c458a85990f3a64fadbf7ef4185511ef28e712543a24615d3a3aec664522c38d31dcc81997d3fd9e58
+EBUILD stun-1.0.7.ebuild 529 BLAKE2B 184bb2f76d5f17ec92f3d8a5b367477e694319cb85a61b16b63f4607d3d267d331cf5e727e139f5cb6132c4b1de528908025ae427a633173c3863b58e6784bcb SHA512 7e7ced8943afaee99d256e4d1ab309ce18c5b537ffa7601e4beb1eda95a25b8e5538d94d720ecf6d0ab9e0bc38667a2c5c8eb8c110dd7ff6830d573067222eae
+EBUILD stun-1.0.9.ebuild 532 BLAKE2B 7d1f1e5d2343fd7416e7661fddd0f28f4582b861e4dbad926459cf0db87d6628a931b175e060bf35b6d79bfd56bd6eddc8145d647be4831b96f24c7a035da4ec SHA512 b0ef3c14dbdd11bd1e57bfb8068e7090720412ce76f7ac92221952cfcc8951da92a2917509839f17da77c05b9a19438becc84e2db61dec14042366d82a013447
+MISC metadata.xml 334 BLAKE2B ea928d654c0f0178948830e43222606be8d7d4879d9f71667fed729383018f95673f6f430e66b8465a9769b1c501ab6113bcb33d77d8437e47f242d1c96b446a SHA512 0a259e8cc520cb2f61ec236d960f0a8b044eb552147ffb6bd3666d5bc8634238cfa499f0084a2e01618f41c7837b378454e7e011cbfce2e98afa8bc43f0ef597
diff --git a/dev-erlang/stun/metadata.xml b/dev-erlang/stun/metadata.xml
new file mode 100644
index 000000000000..60c873f50e4e
--- /dev/null
+++ b/dev-erlang/stun/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">processone/stun</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/stun/stun-1.0.10.ebuild b/dev-erlang/stun/stun-1.0.10.ebuild
new file mode 100644
index 000000000000..12bdbc547d99
--- /dev/null
+++ b/dev-erlang/stun/stun-1.0.10.ebuild
@@ -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 )
diff --git a/dev-erlang/stun/stun-1.0.3.ebuild b/dev-erlang/stun/stun-1.0.3.ebuild
new file mode 100644
index 000000000000..aa267875e1ed
--- /dev/null
+++ b/dev-erlang/stun/stun-1.0.3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 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.0
+ >=dev-erlang/p1_utils-1.0.2
+ >=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/stun/stun-1.0.6.ebuild b/dev-erlang/stun/stun-1.0.6.ebuild
new file mode 100644
index 000000000000..28e68899d074
--- /dev/null
+++ b/dev-erlang/stun/stun-1.0.6.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 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.6
+ >=dev-erlang/p1_utils-1.0.4
+ >=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/stun/stun-1.0.7.ebuild b/dev-erlang/stun/stun-1.0.7.ebuild
new file mode 100644
index 000000000000..0106906ef3c0
--- /dev/null
+++ b/dev-erlang/stun/stun-1.0.7.ebuild
@@ -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.7
+ >=dev-erlang/p1_utils-1.0.5
+ >=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/stun/stun-1.0.9.ebuild b/dev-erlang/stun/stun-1.0.9.ebuild
new file mode 100644
index 000000000000..71134182d48d
--- /dev/null
+++ b/dev-erlang/stun/stun-1.0.9.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 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.9
+ >=dev-erlang/p1_utils-1.0.6
+ >=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/dev-erlang/xmpp-1.1.9 b/dev-erlang/xmpp-1.1.9
deleted file mode 100644
index 91311623037c..000000000000
--- a/dev-erlang/xmpp-1.1.9
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-erlang/fast_xml-1.1.22 >=dev-erlang/stringprep-1.0.8 >=dev-lang/erlang-17.1 dev-lang/erlang dev-util/rebar >=sys-apps/gawk-4.1
-DESCRIPTION=XMPP parsing and serialization library on top of Fast XML
-EAPI=6
-HOMEPAGE=https://github.com/processone/xmpp
-IUSE=test
-KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-erlang/fast_xml-1.1.22 >=dev-erlang/stringprep-1.0.8 >=dev-lang/erlang-17.1 dev-lang/erlang
-SLOT=0
-SRC_URI=https://github.com/processone/xmpp/archive/1.1.9.tar.gz -> xmpp-1.1.9.tar.gz
-_eclasses_=rebar f135c419c43bc8841cd57d1d53ed1da8
-_md5_=37cfef8d6514aaf5d765d0373c60413a
diff --git a/dev-erlang/xmpp/Manifest b/dev-erlang/xmpp/Manifest
new file mode 100644
index 000000000000..487e556687f7
--- /dev/null
+++ b/dev-erlang/xmpp/Manifest
@@ -0,0 +1,3 @@
+DIST xmpp-1.1.9.tar.gz 370926 BLAKE2B 908ce986831300a3f62609a6b95cdbab42028cbbbe1bffe30fbe9865956de2a86d791dc9c807295c50a4e1945e85f5e16f9e7d03ee4e1cf4e96638e7e6a63aff SHA512 13af5699966c8e9c0568356a3620ce6861549b0091e1889c957a91b4384ed24dd98a04422fcfed07470fc94ad9e49459e7942fc5aa9c5e5fd1a20f3efd5fdd1f
+EBUILD xmpp-1.1.9.ebuild 627 BLAKE2B e0c8cede451e721f7146bc63e3363a9d5f37969e3f5d2469131a2497774826996e8073435b1b9fc0458a7366ca792171bee701639928272b90e5f7305f68d9ca SHA512 326765b62eddd01529e35df2cab24600c660646f1da4384b39b0e5ab3706664cbe7b7d65822cd51701749fb2278851c1f2c2ff26dfcdc5b2f15d38657ac497a4
+MISC metadata.xml 334 BLAKE2B 4af39e2809f7f053f1e3c8bb8d9057cd8d537a57cd5962e717a41e9ea98b0beb1950b6d77e4139a53e22348fcca9e692110e5dbfafb2400417c48cff3832f2af SHA512 fd0bf5b44e2e5696a45baba917e4c41a932c8e13bfe0d41ef89571685c62a7b8cb8c757f916fc8a8baa68385eb8842f613e5300e134711c36434a566b5706174
diff --git a/dev-erlang/xmpp/metadata.xml b/dev-erlang/xmpp/metadata.xml
new file mode 100644
index 000000000000..344a2f27ce1c
--- /dev/null
+++ b/dev-erlang/xmpp/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">processone/xmpp</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-erlang/xmpp/xmpp-1.1.9.ebuild b/dev-erlang/xmpp/xmpp-1.1.9.ebuild
new file mode 100644
index 000000000000..8b5fd3bf6a43
--- /dev/null
+++ b/dev-erlang/xmpp/xmpp-1.1.9.ebuild
@@ -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
+}