summaryrefslogtreecommitdiffstats
path: root/lang/gcc
Commit message (Collapse)AuthorAgeFilesLines
* Use ${ECHO} instead of echo.gerald2004-06-171-3/+3
|
* Update to the 2004-06-11 snapshot of GCC 3.4.1.gerald2004-06-162-13/+13
|
* Update to the 2004-06-04 snapshot of GCC 3.4.1.gerald2004-06-062-15/+15
| | | | On the way, note that libgcj is not built on amd64.
* Update to the 2004-04-14 snapshot, which should be nearly identical to thegerald2004-04-172-14/+17
| | | | | GCC 3.4.0 release. Tweak the pre-everything message, plus display a note when libgcj is not built.
* I give up, gerald wants the cruft back in.obrien2004-03-221-0/+2
|
* Use a different method to remove possibly shared directory, so we canobrien2004-03-221-2/+2
| | | | | | fail silently. Submitted by: kris
* Re-commit revision 1.165. The perceived breakage by it was a bug in pkg-plist.obrien2004-03-211-2/+0
|
* Remove libexec/gcc/%%GNU_HOST%% and libexec/gcc on pkg_delete.obrien2004-03-201-0/+2
|
* Try to fix breakage of non-amd64 platforms introduced by 1.165 andgerald2004-03-171-13/+3
| | | | | | | | | remove inflamatory comment. Remove BROKEN from sparc64 and simplify special case handling of libgcj on ia64 and sparc64. USE_SIZE is now the default, no need to specify it explicitly. Remove WANT_THREADS_SUPPORT knob, which should be a no-op by now.
* Don't hardcode CONFIGURE_TARGET anymore -- the value in bsd.port.mk hasobrien2004-03-171-3/+2
| | | | | finally caught up with newer autoconf's requirements. Allow to build on AMD64 by lying with CONFIGURE_TARGET.
* Add a WITHOUT_LIBJAVA know, which disables building libgcj and thus savesgerald2004-03-143-37/+50
| | | | | | | | | quite some build time and also disk. Make this the default on sparc64 and ia64 where libgcj has not been ported to and thus fix long-standing packaging issues on these two platforms. On the way, update to the 20040310 snapshot of GCC 3.4.0. PR: 63427 (mostly)
* Adopt this port and update to the 2004-02-18 snapshot of GCC 3.4.gerald2004-02-192-45/+18
| | | | | | Given that I am now responsible for snapshot generation on gcc.gnu.org, remove the feature to obtain sources from GCC CVS. Mark broken on amd64 (which used to be called x86_64).
* Update to the 2004-02-11 snapshot of GCC 3.4.gerald2004-02-122-22/+24
| | | | | | Port the following two fixes from the lang/gcc33 port: 2004/02/08: Fix build on systems without a decent version of Perl. 2004/01/30: The Fortran frontend binary is called g77, not f77.
* Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.marcus2004-02-041-0/+1
| | | | (Part 2)
* Update to the 2004-01-28 snapshot of GCC 3.4. Merge in my 2004/01/26gerald2004-01-283-39/+38
| | | | | change to the gcc33 port and introduce a new make variable SUFFIX to avoid hardcoding the version number and reorder USE_ variables.
* Update to the 2004-01-14 snapshot of GCC 3.4.gerald2004-01-224-38/+54
| | | | | | | | | | | | | | | 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.
* Use the SORT macro from bsd.port.mk.trevor2004-01-221-1/+1
|
* Use PAX macro.trevor2004-01-221-1/+1
|
* Update to the 2004-01-07 snapshot of GCC 3.4. Merge in my 2004-01-05gerald2004-01-103-28/+13
| | | | | | changes which combine and simplify the post-install handling of target libraries and GCJ include files and my 2003-12-14 change which simplifies handling of .info files from the lang/gcc33 port.
* Fix packaging which was quite broken. On the way, update PORTVERSION togerald2004-01-092-7/+6
| | | | | match the new versioning scheme in GCC-land and adjust the renaming of gccbug to the scheme used by the other programs installed by this port.
* Update to the 2003-12-31 snapshot.obrien2004-01-062-7/+7
|
* Update to the 2003-12-24 snapshot.obrien2003-12-264-19/+10
|
* Sync with gcc33/Makefile rev 1.146, which fixed my broken logic in theobrien2003-12-151-1/+1
| | | | | | manpage fake out. Spotted by: gerald
* * Deal with GCC's configurary's assumption that /usr/local/{include,lib}obrien2003-12-153-0/+14
| | | | | | | | 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.
* Update to the 2003-12-10 mainline snapshot of GCC which has fixes for (atgerald2003-12-143-22/+36
| | | | | | | | least) two FreeBSD-related problems I had reported against the previous snapshot. Make some final adjustments to track changes in directory layout between GCC 3.3 and 3.4, make some simplifications, and remove the BROKEN tag.
* Really mark as broken.gerald2003-12-041-1/+1
| | | | Pointy hat to: self
* Update to the 2003-11-26 snapshot and fix several packaging issues.gerald2003-12-043-67/+17
| | | | | | | | Import significant simplifications of the post-install handling of GCJ include files from the gcc33 port. Use the new INFO= facility. The port is still (marked) broken, but should essentially work out of the box once the remaining upstream bugs have been fixed.
* Update from repo-copy of lang/gcc33 to the 2003-11-12 snapshot of GCC 3.4.gerald2003-11-148-295/+45
| | | | | | | 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.
* - ECHO -> ECHO_MSGedwin2003-09-271-3/+3
| | | | | | | | | for some ports: - ECHO -> ECHO_CMD - pre-fetch -> pre-everything PR: ports/56800-56819 Submitted by: KATO Tsuguru <tkato@prontomail.com>
* Use ${STRIP_CMD} instead of strip. Strip some additional files and simplifygerald2003-07-111-17/+16
| | | | | | | | | the machinery so that we do not need to maintain duplicate lists of binaries. Rename loop variables from $file to $f to avoid warnings by future versions of portlint. Fix a post-build comment. Reviewed by: obrien
* My manpage creation fake-out broke with 3.1.1. Give up and add a buildobrien2003-07-111-0/+1
| | | | dependency on perl 5.6.
* Add checksum for bounds-checking-gcc-3.3-1.00.patch.bz2 lost by revision 1.69.gerald2003-07-091-0/+1
|
* Upgrade to the 7-July-2003 GCC 3.3.1 in-development snapshot.obrien2003-07-093-18/+17
|
* Add bounds-checking support using Herman ten Brugge's patches.gerald2003-06-173-1/+36
| | | | | PR: 53395 Submitted by: Dan Nelson <dnelson@allantgroup.com>
* Don't remove the share/java and share/java/classes system directories.kris2003-06-091-2/+0
|
* Update to the official release of GCC 3.3. On the way, somewhat restructuregerald2003-05-153-24/+20
| | | | | | the port so that switching between snapshots and releases will amount to fewer changes in the future. Clean up PLIST_SUB and pkg-plist and add two missing entries to MAN1.
* Update to the second prerelease of GCC 3.3. Add support for the coregerald2003-05-092-6/+16
| | | | languages testsuites (similar to the lang/gcc32 port).
* I now made .bz2 sources available on gcc.gnu.org, so again use these insteadgerald2003-05-081-3/+1
| | | | | of .gz sources. Remove a makeinfo related hack for CONFIGURE_ENV which is not needed any longer.
* Update to the first prerelease of GCC 3.3, which is only available as .tar.gz.gerald2003-05-063-38/+20
| | | | Adjust COMMENT and remove NO_CDROM. Reenable man pages.
* Remove --with-gnu-as --with-gnu-ld, which are actually no-ops.gerald2003-05-061-1/+1
|
* Properly add the "[FreeBSD]" marker to the GCC version string also forgerald2003-05-061-1/+1
| | | | prereleases and releases.
* G++ headers are now installed in c++/<gcc_ver> rather than g++-v3.obrien2003-05-061-1/+1
|
* Upgrade to the 28-April-2003 GCC 3.3 in-development snapshot.obrien2003-05-042-6/+6
|
* Upgrade to the 21-April-2003 GCC 3.3 in-development snapshot.obrien2003-04-282-6/+6
|
* Merge targets pre-configure and pre-build, simplify them, and removegerald2003-04-252-20/+2
| | | | | patch-va. All of these dealt with us patching generated files (which we don't do any longer).
* Make MAINTAINER overrideable by slave ports.gerald2003-04-251-1/+1
|
* Fifty-one months after ELF flag day, and after the system compiler becamegerald2003-04-243-96/+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
* Further fixes to pkg-plist. (Tested according to Porter's Handbook 2.4 ongerald2003-04-231-3/+1
| | | | i386-unknown-freebsd4.8.)
* Allow YACC to be used, rather than Bison, for C/C++.obrien2003-04-221-0/+29
| | | | Submitted by: kan
* merge changes from gcc32 to gcc33 after testingdinoex2003-04-212-7/+36
| | | | | | | | - Option WANT_SHAREDLIBS now uses ldconfig, so LIB_DEPENDS work. - fix PLIST so critical file libgcc_s.so.1 is included. - complete PLIST - COMMENT can be overrritten by a slave port - uncomment MANPAGES, as they are currently not installed.
OpenPOWER on IntegriCloud