aboutsummaryrefslogtreecommitdiffstats
path: root/lang/gcc28
Commit message (Collapse)AuthorAgeFilesLines
* - Remove conditional checks for FreeBSD 5.x and olderpav2009-01-061-3/+0
|
* Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.rafan2008-08-211-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Specifically, newer autoconf (> 2.13) has different semantic of the configure target. In short, one should use --build=CONFIGURE_TARGET instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning and the old semantic may be removed in later autoconf releases. To workaround this issue, many ports hack the CONFIGURE_TARGET variable so that it contains the ``--build='' prefix. To solve this issue, under the fact that some ports still have configure script generated by the old autoconf, we use runtime detection in the do-configure target so that the proper argument can be used. Changes to Mk/*: - Add runtime detection magic in bsd.port.mk - Remove CONFIGURE_TARGET hack in various bsd.*.mk - USE_GNOME=gnometarget is now an no-op Changes to individual ports, other than removing the CONFIGURE_TARGET hack: = pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables) - comms/gnuradio - science/abinit - science/elmer-fem - science/elmer-matc - science/elmer-meshgen2d - science/elmerfront - science/elmerpost = use x86_64 as ARCH - devel/g-wrap = other changes - print/magicfilter GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf Total # of ports modified: 1,027 Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes) PR: 126524 (obsoletes 52917) Submitted by: rafan Tested on: two pointyhat 7-amd64 exp runs (by pav) Approved by: portmgr (pav)
* - Remove support for a.out format and PORTOBJFORMAT variable from individualpav2007-01-301-6/+2
| | | | | | ports With hat: portmgr
* SHA256ifyedwin2006-01-221-0/+1
| | | | Approved by: krion@
* Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtryedwin2006-01-221-1/+1
| | | | | Approved by: krion@ PR: ports/88711 (related)
* - Portlintpav2005-11-101-4/+4
| | | | | PR: ports/88544 (part of) Submitted by: Matthew Luckie <mjl@luckie.org.nz> (maintainer)
* - Fix INFO handling, fixing plist on 6.0 (different makeinfo there)pav2005-08-192-41/+2
| | | | | | Reported by: krionmail Approved by: portmgr (krion) Approved by: maintainer
* - Unbreak on 6.0pav2005-08-172-2/+12
| | | | | | | | - Take maintainership PR: ports/85036 Submitted by: Matthew Luckie <mjl@luckie.org.nz> Approved by: portmgr (clement)
* Remove the Expiration as this builds on -CURRENT again.obrien2005-06-061-2/+1
| | | | Approved by: krion
* Fix the build on 6-CURRENT.obrien2005-06-051-4/+0
|
* Correct the syntax of the expiration date. This is what you get by justnetchild2005-04-111-1/+1
| | | | | | reading the implementation, but not the docs... Pointyhat kindly provided by: krion
* Set expiration date to 20050610 and mark IGNORE on -current (it peeks intonetchild2005-04-101-0/+5
| | | | | | private headers) Requested by: portmgr (krion)
* Fix build. Ports that formerly attempted to work around problemsdas2005-02-124-32/+52
| | | | created by matherr() no longer need to do so.
* Add missing file, and don't try to unconditionally remove a directorykris2004-11-251-1/+2
| | | | shared with other gcc versions.
* Don't install compiler binaries without a version in the file name.obrien2004-11-152-7/+6
|
* DEPRECATE the unused, outdated gcc28 and gcc31 ports for removal at a future ↵kris2004-03-141-0/+2
| | | | date.
* Remove entry for bounds-checking patch, which was reported to betrevor2004-03-111-1/+1
| | | | | | | | | | unfetchable and has been not been used by the Makefile since last May. PR: 51738 Submitted by: parv Add size datum.
* BROKEN on alpha: does not compilekris2004-02-231-0/+4
|
* Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.marcus2004-02-041-0/+1
| | | | (Part 2)
* USE_REINPLACE need be defined only when REINPLACE_CMD is used.trevor2003-11-171-1/+0
|
* - ECHO -> ECHO_MSGedwin2003-09-271-2/+2
| | | | | | | | | for some ports: - ECHO -> ECHO_CMD - pre-fetch -> pre-everything PR: ports/56800-56819 Submitted by: KATO Tsuguru <tkato@prontomail.com>
* Make portlint(1) happy by changing strip to ${STRIP_CMD}osa2003-09-241-1/+1
| | | | | Submitted by: Oleg Karachevtsev <ok@etrust.ru> PR: 56998
* These older compilers don't support amd64, sparc64, and ia64.obrien2003-05-091-0/+1
|
* Remove support for bounds checking (which used to be enabled by settinggerald2003-05-081-5/+0
| | | | | | | | | WANT_BOUNDS_CHECKING), as Herman ten Brugge <hermantenbrugge@home.nl>, the author of these patches, removed them from their web-site, saying that they contain bugs fixed in later versions and strongly suggested to use current versions of GCC. PR: 51738
* Simpler version of the "make this work on 5-CURRENT again" fix.obrien2003-04-282-6/+10
| | | | | In this version we simply use the default emulation rather than explicitly setting it [wrong].
* Fix build on -CURRENT.gerald2003-04-271-0/+6
| | | | | PR: 46899 Submitted by: David Holm <david@realityrift.com>
* De-pkg-comment.knu2003-02-212-1/+1
|
* Use the full path to /sbin/sysctlkris2003-01-301-1/+1
| | | | Noticed by: 'make index' in crontab
* o Rollback PORTCOMMENT modifications while this feature's implementationlioux2002-11-112-2/+1
| | | | | | | | is better studied o Turn PORTCOMMENT variable in Makefile back into pkg-comment files Approved by: kris (portmgr hat), portmgr, re (silence)
* Use PORTCOMMENT in the Makefile, and whack the pkg-comment.adamw2002-11-072-1/+2
| | | | Approved by: pat
* Adjust pkg-comment and pkg-descr. gcc28 isn't the Latest Release andarved2002-11-052-5/+1
| | | | | | will probably not become our base system compiler in the near future. Submitted by: Frerich Raabe <frerichraabe@gmx.de>
* The effort to maintain these for FreeBSD just isn't worth it with the lackobrien2002-11-051-1/+1
| | | | of reward.
* Document.obrien2002-03-251-1/+1
|
* Let machine/ansi.h know not to play glibc for us.obrien2002-03-242-2/+11
|
* Set these ports' LATEST_LINK to gcc{27,28,295,30} to avoid conflictknu2002-01-201-0/+2
| | | | | | with each other's package link name. (Maintainer timeout; I think it's too trivial to bother him with.)
* Adjust(fix) info processing.obrien2001-03-112-0/+28
| | | | Submitted by: YAZAKI Hiroyuki <yazaki@nn.iij4u.or.jp>
* Adjust(fix) the info processing.obrien2001-03-112-3/+15
| | | | Submitted by: YAZAKI Hiroyuki <yazaki@nn.iij4u.or.jp>
* Add $FreeBSD$, which help me in problem reports.obrien2000-11-221-0/+1
|
* Don't define "ASM_WEAKEN_LABEL" in the a.out case.obrien2000-11-111-7/+1
| | | | | PR: 16882 Submitted by: Bly Hostetler <hostetlb@agcs.com>
* Add in the bounds checking patch from XXX Haj Ten Brugge ifobrien2000-11-112-0/+6
| | | | "WANT_BOUNDS_CHECKING" is defined.
* Convert to the PORTNAME - PORTVERSION syntax.obrien2000-04-121-2/+2
|
* Restore useless version required comments.obrien2000-03-221-0/+1
|
* Remove the "version required" line.obrien2000-03-201-1/+0
|
* portlintobrien1999-09-051-1/+1
|
* ln -> ${LN}mharo1999-08-281-2/+2
|
* Change Id->FreeBSD.obrien1999-08-251-1/+1
|
* Don't waste CDROM real estate on a soon to be OBE version.obrien1999-07-151-1/+3
|
* Commit #3/4 to enforce caps, no period.hoek1999-06-271-1/+1
| | | | | | | | | | | | FWIW, checkout of these things took 5+hrs, staying on the local .freebsd.org net w/o hitting the 'net at all. As promised, $ time cvs ci real 67m51.701s user 0m1.250s sys 0m5.345s
* Switch over fully to "CONFIGURE_TARGET" and specify a unique one so I canobrien1999-03-311-14/+10
| | | | | tell if people built Gcc28 from the ports collection in a normal manner when I get bug reports.
* Add support for -fformat-extensions.obrien1999-03-314-6/+283
| | | | (kernel and world should now be buildable using gcc28)
* Make -fsjlj-exceptions the default (ie, no DWARF2_UNWIND_INFO) for the ELFobrien1999-03-221-3/+8
| | | | | | case too. Submitted by: terry (Thanks to Amancio for identification)
* Fix to make ports work with bsd.port.mk rev. 1.306.asami1999-03-081-1/+2
| | | | | | | | | | | | | | | | ${MACHINE_ARCH}--freebsd${OSREL} is now passed to CONFIGURE_ARGS if GNU_CONFIGURE is defined. Take the target out of CONFIGURE_ARGS of some ports that added it explicitly; define it as ${MACHINE_ARCH}--freebsd if the port doesn't like the ${OSREL} part; define it as something else (such as ${MACHINE_ARCH}--freebsdelf if the port requires that; define it as an empty string if the port doesn't like it at all. The last might be a sign that a GNU_CONFIGURE port actually doesn't use GNU's version of configure at all; but I don't have time to go look at them all, we'll fix them as time goes on. At least we've got much fewer "-unknown-"s in the tree as the result. :)
* GNUHOST is now "i386-unknown-freebsd3" for ELF machines andobrien1999-02-105-14/+96
| | | | "i386-unknown-freebsdaout3" for a.out machines.
* ${MASTER_SITE_GNU} got rearranged in December; let's catch up.fenner1999-01-271-1/+2
|
* DEFAULT_PCC_STRUCT_RETURN should be "0" for the ELF case too.obrien1999-01-121-3/+14
|
* i386 => ${ARCH}obrien1998-11-131-4/+4
| | | | Requested by: imp
* Use bsd.port.{pre,post}.mk. Either use them to avoid having to defineasami1998-11-111-6/+7
| | | | | | | | something already there (PORTOBJFORMAT, OSVERSION) or move stuff from after .include <bsd.port.mk> to before. (This is not by any means the complete list but just the ones I've noticed recently.)
* Pass the GNUARCH value to `configure' to force the detection of an ELF system.obrien1998-11-101-6/+14
| | | | | | | (I still intend to fix the bug in the script that misses an ELF system for an a.out one) Current fix submitted by: "Alec Wolman" <wolman@cs.washington.edu>
* GNUHOST was defined twice. Also, take out the ELF cruft, a simpleasami1998-10-081-8/+2
| | | | BROKEN_ELF will do. :)
* Broken on ELF boxes.obrien1998-09-271-1/+8
|
* The first time I tried committing this set of manpage removals it gothoek1998-08-191-3/+0
| | | | | | | | all the way to diffing yorick/pkg/PLIST and then died with a "bad hostname freefall.freebsd.org" .... Hopefully that's not bad... ;-) Hmm.. Maybe I'll try doing this from beast, next! kickme's a boring machine, and bento is busy.
* dont ask..obrien1998-08-181-29/+29
|
* Update to use PLIST_SUBobrien1998-08-181-6/+2
|
* * expmed.c (expand_mult): Use 0 as add_target if should preserveobrien1998-08-141-0/+37
| | | | | | | | subexpressions. * expmed.c (expand_divmod): Save last divison constant and if rem is same as div, don't adjust rem cost. Submitted by: Peter Jeremy <peter.jeremy@auss2.alcatel.com.au>
* * Minor bug fixes from OpenBSD (and some stuff to ease diff'ing in the future)obrien1998-08-1413-11/+488
| | | | | | | | * Some initial support for FreeBSD-alpha * Add some optimizations required by g77, which still might be of some use to adventuring C/C++ programmers. Obtained from: OpenBSD (parts)
* Make these ports (TenDRA, egcs, gcc28, glibstdc++28 and guavac, allasami1998-08-081-5/+3
| | | | | | | | | | under lang) use ${OSREL} as defined in bsd.port.mk rev 1.281 and 1.227.2.43. Note gcc28 is hopelessly broken, it uses an undefined variable ${GNUOSREL} and thus has an empty string wherever ${OSREL} should be. However, it's consistent with its own PLIST at the current state so I haven't "fixed" it yet.
* Better way to do the equivalent of "-fsjlj-exceptions".obrien1998-07-221-18/+10
|
* Fix this port so that it can find crt0.o in /usr/lib/aout on recentjdp1998-07-013-7/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | -current systems. Fix the definition of the preprocessor symbol __FreeBSD__. It had been defined as "2=3". Implement support for weak symbols. This solves the "___error" undefined problem on -current systems. Default to -fsjlj-exceptions even for C programs. This is needed because a few modules in libgcc are built with -fexceptions turned on, and the default style of exception support causes croakage. I tried a make buildworld on a recent -current system by adding the following to /etc/make.conf: CC=/usr/local/bin/gcc28 -B/usr/local/lib/gcc-lib/i386-unknown-freebsd3.0/2.8.1/ CXX=/usr/local/bin/g++28 -B/usr/local/lib/gcc-lib/i386-unknown-freebsd3.0/2.8.1/ It got pretty far along before dying. The death occurred when building our old native libstdc++, almost certainly because of header file incompatibilities. Another obstacle for make world is that this port doesn't currently build a PIC version of libgcc (libgcc_pic.a).
* Unmark it broken, it worked when I emptied /usr/local.asami1998-06-111-3/+1
|
* for name in _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2 _lshrdi3 ↵asami1998-06-061-1/+3
| | | | | | | | | | | | | | | | | | | | | _ashldi3 _ashrdi3 _ffsdi2 _udiv_w_sdiv _udivmoddi4 _cmpdi2 _ucmpdi2 _floatdidf _floatdisf _fixunsdfsi _fixunssfsi _fixunsdfdi _fixdfdi _fixunssfdi _fixsfdi _fixxfdi _fixunsxfdi _floatdixf _fixunsxfsi _fixtfdi _fixunstfdi _floatditf __gcc_bcmp _varargs __dummy _eprintf _op_new _op_vnew _new_handler _op_delete _op_vdel _bb _shtab _clear_cache _trampoline __main _exit _ctors _eh _eh_compat _pure; \ do \ echo ${name}; \ ./xgcc -B./ -O2 -DIN_GCC -g -I./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -fexceptions -I. -I. -I./config -c -DL${name} \ ./libgcc2.c -o ${name}.o; \ if [ $? -eq 0 ] ; then true; else exit 1; fi; \ ar rc tmplibgcc2.a ${name}.o; \ rm -f ${name}.o; \ done _muldi3 : _fixunsdfsi In file included from include/limits.h:116, from include/syslimits.h:7, from include/limits.h:11, from ./libgcc2.c:1085: /usr/local/lib/gcc-lib/i386-unknown-freebsd2.2.6/2.8.1/include/limits.h:212: unbalanced `#endif'
* Fix the LINK_SPEC for a.out.obrien1998-05-221-4/+25
| | | | Submitted by: roberto
* Update comment and descriptions.obrien1998-05-012-4/+5
|
* Sync-up CPP predefines w/our stock compiler and EGCS.obrien1998-04-122-22/+11
| | | | | 1. we are not 386BSD 2. ELF shouldn't need "-fsjlj-exceptions"
* Bump comment from 2.8 to 2.8.1.obrien1998-04-121-2/+2
|
* Define __FreeBSD__ to be the major version (rather than empty).obrien1998-03-113-1/+53
| | | | | Add -fsjlj-exceptions as the default. Requested by: John Fiber
* Upgrade to 2.8.1obrien1998-03-103-36/+36
|
* Fix missing brace in the pre-install target.jfieber1998-03-091-2/+2
|
* Abstract this more to make building on non-x86 easiler.obrien1998-03-062-32/+32
|
* Latest install hacks for GCC 2.8.obrien1998-03-052-40/+51
| | | | | The changes were done to closely match the upcoming libstdc++ port I will commit shortly.
* Build the gcc28 we install with itself rather than /usr/bin/cc.obrien1998-03-042-5/+13
| | | | | Renamed manpages to <binanary>28.1.gz to reduce namespace conflicts. Added bin/gcc28 and bin/g++28.
* Gcc/G++ version 2.8.0. Includes greatly improved C++ compiler and latestobrien1998-01-165-0/+121
SGI reference STL.