summaryrefslogtreecommitdiff
path: root/dev-perl/CGI-Builder
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/CGI-Builder
parent30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-perl/CGI-Builder')
-rw-r--r--dev-perl/CGI-Builder/CGI-Builder-1.360.0-r2.ebuild49
-rw-r--r--dev-perl/CGI-Builder/Manifest4
-rw-r--r--dev-perl/CGI-Builder/files/CGI-Builder-1.360.0-test-cgipm.patch26
-rw-r--r--dev-perl/CGI-Builder/metadata.xml12
4 files changed, 91 insertions, 0 deletions
diff --git a/dev-perl/CGI-Builder/CGI-Builder-1.360.0-r2.ebuild b/dev-perl/CGI-Builder/CGI-Builder-1.360.0-r2.ebuild
new file mode 100644
index 000000000000..a5c86b1d0bd0
--- /dev/null
+++ b/dev-perl/CGI-Builder/CGI-Builder-1.360.0-r2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DOMIZIO
+DIST_VERSION=1.36
+DIST_EXAMPLES=( "CBF_examples/*" )
+inherit perl-module
+
+DESCRIPTION="Framework to build simple or complex web-apps"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=dev-perl/OOTools-2.21
+ >=dev-perl/IO-Util-1.5
+ dev-perl/CGI
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-test-cgipm.patch" )
+src_test() {
+ local MODULES=(
+ # https://rt.cpan.org/Ticket/Display.html?id=123292
+ # "Bundle::CGI::Builder::Complete ${DIST_VERSION}"
+ "CGI::Builder ${DIST_VERSION}"
+ "CGI::Builder::Conf"
+ "CGI::Builder::Const"
+ "CGI::Builder::Test"
+ )
+ 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
+ perl_rm_files t/test_pod.t t/test_pod_coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/CGI-Builder/Manifest b/dev-perl/CGI-Builder/Manifest
new file mode 100644
index 000000000000..847f366a3b02
--- /dev/null
+++ b/dev-perl/CGI-Builder/Manifest
@@ -0,0 +1,4 @@
+AUX CGI-Builder-1.360.0-test-cgipm.patch 726 BLAKE2B 06ac4e1722b9da0eab227cae453869edc068bc4530f835ba3958e30031c9c5ea5331556386539d16c9fa116c2f66bd2fcd3bf0dcd4a6969de3bf12930af2944e SHA512 e3460ca3170cf1d598943102d4c07b362200db71bf862d3e067ccca3eed8cc6938631d90c71b699d02ff9ff908f7cdeea73c15a2ec6c9a54b761d59be4e8a3bb
+DIST CGI-Builder-1.36.tar.gz 40247 BLAKE2B 89ed85807dc0d308e30fd7ccce135e88246b00291187d66fbd48207d651be8a495ec7fc132702cf96ad7980b7d8d2e170dd380ef3e0e4ddd54c8d63195e37fe6 SHA512 511bb4e7bfd22ffc08eef3735499c0251ab7039f5bf1fef61b2a690cb6c27aed624a26fd14229af81548d58de3439699d5b0583f3593c1a12c8dbfb2166692a5
+EBUILD CGI-Builder-1.360.0-r2.ebuild 1129 BLAKE2B 7fdbe0f2ef4862a0ce7f708f24a7084fe92eb0f92b5d253ef743141aa1871033512bcb2e12fdcb474f9a46282cccb1a249c1233a5b1e39f3620b9cc551b13469 SHA512 10d24222c654a60ad490c441f34e92700d07c83c4d1ab305685197600dc9c4d4c1bf60cdf11cefa4536dc5a4db83ac471ee99ec7d4bb48759219dcc7ad10dbc8
+MISC metadata.xml 394 BLAKE2B 37b37374e8d09ace918140db621d9f0db99809af2325f1690b2611b3bb76820501d4df19c1f92085776a1b28f1b73113eeffb21b5110a01547c7489815016558 SHA512 6015375635a46fa7a4af5022248c4da95b7a0233dfe1ba9802af554338ee566e55300758af21f192174d666e8e388c50594224f40d975c5ace2fd661c9930ad8
diff --git a/dev-perl/CGI-Builder/files/CGI-Builder-1.360.0-test-cgipm.patch b/dev-perl/CGI-Builder/files/CGI-Builder-1.360.0-test-cgipm.patch
new file mode 100644
index 000000000000..c4fb30fbd9b8
--- /dev/null
+++ b/dev-perl/CGI-Builder/files/CGI-Builder-1.360.0-test-cgipm.patch
@@ -0,0 +1,26 @@
+From 6a8ddfede178b1635f729ed215815c4eff5b8374 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Mon, 16 Oct 2017 13:51:39 +1300
+Subject: Fix tests failing with CGI >= 3.16
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=123293
+---
+ t/02_features.t | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/t/02_features.t b/t/02_features.t
+index 96f46dd..9f43b61 100644
+--- a/t/02_features.t
++++ b/t/02_features.t
+@@ -46,7 +46,7 @@
+
+ ; my $ap9 = Test8->new( cgi => CGI->new({ p => 'redirect' }) )
+ ; my $o9 = $ap9->capture('process')
+-; ok( ($$o9 =~ /302 Moved/)
++; ok( ($$o9 =~ /302 Found/)
+ && ($$o9 !~ /never printed/)
+ && ($$o9 !~ /fixup/)
+ && ($$o9 !~ /madness/)
+--
+2.14.2
+
diff --git a/dev-perl/CGI-Builder/metadata.xml b/dev-perl/CGI-Builder/metadata.xml
new file mode 100644
index 000000000000..50a09a1c50bf
--- /dev/null
+++ b/dev-perl/CGI-Builder/metadata.xml
@@ -0,0 +1,12 @@
+<?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">CGI-Builder</remote-id>
+ <remote-id type="cpan-module">CGI::Builder</remote-id>
+ </upstream>
+</pkgmetadata>