summaryrefslogtreecommitdiff
path: root/lang/gcc44 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
* SSP support has been added to ports with WITH_SSP for i386 and amd64Bryan Drewery2013-09-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | on FreeBSD 10, and amd64 on earlier versions. SSP_UNSAFE is added to disable in a port if it fails to build, but this should only be used in rare circumstances such as kernel modules. Otherwise, the port may just be failing due to lack of respecting LDFLAGS. On FreeBSD 10, this uses an ldscript in /usr/lib/libc.so to pull in libssp_nonshared.a to address issues linking on i386 [1]. On earlier FreeBSD versions the WITH_SSP knob will add -lssp_nonshared to LDFLAGS on i386. This is not needed on amd64. However, several hundred ports do not currently respect LDFLAGS, so this support is disabled currently as it causes build failures if a dependency is looking for the stack_chk symbols. Many thanks to jlh@ for this as he had many years of patience in getting all of the necessary pieces [1][2] in. [1] http://svnweb.freebsd.org/base/head/lib/libc/libc.ldscript?revision=251668&view=markup PR: ports/138228 [2] Submitted by: jlh (bsd.ssp.mk based on) Reviewed by: bapt With hat: portmgr exp-runs done: 37 over a month on 91i386,91amd64,10i386,10amd64 Notes: svn path=/head/; revision=327697
* lang/gcc*: define CONFIGURE_TARGET genericly (8 ports)John Marino2013-09-121-2/+2
| | | | | | | | | | | Instead of hardcoding the compiler target as FreeBSD, use the OPSYS variable to it. This makes no practical difference for FreeBSD, but it helps DragonFly get properly configured. Approved by: gerald Notes: svn path=/head/; revision=327052
* Fix build on head by removing USE_GCC=any, and adding -fgnu89-inline to cflagsBaptiste Daroussin2013-09-061-5/+3
| | | | | | | | | | | (gfortran requires gnu99) PR: ports/181816 Submitted by: tijl Approved by: gerald Notes: svn path=/head/; revision=326553
* Work around a bug in libcpp that pulls in the optional system iconvGerald Pfeifer2013-09-061-0/+10
| | | | | | | | | | | | | | | | | if present (even if the libiconv port is present and requested) and fails using that. The issue is that /usr/include/iconv.h has #include <stdbool.h> which in turn, since both are included very late in the game, conflicts with similar definintions by libcpp itself. libstdc++ does not seem to require adjustments, so PR 161417 may not be relevant in full. PR: 161417 Notes: svn path=/head/; revision=326538
* Introduce ICONV_CONFIGURE_ARG variable defined at Uses/iconv.mk.Boris Samorodov2013-09-041-1/+1
| | | | | | | | | | | It's value is "--with-libiconv-prefix=/usr/local" for systems before 100043 with ports libiconv and to use at systems post 100043 with base iconv it's value is "" (NULL). Co-authors: bapt, madpilot and bsam (me) Notes: svn path=/head/; revision=326316
* - Remove MAKE_JOBS_SAFE variableAlex Kozlov2013-08-141-1/+0
| | | | | | | Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=324744
* - Convert USE_ICONV=yes to USES=iconvMarcus von Appen2013-04-271-2/+1
| | | | | | | | | - Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here Reviewed by: zeising Notes: svn path=/head/; revision=316662
* Convert USE_BISON to USES= bisonBaptiste Daroussin2013-03-081-7/+2
| | | | | | | | | | | | | | | | | It brings bison as a build dependency in case it is set the following way: USES= bison or USES= bison:build it brings bison as a run dependency in case it is set the following way: USES= bison:run it brings bison both as a run and build dependency in case it the set the following way: USES= bison:both While here trim some headers Convert some USE_GNOME= gnomehack to USES= pathfix Notes: svn path=/head/; revision=313635
* Force numerous ports that fail to build with clang over to instead alwaysMark Linimon2012-10-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | rely on gcc. The patch uses the new USE_GCC=any code in Mk/bsd.gcc.mk to accomplish this. The ports chosen were ports that blocked 2 or more ports from building with clang. (There are several hundred other ports that still fail to build with clang, even with this patch. This is merely one step along the way.) Those interested in fixing these ports with clang, and have clang as their default compiler, can simply set FORCE_BASE_CC_FOR_TESTING=yes. For those who have gcc as their default compiler, this change is believed to cause no change. Hat: portmgr Tested with: multiple runs on amd64-8-exp-bcm and 9-exp-clang, with various combinations of patch/no-patch and flag settings. Notes: svn path=/head/; revision=305610
* Remove ABI version numbers for all library dependencies.Gerald Pfeifer2012-08-051-4/+4
| | | | | | | Just build, do not bootstrap, this obsolete and frozen version of GCC. Notes: svn path=/head/; revision=302116
* Update to the 4.4.7 release which closes the GCC 4.7 release seriesGerald Pfeifer2012-03-182-7/+7
| | | | | | | | | and branch. Feature safe: yes Notes: svn path=/head/; revision=293527
* Update to the 20120306 snapshot of GCC 4.4.7.Gerald Pfeifer2012-03-072-3/+3
| | | | Notes: svn path=/head/; revision=292922
* Update to the 20120117 snapshot of GCC 4.4.7.Gerald Pfeifer2012-01-222-3/+3
| | | | Notes: svn path=/head/; revision=289609
* Update to the 20111108 snapshot of GCC 4.4.7. Refer to GCC 4.6 asGerald Pfeifer2011-11-122-4/+4
| | | | | | | | | the version to upgrade to instead of GCC 4.5 which is going away. Feature safe: yes Notes: svn path=/head/; revision=285628
* Update to the 20110830 snapshot of GCC 4.4.7.Gerald Pfeifer2011-09-042-3/+3
| | | | Notes: svn path=/head/; revision=281182
* Update to the 20110628 snapshot of GCC 4.4.7.Gerald Pfeifer2011-07-032-3/+3
| | | | Notes: svn path=/head/; revision=276997
* Update to the 20110531 snapshot of GCC 4.4.7.Gerald Pfeifer2011-06-032-12/+7
| | | | | | | | | | | | | Upstream now only provides a single tarball, so this brings a number of changes around that. Among others based on this, enable c, c++, and fortran (and only these) explicitly. [1] Reported by: Scott Allendorf <scott-allendorf@uiowa.edu> [1] Notes: svn path=/head/; revision=275034
* Deprecate. Were it not for cad/salome, this would not exist any more.Gerald Pfeifer2011-05-081-0/+2
| | | | Notes: svn path=/head/; revision=273826
* Update to the 20110503 snapshot of GCC 4.4.7.Gerald Pfeifer2011-05-072-7/+7
| | | | Notes: svn path=/head/; revision=273752
* Update to the 20110419 snapshot of GCC 4.4.7.Gerald Pfeifer2011-04-272-7/+7
| | | | Notes: svn path=/head/; revision=273249
* Update to the 20110419 snapshot of GCC 4.4.7, which is basically theGerald Pfeifer2011-04-212-11/+8
| | | | | | | | | | | | release of GCC 4.4.6. Replace the, now dysfunctional, post-patch target with a configure option that marks this build of GCC as "FreeBSD Ports Collection". [1] Reported by: Bjoern Koenig <bkoenig@alpha-tierchen.de> [1] Notes: svn path=/head/; revision=273008
* Update to the 20110412 snapshot of GCC 4.4.6.Gerald Pfeifer2011-04-152-7/+7
| | | | Notes: svn path=/head/; revision=272760
* Update to the 20110405 snapshot of GCC 4.4.6.Gerald Pfeifer2011-04-082-7/+7
| | | | Notes: svn path=/head/; revision=272408
* Update to the 20110329 snapshot of GCC 4.4.6.Gerald Pfeifer2011-04-012-7/+7
| | | | Notes: svn path=/head/; revision=272106
* Update to the 20110322 snapshot of GCC 4.4.6.Gerald Pfeifer2011-03-232-17/+7
| | | | | | | | Remove support for the testsuite and the full-regression-test Makefile target since we'll be phasing out this port in the near future. Notes: svn path=/head/; revision=271513
* Update to the 20110315 snapshot of GCC 4.4.6.Gerald Pfeifer2011-03-192-10/+9
| | | | | | | | | | Remove the explicit passing of CPPFLAGS to MAKE_ENV which is no longer necessary. [1] PR: 153625 [1] Notes: svn path=/head/; revision=271303
* Update to the 20110308 snapshot of GCC 4.4.6.Gerald Pfeifer2011-03-132-9/+9
| | | | Notes: svn path=/head/; revision=270800
* Update to the 20110222 snapshot of GCC 4.4.6.Gerald Pfeifer2011-02-232-9/+9
| | | | Notes: svn path=/head/; revision=269530
* Remove debug code. Completely harmless, but...Gerald Pfeifer2011-02-161-1/+0
| | | | Notes: svn path=/head/; revision=269223
* Update to the 20110215 snapshot of GCC 4.4.6.Gerald Pfeifer2011-02-162-10/+11
| | | | | | | | | Unbreak the case where CPPFLAGS is already pre-initialized. [1] Reported by: avg [1] Notes: svn path=/head/; revision=269222
* Update to the 20110208 snapshot of GCC 4.4.6.Gerald Pfeifer2011-02-092-9/+9
| | | | Notes: svn path=/head/; revision=268837
* Update to the 20110201 snapshot of GCC 4.4.6.Gerald Pfeifer2011-02-022-9/+9
| | | | | | | Feature safe: yes Notes: svn path=/head/; revision=268562
* Update to the 20110125 snapshot of GCC 4.4.6.Gerald Pfeifer2011-01-282-9/+9
| | | | | | | Feature safe: yes Notes: svn path=/head/; revision=268313
* Update to the 20110118 snapshot of GCC 4.4.6.Gerald Pfeifer2011-01-212-9/+9
| | | | | | | Feature safe: yes Notes: svn path=/head/; revision=268091
* Update to the 20110111 snapshot of GCC 4.4.6.Gerald Pfeifer2011-01-142-9/+9
| | | | | | | Feature safe: yes Notes: svn path=/head/; revision=267798
* Update to the 20101221 snapshot of GCC 4.4.6.Gerald Pfeifer2011-01-022-14/+11
| | | | | | | | | | | | | | | | Finally fix an intricate build error (amd64 only) that has been hard to reliably track down and unbreak this port on amd64. PR: 151792, 151848 Reported by: pav, QAT, Andrei Lavreniyuk <andy@gmail.com>, "Hartmann, O." <ohartman@zedat.fu-berlin.de> Submitted by: avg (in slightly different form) Tested by: Christoph Moench-Tegeder <cmt@burggraben.net>, Da Rock <freebsd-questions@herveybayaustralia.com.au> Notes: svn path=/head/; revision=267293
* - Mark BROKEN on amd64: does not buildPav Lucistnik2010-11-061-0/+1
| | | | | | | Reported by: pointyhat Notes: svn path=/head/; revision=264159
* Update to the 20101026 snapshot of GCC 4.4.6.Gerald Pfeifer2010-10-272-13/+13
| | | | Notes: svn path=/head/; revision=263649
* Update to the 20101012 snapshot of GCC 4.4.6.Gerald Pfeifer2010-10-162-13/+13
| | | | Notes: svn path=/head/; revision=263112
* Update to the 20101005 snapshot of GCC 4.4.6 which is pretty much theGerald Pfeifer2010-10-112-13/+13
| | | | | | | state of the GCC 4.4.5 release. Notes: svn path=/head/; revision=262817
* Update to the 20100928 snapshot of GCC 4.4.5.Gerald Pfeifer2010-09-292-13/+13
| | | | Notes: svn path=/head/; revision=262066
* Replace the explicit build dependency on devel/binutils by USE_BINUTILS.Gerald Pfeifer2010-09-281-1/+1
| | | | | | | Submitted by: bf Notes: svn path=/head/; revision=262026
* Update to the 20100921 snapshot 4.4.5.Gerald Pfeifer2010-09-222-13/+13
| | | | Notes: svn path=/head/; revision=261628
* Update to the 20100913 snapshot of GCC 4.4.5.Gerald Pfeifer2010-09-162-13/+13
| | | | Notes: svn path=/head/; revision=261294
* Update to the 20100831 snapshot of GCC 4.4.5.Gerald Pfeifer2010-09-032-13/+13
| | | | Notes: svn path=/head/; revision=260511
* Update to the 20100817 snapshot of GCC 4.4.5.Gerald Pfeifer2010-08-202-14/+14
| | | | | | | | | Replace NOT_FOR_ARCHS by ONLY_FOR_ARCHS. [1] Suggested by: linimon Notes: svn path=/head/; revision=259634
* Update to the 20100803 snapshot of GCC 4.4.5.Gerald Pfeifer2010-08-072-13/+13
| | | | Notes: svn path=/head/; revision=258859
* Update to the 20100720 snapshot of GCC 4.4.5.Gerald Pfeifer2010-07-242-13/+13
| | | | Notes: svn path=/head/; revision=258167
* Update to the 20100706 snapshot of GCC 4.4.5.Gerald Pfeifer2010-07-072-13/+13
| | | | | | | Feature safe: yes Notes: svn path=/head/; revision=257500