From 1d300fd75dc60cab2ca6e0bb0016b09a4fb7c67a Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 19 Mar 2023 12:34:34 +0000 Subject: gentoo auto-resync : 19:03:2023 - 12:34:33 --- app-crypt/mhash/Manifest | 3 +- app-crypt/mhash/files/mhash.pc | 4 ++ app-crypt/mhash/mhash-0.9.9.9-r2.ebuild | 61 ------------------------------ app-crypt/mhash/mhash-0.9.9.9-r3.ebuild | 67 +++++++++++++++++++++++++++++++++ 4 files changed, 73 insertions(+), 62 deletions(-) create mode 100644 app-crypt/mhash/files/mhash.pc delete mode 100644 app-crypt/mhash/mhash-0.9.9.9-r2.ebuild create mode 100644 app-crypt/mhash/mhash-0.9.9.9-r3.ebuild (limited to 'app-crypt/mhash') diff --git a/app-crypt/mhash/Manifest b/app-crypt/mhash/Manifest index 73ef1c65d4ce..d9df4e6e5edc 100644 --- a/app-crypt/mhash/Manifest +++ b/app-crypt/mhash/Manifest @@ -7,6 +7,7 @@ AUX mhash-0.9.9.9-alignment.patch 412 BLAKE2B a08862c748f2b8591696481984e6cbcc3f AUX mhash-0.9.9.9-force64bit-tiger.patch 372 BLAKE2B cdce999eba8fea0ebb47b29297b71d014377db53c1cdf88c15f2075e6279e8e42031f94ce9f1987ed5c6b8cf4067f485b5ea298145961f06e4cb09ef8ec9a961 SHA512 cf31ca18afce576dcaa5b7a2a20567dc73ef750a193dfa35265508974bc17c54e967a02fb575047edcc190178a7533971d7f4980cd605714e9c0cefb4aa33186 AUX mhash-0.9.9.9-no-malloc-check.patch 776 BLAKE2B 956fc4dae9fd3ee0416b086c781882be8e97042db99e002d0e9e759db560bcc24228363499664034ee92ffc566b734add957c1614ce835be7627946ab06cdfc2 SHA512 7c891822e2a5dd52610219dbb7e6a2a5eb9064842b73365cf2b10ef1b6bf951108220b9840a1fe61a5b001261288f8ec9dd7b0c7926b1d8cbce724bb14b0397a AUX mhash-0.9.9.9-remove_premature_free.patch 285 BLAKE2B 7245b1241bbb0001ac588554a3069b6665eeb424c2420dbb6948c68278036e0dec7c16f6a0bec059b54cadd617362e8086b918673d3063aa42598fba952aab26 SHA512 66dcdbfcbd298cde83ab026ff075a09b91662a17f48f9e6c41284513e7ccb398d34f3bef3b72c684a52b9bab43f0fe3d6a751403dc412e66814e5d6ae3160b31 +AUX mhash.pc 113 BLAKE2B 124a12d80c1efd3a49b12cbb9d6b56f4af0525757610adc918bb62800c713a63fa53fa1d454b9d38048bbdb1967b3f9d8ae8e07bde909dfc6a4218517cee1515 SHA512 3e9afc4976f26c48817d9dcb5896e410831bfcde3747be3ef62845617b9bad866da5243a965b801e6699121b45b17913471bb5370d7f522e2abd7fbce30c7690 DIST mhash-0.9.9.9.tar.gz 931437 BLAKE2B 2daed92b731148c388d4340e67d99959f71783e68617614c9be797dae655ba1aeb087d4f604015edb752dedc2d69add305510996a06633ef26fd997ab7601bed SHA512 82ad8b8e9b0463c5a14f5c0e572badc42c4697bac5505443b144287b3f8510b1410721b4277f092a0d6045c4342e997831011cdfcbfa8f1dae6edd5d9e3cefee -EBUILD mhash-0.9.9.9-r2.ebuild 1489 BLAKE2B 6b7ea2e33b1a4f02c623dc4b6bb383525452304a39d19353ad87e1134bac669387d702c312c53843e6f28075b04f96b7251a32693c50190b6ed34f55107f8974 SHA512 eaca9c4af5a3b1bb5327520c5b55ff606bab93683a32a11b0ea3889110eca35692167679e1166e5678a33697ff3ba3e0f0b3bdc83747aee083c5370147d7df77 +EBUILD mhash-0.9.9.9-r3.ebuild 1622 BLAKE2B cb8c853315677f78e7a58679a4036158a1ab58a4726fb07f31178a16949f839081aa310c78110f999edfe22cb727edcf3cbbc3b6a0a6c50d35c608719860b226 SHA512 a8d314a82ef96809e99bba16808a03aaaa2ace61b482e28dc6bf4dcf2422d754202eadef6b99b03d77b0e7e1e97d3b1c0883be25aa424d99b3bce851746637de MISC metadata.xml 243 BLAKE2B 4c6b49b93d1fdaacdd5ae595bbaf340370e48e5df568540efc566f7070ec80d33d1bb0d3c26f975f32d94eaf02b077057da160608630138520e2efb2e70bfa4f SHA512 089a87cbbfe31db3fe8b552698ef7b84254c748d6d7913c2bcc5ba6f167d40c4da8a872b56934dc96a7c16049f942c1c3d7d87a6b88ecf5706347447ed9cbf6a diff --git a/app-crypt/mhash/files/mhash.pc b/app-crypt/mhash/files/mhash.pc new file mode 100644 index 000000000000..6186f85c7839 --- /dev/null +++ b/app-crypt/mhash/files/mhash.pc @@ -0,0 +1,4 @@ +Libs:-lmhash +Name: mhash +Version: @VERSION@ +Description: provides a uniform interface to several hash algorithms diff --git a/app-crypt/mhash/mhash-0.9.9.9-r2.ebuild b/app-crypt/mhash/mhash-0.9.9.9-r2.ebuild deleted file mode 100644 index e31cbe8e8e25..000000000000 --- a/app-crypt/mhash/mhash-0.9.9.9-r2.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2022 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="https://mhash.sourceforge.net/" -SRC_URI="mirror://sourceforge/mhash/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~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 - "${FILESDIR}"/${P}-no-malloc-check.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() { - econf $(use_enable static-libs static) -} - -src_compile() { - default - - emake -C doc mhash.html -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/app-crypt/mhash/mhash-0.9.9.9-r3.ebuild b/app-crypt/mhash/mhash-0.9.9.9-r3.ebuild new file mode 100644 index 000000000000..d8cba554e436 --- /dev/null +++ b/app-crypt/mhash/mhash-0.9.9.9-r3.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Library providing a uniform interface to a large number of hash algorithms" +HOMEPAGE="https://mhash.sourceforge.net/" +SRC_URI="mirror://sourceforge/mhash/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~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 + "${FILESDIR}"/${P}-no-malloc-check.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 + + sed \ + -e "s:@VERSION@:${PV}:" \ + "${FILESDIR}"/${PN}.pc > ${PN}.pc || die + + # Refresh bundled libtool (ltmain.sh) + # (elibtoolize is not sufficient) + # bug #668666 + eautoreconf +} + +src_configure() { + econf $(use_enable static-libs static) +} + +src_compile() { + default + + emake -C doc mhash.html +} + +src_install() { + default + insinto /usr/$(get_libdir)/pkgconfig + doins ${PN}.pc + find "${ED}" -name '*.la' -delete || die +} -- cgit v1.2.3