aboutsummaryrefslogtreecommitdiff
path: root/lang/gcc48
Commit message (Collapse)AuthorAgeFilesLines
* Update to the 20150212 snapshot of GCC 4.8.5.Gerald Pfeifer2015-02-162-3/+3
| | | | Notes: svn path=/head/; revision=379063
* Update to the 20150129 snapshot of GCC 4.8.5.Gerald Pfeifer2015-01-312-3/+3
| | | | Notes: svn path=/head/; revision=378227
* Update to the 20150122 snapshot of GCC 4.8.5.Gerald Pfeifer2015-01-242-3/+3
| | | | Notes: svn path=/head/; revision=377829
* Update to the 20150108 snapshot of GCC 4.8.5. This is a bit pastGerald Pfeifer2015-01-122-3/+3
| | | | | | | | the GCC 4.8.4 release that the lang/gcc port is at, and likely will lead to the last release on this branch. Notes: svn path=/head/; revision=376815
* When building the gcc ports using a full bootstrap, tell the configureDimitry Andric2014-12-301-0/+1
| | | | | | | | | | | | | | | | | | | script to assume the BUILD_CONFIG is set to bootstrap-debug, instead of letting it auto-detect. With clang 3.5.0 this auto-detection can fail, due to a discrepancy [1] [2] in its debug information, when objects are produced with and without -g. When the auto-detection fails, gcc will compare objects with full debug information during the stage comparisons, and this sometimes causes those stage comparisons to fail unexpectedly. [1] http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20141222/250134.html [2] http://llvm.org/PR22046 Approved by: gerald (maintainer) Notes: svn path=/head/; revision=375846
* Update to the 20141218 snapshot of GCC 4.8.4.Gerald Pfeifer2014-12-202-3/+3
| | | | Notes: svn path=/head/; revision=374997
* Update to the 20141120 snapshot of GCC 4.8.4.Gerald Pfeifer2014-11-222-3/+3
| | | | Notes: svn path=/head/; revision=373054
* Update to the 20141106 snapshot of GCC 4.8.4.Gerald Pfeifer2014-11-102-3/+3
| | | | Notes: svn path=/head/; revision=372391
* Update to the 20141030 snapshot of GCC 4.8.4.Gerald Pfeifer2014-11-032-3/+3
| | | | Notes: svn path=/head/; revision=372114
* Update to the 20141023 snapshot of GCC 4.8.4.Gerald Pfeifer2014-10-252-3/+3
| | | | Notes: svn path=/head/; revision=371487
* Update to the 20141016 snapshot of GCC 4.8.4.Gerald Pfeifer2014-10-192-5/+3
| | | | | | | | Remove all traces of @dirrm from the dynamically generated part of pkg-plist. Notes: svn path=/head/; revision=371208
* Update to the 20141009 snapshot of GCC 4.8.4.Gerald Pfeifer2014-10-112-3/+3
| | | | Notes: svn path=/head/; revision=370631
* Update to the 20141002 snapshot of GCC 4.8.4.Gerald Pfeifer2014-10-093-9/+3
| | | | | | | Remove all instances of @dirrm from pkg-plist. Notes: svn path=/head/; revision=370501
* Comment out info/dir filesBaptiste Daroussin2014-10-062-1/+2
| | | | | | | | | indexinfo is taking care of generating it at package installation time Reported by: peter Notes: svn path=/head/; revision=370199
* Update to the 20140918 snapshot of GCC 4.8.4.Gerald Pfeifer2014-09-202-3/+3
| | | | Notes: svn path=/head/; revision=368653
* Update to the 20140911 snapshot of GCC 4.8.4.Gerald Pfeifer2014-09-122-4/+3
| | | | Notes: svn path=/head/; revision=368024
* Add USES=libtoolTijl Coosemans2014-09-111-4/+3
| | | | Notes: svn path=/head/; revision=367941
* Update to the 20140904 snapshot of GCC 4.8.4.Gerald Pfeifer2014-09-072-3/+3
| | | | Notes: svn path=/head/; revision=367510
* Update to the 20140828 snapshot of GCC 4.8.4.Gerald Pfeifer2014-08-312-3/+3
| | | | Notes: svn path=/head/; revision=366832
* Update to the 20140807 snapshot of GCC 4.8.4.Gerald Pfeifer2014-08-102-3/+3
| | | | Notes: svn path=/head/; revision=364568
* Update to the 20140724 snapshot of GCC 4.8.4.Gerald Pfeifer2014-07-262-3/+3
| | | | Notes: svn path=/head/; revision=362970
* Update to the 20140710 snapshot of GCC 4.8.4.Gerald Pfeifer2014-07-112-4/+5
| | | | | | | | Also clean *.la files in LIBEXEC, and recursively so, here and for TARGLIB. Notes: svn path=/head/; revision=361499
* Update to the 20140626 snapshot of GCC 4.8.4.Gerald Pfeifer2014-06-272-3/+3
| | | | Notes: svn path=/head/; revision=359614
* Fix build on system built WITHOUT_INFOBaptiste Daroussin2014-06-251-1/+1
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=359209
* Convert GMAKE to MAKE_CMDBaptiste Daroussin2014-06-251-1/+1
| | | | | | | | | | Please note that lots of invocation of MAKE_CMD here are wrong as they do not properly respect MAKE_ENV and friends With hat: portmgr Notes: svn path=/head/; revision=359185
* Update to the 20140619 snapshot of GCC 4.8.4Gerald Pfeifer2014-06-242-3/+3
| | | | Notes: svn path=/head/; revision=359106
* Update to the 20140605 snapshot of GCC 4.8.4.Gerald Pfeifer2014-06-106-3/+386
| | | | | | | | | | | | | | | | | | Add support for "-fstack-protector-strong". This extends the WITH_SSP_PORTS Makefile option in FreeBSD which adds "-fstack-protector" and "-fstack-protector-all" command-line options that add extra code to check for buffer overflows to ports built that way, cf. https://gcc.gnu.org/onlinedocs/gcc-4.8.3/gcc/Optimize-Options.html While this was a good first step, those switches offer too little protection or too much overhead and so Google contributed a balanced "-fstack-protector-strong". [1] PR: 186852 [1] Submitted by: software-freebsd@interfasys.ch [1] Notes: svn path=/head/; revision=357238
* Update to the 20140522 snapshot of GCC 4.8.4 which is pretty much theGerald Pfeifer2014-05-262-3/+3
| | | | | | | GCC 4.8.3 release. Notes: svn path=/head/; revision=355315
* Update to the 20140508 snapshot of GCC 4.8.3.Gerald Pfeifer2014-05-122-3/+3
| | | | Notes: svn path=/head/; revision=353751
* Convert all :U to :tu and :L to :tlBaptiste Daroussin2014-05-051-2/+2
| | | | | | | | | | | | | | | | | Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a replacement for :U and :L (which has been marked as deprecated) bmake which is the default on FreeBSD 10+ only support by default :tu/:tl a hack has been added at the time to support :U and :L to ease migration. This hack is now not necessary anymore Note that this makes the ports tree incompatible with make(1) from FreeBSD 8.3 or earlier With hat: portmgr Notes: svn path=/head/; revision=352986
* Update to the 20140424 snapshot of GCC 4.8.3.Gerald Pfeifer2014-04-292-3/+3
| | | | Notes: svn path=/head/; revision=352629
* Add USES=fortran as another case where the run-time library path isGerald Pfeifer2014-04-131-1/+2
| | | | | | | | | set transparently. Reported by: Dmitry Sivachenko <trtrmitya@gmail.com> Notes: svn path=/head/; revision=351224
* Update to the 20140410 snapshot of GCC 4.8.3.Gerald Pfeifer2014-04-133-3/+11
| | | | | | | | | Add pkg-message that references the need to use -Wl,-rpath=... . [1] PR: 185902 [1] Notes: svn path=/head/; revision=351167
* Update to the 20140320 snapshot of GCC 4.8.3.Gerald Pfeifer2014-04-073-8/+8
| | | | | | | | | | | | Replace USE_BZIP2 by USES=tar:bzip2. No longer install rebuild-gcj-db48 (which requires bash among others) and its man page. Extend full-regression-test by running contrib/test_summary. Notes: svn path=/head/; revision=350544
* Update to the 20140220 snapshot of GCC 4.8.3.Gerald Pfeifer2014-02-222-3/+6
| | | | | | | | Set the license to a combination of GPLv3 (for the compiler itself) and GPLv3 with GCC Runtime Library Exception (for the runtime). Notes: svn path=/head/; revision=345607
* Add missing hunk for --enable-gnu-indirect-function for previous commit.Gerald Pfeifer2014-02-151-0/+1
| | | | Notes: svn path=/head/; revision=344321
* Update to the 20140213 snapshot of GCC 4.8.3.Gerald Pfeifer2014-02-152-3/+4
| | | | | | | | | | | | | | Configure with --enable-gnu-indirect-function to enable the "ifunc" attribute, a GCC extension. [1] Remove the man7 pages, which we are not packaging, from the staging area to silence some warnings some are concerned about. [2] Submitted by: jmg [1], miwi [2] Discussed with: kib [1], antoine [2] Notes: svn path=/head/; revision=344320
* Really commitGerald Pfeifer2014-02-121-3/+0
| | | | | | | | | | | No longer run ccache-update-links as part of post-install which, in the world of staging, no longer is what it used to be. Rely on the existing @exec and @unexec in pkg-plist instead. [3] which should have been in the last revision. Notes: svn path=/head/; revision=344031
* Remove references to long unsupported alpha.Alexey Dokuchaev2014-01-291-2/+2
| | | | Notes: svn path=/head/; revision=341744
* Fix properties on pkg-plistBaptiste Daroussin2014-01-211-1/+0
| | | | Notes: svn path=/head/; revision=340674
* Update to the 20140116 snapshot of GCC 4.8.3.Gerald Pfeifer2014-01-202-3/+3
| | | | Notes: svn path=/head/; revision=340362
* Update to the 20131212 snapshot of GCC 4.8.3.Gerald Pfeifer2013-12-162-3/+3
| | | | Notes: svn path=/head/; revision=336605
* Update to the 20131121 snapshot of GCC 4.8.3.Gerald Pfeifer2013-12-012-4/+3
| | | | | | | | | | | | No longer add -I${LOCALBASE}/include to CFLAGS. Since we now configure with --with-gmp=${LOCALBASE} this is no longer necessary, and due to bugs in binutils (which should not install ansidecl.h into ${PREFIX}/include) and GCC (which should search its own include directories with higher priority) can lead to build failures. Notes: svn path=/head/; revision=335442
* Change PORTNAME from gcc to gcc48 to match the actual name of thisGerald Pfeifer2013-11-242-5/+5
| | | | | | | | | | port and avoid a package name collision with other GCC ports. This also allows us to remove LATEST_LINK. On the way update to the 20131121 snapshot of GCC 4.8.3. Notes: svn path=/head/; revision=334791
* Update to the 20131114 snapshot of GCC 4.8.3.Gerald Pfeifer2013-11-182-4/+3
| | | | Notes: svn path=/head/; revision=334140
* Update to the 20131024 snapshot of GCC 4.8.3, which pretty muchGerald Pfeifer2013-10-273-36/+33
| | | | | | | | | | | | | coincides with the release of GCC 4.8.2. Remove a (long) obsolete dependency on bison. [1] STAGEify. Reported by: marino [1] Notes: svn path=/head/; revision=331743
* Update to libmpc version 1.0.1 which brings the following fixes:Gerald Pfeifer2013-10-261-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Switched to automake 1.11.6, see CVE-2012-3386. - #14669: Fixed extraction of CC from gmp.h. - Fixed case of intermediate zero real or imaginary part in mpc_fma, found by hydra with GMP_CHECK_RANDOMIZE=1346362345. This is on top of the following changes from version 1.0 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no invariant sections) for the documentation. - 100% of all lines are covered by tests - Renamed functions . mpc_mul_2exp to mpc_mul_2ui . mpc_div_2exp to mpc_div_2ui - 0^0, which returned (NaN,NaN) previously, now returns (1,+0). - Removed compatibility with K&R compilers, which was untestable due to lack of such compilers. - New functions . mpc_log10 . mpc_mul_2si, mpc_div_2si - Speed-ups . mpc_fma - Bug fixes . mpc_div and mpc_norm now return a value indicating the effective rounding direction, as the other functions. . mpc_mul, mpc_sqr and mpc_norm now return correct results even if there are over- or underflows during the computation. . mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has infinite part and equals output variable is corrected. . mpc_fr_sub: Wrong return value for imaginary part is corrected. Convert to the new LIB_DEPENDS standard and remove hard-coded .so versions from a couple of dependent ports. Bump PORTREVISIONS of all dependent ports. PR: 183141 Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=331644
* Update to the 20131010 snapshot of GCC 4.8.2. [1]Gerald Pfeifer2013-10-132-6/+6
| | | | | | | | | Migrate to the new LIB_DEPENDS standard. Reported by: portscout [1] Notes: svn path=/head/; revision=330248
* Update to the 20130919 snapshot of GCC 4.8.2.Gerald Pfeifer2013-09-242-3/+3
| | | | Notes: svn path=/head/; revision=328099
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | lang) Notes: svn path=/head/; revision=327741