summaryrefslogtreecommitdiff
path: root/lang/gcc5
AgeCommit message (Collapse)AuthorFilesLines
2017-01-25Fix building on macOS: disable multilib (it requires fat-binaries); now ↵adam1-1/+6
builds without Command Line Tools.
2017-01-14provide a consistent description across gcc packages.maya1-4/+1
don't mention netbsd things, development snapshots, etc.
2016-09-30lang/gcc5: add patch to avoid declaring a prototype of host_detect_local_cpumaya2-1/+22
on platforms which do not include driver-arm.o in gcc/config.host, and do not have this function. such as netbsd/arm. an alternative would be to add driver-arm.o for the netbsd/arm case too, but it would be diverging from netbsd base gcc, and /proc/cpuinfo which is needed for this function to do anything useful is empty at least on my machine. (I still can't complete a build on ARM)
2016-09-28lang/gcc{5,6}: avoid overwriting previous extra_objs in gcc/config.gccmaya2-5/+5
No change for i386/amd64, but arm needs additional extra_objs to build. Mistake was in a netbsd-specific part of configure as well. Thanks to Richard Earnshaw and ktkachov at GCC for finding the problem.
2016-09-08Fix path to elfdump on SmartOS.jperkin1-1/+8
2016-09-06gcc5: netbsd-only: unconditionally disable libssp, use a saner specfile.maya3-17/+28
because we unconditionally disable libssp, we don't need the workaround for ssp.h not found, so we can remove that part of that makefile. bump gcc5 PKGREVISION bump gcc5-libs PKGREVISION further than gcc5.
2016-07-09Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.wiz1-1/+2
2016-07-06Restore PKGSRC_USE_SSP test to the version before the update to 5.4.0,wiz1-2/+2
so it works again (at least for me; if it doesn't for you, please let me know).
2016-07-05Update gcc5 to 5.4.0 and gcc5-libs to 5.4.0nb1ryoon4-26/+9
Changelog: * Many bugs are fixed
2016-02-25Use OPSYSVARS.jperkin2-24/+14
2016-02-06Do not generate fixed include files under NetBSD. Bump PKGREVISIONryoon1-1/+10
Fix graphics/cairo build failure (ssp.h not found error) as outer compiler.
2015-12-11Update gcc5 to 5.3.0 and gcc-libs to 5.3.0nb1ryoon3-9/+8
Changelog: Target Specific Changes IA-32/x86-64 GCC now supports the Intel CPU named Skylake with AVX-512 extensions through -march=skylake-avx512. The switch enables the following ISA extensions: AVX-512F, AVX512VL, AVX-512CD, AVX-512BW, AVX-512DQ.
2015-11-25Remove mk/find-prefix.mk usage from the lang category.jperkin1-3/+1
The find-prefix infrastructure was required in a pkgviews world where packages installed from pkgsrc could have different installation prefixes, and this was a way for a dependency prefix to be determined. Now that pkgviews has been removed there is no longer any need for the overhead of this infrastructure. Instead we use BUILDLINK_PREFIX.pkg for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the dependency is coming from pkgsrc. Provides a reasonable performance win due to the reduction of `pkg_info -qp` calls, some of which were redundant anyway as they were duplicating the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-17Add upstream bug report URL.wiz2-3/+8
2015-11-17Fix build on NetBSD with PKGSRC_USE_SSP.wiz4-8/+22
Thanks to mrg for hints. Some pkglint cleanup while here.
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-10-14Fix stall during build under NetBSD/i386. Bump PKGREVISION.ryoon1-2/+3
2015-09-28Add upstream bug report URL.ryoon2-3/+5
2015-08-25Unbreak on OS X Tigersevan3-5/+8
- remove the space between flags and path passed to linker as it's not supported - force the use of Dwarf2
2015-08-22Add "tar:build" to TOOLS. From Matthias Ferdinand via mail to pkgsrc-users.bsiegert1-2/+2
2015-08-06Make precompiled headers work on NetBSD hostsmartin4-2/+115
2015-07-25Update to 5.2.0ryoon3-9/+8
Changelog: GCC 5.2 This is the [42]list of problem reports (PRs) from GCC's bug tracking system that are known to be fixed in the 5.2 release. This list might not be complete (that is, it is possible that some PRs that have been fixed are not listed here). Target Specific Changes IA-32/x86-64 * Support for new AMD instructions monitorx and mwaitx has been added. This includes new intrinsic and built-in support. It is enabled through option -mmwaitx. The instructions monitorx and mwaitx implement the same functionality as the old monitor and mwait instructions. In addition mwaitx adds a configurable timer. The timer value is received as third argument and stored in register %ebx. For questions related to the use of GCC, please consult these web pages and the [43]GCC manuals. If that fails, the [44]gcc-help@gcc.gnu.org mailing list might help. Comments on these web pages and the development of GCC are welcome on our developer list at [45]gcc@gcc.gnu.org. All of [46]our lists have public archives. Copyright (C) [47]Free Software Foundation, Inc. Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. These pages are [48]maintained by the GCC team. Last modified 2015-07-16[49]. References 42. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.2.0 43. https://gcc.gnu.org/onlinedocs/ 44. mailto:gcc-help@gcc.gnu.org 45. mailto:gcc@gcc.gnu.org 46. https://gcc.gnu.org/lists.html 47. http://www.fsf.org/ 48. https://gcc.gnu.org/about.html 49. http://validator.w3.org/check/referer
2015-07-16Import gcc5-5.1.0 as lang/gcc5.ryoon37-0/+1310
The GNU Compiler Collection (GCC) includes front ends for C, C++, Objective-C, Fortran, Java, and Go, as well as libraries for these languages (libstdc++, libgcj,...). This package provides the snapshot release of version 5. On NetBSD a working cabsl function must be present in libm to build gfortran. This has been added to -current on 2014/10/10 and to NetBSD7 on 2014/10/13.