Hello community,

here is the log from the commit of package libuv.14530 for 
openSUSE:Leap:15.2:Update checked in at 2020-10-19 20:22:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2:Update/libuv.14530 (Old)
 and      /work/SRC/openSUSE:Leap:15.2:Update/.libuv.14530.new.3486 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libuv.14530"

Mon Oct 19 20:22:49 2020 rev:1 rq:842173 version:1.18.0

Changes:
--------
New Changes file:

--- /dev/null   2020-10-12 00:46:48.009358834 +0200
+++ /work/SRC/openSUSE:Leap:15.2:Update/.libuv.14530.new.3486/libuv.changes     
2020-10-19 20:22:51.437290741 +0200
@@ -0,0 +1,437 @@
+-------------------------------------------------------------------
+Fri Oct 16 13:55:58 UTC 2020 - Marcus Meissner <[email protected]>
+
+- add baselibs.conf, as we need 32bit libs for bind.
+
+-------------------------------------------------------------------
+Sun Dec 24 22:24:45 UTC 2017 - [email protected]
+
+- Update to version 1.18.0
+  * unix,win: add uv_os_getpid()
+  * unix: remove incorrect assertion in uv_shutdown()
+  * aix: fix -Wmaybe-uninitialized warning
+  * win,doc: remove note about SIGWINCH on Windows
+  * doc: fix IRC URL in CONTRIBUTING.md
+- 1.17.0
+  * ibmi: add support for new platform
+  * unix: keep track of bound sockets sent via spawn
+  * unix: avoid malloc() call in uv_spawn()
+  * zos: add strnlen() implementation
+  * test: add threadpool init/teardown test
+  * test: avoid malloc() in threadpool test
+  * test: lower number of tasks in threadpool test
+  * test: fix test-spawn compilation
+  * doc: clarify the description of uv_loop_alive()
+  * win: issue memory barrier in uv_thread_join()
+  * win: map UV_FS_O_EXLOCK to a share mode of 0
+  * win: fix build on case-sensitive file systems
+  * win: fix test runner build with mingw64
+  * win: remove unused variable in test/test-fs.c
+- 1.16.1
+  * unix: move net/if.h include
+  * win: fix undeclared NDIS_IF_MAX_STRING_SIZE
+- 1.16.0
+  * unix,win: add fs open flags, map O_DIRECT|O_DSYNC
+  * win, fs: fix non-symlink reparse points
+  * test: fix -Wstrict-prototypes warnings
+  * unix, windows: map ENOTTY errno
+  * unix: fall back to fsync() if F_FULLFSYNC fails
+  * unix: do not close invalid kqueue fd after fork
+  * zos: reset epoll data after fork
+  * zos: skip fork_threadpool_queue_work_simple
+  * test: keep platform_output as first test
+  * unix,win: add uv_os_getppid()
+  * test: fix const qualification compiler warning
+  * doc: mark uv_default_loop() as not thread safe
+  * win, pipe: null-initialize stream->shutdown_req
+  * tty, win: get SetWinEventHook pointer at startup
+  * test: no extra new line in skipped test output
+  * pipe: allow access from other users
+  * unix,win: add uv_if_{indextoname,indextoiid}
+  * win: fix non-English dlopen error message
+  * win: change st_blksize from `2048` to `4096`
+- Small spec file cleanup
+
+-------------------------------------------------------------------
+Wed Nov  1 08:50:48 UTC 2017 - [email protected]
+
+- Do not use source URL as fetching fails over ipv6
+
+-------------------------------------------------------------------
+Thu Oct 19 07:59:04 UTC 2017 - [email protected]
+
+- Update to version 1.15.0:
+  * win: fix buffer size in uv__getpwuid_r()
+  * unix: use fchmod() in uv_fs_copyfile()
+  * unix: support copying empty files
+  * unix: truncate destination in uv_fs_copyfile()
+  * linux: increase thread stack size with musl libc
+  * test: clean up semaphore after use
+  * unix: check for NULL in uv_os_unsetenv for parameter name
+  * For extensive list of changes since last release see provided
+    ChangeLog
+- Small spec file cleanup
+
+-------------------------------------------------------------------
+Wed Nov 23 06:41:27 UTC 2016 - [email protected]
+
+- Update to 1.10.1
+  * win: fix anonymous union syntax
+  * unix: use uv__is_closing everywhere
+  * win: add missing break statement
+  * doc: fix wrong man page link for uv_fs_lstat()
+  * win, tty: handle empty buffer in uv_tty_write_bufs
+  * doc: add cjihrig alternative GPG ID
+  * Revert "win,tty: add support for ANSI codes in win10 v1511"
+- Add signature and keyring for GPG source verification
+
+-------------------------------------------------------------------
+Sun Nov 13 11:51:16 UTC 2016 - [email protected]
+
+- Update to 1.10.0
+
+-------------------------------------------------------------------
+Wed Jul 27 22:00:21 UTC 2016 - [email protected]
+
+- Trim filler words from description
+
+-------------------------------------------------------------------
+Sat Jan 30 22:30:34 UTC 2016 - [email protected]
+
+- Update to 1.8.0
+  * unix: fix memory leak in uv_interface_addresses (Jianghua Yang)
+  * unix: make uv_guess_handle work properly for AIX (Gireesh 
+    Punathil)
+  * fs: undo uv__req_init when uv__malloc failed (Jianghua Yang)
+  * build: remove unused 'component' GYP option (Saúl Ibarra 
+    Corretgé)
+  * include: remove duplicate extern declaration (Jianghua Yang)
+  * win: use the MSVC provided snprintf where possible (Jason 
+    Williams)
+  * win, test: fix compilation warning (Saúl Ibarra Corretgé)
+  * win: fix compilation with VS < 2012 (Ryan Johnston)
+  * stream: support empty uv_try_write on unix (Fedor Indutny)
+  * unix: fix request handle leak in uv__udp_send (Jianghua Yang)
+  * src: replace QUEUE_SPLIT with QUEUE_MOVE (Ben Noordhuis)
+  * unix: use QUEUE_MOVE when iterating over lists (Ben Noordhuis)
+  * unix: squelch harmless valgrind warning (Ben Noordhuis)
+  * test: don't abort on setrlimit() failure (Ben Noordhuis)
+  * unix: only undo fs req registration in async mode (Ben 
+    Noordhuis)
+  * unix: fix uv__getiovmax return value (HungMingWu)
+  * unix: make work with Solaris Studio. (Adam Stylinski)
+  * test: fix fs_event_watch_file_currentdir flakiness (Santiago 
+    Gimeno)
+  * unix: skip prohibited syscalls on tvOS and watchOS (Nathan 
+    Corvino)
+  * test: use FQDN in getaddrinfo_fail test (Wink Saville)
+  * docs: clarify documentation of uv_tcp_init_ex (Andrius 
+    Bentkus)
+  * win: fix comment (Miodrag Milanovic)
+  * doc: fix typo in README (Angel Leon)
+  * darwin: abort() if (un)locking fs mutex fails (Ben Noordhuis)
+  * pipe: enable inprocess uv_write2 on Windows (Louis DeJardin)
+  * win: properly return UV_EBADF when _close() fails (Nicholas 
+    Vavilov)
+  * test: skip process_title for AIX (Imran Iqbal)
+  * misc: expose handle print APIs (Petka Antonov)
+  * include: add stdio.h to uv.h (Saúl Ibarra Corretgé)
+  * misc: remove unnecessary null pointer checks (Ian Kronquist)
+  * test,freebsd: skip udp_dual_stack if not supported (Santiago 
+    Gimeno)
+  * linux: don't retry dup2/dup3 on EINTR (Ben Noordhuis)
+  * unix: don't retry dup2/dup3 on EINTR (Ben Noordhuis)
+  * test: fix -Wtautological-pointer-compare warnings (Saúl Ibarra 
+    Corretgé)
+  * win: map ERROR_BAD_PATHNAME to UV_ENOENT (Tony Kelman)
+  * test: fix test/test-tty.c for AIX (Imran Iqbal)
+  * android: support api level less than 21 (kkdaemon)
+  * fsevents: fix race on simultaneous init+close (Fedor Indutny)
+  * linux,fs: fix p{read,write}v with a 64bit offset (Saúl Ibarra 
+    Corretgé)
+  * fs: add uv_fs_realpath() (Yuval Brik)
+  * win: fix path for removed and renamed fs events (Joran Dirk 
+    Greef)
+  * win: do not read more from stream than available (Jeremy 
+    Whitlock)
+  * test: test that uv_close() doesn't corrupt QUEUE (Andrey Mazo)
+  * unix: fix uv_fs_event_stop() from fs_event_cb (Andrey Mazo)
+  * test: fix self-deadlocks in thread_rwlock_trylock (Ben 
+    Noordhuis)
+  * src: remove non ascii character (sztomi)
+  * test: fix test udp_multicast_join6 for AIX (Imran Iqbal)
+
+-------------------------------------------------------------------
+Sun Dec  6 17:02:36 UTC 2015 - [email protected]
+
+- Make building more verbose
+
+-------------------------------------------------------------------
+Sat Oct  3 16:15:53 UTC 2015 - [email protected]
+
+- Update to 1.7.5
+  - unix: Support atomic compare & swap xlC on AIX (nmushell)
+  - unix: Fix including uv-aix.h on AIX (nmushell)
+  - unix: consolidate rwlock tryrdlock trywrlock errors (Saúl
+    Ibarra Corretgé)
+  - unix, win: consolidate mutex trylock errors (Saúl Ibarra
+    Corretgé)
+  - darwin: fix memory leak in uv_cpu_info (Jianghua Yang)
+  - test: add tests for the uv_rwlock implementation (Bert Belder)
+  - win: redo/fix the uv_rwlock APIs (Bert Belder)
+  - win: don't fetch function pointers to SRWLock APIs (Bert
+    Belder)
+- Changes for 1.7.4:
+  - doc: uv_read_start and uv_read_cb clarifications (Ben Trask)
+  - freebsd: obtain true uptime through clock_gettime() (Jianghua
+    Yang)
+  - win, tty: do not convert \r to \r\n (Colin Snover)
+  - build,gyp: add DragonFly to the list of OSes (Michael Neumann)
+  - fs: fix bug in sendfile for DragonFly (Michael Neumann)
+  - doc: add uv_dlsym() return type (Brian White)
+  - tests: fix fs tests run w/o full getdents support (Jeremy
+    Whitlock)
+  - doc: fix typo (Devchandra Meetei Leishangthem)
+  - doc: fix uv-unix.h location (Sakthipriyan Vairamani)
+  - unix: fix error check when closing process pipe fd (Ben
+    Noordhuis)
++++ 240 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:Leap:15.2:Update/.libuv.14530.new.3486/libuv.changes

New:
----
  baselibs.conf
  libuv-1.18.0.tar.gz
  libuv.changes
  libuv.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libuv.spec ++++++
#
# spec file for package libuv
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


%define somajor 1
Name:           libuv
Version:        1.18.0
Release:        0
Summary:        Asychronous I/O support library
License:        MIT
Group:          Development/Libraries/C and C++
Url:            http://libuv.org
# Using URL from upstream project fails due to ipv6 redirect
# Source0:      http://dist.libuv.org/dist/v%{version}/libuv-v%{version}.tar.gz
# Source1:      
http://dist.libuv.org/dist/v%{version}/libuv-v%{version}.tar.gz.sign
# Source2:      %{name}.keyring
Source0:        
https://github.com/libuv/libuv/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source1:        baselibs.conf
BuildRequires:  autoconf
BuildRequires:  automake
BuildRequires:  libtool
BuildRequires:  pkgconfig

%description
libuv is a support library with a focus on asynchronous I/O. It was
primarily developed for use by Node.js, but it is also used by
Mozilla's Rust language, Luvit, Julia, pyuv, and others.

%package     -n libuv%{somajor}
Summary:        Asychronous I/O support library
Group:          System/Libraries

%description -n libuv%{somajor}
libuv is a support library with a focus on asynchronous I/O. It was
primarily developed for use by Node.js, but it is also used by
Mozilla's Rust language, Luvit, Julia, pyuv, and others.

%package        devel
Summary:        Development libraries for libuv
Group:          Development/Libraries/C and C++
BuildRequires:  glibc-devel
Requires:       libuv%{somajor} = %{version}

%description    devel
Development files for libuv.

libuv is a support library with a focus on asynchronous I/O. It was
primarily developed for use by Node.js, but it is also used by
Mozilla's Rust language, Luvit, Julia, pyuv, and others.

%prep
%setup -q

%build
./autogen.sh
%configure \
  --disable-static
make %{?_smp_mflags} V=1

%install
%make_install
find %{buildroot} -type f -name "*.la" -delete -print

%check
# Tests sadly fail
#make %{?_smp_mflags} check

%post -n libuv%{somajor} -p /sbin/ldconfig
%postun -n libuv%{somajor} -p /sbin/ldconfig

%files -n libuv%{somajor}
%{_libdir}/libuv.so.%{somajor}*

%files devel
%doc AUTHORS CONTRIBUTING.md ChangeLog LICENSE README.md
%{_libdir}/libuv.so
%{_includedir}/uv*
%{_libdir}/pkgconfig/libuv.pc

%changelog
++++++ baselibs.conf ++++++
libuv1

Reply via email to