[MacPorts] #38758: update gcc48 to 4.8.0 release and change libstdc++-devel subport to libstdc++

MacPorts noreply at macports.org
Thu Apr 11 09:35:33 PDT 2013


#38758: update gcc48 to 4.8.0 release and change libstdc++-devel subport to
libstdc++
------------------------+----------------------
  Reporter:  howarth@…  |      Owner:  mww@…
      Type:  update     |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.1.3
Resolution:             |   Keywords:  haspatch
      Port:  gcc48      |
------------------------+----------------------
Changes (by ryandesign@…):

 * keywords:   => haspatch
 * owner:  macports-tickets@… => mww@…


Old description:

> 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]]
> 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]]
> 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]]
> 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]]
> 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]]
> subport to the libstdc++ subport.

New description:

 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
 such as using ecj (which is required for gcj to compile java). This works
 fine on darwin10 and later which have the compatibility unwinder.
 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
 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
 used as a convenience library in building libgcj and libffi doesn't need
 to be installed. The new Portfile also switches the libstdc++-devel
 subport to the libstdc++ subport.

--

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.

-- 
Ticket URL: <https://trac.macports.org/ticket/38758#comment:1>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list