Commit Graph

157 Commits

Author SHA1 Message Date
espie
1870a5bcd4 clean-up Makefile, add test sections. 2002-05-30 08:57:32 +00:00
espie
ab6056dd33 fix libffi symbols... java is broken right now, since boehm-gc isn't working
at all....
2002-05-30 00:32:03 +00:00
espie
269ad0eee1 flattened rs6000 config files, so use them... 2002-05-29 23:00:27 +00:00
espie
dbd88d50fd ... and yet another one. 2002-05-29 22:53:03 +00:00
espie
fed9181784 another errant CODESET 2002-05-29 22:42:43 +00:00
espie
cd908a9de0 zap obsolete macros 2002-05-29 15:43:13 +00:00
espie
b7f65b11b0 combinations without MASK_LONG_DOUBLE_128 are explicitly not supported. 2002-05-29 15:18:10 +00:00
espie
b8b368f5dc okay, it definitely looks like some symbols don't even exist without this
file...
2002-05-29 14:51:52 +00:00
espie
c7b4764c2b more tweaks, we'll see later if this builds a working compiler. 2002-05-29 14:33:26 +00:00
espie
affa534b30 typo 2002-05-29 14:21:25 +00:00
espie
db33d9ef2d give sparc64 a fighting chance. 2002-05-29 14:10:40 +00:00
espie
2d524f931c basic merge of config stuff for missing openbsd arches. 2002-05-29 13:22:11 +00:00
espie
dd0498e6d3 no CODESET for us. 2002-05-29 10:39:53 +00:00
espie
9d9df4db11 use mkstemp on OpenBSD too. 2002-05-29 01:42:08 +00:00
espie
dcac1922d3 Ada build infrastructure.
Note that Ada needs an ada compiler to bootstrap....

Binary packages soon to appear for i386.
2002-05-29 01:02:39 +00:00
espie
9e13ee767a don't package pic/libiberty.a, since it's not always built. 2002-05-29 00:41:58 +00:00
espie
5c121603a7 Move a few files where they belong.
Introduce Ada packing-list.
2002-05-29 00:30:54 +00:00
espie
29164403d9 Seems that java is compiling alright too...
ada will be a tougher matter...
2002-05-28 01:13:46 +00:00
espie
88317a7622 Update to gcc 3.1, should compile at least on i386. 2002-05-27 16:58:29 +00:00
naddy
e5230d5c9f Add missing RCS Id. 2002-04-07 01:54:47 +00:00
brad
160c224e3a don't bother trying to build on unsupported archs 2002-03-24 22:47:39 +00:00
espie
d9d61d37ca forgot the checksum 2002-01-05 11:00:40 +00:00
espie
79c7ab5123 switch to real 3.0.3 distrib, the 3.0.2 + 3.0.2-3.0.3 patch was only
because of faulty net connectivity.
2002-01-05 11:00:03 +00:00
espie
34fa96d086 forgotten file 2002-01-01 09:32:27 +00:00
espie
84763e2c13 3.0.3, at least working on i386.
Rename libstdc++ to libestdc++ to avoid confusion with /usr/src
2002-01-01 01:21:18 +00:00
espie
f5575afe98 gcc 3.0.2. Some patches gone.
Rename packages for various reasons.
2001-10-31 18:46:28 +00:00
marc
b84b6a1c52 Remove .orig files accidently commited; OK espie@ 2001-10-27 19:06:18 +00:00
espie
76c4361172 fit tests into regress framework. 2001-10-08 19:10:03 +00:00
pvalchev
be54d47d8c CONFIGURE_STYLE=gnu w/ proper MODGNU_CONFIG_GUESS_DIRS
needed for the powerpc -> macppc name change
2001-09-28 06:02:12 +00:00
espie
82cc44ae52 shared libs 2001-09-15 11:51:35 +00:00
espie
8ae06fad92 One GLOBAL_OFFSET_TABLE to fix... 2001-09-12 22:15:53 +00:00
espie
d57441d59e kill some warnings, should help cross-compilers 2001-09-12 22:15:22 +00:00
espie
d7cb30421a Ensure local labels are marked as local, so that GOT/GOTOFF happens. 2001-09-12 22:12:54 +00:00
miod
8eba78ca86 Typos 2001-09-10 23:55:11 +00:00
espie
67e2cfd559 Synch w/ src 2001-09-05 08:26:37 +00:00
fgsch
dde44d8c62 add missing directories from dirrm; espie@ ok. 2001-09-01 11:43:06 +00:00
espie
64d78e030e 3.0.1 is out. Remove integrated patches.
Tweak packing-lists.
Put USE_GMAKE in for now...
2001-08-22 09:03:04 +00:00
naddy
703ff481b8 needs USE_GMAKE 2001-08-10 22:58:56 +00:00
espie
5e1c3c14ed Some fixes:
- patch libstdc++-v3/libmath to unconfuse libtool.
- sparc needs the same fix as i386 to not emit bogus frame info.
2001-07-13 14:06:53 +00:00
naddy
49afc89ea6 MASTER_SITES fix by Heikki Korpela <heko@saitti.net>:
- Add ftp.funet.fi and ftp.sunet.se mirrors where available.
- Remove broken ftp.funet.fi references.
2001-07-13 11:23:37 +00:00
espie
6b037f9bb3 Oops 2001-07-11 10:58:36 +00:00
espie
ab7e12efd2 Oops... Heikki, Fries. 2001-07-10 09:38:32 +00:00
espie
178fb96cfe Slightly better configuration:
- add patches from OpenBSD-current, to multilib libgcc as -fpic
- fix asm emitting code on i386, to avoid dwarf2 stuff. Similar patches
may be needed for other a.out arches...
- fix comment on i386.
- add -L/usr/lib/debug.
- finish -shared support.

Misc. configury:
- try to ensure libffi, libjava, fastjar will configure. So far, ld dumps
core in libjava though...

Use gmake for now, as it does not build completely with our make...

Still missing shared library pieces...
2001-07-09 10:26:18 +00:00
espie
b8c8f1d29d Needs a recent version for MACHINE_ARCH to be substituted. 2001-07-04 18:24:46 +00:00
espie
07e3da1246 Fix DIRECTORY for fetch 2001-07-04 15:37:20 +00:00
espie
0525268b7f ...and I also forgot those. 2001-07-04 15:21:19 +00:00
espie
2e243130d2 Forgot that file 2001-07-04 15:14:04 +00:00
espie
a8e8cca603 Preliminary port of gcc 3.0.
Currently, bootstraps C and C++ on i386.

This is definitely not complete yet. Lots of libtool patches, and local
changes to 2.95.3 (such as proper -shared support) are missing,
but this should allow people to start banging on it.
2001-07-04 15:07:28 +00:00
lebel
5137d97f38 lang: integrate COMMENT, bump NEED_VERSION. 2001-05-06 01:27:52 +00:00
espie
46b5f232b5 Kill
FAKE=Yes
HAS_CONFIGURE, GNU_CONFIGURE, USE_IMAKE, NO_INSTALL_MANPAGES, USE_AUTOCONF
and bump NEED_VERSION accordingly.
2000-10-22 15:41:23 +00:00
espie
54848dabf9 Fix my address. Dust off details. 2000-10-10 00:40:20 +00:00
brad
ab9651d627 use new extraction framework: remove USE_BZIP2 and set EXTRACT_SUFX 2000-09-12 16:15:44 +00:00
brad
f7f4730e95 remove egcs 1.1.2 checksums 2000-09-12 16:11:32 +00:00
espie
233ac49af6 explicit FAKE=No, so that we can turn FAKE on by default. 2000-04-09 17:35:57 +00:00
espie
3b5e3e8d17 Introduce :: in *_DEPENDS as a place holder for a package spec
Bump NEED_VERSION.
2000-03-24 23:28:01 +00:00
espie
76d52e1f68 PORTSDIR no longer needed in *DEPENDS. 2000-03-05 18:30:21 +00:00
espie
edba5cfedf MAKEFILE-> MAKE_FILE 2000-02-22 17:08:31 +00:00
turan
504f314d16 espie will not shut up about this, DISTF -> DISTFILES, PKG -> PACKAGE 2000-02-15 05:03:51 +00:00
turan
1574b9aa2e gpl licenses 2000-02-12 08:02:07 +00:00
espie
b3ed337056 Change MAKE_FLAGS to remove the -f.
Actually reading the Makefiles proved that about one third of them was
confused about this already...
2000-02-12 00:43:57 +00:00
espie
a813079932 Kill a large set of deprecated variables.
Thoroughly unsubtle, most mkdir -p should probably be INSTALL* at
*install stage, and echo/ECHO_MSG is somewhat unsorted.

It's quite possible I missed a few automated changes...
2000-02-11 01:09:59 +00:00
espie
e201e9d26b Kill most instances of PATCH_SITES 2000-02-02 17:02:38 +00:00
espie
901c5a9df7 COMES_WITH... 1999-09-17 11:42:05 +00:00
espie
6284a309f2 Typos. 1999-09-06 16:48:30 +00:00
espie
cc613e6f87 Fix Makefile thinko.
Add newest patches from current version and OpenBSD src tree.
Synch various things, should compile now.
1999-09-06 15:38:26 +00:00
espie
01b19e31e6 Interface change (libiberty used to include some functions it no longer
includes)
1999-09-06 14:46:49 +00:00
espie
1c4d94e0ef Update description, pkg name, and packing list. 1999-08-22 17:28:42 +00:00
espie
ce196ba712 Missing files. 1999-08-22 16:46:49 +00:00
espie
e7e2b2f4c5 Move from egcs-stable and update to gcc-2.95.1 1999-08-22 15:50:38 +00:00
espie
7856893b06 Lots of crisper comments... 1999-04-20 16:07:56 +00:00
espie
c7994b0613 *Now* we don't make tests. 1999-04-02 22:49:19 +00:00
espie
6008fc7b62 move tests to the post-install stage, to grab the right flavor of
libstdc++.

Adjust PLIST for the right libstdc++ version.
1999-03-25 21:51:27 +00:00
espie
504c3973e6 Framework to compile with our current weird threads model.
egcs with threads is largely untested... do what you may.
1999-03-25 21:50:05 +00:00
espie
a3a867f82e Bug-fix from current: 386 handling of TARGET_DEFAULT/TARGET_CPU_DEFAULT
is weird.
1999-03-25 21:47:56 +00:00
espie
af19cd7134 Change shared lib version to fit with the rest of OpenBSD. 1999-03-25 21:46:27 +00:00
espie
ece0c657ea forgot that one... 1999-03-21 07:51:08 +00:00
espie
a811f1da32 egcs-1.1.2 is out. 1999-03-17 00:45:37 +00:00
espie
ee8eebfd2f Remove conflicts... somedays I hate cvs. Thanks marc@ ! 1999-03-09 20:27:51 +00:00
espie
d75ccd001a Missed those 1999-03-09 17:22:51 +00:00
espie
760911e5d3 Update to 1.1.2-prerelease 3.
Remove all files that ARE in egcs-1.1.2-prerelease 3
1999-03-09 17:12:05 +00:00
marc
3e45db1680 add sha1 and rmd160 checksum to the existing md5 sums for all files;
Porters: please make sure you use bsd.port.mk 1.75 or later when
updating ports.  That version of the makefile adds all sums.  Previous
versions of the makefile will still work for people installing ports.
1999-03-04 05:55:44 +00:00
marc
99a1ab44b1 fix earlier bogus changes to Makefile where a value that
was defined in bsd.port.mk was checked before bsd.port.mk was included;
this should make ports with optional shared libs build on the alpha,
again.  However, chages require the latest bsd.port.mk
1999-03-02 04:41:00 +00:00
espie
1f7e1a5083 Integrated into 1.1.2 1999-02-28 18:53:00 +00:00
espie
3360fa69d4 Make __attribute__((weak)) work again. 1999-02-28 18:21:11 +00:00
espie
bf5e2d0ea8 Okay, this one should be right. 1999-02-28 15:05:50 +00:00
espie
8f2c1f6472 This should avoid mkstemps trouble on alpha. 1999-02-27 14:23:25 +00:00
espie
06284e5074 Temporary: prerelease does live in the snapshot directory 1999-02-26 17:48:37 +00:00
espie
681d4592f1 Fragments needed for multithread support (not really functional yet) 1999-02-26 16:21:42 +00:00
espie
c765da46bb Add alpha files & pa check. 1999-02-26 16:20:38 +00:00
espie
1d977b5cc6 Prepare for 1.1.2 release 1999-02-26 16:18:43 +00:00
marc
30be626929 needs version 1.64 (or later) of bsd.port.mk
to build/install correctly; PLIST.noshared
1999-02-21 04:26:09 +00:00
marc
13b9a372ff use NO_SHARED_LIBS instead of test for alpha;
use PLIST.noshared instead of PLIST.alpha
1999-02-18 02:37:26 +00:00
espie
1308348a1b Important bug-fix (already in egcs-snapshot) to allow compiling
libssl with -O2 on m68k.
1999-01-31 16:51:50 +00:00
espie
e66c1e8834 There apparently is a bug in gas that makes it necessary to bootstrap
with standard CFLAGS (-g -O2).
1999-01-09 16:53:22 +00:00
espie
e6a50eb914 *Use* the AUTOCONF macros I added to bsd.port.mk.
Thanks jason@ for reminding me...
1998-12-23 02:45:07 +00:00
espie
b6254b2a76 Sync with snapshot changes & update checksum. 1998-12-22 23:44:50 +00:00
espie
8b2c4949ac Mirrors & finicking 1998-12-19 00:57:57 +00:00
espie
d17ed721f6 spurious warning. marc@ 1998-12-19 00:11:00 +00:00
d
8bc76ac48a australians have mirrors too 1998-12-10 12:24:21 +00:00
espie
2ddf1af1f8 Update to release 1.1.1 1998-12-04 00:24:31 +00:00