summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update NEWS file.v3.1.2Andres Mejia2013-02-091-0/+4
|
* Remove developer cflags.Andres Mejia2013-02-091-1/+1
|
* Bump version to 3.1.2.Andres Mejia2013-02-084-6/+6
|
* Update libarchive website location.Andres Mejia2013-02-082-2/+2
|
* Remove the 4th argument to CRYPTO_CHECK, it is no longer used.Andres Mejia2013-02-081-11/+11
|
* Fix check for openssl on Windows.Andres Mejia2013-02-081-1/+18
| | | | OpenSSL libraries are named differently on Windows.
* Change crypto checks, find necessary library before corresponding checks are ↵Andres Mejia2013-02-081-16/+26
| | | | | | | done. LIBS are set back to original value if all crypto checks for that implementation fail.
* Initialize buff, fix valgrind warning about use of uninitialized bytes.Andres Mejia2013-02-071-0/+1
|
* Merge pull request #36 from falconindy/manpagesAndres Mejia2013-02-071-0/+18
|\ | | | | build-sys: install all library manpages
| * build-sys: install all library manpagesDave Reisner2013-02-041-0/+18
| | | | | | | | | | | | A number of manpages were curiously omitted from the installation process, but are referred to in installed manpages. To avoid developers spontaneously combusting, ship all available manpages.
* | Cast comparison functions to __compar_fn_t if stdlib.h defines it.Andres Mejia2013-02-071-0/+10
| |
* | Fix warnings about redefinition of variables, use either sys/xattr.h or ↵Andres Mejia2013-02-072-8/+6
| | | | | | | | attr/xattr.h.
* | Fix warning about unused variable triggered when not building on WIN32.Andres Mejia2013-02-071-0/+2
| |
* | Model the pcre checks for the autotools build system to be similar as that ↵Andres Mejia2013-02-061-20/+27
| | | | | | | | used in the cmake build system.
* | Set WINVER default to use Windows 2000 API.Andres Mejia2013-02-051-2/+5
| |
* | Remove redundant defines of WINVER and _WIN32_WINNT from CRYPTO_CHECK_WIN.Andres Mejia2013-02-051-2/+0
| | | | | | | | Defines will be added from confdefs.h which is generated while configure script executes.
* | Provide better check for when libpcreposix is to be used for regex support.Andres Mejia2013-02-052-9/+24
| | | | | | | | | | On Windows, if the static libraries for PCRE are to be used and the PCRE static libs were built using the mingw toolchain, libgcc must also be linked for resolving the symbol ___chkstk_ms.
* | Fix pcre checks to work on visual studio builds using pcre static libraries ↵Andres Mejia2013-02-052-7/+29
| | | | | | | | built using mingw toolchain.
* | Add check for finding libgcc.Andres Mejia2013-02-052-0/+25
|/
* Fix crypto check failures on Windows.Andres Mejia2013-02-031-10/+20
| | | | | | Checks will now be similar to checks done with autotools, where all defines are passed into a source file along with the append source code to be checked. Also, once a library that support a crypto function is found, all other checks for that crypto function will be skipped.
* Correct ordering of preferred library for crypto function in mingw builds.Andres Mejia2013-02-031-5/+10
|
* Partially revert commit 58dc42aaea93cd281aafaaaa4c3926c3578b7e26 as this ↵Andres Mejia2013-02-031-1/+0
| | | | broke mingw builds.
* Update the ordering of preferred libraries that provide crypto functions.Andres Mejia2013-02-031-2/+4
|
* Make sure to check for Windows crypto functions for both mingw and cygwin.Andres Mejia2013-02-031-1/+1
|
* Add *.exe to .gitignore.Andres Mejia2013-02-031-0/+1
|
* Fix mingw build because of bad check for libpcreposix.Andres Mejia2013-02-031-0/+19
|
* Make POSIX regex checks cleaner.Andres Mejia2013-02-021-2/+13
|
* Use different check for libbz2 on Windows.Andres Mejia2013-02-021-1/+23
| | | | | Windows port of libbz2 cannot use AC_CHECK_LIB. See https://mail.gnome.org/archives/gnumeric-list/2008-November/msg00038.html for an explanation.
* Do not ignore errors when generating documentation.Andres Mejia2013-02-021-0/+2
| | | | | This will ensure documentation is actually generated when building release tarballs.
* Use same check from cmake in autotools for POSIX regex support.Andres Mejia2013-02-021-6/+18
|
* Change ordering of libraries to check for POSIX regular expression support.Andres Mejia2013-02-011-27/+31
| | | | New ordering is now LIBC followed by LIBREGEX followed by LIBPCREPOSIX.
* Use a string option to select what library is to support POSIX regular ↵Andres Mejia2013-02-011-5/+5
| | | | | | | | expressions. AUTO means choose the first suitable library The other options are LIBPCREPOSIX, LIBC, and LIBREGEX.
* Add Nettle include dir in check for nettle crypto functions.Andres Mejia2013-02-011-0/+2
|
* Use cmake module similar to FindLZMA.cmake to find Nettle include dir and ↵Andres Mejia2013-02-013-8/+44
| | | | library.
* Use a string option WINDOWS_VERSION to set WINVER and _WIN32_WINNT in ↵Andres Mejia2013-02-011-5/+14
| | | | | | | Windows build. This will allow using WINVER for VISTA and up so that crypto checks for SHA256, SHA384, and SHA512 will pass.
* Fix checks for crypto algorithms in Visual Studio builds.Andres Mejia2013-02-012-3/+16
| | | | Checks were failing because /SAFESEH was being used and because ssize_t was not defined.
* Fix test failures in libarchive built using Visual Studio.Andres Mejia2013-02-011-8/+8
| | | | Negating "sizeof" operator requires casting to appropriate primitive data type, in this commit, a cast to int.
* Set use of /SAFESEH linker flag for all LIBARCHIVE_CHECK_C_SOURCE_* checks.Andres Mejia2013-02-011-7/+2
|
* Modify CHECK_C_SOURCE_* checks to fix builds using Visual Studio 12.Andres Mejia2013-02-013-11/+226
| | | | | | This is needed to fix build failures using Visual Studio 12 and using libraries such as liblzma which have been built without the "/SAFESEH" linker flag (which is the usual case for libraries built using the mingw toolchain).
* Check that build did not succeed with WITHOUT_PCRE_STATIC before defining ↵Andres Mejia2013-01-311-2/+2
| | | | PCRE_STATIC.
* Add check for build without PCRE_STATIC defined.Andres Mejia2013-01-311-1/+1
|
* Redo check for pcreposix library.Andres Mejia2013-01-313-36/+41
| | | | | Other check was broken, it did not set PCRE_STATIC when necessary nor did it add needed PCREPOSIX_LIBRARIES for Visual Studio build.
* Minor formatting change, no functional change.Andres Mejia2013-01-311-3/+3
|
* Rename PCREPOSIX_INCLUDE* to PCRE_INCLUDE* as pcreposix.h will be found ↵Andres Mejia2013-01-311-12/+12
| | | | alongside pcre.h.
* Add CMake option to explicitly enable/disable /SAFESEH linker flag for ↵Andres Mejia2013-01-311-0/+13
| | | | | | | | | | | | | | Visual Studio builds. Visual Studio 12 enables this option by default. Enabling /SAFESEH will produce build failures when attempting to link other libraries which were not built with /SAFESEH. This would typically be the case for libraries built using the mingw toolchain, where the option to use structured exception handling is not yet available. The option is used as follows. Setting to "YES" sets "/SAFESEH" linker flag Setting to "NO" sets "/SAFESEH:NO" linker flag Setting to any other value such as "AUTO" won't do anything (set the default linker flag from Visual Studio)
* Support POSIX regular expression support using PCRE in CMake builds.Andres Mejia2013-01-316-45/+110
| | | | | | | This change is mainly meant for Windows regex support, where PCRE Windows development is much more active than development of the regex library found in the GNUWin32 packages. I found that the latest release of PCRE built right out of the box, unlike the GNUWin32 regex library released 6 years ago which failed to build from source for me using the mingw toolchain.
* Fix build errors on Visual Studio from negating value of sizeof operator.Andres Mejia2013-01-301-28/+28
|
* Remove error about unreachable code, fixes build on Visual Studio 12.Andres Mejia2013-01-293-3/+0
|
* Write common checks for files in a separate function.Andres Mejia2013-01-281-554/+56
|
* Add new test case to thouroughly test multivolume RAR seek support.Andres Mejia2013-01-2812-0/+5429
|