Hello community,

here is the log from the commit of package oniguruma for openSUSE:Factory 
checked in at 2017-08-18 14:56:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/oniguruma (Old)
 and      /work/SRC/openSUSE:Factory/.oniguruma.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "oniguruma"

Fri Aug 18 14:56:35 2017 rev:20 rq:516789 version:6.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/oniguruma/oniguruma.changes      2016-03-11 
09:47:04.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.oniguruma.new/oniguruma.changes 2017-08-18 
14:56:35.404155816 +0200
@@ -1,0 +2,102 @@
+Mon Aug  7 10:06:48 UTC 2017 - [email protected]
+
+- Version 6.5.0
+  - [new] support Absent clear (Absent functions)
+  - abolish configure option: --enable-combination-explosion-check
+  - [new] support Absent functions (?~...)
+  - fix #65: SIZEOF_SIZE_T doesn't exist on certain architecutres
+  - [new] support \O (true anychar)
+  - [new] support \K (keep)
+  - add new node type: NODE_GIMMICK
+  - [new] support \N (no newline)
+  - [new] support \R (general newline)
+  - [new] support if-then-else syntax
+  - [new] support backref validity checker
+- Version 6.4.0
+  - fix memory leaks
+  - change encoding of doc/XXXX.ja from EUC-JP to UTF-8
+  - update doc/RE, and doc/RE.ja
+  - fix fatal bug of endless repeat check on Windows
+  - PR #62 : add check for return values
+  - [new] support call zero (\g{0})
+  - [new] support relative call by positive number
+  - [new] support relative back-reference by positive number
+  - fix #60 : check value type
+  - change output format for ONIG_DEBUG_COMPILE and
+    ONIG_DEBUG_MATCH
+- Version 6.3.0
+  - fix #60 : invalid state(CCS_VALUE) in parse_char_class()
+  - fix #59 : access to invalid address by reg->dmax value
+  - fix invalid increment of start position in onig_scan()
+  - fix #58 : access to invalid address by reg->dmin value
+  - fix #57 : DATA_ENSURE() check must be before data access
+  - fix #56 : return invalid result for codepoint 0xFFFFFFFF
+  - [new] add \o{17777777777} syntax.
+  - fix #55 : Byte value expressed in octal must be smaller than
+    256
+- Version 6.2.0
+  - fix: size in xmemcpy in stack_double (PR #51)
+  - Initialize return value
+  - NEW API: add onig_set_capture_num_limit()
+  - change MemNumType from short int to int
+  - fix: [0-9-a] was not allowed as [0-9\-a]
+  - fix: illegal capture after recursive call
+  - fix: problem with optimization of \z
+  - fix: .* optimization
+  - Set a limit of parser recursion
+  - fix; that warnings are not shown properly
+  - fix: /[a-c#]+\W/ =~ "def#" fails when encoding is UTF-16/32
+  - fix: /[\x{0}-X]/i doesn't match properly when UTF-16/32 is
+    used.
+- Version 6.1.3
+  - fix: Syntax error: redirection unexpected (expecting word) #35
+- Version 6.1.2
+  - allow word bound, word begin and word end in look-behind.
+  - add ONIG_OPTION_CHECK_VALIDITY_OF_STRING option.
+  - fix use after free node.
+  - fix memory leaks after parsing regexp error.
+  - implement many of is_valid_mbc_string().
+- Version 6.1.1
+  - fix segfault /W.?{888}{888}{888}\x00/ (found by libfuzzer)
+  - fix error unmatched close parenthesis for %{(.*?)} #23
+- Version 6.1.0
+  - add contributed/libfuzzer-onig.cpp  (thanks hannob)
+  - update LTVERSION 4:0:0
+  - NEW API: onigenc_is_valid_mbc_string().
+  - add is_valid_mbc_string() member into OnigEncodingType.
+  - fix out of bounds read.
+  - disable USE_INVALID_CODE_SCHEME.
+  - doc/RE improved.
+  - add onig_scan() into doc/API.
+  - fix bug: Out of bounds read in onig_strcpy() #17
+  - fix bug: infinite loop of backreference and group.
+  - fix out of bounds read in mbc_to_code() #16
+  - doc/RE refinements.
+  - add onig_scan() (NEW API)
+  - reimplement match stack allocation for case too many repeat
+  - and too many captures in regexp.
+  - number of captures <= 32767 for bytecode representation.
+  - don't use int_map_backward for thread-safe.
+  - fix case of enclosed option in look-behind.
+  - fix ignore case in look-behind.
+  - fix memory leak in onig_unicode_define_user_property()
+  - declare variables at the top of scope.  (thanks nmaya)
+- Version 6.0.0
+  - add NEW API: onig_unicode_define_user_property()
+  - update Unicode data to 8.0.0
+  - change OnigCodePoint type to unsigned int.
+  - add doc/UNICODE_PROPERTIES.
+  - add error code ONIGERR_FAIL_TO_INITIALIZE.
+  - add make_win64/32.bat.
+  - fix bug of uninitialized regex_t value on error.
+  - reimplement Unicode case folding.
+  - update LTVERSION = 3.0.0
+  - remove all THREAD_ macro.
+  - add init member into OnigEncoding. (add onig_initialize())
+  - remove state member of regex.
+  - move source files into src/
+  - rename configre.in to configure.ac.
+  - fix memory leak. (thanks pigzang)
+  - change mail address.
+
+-------------------------------------------------------------------

Old:
----
  onig-5.9.6.tar.gz

New:
----
  onig-6.5.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ oniguruma.spec ++++++
--- /var/tmp/diff_new_pack.2QwaLH/_old  2017-08-18 14:56:36.511999859 +0200
+++ /var/tmp/diff_new_pack.2QwaLH/_new  2017-08-18 14:56:36.519998733 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package oniguruma
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           oniguruma
-Version:        5.9.6
+Version:        6.5.0
 Release:        0
 Summary:        Regex Library Supporting Different Character Encodings
 License:        BSD-2-Clause
@@ -26,6 +26,7 @@
 Source:         
https://github.com/kkos/oniguruma/releases/download/v%{version}/onig-%{version}.tar.gz
 BuildRequires:  pkg-config
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+%define lib_name libonig4
 
 %description
 Oniguruma is a regular expressions library.  The characteristics of
@@ -39,11 +40,11 @@
 ISO-8859-10, ISO-8859-11, ISO-8859-13, ISO-8859-14, ISO-8859-15,
 ISO-8859-16.
 
-%package -n libonig2
+%package -n %{lib_name}
 Summary:        Regex Library Supporting Different Character Encodings
 Group:          System/Libraries
 
-%description -n libonig2
+%description -n %{lib_name}
 Oniguruma is a regular expressions library.  The characteristics of
 this library is that different character encoding for every regular
 expression object can be specified.
@@ -58,7 +59,7 @@
 %package devel
 Summary:        Regex Library Supporting Different Character Encodings - 
Development Files
 Group:          Development/Languages/C and C++
-Requires:       libonig2 = %{version}
+Requires:       %{lib_name} = %{version}
 Obsoletes:      oniguruma <= 2.5.7
 
 %description devel
@@ -90,11 +91,11 @@
 find %{buildroot} -type f -name "*.a" -delete -print
 find %{buildroot} -type f -name "*.la" -delete -print
 
-%post -n libonig2 -p /sbin/ldconfig
+%post -n %{lib_name} -p /sbin/ldconfig
 
-%postun -n libonig2 -p /sbin/ldconfig
+%postun -n %{lib_name} -p /sbin/ldconfig
 
-%files -n libonig2
+%files -n %{lib_name}
 %defattr(-,root,root,-)
 %{_libdir}/libonig.so.*
 

++++++ onig-5.9.6.tar.gz -> onig-6.5.0.tar.gz ++++++
++++ 191520 lines of diff (skipped)


Reply via email to