[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