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>
