Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 16704 - hercules-2.17.1.ebuild (update)
Summary: hercules-2.17.1.ebuild (update)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Alain Penders (RETIRED)
URL:
Whiteboard:
Keywords:
: 13237 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-03-02 21:36 UTC by Todd Wright
Modified: 2003-03-23 14:28 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
hercules-2.17.1.ebuild (hercules-2.17.1.ebuild,1.81 KB, text/plain)
2003-03-02 21:41 UTC, Todd Wright
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Todd Wright 2003-03-02 21:36:51 UTC
Attached is hercules-2.17.1.ebuild. This is an update to the newest version of 
hercules (from 2.16.5, which was submitted 3 months ago (bug 13237) but has not 
yet made it into portage - hercules-2.15.ebuild is currently the latest version 
in portage).

This replaces previous versions. Also the file files/hercules.cnf is no longer 
needed.

Hercules is an IBM System 360/370/390 and Z/Server emulator which runs and 
compiles under Linux and Windows operating systems and is available in several 
Linux distributions (Suse, Debian etc). Using this package you can 
run IBM (and other vendors) mainframe software on your PC such as MVS, VM, VSE, 
Linux for S/390 and Linux for zSeries.

For more information see http://www.conmicro.cx/hercules
Comment 1 Todd Wright 2003-03-02 21:41:44 UTC
Created attachment 8883 [details]
hercules-2.17.1.ebuild
Comment 2 Seemant Kulleen (RETIRED) gentoo-dev 2003-03-03 01:41:42 UTC
*** Bug 13237 has been marked as a duplicate of this bug. ***
Comment 3 Todd Wright 2003-03-10 13:17:13 UTC
Noticed that this was added to portage. Thanks.

Wondering why the keywords for PPC, SPARC and ALPHA were removed. Hercules is known to compile and run on all of these architectures. ??

Also, what is the criteria for masking? ie: how long until the ~x86 keyword is changed to x86?
Comment 4 Todd Wright 2003-03-10 13:26:49 UTC
Hmmm. On closer examination it seems that hercules-2.17.1.ebuild was copied from hercules 2.1.5.ebuild.  Can you please replace this with the attachment provided. (this explains the missing keywords and other changes not reflected in the committed ebuild). This kind of shortcut could lead to problems in a more complex package.
Comment 5 Alain Penders (RETIRED) gentoo-dev 2003-03-18 09:14:58 UTC
If hercules.cnf is no longer needed, why does the provided ebuild still install it?
Comment 6 Todd Wright 2003-03-18 23:59:24 UTC
Sorry. I didnt express myself too well. hercules.cnf is still required by the package (it is a sample configuration file) but the seperate copy which I had attached to be placed in the files dir origianlly (in the 2.15 ebuild) is not required as it is now being taken from the hercules distribution tarball. To be honest I cannot recall exactly why I did it that way in 2.15, however the 2.17 ebuild uses the distributed hercules.cnf file as the sample. Yet another thing I was hoping to correct with the submitted 2.17 ebuild.
Comment 7 Alain Penders (RETIRED) gentoo-dev 2003-03-22 17:42:41 UTC
I see.  Nothing changed wrt to how the config file is installed compared to the existing 2.17.1 ebuild.  After cleaning up your ebuild a bit, the changes it has are:
- different way to setup CFLAGS (really necessary?)
- support for other archs
- less picky about what to install from the html/ subdir (I need to verify that
  this is correct).
- a little more documentation printed.

I changed ./configure back to econf, and make to emake.  These are needed to
support distcc, which a lot of ppl use.  If hercules blows up with parallel
make, we'll need to revert this... but most likely it'll work just fine.

I'll check in the -r1 ebuild after a little more testing... let me know if it works for you.
Comment 8 Alain Penders (RETIRED) gentoo-dev 2003-03-23 14:28:48 UTC
New ebuild checked in.