23140736 The fix for 23094105 needs some more work
authorRich Burridge <rich.burridge@oracle.com>
Thu, 21 Apr 2016 10:48:22 -0700
changeset 5830 89957c69cf72
parent 5829 4712e132a71c
child 5831 0a28d29c7d5b
23140736 The fix for 23094105 needs some more work
components/unrar/Makefile
components/unrar/unrar.license
--- a/components/unrar/Makefile	Thu Apr 21 10:20:54 2016 -0700
+++ b/components/unrar/Makefile	Thu Apr 21 10:48:22 2016 -0700
@@ -28,12 +28,12 @@
 PATH=$(SPRO_VROOT)/bin:$(USRBINDIR):$(GNUBIN):$(USRSBINDIR)
 
 COMPONENT_NAME=		unrar
-COMPONENT_VERSION=	5.3.1
+COMPONENT_VERSION=	5.3.11
 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:81303fdadb4e1322a4ff2dd4b2d5c28439dd077b982bf4d142aa1ce2a21966b2
+    sha256:77b87af4b2976ef7c6b0c79e071284c2c1b035a9543273ec925f9d92f73b8763
 COMPONENT_ARCHIVE_URL=	http://www.rarlab.com/rar/$(COMPONENT_ARCHIVE)
 
 TPNO=			27800
--- a/components/unrar/unrar.license	Thu Apr 21 10:20:54 2016 -0700
+++ b/components/unrar/unrar.license	Thu Apr 21 10:48:22 2016 -0700
@@ -10,13 +10,15 @@
    1. All copyrights to RAR and the utility UnRAR are exclusively
       owned by the author - Alexander Roshal.
 
-   2. The UnRAR sources may be used in any software to handle RAR
-      archives without limitations free of charge, but cannot be used
-      to re-create the RAR compression algorithm, which is proprietary.
-      Distribution of modified UnRAR sources in separate form or as a
-      part of other software is permitted, provided that it is clearly
-      stated in the documentation and source comments that the code may
-      not be used to develop a RAR (WinRAR) compatible archiver.
+   2. UnRAR source code may be used in any software to handle
+      RAR archives without limitations free of charge, but cannot be
+      used to develop RAR (WinRAR) compatible archiver and to
+      re-create RAR compression algorithm, which is proprietary.
+      Distribution of modified UnRAR source code in separate form
+      or as a part of other software is permitted, provided that
+      full text of this paragraph, starting from "UnRAR source code"
+      words, is included in license, or in documentation if license
+      is not available, and in source code comments of resulting package.
 
    3. The UnRAR utility may be freely distributed. It is allowed
       to distribute UnRAR inside of other software packages.
@@ -38,10 +40,14 @@
 
 
                                             Alexander L. Roshal
+                           ACKNOWLEDGMENTS
 
------------------------------------------------------------------------------
-
-                           ACKNOWLEDGMENTS
+* We used "Screaming Fast Galois Field Arithmetic Using Intel
+  SIMD Instructions" paper by James S. Plank, Kevin M. Greenan
+  and Ethan L. Miller to improve Reed-Solomon coding performance.
+  Also we are grateful to Artem Drobanov and Bulat Ziganshin
+  for samples and ideas allowed to make Reed-Solomon coding
+  more efficient.
 
 * RAR text compression algorithm is based on Dmitry Shkarin PPMII
   and Dmitry Subbotin carryless rangecoder public domain source code.
@@ -120,5 +126,9 @@
     OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
     SUCH DAMAGE.
 
+* RAR archives may optionally include BLAKE2sp hash ( https://blake2.net ),
+  designed by Jean-Philippe Aumasson, Samuel Neves, Zooko Wilcox-O'Hearn
+  and Christian Winnerlein.
+
 * Useful hints provided by Alexander Khoroshev and Bulat Ziganshin allowed
   to significantly improve RAR compression and speed.