summaryrefslogtreecommitdiff
path: root/lang/gcc44/files (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove lang/gcc44 aka GCC 4.4 which has been deprecated since 2011-05-08Gerald Pfeifer2014-02-282-23/+0
| | | | | | | | | | | and was originally created 2008-03-01, thirteen months before the upstream release of GCC 4.4.0. Even lang/gcc45 has been gone for more than two years now. Recommend the generic lang/gcc as a replacement. Notes: svn path=/head/; revision=346580
* 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
* Update to the 20070223 snapshot of GCC 4.3.0. No extra patch is neededGerald Pfeifer2007-02-241-31/+0
| | | | | | | to build on i386 any longer. Notes: svn path=/head/; revision=185812
* Update to the 20070216 snapshot of GCC 4.3.0.Gerald Pfeifer2007-02-181-0/+31
| | | | | | | | | | This has a patch of mine to account for the removal of /usr/bin/objformat on 7-CURRENT and defaults to elf instead of aout in this case. Add a temporary patch to fix the bootstrap on i386. Notes: svn path=/head/; revision=185476
* Update to the 20070202 snapshot of GCC 4.3.0.Gerald Pfeifer2007-02-061-12/+0
| | | | | | | | | | | | | | Adjust pkg-plist to remove some secondary programs which we no longer provide after the import of the Eclipse Java frontend. Properly set INFO for those cases where we actually do not build libgomp, and thus not libgomp.info either. Move ia64 to NOT_FOR_ARCHS from BROKEN, like we did with lang/gcc43. Remove the cklatest target and files/patch-gengtype-yacc.y. Notes: svn path=/head/; revision=184370
* Update to the 20070105 snapshot of GCC 4.3.0. Remove temporary patch wasGerald Pfeifer2007-01-061-16/+0
| | | | | | | is upstream now. Notes: svn path=/head/; revision=181612
* Update to the 20061230 snapshot of GCC 4.3.0.Gerald Pfeifer2007-01-021-0/+16
| | | | | | | | | This adds a libgomp info page (the other changes to INFO and MAN are just to sort these two properly) and we need to add a temporary patch to fix an issue triggered by FreeBSD headers. Notes: svn path=/head/; revision=181300
* Update lang/gcc42 to the 20061014 snapshot of GCC 4.2.0, which appends aGerald Pfeifer2006-10-191-5/+5
| | | | | | | | | | | | | | | version number to libdata/pkgconfig/libgcj.pc. Fix packaging on amd64 on the way (enabling Java actually was a noop, except for pkg-plist). Update lang/gcc41 to the 20061013 snapshot of GCC 4.1.2. These changes allow us to remove the CONFLICT between lang/gcc41 and lang/gcc42 when building with Java support (the default on i386). Approved by: portmgr (erwin) Notes: svn path=/head/; revision=175407
* Update to the 20060624 snapshot of GCC 4.2.0.Gerald Pfeifer2006-06-261-8/+5
| | | | | | | | mf-runtime.h no longer pollutes public filename space, so we can remove our workaround. Refresh files/java-patch-hier. Notes: svn path=/head/; revision=166380
* Update to the 20060617 snapshot of GCC 4.2.0.Gerald Pfeifer2006-06-181-14/+0
| | | | | | | | | | Employ the new USE_LDCONFIG feature, which allows us to get rid of the various, much more manual and error-prone hacks we needed so far. Reviewed by: flz (for lang/gcc40) Notes: svn path=/head/; revision=165677
* - add RC_D_SH to keep shared libs working after rebootDirk Meyer2006-03-261-0/+14
| | | | Notes: svn path=/head/; revision=158130
* Update to the 20051125 snapshot of GCC 4.1.0 (which gets us rid of aGerald Pfeifer2005-11-291-13/+0
| | | | | | | workaround I had to apply to this port). Notes: svn path=/head/; revision=149944
* Update to the 20051112 snapshot of GCC 4.1.0 (which requires a fix toGerald Pfeifer2005-11-141-0/+13
| | | | | | | | | | | | build with GCC 2.95 that I already submitted upstream as well). Add a long missing dependency on USE_ICONV=yes.[1] PR: 88894 [1] Submitted by: Björn König" <bkoenig@cs.tu-berlin.de> [1] Notes: svn path=/head/; revision=148179
* This patch is now part of the stock FSF sources, so we don't need it anymore.David E. O'Brien2005-09-081-16/+0
| | | | Notes: svn path=/head/; revision=142235
* Fix bug where static forward declarations weren't accepted.David E. O'Brien2005-09-071-0/+16
| | | | | | | | | | This allows us to fix non-ISO-C constructs in our kernel to legal ISO-C. Submitted by: rodrigc Obtained from: http://gcc.gnu.org/ml/gcc-patches/2005-09/msg00006.html Notes: svn path=/head/; revision=142157
* Update to the 20050730 snapshot of GCC 4.1.0.Gerald Pfeifer2005-08-011-0/+0
| | | | | | | | | | | | | | | Replace the WITHOUT_LIBJAVA knob by WITHOUT_JAVA which also disables building the compiler and tools proper and avoids fetching the entire Java frontend and library tarball. Remove bogus ${PREFIX}/share/classpath/api directory that libjava adds these days. Make the (optional) handling of the Fortran and Java frontends easier to understand. Notes: svn path=/head/; revision=140719
* Update to the 20050528 snapshot of GCC 4.1.0. Adjust the libjava-relatedGerald Pfeifer2005-05-291-0/+16
| | | | | | | part of the packaging list. Notes: svn path=/head/; revision=136399
* Update to the 20041107 snapshot of GCC 4.0.0 which contains some iconv-Gerald Pfeifer2004-11-081-15/+0
| | | | | | | related fixes I had submitted upstream. Notes: svn path=/head/; revision=121130
* Complete the repo-copy of gcc34 to gcc40 and update to the 20041024Gerald Pfeifer2004-10-312-11/+15
| | | | | | | | | snapshot of GCC 4.0.0. PR: 71696. Notes: svn path=/head/; revision=120512
* Fix location of pkgconfig-dataVolker Stolz2004-09-031-0/+11
| | | | | | | Approved by: gerald Notes: svn path=/head/; revision=118059
* Update to the 2004-01-28 snapshot of GCC 3.4. Merge in my 2004/01/26Gerald Pfeifer2004-01-281-19/+0
| | | | | | | | change to the gcc33 port and introduce a new make variable SUFFIX to avoid hardcoding the version number and reorder USE_ variables. Notes: svn path=/head/; revision=99348
* Update to the 2004-01-14 snapshot of GCC 3.4.Gerald Pfeifer2004-01-221-0/+19
| | | | | | | | | | | | | | | | | | Merge in my 2004/01/17 change to the gcc33 port to configure with --program-suffix and related and further simplifications. Merge in my 2004/01/13 change to the gcc33 port to make the automatic generation of the package list for libraries and include files more failure tolerant, so that at least `make install` now works on sparc64. Merge in my 2004/01/05 change to the gcc33 port to combine and simplify the post-install handling of target libraries and GCJ include files. libgcj still is not supported and packaging is broken on sparc64; mark BROKEN on that platform. Notes: svn path=/head/; revision=98790
* Update to the 2003-12-24 snapshot.David E. O'Brien2003-12-262-10/+0
| | | | Notes: svn path=/head/; revision=96627
* * Deal with GCC's configurary's assumption that /usr/local/{include,lib}David E. O'Brien2003-12-152-0/+10
| | | | | | | | | | | are searched automatically by the compiler by using --with-libiconv-prefix. W/o --with-libiconv-prefix, 'configure' finds the lib, but not the header. During the make, neither will be found; a lot of inconsistency here... * Deal with GCC's configurary's brokenness WRT --with-libiconv-prefix due not actually passing the found header path to CFLAGS in any way. Notes: svn path=/head/; revision=95853
* Update from repo-copy of lang/gcc33 to the 2003-11-12 snapshot of GCC 3.4.Gerald Pfeifer2003-11-144-224/+0
| | | | | | | | | | There is no bounds-checking patch for GCC 3.4 yet, extended printf format checking for FreeBSD has not been ported yet, and the port is BROKEN due to weird libjava build failures which occur if and only if building from within the FreeBSD ports system. Notes: svn path=/head/; revision=93976
* Add bounds-checking support using Herman ten Brugge's patches.Gerald Pfeifer2003-06-171-0/+11
| | | | | | | | PR: 53395 Submitted by: Dan Nelson <dnelson@allantgroup.com> Notes: svn path=/head/; revision=83188
* Update to the first prerelease of GCC 3.3, which is only available as .tar.gz.Gerald Pfeifer2003-05-061-17/+0
| | | | | | | Adjust COMMENT and remove NO_CDROM. Reenable man pages. Notes: svn path=/head/; revision=80294
* Merge targets pre-configure and pre-build, simplify them, and removeGerald Pfeifer2003-04-251-12/+0
| | | | | | | | patch-va. All of these dealt with us patching generated files (which we don't do any longer). Notes: svn path=/head/; revision=79641
* Fifty-one months after ELF flag day, and after the system compiler becameGerald Pfeifer2003-04-242-92/+0
| | | | | | | | | | ELF-only as well, remove support for aout from the next generation of GCC. Suggested by: Loren James Rittle <rittle@labs.mot.com> Discussed with: obrien Notes: svn path=/head/; revision=79579
* Allow YACC to be used, rather than Bison, for C/C++.David E. O'Brien2003-04-221-0/+29
| | | | | | | Submitted by: kan Notes: svn path=/head/; revision=79462
* Not sure how I missed these patches in my 24-March-2003 GCC 3.3David E. O'Brien2003-04-202-90/+10
| | | | | | | in-development snapshot upgrade. Notes: svn path=/head/; revision=79364
* Remove files/patch-t-freebsd. The underlying problem has been fixed inGerald Pfeifer2003-04-171-10/+0
| | | | | | | | | | | | GCC 3.2.x, on the GCC 3.3 branch and GCC mainline, and while all versions of FreeBSD should build fine with this patchs, its just another extra difference to pristine FSF sources and may cause subtle header-related bugs for FreeBSD 4.x systems. Submitted by: Loren James Rittle <rittle@latour.rsch.comm.mot.com> Notes: svn path=/head/; revision=79139
* Remove the last part of jdp's profile fixes from 1998/10/08, which actuallyGerald Pfeifer2003-04-141-11/+0
| | | | | | | | | breaks -fprofile-arcs for current GCCs. PR: 50842 Notes: svn path=/head/; revision=78980
* Finally remove the parts of this patch that date back to 1998 and have nowGerald Pfeifer2003-04-021-24/+0
| | | | | | | been commented for more than a year. Notes: svn path=/head/; revision=78003
* Remove special alpha optimization warning. alpha support now should beGerald Pfeifer2003-04-021-20/+0
| | | | | | | sufficiently stable. Notes: svn path=/head/; revision=77965
* Upgrade to a 7-Oct-2002 GCC 3.3 in-development checkout.David E. O'Brien2002-10-102-96/+86
| | | | Notes: svn path=/head/; revision=67786
* This is now in the stock FSF sources.David E. O'Brien2002-05-181-64/+0
| | | | Notes: svn path=/head/; revision=59437
* GCC 2.95 and later aren't called egcs (any longer), so remove two patchesGerald Pfeifer2002-04-122-23/+0
| | | | | | | | | that add references to egcs to the documentation. Approved by: obrien (maintainer+mentor) Notes: svn path=/head/; revision=57605
* Upgrade to the 28-Jan-2002 GCC 3.1 development snapshot.David E. O'Brien2002-02-039-274/+157
| | | | Notes: svn path=/head/; revision=54155
* Upgrade to the 5-Feb-2001 edition GCC 2.97 development snapshot.David E. O'Brien2001-02-142-122/+148
| | | | Notes: svn path=/head/; revision=38345
* Upgrade to the 2000-12-11 GCC 2.97 development snapshot.David E. O'Brien2000-12-131-29/+36
| | | | Notes: svn path=/head/; revision=35941
* Change the libstdc++.so version number to be more like the stock one.David E. O'Brien2000-12-051-1/+1
| | | | | | | | This change is needed as the one I was using is too much in the range of shared version numbers the stock libstdc++.so will have. Notes: svn path=/head/; revision=35700
* First cut at configure support for FreeBSD PowerPC, Sparc64, and StrongARM.David E. O'Brien2000-11-281-0/+64
| | | | Notes: svn path=/head/; revision=35498
* Upgrade to the 2000-11-20 GCC 2.97 development snapshot.David E. O'Brien2000-11-287-263/+66
| | | | | | | This one should be using libstdc++ v3 and the new 3.0 C++ ABI now. Notes: svn path=/head/; revision=35497
* Upgrade to the 2000-10-02 GCC 2.97 development snapshot.David E. O'Brien2000-10-105-605/+150
| | | | Notes: svn path=/head/; revision=33689
* Upgrade to the 2000-08-28 GCC 2.96 development snapshot.David E. O'Brien2000-09-151-61/+81
| | | | Notes: svn path=/head/; revision=32664
* Upgrade to the 2000-07-17 GCC 2.96 development snapshot.David E. O'Brien2000-09-057-143/+111
| | | | Notes: svn path=/head/; revision=32315
* Upgrade to the 2000-03-13 GCC 2.96 development snapshot.David E. O'Brien2000-03-191-21/+21
| | | | Notes: svn path=/head/; revision=26817
* Upgrade to the 2000-02-07 GCC 2.96 development snapshot.David E. O'Brien2000-02-144-59/+67
| | | | Notes: svn path=/head/; revision=25815
* Upgrade to the 2000-01-10 GCC 2.96 development snapshot.David E. O'Brien2000-01-175-77/+74
| | | | Notes: svn path=/head/; revision=24793