svn commit: r484386 - head/lang/crystal
Koichiro Iwao
meta at FreeBSD.org
Wed Nov 7 04:46:29 UTC 2018
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 at 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
More information about the svn-ports-head
mailing list