• Bug#1109422: unblock: bmake/20200710-17

    From Andrej Shadura@21:1/5 to All on Thu Jul 17 14:50:01 2025
    XPost: linux.debian.devel.release

    This is a multi-part MIME message sent by reportbug.


    UGFja2FnZTogcmVsZWFzZS5kZWJpYW4ub3JnClNldmVyaXR5OiBub3JtYWwKWC1EZWJidWdzLUNj OiBibWFrZUBwYWNrYWdlcy5kZWJpYW4ub3JnCkNvbnRyb2w6IGFmZmVjdHMgLTEgKyBzcmM6Ym1h a2UKVXNlcjogcmVsZWFzZS5kZWJpYW4ub3JnQHBhY2thZ2VzLmRlYmlhbi5vcmcKVXNlcnRhZ3M6 IHVuYmxvY2sKClBsZWFzZSB1bmJsb2NrIHBhY2thZ2UgYm1ha2UKClsgUmVhc29uIF0KQXMgcG9p bnRlZCBvdXQgaW4gIzExMDkwNTIsIGJtYWtl4oCZcyBhdXRvcGtndGVzdCB3YXMgZmFpbGluZywg YW5kIGZvciBhCmdvb2QgcmVhc29uOiBkZWJoZWxwZXIgaW50ZWdyYXRpb24gYnJva2UgYXQgb25l IHBvaW50IHdoZW4gR05VIG1ha2UKaW50cm9kdWNlZCBhIGNoYW5nZSBpbiBpdHMgam9ic2VydmVy IGZ1bmN0aW9uYWxpdHksIGFuZCB0aGF0CmZ1bmN0aW9uYWxpdHnigJlzIGdvdCBzb21laG93IHRy aWdnZXJlZCBieSB0aGUgRGViaWFuIHBhY2thZ2UgYnVpbGQKbWFjaGluZXJ5LgoKWyBJbXBhY3Qg XQpOb3QgbWFueSBwYWNrYWdlcyBpbiBEZWJpYW4gYWN0dWFsbHkgdXNlIGJtYWtl4oCZcyBkZWJo ZWxwZXIgaW50ZWdyYXRpb24sCmJ1dCBzb21lIGRvLCBhbmQgdGhleSBtYXkgYnJlYWsgdXBvbiBh IHJlYnVpbGQuCgpbIFRlc3RzIF0KSSBtYW51YWxseSByYW4gYXV0b3BrZ3Rlc3RzLgoKWyBSaXNr cyBdClRoZSBjb2RlIGNoYW5nZSBpdHNlbGYgaXMgcXVpdGUgdHJpdmlhbDogaXQgZmlsdGVycyBv dXQgYWxsIE1BS0VGTEFHUwpibWFrZSBjYW7igJl0IGFjY2VwdC4gV2hpbGUgaXQgY291bGQgZ28g ZnVydGhlciBhbmQgKmNvbnZlcnQqIHNvbWUgb2YgdGhlbQooZS5nLiB0dXJuIC0tZGlyZWN0b3J5 PWRpciBpbnRvIC1DIGRpciksIGFuZCB3YXJuIGFib3V0IHRoZSByZXN0LCBpdApkb2VzbuKAmXQg aW50cm9kdWNlIGEgcmVncmVzc2lvbiBjb21wYXJlZCB0byB0aGUgcHJldmlvdXMgc3RhdGUgd2hl cmUKYm1ha2Ugd291bGQganVzdCBsb3VkbHkgZmFpbC4KClsgQ2hlY2tsaXN0IF0KICBbeF0gYWxs IGNoYW5nZXMgYXJlIGRvY3VtZW50ZWQgaW4gdGhlIGQvY2hhbmdlbG9nCiAgW3hdIEkgcmV2aWV3 ZWQgYWxsIGNoYW5nZXMgYW5kIEkgYXBwcm92ZSB0aGVtCiAgW3hdIGF0dGFjaCBkZWJkaWZmIGFn YWluc3QgdGhlIHBhY2thZ2UgaW4gdGVzdGluZwoKdW5ibG9jayBibWFrZS8yMDIwMDcxMC0xNwo=

    diff --git a/debian/bmake.pm b/debian/bmake.pm
    index d90daba5791b..a552f0994374 100644
    --- a/debian/bmake.pm
    +++ b/debian/bmake.pm
    @@ -56,6 +56,10 @@ sub do_make {
    if ($ENV{MAKEFLAGS} =~ /^[^-]/) {
    $ENV{MAKEFLAGS} = "-$ENV{MAKEFLAGS}";
    }
    + my @makeflags = grep {
    + !/^--/
    + } split(' ', $ENV{MAKEFLAGS});
    + $ENV{MAKEFLAGS} = join(' ', @makeflags);
    }

    my @root_cmd;
    diff --git a/debian/changelog b/debian/changelog
    index 28a6bbf1cae8..ee0dbec71fbc 100644
    --- a/debian/changelog
    +++ b/debian/changelog
    @@ -1,3 +1,10 @@
    +bmake (20200710-17) unstable; urgency=medium
    +
    + * Sanitise MAKEFLAGS before passing them to bmake which does not
    + support long options (Closes: #1109052).
    +
    + -- Andrej Shadura <[email protected]> Sun, 13 Jul 2025 17:23:12 +0200
    +
    bmake (20200710-16) unstable; urgency=medium

    [ Debian Janitor ]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)