commit guile-gcrypt for openSUSE:Factory

2020-07-06 Thread root
Hello community,

here is the log from the commit of package guile-gcrypt for openSUSE:Factory 
checked in at 2020-07-06 16:34:49

Comparing /work/SRC/openSUSE:Factory/guile-gcrypt (Old)
 and  /work/SRC/openSUSE:Factory/.guile-gcrypt.new.3060 (New)


Package is "guile-gcrypt"

Mon Jul  6 16:34:49 2020 rev:6 rq:818979 version:0.2.1

Changes:

--- /work/SRC/openSUSE:Factory/guile-gcrypt/guile-gcrypt.changes
2020-01-14 21:13:56.762947257 +0100
+++ /work/SRC/openSUSE:Factory/.guile-gcrypt.new.3060/guile-gcrypt.changes  
2020-07-06 16:37:07.512607231 +0200
@@ -1,0 +2,5 @@
+Mon Jul  6 03:28:39 UTC 2020 - Bernhard Wiedemann 
+
+- Build non-parallel for reproducible builds (boo#1170378)
+
+---



Other differences:
--
++ guile-gcrypt.spec ++
--- /var/tmp/diff_new_pack.AqLKIH/_old  2020-07-06 16:37:08.288609620 +0200
+++ /var/tmp/diff_new_pack.AqLKIH/_new  2020-07-06 16:37:08.292609632 +0200
@@ -50,7 +50,7 @@
 %build
 ./bootstrap.sh
 %configure
-make %{?_smp_mflags}
+make # non-parallel for boo#1170378
 
 %install
 make install %{_smp_mflags} DESTDIR=%{buildroot}




commit guile-gcrypt for openSUSE:Factory

2020-01-14 Thread root
Hello community,

here is the log from the commit of package guile-gcrypt for openSUSE:Factory 
checked in at 2020-01-14 21:11:44

Comparing /work/SRC/openSUSE:Factory/guile-gcrypt (Old)
 and  /work/SRC/openSUSE:Factory/.guile-gcrypt.new.6675 (New)


Package is "guile-gcrypt"

Tue Jan 14 21:11:44 2020 rev:5 rq:764388 version:0.2.1

Changes:

--- /work/SRC/openSUSE:Factory/guile-gcrypt/guile-gcrypt.changes
2019-12-21 12:31:28.163365748 +0100
+++ /work/SRC/openSUSE:Factory/.guile-gcrypt.new.6675/guile-gcrypt.changes  
2020-01-14 21:13:56.762947257 +0100
@@ -1,0 +2,5 @@
+Mon Jan 13 21:37:13 UTC 2020 - Jonathan Brielmaier 
+
+- Make guile-gcrypt-rpmlintrc compatible with Guile 3.0 
+
+---



Other differences:
--
++ guile-gcrypt.spec ++
--- /var/tmp/diff_new_pack.E2NI5i/_old  2020-01-14 21:13:57.394947544 +0100
+++ /var/tmp/diff_new_pack.E2NI5i/_new  2020-01-14 21:13:57.398947546 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package guile-gcrypt
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed

++ guile-gcrypt-rpmlintrc ++
--- /var/tmp/diff_new_pack.E2NI5i/_old  2020-01-14 21:13:57.426947559 +0100
+++ /var/tmp/diff_new_pack.E2NI5i/_new  2020-01-14 21:13:57.426947559 +0100
@@ -1,6 +1,6 @@
 # guile .go files are "special"
 # no shared libraries
-addFilter("W: shared-lib-without-dependency-information 
/usr/lib64/guile/2.[02]/.*")
+addFilter("W: shared-lib-without-dependency-information /usr/lib64/guile/*/.*")
 
 # maybe a wrong linker
-addFilter("W: missing-PT_GNU_STACK-section /usr/lib64/guile/2.[02]/.*")
+addFilter("W: missing-PT_GNU_STACK-section /usr/lib64/guile/*/.*")




commit guile-gcrypt for openSUSE:Factory

2019-12-21 Thread root
Hello community,

here is the log from the commit of package guile-gcrypt for openSUSE:Factory 
checked in at 2019-12-21 12:31:06

Comparing /work/SRC/openSUSE:Factory/guile-gcrypt (Old)
 and  /work/SRC/openSUSE:Factory/.guile-gcrypt.new.6675 (New)


Package is "guile-gcrypt"

Sat Dec 21 12:31:06 2019 rev:4 rq:758240 version:0.2.1

Changes:

--- /work/SRC/openSUSE:Factory/guile-gcrypt/guile-gcrypt.changes
2019-09-25 08:13:00.498512134 +0200
+++ /work/SRC/openSUSE:Factory/.guile-gcrypt.new.6675/guile-gcrypt.changes  
2019-12-21 12:31:28.163365748 +0100
@@ -1,0 +2,13 @@
+Thu Dec 19 15:09:11 UTC 2019 - Jonathan Brielmaier 
+
+- Add guile-gcrypt-rpmlintrc as source to the spec file 
+
+---
+Tue Dec 17 09:17:45 UTC 2019 - Jonathan Brielmaier 
+
+- Update to version 0.2.1:
+  * libgcrypt is now always properly initialized (https://bugs.gnu.org/37616)
+  * (gcrypt base64) no longer imports (rnrs) 
+- Add guile-gcrypt-rpmlintrc to silence false positives
+
+---

Old:

  v0.2.0.tar.gz

New:

  guile-gcrypt-rpmlintrc
  v0.2.1.tar.gz



Other differences:
--
++ guile-gcrypt.spec ++
--- /var/tmp/diff_new_pack.5OHr8W/_old  2019-12-21 12:31:29.659366459 +0100
+++ /var/tmp/diff_new_pack.5OHr8W/_new  2019-12-21 12:31:29.659366459 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package guile-gcrypt
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,14 @@
 
 
 Name:   guile-gcrypt
-Version:0.2.0
+Version:0.2.1
 Release:0
 Summary:Cryptography library for Guile using Libgcrypt
 License:GPL-3.0-or-later
 Group:  Development/Libraries/Other
-Url:https://notabug.org/cwebber/guile-gcrypt
+URL:https://notabug.org/cwebber/guile-gcrypt
 Source0:https://notabug.org/cwebber/%{name}/archive/v%{version}.tar.gz
+Source1:guile-gcrypt-rpmlintrc
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  guile-devel >= 2.0.10

++ guile-gcrypt-rpmlintrc ++
# guile .go files are "special"
# no shared libraries
addFilter("W: shared-lib-without-dependency-information 
/usr/lib64/guile/2.[02]/.*")

# maybe a wrong linker
addFilter("W: missing-PT_GNU_STACK-section /usr/lib64/guile/2.[02]/.*")
++ v0.2.0.tar.gz -> v0.2.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/guile-gcrypt/NEWS new/guile-gcrypt/NEWS
--- old/guile-gcrypt/NEWS   2019-09-11 12:34:03.0 +0200
+++ new/guile-gcrypt/NEWS   2019-12-15 21:22:10.0 +0100
@@ -10,6 +10,11 @@
 
 Please send Guix bug reports to .
 
+* Changes in 0.2.1 (since 0.2.0)
+
+** libgcrypt is now always properly initialized (https://bugs.gnu.org/37616)
+** (gcrypt base64) no longer imports (rnrs)
+
 * Changes in 0.2.0 (since 0.1.0)
 
 ** (gcrypt hash) now exposes all the algorithms supported by Libgcrypt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/guile-gcrypt/gcrypt/base64.scm 
new/guile-gcrypt/gcrypt/base64.scm
--- old/guile-gcrypt/gcrypt/base64.scm  2019-09-11 12:34:03.0 +0200
+++ new/guile-gcrypt/gcrypt/base64.scm  2019-12-15 21:22:10.0 +0100
@@ -53,11 +53,10 @@
 base64url-alphabet
 get-delimited-base64
 put-delimited-base64)
-  #:use-module (rnrs)
-  #:use-module ((srfi srfi-13)
-#:select (string-index
-  string-prefix? string-suffix?
-  string-concatenate string-trim-both)))
+  #:use-module (srfi srfi-11)
+  #:use-module (srfi srfi-60)
+  #:use-module (rnrs bytevectors)
+  #:use-module (rnrs io ports))
 
 
 (define-syntax define-alias
@@ -68,12 +67,19 @@
 ;; Force the use of Guile's own primitives to avoid the overhead of its 'fx'
 ;; procedures.
 
-(define-alias fxbit-field bitwise-bit-field)
+(define-alias fxbit-field bit-field)
 (define-alias fxarithmetic-shift ash)
 (define-alias fxarithmetic-shift-left ash)
 (define-alias fxand logand)
 (define-alias fxior logior)
 (define-alias fxxor logxor)
+(define-alias fx=? =)
+(define-alias fx+ +)
+(define-alias mod modulo)
+
+(define-syntax-rule (assert exp)
+  (unless exp
+(throw 'assertion-failure 'exp)))
 
 (define base64-alphabet
   "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn

commit guile-gcrypt for openSUSE:Factory

2019-09-24 Thread root
Hello community,

here is the log from the commit of package guile-gcrypt for openSUSE:Factory 
checked in at 2019-09-25 08:12:59

Comparing /work/SRC/openSUSE:Factory/guile-gcrypt (Old)
 and  /work/SRC/openSUSE:Factory/.guile-gcrypt.new.7948 (New)


Package is "guile-gcrypt"

Wed Sep 25 08:12:59 2019 rev:3 rq:732634 version:0.2.0

Changes:

--- /work/SRC/openSUSE:Factory/guile-gcrypt/guile-gcrypt.changes
2019-07-29 17:32:15.498109360 +0200
+++ /work/SRC/openSUSE:Factory/.guile-gcrypt.new.7948/guile-gcrypt.changes  
2019-09-25 08:13:00.498512134 +0200
@@ -1,0 +2,10 @@
+Mon Sep 16 08:03:47 UTC 2019 - Jonathan Brielmaier 
+
+- Update to version 0.2.0:
+  * (gcrypt hash) now exposes all the algorithms supported by Libgcrypt
+  * (guix mac) now exposes all the MAC algorithms, not just HMAC
+  * (guix hmac) is deprecated in favor of (guix mac)
+  * Guile-Gcrypt can now be compiled with Guile 2.9 (future 3.0)
+  * Guile-Gcrypt can now be cross-compiled 
+
+---

Old:

  v0.1.0.tar.gz

New:

  v0.2.0.tar.gz



Other differences:
--
++ guile-gcrypt.spec ++
--- /var/tmp/diff_new_pack.TgV69a/_old  2019-09-25 08:13:01.362512012 +0200
+++ /var/tmp/diff_new_pack.TgV69a/_new  2019-09-25 08:13:01.362512012 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   guile-gcrypt
-Version:0.1.0
+Version:0.2.0
 Release:0
 Summary:Cryptography library for Guile using Libgcrypt
 License:GPL-3.0-or-later

++ v0.1.0.tar.gz -> v0.2.0.tar.gz ++
 1723 lines of diff (skipped)




commit guile-gcrypt for openSUSE:Factory

2019-07-29 Thread root
Hello community,

here is the log from the commit of package guile-gcrypt for openSUSE:Factory 
checked in at 2019-07-29 17:32:13

Comparing /work/SRC/openSUSE:Factory/guile-gcrypt (Old)
 and  /work/SRC/openSUSE:Factory/.guile-gcrypt.new.4126 (New)


Package is "guile-gcrypt"

Mon Jul 29 17:32:13 2019 rev:2 rq:719578 version:0.1.0

Changes:

--- /work/SRC/openSUSE:Factory/guile-gcrypt/guile-gcrypt.changes
2018-11-26 10:27:17.109240648 +0100
+++ /work/SRC/openSUSE:Factory/.guile-gcrypt.new.4126/guile-gcrypt.changes  
2019-07-29 17:32:15.498109360 +0200
@@ -1,0 +2,5 @@
+Mon Jul 22 11:43:42 UTC 2019 - Jonathan Brielmaier 
+
+- require guile >= 2.0.10 because it implements (ice-9 hash-table) 
+
+---



Other differences:
--
++ guile-gcrypt.spec ++
--- /var/tmp/diff_new_pack.SNLi8j/_old  2019-07-29 17:32:15.998108754 +0200
+++ /var/tmp/diff_new_pack.SNLi8j/_new  2019-07-29 17:32:16.010108740 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package guile-gcrypt
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,7 +12,7 @@
 # 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/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -26,11 +26,11 @@
 Source0:https://notabug.org/cwebber/%{name}/archive/v%{version}.tar.gz
 BuildRequires:  autoconf
 BuildRequires:  automake
-BuildRequires:  guile-devel >= 2.0.0
+BuildRequires:  guile-devel >= 2.0.10
 BuildRequires:  libgcrypt-devel
 BuildRequires:  pkg-config
 BuildRequires:  texinfo
-Requires:   guile >= 2.0.0
+Requires:   guile >= 2.0.10
 # guile-gcrypt needs /usr/lib64/libgcrypt.so (without version number)
 Requires:   libgcrypt-devel
 Requires(pre):  %{install_info_prereq}