Hello community,

here is the log from the commit of package signify for openSUSE:Leap:15.2 
checked in at 2020-03-15 07:13:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/signify (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.signify.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "signify"

Sun Mar 15 07:13:49 2020 rev:2 rq:785021 version:29

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/signify/signify.changes        2020-02-21 
23:51:37.304837142 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.signify.new.3160/signify.changes      
2020-03-15 07:14:51.429081676 +0100
@@ -1,0 +2,6 @@
+Sat Mar  7 09:08:28 UTC 2020 - Martin Hauke <[email protected]>
+
+- Update to version 29
+  * Source packages now include a license.
+
+-------------------------------------------------------------------

Old:
----
  v28.tar.gz

New:
----
  v29.tar.gz

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

Other differences:
------------------
++++++ signify.spec ++++++
--- /var/tmp/diff_new_pack.BadcRW/_old  2020-03-15 07:14:51.945081946 +0100
+++ /var/tmp/diff_new_pack.BadcRW/_new  2020-03-15 07:14:51.949081949 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           signify
-Version:        28
+Version:        29
 Release:        0
 Summary:        OpenBSD tool to sign and verify signatures on files (portable 
version)
 License:        BSD-3-Clause
@@ -38,7 +38,7 @@
 %build
 export EXTRA_CFLAGS="%{optflags} -D_GNU_SOURCE"
 export PREFIX="%{_prefix}"
-make %{?_smp_mflags}
+%make_build
 
 %install
 export EXTRA_CFLAGS="%{optflags} -D_GNU_SOURCE"
@@ -46,6 +46,7 @@
 %make_install
 
 %files
+%license COPYING
 %doc README.md CHANGELOG.md
 %{_bindir}/%{name}
 %{_mandir}/man1/%{name}.1%{?ext_man}

++++++ v28.tar.gz -> v29.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/signify-28/CHANGELOG.md new/signify-29/CHANGELOG.md
--- old/signify-28/CHANGELOG.md 2020-02-06 14:43:11.000000000 +0100
+++ new/signify-29/CHANGELOG.md 2020-03-07 00:16:55.000000000 +0100
@@ -1,6 +1,16 @@
 # Change Log
 All notable changes to this project will be documented in this file.
 
+## [v29] - 2020-03-07
+### Added
+- Source packages now include a license. Thanks to Marcus Müller for the
+  patch (#24).
+- New convenience targets for static builds (`make static` &
+  `make static-musl`). Thanks to @frink for the bug report.
+
+### Fixed
+- Static builds should work again. Thanks to @frink for the bug report.
+
 ## [v28] - 2020-02-06
 ### Added
 - In verification mode (with `-C`) it is now possible to use the `-t` command
@@ -87,6 +97,7 @@
 - Support using versions 0.8.2 and 0.8.3 of libbsd when `BUNDLED_LIBBSD=1` is
   specified.
 
+[v29]: https://github.com/aperezdc/signify/compare/v28...v29
 [v28]: https://github.com/aperezdc/signify/compare/v27...v28
 [v27]: https://github.com/aperezdc/signify/compare/v26...v27
 [v26]: https://github.com/aperezdc/signify/compare/v25...v26
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/signify-28/COPYING new/signify-29/COPYING
--- old/signify-28/COPYING      1970-01-01 01:00:00.000000000 +0100
+++ new/signify-29/COPYING      2020-03-07 00:16:55.000000000 +0100
@@ -0,0 +1,16 @@
+Copyright (c) 2013 Ted Unangst <[email protected]>
+Copyright (c) 2016 Marc Espie <[email protected]>
+Copyright (c) 2019 Adrian Perez de Castro <[email protected]>
+Copyright (c) 2019 Scott Bennett and other contributors
+
+Permission to use, copy, modify, and distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/signify-28/Makefile new/signify-29/Makefile
--- old/signify-28/Makefile     2020-02-06 14:43:11.000000000 +0100
+++ new/signify-29/Makefile     2020-03-07 00:16:55.000000000 +0100
@@ -162,10 +162,12 @@
 LDFLAGS += $(SECCOMP_LIBS) -pthread
 S       += libwaive/waive.c
 
+ifneq ($(wildcard .gitmodules),)
 libwaive/waive.c: .gitmodules
        git submodule init && git submodule update libwaive
        touch $@
 endif
+endif
 
 ifeq ($(strip $(VERIFY_ONLY)),)
 S += ohash.c
@@ -230,6 +232,7 @@
 
 .PHONY: install
 
+ifneq ($(wildcard .git/),)
 GIT_TAG  = $(shell git describe --tags HEAD)
 dist: T := $(GIT_TAG)
 dist: V := $(patsubst v%,%,$T)
@@ -238,8 +241,17 @@
        xz -f9 signify-$V.tar
 
 .PHONY: dist
+endif
 
 check: signify
        @sh regress/run
 
 .PHONY: check
+
+static:
+       $(MAKE) EXTRA_CFLAGS='$(EXTRA_CFLAGS) -pthread' 
EXTRA_LDFLAGS='$(EXTRA_LDFLAGS) -pthread -static' BUNDLED_LIBBSD=1
+
+static-musl:
+       $(MAKE) EXTRA_CFLAGS='$(EXTRA_CFLAGS) -pthread' 
EXTRA_LDFLAGS='$(EXTRA_LDFLAGS) -pthread -static' MUSL=1 CC=musl-gcc LD=musl-gcc
+
+.PHONY: static musl-static
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/signify-28/README.md new/signify-29/README.md
--- old/signify-28/README.md    2020-02-06 14:43:11.000000000 +0100
+++ new/signify-29/README.md    2020-03-07 00:16:55.000000000 +0100
@@ -134,6 +134,18 @@
     make EXTRA_CFLAGS='-Os -s' LTO=1
 
 
+### Convenience Targets
+
+The following Make targets are provided as convenience for building static
+`signify` binaries:
+
+* `make static`: Build a static binary bundling `libbsd` and using the system
+  default C library.
+* `make static-musl`: Build a static binary bundling `libbsd` using the Musl
+  C library. This will set `musl-gcc` both as the compiler and linker to use
+  and may not work on systems where this wrapper scripts is not available.
+
+
 ## Troubleshooting
 
 * **Problem:** Undefined references to `clock_gettime`. <br>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/signify-28/compat.h new/signify-29/compat.h
--- old/signify-28/compat.h     2020-02-06 14:43:11.000000000 +0100
+++ new/signify-29/compat.h     2020-03-07 00:16:55.000000000 +0100
@@ -37,6 +37,11 @@
 #define MAKE_CLONE(dst, src)   typeof(dst) dst \
                                __attribute__((alias (#src)))
 
+#define u_int8_t uint8_t
+#define u_int16_t uint16_t
+#define u_int32_t uint32_t
+#define u_int64_t uint64_t
+
 #include <stdint.h>
 #include <stddef.h>
 


Reply via email to