[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.3-436-g254329f

Allan McRae allan at archlinux.org
Tue Nov 27 00:17:15 EST 2012


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  254329f6fb10a1fa59a0259fa5b2930530f63aae (commit)
       via  dbbe3e7cb4ad2ebc45d12acf4427635142165e6e (commit)
       via  13667fd4b132c655e300535e787ebcf9cbc29cd7 (commit)
       via  7e8d9dfda2e80529b58cb345d359f805149fb68d (commit)
       via  a5e81f55993c1be170c73b78b4281845e127a6f3 (commit)
       via  bd4ff4a377ce32e36e5b72bd60c0b3a59e194720 (commit)
       via  a53fd796326727e3a891413762725cd4450bf986 (commit)
       via  6be96e7612877adb76fcf7b212765c387388597d (commit)
       via  6c22ef2c8287ef16f57fba08077520ad0c68dff8 (commit)
       via  7199fb3b1aab6ec36e56af8a3ab1949c7510c767 (commit)
       via  a459156a4e727d0e9354ec2b9c8a9cea4304f4ee (commit)
       via  d9e8197e60a6ffea1fd470aa746f6cc4849dac72 (commit)
       via  8054a254cb70229da30d758f57ff6203d2215eed (commit)
       via  1c0c292728c6bb5987b418c7ecbaf998a26c066d (commit)
       via  e1fdcfb145aa45eb1115ba400587cfed5eaf5455 (commit)
       via  c4c5b8ba1d191bcde65eb09c9ce30b18c4619a35 (commit)
       via  6b1deedf15d14e426e5450b759710e8782c22ab3 (commit)
       via  3536975bbf89214d393068195563bebb7236ab70 (commit)
       via  3531533c2f703693b87e074dfbe8951b9bef910f (commit)
       via  86233476b0eff3d9569978350a7bb5e4eff07362 (commit)
       via  0285c678ab65898ff1fec4170f5389921c9f872e (commit)
       via  3232c975c6e67a01f201cc7e341f979420cd3645 (commit)
       via  93148d0879c501235a51c0f9f5f7e457c6efd445 (commit)
       via  fbf96203ab4eeb41953022b1dd3f6835fdbf0b6d (commit)
       via  fc35b16fd48fd4c6b89826ebe268425600e76f34 (commit)
       via  b1d614a01db7a89543d96747afde009ec3b6545d (commit)
       via  b25dda737b0b6f64f90b611ef909d065f4d3eee5 (commit)
       via  fe8bd95092f9c641f59b0ec5427140d324acc93d (commit)
       via  ded25aeb98caf32c32e7cae8c2fc3a1d23cf111e (commit)
       via  40d68949100d534e4dea766c7f8f60ed36aa4429 (commit)
       via  768c8ba100f1bdef9bb99f8ca619d23f055877ce (commit)
       via  977489d9ab7d1d70ec95f14a2dcad0bac2e96242 (commit)
       via  1d0ab50c050bbb52968b55293fd12c22e4fe1482 (commit)
       via  b57ada336bae086a3e4c8acfc3f2fe02deeff037 (commit)
      from  2abe1f16461133c0dc386f8ecb8b06865c22940b (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 254329f6fb10a1fa59a0259fa5b2930530f63aae
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Sep 29 16:54:19 2012 +1000

    makepkg: install debug symbol packages if requested
    
    When using "makepkg -i", install the debugging symbol packages too
    if present.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit dbbe3e7cb4ad2ebc45d12acf4427635142165e6e
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Sep 29 16:44:36 2012 +1000

    makepkg: assign debugging symbol directory to a variable
    
    Simplifies the stripping of files a lot.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 13667fd4b132c655e300535e787ebcf9cbc29cd7
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Sep 29 16:17:12 2012 +1000

    makepkg: allow debug package suffix to be configurable
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 7e8d9dfda2e80529b58cb345d359f805149fb68d
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Sep 24 00:30:46 2012 +1000

    makepkg: create package from stripped debug symbols
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit a5e81f55993c1be170c73b78b4281845e127a6f3
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Sep 24 00:06:36 2012 +1000

    makepkg: output the name of the package being created
    
    Although it should be currently quite obvious what package is being
    created when "Creating package..." is printed, it will not be in the
    future when a debug package is potentially created too.  Also, given
    $pkgname is always correctly set when split packaging now, we no
    longer need to pass that around.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit bd4ff4a377ce32e36e5b72bd60c0b3a59e194720
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Sep 23 23:23:26 2012 +1000

    makepkg: strip debugging symbols into separate folder
    
    When using the "debug" option in combination with "strip", move the
    debugging symbols into a separate directory ($pkgdir-debug/usr/lib/debug)
    suitable for creating a package from.
    
    Create hardlinks between debugging symbols of hardlinked files and add
    symlinks in the .build_id directory if the binary has a build ID.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit a53fd796326727e3a891413762725cd4450bf986
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Sep 23 22:02:29 2012 +1000

    makepkg: always use pkg/$pkgname as $pkgdir
    
    Unify split and single packages to always use a folder within pkg/
    as thier $pkgdir.  This will allow a folder for storing a package with
    stripped debug symbols to be added within pkg/ too.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 6be96e7612877adb76fcf7b212765c387388597d
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Sep 23 21:28:03 2012 +1000

    makepkg: move debug symbol stripping to separate function
    
    Move stripping of files to a spearate function that will be expanded
    for the handling of creating debug symbol packages.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 6c22ef2c8287ef16f57fba08077520ad0c68dff8
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Sep 23 17:06:34 2012 +1000

    makepkg: add option to include debugging compiler flags
    
    Add a "debug" option that appends the compiler flags specified in the
    variables DEBUG_CFLAGS and DEBUG_CXXFLAGS in makepkg.conf to their
    counterpart buildflags.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 7199fb3b1aab6ec36e56af8a3ab1949c7510c767
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Sep 23 21:52:40 2012 +1000

    makepkg: always run tidy_install on repackaging
    
    When using "makepkg -R" without a packge function, we should still
    run tidy_install as the user might have added other packaging options
    such as (e.g.) '!emptydir' to remove empty directories on repackaging.
    Of course we can not revert some options when repackaging without a
    package function.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit a459156a4e727d0e9354ec2b9c8a9cea4304f4ee
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Fri Oct 26 14:22:48 2012 -0400

    pactree: unindent first limb
    
    Removing the leader for the toplevel package shifted the name left
    but not it's limb.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit d9e8197e60a6ffea1fd470aa746f6cc4849dac72
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Mon Oct 15 15:38:46 2012 -0400

    pactree: unify output between utf8 and ascii
    
    Ensure that both output formats have equal spacing, and therefore an
    equivalent layout. This change also removes the styling from the
    toplevel package being searched for.
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 8054a254cb70229da30d758f57ff6203d2215eed
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Mon Oct 15 15:27:42 2012 -0400

    pactree: fix style violations
    
    Stick to c89 and avoid mixed code and declarations, and always brace
    block statements, even if they're only 1 line.
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 1c0c292728c6bb5987b418c7ecbaf998a26c066d
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Mon Oct 15 15:06:14 2012 -0400

    pactree: autodetect and use unicode line drawing characters
    
    Add a compile time check for langinfo.h so that we can possibly use
    unicode line drawing characters if the current locale is supportive of
    them. This can be explicitly disabled at runtime with the use of a new
    switch: -a, --ascii.
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit e1fdcfb145aa45eb1115ba400587cfed5eaf5455
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Mon Oct 15 14:29:08 2012 -0400

    pactree: style last branch node differently
    
    Also removes the less helpful provides-specific branch tip.
    
      Old:                        New:
      |--pkg                      |--pkg
         +--dep1 provides dep5       |--dep1 provides dep5
         |  |--dep2                  |  `--dep2
         |--dep3                     `--dep3
            |--dep4                     `--dep4
    
    [dreisner at archlinux.org: switch original suggestion of \-- to `--]
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit c4c5b8ba1d191bcde65eb09c9ce30b18c4619a35
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Mon Oct 15 14:29:07 2012 -0400

    pactree: fix --sync getopt value
    
    The long --sync options has apparently never worked.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 6b1deedf15d14e426e5450b759710e8782c22ab3
Author: wgiokas <1007380 at gmail.com>
Date:   Mon Nov 19 18:51:06 2012 -0600

    Add --needed option to makepkg
    
    Simply add the option to pass the --needed flag to pacman when using -i
    with makepkg. When using makepkg in scripts, particularly for git
    packages with the new version functions and not just a date, this can
    save disk io and time instead of reinstalling.
    
    This would mostly be useful with the --noconfirm option.
    
    Signed-off-by: wgiokas <1007380 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 3536975bbf89214d393068195563bebb7236ab70
Author: Jason St. John <jstjohn at purdue.edu>
Date:   Mon Nov 19 19:13:10 2012 -0500

    Use sentence case in makepkg
    
    Most of makepkg already uses sentence case. This cleans up the last few
    stragglers.
    
    Signed-off-by: Jason St. John <jstjohn at purdue.edu>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 3531533c2f703693b87e074dfbe8951b9bef910f
Author: Allan McRae <allan at archlinux.org>
Date:   Tue Nov 13 13:04:21 2012 +1000

    makepkg: save path to PACMAN and test availability
    
    After we install dependencies, we source /etc/profile so that new
    elements get added to the path. As this can override any local setting
    of PATH, we store the full path of the PACMAN variable passed to makepkg.
    
    Also, add a check for PACMAN availability if it is needed to deal with any
    dependency operations.
    
    Reported-by: Martin Panter <vadmium à gmail·com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 86233476b0eff3d9569978350a7bb5e4eff07362
Author: Martin Panter <vadmium à gmail·com>
Date:   Wed Oct 31 03:05:42 2012 +0000

    Remove last traces of handling command arguments in $PACMAN
    
    This resolves an inconsistency with how the $PACMAN variable was interpreted.
    Previously “makepkg” would extract the first word from the $PACMAN variable
    and check that it existed as a command. This appears to have been happening
    ever since the variable was implemented in revision 66c6d28 (makepkg: allow
    to specify an alternative pacman command). Thus it looks like command
    arguments were originally allowed in the variable.
    
    However the run_pacman() function now quotes $PACMAN, so the whole variable
    has to be just the command name. This quoting was introduced more recently,
    perhaps in revision 622326b (makepkg: fix sudo/su calling of pacman).
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 0285c678ab65898ff1fec4170f5389921c9f872e
Author: Christian Hesse <list at eworm.de>
Date:   Sat Nov 3 15:43:44 2012 +1000

    makepkg: fix signing built package
    
    Fixes issue introduced in 9dd42dc0
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 3232c975c6e67a01f201cc7e341f979420cd3645
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Sep 24 14:34:13 2012 +1000

    makepkg: deprecate PKGBUILDs without a package() function
    
    The package() function has been around since pacman-3.3 and has
    significant advantages including limited fakeroot usage and correct
    repackaging.  The ability to use PKGBUILDs without a package function
    will be removed in a future release.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 93148d0879c501235a51c0f9f5f7e457c6efd445
Author: Allan McRae <allan at archlinux.org>
Date:   Thu Sep 20 22:00:47 2012 +1000

    makepkg: print "SKIP" for signature checksums
    
    There are valid reasons for a source files PGP signature to be changed
    (expired key, expired signature, additional person signing...). Thus
    providing a checksum for signature files can potentially cause a
    PKGBUILD to require unnecessary updating.
    
    Avoid this issue by using "SKIP" for the signature checksum.
    Fixes FS#31590.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit fbf96203ab4eeb41953022b1dd3f6835fdbf0b6d
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Sep 17 17:02:17 2012 +1000

    makepkg: use last match in BUILDENV/OPTIONS array
    
    Using the last match in the BUILDENV and OPTIONS arrays allows the
    user to easily override these values without specifying the entire
    array. For example add "BUILDENV+=(sign)" in ~/.makepkg.conf.
    
    Fixes FS#26701.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit fc35b16fd48fd4c6b89826ebe268425600e76f34
Author: Simon Gomizelj <simongmzlj at gmail.com>
Date:   Fri Nov 16 01:26:44 2012 -0500

    pacman: add -n/--native filter to -Q
    
    Signed-off-by: Simon Gomizelj <simongmzlj at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit b1d614a01db7a89543d96747afde009ec3b6545d
Author: Allan McRae <allan at archlinux.org>
Date:   Wed Nov 14 10:35:38 2012 +1000

    doc: PKGBUILD.5 - fix output of bzr command
    
    Add quotes around 'bzr help revisionspec' to make it clearer that
    this is a command to be run.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit b25dda737b0b6f64f90b611ef909d065f4d3eee5
Author: Paul Barbu Gheorghe <barbu.paul.gheorghe at gmail.com>
Date:   Mon Jul 30 19:57:43 2012 +0000

    fixed erroneous memory access to newurl in alpm_db_remove_server
    
    Signed-off-by: Barbu Paul - Gheorghe <barbu.paul.gheorghe at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit fe8bd95092f9c641f59b0ec5427140d324acc93d
Author: Allan McRae <allan at archlinux.org>
Date:   Tue Sep 25 13:59:30 2012 +1000

    repo-add: quote filename for consistent output style
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit ded25aeb98caf32c32e7cae8c2fc3a1d23cf111e
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Wed Sep 19 10:48:47 2012 -0400

    etc/Makefile: simplify build rule for conf files
    
    This lets us define the build rule and the dependency all at once, and
    additionally removes the need for an intermediate temp file.
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 40d68949100d534e4dea766c7f8f60ed36aa4429
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Tue Sep 18 23:38:21 2012 -0400

    buildsys: eschew use of DEFS, prefer AM_CPPFLAGS
    
    This is redundant, and any usage of -D should belong to CPPFLAGS.
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 768c8ba100f1bdef9bb99f8ca619d23f055877ce
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Tue Sep 18 23:33:06 2012 -0400

    configure.ac: cleanup duplication in --enable-git-version
    
    Avoid adding our own messaging, as autoconf will add this for us with
    the result of the AC_CHECK_FILE test. Reuse the cache variable from
    autoconf to set our local variable.
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 977489d9ab7d1d70ec95f14a2dcad0bac2e96242
Author: Allan McRae <allan at archlinux.org>
Date:   Wed Sep 19 16:04:24 2012 +1000

    m4/po.m4: Remove use of deprecated macro
    
    Switch from AM_PROG_MKDIR_P to AC_PROG_MKDIR_P to avoid automake warning.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 1d0ab50c050bbb52968b55293fd12c22e4fe1482
Author: Dan McGee <dan at archlinux.org>
Date:   Tue Sep 18 21:34:07 2012 -0500

    Fix thinko in configure.ac CFLAGS empty checking
    
    Since commit d2669b47, CFLAGS specified on the command line haven't been
    respected at all, resulting in no optimization being applied to builds.
    This exposed one warning flag issue in some new code, which is also
    fixed here.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit b57ada336bae086a3e4c8acfc3f2fe02deeff037
Author: Dan McGee <dan at archlinux.org>
Date:   Tue Sep 18 21:34:06 2012 -0500

    Fix typo in acinclude.m4 fs_old_*flags
    
    Introduced in commit d2669b47.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

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

Summary of changes:
 configure.ac            |  21 +++---
 doc/PKGBUILD.5.txt      |   7 +-
 doc/makepkg.8.txt       |   4 ++
 doc/makepkg.conf.5.txt  |  19 ++++-
 doc/pacman.8.txt        |   4 ++
 doc/pactree.8.txt       |   4 ++
 etc/Makefile.am         |  17 ++---
 etc/makepkg.conf.in     |   8 ++-
 lib/libalpm/Makefile.am |   5 +-
 lib/libalpm/db.c        |   9 ++-
 m4/acinclude.m4         |   6 +-
 m4/po.m4                |   2 +-
 scripts/Makefile.am     |   1 +
 scripts/makepkg.sh.in   | 188 +++++++++++++++++++++++++++++++++++++-----------
 scripts/repo-add.sh.in  |   2 +-
 src/pacman/Makefile.am  |  18 +++--
 src/pacman/conf.h       |   1 +
 src/pacman/pacman.c     |   3 +
 src/pacman/query.c      |   6 +-
 src/util/Makefile.am    |  14 ++--
 src/util/pactree.c      | 100 ++++++++++++++++++--------
 21 files changed, 314 insertions(+), 125 deletions(-)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list