diff options
author | 2009-01-11 08:36:12 +0000 | |
---|---|---|
committer | 2009-01-11 08:36:12 +0000 | |
commit | c760d104ae32559790cbfe3895b9d9310ba3da98 (patch) | |
tree | 5275a8be191fa2d5f2da26a6b270801a3a92caef /app-emulation/hercules | |
parent | old (diff) | |
download | historical-c760d104ae32559790cbfe3895b9d9310ba3da98.tar.gz historical-c760d104ae32559790cbfe3895b9d9310ba3da98.tar.bz2 historical-c760d104ae32559790cbfe3895b9d9310ba3da98.zip |
Version bump #254372 by Jay Maynard. Also convert to system libltdl #252716 by Diego E. Pettenò.
Package-Manager: portage-2.2_rc20/cvs/Linux 2.6.28 x86_64
Diffstat (limited to 'app-emulation/hercules')
-rw-r--r-- | app-emulation/hercules/ChangeLog | 11 | ||||
-rw-r--r-- | app-emulation/hercules/Manifest | 13 | ||||
-rw-r--r-- | app-emulation/hercules/files/hercules-3.06-build.patch | 18 | ||||
-rw-r--r-- | app-emulation/hercules/hercules-3.06.ebuild | 46 |
4 files changed, 80 insertions, 8 deletions
diff --git a/app-emulation/hercules/ChangeLog b/app-emulation/hercules/ChangeLog index 3ac14a5f4ed8..505612a9381b 100644 --- a/app-emulation/hercules/ChangeLog +++ b/app-emulation/hercules/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for app-emulation/hercules -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/hercules/ChangeLog,v 1.23 2008/07/30 16:58:27 cardoe Exp $ +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/hercules/ChangeLog,v 1.24 2009/01/11 08:36:12 vapier Exp $ + +*hercules-3.06 (11 Jan 2009) + + 11 Jan 2009; Mike Frysinger <vapier@gentoo.org> + +files/hercules-3.06-build.patch, +hercules-3.06.ebuild: + Version bump #254372 by Jay Maynard. Also convert to system libltdl + #252716 by Diego E. Pettenò. 30 Jul 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml: add GLEP 56 USE flag desc from use.local.desc diff --git a/app-emulation/hercules/Manifest b/app-emulation/hercules/Manifest index b9061d523ca3..f6cf3692cea3 100644 --- a/app-emulation/hercules/Manifest +++ b/app-emulation/hercules/Manifest @@ -1,18 +1,19 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -DIST hercules-3.02.tar.gz 1832443 RMD160 21acd556d829d9d5947bc43debd382a282eaaf7c SHA1 f620c71940085085c3ab9c3c365c0ac94e9a8aa5 SHA256 6fc003ea41fd47a485c9f3370569063c34ce23eae5d159792c8e09f79f24fe04 +AUX hercules-3.06-build.patch 600 RMD160 816cf049946c34f5dce7c2b68848f89ec21e6c0a SHA1 e530d4e926c70a8ed7bda658d5c1ea10b8304391 SHA256 e4e70f398e24cc72207548319454d7e8cf64fa54e3e85908be67a0715b9b722b DIST hercules-3.04.tar.gz 2079774 RMD160 ef13c0625eba2623648bbfeba73144e1cd87d6f4 SHA1 71fb216bcc840a973b2cfb78832c1a03d7bc3d51 SHA256 4512a7c2b86b4a92c337c99761295aa4eaa54e90da3d0881c283b69c03b1eed5 DIST hercules-3.05.tar.gz 2470621 RMD160 98013b1d2f642ea86f71a07638a90758de7b396e SHA1 7e1f58c326b3d52b9fdfe2384347a6e702c0ca72 SHA256 f190221fa25692c0316be331f618c0675f9f9875c44b8af3efa7a431d138b1e2 -EBUILD hercules-3.02.ebuild 967 RMD160 e59616d91865387d8a3e0784edbeef013d2d25e3 SHA1 44d6ca9cb9bb962ba835919dd56783660d655300 SHA256 a1555e945a22fa381e1270ba286e5f140d9fa4e55e7293026c737317a88bef92 +DIST hercules-3.06.tar.gz 2658262 RMD160 f4b55e8cd51fccf785f36d4951eb66973aa93d9f SHA1 d34c8e3ce9ed875fc040f706293cdcb928a50b65 SHA256 fa00b17c86a47133108c49973ba343d589f0e8777a115d827ef3da9aafbda22b EBUILD hercules-3.04.ebuild 907 RMD160 57f72bd33318f55bb062ef7e9363d4e4c54fd13f SHA1 566f5d6b1c765007ca84b552ce6714eb8bd21560 SHA256 33739174e1a75c0fce6218935587641693dc44692998c3199acdf7ee04b77af6 EBUILD hercules-3.05.ebuild 911 RMD160 7982499c379ed2d205fddca836bdd18b195d28c1 SHA1 20430ebe8318cb3dbfc499d16612cc732a240e96 SHA256 93a9f45c9b1ce281b9cd881d350c4b2891559b587b0401beab2e48c7e6f34e6d -MISC ChangeLog 2618 RMD160 5d2f185b56a3864aa5337516211b02eee0643c92 SHA1 f7af30e34e35f120faa9294c111cc60ef8e1702c SHA256 ab7d8073b5f563b414de1dccd23275cec7c99f88be8bd589b5f607ad9f7f36d2 +EBUILD hercules-3.06.ebuild 1210 RMD160 c2d134f0bbb2eb48789bfec1c7a31f3683f14036 SHA1 2d42934bee5a89fc41a5b062943ea7bd0d494a55 SHA256 82290a324131b0f9e37598d530384701ef6eb0c1257b4928a7c020e4aab5143e +MISC ChangeLog 2860 RMD160 dca674c6cadccf67586cca76cf06bff1b999865d SHA1 460b6d9e376987d23afaf25ef844072ecda7b0ae SHA256 0541dab025be62bc6adb82152c47d85da41724cede25cb95a66a4b71271b375d MISC metadata.xml 610 RMD160 6067871f8092c7825c142298aa2c673d38aaebef SHA1 7cae9105da0100fe9ad920776932951c34f1e3e8 SHA256 91b0637fb0632fde55032884f98ce8b4f861021f4cfd889a07fefdb682985f53 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) -iEYEARECAAYFAkiQnbwACgkQoeSe8B0zEfwuwACffbyz2Xqj21UNdw+jSjwK9xo2 -TtgAn2QPiAah3btul3EnSO3wpmKWzBuX -=HhIz +iEYEARECAAYFAklpr4IACgkQn/5bYzqsSmEbAgCfYVAmRO/yqDKBjU71LGA7htTQ +NDkAnRoAi+/zdKfgplAQRnodfcQ+8Dd0 +=zfJ0 -----END PGP SIGNATURE----- diff --git a/app-emulation/hercules/files/hercules-3.06-build.patch b/app-emulation/hercules/files/hercules-3.06-build.patch new file mode 100644 index 000000000000..9424fa5a4cd6 --- /dev/null +++ b/app-emulation/hercules/files/hercules-3.06-build.patch @@ -0,0 +1,18 @@ +--- Makefile.in ++++ Makefile.in +@@ -2010,14 +2010,13 @@ + + tar: dist + +-install-exec-local: ++install-exec-hook: + @SETUID_HERCIFC_TRUE@ chown root $(DESTDIR)$(bindir)/hercifc + @HERCIFC_GROUPSET_TRUE@@SETUID_HERCIFC_TRUE@ chgrp $(HERCIFC_GROUPNAME) $(DESTDIR)$(bindir)/hercifc + @SETUID_HERCIFC_TRUE@ chmod 0750 $(DESTDIR)$(bindir)/hercifc + @SETUID_HERCIFC_TRUE@ chmod +s $(DESTDIR)$(bindir)/hercifc + @SETUID_HERCIFC_TRUE@ rm hercifc + +-install-exec-hook: + rm -f $(DESTDIR)$(libdir)/libherc*.a + rm -f $(DESTDIR)$(modexecdir)/dyn*.a + rm -f $(DESTDIR)$(modexecdir)/hdt*.a diff --git a/app-emulation/hercules/hercules-3.06.ebuild b/app-emulation/hercules/hercules-3.06.ebuild new file mode 100644 index 000000000000..322d51036a99 --- /dev/null +++ b/app-emulation/hercules/hercules-3.06.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/hercules/hercules-3.06.ebuild,v 1.1 2009/01/11 08:36:12 vapier Exp $ + +inherit eutils + +DESCRIPTION="Hercules System/370, ESA/390 and zArchitecture Mainframe Emulator" +HOMEPAGE="http://www.hercules-390.org/" +SRC_URI="http://www.hercules-390.org/${P}.tar.gz" + +LICENSE="QPL-1.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" +IUSE="" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-build.patch + sed -i \ + -e 's:@modexecdir@:$(libdir)/$(PACKAGE):' \ + -e '/^AM_CPPFLAGS/s:=:= -DMODULESDIR=\\"$(modexecdir)\\" :' \ + -e 's:ltdl.lo::' \ + -e '/^libherc_la_LIBADD/s:=:= -lltdl :' \ + $(find -name Makefile.in) + sed -i '/MODULESDIR/d' config.h.in +} + +src_compile() { + econf \ + --enable-cckd-bzip2 \ + --enable-het-bzip2 \ + --enable-setuid-hercifc \ + --enable-custom="Gentoo Linux ${PF}.ebuild" \ + --disable-optimization \ + || die "econf failed" + emake || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" install || die + insinto /usr/share/hercules + doins hercules.cnf + dodoc README.* RELEASE.NOTES CHANGES + dohtml -r html +} |