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

Dan McGee dan at archlinux.org
Tue Aug 7 22:14:38 EDT 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  0fe562011c83229472a75dc43d34f780843e16de (commit)
       via  632912261a03474a14830402a1e43ae57a0557ff (commit)
       via  c52bb7030c2f04a2e36657042ba54d5c94de1bbf (commit)
       via  527ae7092d98ff11c10ec92831e1297e33e946cf (commit)
       via  a50d1bc9ab0dbe312d498de1f24760d172169413 (commit)
       via  024bc44a2545bc54db6e2242af799936c263dea1 (commit)
       via  0c95b294e9c7b947e19eda71aca3aaffc9cc3abd (commit)
       via  8853a6f2827739120057d4eda56a12bd3474e4c6 (commit)
       via  c9b31ad6220e7706caf0bad55355957bfcd041cb (commit)
       via  a818766c6e693fcc5781574d05ee02ac4b6a8dcd (commit)
       via  7e4aa9e52492450db1705f1057e82934b1187e0e (commit)
       via  d51902c978144f230038e44a42ff75b587d85326 (commit)
       via  062204daa135feb5aad918e8842749b69de41c40 (commit)
       via  c887ccf90553ffb00825353d98c47fea909ba611 (commit)
       via  e0cd7b02932e5472f4c4fa30896ff73240dc9341 (commit)
       via  4b129d484394ce6090a9ed21782fe1df2227ad18 (commit)
       via  b1e75d7dd663a72d90195e4907ee8fa145461fc2 (commit)
       via  6c8def6ae0f7b99c68da8a7a4bd943746d234754 (commit)
       via  7fd56118d0a751f0e488ada38101390e840bd311 (commit)
       via  b3e82ec59e31e904b96a0d0c504af1549c8b2115 (commit)
       via  2042b79bcc7904afc195103dfa1fc6b3978d60f7 (commit)
       via  888020de9068218fafe820e631222bc85c47b453 (commit)
       via  cca9849fc25012845b08ce877f9450e45c9d207d (commit)
       via  aa6fe1160b39cd364a6595b7c9f56acb1cea3432 (commit)
       via  682c9af846718cd387da058c39967550b7eeb01f (commit)
       via  91d119af1c97c7f2d78bbd98c73c737bf6f7247d (commit)
       via  57e06394dd19191f36880aa8d1d4522a458922ca (commit)
       via  1a04e2e11a012162b7b3b91e4c7a8c82dd113a94 (commit)
       via  a922d1805696b6614649a8d3588297d44f4e1192 (commit)
       via  e8064144072e03ea1690c5aa97e863f14096a771 (commit)
       via  d338b3981dcfd039a60fae616886707e4d69fceb (commit)
      from  ec5e6d90294f3322b7015b422db948770ecb41b6 (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 0fe562011c83229472a75dc43d34f780843e16de
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Aug 5 19:36:10 2012 +1000

    Move important information up in -Si output
    
    Currently, the package description is printed at the end of the -Si output.
    This is probably one of the more important pieces of information so should
    be nearer the top. Also move the package architecture up.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 632912261a03474a14830402a1e43ae57a0557ff
Author: Jason St. John <jstjohn at purdue.edu>
Date:   Mon Aug 6 14:29:48 2012 -0400

    PKGBUILD.vim: improve 'options' highlighting, add extra keywords
    
    This fixes the current syntax highlighting behavior in the 'options'
    array, which does *not* flag illegal options (e.g. typos, unsupported
    options). The shDoubleQuote and shSingleQuote options were the culprits.
    Now, if you enter `'!imptydurs'`, the typoed option will be flagged red.
    
    I also added syntax highlighting for the new options listed in `man 5
    makepkg.conf`, which I believe were introduced around pacman 4.0.0.
    
    Signed-off-by: Jason St. John <jstjohn at purdue.edu>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit c52bb7030c2f04a2e36657042ba54d5c94de1bbf
Author: Barbu Paul - Gheorghe <barbu.paul.gheorghe at gmail.com>
Date:   Tue Jul 31 21:51:31 2012 +0300

    removed the condition in alpm_db_set_servers since FREELIST is NULL safe
    
    Signed-off-by: Barbu Paul - Gheorghe <barbu.paul.gheorghe at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 527ae7092d98ff11c10ec92831e1297e33e946cf
Author: Barbu Paul - Gheorghe <barbu.paul.gheorghe at gmail.com>
Date:   Tue Jul 31 21:24:31 2012 +0300

    added coding standard
    
    Signed-off-by: Barbu Paul - Gheorghe <barbu.paul.gheorghe at gmail.com>

commit a50d1bc9ab0dbe312d498de1f24760d172169413
Author: Barbu Paul - Gheorghe <barbu.paul.gheorghe at gmail.com>
Date:   Tue Jul 31 21:24:30 2012 +0300

    fixed typo
    
    Signed-off-by: Barbu Paul - Gheorghe <barbu.paul.gheorghe at gmail.com>

commit 024bc44a2545bc54db6e2242af799936c263dea1
Merge: 0c95b29 a818766
Author: Dan McGee <dan at archlinux.org>
Date:   Tue Aug 7 20:55:11 2012 -0500

    Merge remote-tracking branch 'allan/working-split/vcs'

commit 0c95b294e9c7b947e19eda71aca3aaffc9cc3abd
Merge: 8853a6f c9b31ad
Author: Dan McGee <dan at archlinux.org>
Date:   Tue Aug 7 20:54:59 2012 -0500

    Merge branch 'maint'

commit 8853a6f2827739120057d4eda56a12bd3474e4c6
Author: Florian Pritz <bluewind at xinu.at>
Date:   Wed Aug 1 17:24:34 2012 +0200

    coding style fixes
    
    Signed-off-by: Florian Pritz <bluewind at xinu.at>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit a818766c6e693fcc5781574d05ee02ac4b6a8dcd
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Jul 16 22:25:24 2012 +1000

    makepkg: delay checking for build package with pkgver()
    
    If a pkgver() function is specified, delay checking the package is
    built until the pkgver is updated..
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 7e4aa9e52492450db1705f1057e82934b1187e0e
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Jul 23 20:01:35 2012 +1000

    makepkg: add hg url support
    
    Supported fragments are branch, revision and tag.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit d51902c978144f230038e44a42ff75b587d85326
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Jul 23 17:00:35 2012 +1000

    doc: Add --holdver information for makepkg
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 062204daa135feb5aad918e8842749b69de41c40
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Jul 23 16:51:53 2012 +1000

    doc: Document using svn source url
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit c887ccf90553ffb00825353d98c47fea909ba611
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Jul 23 16:50:01 2012 +1000

    doc: document automatically updating the pkgver variable
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit e0cd7b02932e5472f4c4fa30896ff73240dc9341
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Jul 23 16:37:08 2012 +1000

    doc: Document using VCS sources in a PKGBUILD
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 4b129d484394ce6090a9ed21782fe1df2227ad18
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Jul 16 21:56:32 2012 +1000

    makepkg: check pkgver validity after updating
    
    If a PKGBUILD has a pkgver() function, skip checking the pkgver validity
    until it has been updated.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit b1e75d7dd663a72d90195e4907ee8fa145461fc2
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Jul 16 00:24:34 2012 +1000

    makepkg: only update pkgver when all sources are available
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 6c8def6ae0f7b99c68da8a7a4bd943746d234754
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Jul 16 00:16:25 2012 +1000

    makepkg: add --holdver to control VCS source updating
    
    Do not update VCS sources if --holdver is used. If the VCS checkout
    is not present, it will still be downloaded.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 7fd56118d0a751f0e488ada38101390e840bd311
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Jul 15 23:57:25 2012 +1000

    makepkg: do not download VCS sources unless needed
    
    VCS sources are not needed for --geninteg or --source operations.
    This also prevents VCS downloads outputting to stdout, which
    prevented piping -g output to the PKGBUILD.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit b3e82ec59e31e904b96a0d0c504af1549c8b2115
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Jul 15 15:46:29 2012 +1000

    makepkg: rename myver
    
    myver is a bit generic for an internal variable name.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 2042b79bcc7904afc195103dfa1fc6b3978d60f7
Author: Allan McRae <allan at archlinux.org>
Date:   Thu Jun 7 18:12:31 2012 +1000

    makepkg: add support for SVN urls
    
    Allow SVN repo sources in the form:
    
    source=("<folder>::<repo>#<fragment>")
    
    where <repo> must start with svn (e.g svn+http://) and a <fragment>
    can specify a revision (e.g. revision=22).
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 888020de9068218fafe820e631222bc85c47b453
Author: Allan McRae <allan at archlinux.org>
Date:   Tue Jun 5 13:30:08 2012 +1000

    makepkg: provide mechanism for auto-updating pkgver
    
    Now that VCS repos are provided in the source array, it becomes too
    complicated to have automatic updating pkgver as was the case with
    the old VCS PKGBUILDs (there can be multiple repos of different types
    in the source array, the VCS repo may not be the package primary
    source, etc).
    
    Instead provide an optional way for a PKGBUILD to update the pkgver
    value through the specifing of a pkgver() function that returns the
    new version string.  This is run after all source files are downloaded
    so can access the VCS repo if needed.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit cca9849fc25012845b08ce877f9450e45c9d207d
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Jun 4 12:02:36 2012 +1000

    makepkg: modify get_filepath to handle VCS sources
    
    With VCS sources, get_filepath should return the directory of the
    checkout. This allows backing up of the VCS checkout when using
    --allsource.  Fixes FS#21098.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit aa6fe1160b39cd364a6595b7c9f56acb1cea3432
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Jun 4 11:39:15 2012 +1000

    makepkg: modify get_filename to handle VCS sources
    
    Modify get_filename to return the name of the folder with VCS sources.
    This fixes output issues in checksum checking.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 682c9af846718cd387da058c39967550b7eeb01f
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Jun 4 11:24:52 2012 +1000

    makepkg: fix checksum generation with VCS sources
    
    VCS sources should have "SKIP" for their checksum value
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 91d119af1c97c7f2d78bbd98c73c737bf6f7247d
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Jun 4 10:37:35 2012 +1000

    makepkg: allow using GIT source URLs
    
    Allow specifing GIT sources using the following syntax
    
    source=('<folder>::<repo>#<fragment>')
    
    This will download the git repo <repo> into <folder> (into $SRCDIR
    if set, otherwise $startdir). <repo> must start with "git", but
    non-git protocols are handled using (e.g.) "git+http://...".
    
    The <fragment> can be used to specify a branch, tag, or commit to
    build from. e.g. branch=maint.
    
    Checksum entries for git sources should be "SKIP".
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 57e06394dd19191f36880aa8d1d4522a458922ca
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Jun 4 10:33:52 2012 +1000

    makepkg: skip integrity checking early
    
    If "SKIP" is provided for an integrity check, abort checking as soon
    as possible.
    
    Also swap fork to tr for bash4 conversion.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 1a04e2e11a012162b7b3b91e4c7a8c82dd113a94
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Jun 3 22:57:35 2012 +1000

    makepkg: generalize download_sources
    
    In order to treat all VCS sources as URLs, we need to be able to
    deal with more protocols. Rewrite download_sources to use a case
    statement so additional protocols are easily added.
    
    Also fix the use of scp to not pass the protocol in the URL
    (noticed by William J. Bowman <wjb at williamjbowman.com>)
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit a922d1805696b6614649a8d3588297d44f4e1192
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Jun 4 09:02:03 2012 +1000

    makepkg: add function to return download protocol
    
    Extract the download protocol from a source entry.  Returns "local"
    for local source files.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit e8064144072e03ea1690c5aa97e863f14096a771
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Jun 3 22:08:25 2012 +1000

    makepkg: reorder source handling functions
    
    There is no actual code change here, but these related functions
    were all over the place which makes this code difficult to adjust.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit d338b3981dcfd039a60fae616886707e4d69fceb
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Jun 3 19:33:34 2012 +1000

    makepkg: remove VCS package support
    
    The current VCS packaging support is really, really, really bad.
    It is best to strip it out completely before rewriting it.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

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

Summary of changes:
 HACKING               |   44 +++
 contrib/PKGBUILD.vim  |    4 +-
 doc/PKGBUILD.5.txt    |  100 +++---
 doc/makepkg.8.txt     |   12 +-
 lib/libalpm/db.c      |    4 +-
 lib/libalpm/sync.c    |    3 +-
 lib/libalpm/util.c    |    4 +-
 scripts/makepkg.sh.in |  888 ++++++++++++++++++++++++++++++-------------------
 src/pacman/package.c  |    5 +-
 src/pacman/pacman.c   |    2 +-
 test/pacman/README    |    2 +-
 11 files changed, 646 insertions(+), 422 deletions(-)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list