NOTICE: This package no longer exists in Ports


./lang/gcc/4.2 [GNU compiler collection: core C compiler]

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 4.2.4, Package name: gcc-4.2.4
Maintained by: Marc Espie
Master sites:
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
  • no_c++
  • no_f95
  • no_objc
  • no_java
  • no_ada
  • full

Filesize: 42993.611 KB
Version History (View Complete History)
  • (2015-03-20) Package deleted from Ports
  • (2009-04-17) Updated to version: gcc-4.2.4
  • (2007-03-20) Updated to version: gcc-4.2.20070307
  • (2006-11-26) Updated to version: gcc-4.2.20061024
  • (2006-10-21) Updated to version: gcc-4.2.20061014
  • (2006-10-06) Updated to version: gcc-4.2.20060715p0
  • (2006-08-02) Package added to openports.se, version gcc-4.2.20060715 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2015-03-19 10:56:02 by Pascal Stumpf | Files touched by this commit (117)
Log message:
remove 4.2.  long unused, doesn't build, tobiasu@ doesn't need it any more.
prompted by naddy@, ok tobiasu@
   2015-01-02 07:26:12 by Stuart Henderson | Files touched by this commit (13)
Log message:
bump REVISION for 5.7
   2014-11-22 10:00:13 by Marc Espie | Files touched by this commit (1)
Log message:
ada bootstrap missing. not sure it's gonna get fixed. No matter, just
disable the subpackage (minimizes diffs to other gccs)
   2014-11-17 19:07:17 by Daniel Dickman | Files touched by this commit (2)
Log message:
Update to cope with gets(3) removal. Still doesn't build so no bump.
ok espie@
   2011-07-18 13:06:37 by Christian Weisgerber | Files touched by this commit (29)
Log message:
bump revision for plist changes 4.9 -> 5.0
   2011-05-20 02:12:53 by Stuart Henderson | Files touched by this commit (1)
Log message:
add MODGCC4_GCJWANTLIB and MODGCC4_GCJLIBDEP, pdftk will need these.
ok landry@
   2011-03-26 13:13:29 by Christian Weisgerber | Files touched by this commit (2)
Log message:
tighten BUILD_DEPENDS, so gcc3 won't be accepted where gcc4 is required and
vice versa
   2011-02-08 02:37:51 by Marc Espie | Files touched by this commit (3)
Log message:
add PRAGMA_POP_PUSH_PACK support on i386 and amd64, to allow chromium9 to
work.
Limit it to i386 and amd64 so that it has minimal impact.
As discussed with naddy@/jasper@/sthen@/miod@
   2011-01-14 18:09:43 by Christian Weisgerber | Files touched by this commit (28)
Log message:
bump revision for plist changes 4.8 -> 4.9
   2010-11-28 14:30:37 by Jasper Lievisse Adriaanse | Files touched by this commit (11)
Log message:
- add missing conflict markers between g95 and (lib)gfortran.
ok steven@
   2010-11-26 07:17:17 by Marc Espie | Files touched by this commit (10)
Log message:
zap autoconf-N: part, since it's now default
   2010-11-22 02:23:59 by Marc Espie | Files touched by this commit (5)
Log message:
missed some
   2010-11-17 01:05:18 by Marc Espie | Files touched by this commit (317)
Log message:
new depends
   2010-11-13 09:26:41 by Christian Weisgerber | Files touched by this commit (1)
Log message:
enable on alpha
   2010-11-07 12:12:42 by Marc Espie | Files touched by this commit (10)
Log message:
convert WANTLIB on geo/lang
   2010-10-31 16:38:42 by Kurt Miller | Files touched by this commit (2)
Log message:
Correct UTHREAD_SP_OFFSET on i386 after layout change in struct
_machdep_state (last release). Fixes classpath build on i386.
   2010-10-29 02:50:38 by Christian Weisgerber | Files touched by this commit (6)
Log message:
add the bits to actually support the alpha arch, but don't enable yet
   2010-10-18 13:20:42 by Marc Espie | Files touched by this commit (54)
Log message:
USE_GROFF=Yes
   2010-07-24 17:05:08 by Christian Weisgerber | Files touched by this commit (27)
Log message:
bump PKGNAME for PLIST changes 4.7 -> 4.8
   2010-07-10 07:33:46 by Christian Weisgerber | Files touched by this commit (1)
Log message:
use REVISION/EPOCH
   2010-06-27 15:37:24 by Marc Espie | Files touched by this commit (1)
Log message:
clean-up, after the recent mess on i386. stevens@ and naddy@ agree.
(in case of minimal breakage, this should be ways easier to fix)
   2010-05-11 01:34:47 by Marc Espie | Files touched by this commit (1)
Log message:
auto-detect gcc4 in base
   2010-05-07 14:04:23 by Paul Irofti | Files touched by this commit (1)
Log message:
Use -f for ln(1). Okay espie@.
   2010-05-07 13:41:40 by Paul Irofti | Files touched by this commit (1)
Log message:
Check for v0. Okay espie@.
   2010-01-27 14:43:28 by Christian Weisgerber | Files touched by this commit (27)
Log message:
bump PKGNAME for PLIST changes 4.6 -> 4.7
   2009-12-20 03:40:05 by Landry Breuil | Files touched by this commit (1)
Log message:
Add an #XXX mentioning that libc.so.53.0 is needed to build gcc4 on
i386, as it's required by ada bootstrap. Should save some head
scratching to ppl not using packages, as advised.
   2009-12-20 03:15:36 by Marc Espie | Files touched by this commit (2)
Log message:
regen'd bootstrap
   2009-11-20 14:08:19 by Christian Weisgerber | Files touched by this commit (1)
Log message:
fix dependency on gcc subpackage
   2009-11-20 10:41:16 by Christian Weisgerber | Files touched by this commit (1)
Log message:
bump c++ package after dependency change
   2009-11-17 17:49:09 by Stuart Henderson | Files touched by this commit (8)
Log message:
- fix dependencies following libstdc++ bump from 4.2.4p3 to 4.2.4v0
- bump relevant PKGNAMEs
   2009-11-12 03:13:19 by Marc Espie | Files touched by this commit (1)
Log message:
new version numbering, so that updates from 4.5 work
   2009-10-15 12:02:33 by Steven Mestdagh | Files touched by this commit (4)
Log message:
provide gfortran shared library
adjust gcc4 module to provide fortran language and corresponding compiler
and dependencies
"go for it" espie@
   2009-10-10 16:48:29 by Jasper Lievisse Adriaanse | Files touched by this commit (12)
Log message:
- resolve conflict of gcj with devel/libffi:
gcj only needs the internal libffi copy to build and links statically against
it. so there is no point in installing the libffi headers and libraries from
the gcc tree.
discussed with espie@ kurt@ and upstream libffi maintainer
ok espie@ kurt@
   2009-09-23 14:57:02 by Jasper Lievisse Adriaanse | Files touched by this commit (4)
Log message:
- add @conflict marker for libffi with gcj
ok kurt@
   2009-07-13 17:13:34 by Jonathan Gray | Files touched by this commit (2)
Log message:
teach gcc about our kprintf and syslog format attributes,
adapted from the in tree gcc 3.3.5, and already included in
the llvm-gcc port.
ok kurt@ espie@
   2009-07-01 06:43:55 by Christian Weisgerber | Files touched by this commit (2)
Log message:
Make gcc 4.2 work, for some value of work, on alpha.
No version bump because the changes only affect alpha and it did not
build on this platform, previously.
From: miod@
   2009-06-22 11:00:24 by Christian Weisgerber | Files touched by this commit (26)
Log message:
bump PKGNAME for PLIST changes 4.5 -> 4.6
   2009-06-16 18:47:06 by Kurt Miller | Files touched by this commit (1)
Log message:
fix gcj build depend: use java flavor to enable -java subpackage. Problem
noticed by jasper@ okay sthen@
   2009-06-11 15:45:07 by Peter Valchev | Files touched by this commit (1)
Log message:
Make the c++ subpackage depend on libstdc++>=4.2,<4.3 to prevent
people from screwing themselves by using libstdc++-3.x which will fail
only in bizarre ways (embarassing how long it took me to debug this)
ok robert@
"finally! ok" todd@
   2009-06-06 19:22:05 by Robert Nagy | Files touched by this commit (7)
Log message:
add wchar_t support to gcc 4.2 because some upcoming ports are going to need
it. this is not much different from the in-tree gcc way of doing it.
tested with openoffice and with some other uncommited stuff.
bump needed PKGNAMEs
   2009-06-04 12:24:20 by Kurt Miller | Files touched by this commit (29)
Log message:
- enable dwarf2 exceptions (w/major bump for libestdc++)
- add gcj support for i386, amd64 and sparc64
- add MODGCC4_LANGS=java support to gcc4.port.mk
okay robert@
   2009-05-17 03:39:58 by Stuart Henderson | Files touched by this commit (2)
Log message:
tighten libstdc++ LIB_DEPENDS; avoids manual intervention at upgrade time.
-LIB_DEPENDS+=  estdc++.5::lang/gcc/3.3,-estdc
+LIB_DEPENDS+=  estdc++.5:libstdc++->=3.3,<3.4:lang/gcc/3.3,-estdc
etc.  ok phessler@
   2009-05-16 17:50:31 by Stuart Henderson | Files touched by this commit (1)
Log message:
the last commit which changed back to sjlj exception handling didn't
touch the library version, but it was required.  bump libstdc++ major
and PKGNAME-estdc.
   2009-05-09 14:01:13 by Robert Nagy | Files touched by this commit (1)
Log message:
Go back to sjlj exceptions from dwarf2 because OpenOffice got broken with
it. The problem needs to be tracked down.
   2009-04-27 06:30:26 by Kurt Miller | Files touched by this commit (1)
Log message:
@comment's also need pkg bumps.
   2009-04-21 15:02:34 by Kurt Miller | Files touched by this commit (6)
Log message:
minor pkg/* corrections on -DPIC=1 archs. okay espie@
   2009-04-16 12:36:48 by Marc Espie | Files touched by this commit (50)
Log message:
move to gcc 4.2.4, with a lot of work from kurt@ as well.
Doesn't build on alpha yet, but should be on the way...
   2009-03-07 19:30:23 by Kurt Miller | Files touched by this commit (1)
Log message:
Fix an unterminated string in regress tests which caused the regress
tests to bail out early. no pkg bump since no change in package.
   2009-02-09 13:48:23 by Christian Weisgerber | Files touched by this commit (26)
Log message:
bump PKGNAME for PLIST changes 4.4 -> 4.5
   2009-01-26 15:09:19 by Landry Breuil | Files touched by this commit (1)
Log message:
SUBPACKAGE -estdc doesn't need to RUN_DEPENDS on gcc.
Diff from Mikolaj Kucharski on ports@, thanks!
ok espie@
   2009-01-19 14:39:29 by Christian Weisgerber | Files touched by this commit (1)
Log message:
Include the headers for MMX/SSE/etc on amd64, too.
From: Pierre Riteau <pierre.riteau@gmail.com>
   2009-01-18 11:47:05 by Robert Nagy | Files touched by this commit (8)
Log message:
Enable sjlj exceptions by default because the other implementation does not
work on OpenBSD, and exceptions are hevaily used by OpenOffice.Org.
Backport PR libstdc++/31481 from GCC repository because this fix is needed
by openoffice:
PR libstdc++/31481
* include/ext/type_traits.h (__numeric_traits): Move...
* include/ext/numeric_traits.h: ... here; fix type of
__max_digits10.
* include/ext/pb_ds/detail/type_utils.hpp: Include
<ext/numeric_traits.h> too.
* include/tr1/random: Likewise.
Tested with both openoffice and webkit. bump needed PKGNAMEs;
   2008-09-11 13:22:05 by Martynas Venckus | Files touched by this commit (10)
Log message:
our math.h does not need quirks for gcc anymore.  fix-includes
script does not produce math.h, and just uses the system one, so
remove it from PLIST.  makes gccs package again.  spotted&ok naddy@
   2008-07-04 13:41:21 by Christian Weisgerber | Files touched by this commit (2)
Log message:
bump PKGNAME for PLIST changes 4.3 -> 4.4
   2008-06-11 19:14:06 by Kurt Miller | Files touched by this commit (4)
Log message:
- enable _cxa_atexit support
- implement pre-compiled header support using brk/sbrk. idea from drahn@
okay espie@
   2008-02-22 17:26:07 by Christian Weisgerber | Files touched by this commit (2)
Log message:
bump PKGNAME for PLIST changes 4.2 -> 4.3
   2007-12-20 09:11:35 by Antoine Jacoutot | Files touched by this commit (14)
Log message:
- add a common DESCR for all GCC versions (and their subpackages) ;
except for version 3.3 which already has a specific one ;
versions 3.4, 4.0 and 4.1 have been broken for a while so no bump
ok espie@
   2007-10-22 10:28:45 by Marc Espie | Files touched by this commit (4)
Log message:
fix ada bootstrap wrt recent libc
   2007-09-22 01:52:07 by Nikolay Sturm | Files touched by this commit (1)
Log message:
bump after COMMENT changes
   2007-09-15 18:27:06 by Michael Erdely | Files touched by this commit (52)
Log message:
Remove surrounding quotes in COMMENT*/PERMIT_*/BROKEN
   2007-07-30 17:31:46 by Christian Weisgerber | Files touched by this commit (2)
Log message:
bump package names due to OSREV increment and corresponding plist changes
   2007-06-19 15:23:38 by Antoine Jacoutot | Files touched by this commit (7)
Log message:
- activate powerpc support at last
- explicitly disable tls (Thread-local storage) so it is not incorrectly
detected on some arch(s)
ok espie@
   2007-05-16 04:19:14 by Steven Mestdagh | Files touched by this commit (2)
Log message:
add homepage
ok espie@


   2007-04-05 10:20:19 by Marc Espie | Files touched by this commit (912)
Log message:
base64 checksums.


   2007-04-01 10:44:20 by Nikolay Sturm | Files touched by this commit (12)
Log message:
really depend on specified autoconf/automake version


   2007-03-20 04:48:52 by Marc Espie | Files touched by this commit (33)
Log message:
update to a more recent snapshot.


   2007-03-17 16:34:13 by Marc Espie | Files touched by this commit (39)
Log message:
revert commit mistake


   2007-03-17 15:58:46 by Marc Espie | Files touched by this commit (39)
Log message:
new gcc snapshot, this one compiles again on i386 !
NOTE: this needs current -src, in particular current includes
for libgfortran to build correctly (semantics change in __extern inline
that lead to duplicate isalnum symbols otherwise).


   2007-02-14 09:55:28 by Steven Mestdagh | Files touched by this commit (8)
Log message:
bump PKGNAME due to PLIST changes after 4.0 -> 4.1


   2006-11-25 09:26:46 by Marc Espie | Files touched by this commit (16)
Log message:
clean-up:
- use PSEUDO_FLAVORS
- fix ownership of various files
- new MULTI_PACKAGES
- slightly newer snapshot
   2006-11-01 16:57:24 by Christian Weisgerber | Files touched by this commit (3)
Log message:
switch -f95 gmp dependency to gmp and mpfr
   2006-10-21 08:26:07 by Robert Nagy | Files touched by this commit (1)
Log message:
Add MODGCC4 support and use gcc 4.2;
ok espie@
   2006-10-20 09:35:25 by Marc Espie | Files touched by this commit (3)
Log message:
tweaks for Fortran and objc on amd64
   2006-10-20 07:43:18 by Marc Espie | Files touched by this commit (30)
Log message:
update to a recent snapshot, and fix some bullshit
can probably compile on amd64 now
   2006-10-20 05:03:38 by Marc Espie | Files touched by this commit (10)
Log message:
bump ada bootstrap for libc changes
   2006-10-06 06:42:43 by Kurt Miller | Files touched by this commit (5)
Log message:
correct defines for SIZE_TYPE and PTRDIFF_TYPE which fixes this error:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28582
"error: 'operator new' takes type 'size_t' ('unsigned int') as first
parameter". help from kettenis@, okay espie@


   2006-08-01 02:58:11 by Marc Espie | Files touched by this commit (3)
Log message:
fix after compile on sparc64.
There is (again) something fishy with exceptions on sparc64...