[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.3-436-g254329f
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@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@archlinux.org> commit dbbe3e7cb4ad2ebc45d12acf4427635142165e6e Author: Allan McRae <allan@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@archlinux.org> commit 13667fd4b132c655e300535e787ebcf9cbc29cd7 Author: Allan McRae <allan@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@archlinux.org> commit 7e8d9dfda2e80529b58cb345d359f805149fb68d Author: Allan McRae <allan@archlinux.org> Date: Mon Sep 24 00:30:46 2012 +1000 makepkg: create package from stripped debug symbols Signed-off-by: Allan McRae <allan@archlinux.org> commit a5e81f55993c1be170c73b78b4281845e127a6f3 Author: Allan McRae <allan@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@archlinux.org> commit bd4ff4a377ce32e36e5b72bd60c0b3a59e194720 Author: Allan McRae <allan@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@archlinux.org> commit a53fd796326727e3a891413762725cd4450bf986 Author: Allan McRae <allan@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@archlinux.org> commit 6be96e7612877adb76fcf7b212765c387388597d Author: Allan McRae <allan@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@archlinux.org> commit 6c22ef2c8287ef16f57fba08077520ad0c68dff8 Author: Allan McRae <allan@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@archlinux.org> commit 7199fb3b1aab6ec36e56af8a3ab1949c7510c767 Author: Allan McRae <allan@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@archlinux.org> commit a459156a4e727d0e9354ec2b9c8a9cea4304f4ee Author: Andrew Gregory <andrew.gregory.8@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit d9e8197e60a6ffea1fd470aa746f6cc4849dac72 Author: Dave Reisner <dreisner@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@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit 8054a254cb70229da30d758f57ff6203d2215eed Author: Dave Reisner <dreisner@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@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit 1c0c292728c6bb5987b418c7ecbaf998a26c066d Author: Dave Reisner <dreisner@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@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit e1fdcfb145aa45eb1115ba400587cfed5eaf5455 Author: Andrew Gregory <andrew.gregory.8@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@archlinux.org: switch original suggestion of \-- to `--] Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit c4c5b8ba1d191bcde65eb09c9ce30b18c4619a35 Author: Andrew Gregory <andrew.gregory.8@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 6b1deedf15d14e426e5450b759710e8782c22ab3 Author: wgiokas <1007380@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 3536975bbf89214d393068195563bebb7236ab70 Author: Jason St. John <jstjohn@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@purdue.edu> Signed-off-by: Allan McRae <allan@archlinux.org> commit 3531533c2f703693b87e074dfbe8951b9bef910f Author: Allan McRae <allan@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@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@archlinux.org> commit 0285c678ab65898ff1fec4170f5389921c9f872e Author: Christian Hesse <list@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@archlinux.org> commit 3232c975c6e67a01f201cc7e341f979420cd3645 Author: Allan McRae <allan@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@archlinux.org> commit 93148d0879c501235a51c0f9f5f7e457c6efd445 Author: Allan McRae <allan@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@archlinux.org> commit fbf96203ab4eeb41953022b1dd3f6835fdbf0b6d Author: Allan McRae <allan@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@archlinux.org> commit fc35b16fd48fd4c6b89826ebe268425600e76f34 Author: Simon Gomizelj <simongmzlj@gmail.com> Date: Fri Nov 16 01:26:44 2012 -0500 pacman: add -n/--native filter to -Q Signed-off-by: Simon Gomizelj <simongmzlj@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit b1d614a01db7a89543d96747afde009ec3b6545d Author: Allan McRae <allan@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@archlinux.org> commit b25dda737b0b6f64f90b611ef909d065f4d3eee5 Author: Paul Barbu Gheorghe <barbu.paul.gheorghe@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit fe8bd95092f9c641f59b0ec5427140d324acc93d Author: Allan McRae <allan@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@archlinux.org> commit ded25aeb98caf32c32e7cae8c2fc3a1d23cf111e Author: Dave Reisner <dreisner@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@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit 40d68949100d534e4dea766c7f8f60ed36aa4429 Author: Dave Reisner <dreisner@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@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit 768c8ba100f1bdef9bb99f8ca619d23f055877ce Author: Dave Reisner <dreisner@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@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit 977489d9ab7d1d70ec95f14a2dcad0bac2e96242 Author: Allan McRae <allan@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@archlinux.org> commit 1d0ab50c050bbb52968b55293fd12c22e4fe1482 Author: Dan McGee <dan@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@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit b57ada336bae086a3e4c8acfc3f2fe02deeff037 Author: Dan McGee <dan@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@archlinux.org> Signed-off-by: Allan McRae <allan@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
participants (1)
-
allan@archlinux.org