[pacman-dev] [GIT] The official pacman repository branch, release/5.2.x, updated. v5.2.1-24-g1e9cd30e

Andrew Gregory andrew at archlinux.org
Thu Jun 18 10:20:23 UTC 2020


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The official pacman repository".

The branch, release/5.2.x has been updated
       via  1e9cd30e488cd133d24eac7ed9cac7806db2c406 (commit)
       via  2a345604cd8bd6a8fe5041ea7ec046c8d20aa30b (commit)
       via  f4da297de252dcb00e6c83df00fea11c86606348 (commit)
       via  22e6daa79455b1c59ab73af9438ca0c1d2a884b9 (commit)
       via  d69da08abef42a52d2fa81daf4c045c3305598cf (commit)
       via  12503767c0be8f3eb28433fd58bcab0ec6f44a26 (commit)
       via  03cfe9e21c6aaecaac21e932229a55f5f1041a3c (commit)
       via  b3be0ce99b29e5384969c7b3e5ff6f4b0f581c4b (commit)
       via  68418c54427b2ecbd5f882ffad261e0ba6e67c42 (commit)
       via  bb50e8d73afda7f17777c464bd7bfa127a749b8d (commit)
       via  b9d397c7317b9b495da73051fc670b0e9f472a06 (commit)
       via  39ce2b766303f046bb75ad900cc8a2695e947f83 (commit)
       via  01d5a68c1ae07ad43b5255721d2429710794ea04 (commit)
       via  08aa3d97ea3823f2919e7d66041438db9e7488a0 (commit)
       via  0bf4779cda35cfb8dc049ec5f27017c65c8ce716 (commit)
       via  d61c398b2cb3ec41e62a6e258b5791d0ce9de720 (commit)
       via  7faa79526874c09fc89fb769744d103bc4918e17 (commit)
       via  0d0a4bd68099596ba17b8c314664484c3819fbf3 (commit)
       via  76c50e34393d68a740f825a6af9df8b7ac677303 (commit)
       via  c2fa9f85cccc4b576816330762fb55167a1ba78c (commit)
       via  6f1a9e6ea85a49b8aeb3b7bd2454215e9c34f565 (commit)
       via  41c3b1d78c3807beb4246624b20a31e374fb5af1 (commit)
       via  d6dcc936457815cdda87a8507cf82169b437e4d2 (commit)
       via  019f9386ef2c85b4c3c9f9293f462cfb5ddcaa32 (commit)
      from  f6564377a2b0a0dd6294fb366a3f91a31142e124 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 1e9cd30e488cd133d24eac7ed9cac7806db2c406
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Mon Jun 8 22:03:18 2020 -0400

    makepkg/repo-add: do not accept public-only keys for signing
    
    If it's not listed by --list-secret-key we don't care if it has been
    imported into your keyring, it's unusable. And you might not have a
    private key at all in the no-keyid-specified case.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>
    (cherry picked from commit 02ae97b0da220d9079c6c2c1ac3e3ab0d12c1ac7)

commit 2a345604cd8bd6a8fe5041ea7ec046c8d20aa30b
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Mon Jun 8 21:59:18 2020 -0400

    makepkg/repo-add: handle GPGKEY with spaces
    
    We pass this to gpg -u and this gpg option can accept a number of
    different formats, not just the historical hexadecimal fingerprint we
    assumed. We should not barf hard if a format is used which happens to
    contain spaces.
    
    This also fixes a validation bug. When we initially check if the desired
    key is available, we don't quote spaces, so gpg goes ahead and treats
    each space-separated string as a *different key* to search for,
    returning partial matches, and returning success if at least one key is
    found. But gpg --detach-sign -u will certainly not accept multiple keys!
    
    Fixes FS#66949
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>
    (cherry picked from commit 899d39b635d46f9e2daff1aada75ea07f08fef64)

commit f4da297de252dcb00e6c83df00fea11c86606348
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Tue Jun 2 17:50:24 2020 -0400

    libmakepkg: fix regression in sending plain() output to stderr
    
    In commit 882e707e40bbade0111cf3bdedbdac4d4b70453b we changed message
    output to go to stdout by default, unless it was an error. The plain()
    function doesn't *look* like an error function, but in practice it was
    -- it's used to continue multiline messages, and all in-tree uses were
    for warning/error.
    
    This is a problem both because we're sending output to the wrong place,
    and because in some cases, we were performing error logging from a
    function which would otherwise return a value to be captured in a
    variable using command substution.
    
    Fix this and straighten out the API by providing two functions: one for
    continuing msg output, and one which wraps this by sending output to
    stderr, for continuing error output.
    
    Change all callers to use the second function.
    
    (cherry picked from commit bf458cced7c0845f7b6fabb887d3878ae4cd51b2)

commit 22e6daa79455b1c59ab73af9438ca0c1d2a884b9
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Tue Jun 2 18:16:48 2020 -0400

    makepkg: correctly handle missing download clients
    
    This was broken in commit 882e707e40bbade0111cf3bdedbdac4d4b70453b,
    which changed 'plain()' messages to go to stdout, which was then
    captured as the download client in question: cmdline=("Aborting...").
    
    The result was a very confusing error message e.g.
    
    /usr/share/makepkg/source/file.sh: line 72: $'\E[1m': command not found
    
    or with makepkg --nocolor:
    
    /usr/share/makepkg/source/file.sh: line 72: Aborting...: command not found
    
    The problem here is that we checked to see if an asynchronous subshell,
    in our case <(...), failed, by checking if its captured stdout is
    non-empty. Which is terrible, and also a limitation of old bash. But
    bash 4.4 can use wait $! to retrieve the return value of an asynchronous
    subshell. Now we target that as our minimum, we can sanely handle errors
    in such functions.
    
    Losing error messages on stdout by capturing them in a variable instead
    of printing them, continues to be a problem, but this will be fixed
    systematically in a later commit.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>
    (cherry picked from commit 381e11375569fa7588b1297e0e744749bdafe8f5)

commit d69da08abef42a52d2fa81daf4c045c3305598cf
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Mon May 25 23:52:16 2020 -0400

    makepkg: guard against undefined git pinned sources
    
    If something like source=(..."#commit=") is used, e.g. due to failed
    variable expansion, we try to check out an empty refspec as nothing at
    all, and end up just running "git checkout". This happens because we
    fail at variable expansion too -- so let's quote our variables properly
    and make sure git sees this as an empty refspec, so it can error out.
    
    Also make sure it is interpreted as a ref instead of a path.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>
    (cherry picked from commit 817f9fb715b4e90d28bc141dfccfc530b9e951dc)

commit 12503767c0be8f3eb28433fd58bcab0ec6f44a26
Author: Allan McRae <allan at archlinux.org>
Date:   Wed May 20 14:17:11 2020 +1000

    libalpm/signing.c: Fix calculation of packet size in parse_subpacket
    
    Given RFC 4880 provides the code to do this calculation, I am not sure
    how I managed to stuff that up!  This bug was only exposed when a
    signature made with "include-key-block" was added to the Arch repos,
    which provided a subpacket with the required size to hit this issue.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    (cherry picked from commit 5f6ef895b1dac04c7fb1b63acab2d42c19f91922)

commit 03cfe9e21c6aaecaac21e932229a55f5f1041a3c
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Mon May 11 00:16:30 2020 -0400

    libmakepkg/strip: don't re-add the same debug source multiple times
    
    It's either a waste of work, or triggers edge cases in some packages
    (like coreutils-8.31) where the source file is readonly and cp gets a
    permission denied error trying to overwrite it with an identical copy of
    itself.
    
    Also while we are at it, make the variable names be something readable,
    because I could barely tell what this was doing while editing it.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>
    (cherry picked from commit 3674144a74cfe897ec3ff46c18681df293290caa)

commit b3be0ce99b29e5384969c7b3e5ff6f4b0f581c4b
Author: Levente Polyak <anthraxx at archlinux.org>
Date:   Mon May 11 00:45:49 2020 +0200

    makepkg: deterministic PKGINFO libprovides for multiple library versions
    
    While iterating over the provides array, the find call for locating a
    shared library may result in listing multiple entries which by itself
    does not produce a stable deterministic order and may vary depending on
    the underlying filesystem.
    To provide a stable listing and a reproducible .PKGINFO file the result
    of find is piped to sort with a static LC_ALL=C localisation.
    
    Signed-off-by: Levente Polyak <anthraxx at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>
    (cherry picked from commit 8ce142a2552418f64a74e773f659d92b065d6209)

commit 68418c54427b2ecbd5f882ffad261e0ba6e67c42
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Sun May 10 00:32:39 2020 -0400

    Log invalid conf settings as an error
    
    This is not a warning, _parse_options() returns failure without even
    parsing further lines and the attempted pacman/pacman-conf program
    execution immediately aborts. Warnings are for when e.g. later on if we
    don't recognize a setting at all, we skip over it and have enough
    confidence in this to continue executing the program.
    
    The current implementation results in pacman-conf aborting with:
    
    warning: config file /etc/pacman.conf, line 60: invalid value for 'ParallelDownloads' : '2.5'
    error parsing '/etc/pacman.conf'
    
    or pacman -Syu aborting with the entirely more cryptic:
    
    warning: config file /etc/pacman.conf, line 59: invalid value for 'ParallelDownloads' : '2.5'
    
    and this isn't just a problem for the newly added ParallelDownloads
    setting, either, you could get the same problem if you specified a
    broken XferCommand, but that's harder as it's more accepting of input
    and you probably don't hit this except with unbalanced quotes.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>
    (cherry picked from commit 8e769ddb8a59a9fbacf4614283d2fb519f022386)

commit bb50e8d73afda7f17777c464bd7bfa127a749b8d
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Sun May 10 00:32:40 2020 -0400

    pacman-conf: fix incomplete support for ILoveCandy
    
    This was only partially implemented in the original implementation.
    `pacman-conf | grep ILoveCandy` would tell you if it was set, but
    querying directly by name would not.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>
    (cherry picked from commit 7423b166047ff168ef337818958bf86ed1d42a0a)

commit b9d397c7317b9b495da73051fc670b0e9f472a06
Author: Allan McRae <allan at archlinux.org>
Date:   Tue Apr 14 23:45:24 2020 +1000

    pacman.8: Fix typo
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    (cherry picked from commit 3ea7fdd96c874e111588a6e64ee30b75b55db785)

commit 39ce2b766303f046bb75ad900cc8a2695e947f83
Author: Earnestly <zibeon at googlemail.com>
Date:   Wed Apr 1 11:29:57 2020 -0400

    Use noextract with pacman-conf NoExtract
    
    Current code accidently uses noupgrade for the NoExtract directive.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>
    (cherry picked from commit 1d39557aa070d2260cfda650e59c8d190397ba01)

commit 01d5a68c1ae07ad43b5255721d2429710794ea04
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Feb 10 10:46:03 2020 +1000

    build-aux/update-copyright 2019 2020
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    (cherry picked from commit e76ec94083235ddc5510ab57b7c2bc12a1d34e8a)

commit 08aa3d97ea3823f2919e7d66041438db9e7488a0
Author: morganamilo <morganamilo at archlinux.org>
Date:   Thu Jan 23 06:38:35 2020 +0000

    libalpm: fix alpm_option_set_assumeinstalled
    
    It looks like this function has never actually worked. The current list
    is never set to NULL after being freed. So the new deps were just
    appended to the already freed list, leading to a segfault.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    (cherry picked from commit 0a25548cd0910f66dea2dfab21f75a6d15366d64)

commit 0bf4779cda35cfb8dc049ec5f27017c65c8ce716
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Thu Jan 16 12:27:34 2020 -0500

    makepkg: make per-package files containing '$pkgname' consistently work
    
    Extracting function variables containing arbitrarily scoped variables of
    arbitrary nature is a disaster, but let's at least cover the common case
    of using the actual '$pkgname' in an install/changelog file. It's the
    odd case of actually being basically justified use of disambiguating
    between the same variable used in multiple different split packages...
    and also, --printsrcinfo already uses and overwrites the variable
    'pkgname' in pkgbuild_extract_to_srcinfo, so this "works" in .SRCINFO
    but doesn't work in .src.tar.gz
    
    It doesn't work in lint_pkgbuild either, but in that case the problem is
    being too permissive, not too restrictive -- we might end up checking
    the same file twice, and printing that it is missing twice.
    
    Fixes FS#64932
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>
    (cherry picked from commit d626a17ef94d79975ff17d04250152ea46aaade3)

commit d61c398b2cb3ec41e62a6e258b5791d0ce9de720
Author: Allan McRae <allan at archlinux.org>
Date:   Thu Jan 23 10:47:02 2020 +1000

    Fix "pacman -U <url>" operations
    
    Commit e6a6d307 detected complete part files by comparing a payload's
    max_size to initial_size.  However, these values are also equal when we
    use pacman -U on a URL as max_size is set to 0 in that case.  Add a further
    condition to avoid that.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    (cherry picked from commit e54617c7d554e0c14c039432b5f7bef66e43769c)

commit 7faa79526874c09fc89fb769744d103bc4918e17
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Jan 19 09:30:54 2020 +1000

    Increase maximum database size
    
    We previously has the maximum database size as 25MB.  This was set in the days
    before repos had as many packages as they do now, and before we started
    distributing files databases.  Increase this limit to 128MB.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    (cherry picked from commit 2856a7dea3c0d4584e126b5ca5957e13e23f83d1)

commit 0d0a4bd68099596ba17b8c314664484c3819fbf3
Author: Allan McRae <allan at archlinux.org>
Date:   Thu Jan 16 21:20:19 2020 +1000

    Remove unneeded ltmain patch
    
    Many moons ago, libtool was bad - I mean worse than today!  It gobbled all
    --as-needed and we ended up with an overlinked libalpm.  This was annoying,
    particularly when dealing with soname bumps in libraries pacman/libalpm had
    no business linking to. Luckily we had a fix, stolen from GNOME I believe.
    And with that fix, we lived in harmony with libtool for many years.  Until one
    day, unbeknownst to us, libtool was "fixed".  We kept applying our patch,
    because it still applied, but it did worse than nothing.  It gobbled up our
    other LDFLAGS, and our libalpm started missing out on RELRO and BIND_NOW.
    This made the Arch Security Team unhappy. We will make them happy again by
    stopping the patch.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    (cherry picked from commit 2e32d51a262fef398a94a17c0a0d4ff3233990b5)
    [Andrew: restore autogen.sh]

commit 76c50e34393d68a740f825a6af9df8b7ac677303
Author: Allan McRae <allan at archlinux.org>
Date:   Fri Nov 15 23:29:20 2019 +1000

    Handle .part files that are the size of the correct package
    
    In rare cases, likely due to a well timed Ctrl+C, but possibly due to a
    broken mirror, a ".part" file may have size at least that of the correct
    package size.
    
    When encountering this issue, currently pacman fails in different ways
    depending on where the package falls in the list to download.  If last,
    "wrong or NULL argument passed" error is reported, or a "invalid or
    corrupt package" issue if not.
    
    Capture these .part files, and remove the extension. This lets pacman
    either use the package if valid, or offer to remove it if it fails checksum
    or signature verification.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    (cherry picked from commit e6a6d3079315ce722fec39604fddbab1c7ac79b3)

commit c2fa9f85cccc4b576816330762fb55167a1ba78c
Author: Allan McRae <allan at archlinux.org>
Date:   Tue Nov 12 07:29:52 2019 +1000

    libalpm/sync.c: Do not download missing keys multiple times
    
    We now store key structs of our missing key info, so can not search the list
    for string matches. This caused missing keys to be downloaded once for every
    package they signed.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    (cherry picked from commit 540b19164b1ab3a4950b4a828fb90d047f4a591d)

commit 6f1a9e6ea85a49b8aeb3b7bd2454215e9c34f565
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Mon Nov 25 19:07:56 2019 -0500

    makepkg: fix regression that broke extraction of file:// sources
    
    In commit 9c817b654996249b8022e189ee7e2692f4668431 we made these sources
    extendable, and heuristically determined the correct extraction
    functions to use. But our fallback for protos that didn't have an exact
    extract_* function didn't take into account that 'extract_file' matches
    an actual proto... so we passed the netfile in while the function
    expected a file.
    
    Solution: the function should expect a netfile too, thereby allowing us
    to delay an attempted resolution of netfile -> file, to the one case
    where it is actually used. This makes us slightly more efficient in the
    non-file case, makes our functions a bit more consistent, and makes
    file:// extraction work again.
    
    Fixes FS#64648
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>
    (cherry picked from commit 349c22d043290ccd0cce9f30981f5415e295442a)

commit 41c3b1d78c3807beb4246624b20a31e374fb5af1
Author: Daniel T. Borelli <danieltborelli at gmail.com>
Date:   Sat Nov 16 15:14:30 2019 +1000

    Dereference double pointer before assigning NULL
    
    Daniel T. Borelli <danieltborelli at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>
    (cherry picked from commit eaa2770c80f8f3b168b99021e4258d696523d38a)

commit d6dcc936457815cdda87a8507cf82169b437e4d2
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Thu Jan 9 20:59:35 2020 -0500

    makepkg: fix one more file-seccomp issue
    
    When file is called via fakeroot, it doesn't matter whether you use -z
    or not, it is still incompatible with seccomp. Fix by configuring it
    with FILECMD when used in the fakeroot 'tidy' run.
    
    Fixes FS#65100
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>

commit 019f9386ef2c85b4c3c9f9293f462cfb5ddcaa32
Author: Allan McRae <allan at archlinux.org>
Date:   Tue Nov 12 16:14:57 2019 +1000

    pactest: set package tar format to GNU_FORMAT
    
    python-3.8 changed the default tar format to PAX_FORMAT. This caused
    issues in our testsuite with package extraction of files with UTF-8
    characters as we run the tests under the C locale.
    
    sycn600.py:
    error: error while reading package /tmp/pactest-xuhri4xa/var/cache/pacman/pkg/unicodechars-2.0-1.pkg.tar.gz: Pathname can't be converted from UTF-8 to current locale.
    
    Set format back to GNU_FORMAT.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    (cherry picked from commit b9faf652735c603d1bdf849a570185eb721f11c1)

-----------------------------------------------------------------------

Summary of changes:
 autogen.sh                                         |  1 -
 build-aux/ltmain-asneeded.patch                    | 33 ---------------------
 doc/index.asciidoc                                 |  2 +-
 doc/pacman.8.asciidoc                              |  2 +-
 lib/libalpm/add.c                                  |  2 +-
 lib/libalpm/add.h                                  |  2 +-
 lib/libalpm/alpm.c                                 |  2 +-
 lib/libalpm/alpm.h                                 |  2 +-
 lib/libalpm/alpm_list.c                            |  2 +-
 lib/libalpm/alpm_list.h                            |  2 +-
 lib/libalpm/backup.c                               |  2 +-
 lib/libalpm/backup.h                               |  2 +-
 lib/libalpm/be_local.c                             |  2 +-
 lib/libalpm/be_package.c                           |  2 +-
 lib/libalpm/be_sync.c                              |  6 ++--
 lib/libalpm/conflict.c                             |  2 +-
 lib/libalpm/conflict.h                             |  2 +-
 lib/libalpm/db.c                                   |  2 +-
 lib/libalpm/db.h                                   |  2 +-
 lib/libalpm/deps.c                                 |  2 +-
 lib/libalpm/deps.h                                 |  2 +-
 lib/libalpm/diskspace.c                            |  2 +-
 lib/libalpm/diskspace.h                            |  2 +-
 lib/libalpm/dload.c                                |  8 ++++-
 lib/libalpm/dload.h                                |  2 +-
 lib/libalpm/error.c                                |  2 +-
 lib/libalpm/filelist.c                             |  2 +-
 lib/libalpm/filelist.h                             |  2 +-
 lib/libalpm/graph.c                                |  2 +-
 lib/libalpm/graph.h                                |  2 +-
 lib/libalpm/group.c                                |  2 +-
 lib/libalpm/group.h                                |  2 +-
 lib/libalpm/handle.c                               |  3 +-
 lib/libalpm/handle.h                               |  2 +-
 lib/libalpm/hook.c                                 |  2 +-
 lib/libalpm/hook.h                                 |  2 +-
 lib/libalpm/libarchive-compat.h                    |  2 +-
 lib/libalpm/log.c                                  |  2 +-
 lib/libalpm/log.h                                  |  2 +-
 lib/libalpm/package.c                              |  2 +-
 lib/libalpm/package.h                              |  2 +-
 lib/libalpm/pkghash.c                              |  2 +-
 lib/libalpm/pkghash.h                              |  2 +-
 lib/libalpm/remove.c                               |  2 +-
 lib/libalpm/remove.h                               |  2 +-
 lib/libalpm/signing.c                              |  8 ++---
 lib/libalpm/signing.h                              |  2 +-
 lib/libalpm/sync.c                                 | 28 ++++++++++++++----
 lib/libalpm/sync.h                                 |  2 +-
 lib/libalpm/trans.c                                |  2 +-
 lib/libalpm/trans.h                                |  2 +-
 lib/libalpm/util.c                                 |  2 +-
 lib/libalpm/util.h                                 |  2 +-
 lib/libalpm/version.c                              |  2 +-
 scripts/libmakepkg/buildenv.sh.in                  |  2 +-
 scripts/libmakepkg/buildenv/buildflags.sh.in       |  2 +-
 scripts/libmakepkg/buildenv/compiler.sh.in         |  2 +-
 scripts/libmakepkg/buildenv/debugflags.sh.in       |  2 +-
 scripts/libmakepkg/buildenv/makeflags.sh.in        |  2 +-
 scripts/libmakepkg/executable.sh.in                |  2 +-
 scripts/libmakepkg/executable/ccache.sh.in         |  2 +-
 scripts/libmakepkg/executable/checksum.sh.in       |  2 +-
 scripts/libmakepkg/executable/distcc.sh.in         |  2 +-
 scripts/libmakepkg/executable/fakeroot.sh.in       |  2 +-
 scripts/libmakepkg/executable/gpg.sh.in            |  2 +-
 scripts/libmakepkg/executable/gzip.sh.in           |  2 +-
 scripts/libmakepkg/executable/pacman.sh.in         |  2 +-
 scripts/libmakepkg/executable/strip.sh.in          |  2 +-
 scripts/libmakepkg/executable/sudo.sh.in           |  2 +-
 scripts/libmakepkg/executable/vcs.sh.in            |  4 +--
 scripts/libmakepkg/integrity.sh.in                 |  2 +-
 .../libmakepkg/integrity/generate_checksum.sh.in   |  2 +-
 .../libmakepkg/integrity/generate_signature.sh.in  |  8 ++---
 scripts/libmakepkg/integrity/verify_checksum.sh.in |  2 +-
 .../libmakepkg/integrity/verify_signature.sh.in    |  4 +--
 scripts/libmakepkg/lint_config.sh.in               |  2 +-
 scripts/libmakepkg/lint_config/ext.sh.in           |  2 +-
 scripts/libmakepkg/lint_config/paths.sh.in         |  2 +-
 .../libmakepkg/lint_config/source_date_epoch.sh.in |  2 +-
 scripts/libmakepkg/lint_config/variable.sh.in      |  2 +-
 scripts/libmakepkg/lint_package.sh.in              |  2 +-
 .../libmakepkg/lint_package/build_references.sh.in |  2 +-
 scripts/libmakepkg/lint_package/dotfiles.sh.in     |  2 +-
 scripts/libmakepkg/lint_package/file_names.sh.in   |  2 +-
 .../libmakepkg/lint_package/missing_backup.sh.in   |  2 +-
 scripts/libmakepkg/lint_pkgbuild.sh.in             |  2 +-
 scripts/libmakepkg/lint_pkgbuild/arch.sh.in        |  2 +-
 .../libmakepkg/lint_pkgbuild/arch_specific.sh.in   |  2 +-
 scripts/libmakepkg/lint_pkgbuild/backup.sh.in      |  2 +-
 scripts/libmakepkg/lint_pkgbuild/changelog.sh.in   | 12 +++++---
 .../libmakepkg/lint_pkgbuild/checkdepends.sh.in    |  2 +-
 scripts/libmakepkg/lint_pkgbuild/conflicts.sh.in   |  2 +-
 scripts/libmakepkg/lint_pkgbuild/depends.sh.in     |  2 +-
 scripts/libmakepkg/lint_pkgbuild/epoch.sh.in       |  2 +-
 scripts/libmakepkg/lint_pkgbuild/fullpkgver.sh.in  |  2 +-
 scripts/libmakepkg/lint_pkgbuild/install.sh.in     | 12 +++++---
 scripts/libmakepkg/lint_pkgbuild/makedepends.sh.in |  2 +-
 scripts/libmakepkg/lint_pkgbuild/optdepends.sh.in  |  2 +-
 scripts/libmakepkg/lint_pkgbuild/options.sh.in     |  2 +-
 .../lint_pkgbuild/package_function.sh.in           |  2 +-
 .../lint_pkgbuild/package_function_variable.sh.in  |  2 +-
 scripts/libmakepkg/lint_pkgbuild/pkgbase.sh.in     |  2 +-
 scripts/libmakepkg/lint_pkgbuild/pkglist.sh.in     |  2 +-
 scripts/libmakepkg/lint_pkgbuild/pkgname.sh.in     |  2 +-
 scripts/libmakepkg/lint_pkgbuild/pkgrel.sh.in      |  2 +-
 scripts/libmakepkg/lint_pkgbuild/pkgver.sh.in      |  2 +-
 scripts/libmakepkg/lint_pkgbuild/provides.sh.in    |  2 +-
 scripts/libmakepkg/lint_pkgbuild/source.sh.in      |  2 +-
 scripts/libmakepkg/lint_pkgbuild/util.sh.in        |  2 +-
 scripts/libmakepkg/lint_pkgbuild/variable.sh.in    |  2 +-
 scripts/libmakepkg/source.sh.in                    |  5 ++--
 scripts/libmakepkg/source/bzr.sh.in                | 10 +++----
 scripts/libmakepkg/source/file.sh.in               | 11 +++----
 scripts/libmakepkg/source/git.sh.in                | 18 ++++++------
 scripts/libmakepkg/source/hg.sh.in                 | 10 +++----
 scripts/libmakepkg/source/local.sh.in              |  2 +-
 scripts/libmakepkg/source/svn.sh.in                |  6 ++--
 scripts/libmakepkg/srcinfo.sh.in                   |  2 +-
 scripts/libmakepkg/tidy.sh.in                      |  2 +-
 scripts/libmakepkg/tidy/docs.sh.in                 |  2 +-
 scripts/libmakepkg/tidy/emptydirs.sh.in            |  2 +-
 scripts/libmakepkg/tidy/libtool.sh.in              |  2 +-
 scripts/libmakepkg/tidy/purge.sh.in                |  2 +-
 scripts/libmakepkg/tidy/staticlibs.sh.in           |  2 +-
 scripts/libmakepkg/tidy/strip.sh.in                | 15 ++++++----
 scripts/libmakepkg/tidy/zipman.sh.in               |  2 +-
 scripts/libmakepkg/util.sh.in                      |  2 +-
 scripts/libmakepkg/util/compress.sh.in             |  2 +-
 scripts/libmakepkg/util/config.sh.in               |  4 +--
 scripts/libmakepkg/util/dirsize.sh.in              |  2 +-
 scripts/libmakepkg/util/error.sh.in                |  2 +-
 scripts/libmakepkg/util/message.sh.in              | 10 ++++++-
 scripts/libmakepkg/util/option.sh.in               |  2 +-
 scripts/libmakepkg/util/parseopts.sh.in            |  2 +-
 scripts/libmakepkg/util/pkgbuild.sh.in             |  2 +-
 scripts/libmakepkg/util/schema.sh.in               |  2 +-
 scripts/libmakepkg/util/source.sh.in               |  6 ++--
 scripts/libmakepkg/util/util.sh.in                 |  4 +--
 scripts/makepkg-template.pl.in                     |  4 +--
 scripts/makepkg.sh.in                              | 34 ++++++++++++----------
 scripts/pacman-db-upgrade.sh.in                    |  4 +--
 scripts/pacman-key.sh.in                           |  4 +--
 scripts/repo-add.sh.in                             | 12 ++++----
 scripts/wrapper.sh.in                              |  2 +-
 src/common/ini.c                                   |  2 +-
 src/common/ini.h                                   |  2 +-
 src/common/util-common.c                           |  2 +-
 src/common/util-common.h                           |  2 +-
 src/pacman/callback.c                              |  2 +-
 src/pacman/callback.h                              |  2 +-
 src/pacman/check.c                                 |  2 +-
 src/pacman/check.h                                 |  2 +-
 src/pacman/conf.c                                  |  4 +--
 src/pacman/conf.h                                  |  2 +-
 src/pacman/database.c                              |  2 +-
 src/pacman/deptest.c                               |  2 +-
 src/pacman/files.c                                 |  2 +-
 src/pacman/package.c                               |  2 +-
 src/pacman/package.h                               |  2 +-
 src/pacman/pacman-conf.c                           |  6 ++--
 src/pacman/pacman.c                                |  4 +--
 src/pacman/pacman.h                                |  2 +-
 src/pacman/query.c                                 |  2 +-
 src/pacman/remove.c                                |  2 +-
 src/pacman/sighandler.c                            |  2 +-
 src/pacman/sighandler.h                            |  2 +-
 src/pacman/sync.c                                  |  2 +-
 src/pacman/upgrade.c                               |  2 +-
 src/pacman/util.c                                  |  2 +-
 src/pacman/util.h                                  |  2 +-
 src/util/testpkg.c                                 |  2 +-
 src/util/vercmp.c                                  |  2 +-
 test/pacman/pactest.py                             |  2 +-
 test/pacman/pmdb.py                                |  2 +-
 test/pacman/pmenv.py                               |  2 +-
 test/pacman/pmfile.py                              |  2 +-
 test/pacman/pmpkg.py                               |  4 +--
 test/pacman/pmrule.py                              |  2 +-
 test/pacman/pmtest.py                              |  2 +-
 test/pacman/tap.py                                 |  2 +-
 test/pacman/util.py                                |  2 +-
 test/util/vercmptest.sh                            |  2 +-
 182 files changed, 309 insertions(+), 293 deletions(-)
 delete mode 100644 build-aux/ltmain-asneeded.patch


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list