Here is an update to lang/crystal. Tested with https://github.com/omarroth/invidious/
Thanks to sthen@ for the pointer. Index: Makefile =================================================================== RCS file: /cvs/ports/lang/crystal/Makefile,v retrieving revision 1.8 diff -u -p -r1.8 Makefile --- Makefile 7 Sep 2019 08:46:41 -0000 1.8 +++ Makefile 14 Apr 2020 15:16:39 -0000 @@ -3,8 +3,9 @@ # Hopefully ${CLANG_ARCHS} at some point. ONLY_FOR_ARCHS= amd64 -V = 0.30.1 -V_SHARDS = 0.9.0 +V = 0.34.0 +V_SHARDS = 0.10.0 +V_MOLINILLO = 0.1.0 COMMENT = statically typed object oriented language DISTNAME = crystal-${V} CATEGORIES = lang @@ -23,11 +24,13 @@ WANTLIB += m pcre yaml # --target amd64-unknown-openbsd`uname -r` src/compiler/crystal.cr \ # -D i_know_what_im_doing MASTER_SITES = https://github.com/crystal-lang/crystal/archive/ -MASTER_SITES0 = https://wmoxam.com/public/ +MASTER_SITES0 = https://openbsd.liopen.fr/pub/misc/ MASTER_SITES1 = https://github.com/crystal-lang/shards/archive/ +MASTER_SITES2 = https://github.com/crystal-lang/crystal-molinillo/archive/ DISTFILES = crystal-${V}{${V}}.tar.gz \ - crystal-${V}-OpenBSD6.5.tar.gz:0 \ - shards-${V}{v${V_SHARDS}}.tar.gz:1 + crystal-${V}-OpenBSD6.7.tar.gz:0 \ + shards-${V}{v${V_SHARDS}}.tar.gz:1 \ + crystal-molinillo-${V}{v${V_MOLINILLO}}.tar.gz:2 # Build requires llvm-config which only exists in ports-clang COMPILER = ports-clang @@ -46,6 +49,10 @@ ALL_TARGET = crystal release=1 NO_TEST = Yes +post-extract: + mv ${WRKSRC}/../shards-${V_SHARDS} ${WRKSRC} + mv ${WRKSRC}/../crystal-molinillo-${V_MOLINILLO} ${WRKSRC} + do-build: mkdir -p ${WRKSRC}/.build # Link the compiler from the pre-built bootstrap object @@ -64,7 +71,7 @@ do-build: ulimit -s 5120 -d 4096000 && \ CRYSTAL_CONFIG_PATH="lib:${TRUEPREFIX}/lib/crystal" \ CXX=${CXX} ${MAKE_PROGRAM} ${ALL_TARGET} - cd ${WRKSRC}/../shards-${V_SHARDS} && \ + cd ${WRKSRC}/shards-${V_SHARDS} && \ ${MAKE_PROGRAM} CRYSTAL=${WRKSRC}/.build/crystal \ CRYSTAL_PATH=${WRKSRC}/src CRFLAGS=--release @@ -72,7 +79,7 @@ do-install: ${INSTALL_DATA_DIR} ${PREFIX}/lib/crystal ${INSTALL_PROGRAM} ${WRKSRC}/.build/crystal ${PREFIX}/bin cd ${WRKSRC}/src && pax -rw . ${PREFIX}/lib/crystal/ - ${INSTALL_PROGRAM} ${WRKSRC}/../shards-${V_SHARDS}/bin/shards \ + ${INSTALL_PROGRAM} ${WRKSRC}/shards-${V_SHARDS}/bin/shards \ ${PREFIX}/bin .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/lang/crystal/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo 7 Sep 2019 08:46:41 -0000 1.4 +++ distinfo 14 Apr 2020 15:16:39 -0000 @@ -1,6 +1,8 @@ -SHA256 (crystal-0.30.1-OpenBSD6.5.tar.gz) = xbFY8RkhoDFnsK++X5C3YFsSNS7arkwwu1yBsrCR6vY= -SHA256 (crystal-0.30.1.tar.gz) = D/wA+lSSnCUzvAvLieCwAd06vEcMzIfjV2BHpc2vwGI= -SHA256 (shards-0.30.1.tar.gz) = kPIwyHzHuUyoReb+NPJSPtyttWLXFdqvmGA+36KpTWU= -SIZE (crystal-0.30.1-OpenBSD6.5.tar.gz) = 7035204 -SIZE (crystal-0.30.1.tar.gz) = 2153037 -SIZE (shards-0.30.1.tar.gz) = 41280 +SHA256 (crystal-0.34.0-OpenBSD6.7.tar.gz) = kFmi85vi7OkrI7R6UNO2qBDe7pEZSN9Stqdj8zpkabA= +SHA256 (crystal-0.34.0.tar.gz) = lzKT/7z6T7Bz9qL4M7DOW4K3L3iZQn851+VhD/yQKcg= +SHA256 (crystal-molinillo-0.34.0.tar.gz) = Hsx6i/UqO/3AE01MWPEVXvIEoio/7RUawtS6ap6eChU= +SHA256 (shards-0.34.0.tar.gz) = OupCDflZVS0YZtRzyHirHtC1hInEyYge9AoXDPt3VFk= +SIZE (crystal-0.34.0-OpenBSD6.7.tar.gz) = 8337855 +SIZE (crystal-0.34.0.tar.gz) = 2270363 +SIZE (crystal-molinillo-0.34.0.tar.gz) = 23932 +SIZE (shards-0.34.0.tar.gz) = 39507 Index: patches/patch-shards-0_10_0_src_molinillo_solver_cr =================================================================== RCS file: patches/patch-shards-0_10_0_src_molinillo_solver_cr diff -N patches/patch-shards-0_10_0_src_molinillo_solver_cr --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-shards-0_10_0_src_molinillo_solver_cr 14 Apr 2020 15:16:39 -0000 @@ -0,0 +1,11 @@ +$OpenBSD$ + +Index: shards-0.10.0/src/molinillo_solver.cr +--- shards-0.10.0/src/molinillo_solver.cr.orig ++++ shards-0.10.0/src/molinillo_solver.cr +@@ -1,4 +1,4 @@ +-require "molinillo" ++require "../../crystal-molinillo-0.1.0/src/molinillo" + + module Shards + class MolinilloSolver Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/lang/crystal/pkg/PLIST,v retrieving revision 1.3 diff -u -p -r1.3 PLIST --- pkg/PLIST 6 Aug 2019 17:23:28 -0000 1.3 +++ pkg/PLIST 14 Apr 2020 15:16:39 -0000 @@ -21,6 +21,7 @@ lib/crystal/big/big_int.cr lib/crystal/big/big_rational.cr lib/crystal/big/json.cr lib/crystal/big/lib_gmp.cr +lib/crystal/big/number.cr lib/crystal/big/yaml.cr lib/crystal/bit_array.cr lib/crystal/bool.cr @@ -58,6 +59,7 @@ lib/crystal/compiler/crystal/codegen/llv lib/crystal/compiler/crystal/codegen/llvm_id.cr lib/crystal/compiler/crystal/codegen/llvm_typer.cr lib/crystal/compiler/crystal/codegen/match.cr +lib/crystal/compiler/crystal/codegen/once.cr lib/crystal/compiler/crystal/codegen/phi.cr lib/crystal/compiler/crystal/codegen/primitives.cr lib/crystal/compiler/crystal/codegen/target.cr @@ -99,6 +101,7 @@ lib/crystal/compiler/crystal/semantic/co lib/crystal/compiler/crystal/semantic/cover.cr lib/crystal/compiler/crystal/semantic/default_arguments.cr lib/crystal/compiler/crystal/semantic/exception.cr +lib/crystal/compiler/crystal/semantic/exhaustiveness_checker.cr lib/crystal/compiler/crystal/semantic/filters.cr lib/crystal/compiler/crystal/semantic/fix_missing_types.cr lib/crystal/compiler/crystal/semantic/flags.cr @@ -126,6 +129,7 @@ lib/crystal/compiler/crystal/semantic/ty lib/crystal/compiler/crystal/semantic/type_guess_visitor.cr lib/crystal/compiler/crystal/semantic/type_lookup.cr lib/crystal/compiler/crystal/semantic/type_merge.cr +lib/crystal/compiler/crystal/semantic/warnings.cr lib/crystal/compiler/crystal/syntax/ lib/crystal/compiler/crystal/syntax.cr lib/crystal/compiler/crystal/syntax/ast.cr @@ -160,11 +164,17 @@ lib/crystal/compiler/crystal/tools/doc/h lib/crystal/compiler/crystal/tools/doc/html/js/_usage-modal.js lib/crystal/compiler/crystal/tools/doc/html/js/doc.js lib/crystal/compiler/crystal/tools/doc/html/main.html +lib/crystal/compiler/crystal/tools/doc/html/sitemap.xml lib/crystal/compiler/crystal/tools/doc/html/type.html lib/crystal/compiler/crystal/tools/doc/item.cr lib/crystal/compiler/crystal/tools/doc/macro.cr lib/crystal/compiler/crystal/tools/doc/main.cr -lib/crystal/compiler/crystal/tools/doc/markdown_doc_renderer.cr +lib/crystal/compiler/crystal/tools/doc/markdown/ +lib/crystal/compiler/crystal/tools/doc/markdown/doc_renderer.cr +lib/crystal/compiler/crystal/tools/doc/markdown/html_renderer.cr +lib/crystal/compiler/crystal/tools/doc/markdown/markdown.cr +lib/crystal/compiler/crystal/tools/doc/markdown/parser.cr +lib/crystal/compiler/crystal/tools/doc/markdown/renderer.cr lib/crystal/compiler/crystal/tools/doc/method.cr lib/crystal/compiler/crystal/tools/doc/templates.cr lib/crystal/compiler/crystal/tools/doc/to_json.cr @@ -251,35 +261,55 @@ lib/crystal/crypto/bcrypt/password.cr lib/crystal/crypto/blowfish.cr lib/crystal/crypto/subtle.cr lib/crystal/crystal/ +lib/crystal/crystal/at_exit_handlers.cr +lib/crystal/crystal/compiler_rt/ lib/crystal/crystal/compiler_rt.cr -lib/crystal/crystal/event.cr -lib/crystal/crystal/event_loop.cr +lib/crystal/crystal/compiler_rt/mulodi4.cr +lib/crystal/crystal/datum.cr +lib/crystal/crystal/fiber_channel.cr lib/crystal/crystal/hasher.cr -lib/crystal/crystal/lib_event2.cr +lib/crystal/crystal/iconv.cr lib/crystal/crystal/main.cr +lib/crystal/crystal/once.cr +lib/crystal/crystal/pointer_linked_list.cr +lib/crystal/crystal/rw_lock.cr lib/crystal/crystal/scheduler.cr +lib/crystal/crystal/spin_lock.cr lib/crystal/crystal/system/ lib/crystal/crystal/system.cr lib/crystal/crystal/system/dir.cr lib/crystal/crystal/system/env.cr +lib/crystal/crystal/system/event_loop.cr +lib/crystal/crystal/system/fiber.cr lib/crystal/crystal/system/file.cr lib/crystal/crystal/system/file_descriptor.cr lib/crystal/crystal/system/file_info.cr lib/crystal/crystal/system/group.cr lib/crystal/crystal/system/mime.cr +lib/crystal/crystal/system/print_error.cr lib/crystal/crystal/system/random.cr +lib/crystal/crystal/system/thread.cr +lib/crystal/crystal/system/thread_linked_list.cr +lib/crystal/crystal/system/thread_mutex.cr lib/crystal/crystal/system/time.cr lib/crystal/crystal/system/unix/ lib/crystal/crystal/system/unix/arc4random.cr lib/crystal/crystal/system/unix/dir.cr lib/crystal/crystal/system/unix/env.cr +lib/crystal/crystal/system/unix/event_libevent.cr +lib/crystal/crystal/system/unix/event_loop_libevent.cr +lib/crystal/crystal/system/unix/fiber.cr lib/crystal/crystal/system/unix/file.cr lib/crystal/crystal/system/unix/file_descriptor.cr lib/crystal/crystal/system/unix/file_info.cr lib/crystal/crystal/system/unix/getrandom.cr lib/crystal/crystal/system/unix/group.cr lib/crystal/crystal/system/unix/hostname.cr +lib/crystal/crystal/system/unix/lib_event2.cr lib/crystal/crystal/system/unix/mime.cr +lib/crystal/crystal/system/unix/pthread.cr +lib/crystal/crystal/system/unix/pthread_condition_variable.cr +lib/crystal/crystal/system/unix/pthread_mutex.cr lib/crystal/crystal/system/unix/sysconf_cpucount.cr lib/crystal/crystal/system/unix/sysctl_cpucount.cr lib/crystal/crystal/system/unix/time.cr @@ -290,15 +320,20 @@ lib/crystal/crystal/system/win32/ lib/crystal/crystal/system/win32/cpucount.cr lib/crystal/crystal/system/win32/dir.cr lib/crystal/crystal/system/win32/env.cr +lib/crystal/crystal/system/win32/event_loop_iocp.cr +lib/crystal/crystal/system/win32/fiber.cr 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/mime.cr lib/crystal/crystal/system/win32/random.cr +lib/crystal/crystal/system/win32/thread.cr +lib/crystal/crystal/system/win32/thread_mutex.cr lib/crystal/crystal/system/win32/time.cr lib/crystal/crystal/system/win32/zone_names.cr lib/crystal/crystal/system/windows.cr +lib/crystal/crystal/thread_local_value.cr lib/crystal/csv/ lib/crystal/csv.cr lib/crystal/csv/builder.cr @@ -321,14 +356,16 @@ lib/crystal/debug/mach_o.cr lib/crystal/deque.cr lib/crystal/digest/ lib/crystal/digest.cr +lib/crystal/digest/adler32.cr lib/crystal/digest/base.cr +lib/crystal/digest/crc32.cr lib/crystal/digest/md5.cr lib/crystal/digest/sha1.cr lib/crystal/dir/ lib/crystal/dir.cr lib/crystal/dir/glob.cr -lib/crystal/dl.cr lib/crystal/docs_main.cr +lib/crystal/docs_pseudo_methods.cr lib/crystal/ecr/ lib/crystal/ecr.cr lib/crystal/ecr/lexer.cr @@ -343,7 +380,7 @@ lib/crystal/errno.cr lib/crystal/exception.cr lib/crystal/ext/ lib/crystal/ext.cr -lib/crystal/ext/libcrystal.a +@static-lib lib/crystal/ext/libcrystal.a lib/crystal/ext/sigfault.c lib/crystal/ext/sigfault.o lib/crystal/fiber/ @@ -352,11 +389,13 @@ lib/crystal/fiber/context/ lib/crystal/fiber/context.cr lib/crystal/fiber/context/aarch64.cr lib/crystal/fiber/context/arm.cr -lib/crystal/fiber/context/i686.cr -lib/crystal/fiber/context/x86_64.cr +lib/crystal/fiber/context/i386.cr +lib/crystal/fiber/context/x86_64-microsoft.cr +lib/crystal/fiber/context/x86_64-sysv.cr lib/crystal/fiber/stack_pool.cr lib/crystal/file/ lib/crystal/file.cr +lib/crystal/file/error.cr lib/crystal/file/info.cr lib/crystal/file/preader.cr lib/crystal/file/tempfile.cr @@ -418,9 +457,9 @@ lib/crystal/http/server/response.cr lib/crystal/http/status.cr lib/crystal/http/web_socket/ lib/crystal/http/web_socket.cr +lib/crystal/http/web_socket/close_code.cr lib/crystal/http/web_socket/protocol.cr lib/crystal/humanize.cr -lib/crystal/iconv.cr lib/crystal/indexable.cr lib/crystal/ini.cr lib/crystal/int.cr @@ -489,12 +528,12 @@ lib/crystal/lib_c/aarch64-linux-gnu/c/st lib/crystal/lib_c/aarch64-linux-gnu/c/sys/ 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 lib/crystal/lib_c/aarch64-linux-gnu/c/sys/syscall.cr lib/crystal/lib_c/aarch64-linux-gnu/c/sys/time.cr -lib/crystal/lib_c/aarch64-linux-gnu/c/sys/times.cr lib/crystal/lib_c/aarch64-linux-gnu/c/sys/types.cr lib/crystal/lib_c/aarch64-linux-gnu/c/sys/un.cr lib/crystal/lib_c/aarch64-linux-gnu/c/sys/wait.cr @@ -528,12 +567,12 @@ lib/crystal/lib_c/aarch64-linux-musl/c/s lib/crystal/lib_c/aarch64-linux-musl/c/sys/ 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 lib/crystal/lib_c/aarch64-linux-musl/c/sys/syscall.cr lib/crystal/lib_c/aarch64-linux-musl/c/sys/time.cr -lib/crystal/lib_c/aarch64-linux-musl/c/sys/times.cr lib/crystal/lib_c/aarch64-linux-musl/c/sys/types.cr lib/crystal/lib_c/aarch64-linux-musl/c/sys/un.cr lib/crystal/lib_c/aarch64-linux-musl/c/sys/wait.cr @@ -568,12 +607,12 @@ lib/crystal/lib_c/arm-linux-gnueabihf/c/ lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/ 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 lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/syscall.cr lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/time.cr -lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/times.cr lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/types.cr lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/un.cr lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/wait.cr @@ -607,12 +646,12 @@ lib/crystal/lib_c/i386-linux-gnu/c/strin lib/crystal/lib_c/i386-linux-gnu/c/sys/ lib/crystal/lib_c/i386-linux-gnu/c/sys/file.cr lib/crystal/lib_c/i386-linux-gnu/c/sys/mman.cr +lib/crystal/lib_c/i386-linux-gnu/c/sys/resource.cr lib/crystal/lib_c/i386-linux-gnu/c/sys/select.cr lib/crystal/lib_c/i386-linux-gnu/c/sys/socket.cr lib/crystal/lib_c/i386-linux-gnu/c/sys/stat.cr lib/crystal/lib_c/i386-linux-gnu/c/sys/syscall.cr lib/crystal/lib_c/i386-linux-gnu/c/sys/time.cr -lib/crystal/lib_c/i386-linux-gnu/c/sys/times.cr lib/crystal/lib_c/i386-linux-gnu/c/sys/types.cr lib/crystal/lib_c/i386-linux-gnu/c/sys/un.cr lib/crystal/lib_c/i386-linux-gnu/c/sys/wait.cr @@ -646,12 +685,12 @@ lib/crystal/lib_c/i386-linux-musl/c/stri lib/crystal/lib_c/i386-linux-musl/c/sys/ lib/crystal/lib_c/i386-linux-musl/c/sys/file.cr lib/crystal/lib_c/i386-linux-musl/c/sys/mman.cr +lib/crystal/lib_c/i386-linux-musl/c/sys/resource.cr lib/crystal/lib_c/i386-linux-musl/c/sys/select.cr lib/crystal/lib_c/i386-linux-musl/c/sys/socket.cr lib/crystal/lib_c/i386-linux-musl/c/sys/stat.cr lib/crystal/lib_c/i386-linux-musl/c/sys/syscall.cr lib/crystal/lib_c/i386-linux-musl/c/sys/time.cr -lib/crystal/lib_c/i386-linux-musl/c/sys/times.cr lib/crystal/lib_c/i386-linux-musl/c/sys/types.cr lib/crystal/lib_c/i386-linux-musl/c/sys/un.cr lib/crystal/lib_c/i386-linux-musl/c/sys/wait.cr @@ -694,7 +733,6 @@ lib/crystal/lib_c/x86_64-darwin/c/sys/se lib/crystal/lib_c/x86_64-darwin/c/sys/socket.cr lib/crystal/lib_c/x86_64-darwin/c/sys/stat.cr lib/crystal/lib_c/x86_64-darwin/c/sys/time.cr -lib/crystal/lib_c/x86_64-darwin/c/sys/times.cr lib/crystal/lib_c/x86_64-darwin/c/sys/types.cr lib/crystal/lib_c/x86_64-darwin/c/sys/un.cr lib/crystal/lib_c/x86_64-darwin/c/sys/wait.cr @@ -728,11 +766,11 @@ lib/crystal/lib_c/x86_64-freebsd/c/strin lib/crystal/lib_c/x86_64-freebsd/c/sys/ lib/crystal/lib_c/x86_64-freebsd/c/sys/file.cr lib/crystal/lib_c/x86_64-freebsd/c/sys/mman.cr +lib/crystal/lib_c/x86_64-freebsd/c/sys/resource.cr lib/crystal/lib_c/x86_64-freebsd/c/sys/select.cr lib/crystal/lib_c/x86_64-freebsd/c/sys/socket.cr lib/crystal/lib_c/x86_64-freebsd/c/sys/stat.cr lib/crystal/lib_c/x86_64-freebsd/c/sys/time.cr -lib/crystal/lib_c/x86_64-freebsd/c/sys/times.cr lib/crystal/lib_c/x86_64-freebsd/c/sys/types.cr lib/crystal/lib_c/x86_64-freebsd/c/sys/un.cr lib/crystal/lib_c/x86_64-freebsd/c/sys/wait.cr @@ -767,12 +805,12 @@ lib/crystal/lib_c/x86_64-linux-gnu/c/str lib/crystal/lib_c/x86_64-linux-gnu/c/sys/ 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 lib/crystal/lib_c/x86_64-linux-gnu/c/sys/syscall.cr lib/crystal/lib_c/x86_64-linux-gnu/c/sys/time.cr -lib/crystal/lib_c/x86_64-linux-gnu/c/sys/times.cr lib/crystal/lib_c/x86_64-linux-gnu/c/sys/types.cr lib/crystal/lib_c/x86_64-linux-gnu/c/sys/un.cr lib/crystal/lib_c/x86_64-linux-gnu/c/sys/wait.cr @@ -806,12 +844,12 @@ lib/crystal/lib_c/x86_64-linux-musl/c/st lib/crystal/lib_c/x86_64-linux-musl/c/sys/ 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 lib/crystal/lib_c/x86_64-linux-musl/c/sys/syscall.cr lib/crystal/lib_c/x86_64-linux-musl/c/sys/time.cr -lib/crystal/lib_c/x86_64-linux-musl/c/sys/times.cr lib/crystal/lib_c/x86_64-linux-musl/c/sys/types.cr lib/crystal/lib_c/x86_64-linux-musl/c/sys/un.cr lib/crystal/lib_c/x86_64-linux-musl/c/sys/wait.cr @@ -846,11 +884,11 @@ lib/crystal/lib_c/x86_64-openbsd/c/strin lib/crystal/lib_c/x86_64-openbsd/c/sys/ lib/crystal/lib_c/x86_64-openbsd/c/sys/file.cr lib/crystal/lib_c/x86_64-openbsd/c/sys/mman.cr +lib/crystal/lib_c/x86_64-openbsd/c/sys/resource.cr lib/crystal/lib_c/x86_64-openbsd/c/sys/select.cr lib/crystal/lib_c/x86_64-openbsd/c/sys/socket.cr lib/crystal/lib_c/x86_64-openbsd/c/sys/stat.cr lib/crystal/lib_c/x86_64-openbsd/c/sys/time.cr -lib/crystal/lib_c/x86_64-openbsd/c/sys/times.cr lib/crystal/lib_c/x86_64-openbsd/c/sys/types.cr lib/crystal/lib_c/x86_64-openbsd/c/sys/un.cr lib/crystal/lib_c/x86_64-openbsd/c/sys/wait.cr @@ -870,7 +908,9 @@ lib/crystal/lib_c/x86_64-windows-msvc/c/ lib/crystal/lib_c/x86_64-windows-msvc/c/fileapi.cr lib/crystal/lib_c/x86_64-windows-msvc/c/int_safe.cr lib/crystal/lib_c/x86_64-windows-msvc/c/io.cr +lib/crystal/lib_c/x86_64-windows-msvc/c/memoryapi.cr lib/crystal/lib_c/x86_64-windows-msvc/c/ntsecapi.cr +lib/crystal/lib_c/x86_64-windows-msvc/c/processthreadsapi.cr lib/crystal/lib_c/x86_64-windows-msvc/c/stdarg.cr lib/crystal/lib_c/x86_64-windows-msvc/c/stddef.cr lib/crystal/lib_c/x86_64-windows-msvc/c/stdint.cr @@ -903,6 +943,7 @@ lib/crystal/llvm/context.cr lib/crystal/llvm/di_builder.cr lib/crystal/llvm/enums.cr lib/crystal/llvm/ext/ +lib/crystal/llvm/ext/find-llvm-config lib/crystal/llvm/ext/llvm_ext.cc lib/crystal/llvm/ext/llvm_ext.o lib/crystal/llvm/function.cr @@ -928,13 +969,20 @@ lib/crystal/llvm/target_machine.cr lib/crystal/llvm/type.cr lib/crystal/llvm/value.cr lib/crystal/llvm/value_methods.cr +lib/crystal/log/ +lib/crystal/log.cr +lib/crystal/log/backend.cr +lib/crystal/log/broadcast_backend.cr +lib/crystal/log/builder.cr +lib/crystal/log/context.cr +lib/crystal/log/entry.cr +lib/crystal/log/env_config.cr +lib/crystal/log/io_backend.cr +lib/crystal/log/log.cr +lib/crystal/log/main.cr +lib/crystal/log/memory_backend.cr lib/crystal/logger.cr lib/crystal/macros.cr -lib/crystal/markdown/ -lib/crystal/markdown.cr -lib/crystal/markdown/html_renderer.cr -lib/crystal/markdown/parser.cr -lib/crystal/markdown/renderer.cr lib/crystal/math/ lib/crystal/math/libm.cr lib/crystal/math/math.cr @@ -996,7 +1044,6 @@ lib/crystal/openssl/x509/extension.cr lib/crystal/openssl/x509/name.cr lib/crystal/openssl/x509/x509.cr lib/crystal/option_parser.cr -lib/crystal/partial_comparable.cr lib/crystal/path.cr lib/crystal/pointer.cr lib/crystal/prelude.cr @@ -1016,9 +1063,7 @@ lib/crystal/random/secure.cr lib/crystal/range/ lib/crystal/range.cr lib/crystal/range/bsearch.cr -lib/crystal/readline.cr lib/crystal/reference.cr -lib/crystal/reflect.cr lib/crystal/regex/ lib/crystal/regex.cr lib/crystal/regex/lib_pcre.cr @@ -1044,8 +1089,15 @@ lib/crystal/spec/ lib/crystal/spec.cr lib/crystal/spec/context.cr lib/crystal/spec/dsl.cr +lib/crystal/spec/example/ +lib/crystal/spec/example.cr +lib/crystal/spec/example/procsy.cr +lib/crystal/spec/example_group/ +lib/crystal/spec/example_group/procsy.cr lib/crystal/spec/expectations.cr +lib/crystal/spec/filters.cr lib/crystal/spec/formatter.cr +lib/crystal/spec/item.cr lib/crystal/spec/junit_formatter.cr lib/crystal/spec/methods.cr lib/crystal/spec/source.cr @@ -1064,12 +1116,8 @@ lib/crystal/system/ lib/crystal/system.cr lib/crystal/system/group.cr lib/crystal/system/user.cr +lib/crystal/system_error.cr lib/crystal/termios.cr -lib/crystal/thread/ -lib/crystal/thread.cr -lib/crystal/thread/condition_variable.cr -lib/crystal/thread/linked_list.cr -lib/crystal/thread/mutex.cr lib/crystal/time/ lib/crystal/time.cr lib/crystal/time/format/ @@ -1114,12 +1162,15 @@ lib/crystal/xml/error.cr lib/crystal/xml/html_parser_options.cr lib/crystal/xml/libxml2.cr lib/crystal/xml/namespace.cr +lib/crystal/xml/node/ lib/crystal/xml/node.cr +lib/crystal/xml/node/type.cr lib/crystal/xml/node_set.cr lib/crystal/xml/parser_options.cr +lib/crystal/xml/reader/ lib/crystal/xml/reader.cr +lib/crystal/xml/reader/type.cr lib/crystal/xml/save_options.cr -lib/crystal/xml/type.cr lib/crystal/xml/xpath_context.cr lib/crystal/yaml/ lib/crystal/yaml.cr