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