Commit graph

45 commits

Author SHA1 Message Date
martin
8af6789332 Add mipsn64{eb,el} - the full 64bit userland variants of NetBSD 64 bit
mips setups (that otherwise use 32bit userland)
2022-09-02 09:06:44 +00:00
mrg
3328e3635b match/pass mipsn64e[lb]. 2022-03-03 03:33:22 +00:00
tnn
5f992f5ce3 mk: config.{guess,sub}: sync w/ upstream
- Needed for proper aarch64-apple-darwin* detection
- Upstream accepted NetBSD aarch64eb patch
- Manually merged config.guess revision 1.22 on top of the upstream version
  for NetBSD/evbarm fixes (currently the only local change we have)

Tested on:
  NetBSD x86_64, earmv7hf and aarch64
  macOS aarch64
2021-09-12 10:38:17 +00:00
js
770104c037 Revert mk/gnu-config/missing
This broke various things.

Also remove the comment in devel/autoconf/Makefile that says to update it, so
that the next person does not fall into the same pitfall again.
2021-01-03 11:15:21 +00:00
js
0baf2e447d Update devel/autoconf to 2.70
2.70 deprecates a lot of stuff, so expect more warnings, but generally things
seem to work fine, so updating to 2.70 shouldn't break much.

Also update mk/gnu-config/*, as per the comment in devel/autoconf/Makefile.
mk/gnu-config/missing is not actually part of autoconf, but of automake, which
I did not update - however, the file was quite out of date, so I took the
liberty to update that one with the latest automake.

The change log is too long to include in this commit, given how many years
there were between 2.69 and 2.70. Check the file ChangeLog after `make
extract`.
2021-01-02 20:38:56 +00:00
rin
842c504e92 Add NetBSD/aarch64eb support.
Patch provided by ryo@.
No objections when proposed on tech-pkg@.
2020-10-20 10:40:19 +00:00
martin
c844c0d4d4 PR pkg/54686: try to handle NetBSD/arm without architecture version the same
as {e,}armv4 or {e,}armv6 / {e,}armv7. We do not add an explicit version to
our current default (v5).
2019-11-13 19:06:42 +00:00
maya
3b04d43200 Update to the latest upstream config.sub.
No modifications are needed any more, upstream wanted to recognise
netbsd/sh3el differently.

Now upstream recognises even more GPUs, too.
2019-01-04 13:25:07 +00:00
maya
1344d983a0 Merge in newer GNU config files.
- Locally patch in netbsd/superh, not yet accepted upstream.
- upstream did netbsd/mips64eb fix differently.

Other changes that might be notable to us:

- different compiler-based way of identifying 32bit vs. 64bit for
solaris/x86
- different compiler-based way of identifying solaris/sparc 64bit,
that supposedly works for both sun cc and GCC.
2019-01-04 07:35:25 +00:00
maya
cc5855a6a0 Revert accidental change. 2019-01-02 15:45:27 +00:00
maya
456c6ebc97 Really mirror GCC now, including the wildcard.
Thanks joerg for the heads up

PR pkg/53825
2019-01-02 15:41:13 +00:00
maya
38d3bdb0ec Match 32-bit SuperH CPUs in the same way that GCC does.
PR pkg/53825
2019-01-02 15:31:36 +00:00
jklos
b2ad87c797 Fix support for NetBSD mips64 targets. 2018-12-26 19:00:00 +00:00
sevan
d736694b6b Sync with upstream, among the various changes is the update to the MINIX entry. 2018-09-16 10:38:48 +00:00
joerg
4a1e17bcfc Revert gnu-config/missing, new version loops. 2017-12-03 00:10:46 +00:00
sevan
a04e51058d Sync with upstream 2017-12-01 20:48:40 +00:00
sevan
f77a337cf6 Sync with upstream 2017-01-31 22:16:20 +00:00
sevan
a1824a3e1f Sync with upstream
Reviewed by wiz@
2015-06-03 19:18:41 +00:00
riastradh
1051ed3b7a Update config.guess and config.sub from GNU config.git on Savannah.
Requested by joerg.  Noteworthy change: support for NetBSD/earm with
-eabi(hf) suffix in MACHINE_GNU_PLATFORM, properly fixing PR 48126.

XXX Maybe we should put these files on a vendor branch to make
merging updates with local changes easier.
2015-02-23 22:52:50 +00:00
riastradh
74479ee23c Accommodate an -eabi{,hf} suffix in GNU config.sub.
XXX Send this upstream...

This, together with other commits to MACHINE_GNU_PLATFORM issues,
should fix PR pkg/48126, at long last.
2015-02-14 05:04:23 +00:00
wiz
3099b2b8eb Remove config.rpath override file and related code.
This file is from libtool-1.x, which is not in pkgsrc any longer
(using libtool-2.x since 2009). Also, it was only used for packages
using autoconf-2.13 AND libtool; I found three packages in pkgsrc with
that combination, and all of them still build on NetBSD-6.99.24/amd64
after this change.
2013-10-13 10:10:05 +00:00
wiz
177ce1f3bf Update to versions from autoconf-2.69. 2013-09-30 09:34:52 +00:00
joerg
463ae48d38 Sync config.guess and config.sub with upstream. 2010-01-23 22:46:08 +00:00
obache
e17cd0c53a treat interix>3 same as interix3. 2009-12-13 08:13:07 +00:00
wiz
4956e88298 Update to versions from April 2009 from
http://git.savannah.gnu.org/gitweb/?p=config.git
2009-05-18 08:24:26 +00:00
abs
5f554c32aa Initial definitions for FreeMiNT - also needs patches to pkgtools 2009-03-05 00:02:44 +00:00
schmonz
83b007bb51 Update to latest config.guess (2008-09-28) and config.sub (2008-09-08)
from Savannah git. Changes are minor; at a glance, the most interesting
bits are improved support for Solaris Xen and AIX 6.

Approved by: groo
2008-10-19 19:06:47 +00:00
martti
5867247b54 Remove trailing spaces. 2007-05-28 11:07:00 +00:00
joerg
628bfdc904 Sync authoritive instance of config.guess and config.sub with the
upstream versions.
2007-03-12 00:35:05 +00:00
wiz
a0bf4ba450 Update to version 2006-05-10.23 from automake-1.10. 2006-10-29 23:57:48 +00:00
wiz
a241c67683 Merge 2006-09-20 (local changes: only sh5 support). 2006-10-29 23:52:55 +00:00
wiz
3ef5190277 Merge 2006-07-02 (local changes: only sh5 support). 2006-10-29 23:50:54 +00:00
tv
089aec77ed Add $NetBSD$. 2005-01-14 00:10:50 +00:00
tv
f8b3f96fb6 Add override for uncommon "config.rpath" GNU config snippet. Use platform
file to indicate that override logic should be turned on.  (AFAICT, only
Interix is afflicted at the moment.)
2005-01-14 00:10:01 +00:00
schmonz
e9043ca8dd Update to 2004-03-12, maintaining our local additions for sh5. 2004-08-14 19:14:42 +00:00
schmonz
8591844fb7 Update to 2004-06-11, maintaining our local additions for sh5. 2004-08-14 19:13:55 +00:00
jlam
2849792ae1 Symlink the libtool-1.4.m4 file into any directory in which there's a
configure script under ${WRKSRC}.  The symlink is called "libtool.m4",
which is the name expected by the autoconf tools.  The symlinking is
only done if ${AUTOCONF_REQD} == 2.13 and USE_LIBTOOL is defined.  This
allows autoconf-2.13, autoreconf-2.13 and aclocal-2.13 to use the older
libtool.m4 file when regenerating files.  This is okay, because we later
override the generated libtool file anyway.

This fixes problems when libtool-1.5.x is installed and a package tries
to invoke autoconf-2.13 programs at pre-configure time, e.g., gnome-games,
xpuyopuyo, faad2, libwww, etc.  These packages no longer need to be
worked around by bumping AUTOCONF_REQD to 2.50.
2004-02-20 09:58:49 +00:00
chris
6fca61c3f5 Sync config.guess and config.sub to the latest.
Still have local diffs for sh5, so I'm not sure if sh5 still works (I've
reapplied the patches).
2003-07-11 10:11:33 +00:00
chris
e5df1562c4 Update config.sub and guess to the latest version, 2002-11-13.
Note we vary only be a couple of lines for sh5le.
2002-11-24 15:31:34 +00:00
jlam
01d682a253 "Import" the "missing" script from GNU automake 1.7. 2002-11-21 00:13:34 +00:00
agc
d099fcaaac Fix an oversight noticed by the eagle eyes of Nick Hudson - thanks, Nick! 2002-10-31 14:33:50 +00:00
agc
091606dcbc Diffs to support the Wasabi port of the SuperH 5 evaluation board
(sh5el), from Steve Woodford
2002-10-31 13:51:20 +00:00
jlam
b119dbc8ef Merge pkgsrc/mk from the buildlink2 branch back into the main trunk. 2002-08-22 08:21:26 +00:00
schmonz
93b7dc1afc Add RCS Id. 2002-07-16 15:13:51 +00:00
schmonz
79665559c2 "Import" the latest config.guess and config.sub from
${MASTER_SITE_GNU:=config/} :

GNU config.guess (2002-07-09)
GNU config.sub (2002-07-03)
2002-07-16 14:50:39 +00:00