diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
commit | 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch) | |
tree | 7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /dev-perl/Apache-DBI | |
parent | 30a9caf154332f12ca60756e1b75d2f0e3e1822d (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.ebuild | 55 | ||||
-rw-r--r-- | dev-perl/Apache-DBI/Manifest | 3 | ||||
-rw-r--r-- | dev-perl/Apache-DBI/metadata.xml | 14 |
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> |