some omitted changes, including 32 bit support
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=3
This commit is contained in:
parent
313b935c59
commit
279ea78f61
@ -1,3 +1,4 @@
|
|||||||
libpcre2-8-0
|
libpcre2-8-0
|
||||||
libpcre2-16-0
|
libpcre2-16-0
|
||||||
|
libpcre2-32-0
|
||||||
libpcre2-posix0
|
libpcre2-posix0
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 18 18:53:16 UTC 2015 - astieger@suse.com
|
Thu Jun 18 20:51:45 UTC 2015 - astieger@suse.com
|
||||||
|
|
||||||
- PCRE2, a re-working of the original PCRE library to provide an
|
- PCRE2, a re-working of the original PCRE library to provide an
|
||||||
entirely new API, version 10.10. Not source compatible.
|
entirely new API, version 10.10. Not source compatible.
|
||||||
@ -7,9 +7,10 @@ Thu Jun 18 18:53:16 UTC 2015 - astieger@suse.com
|
|||||||
* required name changes
|
* required name changes
|
||||||
* adjust pcre-8.21-multilib.patch to pcre2-10.10-multilib.patch
|
* adjust pcre-8.21-multilib.patch to pcre2-10.10-multilib.patch
|
||||||
* drop upstreamed pcre-8.32-visibility.patch
|
* drop upstreamed pcre-8.32-visibility.patch
|
||||||
|
* --enable-{utf8,unicode-properties} became --enable-unicode
|
||||||
* drop cpp subpackage
|
* drop cpp subpackage
|
||||||
* libpcre1(-0) -> libpcre2-8(-0)
|
|
||||||
* make test -> check
|
* make test -> check
|
||||||
|
* enable 32 bit character support
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Apr 30 22:08:31 UTC 2015 - astieger@suse.com
|
Thu Apr 30 22:08:31 UTC 2015 - astieger@suse.com
|
||||||
|
30
pcre2.spec
30
pcre2.spec
@ -49,6 +49,7 @@ API.
|
|||||||
Summary: A library for Perl-compatible regular expressions
|
Summary: A library for Perl-compatible regular expressions
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libpcre2-16-0 = %{version}
|
Requires: libpcre2-16-0 = %{version}
|
||||||
|
Requires: libpcre2-32-0 = %{version}
|
||||||
Requires: libpcre2-8-0 = %{version}
|
Requires: libpcre2-8-0 = %{version}
|
||||||
Requires: libpcre2-posix0 = %{version}
|
Requires: libpcre2-posix0 = %{version}
|
||||||
Requires: libstdc++-devel
|
Requires: libstdc++-devel
|
||||||
@ -89,7 +90,7 @@ PCRE2 is a re-working of the original PCRE library to provide an entirely new
|
|||||||
API.
|
API.
|
||||||
|
|
||||||
This PCRE2 library variant supports 8-bit and UTF-8 strings.
|
This PCRE2 library variant supports 8-bit and UTF-8 strings.
|
||||||
(See also libpcre2-16.)
|
(See also libpcre2-16 and libpcre2-32)
|
||||||
|
|
||||||
%package -n libpcre2-16-0
|
%package -n libpcre2-16-0
|
||||||
Summary: A library for Perl-compatible regular expressions
|
Summary: A library for Perl-compatible regular expressions
|
||||||
@ -105,6 +106,20 @@ API.
|
|||||||
|
|
||||||
libpcre2-16 supports 16-bit and UTF-16 strings.
|
libpcre2-16 supports 16-bit and UTF-16 strings.
|
||||||
|
|
||||||
|
%package -n libpcre2-32-0
|
||||||
|
Summary: A library for Perl-compatible regular expressions
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libpcre2-32-0
|
||||||
|
The PCRE2 library is a set of functions that implement regular
|
||||||
|
expression pattern matching using the same syntax and semantics
|
||||||
|
as Perl 5.
|
||||||
|
|
||||||
|
PCRE2 is a re-working of the original PCRE library to provide an entirely new
|
||||||
|
API.
|
||||||
|
|
||||||
|
libpcre2-32 supports 32-bit and UTF-32 strings.
|
||||||
|
|
||||||
%package -n libpcre2-posix0
|
%package -n libpcre2-posix0
|
||||||
Summary: A library for Perl-compatible regular expressions
|
Summary: A library for Perl-compatible regular expressions
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
@ -164,8 +179,8 @@ export LDFLAGS="-Wl,-z,relro,-z,now"
|
|||||||
--with-match-limit=10000000 \
|
--with-match-limit=10000000 \
|
||||||
--enable-newline-is-lf \
|
--enable-newline-is-lf \
|
||||||
--enable-pcre2-16 \
|
--enable-pcre2-16 \
|
||||||
--enable-utf8 \
|
--enable-pcre2-32 \
|
||||||
--enable-unicode-properties
|
--enable-unicode
|
||||||
make %{?_smp_mflags} V=1
|
make %{?_smp_mflags} V=1
|
||||||
|
|
||||||
%install
|
%install
|
||||||
@ -187,6 +202,10 @@ make check -j1
|
|||||||
|
|
||||||
%postun -n libpcre2-16-0 -p /sbin/ldconfig
|
%postun -n libpcre2-16-0 -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%post -n libpcre2-32-0 -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%postun -n libpcre2-32-0 -p /sbin/ldconfig
|
||||||
|
|
||||||
%post -n libpcre2-posix0 -p /sbin/ldconfig
|
%post -n libpcre2-posix0 -p /sbin/ldconfig
|
||||||
|
|
||||||
%postun -n libpcre2-posix0 -p /sbin/ldconfig
|
%postun -n libpcre2-posix0 -p /sbin/ldconfig
|
||||||
@ -200,6 +219,10 @@ make check -j1
|
|||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/libpcre2-16.so.*
|
%{_libdir}/libpcre2-16.so.*
|
||||||
|
|
||||||
|
%files -n libpcre2-32-0
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%{_libdir}/libpcre2-32.so.*
|
||||||
|
|
||||||
%files -n libpcre2-posix0
|
%files -n libpcre2-posix0
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/libpcre2-posix.so.*
|
%{_libdir}/libpcre2-posix.so.*
|
||||||
@ -222,6 +245,7 @@ make check -j1
|
|||||||
%{_libdir}/*.so
|
%{_libdir}/*.so
|
||||||
%{_libdir}/pkgconfig/libpcre2-8.pc
|
%{_libdir}/pkgconfig/libpcre2-8.pc
|
||||||
%{_libdir}/pkgconfig/libpcre2-16.pc
|
%{_libdir}/pkgconfig/libpcre2-16.pc
|
||||||
|
%{_libdir}/pkgconfig/libpcre2-32.pc
|
||||||
%{_libdir}/pkgconfig/libpcre2-posix.pc
|
%{_libdir}/pkgconfig/libpcre2-posix.pc
|
||||||
%{_mandir}/man1/pcre2-config.*
|
%{_mandir}/man1/pcre2-config.*
|
||||||
%{_mandir}/man3/*.gz
|
%{_mandir}/man3/*.gz
|
||||||
|
Loading…
Reference in New Issue
Block a user