A C++ based modeling platform for VLSI and system-level co-design.
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.
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
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).
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
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
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.
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