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 d158dde30c378acc8e88d5208aa837f92331af9e (commit) via 31091963edaa505d00642aecb9950ce087a40b73 (commit) via 468270ce4f3b47e93e7c25796e499dc30d3ce74a (commit) via 8fe67919284446a0d83755df3b7d64f54d4a4962 (commit) via dca10b062f27a67dd2daafbe73641b1b7279408e (commit) via 3a82885348d90a4b11184559a577359c2930b212 (commit) via ca090e10d264e4999e321b0a0b43736a34aa11d9 (commit) via b729ed01093312cef7ce48d07b13e225b25446db (commit) via a8a1b093eb23450244418232c9e30c4be035fc0b (commit) via ec91133e38cb7c486ec995d4183f30e84f3ca736 (commit) via 30ca48df4ca51b57ca8bc0e45f78d3eac8c15b40 (commit) via 4b95967bd04360d448296fe9fe15709cc4751e35 (commit) via 5f774025774b85c92a7e8ebf69738221d92cd72d (commit) via 793eff37047dbceedaf3443311bc826566685181 (commit) via 7fcb445f35d70d6dd4fa14e9d7b5de35625b0811 (commit) via cb5b66367ddf4af05953a9486bddaaf105fb4f38 (commit) via b2226ed11bca158ab32199b5899802a78a42f5aa (commit) via 059c572ca5c0f3ac9d90c53f0c0bdc8e4fb0336f (commit) via c5d951846d6b803909cbd7cfeac643f5feb42911 (commit) via bcfc2155a0c58c8c208aa58425b36f9bcb1e7b6d (commit) via f053141c8744b3f15ffdf488705fb7606cf1ab35 (commit) from 569876f9309fc04d6f77f852c5ca096721d6044b (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 d158dde30c378acc8e88d5208aa837f92331af9e Merge: 3109196 b729ed0 Author: Dan McGee <dan@archlinux.org> Date: Sun Apr 8 21:55:30 2012 -0500 Merge remote-tracking branch 'dave/buildsys' Oh god, what are we thinking thinking merging this. Hopefully this works with only a few follow-up patches necessary. commit 31091963edaa505d00642aecb9950ce087a40b73 Author: Allan McRae <allan@archlinux.org> Date: Sat Mar 31 17:26:39 2012 +1000 makepkg: save and restore shopts when sourcing /etc/profile Signed-off-by: Allan McRae <allan@archlinux.org> commit 468270ce4f3b47e93e7c25796e499dc30d3ce74a Author: Dave Reisner <dreisner@archlinux.org> Date: Mon Feb 13 22:30:15 2012 -0500 makepkg: complain when the buildfile isn't writeable If the PKGBUILD isn't writeable for devel_update, throw a warning instead of silently ignoring it. Some logical reordering is present in this patch to reduce the number of nested if's. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 8fe67919284446a0d83755df3b7d64f54d4a4962 Author: Dave Reisner <dreisner@archlinux.org> Date: Fri Feb 10 15:10:32 2012 -0500 makepkg: catch errors sourcing files create source_safe() function which temporarily disables extglob and exits on error. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit dca10b062f27a67dd2daafbe73641b1b7279408e Author: Dave Reisner <dreisner@archlinux.org> Date: Thu Jan 26 10:28:31 2012 -0500 makepkg: restrict usage of errexit to user functions It's expected that this will lead to unwanted behavior, and needs widespread testing. It's desirable to commit this for a few reasons: - there's no reason we can't do our own error checking for code that we write. - it avoids the need for ||true hacks scattered about in the code. - it makes us immune to upstream changes in exit codes (FS#28248) Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 3a82885348d90a4b11184559a577359c2930b212 Merge: 569876f ca090e1 Author: Dan McGee <dan@archlinux.org> Date: Sun Apr 8 21:51:24 2012 -0500 Merge branch 'maint' commit b729ed01093312cef7ce48d07b13e225b25446db Author: Dan McGee <dan@archlinux.org> Date: Sat Apr 7 13:03:41 2012 -0500 Add a new configure option for excessive compiler warning flags This adds a bunch of warning flags to the list used when compiling. Signed-off-by: Dan McGee <dan@archlinux.org> commit a8a1b093eb23450244418232c9e30c4be035fc0b Author: Dan McGee <dan@archlinux.org> Date: Sat Apr 7 13:01:13 2012 -0500 Various tweaks to support building with excessive GCC warning flags This fixes a bunch of small issues in order to enable a clean successful build with a crazy number of GCC warning flags. A lot of these changes are covered by -Wshadow, -Wformat-security, and -Wstrict-overflow=5. Signed-off-by: Dan McGee <dan@archlinux.org> commit ec91133e38cb7c486ec995d4183f30e84f3ca736 Author: Dave Reisner <dreisner@archlinux.org> Date: Sat Mar 31 22:17:30 2012 -0400 autoclean.sh: abide by POSIX shebang Avoid non-POSIX brace expansion and rely on find to locate and destroy files outside the root. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 30ca48df4ca51b57ca8bc0e45f78d3eac8c15b40 Author: Dave Reisner <dreisner@archlinux.org> Date: Sat Mar 31 21:52:08 2012 -0400 buildsys: move autotools bloat to build-aux Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 4b95967bd04360d448296fe9fe15709cc4751e35 Author: Dave Reisner <dreisner@archlinux.org> Date: Sat Mar 31 16:16:45 2012 -0400 buildsys: move acinclude.m4 to m4/ Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 5f774025774b85c92a7e8ebf69738221d92cd72d Author: Dave Reisner <dreisner@archlinux.org> Date: Sat Mar 31 15:51:47 2012 -0400 buildsys: cleanup libtool and autoconf initialization - Use LT_INIT over AC_PROG_LIBTOOL, as the latter is a deprecated alias for the former. - Remove redundant macros which are called implicitly by LT_INIT. - Remove unneeded AC_PROG_CXX call (we don't use c++ anywhere) - Add AC_CONFIG_MACRO_DIR([m4]) -- not strictly necessary, but added for consistency with autogen.sh and Makefile.am ref: http://www.gnu.org/software/libtool/manual/html_node/LT_005fINIT.html Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 793eff37047dbceedaf3443311bc826566685181 Author: Dave Reisner <dreisner@archlinux.org> Date: Fri Mar 30 23:26:32 2012 -0400 buildsys: define warning CFLAGS in separate var Continue the trend of not touching the environment CFLAGS, ensuring that the user always has the final say. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 7fcb445f35d70d6dd4fa14e9d7b5de35625b0811 Author: Dave Reisner <dreisner@archlinux.org> Date: Fri Mar 30 23:23:45 2012 -0400 buildsys: use AC_DEFINE for CYGWIN macro Instead of directly modifying CFLAGS, use config.h for its intended purpose. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit cb5b66367ddf4af05953a9486bddaaf105fb4f38 Author: Dave Reisner <dreisner@archlinux.org> Date: Fri Mar 30 23:08:31 2012 -0400 buildsys: cleanup gpgme compile time check - handle gpgme libs and cflags separately rather than appending to CFLAGS and LDFLAGS - be consistent in AC_LINK_IFELSE check for gpgme 1.3.0 (though this is irrelephant since we don't actually run) - be consistent with usage of "have" and "with" variables (this actually ends up reducing SLOC) - when voluntary detection fails, unset GPGME_CFLAGS and GPGME_LIBS - when requested support fails the version check, complain about the min version. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit b2226ed11bca158ab32199b5899802a78a42f5aa Author: Dave Reisner <dreisner@archlinux.org> Date: Fri Mar 30 14:37:06 2012 -0400 buildsys: use pkg-config for libcurl detection Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 059c572ca5c0f3ac9d90c53f0c0bdc8e4fb0336f Author: Dave Reisner <dreisner@archlinux.org> Date: Fri Mar 30 14:30:08 2012 -0400 buildsys: use pkg-config for libarchive detection This also introduces a versioned dependency of >=2.8.0. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit c5d951846d6b803909cbd7cfeac643f5feb42911 Author: Dave Reisner <dreisner@archlinux.org> Date: Fri Mar 30 14:26:35 2012 -0400 buildsys: use pkg-config for openssl detection Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit bcfc2155a0c58c8c208aa58425b36f9bcb1e7b6d Author: Dave Reisner <dreisner@archlinux.org> Date: Fri Mar 30 15:45:46 2012 -0400 buildsys: add pkg-config m4 macros We'll need these for a small revamp to library detection. Signed-off-by: Dave Reisner <dreisner@archlinux.org> ----------------------------------------------------------------------- Summary of changes: autoclean.sh | 24 +-- config.guess => build-aux/config.guess | 0 config.rpath => build-aux/config.rpath | 0 config.sub => build-aux/config.sub | 0 depcomp => build-aux/depcomp | 0 install-sh => build-aux/install-sh | 0 ltmain.sh => build-aux/ltmain.sh | 0 missing => build-aux/missing | 0 mkinstalldirs => build-aux/mkinstalldirs | 0 configure.ac | 143 ++++++++++++------ lib/libalpm/Makefile.am | 19 ++- lib/libalpm/deps.c | 10 +- lib/libalpm/trans.c | 7 +- lib/libalpm/util.c | 17 ++- lib/libalpm/util.h | 2 +- acinclude.m4 => m4/acinclude.m4 | 20 +++ m4/libcurl.m4 | 250 ------------------------------ m4/pkg.m4 | 159 +++++++++++++++++++ scripts/makepkg.sh.in | 85 ++++++----- scripts/pacman-key.sh.in | 6 +- src/pacman/Makefile.am | 2 +- src/pacman/conf.c | 6 +- src/pacman/pacman.c | 9 +- src/pacman/sync.c | 4 +- src/pacman/util.c | 2 +- src/util/Makefile.am | 4 +- 26 files changed, 383 insertions(+), 386 deletions(-) rename config.guess => build-aux/config.guess (100%) rename config.rpath => build-aux/config.rpath (100%) rename config.sub => build-aux/config.sub (100%) rename depcomp => build-aux/depcomp (100%) rename install-sh => build-aux/install-sh (100%) rename ltmain.sh => build-aux/ltmain.sh (100%) rename missing => build-aux/missing (100%) rename mkinstalldirs => build-aux/mkinstalldirs (100%) rename acinclude.m4 => m4/acinclude.m4 (86%) delete mode 100644 m4/libcurl.m4 create mode 100644 m4/pkg.m4 hooks/post-receive -- The official pacman repository