summaryrefslogtreecommitdiffstats
path: root/Utilities
Commit message (Collapse)AuthorAgeFilesLines
* libarchive: Use one architecture for try-compilesBrad King2009-11-231-0/+7
| | | | | | | | | We use CHECK_TYPE_SIZE in libarchive to check for the existence of some types. For universal binary builds on the Mac, the size check can fail if it is inconsistent across architectures. However, we do not actually need the size so it is safe to do the checks for only one architecture. See issue #9913.
* Fix uninitialized variable access in zlib reported by valgrind. Their web ↵David Cole2009-11-181-0/+7
| | | | site claims it does no harm ( http://www.zlib.net/zlib_faq.html#faq36 ), but fixing it this way eliminates the problem.
* libarchive: Include integer types very earlyBrad King2009-11-181-8/+8
| | | | | | | | In libarchive/archive_platform.h we should include <stdint.h> or <inttypes.h> immediately after "config.h" to define integer types referenced by configuration results. For example, on a non-conformant platform ssize_t might default to int64_t, so int64_t must be defined before ssize_t is used (and ssize_t is used in archive_windows.h).
* for the Cmake build we do not want to have -Werror or force -WallBill Hoffman2009-11-141-3/+3
|
* suppress another warning.Bill Hoffman2009-11-121-0/+2
|
* remove the last of the windows W4 warningsBill Hoffman2009-11-122-2/+4
|
* Remove a few more warningsBill Hoffman2009-11-121-2/+2
|
* libarchive: Borland provides umask, not _umaskBrad King2009-11-101-0/+2
|
* Remove a few more warningsBill Hoffman2009-11-101-0/+6
|
* keep libarchive from using a system zlib unless cmake uses oneBill Hoffman2009-11-091-2/+6
|
* libarchive: Put local include dir firstBrad King2009-11-091-1/+1
| | | | | | In libarchive we configure an internal header file called 'config.h'. This commits moves the include directory containing the file to the beginning of the include path to avoid conflicts from system headers.
* try to get rid of some warnings on hpuxBill Hoffman2009-11-082-6/+6
|
* remove a few more windows warningsBill Hoffman2009-11-081-1/+6
|
* Fix for mode_t with signed typesBill Hoffman2009-11-081-8/+8
|
* link in additional libraries that the configure step findsBill Hoffman2009-11-071-0/+1
|
* Remove makefile as it breaks in-source build testingBill Hoffman2009-11-061-217/+0
|
* Fix hpux build on heartBill Hoffman2009-11-061-0/+3
|
* libarchive: Fix get(pw|gr)name_r commentBrad King2009-11-061-1/+1
| | | | | | The commit "libarchive: Define _XOPEN_SOURCE for get(pwu|grg)id_r" introduced a comment referring to get(pwu|grg)id_r in a source file that actually uses the functions get(pw|gr)name_r. We fix the comment.
* libarchive: Initialize passwd/group lookup resultBrad King2009-11-062-0/+4
| | | | | | | The "result" argument to functions get(pwu|grg)id_r and get(pw|gr)name_r does not appear in the signatures provided on older platforms. We set the pointer to the result memory in case the function ignores it, thus ensuring initialization.
* libarchive: Fix try-compile for SIZE_MAXBrad King2009-11-052-21/+15
| | | | | | This constant may be defined in one of a few headers. We teach the try-compile for it to test all the headers together instead of only one header.
* libarchive: Add try-compile for 'major'Brad King2009-11-052-4/+3
| | | | | | | The commit "Fix libarchive linker errors on SunOS for mkdev/major/minor" hard-coded #include lines for getting mkdev/major/minor on the Sun. Instead we add missing try-compile tests to make sure the proper headers get included through the standard mechanism.
* libarchive: Define _XOPEN_SOURCE for get(pwu|grg)id_rBrad King2009-11-052-20/+12
| | | | | | The commit "Fixed a few of the SunOS build errors in libarchive" changed the call to these functions to use the old signatures. Instead we now define _XOPEN_SOURCE to get the improved modern signatures.
* some changes for 2.8Bill Hoffman2009-11-054-6/+6
|
* Do not use external lzma library as it causes link errors on several ↵Bill Hoffman2009-11-051-1/+8
| | | | machines and we don't need it.
* Fix linker errors for libarchive in AIX as well.Zach Mullen2009-11-051-1/+1
|
* Fix statement not reached warning for libarchive.Zach Mullen2009-11-051-1/+0
|
* Fix libarchive linker errors on SunOS for mkdev/major/minorZach Mullen2009-11-051-0/+4
|
* Fixed a few of the SunOS build errors in libarchive.Zach Mullen2009-11-052-4/+20
|
* libarchive: Use consistent function storage classBrad King2009-11-043-3/+3
| | | | Functions declared 'static' should be defined 'static' too.
* libarchive: Fix integer type defaults for WindowsBrad King2009-11-041-35/+25
| | | | | | Most of the integer type defaults needed for MSVC and Borland actually work with all Windows compilers. This commit generalizes the defaults to avoid compiler-specific tests.
* libarchive: Provide SetFilePointerEx for VS 6Brad King2009-11-041-0/+14
|
* libarchive: Fix unconfigured header logicBrad King2009-11-042-29/+30
| | | | | | | The commit "libarchive: Fix Borland integer constants" introduced use of HAVE_* configured macros into archive.h and archive_entry.h where they are not allowed. This commit replaces the logic with something that does not depend on the configured macros.
* libarchive: Fix dev_t configurationBrad King2009-11-041-0/+3
|
* libarchive: Fix intptr_t and uintptr_t configurationBrad King2009-11-042-6/+22
|
* libarchive: Fix wincrypt.h inclusion on VS 6Brad King2009-11-041-0/+4
| | | | | | The VS 6 version of wincrypt.h only works if _WIN32_WINNT >= 0x0400. We block its inclusion through windows.h by defining NOCRYPT, and then define _WIN32_WINNT and include it only when necessary.
* bzip2: Restore fix for unused variablesBrad King2009-11-041-0/+3
| | | | | | The commit "bzip2: Disable Borland warnings" accidentally reverted changes from commit "Fix warnings for unused variables". This restores them.
* libarchive: Fix Borland integer constantsBrad King2009-11-046-5/+29
| | | | | | | Some versions of Borland provide <stdint.h>, so we use it when possible. However, the 64-bit signed and unsigned integer min/max constants cause overflow warnings from Borland itself! For these constants we fall back on our default definitions.
* libarchive: Disable Borland warningsBrad King2009-11-043-0/+15
| | | | | We disable warnings to silence them while making minimal changes to third-party code.
* bzip2: Disable Borland warningsBrad King2009-11-042-3/+6
| | | | | We disable warnings to silence them while making minimal changes to third-party code.
* libarchive: Disable MSVC warningsBrad King2009-11-041-0/+4
| | | | | We disable warnings to silence them while making minimal changes to third-party code.
* Fix for warning on dash8 that caused a build failure because of -WErrorBill Hoffman2009-11-041-2/+2
|
* Fix for dash17 ACL requires linking to a library acl that we don't want to ↵Bill Hoffman2009-11-031-2/+2
| | | | depend on.
* Fix warnings for unused variablesBill Hoffman2009-11-031-0/+3
|
* remove makefiles as they cause the in source build test of cmake to failBill Hoffman2009-11-038-660/+0
|
* borland builds, but still has some link errorsBill Hoffman2009-11-027-4/+15
|
* Fixes for borland, compiles with lots of warnings, but compiles, might fix ↵Bill Hoffman2009-11-019-57/+90
| | | | vs70 again too.
* Fix for haikuBill Hoffman2009-10-312-0/+47
|
* Try to fix borlandBill Hoffman2009-10-311-1/+1
|
* Try to fix old hpuxBill Hoffman2009-10-303-6/+18
|
* Remove unused variable to fix warningBill Hoffman2009-10-301-1/+2
|