[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.0rc2-52-g94bc64a

Dan McGee dan at archlinux.org
Mon Oct 3 12:10:57 EDT 2011

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  94bc64ae1bd6a51d71829a58a2e1972f629d47fb (commit)
       via  c4d6688694975c877e6bff3d6147ae23207a0cbe (commit)
       via  b0543440caad87f1f660eefd6ec5f1a07c7763a0 (commit)
       via  39b0ac43fcbe35897f616a8e202ae9f3bcb1ee5c (commit)
       via  73139ccb3c47ed1ebb1a62a27deb080b66d92bf4 (commit)
      from  6bb594802588240405efee0813f7aa1daa9648b3 (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 94bc64ae1bd6a51d71829a58a2e1972f629d47fb
Author: lolilolicon <lolilolicon at gmail.com>
Date:   Sat Oct 1 15:31:00 2011 +0800

    makepkg: create tar file for bogus PKGEXT
    If PKGEXT is not one of the recognized tar*'s, create_package() would
    create an empty package file and fail, since bsdtar on the left side of
    the pipe returns 141 on SIGPIPE (broken pipe).
    This patch changes the behavior for an invalid PKGEXT. A warning is
    printed on stderr, and a tar file is created. Also retire the obsolete
    $EXT variable.
    Add the obligatory comment why we don't use bsdtar's compression.
    Finally, fix mixed-tab-space indentation.
    Signed-off-by: lolilolicon <lolilolicon at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit c4d6688694975c877e6bff3d6147ae23207a0cbe
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Sep 30 11:08:49 2011 -0500

    Use _alpm_local_db_pkgpath in _cache_changelog_open
    Another place where we were doing the dirty work by hand.
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit b0543440caad87f1f660eefd6ec5f1a07c7763a0
Author: lolilolicon <lolilolicon at gmail.com>
Date:   Fri Sep 30 15:32:49 2011 +0800

    makepkg: support .tar.Z source packages creation
    SRCEXT should allow whatever PKGEXT does.
    Also address an uninitialized use of $ret.
    Signed-off-by: lolilolicon <lolilolicon at gmail.com>

commit 39b0ac43fcbe35897f616a8e202ae9f3bcb1ee5c
Author: Dan McGee <dan at archlinux.org>
Date:   Wed Sep 28 04:43:23 2011 -0500

    Revamp scriptlet path formation for scriptlets in local database
    Expose the current static get_pkgpath() function internally to the rest
    of the library as _alpm_local_db_pkgpath(). This allows use of this
    convenience function in add.c and remove.c when forming the path to the
    scriptlet location.
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 73139ccb3c47ed1ebb1a62a27deb080b66d92bf4
Author: Dan McGee <dan at archlinux.org>
Date:   Wed Sep 28 03:45:46 2011 -0500

    Refactor _alpm_runscriptlet()
    Add an is_archive parameter to reduce the amount of black magic going
    on. Rework to use fewer PATH_MAX sized local variables, and simplify
    some of the logic where appropriate in both this function and in the
    callers where duplicate calls can be replaced by some conditional
    parameter code.
    Signed-off-by: Dan McGee <dan at archlinux.org>


Summary of changes:
 lib/libalpm/add.c      |   46 +++++++++++++++--------------------------
 lib/libalpm/be_local.c |   27 ++++++++++++-----------
 lib/libalpm/db.h       |    1 +
 lib/libalpm/remove.c   |   14 +++++++-----
 lib/libalpm/trans.c    |   53 +++++++++++++++++++++++++++++++----------------
 lib/libalpm/trans.h    |    4 +-
 scripts/makepkg.sh.in  |   30 +++++++++++---------------
 7 files changed, 90 insertions(+), 85 deletions(-)

The official pacman repository

More information about the pacman-dev mailing list