Changes between Initial Version and Version 1 of Ticket #38758


Ignore:
Timestamp:
Apr 11, 2013, 4:35:33 PM (11 years ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

This had previously been requested in #38500.

As mentioned in comment:ticket:38500:6, the epoch must be increased, otherwise users will not be prompted to upgrade.

If the libstdcxx-devel subport is changed to libstdcxx, as I agree it probably should be, then the libstdcxx subport needs to be removed from the gcc47 port in the same commit, otherwise there will be indexing problems.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #38758

    • Property Owner changed from macports-tickets@… to mww@…
    • Property Keywords haspatch added
  • Ticket #38758 – Description

    initial v1  
    1 The attached Portfile.diff updates the gcc48 Portfile to build the 4.8.0 release. It also merges in the differences with the gcc47 Portfile[[BR]]
    2 such as using ecj (which is required for gcj to compile java). This works fine on darwin10 and later which have the compatibility unwinder.[[BR]]
    3 It also adds the skip-libffi-install.patch patch from upstream. The gcc 4.8.0 release, which has an remerge of upstream libffi) installs files[[BR]]
    4 which conflict with a libffi package. The patch prevents libffi from installing as it is unnecessary at run time. The libffi static lib is only[[BR]]
    5 used as a convenience library in building libgcj and libffi doesn't need to be installed. The new Portfile also switches the libstdc++-devel[[BR]]
     1The attached Portfile.diff updates the gcc48 Portfile to build the 4.8.0 release. It also merges in the differences with the gcc47 Portfile
     2such as using ecj (which is required for gcj to compile java). This works fine on darwin10 and later which have the compatibility unwinder.
     3It also adds the skip-libffi-install.patch patch from upstream. The gcc 4.8.0 release, which has an remerge of upstream libffi) installs files
     4which conflict with a libffi package. The patch prevents libffi from installing as it is unnecessary at run time. The libffi static lib is only
     5used as a convenience library in building libgcj and libffi doesn't need to be installed. The new Portfile also switches the libstdc++-devel
    66subport to the libstdc++ subport.