summaryrefslogtreecommitdiff
path: root/dev-perl/Apache-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/Apache-CGI-Builder
parent30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-perl/Apache-CGI-Builder')
-rw-r--r--dev-perl/Apache-CGI-Builder/Apache-CGI-Builder-1.300.0-r2.ebuild48
-rw-r--r--dev-perl/Apache-CGI-Builder/Manifest4
-rw-r--r--dev-perl/Apache-CGI-Builder/files/Apache-CGI-Builder-1.300.0-no-apache-1.patch65
-rw-r--r--dev-perl/Apache-CGI-Builder/metadata.xml12
4 files changed, 129 insertions, 0 deletions
diff --git a/dev-perl/Apache-CGI-Builder/Apache-CGI-Builder-1.300.0-r2.ebuild b/dev-perl/Apache-CGI-Builder/Apache-CGI-Builder-1.300.0-r2.ebuild
new file mode 100644
index 000000000000..47d5d71ee1c5
--- /dev/null
+++ b/dev-perl/Apache-CGI-Builder/Apache-CGI-Builder-1.300.0-r2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DOMIZIO
+DIST_VERSION=1.3
+inherit perl-module
+
+DESCRIPTION="CGI::Builder and Apache2/mod_perl2 integration"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=dev-perl/OOTools-2.21
+ >=dev-perl/CGI-Builder-1.2
+ www-apache/mod_perl
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-no-apache-1.patch" )
+
+src_prepare() {
+ rm "${S}/lib/Apache/CGI/Builder.pm" || die "Can't remove Apache-1 support"
+ perl-module_src_prepare
+}
+src_test() {
+ local MODULES=(
+ "Apache2::CGI::Builder ${DIST_VERSION}"
+ )
+ 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_coverage.t t/test_pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Apache-CGI-Builder/Manifest b/dev-perl/Apache-CGI-Builder/Manifest
new file mode 100644
index 000000000000..9aaf5339111c
--- /dev/null
+++ b/dev-perl/Apache-CGI-Builder/Manifest
@@ -0,0 +1,4 @@
+AUX Apache-CGI-Builder-1.300.0-no-apache-1.patch 1728 BLAKE2B 980c6cf44aa96482b795e5a8cab467181e7b03bf42128734b0e545cd6625feca4661ea989728c8d5d890223729480f4a8c05dac7db8f259bda61d090e2967d9d SHA512 18f37d5bd1d186e51f06659bdf00cb151d71da03624a1c7a361143c4fbc94f8f100bdda17116a015efd21ff9f1d60d5cac17d1cac4bdb94efa772bb85f7bf35a
+DIST Apache-CGI-Builder-1.3.tar.gz 7241 BLAKE2B 92c2bd05be22900eab5baab05a5b78d034b95e3004fb3ed3b43d05b5b4454e4ed317aff5b0bd8523b4f814513fd9ddd2be1035d1b47a2760876c55db5ebcaae6 SHA512 95a6483f6d210f7376167210be0782a507c6b25f65e6c1f733f4aa45302c14a9060ee4ee0d062ba97644e0a7340e6883357095fe5c5552d5a87f64c2bd19568f
+EBUILD Apache-CGI-Builder-1.300.0-r2.ebuild 1058 BLAKE2B 43e846ee205f01df77fd040027c62fcc8952e78716339b0190da742ba3acb17c13f6d7cd48c90aed79b16cafdbe4bbd8d4524ca3712a669b1399c8f08531469e SHA512 93f48ce17ce63b16b68b2f0e2c724aaa73d3e86329fd20edb61cd8dd53fdf87a19d832965b017840a9323d52e61218deeea7491f61bfd0c3f7c20518def6241f
+MISC metadata.xml 410 BLAKE2B b17459ac82f8a07d7dbcec207ea011933057c9bcc92050144162b9cd021e06b54d56493b531564c7955f5c2394ecea8a5817e0a2b04d35be4e96a8f73c0cb38d SHA512 d9d845b2477a318de01f9b2c8d33f53beeeee77d69010b89a1b5da116850062555e91820b58dda2b366771744535fa9f28df9f8fe27973692a3f4d2a9007a996
diff --git a/dev-perl/Apache-CGI-Builder/files/Apache-CGI-Builder-1.300.0-no-apache-1.patch b/dev-perl/Apache-CGI-Builder/files/Apache-CGI-Builder-1.300.0-no-apache-1.patch
new file mode 100644
index 000000000000..97e488bd4aac
--- /dev/null
+++ b/dev-perl/Apache-CGI-Builder/files/Apache-CGI-Builder-1.300.0-no-apache-1.patch
@@ -0,0 +1,65 @@
+From ef931c54efda99718b71f9e772fb7474e6ae8953 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Fri, 13 Oct 2017 18:19:42 +1300
+Subject: Kill Apache1/mod_perl-1
+
+---
+ MANIFEST | 1 -
+ Makefile.PL | 6 +-
+ lib/Apache/CGI/Builder.pm | 383 ----------------------------------------------
+ t/01_class.t | 2 +-
+ 4 files changed, 4 insertions(+), 388 deletions(-)
+ delete mode 100644 lib/Apache/CGI/Builder.pm
+
+diff --git a/MANIFEST b/MANIFEST
+index 3dcf4d5..e5e1a8d 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -1,5 +1,4 @@
+ Changes
+-lib/Apache/CGI/Builder.pm
+ lib/Apache2/CGI/Builder.pm
+ Makefile.PL
+ MANIFEST This list of files
+diff --git a/Makefile.PL b/Makefile.PL
+index 47272f9..babf555 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -3,10 +3,10 @@
+
+ ; use ExtUtils::MakeMaker
+
+-; my $pm = 'lib/Apache/CGI/Builder.pm'
++; my $pm = 'lib/Apache2/CGI/Builder.pm'
+
+ ; WriteMakefile
+- ( NAME => 'Apache::CGI::Builder'
++ ( NAME => 'Apache2::CGI::Builder'
+ , VERSION_FROM => $pm
+ , ( $] ge '5.005' )
+ ? ( AUTHOR => 'Domizio Demichelis - perl.4pro.net'
+@@ -16,7 +16,7 @@
+ , PREREQ_PM => { 'CGI::Builder' => 1.2
+ , 'Class::props' => 1.62
+ , 'Object::props' => 1.62
+- , 'mod_perl' => 0
++ , 'mod_perl2' => 0
+ }
+ )
+
+diff --git a/t/01_class.t b/t/01_class.t
+index fce93e9..056453d 100644
+--- a/t/01_class.t
++++ b/t/01_class.t
+@@ -3,7 +3,7 @@
+ ; use strict
+ ; use Test::More tests => 1
+
+-; use Apache::CGI::Builder
++; use Apache2::CGI::Builder
+
+ ; ok(1)
+
+--
+2.14.2
+
diff --git a/dev-perl/Apache-CGI-Builder/metadata.xml b/dev-perl/Apache-CGI-Builder/metadata.xml
new file mode 100644
index 000000000000..8585b0f82019
--- /dev/null
+++ b/dev-perl/Apache-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">Apache-CGI-Builder</remote-id>
+ <remote-id type="cpan-module">Apache2::CGI::Builder</remote-id>
+ </upstream>
+</pkgmetadata>