First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 123013
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Science Related Packages <sci@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Denis Dupeyron <calchan@gentoo.org>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
magic-7.4.2.ebuild sci-electronics/magic-7.4.2.ebuild text/plain Denis Dupeyron 2006-02-16 03:19 0000 2.16 KB Details
magic-7.4-ppc-endian.patch sci-electronics/magic/files/magic-7.4-ppc-endian.patch text/plain Denis Dupeyron 2006-02-16 03:21 0000 778 bytes Details
magic-7.4.3.ebuild sci-electronics/magic-7.4.3.ebuild text/plain Denis Dupeyron 2006-02-19 11:12 0000 2.19 KB Details
magic-7.4.6.ebuild magic-7.4.6.ebuild text/plain Denis Dupeyron 2006-02-25 00:02 0000 1.27 KB Details
magic-7.4.6.ebuild magic-7.4.6.ebuild text/plain Denis Dupeyron 2006-02-25 05:30 0000 1.24 KB Details
magic-7.4.8.ebuild magic-7.4.8.ebuild text/plain Denis Dupeyron 2006-03-19 06:49 0000 1.27 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 123013 depends on: Show dependency tree
Bug 123013 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-02-16 03:15 0000
Magic VLSI 7.1 is now deprecated. The new stable branch is 7.4. You will find
attached an ebuild for release 7.4.2.

This was a rather tricky one that took me quite some time. Please, comment.

I have made a lot of cleanups, but mainly :
* changed the source tarball link to new official site
* suppressed no longer needed gcc-related patches
* cleaner and more future proof way to fix FHS compliance (my opinion, but
yours can differ)
* I included the most recent MOSIS tech files, as you won't go anywhere without
them

I retained the ppc patch, although I had to adapt it, but this definitely needs
testing.

Regards,
Denis.

------- Comment #1 From Denis Dupeyron 2006-02-16 03:19:14 0000 -------
Created an attachment (id=79920) [details]
sci-electronics/magic-7.4.2.ebuild

The ebuild in question...

------- Comment #2 From Denis Dupeyron 2006-02-16 03:21:46 0000 -------
Created an attachment (id=79921) [details]
sci-electronics/magic/files/magic-7.4-ppc-endian.patch

... and this is the modified ppc patch that goes with the ebuild.

------- Comment #3 From Denis Dupeyron 2006-02-19 11:12:38 0000 -------
Created an attachment (id=80212) [details]
sci-electronics/magic-7.4.3.ebuild

New ebuild, since :
- I read somewhere (bug #81248, comment from Mr. Bones) that I shouldn't use
'mv' in src_install, so I replaced with 'cp -a' (used for installation of MOSIS
tech files)
- Version bumped to 7.4.3
- Directory fix for the patch in src_unpack

Enjoy,
Denis.

------- Comment #4 From Denis Dupeyron 2006-02-25 00:02:49 0000 -------
Created an attachment (id=80675) [details]
magic-7.4.6.ebuild

After exchanging some e-mails with him, Tim Edwards, the (very nice) maintainer
of Magic, agreed and did make some changes to his code. Thus, there's a new
stable version of magic that allows a greatly simplified ebuild (attached).
Note that you do not need anymore the ppc patch above.

Ebuild changelog :
* FHS compliance now easy to implement thanks to upstream fixes in the
compilation and installation process
* Above point also fixes previous hardcoded link fix in src_install()
* Endianness now handled by autoconf, so magic-7.4-ppc-endian.patch isn't
needed anymore
* ~amd64 added since there are reports of magic working very well on this
platform
* No need to delete included readline distribution. It is only used for
non-tcltk installations which is neither default nor advised today (i.e. not
really maintained).
* DESTDIR variable now supported so no more double ./configure to be able to
install into sandbox.
* man pages names changed upstream so no more collisions with others anymore

Tim has been very cooperative on this, we should thank him. As far as I'm
concerned I'm done with this ebuild, but I will continue to track magic updates
on this bug report (until being told to stop...).

------- Comment #5 From Denis Dupeyron 2006-02-25 05:30:25 0000 -------
Created an attachment (id=80688) [details]
magic-7.4.6.ebuild

The previous ebuild works, but I forgot to include some cleanups. Sorry.

------- Comment #6 From Denis Dupeyron 2006-03-19 06:49:51 0000 -------
Created an attachment (id=82550) [details]
magic-7.4.8.ebuild

New ebuild. Changelog :
* Updated to release 7.4.8 (bugfix release, see
http://www.opencircuitdesign.com/magic/history.html).
* Switched x86 back to ~x86 (Ooops...).
* Added documentation : README, README.Tcl, TODO (TODO contains a warning about
a not yet fully implemented feature, so I figured users may be interested in
being able to read it).

------- Comment #7 From Denis Dupeyron 2006-04-25 12:29:54 0000 -------
magic-7.4.14 is now in Portage.

First Last Prev Next    No search results available      Search page      Enter new bug