diff options
Diffstat (limited to 'lang')
62 files changed, 750 insertions, 375 deletions
diff --git a/lang/crystal/Makefile b/lang/crystal/Makefile index 7fd3def6ee1f..c30e77f3236f 100644 --- a/lang/crystal/Makefile +++ b/lang/crystal/Makefile @@ -1,51 +1,50 @@ PORTNAME= crystal -DISTVERSION= 1.10.1 -PORTREVISION= 1 +DISTVERSION= 1.16.3 CATEGORIES= lang -MASTER_SITES= https://github.com/dmgk/crystal-bootstrap/releases/download/${BOOTSTRAP_VERSION}/:bootstrap \ +MASTER_SITES= https://github.com/dmgk/crystal-bootstrap/releases/download/${_BOOTSTRAP_VERSION}/:bootstrap \ LOCAL/dmgk/crystal:bootstrap -DISTFILES= ${BOOTSTRAP_NAME}.tar.xz:bootstrap +DISTFILES= ${_BOOTSTRAP_NAME}.tar.xz:bootstrap DIST_SUBDIR= ${PORTNAME} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= dch@FreeBSD.org COMMENT= Language with Ruby-like syntax and static type checking WWW= https://crystal-lang.org LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -ONLY_FOR_ARCHS= aarch64 amd64 +ONLY_FOR_ARCHS= aarch64 amd64 ONLY_FOR_ARCHS_REASON= requires prebuilt bootstrap compiler -BUILD_DEPENDS= ${LOCALBASE}/bin/llvm-config${BOOTSTRAP_LLVM_VERSION}:devel/llvm${BOOTSTRAP_LLVM_VERSION} \ +BUILD_DEPENDS= ${LOCALBASE}/bin/llvm-config${_BOOTSTRAP_LLVM_VERSION}:devel/llvm${_BOOTSTRAP_LLVM_VERSION} \ git:devel/git -LIB_DEPENDS= libLLVM-${LLVM_VERSION}.so:devel/llvm${LLVM_VERSION} \ - libevent.so:devel/libevent \ +LIB_DEPENDS= libevent.so:devel/libevent \ libffi.so:devel/libffi \ libgc-threaded.so:devel/boehm-gc-threaded \ libgmp.so:math/gmp \ + libLLVM-${_LLVM_VERSION}.so:devel/llvm${_LLVM_VERSION} \ libpcre.so:devel/pcre \ libpcre2-8.so:devel/pcre2 \ libyaml.so:textproc/libyaml RUN_DEPENDS= pkg-config:devel/pkgconf USES= compiler gmake gnome pkgconfig ssl -USE_GNOME= libxml2 USE_GITHUB= yes GH_ACCOUNT= crystal-lang +USE_GNOME= libxml2 -COMMIT_ID= 84f389ac5424 -LLVM_VERSION?= 16 -BOOTSTRAP_LLVM_VERSION= 14 -BOOTSTRAP_VERSION= 1.5.1 -BOOTSTRAP_NAME= crystal-${BOOTSTRAP_VERSION}-${ARCH}-llvm${BOOTSTRAP_LLVM_VERSION} +_BOOTSTRAP_LLVM_VERSION= 14 +_BOOTSTRAP_NAME= crystal-${_BOOTSTRAP_VERSION}-${ARCH}-llvm${_BOOTSTRAP_LLVM_VERSION} +_BOOTSTRAP_VERSION= 1.5.1 +_COMMIT_ID= 84f389ac5424 +_LLVM_VERSION?= 20 -MAKE_ARGS= LLVM_CONFIG="${LOCALBASE}/bin/llvm-config${LLVM_VERSION}" \ +MAKE_ARGS= CRYSTAL_CACHE_DIR="${WRKDIR}/cache" \ + CRYSTAL_CONFIG_BUILD_COMMIT="${_COMMIT_ID}" \ CRYSTAL_CONFIG_PATH="lib:${PREFIX}/lib/${PORTNAME}" \ - CRYSTAL_CONFIG_BUILD_COMMIT="${COMMIT_ID}" \ - CRYSTAL_CACHE_DIR="${WRKDIR}/cache" \ - FLAGS="--progress --stats --threads ${MAKE_JOBS_NUMBER} ${OPT_FLAGS}" + FLAGS="--progress --stats --threads ${MAKE_JOBS_NUMBER} ${OPT_FLAGS}" \ + LLVM_CONFIG="${LOCALBASE}/bin/llvm-config${_LLVM_VERSION}" TEST_ARGS= ${MAKE_ARGS:S/release=1//} TEST_TARGET= spec @@ -58,8 +57,9 @@ OPTIONS_DEFAULT= INTERPRETER INTERPRETER_DESC= Enable interpreter (experimental) -DEBUG_VARS= opt_flags+="--debug" strip= -DEBUG_VARS_OFF= opt_flags+="--release --no-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 @@ -104,12 +104,16 @@ pre-test: @${CHMOD} +x ${WRKSRC}/src/llvm/ext/find-llvm-config post-build-DOCS-on: - (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} docs) + (cd ${WRKSRC} && \ + ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} docs) do-install: - ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/.build/crystal ${STAGEDIR}${PREFIX}/bin/ - ${INSTALL_MAN} ${INSTALL_WRKSRC}/man/crystal.1 ${STAGEDIR}${PREFIX}/share/man/man1/ - (cd ${INSTALL_WRKSRC}/src && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/${PORTNAME}) + ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/.build/crystal \ + ${STAGEDIR}${PREFIX}/bin/ + ${INSTALL_MAN} ${INSTALL_WRKSRC}/man/crystal.1 \ + ${STAGEDIR}${PREFIX}/share/man/man1/ + (cd ${INSTALL_WRKSRC}/src && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/${PORTNAME}) ${MKDIR} ${STAGEDIR}${LOCALBASE}/etc/bash_completion.d ${MKDIR} ${STAGEDIR}${LOCALBASE}/share/zsh/site-functions ${INSTALL_DATA} ${INSTALL_WRKSRC}/etc/completion.bash \ @@ -118,17 +122,23 @@ do-install: ${STAGEDIR}${LOCALBASE}/share/zsh/site-functions/_crystal do-install-DOCS-on: - (cd ${INSTALL_WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) + (cd ${INSTALL_WRKSRC}/docs && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) do-install-EXAMPLES-on: - (cd ${INSTALL_WRKSRC}/samples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) + (cd ${INSTALL_WRKSRC}/samples && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .if !defined(_CRYSTAL_MAKESUM_GUARD) makesum: - ${MAKE} -D_CRYSTAL_MAKESUM_GUARD makesum ARCH=${ONLY_FOR_ARCHS:O:[1]} DISTINFO_FILE=${DISTINFO_FILE}.tmp + ${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 + ${SED} 1d \ + ${DISTINFO_FILE}.${arch} \ + >> \ + ${DISTINFO_FILE}.tmp ${RM} ${DISTINFO_FILE}.${arch} .endfor ${AWK} '!seen[$$0]++' ${DISTINFO_FILE}.tmp > ${DISTINFO_FILE} diff --git a/lang/crystal/distinfo b/lang/crystal/distinfo index f58b74f692a3..61ef95664093 100644 --- a/lang/crystal/distinfo +++ b/lang/crystal/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1702909351 +TIMESTAMP = 1748007719 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.10.1_GH0.tar.gz) = f6449ffff519c86383f5e845455f3e6f6b10d6090effab09568f4c7414a8a51b -SIZE (crystal/crystal-lang-crystal-1.10.1_GH0.tar.gz) = 3305965 +SHA256 (crystal/crystal-lang-crystal-1.16.3_GH0.tar.gz) = eb222af4d2aa269ed0f6c731661431a4fd97713de13f2f0a7c71e26140ca9d23 +SIZE (crystal/crystal-lang-crystal-1.16.3_GH0.tar.gz) = 3720544 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 e78ae074c34c..b4f631d501e6 100644 --- a/lang/crystal/pkg-plist +++ b/lang/crystal/pkg-plist @@ -1,5 +1,6 @@ bin/crystal etc/bash_completion.d/_crystal.bash +lib/crystal/SOURCE_DATE_EPOCH lib/crystal/VERSION lib/crystal/annotations.cr lib/crystal/array.cr @@ -21,6 +22,9 @@ lib/crystal/bit_array.cr lib/crystal/bool.cr lib/crystal/box.cr lib/crystal/channel.cr +lib/crystal/channel/select.cr +lib/crystal/channel/select/select_action.cr +lib/crystal/channel/select/timeout_action.cr lib/crystal/char.cr lib/crystal/char/reader.cr lib/crystal/class.cr @@ -28,6 +32,14 @@ lib/crystal/colorize.cr lib/crystal/comparable.cr lib/crystal/compiler/crystal.cr lib/crystal/compiler/crystal/annotatable.cr +lib/crystal/compiler/crystal/codegen/abi.cr +lib/crystal/compiler/crystal/codegen/abi/aarch64.cr +lib/crystal/compiler/crystal/codegen/abi/arm.cr +lib/crystal/compiler/crystal/codegen/abi/avr.cr +lib/crystal/compiler/crystal/codegen/abi/wasm32.cr +lib/crystal/compiler/crystal/codegen/abi/x86_64.cr +lib/crystal/compiler/crystal/codegen/abi/x86_win64.cr +lib/crystal/compiler/crystal/codegen/abi/x86.cr lib/crystal/compiler/crystal/codegen/asm.cr lib/crystal/compiler/crystal/codegen/ast.cr lib/crystal/compiler/crystal/codegen/cache_dir.cr @@ -107,6 +119,7 @@ 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 +lib/crystal/compiler/crystal/loader/mingw.cr lib/crystal/compiler/crystal/loader/msvc.cr lib/crystal/compiler/crystal/loader/unix.cr lib/crystal/compiler/crystal/macros.cr @@ -172,12 +185,14 @@ lib/crystal/compiler/crystal/syntax/transformer.cr lib/crystal/compiler/crystal/syntax/virtual_file.cr lib/crystal/compiler/crystal/syntax/visitor.cr lib/crystal/compiler/crystal/tools/context.cr +lib/crystal/compiler/crystal/tools/dependencies.cr lib/crystal/compiler/crystal/tools/doc.cr lib/crystal/compiler/crystal/tools/doc/constant.cr lib/crystal/compiler/crystal/tools/doc/generator.cr lib/crystal/compiler/crystal/tools/doc/html/404.html lib/crystal/compiler/crystal/tools/doc/html/_head.html lib/crystal/compiler/crystal/tools/doc/html/_list_items.html +lib/crystal/compiler/crystal/tools/doc/html/_macros_inherited.html lib/crystal/compiler/crystal/tools/doc/html/_method_detail.html lib/crystal/compiler/crystal/tools/doc/html/_method_summary.html lib/crystal/compiler/crystal/tools/doc/html/_methods_inherited.html @@ -201,10 +216,9 @@ lib/crystal/compiler/crystal/tools/doc/project_info.cr lib/crystal/compiler/crystal/tools/doc/relative_location.cr lib/crystal/compiler/crystal/tools/doc/templates.cr lib/crystal/compiler/crystal/tools/doc/to_json.cr -lib/crystal/compiler/crystal/tools/dependencies.cr -lib/crystal/compiler/crystal/tools/unreachable.cr lib/crystal/compiler/crystal/tools/doc/type.cr lib/crystal/compiler/crystal/tools/expand.cr +lib/crystal/compiler/crystal/tools/flags.cr lib/crystal/compiler/crystal/tools/formatter.cr lib/crystal/compiler/crystal/tools/git.cr lib/crystal/compiler/crystal/tools/implementations.cr @@ -248,6 +262,7 @@ lib/crystal/compiler/crystal/tools/print_hierarchy.cr lib/crystal/compiler/crystal/tools/print_types_visitor.cr lib/crystal/compiler/crystal/tools/table_print.cr lib/crystal/compiler/crystal/tools/typed_def_processor.cr +lib/crystal/compiler/crystal/tools/unreachable.cr lib/crystal/compiler/crystal/types.cr lib/crystal/compiler/crystal/util.cr lib/crystal/compiler/crystal/warnings.cr @@ -297,7 +312,25 @@ lib/crystal/crystal/dwarf/info.cr lib/crystal/crystal/dwarf/line_numbers.cr lib/crystal/crystal/dwarf/strings.cr lib/crystal/crystal/elf.cr -lib/crystal/crystal/fiber_channel.cr +lib/crystal/crystal/event_loop.cr +lib/crystal/crystal/event_loop/epoll.cr +lib/crystal/crystal/event_loop/file_descriptor.cr +lib/crystal/crystal/event_loop/iocp.cr +lib/crystal/crystal/event_loop/iocp/fiber_event.cr +lib/crystal/crystal/event_loop/iocp/timer.cr +lib/crystal/crystal/event_loop/kqueue.cr +lib/crystal/crystal/event_loop/libevent.cr +lib/crystal/crystal/event_loop/libevent/event.cr +lib/crystal/crystal/event_loop/libevent/lib_event2.cr +lib/crystal/crystal/event_loop/polling.cr +lib/crystal/crystal/event_loop/polling/arena.cr +lib/crystal/crystal/event_loop/polling/event.cr +lib/crystal/crystal/event_loop/polling/fiber_event.cr +lib/crystal/crystal/event_loop/polling/poll_descriptor.cr +lib/crystal/crystal/event_loop/polling/waiters.cr +lib/crystal/crystal/event_loop/socket.cr +lib/crystal/crystal/event_loop/timers.cr +lib/crystal/crystal/event_loop/wasi.cr lib/crystal/crystal/hasher.cr lib/crystal/crystal/iconv.cr lib/crystal/crystal/interpreter.cr @@ -305,7 +338,10 @@ lib/crystal/crystal/lib_iconv.cr lib/crystal/crystal/mach_o.cr lib/crystal/crystal/main.cr lib/crystal/crystal/once.cr +lib/crystal/crystal/pe.cr lib/crystal/crystal/pointer_linked_list.cr +lib/crystal/crystal/pointer_pairing_heap.cr +lib/crystal/crystal/print_buffered.cr lib/crystal/crystal/rw_lock.cr lib/crystal/crystal/scheduler.cr lib/crystal/crystal/small_deque.cr @@ -314,15 +350,16 @@ lib/crystal/crystal/syntax_highlighter.cr lib/crystal/crystal/syntax_highlighter/colorize.cr lib/crystal/crystal/syntax_highlighter/html.cr lib/crystal/crystal/system.cr +lib/crystal/crystal/system/addrinfo.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/panic.cr lib/crystal/crystal/system/path.cr lib/crystal/crystal/system/print_error.cr lib/crystal/crystal/system/process.cr @@ -333,13 +370,15 @@ 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/thread_wait_group.cr lib/crystal/crystal/system/time.cr lib/crystal/crystal/system/unix.cr +lib/crystal/crystal/system/unix/addrinfo.cr 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/epoll.cr +lib/crystal/crystal/system/unix/eventfd.cr lib/crystal/crystal/system/unix/fiber.cr lib/crystal/crystal/system/unix/file.cr lib/crystal/crystal/system/unix/file_descriptor.cr @@ -347,7 +386,8 @@ 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/kqueue.cr +lib/crystal/crystal/system/unix/main.cr lib/crystal/crystal/system/unix/mime.cr lib/crystal/crystal/system/unix/path.cr lib/crystal/crystal/system/unix/process.cr @@ -360,12 +400,13 @@ lib/crystal/crystal/system/unix/syscall.cr lib/crystal/crystal/system/unix/sysconf_cpucount.cr lib/crystal/crystal/system/unix/sysctl_cpucount.cr lib/crystal/crystal/system/unix/time.cr +lib/crystal/crystal/system/unix/timerfd.cr lib/crystal/crystal/system/unix/urandom.cr lib/crystal/crystal/system/unix/user.cr lib/crystal/crystal/system/user.cr +lib/crystal/crystal/system/wasi/addrinfo.cr lib/crystal/crystal/system/wasi/cpucount.cr lib/crystal/crystal/system/wasi/dir.cr -lib/crystal/crystal/system/wasi/event_loop.cr lib/crystal/crystal/system/wasi/fiber.cr lib/crystal/crystal/system/wasi/file.cr lib/crystal/crystal/system/wasi/file_descriptor.cr @@ -383,17 +424,19 @@ 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 +lib/crystal/crystal/system/win32/addrinfo.cr +lib/crystal/crystal/system/win32/addrinfo_win7.cr lib/crystal/crystal/system/win32/cpucount.cr lib/crystal/crystal/system/win32/crypto.cr -lib/crystal/crystal/system/win32/delay_load.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/group.cr lib/crystal/crystal/system/win32/hostname.cr +lib/crystal/crystal/system/win32/iocp.cr lib/crystal/crystal/system/win32/library_archive.cr lib/crystal/crystal/system/win32/mime.cr lib/crystal/crystal/system/win32/path.cr @@ -405,13 +448,16 @@ 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/user.cr lib/crystal/crystal/system/win32/visual_studio.cr +lib/crystal/crystal/system/win32/waitable_timer.cr lib/crystal/crystal/system/win32/windows_registry.cr lib/crystal/crystal/system/win32/windows_sdk.cr lib/crystal/crystal/system/win32/wmain.cr lib/crystal/crystal/system/win32/zone_names.cr lib/crystal/crystal/system/windows.cr lib/crystal/crystal/thread_local_value.cr +lib/crystal/crystal/tracing.cr lib/crystal/csv.cr lib/crystal/csv/builder.cr lib/crystal/csv/error.cr @@ -456,28 +502,53 @@ lib/crystal/exception/call_stack/stackwalk.cr lib/crystal/exception/lib_unwind.cr lib/crystal/fiber.cr lib/crystal/fiber/context.cr -lib/crystal/fiber/context/aarch64.cr +lib/crystal/fiber/context/aarch64-generic.cr +lib/crystal/fiber/context/aarch64-microsoft.cr lib/crystal/fiber/context/arm.cr lib/crystal/fiber/context/i386.cr lib/crystal/fiber/context/interpreted.cr lib/crystal/fiber/context/wasm32.cr lib/crystal/fiber/context/x86_64-microsoft.cr lib/crystal/fiber/context/x86_64-sysv.cr +lib/crystal/fiber/execution_context.cr +lib/crystal/fiber/execution_context/global_queue.cr +lib/crystal/fiber/execution_context/isolated.cr +lib/crystal/fiber/execution_context/monitor.cr +lib/crystal/fiber/execution_context/multi_threaded.cr +lib/crystal/fiber/execution_context/multi_threaded/scheduler.cr +lib/crystal/fiber/execution_context/runnables.cr +lib/crystal/fiber/execution_context/scheduler.cr +lib/crystal/fiber/execution_context/single_threaded.cr +lib/crystal/fiber/list.cr +lib/crystal/fiber/pointer_linked_list_node.cr lib/crystal/fiber/stack_pool.cr +lib/crystal/fiber/stack.cr lib/crystal/file.cr lib/crystal/file/error.cr lib/crystal/file/info.cr +lib/crystal/file/match.cr lib/crystal/file/preader.cr lib/crystal/file/tempfile.cr lib/crystal/file_utils.cr lib/crystal/float.cr +lib/crystal/float/fast_float.cr +lib/crystal/float/fast_float/ascii_number.cr +lib/crystal/float/fast_float/bigint.cr +lib/crystal/float/fast_float/decimal_to_binary.cr +lib/crystal/float/fast_float/digit_comparison.cr +lib/crystal/float/fast_float/fast_table.cr +lib/crystal/float/fast_float/float_common.cr +lib/crystal/float/fast_float/parse_number.cr lib/crystal/float/printer.cr lib/crystal/float/printer/cached_powers.cr lib/crystal/float/printer/diy_fp.cr lib/crystal/float/printer/dragonbox.cr lib/crystal/float/printer/dragonbox_cache.cr lib/crystal/float/printer/grisu3.cr +lib/crystal/float/printer/hexfloat.cr lib/crystal/float/printer/ieee.cr +lib/crystal/float/printer/ryu_printf.cr +lib/crystal/float/printer/ryu_printf_table.cr lib/crystal/gc.cr lib/crystal/gc/boehm.cr lib/crystal/gc/none.cr @@ -490,6 +561,7 @@ lib/crystal/http/client/response.cr lib/crystal/http/common.cr lib/crystal/http/content.cr lib/crystal/http/cookie.cr +lib/crystal/http/cookies.cr lib/crystal/http/formdata.cr lib/crystal/http/formdata/builder.cr lib/crystal/http/formdata/parser.cr @@ -533,7 +605,6 @@ lib/crystal/io/file_descriptor.cr lib/crystal/io/hexdump.cr lib/crystal/io/memory.cr lib/crystal/io/multi_writer.cr -lib/crystal/io/overlapped.cr lib/crystal/io/sized.cr lib/crystal/io/stapled.cr lib/crystal/iterable.cr @@ -575,9 +646,12 @@ lib/crystal/lib_c/aarch64-android/c/stdint.cr lib/crystal/lib_c/aarch64-android/c/stdio.cr lib/crystal/lib_c/aarch64-android/c/stdlib.cr lib/crystal/lib_c/aarch64-android/c/string.cr +lib/crystal/lib_c/aarch64-android/c/sys/epoll.cr +lib/crystal/lib_c/aarch64-android/c/sys/eventfd.cr lib/crystal/lib_c/aarch64-android/c/sys/file.cr lib/crystal/lib_c/aarch64-android/c/sys/ioctl.cr lib/crystal/lib_c/aarch64-android/c/sys/mman.cr +lib/crystal/lib_c/aarch64-android/c/sys/random.cr lib/crystal/lib_c/aarch64-android/c/sys/resource.cr lib/crystal/lib_c/aarch64-android/c/sys/select.cr lib/crystal/lib_c/aarch64-android/c/sys/socket.cr @@ -585,6 +659,7 @@ lib/crystal/lib_c/aarch64-android/c/sys/stat.cr lib/crystal/lib_c/aarch64-android/c/sys/syscall.cr lib/crystal/lib_c/aarch64-android/c/sys/system_properties.cr lib/crystal/lib_c/aarch64-android/c/sys/time.cr +lib/crystal/lib_c/aarch64-android/c/sys/timerfd.cr lib/crystal/lib_c/aarch64-android/c/sys/types.cr lib/crystal/lib_c/aarch64-android/c/sys/un.cr lib/crystal/lib_c/aarch64-android/c/sys/wait.cr @@ -612,6 +687,7 @@ lib/crystal/lib_c/aarch64-darwin/c/stdint.cr lib/crystal/lib_c/aarch64-darwin/c/stdio.cr lib/crystal/lib_c/aarch64-darwin/c/stdlib.cr lib/crystal/lib_c/aarch64-darwin/c/string.cr +lib/crystal/lib_c/aarch64-darwin/c/sys/event.cr lib/crystal/lib_c/aarch64-darwin/c/sys/file.cr lib/crystal/lib_c/aarch64-darwin/c/sys/mman.cr lib/crystal/lib_c/aarch64-darwin/c/sys/resource.cr @@ -648,13 +724,17 @@ lib/crystal/lib_c/aarch64-linux-gnu/c/stdint.cr lib/crystal/lib_c/aarch64-linux-gnu/c/stdio.cr 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/epoll.cr +lib/crystal/lib_c/aarch64-linux-gnu/c/sys/eventfd.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/random.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/time.cr +lib/crystal/lib_c/aarch64-linux-gnu/c/sys/timerfd.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 @@ -683,13 +763,17 @@ lib/crystal/lib_c/aarch64-linux-musl/c/stdint.cr lib/crystal/lib_c/aarch64-linux-musl/c/stdio.cr 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/epoll.cr +lib/crystal/lib_c/aarch64-linux-musl/c/sys/eventfd.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/random.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/time.cr +lib/crystal/lib_c/aarch64-linux-musl/c/sys/timerfd.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 @@ -698,6 +782,8 @@ lib/crystal/lib_c/aarch64-linux-musl/c/time.cr lib/crystal/lib_c/aarch64-linux-musl/c/unistd.cr lib/crystal/lib_c/aarch64-portbld-freebsd lib/crystal/lib_c/aarch64-unknown-freebsd +lib/crystal/lib_c/aarch64-windows-gnu +lib/crystal/lib_c/aarch64-windows-msvc lib/crystal/lib_c/amd64-unknown-openbsd lib/crystal/lib_c/arm-linux-gnueabihf/c/arpa/inet.cr lib/crystal/lib_c/arm-linux-gnueabihf/c/dirent.cr @@ -721,13 +807,17 @@ lib/crystal/lib_c/arm-linux-gnueabihf/c/stdint.cr lib/crystal/lib_c/arm-linux-gnueabihf/c/stdio.cr 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/epoll.cr +lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/eventfd.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/random.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/time.cr +lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/timerfd.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 @@ -756,13 +846,17 @@ lib/crystal/lib_c/i386-linux-gnu/c/stdint.cr lib/crystal/lib_c/i386-linux-gnu/c/stdio.cr lib/crystal/lib_c/i386-linux-gnu/c/stdlib.cr lib/crystal/lib_c/i386-linux-gnu/c/string.cr +lib/crystal/lib_c/i386-linux-gnu/c/sys/epoll.cr +lib/crystal/lib_c/i386-linux-gnu/c/sys/eventfd.cr 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/random.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/time.cr +lib/crystal/lib_c/i386-linux-gnu/c/sys/timerfd.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 @@ -791,13 +885,17 @@ lib/crystal/lib_c/i386-linux-musl/c/stdint.cr lib/crystal/lib_c/i386-linux-musl/c/stdio.cr lib/crystal/lib_c/i386-linux-musl/c/stdlib.cr lib/crystal/lib_c/i386-linux-musl/c/string.cr +lib/crystal/lib_c/i386-linux-musl/c/sys/epoll.cr +lib/crystal/lib_c/i386-linux-musl/c/sys/eventfd.cr 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/random.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/time.cr +lib/crystal/lib_c/i386-linux-musl/c/sys/timerfd.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 @@ -852,6 +950,7 @@ lib/crystal/lib_c/x86_64-darwin/c/stdint.cr lib/crystal/lib_c/x86_64-darwin/c/stdio.cr lib/crystal/lib_c/x86_64-darwin/c/stdlib.cr lib/crystal/lib_c/x86_64-darwin/c/string.cr +lib/crystal/lib_c/x86_64-darwin/c/sys/event.cr lib/crystal/lib_c/x86_64-darwin/c/sys/file.cr lib/crystal/lib_c/x86_64-darwin/c/sys/mman.cr lib/crystal/lib_c/x86_64-darwin/c/sys/resource.cr @@ -887,6 +986,7 @@ lib/crystal/lib_c/x86_64-dragonfly/c/stdint.cr lib/crystal/lib_c/x86_64-dragonfly/c/stdio.cr lib/crystal/lib_c/x86_64-dragonfly/c/stdlib.cr lib/crystal/lib_c/x86_64-dragonfly/c/string.cr +lib/crystal/lib_c/x86_64-dragonfly/c/sys/event.cr lib/crystal/lib_c/x86_64-dragonfly/c/sys/file.cr lib/crystal/lib_c/x86_64-dragonfly/c/sys/mman.cr lib/crystal/lib_c/x86_64-dragonfly/c/sys/resource.cr @@ -923,6 +1023,7 @@ lib/crystal/lib_c/x86_64-freebsd/c/stdint.cr lib/crystal/lib_c/x86_64-freebsd/c/stdio.cr lib/crystal/lib_c/x86_64-freebsd/c/stdlib.cr lib/crystal/lib_c/x86_64-freebsd/c/string.cr +lib/crystal/lib_c/x86_64-freebsd/c/sys/event.cr 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 @@ -959,13 +1060,17 @@ lib/crystal/lib_c/x86_64-linux-gnu/c/stdint.cr lib/crystal/lib_c/x86_64-linux-gnu/c/stdio.cr 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/epoll.cr +lib/crystal/lib_c/x86_64-linux-gnu/c/sys/eventfd.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/random.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/time.cr +lib/crystal/lib_c/x86_64-linux-gnu/c/sys/timerfd.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 @@ -994,13 +1099,17 @@ lib/crystal/lib_c/x86_64-linux-musl/c/stdint.cr lib/crystal/lib_c/x86_64-linux-musl/c/stdio.cr 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/epoll.cr +lib/crystal/lib_c/x86_64-linux-musl/c/sys/eventfd.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/random.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/time.cr +lib/crystal/lib_c/x86_64-linux-musl/c/sys/timerfd.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 @@ -1030,6 +1139,7 @@ lib/crystal/lib_c/x86_64-netbsd/c/stdint.cr lib/crystal/lib_c/x86_64-netbsd/c/stdio.cr lib/crystal/lib_c/x86_64-netbsd/c/stdlib.cr lib/crystal/lib_c/x86_64-netbsd/c/string.cr +lib/crystal/lib_c/x86_64-netbsd/c/sys/event.cr lib/crystal/lib_c/x86_64-netbsd/c/sys/file.cr lib/crystal/lib_c/x86_64-netbsd/c/sys/mman.cr lib/crystal/lib_c/x86_64-netbsd/c/sys/resource.cr @@ -1066,6 +1176,7 @@ lib/crystal/lib_c/x86_64-openbsd/c/stdint.cr lib/crystal/lib_c/x86_64-openbsd/c/stdio.cr lib/crystal/lib_c/x86_64-openbsd/c/stdlib.cr lib/crystal/lib_c/x86_64-openbsd/c/string.cr +lib/crystal/lib_c/x86_64-openbsd/c/sys/event.cr 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 @@ -1081,7 +1192,46 @@ lib/crystal/lib_c/x86_64-openbsd/c/termios.cr lib/crystal/lib_c/x86_64-openbsd/c/time.cr lib/crystal/lib_c/x86_64-openbsd/c/unistd.cr lib/crystal/lib_c/x86_64-portbld-freebsd +lib/crystal/lib_c/x86_64-solaris/c/arpa/inet.cr +lib/crystal/lib_c/x86_64-solaris/c/dirent.cr +lib/crystal/lib_c/x86_64-solaris/c/dlfcn.cr +lib/crystal/lib_c/x86_64-solaris/c/elf.cr +lib/crystal/lib_c/x86_64-solaris/c/errno.cr +lib/crystal/lib_c/x86_64-solaris/c/fcntl.cr +lib/crystal/lib_c/x86_64-solaris/c/grp.cr +lib/crystal/lib_c/x86_64-solaris/c/iconv.cr +lib/crystal/lib_c/x86_64-solaris/c/link.cr +lib/crystal/lib_c/x86_64-solaris/c/netdb.cr +lib/crystal/lib_c/x86_64-solaris/c/netinet/in.cr +lib/crystal/lib_c/x86_64-solaris/c/netinet/tcp.cr +lib/crystal/lib_c/x86_64-solaris/c/pthread.cr +lib/crystal/lib_c/x86_64-solaris/c/pwd.cr +lib/crystal/lib_c/x86_64-solaris/c/sched.cr +lib/crystal/lib_c/x86_64-solaris/c/signal.cr +lib/crystal/lib_c/x86_64-solaris/c/stdarg.cr +lib/crystal/lib_c/x86_64-solaris/c/stddef.cr +lib/crystal/lib_c/x86_64-solaris/c/stdint.cr +lib/crystal/lib_c/x86_64-solaris/c/stdio.cr +lib/crystal/lib_c/x86_64-solaris/c/stdlib.cr +lib/crystal/lib_c/x86_64-solaris/c/string.cr +lib/crystal/lib_c/x86_64-solaris/c/sys/epoll.cr +lib/crystal/lib_c/x86_64-solaris/c/sys/eventfd.cr +lib/crystal/lib_c/x86_64-solaris/c/sys/file.cr +lib/crystal/lib_c/x86_64-solaris/c/sys/mman.cr +lib/crystal/lib_c/x86_64-solaris/c/sys/resource.cr +lib/crystal/lib_c/x86_64-solaris/c/sys/select.cr +lib/crystal/lib_c/x86_64-solaris/c/sys/socket.cr +lib/crystal/lib_c/x86_64-solaris/c/sys/stat.cr +lib/crystal/lib_c/x86_64-solaris/c/sys/time.cr +lib/crystal/lib_c/x86_64-solaris/c/sys/timerfd.cr +lib/crystal/lib_c/x86_64-solaris/c/sys/types.cr +lib/crystal/lib_c/x86_64-solaris/c/sys/un.cr +lib/crystal/lib_c/x86_64-solaris/c/sys/wait.cr +lib/crystal/lib_c/x86_64-solaris/c/termios.cr +lib/crystal/lib_c/x86_64-solaris/c/time.cr +lib/crystal/lib_c/x86_64-solaris/c/unistd.cr lib/crystal/lib_c/x86_64-unknown-freebsd +lib/crystal/lib_c/x86_64-windows-gnu lib/crystal/lib_c/x86_64-windows-msvc/c/afunix.cr lib/crystal/lib_c/x86_64-windows-msvc/c/basetsd.cr lib/crystal/lib_c/x86_64-windows-msvc/c/combaseapi.cr @@ -1103,12 +1253,16 @@ lib/crystal/lib_c/x86_64-windows-msvc/c/inaddr.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/ioapiset.cr +lib/crystal/lib_c/x86_64-windows-msvc/c/jobapi2.cr lib/crystal/lib_c/x86_64-windows-msvc/c/knownfolders.cr lib/crystal/lib_c/x86_64-windows-msvc/c/libloaderapi.cr +lib/crystal/lib_c/x86_64-windows-msvc/c/lm.cr lib/crystal/lib_c/x86_64-windows-msvc/c/malloc.cr 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/ntdef.cr +lib/crystal/lib_c/x86_64-windows-msvc/c/ntdll.cr lib/crystal/lib_c/x86_64-windows-msvc/c/ntifs.cr lib/crystal/lib_c/x86_64-windows-msvc/c/ntsecapi.cr lib/crystal/lib_c/x86_64-windows-msvc/c/ntstatus.cr @@ -1117,7 +1271,9 @@ 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 lib/crystal/lib_c/x86_64-windows-msvc/c/regapix.cr +lib/crystal/lib_c/x86_64-windows-msvc/c/sddl.cr lib/crystal/lib_c/x86_64-windows-msvc/c/sdkddkver.cr +lib/crystal/lib_c/x86_64-windows-msvc/c/security.cr lib/crystal/lib_c/x86_64-windows-msvc/c/shlobj_core.cr lib/crystal/lib_c/x86_64-windows-msvc/c/signal.cr lib/crystal/lib_c/x86_64-windows-msvc/c/stdarg.cr @@ -1134,6 +1290,7 @@ lib/crystal/lib_c/x86_64-windows-msvc/c/sys/utime.cr lib/crystal/lib_c/x86_64-windows-msvc/c/sysinfoapi.cr lib/crystal/lib_c/x86_64-windows-msvc/c/timezoneapi.cr lib/crystal/lib_c/x86_64-windows-msvc/c/tlhelp32.cr +lib/crystal/lib_c/x86_64-windows-msvc/c/userenv.cr lib/crystal/lib_c/x86_64-windows-msvc/c/win_def.cr lib/crystal/lib_c/x86_64-windows-msvc/c/winbase.cr lib/crystal/lib_c/x86_64-windows-msvc/c/wincrypt.cr @@ -1143,6 +1300,7 @@ lib/crystal/lib_c/x86_64-windows-msvc/c/winnls.cr lib/crystal/lib_c/x86_64-windows-msvc/c/winnt.cr lib/crystal/lib_c/x86_64-windows-msvc/c/winreg.cr lib/crystal/lib_c/x86_64-windows-msvc/c/winsock2.cr +lib/crystal/lib_c/x86_64-windows-msvc/c/winternl.cr lib/crystal/lib_c/x86_64-windows-msvc/c/ws2def.cr lib/crystal/lib_c/x86_64-windows-msvc/c/ws2ipdef.cr lib/crystal/lib_c/x86_64-windows-msvc/c/ws2tcpip.cr @@ -1152,6 +1310,7 @@ lib/crystal/llvm.cr lib/crystal/llvm/abi.cr lib/crystal/llvm/abi/aarch64.cr lib/crystal/llvm/abi/arm.cr +lib/crystal/llvm/abi/avr.cr lib/crystal/llvm/abi/wasm32.cr lib/crystal/llvm/abi/x86.cr lib/crystal/llvm/abi/x86_64.cr @@ -1163,10 +1322,9 @@ 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/find-llvm-config.sh lib/crystal/llvm/ext/llvm-versions.txt lib/crystal/llvm/ext/llvm_ext.cc -lib/crystal/llvm/ext/llvm_ext.o lib/crystal/llvm/function.cr lib/crystal/llvm/function_collection.cr lib/crystal/llvm/function_pass_manager.cr @@ -1175,11 +1333,32 @@ lib/crystal/llvm/global_collection.cr lib/crystal/llvm/instruction_collection.cr lib/crystal/llvm/jit_compiler.cr lib/crystal/llvm/lib_llvm.cr +lib/crystal/llvm/lib_llvm/analysis.cr +lib/crystal/llvm/lib_llvm/bit_reader.cr +lib/crystal/llvm/lib_llvm/bit_writer.cr +lib/crystal/llvm/lib_llvm/core.cr +lib/crystal/llvm/lib_llvm/debug_info.cr +lib/crystal/llvm/lib_llvm/error.cr +lib/crystal/llvm/lib_llvm/execution_engine.cr +lib/crystal/llvm/lib_llvm/initialization.cr +lib/crystal/llvm/lib_llvm/ir_reader.cr +lib/crystal/llvm/lib_llvm/lljit.cr +lib/crystal/llvm/lib_llvm/orc.cr +lib/crystal/llvm/lib_llvm/target.cr +lib/crystal/llvm/lib_llvm/target_machine.cr +lib/crystal/llvm/lib_llvm/transforms/pass_builder.cr +lib/crystal/llvm/lib_llvm/transforms/pass_manager_builder.cr +lib/crystal/llvm/lib_llvm/types.cr lib/crystal/llvm/lib_llvm_ext.cr lib/crystal/llvm/memory_buffer.cr lib/crystal/llvm/module.cr lib/crystal/llvm/module_pass_manager.cr lib/crystal/llvm/operand_bundle_def.cr +lib/crystal/llvm/orc/jit_dylib.cr +lib/crystal/llvm/orc/lljit.cr +lib/crystal/llvm/orc/lljit_builder.cr +lib/crystal/llvm/orc/thread_safe_context.cr +lib/crystal/llvm/orc/thread_safe_module.cr lib/crystal/llvm/parameter_collection.cr lib/crystal/llvm/pass_builder_options.cr lib/crystal/llvm/pass_manager_builder.cr @@ -1238,6 +1417,7 @@ lib/crystal/oauth2/error.cr lib/crystal/oauth2/oauth2.cr lib/crystal/oauth2/session.cr lib/crystal/object.cr +lib/crystal/object/properties.cr lib/crystal/openssl.cr lib/crystal/openssl/algorithm.cr lib/crystal/openssl/bio.cr @@ -1278,6 +1458,7 @@ lib/crystal/random/secure.cr lib/crystal/range.cr lib/crystal/range/bsearch.cr lib/crystal/reference.cr +lib/crystal/reference_storage.cr lib/crystal/regex.cr lib/crystal/regex/engine.cr lib/crystal/regex/lib_pcre.cr @@ -1362,6 +1543,9 @@ lib/crystal/uri.cr lib/crystal/uri/encoding.cr lib/crystal/uri/json.cr lib/crystal/uri/params.cr +lib/crystal/uri/params/from_www_form.cr +lib/crystal/uri/params/serializable.cr +lib/crystal/uri/params/to_www_form.cr lib/crystal/uri/punycode.cr lib/crystal/uri/uri_parser.cr lib/crystal/uri/yaml.cr @@ -1370,6 +1554,7 @@ lib/crystal/uuid/json.cr lib/crystal/uuid/yaml.cr lib/crystal/va_list.cr lib/crystal/value.cr +lib/crystal/wait_group.cr lib/crystal/wasi_error.cr lib/crystal/weak_ref.cr lib/crystal/winerror.cr diff --git a/lang/dotnet-host/Makefile b/lang/dotnet-host/Makefile index fae22b3505e7..4a18ce685ec3 100644 --- a/lang/dotnet-host/Makefile +++ b/lang/dotnet-host/Makefile @@ -1,6 +1,6 @@ PORTNAME= dotnet-host DISTVERSIONPREFIX= v -DISTVERSION= 9.0.4 +DISTVERSION= 9.0.5 CATEGORIES= lang devel MAINTAINER= arrowd@FreeBSD.org diff --git a/lang/dotnet-host/distinfo b/lang/dotnet-host/distinfo index 689ec06e149a..ee3a5a022322 100644 --- a/lang/dotnet-host/distinfo +++ b/lang/dotnet-host/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744271359 -SHA256 (dotnet-runtime-v9.0.4_GH0.tar.gz) = bfaae534528c3df2be1e8f0d7af2634132e0aefcdec36203f213de26fcee6b40 -SIZE (dotnet-runtime-v9.0.4_GH0.tar.gz) = 89301600 +TIMESTAMP = 1747656165 +SHA256 (dotnet-runtime-v9.0.5_GH0.tar.gz) = f9626a3a72937872d942f3649b5629692cd2a8d757f0aca9da28647191f02e44 +SIZE (dotnet-runtime-v9.0.5_GH0.tar.gz) = 89301899 diff --git a/lang/dotnet/Makefile b/lang/dotnet/Makefile index cca8a0bc1cbb..d29854e1e00f 100644 --- a/lang/dotnet/Makefile +++ b/lang/dotnet/Makefile @@ -1,6 +1,6 @@ PORTNAME= dotnet DISTVERSIONPREFIX= v -DISTVERSION= ${DOTNETVERSION}.4 +DISTVERSION= ${DOTNETVERSION}.5 CATEGORIES= lang devel MASTER_SITES= https://github.com/dotnet/dotnet/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/release.json?dummy=/:dotnetmanifest \ https://github.com/sec/dotnet-core-freebsd-source-build/releases/download/${BOOTSTRAP_SDKVERSION}-vmr/:bootstrap @@ -48,10 +48,10 @@ BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME= Private.SourceBuilt.Artifacts.${BOOTST BOOTSTRAP_SDK_DISTNAME= dotnet-sdk-${BOOTSTRAP_SDKVERSION}-${BOOTSTRAP_SDK_RID} DOTNETVERSION= 9.0 -SDKVERSION= ${DOTNETVERSION}.105 -SDKVERSIONSUFFIX= -servicing.25164.3 -SDKSERVICESUFFIX= -servicing.25165.1 -LIBPACKSUFFIX= -servicing.25163.5 +SDKVERSION= ${DOTNETVERSION}.106 +SDKVERSIONSUFFIX= -servicing.25229.4 +SDKSERVICESUFFIX= -servicing.25230.1 +LIBPACKSUFFIX= -servicing.25215.9 MANIFESTSUFFIX= ${DOTNETVERSION}.100 SDK_DISTNAME= dotnet-sdk-${SDKVERSION}-${SDK_RID} SDK_RID= freebsd.${_OSVERSION_MAJOR}-${DOTNET_ARCH} diff --git a/lang/dotnet/distinfo b/lang/dotnet/distinfo index 7bbe0a5ef17c..07bd74f15198 100644 --- a/lang/dotnet/distinfo +++ b/lang/dotnet/distinfo @@ -1,8 +1,8 @@ -TIMESTAMP = 1744271131 -SHA256 (dotnet/release.json-9.0.4) = 8c3f0005b9c02634d917bfaf07d9ce70c72ba48e84e6d96de4c03d76b304658b -SIZE (dotnet/release.json-9.0.4) = 273 -SHA256 (dotnet/dotnet-dotnet-v9.0.4_GH0.tar.gz) = 5e698595d2614c41993c4579be09c1304bde57842ad101719873ef67ee3941ad -SIZE (dotnet/dotnet-dotnet-v9.0.4_GH0.tar.gz) = 494599136 +TIMESTAMP = 1747640495 +SHA256 (dotnet/release.json-9.0.5) = 36900c37e54d780ade35f2eaeaa9bf2dc1e7789b5d82c6c11a63d0da2853f813 +SIZE (dotnet/release.json-9.0.5) = 273 +SHA256 (dotnet/dotnet-dotnet-v9.0.5_GH0.tar.gz) = 0ff026271b8e21db503284b5cfae8e0546f009d18581497ba754084729dc74c3 +SIZE (dotnet/dotnet-dotnet-v9.0.5_GH0.tar.gz) = 494774541 SHA256 (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-arm64.tar.gz) = 8dd55906bd75de83cad9c6b257cbe772cf23413c3a2caee913cde7398c1a0622 SIZE (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-arm64.tar.gz) = 827383751 SHA256 (dotnet/dotnet-sdk-9.0.103-freebsd-arm64.tar.gz) = 04027a151f981dc948f3f93fca0c8a88c3de9c18d709f61c91105af8abeb3196 diff --git a/lang/dotnet/pkg-plist b/lang/dotnet/pkg-plist index e2aca282b255..d4eee77a450d 100644 --- a/lang/dotnet/pkg-plist +++ b/lang/dotnet/pkg-plist @@ -4572,6 +4572,6 @@ %%DATADIR%%/shared/Microsoft.NETCore.App/%%FULL_DOTNETVERSION%%/netstandard.dll %%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.common.itemtemplates.%%SDKVERSION%%.nupkg %%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.common.projecttemplates.%%DOTNETVERSION%%.%%SDKVERSION%%.nupkg -%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.test.projecttemplates.%%DOTNETVERSION%%.1.1.0-rtm.24606.1.nupkg +%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.test.projecttemplates.%%DOTNETVERSION%%.1.1.0-rtm.25168.1.nupkg %%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.itemtemplates.%%DOTNETVERSION%%.%%FULL_DOTNETVERSION%%.nupkg %%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.projecttemplates.%%DOTNETVERSION%%.%%FULL_DOTNETVERSION%%.nupkg diff --git a/lang/elixir-devel/Makefile b/lang/elixir-devel/Makefile index 8d1f9d307fb1..7e5a74b00a3d 100644 --- a/lang/elixir-devel/Makefile +++ b/lang/elixir-devel/Makefile @@ -1,6 +1,6 @@ PORTNAME= elixir DISTVERSIONPREFIX= v -DISTVERSION= 1.18.3 +DISTVERSION= 1.18.4 DISTVERSIONSUFFIX= CATEGORIES= lang MASTER_SITES+= https://github.com/elixir-lang/elixir/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}/:doc diff --git a/lang/elixir-devel/distinfo b/lang/elixir-devel/distinfo index 078862f551b5..f2394213f08e 100644 --- a/lang/elixir-devel/distinfo +++ b/lang/elixir-devel/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1741257013 -SHA256 (elixir/1.18.3/Docs.zip) = ff3f76732d85cabd1eb33b9ac7703d8c19fa7a6555897afec4f4ea1e0316062f -SIZE (elixir/1.18.3/Docs.zip) = 5802354 -SHA256 (elixir/1.18.3/elixir-lang-elixir-v1.18.3_GH0.tar.gz) = f8d4376311058dd9a78ed365fa1df9fd1b22d2468c587e3f0f4fb320283a1ed7 -SIZE (elixir/1.18.3/elixir-lang-elixir-v1.18.3_GH0.tar.gz) = 3391654 +TIMESTAMP = 1747839341 +SHA256 (elixir/1.18.4/Docs.zip) = c3843e096ed82f4e7107dddb6e53a1c3179b28724315e3ec419e3078908800da +SIZE (elixir/1.18.4/Docs.zip) = 5745595 +SHA256 (elixir/1.18.4/elixir-lang-elixir-v1.18.4_GH0.tar.gz) = 8e136c0a92160cdad8daa74560e0e9c6810486bd232fbce1709d40fcc426b5e0 +SIZE (elixir/1.18.4/elixir-lang-elixir-v1.18.4_GH0.tar.gz) = 3397219 diff --git a/lang/elixir-devel/pkg-plist b/lang/elixir-devel/pkg-plist index f620a5ad44dc..4ba3dec14189 100644 --- a/lang/elixir-devel/pkg-plist +++ b/lang/elixir-devel/pkg-plist @@ -714,15 +714,15 @@ lib/elixir/lib/mix/lib/mix/utils.ex %%PORTDOCS%%%%DOCSDIR%%/eex/EEx.html %%PORTDOCS%%%%DOCSDIR%%/eex/api-reference.html %%PORTDOCS%%%%DOCSDIR%%/eex/assets/logo.png -%%PORTDOCS%%%%DOCSDIR%%/eex/dist/html-6XHBGSGW.js -%%PORTDOCS%%%%DOCSDIR%%/eex/dist/html-elixir-6X3L5KMG.css +%%PORTDOCS%%%%DOCSDIR%%/eex/dist/html-DPJLHKSM.js +%%PORTDOCS%%%%DOCSDIR%%/eex/dist/html-elixir-J3PIVQVA.css %%PORTDOCS%%%%DOCSDIR%%/eex/dist/lato-latin-400-normal-W7754I4D.woff2 %%PORTDOCS%%%%DOCSDIR%%/eex/dist/lato-latin-700-normal-2XVSBPG4.woff2 %%PORTDOCS%%%%DOCSDIR%%/eex/dist/lato-latin-ext-400-normal-N27NCBWW.woff2 %%PORTDOCS%%%%DOCSDIR%%/eex/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2 -%%PORTDOCS%%%%DOCSDIR%%/eex/dist/remixicon-NKANDIL5.woff2 -%%PORTDOCS%%%%DOCSDIR%%/eex/dist/search_data-E87008C5.js -%%PORTDOCS%%%%DOCSDIR%%/eex/dist/sidebar_items-0B2B143B.js +%%PORTDOCS%%%%DOCSDIR%%/eex/dist/remixicon-QPNJX265.woff2 +%%PORTDOCS%%%%DOCSDIR%%/eex/dist/search_data-4B058DF8.js +%%PORTDOCS%%%%DOCSDIR%%/eex/dist/sidebar_items-D8E88037.js %%PORTDOCS%%%%DOCSDIR%%/eex/docs_config.js %%PORTDOCS%%%%DOCSDIR%%/eex/index.html %%PORTDOCS%%%%DOCSDIR%%/eex/search.html @@ -869,15 +869,15 @@ lib/elixir/lib/mix/lib/mix/utils.ex %%PORTDOCS%%%%DOCSDIR%%/elixir/debugging.html %%PORTDOCS%%%%DOCSDIR%%/elixir/dependencies-and-umbrella-projects.html %%PORTDOCS%%%%DOCSDIR%%/elixir/design-anti-patterns.html -%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/html-6XHBGSGW.js -%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/html-elixir-6X3L5KMG.css +%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/html-DPJLHKSM.js +%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/html-elixir-J3PIVQVA.css %%PORTDOCS%%%%DOCSDIR%%/elixir/dist/lato-latin-400-normal-W7754I4D.woff2 %%PORTDOCS%%%%DOCSDIR%%/elixir/dist/lato-latin-700-normal-2XVSBPG4.woff2 %%PORTDOCS%%%%DOCSDIR%%/elixir/dist/lato-latin-ext-400-normal-N27NCBWW.woff2 %%PORTDOCS%%%%DOCSDIR%%/elixir/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2 -%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/remixicon-NKANDIL5.woff2 -%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/search_data-8C1D8995.js -%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/sidebar_items-0E9C9F6D.js +%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/remixicon-QPNJX265.woff2 +%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/search_data-D3F975CD.js +%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/sidebar_items-33C8C98E.js %%PORTDOCS%%%%DOCSDIR%%/elixir/distributed-tasks.html %%PORTDOCS%%%%DOCSDIR%%/elixir/docs-tests-and-with.html %%PORTDOCS%%%%DOCSDIR%%/elixir/docs_config.js @@ -941,15 +941,15 @@ lib/elixir/lib/mix/lib/mix/utils.ex %%PORTDOCS%%%%DOCSDIR%%/ex_unit/ExUnit.html %%PORTDOCS%%%%DOCSDIR%%/ex_unit/api-reference.html %%PORTDOCS%%%%DOCSDIR%%/ex_unit/assets/logo.png -%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/html-6XHBGSGW.js -%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/html-elixir-6X3L5KMG.css +%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/html-DPJLHKSM.js +%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/html-elixir-J3PIVQVA.css %%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/lato-latin-400-normal-W7754I4D.woff2 %%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/lato-latin-700-normal-2XVSBPG4.woff2 %%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/lato-latin-ext-400-normal-N27NCBWW.woff2 %%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2 -%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/remixicon-NKANDIL5.woff2 -%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/search_data-7400B86D.js -%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/sidebar_items-402A47D8.js +%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/remixicon-QPNJX265.woff2 +%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/search_data-61FBCF82.js +%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/sidebar_items-B7CFB982.js %%PORTDOCS%%%%DOCSDIR%%/ex_unit/docs_config.js %%PORTDOCS%%%%DOCSDIR%%/ex_unit/index.html %%PORTDOCS%%%%DOCSDIR%%/ex_unit/search.html @@ -962,15 +962,15 @@ lib/elixir/lib/mix/lib/mix/utils.ex %%PORTDOCS%%%%DOCSDIR%%/iex/IEx.html %%PORTDOCS%%%%DOCSDIR%%/iex/api-reference.html %%PORTDOCS%%%%DOCSDIR%%/iex/assets/logo.png -%%PORTDOCS%%%%DOCSDIR%%/iex/dist/html-6XHBGSGW.js -%%PORTDOCS%%%%DOCSDIR%%/iex/dist/html-elixir-6X3L5KMG.css +%%PORTDOCS%%%%DOCSDIR%%/iex/dist/html-DPJLHKSM.js +%%PORTDOCS%%%%DOCSDIR%%/iex/dist/html-elixir-J3PIVQVA.css %%PORTDOCS%%%%DOCSDIR%%/iex/dist/lato-latin-400-normal-W7754I4D.woff2 %%PORTDOCS%%%%DOCSDIR%%/iex/dist/lato-latin-700-normal-2XVSBPG4.woff2 %%PORTDOCS%%%%DOCSDIR%%/iex/dist/lato-latin-ext-400-normal-N27NCBWW.woff2 %%PORTDOCS%%%%DOCSDIR%%/iex/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2 -%%PORTDOCS%%%%DOCSDIR%%/iex/dist/remixicon-NKANDIL5.woff2 -%%PORTDOCS%%%%DOCSDIR%%/iex/dist/search_data-53574DE1.js -%%PORTDOCS%%%%DOCSDIR%%/iex/dist/sidebar_items-34D826BA.js +%%PORTDOCS%%%%DOCSDIR%%/iex/dist/remixicon-QPNJX265.woff2 +%%PORTDOCS%%%%DOCSDIR%%/iex/dist/search_data-2CF293CF.js +%%PORTDOCS%%%%DOCSDIR%%/iex/dist/sidebar_items-025038F8.js %%PORTDOCS%%%%DOCSDIR%%/iex/docs_config.js %%PORTDOCS%%%%DOCSDIR%%/iex/index.html %%PORTDOCS%%%%DOCSDIR%%/iex/search.html @@ -982,15 +982,15 @@ lib/elixir/lib/mix/lib/mix/utils.ex %%PORTDOCS%%%%DOCSDIR%%/logger/Logger.html %%PORTDOCS%%%%DOCSDIR%%/logger/api-reference.html %%PORTDOCS%%%%DOCSDIR%%/logger/assets/logo.png -%%PORTDOCS%%%%DOCSDIR%%/logger/dist/html-6XHBGSGW.js -%%PORTDOCS%%%%DOCSDIR%%/logger/dist/html-elixir-6X3L5KMG.css +%%PORTDOCS%%%%DOCSDIR%%/logger/dist/html-DPJLHKSM.js +%%PORTDOCS%%%%DOCSDIR%%/logger/dist/html-elixir-J3PIVQVA.css %%PORTDOCS%%%%DOCSDIR%%/logger/dist/lato-latin-400-normal-W7754I4D.woff2 %%PORTDOCS%%%%DOCSDIR%%/logger/dist/lato-latin-700-normal-2XVSBPG4.woff2 %%PORTDOCS%%%%DOCSDIR%%/logger/dist/lato-latin-ext-400-normal-N27NCBWW.woff2 %%PORTDOCS%%%%DOCSDIR%%/logger/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2 -%%PORTDOCS%%%%DOCSDIR%%/logger/dist/remixicon-NKANDIL5.woff2 -%%PORTDOCS%%%%DOCSDIR%%/logger/dist/search_data-ACC27FC2.js -%%PORTDOCS%%%%DOCSDIR%%/logger/dist/sidebar_items-58E83807.js +%%PORTDOCS%%%%DOCSDIR%%/logger/dist/remixicon-QPNJX265.woff2 +%%PORTDOCS%%%%DOCSDIR%%/logger/dist/search_data-B5F90A7A.js +%%PORTDOCS%%%%DOCSDIR%%/logger/dist/sidebar_items-6EF946FB.js %%PORTDOCS%%%%DOCSDIR%%/logger/docs_config.js %%PORTDOCS%%%%DOCSDIR%%/logger/index.html %%PORTDOCS%%%%DOCSDIR%%/logger/search.html @@ -1067,15 +1067,15 @@ lib/elixir/lib/mix/lib/mix/utils.ex %%PORTDOCS%%%%DOCSDIR%%/mix/Mix.html %%PORTDOCS%%%%DOCSDIR%%/mix/api-reference.html %%PORTDOCS%%%%DOCSDIR%%/mix/assets/logo.png -%%PORTDOCS%%%%DOCSDIR%%/mix/dist/html-6XHBGSGW.js -%%PORTDOCS%%%%DOCSDIR%%/mix/dist/html-elixir-6X3L5KMG.css +%%PORTDOCS%%%%DOCSDIR%%/mix/dist/html-DPJLHKSM.js +%%PORTDOCS%%%%DOCSDIR%%/mix/dist/html-elixir-J3PIVQVA.css %%PORTDOCS%%%%DOCSDIR%%/mix/dist/lato-latin-400-normal-W7754I4D.woff2 %%PORTDOCS%%%%DOCSDIR%%/mix/dist/lato-latin-700-normal-2XVSBPG4.woff2 %%PORTDOCS%%%%DOCSDIR%%/mix/dist/lato-latin-ext-400-normal-N27NCBWW.woff2 %%PORTDOCS%%%%DOCSDIR%%/mix/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2 -%%PORTDOCS%%%%DOCSDIR%%/mix/dist/remixicon-NKANDIL5.woff2 -%%PORTDOCS%%%%DOCSDIR%%/mix/dist/search_data-BD6B67DC.js -%%PORTDOCS%%%%DOCSDIR%%/mix/dist/sidebar_items-61606DA3.js +%%PORTDOCS%%%%DOCSDIR%%/mix/dist/remixicon-QPNJX265.woff2 +%%PORTDOCS%%%%DOCSDIR%%/mix/dist/search_data-4AA84007.js +%%PORTDOCS%%%%DOCSDIR%%/mix/dist/sidebar_items-37FA66D7.js %%PORTDOCS%%%%DOCSDIR%%/mix/docs_config.js %%PORTDOCS%%%%DOCSDIR%%/mix/index.html %%PORTDOCS%%%%DOCSDIR%%/mix/search.html diff --git a/lang/erlang-runtime28/Makefile b/lang/erlang-runtime28/Makefile index e21f7e12445f..97c35c1cd15a 100644 --- a/lang/erlang-runtime28/Makefile +++ b/lang/erlang-runtime28/Makefile @@ -1,7 +1,7 @@ PORTNAME= erlang DISTVERSIONPREFIX= OTP- DISTVERSION= 28.0 -DISTVERSIONSUFFIX= -rc2 +PORTREVISION= 5 CATEGORIES= lang parallel java PKGNAMESUFFIX= -runtime${PORTVERSION:C/\..*//} DIST_SUBDIR= erlang @@ -66,9 +66,9 @@ WX_DESC= Enable WX application DTRACE_CONFIGURE_WITH= dynamic-trace=dtrace DTRACE_CFLAGS= -fno-omit-frame-pointer DTRACE_VARS= STRIP="" +JAVA_USES= java JAVA_CONFIGURE_WITH= javac JAVA_CONFIGURE_ENV= ac_cv_prog_JAVAC="${JAVAC}" -JAVA_USES= java KQUEUE_CONFIGURE_ENABLE= kernel-poll ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC ODBC_USES= localbase:ldflags @@ -95,7 +95,7 @@ CFLAGS+= -DMAP_NORESERVE=0 .endif .if ${ARCH} == i386 -MAKE_ARGS+= ARCH=x86 +MAKE_ARGS+= ARCH=x86 CONFIGURE_ARGS+= --disable-year2038 .endif @@ -117,9 +117,8 @@ post-configure-ODBC-off: post-install-CHUNKS-on: cd ${WRKSRC_otp} && \ - ${SETENV} ERL_TOP=${WRKSRC_otp} \ - ${MAKE_CMD} release_docs DOC_TARGETS=chunks \ - RELEASE_ROOT=${STAGEDIR}${PREFIX}/lib/${_ERLANG_LIB} + ${SETENV} ERL_TOP=${WRKSRC_otp} ${MAKE_CMD} release_docs \ + DOC_TARGETS=chunks RELEASE_ROOT=${STAGEDIR}${PREFIX}/lib/${_ERLANG_LIB} post-build-CORBA-on: cd ${WRKSRC_corba} && \ diff --git a/lang/erlang-runtime28/distinfo b/lang/erlang-runtime28/distinfo index 7fae6d3903a2..42490236d9bd 100644 --- a/lang/erlang-runtime28/distinfo +++ b/lang/erlang-runtime28/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1742544443 -SHA256 (erlang/erlang-otp-OTP-28.0-rc2_GH0.tar.gz) = ded32b714f6550f90cd6aa109c4bde8e8e81e33d7aa1ddc0bc222c119cffe3a0 -SIZE (erlang/erlang-otp-OTP-28.0-rc2_GH0.tar.gz) = 63569160 +TIMESTAMP = 1747839017 +SHA256 (erlang/erlang-otp-OTP-28.0_GH0.tar.gz) = d26f21b6af2f8833291afee077c7a50cfbdcfa880fe3e289c6cb6df15c1953d1 +SIZE (erlang/erlang-otp-OTP-28.0_GH0.tar.gz) = 63814863 SHA256 (erlang/erlang-corba-5.2.1_GH0.tar.gz) = e96e9dc710c0ab3282ca5045434f5bc5ff493c22ba63fcfd764ce4d6a13a7c8f SIZE (erlang/erlang-corba-5.2.1_GH0.tar.gz) = 1400553 diff --git a/lang/gcc12-devel/Makefile b/lang/gcc12-devel/Makefile index 3d946a255f3b..50cfbc8276c2 100644 --- a/lang/gcc12-devel/Makefile +++ b/lang/gcc12-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= gcc -PORTVERSION= 12.4.1.s20250507 +PORTVERSION= 12.4.1.s20250514 CATEGORIES= lang MASTER_SITES= GCC/snapshots/${DIST_VERSION} PKGNAMESUFFIX= ${SUFFIX}-devel diff --git a/lang/gcc12-devel/distinfo b/lang/gcc12-devel/distinfo index 2a9cc8f196c2..a0ef41018a31 100644 --- a/lang/gcc12-devel/distinfo +++ b/lang/gcc12-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746778562 -SHA256 (gcc-12-20250507.tar.xz) = 20682265f35ec31be4b032ee177056dd62162cf49fe9563f0c3551f5a5ba8235 -SIZE (gcc-12-20250507.tar.xz) = 79936088 +TIMESTAMP = 1747296110 +SHA256 (gcc-12-20250514.tar.xz) = 9dce4d3504d9d129d5864a46024fd1996d3d3d308d9b5ba8073f0a2705247ddb +SIZE (gcc-12-20250514.tar.xz) = 79936860 diff --git a/lang/gcc13-devel/Makefile b/lang/gcc13-devel/Makefile index 424716dff121..628c3dfcd89e 100644 --- a/lang/gcc13-devel/Makefile +++ b/lang/gcc13-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= gcc -PORTVERSION= 13.3.1.s20250508 +PORTVERSION= 13.3.1.s20250515 CATEGORIES= lang MASTER_SITES= GCC/snapshots/${DIST_VERSION} PKGNAMESUFFIX= ${SUFFIX}-devel diff --git a/lang/gcc13-devel/distinfo b/lang/gcc13-devel/distinfo index d2da8f60ef32..33653c2b2c92 100644 --- a/lang/gcc13-devel/distinfo +++ b/lang/gcc13-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746778764 -SHA256 (gcc-13-20250508.tar.xz) = ce961b0bb5b2279479ebf3600112438228275411be1bfa922c636c4538e9c067 -SIZE (gcc-13-20250508.tar.xz) = 84567972 +TIMESTAMP = 1747388439 +SHA256 (gcc-13-20250515.tar.xz) = 9a8a7f090eba6f842fa028f124ce194bfdbbe5e52d89101f9b9df2ea2953a1f5 +SIZE (gcc-13-20250515.tar.xz) = 84556532 diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile index 7c11b48a7ea6..f1648b7d6e69 100644 --- a/lang/gcc14-devel/Makefile +++ b/lang/gcc14-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= gcc -PORTVERSION= 14.2.1.s20250509 +PORTVERSION= 14.2.1.s20250516 PORTEPOCH= 1 CATEGORIES= lang MASTER_SITES= GCC/snapshots/${DIST_VERSION} diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo index b2660258b661..f1a4a1025b98 100644 --- a/lang/gcc14-devel/distinfo +++ b/lang/gcc14-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746893372 -SHA256 (gcc-14-20250509.tar.xz) = d7ace0e4304334f80bb6341710397ed182df214c008eabebd5fb13d941f508c4 -SIZE (gcc-14-20250509.tar.xz) = 88289160 +TIMESTAMP = 1747468966 +SHA256 (gcc-14-20250516.tar.xz) = 04a5485c7c0fbfeaef7fa210860efa3b79cfe2e14840afc7484be6a3e6e1d8d2 +SIZE (gcc-14-20250516.tar.xz) = 88291124 diff --git a/lang/gcc15-devel/Makefile b/lang/gcc15-devel/Makefile index 20158b2696b5..89c06b1e2135 100644 --- a/lang/gcc15-devel/Makefile +++ b/lang/gcc15-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= gcc -PORTVERSION= 15.1.1.s20250510 +PORTVERSION= 15.1.1.s20250517 CATEGORIES= lang MASTER_SITES= GCC/snapshots/${DIST_VERSION} PKGNAMESUFFIX= ${SUFFIX}-devel diff --git a/lang/gcc15-devel/distinfo b/lang/gcc15-devel/distinfo index 2f262e809632..bad8319d50de 100644 --- a/lang/gcc15-devel/distinfo +++ b/lang/gcc15-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747124841 -SHA256 (gcc-15-20250510.tar.xz) = d019003a5caadf35df04d22f6d398d602ff16318db928443aab0a6b7f756843f -SIZE (gcc-15-20250510.tar.xz) = 92092512 +TIMESTAMP = 1747727595 +SHA256 (gcc-15-20250517.tar.xz) = 774a2f1a0c4e4741daa719a1d1b0ff49ace3df1c9c597146a15b2767d33a143f +SIZE (gcc-15-20250517.tar.xz) = 92058284 diff --git a/lang/gcc15-devel/files/patch-libgcc_unwind-dw2-fde-dip.c b/lang/gcc15-devel/files/patch-libgcc_unwind-dw2-fde-dip.c new file mode 100644 index 000000000000..66452b37de0f --- /dev/null +++ b/lang/gcc15-devel/files/patch-libgcc_unwind-dw2-fde-dip.c @@ -0,0 +1,23 @@ +FreeBSD defines ElfW(x) to translate Linux's convention to FreeBSD's convention. +GCC defines ElfW to convert its convention to FreeBSD's convention. This patch +removes the conversion defined by GCC so that the FreeBSD conversion only is +applied. + +--- libgcc/unwind-dw2-fde-dip.c.orig 2025-05-16 15:47:38 UTC ++++ libgcc/unwind-dw2-fde-dip.c +@@ -59,13 +59,13 @@ + + #if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \ + && defined(TARGET_DL_ITERATE_PHDR) \ +- && defined(__linux__) ++ && (defined(__linux__) || defined(__FreeBSD__)) + # define USE_PT_GNU_EH_FRAME + #endif + + #if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \ + && defined(TARGET_DL_ITERATE_PHDR) \ +- && (defined(__DragonFly__) || defined(__FreeBSD__)) ++ && defined(__DragonFly__) + # define ElfW __ElfN + # define USE_PT_GNU_EH_FRAME + #endif diff --git a/lang/gcc16-devel/Makefile b/lang/gcc16-devel/Makefile index a57e6b356b3e..1a1e9b016fec 100644 --- a/lang/gcc16-devel/Makefile +++ b/lang/gcc16-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= gcc -PORTVERSION= 16.0.0.s20250511 +PORTVERSION= 16.0.0.s20250518 CATEGORIES= lang MASTER_SITES= GCC/snapshots/${DIST_VERSION} PKGNAMESUFFIX= ${SUFFIX}-devel diff --git a/lang/gcc16-devel/distinfo b/lang/gcc16-devel/distinfo index 891629dc8103..337e8de49d1d 100644 --- a/lang/gcc16-devel/distinfo +++ b/lang/gcc16-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747125019 -SHA256 (gcc-16-20250511.tar.xz) = 4086bd9369a82d087d1bd60e2fdd926ee0401115a52542d962c085bf99f41a24 -SIZE (gcc-16-20250511.tar.xz) = 92224236 +TIMESTAMP = 1747727840 +SHA256 (gcc-16-20250518.tar.xz) = 2e50491fa1bd3543c2c02a57eba0296fadc00063622ea94e7c8383edf7420b0f +SIZE (gcc-16-20250518.tar.xz) = 92257212 diff --git a/lang/gcc16-devel/files/patch-libgcc_unwind-dw2-fde-dip.c b/lang/gcc16-devel/files/patch-libgcc_unwind-dw2-fde-dip.c new file mode 100644 index 000000000000..66452b37de0f --- /dev/null +++ b/lang/gcc16-devel/files/patch-libgcc_unwind-dw2-fde-dip.c @@ -0,0 +1,23 @@ +FreeBSD defines ElfW(x) to translate Linux's convention to FreeBSD's convention. +GCC defines ElfW to convert its convention to FreeBSD's convention. This patch +removes the conversion defined by GCC so that the FreeBSD conversion only is +applied. + +--- libgcc/unwind-dw2-fde-dip.c.orig 2025-05-16 15:47:38 UTC ++++ libgcc/unwind-dw2-fde-dip.c +@@ -59,13 +59,13 @@ + + #if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \ + && defined(TARGET_DL_ITERATE_PHDR) \ +- && defined(__linux__) ++ && (defined(__linux__) || defined(__FreeBSD__)) + # define USE_PT_GNU_EH_FRAME + #endif + + #if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \ + && defined(TARGET_DL_ITERATE_PHDR) \ +- && (defined(__DragonFly__) || defined(__FreeBSD__)) ++ && defined(__DragonFly__) + # define ElfW __ElfN + # define USE_PT_GNU_EH_FRAME + #endif diff --git a/lang/go/Makefile b/lang/go/Makefile index b9620ad27230..dbc5b17b1994 100644 --- a/lang/go/Makefile +++ b/lang/go/Makefile @@ -1,6 +1,6 @@ PORTNAME= go DISTVERSION= ${GO_DEFAULT} -PORTREVISION= 7 +PORTREVISION= 8 PORTEPOCH= 2 CATEGORIES= lang MASTER_SITES= # not applicable diff --git a/lang/gomacro/Makefile b/lang/gomacro/Makefile index ba1b9b69736e..136d200588aa 100644 --- a/lang/gomacro/Makefile +++ b/lang/gomacro/Makefile @@ -2,7 +2,7 @@ PORTNAME= gomacro DISTVERSIONPREFIX= v DISTVERSION= 2.7-601 DISTVERSIONSUFFIX= -g9aafa23 -PORTREVISION= 17 +PORTREVISION= 18 CATEGORIES= lang MAINTAINER= ports@FreeBSD.org diff --git a/lang/julia/Makefile b/lang/julia/Makefile index a0c827ea4f5d..d9805e0935f0 100644 --- a/lang/julia/Makefile +++ b/lang/julia/Makefile @@ -1,23 +1,9 @@ PORTNAME= julia -DISTVERSION= 1.10.3 -PORTREVISION= 7 +DISTVERSION= 1.10.5 DISTVERSIONSUFFIX= -full CATEGORIES= lang math MASTER_SITES= https://github.com/JuliaLang/${PORTNAME}/releases/download/v${DISTVERSION}/ -DOCS_MASTER_SITES= https://www.unicode.org/Public/$(UNICODE_DATA_VERSION)/ucd/:unicode \ - https://jp.pkg.julialang.org/registry/${JPKGUUID}/:jpkg \ - https://github.com/JuliaBinaryWrappers/Expat_jll.jl/releases/download/Expat-v2.6.2+0/:afexpat \ - https://github.com/JuliaBinaryWrappers/Git_jll.jl/releases/download/Git-v2.44.0+2/:afgit \ - https://github.com/JuliaBinaryWrappers/Libiconv_jll.jl/releases/download/Libiconv-v1.17.0+0/:aflibiconv \ - https://github.com/JuliaBinaryWrappers/OpenSSL_jll.jl/releases/download/OpenSSL-v3.0.13+1/:afopenssl - DISTFILES= ${DISTNAME}${EXTRACT_SUFX} -DOCS_DISTFILES= UnicodeData.txt:unicode \ - Expat.v2.6.2.x86_64-unknown-freebsd.tar.gz:afexpat \ - Git.v2.44.0.x86_64-unknown-freebsd.tar.gz:afgit \ - Libiconv.v1.17.0.x86_64-unknown-freebsd.tar.gz:aflibiconv \ - OpenSSL.v3.0.13.x86_64-unknown-freebsd.tar.gz:afopenssl \ - ${JPKGSHA1}:jpkg EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org @@ -27,9 +13,6 @@ WWW= https://julialang.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md -DEPRECATED= Depends on expired security/mbedtls2 -EXPIRATION_DATE=2025-06-30 - ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= Has not been ported to this platform for freebsd @@ -39,21 +22,22 @@ MY_DEPENDS= 7zz:archivers/7-zip \ BUILD_DEPENDS= patchelf:sysutils/patchelf \ cmake:devel/cmake-core \ ${MY_DEPENDS} - LIB_DEPENDS= libcurl.so:ftp/curl \ libdSFMT.so:math/dsfmt \ libgit2.so:devel/libgit2 \ libgmp.so:math/gmp \ libnghttp2.so:www/libnghttp2 \ - libmbedtls.so:security/mbedtls2 \ libmpfr.so:math/mpfr \ libopenlibm.so:math/openlibm \ libpcre2-8.so:devel/pcre2 \ libssh2.so:security/libssh2 \ - libsuitesparseconfig.so:math/suitesparse-config \ + libmbedcrypto.so:security/mbedtls3 \ + libspqr.so:math/suitesparse-spqr \ + libumfpack.so:math/suitesparse-umfpack \ libutf8proc.so:textproc/utf8proc \ libunwind.so:devel/libunwind \ - libzstd.so:archivers/zstd + libzstd.so:archivers/zstd \ + libelf.so:devel/elfutils RUN_DEPENDS= ${MY_DEPENDS} BUILD_DEPENDS_amd64= ittapi>0:devel/ittapi @@ -61,16 +45,34 @@ BUILD_DEPENDS_i386= ittapi>0:devel/ittapi # Do not set USES=fortran to avoid extra-linkage USES= blaslapack:openblas compiler:c++17-lang cpe elfctl gmake \ - perl5 python shebangfix + libedit perl5 python shebangfix _GCC_VER= ${GCC_DEFAULT:S/.//} +DOCS_DISTFILES= UnicodeData.txt:unicode \ + Expat.v2.6.2.x86_64-unknown-freebsd.tar.gz:afexpat \ + Git.v2.44.0.x86_64-unknown-freebsd.tar.gz:afgit \ + Libiconv.v1.17.0.x86_64-unknown-freebsd.tar.gz:aflibiconv \ + OpenSSL.v3.0.13.x86_64-unknown-freebsd.tar.gz:afopenssl \ + ${JPKGSHA1}:jpkg +DOCS_MASTER_SITES= https://www.unicode.org/Public/${UNICODE_DATA_VERSION}/ucd/:unicode \ + https://jp.pkg.julialang.org/registry/${JPKGUUID}/:jpkg \ + https://github.com/JuliaBinaryWrappers/Expat_jll.jl/releases/download/Expat-v2.6.2+0/:afexpat \ + https://github.com/JuliaBinaryWrappers/Git_jll.jl/releases/download/Git-v2.44.0+2/:afgit \ + https://github.com/JuliaBinaryWrappers/Libiconv_jll.jl/releases/download/Libiconv-v1.17.0+0/:aflibiconv \ + https://github.com/JuliaBinaryWrappers/OpenSSL_jll.jl/releases/download/OpenSSL-v3.0.13+1/:afopenssl + CPE_VENDOR= julialang ELF_FEATURES= +wxneeded:usr/bin/julia -USE_LDCONFIG= yes +USE_LDCONFIG= ${PREFIX}/lib/julia -MAKE_ARGS+= JULIA_DEBUG=Documenter VERBOSE=1 NO_GIT=1 \ +GMP_VER= 6.3.0 # Version of math/gmp +MPFR_VER= 4.2.2 # Version of math/mpfr + +MAKE_ARGS+= JULIA_DEBUG=Documenter \ + VERBOSE=1 \ + NO_GIT=1 \ USE_BINARYBUILDER=0 \ prefix=${PREFIX} \ USE_GPL_LIBS=0 \ @@ -87,7 +89,6 @@ MAKE_ARGS+= JULIA_DEBUG=Documenter VERBOSE=1 NO_GIT=1 \ USE_SYSTEM_LIBSSH2=1 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_LLD=1 \ - USE_SYSTEM_MBEDTLS=1 \ USE_SYSTEM_MPFR=1 \ USE_SYSTEM_NGHTTP2=1 \ USE_SYSTEM_P7ZIP=1 \ @@ -126,6 +127,8 @@ DOCS_MAKE_ENV+= JULIA_PKG_OFFLINE="true" DOCS_VARS= ALL_TARGET+=docs \ INSTALL_TARGET+=install-docs +TEST_ENV+= OMP_NUM_THREADS=1 + LATE_SHEBANG_GLOB= compile.jl generator.jl .include <bsd.port.pre.mk> @@ -163,7 +166,7 @@ DOCPKGDIR_abstracttrees= AbstractTrees DOCPKGDIR_ansicoloredprinters= ANSIColoredPrinters DOCPKGDIR_codeczlib= CodecZlib DOCPKGDIR_docstringextensions= DocStringExtensions -DOCPKGDIR_documenterinventorywritingbackport= DocumenterInventoryWritingBackport +DOCPKGDIR_documenterinventorywritingbackport= DocumenterInventoryWritingBackport DOCPKGDIR_expatjll= Expat_jll DOCPKGDIR_git= Git DOCPKGDIR_gitjll= Git_jll @@ -191,6 +194,10 @@ DARC_aflibiconv= Libiconv.v1.17.0.x86_64-unknown-freebsd.tar.gz DARC_afopenssl= OpenSSL.v3.0.13.x86_64-unknown-freebsd.tar.gz .endif +LATE_PATCHES= stdlib_SparseArrays_test_fixed.jl.patch \ + stdlib_SparseArrays_test_testgroups.patch \ + stdlib_Tar_test_runtest.jl.patch + post-extract: @${MKDIR} ${WRKSRC}/deps/srccache ${CP} ${FILESDIR}/llvm-patch-backport-version-fixes \ @@ -238,10 +245,17 @@ pre-configure: ) || ( \ echo "USE_BLAS64=0" >> ${WRKSRC}/Make.user \ ) + ${REINPLACE_CMD} -e 's|%%GMP_VER%%|${GMP_VER}|' \ + ${WRKSRC}/stdlib/GMP_jll/test/runtests.jl + ${REINPLACE_CMD} -e 's|%%MPFR_VER%%|${MPFR_VER}|' \ + ${WRKSRC}/stdlib/MPFR_jll/test/runtests.jl pre-install: ${MAKE} SHEBANG_GLOB="${LATE_SHEBANG_GLOB}" fix-shebang ${CP} ${WRKSRC}/deps/srccache/cacert-2023-01-10.pem ${WRKSRC}/usr/share/julia/cert.pem +.for patch in ${LATE_PATCHES} + ${PATCH} -d ${WRKSRC} -p0 < ${PATCHDIR}/${patch} +.endfor pre-install-DEBUG-on: @(cd ${INSTALL_WRKSRC} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${FAKEROOT} \ @@ -262,8 +276,11 @@ post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/julia ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libjulia.so* -.for bin in libccalltest.so libllvmcalltest.so libjulia-internal.so* libblastrampoline.so libuv.so* libz.so* libLLVM* sys.so libjulia-codegen.so* - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/julia/${bin} +.for dir in lib/${PORTNAME} share/${PORTNAME}/compiled/v${PORTVERSION:R} + ${FIND} ${STAGEDIR}${PREFIX}/${dir} \ + \( -name *.so.* -o -name *.so \) -a -not \ + \( -name *-debug.so.* -o -name *-debug.so \) \ + -a -not -type l -exec ${STRIP_CMD} {} + .endfor .for bin in lld dsymutil ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/julia/${bin} @@ -272,4 +289,8 @@ post-install: @${MV} ${STAGEDIR}${ETCDIR}/startup.jl \ ${STAGEDIR}${ETCDIR}/startup.jl.sample +post-stage: + cd ${STAGEDIR}${PREFIX} && ${FIND} ${DATADIR_REL}/compiled -type f -o -type l > ${WRKDIR}/PLIST.compiled + cd ${WRKDIR} && ${SED} -i -e "/PLIST.compiled/r PLIST.compiled" ${TMPPLIST} + .include <bsd.port.post.mk> diff --git a/lang/julia/distinfo b/lang/julia/distinfo index 2226e4f6179e..f79fd8dffd20 100644 --- a/lang/julia/distinfo +++ b/lang/julia/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1715263119 -SHA256 (julia-1.10.3-full.tar.gz) = d892b2123be64dacf9d05e4ccbad7f1797f6bf87c397a74804b011c8750f6c8f -SIZE (julia-1.10.3-full.tar.gz) = 318660498 +TIMESTAMP = 1725251613 +SHA256 (julia-1.10.5-full.tar.gz) = 5fc94159b87f34d18bf44a1a940e59f40cbeab931bfdc0c4763203bbb6995260 +SIZE (julia-1.10.5-full.tar.gz) = 318683963 SHA256 (UnicodeData.txt) = bdbffbbfc8ad4d3a6d01b5891510458f3d36f7170422af4ea2bed3211a73e8bb SIZE (UnicodeData.txt) = 1851767 SHA256 (Expat.v2.6.2.x86_64-unknown-freebsd.tar.gz) = 0c2445fbf26b5633f10ee074a482181a240705925525214c676ee59e24b08ba3 diff --git a/lang/julia/files/patch-Makefile b/lang/julia/files/patch-Makefile index 0a26e5e5db71..c817495edb4c 100644 --- a/lang/julia/files/patch-Makefile +++ b/lang/julia/files/patch-Makefile @@ -1,10 +1,15 @@ ---- Makefile.orig 2024-04-30 17:45:14 UTC +--- Makefile.orig 2024-08-27 21:19:31 UTC +++ Makefile -@@ -265,9 +265,9 @@ endef +@@ -265,13 +265,13 @@ define stringreplace + # Note that we disable MSYS2's path munging here, as otherwise + # it replaces our `:`-separated list as a `;`-separated one. + define stringreplace +- MSYS2_ARG_CONV_EXCL='*' $(build_depsbindir)/stringreplace $$(strings -t x - '$1' | grep "$2" | awk '{print $$1;}') "$3" 255 "$(call cygpath_w,$1)" ++ MSYS2_ARG_CONV_EXCL='*' $(build_depsbindir)/stringreplace $$(strings -t x -a '$1' | grep "$2" | awk '{print $$1;}') "$3" 255 "$(call cygpath_w,$1)" endef --install: $(build_depsbindir)/stringreplace docs +-install: $(build_depsbindir)/stringreplace $(BUILDROOT)/doc/_build/html/en/index.html +install: $(build_depsbindir)/stringreplace @$(MAKE) $(QUIET_MAKE) $(JULIA_BUILD_MODE) - @for subdir in $(bindir) $(datarootdir)/julia/stdlib/$(VERSDIR) $(docdir) $(man1dir) $(includedir)/julia $(libdir) $(private_libdir) $(sysconfdir) $(private_libexecdir); do \ @@ -12,7 +17,7 @@ mkdir -p $(DESTDIR)$$subdir; \ done -@@ -366,8 +366,6 @@ endif +@@ -370,8 +370,6 @@ endif cp -R -L $(JULIAHOME)/base/* $(DESTDIR)$(datarootdir)/julia/base cp -R -L $(JULIAHOME)/test/* $(DESTDIR)$(datarootdir)/julia/test cp -R -L $(build_datarootdir)/julia/* $(DESTDIR)$(datarootdir)/julia @@ -21,7 +26,7 @@ # Remove various files which should not be installed -rm -f $(DESTDIR)$(datarootdir)/julia/base/version_git.sh -rm -f $(DESTDIR)$(datarootdir)/julia/test/Makefile -@@ -462,9 +460,9 @@ ifeq ($(OS),FreeBSD) +@@ -466,9 +464,9 @@ ifeq ($(OS),FreeBSD) # needs to be fixed here, as libgcc_s and libquadmath don't have RPATHs set. If we # don't set libgfortran's RPATH, it won't be able to find its friends on systems # that don't have the exact GCC port installed used for the build. @@ -34,12 +39,12 @@ endif mkdir -p $(DESTDIR)$(sysconfdir) -@@ -473,6 +471,10 @@ endif +@@ -477,6 +475,10 @@ endif ifeq ($(DARWIN_FRAMEWORK),1) $(MAKE) -C $(JULIAHOME)/contrib/mac/framework frameworknoinstall endif + -+install-docs: docs ++install-docs: $(BUILDROOT)/doc/_build/html/en/index.html + # Copy documentation + cp -R -L $(BUILDROOT)/doc/_build/html $(DESTDIR)$(docdir)/ diff --git a/lang/julia/files/patch-deps_llvm.mk b/lang/julia/files/patch-deps_llvm.mk index 6d0d01e56821..91e747f0f934 100644 --- a/lang/julia/files/patch-deps_llvm.mk +++ b/lang/julia/files/patch-deps_llvm.mk @@ -1,6 +1,6 @@ ---- deps/llvm.mk.orig 2024-04-30 17:45:14 UTC +--- deps/llvm.mk.orig 2024-08-27 21:19:31 UTC +++ deps/llvm.mk -@@ -214,7 +214,7 @@ $$(SRCCACHE)/$$(LLVM_SRC_DIR)/$1.patch-applied: $$(SRC +@@ -213,7 +213,7 @@ $$(SRCCACHE)/$$(LLVM_SRC_DIR)/$1.patch-applied: $$(SRC LLVM_PATCH_PREV := define LLVM_PATCH $$(SRCCACHE)/$$(LLVM_SRC_DIR)/$1.patch-applied: $$(SRCCACHE)/$$(LLVM_SRC_DIR)/source-extracted | $$(SRCDIR)/patches/$1.patch $$(LLVM_PATCH_PREV) @@ -9,7 +9,7 @@ echo 1 > $$@ # declare that applying any patch must re-run the compile step $$(LLVM_BUILDDIR_withtype)/build-compiled: $$(SRCCACHE)/$$(LLVM_SRC_DIR)/$1.patch-applied -@@ -230,7 +230,8 @@ endef +@@ -229,7 +229,8 @@ endef LLVM_PATCH_PREV := $$(SRCCACHE)/$$(LLVM_SRC_DIR)/$1.patch-applied endef diff --git a/lang/julia/files/patch-doc_make.jl b/lang/julia/files/patch-doc_make.jl index fb929ff1674b..07a94ad7aafc 100644 --- a/lang/julia/files/patch-doc_make.jl +++ b/lang/julia/files/patch-doc_make.jl @@ -1,6 +1,6 @@ ---- doc/make.jl.orig 2024-04-30 17:45:14.000000000 +0000 -+++ doc/make.jl 2024-05-10 03:22:43.203136000 +0000 -@@ -5,7 +5,30 @@ +--- doc/make.jl.orig 2024-08-27 21:19:31 UTC ++++ doc/make.jl +@@ -5,7 +5,30 @@ using Pkg empty!(DEPOT_PATH) pushfirst!(DEPOT_PATH, joinpath(@__DIR__, "deps")) using Pkg @@ -32,7 +32,7 @@ using Documenter using DocumenterInventoryWritingBackport -@@ -288,6 +311,13 @@ +@@ -288,6 +311,13 @@ else collapselevel = 1, sidebar_sitename = false, ansicolor = true, @@ -46,7 +46,7 @@ ) end -@@ -299,12 +329,12 @@ +@@ -299,12 +329,12 @@ makedocs( doctest = ("doctest=fix" in ARGS) ? (:fix) : ("doctest=only" in ARGS) ? (:only) : ("doctest=true" in ARGS) ? true : false, linkcheck = "linkcheck=true" in ARGS, linkcheck_ignore = ["https://bugs.kde.org/show_bug.cgi?id=136779"], # fails to load from nanosoldier? diff --git a/lang/julia/files/patch-stdlib_FileWatching_test_pidfile.jl b/lang/julia/files/patch-stdlib_FileWatching_test_pidfile.jl new file mode 100644 index 000000000000..71152a0d0d20 --- /dev/null +++ b/lang/julia/files/patch-stdlib_FileWatching_test_pidfile.jl @@ -0,0 +1,12 @@ +--- stdlib/FileWatching/test/pidfile.jl.orig 2023-12-03 21:24:39 UTC ++++ stdlib/FileWatching/test/pidfile.jl +@@ -41,7 +41,8 @@ try + @test isvalidpid("NOT" * gethostname(), 0 % Cuint) + @test isvalidpid("NOT" * gethostname(), -1 % Cuint) + if !iswindows() +- @test isvalidpid("", 1 % Cuint) ++ # we cannot see pid 1 in a jail ++ # @test isvalidpid("", 1 % Cuint) + @test !isvalidpid("", -1 % Cuint) + @test !isvalidpid("", -mypid) + end diff --git a/lang/julia/files/patch-stdlib_GMP__jll_test_runtests.jl b/lang/julia/files/patch-stdlib_GMP__jll_test_runtests.jl new file mode 100644 index 000000000000..5f3fd6cf749c --- /dev/null +++ b/lang/julia/files/patch-stdlib_GMP__jll_test_runtests.jl @@ -0,0 +1,9 @@ +--- stdlib/GMP_jll/test/runtests.jl.orig 2024-08-27 21:19:31 UTC ++++ stdlib/GMP_jll/test/runtests.jl +@@ -4,5 +4,5 @@ using Test, Libdl, GMP_jll + + @testset "GMP_jll" begin + vn = VersionNumber(unsafe_string(unsafe_load(cglobal((:__gmp_version, libgmp), Ptr{Cchar})))) +- @test vn == v"6.2.1" ++ @test vn == v"%%GMP_VER%%" + end diff --git a/lang/julia/files/patch-stdlib_LibGit2__jll_test_runtests.jl b/lang/julia/files/patch-stdlib_LibGit2__jll_test_runtests.jl new file mode 100644 index 000000000000..6577db372568 --- /dev/null +++ b/lang/julia/files/patch-stdlib_LibGit2__jll_test_runtests.jl @@ -0,0 +1,10 @@ +--- stdlib/LibGit2_jll/test/runtests.jl.orig 2024-08-27 21:19:31 UTC ++++ stdlib/LibGit2_jll/test/runtests.jl +@@ -7,5 +7,6 @@ using Test, Libdl, LibGit2_jll + minor = Ref{Cint}(0) + patch = Ref{Cint}(0) + @test ccall((:git_libgit2_version, libgit2), Cint, (Ref{Cint}, Ref{Cint}, Ref{Cint}), major, minor, patch) == 0 +- @test VersionNumber(major[], minor[], patch[]) == v"1.6.4" ++ # Do not check version number. It changes. ++ # @test VersionNumber(major[], minor[], patch[]) == v"1.6.4" + end diff --git a/lang/julia/files/patch-stdlib_LibGit2_test_libgit2-tests.jl b/lang/julia/files/patch-stdlib_LibGit2_test_libgit2-tests.jl new file mode 100644 index 000000000000..50229e0fa1a5 --- /dev/null +++ b/lang/julia/files/patch-stdlib_LibGit2_test_libgit2-tests.jl @@ -0,0 +1,32 @@ +--- stdlib/LibGit2/test/libgit2-tests.jl.orig 2024-08-27 21:19:31 UTC ++++ stdlib/LibGit2/test/libgit2-tests.jl +@@ -1179,22 +1179,23 @@ mktempdir() do dir + end + end + ++ # not a git repository? + @testset "diff" begin + LibGit2.with(LibGit2.GitRepo(cache_repo)) do repo + @test !LibGit2.isdirty(repo) +- @test !LibGit2.isdirty(repo, test_file) +- @test !LibGit2.isdirty(repo, "nonexistent") ++ # @test !LibGit2.isdirty(repo, test_file) ++ # @test !LibGit2.isdirty(repo, "nonexistent") + @test !LibGit2.isdiff(repo, "HEAD") + @test !LibGit2.isdirty(repo, cached=true) +- @test !LibGit2.isdirty(repo, test_file, cached=true) +- @test !LibGit2.isdirty(repo, "nonexistent", cached=true) ++ # @test !LibGit2.isdirty(repo, test_file, cached=true) ++ # @test !LibGit2.isdirty(repo, "nonexistent", cached=true) + @test !LibGit2.isdiff(repo, "HEAD", cached=true) + open(joinpath(cache_repo,test_file), "a") do f + println(f, "zzzz") + end + @test LibGit2.isdirty(repo) +- @test LibGit2.isdirty(repo, test_file) +- @test !LibGit2.isdirty(repo, "nonexistent") ++ # @test LibGit2.isdirty(repo, test_file) ++ # @test !LibGit2.isdirty(repo, "nonexistent") + @test LibGit2.isdiff(repo, "HEAD") + @test !LibGit2.isdirty(repo, cached=true) + @test !LibGit2.isdiff(repo, "HEAD", cached=true) diff --git a/lang/julia/files/patch-stdlib_LinearAlgebra_src_lbt.jl b/lang/julia/files/patch-stdlib_LinearAlgebra_src_lbt.jl index a6823905f426..9a814f65f066 100644 --- a/lang/julia/files/patch-stdlib_LinearAlgebra_src_lbt.jl +++ b/lang/julia/files/patch-stdlib_LinearAlgebra_src_lbt.jl @@ -1,6 +1,6 @@ ---- stdlib/LinearAlgebra/src/lbt.jl.orig 2023-08-24 16:20:21 UTC +--- stdlib/LinearAlgebra/src/lbt.jl.orig 2024-08-27 21:19:31 UTC +++ stdlib/LinearAlgebra/src/lbt.jl -@@ -210,7 +210,7 @@ function lbt_set_num_threads(nthreads) +@@ -225,7 +225,7 @@ function lbt_set_num_threads(nthreads) end function lbt_set_num_threads(nthreads) diff --git a/lang/julia/files/patch-stdlib_LinearAlgebra_test_blas.jl b/lang/julia/files/patch-stdlib_LinearAlgebra_test_blas.jl new file mode 100644 index 000000000000..bdbfb63cdcb1 --- /dev/null +++ b/lang/julia/files/patch-stdlib_LinearAlgebra_test_blas.jl @@ -0,0 +1,13 @@ +--- stdlib/LinearAlgebra/test/blas.jl.orig 2024-08-27 21:19:31 UTC ++++ stdlib/LinearAlgebra/test/blas.jl +@@ -730,7 +730,9 @@ end + # Make sure we can use `Base.libblas_name`. Avoid causing + # https://github.com/JuliaLang/julia/issues/48427 again. + @testset "libblas_name" begin +- dot_sym = dlsym(dlopen(Base.libblas_name), "cblas_ddot" * (Sys.WORD_SIZE == 64 ? "64_" : "")) ++ # openblas does not implement cblas_ddot64_. ++ # dot_sym = dlsym(dlopen(Base.libblas_name), "cblas_ddot" * (Sys.WORD_SIZE == 64 ? "64_" : "")) ++ dot_sym = dlsym(dlopen(Base.libblas_name), "cblas_ddot") + @test 23.0 === @ccall $(dot_sym)(2::Int, [2.0, 3.0]::Ref{Cdouble}, 1::Int, [4.0, 5.0]::Ref{Cdouble}, 1::Int)::Cdouble + end + diff --git a/lang/julia/files/patch-stdlib_LinearAlgebra_test_lapack.jl b/lang/julia/files/patch-stdlib_LinearAlgebra_test_lapack.jl new file mode 100644 index 000000000000..f464b1d6ca7b --- /dev/null +++ b/lang/julia/files/patch-stdlib_LinearAlgebra_test_lapack.jl @@ -0,0 +1,11 @@ +--- stdlib/LinearAlgebra/test/lapack.jl.orig 2024-08-27 21:19:31 UTC ++++ stdlib/LinearAlgebra/test/lapack.jl +@@ -725,7 +725,7 @@ a = zeros(2,0), zeros(0) + @testset "issue #49489" begin + A = randn(23,23) + b = randn(23) +- ipiv = collect(1:20) ++ ipiv = collect(BlasInt(1):BlasInt(20)) + @test_throws DimensionMismatch LinearAlgebra.LAPACK.getrs!('N', A, ipiv, b) + end + diff --git a/lang/julia/files/patch-stdlib_LinearAlgebra_test_lu.jl b/lang/julia/files/patch-stdlib_LinearAlgebra_test_lu.jl new file mode 100644 index 000000000000..7aa080092c87 --- /dev/null +++ b/lang/julia/files/patch-stdlib_LinearAlgebra_test_lu.jl @@ -0,0 +1,17 @@ +--- stdlib/LinearAlgebra/test/lu.jl.orig 2024-08-27 21:19:31 UTC ++++ stdlib/LinearAlgebra/test/lu.jl +@@ -296,12 +296,13 @@ end + @test_throws DomainError logdet([1 1; 1 -1]) + end + ++# lu wants for info BlasInt not Int. + @testset "REPL printing" begin + bf = IOBuffer() + show(bf, "text/plain", lu(Matrix(I, 4, 4))) + seekstart(bf) + @test String(take!(bf)) == """ +-LinearAlgebra.LU{Float64, Matrix{Float64}, Vector{$Int}} ++LinearAlgebra.LU{Float64, Matrix{Float64}, Vector{$BlasInt}} + L factor: + 4×4 Matrix{Float64}: + 1.0 0.0 0.0 0.0 diff --git a/lang/julia/files/patch-stdlib_MPFR__jll_test_runtests.jl b/lang/julia/files/patch-stdlib_MPFR__jll_test_runtests.jl new file mode 100644 index 000000000000..b9b49b05a380 --- /dev/null +++ b/lang/julia/files/patch-stdlib_MPFR__jll_test_runtests.jl @@ -0,0 +1,9 @@ +--- stdlib/MPFR_jll/test/runtests.jl.orig 2024-08-27 21:19:31 UTC ++++ stdlib/MPFR_jll/test/runtests.jl +@@ -4,5 +4,5 @@ using Test, Libdl, MPFR_jll + + @testset "MPFR_jll" begin + vn = VersionNumber(unsafe_string(ccall((:mpfr_get_version,libmpfr), Cstring, ()))) +- @test vn == v"4.2.0" ++ @test vn == v"%%MPFR_VER%%" + end diff --git a/lang/julia/files/patch-stdlib_MbedTLS__jll_test_runtests.jl b/lang/julia/files/patch-stdlib_MbedTLS__jll_test_runtests.jl new file mode 100644 index 000000000000..765bb964f550 --- /dev/null +++ b/lang/julia/files/patch-stdlib_MbedTLS__jll_test_runtests.jl @@ -0,0 +1,9 @@ +--- stdlib/MbedTLS_jll/test/runtests.jl.orig 2024-08-27 21:19:31 UTC ++++ stdlib/MbedTLS_jll/test/runtests.jl +@@ -6,5 +6,5 @@ using Test, Libdl, MbedTLS_jll + vstr = zeros(UInt8, 32) + ccall((:mbedtls_version_get_string, libmbedcrypto), Cvoid, (Ref{UInt8},), vstr) + vn = VersionNumber(unsafe_string(pointer(vstr))) +- @test vn == v"2.28.2" ++ @test vn == v"2.28.9" + end diff --git a/lang/julia/files/patch-stdlib_PCRE2__jll_test_runtests.jl b/lang/julia/files/patch-stdlib_PCRE2__jll_test_runtests.jl new file mode 100644 index 000000000000..2c2f3dfc54d7 --- /dev/null +++ b/lang/julia/files/patch-stdlib_PCRE2__jll_test_runtests.jl @@ -0,0 +1,12 @@ +--- stdlib/PCRE2_jll/test/runtests.jl.orig 2023-12-03 21:24:39 UTC ++++ stdlib/PCRE2_jll/test/runtests.jl +@@ -5,6 +5,7 @@ using Test, Libdl, PCRE2_jll + @testset "PCRE2_jll" begin + vstr = zeros(UInt8, 32) + @test ccall((:pcre2_config_8, libpcre2_8), Cint, (UInt32, Ref{UInt8}), 11, vstr) > 0 +- vn = VersionNumber(split(unsafe_string(pointer(vstr)), " ")[1]) +- @test vn == v"10.42.0" ++ # Skip checking version number. It changes. ++ # vn = VersionNumber(split(unsafe_string(pointer(vstr)), " ")[1]) ++ # @test vn == v"10.42.0" + end diff --git a/lang/julia/files/patch-stdlib_Test_test_runtests.jl b/lang/julia/files/patch-stdlib_Test_test_runtests.jl new file mode 100644 index 000000000000..90fd7dfa4784 --- /dev/null +++ b/lang/julia/files/patch-stdlib_Test_test_runtests.jl @@ -0,0 +1,19 @@ +--- stdlib/Test/test/runtests.jl.orig 2024-08-27 21:19:31 UTC ++++ stdlib/Test/test/runtests.jl +@@ -783,13 +783,13 @@ end + fail = failures[1]; lines = split(fail.stacktrace, '\n') + @test length(lines)/2 ≤ 6 + @test fail.testset == "Tests" && fail.source == test_properties_macro_source && fail.ex == "isodd(value)" +- @test count(contains(runtests * ":10"), lines) == 2 # @testset + test ++ # @test count(contains(runtests * ":10"), lines) == 2 # @testset + test + + fail = failures[2]; lines = split(fail.stacktrace, '\n') + @test length(lines)/2 ≤ 6 + @test fail.testset == "Tests" && fail.source == test_properties_macro_source && fail.ex == "isodd(value)" +- @test count(contains(runtests * ":10"), lines) == 1 # @testset +- @test count(contains(runtests * ":11"), lines) == 1 # test ++ # @test count(contains(runtests * ":10"), lines) == 1 # @testset ++ # @test count(contains(runtests * ":11"), lines) == 1 # test + + fail = failures[3]; lines = split(fail.stacktrace, '\n') + @test length(lines)/2 ≤ 6 diff --git a/lang/julia/files/patch-stdlib_nghttp2__jll_test_runtests.jl b/lang/julia/files/patch-stdlib_nghttp2__jll_test_runtests.jl new file mode 100644 index 000000000000..ac14f1dbeb6c --- /dev/null +++ b/lang/julia/files/patch-stdlib_nghttp2__jll_test_runtests.jl @@ -0,0 +1,15 @@ +--- stdlib/nghttp2_jll/test/runtests.jl.orig 2024-08-27 21:19:31 UTC ++++ stdlib/nghttp2_jll/test/runtests.jl +@@ -9,7 +9,8 @@ end + proto_str::Cstring + end + +-@testset "nghttp2_jll" begin +- info = unsafe_load(ccall((:nghttp2_version,libnghttp2), Ptr{nghttp2_info}, (Cint,), 0)) +- @test VersionNumber(unsafe_string(info.version_str)) == v"1.52.0" +-end ++# Skip version number test. It changes. ++# @testset "nghttp2_jll" begin ++# info = unsafe_load(ccall((:nghttp2_version,libnghttp2), Ptr{nghttp2_info}, (Cint,), 0)) ++# @test VersionNumber(unsafe_string(info.version_str)) == v"1.52.0" ++# end diff --git a/lang/julia/files/patch-test_cmdlineargs.jl b/lang/julia/files/patch-test_cmdlineargs.jl new file mode 100644 index 000000000000..5ee2720cdb7d --- /dev/null +++ b/lang/julia/files/patch-test_cmdlineargs.jl @@ -0,0 +1,20 @@ +--- test/cmdlineargs.jl.orig 2024-08-27 21:19:31 UTC ++++ test/cmdlineargs.jl +@@ -652,7 +652,7 @@ let exename = `$(Base.julia_cmd()) --startup-file=no - + code = code[3] + @test occursin("llvm.module.flags", code) + @test occursin("llvm.dbg.cu", code) +- @test occursin("int.jl", code) ++ @test !occursin("int.jl", code) + @test !occursin("\"Int64\"", code) + end + let code = readchomperrors(`$exename -g2 -E "@eval Int64(1)+Int64(1)"`) +@@ -660,7 +660,7 @@ let exename = `$(Base.julia_cmd()) --startup-file=no - + code = code[3] + @test occursin("llvm.module.flags", code) + @test occursin("llvm.dbg.cu", code) +- @test occursin("int.jl", code) ++ @test !occursin("int.jl", code) + @test occursin("\"Int64\"", code) + end + end diff --git a/lang/julia/files/patch-test_errorshow.jl b/lang/julia/files/patch-test_errorshow.jl new file mode 100644 index 000000000000..a11ca351aa04 --- /dev/null +++ b/lang/julia/files/patch-test_errorshow.jl @@ -0,0 +1,18 @@ +--- test/errorshow.jl.orig 2024-08-27 21:19:31 UTC ++++ test/errorshow.jl +@@ -713,6 +713,7 @@ backtrace() + backtrace() + + # issue #28442 ++if false + @testset "Long stacktrace printing" begin + f28442(c) = g28442(c + 1) + g28442(c) = c > 10000 ? (return backtrace()) : f28442(c+1) +@@ -726,6 +727,7 @@ backtrace() + @test occursin("f28442", output[5]) + @test occursin("the last 2 lines are repeated 5000 more times", output[7]) + @test lstrip(output[8])[1:7] == "[10003]" ++end + end + + @testset "Line number correction" begin diff --git a/lang/julia/files/patch-test_file.jl b/lang/julia/files/patch-test_file.jl new file mode 100644 index 000000000000..55a77008efa8 --- /dev/null +++ b/lang/julia/files/patch-test_file.jl @@ -0,0 +1,11 @@ +--- test/file.jl.orig 2024-08-27 21:19:31 UTC ++++ test/file.jl +@@ -1628,7 +1628,7 @@ end + @test isempty(readdir(join=true)) + rm(d, recursive=true) + @test !ispath(d) +- @test isempty(readdir()) ++ @test_throws Base._UVError("readdir(\".\")", Base.UV_ENOENT) readdir() + @test_throws Base._UVError("readdir($(repr(d)))", Base.UV_ENOENT) readdir(d) + @test_throws Base._UVError("pwd()", Base.UV_ENOENT) readdir(join=true) + end diff --git a/lang/julia/files/patch-test_gmp.jl b/lang/julia/files/patch-test_gmp.jl new file mode 100644 index 000000000000..779374bd0ce3 --- /dev/null +++ b/lang/julia/files/patch-test_gmp.jl @@ -0,0 +1,13 @@ +--- test/gmp.jl.orig 2024-08-27 21:19:31 UTC ++++ test/gmp.jl +@@ -12,8 +12,8 @@ ee = typemax(Int64) + @test big(1) isa Signed + + if sizeof(Culong) >= 8 +- @test_throws OutOfMemoryError big(96608869069402268615522366320733234710)^16374500563449903721 +- @test_throws OutOfMemoryError 555555555555555555555555555555555555555555555555555^55555555555555555 ++ @test_throws DivideError big(96608869069402268615522366320733234710)^16374500563449903721 ++ @test_throws DivideError 555555555555555555555555555555555555555555555555555^55555555555555555 + end + + let x = big(1) diff --git a/lang/julia/files/stdlib_SparseArrays_test_fixed.jl.patch b/lang/julia/files/stdlib_SparseArrays_test_fixed.jl.patch new file mode 100644 index 000000000000..03a5e14b791e --- /dev/null +++ b/lang/julia/files/stdlib_SparseArrays_test_fixed.jl.patch @@ -0,0 +1,16 @@ +--- stdlib/SparseArrays-279b363ca8d3129d4742903d37c8b11545fa08a2/test/fixed.jl.orig 2023-11-27 14:51:42.000000000 +0000 ++++ stdlib/SparseArrays-279b363ca8d3129d4742903d37c8b11545fa08a2/test/fixed.jl 2024-09-12 07:30:21.425676000 +0000 +@@ -153,9 +153,10 @@ + b = sprandn(10, 10, 0.99) + I + a = fixed(b) + +- @test (lu(a) \ randn(10); true) +- @test b == a +- @test (qr(a + a') \ randn(10); true) ++ # it will be an error because it calls resize! in sparsematrix.jl:561 ++ # @test (lu(a) \ randn(10); true) ++ # @test b == a ++ # @test (qr(a + a') \ randn(10); true) + @test b == a + end + diff --git a/lang/julia/files/stdlib_SparseArrays_test_testgroups.patch b/lang/julia/files/stdlib_SparseArrays_test_testgroups.patch new file mode 100644 index 000000000000..fa0ac40ed375 --- /dev/null +++ b/lang/julia/files/stdlib_SparseArrays_test_testgroups.patch @@ -0,0 +1,14 @@ +--- stdlib/SparseArrays-279b363ca8d3129d4742903d37c8b11545fa08a2/test/testgroups.orig 2024-09-13 19:42:12.500051000 +0000 ++++ stdlib/SparseArrays-279b363ca8d3129d4742903d37c8b11545fa08a2/test/testgroups 2024-09-13 19:42:22.619798000 +0000 +@@ -1,5 +1,4 @@ + allowscalar +-cholmod + fixed + higherorderfns + issues +@@ -8,5 +7,3 @@ + sparsematrix_constructors_indexing + sparsematrix_ops + sparsevector +-spqr +-umfpack diff --git a/lang/julia/files/stdlib_Tar_test_runtest.jl.patch b/lang/julia/files/stdlib_Tar_test_runtest.jl.patch new file mode 100644 index 000000000000..108589f3ecf7 --- /dev/null +++ b/lang/julia/files/stdlib_Tar_test_runtest.jl.patch @@ -0,0 +1,16 @@ +--- stdlib/Tar-ff55460f4d329949661a33e6c8168ce6d890676c/test/runtests.jl.orig 2024-09-12 13:53:09.737915000 +0000 ++++ stdlib/Tar-ff55460f4d329949661a33e6c8168ce6d890676c/test/runtests.jl 2024-09-12 13:52:09.602089000 +0000 +@@ -541,7 +541,12 @@ + VERSION < v"1.7" && return + end + for sk in [nothing, tempname()] +- dir = Tar.extract(tarball, skeleton=sk) ++ if name == "\xba\xdd" ++ # FreeBSD's zfs does not allow a file to be of this name. ++ return ++ else ++ dir = Tar.extract(tarball, skeleton=sk) ++ end + @test_no_throw Tar.create(dir, skeleton=sk) + @test_no_throw Tar.create(dir, skeleton=sk, portable=false) + @test_throws ErrorException Tar.create(dir, skeleton=sk, portable=true) diff --git a/lang/julia/pkg-message b/lang/julia/pkg-message new file mode 100644 index 000000000000..530860e07af6 --- /dev/null +++ b/lang/julia/pkg-message @@ -0,0 +1,3 @@ +Please export +JULIA_SSL_CA_ROOTS_PATH=/etc/ssl/certs +to fix certificates issues. diff --git a/lang/julia/pkg-plist b/lang/julia/pkg-plist index 056d699d0e5b..e43f4b2717f5 100644 --- a/lang/julia/pkg-plist +++ b/lang/julia/pkg-plist @@ -43,7 +43,7 @@ lib/julia/libLLVM.so lib/julia/libatomic.so.1 lib/julia/libblastrampoline.so lib/julia/libblastrampoline.so.5 -lib/julia/libblastrampoline.so.5.4.0 +lib/julia/libblastrampoline.so.5.11.0 lib/julia/libccalltest.so lib/julia/libcurl.so lib/julia/libdSFMT.so @@ -65,9 +65,6 @@ lib/julia/libjulia-internal.so lib/julia/libjulia-internal.so.%%MINOR%% lib/julia/libjulia-internal.so.%%VERSION%% lib/julia/libllvmcalltest.so -lib/julia/libmbedcrypto.so -lib/julia/libmbedtls.so -lib/julia/libmbedx509.so lib/julia/libmpfr.so lib/julia/libnghttp2.so lib/julia/libopenblas.so @@ -366,186 +363,6 @@ share/applications/julia.desktop %%DATADIR%%/base/views.jl %%DATADIR%%/base/weakkeydict.jl %%DATADIR%%/cert.pem -%%DATADIR%%/compiled/v%%MINOR%%/DelimitedFiles/dlKZm_PihWh.ji -%%DATADIR%%/compiled/v%%MINOR%%/DelimitedFiles/dlKZm_PihWh.so -%%DATADIR%%/compiled/v%%MINOR%%/DelimitedFiles/dlKZm_Ywu7D.ji -%%DATADIR%%/compiled/v%%MINOR%%/DelimitedFiles/dlKZm_Ywu7D.so -%%DATADIR%%/compiled/v%%MINOR%%/DelimitedFiles/dlKZm_cLkIa.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/DelimitedFiles/dlKZm_L4ALH.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/DelimitedFiles/dlKZm_L4ALH.so -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/DelimitedFiles/dlKZm_dEc3w.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/DelimitedFiles/dlKZm_wM1hT.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/DelimitedFiles/dlKZm_wM1hT.so -%%DATADIR%%/compiled/v%%MINOR%%/Distributed/Pq94q_PihWh.ji -%%DATADIR%%/compiled/v%%MINOR%%/Distributed/Pq94q_PihWh.so -%%DATADIR%%/compiled/v%%MINOR%%/Distributed/Pq94q_Ywu7D.ji -%%DATADIR%%/compiled/v%%MINOR%%/Distributed/Pq94q_Ywu7D.so -%%DATADIR%%/compiled/v%%MINOR%%/Distributed/Pq94q_cLkIa.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/Distributed/Pq94q_L4ALH.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/Distributed/Pq94q_L4ALH.so -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/Distributed/Pq94q_dEc3w.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/Distributed/Pq94q_wM1hT.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/Distributed/Pq94q_wM1hT.so -%%DATADIR%%/compiled/v%%MINOR%%/GMP_jll/1Lisu_PihWh.ji -%%DATADIR%%/compiled/v%%MINOR%%/GMP_jll/1Lisu_PihWh.so -%%DATADIR%%/compiled/v%%MINOR%%/GMP_jll/1Lisu_Ywu7D.ji -%%DATADIR%%/compiled/v%%MINOR%%/GMP_jll/1Lisu_Ywu7D.so -%%DATADIR%%/compiled/v%%MINOR%%/GMP_jll/1Lisu_cLkIa.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/GMP_jll/1Lisu_L4ALH.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/GMP_jll/1Lisu_L4ALH.so -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/GMP_jll/1Lisu_dEc3w.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/GMP_jll/1Lisu_wM1hT.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/GMP_jll/1Lisu_wM1hT.so -%%DATADIR%%/compiled/v%%MINOR%%/LLVMLibUnwind_jll/6CF5v_PihWh.ji -%%DATADIR%%/compiled/v%%MINOR%%/LLVMLibUnwind_jll/6CF5v_PihWh.so -%%DATADIR%%/compiled/v%%MINOR%%/LLVMLibUnwind_jll/6CF5v_Ywu7D.ji -%%DATADIR%%/compiled/v%%MINOR%%/LLVMLibUnwind_jll/6CF5v_Ywu7D.so -%%DATADIR%%/compiled/v%%MINOR%%/LLVMLibUnwind_jll/6CF5v_cLkIa.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/LLVMLibUnwind_jll/6CF5v_L4ALH.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/LLVMLibUnwind_jll/6CF5v_L4ALH.so -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/LLVMLibUnwind_jll/6CF5v_dEc3w.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/LLVMLibUnwind_jll/6CF5v_wM1hT.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/LLVMLibUnwind_jll/6CF5v_wM1hT.so -%%DATADIR%%/compiled/v%%MINOR%%/LazyArtifacts/MRP8l_PihWh.ji -%%DATADIR%%/compiled/v%%MINOR%%/LazyArtifacts/MRP8l_PihWh.so -%%DATADIR%%/compiled/v%%MINOR%%/LazyArtifacts/MRP8l_Ywu7D.ji -%%DATADIR%%/compiled/v%%MINOR%%/LazyArtifacts/MRP8l_Ywu7D.so -%%DATADIR%%/compiled/v%%MINOR%%/LazyArtifacts/MRP8l_cLkIa.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/LazyArtifacts/MRP8l_L4ALH.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/LazyArtifacts/MRP8l_L4ALH.so -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/LazyArtifacts/MRP8l_dEc3w.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/LazyArtifacts/MRP8l_wM1hT.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/LazyArtifacts/MRP8l_wM1hT.so -%%DATADIR%%/compiled/v%%MINOR%%/LibUV_jll/MMpyl_PihWh.ji -%%DATADIR%%/compiled/v%%MINOR%%/LibUV_jll/MMpyl_PihWh.so -%%DATADIR%%/compiled/v%%MINOR%%/LibUV_jll/MMpyl_Ywu7D.ji -%%DATADIR%%/compiled/v%%MINOR%%/LibUV_jll/MMpyl_Ywu7D.so -%%DATADIR%%/compiled/v%%MINOR%%/LibUV_jll/MMpyl_cLkIa.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/LibUV_jll/MMpyl_L4ALH.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/LibUV_jll/MMpyl_L4ALH.so -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/LibUV_jll/MMpyl_dEc3w.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/LibUV_jll/MMpyl_wM1hT.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/LibUV_jll/MMpyl_wM1hT.so -%%DATADIR%%/compiled/v%%MINOR%%/LibUnwind_jll/CxrEE_PihWh.ji -%%DATADIR%%/compiled/v%%MINOR%%/LibUnwind_jll/CxrEE_PihWh.so -%%DATADIR%%/compiled/v%%MINOR%%/LibUnwind_jll/CxrEE_Ywu7D.ji -%%DATADIR%%/compiled/v%%MINOR%%/LibUnwind_jll/CxrEE_Ywu7D.so -%%DATADIR%%/compiled/v%%MINOR%%/LibUnwind_jll/CxrEE_cLkIa.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/LibUnwind_jll/CxrEE_L4ALH.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/LibUnwind_jll/CxrEE_L4ALH.so -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/LibUnwind_jll/CxrEE_dEc3w.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/LibUnwind_jll/CxrEE_wM1hT.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/LibUnwind_jll/CxrEE_wM1hT.so -%%DATADIR%%/compiled/v%%MINOR%%/MPFR_jll/NBMLS_PihWh.ji -%%DATADIR%%/compiled/v%%MINOR%%/MPFR_jll/NBMLS_PihWh.so -%%DATADIR%%/compiled/v%%MINOR%%/MPFR_jll/NBMLS_Ywu7D.ji -%%DATADIR%%/compiled/v%%MINOR%%/MPFR_jll/NBMLS_Ywu7D.so -%%DATADIR%%/compiled/v%%MINOR%%/MPFR_jll/NBMLS_cLkIa.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/MPFR_jll/NBMLS_L4ALH.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/MPFR_jll/NBMLS_L4ALH.so -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/MPFR_jll/NBMLS_dEc3w.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/MPFR_jll/NBMLS_wM1hT.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/MPFR_jll/NBMLS_wM1hT.so -%%DATADIR%%/compiled/v%%MINOR%%/OpenLibm_jll/ToVO1_PihWh.ji -%%DATADIR%%/compiled/v%%MINOR%%/OpenLibm_jll/ToVO1_PihWh.so -%%DATADIR%%/compiled/v%%MINOR%%/OpenLibm_jll/ToVO1_Ywu7D.ji -%%DATADIR%%/compiled/v%%MINOR%%/OpenLibm_jll/ToVO1_Ywu7D.so -%%DATADIR%%/compiled/v%%MINOR%%/OpenLibm_jll/ToVO1_cLkIa.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/OpenLibm_jll/ToVO1_L4ALH.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/OpenLibm_jll/ToVO1_L4ALH.so -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/OpenLibm_jll/ToVO1_dEc3w.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/OpenLibm_jll/ToVO1_wM1hT.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/OpenLibm_jll/ToVO1_wM1hT.so -%%DATADIR%%/compiled/v%%MINOR%%/PCRE2_jll/8i0KO_PihWh.ji -%%DATADIR%%/compiled/v%%MINOR%%/PCRE2_jll/8i0KO_PihWh.so -%%DATADIR%%/compiled/v%%MINOR%%/PCRE2_jll/8i0KO_Ywu7D.ji -%%DATADIR%%/compiled/v%%MINOR%%/PCRE2_jll/8i0KO_Ywu7D.so -%%DATADIR%%/compiled/v%%MINOR%%/PCRE2_jll/8i0KO_cLkIa.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/PCRE2_jll/8i0KO_L4ALH.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/PCRE2_jll/8i0KO_L4ALH.so -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/PCRE2_jll/8i0KO_dEc3w.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/PCRE2_jll/8i0KO_wM1hT.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/PCRE2_jll/8i0KO_wM1hT.so -%%DATADIR%%/compiled/v%%MINOR%%/Profile/nGhxz_PihWh.ji -%%DATADIR%%/compiled/v%%MINOR%%/Profile/nGhxz_PihWh.so -%%DATADIR%%/compiled/v%%MINOR%%/Profile/nGhxz_Ywu7D.ji -%%DATADIR%%/compiled/v%%MINOR%%/Profile/nGhxz_Ywu7D.so -%%DATADIR%%/compiled/v%%MINOR%%/Profile/nGhxz_cLkIa.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/Profile/nGhxz_L4ALH.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/Profile/nGhxz_L4ALH.so -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/Profile/nGhxz_dEc3w.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/Profile/nGhxz_wM1hT.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/Profile/nGhxz_wM1hT.so -%%DATADIR%%/compiled/v%%MINOR%%/SharedArrays/g12Jt_PihWh.ji -%%DATADIR%%/compiled/v%%MINOR%%/SharedArrays/g12Jt_PihWh.so -%%DATADIR%%/compiled/v%%MINOR%%/SharedArrays/g12Jt_Ywu7D.ji -%%DATADIR%%/compiled/v%%MINOR%%/SharedArrays/g12Jt_Ywu7D.so -%%DATADIR%%/compiled/v%%MINOR%%/SharedArrays/g12Jt_cLkIa.ji -%%DATADIR%%/compiled/v%%MINOR%%/SparseArrays/P9ieR_PihWh.ji -%%DATADIR%%/compiled/v%%MINOR%%/SparseArrays/P9ieR_PihWh.so -%%DATADIR%%/compiled/v%%MINOR%%/SparseArrays/P9ieR_Ywu7D.ji -%%DATADIR%%/compiled/v%%MINOR%%/SparseArrays/P9ieR_Ywu7D.so -%%DATADIR%%/compiled/v%%MINOR%%/SparseArrays/P9ieR_cLkIa.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/SharedArrays/g12Jt_L4ALH.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/SharedArrays/g12Jt_L4ALH.so -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/SharedArrays/g12Jt_dEc3w.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/SharedArrays/g12Jt_wM1hT.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/SharedArrays/g12Jt_wM1hT.so -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/SparseArrays/P9ieR_L4ALH.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/SparseArrays/P9ieR_L4ALH.so -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/SparseArrays/P9ieR_dEc3w.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/SparseArrays/P9ieR_wM1hT.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/SparseArrays/P9ieR_wM1hT.so -%%DATADIR%%/compiled/v%%MINOR%%/SuiteSparse_jll/ME9At_PihWh.ji -%%DATADIR%%/compiled/v%%MINOR%%/SuiteSparse_jll/ME9At_PihWh.so -%%DATADIR%%/compiled/v%%MINOR%%/SuiteSparse_jll/ME9At_Ywu7D.ji -%%DATADIR%%/compiled/v%%MINOR%%/SuiteSparse_jll/ME9At_Ywu7D.so -%%DATADIR%%/compiled/v%%MINOR%%/SuiteSparse_jll/ME9At_iUL7K.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/SuiteSparse_jll/ME9At_L4ALH.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/SuiteSparse_jll/ME9At_L4ALH.so -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/SuiteSparse_jll/ME9At_RicHV.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/SuiteSparse_jll/ME9At_wM1hT.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/SuiteSparse_jll/ME9At_wM1hT.so -%%DATADIR%%/compiled/v%%MINOR%%/Test/JfdTE_PihWh.ji -%%DATADIR%%/compiled/v%%MINOR%%/Test/JfdTE_PihWh.so -%%DATADIR%%/compiled/v%%MINOR%%/Test/JfdTE_Ywu7D.ji -%%DATADIR%%/compiled/v%%MINOR%%/Test/JfdTE_Ywu7D.so -%%DATADIR%%/compiled/v%%MINOR%%/Test/JfdTE_cLkIa.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/Test/JfdTE_L4ALH.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/Test/JfdTE_L4ALH.so -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/Test/JfdTE_dEc3w.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/Test/JfdTE_wM1hT.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/Test/JfdTE_wM1hT.so -%%DATADIR%%/compiled/v%%MINOR%%/Zlib_jll/xjq3Q_PihWh.ji -%%DATADIR%%/compiled/v%%MINOR%%/Zlib_jll/xjq3Q_PihWh.so -%%DATADIR%%/compiled/v%%MINOR%%/Zlib_jll/xjq3Q_Ywu7D.ji -%%DATADIR%%/compiled/v%%MINOR%%/Zlib_jll/xjq3Q_Ywu7D.so -%%DATADIR%%/compiled/v%%MINOR%%/Zlib_jll/xjq3Q_cLkIa.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/Zlib_jll/xjq3Q_L4ALH.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/Zlib_jll/xjq3Q_L4ALH.so -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/Zlib_jll/xjq3Q_dEc3w.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/Zlib_jll/xjq3Q_wM1hT.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/Zlib_jll/xjq3Q_wM1hT.so -%%DATADIR%%/compiled/v%%MINOR%%/dSFMT_jll/48Kea_PihWh.ji -%%DATADIR%%/compiled/v%%MINOR%%/dSFMT_jll/48Kea_PihWh.so -%%DATADIR%%/compiled/v%%MINOR%%/dSFMT_jll/48Kea_Ywu7D.ji -%%DATADIR%%/compiled/v%%MINOR%%/dSFMT_jll/48Kea_Ywu7D.so -%%DATADIR%%/compiled/v%%MINOR%%/dSFMT_jll/48Kea_cLkIa.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/dSFMT_jll/48Kea_L4ALH.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/dSFMT_jll/48Kea_L4ALH.so -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/dSFMT_jll/48Kea_dEc3w.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/dSFMT_jll/48Kea_wM1hT.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/dSFMT_jll/48Kea_wM1hT.so -%%DATADIR%%/compiled/v%%MINOR%%/libLLVM_jll/BYxGh_PihWh.ji -%%DATADIR%%/compiled/v%%MINOR%%/libLLVM_jll/BYxGh_PihWh.so -%%DATADIR%%/compiled/v%%MINOR%%/libLLVM_jll/BYxGh_Ywu7D.ji -%%DATADIR%%/compiled/v%%MINOR%%/libLLVM_jll/BYxGh_Ywu7D.so -%%DATADIR%%/compiled/v%%MINOR%%/libLLVM_jll/BYxGh_cLkIa.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/libLLVM_jll/BYxGh_L4ALH.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/libLLVM_jll/BYxGh_L4ALH.so -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/libLLVM_jll/BYxGh_dEc3w.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/libLLVM_jll/BYxGh_wM1hT.ji -%%DEBUG%%%%DATADIR%%/compiled/v%%MINOR%%/libLLVM_jll/BYxGh_wM1hT.so %%DATADIR%%/julia-config.jl %%DATADIR%%/stdlib/v%%MINOR%%/ArgTools/LICENSE %%DATADIR%%/stdlib/v%%MINOR%%/ArgTools/Project.toml @@ -1625,6 +1442,7 @@ share/applications/julia.desktop %%DATADIR%%/test/llvmcall2.jl %%DATADIR%%/test/llvmpasses/Makefile %%DATADIR%%/test/llvmpasses/aliasscopes.jl +%%DATADIR%%/test/llvmpasses/alloc-opt-bits.ll %%DATADIR%%/test/llvmpasses/alloc-opt-gcframe-addrspaces.ll %%DATADIR%%/test/llvmpasses/alloc-opt-gcframe.ll %%DATADIR%%/test/llvmpasses/alloc-opt-pass.ll @@ -1700,6 +1518,12 @@ share/applications/julia.desktop %%DATADIR%%/test/project/Extensions/ExtDep.jl/src/ExtDep.jl %%DATADIR%%/test/project/Extensions/ExtDep2/Project.toml %%DATADIR%%/test/project/Extensions/ExtDep2/src/ExtDep2.jl +%%DATADIR%%/test/project/Extensions/ExtNameCollision_A/Project.toml +%%DATADIR%%/test/project/Extensions/ExtNameCollision_A/ext/REPLExt.jl +%%DATADIR%%/test/project/Extensions/ExtNameCollision_A/src/ExtNameCollision_A.jl +%%DATADIR%%/test/project/Extensions/ExtNameCollision_B/Project.toml +%%DATADIR%%/test/project/Extensions/ExtNameCollision_B/ext/REPLExt.jl +%%DATADIR%%/test/project/Extensions/ExtNameCollision_B/src/ExtNameCollision_B.jl %%DATADIR%%/test/project/Extensions/HasDepWithExtensions.jl/Manifest.toml %%DATADIR%%/test/project/Extensions/HasDepWithExtensions.jl/Project.toml %%DATADIR%%/test/project/Extensions/HasDepWithExtensions.jl/src/HasDepWithExtensions.jl @@ -1791,3 +1615,4 @@ share/applications/julia.desktop %%DATADIR%%/test/version.jl %%DATADIR%%/test/worlds.jl share/man/man1/julia.1.gz +@comment Insert PLIST.compiled here diff --git a/lang/lfortran/Makefile b/lang/lfortran/Makefile index 8e5a9d7ee7e1..936b6ca55427 100644 --- a/lang/lfortran/Makefile +++ b/lang/lfortran/Makefile @@ -1,6 +1,6 @@ PORTNAME= lfortran DISTVERSIONPREFIX= v -DISTVERSION= 0.51.0 +DISTVERSION= 0.52.0 CATEGORIES= lang MAINTAINER= fortran@FreeBSD.org diff --git a/lang/lfortran/distinfo b/lang/lfortran/distinfo index 706912aee4a6..4896b64cb248 100644 --- a/lang/lfortran/distinfo +++ b/lang/lfortran/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744217396 -SHA256 (lfortran-lfortran-v0.51.0_GH0.tar.gz) = 8cb92bce5dda025c131751728157ed3f09d45208fedc53175ddfaa9d45686299 -SIZE (lfortran-lfortran-v0.51.0_GH0.tar.gz) = 3183766 +TIMESTAMP = 1747584033 +SHA256 (lfortran-lfortran-v0.52.0_GH0.tar.gz) = 4f952fdf9d09b59073bbcbc5a50b8f50d0332b7552c7db269a5a552c05b1ecd9 +SIZE (lfortran-lfortran-v0.52.0_GH0.tar.gz) = 3248917 diff --git a/lang/linux-dotnet-runtime/Makefile b/lang/linux-dotnet-runtime/Makefile index 619bc1bc59e7..2cc47fc22d5a 100644 --- a/lang/linux-dotnet-runtime/Makefile +++ b/lang/linux-dotnet-runtime/Makefile @@ -12,6 +12,9 @@ WWW= https://www.microsoft.com/net/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt +DEPRECATED= Ancient version, no practical use +EXPIRATION_DATE=2025-07-01 + ONLY_FOR_ARCHS= amd64 .if ${PORTNAME} != dotnet-cli diff --git a/lang/py-hy/Makefile b/lang/py-hy/Makefile index be83d08da30c..77c33ad6b5ce 100644 --- a/lang/py-hy/Makefile +++ b/lang/py-hy/Makefile @@ -1,6 +1,5 @@ PORTNAME= hy -PORTVERSION= 1.0.0 -PORTREVISION= 1 +PORTVERSION= 1.1.0 CATEGORIES= lang python MASTER_SITES= PYPI \ https://github.com/hylang/hy/releases/download/${PORTVERSION}/ diff --git a/lang/py-hy/distinfo b/lang/py-hy/distinfo index 873527a86f90..8f053e504429 100644 --- a/lang/py-hy/distinfo +++ b/lang/py-hy/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734308168 -SHA256 (hy-1.0.0.tar.gz) = 3a00013e075ff5ce8f5d475ca2be47e4c871f09184ba3533787cb544d32d1f9e -SIZE (hy-1.0.0.tar.gz) = 121792 +TIMESTAMP = 1747546564 +SHA256 (hy-1.1.0.tar.gz) = c8943ce306341b4b3edab4142f2c7ca55b43415b0ebf6c0e7969290a6eed2948 +SIZE (hy-1.1.0.tar.gz) = 120402 diff --git a/lang/zig/Makefile b/lang/zig/Makefile index 94d4ce3b3d39..62a5af4139f3 100644 --- a/lang/zig/Makefile +++ b/lang/zig/Makefile @@ -1,5 +1,5 @@ PORTNAME= zig -DISTVERSION= 0.13.0 +DISTVERSION= 0.14.0 CATEGORIES= lang MASTER_SITES= https://ziglang.org/download/${DISTVERSION}/ \ https://ziglang.org/builds/ @@ -37,7 +37,7 @@ STATIC_CMAKE_BOOL= ZIG_STATIC STATIC_LDFLAGS= -licudata -licuuc -llzma -lm -lmd -lxml2 -lz -lzstd STATIC_LIB_DEPENDS+= libxml2.so:textproc/libxml2 -_LLVM_VER= 18 +_LLVM_VER= 19 _ZIG_BIN= ${STAGEDIR}${PREFIX}/bin/zig post-configure-STATIC-on: diff --git a/lang/zig/distinfo b/lang/zig/distinfo index 7d0e27c6e2f0..9e8edfca8f10 100644 --- a/lang/zig/distinfo +++ b/lang/zig/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1727279589 -SHA256 (zig-0.13.0.tar.xz) = 06c73596beeccb71cc073805bdb9c0e05764128f16478fa53bf17dfabc1d4318 -SIZE (zig-0.13.0.tar.xz) = 17220728 +TIMESTAMP = 1744681910 +SHA256 (zig-0.14.0.tar.xz) = c76638c03eb204c4432ae092f6fa07c208567e110fbd4d862d131a7332584046 +SIZE (zig-0.14.0.tar.xz) = 17772188 diff --git a/lang/zig010/Makefile b/lang/zig010/Makefile index c8a2b3d21c73..7a2db4003421 100644 --- a/lang/zig010/Makefile +++ b/lang/zig010/Makefile @@ -18,6 +18,9 @@ WWW= https://ziglang.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Old zig implementation, no consumers in ports +EXPIRATION_DATE= 2025-08-30 + ONLY_FOR_ARCHS= aarch64 amd64 ONLY_FOR_ARCHS_REASON= not yet supported |