summaryrefslogtreecommitdiff
path: root/lang/gcc47/distinfo
AgeCommit message (Collapse)AuthorFilesLines
2016-12-29Remove gcc45,46,47 and libs as discussed in pkgsrc-usersmaya1-55/+0
GCC_REQD for these versions now resolves to gcc48 due to a previous commit. Please file a bug report if you are having trouble with GCC 4.8.
2016-09-06gcc47: don't use PCH for libstdc++ on gcc5, it causes hangs during configure.maya1-1/+2
limited to gcc5 because others do not seem to run into the same issues, to avoid a regression for them. disable libssp on netbsd - it conflicts with native libssp (related: PR pkg/47213) Use a more sane specfile for netbsd, linking against libc when building shared. bump gcc47 PKGREVISION bump gcc47-libs PKGREVISION further than gcc47
2016-09-06gcc47: apply upstream patchmaya1-1/+3
cfns: fix mismatch in gnu_inline attributes allows build with gcc 5 to continue further
2015-11-03Add SHA512 digests for distfiles for lang categoryagc1-1/+3
Problems found with existing digests: Package nhc98 distfile nhc98src-1.22.tar.gz a8adc8f22371998ee0657bc0e01058a57d876abc [recorded] 81975fcb5f1dda5efeaabc30ce8c6dceae55e591 [calculated] Problems found locating distfiles: Package gcc-aux: missing distfile ada-bootstrap.i386.dragonfly.36A.tar.bz2 Package gcc-aux: missing distfile ada-bootstrap.i386.freebsd.84.tar.bz2 Package gcc-aux: missing distfile ada-bootstrap.x86_64.dragonfly.36A.tar.bz2 Package gcc-aux: missing distfile ada-bootstrap.x86_64.freebsd.84.tar.bz2 Package gcc-aux: missing distfile ada-bootstrap.x86_64.solaris.511.tar.bz2 Package gcc5-aux: missing distfile ada-bootstrap.i386.dragonfly.36A.tar.bz2 Package gcc5-aux: missing distfile ada-bootstrap.i386.freebsd.84.tar.bz2 Package gcc5-aux: missing distfile ada-bootstrap.x86_64.dragonfly.36A.tar.bz2 Package gcc5-aux: missing distfile ada-bootstrap.x86_64.freebsd.84.tar.bz2 Package gcc5-aux: missing distfile ada-bootstrap.x86_64.solaris.511.tar.bz2 Package ghc7: missing distfile ghc-7.6.3-boot-i386-unknown-freebsd.tar.xz Package icc11: missing distfile l_cproc_p_11.1.080.tgz Package jini: missing distfile jini-1_2_1_001-src.zip Package oo2c: missing distfile oo2c_32-2.0.11.tar.bz2 Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-6-i386-20150301.tar.xz Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-earmv6hf-20150306.tar.xz Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz Package openjdk7: missing distfile openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2 Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-6-i386-20150301.tar.xz Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-earmv6hf-20150306.tar.xz Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz Package openjdk8: missing distfile openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2 Package oracle-jdk8: missing distfile jdk-8u60-linux-i586.tar.gz Package oracle-jdk8: missing distfile jdk-8u60-solaris-x64.tar.gz Package oracle-jre8: missing distfile jre-8u60-linux-i586.tar.gz Package oracle-jre8: missing distfile jre-8u60-solaris-x64.tar.gz Package sun-jdk6: missing distfile jdk-6u45-linux-i586.bin Package sun-jdk6: missing distfile jdk-6u45-solaris-i586.sh Package sun-jdk7: missing distfile jdk-7u72-linux-i586.tar.gz Package sun-jdk7: missing distfile jdk-7u72-solaris-i586.tar.gz Package sun-jre6: missing distfile jce_policy-6.zip Package sun-jre6: missing distfile jre-6u45-linux-x64.bin Package sun-jre6: missing distfile jre-6u45-solaris-x64.sh Package sun-jre7: missing distfile jre-7u72-linux-i586.tar.gz Package sun-jre7: missing distfile jre-7u72-solaris-i586.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-06-19Backport dsainty's gcc48 fix to gcc47.jperkin1-1/+2
The ${PREFIX}/include/ansidecl.h installed by devel/binutils is not necessarily compatible (E.g. binutils-2.25 does not define PARAMS). Adjust the include path priority so the internal ansidecl.h gets precedence, allowing cp-demangle.c to use libiberty.h without compilation errors.
2015-03-12Update to 4.7.4ryoon1-4/+4
* Reset gcc47-libs' PKGREVISION to 1 Changelog: * Bugfixes.
2014-05-20Fix issues on Darwinpho1-1/+3
Makefile: See ${WRKSRC}/libgcc/config/t-slibgcc-darwin: It uses strip(1) to create a stub library, not just to remove symbols, so we must not let strip(1) be a no-op regardless of ${INSTALL_UNSTRIPPED} or the build fails for missing files. patches/patch-libgcc_config_t-slibgcc-darwin: If we don't install libgcc_s.10.[45].dylib, our gcc links binaries with *both* /usr/lib/libgcc_s.1.dylib and ${GCC_PREFIX}/lib/libgcc_s.1.dylib, which is certainly a bad thing. patches/patch-libjava_Makefile.in: Tell libtool the fact that libjvm.so is a module to be opened with dlopen(3). This is actually needed on Mach-O systems like Darwin.
2014-05-10x86-64 sunos fix for g++ and -Wl,-Bdirect involving libtoolrichard1-1/+6
references:http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452 and http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788 backport to gcc47 and gcc48
2014-01-14Use better gfortran patch from Kai-Uwe Eckhardt in PR 48512.wiz1-2/+2
Bump PKGREVISION. gcc47-libs PKGREVISION still higher, so no PKGREVISION bump needed there.
2013-05-22Apply _CTYPE_BL fixes to gcc47 and gcc48.joerg1-1/+4
2013-04-25Restore checksum for ecj-4.5.jar (hi adam!)wiz1-1/+4
2013-04-24Changes 4.7.3:adam1-8/+5
http://gcc.gnu.org/gcc-4.7/changes.html
2013-04-21In LINK_LIBGCC_SPEC remove the space between LINKER_RPATH_FLAG and itssbd1-2/+2
argument.
2013-04-02Enable Go support on SunOS.jperkin1-1/+2
Bump PKGREVISIONs.
2013-03-01Add GCC_TARGET_MACHINE, defaulting to MACHINE_GNU_ARCH, and use it injperkin1-2/+2
preference to target_noncanonical so that the user can override if required, e.g. in a multilib environment where target_noncanonical will change based on current ABI. Additionally, ensure that it comes first in the RPATH so that when using USE_PKGSRC_GCC_RUNTIME with in-pkgsrc gcc we pick up the correct libraries.
2013-01-31lang/gcc47: Fix DragonFly c++ iostream bugmarino1-3/+3
2012-12-01Update to GCC 4.7.2sbd1-7/+6
GCC 4.7.2 is the first bug-fix release containing important fixes for regressions and serious bugs in GCC 4.7.1 with over 70 bugs fixed since the previous release. A notable change in GCC 4.7.2 compared to 4.7.1 are ABI bug fixes related to some C++11 templates (std::list and std::pair). As a result, code using those templates in C++11 mode is again ABI compatible with code in C++03/C++98 mode or C++11 mode of GCC 4.6 and earlier, but might be ABI incompatible with code compiled by GCC 4.7.1 or 4.7.0 in C++11 mode. See http://gcc.gnu.org/gcc-4.7/changes.html for more details. This is the list of problem reports (PRs) from GCC's bug tracking system that are known to be fixed in this release. This list might not be complete (that is, it is possible that some PRs that have been fixed are not listed here). http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.7.2
2012-11-16Solaris ld accepts -rpath/foo/bar, but not -rpath=/foo/bar.joerg1-2/+2
GNU ld accepts -rpath=/foo/bar, but not -rpath/foo/bar. Both accept -rpath /foo/bar, so use that.
2012-09-15Change comment to give the svn id where the patch was commited to the gcc tree.sbd1-2/+2
2012-09-13Add "$(prefix)/$(target_noncanonical)/lib/%M" to the RPATH gcc adds tosbd1-2/+2
all programs and shared libraries. Bump PKGREVISION.
2012-07-12lang/gcc47: Fix DragonFly32 floating point handlingmarino1-3/+2
Like i386-FreeBSD, the i386-DragonFly floating point unit uses a 53-bit mantissa. GCC uses the TARGET_96_ROUND_53_LONG_DOUBLE macro to know which platforms behave this way. Unfortunately, setting this macro to 1 breaks precision on Ada, and leaving it at 0 breaks precision on c/c++ long double handling. However lang/gcc47 likely will never support Ada, so we'll favor c/c++. This is only an issue for i386; the setting on x86_64 should be zero as it uses 64-bit precision.
2012-06-23lang/gcc47: Add support for DragonFlymarino1-4/+23
GCC47 was marked NOT-FOR-DRAGONFLY, so support has been added. * DragonFly-specific files added via patch mechanism * Some existing patches modified to add DragonFly configuration items * dl_iterate_phdr error handling support added (FreeBSD support was altered, NetBSD and OpenBSD support is commented out) * The java language is taken off as a default option On the i386 platform, the compiler will build from a full bootstrap, but one of the later stages fails on x86_64. It fails to find libstdc++.so.6 even though the previous stage library was built and -B, -L flags point to it. The cause of the platform-specific build failure isn't clear -- The workaround is to disable the bootstrap on DragonFly so that the compiler is built in one stage instead of three. This workaround could have been limited to the x86_64-DragonFly platform only, but currently is applied to i386-DragonFly too.
2012-06-22lang/gcc47: Update distinfo due to prior commitmarino1-1/+2
The netbsd/ctype_base.h patch was added in the previous update without adding a new entry to distinfo.
2012-05-03Make gcc-inplace-math work with new mpfr.hans1-1/+2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51935
2012-04-30Disable GC_register_my_thread and GC_unregister_my_thread on NetBSD assbd1-1/+2
the version of boehm-gc bundled with gcc does not support NetBSD threads.
2012-04-27Improve the patch that adds the %M spec string to handle multilib_os_dirsbd1-2/+2
being NULL. When building a single ABI capable gcc (e.g. 32bit systems), multilib_os_dir may be NULL and this would cause gcc to segfault when trying to link libgcc. Thanks to Filip Hajny for isolating the problem to the %M patch.
2012-04-17Add t-crtstuff to tmake_file on NetBSD amd64.sbd1-2/+2
2012-04-16Import gcc-4.7.0 and lang/gcc47sbd1-0/+18
GCC 4.7.0 is a major release, containing substantial new functionality not available in GCC 4.6.x or previous GCC releases. GCC 4.7 features support for software transactional memory on selected architectures. The C++ compiler supports a bigger subset of the new ISO C++11 standard such as support for atomics and the C++11 memory model, non-static data member initializers, user-defined literals, alias-declarations, delegating constructors, explicit override and extended friend syntax. The C compiler adds support for more features from the new ISO C11 standard. GCC now supports version 3.1 of the OpenMP specification for C, C++ and Fortran. The link-time optimization (LTO) framework has seen improvements with regards to scalability, stability and resource needs. Inlining and interprocedural constant propagation have been improved. GCC 4.7 now supports various new GNU extensions to the DWARF debugging information format, like entry value and call site information, a typed DWARF stack and a more compact macro representation. Extending the widest support for hardware architectures in the industry, GCC 4.7 gains support for Adapteva's Epiphany processor, National Semiconductor's CR16, and TI's C6X as well as Tilera's TILE-Gx and TILEPro families of processors. The x86 family support has been extended by the Intel Haswell and AMD Piledriver architectures. ARM has gained support for the Cortex-A7 family. See http://gcc.gnu.org/gcc-4.7/changes.html for more information about changes in GCC 4.7.