[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.3-373-g0fe5620
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@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@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 632912261a03474a14830402a1e43ae57a0557ff Author: Jason St. John <jstjohn@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@purdue.edu> Signed-off-by: Dan McGee <dan@archlinux.org> commit c52bb7030c2f04a2e36657042ba54d5c94de1bbf Author: Barbu Paul - Gheorghe <barbu.paul.gheorghe@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@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit 527ae7092d98ff11c10ec92831e1297e33e946cf Author: Barbu Paul - Gheorghe <barbu.paul.gheorghe@gmail.com> Date: Tue Jul 31 21:24:31 2012 +0300 added coding standard Signed-off-by: Barbu Paul - Gheorghe <barbu.paul.gheorghe@gmail.com> commit a50d1bc9ab0dbe312d498de1f24760d172169413 Author: Barbu Paul - Gheorghe <barbu.paul.gheorghe@gmail.com> Date: Tue Jul 31 21:24:30 2012 +0300 fixed typo Signed-off-by: Barbu Paul - Gheorghe <barbu.paul.gheorghe@gmail.com> commit 024bc44a2545bc54db6e2242af799936c263dea1 Merge: 0c95b29 a818766 Author: Dan McGee <dan@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@archlinux.org> Date: Tue Aug 7 20:54:59 2012 -0500 Merge branch 'maint' commit 8853a6f2827739120057d4eda56a12bd3474e4c6 Author: Florian Pritz <bluewind@xinu.at> Date: Wed Aug 1 17:24:34 2012 +0200 coding style fixes Signed-off-by: Florian Pritz <bluewind@xinu.at> Signed-off-by: Dan McGee <dan@archlinux.org> commit a818766c6e693fcc5781574d05ee02ac4b6a8dcd Author: Allan McRae <allan@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@archlinux.org> commit 7e4aa9e52492450db1705f1057e82934b1187e0e Author: Allan McRae <allan@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@archlinux.org> commit d51902c978144f230038e44a42ff75b587d85326 Author: Allan McRae <allan@archlinux.org> Date: Mon Jul 23 17:00:35 2012 +1000 doc: Add --holdver information for makepkg Signed-off-by: Allan McRae <allan@archlinux.org> commit 062204daa135feb5aad918e8842749b69de41c40 Author: Allan McRae <allan@archlinux.org> Date: Mon Jul 23 16:51:53 2012 +1000 doc: Document using svn source url Signed-off-by: Allan McRae <allan@archlinux.org> commit c887ccf90553ffb00825353d98c47fea909ba611 Author: Allan McRae <allan@archlinux.org> Date: Mon Jul 23 16:50:01 2012 +1000 doc: document automatically updating the pkgver variable Signed-off-by: Allan McRae <allan@archlinux.org> commit e0cd7b02932e5472f4c4fa30896ff73240dc9341 Author: Allan McRae <allan@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@archlinux.org> commit 4b129d484394ce6090a9ed21782fe1df2227ad18 Author: Allan McRae <allan@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@archlinux.org> commit b1e75d7dd663a72d90195e4907ee8fa145461fc2 Author: Allan McRae <allan@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@archlinux.org> commit 6c8def6ae0f7b99c68da8a7a4bd943746d234754 Author: Allan McRae <allan@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@archlinux.org> commit 7fd56118d0a751f0e488ada38101390e840bd311 Author: Allan McRae <allan@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@archlinux.org> commit b3e82ec59e31e904b96a0d0c504af1549c8b2115 Author: Allan McRae <allan@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@archlinux.org> commit 2042b79bcc7904afc195103dfa1fc6b3978d60f7 Author: Allan McRae <allan@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@archlinux.org> commit 888020de9068218fafe820e631222bc85c47b453 Author: Allan McRae <allan@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@archlinux.org> commit cca9849fc25012845b08ce877f9450e45c9d207d Author: Allan McRae <allan@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@archlinux.org> commit aa6fe1160b39cd364a6595b7c9f56acb1cea3432 Author: Allan McRae <allan@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@archlinux.org> commit 682c9af846718cd387da058c39967550b7eeb01f Author: Allan McRae <allan@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@archlinux.org> commit 91d119af1c97c7f2d78bbd98c73c737bf6f7247d Author: Allan McRae <allan@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@archlinux.org> commit 57e06394dd19191f36880aa8d1d4522a458922ca Author: Allan McRae <allan@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@archlinux.org> commit 1a04e2e11a012162b7b3b91e4c7a8c82dd113a94 Author: Allan McRae <allan@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@williamjbowman.com>) Signed-off-by: Allan McRae <allan@archlinux.org> commit a922d1805696b6614649a8d3588297d44f4e1192 Author: Allan McRae <allan@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@archlinux.org> commit e8064144072e03ea1690c5aa97e863f14096a771 Author: Allan McRae <allan@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@archlinux.org> commit d338b3981dcfd039a60fae616886707e4d69fceb Author: Allan McRae <allan@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@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
participants (1)
-
dan@archlinux.org