MIRROR: javascript for ๐Ÿœ's, a tiny runtime with big ambitions
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

bump tlsuv, nghttp2, zlib-ng dependencies

+208 -19
+5 -9
vendor/nghttp2.wrap
··· 1 1 [wrap-file] 2 - directory = nghttp2-1.62.1 3 - source_url = https://github.com/nghttp2/nghttp2/releases/download/v1.62.1/nghttp2-1.62.1.tar.xz 4 - source_filename = nghttp2-1.62.1.tar.xz 5 - source_hash = 2345d4dc136fda28ce243e0bb21f2e7e8ef6293d62c799abbf6f633a6887af72 6 - patch_filename = nghttp2_1.62.1-3_patch.zip 7 - patch_url = https://wrapdb.mesonbuild.com/v2/nghttp2_1.62.1-3/get_patch 8 - patch_hash = 4b53c0b0b89825ba61e542d9696b13f52ba33c80a7b6577d3d843aedf9572b1c 9 - source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/nghttp2_1.62.1-3/nghttp2-1.62.1.tar.xz 10 - wrapdb_version = 1.62.1-3 2 + directory = nghttp2-1.68.0 3 + source_url = https://github.com/nghttp2/nghttp2/releases/download/v1.68.0/nghttp2-1.68.0.tar.xz 4 + source_filename = nghttp2-1.68.0.tar.xz 5 + source_hash = 5511d3128850e01b5b26ec92bf39df15381c767a63441438b25ad6235def902c 6 + patch_directory = nghttp2 11 7 12 8 [provide] 13 9 dependency_names = libnghttp2
+1
vendor/packagefiles/nghttp2/lib/includes/meson.build
··· 1 + subdir('nghttp2')
+16
vendor/packagefiles/nghttp2/lib/includes/nghttp2/meson.build
··· 1 + configure_file( 2 + input: 'nghttp2ver.h.in', 3 + output: 'nghttp2ver.h', 4 + format: 'cmake@', 5 + configuration: configuration, 6 + install: true, 7 + install_dir: get_option('includedir') / 'nghttp2', 8 + ) 9 + 10 + configure_file( 11 + input: 'nghttp2.h', 12 + output: 'nghttp2.h', 13 + copy: true, 14 + install: true, 15 + install_dir: get_option('includedir') / 'nghttp2', 16 + )
+68
vendor/packagefiles/nghttp2/lib/meson.build
··· 1 + subdir('includes') 2 + sources = files( 3 + 'nghttp2_alpn.c', 4 + 'nghttp2_buf.c', 5 + 'nghttp2_callbacks.c', 6 + 'nghttp2_debug.c', 7 + 'nghttp2_extpri.c', 8 + 'nghttp2_frame.c', 9 + 'nghttp2_hd.c', 10 + 'nghttp2_hd_huffman.c', 11 + 'nghttp2_hd_huffman_data.c', 12 + 'nghttp2_helper.c', 13 + 'nghttp2_http.c', 14 + 'nghttp2_map.c', 15 + 'nghttp2_mem.c', 16 + 'nghttp2_option.c', 17 + 'nghttp2_outbound_item.c', 18 + 'nghttp2_pq.c', 19 + 'nghttp2_priority_spec.c', 20 + 'nghttp2_queue.c', 21 + 'nghttp2_ratelim.c', 22 + 'nghttp2_rcbuf.c', 23 + 'nghttp2_session.c', 24 + 'nghttp2_stream.c', 25 + 'nghttp2_submit.c', 26 + 'nghttp2_time.c', 27 + 'nghttp2_version.c', 28 + 'sfparse.c', 29 + ) 30 + public_c_args = [] 31 + c_args = ['-DBUILDING_NGHTTP2', '-DHAVE_CONFIG_H'] 32 + if host_machine.system() == 'windows' and get_option('default_library') == 'static' 33 + c_args += ['-DNGHTTP2_STATICLIB'] 34 + public_c_args += ['-DNGHTTP2_STATICLIB'] 35 + endif 36 + if host_machine.system() == 'windows' 37 + public_c_args += ['-Dssize_t=int'] 38 + version_rc = configure_file( 39 + input: 'version.rc.in', 40 + output: 'version.rc', 41 + format: 'cmake@', 42 + configuration: configuration, 43 + ) 44 + sources += [import('windows').compile_resources(version_rc)] 45 + endif 46 + include_directories = include_directories('includes') 47 + libnghttp2 = library( 48 + 'nghttp2', 49 + sources, 50 + c_args: c_args, 51 + include_directories: [include_directories, include_directories('..')], 52 + install: true, 53 + gnu_symbol_visibility: 'hidden', 54 + version: meson.project_version(), 55 + ) 56 + import('pkgconfig').generate( 57 + libnghttp2, 58 + name: 'libnghttp2', 59 + description: 'HTTP/2 C library', 60 + url: 'https://github.com/tasuhiro-t/nghttp2', 61 + extra_cflags: public_c_args, 62 + ) 63 + libnghttp2_dep = declare_dependency( 64 + compile_args: public_c_args, 65 + include_directories: include_directories, 66 + link_with: libnghttp2, 67 + ) 68 + meson.override_dependency('libnghttp2', libnghttp2_dep)
+107
vendor/packagefiles/nghttp2/meson.build
··· 1 + project( 2 + 'nghttp2', 3 + 'c', 4 + license: 'mit', 5 + version: '1.68.0', 6 + ) 7 + cc = meson.get_compiler('c') 8 + 9 + hex = '0123456789abcdef' 10 + project_version_num = '0x' \ 11 + + hex[meson.project_version().split('.')[0].to_int() / 16] \ 12 + + hex[meson.project_version().split('.')[0].to_int() % 16] \ 13 + + hex[meson.project_version().split('.')[1].to_int() / 16] \ 14 + + hex[meson.project_version().split('.')[1].to_int() % 16] \ 15 + + hex[meson.project_version().split('.')[2].to_int() / 16] \ 16 + + hex[meson.project_version().split('.')[2].to_int() % 16] 17 + configuration = configuration_data() 18 + configuration.set('PACKAGE_VERSION', meson.project_version()) 19 + configuration.set('PACKAGE_VERSION_NUM', project_version_num) 20 + configuration.set('PROJECT_VERSION', meson.project_version()) 21 + configuration.set('PROJECT_VERSION_MAJOR', meson.project_version().split('.')[0]) 22 + configuration.set('PROJECT_VERSION_MINOR', meson.project_version().split('.')[1]) 23 + configuration.set('PROJECT_VERSION_PATCH', meson.project_version().split('.')[2]) 24 + configuration.set('VERSION', meson.project_version()) 25 + 26 + if cc.has_function_attribute('noreturn') 27 + configuration.set('HINT_NORETURN', '__attribute__((noreturn))') 28 + else 29 + configuration.set('HINT_NORETURN', '') 30 + endif 31 + if not cc.has_header_symbol('sys/types.h', 'ssize_t') 32 + configuration.set('ssize_t', 'int') 33 + endif 34 + configuration.set('HAVE_STD_MAP_EMPLACE', true) 35 + configuration.set('HAVE_JANNSON', false) 36 + configuration.set('HAVE_LIBXML2', false) 37 + configuration.set('HAVE_MRUBY', false) 38 + configuration.set('HAVE_NEVERBLEED', false) 39 + configuration.set('SIZEOF_INT_P', cc.sizeof('int *')) 40 + configuration.set( 41 + 'SIZEOF_TIME_T', 42 + cc.sizeof( 43 + 'time_t', 44 + prefix: '#include <time.h>', 45 + ), 46 + ) 47 + 48 + functions = ['_Exit', 'accept4', 'clock_gettime', 'mkostemp', 'pipe2'] 49 + 50 + foreach f : functions 51 + configuration.set('HAVE_@0@'.format(f.to_upper()), cc.has_function(f)) 52 + endforeach 53 + 54 + configuration.set( 55 + 'HAVE_GETTICKCOUNT64', 56 + cc.has_header_symbol('sysinfoapi.h', 'GetTickCount64'), 57 + ) 58 + configuration.set( 59 + 'HAVE_DECL_INITGROUPS', 60 + cc.has_header_symbol('grp.h', 'initgroups'), 61 + ) 62 + configuration.set( 63 + 'HAVE_DECL_CLOCK_MONOTONIC', 64 + cc.has_header_symbol('time.h', 'CLOCK_MONOTONIC'), 65 + ) 66 + configuration.set('DEBUGBUILD', false) 67 + configuration.set('NOTHREADS', false) 68 + 69 + headers = [ 70 + 'arpa/inet.h', 71 + 'fcntl.h', 72 + 'inttypes.h', 73 + 'limits.h', 74 + 'netdb.h', 75 + 'netinet/in.h', 76 + 'netinet/ip.h', 77 + 'pwd.h', 78 + 'sys/socket.h', 79 + 'sys/time.h', 80 + 'syslog.h', 81 + 'unistd.h', 82 + 'windows.h', 83 + ] 84 + 85 + foreach h : headers 86 + configuration.set( 87 + 'HAVE_@0@'.format(h.underscorify().to_upper()), 88 + cc.has_header(h), 89 + ) 90 + endforeach 91 + 92 + configuration.set('HAVE_LIBBPF', false) 93 + configuration.set( 94 + 'HAVE_BPF_STATS_TYPE', 95 + cc.has_header_symbol('linux/bpf.h', 'enum bpf_stats_type'), 96 + ) 97 + configuration.set('HAVE_LIBNGTCP2_CRYPTO_QUICTLS', false) 98 + configuration.set('HAVE_LIBEV', false) 99 + 100 + configure_file( 101 + input: 'cmakeconfig.h.in', 102 + output: 'config.h', 103 + format: 'cmake@', 104 + configuration: configuration, 105 + ) 106 + 107 + subdir('lib')
+1 -1
vendor/tlsuv.wrap
··· 1 1 [wrap-git] 2 2 url = https://github.com/openziti/tlsuv 3 - revision = v0.40.6 3 + revision = v0.40.10 4 4 depth = 1 5 5 clone-recursive = true
+10 -9
vendor/zlib-ng.wrap
··· 1 1 [wrap-file] 2 - directory = zlib-ng-2.3.2 3 - source_url = https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.3.2.tar.gz 4 - source_filename = zlib-ng-2.3.2.tar.gz 5 - source_hash = 6a0561b50b8f5f6434a6a9e667a67026f2b2064a1ffa959c6b2dae320161c2a8 6 - source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/zlib-ng_2.3.2-1/zlib-ng-2.3.2.tar.gz 7 - patch_filename = zlib-ng_2.3.2-1_patch.zip 8 - patch_url = https://wrapdb.mesonbuild.com/v2/zlib-ng_2.3.2-1/get_patch 9 - patch_hash = 110f10f762f89101c7e6c1d10c6e02bbb3364165cccf557bec4d906018978d98 10 - wrapdb_version = 2.3.2-1 2 + directory = zlib-ng-2.3.3 3 + source_url = https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.3.3.tar.gz 4 + source_filename = zlib-ng-2.3.3.tar.gz 5 + source_hash = f9c65aa9c852eb8255b636fd9f07ce1c406f061ec19a2e7d508b318ca0c907d1 6 + source_fallback_url = https://wrapdb.mesonbuild.com/v2/zlib-ng_2.3.3-1/get_source/zlib-ng-2.3.3.tar.gz 7 + patch_filename = zlib-ng_2.3.3-1_patch.zip 8 + patch_url = https://wrapdb.mesonbuild.com/v2/zlib-ng_2.3.3-1/get_patch 9 + patch_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/zlib-ng_2.3.3-1/zlib-ng_2.3.3-1_patch.zip 10 + patch_hash = a08c90399b334f9f876ba39131e4998f230361568e0194787ea32360ff5423f8 11 + wrapdb_version = 2.3.3-1 11 12 12 13 [provide] 13 14 dependency_names = zlib-ng