[arch-commits] Commit in make/trunk (PKGBUILD)
Date: Wednesday, April 8, 2020 @ 13:39:15 Author: foutrelis Revision: 379827 upgpkg: make 4.3-3: re-enable guile Modified: make/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-04-08 13:36:23 UTC (rev 379826) +++ PKGBUILD2020-04-08 13:39:15 UTC (rev 379827) @@ -4,7 +4,7 @@ pkgname=make pkgver=4.3 -pkgrel=2 +pkgrel=3 pkgdesc="GNU make utility to maintain groups of programs" arch=('x86_64') url="https://www.gnu.org/software/make; @@ -18,7 +18,7 @@ build() { cd "${pkgname}-${pkgver}" - ./configure --prefix=/usr --without-guile + ./configure --prefix=/usr make }
[arch-commits] Commit in make/trunk (PKGBUILD)
Date: Wednesday, April 8, 2020 @ 12:59:43 Author: foutrelis Revision: 379823 upgpkg: make 4.3-2: temporarily build without guile (for libffi) Modified: make/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-04-08 12:33:16 UTC (rev 379822) +++ PKGBUILD2020-04-08 12:59:43 UTC (rev 379823) @@ -4,7 +4,7 @@ pkgname=make pkgver=4.3 -pkgrel=1 +pkgrel=2 pkgdesc="GNU make utility to maintain groups of programs" arch=('x86_64') url="https://www.gnu.org/software/make; @@ -18,7 +18,7 @@ build() { cd "${pkgname}-${pkgver}" - ./configure --prefix=/usr + ./configure --prefix=/usr --without-guile make }
[arch-commits] Commit in make/trunk (PKGBUILD)
Date: Tuesday, November 19, 2019 @ 16:09:57 Author: lfleischer Revision: 369439 Fix unquoted variables Modified: make/trunk/PKGBUILD --+ PKGBUILD | 35 ++- 1 file changed, 18 insertions(+), 17 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-11-19 16:08:15 UTC (rev 369438) +++ PKGBUILD2019-11-19 16:09:57 UTC (rev 369439) @@ -1,4 +1,5 @@ -# Maintainer: Allan McRae +# Maintainer: Lukas Fleischer +# Contributor: Allan McRae # Contributor: judd pkgname=make @@ -10,7 +11,7 @@ license=('GPL3') groups=('base-devel') depends=('glibc' 'guile') -source=(https://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig} +source=("https://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2"{,.sig} guile-2.2.patch make-4.2.1-glob1.patch make-4.2.1-glob2.patch @@ -24,31 +25,31 @@ validpgpkeys=('3D2554F0A15338AB9AF1BB9D96B047156338B6D4') # Paul Smith prepare() { - cd ${pkgname}-${pkgver} - patch -p1 -i ${srcdir}/guile-2.2.patch + cd "${pkgname}-${pkgver}" + patch -p1 -i "${srcdir}"/guile-2.2.patch - #https://git.savannah.gnu.org/cgit/make.git/patch/?id=193f1e81edd6b1b56b0eb0ff8aa4b41c7b4257b4 - patch -p1 -i ${srcdir}/make-4.2.1-glob1.patch - #https://git.savannah.gnu.org/cgit/make.git/patch/?id=48c8a116a914a325a0497721f5d8b58d5bba34d4 - patch -p1 -i ${srcdir}/make-4.2.1-glob2.patch + #https://git.savannah.gnu.org/cgit/make.git/patch/?id=193f1e81edd6b1b56b0eb0ff8aa4b41c7b4257b4 + patch -p1 -i "${srcdir}"/make-4.2.1-glob1.patch + #https://git.savannah.gnu.org/cgit/make.git/patch/?id=48c8a116a914a325a0497721f5d8b58d5bba34d4 + patch -p1 -i "${srcdir}"/make-4.2.1-glob2.patch - patch -p1 -i ${srcdir}/make-4.2.1-test-driver.patch + patch -p1 -i "${srcdir}"/make-4.2.1-test-driver.patch - autoreconf -fi + autoreconf -fi } build() { - cd ${pkgname}-${pkgver} - ./configure --prefix=/usr - make + cd "${pkgname}-${pkgver}" + ./configure --prefix=/usr + make } check() { - cd ${pkgname}-${pkgver} - make -k check + cd "${pkgname}-${pkgver}" + make -k check } package() { - cd ${pkgname}-${pkgver} - make DESTDIR=${pkgdir} install + cd "${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install }
[arch-commits] Commit in make/trunk (PKGBUILD)
Date: Wednesday, November 13, 2019 @ 17:57:10 Author: foutrelis Revision: 368428 [core] mass rebuild Modified: make/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-11-13 17:55:58 UTC (rev 368427) +++ PKGBUILD2019-11-13 17:57:10 UTC (rev 368428) @@ -3,7 +3,7 @@ pkgname=make pkgver=4.2.1 -pkgrel=3 +pkgrel=4 pkgdesc="GNU make utility to maintain groups of programs" arch=('x86_64') url="https://www.gnu.org/software/make;
[arch-commits] Commit in make/trunk (PKGBUILD)
Date: Sunday, March 3, 2019 @ 11:32:56 Author: lfleischer Revision: 347014 make: use HTTPs Modified: make/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-03-03 11:32:37 UTC (rev 347013) +++ PKGBUILD2019-03-03 11:32:56 UTC (rev 347014) @@ -6,11 +6,11 @@ pkgrel=3 pkgdesc="GNU make utility to maintain groups of programs" arch=('x86_64') -url="http://www.gnu.org/software/make; +url="https://www.gnu.org/software/make; license=('GPL3') groups=('base-devel') depends=('glibc' 'guile') -source=(ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig} +source=(https://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig} guile-2.2.patch make-4.2.1-glob1.patch make-4.2.1-glob2.patch
[arch-commits] Commit in make/trunk (PKGBUILD guile-2.2.patch)
Date: Wednesday, March 29, 2017 @ 08:53:50 Author: bpiotrowski Revision: 291778 upgpkg: make 4.2.1-2 rebuild against guile 2.2 Added: make/trunk/guile-2.2.patch Modified: make/trunk/PKGBUILD -+ PKGBUILD| 13 ++--- guile-2.2.patch | 15 +++ 2 files changed, 25 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-03-29 08:19:49 UTC (rev 291777) +++ PKGBUILD2017-03-29 08:53:50 UTC (rev 291778) @@ -4,7 +4,7 @@ pkgname=make pkgver=4.2.1 -pkgrel=1 +pkgrel=2 pkgdesc="GNU make utility to maintain groups of programs" arch=('i686' 'x86_64') url="http://www.gnu.org/software/make; @@ -11,11 +11,18 @@ license=('GPL3') groups=('base-devel') depends=('glibc' 'guile') -source=(ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig}) +source=(ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig} +guile-2.2.patch) md5sums=('15b012617e7c44c0ed482721629577ac' - 'SKIP') + 'SKIP' + '89bbbe3f806f208608e117665feb562b') validpgpkeys=('3D2554F0A15338AB9AF1BB9D96B047156338B6D4') # Paul Smith +prepare() { + cd ${pkgname}-${pkgver} + patch -p1 -i ${srcdir}/guile-2.2.patch + autoreconf -fi +} build() { cd ${pkgname}-${pkgver} Added: guile-2.2.patch === --- guile-2.2.patch (rev 0) +++ guile-2.2.patch 2017-03-29 08:53:50 UTC (rev 291778) @@ -0,0 +1,15 @@ +diff --git a/configure.ac b/configure.ac +index 64ec870..eb1139f 100644 +--- a/configure.ac b/configure.ac +@@ -168,8 +168,8 @@ AC_ARG_WITH([guile], [AS_HELP_STRING([--with-guile], + # comes with it's own PC file so we have to specify them as individual + # packages. Ugh. + AS_IF([test "x$with_guile" != xno], +-[ PKG_CHECK_MODULES([GUILE], [guile-2.0], [have_guile=yes], +- [PKG_CHECK_MODULES([GUILE], [guile-1.8], [have_guile=yes], ++[ PKG_CHECK_MODULES([GUILE], [guile-2.2], [have_guile=yes], ++ [PKG_CHECK_MODULES([GUILE], [guile-2.0], [have_guile=yes], + [have_guile=no])]) + ]) +
[arch-commits] Commit in make/trunk (PKGBUILD)
Date: Saturday, June 11, 2016 @ 14:16:39 Author: andyrtr Revision: 269339 upgpkg: make 4.2.1-1 upstream update 4.2.1 Modified: make/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-06-11 11:31:10 UTC (rev 269338) +++ PKGBUILD2016-06-11 12:16:39 UTC (rev 269339) @@ -3,7 +3,7 @@ # Contributor: juddpkgname=make -pkgver=4.2 +pkgver=4.2.1 pkgrel=1 pkgdesc="GNU make utility to maintain groups of programs" arch=('i686' 'x86_64') @@ -12,7 +12,7 @@ groups=('base-devel') depends=('glibc' 'guile') source=(ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig}) -md5sums=('85ad14d08766201ffe71efa866f4fb91' +md5sums=('15b012617e7c44c0ed482721629577ac' 'SKIP') validpgpkeys=('3D2554F0A15338AB9AF1BB9D96B047156338B6D4') # Paul Smith
[arch-commits] Commit in make/trunk (PKGBUILD make.install)
Date: Sunday, May 1, 2016 @ 05:41:22 Author: allan Revision: 266710 upgpkg: make 4.1-4 remove install file Modified: make/trunk/PKGBUILD Deleted: make/trunk/make.install --+ PKGBUILD |5 ++--- make.install | 20 2 files changed, 2 insertions(+), 23 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-05-01 02:57:25 UTC (rev 266709) +++ PKGBUILD2016-05-01 03:41:22 UTC (rev 266710) @@ -4,14 +4,13 @@ pkgname=make pkgver=4.1 -pkgrel=3 +pkgrel=4 pkgdesc="GNU make utility to maintain groups of programs" arch=('i686' 'x86_64') url="http://www.gnu.org/software/make; license=('GPL3') groups=('base-devel') -depends=('glibc' 'sh' 'guile') -install=$pkgname.install +depends=('glibc' 'guile') source=(ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig} make-4.1-NULL-ttyname.patch) md5sums=('57a7a224a822f94789a587ccbcedff69' Deleted: make.install === --- make.install2016-05-01 02:57:25 UTC (rev 266709) +++ make.install2016-05-01 03:41:22 UTC (rev 266710) @@ -1,20 +0,0 @@ -infodir=usr/share/info -filelist=(make.info make.info-1 make.info-2) - -post_install() { - [[ -x usr/bin/install-info ]] || return 0 - for file in ${filelist[@]}; do -install-info $infodir/$file.gz $infodir/dir 2> /dev/null - done -} - -post_upgrade() { - post_install $1 -} - -pre_remove() { - [[ -x usr/bin/install-info ]] || return 0 - for file in ${filelist[@]}; do -install-info --delete $infodir/$file.gz $infodir/dir 2> /dev/null - done -}
[arch-commits] Commit in make/trunk (PKGBUILD)
Date: Saturday, February 20, 2016 @ 08:10:20 Author: allan Revision: 260035 upgpkg: make 4.1-3 patches don't apply when commented out... Modified: make/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-02-20 03:20:53 UTC (rev 260034) +++ PKGBUILD2016-02-20 07:10:20 UTC (rev 260035) @@ -4,7 +4,7 @@ pkgname=make pkgver=4.1 -pkgrel=2 +pkgrel=3 pkgdesc="GNU make utility to maintain groups of programs" arch=('i686' 'x86_64') url="http://www.gnu.org/software/make; @@ -24,7 +24,7 @@ cd ${pkgname}-${pkgver} # upstream commit 292da6f6 - #patch -p1 -i ${srcdir}/make-4.1-NULL-ttyname.patch + patch -p1 -i ${srcdir}/make-4.1-NULL-ttyname.patch } build() {
[arch-commits] Commit in make/trunk (PKGBUILD make-4.1-NULL-ttyname.patch)
Date: Saturday, February 20, 2016 @ 04:17:53 Author: allan Revision: 260033 upgpkg: make 4.1-2 crash fix from upstream Added: make/trunk/make-4.1-NULL-ttyname.patch Modified: make/trunk/PKGBUILD -+ PKGBUILD| 25 - make-4.1-NULL-ttyname.patch | 59 ++ 2 files changed, 77 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-02-20 02:13:35 UTC (rev 260032) +++ PKGBUILD2016-02-20 03:17:53 UTC (rev 260033) @@ -4,7 +4,7 @@ pkgname=make pkgver=4.1 -pkgrel=1 +pkgrel=2 pkgdesc="GNU make utility to maintain groups of programs" arch=('i686' 'x86_64') url="http://www.gnu.org/software/make; @@ -12,24 +12,35 @@ groups=('base-devel') depends=('glibc' 'sh' 'guile') install=$pkgname.install -source=(ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig}) +source=(ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig} +make-4.1-NULL-ttyname.patch) md5sums=('57a7a224a822f94789a587ccbcedff69' - 'SKIP') + 'SKIP' + '91cfbd6ca26b0f59b800d1a81154c080') validpgpkeys=('3D2554F0A15338AB9AF1BB9D96B047156338B6D4') # Paul Smith +prepare() { + cd ${pkgname}-${pkgver} + + # upstream commit 292da6f6 + #patch -p1 -i ${srcdir}/make-4.1-NULL-ttyname.patch +} + build() { - cd ${srcdir}/${pkgname}-${pkgver} + cd ${pkgname}-${pkgver} ./configure --prefix=/usr make } check() { - cd ${srcdir}/${pkgname}-${pkgver} - make check + cd ${pkgname}-${pkgver} + # features/archives ... FAILED (3/10 passed) + # caused by binutils configured with --enable-deterministic-archives + make -k check || true } package() { - cd ${srcdir}/${pkgname}-${pkgver} + cd ${pkgname}-${pkgver} make DESTDIR=${pkgdir} install } Added: make-4.1-NULL-ttyname.patch === --- make-4.1-NULL-ttyname.patch (rev 0) +++ make-4.1-NULL-ttyname.patch 2016-02-20 03:17:53 UTC (rev 260033) @@ -0,0 +1,59 @@ +From 292da6f6867b75a5af7ddbb639a1feae022f438f Mon Sep 17 00:00:00 2001 +From: Paul Smith+Date: Mon, 20 Oct 2014 01:54:56 -0400 +Subject: [PATCH] * main.c (main): [SV 43434] Handle NULL returns from + ttyname(). + +--- + main.c| 15 ++- + makeint.h | 3 ++- + 2 files changed, 12 insertions(+), 6 deletions(-) + +diff --git a/main.c b/main.c +index b2d169c..0cdb8a8 100644 +--- a/main.c b/main.c +@@ -1429,13 +1429,18 @@ main (int argc, char **argv, char **envp) + #ifdef HAVE_ISATTY + if (isatty (fileno (stdout))) + if (! lookup_variable (STRING_SIZE_TUPLE ("MAKE_TERMOUT"))) +-define_variable_cname ("MAKE_TERMOUT", TTYNAME (fileno (stdout)), +- o_default, 0)->export = v_export; +- ++{ ++ const char *tty = TTYNAME (fileno (stdout)); ++ define_variable_cname ("MAKE_TERMOUT", tty ? tty : DEFAULT_TTYNAME, ++ o_default, 0)->export = v_export; ++} + if (isatty (fileno (stderr))) + if (! lookup_variable (STRING_SIZE_TUPLE ("MAKE_TERMERR"))) +-define_variable_cname ("MAKE_TERMERR", TTYNAME (fileno (stderr)), +- o_default, 0)->export = v_export; ++{ ++ const char *tty = TTYNAME (fileno (stderr)); ++ define_variable_cname ("MAKE_TERMERR", tty ? tty : DEFAULT_TTYNAME, ++ o_default, 0)->export = v_export; ++} + #endif + + /* Reset in case the switches changed our minds. */ +diff --git a/makeint.h b/makeint.h +index 6223936..2009f41 100644 +--- a/makeint.h b/makeint.h +@@ -436,10 +436,11 @@ extern struct rlimit stack_limit; + /* The number of bytes needed to represent the largest integer as a string. */ + #define INTSTR_LENGTH CSTRLEN ("18446744073709551616") + ++#define DEFAULT_TTYNAME "true" + #ifdef HAVE_TTYNAME + # define TTYNAME(_f) ttyname (_f) + #else +-# define TTYNAME(_f) "true" ++# define TTYNAME(_f) DEFAULT_TTYNAME + #endif + + +-- +2.7.1 +
[arch-commits] Commit in make/trunk (PKGBUILD make-4.0-char-cast.patch)
Date: Monday, October 6, 2014 @ 03:39:20 Author: allan Revision: 223897 upgpkg: make 4.1-1 upstream update, remove old patch Modified: make/trunk/PKGBUILD Deleted: make/trunk/make-4.0-char-cast.patch --+ PKGBUILD | 19 ++- make-4.0-char-cast.patch | 43 --- 2 files changed, 6 insertions(+), 56 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-10-05 21:41:26 UTC (rev 223896) +++ PKGBUILD2014-10-06 01:39:20 UTC (rev 223897) @@ -3,8 +3,8 @@ # Contributor: judd jvi...@zeroflux.org pkgname=make -pkgver=4.0 -pkgrel=2 +pkgver=4.1 +pkgrel=1 pkgdesc=GNU make utility to maintain groups of programs arch=('i686' 'x86_64') url=http://www.gnu.org/software/make; @@ -12,19 +12,12 @@ groups=('base-devel') depends=('glibc' 'sh' 'guile') install=$pkgname.install -source=(ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig} -make-4.0-char-cast.patch) -md5sums=('571d470a7647b455e3af3f92d79f1c18' - 'SKIP' - '1840aae18e1c0d1c52563020ef3ff5f3') +source=(ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig}) +md5sums=('57a7a224a822f94789a587ccbcedff69' + 'SKIP') +validpgpkeys=('3D2554F0A15338AB9AF1BB9D96B047156338B6D4') # Paul Smith -prepare() { - cd ${srcdir}/${pkgname}-${pkgver} - # http://git.savannah.gnu.org/cgit/make.git/commit/?id=9d58570c - patch -p1 -i ${srcdir}/make-4.0-char-cast.patch -} - build() { cd ${srcdir}/${pkgname}-${pkgver} ./configure --prefix=/usr Deleted: make-4.0-char-cast.patch === --- make-4.0-char-cast.patch2014-10-05 21:41:26 UTC (rev 223896) +++ make-4.0-char-cast.patch2014-10-06 01:39:20 UTC (rev 223897) @@ -1,43 +0,0 @@ -From 9d58570c77240fed53d1f88217877f8e778f4bb2 Mon Sep 17 00:00:00 2001 -From: Paul Smith psm...@gnu.org -Date: Sat, 26 Oct 2013 04:10:17 + -Subject: * makeint.h (STOP_SET): [SV 40371] Cast to unsigned char. - -* tests/scripts/misc/utf8: Test variable names with characters 127. -Fix suggested by Robert Bogomip bob.b...@milohedge.com -diff --git a/makeint.h b/makeint.h -index 77f51e0..c591427 100644 a/makeint.h -+++ b/makeint.h -@@ -415,7 +415,7 @@ extern int unixy_shell; - # define MAP_VMSCOMMA 0x - #endif - --#define STOP_SET(_v,_m) ANY_SET (stopchar_map[(int)(_v)],(_m)) -+#define STOP_SET(_v,_m) ANY_SET (stopchar_map[(unsigned char)(_v)],(_m)) - - #if defined(HAVE_SYS_RESOURCE_H) defined(HAVE_GETRLIMIT) defined(HAVE_SETRLIMIT) - # define SET_STACK_SIZE -diff --git a/tests/scripts/misc/utf8 b/tests/scripts/misc/utf8 -new file mode 100644 -index 000..2adcd07 a/dev/null -+++ b/tests/scripts/misc/utf8 -@@ -0,0 +1,14 @@ -+# -*-perl-*- -+$description = Test utf8 handling.; -+ -+$details = ; -+ -+# Variable names containing UTF8 characters -+run_make_test( -+\xe2\x96\xaa := hello -+\$(info \$(\xe2\x96\xaa)) -+all: -+, -+ '', hello\n#MAKE#: Nothing to be done for 'all'.); -+ -+1; --- -cgit v0.9.0.2
[arch-commits] Commit in make/trunk (PKGBUILD make-4.0-char-cast.patch)
Date: Thursday, December 12, 2013 @ 16:38:21 Author: allan Revision: 201469 upgpkg: make 4.0-2 fix overflow bug Added: make/trunk/make-4.0-char-cast.patch Modified: make/trunk/PKGBUILD --+ PKGBUILD | 15 --- make-4.0-char-cast.patch | 43 +++ 2 files changed, 55 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-12-12 15:37:16 UTC (rev 201468) +++ PKGBUILD2013-12-12 15:38:21 UTC (rev 201469) @@ -4,7 +4,7 @@ pkgname=make pkgver=4.0 -pkgrel=1 +pkgrel=2 pkgdesc=GNU make utility to maintain groups of programs arch=('i686' 'x86_64') url=http://www.gnu.org/software/make; @@ -12,10 +12,19 @@ groups=('base-devel') depends=('glibc' 'sh' 'guile') install=$pkgname.install -source=(ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig}) +source=(ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig} +make-4.0-char-cast.patch) md5sums=('571d470a7647b455e3af3f92d79f1c18' - 'SKIP') + 'SKIP' + '1840aae18e1c0d1c52563020ef3ff5f3') +prepare() { + cd ${srcdir}/${pkgname}-${pkgver} + + # http://git.savannah.gnu.org/cgit/make.git/commit/?id=9d58570c + patch -p1 -i ${srcdir}/make-4.0-char-cast.patch +} + build() { cd ${srcdir}/${pkgname}-${pkgver} ./configure --prefix=/usr Added: make-4.0-char-cast.patch === --- make-4.0-char-cast.patch(rev 0) +++ make-4.0-char-cast.patch2013-12-12 15:38:21 UTC (rev 201469) @@ -0,0 +1,43 @@ +From 9d58570c77240fed53d1f88217877f8e778f4bb2 Mon Sep 17 00:00:00 2001 +From: Paul Smith psm...@gnu.org +Date: Sat, 26 Oct 2013 04:10:17 + +Subject: * makeint.h (STOP_SET): [SV 40371] Cast to unsigned char. + +* tests/scripts/misc/utf8: Test variable names with characters 127. +Fix suggested by Robert Bogomip bob.b...@milohedge.com +--- +diff --git a/makeint.h b/makeint.h +index 77f51e0..c591427 100644 +--- a/makeint.h b/makeint.h +@@ -415,7 +415,7 @@ extern int unixy_shell; + # define MAP_VMSCOMMA 0x + #endif + +-#define STOP_SET(_v,_m) ANY_SET (stopchar_map[(int)(_v)],(_m)) ++#define STOP_SET(_v,_m) ANY_SET (stopchar_map[(unsigned char)(_v)],(_m)) + + #if defined(HAVE_SYS_RESOURCE_H) defined(HAVE_GETRLIMIT) defined(HAVE_SETRLIMIT) + # define SET_STACK_SIZE +diff --git a/tests/scripts/misc/utf8 b/tests/scripts/misc/utf8 +new file mode 100644 +index 000..2adcd07 +--- a/dev/null b/tests/scripts/misc/utf8 +@@ -0,0 +1,14 @@ ++# -*-perl-*- ++$description = Test utf8 handling.; ++ ++$details = ; ++ ++# Variable names containing UTF8 characters ++run_make_test( ++\xe2\x96\xaa := hello ++\$(info \$(\xe2\x96\xaa)) ++all: ++, ++ '', hello\n#MAKE#: Nothing to be done for 'all'.); ++ ++1; +-- +cgit v0.9.0.2
[arch-commits] Commit in make/trunk (PKGBUILD)
Date: Wednesday, October 9, 2013 @ 12:42:38 Author: allan Revision: 196239 upgpkg: make 4.0-1 upstream update, add guile dependency Modified: make/trunk/PKGBUILD --+ PKGBUILD | 43 ++- 1 file changed, 6 insertions(+), 37 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-10-09 10:06:27 UTC (rev 196238) +++ PKGBUILD2013-10-09 10:42:38 UTC (rev 196239) @@ -3,52 +3,21 @@ # Contributor: judd jvi...@zeroflux.org pkgname=make -pkgver=3.82 -pkgrel=6 +pkgver=4.0 +pkgrel=1 pkgdesc=GNU make utility to maintain groups of programs arch=('i686' 'x86_64') url=http://www.gnu.org/software/make; license=('GPL3') groups=('base-devel') -depends=('glibc' 'sh') +depends=('glibc' 'sh' 'guile') install=$pkgname.install -source=(ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig} -make-3.82-bug30612.patch -make-3.82-bug30723.patch -make-3.82-sort-blank.patch -make-3.82-makeflags.patch -make-3.82-expensive_glob.patch -make-3.82-dont-prune-intermediate.patch) -md5sums=('1a11100f3c63fcf5753818e59d63088f' - 'SKIP' - '8714ba22911a58ab3eb42ac3f4c6c3bd' - '662e6450e19a5acdaa5c9fcb8ad78dea' - '7d01a99f389d8f08dec93ed479071ee4' - 'bc12ad4d0c6e6c0e72d9fb61054f446b' - 'e58d4211c5b29d7d927a304d082849e7' - '45ac9e987f4bf16c0d7e1685db943917') +source=(ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig}) +md5sums=('571d470a7647b455e3af3f92d79f1c18' + 'SKIP') build() { cd ${srcdir}/${pkgname}-${pkgver} - - # http://savannah.gnu.org/bugs/?30612 - patch -Np1 -i $srcdir/make-3.82-bug30612.patch - - # http://savannah.gnu.org/bugs/?30723 - patch -Np1 -i $srcdir/make-3.82-bug30723.patch - - # https://bugs.archlinux.org/task/22733 (fix from Fedora) - patch -Np1 -i $srcdir/make-3.82-sort-blank.patch - - # https://savannah.gnu.org/bugs/?33873 - patch -Np0 -i $srcdir/make-3.82-makeflags.patch - - # http://lists.gnu.org/archive/html/bug-make/2011-04/msg2.html - patch -Np0 -i $srcdir/make-3.82-expensive_glob.patch - - # https://savannah.gnu.org/bugs/?30653 - patch -Np0 -i $srcdir/make-3.82-dont-prune-intermediate.patch - ./configure --prefix=/usr make }
[arch-commits] Commit in make/trunk (PKGBUILD make-3.82-bug30612.patch)
Date: Monday, July 1, 2013 @ 07:59:48 Author: allan Revision: 189235 upgpkg: make 3.82-6 update patch with additional upstream fix Modified: make/trunk/PKGBUILD make/trunk/make-3.82-bug30612.patch --+ PKGBUILD |7 +++ make-3.82-bug30612.patch | 27 ++- 2 files changed, 29 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-07-01 01:03:08 UTC (rev 189234) +++ PKGBUILD2013-07-01 05:59:48 UTC (rev 189235) @@ -4,7 +4,7 @@ pkgname=make pkgver=3.82 -pkgrel=5 +pkgrel=6 pkgdesc=GNU make utility to maintain groups of programs arch=('i686' 'x86_64') url=http://www.gnu.org/software/make; @@ -20,15 +20,14 @@ make-3.82-expensive_glob.patch make-3.82-dont-prune-intermediate.patch) md5sums=('1a11100f3c63fcf5753818e59d63088f' - 'c78daf24f4ec5900c8f81e89a6e1cd5a' - 'c8f496b22191f9fb9420ab14c1a19a47' + 'SKIP' + '8714ba22911a58ab3eb42ac3f4c6c3bd' '662e6450e19a5acdaa5c9fcb8ad78dea' '7d01a99f389d8f08dec93ed479071ee4' 'bc12ad4d0c6e6c0e72d9fb61054f446b' 'e58d4211c5b29d7d927a304d082849e7' '45ac9e987f4bf16c0d7e1685db943917') - build() { cd ${srcdir}/${pkgname}-${pkgver} Modified: make-3.82-bug30612.patch === --- make-3.82-bug30612.patch2013-07-01 01:03:08 UTC (rev 189234) +++ make-3.82-bug30612.patch2013-07-01 05:59:48 UTC (rev 189235) @@ -1,4 +1,3 @@ -diff -Naur make-3.82-orig/main.c make-3.82-fix30612//main.c --- make-3.82-orig/main.c 2010-07-19 17:10:53.0 +1000 +++ make-3.82-fix30612//main.c 2010-09-23 23:33:37.908855839 +1000 @@ -1,3 +1,4 @@ @@ -64,3 +63,29 @@ /* Find and set the new end. Massage names if necessary. */ while (1) +diff --git make-3.82-orig/read.c make-3.82-fix30612/read.c +index c87d4a7..b012094 100644 +--- make-3.82-orig/read.c make-3.82-fix30612/read.c +@@ -3044,16 +3044,16 @@ parse_file_seq (char **stringp, unsigned int size, int stopchar, + nlen -= (n + 1) - tp; + tp = n + 1; + +- /* If we have just lib(, part of something like +- lib( a b), go to the next item. */ +- if (! nlen) +-continue; +- + /* We can stop looking now. */ + break; + } + } + while (*e != '\0'); ++ ++ /* If we have just lib(, part of something like lib( a b), ++ go to the next item. */ ++ if (! nlen) ++continue; + } + } +
[arch-commits] Commit in make/trunk (PKGBUILD make-3.82-makeflags.patch)
Date: Monday, September 12, 2011 @ 23:02:58 Author: allan Revision: 137948 upgpkg: make 3.82-4 fix issue with ignoring MAKEFLAGS Added: make/trunk/make-3.82-makeflags.patch Modified: make/trunk/PKGBUILD ---+ PKGBUILD | 12 +--- make-3.82-makeflags.patch | 36 2 files changed, 45 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-09-12 23:26:47 UTC (rev 137947) +++ PKGBUILD2011-09-13 03:02:58 UTC (rev 137948) @@ -4,7 +4,7 @@ pkgname=make pkgver=3.82 -pkgrel=3 +pkgrel=4 pkgdesc=GNU make utility to maintain groups of programs arch=('i686' 'x86_64') url=http://www.gnu.org/software/make; @@ -15,11 +15,13 @@ source=(ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2 bug30612.patch bug30723.patch -make-3.82-sort-blank.patch) +make-3.82-sort-blank.patch +make-3.82-makeflags.patch) md5sums=('1a11100f3c63fcf5753818e59d63088f' 'c8f496b22191f9fb9420ab14c1a19a47' '662e6450e19a5acdaa5c9fcb8ad78dea' - '7d01a99f389d8f08dec93ed479071ee4') + '7d01a99f389d8f08dec93ed479071ee4' + 'bc12ad4d0c6e6c0e72d9fb61054f446b') build() { @@ -34,6 +36,10 @@ # https://bugs.archlinux.org/task/22733 (fix from Fedora) patch -Np1 -i $srcdir/make-3.82-sort-blank.patch + # https://savannah.gnu.org/support/index.php?107487 + # https://savannah.gnu.org/bugs/?33873 + patch -Np0 -i $srcdir/make-3.82-makeflags.patch + ./configure --prefix=/usr make } Added: make-3.82-makeflags.patch === --- make-3.82-makeflags.patch (rev 0) +++ make-3.82-makeflags.patch 2011-09-13 03:02:58 UTC (rev 137948) @@ -0,0 +1,36 @@ +Index: main.c +=== +RCS file: /sources/make/make/main.c,v +retrieving revision 1.246 +diff -u -r1.246 main.c +--- main.c 29 Aug 2010 23:05:27 - 1.246 main.c 27 Jul 2011 22:03:12 - +@@ -2091,10 +2095,16 @@ + + /* Reset makeflags in case they were changed. */ + { ++if (master_job_slots) ++ { ++assert (job_slots == default_job_slots); ++job_slots = master_job_slots; ++ } + const char *pv = define_makeflags (1, 1); + char *p = alloca (sizeof (MAKEFLAGS=) + strlen (pv) + 1); + sprintf (p, MAKEFLAGS=%s, pv); + putenv (allocated_variable_expand (p)); ++job_slots = default_job_slots; + } + + if (ISDB (DB_BASIC)) +@@ -2825,9 +2852,11 @@ + (*(unsigned int *) cs-value_ptr == + *(unsigned int *) cs-noarg_value)) + ADD_FLAG (, 0); /* Optional value omitted; see below. */ ++#if 0 + else if (cs-c == 'j') + /* Special case for `-j'. */ + ADD_FLAG (1, 1); ++#endif + else + { + char *buf = alloca (30);
[arch-commits] Commit in make/trunk (PKGBUILD make-3.82-sort-blank.patch)
Date: Friday, February 18, 2011 @ 17:21:30 Author: allan Revision: 110342 upgpkg: make 3.82-3 fix andriod build crash - FS#22733 Added: make/trunk/make-3.82-sort-blank.patch Modified: make/trunk/PKGBUILD + PKGBUILD | 11 --- make-3.82-sort-blank.patch | 17 + 2 files changed, 25 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-02-18 21:14:40 UTC (rev 110341) +++ PKGBUILD2011-02-18 22:21:30 UTC (rev 110342) @@ -4,7 +4,7 @@ pkgname=make pkgver=3.82 -pkgrel=2 +pkgrel=3 pkgdesc=GNU make utility to maintain groups of programs arch=('i686' 'x86_64') url=http://www.gnu.org/software/make; @@ -14,10 +14,12 @@ install=$pkgname.install source=(ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2 bug30612.patch -bug30723.patch) +bug30723.patch +make-3.82-sort-blank.patch) md5sums=('1a11100f3c63fcf5753818e59d63088f' 'c8f496b22191f9fb9420ab14c1a19a47' - '662e6450e19a5acdaa5c9fcb8ad78dea') + '662e6450e19a5acdaa5c9fcb8ad78dea' + '7d01a99f389d8f08dec93ed479071ee4') build() { @@ -29,6 +31,9 @@ # http://savannah.gnu.org/bugs/?30723 patch -Np1 -i $srcdir/bug30723.patch + # https://bugs.archlinux.org/task/22733 (fix from Fedora) + patch -Np1 -i $srcdir/make-3.82-sort-blank.patch + ./configure --prefix=/usr make make check Added: make-3.82-sort-blank.patch === --- make-3.82-sort-blank.patch (rev 0) +++ make-3.82-sort-blank.patch 2011-02-18 22:21:30 UTC (rev 110342) @@ -0,0 +1,17 @@ +diff -urp make-3.82/function.c make-3.82-pm/function.c +--- make-3.82/function.c 2010-07-13 03:20:39.0 +0200 make-3.82-pm/function.c2010-10-27 01:43:27.0 +0200 +@@ -1138,12 +1138,12 @@ func_sort (char *o, char **argv, const c + { + char c = *(t++); + +- if (! isspace ((unsigned char)c)) ++ if (! isblank ((unsigned char)c)) + continue; + + ++wordi; + +- while (isspace ((unsigned char)*t)) ++ while (isblank ((unsigned char)*t)) + ++t; + }
[arch-commits] Commit in make/trunk (PKGBUILD make.install)
Date: Tuesday, February 1, 2011 @ 23:46:28 Author: allan Revision: 108663 fix license (FS#22421), fix install script Modified: make/trunk/PKGBUILD make/trunk/make.install --+ PKGBUILD |2 +- make.install |2 +- 2 files changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-02-02 04:33:53 UTC (rev 108662) +++ PKGBUILD2011-02-02 04:46:28 UTC (rev 108663) @@ -8,7 +8,7 @@ pkgdesc=GNU make utility to maintain groups of programs arch=('i686' 'x86_64') url=http://www.gnu.org/software/make; -license=('GPL') +license=('GPL3') groups=('base-devel') depends=('glibc' 'sh') install=$pkgname.install Modified: make.install === --- make.install2011-02-02 04:33:53 UTC (rev 108662) +++ make.install2011-02-02 04:46:28 UTC (rev 108663) @@ -1,4 +1,4 @@ -infodir=/usr/share/info +infodir=usr/share/info filelist=(make.info make.info-1 make.info-2) post_install() {
[arch-commits] Commit in make/trunk (PKGBUILD bug30612.patch bug30723.patch)
Date: Thursday, September 23, 2010 @ 09:39:14 Author: allan Revision: 91160 upgpkg: make 3.82-2 add upstream bug fixes Added: make/trunk/bug30612.patch make/trunk/bug30723.patch Modified: make/trunk/PKGBUILD + PKGBUILD | 18 --- bug30612.patch | 66 +++ bug30723.patch | 12 ++ 3 files changed, 93 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-09-23 13:25:06 UTC (rev 91159) +++ PKGBUILD2010-09-23 13:39:14 UTC (rev 91160) @@ -4,7 +4,7 @@ pkgname=make pkgver=3.82 -pkgrel=1 +pkgrel=2 pkgdesc=GNU make utility to maintain groups of programs arch=('i686' 'x86_64') url=http://www.gnu.org/software/make; @@ -12,11 +12,23 @@ groups=('base-devel') depends=('glibc' 'sh') install=$pkgname.install -source=(ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2) -md5sums=('1a11100f3c63fcf5753818e59d63088f') +source=(ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2 +bug30612.patch +bug30723.patch) +md5sums=('1a11100f3c63fcf5753818e59d63088f' + 'c8f496b22191f9fb9420ab14c1a19a47' + '662e6450e19a5acdaa5c9fcb8ad78dea') + build() { cd ${srcdir}/${pkgname}-${pkgver} + + # http://savannah.gnu.org/bugs/?30612 + patch -Np1 -i $srcdir/bug30612.patch + + # http://savannah.gnu.org/bugs/?30723 + patch -Np1 -i $srcdir/bug30723.patch + ./configure --prefix=/usr make make check Added: bug30612.patch === --- bug30612.patch (rev 0) +++ bug30612.patch 2010-09-23 13:39:14 UTC (rev 91160) @@ -0,0 +1,66 @@ +diff -Naur make-3.82-orig/main.c make-3.82-fix30612//main.c +--- make-3.82-orig/main.c 2010-07-19 17:10:53.0 +1000 make-3.82-fix30612//main.c 2010-09-23 23:33:37.908855839 +1000 +@@ -1,3 +1,4 @@ ++ + /* Argument parsing and main program of GNU Make. + Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, + 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, +@@ -1138,7 +1139,7 @@ + a macro and some compilers (MSVC) don't like conditionals in macros. */ + { + const char *features = target-specific order-only second-expansion +-else-if shortest-stem undefine ++else-if shortest-stem undefine oneshell + #ifndef NO_ARCHIVES + archives + #endif +diff -Naur make-3.82-orig/read.c make-3.82-fix30612//read.c +--- make-3.82-orig/read.c 2010-07-13 11:20:42.0 +1000 make-3.82-fix30612//read.c 2010-09-23 23:30:58.018855839 +1000 +@@ -3028,7 +3028,7 @@ + { + /* This looks like the first element in an open archive group. + A valid group MUST have ')' as the last character. */ +- const char *e = p + nlen; ++ const char *e = p; + do + { + e = next_token (e); +@@ -3084,19 +3084,19 @@ + Go to the next item in the string. */ + if (flags PARSEFS_NOGLOB) + { +- NEWELT (concat (2, prefix, tp)); ++ NEWELT (concat (2, prefix, tmpbuf)); + continue; + } + + /* If we get here we know we're doing glob expansion. + TP is a string in tmpbuf. NLEN is no longer used. + We may need to do more work: after this NAME will be set. */ +- name = tp; ++ name = tmpbuf; + + /* Expand tilde if applicable. */ +- if (tp[0] == '~') ++ if (tmpbuf[0] == '~') + { +-tildep = tilde_expand (tp); ++tildep = tilde_expand (tmpbuf); + if (tildep != 0) + name = tildep; + } +@@ -3152,7 +3152,11 @@ + else + { + /* We got a chain of items. Attach them. */ +-(*newp)-next = found; ++if (*newp) ++ (*newp)-next = found; ++else ++ *newp = found; ++ + + /* Find and set the new end. Massage names if necessary. */ + while (1) Added: bug30723.patch === --- bug30723.patch (rev 0) +++ bug30723.patch 2010-09-23 13:39:14 UTC (rev 91160) @@ -0,0 +1,12 @@ +diff -Naur make-3.82-orig/main.c make-3.82-fix30723//main.c +--- make-3.82-orig/main.c 2010-07-19 17:10:53.0 +1000 make-3.82-fix30723//main.c 2010-09-23 23:34:10.932188592 +1000 +@@ -2093,7 +2093,7 @@ + const char *pv = define_makeflags (1, 1); + char *p = alloca (sizeof (MAKEFLAGS=) + strlen (pv) + 1); + sprintf (p, MAKEFLAGS=%s, pv); +-putenv (p); ++putenv (allocated_variable_expand (p)); +
[arch-commits] Commit in make/trunk (PKGBUILD)
Date: Thursday, August 12, 2010 @ 08:51:56 Author: allan Revision: 87338 upgpkg: make 3.82-1 upstream update Modified: make/trunk/PKGBUILD --+ PKGBUILD | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-08-12 12:34:14 UTC (rev 87337) +++ PKGBUILD2010-08-12 12:51:56 UTC (rev 87338) @@ -3,8 +3,8 @@ # Contributor: judd jvi...@zeroflux.org pkgname=make -pkgver=3.81 -pkgrel=5 +pkgver=3.82 +pkgrel=1 pkgdesc=GNU make utility to maintain groups of programs arch=('i686' 'x86_64') url=http://www.gnu.org/software/make; @@ -12,14 +12,14 @@ groups=('base-devel') depends=('glibc' 'sh') install=$pkgname.install -source=(ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz) -md5sums=('a4e9494ac6dc3f6b0c5ff75c5d52abba') +source=(ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2) +md5sums=('1a11100f3c63fcf5753818e59d63088f') build() { cd ${srcdir}/${pkgname}-${pkgver} - ./configure --prefix=/usr \ ---mandir=/usr/share/man --infodir=/usr/share/info + ./configure --prefix=/usr make + make check } package() {
[arch-commits] Commit in make/trunk (PKGBUILD make.install)
Date: Saturday, April 17, 2010 @ 23:42:45 Author: allan Revision: 77792 upgpkg: make 3.81-5 compress info pages Modified: make/trunk/PKGBUILD make/trunk/make.install --+ PKGBUILD | 16 +--- make.install |6 ++ 2 files changed, 11 insertions(+), 11 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-04-18 01:10:20 UTC (rev 77791) +++ PKGBUILD2010-04-18 03:42:45 UTC (rev 77792) @@ -1,17 +1,17 @@ # $Id$ -# Maintainer: Andreas Radke andyrtr at archlinux.org +# Maintainer: Allan McRae al...@archlinux.org # Contributor: judd jvi...@zeroflux.org pkgname=make pkgver=3.81 -pkgrel=4 +pkgrel=5 pkgdesc=GNU make utility to maintain groups of programs -arch=(i686 x86_64) +arch=('i686' 'x86_64') url=http://www.gnu.org/software/make; license=('GPL') groups=('base-devel') +depends=('glibc' 'sh') install=$pkgname.install -depends=('glibc' 'bash') source=(ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz) md5sums=('a4e9494ac6dc3f6b0c5ff75c5d52abba') @@ -19,8 +19,10 @@ cd ${srcdir}/${pkgname}-${pkgver} ./configure --prefix=/usr \ --mandir=/usr/share/man --infodir=/usr/share/info - make || return 1 - make DESTDIR=${pkgdir} install || return 1 + make +} - rm -f ${pkgdir}/usr/share/info/dir +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install } Modified: make.install === --- make.install2010-04-18 01:10:20 UTC (rev 77791) +++ make.install2010-04-18 03:42:45 UTC (rev 77792) @@ -4,7 +4,7 @@ post_install() { [ -x usr/bin/install-info ] || return 0 for file in ${fileli...@]}; do -install-info $infodir/$file $infodir/dir 2 /dev/null +install-info $infodir/$file.gz $infodir/dir 2 /dev/null done } @@ -15,8 +15,6 @@ pre_remove() { [ -x usr/bin/install-info ] || return 0 for file in ${fileli...@]}; do -install-info --delete $infodir/$file $infodir/dir 2 /dev/null +install-info --delete $infodir/$file.gz $infodir/dir 2 /dev/null done } - -# vim:set ts=2 sw=2 et: