Accepting request 516789 from devel:languages:ruby
Automatic submission by obs-autosubmit OBS-URL: https://build.opensuse.org/request/show/516789 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/oniguruma?expand=0&rev=20
This commit is contained in:
commit
a3cef1c8d4
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:d5642010336a6f68b7f2e34b1f1cb14be333e4d95c2ac02b38c162caf44e47a7
|
|
||||||
size 588225
|
|
3
onig-6.5.0.tar.gz
Normal file
3
onig-6.5.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:fc78898665dea1e2fbeda0609074ff76f5ef2001907f6184468c752eb52a3ed4
|
||||||
|
size 911379
|
@ -1,3 +1,105 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 7 10:06:48 UTC 2017 - mrueckert@suse.de
|
||||||
|
|
||||||
|
- 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.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Mar 1 01:27:17 UTC 2016 - mrueckert@suse.de
|
Tue Mar 1 01:27:17 UTC 2016 - mrueckert@suse.de
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package oniguruma
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: oniguruma
|
Name: oniguruma
|
||||||
Version: 5.9.6
|
Version: 6.5.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Regex Library Supporting Different Character Encodings
|
Summary: Regex Library Supporting Different Character Encodings
|
||||||
License: BSD-2-Clause
|
License: BSD-2-Clause
|
||||||
@ -26,6 +26,7 @@ Url: https://github.com/kkos/oniguruma
|
|||||||
Source: https://github.com/kkos/oniguruma/releases/download/v%{version}/onig-%{version}.tar.gz
|
Source: https://github.com/kkos/oniguruma/releases/download/v%{version}/onig-%{version}.tar.gz
|
||||||
BuildRequires: pkg-config
|
BuildRequires: pkg-config
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
%define lib_name libonig4
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Oniguruma is a regular expressions library. The characteristics of
|
Oniguruma is a regular expressions library. The characteristics of
|
||||||
@ -39,11 +40,11 @@ ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9,
|
|||||||
ISO-8859-10, ISO-8859-11, ISO-8859-13, ISO-8859-14, ISO-8859-15,
|
ISO-8859-10, ISO-8859-11, ISO-8859-13, ISO-8859-14, ISO-8859-15,
|
||||||
ISO-8859-16.
|
ISO-8859-16.
|
||||||
|
|
||||||
%package -n libonig2
|
%package -n %{lib_name}
|
||||||
Summary: Regex Library Supporting Different Character Encodings
|
Summary: Regex Library Supporting Different Character Encodings
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libonig2
|
%description -n %{lib_name}
|
||||||
Oniguruma is a regular expressions library. The characteristics of
|
Oniguruma is a regular expressions library. The characteristics of
|
||||||
this library is that different character encoding for every regular
|
this library is that different character encoding for every regular
|
||||||
expression object can be specified.
|
expression object can be specified.
|
||||||
@ -58,7 +59,7 @@ ISO-8859-16.
|
|||||||
%package devel
|
%package devel
|
||||||
Summary: Regex Library Supporting Different Character Encodings - Development Files
|
Summary: Regex Library Supporting Different Character Encodings - Development Files
|
||||||
Group: Development/Languages/C and C++
|
Group: Development/Languages/C and C++
|
||||||
Requires: libonig2 = %{version}
|
Requires: %{lib_name} = %{version}
|
||||||
Obsoletes: oniguruma <= 2.5.7
|
Obsoletes: oniguruma <= 2.5.7
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
@ -90,11 +91,11 @@ make DESTDIR=%{buildroot} install %{?_smp_mflags}
|
|||||||
find %{buildroot} -type f -name "*.a" -delete -print
|
find %{buildroot} -type f -name "*.a" -delete -print
|
||||||
find %{buildroot} -type f -name "*.la" -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,-)
|
%defattr(-,root,root,-)
|
||||||
%{_libdir}/libonig.so.*
|
%{_libdir}/libonig.so.*
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user