[pacman-dev] [GIT] The official pacman repository branch, master, updated. v5.0.1-249-g27f64e37

Allan McRae allan at archlinux.org
Sun Mar 18 02:57:01 UTC 2018


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, master has been updated
       via  27f64e378958204314a17b5c5416bd40f47603ac (commit)
       via  9ca88575e60adfb930ae2bf6e05f36cf40fdec21 (commit)
       via  9e52a36794552b77ecf26f7f34b226d096978f1e (commit)
       via  f054351e528eebf985378f2f4cb0f621ca15023d (commit)
       via  9c8d7a80932e23baed1fc247b56b4c5725f9eff4 (commit)
       via  c54621d81986e14c7d112350fdf288e74df7a8a8 (commit)
       via  d8717a6a9666ec80c8645d190d6f9c7ab73084ac (commit)
       via  0565cebfc387be67e0daac73a4d0a312965ca1d3 (commit)
       via  3e619ccffe585ddf19b1faa053ff46654d2b8a48 (commit)
       via  1b288bae1f1dfae1e8c6d7c4f592117dff6eab57 (commit)
       via  b6bb8cb7dc884d91a9c7939b994843b02792e674 (commit)
       via  d884a791b9523ebda4e780e9457842565c116ab5 (commit)
       via  a5dd5d41412930000d4e5ca602365639c7ccec86 (commit)
       via  5c1853124dcaf5d744f90f293801b0ac741674ff (commit)
       via  55092d0fa79fc4f720bb697c3538a8fe23962f2d (commit)
       via  e4e0add629f054c71f780d48e3934576c1f055d9 (commit)
       via  03ce7cc4eb8713a38877a1823b310198a63b6f15 (commit)
       via  b3a1f89611736ecffa6e9b775aa90fac02a2a25e (commit)
       via  df0a8f74069b03356900d93f12adba6e090db736 (commit)
       via  c968e625e84c1dfa9a5f49e816a7969b66fd148c (commit)
       via  0e260f9335546d5834eb3e1d37cd23bc72765162 (commit)
       via  2dd8b88d5cbb04ccab528cdd7b6b4db04c514748 (commit)
       via  d8591dd3418d55c5736022ef003891fc03b953e0 (commit)
       via  a100cd6bca5b56ef4a8f3ec15ef39efe9d23f1f8 (commit)
       via  640c2462bb573f6d228234af79f25c519b8ab6d5 (commit)
       via  a278356f75866f89232e3e6230bbf9fb2dc1893c (commit)
      from  a7dbe4635b4af9b5bd927ec0e7a211d1f6c1b0f2 (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 27f64e378958204314a17b5c5416bd40f47603ac
Author: Christian Hesse <mail at eworm.de>
Date:   Thu Mar 15 09:08:33 2018 +0100

    pacman.conf.5: use consistent presentation for paths
    
    Signed-off-by: Christian Hesse <mail at eworm.de>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 9ca88575e60adfb930ae2bf6e05f36cf40fdec21
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Wed Mar 14 20:47:05 2018 -0400

    makepkg --packagelist: fix listing debug packages with makepkg.conf
    
    print_all_package_names used in_opt_array to check whether or not the
    PKGBUILD itself has options=('debug' 'split') -- while checking to see
    if it was enabled per split package which doesn't make sense as these
    options apply globally. This prevented debug packages from being listed
    if enabled via makepkg.conf rather than per PKGBUILD.
    
    Instead, use check_option to determine whether makepkg actually thinks
    it is meant to try creating a split debug package.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 9e52a36794552b77ecf26f7f34b226d096978f1e
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Wed Mar 14 23:13:31 2018 -0400

    makepkg: use the `declare` builtin when backing up variables to eval
    
    Rather than manually crafting foo_backup in a loop and eval'ing them
    with a complicated escape pattern, store every splitpkg_overrides
    element into a single variable via the eval-friendly `declare` builtin.
    
    An alternative to eval would be using `printf -v` but this does not work
    for arrays.
    
    This has the additional benefit of reducing the number of
    variables/arrays floating around in the environment.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit f054351e528eebf985378f2f4cb0f621ca15023d
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Wed Mar 14 22:59:18 2018 -0400

    libmakepkg: Add basic rules to lint makepkg.conf variables
    
    Currently the only things we check are:
    
    - Things that should be arrays, are not strings, and vice versa (this
      was mostly copy-pasted from the similar code in lint_pkgbuild).
    - Variables that are meant to contain pathname components cannot contain
      a newline character, because newline characters in pathnames are weird
      and also don't play well with future changes intended for the
      --packagelist option.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 9c8d7a80932e23baed1fc247b56b4c5725f9eff4
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Wed Mar 14 20:42:11 2018 -0400

    libmakepkg/integrity: fix regression that broke --install
    
    In commit c6b04c04653ba9933fe978829148312e412a9ea7 package signing was
    moved out of fakeroot, and as part of this process, the global pkgname
    variable was modified in order to extract the built package names.
    
    However, if a debug package was not available and added to the list of
    packages, the function was aborted early, before the pkgname array was
    restored, thereby corrupting the later stages of makepkg and
    specifically the install_package function which needs to know which
    pkgnames to install.
    
    Fix this by inlining the debug package signing inside the `if` check,
    and as added security switch to using `for pkg in "${pkgname[@]}"` as is
    done in many other parts of makepkg, since package signing does not
    depend on the value of pkgname for anything.
    
    Additionally, since debug packages may not actually exist, check if the
    package file exists first.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit c54621d81986e14c7d112350fdf288e74df7a8a8
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Sun Nov 12 12:26:56 2017 -0500

    makepkg: avoid false "Signing package(s)" msg when signing is disabled
    
    Followup on c6b04c04653ba9933fe978829148312e412a9ea7 which refactored
    the signing function to run outside of fakeroot, and in the process
    moved the status message to outside the $SIGNPKG check.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit d8717a6a9666ec80c8645d190d6f9c7ab73084ac
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Wed Feb 7 23:56:01 2018 -0500

    makepkg: refactor checking for write permissions into a utility function
    
    Additionally provide a separate error for failure to create the
    directory vs lack of write permissions on a pre-existing directory.
    
    This also means we now consistently try to create any nonexistent *DEST
    directories as needed before aborting with E_FS_PERMISSIONS. Previously
    only $BUILDDIR received that kindness.
    
    Fixes FS#43537
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 0565cebfc387be67e0daac73a4d0a312965ca1d3
Author: Eric Renfro via pacman-dev <pacman-dev at archlinux.org>
Date:   Tue Feb 27 08:27:49 2018 -0500

    Added gpg-agent.conf to disable the gnupg scdaemon
    
    This fixes an issue where smartcards, such a Yubikey, would cause the
    keyring to fail locally signing, thus also failing to verify signed
    packages.
    
    Signed-off-by: Eric Renfro <psi-jack at linux-help.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 3e619ccffe585ddf19b1faa053ff46654d2b8a48
Author: Allan McRae <allan at archlinux.org>
Date:   Wed Mar 14 15:08:36 2018 +1000

    make_aligned_titles: initialise wbuf
    
    This prevents a valgrind warning from deep inside wcstombs.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 1b288bae1f1dfae1e8c6d7c4f592117dff6eab57
Author: Rikard Falkeborn <rikard.falkeborn at gmail.com>
Date:   Tue Feb 20 21:52:11 2018 +0100

    PKGBUILD.5: Mention valid characters for arch
    
    Signed-off-by: Rikard Falkeborn <rikard.falkeborn at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit b6bb8cb7dc884d91a9c7939b994843b02792e674
Author: Allan McRae <allan at archlinux.org>
Date:   Wed Mar 14 13:31:31 2018 +1000

    Update coyrights for 2018
    
    make update-copyright OLD=2017 NEW=201
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit d884a791b9523ebda4e780e9457842565c116ab5
Author: Stefan Klinger <git at stefan-klinger.de>
Date:   Sun Feb 25 18:36:05 2018 +0100

    hooks: Complain if hook parameters are overwritten. Fixed 2 space leaks.
    
    Signed-off-by: Stefan Klinger <git at stefan-klinger.de>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit a5dd5d41412930000d4e5ca602365639c7ccec86
Author: Felix Glaser <neindochoh.kraut at mailbox.org>
Date:   Mon Feb 26 00:10:51 2018 +0100

    makepkg: set umask 0022 again after syncing deps
    
    makepkg configures the umask 0022 as a sane default for building
    packages. After installing dependencies, it sources `/etc/profile`
    again. If the user configured a umask other than Arch's default of
    0022 (or 022) in `/etc/profile`, this sane default is now gone and
    needs to be set again.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 5c1853124dcaf5d744f90f293801b0ac741674ff
Author: Rikard Falkeborn <rikard.falkeborn at gmail.com>
Date:   Tue Feb 20 21:52:13 2018 +0100

    Fix linting of whitespace in pkgver
    
    In order to detect if pkgver contains whitespace, we need to quote it.
    Previously, only the characters up to the first whitespace was checked.
    
    Signed-off-by: Rikard Falkeborn <rikard.falkeborn at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 55092d0fa79fc4f720bb697c3538a8fe23962f2d
Author: Rikard Falkeborn <rikard.falkeborn at gmail.com>
Date:   Tue Feb 20 21:52:12 2018 +0100

    PKGBUILD.5: Mention that pkgver can't contain whitespace
    
    Signed-off-by: Rikard Falkeborn <rikard.falkeborn at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit e4e0add629f054c71f780d48e3934576c1f055d9
Author: Yen Chi Hsuan <yan12125 at gmail.com>
Date:   Sun Feb 11 01:27:52 2018 +0800

    makepkg: use localized date strings
    
    Before this change, LC_TIME=zh_TW.UTF-8 makepkg has the following line:
    
    ==> Making package: foobar 1-1 (日  2月 11 01:13:42 CST 2018)
    
    With this patch, this line becomes:
    
    ==> Making package: foobar 1-1 (西元2018年02月11日 (週日) 01時13分57秒)
    
    The latter is more natural for a Chinese native speaker.
    
    Signed-off-by: Chih-Hsuan Yen <yan12125 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 03ce7cc4eb8713a38877a1823b310198a63b6f15
Author: Huáng Jùnliàng <i at jhuang.me>
Date:   Thu Feb 8 15:25:29 2018 +0800

    autoconf: bump AC_PREREQ to 2.64
    
    The acinclude.m4 uses AS_VAR_APPEND macro. This marco is introduced in 2.64[1], hence we bump AC_PREREQ to 2.64 to avoid undefined marco on 2.63 autoconf.
    
    [1] https://lists.gnu.org/archive/html/autoconf/2009-07/msg00079.html
    
    Signed-off-by: Huáng Jùnliàng <i at jhuang.me>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit b3a1f89611736ecffa6e9b775aa90fac02a2a25e
Author: Huáng Jùnliàng <i at jhuang.me>
Date:   Fri Feb 9 10:11:58 2018 +0800

    configure: bump libarchive requirements
    
    bump libarchive requirement to >= 3.0.0 as we use `archive_write_free` available from 3.0.0
    
    Signed-off-by: Huáng Jùnliàng <i at jhuang.me>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit df0a8f74069b03356900d93f12adba6e090db736
Author: Ivy Foster <iff at escondida.tk>
Date:   Sat Feb 10 22:23:27 2018 -0600

    doc/.gitignore: ignore all manpages
    
    They're all generated during make.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit c968e625e84c1dfa9a5f49e816a7969b66fd148c
Author: Ivy Foster <iff at escondida.tk>
Date:   Fri Feb 16 19:10:57 2018 -0600

    pacman-conf.c: exit if cannot set rootdir or parse config file
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 0e260f9335546d5834eb3e1d37cd23bc72765162
Author: Ivy Foster <iff at escondida.tk>
Date:   Thu Feb 15 16:20:40 2018 -0600

    pacman-conf.c: exit if cannot create config data structure
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 2dd8b88d5cbb04ccab528cdd7b6b4db04c514748
Author: Ivy Foster <iff at escondida.tk>
Date:   Thu Feb 15 16:20:39 2018 -0600

    pacman-conf.c: add short options
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit d8591dd3418d55c5736022ef003891fc03b953e0
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Wed Feb 7 23:43:40 2018 -0500

    makepkg --packagelist: just list the built package files we will build
    
    Currently this seems to be only theoretically useful. The most likely
    reason for wanting a packagelist is in order to script makepkg and
    derive the filenames for the packages we want to install or repo-add,
    but in the current implementation this requires a lot of additional
    post-processing which must be duplicated in every utility to wrap
    makepkg.
    
    - It is of minimal use to know what packages might get created on some
      other device utilizing a different CPU/OS architecture, so don't list
      them.
    - It is non-trivial to reimplement makepkg's logic for sourcing any of
      several makepkg.conf configuration files, then applying environment
      overrides in order to get the PKGDEST and PKGEXT, so include them
      directly in the returned filenames.
    - Output is delimited by newlines, for readability. For maximum
      parsing reliability, libmakepkg needs to learn how to lint the PKGDEST
      and PKGEXT variables to ensure they do not contain newlines, which
      will be submitted in a separate patch.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit a100cd6bca5b56ef4a8f3ec15ef39efe9d23f1f8
Author: Ivy Foster <iff at escondida.tk>
Date:   Thu Jan 25 14:56:39 2018 -0600

    src/pacman/query.c: do not exit -Qo with error if file does not exist
    
    Query operations act on the local db, not the filesystem. Also, a
    valid use case for -Qo is to discover what package owns a deleted file
    so it can be reinstalled.
    
    Closes FS#55856.
    
    Signed-off-by: Ivy Foster <iff at escondida.tk>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 640c2462bb573f6d228234af79f25c519b8ab6d5
Author: Ivy Foster <iff at escondida.tk>
Date:   Thu Jan 25 14:56:38 2018 -0600

    pacman/query.c: in query_fileowner, make is_dir an int
    
    S_ISDIR is int and "returns non-zero" if the file is a directory.
    
    Signed-off-by: Ivy Foster <iff at escondida.tk>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit a278356f75866f89232e3e6230bbf9fb2dc1893c
Author: Allan McRae <allan at archlinux.org>
Date:   Fri Jan 19 21:47:26 2018 +1000

    Deprecate --root in favour of --sysroot
    
    The --root option was widely misunderstood, and is now replaced by
    --sysroot.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

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

Summary of changes:
 configure.ac                                       |  6 +-
 doc/.gitignore                                     | 14 +----
 doc/PKGBUILD.5.txt                                 |  6 +-
 doc/index.txt                                      |  2 +-
 doc/makepkg.8.txt                                  |  4 +-
 doc/pacman.8.txt                                   | 10 ----
 doc/pacman.conf.5.txt                              | 14 ++---
 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                              |  2 +-
 lib/libalpm/conflict.c                             |  2 +-
 lib/libalpm/conflict.h                             |  2 +-
 lib/libalpm/db.c                                   |  2 +-
 lib/libalpm/db.h                                   |  2 +-
 lib/libalpm/delta.c                                |  2 +-
 lib/libalpm/delta.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                                |  2 +-
 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                               |  2 +-
 lib/libalpm/handle.h                               |  2 +-
 lib/libalpm/hook.c                                 | 18 +++++-
 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                              |  2 +-
 lib/libalpm/signing.h                              |  2 +-
 lib/libalpm/sync.c                                 |  2 +-
 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/Makefile.am                                |  4 ++
 scripts/libmakepkg/integrity.sh.in                 |  2 +-
 .../libmakepkg/integrity/generate_checksum.sh.in   |  2 +-
 .../libmakepkg/integrity/generate_signature.sh.in  | 31 +++++-----
 scripts/libmakepkg/integrity/verify_checksum.sh.in |  2 +-
 .../libmakepkg/integrity/verify_signature.sh.in    |  2 +-
 .../{lint_pkgbuild.sh.in => lint_config.sh.in}     | 24 ++++----
 .../pkglist.sh.in => lint_config/paths.sh.in}      | 22 +++----
 scripts/libmakepkg/lint_config/variable.sh.in      | 64 ++++++++++++++++++++
 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 +-
 scripts/libmakepkg/lint_pkgbuild/backup.sh.in      |  2 +-
 scripts/libmakepkg/lint_pkgbuild/changelog.sh.in   |  2 +-
 scripts/libmakepkg/lint_pkgbuild/epoch.sh.in       |  2 +-
 scripts/libmakepkg/lint_pkgbuild/install.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 +-
 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      |  4 +-
 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                    |  2 +-
 scripts/libmakepkg/source/bzr.sh.in                |  2 +-
 scripts/libmakepkg/source/file.sh.in               |  2 +-
 scripts/libmakepkg/source/git.sh.in                |  2 +-
 scripts/libmakepkg/source/hg.sh.in                 |  2 +-
 scripts/libmakepkg/source/local.sh.in              |  2 +-
 scripts/libmakepkg/source/svn.sh.in                |  2 +-
 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                |  2 +-
 scripts/libmakepkg/tidy/zipman.sh.in               |  2 +-
 scripts/libmakepkg/util.sh.in                      |  2 +-
 scripts/libmakepkg/util/compress.sh.in             |  2 +-
 scripts/libmakepkg/util/error.sh.in                |  2 +-
 scripts/libmakepkg/util/message.sh.in              |  2 +-
 scripts/libmakepkg/util/option.sh.in               |  2 +-
 scripts/libmakepkg/util/parseopts.sh.in            |  2 +-
 scripts/libmakepkg/util/pkgbuild.sh.in             | 15 ++---
 scripts/libmakepkg/util/source.sh.in               |  2 +-
 scripts/libmakepkg/util/util.sh.in                 | 19 +++++-
 scripts/makepkg-template.pl.in                     |  4 +-
 scripts/makepkg.sh.in                              | 69 +++++++++-------------
 scripts/pacman-db-upgrade.sh.in                    |  4 +-
 scripts/pacman-key.sh.in                           | 10 +++-
 scripts/repo-add.sh.in                             |  4 +-
 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                                  |  2 +-
 src/pacman/conf.h                                  |  2 +-
 src/pacman/database.c                              |  2 +-
 src/pacman/deptest.c                               |  2 +-
 src/pacman/files.c                                 |  2 +-
 src/pacman/package.c                               |  4 +-
 src/pacman/package.h                               |  2 +-
 src/pacman/pacman-conf.c                           | 29 +++++----
 src/pacman/pacman.c                                |  7 ++-
 src/pacman/pacman.h                                |  2 +-
 src/pacman/query.c                                 | 27 ++++-----
 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/cleanupdelta.c                            |  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                               |  2 +-
 test/pacman/pmrule.py                              |  2 +-
 test/pacman/pmtest.py                              |  2 +-
 test/pacman/tap.py                                 |  2 +-
 test/pacman/tests/TESTS                            |  4 ++
 ...ith-arguments.py => hook-description-reused.py} |  9 +--
 ...nstall-trigger-match.py => hook-exec-reused.py} |  9 ++-
 ...-exec-with-arguments.py => hook-type-reused.py} | 10 ++--
 ...-exec-with-arguments.py => hook-when-reused.py} |  8 +--
 test/pacman/util.py                                |  2 +-
 test/util/vercmptest.sh                            |  2 +-
 166 files changed, 403 insertions(+), 324 deletions(-)
 copy scripts/libmakepkg/{lint_pkgbuild.sh.in => lint_config.sh.in} (61%)
 mode change 100644 => 100755
 copy scripts/libmakepkg/{lint_pkgbuild/pkglist.sh.in => lint_config/paths.sh.in} (59%)
 create mode 100644 scripts/libmakepkg/lint_config/variable.sh.in
 copy test/pacman/tests/{hook-exec-with-arguments.py => hook-description-reused.py} (56%)
 copy test/pacman/tests/{hook-pkg-postinstall-trigger-match.py => hook-exec-reused.py} (55%)
 copy test/pacman/tests/{hook-exec-with-arguments.py => hook-type-reused.py} (55%)
 copy test/pacman/tests/{hook-exec-with-arguments.py => hook-when-reused.py} (61%)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list