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