David E. O'Brien
a672b88679
trim distfiles
1999-08-30 22:38:06 +00:00
David E. O'Brien
c39919f117
Add RCS keyword.
1999-08-30 22:35:30 +00:00
Peter Wemm
fe8f04069f
$Id$ -> $FreeBSD$
1999-08-30 12:01:11 +00:00
David E. O'Brien
f0f690adc1
Change Id->FreeBSD.
1999-08-25 06:35:40 +00:00
David E. O'Brien
ba5842e8e7
Upgrade to version 2.95.1.
1999-08-19 01:10:55 +00:00
David E. O'Brien
427dd25340
Use a better sed(1) pattern in case I break __FreeBSD__ again.
1999-08-18 23:58:55 +00:00
David E. O'Brien
e0964473d6
Don't assign __FreeBSD__ a value here. (pulled too much in from
...
src/contrib/egcs/ again)
PR: 13224
Submitted by: imura@cs.titech.ac.jp
1999-08-18 23:58:21 +00:00
David E. O'Brien
2e3020eaae
Key off the DISTNAME more, so that upgrading requires less editing.
1999-08-18 19:03:09 +00:00
David E. O'Brien
1b26a2abec
As in the i386, `tm.h' includes headers for us.
1999-08-16 10:57:25 +00:00
David E. O'Brien
c84f599e15
Include the proper arch header for a.out systems.
1999-08-16 10:51:53 +00:00
David E. O'Brien
0a0cbb1d65
More EGCS->GCC transition.
...
* binaries/manpages are now gcc295 / g++295 / g77
* use {MASTER_SITE_GNU}
1999-08-16 00:21:05 +00:00
David E. O'Brien
c2530c49c0
Make -pthread work again -- pulled too much in from src/contrib/egcs/
1999-08-16 00:12:21 +00:00
David E. O'Brien
67ea3dcdcb
Tweak a German master site.
...
Submitted by: Dirk Froemberg <dirk@FreeBSD.org>
1999-08-09 15:50:58 +00:00
David E. O'Brien
820ec33aeb
Add "java" to categories list. GCC-2.95 now has parts of a Java compiler
...
bunded in.
1999-08-05 16:07:53 +00:00
David E. O'Brien
4d4d7bde85
Update to GCC-2.95 (what would have been EGCS-1.2).
1999-08-05 16:06:07 +00:00
David E. O'Brien
ef62a281ed
Define "OBSTACK_CHUNK_SIZE" as getpagesize().
...
Our malloc can allocte pagesized blocks efficiently and the EGCS default
size of 4072 bytes is not optimal.
Protect #define's and other minor syncing with
src/contrib/egcs/gcc/config/freebsd.h
OBSTACK_CHUNK_SIZE Submitted by: Hidetoshi Shimokawa
1999-06-28 09:52:43 +00:00
David E. O'Brien
5796f2d63b
Cleanup the FREEBSD_NATIVE stuff, which we don't use anymore in this context.
1999-06-28 09:07:17 +00:00
Michael Haro
5ce8e8e5c7
Remove the test to create ${PREFIX}/share/info/dir as it is now
...
in bsd.port.mk and this helps to unify the check and install.
1999-06-05 22:32:11 +00:00
Marc G. Fournier
a05c0a07b8
this should finish cleaning up the WWW_SITE -> DESCR/WWW: mess ...
1999-04-22 00:17:18 +00:00
David E. O'Brien
6325fcf217
Fix the CPP_PREDEFINES so it properly gets the "global" definition too.
1999-04-18 01:33:05 +00:00
Bill Fumerola
be98a3dc70
Real URLs that reference directories end in '/'
1999-04-08 21:12:34 +00:00
David E. O'Brien
53b6f388ef
Worked better before.
1999-04-02 17:15:19 +00:00
David E. O'Brien
3d882ed96b
Use proper include directive.
1999-03-30 18:42:02 +00:00
David E. O'Brien
6a9f6dc39f
Add FreeBSD's ``-fformat-extensions''. Taken from 4.0-CURRENT, this allows
...
2.x/3.x people to compile kernels and world with EGCS.
1999-03-30 18:15:39 +00:00
David E. O'Brien
3d4549d577
Don't fetch alpha suppliment -- the bits are now part of the port.
1999-03-30 02:58:02 +00:00
David E. O'Brien
3dc22c924d
Don't create empty ``PREFIX/info/dir''. It is already taken care of for us.
1999-03-23 18:37:47 +00:00
David E. O'Brien
7b9d7e0720
* Add support for ``-pthead''
...
* Add Alpha support
Obtained from: Alpha bits taken from Hidetoshi Shimokawa's
<simokawa@FreeBSD.ORG> work
1999-03-22 01:35:36 +00:00
David E. O'Brien
b4f4cda51d
Upgrade to 1.1.2 release.
1999-03-17 00:40:26 +00:00
Marc G. Fournier
d5ba786a25
Commit all Y2K/WWW_SITE changes from today...
1999-03-11 21:47:15 +00:00
Satoshi Asami
e244b8bccc
Fix to make ports work with bsd.port.mk rev. 1.306.
...
${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. :)
1999-03-08 07:28:36 +00:00
David E. O'Brien
5e26fb9668
Support building libstdc++ shared if "WANT_SHAREDLIBS" is defined.
...
Submitted by: dfr
1999-02-28 12:18:36 +00:00
David E. O'Brien
b5be18a57a
STL 3.0 rope fix.
...
Obtained from: aspell 0.27.1 port
1999-02-28 11:53:32 +00:00
David E. O'Brien
8268f8bd85
Upgrade to egcs-1.1.2 pre-release-2
...
(if you are an EGCS user, please test this port. I would like to get any
feedback before the 1.1.2 release)
1999-02-28 10:50:51 +00:00
David E. O'Brien
7fe3d489b9
* clean up verbosity of Makefile
...
* now GNUHOST is i386-unknown-freebsd{OS_VER} vs. i386-unknown-freebsd
1999-02-09 22:17:21 +00:00
David E. O'Brien
9740802749
GNUHOST is now "i386-unknown-freebsd" for an ELF machine, and
...
"i386-unknown-freebsdaout" for an a.out machine.
1999-02-09 18:24:50 +00:00
Satoshi Asami
5114e2637e
Adjust port Makefiles to new EXTRACT_* variable defaults. See log of
...
bsd.port.mk rev. 1.304 for details on the change.
The fix here is one of the following.
(1) Define USE_BZIP2 instead of BUILD_DEPENDS on bzip2 and redefining
EXTRACT_* commands.
(2) Change ${EXTRACT_CMD} to ${TAR} when the command is obviously
calling the "tar" command (i.e., arguments like "-xzf" are spelled
out).
(3) If ${EXTRACT_CMD} is called directly with ${EXTRACT_BEFORE_ARGS},
add ${EXTRACT_AFTER_ARGS} to the command line as well.
(4) If any of EXTRACT_CMD, EXTRACT_BEFORE_ARGS or EXTRACT_AFTER_ARGS
is set, define the other two too.
1999-02-03 11:12:01 +00:00
David E. O'Brien
ec6d85e380
Allow '$' in labels as our offical compiler does.
...
Reviewed by: jdp
Submitted by: Keith Walker <kew@timesink.spk.wa.us>
1999-01-23 06:08:11 +00:00
David E. O'Brien
8ce8f1b897
Wasn't in the main dir when I commited this the first time.
...
Noticed by: jdp
1998-12-26 20:10:02 +00:00
David E. O'Brien
e9035ce80a
Build and install crtbegin.o crtbeginS.o crtend.o crtendS.o for the ELF case.
...
This should fix some of the problems with exceptions under ELF.
PR: ports/9089
Submitted by: jdp via Robert Schulhof <rrs@LMI.Net>
1998-12-25 19:42:01 +00:00
David E. O'Brien
d99ea25357
Use the bzip2 version of the distfile. It saves almost 3meg.
1998-12-05 04:00:40 +00:00
David E. O'Brien
acefef6462
EGCS 1.1.1 *Release* is out.
1998-12-05 03:40:17 +00:00
David E. O'Brien
af95af9e7e
Fix configure scripts to it correctly detects an ELF system w/o having to
...
be forced.
Submitted by: Niall Smart <nialls@euristix.ie> (w/changes by me)
1998-12-04 11:07:55 +00:00
David E. O'Brien
f60d718deb
Add OSREL to tail end of ${ARCH}-unknown-freebsd to get a properly formed
...
GNU description string.
1998-12-04 11:05:05 +00:00
David E. O'Brien
f1e20b513d
"upgrade" to EGCS egcs-1.1.1-prerelease-3.
...
Note that the 1.1 versions are an older code base (egcs rev 2.91.x) vs.
the snapshot this is replacing (egcs rev 2.92.x). However people have
reported less problems with 1.1.1-prerel than the current snapshots.
1998-12-02 09:41:28 +00:00
David E. O'Brien
7ee43cf06d
switch to new pre/post bsd.port.mk
1998-11-13 07:34:57 +00:00
David E. O'Brien
9554bec5c6
i386 => ${ARCH}
...
Requested by: imp
1998-11-13 07:32:21 +00:00
John Polstra
71e64d35d1
Make profiling work.
1998-10-08 21:33:02 +00:00
David E. O'Brien
7ad180cedf
Allow building and packaging for ELF.
1998-10-01 21:40:03 +00:00
Satoshi Asami
d180c1547c
Doesn't package due to PLUST_SUB/GNUHOST definition and bsd.port.mk
...
inclusion order.
1998-09-28 09:47:01 +00:00
David E. O'Brien
1beb04227c
Build properly on ELF systems.
1998-09-27 01:56:14 +00:00
David E. O'Brien
8c737eadca
make fetchable
1998-09-27 00:44:18 +00:00
David E. O'Brien
cd91803be3
back to the snaps w/egcs-19980914
...
Submitted by: jdp
1998-09-26 18:17:13 +00:00
David E. O'Brien
c7328c76ae
Upgrade to 1.1b.
...
Since there has been announced a to-be ver 1.1.1, change my versioning to
a 4th "." to avoid "a"/"b" to avoid being mistaken for an alpha/beta vers.
1998-09-10 04:05:27 +00:00
David E. O'Brien
3500d06a33
my goof. fetch only egcs-1.1a.tar.gz, not the entire release/egcs-1.1a
...
directory.
Submitted by: Werner Griessl <werner@btp1da.phy.uni-bayreuth.de>
1998-09-04 18:56:55 +00:00
David E. O'Brien
6d7e6da0b7
egcs 1.1 HAS BEEN RELEASED!!
...
(I will probably not be tracking the snapshots as closely now. I'd like to
see if 1.1 isn't stable enough to stay with for a while)
Cygnus calls this 1.1a (not Alpha, but a second rolling because a few G77
files were left out). I'm naming this version 1.1.1 so people won't think
it is an alpha version.
1998-09-03 08:49:10 +00:00
David E. O'Brien
c36f11a763
* upgrade to 19980816 snapshot
...
* reduce maintance costs, advantage PLIST_SUB
1998-08-26 09:51:16 +00:00
Tim Vanderhoek
8ce50883da
The first time I tried committing this set of manpage removals it got
...
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.
1998-08-18 18:33:15 +00:00
John Polstra
1596221df9
Fix Version-required comment.
1998-08-12 04:39:10 +00:00
David E. O'Brien
9ccc2ed115
Upgrade to the 19980803 snapshot.
1998-08-11 08:22:46 +00:00
Satoshi Asami
48887e4ba8
Make these ports (TenDRA, egcs, gcc28, glibstdc++28 and guavac, all
...
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.
1998-08-07 22:49:31 +00:00
David E. O'Brien
46f2115274
Upgrade to the 19980721 snap.
1998-07-26 23:43:40 +00:00
David E. O'Brien
dcb89c7cec
Sync with gcc28 port:
...
* Implement support for weak symbols. This solves the "___error" undefined
problem on 3.0-CURRENT systems.
* look for crt0.o in /usr/lib/aout on 3.0-CURRENT systems.
1998-07-19 22:03:43 +00:00
David E. O'Brien
0d874aa8de
upgrade to the July 15th (19980715) snapshot
1998-07-16 06:23:42 +00:00
David E. O'Brien
63124d5dfb
Upgrade to the 19980628 snapshot.
...
(note the 19980608 snapshot had major problems -- I'd suggest upgrading
if you are using this version)
1998-07-06 10:17:17 +00:00
David E. O'Brien
1395c6719c
upgrade to 19980608 snapshot
1998-06-10 05:29:14 +00:00
David E. O'Brien
a3d2e77c73
+ Remove the MANUAL_PACKAGE_BUILD.
...
+ The C++ includes and gcc specific libs now live under gcc-lib/.....
+ don't install ``c++''
+ make links egcc and eg++
+ c++filt --> g++filt to non conflict with stock version
+ clean up package dirs on ``pkg_delete''
1998-05-20 08:59:31 +00:00
David E. O'Brien
4ef26603cc
Upgrade to 1998-05-08 snapshot version.
1998-05-19 22:33:45 +00:00
David E. O'Brien
7f9110e8e8
Upgrade to the May 2nd 1998 snapshot version.
1998-05-05 06:34:48 +00:00
David E. O'Brien
d53d3cdfc1
Upgrade to 980406 snapshot
...
Reviewed by: my PITA ecs240 project
1998-04-14 10:17:32 +00:00
David E. O'Brien
24009d8ad4
Used to build for me, now doesn't. Bombs in making the stage2 compiler.
...
For now, use ``cvs co -regcs_102 egcs'' if you want a working version
before the next upgrade.
1998-04-11 01:32:19 +00:00
David E. O'Brien
c70534b96a
Upgrade to the 980315 snapshot.
1998-04-07 01:18:16 +00:00
David E. O'Brien
d0d4155962
Upgrade to version 1.0.2 release.
1998-04-07 01:14:29 +00:00
John Polstra
5212ff50e2
Fix the "Version required" comment.
1998-03-17 21:10:40 +00:00
David E. O'Brien
e29e62d236
The private copy of float.h seems to have gone away.
1998-03-10 06:23:53 +00:00
David E. O'Brien
4391ea5a75
Fix things so it packages.
...
Take over maintaince from jdp until after the 3.0 crunch is over.
Ok'ed by: jdp
1998-03-08 12:54:14 +00:00
John Polstra
b0004515aa
Master site changed.
1998-02-23 01:52:52 +00:00
David E. O'Brien
4887a1304c
Just-cant-get-this-one-right by: obrien
1998-02-17 00:05:47 +00:00
David E. O'Brien
e57cd2ec04
Forgot to submit PLIST diff.
...
Noticed by: Satoshi
1998-02-17 00:04:54 +00:00
Satoshi Asami
5306c7abab
Mark this port broken, doesn't package.
1998-02-16 09:18:13 +00:00
David E. O'Brien
f8cd0b6297
Upgrade to 1998-02-05 SNAP. Fixes problems several have had with 1.0.1.
...
Including linking with the STL vector class.
1998-02-14 04:18:25 +00:00
David E. O'Brien
028a674b3b
Set __FreeBSD__ to 2, not 3.
...
Ports track -STABLE.
1998-02-13 08:16:17 +00:00
Satoshi Asami
57795467ce
Add MANUAL_PACKAGE_BUILD, this port installs a "libstdc++.a" in
...
/usr/local/lib and that will cause the system gcc to be unhappy if
something is linked with -L/usr/local/lib.
1998-02-03 07:48:35 +00:00
John Polstra
67e588bd58
Make "-fsjlj-exceptions" (use setjmp/longjmp for exceptions) the
...
default for FreeBSD. The standard exception implementation reliably
dumps core under FreeBSD. Users can put "-fno-sjlj-exceptions" on
the command line if they really want to override the new default.
Configure with "--with-gnu-as" and "--with-gnu-ld".
Define "__FreeBSD__" as 3.
1998-01-23 17:49:47 +00:00
David E. O'Brien
1667cde2e4
Strip the binaries.
1998-01-14 07:24:54 +00:00
Satoshi Asami
6aaee5f116
sed -> ${SED}.
1998-01-13 05:18:16 +00:00
John Polstra
fa5dde5a30
This is a new port for egcs, which probably stands for something
...
like "enhanced GNU compiler suite." It contains updated versions of
gcc, g++, and g77 with many bugfixes and some new optimizations.
The C++ compiler in particular is vastly improved over gcc-2.7.2.1.
1998-01-10 21:40:10 +00:00