mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-09 15:37:56 -05:00
AutoBuild: updates started at 2025-07-19-02UTC. (#12219)
* update neovim Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Modify neovim deps Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Adjust tree_sitter and neovim builds. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Refactor tree_sitter build Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Update utf8proc Signed-off-by: Satadru Pramanik <satadru@gmail.com> * update unibilium Signed-off-by: Satadru Pramanik <satadru@gmail.com> * update luajit Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Update libuv Signed-off-by: Satadru Pramanik <satadru@gmail.com> * update neovim build Signed-off-by: Satadru Pramanik <satadru@gmail.com> * update libluv Signed-off-by: Satadru Pramanik <satadru@gmail.com> * hash updates, fix crew logic Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Update luajit_[bitop,lpeg,mpack] Signed-off-by: Satadru Pramanik <satadru@gmail.com> * neovim: disable lto Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Adjust no_lto cmake options Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add built packages for linux/386 to branch updates. * Add neovim hashes, update updter logic Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Update requires Signed-off-by: Satadru Pramanik <satadru@gmail.com> * suggested changes Signed-off-by: Satadru Pramanik <satadru@gmail.com> --------- Signed-off-by: Satadru Pramanik <satadru@gmail.com> Co-authored-by: Satadru Pramanik <satadru@gmail.com> Co-authored-by: satmandu <satmandu@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
2a1afc3bc7
commit
7e50b7bd77
5
bin/crew
5
bin/crew
@@ -1408,18 +1408,19 @@ end
|
||||
def update_package_file(package = nil, pkg_version = nil, binary_compression = nil)
|
||||
pkg_file = "#{CREW_LOCAL_REPO_ROOT}/packages/#{package}.rb"
|
||||
binary_sha256_hash = { armv7l: nil, i686: nil, x86_64: nil }
|
||||
starting_binary_sha256_hash = { armv7l: nil, i686: nil, x86_64: nil }
|
||||
%w[x86_64 i686 armv7l].each do |arch|
|
||||
binary_sha256_hash[arch.to_sym] = @pkg.binary_sha256[arch.to_sym] if @pkg.binary_sha256&.key?(arch.to_sym)
|
||||
starting_binary_sha256_hash[arch.to_sym] = @pkg.binary_sha256[arch.to_sym] if @pkg.binary_sha256&.key?(arch.to_sym)
|
||||
remote_binary_url = "#{CREW_GITLAB_PKG_REPO}/generic/#{package}/#{pkg_version}_#{arch}/#{package}-#{pkg_version}-chromeos-#{arch}.#{binary_compression}"
|
||||
remote_binary = `curl -fsI #{remote_binary_url}`.lines.first.split[1] == '200'
|
||||
next unless remote_binary
|
||||
puts "\e[1A\e[KLocal package binary exists for #{arch}.\n".green
|
||||
puts "\e[1A\e[KRemote #{package} package binary exists for #{arch}.\r".green
|
||||
binary_sha256_hash[arch.to_sym] = `curl -Ls #{remote_binary_url} | sha256sum`.chomp.split.first
|
||||
end
|
||||
# 5. Generate new or replacement binary_sha256 block and add to
|
||||
# package file.
|
||||
puts "\e[1A\e[KGenerating binary_sha256 block for package file...\r".orange
|
||||
puts "\e[1A\e[KGenerating binary_sha256 block for package file #{pkg_file}...\n".orange
|
||||
binary_sha256_block = ''
|
||||
binary_sha256_block << "\n binary_sha256({\n"
|
||||
unless binary_sha256_hash[:armv7l].nil?
|
||||
|
||||
@@ -7,7 +7,7 @@ class CMake < Package
|
||||
|
||||
def self.build
|
||||
@cmake_build_relative_dir ||= '.'
|
||||
@crew_cmake_options = @no_lto ? CREW_CMAKE_OPTIONS.gsub('-flto=auto', '-fno-lto').sub('-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=TRUE', '') : CREW_CMAKE_OPTIONS
|
||||
@crew_cmake_options = @no_lto ? CREW_CMAKE_OPTIONS.gsub('-ffat-lto-objects', '').gsub('-flto=auto', '').sub('-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=TRUE', '') : CREW_CMAKE_OPTIONS
|
||||
|
||||
extend ReportBuildsystemMethods
|
||||
print_buildsystem_methods
|
||||
|
||||
@@ -4,7 +4,7 @@ require 'etc'
|
||||
require 'open3'
|
||||
|
||||
OLD_CREW_VERSION ||= defined?(CREW_VERSION) ? CREW_VERSION : '1.0'
|
||||
CREW_VERSION ||= '1.62.9' unless defined?(CREW_VERSION) && CREW_VERSION == OLD_CREW_VERSION
|
||||
CREW_VERSION ||= '1.63.0' unless defined?(CREW_VERSION) && CREW_VERSION == OLD_CREW_VERSION
|
||||
|
||||
# Kernel architecture.
|
||||
KERN_ARCH ||= Etc.uname[:machine]
|
||||
@@ -228,7 +228,7 @@ when 'x86_64'
|
||||
CREW_ARCH_FLAGS ||= CREW_ARCH_FLAGS_OVERRIDE.to_s.empty? ? '' : CREW_ARCH_FLAGS_OVERRIDE
|
||||
end
|
||||
|
||||
CREW_BUILD_NO_PACKAGE_FILE_HASH_UPDATES ||= ENV.fetch('CREW_BUILD_NO_PACKAGE_FILE_HASH_UPDATES', false) unless defined?(CREW_BUILD_NO_PACKAGE_FILE_HASH_UPDATES)
|
||||
CREW_BUILD_NO_PACKAGE_FILE_HASH_UPDATES ||= !ENV.fetch('CREW_BUILD_NO_PACKAGE_FILE_HASH_UPDATES', false).empty? unless defined?(CREW_BUILD_NO_PACKAGE_FILE_HASH_UPDATES)
|
||||
|
||||
CREW_LINKER_FLAGS ||= ENV.fetch('CREW_LINKER_FLAGS', '-flto=auto') unless defined?(CREW_LINKER_FLAGS)
|
||||
|
||||
|
||||
@@ -4,5 +4,5 @@
|
||||
/usr/local/include/luv/util.h
|
||||
/usr/local/lib/libluv.so
|
||||
/usr/local/lib/libluv.so.1
|
||||
/usr/local/lib/libluv.so.1.44.2
|
||||
/usr/local/lib/libluv.so.1.51.0
|
||||
/usr/local/lib/pkgconfig/libluv.pc
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/usr/local/bin/luajit
|
||||
/usr/local/bin/luajit-2.1.0-beta3
|
||||
/usr/local/bin/luajit-2.1.1748459687
|
||||
/usr/local/include/luajit-2.1/lauxlib.h
|
||||
/usr/local/include/luajit-2.1/lua.h
|
||||
/usr/local/include/luajit-2.1/lua.hpp
|
||||
@@ -9,23 +9,25 @@
|
||||
/usr/local/lib/libluajit-5.1.a
|
||||
/usr/local/lib/libluajit-5.1.so
|
||||
/usr/local/lib/libluajit-5.1.so.2
|
||||
/usr/local/lib/libluajit-5.1.so.2.1.0
|
||||
/usr/local/lib/libluajit-5.1.so.2.1.1748459687
|
||||
/usr/local/lib/pkgconfig/luajit.pc
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/bc.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/bcsave.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_arm.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_arm64.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_arm64be.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_mips.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_mips64.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_mips64el.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_mipsel.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_ppc.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_x64.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_x86.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dump.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/p.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/v.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/vmdef.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/zone.lua
|
||||
/usr/local/share/man/man1/luajit.1.gz
|
||||
/usr/local/share/luajit-2.1/jit/bc.lua
|
||||
/usr/local/share/luajit-2.1/jit/bcsave.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_arm.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_arm64.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_arm64be.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_mips.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_mips64.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_mips64el.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_mips64r6.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_mips64r6el.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_mipsel.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_ppc.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_x64.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_x86.lua
|
||||
/usr/local/share/luajit-2.1/jit/dump.lua
|
||||
/usr/local/share/luajit-2.1/jit/p.lua
|
||||
/usr/local/share/luajit-2.1/jit/v.lua
|
||||
/usr/local/share/luajit-2.1/jit/vmdef.lua
|
||||
/usr/local/share/luajit-2.1/jit/zone.lua
|
||||
/usr/local/share/man/man1/luajit.1.zst
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1 +1,7 @@
|
||||
/usr/local/bin/tree-sitter
|
||||
/usr/local/include/tree_sitter/api.h
|
||||
/usr/local/lib/libtree-sitter.a
|
||||
/usr/local/lib/libtree-sitter.so
|
||||
/usr/local/lib/libtree-sitter.so.0
|
||||
/usr/local/lib/libtree-sitter.so.0.25
|
||||
/usr/local/lib/pkgconfig/tree-sitter.pc
|
||||
|
||||
@@ -1,2 +1,60 @@
|
||||
/usr/local/include/unibilium.h
|
||||
/usr/local/lib/libunibilium.a
|
||||
/usr/local/lib/libunibilium.la
|
||||
/usr/local/lib/libunibilium.so
|
||||
/usr/local/lib/libunibilium.so.4
|
||||
/usr/local/lib/libunibilium.so.4.0.1
|
||||
/usr/local/lib/pkgconfig/unibilium.pc
|
||||
/usr/local/share/man/man3/unibi_add_ext_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_add_ext_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_add_ext_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_count_ext_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_count_ext_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_count_ext_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_del_ext_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_destroy.3.zst
|
||||
/usr/local/share/man/man3/unibi_dummy.3.zst
|
||||
/usr/local/share/man/man3/unibi_dump.3.zst
|
||||
/usr/local/share/man/man3/unibi_format.3.zst
|
||||
/usr/local/share/man/man3/unibi_from_env.3.zst
|
||||
/usr/local/share/man/man3/unibi_from_fd.3.zst
|
||||
/usr/local/share/man/man3/unibi_from_file.3.zst
|
||||
/usr/local/share/man/man3/unibi_from_fp.3.zst
|
||||
/usr/local/share/man/man3/unibi_from_mem.3.zst
|
||||
/usr/local/share/man/man3/unibi_from_term.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_aliases.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_ext_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_ext_bool_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_ext_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_ext_num_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_ext_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_ext_str_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_int_from_var.3.zst
|
||||
/usr/local/share/man/man3/unibi_name_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_name_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_name_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_num_from_var.3.zst
|
||||
/usr/local/share/man/man3/unibi_run.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_aliases.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_ext_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_ext_bool_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_ext_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_ext_num_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_ext_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_ext_str_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_short_name_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_short_name_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_short_name_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_str_from_var.3.zst
|
||||
/usr/local/share/man/man3/unibi_terminfo_dirs.3.zst
|
||||
/usr/local/share/man/man3/unibi_var_from_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_var_from_str.3.zst
|
||||
/usr/local/share/man/man3/unibilium.h.3.zst
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/usr/local/include/utf8proc.h
|
||||
/usr/local/lib/libutf8proc.so
|
||||
/usr/local/lib/libutf8proc.so.2
|
||||
/usr/local/lib/libutf8proc.so.2.5.0
|
||||
/usr/local/lib/libutf8proc.so.3
|
||||
/usr/local/lib/libutf8proc.so.3.1.0
|
||||
/usr/local/lib/pkgconfig/libutf8proc.pc
|
||||
|
||||
@@ -4,5 +4,5 @@
|
||||
/usr/local/include/luv/util.h
|
||||
/usr/local/lib/libluv.so
|
||||
/usr/local/lib/libluv.so.1
|
||||
/usr/local/lib/libluv.so.1.44.2
|
||||
/usr/local/lib/libluv.so.1.51.0
|
||||
/usr/local/lib/pkgconfig/libluv.pc
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/usr/local/bin/luajit
|
||||
/usr/local/bin/luajit-2.1.0-beta3
|
||||
/usr/local/bin/luajit-2.1.1748459687
|
||||
/usr/local/include/luajit-2.1/lauxlib.h
|
||||
/usr/local/include/luajit-2.1/lua.h
|
||||
/usr/local/include/luajit-2.1/lua.hpp
|
||||
@@ -9,23 +9,25 @@
|
||||
/usr/local/lib/libluajit-5.1.a
|
||||
/usr/local/lib/libluajit-5.1.so
|
||||
/usr/local/lib/libluajit-5.1.so.2
|
||||
/usr/local/lib/libluajit-5.1.so.2.1.0
|
||||
/usr/local/lib/libluajit-5.1.so.2.1.1748459687
|
||||
/usr/local/lib/pkgconfig/luajit.pc
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/bc.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/bcsave.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_arm.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_arm64.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_arm64be.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_mips.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_mips64.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_mips64el.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_mipsel.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_ppc.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_x64.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_x86.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dump.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/p.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/v.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/vmdef.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/zone.lua
|
||||
/usr/local/share/man/man1/luajit.1.gz
|
||||
/usr/local/share/luajit-2.1/jit/bc.lua
|
||||
/usr/local/share/luajit-2.1/jit/bcsave.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_arm.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_arm64.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_arm64be.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_mips.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_mips64.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_mips64el.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_mips64r6.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_mips64r6el.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_mipsel.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_ppc.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_x64.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_x86.lua
|
||||
/usr/local/share/luajit-2.1/jit/dump.lua
|
||||
/usr/local/share/luajit-2.1/jit/p.lua
|
||||
/usr/local/share/luajit-2.1/jit/v.lua
|
||||
/usr/local/share/luajit-2.1/jit/vmdef.lua
|
||||
/usr/local/share/luajit-2.1/jit/zone.lua
|
||||
/usr/local/share/man/man1/luajit.1.zst
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1 +1,7 @@
|
||||
/usr/local/bin/tree-sitter
|
||||
/usr/local/include/tree_sitter/api.h
|
||||
/usr/local/lib/libtree-sitter.a
|
||||
/usr/local/lib/libtree-sitter.so
|
||||
/usr/local/lib/libtree-sitter.so.0
|
||||
/usr/local/lib/libtree-sitter.so.0.25
|
||||
/usr/local/lib/pkgconfig/tree-sitter.pc
|
||||
|
||||
@@ -1,2 +1,60 @@
|
||||
/usr/local/include/unibilium.h
|
||||
/usr/local/lib/libunibilium.a
|
||||
/usr/local/lib/libunibilium.la
|
||||
/usr/local/lib/libunibilium.so
|
||||
/usr/local/lib/libunibilium.so.4
|
||||
/usr/local/lib/libunibilium.so.4.0.1
|
||||
/usr/local/lib/pkgconfig/unibilium.pc
|
||||
/usr/local/share/man/man3/unibi_add_ext_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_add_ext_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_add_ext_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_count_ext_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_count_ext_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_count_ext_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_del_ext_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_destroy.3.zst
|
||||
/usr/local/share/man/man3/unibi_dummy.3.zst
|
||||
/usr/local/share/man/man3/unibi_dump.3.zst
|
||||
/usr/local/share/man/man3/unibi_format.3.zst
|
||||
/usr/local/share/man/man3/unibi_from_env.3.zst
|
||||
/usr/local/share/man/man3/unibi_from_fd.3.zst
|
||||
/usr/local/share/man/man3/unibi_from_file.3.zst
|
||||
/usr/local/share/man/man3/unibi_from_fp.3.zst
|
||||
/usr/local/share/man/man3/unibi_from_mem.3.zst
|
||||
/usr/local/share/man/man3/unibi_from_term.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_aliases.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_ext_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_ext_bool_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_ext_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_ext_num_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_ext_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_ext_str_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_int_from_var.3.zst
|
||||
/usr/local/share/man/man3/unibi_name_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_name_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_name_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_num_from_var.3.zst
|
||||
/usr/local/share/man/man3/unibi_run.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_aliases.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_ext_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_ext_bool_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_ext_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_ext_num_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_ext_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_ext_str_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_short_name_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_short_name_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_short_name_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_str_from_var.3.zst
|
||||
/usr/local/share/man/man3/unibi_terminfo_dirs.3.zst
|
||||
/usr/local/share/man/man3/unibi_var_from_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_var_from_str.3.zst
|
||||
/usr/local/share/man/man3/unibilium.h.3.zst
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/usr/local/include/utf8proc.h
|
||||
/usr/local/lib/libutf8proc.so
|
||||
/usr/local/lib/libutf8proc.so.2
|
||||
/usr/local/lib/libutf8proc.so.2.5.0
|
||||
/usr/local/lib/libutf8proc.so.3
|
||||
/usr/local/lib/libutf8proc.so.3.1.0
|
||||
/usr/local/lib/pkgconfig/libutf8proc.pc
|
||||
|
||||
@@ -4,5 +4,5 @@
|
||||
/usr/local/include/luv/util.h
|
||||
/usr/local/lib64/libluv.so
|
||||
/usr/local/lib64/libluv.so.1
|
||||
/usr/local/lib64/libluv.so.1.44.2
|
||||
/usr/local/lib64/libluv.so.1.51.0
|
||||
/usr/local/lib64/pkgconfig/libluv.pc
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/usr/local/bin/luajit
|
||||
/usr/local/bin/luajit-2.1.0-beta3
|
||||
/usr/local/bin/luajit-2.1.1748459687
|
||||
/usr/local/include/luajit-2.1/lauxlib.h
|
||||
/usr/local/include/luajit-2.1/lua.h
|
||||
/usr/local/include/luajit-2.1/lua.hpp
|
||||
@@ -9,23 +9,25 @@
|
||||
/usr/local/lib64/libluajit-5.1.a
|
||||
/usr/local/lib64/libluajit-5.1.so
|
||||
/usr/local/lib64/libluajit-5.1.so.2
|
||||
/usr/local/lib64/libluajit-5.1.so.2.1.0
|
||||
/usr/local/lib64/libluajit-5.1.so.2.1.1748459687
|
||||
/usr/local/lib64/pkgconfig/luajit.pc
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/bc.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/bcsave.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_arm.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_arm64.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_arm64be.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_mips.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_mips64.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_mips64el.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_mipsel.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_ppc.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_x64.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dis_x86.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/dump.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/p.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/v.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/vmdef.lua
|
||||
/usr/local/share/luajit-2.1.0-beta3/jit/zone.lua
|
||||
/usr/local/share/man/man1/luajit.1.gz
|
||||
/usr/local/share/luajit-2.1/jit/bc.lua
|
||||
/usr/local/share/luajit-2.1/jit/bcsave.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_arm.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_arm64.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_arm64be.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_mips.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_mips64.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_mips64el.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_mips64r6.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_mips64r6el.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_mipsel.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_ppc.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_x64.lua
|
||||
/usr/local/share/luajit-2.1/jit/dis_x86.lua
|
||||
/usr/local/share/luajit-2.1/jit/dump.lua
|
||||
/usr/local/share/luajit-2.1/jit/p.lua
|
||||
/usr/local/share/luajit-2.1/jit/v.lua
|
||||
/usr/local/share/luajit-2.1/jit/vmdef.lua
|
||||
/usr/local/share/luajit-2.1/jit/zone.lua
|
||||
/usr/local/share/man/man1/luajit.1.zst
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1 +1,7 @@
|
||||
/usr/local/bin/tree-sitter
|
||||
/usr/local/include/tree_sitter/api.h
|
||||
/usr/local/lib64/libtree-sitter.a
|
||||
/usr/local/lib64/libtree-sitter.so
|
||||
/usr/local/lib64/libtree-sitter.so.0
|
||||
/usr/local/lib64/libtree-sitter.so.0.25
|
||||
/usr/local/lib64/pkgconfig/tree-sitter.pc
|
||||
|
||||
@@ -1,2 +1,60 @@
|
||||
/usr/local/include/unibilium.h
|
||||
/usr/local/lib64/libunibilium.a
|
||||
/usr/local/lib64/libunibilium.la
|
||||
/usr/local/lib64/libunibilium.so
|
||||
/usr/local/lib64/libunibilium.so.4
|
||||
/usr/local/lib64/libunibilium.so.4.0.1
|
||||
/usr/local/lib64/pkgconfig/unibilium.pc
|
||||
/usr/local/share/man/man3/unibi_add_ext_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_add_ext_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_add_ext_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_count_ext_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_count_ext_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_count_ext_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_del_ext_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_destroy.3.zst
|
||||
/usr/local/share/man/man3/unibi_dummy.3.zst
|
||||
/usr/local/share/man/man3/unibi_dump.3.zst
|
||||
/usr/local/share/man/man3/unibi_format.3.zst
|
||||
/usr/local/share/man/man3/unibi_from_env.3.zst
|
||||
/usr/local/share/man/man3/unibi_from_fd.3.zst
|
||||
/usr/local/share/man/man3/unibi_from_file.3.zst
|
||||
/usr/local/share/man/man3/unibi_from_fp.3.zst
|
||||
/usr/local/share/man/man3/unibi_from_mem.3.zst
|
||||
/usr/local/share/man/man3/unibi_from_term.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_aliases.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_ext_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_ext_bool_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_ext_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_ext_num_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_ext_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_ext_str_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_get_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_int_from_var.3.zst
|
||||
/usr/local/share/man/man3/unibi_name_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_name_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_name_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_num_from_var.3.zst
|
||||
/usr/local/share/man/man3/unibi_run.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_aliases.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_ext_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_ext_bool_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_ext_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_ext_num_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_ext_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_ext_str_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_name.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_set_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_short_name_bool.3.zst
|
||||
/usr/local/share/man/man3/unibi_short_name_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_short_name_str.3.zst
|
||||
/usr/local/share/man/man3/unibi_str_from_var.3.zst
|
||||
/usr/local/share/man/man3/unibi_terminfo_dirs.3.zst
|
||||
/usr/local/share/man/man3/unibi_var_from_num.3.zst
|
||||
/usr/local/share/man/man3/unibi_var_from_str.3.zst
|
||||
/usr/local/share/man/man3/unibilium.h.3.zst
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/usr/local/include/utf8proc.h
|
||||
/usr/local/lib64/libutf8proc.so
|
||||
/usr/local/lib64/libutf8proc.so.2
|
||||
/usr/local/lib64/libutf8proc.so.2.5.0
|
||||
/usr/local/lib64/libutf8proc.so.3
|
||||
/usr/local/lib64/libutf8proc.so.3.1.0
|
||||
/usr/local/lib64/pkgconfig/libutf8proc.pc
|
||||
|
||||
@@ -1,46 +1,35 @@
|
||||
# Adapted from Arch Linux libluv PKGBUILD at:
|
||||
# https://github.com/archlinux/svntogit-community/raw/packages/libluv/trunk/PKGBUILD
|
||||
|
||||
require 'package'
|
||||
require 'buildsystems/cmake'
|
||||
|
||||
class Libluv < Package
|
||||
class Libluv < CMake
|
||||
description 'Bare libuv bindings for lua'
|
||||
homepage 'https://github.com/luvit/luv'
|
||||
version '1.44.2'
|
||||
version '1.51.0-1'
|
||||
license 'apache'
|
||||
compatibility 'all'
|
||||
source_url 'https://github.com/luvit/luv.git'
|
||||
git_hashtag '1.44.2-0'
|
||||
git_hashtag version
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
binary_sha256({
|
||||
aarch64: 'c0f550aad24be7f0845fbb730a70dad758a624deaf7e4bf8d1b4446cd4e3fcd1',
|
||||
armv7l: 'c0f550aad24be7f0845fbb730a70dad758a624deaf7e4bf8d1b4446cd4e3fcd1',
|
||||
i686: '3622475bd90dbc8942dd9b4a9249e2d0e7e1a03b837b8a983d7cec309f344742',
|
||||
x86_64: 'd3d7f404503c1bda84471ff8ae47c10312f89940bed310d220fb8dbdb7fb2fca'
|
||||
aarch64: '0121098ecef7a9db78e45aa493ac90a3ca4ee700b14edd4d4428bc18bf5fa607',
|
||||
armv7l: '0121098ecef7a9db78e45aa493ac90a3ca4ee700b14edd4d4428bc18bf5fa607',
|
||||
i686: '33d1eef042ad5f8ab62a22cc62dccdced090c4f685ebe229768726da329bde17',
|
||||
x86_64: '0b5162c9d446e3593fb97441066ec8742ad3e434ad45a22b1d912fb01dae9448'
|
||||
})
|
||||
|
||||
depends_on 'luajit'
|
||||
depends_on 'glibc' # R
|
||||
depends_on 'libuv'
|
||||
depends_on 'luajit'
|
||||
|
||||
def self.patch
|
||||
system "sed -i 's,CMAKE_INSTALL_PREFIX}/lib,CMAKE_INSTALL_PREFIX}/#{ARCH_LIB},g' CMakeLists.txt"
|
||||
end
|
||||
|
||||
def self.build
|
||||
FileUtils.mkdir('builddir')
|
||||
Dir.chdir('builddir') do
|
||||
system "cmake #{CREW_CMAKE_OPTIONS} \
|
||||
-DBUILD_SHARED_LIBS=ON \
|
||||
cmake_options '-DBUILD_SHARED_LIBS=ON \
|
||||
-DWITH_SHARED_LIBUV=ON \
|
||||
-DLUA_BUILD_TYPE=System \
|
||||
-DBUILD_MODULE=OFF \
|
||||
../ -G Ninja"
|
||||
end
|
||||
system 'ninja -C builddir'
|
||||
end
|
||||
|
||||
def self.install
|
||||
system "DESTDIR=#{CREW_DEST_DIR} ninja -C builddir install"
|
||||
end
|
||||
-DBUILD_MODULE=OFF'
|
||||
end
|
||||
|
||||
@@ -3,19 +3,21 @@ require 'buildsystems/cmake'
|
||||
class Libuv < CMake
|
||||
description 'libuv is a multi-platform support library with a focus on asynchronous I/O.'
|
||||
homepage 'https://libuv.org/'
|
||||
version '1.48.0'
|
||||
version '1.51.0'
|
||||
license 'BSD, BSD-2, ISC and MIT'
|
||||
compatibility 'all'
|
||||
source_url "https://dist.libuv.org/dist/v#{version}/libuv-v#{version}.tar.gz"
|
||||
source_sha256 '7f1db8ac368d89d1baf163bac1ea5fe5120697a73910c8ae6b2fffb3551d59fb'
|
||||
source_sha256 '5f0557b90b1106de71951a3c3931de5e0430d78da1d9a10287ebc7a3f78ef8eb'
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
binary_sha256({
|
||||
aarch64: '0e0424488bead5c05c6b01e73801417da431ef84aff201b137b2b0f46945b514',
|
||||
armv7l: '0e0424488bead5c05c6b01e73801417da431ef84aff201b137b2b0f46945b514',
|
||||
i686: 'e330145409fa893b9d2c3fb47d009a7396dd3495eceec8e3516be64c93330680',
|
||||
x86_64: 'beede27d456e1825e3cdbba560b9c49b8cd1778f8d25ef17205a467ed9b0b0ea'
|
||||
aarch64: '8959518b1562f848e986e1f0db8ec92580e87872b86543800b277edf03996288',
|
||||
armv7l: '8959518b1562f848e986e1f0db8ec92580e87872b86543800b277edf03996288',
|
||||
i686: 'aee6b6bdfeedb4ad8a8dabb08ad4be262a7df9c229ad8cb0beceab33d0db2667',
|
||||
x86_64: 'e5c9a14938e36cd97cde406776e75bab33da6057cb468128d5f1f1b3deb02209'
|
||||
})
|
||||
|
||||
depends_on 'glibc' # R
|
||||
|
||||
cmake_options '-DLIBUV_BUILD_TESTS=OFF'
|
||||
end
|
||||
|
||||
@@ -3,18 +3,18 @@ require 'package'
|
||||
class Luajit < Package
|
||||
description 'LuaJIT is a Just-In-Time Compiler (JIT) for the Lua programming language.'
|
||||
homepage 'https://github.com/openresty/luajit2'
|
||||
version '2.1-6c4826f'
|
||||
version '2.1-f9140a6'
|
||||
license 'MIT'
|
||||
compatibility 'all'
|
||||
source_url 'https://github.com/LuaJIT/LuaJIT/archive/6c4826f12c4d33b8b978004bc681eb1eef2be977.zip'
|
||||
source_sha256 '4a384b218557e650e6fbbe2e0f14aa7a7d08a3e1f31eedbfc54de1cc62583496'
|
||||
source_url 'https://github.com/LuaJIT/LuaJIT.git'
|
||||
git_hashtag 'f9140a622a0c44a99efb391cc1c2358bc8098ab7'
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
binary_sha256({
|
||||
aarch64: 'af723c53d04e905531d9f3497017bc0d65be32be3c6613f518e72ed7f53de0b6',
|
||||
armv7l: 'af723c53d04e905531d9f3497017bc0d65be32be3c6613f518e72ed7f53de0b6',
|
||||
i686: 'ead1b0c1e413199a63d2b729daede0242188e1bb951408cad050483723ac459e',
|
||||
x86_64: 'c4bfd99b5d7098acf0cd890b409a4b2a444c3f90b34bdfc0d356a4bcaf3c50e6'
|
||||
aarch64: '59b8e347806d44304c7746ba9222769cf5cefb82ab180949ce8eea17df7861b9',
|
||||
armv7l: '59b8e347806d44304c7746ba9222769cf5cefb82ab180949ce8eea17df7861b9',
|
||||
i686: 'a40b5c16fbbabae3b0a88eb89b26dec6d35b441f2c20d9214f2e75ea5af8a93d',
|
||||
x86_64: '93ae9318e91b6d6c3ee2172209ebaa8d4e6dba7c36b72d73623309b3f624ea25'
|
||||
})
|
||||
|
||||
depends_on 'gcc_lib' # R
|
||||
@@ -27,7 +27,9 @@ class Luajit < Package
|
||||
def self.install
|
||||
system 'make', "PREFIX=#{CREW_PREFIX}", "MULTILIB=#{ARCH_LIB}", "DESTDIR=#{CREW_DEST_DIR}", 'install'
|
||||
Dir.chdir("#{CREW_DEST_PREFIX}/bin") do
|
||||
FileUtils.ln_s 'luajit-2.1.0-beta3', 'luajit'
|
||||
Dir["luajit-#{version.split('-').first}*"].each do |f|
|
||||
FileUtils.ln_sf f, 'luajit'
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -6,110 +6,24 @@ require 'package'
|
||||
class Luajit_bitop < Package
|
||||
description 'Bitwise operations on numbers'
|
||||
homepage 'https://bitop.luajit.org/'
|
||||
version '1.0.2'
|
||||
version '1.0.3'
|
||||
license 'MIT'
|
||||
compatibility 'all'
|
||||
source_url 'https://bitop.luajit.org/download/LuaBitOp-1.0.2.tar.gz'
|
||||
source_url "https://bitop.luajit.org/download/LuaBitOp-#{version}.tar.gz"
|
||||
source_sha256 '1207c9293dcd52eb9dca6538d1b87352bd510f4e760938f5048433f7f272ce99'
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
binary_sha256({
|
||||
aarch64: '63df810db9bf29d11a124d7b7097c41602009a79be424ac1aa7bc435d0332eee',
|
||||
armv7l: '63df810db9bf29d11a124d7b7097c41602009a79be424ac1aa7bc435d0332eee',
|
||||
i686: '537c01093f1ae3389d732123af0dd75fe2e41d46bcaa2707afe1fc9dabc89526',
|
||||
x86_64: '381bc79e24437a48a253e5227ab757775fcc18b36d591955a5b4d867e6b60bea'
|
||||
aarch64: '02a587481cb2abf46b1591bdb0e8b5c1fe1275433b298b1ff6422a4b6d92025b',
|
||||
armv7l: '02a587481cb2abf46b1591bdb0e8b5c1fe1275433b298b1ff6422a4b6d92025b',
|
||||
i686: 'b031ee38b7dc2a5ecad5ddde25b740f6c3edda14b103af434fd0e103fc407087',
|
||||
x86_64: '8476b56a01f3f93cc9d4d2843dc926197ba2e70da802d4cbdbd626021ad33bb7'
|
||||
})
|
||||
|
||||
depends_on 'luajit'
|
||||
depends_on 'glibc' # R
|
||||
depends_on 'luajit' # R
|
||||
|
||||
def self.patch
|
||||
# Patch from https://github.com/LuaJIT/LuaJIT/issues/384#issue-290243677
|
||||
@lua53patch = <<~'PATCH_EOF'
|
||||
diff -ur LuaBitOp-1.0.2/bit.c LuaBitOp-1.0.3/bit.c
|
||||
--- LuaBitOp-1.0.2/bit.c 2012-05-08 15:15:00.000000000 -0400
|
||||
+++ LuaBitOp-1.0.3/bit.c 2018-01-20 21:41:00.037749052 -0500
|
||||
@@ -26,7 +26,7 @@
|
||||
** [ MIT license: http://www.opensource.org/licenses/mit-license.php ]
|
||||
*/
|
||||
|
||||
-#define LUA_BITOP_VERSION "1.0.2"
|
||||
+#define LUA_BITOP_VERSION "1.0.3"
|
||||
|
||||
#define LUA_LIB
|
||||
#include "lua.h"
|
||||
@@ -46,7 +46,7 @@
|
||||
|
||||
typedef union {
|
||||
lua_Number n;
|
||||
-#ifdef LUA_NUMBER_DOUBLE
|
||||
+#if defined(LUA_NUMBER_DOUBLE) || defined(LUA_FLOAT_DOUBLE)
|
||||
uint64_t b;
|
||||
#else
|
||||
UBits b;
|
||||
@@ -63,24 +63,25 @@
|
||||
#else
|
||||
bn.n = luaL_checknumber(L, idx);
|
||||
#endif
|
||||
-#if defined(LUA_NUMBER_DOUBLE)
|
||||
+#if defined(LUA_NUMBER_DOUBLE) || defined(LUA_FLOAT_DOUBLE)
|
||||
bn.n += 6755399441055744.0; /* 2^52+2^51 */
|
||||
#ifdef SWAPPED_DOUBLE
|
||||
b = (UBits)(bn.b >> 32);
|
||||
#else
|
||||
b = (UBits)bn.b;
|
||||
#endif
|
||||
-#elif defined(LUA_NUMBER_INT) || defined(LUA_NUMBER_LONG) || \
|
||||
- defined(LUA_NUMBER_LONGLONG) || defined(LUA_NUMBER_LONG_LONG) || \
|
||||
- defined(LUA_NUMBER_LLONG)
|
||||
+#elif defined(LUA_NUMBER_INT) || defined(LUA_INT_INT) || \
|
||||
+ defined(LUA_NUMBER_LONG) || defined(LUA_INT_LONG) || \
|
||||
+ defined(LUA_NUMBER_LONGLONG) || defined(LUA_INT_LONGLONG) || \
|
||||
+ defined(LUA_NUMBER_LONG_LONG) || defined(LUA_NUMBER_LLONG)
|
||||
if (sizeof(UBits) == sizeof(lua_Number))
|
||||
b = bn.b;
|
||||
else
|
||||
b = (UBits)(SBits)bn.n;
|
||||
-#elif defined(LUA_NUMBER_FLOAT)
|
||||
+#elif defined(LUA_NUMBER_FLOAT) || defined(LUA_FLOAT_FLOAT)
|
||||
#error "A 'float' lua_Number type is incompatible with this library"
|
||||
#else
|
||||
-#error "Unknown number type, check LUA_NUMBER_* in luaconf.h"
|
||||
+#error "Unknown number type, check LUA_NUMBER_*, LUA_FLOAT_*, LUA_INT_* in luaconf.h"
|
||||
#endif
|
||||
#if LUA_VERSION_NUM < 502
|
||||
if (b == 0 && !lua_isnumber(L, idx)) {
|
||||
@@ -91,7 +92,11 @@
|
||||
}
|
||||
|
||||
/* Return bit type. */
|
||||
+#if LUA_VERSION_NUM < 503
|
||||
#define BRET(b) lua_pushnumber(L, (lua_Number)(SBits)(b)); return 1;
|
||||
+#else
|
||||
+#define BRET(b) lua_pushinteger(L, (lua_Integer)(SBits)(b)); return 1;
|
||||
+#endif
|
||||
|
||||
static int bit_tobit(lua_State *L) { BRET(barg(L, 1)) }
|
||||
static int bit_bnot(lua_State *L) { BRET(~barg(L, 1)) }
|
||||
@@ -163,11 +168,15 @@
|
||||
LUALIB_API int luaopen_bit(lua_State *L)
|
||||
{
|
||||
UBits b;
|
||||
+#if LUA_VERSION_NUM < 503
|
||||
lua_pushnumber(L, (lua_Number)1437217655L);
|
||||
+#else
|
||||
+ lua_pushinteger(L, (lua_Integer)1437217655L);
|
||||
+#endif
|
||||
b = barg(L, -1);
|
||||
if (b != (UBits)1437217655L || BAD_SAR) { /* Perform a simple self-test. */
|
||||
const char *msg = "compiled with incompatible luaconf.h";
|
||||
-#ifdef LUA_NUMBER_DOUBLE
|
||||
+#if defined(LUA_NUMBER_DOUBLE) || defined(LUA_FLOAT_DOUBLE)
|
||||
#ifdef _WIN32
|
||||
if (b == (UBits)1610612736L)
|
||||
msg = "use D3DCREATE_FPU_PRESERVE with DirectX";
|
||||
PATCH_EOF
|
||||
File.write('lua53.patch', @lua53patch)
|
||||
system 'patch -p 1 -i lua53.patch'
|
||||
system "sed -i 's,LUA= lua,LUA= luajit,g' Makefile"
|
||||
@lua_cflags = `pkg-config --cflags luajit`.chomp
|
||||
system "sed -i 's,-I/usr/local/include,#{@lua_cflags},g' Makefile"
|
||||
|
||||
@@ -6,21 +6,22 @@ require 'package'
|
||||
class Luajit_lpeg < Package
|
||||
description 'Pattern-matching library for Lua 5.1'
|
||||
homepage 'https://www.inf.puc-rio.br/~roberto/lpeg/'
|
||||
version '1.0.2'
|
||||
version '1.1.0'
|
||||
license 'MIT'
|
||||
compatibility 'all'
|
||||
source_url 'https://www.inf.puc-rio.br/~roberto/lpeg/lpeg-1.0.2.tar.gz'
|
||||
source_url "https://www.inf.puc-rio.br/~roberto/lpeg/lpeg-#{version}.tar.gz"
|
||||
source_sha256 '48d66576051b6c78388faad09b70493093264588fcd0f258ddaab1cdd4a15ffe'
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
binary_sha256({
|
||||
aarch64: 'd8e6f79a92c8d8c5bc189088bda5de3816d25bfde61538a7189ff8b90ba72363',
|
||||
armv7l: 'd8e6f79a92c8d8c5bc189088bda5de3816d25bfde61538a7189ff8b90ba72363',
|
||||
i686: '64ee5bb516995be8456dd8795eda03093d13317f391bb4dfe8682fb2a2520daa',
|
||||
x86_64: '26842c281045e696a7476cc2f659a38e5e25db3ce5606ce05e27c2bd95934594'
|
||||
aarch64: '30f01887109846f1d965e860c6668af5b17e8f3be805990931e993f563db33ba',
|
||||
armv7l: '30f01887109846f1d965e860c6668af5b17e8f3be805990931e993f563db33ba',
|
||||
i686: '059d7995b66de17743c9c7548e541372a5552f601faccc3b7e208629dc2e7ea1',
|
||||
x86_64: '04d8106e20b3718624648fa965a405fe4e5628a6d9e7be553bcb14ad12d446b0'
|
||||
})
|
||||
|
||||
depends_on 'luajit'
|
||||
depends_on 'glibc' # R
|
||||
depends_on 'luajit' # R
|
||||
|
||||
def self.patch
|
||||
@lua_cflags = `pkg-config --cflags luajit`.chomp
|
||||
|
||||
@@ -6,22 +6,23 @@ require 'package'
|
||||
class Luajit_mpack < Package
|
||||
description 'libmpack lua binding'
|
||||
homepage 'https://github.com/libmpack/libmpack-lua'
|
||||
version '1.0.9'
|
||||
version '1.0.12'
|
||||
license 'MIT'
|
||||
compatibility 'all'
|
||||
source_url 'https://github.com/libmpack/libmpack-lua/archive/1.0.9.tar.gz'
|
||||
source_url "https://github.com/libmpack/libmpack-lua/archive/#{version}.tar.gz"
|
||||
source_sha256 'e94d5cf95d7479dca00ff23755fe05a440f11f9d203635e862ad8842de95f40a'
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
binary_sha256({
|
||||
aarch64: '1be27ef45bfaf01f91a0be5ff9a4515224176a0c480bc1b475b4ab9e2519f46b',
|
||||
armv7l: '1be27ef45bfaf01f91a0be5ff9a4515224176a0c480bc1b475b4ab9e2519f46b',
|
||||
i686: '86fb45f1d5eb2ed5edb9bd291bf05f4d58730007e6adb067d544a26feb01bf3e',
|
||||
x86_64: '4f23373e477afd0e99dc27cce8bbb8340478f98b1a96b30cdc43740523d11422'
|
||||
aarch64: '8b6f8218fd08f132ac9e61263385568137ca84c5d777df66234bf5b5d48844f6',
|
||||
armv7l: '8b6f8218fd08f132ac9e61263385568137ca84c5d777df66234bf5b5d48844f6',
|
||||
i686: 'c9edc78efa3a1fdc7381757f005c00efa526b9824ee77f22ab672d5655b8207b',
|
||||
x86_64: '1ec31e6bf82f6268f31527e35ebed117731489d05356f0ab3bedb091e2bd9028'
|
||||
})
|
||||
|
||||
depends_on 'libmpack'
|
||||
depends_on 'luajit' => :build
|
||||
depends_on 'glibc' # R
|
||||
depends_on 'libmpack' # R
|
||||
depends_on 'luajit' # R
|
||||
|
||||
def self.build
|
||||
system "#{CREW_ENV_OPTIONS} make PREFIX=#{CREW_PREFIX} LIBDIR=#{CREW_LIB_PREFIX} LUA=#{CREW_PREFIX}/bin/luajit USE_SYSTEM_LUA=yes LUA_INCLUDE=`pkg-config --cflags luajit`"
|
||||
|
||||
@@ -3,7 +3,7 @@ require 'buildsystems/cmake'
|
||||
class Neovim < CMake
|
||||
description 'Neovim is a refactor, and sometimes redactor, in the tradition of Vim (which itself derives from Stevie).'
|
||||
homepage 'https://neovim.io/'
|
||||
version '0.9.5'
|
||||
version '0.11.3'
|
||||
license 'Apache-2.0 and vim'
|
||||
compatibility 'all'
|
||||
source_url 'https://github.com/neovim/neovim.git'
|
||||
@@ -11,27 +11,28 @@ class Neovim < CMake
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
binary_sha256({
|
||||
aarch64: 'efc5b03dbb0e6f0292030dea2ec89294690e6bca471b6a559329d13cc92ea13a',
|
||||
armv7l: 'efc5b03dbb0e6f0292030dea2ec89294690e6bca471b6a559329d13cc92ea13a',
|
||||
i686: 'f5e44f127df3329a837cb56fa70f547cdeda8fc3ea7d873dbc7c9a5a6e7b6d45',
|
||||
x86_64: '97a127932ead9fdf64640c582205f9efe94f384b9803cf122553c84ce19a1d3b'
|
||||
aarch64: '405560ae5b698ef74d4d80d42a41fdd8d72d66f2d6497845108e1e3a2421822c',
|
||||
armv7l: '405560ae5b698ef74d4d80d42a41fdd8d72d66f2d6497845108e1e3a2421822c',
|
||||
i686: '4b9a085bf06fb07e56b3918ebb6977c5ede3260af304d2b9243d664a5a254c59',
|
||||
x86_64: '8c7d53547c79c770ff39f1430db9182f8bb4d10c38f44c5df1daae40ca801967'
|
||||
})
|
||||
|
||||
depends_on 'gcc_lib' # R
|
||||
depends_on 'glibc' # R
|
||||
depends_on 'libluv' # R
|
||||
depends_on 'libtermkey' # R
|
||||
depends_on 'libuv' => :build
|
||||
depends_on 'libvterm' # R
|
||||
depends_on 'luajit' => :build
|
||||
depends_on 'luajit_bitop' => :build
|
||||
depends_on 'luajit_lpeg' => :build
|
||||
depends_on 'luajit_lpeg' # R
|
||||
depends_on 'luajit_mpack' => :build
|
||||
depends_on 'luajit' # R
|
||||
depends_on 'msgpack_c' # R
|
||||
# depends_on 'perl_app_cpanminus' # L
|
||||
depends_on 'tree_sitter' # R
|
||||
depends_on 'tree_sitter' => :build
|
||||
depends_on 'unibilium' => :build
|
||||
depends_on 'utf8proc' # R
|
||||
depends_on 'xdg_base' # L
|
||||
|
||||
no_lto
|
||||
|
||||
def self.postinstall
|
||||
# Set nvim to be the default vi if there is no vi or if a default
|
||||
# vi does not exist.
|
||||
|
||||
@@ -1,23 +1,23 @@
|
||||
# Adapted from Arch Linux tree-sitter PKGBUILD at:
|
||||
# https://github.com/archlinux/svntogit-community/raw/packages/tree-sitter/trunk/PKGBUILD
|
||||
|
||||
require 'buildsystems/rust'
|
||||
require 'package'
|
||||
|
||||
class Tree_sitter < RUST
|
||||
class Tree_sitter < Package
|
||||
description 'An incremental parsing system for programming tools'
|
||||
homepage 'https://github.com/tree-sitter/tree-sitter'
|
||||
version '0.25.8'
|
||||
version '0.25.8-1'
|
||||
license 'MIT'
|
||||
compatibility 'all'
|
||||
source_url 'https://github.com/tree-sitter/tree-sitter.git'
|
||||
git_hashtag "v#{version}"
|
||||
git_hashtag "v#{version.split('-').first}"
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
binary_sha256({
|
||||
aarch64: '96159bd716c4bb1a8b7ad954cc04a321d89a6e59263f7a1cc272c684ffc50eb6',
|
||||
armv7l: '96159bd716c4bb1a8b7ad954cc04a321d89a6e59263f7a1cc272c684ffc50eb6',
|
||||
i686: '5eafa9fbe527c2da819f8d9da5cf7565ac599f6644ce8065a83d74482f2b3c64',
|
||||
x86_64: '6edc69388f86d9c6c8cf011595f33a9a877e899aebd8e3757ba7326270b8a5f7'
|
||||
aarch64: '002f0e21380cacb6e13e3bc52615a9a586608cb46bb3b941643a6cf3af3e5b71',
|
||||
armv7l: '002f0e21380cacb6e13e3bc52615a9a586608cb46bb3b941643a6cf3af3e5b71',
|
||||
i686: 'ff3b4f47e3cf0efddf4ff443ef89bb0e29cdab387694d72f4aeae8e185152d4d',
|
||||
x86_64: 'c17c253eea4829b4078e5969ab27bf2ffff600d16bba66d924b85144d20ec0e6'
|
||||
})
|
||||
|
||||
depends_on 'gcc_lib' # R
|
||||
@@ -25,5 +25,16 @@ class Tree_sitter < RUST
|
||||
depends_on 'glibc' # R
|
||||
depends_on 'rust' => :build
|
||||
|
||||
rust_install_path 'cli'
|
||||
def self.patch
|
||||
system "sed -i 's,PREFIX)/lib,PREFIX)/#{ARCH_LIB},' Makefile"
|
||||
end
|
||||
|
||||
def self.install
|
||||
system "make DESTDIR=#{CREW_DEST_DIR} PREFIX=#{CREW_PREFIX} install"
|
||||
system "cargo install \
|
||||
--no-track \
|
||||
--profile=release \
|
||||
--root #{CREW_DEST_PREFIX}\
|
||||
tree-sitter-cli"
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1,24 +1,23 @@
|
||||
# Adapted from Arch Linux unibilium PKGBUILD at:
|
||||
# https://github.com/archlinux/svntogit-community/raw/packages/unibilium/trunk/PKGBUILD
|
||||
|
||||
require 'buildsystems/cmake'
|
||||
require 'buildsystems/autotools'
|
||||
|
||||
class Unibilium < CMake
|
||||
class Unibilium < Autotools
|
||||
description 'A terminfo parsing library'
|
||||
homepage 'https://github.com/neovim/unibilium'
|
||||
@_ver = '2.1.1'
|
||||
version "#{@_ver}-1"
|
||||
version '2.1.2'
|
||||
license 'LGPL3'
|
||||
compatibility 'all'
|
||||
source_url 'https://github.com/neovim/unibilium.git'
|
||||
git_hashtag "v#{@_ver}"
|
||||
git_hashtag "v#{version}"
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
binary_sha256({
|
||||
aarch64: '3ba3681184d593175f8956644605a72cbc392ba84b95b23c6d49947241e1e292',
|
||||
armv7l: '3ba3681184d593175f8956644605a72cbc392ba84b95b23c6d49947241e1e292',
|
||||
i686: '19c2e89a17071e6e11d0945811db43cc621fd37c3e60e4fdb34d81f98fcd7ab1',
|
||||
x86_64: '54249968af3a494f655b4ba09f79b6442bd2942ee7806efd088652e7e317b14c'
|
||||
aarch64: '7f068000fbd0b9d2b85c3aece98dfed0af7d023ab9b32cb7e2d9c67ef0c9afce',
|
||||
armv7l: '7f068000fbd0b9d2b85c3aece98dfed0af7d023ab9b32cb7e2d9c67ef0c9afce',
|
||||
i686: '176f96d97ef20021f20cddcef7a8700233b4e2ac4a9f76305ee71d104a96d154',
|
||||
x86_64: '624efa8c596f133e37ba948023c99ac55204aac5edc019cfbf197d27e4e6f8be'
|
||||
})
|
||||
|
||||
depends_on 'glibc'
|
||||
|
||||
@@ -1,37 +1,23 @@
|
||||
require 'package'
|
||||
require 'buildsystems/cmake'
|
||||
|
||||
class Utf8proc < Package
|
||||
class Utf8proc < CMake
|
||||
description 'a clean C library for processing UTF-8 Unicode data: normalization, case-folding, graphemes, and more'
|
||||
homepage 'https://julialang.org/utf8proc/'
|
||||
version '2.7.0'
|
||||
version '2.10.0'
|
||||
license 'MIT and custom'
|
||||
compatibility 'all'
|
||||
source_url 'https://github.com/JuliaStrings/utf8proc.git'
|
||||
git_hashtag "v#{version}"
|
||||
binary_compression 'tpxz'
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
binary_sha256({
|
||||
aarch64: 'e39494e5757c24266a70ce9ed250f586e7fe1e6afc57986073cc783f70fe5780',
|
||||
armv7l: 'e39494e5757c24266a70ce9ed250f586e7fe1e6afc57986073cc783f70fe5780',
|
||||
i686: '23750d9ea1dee537670e2b5d81a59fa972d30286a2402703af0850510011dfb1',
|
||||
x86_64: '7a3c31040fb2dcdafdd1de5e7b3c61a4aeb77c38dc59ecb10138fe205da858d3'
|
||||
aarch64: 'ee20f014a0ed57e9e7c6c90b92fcbd563966813cefdcb11b905488434eeea834',
|
||||
armv7l: 'ee20f014a0ed57e9e7c6c90b92fcbd563966813cefdcb11b905488434eeea834',
|
||||
i686: '59c52de534fcbbd247bf1210987701383231356668929ad43a71bdea713290fe',
|
||||
x86_64: '5322df1f4c269ce315e898b0cc6ac95d4f3e98199e92fb192a56e2e3ddffdfb7'
|
||||
})
|
||||
|
||||
def self.build
|
||||
FileUtils.mkdir 'builddir'
|
||||
Dir.chdir 'builddir' do
|
||||
system "cmake -G Ninja #{CREW_CMAKE_OPTIONS} \
|
||||
-DBUILD_SHARED_LIBS=ON \
|
||||
-DUTF8PROC_ENABLE_TESTING=ON .."
|
||||
system 'samu'
|
||||
end
|
||||
end
|
||||
depends_on 'glibc' # R
|
||||
|
||||
def self.install
|
||||
system "DESTDIR=#{CREW_DEST_DIR} samu -C builddir install"
|
||||
end
|
||||
|
||||
def self.check
|
||||
system 'samu -C builddir test'
|
||||
end
|
||||
cmake_options '-DBUILD_SHARED_LIBS=ON'
|
||||
end
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/usr/local/bin/ruby
|
||||
# build_updated_packages version 2.8 (for Chromebrew)
|
||||
# build_updated_packages version 2.9 (for Chromebrew)
|
||||
# This updates the versions in python pip packages by calling
|
||||
# tools/update_python_pip_packages.rb, checks for updated ruby packages
|
||||
# by calling tools/update_ruby_gem_packages.rb, and then checks if any
|
||||
@@ -14,6 +14,7 @@
|
||||
# from another container for the same cloned repo.
|
||||
|
||||
require 'English'
|
||||
require 'fileutils'
|
||||
require_relative '../lib/color'
|
||||
require_relative '../lib/const'
|
||||
require_relative '../lib/package'
|
||||
@@ -81,7 +82,7 @@ def update_hashes(name = nil)
|
||||
# Add build hashes.
|
||||
system 'crew update_package_file #[name}' unless remote_binary.values.all?(nil)
|
||||
# Add manifests if we are in the right architecture.
|
||||
FileUtils.cp "#{CREW_META_PATH}/#{name}.filelist", "#{CREW_LOCAL_REPO_ROOT}/manifest/#{ARCH}/#{name.chr}/#{name}.filelist" if (arch == ARCH) && system("yes | crew install #{name}") && File.exist?("#{CREW_META_PATH}/#{name}.filelist")
|
||||
FileUtils.cp "#{CREW_META_PATH}/#{name}.filelist", "#{CREW_LOCAL_REPO_ROOT}/manifest/#{ARCH}/#{name.chr}/#{name}.filelist" if system("yes | crew install #{name}") && File.exist?("#{CREW_META_PATH}/#{name}.filelist")
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user