From f262badfb97ebe2c37c7e78b012038ee10ce92e3 Mon Sep 17 00:00:00 2001 From: Krzesimir Nowak Date: Fri, 5 Nov 2021 20:56:51 +0100 Subject: [PATCH] app-crypt/mhash: Sync with gentoo It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a. --- .../portage-stable/app-crypt/mhash/ChangeLog | 257 ------------------ .../portage-stable/app-crypt/mhash/Manifest | 36 +-- ...h-0.9.9-autotools-namespace-stomping.patch | 15 +- .../files/mhash-0.9.9-fix-mem-leak.patch | 4 +- .../mhash-0.9.9-fix-snefru-segfault.patch | 4 +- .../mhash-0.9.9-fix-whirlpool-segfault.patch | 4 +- .../files/mhash-0.9.9-mutils-align.patch | 118 -------- .../mhash/files/mhash-0.9.9.9-align.patch | 5 +- .../mhash/files/mhash-0.9.9.9-alignment.patch | 5 +- .../mhash-0.9.9.9-force64bit-tiger.patch | 5 +- .../mhash-0.9.9.9-remove_premature_free.patch | 5 +- .../app-crypt/mhash/metadata.xml | 10 +- .../app-crypt/mhash/mhash-0.9.9-r1.ebuild | 40 --- .../app-crypt/mhash/mhash-0.9.9.9-r1.ebuild | 52 ---- .../app-crypt/mhash/mhash-0.9.9.9-r2.ebuild | 63 +++++ 15 files changed, 89 insertions(+), 534 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/app-crypt/mhash/ChangeLog delete mode 100644 sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-mutils-align.patch delete mode 100644 sdk_container/src/third_party/portage-stable/app-crypt/mhash/mhash-0.9.9-r1.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/app-crypt/mhash/mhash-0.9.9.9-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/app-crypt/mhash/mhash-0.9.9.9-r2.ebuild diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/ChangeLog b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/ChangeLog deleted file mode 100644 index 3ce0c0c761..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/ChangeLog +++ /dev/null @@ -1,257 +0,0 @@ -# ChangeLog for app-crypt/mhash -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/mhash/ChangeLog,v 1.70 2014/04/15 20:49:42 redlizard Exp $ - - 15 Apr 2014; redlizard mhash-0.9.9.9-r1.ebuild: - Keyworded ~{x86,x64}-freebsd. - - 18 Jan 2014; Mike Frysinger mhash-0.9.9.9-r1.ebuild: - Add arm64 love. - - 04 Jan 2014; Robin H. Johnson mhash-0.9.9.9-r1.ebuild: - Build fix per bug #488898. - - 22 Nov 2013; Michael Haubenwallner - mhash-0.9.9.9-r1.ebuild: - Mock useless malloc check breaking AIX, bug#490748. Add ~ppc-aix keyword. - - 26 Dec 2012; Jeroen Roovers mhash-0.9.9.9-r1.ebuild: - Stable for HPPA (bug #287397). - - 23 Dec 2012; Fabian Groffen mhash-0.9.9.9-r1.ebuild: - Marked ~x64-solaris - - 23 Dec 2012; Fabian Groffen mhash-0.9.9.9-r1.ebuild: - Marked ~sparc64-solaris - - 04 May 2012; Alexis Ballier mhash-0.9.9.9-r1.ebuild: - keyword ~amd64-fbsd - - 01 Apr 2012; Raúl Porcel mhash-0.9.9.9-r1.ebuild: - arm/ia64/m68k/s390/sh/sparc stable wrt #287397 - - 13 Mar 2012; Samuli Suominen mhash-0.9.9.9-r1.ebuild: - ppc64 stable wrt #287397 - - 04 Mar 2012; Tobias Klausmann mhash-0.9.9.9-r1.ebuild: - Stable on alpha, bug #287397 - - 22 Feb 2012; Brent Baude mhash-0.9.9.9-r1.ebuild: - Marking mhash-0.9.9.9-r1 ppc for bug 287397 - - 29 Jul 2011; Samuli Suominen mhash-0.9.9.9.ebuild: - USE="static-libs" and remove unnecessary libtool archive. Missing - dev-lang/perl DEPEND for pod2html. - - 06 Feb 2011; Mart Raudsepp mhash-0.9.9.ebuild: - Drop to ~mips - - 01 Apr 2010; Jonathan Callen mhash-0.9.9.9.ebuild: - Add prefix keywords - -*mhash-0.9.9.9 (12 Apr 2009) - - 12 Apr 2009; Robin H. Johnson - +files/mhash-0.9.9-autotools-namespace-stomping.patch, - +files/mhash-0.9.9-fix-mem-leak.patch, - +files/mhash-0.9.9-fix-snefru-segfault.patch, - +files/mhash-0.9.9-fix-whirlpool-segfault.patch, +mhash-0.9.9.9.ebuild: - Version bump. Bug #221093: Fix autotools defines. Bug #256800: obsolete - dodoc txt. Bug #255131: segfault in snerfu and whirlpool. Bug #255006: - memory leak. - - 08 Jun 2008; Javier Villavicencio - mhash-0.9.9-r1.ebuild: - Keyworded ~x86-fbsd. - - 03 Feb 2008; Robin H. Johnson - -files/mhash-0.9.3-mhash_free.patch, -mhash-0.9.1.ebuild, - -mhash-0.9.2.ebuild, -mhash-0.9.3.ebuild, -mhash-0.9.3-r1.ebuild, - -mhash-0.9.8.1.ebuild: - Clean up old ebuilds. - - 29 Oct 2007; Raúl Porcel mhash-0.9.9-r1.ebuild: - alpha/ia64/x86 stable - - 26 Oct 2007; Jeroen Roovers mhash-0.9.9-r1.ebuild: - Stable for HPPA too. - - 25 Aug 2007; Steve Dibb mhash-0.9.9-r1.ebuild: - amd64 stable - - 13 Aug 2007; Tobias Scherbaum - mhash-0.9.9-r1.ebuild: - ppc. stable - - 29 Jul 2007; Tom Gall mhash-0.9.9-r1.ebuild: - stable on ppc64 - -*mhash-0.9.9-r1 (25 Jul 2007) - - 25 Jul 2007; Gustavo Zacarias - +files/mhash-0.9.9-mutils-align.patch, +mhash-0.9.9-r1.ebuild: - New rev with alignment fixes and sparc stable wrt #181563 - - 14 Jun 2007; Christoph Mende mhash-0.9.9.ebuild: - Stable on amd64 wrt bug 181563 - - 11 Jun 2007; Markus Rothe mhash-0.9.9.ebuild: - Stable on ppc64; bug #181563 - - 11 Jun 2007; nixnut mhash-0.9.9.ebuild: - Stable on ppc wrt bug 181563 - - 11 Jun 2007; Raúl Porcel mhash-0.9.9.ebuild: - alpha/ia64/x86 stable wrt #181563 - - 11 Jun 2007; Fabian Groffen mhash-0.9.8.1.ebuild, - mhash-0.9.9.ebuild: - Dropped ppc-macos keyword, see you in prefix - - 10 Jun 2007; Jeroen Roovers mhash-0.9.9.ebuild: - Stable for HPPA (bug #181563). - - 10 Jun 2007; Joshua Kinard mhash-0.9.9.ebuild: - Stable on mips, per #181563. - -*mhash-0.9.9 (01 May 2007) - - 01 May 2007; Robin H. Johnson +mhash-0.9.9.ebuild: - Version bump. - -*mhash-0.9.8.1 (28 Mar 2007) - - 28 Mar 2007; Robin H. Johnson +mhash-0.9.8.1.ebuild: - Bug #155138, version bump, now that it is finally big-endian safe again. - - 18 Mar 2007; Fabian Groffen mhash-0.9.1.ebuild, - mhash-0.9.2.ebuild, mhash-0.9.3.ebuild, mhash-0.9.3-r1.ebuild: - Dropped ppc-macos, see you in prefix - - 11 Jan 2007; Mike Frysinger mhash-0.9.1.ebuild, - mhash-0.9.2.ebuild, mhash-0.9.3.ebuild, mhash-0.9.3-r1.ebuild: - Remove pointless call to prepalldocs. - - 19 Oct 2006; Roy Marples mhash-0.9.2.ebuild, - mhash-0.9.3.ebuild, mhash-0.9.3-r1.ebuild: - Added ~sparc-fbsd keyword. - - 23 Apr 2006; Diego Pettenò mhash-0.9.2.ebuild, - mhash-0.9.3-r1.ebuild: - Keyword the right one. - - 22 Apr 2006; Diego Pettenò mhash-0.9.3-r1.ebuild: - Add ~x86-fbsd keyword. - - 08 Jan 2006; Luca Longinotti mhash-0.9.2.ebuild, - mhash-0.9.3-r1.ebuild: - Fix bug #117310. - -*mhash-0.9.3-r1 (27 Dec 2005) - - 27 Dec 2005; Robin H. Johnson - +files/mhash-0.9.3-mhash_free.patch, +mhash-0.9.3-r1.ebuild: - Bug #116769 - upstream accidently dropped a symbol. Note that 0.9.3* is - package.masked for the moment due to another bug as well. - -*mhash-0.9.3 (26 Dec 2005) - - 26 Dec 2005; Robin H. Johnson +mhash-0.9.3.ebuild: - Version bump. - - 19 Feb 2005; Hardave Riar mhash-0.9.1.ebuild: - Stable on mips - -*mhash-0.9.2 (14 Feb 2005) - - 14 Feb 2005; Robin H. Johnson +mhash-0.9.2.ebuild: - Bug #79346, version bump. - - 30 Nov 2004; Robin H. Johnson mhash-0.9.1.ebuild: - Bug #72011, DESTDIR. - - 03 Nov 2004; Bret Curtis mhash-0.9.1.ebuild: - added to ~mips for testing - - 24 Sep 2004; Tom Gall mhash-0.9.1.ebuild: - added ppc64 to make up for whoever deleted mhash-0.8.18-r1.ebuild - - 21 Sep 2004; kito mhash-0.9.1.ebuild: - added ~ppc-macos keyword. Closes bug #63880 - - 18 Aug 2004; Tom Gall mhash-0.8.18-r1.ebuild: - stable on ppc64 - - 19 Jul 2004; Robin H. Johnson metadata.xml: - add metadata.xml - -*mhash-0.9.1 (23 May 2004) - - 23 May 2004; Robin H. Johnson mhash-0.9.1.ebuild: - bug #49962, version bump. - - 15 Apr 2004; Michael Sterrett mhash-0.8.16.ebuild, - mhash-0.8.18.ebuild, mhash-0.8.9.ebuild: - clean older versions - - 01 Apr 2004; mhash-0.8.18-r1.ebuild: - Adding s390 Keywords - - 10 Jan 2004; mhash-0.8.18-r1.ebuild: - stable on ia64 - - 19 Aug 2003; Tavis Ormandy mhash-0.8.18-r1.ebuild: - marking alpha - - 18 Jun 2003; mhash-0.8.18-r1.ebuild: - call dohtml after prepalldocs to avoid gzip of html - -*mhash-0.8.18-r1 (01 May 2003) - - 01 May 2003; Robin Johnson mhash-0.8.18-r1.ebuild: - version bump due to fix required for undocumented upstream change in - configure defaults (--[enable/disable]-stable. - -*mhash-0.8.18 (24 Apr 2003) - - 24 Apr 2003; Robin Johnson mhash-0.8.18.ebuild: - updated to latest version - improved installed docs - -*mhash-0.8.16 (14 Jun 2002) - - 06 Feb 2003; Will Woods : - added ~alpha keyword (tested by peter@icebear.net) - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - - 25 Feb 2003; Guy Martin mhash-0.8.16.ebuild : - Added hppa to keywords. - - 18 Oct 2002; Daniel Ahlberg mhash-0.8.16.ebuild : - Updated to mirror://sourceforge in SRC_URI. - - 13 Aug 2002; Pieter Van den Abeele mhash-0.8.16.ebuild : - - added ppc keyword - - 14 Jun 2002; Gabriele Giorgetti mhash-0.8.16.ebuild : - - New version. Changed the SRC_URI location to a working sf.net mirror. - - -*mhash-0.8.9 (1 Feb 2002) - - 27 Mar 2002; Seemant Kulleen mhash-0.8.9.ebuild : - - Ungzipped HTML docs. - -*mhash-0.8.9 (1 Feb 2002) - - 1 Feb 2002; G.Bevin ChangeLog : - - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/Manifest b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/Manifest index caee47967c..81d7f0ab65 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/Manifest +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/Manifest @@ -1,35 +1 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX mhash-0.9.9-autotools-namespace-stomping.patch 3087 SHA256 42dba3baa4c1fe43104b026c3ad4903e6ba2ee043268336a3e84a7b66cb8fa0e SHA512 f32bcbf244aa38755b99c0bb1b328974a9dc6b927bf56073061821827f7b2017c98eb042d11f52d0befb654c58db6540fe1bec0ce7d5f980bfd26914ac49b596 WHIRLPOOL ba70f44cc758c9bf963fd8b874d6d6a1a753fc721588bc76c904eb6899adc7512827b35f3b1ed551bb142f9b3b1ebac718b5c906cde7c2aba53fb98f84c7d7d6 -AUX mhash-0.9.9-fix-mem-leak.patch 1016 SHA256 87cd9ce4cda5f1fd18f629595f8d468b3600586207bf2b4c37c7091382cfb3c0 SHA512 2255a24f1053ef657750196fbf3e07cb68fc630db5d07356e048a4470a99b2eeeb932a7ecc344211b08bb705a176083f7f36bf0cf245ae684d8cc76b37dcbac0 WHIRLPOOL 3b01647ee05265a6785886dcbddfd6adfd86919a7636509feacddae28475db356701dd199a6fa6392a09a65c9d36ef133092b3f73418c83ed8022b686f4ffb41 -AUX mhash-0.9.9-fix-snefru-segfault.patch 1005 SHA256 f35b6aed2c48fcf7cc43c40475786d0d583b0fd38cf3fa470f6c7d139d51864f SHA512 20f23f4d3ba20b61942e09915fa3e355f679f3e9747fec888d1c576c0e7144611b432cf005184938b86d080d8e626bc31af6ea2877762ec3e3205563b5cbfb09 WHIRLPOOL 0d70787f7e7950c82837d875f547d0bc7bbd4a4321da18649f7e9f506be25dd58c92267d5ee5694435154f35fa3bad20cc21aaaaaf0113e8621e33df1fcecbeb -AUX mhash-0.9.9-fix-whirlpool-segfault.patch 1011 SHA256 cbf742203022b6a0ab64dd927c084ccfdc07da31ee5a180371b102dccf177795 SHA512 4132174e3b1bf08a296fb36a1bc516eedc79d59c5bd5f17e32ddcf70ad243e24bc733fecafe9bbc3a776c573022496ab2593a0201d3576ebf94402588a4f4889 WHIRLPOOL cdf6596a2c5a641ac948a57e31fc1bba9ef9165465c5d8991ace196a8253c6e928f48c6e82956565b1fdd2d4efda1d5f13269acefc89138225e67385fd5f4916 -AUX mhash-0.9.9-mutils-align.patch 2650 SHA256 df3e872dd7cf42db77b9857619cd1c00710d1396c76c08b7e79ca7b53d54d123 SHA512 5482630fd8652a78a2c8f4b24829e77014d1c0ceed36f2fb5248ba2d03d9978ff7459a2cea15600c652118fe303a4cec1aea89f80c47319a81ed2890baf6ab4c WHIRLPOOL dae0f766b28e02db8a620b4be40bee648c2682682bf5e38f3f6005ea3976a0620baa6bc557c48ae649ca9c6f278683bafb71293c19fc62279e499e89ac54dfea -AUX mhash-0.9.9.9-align.patch 3037 SHA256 cef76a48a440d428d529746afec665ae9cb78f27d8303886f8b0ea3b12077125 SHA512 ce52d1caf3f9dc5bcc388aefacebb93fd422f905ab82f4d7aa6b66ac4ecfcbd32d576778cf3c0ad34f48461a016a08f2cc9ea7063fcb1f29b5188dea04f1ae03 WHIRLPOOL fdd3ed7caeb213b0eff3c82e2aab1a2ad943f3884f16bda7915c7696398acfe2ef1996d23bee721aba291a6d0c00274d6bbd5027a4e65831a0e31949d8cd453d -AUX mhash-0.9.9.9-alignment.patch 579 SHA256 f64d52ebe5018a9d850ef33afe94c4488f695bb1948dfe6e57697f1ff4d75d06 SHA512 6272d5e346067861235b8c5cbb5f4ec1bbb1cd80910ea913860e09ed34661df02ed3d4ed9fa55e870d7e22827fad84cc56bb701195908acca435643018fe81d3 WHIRLPOOL 3b123c494991cfa8374550afb2a8a07a303622e715dc13c8d2c1360fdeb4b7443f9bf7b1a5235f8dfd3ffe5e40a8aaf6985c2ac9e931a939c2a733fdaf2cea07 -AUX mhash-0.9.9.9-force64bit-tiger.patch 537 SHA256 708b048c79270330eb072118b5fdb3338900da9ddc0b6bf4ac3260c7d02593e0 SHA512 7ca2118569ad28107672f081fa4d06758bc78da48612ba31d6655e91ebf4928055b1643a012d60538b915b05d906adf23a8aeb3d7b9f5d8c12eaf1058b9f5454 WHIRLPOOL a2c40f9c6f455027ed336200d00afde7b559ed22bf9bed2824eff131c023fc701c1dae23ecc3be723cec435e5316a469db3e23c83cb1f14c276643d705639f7f -AUX mhash-0.9.9.9-remove_premature_free.patch 464 SHA256 b750eef6fb406eb73e2ea46ac6d173587e8a75bdeba75bdb57f572e596844e53 SHA512 f8f9814c39890f14e760c6600998b628db27ca52efd864be123b646425be1edd106179840d8720c36948cfe509d2b320fd98c2aee0b3fcc7ae1fac8ccdba792e WHIRLPOOL 62ac0710bb716d0217f77726e8e5a47cd667d57ecc6112dbf17a5e3f89deca509d1db956ad79c7c207b9ebd2c9d2b5096e8ec1638584123efc41c4fbbaf9428e -DIST mhash-0.9.9.9.tar.gz 931437 SHA256 3dcad09a63b6f1f634e64168dd398e9feb9925560f9b671ce52283a79604d13e SHA512 82ad8b8e9b0463c5a14f5c0e572badc42c4697bac5505443b144287b3f8510b1410721b4277f092a0d6045c4342e997831011cdfcbfa8f1dae6edd5d9e3cefee WHIRLPOOL d1a77b1ccb172af9ee4c7769b6f1d1f53f3b7cb1d87f7aad0c5fb64ae40302f21134a1cd05447dd766bc4408ae2dbb014db77d68a052a57131c955d3ca6453c2 -DIST mhash-0.9.9.tar.gz 919622 SHA256 a61d4f30f3377afd41e316e53f1d6a9a829f34d20add0e4bb29752cb01435c77 SHA512 3f32cdb6428d1941c7dce3d2bd2a516fd66b4f1bd595c5d429f592e4e45c2a12247bd93bcb2208637e8d8e7f284f1a730caad262c0c9f4bbd0dc2f8604cd98db WHIRLPOOL 70b8667d160cb686b41a87588043a3a5b2ffd0a662f7bc7f9fd8bb45526dd266f11557b1934cdeda651c4b219b068ed98908a8212e94abfa79930785e3691872 -EBUILD mhash-0.9.9-r1.ebuild 1096 SHA256 e24a50fafda9cc138d3013954e1349c2910375750a5cb5796b6c51149f12005e SHA512 5a314e078217cfb38071beecc6c854bd6d67ce15f04dfb95a3cc2316c5ad85425021300fb09271f01d3ba13c2ea2344ad778c1a0fe3e64091dd5873f5f746836 WHIRLPOOL 196b24bc8ad89f66e7807cd272c26279e5fea3899a581bcda0174932b885a9f550d18dfebbf42059574ec115da928b8ab308c1c751cdfad9ac2900300ccdc86c -EBUILD mhash-0.9.9.9-r1.ebuild 1604 SHA256 297ca48daa61c8476aaaf3340b5f598f7154bb693052db1f6f9112db7500f35f SHA512 84b6251c91ca7adb6f5fe9763bb636d74f59329eeab0f6b537d41f22e070b648bc21b602fd8c731505a5d56e909227fc7a39ba9e3b150e0cd5433504d8b1478b WHIRLPOOL 99c5f1f0565cfb5eb1a23a0e24c6ec87fef910dd98dfbe81af2a875f03bcfd7d32b7e3abfe373b7b73008a2420adf05f593fc42b99feead45b4196ba2ca64233 -MISC ChangeLog 8771 SHA256 9c56dc16767ff2594652191dd1168f00672f2cafa30371d151bb6aeec33c6d81 SHA512 992c6be4a6a0d28f2af41769b27e719e86f376b954c38059705fc7edef1f90b9067342b5de09dd38352b56f3a1f8610ea407875b461cd403b5bf5d9f0c9842e8 WHIRLPOOL a665d9950634c13b1362c1c082b775390c64f7e377aa2555deb5441eb71f60dd0afaf3b99f9a121703124ae500a25b201c620bc79a39d6ee6af15ea171427ad2 -MISC metadata.xml 254 SHA256 01e5e65407b8647d4a3ba7fc968e271368b319b1b34a2df8fa891c70099a3e63 SHA512 1e5e169b9f7bbc60a3b0e19a0f21d108b6d5cdea4ab299817c8d157370f8a6a876c901aa94e4c8ef817f91fe53fe4cf029d72931d5fdb15b91b8119dc3d78e55 WHIRLPOOL acd26f78ca257d987fda8fbec98f3a9df754b8470d36fcf137b219760e9cfb5b95656fa104847c8e3cdb5b1f284ad97f3d6924ef8343c763e83f942abbeb9f23 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.10 (GNU/Linux) - -iQIcBAEBCAAGBQJTTZtnAAoJEMcu9QQQ+wFraCkP/ieN2uILz3m9j1JAGEW9EdsB -SVdTtAXuOFXqxze/O4polug1XMv/9Y9G/Wxig0GpQWhr4AIU7R8iWSV9LNwb+zAV -/cyPdaCYDpwGYimdpBhQ2TzwqU364AmV2X6hu+ikK+pZyqz9OFJ7PztD1YEHF6if -zyOFnoZCLcKBcSBLs2rLGCt04zebm6464tdn5K2DeyIWpSi6ean5bT4u2HJzriqy -bRPXr+FJw6BN0R8XyTiT3wAJUeSIL853N7MU1zoXM78HC/+vakaQEu35d+Kc7JCa -s6BikiTca5n7dgT/QXZDSVxdcIVaNOTDbouAB223egEk5+YnQ+oVUoDHtFh9SUdH -weFb7kV3ETlJIZbj3St/FzwpfxvA0afH5fdTe6Te6dmJlm2p0L6YShIZa0Vnerls -AqocJWPhwZpsuFTbK964CcxZAQtUXnKrTENlYLAsru7O0DMmoj9iXOympgjcCONB -YpHKxPJE4il3VVHUukZXlzOuOBk+qZ5RzVaBdraeKbH0sp9xfZiiZXsmFFjZpPG1 -GD0lWUyklg47Mz2lJdtjtMtclJzFyNAzaj1fBdQenmPquWuATZ0d1rOxpz0pghNO -mfPgX8UVVUXBKpS9fOl0a4XB8PCMTxVCDX8OYC+wA3bAG800ltdMJuS4+fdeo4Tu -odIkend52K6gmZoWbNDr -=LrYr ------END PGP SIGNATURE----- +DIST mhash-0.9.9.9.tar.gz 931437 BLAKE2B 2daed92b731148c388d4340e67d99959f71783e68617614c9be797dae655ba1aeb087d4f604015edb752dedc2d69add305510996a06633ef26fd997ab7601bed SHA512 82ad8b8e9b0463c5a14f5c0e572badc42c4697bac5505443b144287b3f8510b1410721b4277f092a0d6045c4342e997831011cdfcbfa8f1dae6edd5d9e3cefee diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-autotools-namespace-stomping.patch b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-autotools-namespace-stomping.patch index 19981b6b90..4bccf6765a 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-autotools-namespace-stomping.patch +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-autotools-namespace-stomping.patch @@ -7,9 +7,8 @@ Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=221093 Patch-URL: http://bugs.gentoo.org/attachment.cgi?id=152625&action=view Signed-off-by: Peter Alfredson -diff -NrU5 mhash-0.9.9.orig/configure.in mhash-0.9.9/configure.in ---- mhash-0.9.9.orig/configure.in 2008-05-09 16:17:52.000000000 +0200 -+++ mhash-0.9.9/configure.in 2008-05-09 16:18:20.000000000 +0200 +--- a/configure.in ++++ b/configure.in @@ -4,10 +4,11 @@ AC_CANONICAL_TARGET AC_CONFIG_SRCDIR([lib/mhash.c]) @@ -22,9 +21,8 @@ diff -NrU5 mhash-0.9.9.orig/configure.in mhash-0.9.9/configure.in dnl Check system. -diff -NrU5 mhash-0.9.9.orig/include/mutils/config.h.in mhash-0.9.9/include/mutils/config.h.in ---- mhash-0.9.9.orig/include/mutils/config.h.in 1970-01-01 01:00:00.000000000 +0100 -+++ mhash-0.9.9/include/mutils/config.h.in 2008-05-09 16:18:20.000000000 +0200 +--- a/include/mutils/config.h.in ++++ b/include/mutils/config.h.in @@ -0,0 +1,22 @@ +/* Name of package */ +#undef PACKAGE @@ -48,9 +46,8 @@ diff -NrU5 mhash-0.9.9.orig/include/mutils/config.h.in mhash-0.9.9/include/mutil +#undef VERSION + + -diff -NrU5 mhash-0.9.9.orig/include/mutils/mhash_config.h.in mhash-0.9.9/include/mutils/mhash_config.h.in ---- mhash-0.9.9.orig/include/mutils/mhash_config.h.in 2008-05-09 16:17:52.000000000 +0200 -+++ mhash-0.9.9/include/mutils/mhash_config.h.in 2008-05-09 16:19:17.000000000 +0200 +--- a/include/mutils/mhash_config.h.in ++++ b/include/mutils/mhash_config.h.in @@ -179,28 +179,10 @@ #undef MHASH_VERSION diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-fix-mem-leak.patch b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-fix-mem-leak.patch index 7455249950..f6083eb180 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-fix-mem-leak.patch +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-fix-mem-leak.patch @@ -14,8 +14,8 @@ Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=255006 Patch-URL: http://bugs.gentoo.org/attachment.cgi?id=178560 Signed-off-by: Thomas Harning ---- mhash-0.9.9/lib/mhash.c 2007-02-21 01:18:46.000000000 -0500 -+++ mhash-0.9.9-new/lib/mhash.c 2009-01-15 01:57:53.000000000 -0500 +--- a/lib/mhash.c ++++ b/lib/mhash.c @@ -719,6 +719,8 @@ mutils_memcpy( &ret->state_size, &mem[pos], sizeof(ret->state_size)); pos += sizeof( ret->state_size); diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-fix-snefru-segfault.patch b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-fix-snefru-segfault.patch index c308269c1b..6e9e0275b0 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-fix-snefru-segfault.patch +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-fix-snefru-segfault.patch @@ -14,8 +14,8 @@ Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=255131 Patch-URL: http://bugs.gentoo.org/attachment.cgi?id=178666&action=view Signed-off-by: Thomas Harning ---- mhash-0.9.9/lib/snefru.c 2009-01-16 00:16:04.000000000 -0500 -+++ mhash-0.9.9-new/lib/snefru.c 2009-01-16 00:16:21.000000000 -0500 +--- a/lib/snefru.c ++++ b/lib/snefru.c @@ -859,6 +859,8 @@ { mutils_word32 i; diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-fix-whirlpool-segfault.patch b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-fix-whirlpool-segfault.patch index 6c79139d57..8437e624b2 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-fix-whirlpool-segfault.patch +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-fix-whirlpool-segfault.patch @@ -14,8 +14,8 @@ Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=255131 Patch-URL: http://bugs.gentoo.org/attachment.cgi?id=178667&action=view Signed-off-by: Thomas Harning ---- mhash-0.9.9/lib/whirlpool.c 2006-01-08 03:14:47.000000000 -0500 -+++ mhash-0.9.9-new/lib/whirlpool.c 2009-01-16 00:17:34.000000000 -0500 +--- a/lib/whirlpool.c ++++ b/lib/whirlpool.c @@ -970,6 +970,8 @@ mutils_word8 * digest) { diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-mutils-align.patch b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-mutils-align.patch deleted file mode 100644 index 32d80805f5..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-mutils-align.patch +++ /dev/null @@ -1,118 +0,0 @@ -diff -ur mhash-0.9.9.orig/lib/stdfns.c mhash-0.9.9/lib/stdfns.c ---- mhash-0.9.9.orig/lib/stdfns.c Wed Apr 4 21:18:42 2007 -+++ mhash-0.9.9/lib/stdfns.c Mon May 28 16:08:38 2007 -@@ -152,12 +152,23 @@ - } - } - -+static void -+mutils_memset8(void *s, __const mutils_word8 c, __const mutils_word32 n) -+{ -+ mutils_word8 *stmp = s; -+ mutils_word32 i; -+ -+ for (i = 0; i < n; i++, stmp++) -+ { -+ *stmp = c; -+ } -+} -+ - WIN32DLL_DEFINE - void - mutils_memset(void *s, __const mutils_word8 c, __const mutils_word32 n) - { -- mutils_word8 *stmp; -- mutils_word32 *ltmp = (mutils_word32 *) s; -+ mutils_word32 *ltmp; - mutils_word32 lump; - mutils_word32 i; - mutils_word32 words; -@@ -168,10 +179,22 @@ - return; - } - -+ if (n < 16) -+ { -+ return mutils_memset8(s, c, n); -+ } -+ -+ /* unaligned portion at beginning */ -+ remainder = (-(mutils_word32)s) & 0x3; -+ mutils_memset8(s, c, remainder); -+ -+ /* aligned words in the middle */ -+ ltmp = (mutils_word32 *) (s + remainder); -+ - lump = (c << 24) + (c << 16) + (c << 8) + c; - -- words = n >> 2; -- remainder = n - (words << 2); -+ words = (n - remainder) >> 2; -+ remainder = n - remainder - (words << 2); - - for (i = 0; i < words; i++, ltmp++) - { -@@ -178,12 +201,8 @@ - *ltmp = lump; - } - -- stmp = (mutils_word8 *) ltmp; -- -- for (i = 0; i < remainder; i++, stmp++) -- { -- *stmp = c; -- } -+ /* unaligned portion at end */ -+ return mutils_memset8(ltmp, c, remainder); - } - - static void -@@ -275,6 +294,9 @@ - mutils_word32 *buffer; - mutils_word32 *ptrIn; - mutils_word32 *ptrOut; -+ mutils_word8 *ptr8In; -+ mutils_word8 *ptr8Out; -+ mutils_word8 tmp8; - mutils_word32 count = n * 4; - - if (destructive == MUTILS_FALSE) -@@ -295,10 +317,36 @@ - * data on a little-endian machine. - */ - -- for (loop = 0, ptrIn = x, ptrOut = buffer; loop < n; loop++, ptrOut++, ptrIn++) -+ if ((mutils_word32)x & 0x3) - { -- *ptrOut = mutils_lend32(*ptrIn); -+ ptr8In = (mutils_word8 *) x; -+ ptr8Out = (mutils_word8 *) buffer; -+ for (loop = 0; loop < n; loop++) -+ { -+#ifdef WORDS_BIGENDIAN -+ tmp8 = ptr8In[0]; -+ ptr8Out[0] = ptr8In[3]; -+ ptr8Out[3] = tmp8; -+ tmp8 = ptr8In[1]; -+ ptr8Out[1] = ptr8In[2]; -+ ptr8Out[2] = tmp8; -+#else -+ ptr8Out[0] = ptr8In[0]; -+ ptr8Out[1] = ptr8In[1]; -+ ptr8Out[2] = ptr8In[2]; -+ ptr8Out[3] = ptr8In[3]; -+#endif -+ ptr8Out += 4; -+ ptr8In += 4; -+ } - } -+ else -+ { -+ for (loop = 0, ptrIn = x, ptrOut = buffer; loop < n; loop++, ptrOut++, ptrIn++) -+ { -+ *ptrOut = mutils_lend32(*ptrIn); -+ } -+ } - - return(buffer); - } diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-align.patch b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-align.patch index 04bb310aa7..81486034cb 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-align.patch +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-align.patch @@ -1,6 +1,5 @@ -diff -up mhash-0.9.9.9/lib/stdfns.c.BAD mhash-0.9.9.9/lib/stdfns.c ---- mhash-0.9.9.9/lib/stdfns.c.BAD 2009-07-02 16:38:43.217029623 -0400 -+++ mhash-0.9.9.9/lib/stdfns.c 2009-07-02 16:41:58.647120391 -0400 +--- a/lib/stdfns.c ++++ b/lib/stdfns.c @@ -152,6 +152,18 @@ mutils_bzero(void *s, __const mutils_wor } } diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-alignment.patch b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-alignment.patch index 04df22167a..0df89bc848 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-alignment.patch +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-alignment.patch @@ -1,6 +1,5 @@ -diff -up mhash-0.9.9.9/lib/stdfns.c.BAD mhash-0.9.9.9/lib/stdfns.c ---- mhash-0.9.9.9/lib/stdfns.c.BAD 2009-07-21 12:05:40.139461097 -0400 -+++ mhash-0.9.9.9/lib/stdfns.c 2009-07-21 12:06:52.151190927 -0400 +--- a/lib/stdfns.c ++++ b/lib/stdfns.c @@ -378,6 +378,12 @@ mutils_memmove(void *dest, __const void bigptr1 = (mutils_word32 *) dest; bigptr2 = (mutils_word32 *) src; diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-force64bit-tiger.patch b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-force64bit-tiger.patch index 2248bcc6a3..08f18d4582 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-force64bit-tiger.patch +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-force64bit-tiger.patch @@ -1,6 +1,5 @@ -diff -up mhash-0.9.9.9/lib/tiger.c.BAD mhash-0.9.9.9/lib/tiger.c ---- mhash-0.9.9.9/lib/tiger.c.BAD 2009-07-02 16:42:47.683029940 -0400 -+++ mhash-0.9.9.9/lib/tiger.c 2009-07-02 16:43:46.085049317 -0400 +--- a/lib/tiger.c ++++ b/lib/tiger.c @@ -252,7 +252,9 @@ void tiger_update(struct tiger_ctx *ctx, void tiger_final(struct tiger_ctx *ctx) { diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-remove_premature_free.patch b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-remove_premature_free.patch index 5ed4ecbe62..f81ec66b6f 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-remove_premature_free.patch +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-remove_premature_free.patch @@ -1,6 +1,5 @@ -diff -ru mhash-0.9.9.9.orig/src/keygen_test.c mhash-0.9.9.9/src/keygen_test.c ---- mhash-0.9.9.9.orig/src/keygen_test.c 2007-02-21 07:39:08.000000000 +0100 -+++ mhash-0.9.9.9/src/keygen_test.c 2009-12-04 01:29:16.000000000 +0100 +--- a/src/keygen_test.c ++++ b/src/keygen_test.c @@ -121,8 +121,6 @@ mhash_keygen_ext(KEYGEN_S2K_SALTED, data, key, keysize, password, passlen); diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/metadata.xml b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/metadata.xml index a732fd8b2f..dad2754fed 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/metadata.xml @@ -1,8 +1,8 @@ - + - - robbat2@gentoo.org - Robin H. Johnson - + + + mhash + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/mhash-0.9.9-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/mhash-0.9.9-r1.ebuild deleted file mode 100644 index 218e907851..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/mhash-0.9.9-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/mhash/mhash-0.9.9-r1.ebuild,v 1.8 2008/06/08 21:38:23 the_paya Exp $ - -inherit eutils - -DESCRIPTION="library providing a uniform interface to a large number of hash algorithms" -HOMEPAGE="http://mhash.sourceforge.net/" -SRC_URI="mirror://sourceforge/mhash/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd" -IUSE="" - -DEPEND="" -RDEPEND="" - -src_unpack() { - # Fix for issues in bug #181563 - unpack ${A} && cd "${S}" - epatch "${FILESDIR}/${P}-mutils-align.patch" -} - -src_compile() { - econf \ - --enable-static \ - --enable-shared || die - emake || die "make failure" - cd doc && emake mhash.html || die "failed to build html" -} - -src_install() { - dodir /usr/{bin,include,lib} - make install DESTDIR="${D}" || die "install failure" - - dodoc AUTHORS INSTALL NEWS README TODO THANKS ChangeLog - dodoc doc/*.txt doc/skid* doc/*.c - dohtml doc/mhash.html || die "dohtml failed" -} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/mhash-0.9.9.9-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/mhash-0.9.9.9-r1.ebuild deleted file mode 100644 index b7d89fa24f..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/mhash-0.9.9.9-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/mhash/mhash-0.9.9.9-r1.ebuild,v 1.13 2014/04/15 20:49:42 redlizard Exp $ - -EAPI=4 -inherit eutils - -DESCRIPTION="library providing a uniform interface to a large number of hash algorithms" -HOMEPAGE="http://mhash.sourceforge.net/" -SRC_URI="mirror://sourceforge/mhash/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -RDEPEND="" -DEPEND="dev-lang/perl" # pod2html - -src_prepare() { - epatch \ - "${FILESDIR}"/${PN}-0.9.9-fix-{mem-leak,snefru-segfault,whirlpool-segfault}.patch \ - "${FILESDIR}"/${PN}-0.9.9-autotools-namespace-stomping.patch \ - "${FILESDIR}"/${P}-remove_premature_free.patch \ - "${FILESDIR}"/${P}-force64bit-tiger.patch \ - "${FILESDIR}"/${P}-align.patch \ - "${FILESDIR}"/${P}-alignment.patch - sed -i \ - -e 's/--netscape//' \ - "${S}"/doc/Makefile.in -} - -src_configure() { - # https://sourceforge.net/p/mhash/patches/11/ - export ac_cv_func_malloc_0_nonnull=yes - - econf $(use_enable static-libs static) -} - -src_compile() { - default - emake -C doc mhash.html -} - -src_install() { - default - - use static-libs || rm -f "${ED}"usr/lib*/libmhash.la - dodoc AUTHORS ChangeLog NEWS README THANKS TODO \ - doc/{example.c,skid2-authentication} - dohtml doc/mhash.html -} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/mhash-0.9.9.9-r2.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/mhash-0.9.9.9-r2.ebuild new file mode 100644 index 0000000000..55e78bbb25 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/mhash-0.9.9.9-r2.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Library providing a uniform interface to a large number of hash algorithms" +HOMEPAGE="http://mhash.sourceforge.net/" +SRC_URI="mirror://sourceforge/mhash/${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 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +BDEPEND="dev-lang/perl" # pod2html + +PATCHES=( + "${FILESDIR}"/${PN}-0.9.9-fix-mem-leak.patch + "${FILESDIR}"/${PN}-0.9.9-fix-snefru-segfault.patch + "${FILESDIR}"/${PN}-0.9.9-fix-whirlpool-segfault.patch + "${FILESDIR}"/${PN}-0.9.9-autotools-namespace-stomping.patch + "${FILESDIR}"/${P}-remove_premature_free.patch + "${FILESDIR}"/${P}-force64bit-tiger.patch + "${FILESDIR}"/${P}-align.patch + "${FILESDIR}"/${P}-alignment.patch +) + +DOCS=( doc/example.c doc/skid2-authentication ) + +HTML_DOCS=( doc/mhash.html ) + +src_prepare() { + default + + sed -i \ + -e 's/--netscape//' \ + "${S}"/doc/Makefile.in || die + + # Refresh bundled libtool (ltmain.sh) + # (elibtoolize is not sufficient) + # bug #668666 + eautoreconf +} + +src_configure() { + # https://sourceforge.net/p/mhash/patches/11/ + export ac_cv_func_malloc_0_nonnull=yes + + econf $(use_enable static-libs static) +} + +src_compile() { + default + + emake -C doc mhash.html +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +}