2009-12-28 12:39:48 +01:00
|
|
|
bin/%%GNU_HOST%%-c++%%SUFFIX%%
|
|
|
|
bin/%%GNU_HOST%%-g++%%SUFFIX%%
|
|
|
|
bin/%%GNU_HOST%%-gcc%%SUFFIX%%
|
2011-09-26 02:54:37 +02:00
|
|
|
bin/%%GNU_HOST%%-gcc-%%GCC_VERSION%%
|
Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3. This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.
This adds powerpc64 as a supported architecture (and removes ia64,
though it can be supported by manually installing lang/gcc48).
New binaries %%GNU_HOST%%-gcc-ar47, %%GNU_HOST%%-gcc-nm47, and
%%GNU_HOST%%-gcc-ranlib47 are provided to support link-time
optimization (LTO) which scales significantly better.
And it adds support for indirect functions (IFUNCS), experimental
support for transactional memory in the compiler as well as a supporting
run-time library called libitm, a new string length optimization pass,
and support for atomic operations specifying the C++11/C11 memory model.
Version 3.1 of the OpenMP specification is now supported for the C,
C++, and Fortran compilers.
GCC accepts the options -std=c11 and -std=gnu11 for the C11 revision
of the ISO C standard which inlcude support for unicode strings,
nonreturning functions (_Noreturn and <stdnoreturn.h>), alignment
support (_Alignas, _Alignof, max_align_t, <stdalign.h>), and a
__builtin_complex built-in function.
The C++ frontend now accepts the -std=c++11, -std=gnu++11, and
-Wc++11-compat options and implements many C++11 features of the
language including extended friends syntax, explicit override
control, non-static data member initializers, user-defined literals,
alias declarations, delegating constructors, atomic classes, and more.
The C++ standard library and Fortran frontend have received many
improvements. See http://gcc.gnu.org/gcc-4.7/changes.html for an
extense list of changes; http://gcc.gnu.org/gcc-4.7/porting_to.html
for information on how to port to that new version.
PR: 182136
Supported by: Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by: bdrewery (two -exp runs)
2014-03-10 21:41:10 +01:00
|
|
|
bin/%%GNU_HOST%%-gcc-ar%%SUFFIX%%
|
|
|
|
bin/%%GNU_HOST%%-gcc-nm%%SUFFIX%%
|
|
|
|
bin/%%GNU_HOST%%-gcc-ranlib%%SUFFIX%%
|
2009-12-28 12:39:48 +01:00
|
|
|
bin/%%GNU_HOST%%-gfortran%%SUFFIX%%
|
2005-12-11 23:49:57 +01:00
|
|
|
bin/c++%%SUFFIX%%
|
|
|
|
bin/cpp%%SUFFIX%%
|
|
|
|
bin/g++%%SUFFIX%%
|
|
|
|
bin/gcc%%SUFFIX%%
|
Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3. This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.
This adds powerpc64 as a supported architecture (and removes ia64,
though it can be supported by manually installing lang/gcc48).
New binaries %%GNU_HOST%%-gcc-ar47, %%GNU_HOST%%-gcc-nm47, and
%%GNU_HOST%%-gcc-ranlib47 are provided to support link-time
optimization (LTO) which scales significantly better.
And it adds support for indirect functions (IFUNCS), experimental
support for transactional memory in the compiler as well as a supporting
run-time library called libitm, a new string length optimization pass,
and support for atomic operations specifying the C++11/C11 memory model.
Version 3.1 of the OpenMP specification is now supported for the C,
C++, and Fortran compilers.
GCC accepts the options -std=c11 and -std=gnu11 for the C11 revision
of the ISO C standard which inlcude support for unicode strings,
nonreturning functions (_Noreturn and <stdnoreturn.h>), alignment
support (_Alignas, _Alignof, max_align_t, <stdalign.h>), and a
__builtin_complex built-in function.
The C++ frontend now accepts the -std=c++11, -std=gnu++11, and
-Wc++11-compat options and implements many C++11 features of the
language including extended friends syntax, explicit override
control, non-static data member initializers, user-defined literals,
alias declarations, delegating constructors, atomic classes, and more.
The C++ standard library and Fortran frontend have received many
improvements. See http://gcc.gnu.org/gcc-4.7/changes.html for an
extense list of changes; http://gcc.gnu.org/gcc-4.7/porting_to.html
for information on how to port to that new version.
PR: 182136
Supported by: Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by: bdrewery (two -exp runs)
2014-03-10 21:41:10 +01:00
|
|
|
bin/gcc-ar%%SUFFIX%%
|
|
|
|
bin/gcc-nm%%SUFFIX%%
|
|
|
|
bin/gcc-ranlib%%SUFFIX%%
|
2005-12-11 23:49:57 +01:00
|
|
|
bin/gcov%%SUFFIX%%
|
2006-11-05 15:32:58 +01:00
|
|
|
bin/gfortran%%SUFFIX%%
|
2005-12-21 22:14:08 +01:00
|
|
|
info/gcc%%SUFFIX%%/dir
|
2013-11-03 00:20:14 +01:00
|
|
|
man/man1/cpp%%SUFFIX%%.1.gz
|
|
|
|
man/man1/g++%%SUFFIX%%.1.gz
|
|
|
|
man/man1/gcc%%SUFFIX%%.1.gz
|
|
|
|
man/man1/gcov%%SUFFIX%%.1.gz
|
|
|
|
man/man1/gfortran%%SUFFIX%%.1.gz
|
2011-09-26 02:54:37 +02:00
|
|
|
%%JAVA%%share/gcc-%%GCC_VERSION%%/python/libjava/aotcompile.py
|
|
|
|
%%JAVA%%share/gcc-%%GCC_VERSION%%/python/libjava/classfile.py
|
|
|
|
%%JAVA%%@dirrm share/gcc-%%GCC_VERSION%%/python/libjava
|
|
|
|
share/gcc-%%GCC_VERSION%%/python/libstdcxx/__init__.py
|
|
|
|
share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/__init__.py
|
|
|
|
share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/printers.py
|
|
|
|
@dirrm share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6
|
|
|
|
@dirrm share/gcc-%%GCC_VERSION%%/python/libstdcxx
|
|
|
|
@dirrm share/gcc-%%GCC_VERSION%%/python
|
|
|
|
@dirrm share/gcc-%%GCC_VERSION%%
|
2009-12-28 12:39:48 +01:00
|
|
|
%%JAVA%%bin/%%GNU_HOST%%-gcj%%SUFFIX%%
|
2008-07-12 19:34:24 +02:00
|
|
|
%%JAVA%%bin/aot-compile%%SUFFIX%%
|
2006-07-03 23:18:10 +02:00
|
|
|
%%JAVA%%bin/gappletviewer%%SUFFIX%%
|
2007-02-18 22:58:37 +01:00
|
|
|
%%JAVA%%bin/gc-analyze%%SUFFIX%%
|
2005-12-11 23:49:57 +01:00
|
|
|
%%JAVA%%bin/gcj%%SUFFIX%%
|
|
|
|
%%JAVA%%bin/gcj-dbtool%%SUFFIX%%
|
2007-03-12 17:45:56 +01:00
|
|
|
%%JAVA%%bin/gcjh%%SUFFIX%%
|
2005-12-11 23:49:57 +01:00
|
|
|
%%JAVA%%bin/gij%%SUFFIX%%
|
2007-02-12 01:59:48 +01:00
|
|
|
%%JAVA%%bin/gjar%%SUFFIX%%
|
2006-07-03 23:18:10 +02:00
|
|
|
%%JAVA%%bin/gjarsigner%%SUFFIX%%
|
2007-02-12 01:59:48 +01:00
|
|
|
%%JAVA%%bin/gjavah%%SUFFIX%%
|
2006-07-03 23:18:10 +02:00
|
|
|
%%JAVA%%bin/gkeytool%%SUFFIX%%
|
2007-02-12 01:59:48 +01:00
|
|
|
%%JAVA%%bin/gnative2ascii%%SUFFIX%%
|
|
|
|
%%JAVA%%bin/gorbd%%SUFFIX%%
|
2005-12-11 23:49:57 +01:00
|
|
|
%%JAVA%%bin/grmic%%SUFFIX%%
|
2007-02-12 01:59:48 +01:00
|
|
|
%%JAVA%%bin/grmid%%SUFFIX%%
|
2005-12-11 23:49:57 +01:00
|
|
|
%%JAVA%%bin/grmiregistry%%SUFFIX%%
|
2007-02-12 01:59:48 +01:00
|
|
|
%%JAVA%%bin/gserialver%%SUFFIX%%
|
|
|
|
%%JAVA%%bin/gtnameserv%%SUFFIX%%
|
2005-12-11 23:49:57 +01:00
|
|
|
%%JAVA%%bin/jcf-dump%%SUFFIX%%
|
2009-12-28 12:39:48 +01:00
|
|
|
%%JAVA%%bin/jv-convert%%SUFFIX%%
|
Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3. This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.
This adds powerpc64 as a supported architecture (and removes ia64,
though it can be supported by manually installing lang/gcc48).
New binaries %%GNU_HOST%%-gcc-ar47, %%GNU_HOST%%-gcc-nm47, and
%%GNU_HOST%%-gcc-ranlib47 are provided to support link-time
optimization (LTO) which scales significantly better.
And it adds support for indirect functions (IFUNCS), experimental
support for transactional memory in the compiler as well as a supporting
run-time library called libitm, a new string length optimization pass,
and support for atomic operations specifying the C++11/C11 memory model.
Version 3.1 of the OpenMP specification is now supported for the C,
C++, and Fortran compilers.
GCC accepts the options -std=c11 and -std=gnu11 for the C11 revision
of the ISO C standard which inlcude support for unicode strings,
nonreturning functions (_Noreturn and <stdnoreturn.h>), alignment
support (_Alignas, _Alignof, max_align_t, <stdalign.h>), and a
__builtin_complex built-in function.
The C++ frontend now accepts the -std=c++11, -std=gnu++11, and
-Wc++11-compat options and implements many C++11 features of the
language including extended friends syntax, explicit override
control, non-static data member initializers, user-defined literals,
alias declarations, delegating constructors, atomic classes, and more.
The C++ standard library and Fortran frontend have received many
improvements. See http://gcc.gnu.org/gcc-4.7/changes.html for an
extense list of changes; http://gcc.gnu.org/gcc-4.7/porting_to.html
for information on how to port to that new version.
PR: 182136
Supported by: Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by: bdrewery (two -exp runs)
2014-03-10 21:41:10 +01:00
|
|
|
%%JAVA%%libdata/pkgconfig/libgcj-4.7.pc
|
2013-11-03 00:20:14 +01:00
|
|
|
%%JAVA%%man/man1/aot-compile%%SUFFIX%%.1.gz
|
|
|
|
%%JAVA%%man/man1/gappletviewer%%SUFFIX%%.1.gz
|
|
|
|
%%JAVA%%man/man1/gc-analyze%%SUFFIX%%.1.gz
|
|
|
|
%%JAVA%%man/man1/gcj%%SUFFIX%%.1.gz
|
|
|
|
%%JAVA%%man/man1/gcj-dbtool%%SUFFIX%%.1.gz
|
|
|
|
%%JAVA%%man/man1/gcjh%%SUFFIX%%.1.gz
|
|
|
|
%%JAVA%%man/man1/gij%%SUFFIX%%.1.gz
|
|
|
|
%%JAVA%%man/man1/gjar%%SUFFIX%%.1.gz
|
|
|
|
%%JAVA%%man/man1/gjarsigner%%SUFFIX%%.1.gz
|
|
|
|
%%JAVA%%man/man1/gjavah%%SUFFIX%%.1.gz
|
|
|
|
%%JAVA%%man/man1/gjdoc%%SUFFIX%%.1.gz
|
|
|
|
%%JAVA%%man/man1/gkeytool%%SUFFIX%%.1.gz
|
|
|
|
%%JAVA%%man/man1/gnative2ascii%%SUFFIX%%.1.gz
|
|
|
|
%%JAVA%%man/man1/gorbd%%SUFFIX%%.1.gz
|
|
|
|
%%JAVA%%man/man1/grmic%%SUFFIX%%.1.gz
|
|
|
|
%%JAVA%%man/man1/grmid%%SUFFIX%%.1.gz
|
|
|
|
%%JAVA%%man/man1/grmiregistry%%SUFFIX%%.1.gz
|
|
|
|
%%JAVA%%man/man1/gserialver%%SUFFIX%%.1.gz
|
|
|
|
%%JAVA%%man/man1/gtnameserv%%SUFFIX%%.1.gz
|
|
|
|
%%JAVA%%man/man1/jcf-dump%%SUFFIX%%.1.gz
|
|
|
|
%%JAVA%%man/man1/jv-convert%%SUFFIX%%.1.gz
|
|
|
|
%%JAVA%%man/man3/ffi%%SUFFIX%%.3.gz
|
|
|
|
%%JAVA%%man/man3/ffi_call%%SUFFIX%%.3.gz
|
|
|
|
%%JAVA%%man/man3/ffi_prep_cif%%SUFFIX%%.3.gz
|
2011-09-26 02:54:37 +02:00
|
|
|
%%JAVA%%share/java/libgcj-%%GCC_VERSION%%.jar
|
|
|
|
%%JAVA%%share/java/libgcj-tools-%%GCC_VERSION%%.jar
|
2011-09-10 15:36:48 +02:00
|
|
|
@exec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
|
|
|
|
@unexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
|
2003-12-14 03:35:52 +01:00
|
|
|
@comment Insert PLIST.lib here
|