summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2013-08-27 16:30:02 +0000
committerMike Frysinger <vapier@gentoo.org>2013-08-27 16:30:02 +0000
commitac0ef85390472bcb62571c02569ff455c9c5dedb (patch)
treeb0669591eea946c56f122ebf7a24dde0c3b87988 /app-emulation/hercules
parentrevision bump to push recent changes (diff)
downloadhistorical-ac0ef85390472bcb62571c02569ff455c9c5dedb.tar.gz
historical-ac0ef85390472bcb62571c02569ff455c9c5dedb.tar.bz2
historical-ac0ef85390472bcb62571c02569ff455c9c5dedb.zip
Version bump.
Package-Manager: portage-2.2.0/cvs/Linux x86_64 Manifest-Sign-Key: 0xFB7C4156
Diffstat (limited to 'app-emulation/hercules')
-rw-r--r--app-emulation/hercules/ChangeLog8
-rw-r--r--app-emulation/hercules/Manifest23
-rw-r--r--app-emulation/hercules/files/hercules-3.09-aliasing.patch41
-rw-r--r--app-emulation/hercules/hercules-3.09.ebuild43
4 files changed, 109 insertions, 6 deletions
diff --git a/app-emulation/hercules/ChangeLog b/app-emulation/hercules/ChangeLog
index 516d4e5d4272..e3bd8de4d2ed 100644
--- a/app-emulation/hercules/ChangeLog
+++ b/app-emulation/hercules/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-emulation/hercules
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/hercules/ChangeLog,v 1.35 2013/07/28 12:01:18 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/hercules/ChangeLog,v 1.36 2013/08/27 16:29:57 vapier Exp $
+
+*hercules-3.09 (27 Aug 2013)
+
+ 27 Aug 2013; Mike Frysinger <vapier@gentoo.org>
+ +files/hercules-3.09-aliasing.patch, +hercules-3.09.ebuild:
+ Version bump.
28 Jul 2013; Fabian Groffen <grobian@gentoo.org> hercules-3.08.ebuild:
Marked ~x86-macos
diff --git a/app-emulation/hercules/Manifest b/app-emulation/hercules/Manifest
index 588c7451a45e..511f85ead822 100644
--- a/app-emulation/hercules/Manifest
+++ b/app-emulation/hercules/Manifest
@@ -3,22 +3,35 @@ Hash: SHA256
AUX hercules-3.06-build.patch 600 SHA256 e4e70f398e24cc72207548319454d7e8cf64fa54e3e85908be67a0715b9b722b SHA512 09ef331e53276d3d6b1b0323d76ea88e6dcae16ff57d1fced82d4df132089b841bbd8fda4fc4c7f0a16f2a60ab3cf914ce94e693470d5c395ebe2123aa29dc5d WHIRLPOOL 713d931944bfdbfe870795372cdca65b84bc76107f54f890b1a9adba725de6116d11124f1aa2512ab36e6559c3c8804c954ee7770490dc66d83341a50eb4e32a
AUX hercules-3.06-gcc44.patch 373 SHA256 b61175f1e9c607b4e1413695d022fbd71570bdda2866808ff7567841895ed125 SHA512 317c5165c302f23446e8a529ce59b7c3ac859d4ba8ea2074345546a75e9007a76afc9e7f95ab1aa057514ec1d8ff7c97e8e48f73473fd332ba8294ae93cdaf7a WHIRLPOOL 7c293cfd5e8e1d1396753b1263812661e4816f038e5858adfaf7a0d6818b4c33aacfdd284dcac990cc56d94423189dc2a0ef054b3f30bcae6e119f34c525de19
+AUX hercules-3.09-aliasing.patch 1720 SHA256 1bb2f4668c2792b70f23d221b0db81532c2584199b5dcde291787e918f172d9b SHA512 e995d72ea28b418f65f059f6ff2ba078c4bd4160980c7c236782e9d2ea4daf67b45036acb9e36e3e29c3d949e35ffaa7f1c87166464c59d7551bff58524d130d WHIRLPOOL 9b6d82c095f7e64685903054ad531b56a9238e0e2cd1e30f3f7d31535ea9d6dd327d73293cba183b988889d0d7f12756449bf682c080c7689949e58b223a78f0
DIST hercules-3.04.tar.gz 2079774 SHA256 4512a7c2b86b4a92c337c99761295aa4eaa54e90da3d0881c283b69c03b1eed5 SHA512 81277072de19f357897fafca7c1e01dcb9c511d0d428f494c7c73b9a9d9b32fc2b1414f85435120f1a05edf495ad689519c9ee4d17e3d60019c04c51d89252b0 WHIRLPOOL bbf53ccc8ae774007141961bc13c11dedd12b58f3a39cf37ac99a48d66e2c0f66e14197516eb20e2ef88525299cb904721f32a178c60d9c9bc756a49649268b0
DIST hercules-3.05.tar.gz 2470621 SHA256 f190221fa25692c0316be331f618c0675f9f9875c44b8af3efa7a431d138b1e2 SHA512 0ea3e3dfb119f90721df7bddb1bd8d5329f13ca744325454459f7e716ae8859ecc23b5bd61afe9f1ed7426a2cd9d57ce881653620c4c5601781f7ba1f5022321 WHIRLPOOL 089362403fadac9973f2f4312010a03531553cf50beaf1402b0605f903dc01add14c50627c4b08831d1bd7a6dc9e72177114805c106833411c9f58572363021d
DIST hercules-3.06.tar.gz 2658262 SHA256 fa00b17c86a47133108c49973ba343d589f0e8777a115d827ef3da9aafbda22b SHA512 a938c2be64094ca412fb9094942088e344aa67b0af324af674d4fff73c6e936ffc6e384a5edcb48d1c31439c55322bf5e6b2e7ea36e7e7c9e416d8522240b1c5 WHIRLPOOL dbebb54e19ea5016d576153a0818ff5ce8e7114449837f127ad1c0ea82c561306a443dee2bd47d9a8c4afbd6ca257ca350348e773def86eccac76d3c754ea29c
DIST hercules-3.07.tar.gz 2701835 SHA256 02d5f6c66d699d413a4db9ef5a799249a6645ac10f2af1edb37992e7fa1f7724 SHA512 5e4e55e9a11f0b7e78daafe9f219243d298bbdeeaf35f82c862db0c9f0de24f553239d0b76acaf7673cf54d03278193c2f93df3fba410874f95dbf93b5bb0e64 WHIRLPOOL 0b68910dc43fb49ca2e54f2e405f03cc15e86ed7f297fb81ca4f62f8e11077097d019e8d125a66fedd2666e988c017d1b8066a61857dc520b6c6f3c99059b00c
DIST hercules-3.08.tar.gz 2684844 SHA256 85e217773587f2278d4b6cb6bc815e042cfc982d0fc14baa0da4a84dea399e9d SHA512 6fe8da6e0462f4b27f987c86b2de769e6a1a9eb3389bb612b59931590f75e7dd9d4a8456b5f36209aadf433dfe2e48686f2cda8e95b7480b9bdb971247e1eae5 WHIRLPOOL 833b2ba21a17d70cd3ba9a4f88fdaaec288acf471d43fd9c660e55c7c48f7a34b46b1defd7ffb699ed3f34af1fca9484303a09f3a020fa06367cdd291a675f5b
+DIST hercules-3.09.tar.gz 2567052 SHA256 98a6029d908943451635ba53acf97ed61fdf6ebafc4402be7137c620851fe4e7 SHA512 0c972f62de6f780608adff3fdb614b0c6fe46349da73ec2225d809786fd5188f9e9fbb0ee5858a75cb156071c0e976d37997547d23c939aa48c3b727c5680c0a WHIRLPOOL f9eee4c11855ac08f20423f4b864b2d41315ce445af4f844b644a0399e83535442cb697571e0956ba53deae3cb755956f3cdf0a323efd07afb4be8bc8dd1c145
EBUILD hercules-3.04.ebuild 907 SHA256 33739174e1a75c0fce6218935587641693dc44692998c3199acdf7ee04b77af6 SHA512 9227485d752ccb7b709b87fc131307b29999d938cdd0ee703ac12bafa5a5bcf688c4a552cfd1673afaee2ea4852935ccff05f83ee30de961a6e996934b6f585a WHIRLPOOL 5780c5784e4fd84a2acc219881d63220e5f11e75f56a23a3fd04240051a300c1fd889bd6b3a86c120456c477855185fc2522a0e2295f791c5eb9756fa8605387
EBUILD hercules-3.05.ebuild 911 SHA256 93a9f45c9b1ce281b9cd881d350c4b2891559b587b0401beab2e48c7e6f34e6d SHA512 f18b0486175ea97556afc091412eed5ea79acf3720baab98ce1d1440781764a85dd10e58d10ccb860c66f4be5f8275a338d53156555a9e0cdc91c103c9c07192 WHIRLPOOL 6db0d005d7b09b63f49456fcd163afe3ddfdfc496b9d60f8aa4f5109aea62ae1d5b4c204c68a12c4d2a3c05963991a750d83444f0e33b1d548b45fc1bd7a390b
EBUILD hercules-3.06.ebuild 1212 SHA256 f51e5ccafe8f911924d28faef0cd433b3b710ea16e1d633b970135be2290a788 SHA512 d7913639bd34817cdde611195b4cf5787682401ecc78483a08ea6e57dc7aca378c51af104b53b5af6aef5890e812f8878f302ef830cc7ab21fc65bbcd40cae21 WHIRLPOOL 0cf311c0627fb659725878df42964fd049fd81cb77cae4c35903ac1ef3d3730afc7e4be763b239aacad8e397ee85fba6cd6920ca32f4ad8e2d799978693aa2f9
EBUILD hercules-3.07.ebuild 1133 SHA256 6e1516fc069ad96f78a4b34678620f980376adaa22fb7ef3cc4a801ab0dbbf33 SHA512 60e50fdbf6317142e74e1c19b37c31be1f353fbaa09d17bea550cc9283fe0df4b99458bbb4a75aa96a2f756ccd06e715a211b4c8063995ff5ada69af17490913 WHIRLPOOL 4264cb7eae1ae6c8e5805f495da6437c0632618cb52aa80e7cb2afd7b23bb969eb4708331dd5dc3ab8e413804b170ce6bbd66f455c40cf8d8bf8bc0736e204e3
EBUILD hercules-3.08.ebuild 1049 SHA256 b5601f58eba8b73185c973d60ab47f68cdc880d76353440ceb8d79ebc6644a38 SHA512 351bd9a8fcf602e9e16828ea80253957219c571d8ba21ddba112faf07da7f4850f46ba2ca167f6848ef77917368d9a160a74aec678ff762d81f8d045fda38158 WHIRLPOOL f9c928cd2be82c43817eedb4512f543a4c8e2957c183adbe5d283aa216a8f59479c361cd1b4749824d80f9b79c277fe94f934feb63f95d92f9c35323cd683538
-MISC ChangeLog 3955 SHA256 70910811668337f0c9a0349c56960745801d2323df62d03b3a788467625d650b SHA512 daa815c5fbdaa4ad0b05b59dc80c2c038e21cf6cdbf21b1e5e66cbf9318854cd0a94e4d5ec8c194de7e8454564ace6eaf6e5c6eda3f9900ed56a03d6c19ad179 WHIRLPOOL 709b6eaf73262e47bb991aa38deca4d00967cdbed5b63301c8476ac62a467cdbaf587ed4ce0f2d51ffb67fc7347e1f805ee5ea09ff000a0990156f5ec192f338
+EBUILD hercules-3.09.ebuild 1116 SHA256 07cd04a5a058fd22e4f5eb91bdfc7eb2399fc370dd21f537794af797dd59d398 SHA512 53ae8d279ad4cb81d42bfc06007d28d7598cd326813eeeff314820f9631ad0f99dcb8d5e8374fe33a1a8986ba0ca6ba93ea1d8c0bd83b0f8bf6a3ab55c3802ed WHIRLPOOL 7399b29e49636658fadcfc23b018a06d538c40176f04dec2b2d3bc7b86c94c8f0f63a98196dace373e8b9622b4fca0ad6107c154435aa22d6f48d8aed91a2377
+MISC ChangeLog 4113 SHA256 fa7e52d58f5015ee4d226d629e0b7877bc772cfe367baa02d5206e300cf1346b SHA512 1e41fac5eb7ac3b6b2280f1ea15e1f77f43f124738fc9c3c499979599bd7507c3e6a05920a0634390ac49414dcae57ba22aad143e3665be2cb30914f6c997f33 WHIRLPOOL 6785e321c1333818570cff2c3f8656fedcc33945eafc9f287f02ec93af645b7e3f7bacd9a07ff7f2960d2f74c13c4418805b8a5c7c855814bd25f13e714c903d
MISC metadata.xml 474 SHA256 1d248ce2197dc0dedcaecd01e23fa6bc133b12f33527782c952c5873141d335c SHA512 0309c62240c5990878cd324e92666ef35e621fdcbd92ce3b43592453097aac658e5a9d6d0abdf88febf6de2759342a3b8489a22f5f6630e23573d31d14b3686e WHIRLPOOL 2975a866ad71096a2fee221452715861d295243a7aa751a4fcf83505ce5fb27f8b6c1ae3fad7188126436282b44dc27fffe807af952d9a13747c10aceba13ff7
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.20 (SunOS)
+Version: GnuPG v2.0.20 (GNU/Linux)
-iEYEAREIAAYFAlH1CBAACgkQX3X2B8XHTolAngCeNqHrRPfqYfLuEuLTI6++8wCS
-fQkAoIFpQR37aUNAg6S+q7mF5kno62FJ
-=mRdN
+iQIcBAEBCAAGBQJSHNQJAAoJELEHsLL7fEFW2NMP/iIxh2RmP1dTk3reP7l2EztM
+64L5dmLFwriEK071cBXxpntRkNSJOazDjTLw1nH7r46HiNrgOqZPKmR9CNydubg3
+bIJ3hJvBu8bMXJA4TTylI6mo+/0q3Q1PNUqrp5yCHUsR3emcGwrlBulz88iGFBHU
+STFLpCCdXHyTZkIqYk+NKNYgJGJBLuSOT2ULFQqJCwuq3AFEOubopr8GBRSVN3wE
+mxJZdYPHo0c+Wcl6q0UQB+cBBAm9ZUmApxgVxWatlWAwO/PBK9ZC03qaoUSoa0Eb
+ZtUgnyetRr0KpWda49LAXWe2Mq/brjAfA072uzQYKoljRMjGrtBKfptsNmh9+6gn
+N0L+RQak5SywZ0oU48l/sb9jNMNdKw7hBUp65gYUGfW/oo5Zr/Oqbyr8MalxXTWS
+or30nBC7RKsZ78F/wu82NLqZeExoNHYCiNP+RJVra5gG9y9wlLhCf2qMcEqPIgj0
+qsIK87na0wmf0WnoSs0JCR6Z7JR9jBZ2iMN9LYF0OgpvdtZPQJUK+WpWqmU8E7FO
+zjGQNM5Ue6IG8wXoHNPAajEjKxeKdCXLwW79/8QPeF+Ug7CEgTu8UQdZlN1ar9cW
+ruaHoArxmwWl+PzKy88c+xrulJ5skviXleUzrwmDl9Qr8WF5G/9nTCXHW6y2f3xC
+d3/qPqLKRmdXICJHQNCq
+=tX5H
-----END PGP SIGNATURE-----
diff --git a/app-emulation/hercules/files/hercules-3.09-aliasing.patch b/app-emulation/hercules/files/hercules-3.09-aliasing.patch
new file mode 100644
index 000000000000..78f6e7705675
--- /dev/null
+++ b/app-emulation/hercules/files/hercules-3.09-aliasing.patch
@@ -0,0 +1,41 @@
+From 7d3255a18ad845953cc8083371e8623e771ad4f5 Mon Sep 17 00:00:00 2001
+From: Mike Frysinger <vapier@gentoo.org>
+Date: Tue, 27 Aug 2013 12:25:49 -0400
+Subject: [PATCH] sha: fix strict aliasing warnings
+
+sha256.c:492:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
+sha256.c:784:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
+sha256.c:785:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
+
+Signed-off-by: Mike Frysinger <vapier@gentoo.org>
+---
+ crypto/sha256.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/crypto/sha256.c b/crypto/sha256.c
+index 1a6a243..b1e90b4 100644
+--- a/crypto/sha256.c
++++ b/crypto/sha256.c
+@@ -489,7 +489,7 @@ SHA256_Final(u_int8_t digest[], SHA256_CTX *context)
+ *context->buffer = 0x80;
+ }
+ /* Set the bit count: */
+- *(u_int64_t *)&context->buffer[SHA256_SHORT_BLOCK_LENGTH] = context->bitcount;
++ memcpy (&context->buffer[SHA256_SHORT_BLOCK_LENGTH], &context->bitcount, 8);
+
+ /* Final transform: */
+ SHA256_Transform(context, context->buffer);
+@@ -781,8 +781,8 @@ SHA512_Last(SHA512_CTX *context)
+ *context->buffer = 0x80;
+ }
+ /* Store the length of input data (in bits): */
+- *(u_int64_t *)&context->buffer[SHA512_SHORT_BLOCK_LENGTH] = context->bitcount[1];
+- *(u_int64_t *)&context->buffer[SHA512_SHORT_BLOCK_LENGTH+8] = context->bitcount[0];
++ memcpy (&context->buffer[SHA512_SHORT_BLOCK_LENGTH], &context->bitcount[1], 8);
++ memcpy (&context->buffer[SHA512_SHORT_BLOCK_LENGTH+8], context->bitcount[0], 8);
+
+ /* Final transform: */
+ SHA512_Transform(context, context->buffer);
+--
+1.8.3.2
+
diff --git a/app-emulation/hercules/hercules-3.09.ebuild b/app-emulation/hercules/hercules-3.09.ebuild
new file mode 100644
index 000000000000..55c83a3a9a0d
--- /dev/null
+++ b/app-emulation/hercules/hercules-3.09.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/hercules/hercules-3.09.ebuild,v 1.1 2013/08/27 16:29:57 vapier Exp $
+
+EAPI="4"
+
+inherit flag-o-matic eutils
+
+DESCRIPTION="Hercules System/370, ESA/390 and zArchitecture Mainframe Emulator"
+HOMEPAGE="http://www.hercules-390.eu/"
+SRC_URI="http://downloads.hercules-390.eu/${P}.tar.gz"
+
+LICENSE="QPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x64-macos ~x86-macos"
+IUSE="bzip2 custom-cflags +suid"
+
+RDEPEND="bzip2? ( app-arch/bzip2 )
+ sys-libs/zlib"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-aliasing.patch
+}
+
+src_configure() {
+ use custom-cflags || strip-flags
+ ac_cv_lib_bz2_BZ2_bzBuffToBuffDecompress=$(usex bzip2) \
+ econf \
+ $(use_enable bzip2 cckd-bzip2) \
+ $(use_enable bzip2 het-bzip2) \
+ $(use_enable suid setuid-hercifc) \
+ --enable-custom="Gentoo ${PF}.ebuild" \
+ --disable-optimization
+}
+
+src_install() {
+ default
+ insinto /usr/share/hercules
+ doins hercules.cnf
+ dodoc README.* RELEASE.NOTES
+ dohtml -r html
+}