This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
metaconfig.git
3 years agoFor Perl, assume C89 prototypes exist
Aaron Crane [Thu, 12 Oct 2017 16:40:23 +0000 (18:40 +0200)]
For Perl, assume C89 prototypes exist

Perl now relies on C89, including prototypes. However, it must continue to
define CAN_PROTOTYPE for the benefit of XS modules. So the Perl-specific
modified version of U/modified/prototype.U is now a stub that probes for
nothing, but still overrides the dist/ version of prototype.U (which would
otherwise find the remaining CAN_PROTOTYPE occurrences in the core and
include the probe anyway).

In addition, the Protochk unit itself looks at CAN_PROTOTYPE, and is used by
many other units. So create a modified version which doesn't do that.

3 years agoModify vaproto.U: don't promise to define _V
Aaron Crane [Thu, 12 Oct 2017 16:13:54 +0000 (18:13 +0200)]
Modify vaproto.U: don't promise to define _V

3 years agoRely on C89 headers in U/perl/need_va_copy.U
Aaron Crane [Thu, 12 Oct 2017 16:04:50 +0000 (18:04 +0200)]
Rely on C89 headers in U/perl/need_va_copy.U

3 years agoRely on C89 headers in U/perl/d_c99_variadic.U
Aaron Crane [Thu, 12 Oct 2017 15:43:32 +0000 (17:43 +0200)]
Rely on C89 headers in U/perl/d_c99_variadic.U

3 years agoAssume C89 "volatile"
Aaron Crane [Thu, 12 Oct 2017 13:45:54 +0000 (15:45 +0200)]
Assume C89 "volatile"

The U/perl/perlxv.u unit can just use the "volatile" keyword directly (as
U/perl/d_u32align.U already does); and U/modified/d_volatile.U itself no
longer promises to define the "volatile" keyword in config_h.SH.

3 years agoU/threads/d_nl_langinfo_l.U: fix probe
Aaron Crane [Sat, 21 Oct 2017 15:41:47 +0000 (16:41 +0100)]
U/threads/d_nl_langinfo_l.U: fix probe

If there's no thread-safe nl_langinfo_l(), the Configure variable was being
left as the empty string. Set it to "$define" in that case.

3 years agoAdd probe for presence of <wchar.h>
H.Merijn Brand - Tux [Sat, 21 Oct 2017 12:10:27 +0000 (14:10 +0200)]
Add probe for presence of <wchar.h>

3 years agoFix Copyright
H.Merijn Brand - Tux [Sat, 21 Oct 2017 12:02:18 +0000 (14:02 +0200)]
Fix Copyright

3 years agoCAdd probe for strnlen
H.Merijn Brand - Tux [Sat, 21 Oct 2017 12:00:11 +0000 (14:00 +0200)]
CAdd probe for strnlen

3 years agoMerge branch 'issue9'
H.Merijn Brand - Tux [Sat, 21 Oct 2017 11:55:25 +0000 (13:55 +0200)]
Merge branch 'issue9'

I merged the last two branches into the wrong one. I'll fix up all mistakes
(if any) asap.

3 years agoAdd probe for mbrtowc()
H.Merijn Brand - Tux [Sat, 21 Oct 2017 10:29:56 +0000 (12:29 +0200)]
Add probe for mbrtowc()

3 years agoAdd probe for mbrlen() 35/head
H.Merijn Brand - Tux [Sat, 21 Oct 2017 10:29:00 +0000 (12:29 +0200)]
Add probe for mbrlen()

3 years agoAdd probe for mbrtowc() 39/head
Karl Williamson [Fri, 20 Oct 2017 18:48:05 +0000 (12:48 -0600)]
Add probe for mbrtowc()

3 years agoU/perl/i_wchar.U: Fix typo 38/head
Karl Williamson [Fri, 20 Oct 2017 18:20:02 +0000 (12:20 -0600)]
U/perl/i_wchar.U: Fix typo

3 years agoAdd probe for presence of <wchar.h>
Karl Williamson [Fri, 20 Oct 2017 18:15:39 +0000 (12:15 -0600)]
Add probe for presence of <wchar.h>

3 years agoAdd probe for mbrlen() 37/head
Karl Williamson [Fri, 20 Oct 2017 16:03:45 +0000 (10:03 -0600)]
Add probe for mbrlen()

3 years agoMerge pull request #36 from perl5-metaconfig/docs
H.Merijn Brand [Fri, 20 Oct 2017 07:10:42 +0000 (09:10 +0200)]
Merge pull request #36 from perl5-metaconfig/docs

U/README: Grammatical correction

3 years agoU/README: Grammatical correction 36/head
Karl Williamson [Thu, 19 Oct 2017 22:43:52 +0000 (16:43 -0600)]
U/README: Grammatical correction

3 years agothreads/d_nl_langinfo_l.U: Rmv trailing space
Karl Williamson [Thu, 19 Oct 2017 22:34:50 +0000 (16:34 -0600)]
threads/d_nl_langinfo_l.U: Rmv trailing space

3 years agoAdd probe for nl_langinfo_l (thread-safe)
Karl Williamson [Thu, 19 Oct 2017 21:50:13 +0000 (15:50 -0600)]
Add probe for nl_langinfo_l (thread-safe)

3 years agoAdd probe for localeconv_l()
H.Merijn Brand - Tux [Thu, 19 Oct 2017 08:04:37 +0000 (10:04 +0200)]
Add probe for localeconv_l()

3 years agoAdd Configure probe for strtod_l()
H.Merijn Brand - Tux [Thu, 19 Oct 2017 07:51:55 +0000 (09:51 +0200)]
Add Configure probe for strtod_l()

3 years agoMerge pull request #31 from perl5-metaconfig/issue15
H.Merijn Brand [Thu, 19 Oct 2017 07:45:52 +0000 (09:45 +0200)]
Merge pull request #31 from perl5-metaconfig/issue15

Fix ups for README

3 years agoMerge pull request #26 from perl5-metaconfig/ntyni/filexp-rename
H.Merijn Brand [Thu, 19 Oct 2017 07:40:41 +0000 (09:40 +0200)]
Merge pull request #26 from perl5-metaconfig/ntyni/filexp-rename

dist/: Rename filexp.U to filexp_path.U to match dist upstream

3 years agoAdd probe for localeconv_l() 33/head
Karl Williamson [Thu, 19 Oct 2017 01:53:25 +0000 (19:53 -0600)]
Add probe for localeconv_l()

3 years agoAdd Configure probe for strtod_l() 32/head
Karl Williamson [Wed, 18 Oct 2017 20:28:14 +0000 (14:28 -0600)]
Add Configure probe for strtod_l()

3 years agoFix ups for README 31/head
Karl Williamson [Wed, 18 Oct 2017 19:58:58 +0000 (13:58 -0600)]
Fix ups for README

This is based on khw's attempting to follow the instructions to the
letter.

3 years agoAdd Configure probe for strtold_l
Karl Williamson [Tue, 17 Oct 2017 17:49:00 +0000 (11:49 -0600)]
Add Configure probe for strtold_l

3 years agoadd probe for __builtin_{add,sub,mul}_overflow
H.Merijn Brand - Tux [Tue, 17 Oct 2017 13:57:40 +0000 (15:57 +0200)]
add probe for __builtin_{add,sub,mul}_overflow

Merge remote-tracking branch 'origin/mauke/builtin-overflow'

3 years agoAs in bin/mlint, use Getopt::Std::getopts() instead of Perl 4 getopts.pl.
James E Keenan [Sat, 14 Oct 2017 08:22:13 +0000 (10:22 +0200)]
As in bin/mlint, use Getopt::Std::getopts() instead of Perl 4 getopts.pl.

For:  https://github.com/perl5-metaconfig/metaconfig/issues/14

3 years agoUse Getopt::Std::getopts() as it comes with all Perl 5 versions.
James E Keenan [Fri, 13 Oct 2017 14:02:31 +0000 (16:02 +0200)]
Use Getopt::Std::getopts() as it comes with all Perl 5 versions.

Instead of Perl 4 getopts.pl.

For:  https://github.com/perl5-metaconfig/metaconfig/issues/14

3 years agodist/: Rename filexp.U to filexp_path.U to match dist upstream 26/head
Niko Tyni [Mon, 16 Oct 2017 19:34:01 +0000 (22:34 +0300)]
dist/: Rename filexp.U to filexp_path.U to match dist upstream

This mirrors upstream cabf341923238fe7dfb102274e91cb8ece376319 (SVN r75),
avoiding case collision with Filexp.U.

3 years agoadd probe for __builtin_{add,sub,mul}_overflow 22/head
Lukas Mai [Sun, 15 Oct 2017 15:48:31 +0000 (17:48 +0200)]
add probe for __builtin_{add,sub,mul}_overflow

3 years agofix .gitignore: only ignore 'perl' in root of repo, not U/perl subdir
Lukas Mai [Sun, 15 Oct 2017 15:46:39 +0000 (17:46 +0200)]
fix .gitignore: only ignore 'perl' in root of repo, not U/perl subdir

3 years agoRemove metaconfig units in sync with upstream
Niko Tyni [Fri, 13 Oct 2017 14:28:41 +0000 (17:28 +0300)]
Remove metaconfig units in sync with upstream

These files are identical to the ones in dist/ and
in upstream dist.git, so they seem to be obsolete.

The only resulting change in Configure is moving the
HAS_MSG and HAS_SEM blocks earlier in the file.

3 years agoFix a copy-paste error in d_double_has_nan description 20/head
Niko Tyni [Sun, 15 Oct 2017 07:52:55 +0000 (10:52 +0300)]
Fix a copy-paste error in d_double_has_nan description

3 years agoAdd probe for strnlen 23/head
Dagfinn Ilmari Mannsåker [Sat, 14 Oct 2017 14:05:21 +0000 (16:05 +0200)]
Add probe for strnlen

3 years agoCleanup find_config_h_deps.pl
Niko Tyni [Sat, 14 Oct 2017 09:33:44 +0000 (12:33 +0300)]
Cleanup find_config_h_deps.pl

This seems to be an older and unused version of Porting/config_h.pl
in the perl source tree.

3 years agoCleanup program in 'perl' directory is actually Porting/config_h.pl.
James E Keenan [Sat, 14 Oct 2017 09:25:37 +0000 (11:25 +0200)]
Cleanup program in 'perl' directory is actually Porting/config_h.pl.

As per this comment in that program:

        This script reorders config_h.SH after metaconfig

3 years agoCheck that the necessary symlinks exist for mconfig and mlint 19/head
Dominic Hargreaves [Sat, 14 Oct 2017 08:36:40 +0000 (10:36 +0200)]
Check that the necessary symlinks exist for mconfig and mlint

3 years agoMerge remote-tracking branch 'remotes/origin/jkeenan/clarify-readme-1'
H.Merijn Brand - Tux [Sat, 14 Oct 2017 07:53:57 +0000 (09:53 +0200)]
Merge remote-tracking branch 'remotes/origin/jkeenan/clarify-readme-1'

3 years agoMerge remote-tracking branch 'origin/ntyni/ls-diff-flags'
H.Merijn Brand - Tux [Sat, 14 Oct 2017 07:53:01 +0000 (09:53 +0200)]
Merge remote-tracking branch 'origin/ntyni/ls-diff-flags'

3 years agoparenthesize NV_OVERFLOWS_INTEGERS_AT value
Lukas Mai [Fri, 13 Oct 2017 20:30:42 +0000 (22:30 +0200)]
parenthesize NV_OVERFLOWS_INTEGERS_AT value

It's a macro that expands to an expression. Parenthesize it for safety.

3 years agoProvide links to 'dist' documentation.
James E Keenan [Fri, 13 Oct 2017 14:41:25 +0000 (16:41 +0200)]
Provide links to 'dist' documentation.

3 years agoFix typo in comment about Configure modification
Dominic Hargreaves [Fri, 13 Oct 2017 14:30:10 +0000 (16:30 +0200)]
Fix typo in comment about Configure modification

3 years agoMake diff flags configurable in ls-diff.pl 17/head
Niko Tyni [Fri, 13 Oct 2017 14:18:08 +0000 (17:18 +0300)]
Make diff flags configurable in ls-diff.pl

My own itch for this is getting unified diffs (now achieved with -D-u).
The default is still just '-w'.

3 years agoClarify policy on updates to Configure
Dominic Hargreaves [Fri, 13 Oct 2017 13:57:21 +0000 (15:57 +0200)]
Clarify policy on updates to Configure

3 years agoCorrect one typo and one incorrect command.
James E Keenan [Fri, 13 Oct 2017 13:57:59 +0000 (15:57 +0200)]
Correct one typo and one incorrect command.

3 years agoRemove U/mksample
Dominic Hargreaves [Fri, 13 Oct 2017 13:25:40 +0000 (15:25 +0200)]
Remove U/mksample

The glossary part of this has been removed, and the script has been
moved to Porting/

3 years agoAdditional clarification. 13/head
James E Keenan [Fri, 13 Oct 2017 10:47:28 +0000 (12:47 +0200)]
Additional clarification.

3 years agoClarify side-by-side checkouts.
James E Keenan [Fri, 13 Oct 2017 10:25:56 +0000 (12:25 +0200)]
Clarify side-by-side checkouts.

3 years agoMerge branch 'generalize_paths'
H.Merijn Brand - Tux [Fri, 13 Oct 2017 09:51:29 +0000 (11:51 +0200)]
Merge branch 'generalize_paths'

3 years agoFix upstream source comment
H.Merijn Brand - Tux [Fri, 13 Oct 2017 09:26:12 +0000 (11:26 +0200)]
Fix upstream source comment

3 years agoUpdate header info for Configure
H.Merijn Brand - Tux [Fri, 13 Oct 2017 09:09:05 +0000 (11:09 +0200)]
Update header info for Configure

3 years agoUpdate documentation
H.Merijn Brand - Tux [Fri, 13 Oct 2017 08:51:55 +0000 (10:51 +0200)]
Update documentation

And thank you Dom for making the tools more usable for all of us

3 years agoignore perl symlink
H.Merijn Brand - Tux [Fri, 13 Oct 2017 08:01:55 +0000 (10:01 +0200)]
ignore perl symlink

3 years agouse low-precedence or to sep expressions and actions 1/head
H.Merijn Brand - Tux [Fri, 13 Oct 2017 07:58:35 +0000 (09:58 +0200)]
use low-precedence or to sep expressions and actions

3 years agoCompatibility fixes following review
Dominic Hargreaves [Fri, 13 Oct 2017 07:47:34 +0000 (09:47 +0200)]
Compatibility fixes following review

3 years agofix memrchr description
Lukas Mai [Fri, 13 Oct 2017 07:35:09 +0000 (09:35 +0200)]
fix memrchr description

3 years agoFix missing 'my' in previous change where use strict was in use
Dominic Hargreaves [Fri, 13 Oct 2017 05:53:18 +0000 (07:53 +0200)]
Fix missing 'my' in previous change where use strict was in use

3 years agoRemove hard-coded paths to /pro/3gl/CPAN
Dominic Hargreaves [Thu, 12 Oct 2017 17:03:08 +0000 (19:03 +0200)]
Remove hard-coded paths to /pro/3gl/CPAN

3 years agoReplace /pro/bin/perl with /usr/bin/perl
Dominic Hargreaves [Thu, 12 Oct 2017 15:46:04 +0000 (17:46 +0200)]
Replace /pro/bin/perl with /usr/bin/perl

3 years agoRemove obsolete scripts
Dominic Hargreaves [Thu, 12 Oct 2017 15:45:26 +0000 (17:45 +0200)]
Remove obsolete scripts

3 years agoAdd probe for memrchr
H.Merijn Brand - Tux [Thu, 12 Oct 2017 16:01:35 +0000 (18:01 +0200)]
Add probe for memrchr

3 years agoIgnore emacs lock files
Dagfinn Ilmari Mannsåker [Thu, 12 Oct 2017 15:17:37 +0000 (17:17 +0200)]
Ignore emacs lock files

3 years agoCorrect one spelling error.
James E Keenan [Thu, 12 Oct 2017 14:56:16 +0000 (16:56 +0200)]
Correct one spelling error.

3 years agodon't track vim .swp files
Lukas Mai [Thu, 12 Oct 2017 10:02:52 +0000 (12:02 +0200)]
don't track vim .swp files

3 years agoadd probes for openat, unlinkat, renameat, linkat and fchmodat
H.Merijn Brand - Tux [Tue, 19 Sep 2017 10:34:31 +0000 (12:34 +0200)]
add probes for openat, unlinkat, renameat, linkat and fchmodat

backport of d226c0a2bfaa78c245a5573af5c0f2681f925c8c

3 years agocheck for GCC 6 and 7 5.26.1 5.26.2 debian/perl-5.26.1
H.Merijn Brand - Tux [Tue, 19 Sep 2017 10:12:59 +0000 (12:12 +0200)]
check for GCC 6 and 7

backport of b9486474d36974b83d0b00fdcbfd1530299a0f7c

3 years agofixed couple of compilation failures with g++ (JHI)
H.Merijn Brand - Tux [Wed, 17 May 2017 13:41:35 +0000 (15:41 +0200)]
fixed couple of compilation failures with g++ (JHI)

3 years agotake Rafael's fixes for mlint
H.Merijn Brand - Tux [Sat, 13 May 2017 13:47:32 +0000 (15:47 +0200)]
take Rafael's fixes for mlint

3 years agoMake mconfig more verbose on fail
H.Merijn Brand - Tux [Fri, 12 May 2017 14:44:27 +0000 (16:44 +0200)]
Make mconfig more verbose on fail

If a unit erroneously has

?MAKE:  -pick $@ $@

instead of

?MAKE:  -pick $@ %<

it passes with just one make target, but with two make targets, mconfig
fails with

Can't open .

which isn't very helpful

3 years ago(perl #130108) check if dtrace accepts -xnolibs and use it if available
H.Merijn Brand - Tux [Fri, 12 May 2017 14:40:48 +0000 (16:40 +0200)]
(perl #130108) check if dtrace accepts -xnolibs and use it if available

Backport of f2a60c1f79f4336895ffcbe81f18e49b0228ea44

dtrace without -xnolibs fails in a FreeBSD jail, so we need to supply
it on FreeBSD.

Unfortunately systemtap's dtrace emulation doesn't support -xnolibs so
we need to test if it's available.

And fixed a serious typo in the make-rules

3 years agoTurn on removal of dot in @INC by default
H.Merijn Brand - Tux [Fri, 12 May 2017 14:38:46 +0000 (16:38 +0200)]
Turn on removal of dot in @INC by default

Backport of 4634f4819b15eb189f3502773a and 12e837793e279bd6e705e920b9

That's it. Dot no longer in @INC.

4 years agoZero out high bytes of 80-bit ldnan
H.Merijn Brand - Tux [Wed, 23 Nov 2016 15:32:39 +0000 (16:32 +0100)]
Zero out high bytes of 80-bit ldnan

1. Backport of dd6885360b15e763e0706dc28555eea328de432d

   fix garbage filtering with 80-bit long doubles

   The test had several problems that resulted in the excess
   bytes not getting zeroed out. This caused random contents in
   $Config{longdblinfbytes}, observed on Debian with GCC 6.2.0 (but not
   5.4.1).

   Bug-Debian: https://bugs.debian.org/844752

2. Backport of 6b2c7479d6d33249c2385d8a36d8ee9e61e1a519

   also zero out high bytes of 80-bit ldnan

   These are currently zero anyway, but things are probably not guaranteed
   to stay so.

4 years agoExtra note that there is NO need to install dist/meta from github
H.Merijn Brand - Tux [Mon, 14 Nov 2016 12:22:29 +0000 (13:22 +0100)]
Extra note that there is NO need to install dist/meta from github

4 years agoAssume dist-git will merge our PR's
H.Merijn Brand - Tux [Sun, 13 Nov 2016 14:55:09 +0000 (15:55 +0100)]
Assume dist-git will merge our PR's

4 years agoCleanups on files being worked on to be PR'd by dist-git
H.Merijn Brand - Tux [Sun, 13 Nov 2016 14:52:05 +0000 (15:52 +0100)]
Cleanups on files being worked on to be PR'd by dist-git

4 years agoExclude diffs the will never be resolved
H.Merijn Brand - Tux [Sun, 13 Nov 2016 14:42:52 +0000 (15:42 +0100)]
Exclude diffs the will never be resolved

4 years agoIndicate clean state
H.Merijn Brand - Tux [Sun, 13 Nov 2016 13:06:00 +0000 (14:06 +0100)]
Indicate clean state

In this case we'd just have to wait for upstream to accept the PR

4 years agopromote dist-git rm_try changes to dist/
H.Merijn Brand - Tux [Sun, 13 Nov 2016 12:50:07 +0000 (13:50 +0100)]
promote dist-git rm_try changes to dist/

4 years agoNo changes left to keep
H.Merijn Brand - Tux [Sun, 13 Nov 2016 12:49:28 +0000 (13:49 +0100)]
No changes left to keep

4 years agoAllow a pattern for diff matching
H.Merijn Brand - Tux [Sun, 13 Nov 2016 11:26:41 +0000 (12:26 +0100)]
Allow a pattern for diff matching

ls-diff.pl           => 161 files
ls-diff.pl -p rm_try => 40 files

4 years agoMissing from previous backport
H.Merijn Brand - Tux [Fri, 11 Nov 2016 15:52:40 +0000 (16:52 +0100)]
Missing from previous backport

4 years agoExclude DOT from @INC - as agreed on for now
H.Merijn Brand - Tux [Fri, 11 Nov 2016 15:52:15 +0000 (16:52 +0100)]
Exclude DOT from @INC - as agreed on for now

4 years agoConfigure: add defs summarizing doublekind/longdblkind
H.Merijn Brand - Tux [Fri, 11 Nov 2016 13:40:53 +0000 (14:40 +0100)]
Configure: add defs summarizing doublekind/longdblkind

Backport of 4cb05021f1602b1c29295f791d76ba4b38426f2a

For windows/netware It seems that many of the recent fp definitions
have not been yet copied over there [1] [2], so went mostly by dead
reckoning [3].

[1] Note that many of them are not absolutely necessary for building.
[2] The proper updating involves doing stuff in win32, which I do not have.
[3] As far as I can tell, Windows CE does not really not have long double.

4 years agoAdd option to exclude '.' from @INC
H.Merijn Brand - Tux [Sat, 22 Oct 2016 12:05:33 +0000 (14:05 +0200)]
Add option to exclude '.' from @INC

4 years agoAdd scan for IBM and Cray mainframe fp formats.
H.Merijn Brand - Tux [Sat, 22 Oct 2016 12:00:06 +0000 (14:00 +0200)]
Add scan for IBM and Cray mainframe fp formats.

Backport of 6e6b38aecfbcb229c8568366e3566d7fe7c8bbc5
For completeness: it's quite unlikely Perl would build in those environments.

Though with Cray it's less impossible: Perl used to build in C90
UNICOS, in 5.8-ish timeframe.

With IBM, highly unlikely, because there probably never was a UNIXy
enough environment where the IBM Floating Point Architecture was used.

4 years agosignbit scan assuming too much
H.Merijn Brand - Tux [Sat, 22 Oct 2016 10:07:00 +0000 (12:07 +0200)]
signbit scan assuming too much

Backport of b76dad153351f50f46ba283bb0da075b93e89838
It was assuming a negative zero, which is an IEEE-754 only concept.

There is no need to assume the negative zero for the correct
functioning of the signbit, however.

4 years agoAdd probe for gai_strerror
H.Merijn Brand - Tux [Thu, 11 Aug 2016 16:26:42 +0000 (18:26 +0200)]
Add probe for gai_strerror

4 years agoConfigure: clarify "version-specific"
H.Merijn Brand - Tux [Thu, 28 Jul 2016 15:37:13 +0000 (17:37 +0200)]
Configure: clarify "version-specific"

Backport of commit 6baaafe34b15a5bbc05abd45b1b00f684654bb25
Author: Dan Collins <dcollinsn@gmail.com>
Date:   Mon Jul 4 15:21:05 2016 -0400

    Configure: clarify "version-specific"

    This has long been a confusing configure question. It sounds like
    it saves time by installing /less/, but really it just installs
    binaries with a version number suffix.

4 years agoVAX Float format H
H.Merijn Brand - Tux [Thu, 28 Jul 2016 14:59:08 +0000 (16:59 +0200)]
VAX Float format H

Backport of commits

Author: Jarkko Hietaniemi <jhi@iki.fi>
Date:   Wed Jul 27 07:04:02 2016 -0400

    Configure: note that the infnan tests may crash.

    (And in VAX, that is exactly what happens with the infinities.)

commit 86ea01eb2de6e15e79ff54031d7fabfb5f628d4e
Author: Jarkko Hietaniemi <jhi@iki.fi>
Date:   Tue Jul 26 22:10:42 2016 -0400

    Configure: VAX format H

commit a0cc6aaf62d581814737e0f0869cd9ee9d8f88ef
Author: Jarkko Hietaniemi <jhi@iki.fi>
Date:   Mon Jul 25 21:50:32 2016 -0400

    VAX: catch vax floats beyond VMS or Ultrix

commit e90f85309441678b2b41bb1acd37873f9443bb67
Author: Jarkko Hietaniemi <jhi@iki.fi>
Date:   Mon Jul 25 18:57:41 2016 -0400

    VAX: document also formats S/T/X, and hidden bits

    Though S, T, and X are not really pure VAX formats per se.

4 years agoVAX: Configure changes for VAX floats
H.Merijn Brand - Tux [Tue, 5 Jul 2016 20:46:05 +0000 (22:46 +0200)]
VAX: Configure changes for VAX floats

Backport of c183cd86045c09fcbba056a606ae50f11c9c5b5a

Detect the VAX floating point formats D and G.

And the F float, but that is float (duh), never likely to be
the double, but do it for consistency (we detect IEEE single
precision floats, too).

The T float and X float are the IEEE 64-bit and 128-bit,
but those were available only on the Alpha.

Tested on vax-netbsd.

4 years ago[perl #128538] [PATCH] Fix copy/paste error in Configure
H.Merijn Brand - Tux [Tue, 5 Jul 2016 16:47:13 +0000 (18:47 +0200)]
[perl #128538] [PATCH] Fix copy/paste error in Configure

4 years agoNew probe for strerror_l()
Aaron Crane [Tue, 31 May 2016 18:42:50 +0000 (19:42 +0100)]
New probe for strerror_l()

Requested by Karl Williamson for Perl.

This function is specified by POSIX.1-2008 (and therefore by Single Unix):

http://pubs.opengroup.org/onlinepubs/9699919799/functions/strerror_l.html

4 years agoNew probe for querylocale()
Aaron Crane [Fri, 22 Apr 2016 17:01:19 +0000 (18:01 +0100)]
New probe for querylocale()

Requested by Karl Williamson for Perl.

This function is known to exist on FreeBSD and Mac OS, for example:

https://www.freebsd.org/cgi/man.cgi?query=querylocale
https://developer.apple.com/library/ios/documentation/System/Conceptual/ManPages_iPhoneOS/man3/querylocale.3.html

4 years agodist/meta merge after acceptance upstream
H.Merijn Brand - Tux [Sun, 29 May 2016 16:52:25 +0000 (18:52 +0200)]
dist/meta merge after acceptance upstream

Three down, 161 to go

4 years agoFinish.U isn't modified anymore
H.Merijn Brand - Tux [Sun, 29 May 2016 13:30:33 +0000 (15:30 +0200)]
Finish.U isn't modified anymore

All changes accepted by upstream. One down, 164 to go

4 years agoSpelling in dist installation
H.Merijn Brand - Tux [Sat, 14 May 2016 16:57:35 +0000 (18:57 +0200)]
Spelling in dist installation

this change has been put as a PR to dist

4 years agoRemove trailing whitespace on meta-lines in unit files
H.Merijn Brand - Tux [Sat, 14 May 2016 16:48:26 +0000 (18:48 +0200)]
Remove trailing whitespace on meta-lines in unit files

This change has also been proposed as PR to dist upstream