summaryrefslogtreecommitdiff
path: root/dev-perl
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-09-06 10:28:05 +0100
committerV3n3RiX <venerix@redcorelinux.org>2019-09-06 10:28:05 +0100
commitf1af93971b7490792d8541bc790e0d8c6d787059 (patch)
treea38046712bbc3a3844d77452d16c84e716caa3d4 /dev-perl
parentfc637fb28da700da71ec2064d65ca5a7a31b9c6c (diff)
gentoo resync : 06.08.2019
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/DBD-mysql/DBD-mysql-4.32.0-r2.ebuild4
-rw-r--r--dev-perl/DBD-mysql/DBD-mysql-4.37.0.ebuild4
-rw-r--r--dev-perl/DBD-mysql/DBD-mysql-4.41.0-r2.ebuild4
-rw-r--r--dev-perl/DBD-mysql/DBD-mysql-4.41.0.ebuild4
-rw-r--r--dev-perl/DBD-mysql/DBD-mysql-4.42.0.ebuild4
-rw-r--r--dev-perl/DBD-mysql/DBD-mysql-4.44.0-r1.ebuild (renamed from dev-perl/DBD-mysql/DBD-mysql-4.44.0.ebuild)2
-rw-r--r--dev-perl/DBD-mysql/DBD-mysql-4.44.0-r2.ebuild68
-rw-r--r--dev-perl/DBD-mysql/DBD-mysql-4.50.0.ebuild70
-rw-r--r--dev-perl/DBD-mysql/Manifest20
-rw-r--r--dev-perl/DBD-mysql/files/DBD-mysql-4.050-fix-float-type-conversion.patch48
-rw-r--r--dev-perl/DBD-mysql/files/DBD-mysql-4.050-fix-for-MariaDB-10.3.13-with-zerofil.patch36
-rw-r--r--dev-perl/DBD-mysql/files/DBD-mysql-4.050-no-dot-inc.patch166
-rw-r--r--dev-perl/DBD-mysql/metadata.xml2
-rw-r--r--dev-perl/File-Slurp-Unicode/File-Slurp-Unicode-0.7.1-r1.ebuild23
-rw-r--r--dev-perl/File-Slurp-Unicode/Manifest3
-rw-r--r--dev-perl/File-Slurp-Unicode/metadata.xml12
-rw-r--r--dev-perl/Manifest.gzbin263759 -> 263441 bytes
-rw-r--r--dev-perl/Net-Pcap/Manifest2
-rw-r--r--dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild34
-rw-r--r--dev-perl/Net-Pcap/files/Net-Pcap-0.18-libpcap-1.9.0.patch41
-rw-r--r--dev-perl/libvorbis-perl/Manifest4
-rw-r--r--dev-perl/libvorbis-perl/libvorbis-perl-0.50.0-r1.ebuild19
-rw-r--r--dev-perl/libvorbis-perl/libvorbis-perl-0.50.0-r2.ebuild19
-rw-r--r--dev-perl/libvorbis-perl/metadata.xml12
24 files changed, 491 insertions, 110 deletions
diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r2.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r2.ebuild
index 84ac33ce749c..c167c867d202 100644
--- a/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r2.ebuild
+++ b/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,7 +15,7 @@ IUSE="embedded test"
RDEPEND="dev-perl/DBI
dev-perl/Test-Deep
- virtual/libmysqlclient:=
+ <dev-db/mysql-connector-c-8.0:0=
embedded? ( virtual/mysql[embedded] )
"
DEPEND="${RDEPEND}"
diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.37.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.37.0.ebuild
index 26cd430f46cd..9ebdaccc60fc 100644
--- a/dev-perl/DBD-mysql/DBD-mysql-4.37.0.ebuild
+++ b/dev-perl/DBD-mysql/DBD-mysql-4.37.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -18,7 +18,7 @@ REQUIRED_USE="?? ( embedded ssl )"
IUSE="embedded test +ssl"
RDEPEND=">=dev-perl/DBI-1.609.0
- virtual/libmysqlclient:=
+ <dev-db/mysql-connector-c-8.0:0=
embedded? ( virtual/mysql[embedded] )
"
DEPEND="${RDEPEND}
diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.41.0-r2.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.41.0-r2.ebuild
index 34f18b06e628..1595e68121f8 100644
--- a/dev-perl/DBD-mysql/DBD-mysql-4.41.0-r2.ebuild
+++ b/dev-perl/DBD-mysql/DBD-mysql-4.41.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -18,7 +18,7 @@ REQUIRED_USE="?? ( embedded ssl )"
IUSE="embedded test +ssl"
RDEPEND=">=dev-perl/DBI-1.609.0
- virtual/libmysqlclient:=
+ <dev-db/mysql-connector-c-8.0:0=
embedded? ( virtual/mysql[embedded] )
"
DEPEND="${RDEPEND}
diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.41.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.41.0.ebuild
index 25b0b306ccc8..f3a4883d4ce8 100644
--- a/dev-perl/DBD-mysql/DBD-mysql-4.41.0.ebuild
+++ b/dev-perl/DBD-mysql/DBD-mysql-4.41.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -18,7 +18,7 @@ REQUIRED_USE="?? ( embedded ssl )"
IUSE="embedded test +ssl"
RDEPEND=">=dev-perl/DBI-1.609.0
- virtual/libmysqlclient:=
+ <dev-db/mysql-connector-c-8.0:0=
embedded? ( virtual/mysql[embedded] )
"
DEPEND="${RDEPEND}
diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.42.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.42.0.ebuild
index d96848aa70f8..40d76fff1f44 100644
--- a/dev-perl/DBD-mysql/DBD-mysql-4.42.0.ebuild
+++ b/dev-perl/DBD-mysql/DBD-mysql-4.42.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -18,7 +18,7 @@ REQUIRED_USE="?? ( embedded ssl )"
IUSE="embedded test +ssl"
RDEPEND=">=dev-perl/DBI-1.609.0
- virtual/libmysqlclient:=
+ <dev-db/mysql-connector-c-8.0:0=
embedded? ( virtual/mysql[embedded] )
"
DEPEND="${RDEPEND}
diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.44.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.44.0-r1.ebuild
index c16de73988fc..cf2f57bc40ae 100644
--- a/dev-perl/DBD-mysql/DBD-mysql-4.44.0.ebuild
+++ b/dev-perl/DBD-mysql/DBD-mysql-4.44.0-r1.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~x8
IUSE="test +ssl"
RDEPEND=">=dev-perl/DBI-1.609.0
- virtual/libmysqlclient:=
+ dev-db/mysql-connector-c:=
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.44.0-r2.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.44.0-r2.ebuild
new file mode 100644
index 000000000000..293180230eed
--- /dev/null
+++ b/dev-perl/DBD-mysql/DBD-mysql-4.44.0-r2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CAPTTOFU
+DIST_VERSION=4.044
+inherit eutils perl-module
+
+DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="mariadb +mysql test +ssl"
+REQUIRED_USE="^^ ( mysql mariadb )"
+
+RDEPEND=">=dev-perl/DBI-1.609.0
+ mysql? ( dev-db/mysql-connector-c:= )
+ mariadb? ( dev-db/mariadb-connector-c:=[ssl(+)?] )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Data-Dumper
+ test? (
+ dev-perl/Test-Deep
+ >=virtual/perl-Test-Simple-0.900.0
+ virtual/perl-Time-HiRes
+ )
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-${DIST_VERSION}-amvis-type-conversions.patch"
+ "${FILESDIR}/${PN}-${DIST_VERSION}-no-dot-inc.patch"
+ "${FILESDIR}/4.041-mariadb-10.2.patch"
+)
+src_configure() {
+ local impl
+ impl=$(usex mariadb mariadb mysql)
+ if use test; then
+ myconf="${myconf} --testdb=test \
+ --testhost=localhost \
+ --testuser=test \
+ --testpassword=test"
+ fi
+ myconf="${myconf} --$(usex ssl ssl nossl) --mysql_config=${EPREFIX%/}/usr/bin/${impl}_config"
+ perl-module_src_configure
+}
+
+# Parallel testing is broken as 2 tests create the same table
+# and mysql isn't acid compliant and can't limit visibility of tables
+# to a transaction...
+DIST_TEST="do"
+
+src_test() {
+ einfo
+ einfo "If tests fail, you have to configure your MySQL instance to create"
+ einfo "and grant some privileges to the test user."
+ einfo "You can run the following commands at the MySQL prompt: "
+ einfo "> CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';"
+ einfo "> CREATE DATABASE test;"
+ einfo "> GRANT ALL PRIVILEGES ON test.* TO 'test'@'localhost';"
+ einfo
+ sleep 5
+ perl_rm_files t/pod.t t/manifest.t
+ # Don't be a hero and try to do EXTENDED_TESTING=1 unless you can figure
+ # out why 60leaks.t fails
+ perl-module_src_test
+}
diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.50.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.50.0.ebuild
new file mode 100644
index 000000000000..4f268c86e07d
--- /dev/null
+++ b/dev-perl/DBD-mysql/DBD-mysql-4.50.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DVEEDEN
+DIST_VERSION=4.050
+inherit eutils perl-module
+
+DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="mariadb +mysql test +ssl"
+REQUIRED_USE="^^ ( mysql mariadb )"
+
+RDEPEND=">=dev-perl/DBI-1.609.0
+ >=dev-perl/Devel-CheckLib-1.109.0
+ mysql? ( dev-db/mysql-connector-c:= )
+ mariadb? ( dev-db/mariadb-connector-c:=[ssl(+)?] )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Data-Dumper
+ test? (
+ dev-perl/Test-Deep
+ >=virtual/perl-Test-Simple-0.900.0
+ virtual/perl-Time-HiRes
+ )
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-${DIST_VERSION}-no-dot-inc.patch"
+ "${FILESDIR}/${PN}-${DIST_VERSION}-fix-float-type-conversion.patch"
+ "${FILESDIR}/${PN}-${DIST_VERSION}-fix-for-MariaDB-10.3.13-with-zerofil.patch"
+)
+
+src_configure() {
+ local impl
+ impl=$(usex mariadb mariadb mysql)
+ if use test; then
+ myconf="${myconf} --testdb=test \
+ --testhost=localhost \
+ --testuser=test \
+ --testpassword=test"
+ fi
+ myconf="${myconf} --$(usex ssl ssl nossl) --mysql_config=${EPREFIX%/}/usr/bin/${impl}_config"
+ perl-module_src_configure
+}
+
+# Parallel testing is broken as 2 tests create the same table
+# and mysql isn't acid compliant and can't limit visibility of tables
+# to a transaction...
+DIST_TEST="do"
+
+src_test() {
+ einfo
+ einfo "If tests fail, you have to configure your MySQL instance to create"
+ einfo "and grant some privileges to the test user."
+ einfo "You can run the following commands at the MySQL prompt: "
+ einfo "> CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';"
+ einfo "> CREATE DATABASE test;"
+ einfo "> GRANT ALL PRIVILEGES ON test.* TO 'test'@'localhost';"
+ einfo
+ sleep 5
+ perl_rm_files t/pod.t t/manifest.t
+ # Don't be a hero and try to do EXTENDED_TESTING=1 unless you can figure
+ # out why 60leaks.t fails
+ perl-module_src_test
+}
diff --git a/dev-perl/DBD-mysql/Manifest b/dev-perl/DBD-mysql/Manifest
index 4a868aee4b4d..16af43cc299f 100644
--- a/dev-perl/DBD-mysql/Manifest
+++ b/dev-perl/DBD-mysql/Manifest
@@ -4,16 +4,22 @@ AUX 4.041-no-dot-inc.patch 3470 BLAKE2B 2c8bfe5461699a1d167f9c1ecd77631293685f02
AUX 4.042-no-dot-inc.patch 5717 BLAKE2B fd0835e7e6446e135035489d02ae520bfb21e8590daab905bd8433c584ad35135d77fb55a8a37aa720abfb830158f0980e49bf5a4d54b96c28d279a15b99927b SHA512 8b8707cffc9ff711ea0effe9c2eb0ef56fd4b97729e76f3bffe52e780764a4f0d812e1ec00249752363475650dc803b2311c82cc645016d0449be296b8b1bf0b
AUX DBD-mysql-4.044-amvis-type-conversions.patch 1739 BLAKE2B 25fcf1c74798a2c0aaaeae3788e69e9735533ffeb6ed3455eecc0e3500d961522081745e3e0d6a99bcbe28996555ca0caf935628688446d4ab2e896c5ee92f3f SHA512 3335e80f756b75299dd8f398a6e6f2aa3902ad581f6c46e8a1e5d032b10c586b5b3ad4a237ccd7dae48b2039a72eb3de537dcab193aba294114392ba32c42c29
AUX DBD-mysql-4.044-no-dot-inc.patch 4927 BLAKE2B dd952d2dac0de6c9d428832083034041058c019d16f29df2e06f107181cc10a1924c1ff954e33d2269cc6d1d6e0b379b3887ad75bc1542afd6dc6714b9876dc0 SHA512 faf3f4fbe551b8dfe65e747dc78f6136c059934c145ffbd5b83781eec044f8d764f1b02cf5f11af542476853c887fa98b09c6b939740e934c57db235b0668a67
+AUX DBD-mysql-4.050-fix-float-type-conversion.patch 1627 BLAKE2B 466df4b1cb2419a30d58e7e2305f6370cf6279c77d6f0cf16e9b637136e45406f671bc1061d8e47bf3dba7e1156ea28f7ace2c9c04cfdf2afe752d9d50532f54 SHA512 94074573635f457deaace20c0166710f2ff2aed664eb4e49d57aea0de6cc9d933263cb8842cea1ff13e8907ff7e5c89b4a73dee8da9a56875798eb87d4dbad02
+AUX DBD-mysql-4.050-fix-for-MariaDB-10.3.13-with-zerofil.patch 1217 BLAKE2B 928c53b8daabe7f750522ead8a79971662c8f7b1fc076a0a8d626b4e93536f08664420c9486c05fa4944a19e90b7389b65dc590cfe0b5f5149e01d802e0f3e9a SHA512 79c9c289665a5e28dab4f0b74f2c7cb5895109edbf2f2074f9d6116b6d57dee4ade7586309739356ab318005748194b30e352fb20f1f5341ffb077085b529c07
+AUX DBD-mysql-4.050-no-dot-inc.patch 5470 BLAKE2B 09a9b2a3fe033c6ae68b949dfacf08dbc1fa6cce13369a982ad99ee0226dc2b84a8ba1f8f7384325eb5d51b663d11b6163694a19ec343bd16c2a12f74c83bab8 SHA512 795bb73dda37311b4df06ddb541c39cd924f59453d0618c5cae53ccfb698556bc0bea97a0c644546cb6285092fdf71ef04cccf8d4efa47d71a9f64eeb5c02e3f
AUX DBD-mysql-print_embedded_options.patch 616 BLAKE2B bb8a5512e12e9a2bfe942df81689dfbc9551d94c9354830f49cf905b858a61c3a9f747c56dbb87677f86034b6747168881a09d71980d9633c345545b65cc0d37 SHA512 da7bbc1b65e58128af4c19673827c342de94e811b6ab20ff6844646eb7d6afdff79b61aaa6033ae2ac3d8dce8140f78505961e3da49306b5034a6c3eb5ba8157
DIST DBD-mysql-4.032.tar.gz 146476 BLAKE2B 3ace983522e273cdb18352d2fa87702222594daed6e8d1eda2b037e5b98c31fd2e81bfa57ec71d6f5d836de80cdaf06a3571ae7c84d1ff4822ed6ab4f5d9e8fe SHA512 7e7ebaed07f0540079854294cc3ab4a4554fd0f850dd0927b2485cc985c2c9f5b70a650d971027c883cc4d8450020245656f6ff1f792a56d1a2d4b45402d73d0
DIST DBD-mysql-4.037.tar.gz 146639 BLAKE2B fbecca7302cd6ea0386116a1824a7696f87f681dbfcd88970b1a5eab54639e46471fc07b37bd8c0158b3eca02d05dad159e11027daa5ab46eaa307b530f7c58e SHA512 3bda6ea18d29e32028b7eb93cd06fdbabbadafa66f982556298a68980c42a7b5236872113696e6d2df66a345049d1e63bc90ab358c8631f0cbea187780e514af
DIST DBD-mysql-4.041.tar.gz 150508 BLAKE2B 900ccc4ad9bc5bfb236c66774a6c9529beed3568c3f3626afcbb572fa530a2488ee8e05b1dabd169a775f28d634321dd3e86923e2829e019943a9f3054b1e887 SHA512 8663c58f1dec273869ef5d3ee663d80cb36fa87b1956318fff07a4a801aaecc395510a8f31b7a51b823f7e9d6a73ebf13894c1b7f7b27fdc3f3956e6aba34777
DIST DBD-mysql-4.042.tar.gz 160028 BLAKE2B ef2f9d6508a473c34275ae9d7233863698ab502d837975f08593d2d1ca9761081ffb84bafc5a02c572e2a6b4d54dd7c8312e476e0719733166f8edc030a016de SHA512 fe3c9e1e325f7056da783e0ea33f9a7810f25f3d9cd2c9a4bf4037b20a2148f2291b2f90d44730e63c7902b45e26993a7f9fcf1b3bf8d1bc5d3fca99893a019e
DIST DBD-mysql-4.044.tar.gz 155006 BLAKE2B 2934224010bb09aaff9a334b25038a4c7d1eb5552f6ad2b73f44aa7e2d8cb3684644773a89f35363c156cf40867a28943320e1b8b7ef4b9d4b8ac0f6b2417b38 SHA512 e3dd9482e8f78c19dc91baba07e39e266f113ce5a014cfe6c5989c96ed0f85723a17ba6a6e00b65a1ed3c62362400bd3779eb63ed282f73587b4757da249af02
-EBUILD DBD-mysql-4.32.0-r2.ebuild 1319 BLAKE2B fca837574ca5840669f9d076dddbe0b5293dfb9df05aeb381cd2768de761b1cba5cc3c4f74d248718fe3752453935071653069f9632be06b33f852471d0eb9ca SHA512 e654b62fefeb79914ba77691a9b28777c594fc69f8ff91f77d190f831a79a7b5bd7caaf62d6cc9d6cc3d48a9ae43b96815d3bf87aa62cf9a1a2b3ef6189db776
-EBUILD DBD-mysql-4.37.0.ebuild 1973 BLAKE2B 072f8acba91a0512ed7b4f9ecd8c1dc71d14fac7d0b868aca54fcba46f38624456beb1336fe74846feff6d961aad3a4992511cb310211e7f113e95000063de2f SHA512 1b6e44cfff11f8f28e29721fd0c47b3b2b1c6a5bd638a9b219e94dd76ae23814bf86116006b1bebae49266e255cfe9b529b79e54076664a502013a6d057f1696
-EBUILD DBD-mysql-4.41.0-r2.ebuild 2093 BLAKE2B 046ff0c8ddec85d2fab3b7ec4d7018c46609b54263846d81b513a770327315ca3bbcc34f2d09308610028cfd3cad85fcf9ea4d92b251cc4576add96bf475e742 SHA512 72f9938a6e98a0a1631eb75d97af59c0ddcb8b7e5436572ab3049967452aac9d6d0339fb7c07e2e7fea58038c2d14f7cd5635767baa43967b480e3e3189fbdbe
-EBUILD DBD-mysql-4.41.0.ebuild 1966 BLAKE2B 3bd3a45c3dec31844ade8b79edb2089dc20a627b0c8797947c0e0e0ea7780a47a8a60582d57361a0f3bfa833dc65f4686f61cd33c04f591b1b562ecf8e091b60 SHA512 88e2669b1feb2b6bdeec630a9fa2fc4dfd62b907d0af3ac0b97a90608a4113593f704ce92d14fd542c8b9760d3a4a345dfdec251359d30075da1a500526182e0
-EBUILD DBD-mysql-4.42.0.ebuild 1977 BLAKE2B f7e71ad84f2f9889e4b933b1bd9b1f41a01956ac112aff4184610193b3f413d5905e16ac32aed958739457c9b2dbd1ceec46fb1fa3cb56571d317ffbf75ffceb SHA512 ee15ba80bc64c0073a81f9883ceb0366e21aed63d3543eb75427166f01ffe0125087d4ea0aa196eed1c5c8596581664038bc9f41c2486c2ea5b8c4f68cf9c201
-EBUILD DBD-mysql-4.44.0.ebuild 1816 BLAKE2B 0e760711ab58511a5560754355b7620decb65c727f2ede925fb6674757fe72139b7ee8b9c2e2ed5252ff8d4d6f3bcd2264c12c260b8ea608aa7d8e0abf2b1ee7 SHA512 d3f12d6abf01882e750f8c62dee653d302417eaf54ae261912525efc26cb48bea5c990d803daad5e82f3b364d8c1163ddf4d3af5ec9c336e50931c906ae69143
-MISC metadata.xml 876 BLAKE2B 72a484b9d7cef869858a3ac26315ca83317344de66a903072a93af8b80bdcd310d3a59084140181faaca40c1bf640e7b1f6baf9939254624acc166906f4da476 SHA512 05226b4f30741e8d77f5174491aee480a958e3cdf9b9484ff261b975805b82eee9ff865df97891c6107307c5cc19994764110f5461c3e80c9d8828b34e076968
+DIST DBD-mysql-4.050.tar.gz 161579 BLAKE2B fb17e151db730fd6955d3e4424dd495a9fcf5f3f4e2b6b79d9fdc86bc42c3314b68771f1d3c393fd80ea14aeda626a5c5d21f5b921d487350ffd79802edab1f6 SHA512 910f5b4ba7a7890d50a79f37d04ec8971a4f62acd0fe30bf3ab634f66e3128f0cd6513e5c9da8c807a0f4477d0cc766682ea8dd0d8072d02821b78df51f37879
+EBUILD DBD-mysql-4.32.0-r2.ebuild 1324 BLAKE2B cec1419b3a43f8b7ae74d469c625b3087db9b8fce775d7f14894278999d4c5de04f4bcef8e8efe7815fd1fecc53c006624338e2087e5900d2b3ee210256a46f2 SHA512 2c275cad5cfb65ae191dcd9d55b0028a01f992f59f8032af310ee95f2dc1c82f4baf061882da4cfb393ec1a70d2712bc6134038399f98a16c4630c6644ea7e48
+EBUILD DBD-mysql-4.37.0.ebuild 1978 BLAKE2B 04bbf80534d970479904ab6420ca62de33057287d1963744da60b6a1e37e5629c0781299ddbf5a03dd814bf860e4eed69ed027e6ca4074b271ece86b5390b43b SHA512 1ce03d40ba2e2fd337fed22acfba90eb63c7ebe51767111741479a62b75ad75d0bbb9210fa2d09785e0acec1ad928764e8da9e7136a7978ffdb7c636aa0e334f
+EBUILD DBD-mysql-4.41.0-r2.ebuild 2098 BLAKE2B 53a599317d0ab61d464baea4cc1654c05d9db20ae07e03cc79a2712cde47f036cfc58a992e5e0787394e990de57d379c07c1b026f8d6f096b231c33dadbd2b95 SHA512 d4297d129899f4d7ebb394fcde4ce70d34baf6b0776f59060a44934c62b37f65522136eabc5f40dc0d897f85261f9a153d36917d646ffd80a035c4d84ef5c1ee
+EBUILD DBD-mysql-4.41.0.ebuild 1971 BLAKE2B ebc0b79360c9c72d36259d5ed62d58d43eba351240936274c98ae3edc6005878ad9d2c5c338747f19b69f2dab0f78cd5dcfd3cfb1e7466d8f2dd3f75a7bf052f SHA512 3f5bef12bfe6aca7c679a1f28c43d08939cf5c5556eb06c15412ff9a7f5126bc9c70bd3b4a42ac3a364cd1902fb2c36be8ecc4a0d1c5383e9a056bac6db57d12
+EBUILD DBD-mysql-4.42.0.ebuild 1982 BLAKE2B 5d09e6d00b630450cd57905ce3d69c42455f54c4b6c4fe39a08d3d5b7f81d05c1ba7e79ac0c2854fe0c33f6c2e047a239e0f9692e66fff24ad61e43f3f8dc1a0 SHA512 dd75f1842a96bbfe55a92c7a992a1c4a6f49ae0830bb3a4bfe86927dcf4ee3eeabe491524ebc9215736fea1a9afcc22bf8023b2aba9502325e2794302dcb4555
+EBUILD DBD-mysql-4.44.0-r1.ebuild 1818 BLAKE2B 682fab6d4e3c8a8be72f581004e1c10b2b94e6ffdf2edd6ad2acb994ddbb4866756d7b62e43e0e7d76acb7fd0e15494a2dcd93b21ecf6cfbf6750a74b344fd94 SHA512 5bfba8b6bab4178d17128b46c370cfd21eadb3c927fbd7378525fb4b8edc8d45193f962e9148b44212b05677e3d881cf14a4859d9aa348d9f77b273b464dbcf4
+EBUILD DBD-mysql-4.44.0-r2.ebuild 1911 BLAKE2B df1e78a6612c68f0acbd613728da43ba57ba0bef85ed9a68124aa5737c5874f70b50bb73a49738b87f0f77517530a5c9f1553b2c1a4f70b6bfb19e967e5aa8a1 SHA512 9a3182ec5b6c63958cf259bff377c0da351e5094c0b37a87bc651f5197448e60ce87f3d8c0d722f66f634a83033a3b4a6c598161c93f7dab69e4f8104110b1e4
+EBUILD DBD-mysql-4.50.0.ebuild 1989 BLAKE2B 1f73f7acabd173c3426a90bf0e25560922e795a78959c26cf7a1d5499126677a13748181ed673d685c5f9334951e8081d32e6592e78f348d802a0124110e53de SHA512 27f922f66cfe2f20aed1469c06542eb5e95cb5aaea8bbe1b0a0f63a4f95d3a925a34595b14c8b3d24d7c8080e7386dea62d66c9bebf248fdad2eddbfb39b8651
+MISC metadata.xml 1064 BLAKE2B 8261e56b30f64e3a488bb12936cf3cfa9ad1886dc0c30f7435e7bde6d013d95f51beef3033570e555284741a109a33973e91cde5c7fdc8124628c4675fe1092d SHA512 a743576b3d3f6de5ca4408c83776d7f711af5c221a93a55ee828df7a5b573de5658c140a608115bcf951752b0a443547e517bb2f4238f43abb304757905e36df
diff --git a/dev-perl/DBD-mysql/files/DBD-mysql-4.050-fix-float-type-conversion.patch b/dev-perl/DBD-mysql/files/DBD-mysql-4.050-fix-float-type-conversion.patch
new file mode 100644
index 000000000000..cda1cabdc24d
--- /dev/null
+++ b/dev-perl/DBD-mysql/files/DBD-mysql-4.050-fix-float-type-conversion.patch
@@ -0,0 +1,48 @@
+From: Pali <pali@cpan.org>
+Date: Fri, 24 Feb 2017 19:51:36 +0100
+Subject: [PATCH] Fix type conversions
+ Calling SvNV() for magical scalar is not enough for float type conversion.
+ It caused problem for Amavis in tainted mode -- all float values were zero.
+ On the other hand SvIV() and SvUV() seems to work fine. To be sure that
+ correct value of float is in scalar use sv_setnv() with explicit NV float
+ value. Similar code is changed also for integers IV/UV.
+ .
+ This patch should fix reported Amavis bug:
+ https://github.com/perl5-dbi/DBD-mysql/issues/78
+ .
+ See also reported perl bug about SvNV():
+ https://rt.perl.org/Public/Bug/Display.html?id=130801
+Bugs: https://github.com/perl5-dbi/DBD-mysql/issues/78
+Bugs-Debian: https://bugs.debian.org/856064
+Last-Update: 2019-01-09
+Reviewed-By: Xavier Guimard <x.guimard@free.fr>,
+ gregor herrmann <gregoa@debian.org>
+
+--- a/dbdimp.c
++++ b/dbdimp.c
+@@ -4447,8 +4447,7 @@
+ if (!(fields[i].flags & ZEROFILL_FLAG))
+ {
+ /* Coerce to double and set scalar as NV */
+- (void) SvNV(sv);
+- SvNOK_only(sv);
++ sv_setnv(sv, SvNV(sv));
+ }
+ break;
+
+@@ -4459,13 +4458,11 @@
+ /* Coerce to integer and set scalar as UV resp. IV */
+ if (fields[i].flags & UNSIGNED_FLAG)
+ {
+- (void) SvUV(sv);
+- SvIOK_only_UV(sv);
++ sv_setuv(sv, SvUV(sv));
+ }
+ else
+ {
+- (void) SvIV(sv);
+- SvIOK_only(sv);
++ sv_setiv(sv, SvIV(sv));
+ }
+ }
+ break;
diff --git a/dev-perl/DBD-mysql/files/DBD-mysql-4.050-fix-for-MariaDB-10.3.13-with-zerofil.patch b/dev-perl/DBD-mysql/files/DBD-mysql-4.050-fix-for-MariaDB-10.3.13-with-zerofil.patch
new file mode 100644
index 000000000000..f3d5e5bf4cbc
--- /dev/null
+++ b/dev-perl/DBD-mysql/files/DBD-mysql-4.050-fix-for-MariaDB-10.3.13-with-zerofil.patch
@@ -0,0 +1,36 @@
+From 8b5ba5f9c8d239328ecbc862aba203d44819e2f5 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Dani=C3=ABl=20van=20Eeden?= <git@myname.nl>
+Date: Tue, 5 Mar 2019 16:24:17 +0100
+Subject: [PATCH] Fix for MariaDB 10.3.13 with zerofil
+
+Issue: #304
+
+Bug: https://github.com/perl5-dbi/DBD-mysql/issues/304
+Bug-Debian: https://bugs.debian.org/923541
+
+---
+ dbdimp.c | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/dbdimp.c b/dbdimp.c
+index a9c37cf..82c96d2 100644
+--- a/dbdimp.c
++++ b/dbdimp.c
+@@ -4055,9 +4055,13 @@ int dbd_describe(SV* sth, imp_sth_t* imp_sth)
+ break;
+
+ default:
+-#if MYSQL_VERSION_ID > 100300
++#if (MYSQL_VERSION_ID > 100300) && (MYSQL_VERSION_ID < 100313)
+ // https://jira.mariadb.org/browse/MDEV-18143
+ buffer->buffer_length= fields[i].max_length ? fields[i].max_length : 2;
++#elif MYSQL_VERSION_ID > 100312
++ // https://jira.mariadb.org/browse/MDEV-18823
++ buffer->buffer_length= fields[i].max_length ? fields[i].max_length + 1 : 2;
++ buffer->buffer_length= fields[i].length > fields[i].max_length ? fields[i].length + 1 : 2;
+ #else
+ buffer->buffer_length= fields[i].max_length ? fields[i].max_length : 1;
+ #endif
+--
+2.20.1
+
diff --git a/dev-perl/DBD-mysql/files/DBD-mysql-4.050-no-dot-inc.patch b/dev-perl/DBD-mysql/files/DBD-mysql-4.050-no-dot-inc.patch
new file mode 100644
index 000000000000..d5a0fe0b5249
--- /dev/null
+++ b/dev-perl/DBD-mysql/files/DBD-mysql-4.050-no-dot-inc.patch
@@ -0,0 +1,166 @@
+From 4e5417cbdd97bfc6dd53130de69f9173af59c273 Mon Sep 17 00:00:00 2001
+From: Pali <pali@cpan.org>
+Date: Mon, 17 Apr 2017 21:38:58 +0200
+Subject: Fix tests on Perl On 5.25.10 or greater with
+ -Ddefault_inc_excludes_dot
+
+Some tests do not include dot in %INC and fails with error:
+Can't locate t/lib.pl in @INC
+
+Fixes: https://rt.cpan.org/Public/Bug/Display.html?id=120709
+---
+ t/40server_prepare_crash.t | 3 ++-
+ t/lib.pl | 5 +++--
+ t/rt110983-valid-mysqlfd.t | 3 ++-
+ t/rt118977-zerofill.t | 2 +-
+ t/rt25389-bin-case.t | 3 ++-
+ t/rt50304-column_info_parentheses.t | 3 ++-
+ t/rt61849-bind-param-buffer-overflow.t | 3 ++-
+ t/rt75353-innodb-lock-timeout.t | 3 ++-
+ t/rt83494-quotes-comments.t | 3 ++-
+ 9 files changed, 18 insertions(+), 10 deletions(-)
+
+diff --git a/t/40server_prepare_crash.t b/t/40server_prepare_crash.t
+index 103276d..80bc9b7 100644
+--- a/t/40server_prepare_crash.t
++++ b/t/40server_prepare_crash.t
+@@ -5,7 +5,8 @@ use Test::More;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ my $dbh = eval { DBI->connect($test_dsn, $test_user, $test_password, { PrintError => 1, RaiseError => 1, AutoCommit => 0, mysql_server_prepare => 1, mysql_server_prepare_disable_fallback => 1 }) };
+ plan skip_all => "no database connection" if $@ or not $dbh;
+diff --git a/t/lib.pl b/t/lib.pl
+index 2221c40..0c756a0 100644
+--- a/t/lib.pl
++++ b/t/lib.pl
+@@ -2,6 +2,7 @@ use strict;
+ use warnings;
+
+ use Test::More;
++use File::Spec ();
+ use DBI::Const::GetInfoType;
+ use vars qw($mdriver $dbdriver $childPid $test_dsn $test_user $test_password);
+
+@@ -31,7 +32,7 @@ if (-f ($file = "t/$dbdriver.dbtest") ||
+ -f ($file = "$dbdriver.dbtest") ||
+ -f ($file = "../tests/$dbdriver.dbtest") ||
+ -f ($file = "tests/$dbdriver.dbtest")) {
+- eval { require $file; };
++ eval { require File::Spec->rel2abs($file); };
+ if ($@) {
+ print STDERR "Cannot execute $file: $@.\n";
+ print "1..0\n";
+@@ -45,7 +46,7 @@ if (-f ($file = "t/$mdriver.mtest") ||
+ -f ($file = "$mdriver.mtest") ||
+ -f ($file = "../tests/$mdriver.mtest") ||
+ -f ($file = "tests/$mdriver.mtest")) {
+- eval { require $file; };
++ eval { require File::Spec->rel2abs($file); };
+ if ($@) {
+ print STDERR "Cannot execute $file: $@.\n";
+ print "1..0\n";
+diff --git a/t/rt110983-valid-mysqlfd.t b/t/rt110983-valid-mysqlfd.t
+index c5af2fa..a6ec8fb 100644
+--- a/t/rt110983-valid-mysqlfd.t
++++ b/t/rt110983-valid-mysqlfd.t
+@@ -5,7 +5,8 @@ use Test::More;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ my $dbh = eval { DBI->connect($test_dsn, $test_user, $test_password, { RaiseError => 1, AutoCommit => 0 }) };
+ plan skip_all => "no database connection" if $@ or not $dbh;
+diff --git a/t/rt118977-zerofill.t b/t/rt118977-zerofill.t
+index 27ba1b7..86edb8e 100644
+--- a/t/rt118977-zerofill.t
++++ b/t/rt118977-zerofill.t
+@@ -5,7 +5,7 @@ use Test::More;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++require "./t/lib.pl";
+
+ my $dbh = eval { DBI->connect($test_dsn, $test_user, $test_password, { PrintError => 1, RaiseError => 1 }) };
+ plan skip_all => "no database connection" if $@ or not $dbh;
+diff --git a/t/rt25389-bin-case.t b/t/rt25389-bin-case.t
+index 37bffb9..9d091b3 100644
+--- a/t/rt25389-bin-case.t
++++ b/t/rt25389-bin-case.t
+@@ -4,7 +4,8 @@ use warnings;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ use Test::More;
+
+diff --git a/t/rt50304-column_info_parentheses.t b/t/rt50304-column_info_parentheses.t
+index 28b2128..e03e332 100644
+--- a/t/rt50304-column_info_parentheses.t
++++ b/t/rt50304-column_info_parentheses.t
+@@ -4,7 +4,8 @@ use warnings;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password $state);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ use Test::More;
+
+diff --git a/t/rt61849-bind-param-buffer-overflow.t b/t/rt61849-bind-param-buffer-overflow.t
+index f1fb254..a457d57 100644
+--- a/t/rt61849-bind-param-buffer-overflow.t
++++ b/t/rt61849-bind-param-buffer-overflow.t
+@@ -5,7 +5,8 @@ use Test::More;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ my $INSECURE_VALUE_FROM_USER = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
+
+diff --git a/t/rt75353-innodb-lock-timeout.t b/t/rt75353-innodb-lock-timeout.t
+index 9c97d60..35fa5a7 100644
+--- a/t/rt75353-innodb-lock-timeout.t
++++ b/t/rt75353-innodb-lock-timeout.t
+@@ -5,7 +5,8 @@ use Test::More;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ my $dbh1 = eval { DBI->connect($test_dsn, $test_user, $test_password, { RaiseError => 1, AutoCommit => 0 }) };
+ plan skip_all => "no database connection" if $@ or not $dbh1;
+diff --git a/t/rt83494-quotes-comments.t b/t/rt83494-quotes-comments.t
+index 9df0d90..c42afe4 100644
+--- a/t/rt83494-quotes-comments.t
++++ b/t/rt83494-quotes-comments.t
+@@ -9,7 +9,8 @@ use DBI;
+ use Test::More;
+
+ use vars qw($test_dsn $test_user $test_password $state);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ my $dbh;
+ eval {$dbh= DBI->connect($test_dsn, $test_user, $test_password,
+--
+2.23.0
+
diff --git a/dev-perl/DBD-mysql/metadata.xml b/dev-perl/DBD-mysql/metadata.xml
index 8b79ff55907b..59ac82b1e1b2 100644
--- a/dev-perl/DBD-mysql/metadata.xml
+++ b/dev-perl/DBD-mysql/metadata.xml
@@ -17,5 +17,7 @@
<use>
<flag name="embedded">Support embedded server (libmysqld)</flag>
<flag name="ssl">Compile in support for SSL connections via libmysqlclient</flag>
+ <flag name="mariadb">Use <pkg>dev-db/mariadb-connector-c</pkg> as the client library</flag>
+ <flag name="mysql">Use <pkg>dev-db/mysql-connector-c</pkg> as the client library</flag>
</use>
</pkgmetadata>
diff --git a/dev-perl/File-Slurp-Unicode/File-Slurp-Unicode-0.7.1-r1.ebuild b/dev-perl/File-Slurp-Unicode/File-Slurp-Unicode-0.7.1-r1.ebuild
deleted file mode 100644
index 7ddc44736c4c..000000000000
--- a/dev-perl/File-Slurp-Unicode/File-Slurp-Unicode-0.7.1-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MODULE_AUTHOR=DAVID
-MODULE_VERSION=0.7.1
-inherit perl-module
-
-DESCRIPTION="Reading/Writing of Complete Files with Character Encoding Support"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
- dev-perl/File-Slurp
-"
-DEPEND="${RDEPEND}
- dev-perl/Module-Build
-"
-
-SRC_TEST=do
diff --git a/dev-perl/File-Slurp-Unicode/Manifest b/dev-perl/File-Slurp-Unicode/Manifest
deleted file mode 100644
index af330713d4eb..000000000000
--- a/dev-perl/File-Slurp-Unicode/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST File-Slurp-Unicode-0.7.1.tar.gz 3609 BLAKE2B 49d3e5036bcc32f97ea95232d536d4fd5e96d87f4b5d3c1e8633242870c2fc3041154cb2da594cc51e710cdf451663311df8194b08adedd8ab57228a63bd4a3a SHA512 a7d1a63afc9e794d0b61140738aca015040942da07f44092ab799f09f05e42093ef85f0b139b7306d54f8217c1030e87f17724d0ef398122ab2a5b096061a204
-EBUILD File-Slurp-Unicode-0.7.1-r1.ebuild 394 BLAKE2B 389b85d21b47a56e12f5f74c6fd9fabeec2fc4b8d6b715109dab2a154789a10500316cad7d7f8ba0370118c16940f96b5722c5f5b335f6b2d34a5462c700c1cb SHA512 9b94219fcd6ca7d2fc65e73e627dd3e919386c55ab1af803248ce912c366d9eb8d724017843e2bc82d197d438b1d74f8d97248cce524c8bd055d74dfb1492f0d
-MISC metadata.xml 409 BLAKE2B 587a68be2a0d98c79d642701f7b4c85c4ab781082aa3c9c90f301ee66d18c2d65c2e619413958ab740d984def1cc38289328d4ecc7ed56821df9107d3ec446cc SHA512 06c378bb742dace3f8160715a24c73d6f34c4861269a5c8e5c882b908123bb0cf16e0ad80e38a00bfbd9cc2d29a7fddf09dbfe704aa73c6e146e33a8cb90557e
diff --git a/dev-perl/File-Slurp-Unicode/metadata.xml b/dev-perl/File-Slurp-Unicode/metadata.xml
deleted file mode 100644
index 2053263cda78..000000000000
--- a/dev-perl/File-Slurp-Unicode/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>perl@gentoo.org</email>
- <name>Gentoo Perl Project</name>
- </maintainer>
- <upstream>
- <remote-id type="cpan">File-Slurp-Unicode</remote-id>
- <remote-id type="cpan-module">File::Slurp::Unicode</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index 2e74ddeecbd8..9afa3771d349 100644
--- a/dev-perl/Manifest.gz
+++ b/dev-perl/Manifest.gz
Binary files differ
diff --git a/dev-perl/Net-Pcap/Manifest b/dev-perl/Net-Pcap/Manifest
index d5177affabf4..eb0770a6ee60 100644
--- a/dev-perl/Net-Pcap/Manifest
+++ b/dev-perl/Net-Pcap/Manifest
@@ -1,6 +1,8 @@
+AUX Net-Pcap-0.18-libpcap-1.9.0.patch 1300 BLAKE2B 65cd73c1f6f3b097dd8fa2b86c409e3ffb914c69945cb7535bb09a62c34c11423d7557e00515fc472a197182842399fb798dffd7b3e8eab0690fb3913f138fea SHA512 aef7911bff9284a45c2d6943f3970892750548e1bcb3f5521123dadb5addd408cd976b7274fa0ade27107cd2d993a7709c918afc32ca3541108722d95e6ec2af
AUX Net-Pcap-0.18-test-error.patch 1302 BLAKE2B 5b61333702676ace4b987fea8b3df9fc0177ba41785b5471a170d3826c29175d39ef8b827ea40842598c4847e4aada61e2a86849bceafb2343e219694155358a SHA512 82fa8950ceb84966905646a1a210bfef23c8c3be8ef66b2db3702b3ccc66329c7148e3d74931f5e9bd1a73a312a16e7c10ce0232f344e4fb97e938b196c3daf9
DIST Net-Pcap-0.17.tar.gz 92853 BLAKE2B 147f0a11be36e7b5022f138611ad4226ea36d61902e966ab3400463aed4aecfd0022852df2589f363a6590270750b427cac9532f22a42e18d0f959a23e990ff1 SHA512 14747661b220b119b4182f13dbc1509cae5665e77588dbc8576f7d959f33ef6ee3785f2d9022093c1f1b808c37d04ee313f5ac39cc6eaa917962c9215c5a4de6
DIST Net-Pcap-0.18.tar.gz 94207 BLAKE2B 257e2b7c5bf6ad05936b64171db3ee530249f40d695ca2aba21d4bfe4796989e3a4aa955472b9c39e33aab5d67d2eebb26b43e173dbd359d01201926fa3a6b6e SHA512 63cc216345eb65b1e76efa657623c9d444d20f4b54ab0c75e787483baaa4f1de7e3a9294967aa7eccbdca04c60b089194dd7e0d19838f899b332c5881a8c7f6d
EBUILD Net-Pcap-0.170.0-r1.ebuild 365 BLAKE2B 1625009c2c60fb1604a9a77b33db157168a09d1ca1eb77349914bd2b61704bffc4eda67a0c800863611149069d4535ac64881b70c3761bba8d58e64a5545f063 SHA512 47b31e2429240d1f6234d4d618a4ea263fd097a4511d755507657db8d3605b2e33bef1bdac00c6fafa8702749f99a402a65007a2b33e46512d4913c2ddb3593a
+EBUILD Net-Pcap-0.180.0-r1.ebuild 819 BLAKE2B f08f5e83912ac676fb0f5211b637e0b1050cf189acd3a5aa68c1f1fd41467f73aa438df1237db4026eb19df2f2b471cb722ecf91f1b8afb0c207877372ad7fae SHA512 31c4fd8f83a07e39096cab8c4f1238145fc6b8c476273a034b0836cf6ba7476a6c5a4b0b490b0b6cfde1660a0ed31325f22531bef2211925e4de6536427953d9
EBUILD Net-Pcap-0.180.0.ebuild 769 BLAKE2B 95e06e37d326032faf0c292a550408eaa479fb588f4720b18aea8e55d9bfa77abb3ac374d26579f80b17c93bb864b99c0509eade8665b6983104586a2d877b6a SHA512 90178bdc959f961060b676f6423952301c11cdb9a4c8fd953fab0eafe683eb4e789914d1c149de2dcfbe4bd75f0ebb5a031d7821e8711de38d35bc100544860f
MISC metadata.xml 388 BLAKE2B 559872c430ea234e8e0a8c495f74fe56526039a9e28dce6a252a05167901c27d6fafe8b90e9107d6d29892256e3a89012c918614032f302ea38fb4e098f54354 SHA512 6ae51c30128320478983e55d7e6e4a69c8c6c17ef926b97e466bc1ba1c7808c3728cf46743789467151ac76074fb852f8648a5c6e6cd02396bcc8c7c10f8f89c
diff --git a/dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild b/dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild
new file mode 100644
index 000000000000..e3b237b2e2b4
--- /dev/null
+++ b/dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=SAPER
+DIST_VERSION=0.18
+DIST_EXAMPLES=( "eg/*" )
+inherit perl-module
+
+DESCRIPTION="Interface to the pcap(3) LBL packet capture library"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="net-libs/libpcap
+ dev-perl/IO-Interface"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-${DIST_VERSION}-libpcap-1.9.0.patch"
+ "${FILESDIR}/${PN}-${DIST_VERSION}-test-error.patch"
+)
+
+src_test() {
+ if [[ $EUID != 0 ]]; then
+ elog "Comprehensive testing of this module requires root permissions."
+ elog "For details, see:"
+ elog "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
+ fi
+ perl_rm_files t/pod{,cover,spell}.t t/distchk.t t/portfs.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-Pcap/files/Net-Pcap-0.18-libpcap-1.9.0.patch b/dev-perl/Net-Pcap/files/Net-Pcap-0.18-libpcap-1.9.0.patch
new file mode 100644
index 000000000000..2495600e5d0a
--- /dev/null
+++ b/dev-perl/Net-Pcap/files/Net-Pcap-0.18-libpcap-1.9.0.patch
@@ -0,0 +1,41 @@
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -106,7 +106,7 @@ REASON
+ # We also store the list of available functions in a file for skipping the
+ # corresponding tests.
+ my @funcs = have_functions(find_functions());
+-$options{DEFINE} .= cpp_defines(@funcs);
++$options{DEFINE} .= cpp_defines(@funcs). "-DHAVE_PCAP_SETSAMPLING";
+ open(FUNCS, '>funcs.txt') or warn "warning: can't write 'funcs.txt': $!\n";
+ print FUNCS join("\n", @funcs), "\n";
+ close(FUNCS);
+--- a/stubs.inc
++++ b/stubs.inc
+@@ -354,11 +354,6 @@ int pcap_parsesrcstr(const char *source,
+ #ifdef _MSC_VER
+ #pragma message( "Warning: the function pcap_open() is not available" )
+ #endif
+-struct pcap_rmtauth {
+- int type;
+- char *username;
+- char *password;
+-};
+
+ pcap_t * pcap_open(const char *source, int snaplen, int flags, int read_timeout, struct pcap_rmtauth *auth, char *err);
+ pcap_t * pcap_open(const char *source, int snaplen, int flags, int read_timeout, struct pcap_rmtauth *auth, char *err) {
+@@ -511,6 +511,7 @@ HANDLE pcap_getevent(pcap_t *p) {
+ #ifdef _MSC_VER
+ #pragma message( "Warning: the function pcap_setsampling() is not available" )
+ #endif
++#if 0
+ struct pcap_samp {
+ int method;
+ int value;
+@@ -522,6 +523,7 @@ struct pcap_samp *pcap_setsampling(pcap_
+ return NULL;
+ }
+ #endif
++#endif
+
+
+ /*
diff --git a/dev-perl/libvorbis-perl/Manifest b/dev-perl/libvorbis-perl/Manifest
deleted file mode 100644
index 1219fae6f3b8..000000000000
--- a/dev-perl/libvorbis-perl/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST libvorbis-perl-0.05.tar.gz 50414 BLAKE2B 9c2ed519d7242b0f527d114de4fd23e4179b0e398ef47dbf1e6547bbbd2adb656b8131cb3444c10734727e8b4c66fd459cd300b839a9e1a4a1b6f99b740261d9 SHA512 a7d543fe65b491da1e133adbc6545cccca0da914e186af4eefa58df83fcd2bb0a3ba8e1c722e9cccc929e4fe06529bb6b9b2f9fe097e7b9e0b4289c0d1c006b4
-EBUILD libvorbis-perl-0.50.0-r1.ebuild 399 BLAKE2B 68c14494a2f04c4dc26c3b9b7ed464d2c63be6131c295b11a23a50931cc9731c48f57c88fab54398d154032343050958c7227cc25fc3bdabf565aff3b842ff36 SHA512 f0f16aaf5b08186ce47fe057ab590baa69560665856067995f5fa3bd50492d4844e7b16d973a0f33ea76cbcda10dcb566e076dea1354d0d262d35eba5c191ef1
-EBUILD libvorbis-perl-0.50.0-r2.ebuild 400 BLAKE2B 3b374c4f3cd8123b70e1fc8198e44faeb3fe808c626ac4c3ee72220ad729fd9424a99262dbac83f5a4eeb25b50ff80b0615ce837625c8e1aa513df0aeed56063 SHA512 0b4f8f094ea00ee554b9af5dd495e4ca80465ac7a5f828ccf05d9da16396f15ff649b6647d045fa8e99fc4f5613e0e676de8f9e60acb93dd91ce868641be3c7e
-MISC metadata.xml 396 BLAKE2B cf15850e72ab1ad17d04570f72b6fab6fe128eae44afe6c69abc159a60a4baea3b18d0f1692902096b5da487ffa7dfce4c1505f78a56989acf0c9f33a582d146 SHA512 3d0ede590442bb63bf53dcb78c9429af810499fc2a0351050c6ad631124d878d47c34f8c9dbec6ae4ece5a547f2b1e362d574902856bc3b92ffb2c096795e585
diff --git a/dev-perl/libvorbis-perl/libvorbis-perl-0.50.0-r1.ebuild b/dev-perl/libvorbis-perl/libvorbis-perl-0.50.0-r1.ebuild
deleted file mode 100644
index 9de8cc82da2a..000000000000
--- a/dev-perl/libvorbis-perl/libvorbis-perl-0.50.0-r1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MODULE_AUTHOR=FOOF
-MODULE_VERSION=0.05
-inherit perl-module
-
-DESCRIPTION="Ogg::Vorbis - Perl extension for Ogg Vorbis streams"
-
-SLOT="0"
-LICENSE="|| ( Artistic GPL-2 )"
-KEYWORDS="amd64 ia64 ppc sparc x86"
-IUSE=""
-
-RDEPEND="media-libs/libogg
- media-libs/libvorbis"
-DEPEND="${RDEPEND}"
diff --git a/dev-perl/libvorbis-perl/libvorbis-perl-0.50.0-r2.ebuild b/dev-perl/libvorbis-perl/libvorbis-perl-0.50.0-r2.ebuild
deleted file mode 100644
index 7a2e6cbc5be4..000000000000
--- a/dev-perl/libvorbis-perl/libvorbis-perl-0.50.0-r2.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=FOOF
-DIST_VERSION=0.05
-inherit perl-module
-
-DESCRIPTION="Ogg::Vorbis - Perl extension for Ogg Vorbis streams"
-
-SLOT="0"
-LICENSE="|| ( Artistic GPL-2 )"
-KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
-IUSE=""
-
-RDEPEND="media-libs/libogg
- media-libs/libvorbis"
-DEPEND="${RDEPEND}"
diff --git a/dev-perl/libvorbis-perl/metadata.xml b/dev-perl/libvorbis-perl/metadata.xml
deleted file mode 100644
index 6757c7b0efed..000000000000
--- a/dev-perl/libvorbis-perl/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>perl@gentoo.org</email>
- <name>Gentoo Perl Project</name>
- </maintainer>
- <upstream>
- <remote-id type="cpan">libvorbis-perl</remote-id>
- <remote-id type="cpan-module">Ogg::Vorbis</remote-id>
- </upstream>
-</pkgmetadata>