git: c4a0f331ea6a - main - lang/crystal: Update to 1.7.0

From: Dmitri Goutnik <dmgk_at_FreeBSD.org>
Date: Wed, 11 Jan 2023 14:01:39 UTC
The branch main has been updated by dmgk:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c4a0f331ea6a2e10e8786c238798890c6cca6504

commit c4a0f331ea6a2e10e8786c238798890c6cca6504
Author:     Dmitri Goutnik <dmgk@FreeBSD.org>
AuthorDate: 2023-01-11 13:58:10 +0000
Commit:     Dmitri Goutnik <dmgk@FreeBSD.org>
CommitDate: 2023-01-11 14:01:05 +0000

    lang/crystal: Update to 1.7.0
    
    Changes:        https://github.com/crystal-lang/crystal/releases/tag/1.7.0
---
 lang/crystal/Makefile  |  4 ++--
 lang/crystal/distinfo  |  6 +++---
 lang/crystal/pkg-plist | 13 +++++++++++--
 3 files changed, 16 insertions(+), 7 deletions(-)

diff --git a/lang/crystal/Makefile b/lang/crystal/Makefile
index cb5fa883d3c0..8c7a31592cf0 100644
--- a/lang/crystal/Makefile
+++ b/lang/crystal/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	crystal
-DISTVERSION=	1.6.2
+DISTVERSION=	1.7.0
 CATEGORIES=	lang
 MASTER_SITES=	https://github.com/dmgk/crystal-bootstrap/releases/download/${BOOTSTRAP_VERSION}/:bootstrap \
 		LOCAL/dmgk/crystal:bootstrap
@@ -56,7 +56,7 @@ OPTIONS_DEFAULT=	INTERPRETER
 
 INTERPRETER_DESC=	Enable interpreter (experimental)
 
-DEBUG_VARS=		opt_flags+="--debug"
+DEBUG_VARS=		opt_flags+="--debug" strip=
 DEBUG_VARS_OFF=		opt_flags+="--release --no-debug"
 INTERPRETER_MAKE_ARGS=	interpreter=1
 STATIC_MAKE_ARGS=	static=1
diff --git a/lang/crystal/distinfo b/lang/crystal/distinfo
index b4a9928fbdd9..5215526a2281 100644
--- a/lang/crystal/distinfo
+++ b/lang/crystal/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1667561344
+TIMESTAMP = 1673436303
 SHA256 (crystal/crystal-1.5.1-aarch64-llvm14.tar.xz) = 62617bf7a6d38d5a980672559b680818bf35803252f69bb6ecfb33377c3b2a88
 SIZE (crystal/crystal-1.5.1-aarch64-llvm14.tar.xz) = 2085460
-SHA256 (crystal/crystal-lang-crystal-1.6.2_GH0.tar.gz) = fbbff8f975a2627ac3f42208362365668fb08a33637f424e0c2c0e51b1f37cfa
-SIZE (crystal/crystal-lang-crystal-1.6.2_GH0.tar.gz) = 3060644
+SHA256 (crystal/crystal-lang-crystal-1.7.0_GH0.tar.gz) = f49682fc79e4a71e2682189a1aaa95406b1ba21f8e2a0bcecdcd311acdc4b251
+SIZE (crystal/crystal-lang-crystal-1.7.0_GH0.tar.gz) = 3121283
 SHA256 (crystal/crystal-1.5.1-amd64-llvm14.tar.xz) = abd7cd2a798b9184d6cbb600fde29a55e196a03974c164ceac1713be264fb7ac
 SIZE (crystal/crystal-1.5.1-amd64-llvm14.tar.xz) = 2608988
diff --git a/lang/crystal/pkg-plist b/lang/crystal/pkg-plist
index 887142f1cbdc..186cb20f1514 100644
--- a/lang/crystal/pkg-plist
+++ b/lang/crystal/pkg-plist
@@ -100,8 +100,9 @@ lib/crystal/compiler/crystal/interpreter/local_vars_gatherer.cr
 lib/crystal/compiler/crystal/interpreter/multidispatch.cr
 lib/crystal/compiler/crystal/interpreter/op_code.cr
 lib/crystal/compiler/crystal/interpreter/primitives.cr
-lib/crystal/compiler/crystal/interpreter/prompt.cr
+lib/crystal/compiler/crystal/interpreter/pry_reader.cr
 lib/crystal/compiler/crystal/interpreter/repl.cr
+lib/crystal/compiler/crystal/interpreter/repl_reader.cr
 lib/crystal/compiler/crystal/interpreter/to_bool.cr
 lib/crystal/compiler/crystal/interpreter/value.cr
 lib/crystal/compiler/crystal/loader.cr
@@ -250,7 +251,6 @@ lib/crystal/compiler/crystal/tools/typed_def_processor.cr
 lib/crystal/compiler/crystal/types.cr
 lib/crystal/compiler/crystal/util.cr
 lib/crystal/compiler/crystal/warnings.cr
-lib/crystal/compiler/crystal/zero_one_or_many.cr
 lib/crystal/compiler/requires.cr
 lib/crystal/complex.cr
 lib/crystal/compress/deflate/deflate.cr
@@ -285,6 +285,7 @@ lib/crystal/crystal/compiler_rt/fixint.cr
 lib/crystal/crystal/compiler_rt/float.cr
 lib/crystal/crystal/compiler_rt/mul.cr
 lib/crystal/crystal/compiler_rt/multi3.cr
+lib/crystal/crystal/compiler_rt/pow.cr
 lib/crystal/crystal/compiler_rt/shift.cr
 lib/crystal/crystal/datum.cr
 lib/crystal/crystal/digest/md5.cr
@@ -326,6 +327,7 @@ lib/crystal/crystal/system/process.cr
 lib/crystal/crystal/system/random.cr
 lib/crystal/crystal/system/socket.cr
 lib/crystal/crystal/system/thread.cr
+lib/crystal/crystal/system/thread_condition_variable.cr
 lib/crystal/crystal/system/thread_linked_list.cr
 lib/crystal/crystal/system/thread_mutex.cr
 lib/crystal/crystal/system/time.cr
@@ -372,6 +374,7 @@ lib/crystal/crystal/system/wasi/process.cr
 lib/crystal/crystal/system/wasi/random.cr
 lib/crystal/crystal/system/wasi/socket.cr
 lib/crystal/crystal/system/wasi/thread.cr
+lib/crystal/crystal/system/wasi/thread_condition_variable.cr
 lib/crystal/crystal/system/wasi/thread_mutex.cr
 lib/crystal/crystal/system/wasi/user.cr
 lib/crystal/crystal/system/wasi/wasi.cr
@@ -391,6 +394,7 @@ lib/crystal/crystal/system/win32/process.cr
 lib/crystal/crystal/system/win32/random.cr
 lib/crystal/crystal/system/win32/socket.cr
 lib/crystal/crystal/system/win32/thread.cr
+lib/crystal/crystal/system/win32/thread_condition_variable.cr
 lib/crystal/crystal/system/win32/thread_mutex.cr
 lib/crystal/crystal/system/win32/time.cr
 lib/crystal/crystal/system/win32/visual_studio.cr
@@ -1058,6 +1062,7 @@ lib/crystal/lib_c/x86_64-windows-msvc/c/memoryapi.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/minwinbase.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/mswsock.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/ntsecapi.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/process.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/processenv.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/processthreadsapi.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/profileapi.cr
@@ -1219,8 +1224,12 @@ lib/crystal/range.cr
 lib/crystal/range/bsearch.cr
 lib/crystal/reference.cr
 lib/crystal/regex.cr
+lib/crystal/regex/engine.cr
 lib/crystal/regex/lib_pcre.cr
+lib/crystal/regex/lib_pcre2.cr
 lib/crystal/regex/match_data.cr
+lib/crystal/regex/pcre.cr
+lib/crystal/regex/pcre2.cr
 lib/crystal/semantic_version.cr
 lib/crystal/set.cr
 lib/crystal/signal.cr