summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDirk Langer2019-10-22 05:12:02 +0200
committerDirk Langer2019-10-22 05:12:02 +0200
commite22d3c40fc426d246fdb77a6d68a07b179628073 (patch)
tree9baf9083b3c4247550f0d6bdee360cf7fdba9c7b
downloadaur-e22d3c40fc426d246fdb77a6d68a07b179628073.tar.gz
version 0.18
-rw-r--r--.SRCINFO23
-rw-r--r--01-basic.t.diff20
-rw-r--r--10-syntax.t.diff25
-rw-r--r--PKGBUILD60
4 files changed, 128 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ad300f4175ea
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = perl-test-http
+ pkgdesc = Testing for HTTP services
+ pkgver = 0.18
+ pkgrel = 1
+ url = https://metacpan.org/release/Test-HTTP
+ arch = any
+ license = PerlArtistic
+ license = GPL
+ depends = perl-class-field>=0
+ depends = perl-libwww>=0
+ options = !emptydirs
+ source = https://cpan.metacpan.org/authors/id/L/LU/LUKEC/Test-HTTP-0.18.tar.gz
+ source = 01-basic.t.diff
+ source = 10-syntax.t.diff
+ md5sums = 5fc15a8c821e13f1c2847aeda14a1a81
+ md5sums = 29929e60bfda049d74997df7dec94fe9
+ md5sums = d791375747975928cf0d7af5313a88d5
+ sha512sums = 0a4ce985e213c818ec1be34ccdffe3d78cbbceee3587b88c80ffc59391cc14e2afdaaf38ddb943c84c7fcb80d3709512f9e641b40783cae433e0fe9ed79e6e70
+ sha512sums = ac90acfbda52fd2619c1cc33d23a62ba8c8039e044402848375c6f6e859ff1f488d51b142099773c2a890081014c217070f4caaf3b2738bbbba48b62c40a65f7
+ sha512sums = b84b1e8013493cb9fc2bc810a7ab8cf015a8f7decfebc96d6d4e3b3b8cae02010abf86a2c3e9f44cb3d605284e2439167e5075c46a57695491948b9ff5a9a247
+
+pkgname = perl-test-http
+
diff --git a/01-basic.t.diff b/01-basic.t.diff
new file mode 100644
index 000000000000..668357a4c5ce
--- /dev/null
+++ b/01-basic.t.diff
@@ -0,0 +1,20 @@
+--- a/01-basic.t
++++ b/01-basic.t
+@@ -6,13 +6,13 @@
+ {
+ my $test = Test::HTTP->new('GET basic');
+
+- $test->get('http://www.socialtext.com/');
+- $test->status_code_is(200);
++ $test->get('http://www.socialtext.net/');
++ $test->status_code_is(301);
+ }
+
+ {
+ my $test = Test::HTTP->new('GET utf8-crap');
+- my $uri = 'http://en.wikipedia.org/wiki/£';
++ my $uri = 'https://en.wikipedia.org/wiki/£';
+ $test->get($uri);
+ $test->status_code_is(200);
+ }
+
diff --git a/10-syntax.t.diff b/10-syntax.t.diff
new file mode 100644
index 000000000000..f1c3b8982c2d
--- /dev/null
+++ b/10-syntax.t.diff
@@ -0,0 +1,25 @@
+--- a/10-syntax.t
++++ b/10-syntax.t
+@@ -4,9 +4,9 @@
+ use Test::HTTP '-syntax', tests => 2;
+
+ test_http "Socialtext" {
+- >> GET http://www.socialtext.com/
++ >> GET http://www.socialtext.net/
+
+- << 200
++ << 301
+ }
+
+ # Method in a variable should be OK, too.
+@@ -14,7 +14,7 @@
+ test_http "method in variable" {
+ my $method = 'GET';
+
+- >> $method http://www.socialtext.com/
++ >> $method http://www.socialtext.net/
+
+- << 200
++ << 301
+ }
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7098379f3754
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,60 @@
+# Contributor: ordoban <dirk.langer@vvovgonik.de>
+# Generator : CPANPLUS::Dist::Arch 1.32
+
+pkgname='perl-test-http'
+pkgver='0.18'
+pkgrel='1'
+pkgdesc="Testing for HTTP services"
+arch=('any')
+license=('PerlArtistic' 'GPL')
+options=('!emptydirs')
+depends=('perl-class-field>=0' 'perl-libwww>=0')
+makedepends=()
+url='https://metacpan.org/release/Test-HTTP'
+source=('https://cpan.metacpan.org/authors/id/L/LU/LUKEC/Test-HTTP-0.18.tar.gz'
+ '01-basic.t.diff'
+ '10-syntax.t.diff')
+md5sums=('5fc15a8c821e13f1c2847aeda14a1a81'
+ '29929e60bfda049d74997df7dec94fe9'
+ 'd791375747975928cf0d7af5313a88d5')
+sha512sums=('0a4ce985e213c818ec1be34ccdffe3d78cbbceee3587b88c80ffc59391cc14e2afdaaf38ddb943c84c7fcb80d3709512f9e641b40783cae433e0fe9ed79e6e70'
+ 'ac90acfbda52fd2619c1cc33d23a62ba8c8039e044402848375c6f6e859ff1f488d51b142099773c2a890081014c217070f4caaf3b2738bbbba48b62c40a65f7'
+ 'b84b1e8013493cb9fc2bc810a7ab8cf015a8f7decfebc96d6d4e3b3b8cae02010abf86a2c3e9f44cb3d605284e2439167e5075c46a57695491948b9ff5a9a247')
+_distdir="Test-HTTP-0.18"
+
+prepare() {
+ cd "$_distdir/t"
+ patch --forward --strip=1 --input="$srcdir/01-basic.t.diff"
+ patch --forward --strip=1 --input="$srcdir/10-syntax.t.diff"
+}
+
+build() {
+ export PERL_MM_USE_DEFAULT=1 PERL5LIB="" \
+ PERL_AUTOINSTALL=--skipdeps \
+ PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" \
+ PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \
+ MODULEBUILDRC=/dev/null
+
+ cd "$srcdir/$_distdir"
+ /usr/bin/perl Makefile.PL
+ make
+}
+
+check() {
+ cd "$srcdir/$_distdir"
+ export PERL_MM_USE_DEFAULT=1 PERL5LIB="."
+ make test
+}
+
+package() {
+ cd "$srcdir/$_distdir"
+ make install
+
+ find "$pkgdir" \( -name .packlist -o -name perllocal.pod \) -delete
+}
+
+# Local Variables:
+# mode: shell-script
+# sh-basic-offset: 2
+# End:
+# vim:set ts=2 sw=2 et: