summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2020-03-01 18:18:17 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2020-03-01 18:18:17 +0000
commit4d6feb48df66cf922947d67c281a9a93963682b7 (patch)
tree653624fa06d2ec6d870cd5a3106b13199401bf6a
parentUpdate to 1.000001 (diff)
Update to 6.22
- Take maintainership Changes: https://metacpan.org/changes/distribution/HTTP-Message
-rw-r--r--www/p5-HTTP-Message/Makefile16
-rw-r--r--www/p5-HTTP-Message/distinfo6
-rw-r--r--www/p5-HTTP-Message/files/patch-lib-HTTP-Headers.pm2
3 files changed, 16 insertions, 8 deletions
diff --git a/www/p5-HTTP-Message/Makefile b/www/p5-HTTP-Message/Makefile
index b4ac963a37fe..ac6f0fdcd7fa 100644
--- a/www/p5-HTTP-Message/Makefile
+++ b/www/p5-HTTP-Message/Makefile
@@ -2,12 +2,12 @@
# $FreeBSD$
PORTNAME= HTTP-Message
-PORTVERSION= 6.18
+PORTVERSION= 6.22
CATEGORIES= www perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-MAINTAINER= perl@FreeBSD.org
+MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Representation of HTTP style messages
LICENSE= ART10 GPLv1+
@@ -22,11 +22,19 @@ RUN_DEPENDS= p5-Encode-Locale>=1:converters/p5-Encode-Locale \
p5-URI>=1.10:net/p5-URI
TEST_DEPENDS= p5-Try-Tiny>=0:lang/p5-Try-Tiny
-NO_ARCH= yes
USES= perl5
USE_PERL5= configure
+NO_ARCH= yes
+
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} < 503000
+BUILD_DEPENDS+= p5-Encode>=3.01:converters/p5-Encode
+RUN_DEPENDS+= p5-Encode>=3.01:converters/p5-Encode
+.endif
+
post-patch:
@${RM} ${WRKSRC}/lib/HTTP/Headers.pm.orig
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/www/p5-HTTP-Message/distinfo b/www/p5-HTTP-Message/distinfo
index a8f5073da17f..cba8e54c6f64 100644
--- a/www/p5-HTTP-Message/distinfo
+++ b/www/p5-HTTP-Message/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1529279146
-SHA256 (HTTP-Message-6.18.tar.gz) = d060d170d388b694c58c14f4d13ed908a2807f0e581146cef45726641d809112
-SIZE (HTTP-Message-6.18.tar.gz) = 81363
+TIMESTAMP = 1583046290
+SHA256 (HTTP-Message-6.22.tar.gz) = 970efd151b81c95831d2a5f9e117f8032b63a1768cd2cd3f092ad634c85175c3
+SIZE (HTTP-Message-6.22.tar.gz) = 86328
diff --git a/www/p5-HTTP-Message/files/patch-lib-HTTP-Headers.pm b/www/p5-HTTP-Message/files/patch-lib-HTTP-Headers.pm
index af80324c4364..ed8079415c25 100644
--- a/www/p5-HTTP-Message/files/patch-lib-HTTP-Headers.pm
+++ b/www/p5-HTTP-Message/files/patch-lib-HTTP-Headers.pm
@@ -5,7 +5,7 @@
Carp::croak("Illegal field name '$field'")
- if rindex($field, ':') > 1 || !length($field);
-+ if ( $field !~ /^X-Meta/ && rindex($field, ':') > 1) || !length($field);
++ if ( $field !~ /^X-Meta/ && rindex($field, ':') > 1) || !length($field);
unless ($field =~ /^:/) {
$field =~ tr/_/-/ if $TRANSLATE_UNDERSCORE;