summaryrefslogtreecommitdiff
path: root/lang/gcc46/files (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove expired ports:Rene Ladan2017-12-012-31/+0
| | | | | | | | | | 2017-11-30 www/p5-Yahoo-Lifestyle: This service has been shut down 2017-11-30 games/linux-rtcw: Use the native and open source games/iortcw instead 2017-11-30 java/bootstrap-openjdk: superseded by java/bootstrap-openjdk[68] 2017-11-30 lang/gcc46: Unsupported by upstream. Use GCC 6 or newer instead. Notes: svn path=/head/; revision=455282
* Update print/texinfo to 6.3Sunpoet Po-Chuan Hsieh2017-05-081-0/+20
| | | | | | | | | | Changes: http://savannah.gnu.org/forum/forum.php?forum_id=8679 Differential Revision: https://reviews.freebsd.org/D PR: 218972 Exp-run by: antoine Notes: svn path=/head/; revision=440419
* Remove traces of ia64 support (ONLY_FOR_ARCHS and files/patch-unwind-ia64.h)Gerald Pfeifer2017-04-301-20/+0
| | | | | | | | | which has not been present in most other GCC ports for a long while. While at it, simplify the setting of INFO. Notes: svn path=/head/; revision=439820
* Remove Java support (the JAVA option and CATEGORY) from this port.Gerald Pfeifer2017-04-151-13/+0
| | | | | | | | | | | | Four years after GCC 4.6 went end-of-life upstream there isn't really much use of that any more since newer ports still carry it, and it speeds up build and simplifies this port significantly. In addition to the expected changes to Makefile, pkg-plist, and pkg-descr this also gets rid of files/java-patch-hier. Notes: svn path=/head/; revision=438577
* Pet portlint wrt. patch files format.Gerald Pfeifer2017-04-142-0/+2
| | | | Notes: svn path=/head/; revision=438547
* Work around a bug in libcpp that pulls in the optional system iconvGerald Pfeifer2013-09-051-0/+10
| | | | | | | | | | | | | | | | | if present instead of relying on the port we actually depend on. 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. Interestingly enough, lang/gcc46 and lang/gcc48 did not fail under the same test scenarios and libstdc++ does not seem to require adjustments, so PR 161417 may not be relevant in full. PR: 161417 Notes: svn path=/head/; revision=326441
* Update to the 20110226 snapshot of GCC 4.6.0. The change for codeGerald Pfeifer2011-02-271-25/+0
| | | | | | | | generation on i386 to default to i486 on FreeBSD 6 and above is now upstream, too, so we can shed our specific patch. Notes: svn path=/head/; revision=269857
* Update to the 20110219 snapshot of GCC 4.6.0.Gerald Pfeifer2011-02-221-0/+25
| | | | | | | | | | | | | | | | This addresses the pollution of common namespace by share/python/aotcompile.py and share/python/classfile.py which are now saved in version-specific directories. By means of an extra patch default code generation on i386 now defaults to i486 on FreeBSD 6 and above. [1] Submitted by: tijl [1] Reported by: Yuri Karaban <tech@askold.net> [1] PR: 154364 [1] Notes: svn path=/head/; revision=269511
* Update to the 20100911 snapshot of GCC 4.6.0. This brings one fix forGerald Pfeifer2010-09-121-0/+19
| | | | | | | | FreeBSD/ia64 that I made upstream and together with another, which is a local patch for now, ia64 can become part of ONLY_FOR_ARCHS. Notes: svn path=/head/; revision=261003
* 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