Commit graph

64 commits

Author SHA1 Message Date
christos
781a02eb77 upgrade zoularis to 19990830 1999-08-30 05:22:00 +00:00
wrstuden
e510d87971 Added BUILD_DEPENDS+= autoheader:../../devel/autoconf as egcs build depends
on autoheader. Granted these packages aren't doing well, but this closes
PR 7784 by Kazuki Sakamoto <sakamoto@netbsd.org>
1999-07-16 00:50:04 +00:00
agc
7c6b15bc91 Update this package to latest sources. Just bug fixes:
- no byte_swap.h file on sparc machines.
- should work properly with both GNU as and Sun as.
1999-06-30 14:46:03 +00:00
agc
a898aa3b77 Update the Zoularis package to the sources from June 30th, 1999.
Differences include many bug fixes, and better support for both
Solaris 7 and i386.
1999-06-30 10:41:27 +00:00
mrg
1f50486c35 disable sparc64 support for now; it kills sparc-netbsdelf which is actually very useful right now. 1999-05-21 09:37:07 +00:00
tv
e4ca176bb3 Disable all cross pkgs except zoularis (which IMHO belongs in emulators,
not cross) so that they will not be built as binaries for the 1.4 release.
These need major work to fix outstanding problems with LP64 vs ILP32, the
update of egcs, and other things.
1999-04-26 14:12:59 +00:00
abs
7b8e033e4a egcs-1.1.1-NetBSD-19980104.diff.gz is used in various places, and all but this
agree on a different md5 (which matches the file). Sync with others.
1999-04-19 06:35:12 +00:00
tron
9c4c0c2b50 Remove unnecessary slash from master site list. 1999-04-14 21:39:01 +00:00
agc
8fa081c06a Upgrade to 19990414 version of Zoularis.
This is a bug fix version, and allows use on Solaris 7/x86 (Thanks, Christos)
1999-04-14 16:22:29 +00:00
agc
75f6740792 Bug-fix release:
+ Fix the password routines to use thread-safe functions (getpwnam_r,
getpwent_r, getpwuid_r)
+ Use the ${INSTALL} definition from Makefile.inc rather than install
+ Install make as bmake

This fixes a segmentation violation on Sparc. i386 still has problems.
1999-04-13 08:44:00 +00:00
agc
676afa1e36 Update to latest version of Zoularis.
This version is much more automated, and includes some more bug fixes:
+ don't try to link with libbsdcompat if you're creating libbsdcompat
+ use -DOLD_GETCWD when building libbsdcompat, so that -current NetBSD
sources can be used (from David Brownlee).
+ install <sys/byteorder.h> with the rest of the include files.
+ fix the whole environment so that it compiles on Solaris 7, and on x86
(thanks, Bill). However, there are still some known problems.
+ add an ftp Makefile, and a pkg_install Makefile.inc showing what needs
to be changed to build those 2 utilities
+ compile and link shared libraries -fPIC rather than -fpic.
+ automatically work out whether we're on a Sparc or i386.
+ all the user needs to do is to set BSDSRCDIR and DESTDIR
appropriately, check /usr/ccs/bin is in the path, and then use Solaris
make (/usr/ccs/bin/make) to make the cross-environment.
1999-04-12 14:54:00 +00:00
agc
171e025b4a Rewrite the extraction commands to be more intuitive.
In the vast majority of cases, nothing has changed (i.e. .tgz, .tar.gz,
and .tar.bz2).

EXTRACT_USING_PAX can be set as before.

For custom extractions, instead of using EXTRACT_BEFORE_ARGS,
EXTRACT_AFTER_ARGS and EXTRACT_CMD, simply set EXTRACT_CMD to be the
command needed to decompress and extract the lements from the archive.
${DOWNLOADED_DISTFILE} can be used to reference the distfile(s).
e.g. for compressed shars, where previously there was:

EXTRACT_CMD=           ${GZCAT}
EXTRACT_BEFORE_ARGS=
EXTRACT_AFTER_ARGS=    |sh

now use:

EXTRACT_CMD=           ${GZCAT} ${DOWNLOADED_DISTFILE} | ${SH}
1999-04-01 14:07:52 +00:00
hubertf
2b6c83f6a7 add autoconf (-> autoheader) as BUILD_DEPEND 1999-03-28 17:16:45 +00:00
christos
b624794976 Update to newest copy. 1999-03-28 14:02:40 +00:00
christos
ac638c4c22 Update to newer version:
- compile with -Wall
- add domainname cruft
- fix include files
- update to the latest .mk macros
- remove unneeded files
- run the correct version of make
1999-03-16 18:12:13 +00:00
christos
05778a7536 Fix the checksum. 1999-03-15 09:41:26 +00:00
christos
2dbec4de18 - Update to the latest copy.
- Hopefully I merged all Alistair's changes
XXX: Need to put the source on cvs somewhere to keep track of changes.
1999-03-15 09:38:57 +00:00
agc
23db8ac87b Add and enable zoularis. 1999-03-09 11:44:03 +00:00
agc
b9c33fc74e Initial import of zoularis, the NetBSD-on-Solaris environment, by Christos
Zoulas. This package provides Solaris with the necessary headers, libraries
and support files to compile NetBSD utilities on Solaris.
1999-03-09 11:42:31 +00:00
tv
81d4020d02 Let's try this again; we need *both* slashes. 1999-02-18 13:46:32 +00:00
tv
49f35d310b Re-add the slash in the binutils directory modifier. Noticed in PR
pkg/7005 in certain configurations.
1999-02-18 03:13:26 +00:00
mrg
e0aef49188 patches to egcs for i386-netbsdelf. 1999-02-14 10:12:03 +00:00
mrg
0864904047 a netbsd/i386 ELF compiler. 1999-02-14 10:06:08 +00:00
mrg
0d40145b45 pull in a patch to make the sparc-netbsdelf compiler work for userland 1999-02-05 16:22:32 +00:00
mrg
910d4d62df patch configure.in also. 1999-02-04 05:23:16 +00:00
mrg
8373d563b1 a 32bit sparc ELF cross compiler. stolen from the sparc64 one. 1999-02-03 23:01:08 +00:00
tv
ea03ad4788 The pathname doesn't need a slash for the master site subdirectory. 1999-02-03 16:42:54 +00:00
tv
5d61a3b646 Add sparc-netbsdelf. 1999-02-03 13:01:33 +00:00
tv
09690789b8 Add sparc-netbsdelf by request of mrg. 1999-02-03 13:00:43 +00:00
tv
729923fefc Fix MASTER_SITES for the binutils package. 1999-02-03 12:59:04 +00:00
tv
f894a22eda Uh, re-add mistakenly deleted patch for gas/configure. 1999-01-31 23:35:40 +00:00
mrg
17bc7e263a uh, this is _NOT_ valid here.. 1999-01-31 09:14:50 +00:00
mrg
8daaa9af34 s/powerpc/sparc64/. :-) 1999-01-18 15:26:25 +00:00
tv
7945cee095 Add --enable-64-bit-bfd to gas's configure args to match binutils pkg's
args.
1999-01-13 14:56:38 +00:00
tv
c8c49cd0cb Forget gprof until I figure out why it's not properly configuring. 1999-01-07 01:07:41 +00:00
tv
88cb86365f Add a hack --target argument so this builds on not yet supported NetBSD
hosts (don't use --host as default --target).
1999-01-06 21:43:34 +00:00
tv
c282d9930b Fix this patch as for binutils. 1999-01-06 17:09:06 +00:00
tv
184c91873c Fix these patches: they work now on very -current. 1999-01-06 17:02:39 +00:00
tv
55faffa392 Ditto, for egcs. 1999-01-06 16:46:18 +00:00
tv
9f26e0511d Fix handling of sys_{errlist,nerr} in strerror.c. 1999-01-06 16:38:23 +00:00
tv
979ab8073c Add and enable cross-sparc64-netbsd. 1999-01-06 03:43:31 +00:00
tv
fc9c3bdb96 Add cross-sparc64-netbsd, similar setup as cross-powerpc-netbsd. 1999-01-06 03:43:04 +00:00
tv
23ab7ed92f Add and enable [cross-]powerpc-netbsd. 1999-01-06 01:21:28 +00:00
tv
d290475a76 Add the first NetBSD-targeted cross compiler, cross-netbsd-powerpc.
Installs only the compiler, no headers or runtime link libraries.
1999-01-06 01:20:27 +00:00
tv
e8e36e4b6b Split the PLIST stuff into separate languages, and add support for a
`no-runtime' configuration.
1999-01-06 01:14:20 +00:00
tv
b41e3148a7 The correct LDEMULATION value is `elf_i386'. 1999-01-04 22:54:44 +00:00
tv
1b84917306 Actually, don't overwrite GNUTARGET and LDEMULATION in the environment, so
that a user may override them conditionally.
1999-01-04 22:51:53 +00:00
tv
ccc8b40071 Major `cross' category overhaul. Clean up the shared Makefiles; move all
binutils stuff (except gas) to a shared, multiple-target binutils build;
reduce extract and compile times by being more specific with files and
targets; update to egcs 1.1.1 with a diffball from NetBSD's src/gnu/dist
tree; add 4.4BSD a.out archive support to binutils.
1999-01-04 22:37:29 +00:00
tv
924bba8e08 Fix location of wmemu2b.zip. 1998-08-26 19:35:37 +00:00
tsarna
ebf30deb93 Better HOMEPAGE 1998-08-26 14:20:26 +00:00