diff --git a/common/shlibs b/common/shlibs index 8e679d90bc..a580e22343 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2646,3 +2646,8 @@ libpayeeidentifier_iban_bic.so.4 kmymoney-4.8.0_1 libkmm_payeeidentifier.so kmymoney-4.8.0_1 libbotan-1.10.so.1 botan-1.10.13_1 libswipl.so.7.2 swi-prolog-7.2.3_5 +libpcre2-16.so.0 libpcre2-10.22_1 +libpcre2-32.so.0 libpcre2-10.22_1 +libpcre2-8.so.0 libpcre2-10.22_1 +libpcre2-posix.so.1 libpcre2-10.22_1 + diff --git a/srcpkgs/libpcre2 b/srcpkgs/libpcre2 new file mode 120000 index 0000000000..85faacad4d --- /dev/null +++ b/srcpkgs/libpcre2 @@ -0,0 +1 @@ +pcre2 \ No newline at end of file diff --git a/srcpkgs/pcre2-devel b/srcpkgs/pcre2-devel new file mode 120000 index 0000000000..85faacad4d --- /dev/null +++ b/srcpkgs/pcre2-devel @@ -0,0 +1 @@ +pcre2 \ No newline at end of file diff --git a/srcpkgs/pcre2/template b/srcpkgs/pcre2/template new file mode 100644 index 0000000000..bcc7c295c0 --- /dev/null +++ b/srcpkgs/pcre2/template @@ -0,0 +1,45 @@ +# Template file for 'pcre2' +pkgname=pcre2 +version=10.22 +revision=1 +build_style=gnu-configure +configure_args="--with-pic --enable-pcre2-16 --enable-pcre2-32 +--enable-pcre2test-libreadline --enable-pcre2grep-libz --enable-pcre2grep-libbz2 +--enable-newline-is-anycrlf --enable-jit --enable-static" +hostmakedepends="automake libtool" +makedepends="zlib-devel bzip2-devel libedit-devel readline-devel" +short_desc="Perl Compatible Regular Expressions (2nd version)" +maintainer="Enno Boland " +homepage="http://www.pcre.org/" +license="BSD" +distfiles="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre2-${version}.tar.bz2" +checksum=b2b44619f4ac6c50ad74c2865fd56807571392496fae1c9ad7a70993d018f416 + +post_install() { + vlicense LICENCE +} + +pre_configure() { + autoreconf -fi +} + +libpcre2_package() { + short_desc+=" - shared libraries" + pkg_install() { + vmove "usr/lib/*.so.*" + } +} + +pcre2-devel_package() { + depends="zlib-devel bzip2-devel libpcre2>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + vmove usr/lib/pkgconfig + vmove usr/share/man/man3 + vmove usr/share/doc + vmove usr/bin/pcre2-config + } +}