summaryrefslogtreecommitdiff
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* Include linux/types.h before linux/fiemap.hBrad King2012-01-111-0/+3
| | | | | | | Some Linux API versions do not perform this inclusion automatically, so types like __u64 needed by the latter are not available. SVN-Revision: 4135
* Check for 'struct statvfs' member 'f_iosize'Brad King2012-01-111-0/+3
| | | | | | | | Configure the result as definition HAVE_STRUCT_STATVFS_F_IOSIZE and use the member only if it exists. At least one platform (IRIX) provides struct statvfs without this member. SVN-Revision: 4132
* Fix typo in CheckFileOffsetBitsBrad King2012-01-111-3/+3
| | | | | | | | s/Cheking/Checking/ Author: Rolf Eike Beer <eike@sf-mail.de> SVN-Revision: 4124
* Require CMake 2.8 and drop some workarounds for older versions.Tim Kientzle2011-12-281-107/+0
| | | | SVN-Revision: 4027
* Bump trunk to version 3.0.900a in preparation for work onTim Kientzle2011-12-241-1/+1
| | | | | | | libarchive 3.1. Merge NEWS updates from 3.0 branch. SVN-Revision: 3985
* Properly check if EXT2_IOC_GETFLAGS is actually usable.Joerg Sonnenberger2011-12-131-0/+3
| | | | | | | OpenIndiana likes to install e2fsprogs, but doesn't provide a working ioctl. SVN-Revision: 3918
* Libarchive 3.0.1b TEST releasev3.0.1bTim Kientzle2011-11-271-1/+1
| | | | SVN-Revision: 3879
* Improve LZMA detection on Windows.Michihiro NAKAJIMA2011-11-211-1/+1
| | | | SVN-Revision: 3827
* Fill in some comments for the makerelease script.Tim Kientzle2011-11-061-0/+10
| | | | SVN-Revision: 3759
* Update iconv.m4 to the newest version.Tim Kientzle2011-11-061-9/+21
| | | | SVN-Revision: 3755
* Rather than marking the LZMA variables "not advanced", justTim Kientzle2011-11-061-4/+0
| | | | | | don't mark them "advanced" in the first place. SVN-Revision: 3752
* Issue 182.Michihiro NAKAJIMA2011-09-121-0/+3
| | | | | | | | Decide whether ZLIB_WINAPI is needed at configuration time, because there are two types of zlib on Windows platform: one is built on Visual Studio, which requires ZLIB_WINAPI for use; other is build on msys, which does not require ZLIB_WINAPI, GnuWin32 project provide such zlib. SVN-Revision: 3702
* __archive_mktemp function should simply be in one file for maintenance, and soMichihiro NAKAJIMA2011-08-281-0/+3
| | | | | | I migrated that of Windows implementation into archive_util.c. SVN-Revision: 3661
* Partly as documentation, include a step to fetch up-to-dateTim Kientzle2011-08-271-1/+6
| | | | | | config.guess and config.sub as part of release building. SVN-Revision: 3657
* Implement crypto support with the Nettle crypto library.Andres Mejia2011-08-271-0/+18
| | | | SVN-Revision: 3656
* Change how crypto support is implemented within libarchive.Andres Mejia2011-08-271-56/+56
| | | | SVN-Revision: 3655
* Update pkgconfig file to return path to installed libarchive libs and headers.Andres Mejia2011-08-131-1/+2
| | | | | | Thanks to Jonathan Creekmore for this patch. SVN-Revision: 3599
* endian.h and sys/endian.h, which I added to use in r3515, are no longer needed.Michihiro NAKAJIMA2011-08-071-6/+0
| | | | SVN-Revision: 3558
* Fix build failure about INTMAX_MIN and INTMAX_MAX on Windows.Michihiro NAKAJIMA2011-08-031-0/+2
| | | | SVN-Revision: 3518
* Rework lzh and lzx decoding to improve its performance.Michihiro NAKAJIMA2011-08-021-0/+6
| | | | SVN-Revision: 3515
* Fix build failure on Visual Studio.Michihiro NAKAJIMA2011-07-171-0/+13
| | | | SVN-Revision: 3485
* Correct winioctl to winioctl.h in configure.ac.Michihiro NAKAJIMA2011-05-111-1/+1
| | | | | | Fix comment about winioctl.h in build/cmake/config.h.in. SVN-Revision: 3298
* Fix build failure through cmake on linux.Michihiro NAKAJIMA2011-05-101-0/+3
| | | | | | | | It needs some macro such as _GNU_SOURCE to use extension functions. including previous changes of build/cmake/config.h.in. SVN-Revision: 3293
* Properly detect iconv with cmake on linux.Michihiro NAKAJIMA2011-05-101-0/+24
| | | | SVN-Revision: 3292
* If the character-set of filenames in archives is UTF-8, we should automaticallyMichihiro NAKAJIMA2011-05-031-0/+418
| | | | | | | | | | | | | | | normalize it to avoid the scene that two filenames in one directory are, of course, different byte sequence but they have the same sight because of NFD and NFC. Second reason is that iconv cannot correctly convert NFD characters to other character-set so we have to convert NFD to NFC before iconv handle it unless iconv supports UTF-8-MAC. Third reason is for matching filenames, if filenames in archives are NFD and the platform is not MAC OS, the uses cannot specify the filename the uses want to extract although the users can see the filename by listing. Recently NFD can be displayed on some platforms but creating NFD requires character-set conversion utility, in particular that input of NFD string is hard on Windows platform. SVN-Revision: 3275
* Update comment and sort macros in build/cmake/config.h.inMichihiro NAKAJIMA2011-04-151-52/+58
| | | | SVN-Revision: 3233
* Use wcsnrtombs() at archive_string_append_from_wcs_to_mbs() if available.Michihiro NAKAJIMA2011-04-101-0/+3
| | | | | | It's faster than use of wcrtomb/wctomb. SVN-Revision: 3203
* Drop a use of CRL function _get_current_locale(), which msys does not provide.Michihiro NAKAJIMA2011-04-071-6/+0
| | | | | | | | We should use GetACP() instead. This is simple and fast, and would work well for the application using libarchive. I changed my idea it is better that a use of GetOEMCP() is only in reader and writer. SVN-Revision: 3171
* Unbreak build on msys.Michihiro NAKAJIMA2011-04-061-0/+6
| | | | SVN-Revision: 3169
* Copy lib-link.m4,lib-prefix.m4 and lib-ld.m4 fromMichihiro NAKAJIMA2011-04-063-0/+1110
| | | | | | | http://git.savannah.gnu.org/cgit/gnulib.git/tree/m4 into build/autoconf so that iconv.m4 can be used without error on Ubuntu or other platforms. SVN-Revision: 3168
* Detect futimesat.Michihiro NAKAJIMA2011-03-301-0/+3
| | | | SVN-Revision: 3139
* On Windows, use _fseeki64() instead of fseek() for 64 bits file access.Michihiro NAKAJIMA2011-03-291-0/+3
| | | | SVN-Revision: 3123
* We should use mbrtowc/mbtowc at archive_wstring_append_from_mbs instead ofMichihiro NAKAJIMA2011-03-251-3/+0
| | | | | | | | mbsrtowcs/mbstowcs because we cannot check the MBS limit specified by a caller with a parameter 'len', and it is possible that mbsrtowcs/mbstowcs convert extra MBS when strlen(MBS) > 'len'. SVN-Revision: 3077
* Improve archive_wstring_append_from_mbs function; use mbsnrtowcs orMichihiro NAKAJIMA2011-03-251-0/+6
| | | | | | mbsrtowcs for thread safe if available. SVN-Revision: 3075
* Bring config.rpath from ↵Michihiro NAKAJIMA2011-03-181-0/+696
| | | | | | http://git.savannah.gnu.org/cgit/gnulib.git/plain/build-aux/config.rpath for AM_ICONV in order to avoid automake failure. SVN-Revision: 3027
* ICONV_CONST needs to be #defined always,Tim Kientzle2011-03-181-1/+1
| | | | | | even if its replacement value is empty. SVN-Revision: 3025
* Use ICONV_CONST instead of ICONV_IS_POSIX; switch a detection of iconv to ↵Michihiro NAKAJIMA2011-03-162-4/+5
| | | | | | | | AM_ICONV. This version needs to solve about config.rpath, which AM_ICONV requires. SVN-Revision: 3017
* The iconv.m4 macros from GNU gettext.Tim Kientzle2011-03-161-0/+256
| | | | | | | These look like they might be useful for improving libarchive's detection of iconv. SVN-Revision: 3016
* Apparently autogen.sh does not conventionally run ./configure.Tim Kientzle2011-03-151-2/+0
| | | | SVN-Revision: 3015
* Inspired by Issue 145: Split the old build/autogen.sh script byTim Kientzle2011-03-143-11/+64
| | | | | | moving the release-verification issues into build/makerelease.sh. SVN-Revision: 3012
* Do a more extensive test for iconv() support:Tim Kientzle2011-03-111-0/+3
| | | | | | | | | | | | | * Check both POSIX-conforming (second argument is const) and non-POSIX * Check in libc and libiconv The configuration script sets three flags: * HAVE_ICONV_H * HAVE_ICONV * ICONV_IS_POSIX and also adds libiconv to the compile if necessary. SVN-Revision: 3007
* Switch archive_string character set conversion over to use iconv()Tim Kientzle2011-03-061-0/+6
| | | | | | | when it's available. See Issue 66 and Issue 132 for more discussion. SVN-Revision: 2992
* add CMake tests for AIX' EA interfaceBjörn Jacke2011-02-171-0/+27
| | | | SVN-Revision: 2984
* clean.sh: use "rm" with "-f" so that it doens't complain if xargs has ↵Björn Jacke2011-02-161-11/+11
| | | | | | nothing to tell SVN-Revision: 2982
* Improve checking of statfs in LSB.Michihiro NAKAJIMA2011-01-251-0/+3
| | | | | | | Use HAVE_SYS_STATFS_H to use statfs on linux instead of HAVE_SYS_VFS_H and add checking of HAVE_SYS_STATVFS_H to use statvfs. SVN-Revision: 2946
* Ensure that int64_t, int32_t, int16_t, intmax_t, uint64_t, uint32_t,Tim Kientzle2011-01-231-37/+164
| | | | | | | | uint16_t, and uintmax_t are all defined by probing the available integer types and their sizes during the configure, then using that information to typedef the required types at compile time. SVN-Revision: 2939
* Use readlinkat() function if platform has.Michihiro NAKAJIMA2011-01-191-0/+3
| | | | SVN-Revision: 2925
* Use flistxattr/fgetxattr to get extended attributes on LinuxMichihiro NAKAJIMA2011-01-191-0/+6
| | | | | | if a file descriptor is specified. SVN-Revision: 2923
* Tweak setup_current_filesystem() for FreeBSD to be able to be usedMichihiro NAKAJIMA2011-01-171-2/+8
| | | | | | for OpenBSD and Mac OS X. SVN-Revision: 2912
* Use openat() operations at the directory traversals.Michihiro NAKAJIMA2011-01-161-0/+12
| | | | SVN-Revision: 2895