# HG changeset patch # User Rich Burridge # Date 1350929487 25200 # Node ID 0349a3bd2d495909f3812d07971741e9930c675a # Parent 7984e0fd8655d4ec71067665d18105975f0faae1 7183531 Update unrar to version 4.2.4 diff -r 7984e0fd8655 -r 0349a3bd2d49 components/unrar/Makefile --- a/components/unrar/Makefile Thu Oct 18 21:33:16 2012 -0700 +++ b/components/unrar/Makefile Mon Oct 22 11:11:27 2012 -0700 @@ -28,12 +28,12 @@ PATH=$(SPRO_VROOT)/bin:/usr/bin:/usr/gnu/bin:/usr/sbin COMPONENT_NAME= unrar -COMPONENT_VERSION= 4.1.4 +COMPONENT_VERSION= 4.2.4 COMPONENT_SRC= $(COMPONENT_NAME) COMPONENT_PROJECT_URL= http://www.rarlabs.com/rar_add.htm COMPONENT_ARCHIVE= $(COMPONENT_NAME)src-$(COMPONENT_VERSION).tar.gz COMPONENT_ARCHIVE_HASH= \ - sha256:705d93285fcd3b9c11f68e52d96395d942bf3c20172dcee14f0d78f1fee57361 + sha256:9432bf798e5f7123f3060f37b75b7c07f36f0091305f46473dcae9154f8cd686 COMPONENT_ARCHIVE_URL= http://www.rarlab.com/rar/$(COMPONENT_ARCHIVE) include ../../make-rules/prep.mk diff -r 7984e0fd8655 -r 0349a3bd2d49 components/unrar/patches/03.makefile.unix.patch --- a/components/unrar/patches/03.makefile.unix.patch Thu Oct 18 21:33:16 2012 -0700 +++ b/components/unrar/patches/03.makefile.unix.patch Mon Oct 22 11:11:27 2012 -0700 @@ -8,6 +8,6 @@ -CXXFLAGS=-O2 +#CXX=g++ +#CXXFLAGS=-O2 + LIBFLAGS=-fPIC DEFINES=-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE STRIP=strip - DESTDIR=/usr diff -r 7984e0fd8655 -r 0349a3bd2d49 components/unrar/unrar.license --- a/components/unrar/unrar.license Thu Oct 18 21:33:16 2012 -0700 +++ b/components/unrar/unrar.license Mon Oct 22 11:11:27 2012 -0700 @@ -1,9 +1,14 @@ --------------- -- unrar 4.1.4 - +- unrar 4.2.4 - --------------- Oracle Internal Tracking Number 4581 +Oracle elects to license the Gladman component under the BSD license +(see below for details). + +----------------------------------------------------------------------------- + ****** ***** ****** UnRAR - free utility for RAR archives ** ** ** ** ** ** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ****** ******* ****** License for use and distribution of @@ -44,3 +49,87 @@ Alexander L. Roshal + +----------------------------------------------------------------------------- + + ACKNOWLEDGMENTS + +* RAR text compression algorithm is based on Dmitry Shkarin PPMII + and Dmitry Subbotin carryless rangecoder public domain source code. + You may find it in ftp.elf.stuba.sk/pub/pc/pack. + +* RAR encryption includes parts of code from Szymon Stefanek + and Brian Gladman AES implementations also as Steve Reid SHA-1 source. + + --------------------------------------------------------------------------- + Copyright (c) 2002, Dr Brian Gladman < >, Worcester, UK. + All rights reserved. + + LICENSE TERMS + + The free distribution and use of this software in both source and binary + form is allowed (with or without changes) provided that: + + 1. distributions of this source code include the above copyright + notice, this list of conditions and the following disclaimer; + + 2. distributions in binary form include the above copyright + notice, this list of conditions and the following disclaimer + in the documentation and/or other associated materials; + + 3. the copyright holder's name is not used to endorse products + built using this software without specific written permission. + + ALTERNATIVELY, provided that this notice is retained in full, this product + may be distributed under the terms of the GNU General Public License (GPL), + in which case the provisions of the GPL apply INSTEAD OF those given above. + + DISCLAIMER + + This software is provided 'as is' with no explicit or implied warranties + in respect of its properties, including, but not limited to, correctness + and/or fitness for purpose. + --------------------------------------------------------------------------- + + Source code of this package also as other cryptographic technology + and computing project related links are available on Brian Gladman's + web site: http://www.gladman.me.uk + +* RAR uses CRC32 function based on Intel Slicing-by-8 algorithm. + Original Intel Slicing-by-8 code is available here: + + http://sourceforge.net/projects/slicing-by-8/ + + Original Intel Slicing-by-8 code is licensed under BSD License + available at http://www.opensource.org/licenses/bsd-license.html + + Copyright (c) 2004-2006 Intel Corporation. + All Rights Reserved + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with + the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +* Useful hints provided by Alexander Khoroshev and Bulat Ziganshin allowed + to significantly improve RAR compression and speed.