summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/rubygem-google-protobuf/Makefile2
-rw-r--r--devel/rubygem-google-protobuf/distinfo6
-rw-r--r--devel/rubygem-google-protobuf/files/patch-ext-google-protobuf_c-upb.c11
3 files changed, 15 insertions, 4 deletions
diff --git a/devel/rubygem-google-protobuf/Makefile b/devel/rubygem-google-protobuf/Makefile
index e438fe922933..ee18f2bd0c80 100644
--- a/devel/rubygem-google-protobuf/Makefile
+++ b/devel/rubygem-google-protobuf/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= google-protobuf
-PORTVERSION= 3.7.0
+PORTVERSION= 3.7.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-protobuf/distinfo b/devel/rubygem-google-protobuf/distinfo
index d1c6f2f647e9..93ef9196b910 100644
--- a/devel/rubygem-google-protobuf/distinfo
+++ b/devel/rubygem-google-protobuf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1551529770
-SHA256 (rubygem/google-protobuf-3.7.0.gem) = 740ecb3ac3b0a9cb5f8d9486c12b2766788ededef6801c204f8a8fe20908da7d
-SIZE (rubygem/google-protobuf-3.7.0.gem) = 256512
+TIMESTAMP = 1553693969
+SHA256 (rubygem/google-protobuf-3.7.1.gem) = 623d73b810b4c298dae870571b643e4f7f0e7a194b7a4da8268fd20a47452811
+SIZE (rubygem/google-protobuf-3.7.1.gem) = 260608
diff --git a/devel/rubygem-google-protobuf/files/patch-ext-google-protobuf_c-upb.c b/devel/rubygem-google-protobuf/files/patch-ext-google-protobuf_c-upb.c
new file mode 100644
index 000000000000..4c2f00af16e5
--- /dev/null
+++ b/devel/rubygem-google-protobuf/files/patch-ext-google-protobuf_c-upb.c
@@ -0,0 +1,11 @@
+--- ext/google/protobuf_c/upb.c.orig 2019-03-28 08:57:36 UTC
++++ ext/google/protobuf_c/upb.c
+@@ -14311,7 +14311,7 @@ static bool end_timestamp_zone(upb_json_
+ }
+
+ /* Normalize tm */
+- seconds = mktime(&p->tm) - timezone;
++ seconds = mktime(&p->tm);
+ seconds += 3600 * hours;
+
+ /* Check timestamp boundary */