[gentoo-commits] repo/gentoo:master commit in: app-crypt/shash/, app-crypt/shash/files/

2022-10-31 Thread David Seifert
commit: a457ca66361ff3b68cd39b0ed38e770077de0db0
Author: David Seifert  gentoo  org>
AuthorDate: Mon Oct 31 17:54:15 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Oct 31 17:54:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a457ca66

app-crypt/shash: update EAPI 6 -> 8

Closes: https://bugs.gentoo.org/871258
Closes: https://bugs.gentoo.org/874942
Signed-off-by: David Seifert  gentoo.org>

 app-crypt/shash/files/0.2.6-manpage-fixes.patch|   5 +-
 app-crypt/shash/files/shash-0.2.6-C99-decls.patch  | 195 +
 .../shash/files/shash-0.2.6-binary-files.patch |   4 +-
 .../shash/files/shash-0.2.6-format-security.patch  |   4 +-
 ...shash-0.2.6-r3.ebuild => shash-0.2.6-r4.ebuild} |  17 +-
 5 files changed, 213 insertions(+), 12 deletions(-)

diff --git a/app-crypt/shash/files/0.2.6-manpage-fixes.patch 
b/app-crypt/shash/files/0.2.6-manpage-fixes.patch
index 0376e15c3572..111730c57823 100644
--- a/app-crypt/shash/files/0.2.6-manpage-fixes.patch
+++ b/app-crypt/shash/files/0.2.6-manpage-fixes.patch
@@ -1,6 +1,5 @@
-diff -pruN shash-0.2.6/doc/shash.1 shash-0.2.6-r1/doc/shash.1
 shash-0.2.6/doc/shash.12004-09-18 09:51:04.004647112 +0100
-+++ shash-0.2.6-r1/doc/shash.1 2004-09-18 09:57:26.062565480 +0100
+--- a/doc/shash.1
 b/doc/shash.1
 @@ -31,7 +31,7 @@ Because of this shash also supports HMAC
  a mechanism for message authentication using cryptographic hash functions.
  So shash can use a key with a hash algorithm to produce hashes that can only

diff --git a/app-crypt/shash/files/shash-0.2.6-C99-decls.patch 
b/app-crypt/shash/files/shash-0.2.6-C99-decls.patch
new file mode 100644
index ..bf2f3ab79d85
--- /dev/null
+++ b/app-crypt/shash/files/shash-0.2.6-C99-decls.patch
@@ -0,0 +1,195 @@
+--- a/src/environ.c
 b/src/environ.c
+@@ -4,7 +4,7 @@
+ #endif
+ #include "environ.h"
+ 
+-int check_env()
++int check_env(void)
+ {
+ 
+   if (getenv(SHASH_KEY) != NULL
+@@ -15,7 +15,7 @@
+ }
+ 
+ char *
+- get_env_key()
++ get_env_key(void)
+ {
+ 
+   if (getenv(SHASH_KEY) != NULL) {
+@@ -26,7 +26,7 @@
+ 
+ }
+ 
+-char *get_env_bit_mode()
++char *get_env_bit_mode(void)
+ {
+ 
+   return getenv(SHASH_KEYMODE);
+--- a/src/environ.h
 b/src/environ.h
+@@ -3,7 +3,7 @@
+ #define SHASH_KEY "SHASH_KEY"
+ #define SHASH_KEYMODE "SHASH_KEYMODE"
+ 
+-int check_env();
+-char * get_env_key();
+-char * get_env_bit_mode();
++int check_env(void);
++char * get_env_key(void);
++char * get_env_bit_mode(void);
+ 
+--- a/src/errors.c
 b/src/errors.c
+@@ -1,5 +1,7 @@
+ #include 
+ 
++#include 
++
+ extern int quiet;
+ 
+ void err_quit(char *errmsg)
+--- a/src/extra.c
 b/src/extra.c
+@@ -1,5 +1,10 @@
+ #include 
+ 
++#include 
++#include 
++#include 
++#include 
++
+ #ifdef HAVE_STAT
+ 
+ int check_file(char *filename)
+--- a/src/gaaout.c
 b/src/gaaout.c
+@@ -11,6 +11,11 @@
+ #endif
+ #endif
+ 
++void hash_license(void);
++void hash_version(void);
++void list_keygen_algorithms(void);
++int hash_list(void);
++
+ void* gaa_malloc( size_t size) {
+ void* ret;
+   ret = malloc(size);
+--- a/src/random.c
 b/src/random.c
+@@ -24,7 +24,7 @@
+ static FILE *ffd;
+ 
+ word32
+-get_rand32()
++get_rand32(void)
+ {
+   int fd, x;
+   word32 rand_data;
+@@ -46,7 +46,7 @@
+ 
+ 
+ word8
+-get_rand8()
++get_rand8(void)
+ {
+ 
+   int fd, x;
+@@ -69,7 +69,7 @@
+ 
+ 
+ word32
+-get_safe_rand32()
++get_safe_rand32(void)
+ {
+   int fd, x;
+   word32 rand_data;
+@@ -91,7 +91,7 @@
+ 
+ 
+ word8
+-get_safe_rand8()
++get_safe_rand8(void)
+ {
+ 
+   int fd, x;
+@@ -131,13 +131,13 @@
+   return 0;
+ }
+ 
+-void close_rand()
++void close_rand(void)
+ {
+   fclose(ffd);
+ }
+ 
+ word32
+-get_o_rand32()
++get_o_rand32(void)
+ {
+   int x;
+   word32 rand_data;
+@@ -152,7 +152,7 @@
+ }
+ 
+ word8
+-get_o_rand8()
++get_o_rand8(void)
+ {
+ 
+   int x;
+--- a/src/random.h
 b/src/random.h
+@@ -1,14 +1,14 @@
+ 
+ #ifdef HAVE_DEV_RANDOM
+ 
+-word32 get_rand32();
+-word8 get_rand8();
+-word32 get_safe_rand32();
+-word8 get_safe_rand8();
++word32 get_rand32(void);
++word8 get_rand8(void);
++word32 get_safe_rand32(void);
++word8 get_safe_rand8(void);
+ 
+ int open_rand(int);
+-void close_rand();
+-word32 get_o_rand32();
+-word8 get_o_rand8();
++void close_rand(void);
++word32 get_o_rand32(void);
++word8 get_o_rand8(void);
+ 
+ #endif
+--- a/src/shash.c
 b/src/shash.c
+@@ -485,7 +485,7 @@
+   }
+ }
+ 
+-int hash_list()
++int hash_list(void)
+ {
+   hashid i;
+   char *y;
+@@ -715,7 +715,7 @@
+   return counter;
+ }
+ 
+-void hash_license()
++void hash_license(void)
+ {
+   fprintf(stdout, ("\nCopyright (C) 1999,2001,2002 Nikos 
Mavroyanopoulos\n"
+ "This program is free software; you can redistribute it and/or modify \n"
+@@ -733,7 +733,7 @@
+ "Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\n\n"));
+ }
+ 
+-void hash_version()
++void hash_version(void)
+ {
+ 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/shash/

2022-08-27 Thread WANG Xuerui
commit: e468f401f8e6b79548bef03298590a71c5d63543
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Aug 27 09:42:22 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Aug 27 10:05:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e468f401

app-crypt/shash: keyword 0.2.6-r3 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-crypt/shash/shash-0.2.6-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/shash/shash-0.2.6-r3.ebuild 
b/app-crypt/shash/shash-0.2.6-r3.ebuild
index 158e48f3af71..f2730ac61dc3 100644
--- a/app-crypt/shash/shash-0.2.6-r3.ebuild
+++ b/app-crypt/shash/shash-0.2.6-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ SRC_URI="ftp://mcrypt.hellug.gr/pub/mcrypt/${PN}/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="static"
 
 DEPEND=">=app-crypt/mhash-0.8.18-r1



[gentoo-commits] repo/gentoo:master commit in: app-crypt/shash/

2020-09-26 Thread Aaron Bauman
commit: 41984d695640219731e8344f823b04a998bc85aa
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Sep 26 13:41:51 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Sep 26 14:33:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41984d69

app-crypt/shash: drop old EAPI=5

Signed-off-by: Aaron Bauman  gentoo.org>

 app-crypt/shash/shash-0.2.6-r2.ebuild | 33 -
 1 file changed, 33 deletions(-)

diff --git a/app-crypt/shash/shash-0.2.6-r2.ebuild 
b/app-crypt/shash/shash-0.2.6-r2.ebuild
deleted file mode 100644
index 98f92bc76d3..000
--- a/app-crypt/shash/shash-0.2.6-r2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit bash-completion-r1 eutils
-
-DESCRIPTION="Generate or check digests or MACs of files"
-HOMEPAGE="http://mcrypt.hellug.gr/shash/";
-SRC_URI="ftp://mcrypt.hellug.gr/pub/mcrypt/${PN}/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="static"
-
-DEPEND=">=app-crypt/mhash-0.8.18-r1"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${PV}-manpage-fixes.patch
-   epatch "${FILESDIR}"/${P}-binary-files.patch
-}
-
-src_configure() {
-   econf $(use_enable static static-link)
-}
-
-src_install() {
-   emake install DESTDIR="${D}"
-   dodoc AUTHORS ChangeLog INSTALL NEWS doc/sample.shashrc doc/FORMAT
-   newbashcomp "${FILESDIR}"/shash.bash-completion ${PN}
-}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/shash/

2019-06-27 Thread Agostino Sarubbo
commit: 3cd078cc2ec57e23b62e8199da5930756a686a47
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 27 09:22:44 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 27 09:22:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cd078cc

app-crypt/shash: x86 stable wrt bug #679802

Signed-off-by: Agostino Sarubbo  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="x86"

 app-crypt/shash/shash-0.2.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/shash/shash-0.2.6-r3.ebuild 
b/app-crypt/shash/shash-0.2.6-r3.ebuild
index cfc83c7631d..e603c09cbdc 100644
--- a/app-crypt/shash/shash-0.2.6-r3.ebuild
+++ b/app-crypt/shash/shash-0.2.6-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="ftp://mcrypt.hellug.gr/pub/mcrypt/${PN}/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="static"
 
 DEPEND=">=app-crypt/mhash-0.8.18-r1



[gentoo-commits] repo/gentoo:master commit in: app-crypt/shash/

2019-06-27 Thread Agostino Sarubbo
commit: 95ecebffed3efde7754ea49bb69795df12d09f0b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 27 08:00:29 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 27 08:00:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95ecebff

app-crypt/shash: alpha stable wrt bug #679802

Signed-off-by: Agostino Sarubbo  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="alpha"

 app-crypt/shash/shash-0.2.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/shash/shash-0.2.6-r3.ebuild 
b/app-crypt/shash/shash-0.2.6-r3.ebuild
index 2c54ce5fba0..cfc83c7631d 100644
--- a/app-crypt/shash/shash-0.2.6-r3.ebuild
+++ b/app-crypt/shash/shash-0.2.6-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="ftp://mcrypt.hellug.gr/pub/mcrypt/${PN}/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="static"
 
 DEPEND=">=app-crypt/mhash-0.8.18-r1



[gentoo-commits] repo/gentoo:master commit in: app-crypt/shash/

2019-06-27 Thread Sergei Trofimovich
commit: d4f3f58f576aa1961d22a3b2a9a9a2dd646c8787
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Jun 27 07:06:08 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jun 27 07:23:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4f3f58f

app-crypt/shash: stable 0.2.6-r3 for ia64, bug #679802

Package-Manager: Portage-2.3.67, Repoman-2.3.16
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-crypt/shash/shash-0.2.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/shash/shash-0.2.6-r3.ebuild 
b/app-crypt/shash/shash-0.2.6-r3.ebuild
index b4f0695d908..2c54ce5fba0 100644
--- a/app-crypt/shash/shash-0.2.6-r3.ebuild
+++ b/app-crypt/shash/shash-0.2.6-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="ftp://mcrypt.hellug.gr/pub/mcrypt/${PN}/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="static"
 
 DEPEND=">=app-crypt/mhash-0.8.18-r1



[gentoo-commits] repo/gentoo:master commit in: app-crypt/shash/

2019-06-26 Thread Sven Wegener
commit: 582ebf6113769f78387b3b1b59ea14c6004fe8c1
Author: Sven Wegener  gentoo  org>
AuthorDate: Wed Jun 26 17:39:43 2019 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Wed Jun 26 17:43:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=582ebf61

app-crypt/shash: Require static-libs for mhash, bug #682574

Closes: https://bugs.gentoo.org/682574
Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Sven Wegener  gentoo.org>

 app-crypt/shash/shash-0.2.6-r3.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-crypt/shash/shash-0.2.6-r3.ebuild 
b/app-crypt/shash/shash-0.2.6-r3.ebuild
index 74e16b5e4f6..b4f0695d908 100644
--- a/app-crypt/shash/shash-0.2.6-r3.ebuild
+++ b/app-crypt/shash/shash-0.2.6-r3.ebuild
@@ -14,7 +14,8 @@ SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="static"
 
-DEPEND=">=app-crypt/mhash-0.8.18-r1"
+DEPEND=">=app-crypt/mhash-0.8.18-r1
+   static? ( app-crypt/mhash[static-libs(+)] )"
 RDEPEND="${DEPEND}"
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: app-crypt/shash/

2019-06-06 Thread Sergei Trofimovich
commit: a5ccc63d82c66958443f15de9bc24b2412f83ea1
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Jun  6 21:41:37 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jun  6 21:41:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5ccc63d

app-crypt/shash: stable 0.2.6-r3 for sparc, bug #679802

Package-Manager: Portage-2.3.67, Repoman-2.3.14
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-crypt/shash/shash-0.2.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/shash/shash-0.2.6-r3.ebuild 
b/app-crypt/shash/shash-0.2.6-r3.ebuild
index eaa99cc0729..74e16b5e4f6 100644
--- a/app-crypt/shash/shash-0.2.6-r3.ebuild
+++ b/app-crypt/shash/shash-0.2.6-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="ftp://mcrypt.hellug.gr/pub/mcrypt/${PN}/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="static"
 
 DEPEND=">=app-crypt/mhash-0.8.18-r1"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/shash/

2019-05-09 Thread Markus Meier
commit: 4bc705759bed637adafb4fdf603d94f94bd27b3b
Author: Markus Meier  gentoo  org>
AuthorDate: Fri May 10 04:39:43 2019 +
Commit: Markus Meier  gentoo  org>
CommitDate: Fri May 10 04:39:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bc70575

app-crypt/shash: arm stable, bug #679802

Signed-off-by: Markus Meier  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="arm"

 app-crypt/shash/shash-0.2.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/shash/shash-0.2.6-r3.ebuild 
b/app-crypt/shash/shash-0.2.6-r3.ebuild
index b566b8c1951..eaa99cc0729 100644
--- a/app-crypt/shash/shash-0.2.6-r3.ebuild
+++ b/app-crypt/shash/shash-0.2.6-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="ftp://mcrypt.hellug.gr/pub/mcrypt/${PN}/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="static"
 
 DEPEND=">=app-crypt/mhash-0.8.18-r1"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/shash/

2019-05-03 Thread Andreas K. Hüttel
commit: 836e083c593d9e96a1875aba7f41e168945cb9f3
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri May  3 23:23:31 2019 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri May  3 23:24:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=836e083c

app-crypt/shash: keyword ~riscv

Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 app-crypt/shash/shash-0.2.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/shash/shash-0.2.6-r3.ebuild 
b/app-crypt/shash/shash-0.2.6-r3.ebuild
index ffbd2746044..b566b8c1951 100644
--- a/app-crypt/shash/shash-0.2.6-r3.ebuild
+++ b/app-crypt/shash/shash-0.2.6-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="ftp://mcrypt.hellug.gr/pub/mcrypt/${PN}/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="static"
 
 DEPEND=">=app-crypt/mhash-0.8.18-r1"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/shash/

2019-04-11 Thread Aaron Bauman
commit: 9a75bf0aef680bfe0030474458cf0c10bdc43585
Author: Aaron Bauman  gentoo  org>
AuthorDate: Fri Apr 12 03:22:03 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Fri Apr 12 03:22:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a75bf0a

app-crypt/shash: arm64 stable (bug #679802)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 app-crypt/shash/shash-0.2.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/shash/shash-0.2.6-r3.ebuild 
b/app-crypt/shash/shash-0.2.6-r3.ebuild
index db98f2c7e4c..ffbd2746044 100644
--- a/app-crypt/shash/shash-0.2.6-r3.ebuild
+++ b/app-crypt/shash/shash-0.2.6-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="ftp://mcrypt.hellug.gr/pub/mcrypt/${PN}/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="static"
 
 DEPEND=">=app-crypt/mhash-0.8.18-r1"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/shash/

2019-04-08 Thread Mikle Kolyada
commit: 1ee4c1c4e6a0879b0f47242771749b4453fcd42b
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Apr  8 15:37:44 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Apr  8 15:37:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee4c1c4

app-crypt/shash: amd64 stable wrt bug #679802

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 app-crypt/shash/shash-0.2.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/shash/shash-0.2.6-r3.ebuild 
b/app-crypt/shash/shash-0.2.6-r3.ebuild
index 4a0e76f56fc..db98f2c7e4c 100644
--- a/app-crypt/shash/shash-0.2.6-r3.ebuild
+++ b/app-crypt/shash/shash-0.2.6-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="ftp://mcrypt.hellug.gr/pub/mcrypt/${PN}/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="static"
 
 DEPEND=">=app-crypt/mhash-0.8.18-r1"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/shash/

2019-04-07 Thread Mikle Kolyada
commit: 0c0e59d12b79156f0ec1aedce6e005439d4abe0c
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Apr  7 21:52:44 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Apr  7 21:52:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c0e59d1

app-crypt/shash: s390 stable wrt bug #679802

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="s390"

 app-crypt/shash/shash-0.2.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/shash/shash-0.2.6-r3.ebuild 
b/app-crypt/shash/shash-0.2.6-r3.ebuild
index 0d248cb4052..4a0e76f56fc 100644
--- a/app-crypt/shash/shash-0.2.6-r3.ebuild
+++ b/app-crypt/shash/shash-0.2.6-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="ftp://mcrypt.hellug.gr/pub/mcrypt/${PN}/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="static"
 
 DEPEND=">=app-crypt/mhash-0.8.18-r1"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/shash/

2019-04-07 Thread Sergei Trofimovich
commit: 2c7b1546698161b3c9ec76e1a33cf7a3c5920cac
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Apr  7 20:47:17 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Apr  7 20:50:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c7b1546

app-crypt/shash: stable 0.2.6-r3 for hppa, bug #679802

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-crypt/shash/shash-0.2.6-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/shash/shash-0.2.6-r3.ebuild 
b/app-crypt/shash/shash-0.2.6-r3.ebuild
index 44336b6724d..37de70d983a 100644
--- a/app-crypt/shash/shash-0.2.6-r3.ebuild
+++ b/app-crypt/shash/shash-0.2.6-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ SRC_URI="ftp://mcrypt.hellug.gr/pub/mcrypt/${PN}/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="static"
 
 DEPEND=">=app-crypt/mhash-0.8.18-r1"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/shash/

2018-02-11 Thread Michał Górny
commit: 90154a11272b463637ee7573389d9a1c1dff830b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 11 09:55:16 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 11 10:01:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90154a11

app-crypt/shash: Remove useless maintainer 

Remove useless/redundant maintainer . It does not benefit
bug wrangling, and only wastes developer's time on reading it. Few tips:

- assignee/CC is implied by ordering, there is no reason to repeat it,
- we know that maintainer is maintainer (la la la la la),
- most of adjectives for maintainer are of no value and/or are obvious.

 app-crypt/shash/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-crypt/shash/metadata.xml b/app-crypt/shash/metadata.xml
index 3b9877fc08c..67634f6f0db 100644
--- a/app-crypt/shash/metadata.xml
+++ b/app-crypt/shash/metadata.xml
@@ -4,7 +4,6 @@

swege...@gentoo.org
Sven Wegener
-   primary maintainer

shash is a command-line interface for libmhash and is 
used to generate or check digests or MACs of files.
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/shash/

2018-01-11 Thread Mike Frysinger
commit: 85a3d1c322269f69d781f55c162fb4beb0b22099
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Jan 12 03:46:45 2018 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Jan 12 04:08:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85a3d1c3

app-crypt/shash: mark 0.2.6-r2 m68k/s390/sh stable

 app-crypt/shash/shash-0.2.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/shash/shash-0.2.6-r2.ebuild 
b/app-crypt/shash/shash-0.2.6-r2.ebuild
index a94cb91d0ad..c8774700c9c 100644
--- a/app-crypt/shash/shash-0.2.6-r2.ebuild
+++ b/app-crypt/shash/shash-0.2.6-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="ftp://mcrypt.hellug.gr/pub/mcrypt/${PN}/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="static"
 
 DEPEND=">=app-crypt/mhash-0.8.18-r1"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/shash/files/, app-crypt/shash/

2016-05-10 Thread Sven Wegener
commit: d9e1f3bd966a4b97f25ac55592b0673c7c7d
Author: Felix Janda  posteo  de>
AuthorDate: Mon Apr 25 12:05:18 2016 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Tue May 10 19:55:03 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9e1f3bd

app-crypt/shash Fix compilation with format-security (bug #521004)

Also update EAPI to 6

Closes: https://github.com/gentoo/gentoo/pull/1345

Signed-off-by: Sven Wegener  gentoo.org>

 .../shash/files/shash-0.2.6-format-security.patch  | 28 +
 app-crypt/shash/shash-0.2.6-r3.ebuild  | 35 ++
 2 files changed, 63 insertions(+)

diff --git a/app-crypt/shash/files/shash-0.2.6-format-security.patch 
b/app-crypt/shash/files/shash-0.2.6-format-security.patch
new file mode 100644
index 000..4e46639
--- /dev/null
+++ b/app-crypt/shash/files/shash-0.2.6-format-security.patch
@@ -0,0 +1,28 @@
+--- shash-0.2.6/src/errors.c
 shash-0.2.6/src/errors.c
+@@ -4,7 +4,7 @@
+ 
+ void err_quit(char *errmsg)
+ {
+-  fprintf(stderr, errmsg);
++  fputs(errmsg, stderr);
+   exit(-1);
+ }
+ 
+@@ -12,7 +12,7 @@
+ {
+ 
+   if (quiet < 1) {
+-  fprintf(stderr, errmsg);
++  fputs(errmsg, stderr);
+   }
+ 
+ }
+@@ -20,6 +20,6 @@
+ void err_crit(char *errmsg)
+ {
+   if (quiet <= 2) {
+-  fprintf(stderr, errmsg);
++  fputs(errmsg, stderr);
+   }
+ }

diff --git a/app-crypt/shash/shash-0.2.6-r3.ebuild 
b/app-crypt/shash/shash-0.2.6-r3.ebuild
new file mode 100644
index 000..dfd8c98
--- /dev/null
+++ b/app-crypt/shash/shash-0.2.6-r3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit bash-completion-r1
+
+DESCRIPTION="Generate or check digests or MACs of files"
+HOMEPAGE="http://mcrypt.hellug.gr/shash/";
+SRC_URI="ftp://mcrypt.hellug.gr/pub/mcrypt/${PN}/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix 
~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="static"
+
+DEPEND=">=app-crypt/mhash-0.8.18-r1"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PV}-manpage-fixes.patch
+   "${FILESDIR}"/${P}-binary-files.patch
+   "${FILESDIR}"/${P}-format-security.patch
+)
+
+src_configure() {
+   econf $(use_enable static static-link)
+}
+
+src_install() {
+   emake install DESTDIR="${D}"
+   dodoc AUTHORS ChangeLog INSTALL NEWS doc/sample.shashrc doc/FORMAT
+   newbashcomp "${FILESDIR}"/shash.bash-completion ${PN}
+}