[gentoo-commits] repo/gentoo:master commit in: app-crypt/shash/, app-crypt/shash/files/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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} +}