Commit Graph

38 Commits

Author SHA256 Message Date
eab038632a - build x86_64-v3 optimized libs
Unicode 4-letter abbreviations for script names, implement
  * Following Perl's lead, \K is now locked out in lookaround
  * removal of the actual POSIX names regcomp etc. from the POSIX
- Build with --enable-jit-sealloc option, otherwise when
    + bsc#1037165: crash for forward reference in lookbehind with
                     lookup (bsc#1030066)
- Enable JIT on ppc64le as well
- Ensure the PCRE library and tools are built with large file
- fix baselibs
- Update to PCRE 8.30, upstream SONAME bump, libpcre1
- Fix cache-flush on PPC
- Update to version 8.20
  * replace pcre-visibility patch with the one I submitted to
  * the Unicode data tables have been updated to Unicode 6.0.0.
- remove fragile _service
- Support GCC visibility, symbol clashes no more.
- disable static libraries, shouldn't be used now
  functional additions.
	* More bug fixes, plus a performance improvement
- The main reason for having this release so soon after 7.5
  is because it fixes a potential buffer overflow problem in pcre_compile()
  when run in UTF-8 mode. In addition, the CMake configuration files have been brought up to date.
    Windows environments %n is disabled by default.
 to mention here, see changelog.txt for details.
- update to latest version v5.0
- removed bogus self-provides
- pcre 3.5
- fixed manpath

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=70
2024-04-23 14:55:12 +00:00
fdd3c956b4 Accepting request 1147198 from home:AndreasStieger:branches:devel:libraries:c_c++
pcre2 10.43

OBS-URL: https://build.opensuse.org/request/show/1147198
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=68
2024-02-21 10:22:03 +00:00
bdb7f3b598 - switch to pkgconfig(zlib) so that alternative providers can be
used

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=64
2022-12-15 10:02:42 +00:00
b1f02b75b8 Accepting request 1042461 from home:AndreasStieger:branches:devel:libraries:c_c++
pcre2 10.42

OBS-URL: https://build.opensuse.org/request/show/1042461
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=62
2022-12-12 21:01:11 +00:00
Jason Sikes
a4939cd5a0 Accepting request 1040813 from home:AndreasStieger:branches:devel:libraries:c_c++
pcre2 10.41

OBS-URL: https://build.opensuse.org/request/show/1040813
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=61
2022-12-10 01:08:51 +00:00
8494f85c29 Accepting request 991862 from home:coolo:branches:devel:libraries:c_c++
- Fix the profiling call to be non-parallel again (fighting spec cleaner)

OBS-URL: https://build.opensuse.org/request/show/991862
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=59
2022-08-02 06:40:19 +00:00
01d7c2e840 Accepting request 975090 from home:pgajdos
- do not enable jit-sealloc [bsc#1182864] [bsc#1199208]

- enable jit for s390x [bsc#1199196]

OBS-URL: https://build.opensuse.org/request/show/975090
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=57
2022-05-06 08:36:52 +00:00
d9bd3f2d62 Accepting request 970439 from home:AndreasStieger:branches:devel:libraries:c_c++
pcre2 10.40

OBS-URL: https://build.opensuse.org/request/show/970439
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=55
2022-04-19 12:07:17 +00:00
610382d070 Accepting request 929755 from home:AndreasStieger:branches:devel:libraries:c_c++
pcre2 10.39

OBS-URL: https://build.opensuse.org/request/show/929755
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=54
2021-11-21 10:56:11 +00:00
Jason Sikes
d9582260fe Accepting request 927193 from home:AndreasStieger:branches:devel:libraries:c_c++
pcre2 10.38

OBS-URL: https://build.opensuse.org/request/show/927193
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=53
2021-10-25 00:08:45 +00:00
Cristian Rodríguez
f1e3c9f9c4 Accepting request 895762 from home:AndreasStieger:branches:devel:libraries:c_c++
pcre2 10.37

OBS-URL: https://build.opensuse.org/request/show/895762
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=51
2021-05-30 16:19:49 +00:00
Cristian Rodríguez
12804f64cf Accepting request 885301 from home:jengelh:branches:devel:libraries:c_c++
Revert r48 and instate pcre2-symbol-clash.patch

OBS-URL: https://build.opensuse.org/request/show/885301
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=49
2021-04-15 14:24:36 +00:00
Cristian Rodríguez
33599ffbfc Accepting request 882723 from home:elvigia:branches:devel:libraries:c_c++
Let me to know what really breaks (pcre posix should't be too popular)
And I will fix the fallout myself.


- libpcre2-posix exports symbols that conflict with libc, so it
  should not be pulled by pcre-devel only by applications that
  explicitly BuildRequires: pkgconfig(libpcre-posix2) , split a
  libpcre2-posix-devel package.

OBS-URL: https://build.opensuse.org/request/show/882723
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=48
2021-04-08 16:31:43 +00:00
c26865270b Accepting request 853251 from home:AndreasStieger:branches:devel:libraries:c_c++
pcre2 10.36

OBS-URL: https://build.opensuse.org/request/show/853251
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=46
2020-12-16 13:22:45 +00:00
Cristian Rodríguez
e3941653a9 Accepting request 805399 from home:13ilya:branches:devel:libraries:c_c++
- Refresh spec-file via spec-cleaner.
  * Add %make_build and %license macros.
- Update to 10.35
  * https://www.pcre.org/changelog.txt
  * Use PCRE2_MATCH_EMPTY flag to detect empty matches in JIT.
  * A JIT bug is fixed which allowed to read the fields
    of the compiled pattern before its existence is checked.
  * Added PCRE2_SUBSTITUTE_LITERAL.
  * Avoid some VS compiler warnings.
  * Added PCRE2_SUBSTITUTE_MATCHED.
  * Added (?* and (?<* as synonms for (*napla: and (*naplb:
    to match another regex engine.
  * Fix *THEN verbs in lookahead assertions in JIT.
  * Added PCRE2_SUBSTITUTE_REPLACEMENT_ONLY.
  * The JIT stack should be freed when the low-level stack
    allocation fails.
  * Changed setting of CMAKE_MODULE_PATH in CMakeLists.txt from SET
    to LIST(APPEND...) to allow a setting from the command line
    to be included.
  * Updated to Unicode 13.0.0.
  * CMake build now checks for secure_getenv() and strerror().
  * Restrict the configuration setting for the SELinux compatible
    execmem allocator (change 10.30/44) to Linux and NetBSD.

OBS-URL: https://build.opensuse.org/request/show/805399
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=44
2020-05-17 14:53:32 +00:00
8a40f4b3cb Accepting request 789105 from home:mcalabkova:SLE-12-git-update
- Resubmit the package (bsc#1167890, jsc#SLE-11608)

OBS-URL: https://build.opensuse.org/request/show/789105
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=42
2020-04-19 12:37:37 +00:00
b0bd878a52 Accepting request 751145 from home:Andreas_Schwab:Factory
- Enable JIT on aarch64

OBS-URL: https://build.opensuse.org/request/show/751145
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=40
2019-11-27 15:07:24 +00:00
Lars Vogdt
5169eba80a Accepting request 750384 from home:AndreasStieger:branches:devel:libraries:c_c++
pcre2 10.34

OBS-URL: https://build.opensuse.org/request/show/750384
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=39
2019-11-25 23:03:41 +00:00
Jason Sikes
fa2808829f Accepting request 699955 from home:jsikes:branches:devel:libraries:c_c++
Update to 10.33 and fixed LTO problem. Enjoy!

OBS-URL: https://build.opensuse.org/request/show/699955
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=37
2019-05-02 04:31:30 +00:00
Jason Sikes
259a46c9d4 Accepting request 697623 from home:marxin:branches:devel:libraries:c_c++
Disable LTO (boo#1133274).

OBS-URL: https://build.opensuse.org/request/show/697623
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=35
2019-04-25 00:26:26 +00:00
Jason Sikes
494203d8f4 Accepting request 668144 from home:bmwiedemann:branches:devel:libraries:c_c++
Do not run profiling in parallel for reproducible builds (boo#1040589)

OBS-URL: https://build.opensuse.org/request/show/668144
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=33
2019-01-23 18:36:12 +00:00
696d828606 Accepting request 665992 from home:kukuk:branches:devel:libraries:c_c++
- Mark all license files as %license

OBS-URL: https://build.opensuse.org/request/show/665992
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=32
2019-01-15 08:15:08 +00:00
f0b3a23044 Accepting request 657218 from home:elvigia:branches:devel:libraries:c_c++
- Build with --enable-jit-sealloc option, otherwise when 
  selinux is enabled or systemd memory protections are on,
  programs will fail to work with execmem violations.

OBS-URL: https://build.opensuse.org/request/show/657218
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=30
2018-12-11 14:53:35 +00:00
c2e5222dbe Accepting request 644492 from home:AndreasStieger:branches:devel:libraries:c_c++
pcre2 10.32

OBS-URL: https://build.opensuse.org/request/show/644492
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=28
2018-10-25 07:28:10 +00:00
Ismail Dönmez
1f172bbfaa Accepting request 624289 from home:pluskalm:branches:devel:libraries:c_c++
- Drop conditions for old distributions
- Do profile guided build

OBS-URL: https://build.opensuse.org/request/show/624289
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=26
2018-07-23 10:27:36 +00:00
564d4dd33d Accepting request 577669 from home:avindra
- Update to new upstream release 10.31
  * New pcre2_config() options: PCRE2_CONFIG_NEVER_BACKSLASH_C and
    PCRE2_CONFIG_COMPILED_WIDTHS.
  * New pcre2_pattern_info() option PCRE2_INFO_EXTRAOPTIONS to
    retrieve the extra compile time options.
  * Public names for all pcre2_compile() error numbers.
  * Added PCRE2_CALLOUT_STARTMATCH and PCRE2_CALLOUT_BACKTRACK
    bits to a new field callout_flags in callout blocks.
- use https for main site
- cleanup with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/577669
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=24
2018-02-18 10:24:57 +00:00
10f9ed3570 Accepting request 523377 from home:jengelh:branches:devel:libraries:c_c++
- Update to new upstream release 10.30

OBS-URL: https://build.opensuse.org/request/show/523377
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=21
2017-09-11 19:08:31 +00:00
91ca403a03 - fix SLE 11 build
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=19
2017-08-05 17:34:46 +00:00
dafd68180e - pcre2test now built do support line editing
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=16
2017-05-02 17:28:47 +00:00
df93a79905 - pcre2grep can now read .gz and .bz2 files directly
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=15
2017-05-02 16:56:53 +00:00
17bd215024 Accepting request 458575 from home:AndreasStieger:branches:devel:libraries:c_c++
pcre2 10.23

OBS-URL: https://build.opensuse.org/request/show/458575
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=13
2017-02-16 21:35:09 +00:00
ddd66e91e1 Accepting request 455314 from home:dimstar:Factory
Fix build with rpm 4.13

OBS-URL: https://build.opensuse.org/request/show/455314
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=12
2017-02-07 16:53:03 +00:00
4863962eb8 Accepting request 416412 from home:AndreasStieger:branches:devel:libraries:c_c++
pcre2 10.22

OBS-URL: https://build.opensuse.org/request/show/416412
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=9
2016-08-01 13:54:47 +00:00
Ismail Dönmez
ad71043833 Accepting request 354388 from home:jengelh:branches:devel:libraries:c_c++
- Update to new upstream release 10.21

OBS-URL: https://build.opensuse.org/request/show/354388
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=7
2016-01-17 14:49:10 +00:00
56e6e448e3 Accepting request 316589 from home:AndreasStieger:branches:devel:libraries:c_c++
PCRE2 10.20

OBS-URL: https://build.opensuse.org/request/show/316589
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=5
2015-07-14 09:04:45 +00:00
279ea78f61 some omitted changes, including 32 bit support
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=3
2015-06-18 21:08:20 +00:00
313b935c59 Accepting request 312613 from home:jengelh:branches:devel:libraries:c_c++
it's pointless to obsolete something that never existed before

OBS-URL: https://build.opensuse.org/request/show/312613
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=2
2015-06-18 20:21:51 +00:00
e4fc686046 Accepting request 312611 from home:AndreasStieger
PCRE2 is a re-working of the original PCRE library to provide an entirely new API.

OBS-URL: https://build.opensuse.org/request/show/312611
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=1
2015-06-18 20:19:06 +00:00