diff options
Diffstat (limited to 'lang')
-rw-r--r-- | lang/cjs/Makefile | 33 | ||||
-rw-r--r-- | lang/cjs/distinfo | 6 | ||||
-rw-r--r-- | lang/cjs/pkg-descr | 4 | ||||
-rw-r--r-- | lang/odin/Makefile | 4 | ||||
-rw-r--r-- | lang/odin/distinfo | 6 | ||||
-rw-r--r-- | lang/odin/pkg-plist | 88 | ||||
-rw-r--r-- | lang/swift510/Makefile | 9 | ||||
-rw-r--r-- | lang/swift510/files/start-build.sh | 19 |
8 files changed, 135 insertions, 34 deletions
diff --git a/lang/cjs/Makefile b/lang/cjs/Makefile index 260b0200c4ef..a752893bd4ea 100644 --- a/lang/cjs/Makefile +++ b/lang/cjs/Makefile @@ -1,14 +1,10 @@ PORTNAME= cjs -PORTVERSION= 5.4.1 -PORTREVISION= 2 +DISTVERSION= 6.4.0 CATEGORIES= lang gnome DIST_SUBDIR= gnome -PATCH_SITES= https://gitlab.gnome.org/GNOME/gjs/-/commit/ -PATCHFILES= f93880c356108cfdbc8f9ebe318d18f256d7128d.patch:-p1 # https://gitlab.gnome.org/GNOME/gjs/-/issues/514 - MAINTAINER= gnome@FreeBSD.org -COMMENT= JavaScript bindings based on gobject-introspection +COMMENT= Cinnamon Javascript interpreter WWW= https://github.com/linuxmint/cjs LICENSE= MIT LGPL20+ @@ -17,14 +13,14 @@ LICENSE_FILE_MIT= ${WRKSRC}/LICENSES/MIT.txt LICENSE_FILE_LGPL20+ = ${WRKSRC}/LICENSES/LGPL-2.0-or-later.txt LIB_DEPENDS= libffi.so:devel/libffi \ - libmozjs-78.so:lang/spidermonkey78 + libmozjs-115.so:lang/spidermonkey115 -USES= compiler:c++17-lang gettext gnome localbase meson pkgconfig \ - python:build readline shebangfix xorg -USE_GNOME= cairo gdkpixbuf gtk30 introspection +USES= compiler:c++17-lang gnome meson pkgconfig \ + python:build shebangfix xorg +USE_GNOME= cairo glib20 introspection USE_XORG= x11 xext -MESON_ARGS= -Dinstalled_tests=false \ - -Dprofiler=disabled +MESON_ARGS= -Dprofiler=disabled + USE_LDCONFIG= yes USE_GITHUB= yes @@ -34,8 +30,15 @@ SHEBANG_GLOB= *.py PORTSCOUT= limit:^[0-9.]+$$ # ignore master.mint* tags -post-patch: - ${REINPLACE_CMD} -e 's|--warn-error||g' \ - ${WRKSRC}/meson.build +OPTIONS_DEFINE= READLINE TEST +OPTIONS_DEFAULT= READLINE + +READLINE_MESON_ENABLED= readline +READLINE_USES= readline + +TEST_BUILD_DEPENDS= dbus-run-session:devel/dbus \ + gtk3>0:x11-toolkits/gtk30 \ + gtk4>0:x11-toolkits/gtk40 +TEST_MESON_FALSE= skip_dbus_tests skip_gtk_tests .include <bsd.port.mk> diff --git a/lang/cjs/distinfo b/lang/cjs/distinfo index 9c843f20af8a..4c513062cc1f 100644 --- a/lang/cjs/distinfo +++ b/lang/cjs/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1677355395 -SHA256 (gnome/linuxmint-cjs-5.4.1_GH0.tar.gz) = 212fa302f15ea955af6dc87fdba3898f751d078df91cb84b0e6615d5a2b84e15 -SIZE (gnome/linuxmint-cjs-5.4.1_GH0.tar.gz) = 794618 +TIMESTAMP = 1735624742 +SHA256 (gnome/linuxmint-cjs-6.4.0_GH0.tar.gz) = 55d730fdb331a9778a0d569e45c968ac68c8f218876e5d2d475cb5af21b6935a +SIZE (gnome/linuxmint-cjs-6.4.0_GH0.tar.gz) = 874506 SHA256 (gnome/f93880c356108cfdbc8f9ebe318d18f256d7128d.patch) = 254299e1b39987c53c3c4943fcc3c4e0b00a27442192243e3c7c1589969f2811 SIZE (gnome/f93880c356108cfdbc8f9ebe318d18f256d7128d.patch) = 1674 diff --git a/lang/cjs/pkg-descr b/lang/cjs/pkg-descr index 64609dc99656..58569c1f2562 100644 --- a/lang/cjs/pkg-descr +++ b/lang/cjs/pkg-descr @@ -1 +1,3 @@ -This module contains JavaScript bindings based on gobject-introspection. +CJS fork of GJS for Cinnamon. It is functionally identical, and is only +to maintain stability with the Cinnamon release cycle, and between various +distributions. diff --git a/lang/odin/Makefile b/lang/odin/Makefile index cb9e8c78ee80..325fd122962c 100644 --- a/lang/odin/Makefile +++ b/lang/odin/Makefile @@ -1,6 +1,6 @@ PORTNAME= odin DISTVERSIONPREFIX= dev- -DISTVERSION= 2025-03 +DISTVERSION= 2025-07 CATEGORIES= lang devel PKGNAMESUFFIX= -lang @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv7= compilation fails: use of undeclared identifier 'LLVMInitializeWebAssemblyTargetInfo' BROKEN_i386= compilation fails: use of undeclared identifier 'LLVMInitializeAArch64TargetInfo', see https://github.com/odin-lang/Odin/issues/4875 -USES= gmake llvm:19,lib python:test +USES= gmake llvm:20,lib python:test USE_GITHUB= yes GH_ACCOUNT= odin-lang diff --git a/lang/odin/distinfo b/lang/odin/distinfo index c13e75b433a9..488df60e5ebc 100644 --- a/lang/odin/distinfo +++ b/lang/odin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1741327138 -SHA256 (odin-lang-Odin-dev-2025-03_GH0.tar.gz) = 04011759096d68992ce95db1f512b9af3fa7929093540e33bd7a295207bafa4c -SIZE (odin-lang-Odin-dev-2025-03_GH0.tar.gz) = 145740047 +TIMESTAMP = 1752511556 +SHA256 (odin-lang-Odin-dev-2025-07_GH0.tar.gz) = b1f547917d8bbd525f5119d74cd5ffc280e9daa8309481f96608f62858eec9eb +SIZE (odin-lang-Odin-dev-2025-07_GH0.tar.gz) = 145316310 diff --git a/lang/odin/pkg-plist b/lang/odin/pkg-plist index ce4b6829a9d9..9b517c5d7d9b 100644 --- a/lang/odin/pkg-plist +++ b/lang/odin/pkg-plist @@ -47,6 +47,9 @@ lib/odin/base/runtime/random_generator.odin lib/odin/base/runtime/thread_management.odin lib/odin/base/runtime/udivmod128.odin lib/odin/base/runtime/wasm_allocator.odin +lib/odin/base/sanitizer/address.odin +lib/odin/base/sanitizer/doc.odin +lib/odin/base/sanitizer/memory.odin lib/odin/core/bufio/lookahead_reader.odin lib/odin/core/bufio/read_writer.odin lib/odin/core/bufio/reader.odin @@ -92,6 +95,7 @@ lib/odin/core/container/lru/lru_cache.odin lib/odin/core/container/priority_queue/priority_queue.odin lib/odin/core/container/queue/queue.odin lib/odin/core/container/rbtree/rbtree.odin +lib/odin/core/container/small_array/doc.odin lib/odin/core/container/small_array/small_array.odin lib/odin/core/container/topological_sort/topological_sort.odin lib/odin/core/crypto/README.md @@ -119,6 +123,8 @@ lib/odin/core/crypto/_fiat/README.md lib/odin/core/crypto/_fiat/fiat.odin lib/odin/core/crypto/_fiat/field_curve25519/field.odin lib/odin/core/crypto/_fiat/field_curve25519/field51.odin +lib/odin/core/crypto/_fiat/field_curve448/field.odin +lib/odin/core/crypto/_fiat/field_curve448/field51.odin lib/odin/core/crypto/_fiat/field_poly1305/field.odin lib/odin/core/crypto/_fiat/field_poly1305/field4344.odin lib/odin/core/crypto/_fiat/field_scalar25519/field.odin @@ -128,6 +134,10 @@ lib/odin/core/crypto/_sha3/sp800_185.odin lib/odin/core/crypto/aead/aead.odin lib/odin/core/crypto/aead/doc.odin lib/odin/core/crypto/aead/low_level.odin +lib/odin/core/crypto/aegis/aegis.odin +lib/odin/core/crypto/aegis/aegis_impl_ct64.odin +lib/odin/core/crypto/aegis/aegis_impl_hw_gen.odin +lib/odin/core/crypto/aegis/aegis_impl_hw_intel.odin lib/odin/core/crypto/aes/aes.odin lib/odin/core/crypto/aes/aes_ctr.odin lib/odin/core/crypto/aes/aes_ctr_hw_intel.odin @@ -144,6 +154,10 @@ lib/odin/core/crypto/chacha20/chacha20.odin lib/odin/core/crypto/chacha20/chacha20_impl.odin lib/odin/core/crypto/chacha20poly1305/chacha20poly1305.odin lib/odin/core/crypto/crypto.odin +lib/odin/core/crypto/deoxysii/deoxysii.odin +lib/odin/core/crypto/deoxysii/deoxysii_impl_ct64.odin +lib/odin/core/crypto/deoxysii/deoxysii_impl_hw_gen.odin +lib/odin/core/crypto/deoxysii/deoxysii_impl_hw_intel.odin lib/odin/core/crypto/ed25519/ed25519.odin lib/odin/core/crypto/hash/doc.odin lib/odin/core/crypto/hash/hash.odin @@ -169,12 +183,15 @@ lib/odin/core/crypto/rand_windows.odin lib/odin/core/crypto/ristretto255/ristretto255.odin lib/odin/core/crypto/ristretto255/ristretto255_scalar.odin lib/odin/core/crypto/sha2/sha2.odin +lib/odin/core/crypto/sha2/sha2_impl_hw_gen.odin +lib/odin/core/crypto/sha2/sha2_impl_hw_intel.odin lib/odin/core/crypto/sha3/sha3.odin lib/odin/core/crypto/shake/shake.odin lib/odin/core/crypto/siphash/siphash.odin lib/odin/core/crypto/sm3/sm3.odin lib/odin/core/crypto/tuplehash/tuplehash.odin lib/odin/core/crypto/x25519/x25519.odin +lib/odin/core/crypto/x448/x448.odin lib/odin/core/debug/pe/pe.odin lib/odin/core/debug/pe/section.odin lib/odin/core/debug/pe/symbol.odin @@ -186,12 +203,11 @@ lib/odin/core/debug/trace/trace_windows.odin lib/odin/core/dynlib/doc.odin lib/odin/core/dynlib/example/example.odin lib/odin/core/dynlib/example/lib.odin +lib/odin/core/dynlib/lb_haiku.odin lib/odin/core/dynlib/lib.odin lib/odin/core/dynlib/lib_js.odin lib/odin/core/dynlib/lib_unix.odin lib/odin/core/dynlib/lib_windows.odin -lib/odin/core/encoding/ansi/ansi.odin -lib/odin/core/encoding/ansi/doc.odin lib/odin/core/encoding/base32/base32.odin lib/odin/core/encoding/base32/base32_test.odin lib/odin/core/encoding/base64/base64.odin @@ -362,7 +378,11 @@ lib/odin/core/mem/virtual/arena.odin lib/odin/core/mem/virtual/arena_util.odin lib/odin/core/mem/virtual/file.odin lib/odin/core/mem/virtual/virtual.odin +lib/odin/core/mem/virtual/virtual_darwin.odin +lib/odin/core/mem/virtual/virtual_freebsd.odin lib/odin/core/mem/virtual/virtual_linux.odin +lib/odin/core/mem/virtual/virtual_netbsd.odin +lib/odin/core/mem/virtual/virtual_openbsd.odin lib/odin/core/mem/virtual/virtual_other.odin lib/odin/core/mem/virtual/virtual_platform.odin lib/odin/core/mem/virtual/virtual_posix.odin @@ -373,9 +393,11 @@ lib/odin/core/net/dns.odin lib/odin/core/net/dns_unix.odin lib/odin/core/net/dns_windows.odin lib/odin/core/net/doc.odin +lib/odin/core/net/errors.odin lib/odin/core/net/errors_darwin.odin lib/odin/core/net/errors_freebsd.odin lib/odin/core/net/errors_linux.odin +lib/odin/core/net/errors_others.odin lib/odin/core/net/errors_windows.odin lib/odin/core/net/interface.odin lib/odin/core/net/interface_darwin.odin @@ -408,6 +430,7 @@ lib/odin/core/os/os2/allocators.odin lib/odin/core/os/os2/dir.odin lib/odin/core/os/os2/dir_linux.odin lib/odin/core/os/os2/dir_posix.odin +lib/odin/core/os/os2/dir_posix_darwin.odin lib/odin/core/os/os2/dir_walker.odin lib/odin/core/os/os2/dir_wasi.odin lib/odin/core/os/os2/dir_windows.odin @@ -446,6 +469,7 @@ lib/odin/core/os/os2/path_linux.odin lib/odin/core/os/os2/path_netbsd.odin lib/odin/core/os/os2/path_openbsd.odin lib/odin/core/os/os2/path_posix.odin +lib/odin/core/os/os2/path_posixfs.odin lib/odin/core/os/os2/path_wasi.odin lib/odin/core/os/os2/path_windows.odin lib/odin/core/os/os2/pipe.odin @@ -471,6 +495,8 @@ lib/odin/core/os/os2/temp_file_posix.odin lib/odin/core/os/os2/temp_file_wasi.odin lib/odin/core/os/os2/temp_file_windows.odin lib/odin/core/os/os2/user.odin +lib/odin/core/os/os2/user_posix.odin +lib/odin/core/os/os2/user_windows.odin lib/odin/core/os/os_darwin.odin lib/odin/core/os/os_essence.odin lib/odin/core/os/os_freebsd.odin @@ -488,6 +514,7 @@ lib/odin/core/os/stat_windows.odin lib/odin/core/os/stream.odin lib/odin/core/path/filepath/match.odin lib/odin/core/path/filepath/path.odin +lib/odin/core/path/filepath/path_js.odin lib/odin/core/path/filepath/path_unix.odin lib/odin/core/path/filepath/path_wasi.odin lib/odin/core/path/filepath/path_windows.odin @@ -508,6 +535,8 @@ lib/odin/core/simd/simd.odin lib/odin/core/simd/x86/abm.odin lib/odin/core/simd/x86/adx.odin lib/odin/core/simd/x86/aes.odin +lib/odin/core/simd/x86/bmi.odin +lib/odin/core/simd/x86/bmi2.odin lib/odin/core/simd/x86/cmpxchg16b.odin lib/odin/core/simd/x86/fxsr.odin lib/odin/core/simd/x86/pclmulqdq.odin @@ -529,6 +558,7 @@ lib/odin/core/slice/sort.odin lib/odin/core/slice/sort_private.odin lib/odin/core/sort/sort.odin lib/odin/core/strconv/decimal/decimal.odin +lib/odin/core/strconv/deprecated.odin lib/odin/core/strconv/generic_float.odin lib/odin/core/strconv/integers.odin lib/odin/core/strconv/strconv.odin @@ -540,6 +570,7 @@ lib/odin/core/strings/reader.odin lib/odin/core/strings/strings.odin lib/odin/core/sync/atomic.odin lib/odin/core/sync/chan/chan.odin +lib/odin/core/sync/chan/doc.odin lib/odin/core/sync/doc.odin lib/odin/core/sync/extended.odin lib/odin/core/sync/futex_darwin.odin @@ -578,6 +609,7 @@ lib/odin/core/sys/darwin/Foundation/NSError.odin lib/odin/core/sys/darwin/Foundation/NSEvent.odin lib/odin/core/sys/darwin/Foundation/NSLock.odin lib/odin/core/sys/darwin/Foundation/NSMenu.odin +lib/odin/core/sys/darwin/Foundation/NSMenuItem.odin lib/odin/core/sys/darwin/Foundation/NSNotification.odin lib/odin/core/sys/darwin/Foundation/NSNumber.odin lib/odin/core/sys/darwin/Foundation/NSObject.odin @@ -601,8 +633,10 @@ lib/odin/core/sys/darwin/Foundation/NSUserActivity.odin lib/odin/core/sys/darwin/Foundation/NSUserDefaults.odin lib/odin/core/sys/darwin/Foundation/NSWindow.odin lib/odin/core/sys/darwin/Foundation/objc.odin +lib/odin/core/sys/darwin/Foundation/objc_helper.odin lib/odin/core/sys/darwin/Security/SecBase.odin lib/odin/core/sys/darwin/Security/SecRandom.odin +lib/odin/core/sys/darwin/copyfile.odin lib/odin/core/sys/darwin/darwin.odin lib/odin/core/sys/darwin/mach_darwin.odin lib/odin/core/sys/darwin/proc.odin @@ -611,6 +645,7 @@ lib/odin/core/sys/darwin/xnu_system_call_helpers.odin lib/odin/core/sys/darwin/xnu_system_call_numbers.odin lib/odin/core/sys/darwin/xnu_system_call_wrappers.odin lib/odin/core/sys/es/api.odin +lib/odin/core/sys/freebsd/constants.odin lib/odin/core/sys/freebsd/syscalls.odin lib/odin/core/sys/freebsd/types.odin lib/odin/core/sys/haiku/errno.odin @@ -618,11 +653,14 @@ lib/odin/core/sys/haiku/find_directory.odin lib/odin/core/sys/haiku/os.odin lib/odin/core/sys/haiku/types.odin lib/odin/core/sys/info/cpu_arm.odin +lib/odin/core/sys/info/cpu_darwin.odin lib/odin/core/sys/info/cpu_darwin_arm64.odin lib/odin/core/sys/info/cpu_intel.odin lib/odin/core/sys/info/cpu_linux_arm.odin +lib/odin/core/sys/info/cpu_linux_intel.odin lib/odin/core/sys/info/cpu_linux_riscv64.odin lib/odin/core/sys/info/cpu_riscv64.odin +lib/odin/core/sys/info/cpu_windows.odin lib/odin/core/sys/info/doc.odin lib/odin/core/sys/info/platform_bsd.odin lib/odin/core/sys/info/platform_darwin.odin @@ -668,6 +706,8 @@ lib/odin/core/sys/posix/netinet_in.odin lib/odin/core/sys/posix/netinet_tcp.odin lib/odin/core/sys/posix/poll.odin lib/odin/core/sys/posix/posix.odin +lib/odin/core/sys/posix/posix_other.odin +lib/odin/core/sys/posix/posix_unix.odin lib/odin/core/sys/posix/pthread.odin lib/odin/core/sys/posix/pwd.odin lib/odin/core/sys/posix/sched.odin @@ -748,6 +788,7 @@ lib/odin/core/sys/windows/known_folders.odin lib/odin/core/sys/windows/netapi32.odin lib/odin/core/sys/windows/ntdll.odin lib/odin/core/sys/windows/ole32.odin +lib/odin/core/sys/windows/scan_codes.odin lib/odin/core/sys/windows/shcore.odin lib/odin/core/sys/windows/shell32.odin lib/odin/core/sys/windows/shlwapi.odin @@ -769,11 +810,18 @@ lib/odin/core/sys/windows/winver.odin lib/odin/core/sys/windows/wow64_apiset.odin lib/odin/core/sys/windows/ws2_32.odin lib/odin/core/sys/windows/xinput.odin +lib/odin/core/terminal/ansi/ansi.odin +lib/odin/core/terminal/ansi/doc.odin +lib/odin/core/terminal/doc.odin +lib/odin/core/terminal/internal.odin +lib/odin/core/terminal/terminal.odin +lib/odin/core/terminal/terminal_js.odin +lib/odin/core/terminal/terminal_posix.odin +lib/odin/core/terminal/terminal_windows.odin lib/odin/core/testing/events.odin lib/odin/core/testing/logging.odin lib/odin/core/testing/reporting.odin lib/odin/core/testing/runner.odin -lib/odin/core/testing/runner_windows.odin lib/odin/core/testing/signal_handler.odin lib/odin/core/testing/signal_handler_libc.odin lib/odin/core/testing/signal_handler_other.odin @@ -827,6 +875,7 @@ lib/odin/core/time/time_other.odin lib/odin/core/time/time_unix.odin lib/odin/core/time/time_wasi.odin lib/odin/core/time/time_windows.odin +lib/odin/core/time/timezone/tz_js.odin lib/odin/core/time/timezone/tz_unix.odin lib/odin/core/time/timezone/tz_windows.odin lib/odin/core/time/timezone/tzdate.odin @@ -931,6 +980,7 @@ lib/odin/vendor/directx/d3d_compiler/d3d_compiler.odin lib/odin/vendor/directx/d3d_compiler/d3dcompiler_47.dll lib/odin/vendor/directx/d3d_compiler/d3dcompiler_47.lib lib/odin/vendor/directx/dxc/dxcapi.odin +lib/odin/vendor/directx/dxc/dxcdef_haiku.odin lib/odin/vendor/directx/dxc/dxcdef_unix.odin lib/odin/vendor/directx/dxc/dxcdef_windows.odin lib/odin/vendor/directx/dxc/dxcompiler.dll @@ -959,18 +1009,33 @@ lib/odin/vendor/glfw/native_linux.odin lib/odin/vendor/glfw/native_windows.odin lib/odin/vendor/glfw/types.odin lib/odin/vendor/glfw/wrapper.odin +lib/odin/vendor/kb_text_shape/kb_text_shape_procs.odin +lib/odin/vendor/kb_text_shape/kb_text_shape_types.odin +lib/odin/vendor/kb_text_shape/lib/kb_text_shape.lib +lib/odin/vendor/kb_text_shape/src/LICENSE +lib/odin/vendor/kb_text_shape/src/build.bat +lib/odin/vendor/kb_text_shape/src/kb_text_shape.c +lib/odin/vendor/kb_text_shape/src/kb_text_shape.h lib/odin/vendor/libc/README.md lib/odin/vendor/libc/assert.odin +lib/odin/vendor/libc/ctype.odin +lib/odin/vendor/libc/include/alloca.h lib/odin/vendor/libc/include/assert.h +lib/odin/vendor/libc/include/ctype.h +lib/odin/vendor/libc/include/inttypes.h lib/odin/vendor/libc/include/math.h +lib/odin/vendor/libc/include/sched.h lib/odin/vendor/libc/include/stdio.h lib/odin/vendor/libc/include/stdlib.h lib/odin/vendor/libc/include/string.h +lib/odin/vendor/libc/include/time.h lib/odin/vendor/libc/libc.odin lib/odin/vendor/libc/math.odin +lib/odin/vendor/libc/sched.odin lib/odin/vendor/libc/stdio.odin lib/odin/vendor/libc/stdlib.odin lib/odin/vendor/libc/string.odin +lib/odin/vendor/libc/time.odin lib/odin/vendor/lua/5.1/include/lauxlib.h lib/odin/vendor/lua/5.1/include/lua.h lib/odin/vendor/lua/5.1/include/lua.hpp @@ -1319,6 +1384,17 @@ lib/odin/vendor/sdl3/sdl3_tray.odin lib/odin/vendor/sdl3/sdl3_version.odin lib/odin/vendor/sdl3/sdl3_video.odin lib/odin/vendor/sdl3/sdl3_vulkan.odin +lib/odin/vendor/sdl3/ttf/LICENSE.freetype.txt +lib/odin/vendor/sdl3/ttf/LICENSE.harfbuzz.txt +lib/odin/vendor/sdl3/ttf/LICENSE.plutosvg.txt +lib/odin/vendor/sdl3/ttf/LICENSE.plutovg.txt +lib/odin/vendor/sdl3/ttf/LICENSE.txt +lib/odin/vendor/sdl3/ttf/SDL3_ttf.dll +lib/odin/vendor/sdl3/ttf/SDL3_ttf.lib +lib/odin/vendor/sdl3/ttf/include/SDL_textengine.h +lib/odin/vendor/sdl3/ttf/include/SDL_ttf.h +lib/odin/vendor/sdl3/ttf/sdl3_textengine.odin +lib/odin/vendor/sdl3/ttf/sdl3_ttf.odin lib/odin/vendor/stb/easy_font/stb_easy_font.odin lib/odin/vendor/stb/image/stb_image.odin lib/odin/vendor/stb/image/stb_image_resize.odin @@ -1423,6 +1499,12 @@ lib/odin/vendor/wgpu/wgpu_js.odin lib/odin/vendor/wgpu/wgpu_native.odin lib/odin/vendor/wgpu/wgpu_native_types.odin lib/odin/vendor/windows/GameInput/windows_game_input.odin +lib/odin/vendor/windows/XAudio2/hrtfapoapi.odin +lib/odin/vendor/windows/XAudio2/x3daudio.odin +lib/odin/vendor/windows/XAudio2/xapo.odin +lib/odin/vendor/windows/XAudio2/xapofx.odin +lib/odin/vendor/windows/XAudio2/xaudio2.odin +lib/odin/vendor/windows/XAudio2/xaudio2fx.odin lib/odin/vendor/x11/.gitignore lib/odin/vendor/x11/xlib/xlib.odin lib/odin/vendor/x11/xlib/xlib_const.odin diff --git a/lang/swift510/Makefile b/lang/swift510/Makefile index 711f5df85914..6b82bc9d9045 100644 --- a/lang/swift510/Makefile +++ b/lang/swift510/Makefile @@ -1,6 +1,6 @@ PORTNAME= swift510 DISTVERSION= 5.10.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang DIST_SUBDIR= ${PORTNAME} @@ -95,7 +95,9 @@ post-patch: do-build: @${MKDIR} ${early_stage_dir} ${SETENV} \ - CCACHE_WRAPPER_PATH=${CCACHE_WRAPPER_PATH} \ + CCACHE_ENABLED=${CCACHE_ENABLED} \ + CCACHE_BIN=${CCACHE_BIN} \ + CCACHE_DIR=${CCACHE_DIR} \ MAKE_JOBS_NUMBER=${MAKE_JOBS_NUMBER} \ ${SH} -x ${FILESDIR}/start-build.sh ${WRKSRC} ${early_stage_dir} \ ${swift_install_prefix} ${WRKDIR}/clang-module-cache @@ -107,7 +109,6 @@ do-install: ${COPYTREE_BIN} .${swift_install_prefix}/bin ${STAGEDIR} ; \ for subdir in include lib local share; do \ ${COPYTREE_SHARE} .${swift_install_prefix}/$${subdir} ${STAGEDIR} ; \ - done ; \ - ${RM} ${STAGEDIR}/var/run/libuuid/* + done .include <bsd.port.post.mk> diff --git a/lang/swift510/files/start-build.sh b/lang/swift510/files/start-build.sh index da8e7fbbe0b2..c5f741292f4e 100644 --- a/lang/swift510/files/start-build.sh +++ b/lang/swift510/files/start-build.sh @@ -8,13 +8,26 @@ export PATH="/sbin:/bin:/usr/sbin:/usr/bin:${PATH}" export CLANG_MODULE_CACHE_PATH=${clang_module_cache_path} +if [ ${CCACHE_ENABLED} = yes ] ; then + ccache_fragment="--cmake-c-launcher ${CCACHE_BIN} --cmake-cxx-launcher ${CCACHE_BIN}" +else + ccache_fragment= +fi + +if [ -n "${MAKE_JOBS_NUMBER}" ] ; then + jobs_fragment="--jobs ${MAKE_JOBS_NUMBER}" +else + jobs_fragment= +fi + cd ${swift_project_dir}/swift && utils/build-script --bootstrapping bootstrapping \ --release \ --assertions \ -${MAKE_JOBS_NUMBER+--jobs} ${MAKE_JOBS_NUMBER} \ ---host-cc ${CCACHE_WRAPPER_PATH:-/usr/bin}/clang \ ---host-cxx ${CCACHE_WRAPPER_PATH:-/usr/bin}/clang++ \ +--host-cc /usr/bin/clang \ +--host-cxx /usr/bin/clang++ \ +${ccache_fragment} \ +${jobs_fragment} \ --llvm-targets-to-build 'AArch64;X86' \ --skip-early-swift-driver \ --skip-early-swiftsyntax \ |