summaryrefslogtreecommitdiff
path: root/dev-perl/Apache-DBI
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-perl/Apache-DBI
parent30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-perl/Apache-DBI')
-rw-r--r--dev-perl/Apache-DBI/Apache-DBI-1.120.0-r2.ebuild55
-rw-r--r--dev-perl/Apache-DBI/Manifest3
-rw-r--r--dev-perl/Apache-DBI/metadata.xml14
3 files changed, 72 insertions, 0 deletions
diff --git a/dev-perl/Apache-DBI/Apache-DBI-1.120.0-r2.ebuild b/dev-perl/Apache-DBI/Apache-DBI-1.120.0-r2.ebuild
new file mode 100644
index 000000000000..581d08d5b390
--- /dev/null
+++ b/dev-perl/Apache-DBI/Apache-DBI-1.120.0-r2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PHRED
+DIST_VERSION=1.12
+DIST_EXAMPLES=( "eg/*" )
+inherit perl-module
+
+DESCRIPTION="Authentication and Authorization via Perl's DBI"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/Digest-SHA1-2.10.0
+ >=virtual/perl-Digest-MD5-2.2
+ >=dev-perl/DBI-1.30"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+src_test() {
+ local MODULES=(
+ "Apache::DBI ${DIST_VERSION}"
+ # Defaults to Apache1 Logic, but supports
+ # Apache2 but must run under Apache2
+ # "Apache::AuthDBI ${DIST_VERSION}"
+ )
+ has_version "dev-perl/DBD-mysql" && MODULES+=( "DBD::mysql" );
+ local failed=()
+ for dep in "${MODULES[@]}"; do
+ ebegin "Compile testing ${dep}"
+ perl -Mblib="${S}" -M"${dep} ()" -e1
+ eend $? || failed+=( "$dep" )
+ done
+ if [[ ${failed[@]} ]]; then
+ echo
+ eerror "One or more modules failed compile:";
+ for dep in "${failed[@]}"; do
+ eerror " ${dep}"
+ done
+ die "Failing due to module compilation errors";
+ fi
+ local i;
+ elog "Install the following dependencies for comprehensive tests:"
+ i="$(if has_version "dev-perl/DBD-mysql"; then echo '[I]'; else echo '[ ]'; fi)"
+ elog " $i dev-perl/DBD-mysql"
+ elog " - Test apache authentication using mysql as a backing store"
+ elog " (Also requires a running mysql instance)"
+ elog "For testing details, see:"
+ elog "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/Apache-DBI"
+ perl-module_src_test
+}
diff --git a/dev-perl/Apache-DBI/Manifest b/dev-perl/Apache-DBI/Manifest
new file mode 100644
index 000000000000..d122bfdb737d
--- /dev/null
+++ b/dev-perl/Apache-DBI/Manifest
@@ -0,0 +1,3 @@
+DIST Apache-DBI-1.12.tar.gz 35017 BLAKE2B 876c9d98cd087e5e7e057d3dc298d2fa90aae6777883386e6fd33241c229b601e2b71edba3ad54bcdcd0f6ca261f524466cbe7466e0d12c671b2f165d83ad4bc SHA512 5b989856f7b6cb75a7a7a9b1ee8e166a1f5aa03475574d340933f135f813d55806f4bdf878faac49cb72a1b00f4ee23ddedb90909869771f4d613bbfd4ed135b
+EBUILD Apache-DBI-1.120.0-r2.ebuild 1566 BLAKE2B 2150b2b54c46577987edc3be5200ff47e7fc90d5dad4c1f27f5c7a0f0fc4c4f47adb3adb79f9f28c6891becddbbd7005fbeaef3095a931e1b2ccf4c19b559f43 SHA512 5bded83992ce3719218b845a410cb340d815acc57c47d22f9f29aec830ebb4e49f2415d689885d92cc71ce7763899e6d6e7531cdfd06c72673b408fe03200386
+MISC metadata.xml 516 BLAKE2B a5b9c5b337fe796ba4ff013fb89e53b7d0291b76455509ca1eba34ca2d55347c98418614cf52aefdc3e14c9f92f1c19327721577c168df7b2cc987a88d8fc9f1 SHA512 64f086390369d45cfc2c13873edfd141598e9d1e24a8f5be4d62447bc8b1b49a807eb4577fde3457ebd29b025e1fd8c605f09388317d2e81822484cedcc8f507
diff --git a/dev-perl/Apache-DBI/metadata.xml b/dev-perl/Apache-DBI/metadata.xml
new file mode 100644
index 000000000000..8dcf0c441da9
--- /dev/null
+++ b/dev-perl/Apache-DBI/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Apache-DBI</remote-id>
+ <remote-id type="cpan-module">Apache::AuthDBI</remote-id>
+ <remote-id type="cpan-module">Apache::DBI</remote-id>
+ <remote-id type="cpan-module">Apache::DBI::db</remote-id>
+ </upstream>
+</pkgmetadata>