Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 9179 - systemc-2.0.1 ebuild (new package)
Summary: systemc-2.0.1 ebuild (new package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: George Shapovalov (RETIRED)
URL: http://systemc.org
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-10-15 19:21 UTC by Chris Bainbridge (RETIRED)
Modified: 2003-01-07 23:39 UTC (History)
0 users

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


Attachments
app-sci/systemc/systemc-2.0.1.ebuild (systemc-2.0.1.ebuild,2.79 KB, text/plain)
2002-10-15 19:24 UTC, Chris Bainbridge (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Bainbridge (RETIRED) gentoo-dev 2002-10-15 19:21:22 UTC
A C++ based modeling platform for VLSI and system-level co-design.
Comment 1 Chris Bainbridge (RETIRED) gentoo-dev 2002-10-15 19:24:19 UTC
Created attachment 4742 [details]
app-sci/systemc/systemc-2.0.1.ebuild

the systemc.tgz file will need adding to ibiblio.. the source is open and
redistributable but the primary site requires user logon.
Comment 2 George Shapovalov (RETIRED) gentoo-dev 2002-12-06 14:10:02 UTC
Hi Chris.

I also processed your systemc ebuild. Thanks for a submission!
Please test 
(hope this time cvs commit went through completely :), not that I ever saw this
happen on me before the vstgl one).

George
Comment 3 Chris Bainbridge (RETIRED) gentoo-dev 2002-12-06 15:12:59 UTC
The systemc.org site only allows logged in users to download. Can you add 
systemc-2.0.1.tgz to ibiblio, otherwise emerge won't be able to download it 
(in fact, it downloads the html error message then complains that the digests 
don't match).  
Comment 4 George Shapovalov (RETIRED) gentoo-dev 2002-12-06 19:17:09 UTC
Hi Chris.

Oops, sorry, forgot to add the explanation to my previous message (that was
quite an erratic morning today).
I checked out the web site, and it looks like package developers want to require
anybody who wants to use systemc to register on their site. I gues this is their
way of forcing everybody to read the license.
As such I cannot simply copy the source to the ibiblio, even though their
license seems to allow redistribution given some not very restrictive
limitations. Still it is extremely good ides to ask upstream team how they feel
about it and all communication takes time. 

So meanwhile I added the RESTRICT statment to the ebuild, which makes emerge
spit out a warning and ask user to download the source himself (complying with
all the requirements of upstream developers), as is done with a few packages
that have similar limitations (some of them with more restrictive licenses).
Admittedly this is not the most convinient way for gentoo users, but will
guarantee that nobody will get ungry or even do something "bad".
WRT this I would like to ask you the following: what is your estimate on the
popularity of the package? If you expect many people to be using it I'll contact
the upstream authors and ask their permission to mirror the source on our
mirrors (please do not take such action yourself, unless of course you are
involved in the development of systemc, in which case I would like to forward
that question to you at present occasion). 
Otherwise I'll wait some time and will try to jubdge the package popularity
based on appearig requests and test reports (via
http://gentoo-stable.iq-computing.de/, which is gonna become semi-official way
of reporting test results soon).
Thank youfor participation!


George
Comment 5 George Shapovalov (RETIRED) gentoo-dev 2002-12-06 21:20:36 UTC
Hi Chris.

One more question:
I see you specified LICENSE="IBM" for the package, however users are forced to
accept specific systemc license when they register and login (at least the one I
read when registering was not the IBM but rather the one contained in SOAP-2.4
under licenses at the moment). 
Could you please clarify the licensing?

George
Comment 6 Chris Bainbridge (RETIRED) gentoo-dev 2002-12-11 11:55:25 UTC
From the FAQ:  
  
# How does licensing and pricing work for SystemC?  
  
A: SystemC is freely available through an open source license program, modeled  
after the OSI-Certified IBM Public License. There are no licensing fees for  
either internal or commercial use of SystemC.   
  
So its not actually IBM, sorry, its "SystemC Open Source License" version 2.3.  
docs/License.pdf in the downloaded tar file.   
 
I have no idea how popular it will be, I expect it to be more popular than any 
of the verilog/vhdl simulators around but I don't know how many gentoo users 
use those either, but I agree an email to the upstream guys to inform them of 
intent to distribute would be polite. 
Comment 7 George Shapovalov (RETIRED) gentoo-dev 2003-01-07 23:39:17 UTC
Hi Chris.

Thanks for clarification. This was exactly my impression from what I have read
on the site. Now on popularity: the ebuild has been fetch restricte for quite a
while now (albeit keymasked) and there were no requests to streamline its
download so far. Therefore I conclude that the present way of handling it should
be appropriate. 
I have unmasked the package, leaving it fetch restriced. If there is sudden rush
to use it after it becomes stable (and 1.4 is released) I'll reconsider this point.
Thanks for your work Chris!

George