pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/byacc
Module Name: pkgsrc
Committed By: fcambus
Date: Thu Dec 30 19:34:54 UTC 2021
Modified Files:
pkgsrc/devel/byacc: Makefile distinfo
Log Message:
byacc: update to 20211224.
2021-12-24 Thomas E. Dickey <dickey%invisible-island.net@localhost>
* package/debian/rules: fixes from Debian package for lintian warnings
* package/debian/control: updates for Debian standard
* package/debian/docs, package/debian/copyright, package/debian/control:
errata from Debian package
* config.sub: 2021-12-24
From: Dmitry V. Levin <ldv%altlinux.org@localhost>
config.sub: alias aarch64le to aarch64
Apparently, QNX reports aarch64 as aarch64le on little-endian machines.
* config.sub (aarch64le-*): Set cpu to aarch64.
(timestamp): Update.
* doc/config.sub.1: Regenerate.
* testsuite/config-sub.data (aarch64le-qnx): New test.
Reported-by: Elad Lahav <e2lahav%gmail.com@localhost>
Link: https://lists.gnu.org/archive/html/config-patches/2021-12/msg00009.html
2021-12-16 Thomas E. Dickey <dickey%invisible-island.net@localhost>
* configure: regen
* aclocal.m4: resync with my-autoconf
2021-12-13 Thomas E. Dickey <dickey%invisible-island.net@localhost>
* config.sub: 2021-10-27
From: Dmitry V. Levin <ldv%altlinux.org@localhost>
config.sub: fix typo in timestamp
* config.sub: Fix timestamp.
* doc/config.sub.1: Regenerate.
Reported-by: Jordi Sanfeliu <jordi%fibranet.cat@localhost>
Fixes: a013aac61edfa2a03727521508286480010e7bf3
Signed-off-by: Dmitry V. Levin <ldv%altlinux.org@localhost>
2021-11-30 Thomas E. Dickey <dickey%invisible-island.net@localhost>
* config.guess: 2021-11-30
From: Andreas F. Borchert <github%andreas-borchert.de@localhost>
config.guess: x86_64-pc-solaris2.11 is not properly recognized
config.guess guesses Solaris 11 to run on a 32-bit platform
despite Solaris 11 no longer supporting any 32-bit platform.
See the following code at lines 434 to 445:
| SUN_ARCH=i386
| # If there is a compiler, see if it is configured for 64-bit objects.
| # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
| # This test works for both compilers.
| if test "$CC_FOR_BUILD" != no_compiler_found; then
| if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
| (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
| grep IS_64BIT_ARCH >/dev/null
| then
| SUN_ARCH=x86_64
| fi
| fi
If "cc" is installed, i.e. the Oracle Studio compiler, this one is
chosen for $CC_FOR_BUILD. This compiler, the gcc provided by Oracle
and also gcc bootstrapped from sources on that platform with a default
configuration will by default generate 32-bit binaries -- even on
a 64-bit platform. And __amd64 will not be defined for compilations
targeting a 32-bit platform. This is different from the corresponding
behaviour on GNU/Linux systems where the local platform is targeted by
default.
Thus, as long as you do not add "-m64" or if you have a custom-built
gcc which defaults to 64 bit, you will get 32-bit binaries on Solaris
despite living on a 64-bit platform.
* config.guess (i86pc:SunOS:5.*:* || i86xen:SunOS:5.*:*): Adapt the
test by adding the "-m64" flag. This will work properly for Solaris
10 as well (the last Solaris release that supported x86 32-bit
platforms).
* doc/config.guess.1: Regenerate.
Signed-off-by: Dmitry V. Levin <ldv%altlinux.org@localhost>
2021-10-27 Thomas E. Dickey <dickey%invisible-island.net@localhost>
* config.guess: 2021-10-27
From: Jordi Sanfeliu <jordi%fibranet.cat@localhost>
Recognize Fiwix
$ make check
cd testsuite && bash config-guess.sh && rm uname
PASS: config.guess checks (137 tests)
cd testsuite && bash config-sub.sh
PASS: config.sub checks (882 tests)
PASS: config.sub idempotency checks (819 tests)
PASS: config.sub canonicalise each config.guess testcase (137 tests)
* config.guess (i*86:Fiwix:*:*): Recognize.
* config.sub (fiwix*): Likewise.
* doc/config.guess.1: Regenerate.
* doc/config.sub.1: Likewise.
* testsuite/config-guess.data: Add a test case for Fiwix.
* testsuite/config-sub.data (i386-fiwix): New test.
Signed-off-by: Dmitry V. Levin <ldv%altlinux.org@localhost>
* config.sub: 2021-20-27
From: Jordi Sanfeliu <jordi%fibranet.cat@localhost>
Recognize Fiwix
$ make check
cd testsuite && bash config-guess.sh && rm uname
PASS: config.guess checks (137 tests)
cd testsuite && bash config-sub.sh
PASS: config.sub checks (882 tests)
PASS: config.sub idempotency checks (819 tests)
PASS: config.sub canonicalise each config.guess testcase (137 tests)
* config.guess (i*86:Fiwix:*:*): Recognize.
* config.sub (fiwix*): Likewise.
* doc/config.guess.1: Regenerate.
* doc/config.sub.1: Likewise.
* testsuite/config-guess.data: Add a test case for Fiwix.
* testsuite/config-sub.data (i386-fiwix): New test.
Signed-off-by: Dmitry V. Levin <ldv%altlinux.org@localhost>
2021-10-18 Thomas E. Dickey <dickey%invisible-island.net@localhost>
* config.sub: 2021-08-14
From: Kinshuk Dua <kinshukdua%gmail.com@localhost>
config.sub: Fix typo in comment
Fixes: 5e531d391852a54e7fab2d8ff55625fca514b305
Signed-off-by: Dmitry V. Levin <ldv%altlinux.org@localhost>
2021-08-14 Thomas E. Dickey <dickey%invisible-island.net@localhost>
* config.sub: 2021-08-14
From: Nick Bowler <nbowler%draconx.ca@localhost>
config.sub: work around command assignment bug in some shells
When combining variable assignments with a shell command, some older
shells (notably heirloom-sh and presumably also Solaris 10 /bin/sh)
have a bug which causes the assignment to alter the current execution
environment whenever the command is a shell built-in. For example:
% dash -c 'x=good; x=bad echo >/dev/null; echo $x'
good
% jsh -c 'x=good; x=bad echo >/dev/null; echo $x'
bad
The config.sub script contains a few commands of the form:
IFS=- read ...
which triggers this bug, causing the IFS assignment to persist for the
remainder of the script. This can cause misbehaviour in certain cases,
for example:
% jsh config.sub i386-linux-gnu
config.sub: test: unknown operator gnu
% jsh config.sub i386-gnu/linux
sed: can't read s|gnu/linux|gnu|: No such file or directory
Invalid configuration `i386-gnu/linux': OS `' not recognized
* config.sub: Save and restore IFS explicitly to avoid shell bugs.
* doc/config.sub.1: Regenerate.
Signed-off-by: Dmitry V. Levin <ldv%altlinux.org@localhost>
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 pkgsrc/devel/byacc/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/byacc/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/byacc/Makefile
diff -u pkgsrc/devel/byacc/Makefile:1.24 pkgsrc/devel/byacc/Makefile:1.25
--- pkgsrc/devel/byacc/Makefile:1.24 Sat Aug 14 01:04:32 2021
+++ pkgsrc/devel/byacc/Makefile Thu Dec 30 19:34:54 2021
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.24 2021/08/14 01:04:32 mef Exp $
+# $NetBSD: Makefile,v 1.25 2021/12/30 19:34:54 fcambus Exp $
#
-DISTNAME= byacc-20210808
+DISTNAME= byacc-20211224
CATEGORIES= devel
MASTER_SITES= https://invisible-mirror.net/archives/byacc/
-DIST_SUBDIR= byacc-20210808 # checksum does not match
EXTRACT_SUFX= .tgz
MAINTAINER= fcambus%NetBSD.org@localhost
@@ -12,7 +11,6 @@ HOMEPAGE= https://invisible-island.net/b
COMMENT= Berkeley Yacc
LICENSE= public-domain
-
GNU_CONFIGURE= YES
MAKE_FILE= makefile
Index: pkgsrc/devel/byacc/distinfo
diff -u pkgsrc/devel/byacc/distinfo:1.19 pkgsrc/devel/byacc/distinfo:1.20
--- pkgsrc/devel/byacc/distinfo:1.19 Tue Oct 26 10:14:21 2021
+++ pkgsrc/devel/byacc/distinfo Thu Dec 30 19:34:54 2021
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.19 2021/10/26 10:14:21 nia Exp $
+$NetBSD: distinfo,v 1.20 2021/12/30 19:34:54 fcambus Exp $
-BLAKE2s (byacc-20210808/byacc-20210808.tgz) = 20218ae60b6bf0ae8b9d1324fe1cb881385249329c23ad08aa4706e945a48929
-SHA512 (byacc-20210808/byacc-20210808.tgz) = cde092dbd845364752aca228a838b97fc34378c7dd7f860c614d13c8ec7167b8416422ded82864d22e8c3c447b47b30abca591ef8ab667c49f9fa070d68114c4
-Size (byacc-20210808/byacc-20210808.tgz) = 891489 bytes
+BLAKE2s (byacc-20211224.tgz) = 021e6bc969946b358aecf01cd6390b6609c76e6ff5ea7adecee35f3ce6800bf1
+SHA512 (byacc-20211224.tgz) = e2b9df443c5b05179815808d61e693e942549ca6484a5ab4fdb285b9468da9ed3a90e00d1950a0fbacd1890e5a69bcc03b6d7135a7bbfa59ab0995125b9a8642
+Size (byacc-20211224.tgz) = 894135 bytes
Home |
Main Index |
Thread Index |
Old Index