代码拉取完成,页面将自动刷新
同步操作将从 src-openEuler/pcre 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Name: pcre
Version: 8.44
Release: 2
Summary: Perl Compatible Regular Expressions
## Source package only:
# INSTALL: FSFAP
# install-sh: MIT and Public Domain
# ltmain.sh: (GPLv2+ or BSD) and (GPLv3+ or MIT)
# missing: GPLv2+ or BSD
# compile: GPLv2+ or BSD
# config.sub: GPLv3+ or BSD
# m4/ax_pthread.m4: GPLv3+ with exception
# m4/libtool.m4: GPLv2+ or BSD
# m4/ltversion.m4: FSFULLR
# m4/pcre_visibility.m4: FSFULLR
# m4/lt~obsolete.m4: FSFULLR
# m4/ltsugar.m4: FSFULLR
# m4/ltoptions.m4: FSFULLR
# aclocal.m4: (GPLv2+ or BSD) and FSFULLR
# Makefile.in: FSFULLR
# configure: FSFUL
# test-driver: GPLv2+ with exception
# testdata: Public Domain (see LICENSE file)
## Binary packages:
# other files: BSD
License: BSD
URL: http://www.pcre.org/
Source0: https://ftp.pcre.org/pub/pcre/%{name}-%{version}.tar.bz2
BuildRequires: readline-devel autoconf automake coreutils
BuildRequires: gcc git gcc-c++ glibc-common libtool make
BuildRequires: bash diffutils grep
Provides: %{name}-utf16 = %{version}-%{release} %{name}-utf32 = %{version}-%{release}
Provides: %{name}-cpp = %{version}-%{release} %{name}-tools = %{version}-%{release}
%description
The PCRE library is a set of functions that implement regular expression
pattern matching using the same syntax and semantics as Perl 5. PCRE has
its own native API, as well as a set of wrapper functions that correspond
to the POSIX regular expression API. The PCRE library is free, even for
building proprietary software.
PCRE was originally written for the Exim MTA, but is now used by many
high-profile open source projects, including Apache, PHP, KDE, Postfix,
and Nmap. PCRE has also found its way into some well known commercial
products, like Apple Safari. Some other interesting projects using PCRE
include Chicken, Ferite, Onyx, Hypermail, Leafnode, Askemos, Wenlin, and
8th.
%package utf16
Summary: UTF-16 variant of PCRE
%description utf16
This is Perl-compatible regular expression library working on UTF-16 strings.
%package utf32
Summary: UTF-32 variant of PCRE
%description utf32
This is Perl-compatible regular expression library working on UTF-32 strings.
%package cpp
Summary: C++ bindings for PCRE
%description cpp
This is C++ bindings for the Perl-compatible regular expression library.
%package tools
Summary: Auxiliary utilities for %{name}
%description tools
Utilities demonstrating PCRE capabilities like pcregrep or pcretest.
%package devel
Summary: Development files for %{name}
Requires: %{name} = %{version}-%{release}
Provides: %{name}-static = %{version}-%{release}
Obsoletes: %{name}-static < %{version}-%{release}
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%package help
Summary: Doc files for %{name}
Buildarch: noarch
Requires: man
%description help
The %{name}-help package contains doc files for %{name}.
%prep
%autosetup -n %{name}-%{version} -p1 -S git
libtoolize -cf
autoreconf -vif
%build
%configure --enable-jit --enable-pcretest-libreadline --enable-utf \
--enable-unicode-properties --enable-pcre8 --enable-pcre16 \
--enable-pcre32 --disable-silent-rules
%make_build
%install
%make_install
rm -f %{buildroot}/%{_libdir}/*.la
rm -rf %{buildroot}/%{_docdir}/pcre
%check
make check VERBOSE=yes
%ldconfig_scriptlets
%files
%doc NEWS README
%license LICENCE AUTHORS
%{_libdir}/libpcre.so.*
%{_libdir}/libpcreposix.so.*
%files utf16
%{_libdir}/libpcre16.so.*
%files utf32
%{_libdir}/libpcre32.so.*
%files cpp
%{_libdir}/libpcrecpp.so.*
%files tools
%{_bindir}/pcregrep
%{_bindir}/pcretest
%files devel
%{_libdir}/*.so
%{_libdir}/pkgconfig/*
%{_includedir}/*.h
%{_bindir}/pcre-config
%{_libdir}/*.a
%files help
%doc doc/*.txt doc/html
%doc HACKING pcredemo.c
%{_mandir}/man1/*
%{_mandir}/man3/*
%changelog
* Wed May 13 2020 wangchen <wangchen137@huawei.com> - 8.44-2
- Type: bugfix
- ID: NA
- SUG: NA
- DESC: delete pcre-8.43.tar.bz2
* Mon May 11 2020 openEuler Buildteam <buildteam@openeuler.org> - 8.44-1
- Type: requirement
- ID: NA
- SUG: NA
- DESC: update to 8.44
* Sat Jan 11 2020 openEuler Buildteam <buildteam@openeuler.org> - 8.43-5
- Type: enhancement
- ID: NA
- SUG: NA
- DESC: remove unnecessary files
* Mon Nov 11 2019 shenyangyang <shenyangyang4@huawei.com> - 8.43-4
- Type: enhancement
- ID: NA
- SUG: NA
- DESC:modify obsoletes version
* Wed Oct 10 2019 luhuaxin <luhuaxin@huawei.com> - 8.43-3
- Type: enhancement
- ID: NA
- SUG: NA
- DESC: move AUTHORS to license folder
* Sat Sep 29 2019 luhuaxin <luhuaxin@huawei.com> - 8.43-2
- Type: enhancement
- ID: NA
- SUG: NA
- DESC: move README file to main package
* Fri Aug 20 2019 luhuaxin <luhuaxin@huawei.com> - 8.43-1
- Package init
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。