diff --git a/abi_libs b/abi_libs new file mode 100644 --- /dev/null +++ b/abi_libs @@ -0,0 +1 @@ +libuv.so.1 diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -1,120 +1,3 @@ -libuv.so.1:uv__accept -libuv.so.1:uv__accept4 -libuv.so.1:uv__async_close -libuv.so.1:uv__async_fork -libuv.so.1:uv__async_stop -libuv.so.1:uv__calloc -libuv.so.1:uv__check_close -libuv.so.1:uv__cloexec_fcntl -libuv.so.1:uv__cloexec_ioctl -libuv.so.1:uv__close -libuv.so.1:uv__close_nocancel -libuv.so.1:uv__close_nocheckstdio -libuv.so.1:uv__count_bufs -libuv.so.1:uv__dup2_cloexec -libuv.so.1:uv__dup3 -libuv.so.1:uv__eventfd -libuv.so.1:uv__eventfd2 -libuv.so.1:uv__fd_exists -libuv.so.1:uv__free -libuv.so.1:uv__fs_event_close -libuv.so.1:uv__fs_get_dirent_type -libuv.so.1:uv__fs_poll_close -libuv.so.1:uv__fs_readdir_cleanup -libuv.so.1:uv__fs_scandir_cleanup -libuv.so.1:uv__getaddrinfo_translate_error -libuv.so.1:uv__getiovmax -libuv.so.1:uv__getpwuid_r -libuv.so.1:uv__getrandom -libuv.so.1:uv__getsockpeername -libuv.so.1:uv__handle_type -libuv.so.1:uv__hrtime -libuv.so.1:uv__idle_close -libuv.so.1:uv__idna_toascii -libuv.so.1:uv__inotify_add_watch -libuv.so.1:uv__inotify_fork -libuv.so.1:uv__inotify_init -libuv.so.1:uv__inotify_init1 -libuv.so.1:uv__inotify_rm_watch -libuv.so.1:uv__io_active -libuv.so.1:uv__io_check_fd -libuv.so.1:uv__io_close -libuv.so.1:uv__io_feed -libuv.so.1:uv__io_fork -libuv.so.1:uv__io_init -libuv.so.1:uv__io_poll -libuv.so.1:uv__io_start -libuv.so.1:uv__io_stop -libuv.so.1:uv__loop_close -libuv.so.1:uv__loop_configure -libuv.so.1:uv__make_close_pending -libuv.so.1:uv__make_pipe -libuv.so.1:uv__make_socketpair -libuv.so.1:uv__malloc -libuv.so.1:uv__next_timeout -libuv.so.1:uv__nonblock_fcntl -libuv.so.1:uv__nonblock_ioctl -libuv.so.1:uv__open_cloexec -libuv.so.1:uv__open_file -libuv.so.1:uv__pipe2 -libuv.so.1:uv__pipe_close -libuv.so.1:uv__platform_invalidate_fd -libuv.so.1:uv__platform_loop_delete -libuv.so.1:uv__platform_loop_init -libuv.so.1:uv__poll_close -libuv.so.1:uv__preadv -libuv.so.1:uv__prepare_close -libuv.so.1:uv__process_close -libuv.so.1:uv__pwritev -libuv.so.1:uv__random_devurandom -libuv.so.1:uv__random_getrandom -libuv.so.1:uv__random_readpath -libuv.so.1:uv__random_sysctl -libuv.so.1:uv__realloc -libuv.so.1:uv__recvmmsg -libuv.so.1:uv__recvmsg -libuv.so.1:uv__run_check -libuv.so.1:uv__run_idle -libuv.so.1:uv__run_prepare -libuv.so.1:uv__run_timers -libuv.so.1:uv__sendmmsg -libuv.so.1:uv__server_io -libuv.so.1:uv__set_process_title -libuv.so.1:uv__signal_close -libuv.so.1:uv__signal_global_once_init -libuv.so.1:uv__signal_loop_cleanup -libuv.so.1:uv__signal_loop_fork -libuv.so.1:uv__socket -libuv.so.1:uv__socket_sockopt -libuv.so.1:uv__statx -libuv.so.1:uv__strdup -libuv.so.1:uv__stream_close -libuv.so.1:uv__stream_destroy -libuv.so.1:uv__stream_flush_write_queue -libuv.so.1:uv__stream_init -libuv.so.1:uv__stream_open -libuv.so.1:uv__strndup -libuv.so.1:uv__strscpy -libuv.so.1:uv__tcp_bind -libuv.so.1:uv__tcp_close -libuv.so.1:uv__tcp_connect -libuv.so.1:uv__tcp_keepalive -libuv.so.1:uv__tcp_nodelay -libuv.so.1:uv__timer_close -libuv.so.1:uv__udp_bind -libuv.so.1:uv__udp_check_before_send -libuv.so.1:uv__udp_close -libuv.so.1:uv__udp_connect -libuv.so.1:uv__udp_disconnect -libuv.so.1:uv__udp_finish_close -libuv.so.1:uv__udp_is_connected -libuv.so.1:uv__udp_recv_start -libuv.so.1:uv__udp_recv_stop -libuv.so.1:uv__udp_send -libuv.so.1:uv__udp_try_send -libuv.so.1:uv__utf8_decode1 -libuv.so.1:uv__work_done -libuv.so.1:uv__work_submit libuv.so.1:uv_accept libuv.so.1:uv_async_init libuv.so.1:uv_async_send @@ -172,12 +55,15 @@ libuv.so.1:uv_fs_get_ptr libuv.so.1:uv_fs_get_result libuv.so.1:uv_fs_get_statbuf +libuv.so.1:uv_fs_get_system_error libuv.so.1:uv_fs_get_type libuv.so.1:uv_fs_lchown libuv.so.1:uv_fs_link libuv.so.1:uv_fs_lstat +libuv.so.1:uv_fs_lutime libuv.so.1:uv_fs_mkdir libuv.so.1:uv_fs_mkdtemp +libuv.so.1:uv_fs_mkstemp libuv.so.1:uv_fs_open libuv.so.1:uv_fs_opendir libuv.so.1:uv_fs_poll_getpath @@ -239,6 +125,7 @@ libuv.so.1:uv_key_get libuv.so.1:uv_key_set libuv.so.1:uv_kill +libuv.so.1:uv_library_shutdown libuv.so.1:uv_listen libuv.so.1:uv_loadavg libuv.so.1:uv_loop_alive @@ -251,6 +138,7 @@ libuv.so.1:uv_loop_new libuv.so.1:uv_loop_set_data libuv.so.1:uv_loop_size +libuv.so.1:uv_metrics_idle_time libuv.so.1:uv_mutex_destroy libuv.so.1:uv_mutex_init libuv.so.1:uv_mutex_init_recursive @@ -275,13 +163,13 @@ libuv.so.1:uv_os_tmpdir libuv.so.1:uv_os_uname libuv.so.1:uv_os_unsetenv +libuv.so.1:uv_pipe libuv.so.1:uv_pipe_bind libuv.so.1:uv_pipe_chmod libuv.so.1:uv_pipe_connect libuv.so.1:uv_pipe_getpeername libuv.so.1:uv_pipe_getsockname libuv.so.1:uv_pipe_init -libuv.so.1:uv_pipe_listen libuv.so.1:uv_pipe_open libuv.so.1:uv_pipe_pending_count libuv.so.1:uv_pipe_pending_instances @@ -332,6 +220,8 @@ libuv.so.1:uv_signal_start libuv.so.1:uv_signal_start_oneshot libuv.so.1:uv_signal_stop +libuv.so.1:uv_sleep +libuv.so.1:uv_socketpair libuv.so.1:uv_spawn libuv.so.1:uv_stop libuv.so.1:uv_stream_get_write_queue_size @@ -346,7 +236,6 @@ libuv.so.1:uv_tcp_init libuv.so.1:uv_tcp_init_ex libuv.so.1:uv_tcp_keepalive -libuv.so.1:uv_tcp_listen libuv.so.1:uv_tcp_nodelay libuv.so.1:uv_tcp_open libuv.so.1:uv_tcp_simultaneous_accepts @@ -356,6 +245,7 @@ libuv.so.1:uv_thread_join libuv.so.1:uv_thread_self libuv.so.1:uv_timer_again +libuv.so.1:uv_timer_get_due_in libuv.so.1:uv_timer_get_repeat libuv.so.1:uv_timer_init libuv.so.1:uv_timer_set_repeat @@ -363,7 +253,6 @@ libuv.so.1:uv_timer_stop libuv.so.1:uv_translate_sys_error libuv.so.1:uv_try_write -libuv.so.1:uv_try_write_cb libuv.so.1:uv_tty_get_vterm_state libuv.so.1:uv_tty_get_winsize libuv.so.1:uv_tty_init @@ -390,6 +279,7 @@ libuv.so.1:uv_udp_set_source_membership libuv.so.1:uv_udp_set_ttl libuv.so.1:uv_udp_try_send +libuv.so.1:uv_udp_using_recvmmsg libuv.so.1:uv_unref libuv.so.1:uv_update_time libuv.so.1:uv_uptime diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -1,4 +1,3 @@ libc.so.6 libdl.so.2 libpthread.so.0 -librt.so.1 diff --git a/abi_used_symbols b/abi_used_symbols new file mode 100644 --- /dev/null +++ b/abi_used_symbols @@ -0,0 +1,207 @@ +libc.so.6:__environ +libc.so.6:__fprintf_chk +libc.so.6:__fxstat64 +libc.so.6:__lxstat64 +libc.so.6:__memcpy_chk +libc.so.6:__memmove_chk +libc.so.6:__open64_2 +libc.so.6:__pread64_chk +libc.so.6:__read_chk +libc.so.6:__realpath_chk +libc.so.6:__register_atfork +libc.so.6:__snprintf_chk +libc.so.6:__sprintf_chk +libc.so.6:__stack_chk_fail +libc.so.6:__xstat64 +libc.so.6:_exit +libc.so.6:abort +libc.so.6:accept4 +libc.so.6:access +libc.so.6:bind +libc.so.6:calloc +libc.so.6:cfmakeraw +libc.so.6:chdir +libc.so.6:chmod +libc.so.6:chown +libc.so.6:clock_getres +libc.so.6:clock_gettime +libc.so.6:closedir +libc.so.6:dup2 +libc.so.6:dup3 +libc.so.6:environ +libc.so.6:epoll_create +libc.so.6:epoll_create1 +libc.so.6:epoll_ctl +libc.so.6:epoll_pwait +libc.so.6:epoll_wait +libc.so.6:eventfd +libc.so.6:execvp +libc.so.6:fchmod +libc.so.6:fchown +libc.so.6:fclose +libc.so.6:fcntl64 +libc.so.6:fdatasync +libc.so.6:fdopen +libc.so.6:fgets +libc.so.6:fork +libc.so.6:free +libc.so.6:freeaddrinfo +libc.so.6:freeifaddrs +libc.so.6:fscanf +libc.so.6:fstatfs64 +libc.so.6:ftruncate64 +libc.so.6:futimens +libc.so.6:getaddrinfo +libc.so.6:getcwd +libc.so.6:getenv +libc.so.6:geteuid +libc.so.6:gethostname +libc.so.6:getifaddrs +libc.so.6:getnameinfo +libc.so.6:getpagesize +libc.so.6:getpeername +libc.so.6:getpid +libc.so.6:getppid +libc.so.6:getpriority +libc.so.6:getpwuid_r +libc.so.6:getrlimit64 +libc.so.6:getrusage +libc.so.6:getsockname +libc.so.6:getsockopt +libc.so.6:gettimeofday +libc.so.6:gnu_get_libc_version +libc.so.6:if_indextoname +libc.so.6:if_nametoindex +libc.so.6:in6addr_any +libc.so.6:inotify_add_watch +libc.so.6:inotify_init1 +libc.so.6:inotify_rm_watch +libc.so.6:ioctl +libc.so.6:isatty +libc.so.6:kill +libc.so.6:lchown +libc.so.6:link +libc.so.6:listen +libc.so.6:malloc +libc.so.6:memcpy +libc.so.6:memmove +libc.so.6:memset +libc.so.6:mkdir +libc.so.6:mkdtemp +libc.so.6:mkstemp64 +libc.so.6:nanosleep +libc.so.6:opendir +libc.so.6:pathconf +libc.so.6:pipe2 +libc.so.6:poll +libc.so.6:prctl +libc.so.6:pthread_attr_destroy +libc.so.6:pthread_attr_init +libc.so.6:pthread_self +libc.so.6:readdir64 +libc.so.6:readlink +libc.so.6:readv +libc.so.6:realloc +libc.so.6:realpath +libc.so.6:rename +libc.so.6:rewind +libc.so.6:rmdir +libc.so.6:scandir64 +libc.so.6:sched_yield +libc.so.6:sendfile64 +libc.so.6:setenv +libc.so.6:setgid +libc.so.6:setgroups +libc.so.6:setpriority +libc.so.6:setsid +libc.so.6:setsockopt +libc.so.6:setuid +libc.so.6:shutdown +libc.so.6:sigaddset +libc.so.6:sigemptyset +libc.so.6:sigfillset +libc.so.6:signal +libc.so.6:snprintf +libc.so.6:socket +libc.so.6:socketpair +libc.so.6:sscanf +libc.so.6:statfs64 +libc.so.6:stderr +libc.so.6:strchr +libc.so.6:strcmp +libc.so.6:strlen +libc.so.6:strncmp +libc.so.6:strnlen +libc.so.6:strrchr +libc.so.6:strstr +libc.so.6:strtok +libc.so.6:strtol +libc.so.6:symlink +libc.so.6:syscall +libc.so.6:sysconf +libc.so.6:sysinfo +libc.so.6:tcgetattr +libc.so.6:tcsetattr +libc.so.6:ttyname_r +libc.so.6:uname +libc.so.6:unlink +libc.so.6:unsetenv +libc.so.6:utimensat +libc.so.6:waitpid +libc.so.6:writev +libdl.so.2:dlclose +libdl.so.2:dlerror +libdl.so.2:dlopen +libdl.so.2:dlsym +libpthread.so.0:__errno_location +libpthread.so.0:connect +libpthread.so.0:fsync +libpthread.so.0:open64 +libpthread.so.0:pread64 +libpthread.so.0:pthread_attr_setstacksize +libpthread.so.0:pthread_barrier_destroy +libpthread.so.0:pthread_barrier_init +libpthread.so.0:pthread_barrier_wait +libpthread.so.0:pthread_cond_broadcast +libpthread.so.0:pthread_cond_destroy +libpthread.so.0:pthread_cond_init +libpthread.so.0:pthread_cond_signal +libpthread.so.0:pthread_cond_timedwait +libpthread.so.0:pthread_cond_wait +libpthread.so.0:pthread_condattr_destroy +libpthread.so.0:pthread_condattr_init +libpthread.so.0:pthread_condattr_setclock +libpthread.so.0:pthread_create +libpthread.so.0:pthread_getspecific +libpthread.so.0:pthread_join +libpthread.so.0:pthread_key_create +libpthread.so.0:pthread_key_delete +libpthread.so.0:pthread_mutex_destroy +libpthread.so.0:pthread_mutex_init +libpthread.so.0:pthread_mutex_lock +libpthread.so.0:pthread_mutex_trylock +libpthread.so.0:pthread_mutex_unlock +libpthread.so.0:pthread_mutexattr_destroy +libpthread.so.0:pthread_mutexattr_init +libpthread.so.0:pthread_mutexattr_settype +libpthread.so.0:pthread_once +libpthread.so.0:pthread_rwlock_destroy +libpthread.so.0:pthread_rwlock_init +libpthread.so.0:pthread_rwlock_rdlock +libpthread.so.0:pthread_rwlock_tryrdlock +libpthread.so.0:pthread_rwlock_trywrlock +libpthread.so.0:pthread_rwlock_unlock +libpthread.so.0:pthread_rwlock_wrlock +libpthread.so.0:pthread_setspecific +libpthread.so.0:pthread_sigmask +libpthread.so.0:pwrite64 +libpthread.so.0:read +libpthread.so.0:recvmsg +libpthread.so.0:sem_destroy +libpthread.so.0:sem_init +libpthread.so.0:sem_post +libpthread.so.0:sem_trywait +libpthread.so.0:sem_wait +libpthread.so.0:sendmsg +libpthread.so.0:sigaction +libpthread.so.0:write diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,21 +1,22 @@ name : libuv -version : 1.33.1 -release : 7 +version : 1.41.0 +release : 8 source : - - https://github.com/libuv/libuv/archive/v1.33.1.tar.gz : 63794499bf5da1720e249d3fc14ff396b70b8736effe6ce5b4e47e0f3d476467 -license : MIT -component : programming + - https://github.com/libuv/libuv/archive/refs/tags/v1.41.0.tar.gz : 6cfeb5f4bab271462b4a2cc77d4ecec847fdbdc26b72019c27ae21509e6f94fa homepage : https://libuv.org +license : MIT +component : programming.library summary : A multi-platform support library with a focus on asynchronous I/O description: | - libuv is a multi-platform support library with a focus on asynchronous I/O. It was primarily - developed for use by Node.js, but it's also used by Luvit, Julia, pyuv, and others. + libuv is a multi-platform support library with a focus on asynchronous I/O. It was primarily developed for use by Node.js, but it's also used by Luvit, Julia, pyuv, and others. setup : | - %autogen --disable-static + %cmake_ninja build : | - %make + %ninja_build install : | - %make_install + %ninja_install + rm -f $installdir/usr/lib64/{pkgconfig/libuv-static.pc,*.a} + rm -rf $installdir/usr/share check : | # tests 213 & 214 fail in the sandbox - %make check || : + %ninja_check || : diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -3,24 +3,22 @@ libuv https://libuv.org - Joshua Strobl - joshua@stroblindustries.com + Martin Reboredo + yakoyoku@gmail.com MIT - programming + programming.library A multi-platform support library with a focus on asynchronous I/O - libuv is a multi-platform support library with a focus on asynchronous I/O. It was primarily -developed for use by Node.js, but it's also used by Luvit, Julia, pyuv, and others. + libuv is a multi-platform support library with a focus on asynchronous I/O. It was primarily developed for use by Node.js, but it's also used by Luvit, Julia, pyuv, and others. https://getsol.us/sources/README.Solus libuv A multi-platform support library with a focus on asynchronous I/O - libuv is a multi-platform support library with a focus on asynchronous I/O. It was primarily -developed for use by Node.js, but it's also used by Luvit, Julia, pyuv, and others. + libuv is a multi-platform support library with a focus on asynchronous I/O. It was primarily developed for use by Node.js, but it's also used by Luvit, Julia, pyuv, and others. - programming + programming.library /usr/lib64/libuv.so.1 /usr/lib64/libuv.so.1.0.0 @@ -29,31 +27,40 @@ libuv-devel Development files for libuv - libuv is a multi-platform support library with a focus on asynchronous I/O. It was primarily -developed for use by Node.js, but it's also used by Luvit, Julia, pyuv, and others. + libuv is a multi-platform support library with a focus on asynchronous I/O. It was primarily developed for use by Node.js, but it's also used by Luvit, Julia, pyuv, and others. programming.devel - libuv + libuv /usr/include/uv.h + /usr/include/uv/aix.h + /usr/include/uv/android-ifaddrs.h + /usr/include/uv/bsd.h + /usr/include/uv/darwin.h /usr/include/uv/errno.h /usr/include/uv/linux.h + /usr/include/uv/os390.h + /usr/include/uv/posix.h + /usr/include/uv/stdint-msvc2008.h + /usr/include/uv/sunos.h /usr/include/uv/threadpool.h + /usr/include/uv/tree.h /usr/include/uv/unix.h /usr/include/uv/version.h + /usr/include/uv/win.h /usr/lib64/libuv.so /usr/lib64/pkgconfig/libuv.pc - - 2019-11-26 - 1.33.1 + + 2021-04-25 + 1.41.0 Packaging update - Joshua Strobl - joshua@stroblindustries.com + Martin Reboredo + yakoyoku@gmail.com \ No newline at end of file