Date: Wed, 7 Nov 2018 04:46:27 +0000 (UTC) From: Koichiro Iwao <meta@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r484386 - head/lang/crystal Message-ID: <201811070446.wA74kRvL024715@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: meta Date: Wed Nov 7 04:46:27 2018 New Revision: 484386 URL: https://svnweb.freebsd.org/changeset/ports/484386 Log: lang/crystal: update to 0.27.0 This update includes the fix build oon 13-CURRENT. PR: 232836 Submitted by: Greg V <greg@unrelenting.technology> (maintainer) Approved by: mentors (implicit) Modified: head/lang/crystal/Makefile head/lang/crystal/distinfo head/lang/crystal/pkg-plist Modified: head/lang/crystal/Makefile ============================================================================== --- head/lang/crystal/Makefile Wed Nov 7 04:40:00 2018 (r484385) +++ head/lang/crystal/Makefile Wed Nov 7 04:46:27 2018 (r484386) @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= crystal -DISTVERSION= 0.26.1 +DISTVERSION= 0.27.0 CATEGORIES= lang MASTER_SITES= https://unrelentingtech.s3.dualstack.eu-west-1.amazonaws.com/crystal/:bootstrap DISTFILES= ${BOOTSTRAP_PATH}:bootstrap @@ -13,8 +13,10 @@ COMMENT= Language with Ruby-like syntax and static typ LICENSE= APACHE20 -ONLY_FOR_ARCHS= aarch64 amd64 -ONLY_FOR_ARCHS_REASON= requires prebuilt bootstrap compiler +IGNORE_FreeBSD_11_aarch64= prebuilt bootstrap for aarch64 only built for FreeBSD >=12 +IGNORE_FreeBSD_10= prebuilt bootstrap only built for FreeBSD >=11 +ONLY_FOR_ARCHS= aarch64 amd64 +ONLY_FOR_ARCHS_REASON= requires prebuilt bootstrap compiler LIB_DEPENDS= libgc-threaded.so:devel/boehm-gc-threaded \ libevent.so:devel/libevent \ @@ -23,11 +25,13 @@ LIB_DEPENDS= libgc-threaded.so:devel/boehm-gc-threaded BUILD_DEPENDS= ${LOCALBASE}/bin/llvm-config${LLVM_VERSION}:devel/llvm${LLVM_VERSION} USES= compiler gmake pkgconfig -LLVM_VERSION= 60 USE_GITHUB= yes GH_ACCOUNT= crystal-lang +LLVM_VERSION= 60 +BOOTSTRAP_PATH= crystal-0.27.0-freebsd${BOOTSTRAP_OSREL}-${ARCH} + MAKE_ARGS= SHELL=sh \ LLVM_CONFIG="${LOCALBASE}/bin/llvm-config${LLVM_VERSION}" \ FLAGS="--release --no-debug --progress" \ @@ -45,19 +49,15 @@ OPTIONS_SUB= yes .include <bsd.port.options.mk> .if ${OSVERSION} >= 1200000 -. if ${ARCH} == amd64 -BOOTSTRAP_PATH= crystal-0.25.0-freebsd12.0 -. elif ${ARCH} == aarch64 -BOOTSTRAP_PATH= crystal-0.25.1-freebsd12.0-aarch64 -LLVM_VERSION= 50 -. endif +BOOTSTRAP_OSREL= 12 .else -. if ${ARCH} == amd64 -BOOTSTRAP_PATH= crystal-0.25.0-freebsd11.2 -. elif ${ARCH} == aarch64 -IGNORE= prebuilt bootstrap for aarch64 only exists for 12-CURRENT -. endif +BOOTSTRAP_OSREL= 11 .endif + +.if ${ARCH} == aarch64 +LLVM_VERSION= 50 +.endif + .if ${OPSYS} != FreeBSD IGNORE= not supported on anything but FreeBSD .endif Modified: head/lang/crystal/distinfo ============================================================================== --- head/lang/crystal/distinfo Wed Nov 7 04:40:00 2018 (r484385) +++ head/lang/crystal/distinfo Wed Nov 7 04:46:27 2018 (r484386) @@ -1,9 +1,9 @@ -TIMESTAMP = 1538309574 -SHA256 (crystal/crystal-0.25.1-freebsd12.0-aarch64) = fa670991f5db0a25561208c99a8c6fc9aefdc971fd3d3ddda5af928084acf72c -SIZE (crystal/crystal-0.25.1-freebsd12.0-aarch64) = 9244872 -SHA256 (crystal/crystal-0.25.0-freebsd12.0) = 16099e4a4a28578c38a68885b20b20604554f8471d760867808a5e4572517eed -SIZE (crystal/crystal-0.25.0-freebsd12.0) = 10026328 -SHA256 (crystal/crystal-0.25.0-freebsd11.2) = 54a4b6a701f6b2dedc9cbbde660455eca00fed51567c5fd7acc761f694fdd0ef -SIZE (crystal/crystal-0.25.0-freebsd11.2) = 10031424 -SHA256 (crystal/crystal-lang-crystal-0.26.1_GH0.tar.gz) = b7c755a7d0f49f572ae5c08b8b0139fcb1c6862c9479dfae74f00e2c8424fcb0 -SIZE (crystal/crystal-lang-crystal-0.26.1_GH0.tar.gz) = 1994987 +TIMESTAMP = 1541529765 +SHA256 (crystal/crystal-0.27.0-freebsd11-amd64) = c1a9ee66b691051c3d8b47be158f0928f1f3f53f6693dca8c754b6896a45dcff +SIZE (crystal/crystal-0.27.0-freebsd11-amd64) = 10265304 +SHA256 (crystal/crystal-0.27.0-freebsd12-amd64) = fab0942dfe49fb88729489a5bc7653dba6cfed35fa02f143803a1cf8964793d4 +SIZE (crystal/crystal-0.27.0-freebsd12-amd64) = 10268424 +SHA256 (crystal/crystal-0.27.0-freebsd12-aarch64) = 0f41174602d7d09bcdc0c980b5de96f2101a2e8b8fb25ea1d0a674aad3e46e03 +SIZE (crystal/crystal-0.27.0-freebsd12-aarch64) = 8851368 +SHA256 (crystal/crystal-lang-crystal-0.27.0_GH0.tar.gz) = 43c8ac1b5c59ccea3cd58c9bd2a7af07a56f96cf1eff1e54d93f648b5340e83a +SIZE (crystal/crystal-lang-crystal-0.27.0_GH0.tar.gz) = 2025777 Modified: head/lang/crystal/pkg-plist ============================================================================== --- head/lang/crystal/pkg-plist Wed Nov 7 04:40:00 2018 (r484385) +++ head/lang/crystal/pkg-plist Wed Nov 7 04:46:27 2018 (r484386) @@ -20,6 +20,7 @@ lib/crystal/bool.cr lib/crystal/box.cr lib/crystal/callstack.cr lib/crystal/callstack/lib_unwind.cr +lib/crystal/channel.cr lib/crystal/char.cr lib/crystal/char/reader.cr lib/crystal/class.cr @@ -195,10 +196,8 @@ lib/crystal/compiler/crystal/types.cr lib/crystal/compiler/crystal/util.cr lib/crystal/complex.cr lib/crystal/concurrent.cr -lib/crystal/concurrent/channel.cr lib/crystal/concurrent/error.cr lib/crystal/concurrent/future.cr -lib/crystal/concurrent/scheduler.cr lib/crystal/crc32/crc32.cr lib/crystal/crypto/bcrypt.cr lib/crystal/crypto/bcrypt/base64.cr @@ -206,8 +205,12 @@ lib/crystal/crypto/bcrypt/blowfish.cr lib/crystal/crypto/bcrypt/password.cr lib/crystal/crypto/blowfish.cr lib/crystal/crypto/subtle.cr +lib/crystal/crystal/event.cr +lib/crystal/crystal/event_loop.cr lib/crystal/crystal/hasher.cr +lib/crystal/crystal/lib_event2.cr lib/crystal/crystal/main.cr +lib/crystal/crystal/scheduler.cr lib/crystal/crystal/system.cr lib/crystal/crystal/system/dir.cr lib/crystal/crystal/system/env.cr @@ -271,17 +274,20 @@ lib/crystal/enum.cr lib/crystal/enumerable.cr lib/crystal/env.cr lib/crystal/errno.cr -lib/crystal/event.cr -lib/crystal/event/lib_event2.cr lib/crystal/exception.cr lib/crystal/ext.cr lib/crystal/ext/libcrystal.a lib/crystal/ext/sigfault.c lib/crystal/ext/sigfault.o lib/crystal/fiber.cr +lib/crystal/fiber/aarch64.cr +lib/crystal/fiber/arm.cr +lib/crystal/fiber/i686.cr +lib/crystal/fiber/x86_64.cr lib/crystal/file.cr lib/crystal/file/info.cr lib/crystal/file/preader.cr +lib/crystal/file/tempfile.cr lib/crystal/file_utils.cr lib/crystal/flate/flate.cr lib/crystal/flate/reader.cr @@ -379,6 +385,7 @@ lib/crystal/lib_c/aarch64-linux-gnu/c/netdb.cr lib/crystal/lib_c/aarch64-linux-gnu/c/netinet/in.cr lib/crystal/lib_c/aarch64-linux-gnu/c/netinet/tcp.cr lib/crystal/lib_c/aarch64-linux-gnu/c/pthread.cr +lib/crystal/lib_c/aarch64-linux-gnu/c/sched.cr lib/crystal/lib_c/aarch64-linux-gnu/c/signal.cr lib/crystal/lib_c/aarch64-linux-gnu/c/stdarg.cr lib/crystal/lib_c/aarch64-linux-gnu/c/stddef.cr @@ -388,6 +395,7 @@ lib/crystal/lib_c/aarch64-linux-gnu/c/stdlib.cr lib/crystal/lib_c/aarch64-linux-gnu/c/string.cr lib/crystal/lib_c/aarch64-linux-gnu/c/sys/file.cr lib/crystal/lib_c/aarch64-linux-gnu/c/sys/mman.cr +lib/crystal/lib_c/aarch64-linux-gnu/c/sys/resource.cr lib/crystal/lib_c/aarch64-linux-gnu/c/sys/select.cr lib/crystal/lib_c/aarch64-linux-gnu/c/sys/socket.cr lib/crystal/lib_c/aarch64-linux-gnu/c/sys/stat.cr @@ -410,6 +418,7 @@ lib/crystal/lib_c/aarch64-linux-musl/c/netdb.cr lib/crystal/lib_c/aarch64-linux-musl/c/netinet/in.cr lib/crystal/lib_c/aarch64-linux-musl/c/netinet/tcp.cr lib/crystal/lib_c/aarch64-linux-musl/c/pthread.cr +lib/crystal/lib_c/aarch64-linux-musl/c/sched.cr lib/crystal/lib_c/aarch64-linux-musl/c/signal.cr lib/crystal/lib_c/aarch64-linux-musl/c/stdarg.cr lib/crystal/lib_c/aarch64-linux-musl/c/stddef.cr @@ -419,6 +428,7 @@ lib/crystal/lib_c/aarch64-linux-musl/c/stdlib.cr lib/crystal/lib_c/aarch64-linux-musl/c/string.cr lib/crystal/lib_c/aarch64-linux-musl/c/sys/file.cr lib/crystal/lib_c/aarch64-linux-musl/c/sys/mman.cr +lib/crystal/lib_c/aarch64-linux-musl/c/sys/resource.cr lib/crystal/lib_c/aarch64-linux-musl/c/sys/select.cr lib/crystal/lib_c/aarch64-linux-musl/c/sys/socket.cr lib/crystal/lib_c/aarch64-linux-musl/c/sys/stat.cr @@ -442,6 +452,7 @@ lib/crystal/lib_c/amd64-unknown-openbsd/c/netdb.cr lib/crystal/lib_c/amd64-unknown-openbsd/c/netinet/in.cr lib/crystal/lib_c/amd64-unknown-openbsd/c/netinet/tcp.cr lib/crystal/lib_c/amd64-unknown-openbsd/c/pthread.cr +lib/crystal/lib_c/amd64-unknown-openbsd/c/sched.cr lib/crystal/lib_c/amd64-unknown-openbsd/c/signal.cr lib/crystal/lib_c/amd64-unknown-openbsd/c/stdarg.cr lib/crystal/lib_c/amd64-unknown-openbsd/c/stddef.cr @@ -451,6 +462,7 @@ lib/crystal/lib_c/amd64-unknown-openbsd/c/stdlib.cr lib/crystal/lib_c/amd64-unknown-openbsd/c/string.cr lib/crystal/lib_c/amd64-unknown-openbsd/c/sys/file.cr lib/crystal/lib_c/amd64-unknown-openbsd/c/sys/mman.cr +lib/crystal/lib_c/amd64-unknown-openbsd/c/sys/resource.cr lib/crystal/lib_c/amd64-unknown-openbsd/c/sys/select.cr lib/crystal/lib_c/amd64-unknown-openbsd/c/sys/socket.cr lib/crystal/lib_c/amd64-unknown-openbsd/c/sys/stat.cr @@ -473,6 +485,7 @@ lib/crystal/lib_c/arm-linux-gnueabihf/c/netdb.cr lib/crystal/lib_c/arm-linux-gnueabihf/c/netinet/in.cr lib/crystal/lib_c/arm-linux-gnueabihf/c/netinet/tcp.cr lib/crystal/lib_c/arm-linux-gnueabihf/c/pthread.cr +lib/crystal/lib_c/arm-linux-gnueabihf/c/sched.cr lib/crystal/lib_c/arm-linux-gnueabihf/c/signal.cr lib/crystal/lib_c/arm-linux-gnueabihf/c/stdarg.cr lib/crystal/lib_c/arm-linux-gnueabihf/c/stddef.cr @@ -482,6 +495,7 @@ lib/crystal/lib_c/arm-linux-gnueabihf/c/stdlib.cr lib/crystal/lib_c/arm-linux-gnueabihf/c/string.cr lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/file.cr lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/mman.cr +lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/resource.cr lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/select.cr lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/socket.cr lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/stat.cr @@ -504,6 +518,7 @@ lib/crystal/lib_c/i686-linux-gnu/c/netdb.cr lib/crystal/lib_c/i686-linux-gnu/c/netinet/in.cr lib/crystal/lib_c/i686-linux-gnu/c/netinet/tcp.cr lib/crystal/lib_c/i686-linux-gnu/c/pthread.cr +lib/crystal/lib_c/i686-linux-gnu/c/sched.cr lib/crystal/lib_c/i686-linux-gnu/c/signal.cr lib/crystal/lib_c/i686-linux-gnu/c/stdarg.cr lib/crystal/lib_c/i686-linux-gnu/c/stddef.cr @@ -513,6 +528,7 @@ lib/crystal/lib_c/i686-linux-gnu/c/stdlib.cr lib/crystal/lib_c/i686-linux-gnu/c/string.cr lib/crystal/lib_c/i686-linux-gnu/c/sys/file.cr lib/crystal/lib_c/i686-linux-gnu/c/sys/mman.cr +lib/crystal/lib_c/i686-linux-gnu/c/sys/resource.cr lib/crystal/lib_c/i686-linux-gnu/c/sys/select.cr lib/crystal/lib_c/i686-linux-gnu/c/sys/socket.cr lib/crystal/lib_c/i686-linux-gnu/c/sys/stat.cr @@ -535,6 +551,7 @@ lib/crystal/lib_c/i686-linux-musl/c/netdb.cr lib/crystal/lib_c/i686-linux-musl/c/netinet/in.cr lib/crystal/lib_c/i686-linux-musl/c/netinet/tcp.cr lib/crystal/lib_c/i686-linux-musl/c/pthread.cr +lib/crystal/lib_c/i686-linux-musl/c/sched.cr lib/crystal/lib_c/i686-linux-musl/c/signal.cr lib/crystal/lib_c/i686-linux-musl/c/stdarg.cr lib/crystal/lib_c/i686-linux-musl/c/stddef.cr @@ -544,6 +561,7 @@ lib/crystal/lib_c/i686-linux-musl/c/stdlib.cr lib/crystal/lib_c/i686-linux-musl/c/string.cr lib/crystal/lib_c/i686-linux-musl/c/sys/file.cr lib/crystal/lib_c/i686-linux-musl/c/sys/mman.cr +lib/crystal/lib_c/i686-linux-musl/c/sys/resource.cr lib/crystal/lib_c/i686-linux-musl/c/sys/select.cr lib/crystal/lib_c/i686-linux-musl/c/sys/socket.cr lib/crystal/lib_c/i686-linux-musl/c/sys/stat.cr @@ -566,6 +584,7 @@ lib/crystal/lib_c/x86_64-linux-gnu/c/netdb.cr lib/crystal/lib_c/x86_64-linux-gnu/c/netinet/in.cr lib/crystal/lib_c/x86_64-linux-gnu/c/netinet/tcp.cr lib/crystal/lib_c/x86_64-linux-gnu/c/pthread.cr +lib/crystal/lib_c/x86_64-linux-gnu/c/sched.cr lib/crystal/lib_c/x86_64-linux-gnu/c/signal.cr lib/crystal/lib_c/x86_64-linux-gnu/c/stdarg.cr lib/crystal/lib_c/x86_64-linux-gnu/c/stddef.cr @@ -575,6 +594,7 @@ lib/crystal/lib_c/x86_64-linux-gnu/c/stdlib.cr lib/crystal/lib_c/x86_64-linux-gnu/c/string.cr lib/crystal/lib_c/x86_64-linux-gnu/c/sys/file.cr lib/crystal/lib_c/x86_64-linux-gnu/c/sys/mman.cr +lib/crystal/lib_c/x86_64-linux-gnu/c/sys/resource.cr lib/crystal/lib_c/x86_64-linux-gnu/c/sys/select.cr lib/crystal/lib_c/x86_64-linux-gnu/c/sys/socket.cr lib/crystal/lib_c/x86_64-linux-gnu/c/sys/stat.cr @@ -597,6 +617,7 @@ lib/crystal/lib_c/x86_64-linux-musl/c/netdb.cr lib/crystal/lib_c/x86_64-linux-musl/c/netinet/in.cr lib/crystal/lib_c/x86_64-linux-musl/c/netinet/tcp.cr lib/crystal/lib_c/x86_64-linux-musl/c/pthread.cr +lib/crystal/lib_c/x86_64-linux-musl/c/sched.cr lib/crystal/lib_c/x86_64-linux-musl/c/signal.cr lib/crystal/lib_c/x86_64-linux-musl/c/stdarg.cr lib/crystal/lib_c/x86_64-linux-musl/c/stddef.cr @@ -606,6 +627,7 @@ lib/crystal/lib_c/x86_64-linux-musl/c/stdlib.cr lib/crystal/lib_c/x86_64-linux-musl/c/string.cr lib/crystal/lib_c/x86_64-linux-musl/c/sys/file.cr lib/crystal/lib_c/x86_64-linux-musl/c/sys/mman.cr +lib/crystal/lib_c/x86_64-linux-musl/c/sys/resource.cr lib/crystal/lib_c/x86_64-linux-musl/c/sys/select.cr lib/crystal/lib_c/x86_64-linux-musl/c/sys/socket.cr lib/crystal/lib_c/x86_64-linux-musl/c/sys/stat.cr @@ -629,6 +651,7 @@ lib/crystal/lib_c/x86_64-macosx-darwin/c/netdb.cr lib/crystal/lib_c/x86_64-macosx-darwin/c/netinet/in.cr lib/crystal/lib_c/x86_64-macosx-darwin/c/netinet/tcp.cr lib/crystal/lib_c/x86_64-macosx-darwin/c/pthread.cr +lib/crystal/lib_c/x86_64-macosx-darwin/c/sched.cr lib/crystal/lib_c/x86_64-macosx-darwin/c/signal.cr lib/crystal/lib_c/x86_64-macosx-darwin/c/stdarg.cr lib/crystal/lib_c/x86_64-macosx-darwin/c/stddef.cr @@ -638,6 +661,7 @@ lib/crystal/lib_c/x86_64-macosx-darwin/c/stdlib.cr lib/crystal/lib_c/x86_64-macosx-darwin/c/string.cr lib/crystal/lib_c/x86_64-macosx-darwin/c/sys/file.cr lib/crystal/lib_c/x86_64-macosx-darwin/c/sys/mman.cr +lib/crystal/lib_c/x86_64-macosx-darwin/c/sys/resource.cr lib/crystal/lib_c/x86_64-macosx-darwin/c/sys/select.cr lib/crystal/lib_c/x86_64-macosx-darwin/c/sys/socket.cr lib/crystal/lib_c/x86_64-macosx-darwin/c/sys/stat.cr @@ -659,6 +683,7 @@ lib/crystal/lib_c/x86_64-portbld-freebsd/c/netdb.cr lib/crystal/lib_c/x86_64-portbld-freebsd/c/netinet/in.cr lib/crystal/lib_c/x86_64-portbld-freebsd/c/netinet/tcp.cr lib/crystal/lib_c/x86_64-portbld-freebsd/c/pthread.cr +lib/crystal/lib_c/x86_64-portbld-freebsd/c/sched.cr lib/crystal/lib_c/x86_64-portbld-freebsd/c/signal.cr lib/crystal/lib_c/x86_64-portbld-freebsd/c/stdarg.cr lib/crystal/lib_c/x86_64-portbld-freebsd/c/stddef.cr @@ -668,6 +693,7 @@ lib/crystal/lib_c/x86_64-portbld-freebsd/c/stdlib.cr lib/crystal/lib_c/x86_64-portbld-freebsd/c/string.cr lib/crystal/lib_c/x86_64-portbld-freebsd/c/sys/file.cr lib/crystal/lib_c/x86_64-portbld-freebsd/c/sys/mman.cr +lib/crystal/lib_c/x86_64-portbld-freebsd/c/sys/resource.cr lib/crystal/lib_c/x86_64-portbld-freebsd/c/sys/select.cr lib/crystal/lib_c/x86_64-portbld-freebsd/c/sys/socket.cr lib/crystal/lib_c/x86_64-portbld-freebsd/c/sys/stat.cr @@ -847,10 +873,10 @@ lib/crystal/string_scanner.cr lib/crystal/struct.cr lib/crystal/symbol.cr lib/crystal/system.cr -lib/crystal/tempfile.cr lib/crystal/termios.cr lib/crystal/thread.cr lib/crystal/thread/condition_variable.cr +lib/crystal/thread/linked_list.cr lib/crystal/thread/mutex.cr lib/crystal/time.cr lib/crystal/time/format.cr
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201811070446.wA74kRvL024715>