mirror of
https://github.com/ivabus/pantry
synced 2024-11-26 02:15:06 +03:00
40 lines
1,022 B
YAML
40 lines
1,022 B
YAML
distributable:
|
|
#FIXME certs issue
|
|
# url: https://downloads.sourceforge.net/project/pcre/pcre/{{ version.raw }}/pcre-{{ version.raw }}.tar.bz2
|
|
url: https://cytranet.dl.sourceforge.net/project/pcre/pcre/{{ version.raw }}/pcre-{{ version.raw }}.tar.bz2
|
|
strip-components: 1
|
|
|
|
# commonly called PCRE2 starts at semver v10
|
|
# PCRE (unmaintained) goes up to 8.45
|
|
# despite PCRE being unmaintained, most stuff still uses it, lol
|
|
|
|
versions:
|
|
url: https://sourceforge.net/projects/pcre/files/pcre/
|
|
match: /pcre\/\d+(\.\d+)+\//
|
|
strip:
|
|
- /pcre\//
|
|
- /\//
|
|
|
|
dependencies:
|
|
sourceware.org/bzip2: 1
|
|
zlib.net: 1
|
|
|
|
build:
|
|
script: |
|
|
./configure \
|
|
--prefix={{ prefix }} \
|
|
--enable-pcre2-16 \
|
|
--enable-pcre2-32 \
|
|
--enable-pcre2grep-libz \
|
|
--enable-pcre2grep-libbz2 \
|
|
--enable-jit
|
|
make --jobs {{ hw.concurrency }}
|
|
make install
|
|
|
|
test:
|
|
script: pcregrep "regular expression" {{ prefix }}/share/doc/pcre/README
|
|
|
|
provides:
|
|
- bin/pcre-config
|
|
- bin/pcregrep
|
|
- bin/pcretest
|