Thu, 09 Aug 2012 00:41:14 +0200
Introduce a lot of changes to correct source and build logic including:
Correct URLs, reorder existing patch hunks, update vendor version and
patch accordingly, integrate optional SQLite storage, modernize package
(remove boilerplate RPM logic), correct preprocessor definitions as
NIS+was removed from Solaris 11, use parallel make, improve configuration
spacing and whitespace, and remove now uneeded postfix-script(1) and
post-install(1) relocation.
1 Index: Makefile.in
2 --- Makefile.in.orig 2011-12-24 19:05:17.000000000 +0100
3 +++ Makefile.in 2011-12-26 08:30:54.000000000 +0100
4 @@ -1094,7 +1094,7 @@
5 lib_LTLIBRARIES = libarchive.la
6 noinst_LTLIBRARIES = libarchive_fe.la
7 man_MANS = $(libarchive_man_MANS) $(bsdtar_man_MANS) $(bsdcpio_man_MANS)
8 -BUILT_SOURCES = libarchive/test/list.h tar/test/list.h cpio/test/list.h
9 +BUILT_SOURCES =
10 TESTS_ENVIRONMENT = $(libarchive_TESTS_ENVIRONMENT) $(bsdtar_TESTS_ENVIRONMENT) $(bsdcpio_TESTS_ENVIRONMENT)
11 # Always build and test both bsdtar and bsdcpio as part of 'distcheck'
12 DISTCHECK_CONFIGURE_FLAGS = --enable-bsdtar --enable-bsdcpio
13 Index: cpio/cmdline.c
14 --- cpio/cmdline.c.orig 2011-12-24 18:56:24.000000000 +0100
15 +++ cpio/cmdline.c 2011-12-26 08:29:08.000000000 +0100
16 @@ -56,7 +56,7 @@
17 /*
18 * Long options for cpio. Please keep this sorted.
19 */
20 -static const struct option {
21 +static const struct libarchive_option {
22 const char *name;
23 int required; /* 1 if this option requires an argument */
24 int equivalent; /* Equivalent short option. */
25 @@ -104,7 +104,7 @@
26 static int state = state_start;
27 static char *opt_word;
29 - const struct option *popt, *match = NULL, *match2 = NULL;
30 + const struct libarchive_option *popt, *match = NULL, *match2 = NULL;
31 const char *p, *long_prefix = "--";
32 size_t optlength;
33 int opt = '?';