From nobody Thu Aug 11 13:00:51 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4M3RkW2tWBz4Ypfg; Thu, 11 Aug 2022 13:00:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4M3RkW2R8Kz46B4; Thu, 11 Aug 2022 13:00:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1660222851; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=l8KT8LzkEp1QkfP5UhsQfO0wPsBBmlMIIsDcnoGKbSQ=; b=wALQCeG5voqN5/84Aiy8uCh9tfgLqZJk5oOFjme49h3J7K6JKTHrE7mqc0uxYvq3WXMPpo ZcmNiipU0PTAzK3IuvcdNVfsb/XYRi4MDcJMc71l4xFqIeYsED5a/EXAovnhlNPIwiZupk c0i5vl8BGBnnz9gj/IvSAAMyrbU9e6qkresXAxKAhQdpLoqHbbTRFmwXI8nD0G+PL7Va3s Gc44YXo3lnfY10jLdKAeNSgRnKUM3x34TmHZrEVONUk7k9hoJhDXTXDcHJJDSRCzMb9Nk/ CNs1wPjZqydgdNXWY+mImtPKu/JLSrw4h2kkdH7TWBZq+4+C2WdmOPszgRYfvA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4M3RkW1TThzrlp; Thu, 11 Aug 2022 13:00:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 27BD0pQS080791; Thu, 11 Aug 2022 13:00:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 27BD0prj080790; Thu, 11 Aug 2022 13:00:51 GMT (envelope-from git) Date: Thu, 11 Aug 2022 13:00:51 GMT Message-Id: <202208111300.27BD0prj080790@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Dmitri Goutnik Subject: git: b83466143ac2 - main - lang/crystal: Update to 1.5.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dmgk X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b83466143ac2a78d6e28e4136aa54b631bf3b97d Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1660222851; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=l8KT8LzkEp1QkfP5UhsQfO0wPsBBmlMIIsDcnoGKbSQ=; b=kRvxVaSjCa+IGG8PKqjKUNV0ITmAWEcjO0jCTbD/kSQN8DjbUlt96qLUIUMzaqwRFgDewB GUipqof2Mxuf6upJnpZDCHt2MHABXOaFABmG3qqTMQAgs0fzcXeifcfYbkALaqTIzKtl6S 5ykbarBpSBFrV3NTBnezWgHndqKDFmvqmiGW3H4WVs0MZbrww6izjC0o+NjhkTHyOhEREP +N2pWOM7ycnop0Rv//cNi0KstHm4ulrf4LiS1vUTeAPSCIZh004IpJKAX0lYRHt5aL2AFP qyb7mETHk2/QhxrsUIBP84EKjcQgogVNkqfv2WQLXPXtlGKCDAo+M2nx82a1JQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1660222851; a=rsa-sha256; cv=none; b=wqJqjoqhBWijtpTf2ROi96fPji4Ksnq4sw1eMDrraXiqTymnb0DPNSANpoH1+us7A4DJhp Vzrx2dSi2NvMAaRnEkzg1j1JClAwsArBvbpQvH2l4Hx3jhtJ3nH5G5tVsH8+8B2ACuiTW1 qOU+PLCMirGQiW3ZsZXZp/TIursO5V7AdNp30Sse7OWIFWQmxi+ffVkcwy2oyeiqAXzFQm pn/cu00Tt8DYV4YNSjnTlN64rHzPk+4MgVICVcarr9Q3+SWpKqOBJ80hhp0MdRmyxy+eyU YQxt6gE8/Z0bt78kXH8lES3qNO9D4QSIDlKefu6UglN2cde0e6hAgLfRB6GGoQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by dmgk: URL: https://cgit.FreeBSD.org/ports/commit/?id=b83466143ac2a78d6e28e4136aa54b631bf3b97d commit b83466143ac2a78d6e28e4136aa54b631bf3b97d Author: Dmitri Goutnik AuthorDate: 2022-08-11 12:57:35 +0000 Commit: Dmitri Goutnik CommitDate: 2022-08-11 12:57:35 +0000 lang/crystal: Update to 1.5.0 Changes: https://crystal-lang.org/2022/07/06/1.5.0-released.html PR: 265419 Approved by: greg@unrelenting.technology (maintaner) --- lang/crystal/Makefile | 18 ++++++++++++++++-- lang/crystal/distinfo | 6 +++--- lang/crystal/pkg-plist | 13 +++++++++---- 3 files changed, 28 insertions(+), 9 deletions(-) diff --git a/lang/crystal/Makefile b/lang/crystal/Makefile index 09ce27b71d42..0c9150b137f0 100644 --- a/lang/crystal/Makefile +++ b/lang/crystal/Makefile @@ -1,5 +1,5 @@ PORTNAME= crystal -DISTVERSION= 1.4.1 +DISTVERSION= 1.5.0 CATEGORIES= lang MASTER_SITES= https://dl.unrelenting.technology/crystal/:bootstrap DISTFILES= ${BOOTSTRAP_PATH}:bootstrap @@ -39,6 +39,8 @@ MAKE_ARGS= SHELL=sh \ CRYSTAL_CACHE_DIR="${WRKDIR}/cache" \ CRYSTAL_CONFIG_VERSION="${DISTVERSION}" +TEST_TARGET= spec + PORTDOCS= * PORTEXAMPLES= * @@ -70,7 +72,7 @@ post-extract: post-patch: .if ${SSL_DEFAULT} == "base" && ${OSREL:R} < 15 - @${REINPLACE_CMD} \ + @${REINPLACE_CMD} -i '' \ -e 's|CRYSTAL_SSL_VERSION|1.1.1|g' \ -e 's|CRYSTAL_SSL_LDFLAGS|${OPENSSLLIB}|g' \ ${WRKSRC}/src/openssl/lib_ssl.cr \ @@ -102,4 +104,16 @@ do-install-ZSH-on: ${INSTALL_DATA} ${INSTALL_WRKSRC}/etc/completion.zsh \ ${STAGEDIR}${LOCALBASE}/share/zsh/site-functions/_crystal +.if !defined(_CRYSTAL_MAKESUM_GUARD) +makesum: + ${MAKE} -D_CRYSTAL_MAKESUM_GUARD makesum ARCH=${ONLY_FOR_ARCHS:O:[1]} DISTINFO_FILE=${DISTINFO_FILE}.tmp +.for arch in ${ONLY_FOR_ARCHS:O:[2..-1]} + ${MAKE} -D_CRYSTAL_MAKESUM_GUARD makesum ARCH=${arch} DISTINFO_FILE=${DISTINFO_FILE}.${arch} + ${SED} 1d ${DISTINFO_FILE}.${arch} >> ${DISTINFO_FILE}.tmp + ${RM} ${DISTINFO_FILE}.${arch} +.endfor + ${AWK} '!seen[$$0]++' ${DISTINFO_FILE}.tmp > ${DISTINFO_FILE} + ${RM} ${DISTINFO_FILE}.tmp +.endif + .include diff --git a/lang/crystal/distinfo b/lang/crystal/distinfo index 18b7b9e190d5..fcc95891e7e3 100644 --- a/lang/crystal/distinfo +++ b/lang/crystal/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1657281704 +TIMESTAMP = 1658681291 SHA256 (crystal/crystal-1.1.1-freebsd12-aarch64-llvm10) = 51433c9cff796da1423e2a6d77c87891cd7ba4cee37ef25322b2e801aba2b53b SIZE (crystal/crystal-1.1.1-freebsd12-aarch64-llvm10) = 11093864 +SHA256 (crystal/crystal-lang-crystal-1.5.0_GH0.tar.gz) = f53e459ef6c7227df922a76fb62e350c90d52d30bfaa84b90feda9731bb98655 +SIZE (crystal/crystal-lang-crystal-1.5.0_GH0.tar.gz) = 2909586 SHA256 (crystal/crystal-1.1.1-freebsd12-amd64-llvm10) = bceb45f9d886cfbfac866761dcb954788156908d3a54e35f58c9e3f716cf91ed SIZE (crystal/crystal-1.1.1-freebsd12-amd64-llvm10) = 11997032 -SHA256 (crystal/crystal-lang-crystal-1.4.1_GH0.tar.gz) = 97466656adede19943619e18af030c1d542c2c3dd1f36f3a422310bd8b53f5e0 -SIZE (crystal/crystal-lang-crystal-1.4.1_GH0.tar.gz) = 2880860 diff --git a/lang/crystal/pkg-plist b/lang/crystal/pkg-plist index 495d726b5411..4b6db28dd2ef 100644 --- a/lang/crystal/pkg-plist +++ b/lang/crystal/pkg-plist @@ -80,6 +80,7 @@ lib/crystal/compiler/crystal/interpreter/c.cr lib/crystal/compiler/crystal/interpreter/cast.cr lib/crystal/compiler/crystal/interpreter/class_vars.cr lib/crystal/compiler/crystal/interpreter/closure.cr +lib/crystal/compiler/crystal/interpreter/closure_context.cr lib/crystal/compiler/crystal/interpreter/compiled_block.cr lib/crystal/compiler/crystal/interpreter/compiled_def.cr lib/crystal/compiler/crystal/interpreter/compiled_instructions.cr @@ -103,11 +104,13 @@ lib/crystal/compiler/crystal/interpreter/repl.cr lib/crystal/compiler/crystal/interpreter/to_bool.cr lib/crystal/compiler/crystal/interpreter/value.cr lib/crystal/compiler/crystal/loader.cr +lib/crystal/compiler/crystal/loader/msvc.cr lib/crystal/compiler/crystal/loader/unix.cr lib/crystal/compiler/crystal/macros.cr lib/crystal/compiler/crystal/macros/interpreter.cr lib/crystal/compiler/crystal/macros/macros.cr lib/crystal/compiler/crystal/macros/methods.cr +lib/crystal/compiler/crystal/macros/types.cr lib/crystal/compiler/crystal/program.cr lib/crystal/compiler/crystal/progress_tracker.cr lib/crystal/compiler/crystal/semantic.cr @@ -140,6 +143,7 @@ lib/crystal/compiler/crystal/semantic/normalizer.cr lib/crystal/compiler/crystal/semantic/path_lookup.cr lib/crystal/compiler/crystal/semantic/recursive_struct_checker.cr lib/crystal/compiler/crystal/semantic/restrictions.cr +lib/crystal/compiler/crystal/semantic/restrictions_augmenter.cr lib/crystal/compiler/crystal/semantic/semantic_visitor.cr lib/crystal/compiler/crystal/semantic/suggestions.cr lib/crystal/compiler/crystal/semantic/to_s.cr @@ -151,6 +155,7 @@ lib/crystal/compiler/crystal/semantic/type_guess_visitor.cr lib/crystal/compiler/crystal/semantic/type_intersect.cr lib/crystal/compiler/crystal/semantic/type_lookup.cr lib/crystal/compiler/crystal/semantic/type_merge.cr +lib/crystal/compiler/crystal/semantic/type_to_restriction.cr lib/crystal/compiler/crystal/semantic/warnings.cr lib/crystal/compiler/crystal/syntax.cr lib/crystal/compiler/crystal/syntax/ast.cr @@ -277,6 +282,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/shift.cr lib/crystal/crystal/datum.cr lib/crystal/crystal/digest/md5.cr lib/crystal/crystal/digest/sha1.cr @@ -375,6 +381,7 @@ lib/crystal/crystal/system/win32/file.cr lib/crystal/crystal/system/win32/file_descriptor.cr lib/crystal/crystal/system/win32/file_info.cr lib/crystal/crystal/system/win32/hostname.cr +lib/crystal/crystal/system/win32/library_archive.cr lib/crystal/crystal/system/win32/mime.cr lib/crystal/crystal/system/win32/path.cr lib/crystal/crystal/system/win32/process.cr @@ -1089,6 +1096,7 @@ lib/crystal/llvm/builder.cr lib/crystal/llvm/context.cr lib/crystal/llvm/di_builder.cr lib/crystal/llvm/enums.cr +lib/crystal/llvm/enums/atomic.cr lib/crystal/llvm/ext/find-llvm-config lib/crystal/llvm/ext/llvm-versions.txt lib/crystal/llvm/ext/llvm_ext.cc @@ -1107,6 +1115,7 @@ lib/crystal/llvm/module.cr lib/crystal/llvm/module_pass_manager.cr lib/crystal/llvm/operand_bundle_def.cr lib/crystal/llvm/parameter_collection.cr +lib/crystal/llvm/pass_builder_options.cr lib/crystal/llvm/pass_manager_builder.cr lib/crystal/llvm/pass_registry.cr lib/crystal/llvm/phi_table.cr @@ -1171,11 +1180,7 @@ lib/crystal/openssl/digest.cr lib/crystal/openssl/error.cr lib/crystal/openssl/hmac.cr lib/crystal/openssl/lib_crypto.cr -lib/crystal/openssl/lib_crypto.cr.bak -lib/crystal/openssl/lib_crypto.cr.orig lib/crystal/openssl/lib_ssl.cr -lib/crystal/openssl/lib_ssl.cr.bak -lib/crystal/openssl/lib_ssl.cr.orig lib/crystal/openssl/md5.cr lib/crystal/openssl/pkcs5.cr lib/crystal/openssl/sha1.cr