diff --git a/srcpkgs/libpcre b/srcpkgs/libpcre new file mode 120000 index 00000000000..e95712375c7 --- /dev/null +++ b/srcpkgs/libpcre @@ -0,0 +1 @@ +pcre \ No newline at end of file diff --git a/srcpkgs/pcre/libpcre.template b/srcpkgs/pcre/libpcre.template new file mode 100644 index 00000000000..defd579f10e --- /dev/null +++ b/srcpkgs/pcre/libpcre.template @@ -0,0 +1,18 @@ +# Template file for 'libpcre'. +# +short_desc="${short_desc} - shared libraries" +long_desc="${long_desc} + + This package contains the shared libraries for use in client programs." + +replaces="pcre<8.11" + +Add_dependency run libgcc +Add_dependency run glibc +Add_dependency run libstdc++ + +do_install() +{ + install -d ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/*.so* ${DESTDIR}/usr/lib +} diff --git a/srcpkgs/pcre/pcre-devel.template b/srcpkgs/pcre/pcre-devel.template index 2dfd3ab1c4c..36350e86433 100644 --- a/srcpkgs/pcre/pcre-devel.template +++ b/srcpkgs/pcre/pcre-devel.template @@ -7,7 +7,7 @@ long_desc="${long_desc} Add_dependency run zlib-devel Add_dependency run bzip2-devel -Add_dependency run pcre +Add_dependency run libpcre do_install() { diff --git a/srcpkgs/pcre/template b/srcpkgs/pcre/template index 35ebf01d77a..939371b2eb0 100644 --- a/srcpkgs/pcre/template +++ b/srcpkgs/pcre/template @@ -1,13 +1,13 @@ # Template file for 'pcre' pkgname=pcre -version=8.10 -distfiles="$SOURCEFORGE_SITE/pcre/$pkgname-$version.tar.bz2" +version=8.11 +distfiles="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-$version.tar.bz2" build_style=gnu_configure configure_args="--enable-utf8 --enable-unicode-properties --enable-pcregrep-libz --enable-pcregrep-libbz2 --enable-newline-is-anycrlf" short_desc="Perl Compatible Regular Expressions" maintainer="Juan RP " -checksum=7ac4e016f6bad8c7d990e6de9bce58c04ff5dd8838be0c5ada0afad1d6a07480 +checksum=715a002f49ecae31da033f1baec955d9e478138c6bbf11214d41dbe5034f5cd7 long_desc=" The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE @@ -15,11 +15,10 @@ long_desc=" correspond to the POSIX regular expression API. The PCRE library is free, even for building commercial software." -subpackages="pcre-devel" +subpackages="libpcre pcre-devel" + Add_dependency run glibc -Add_dependency run libgcc -Add_dependency run libstdc++ Add_dependency run zlib -Add_dependency run bzip2 +Add_dependency run libpcre Add_dependency build zlib-devel Add_dependency build bzip2-devel diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index 73ec2640efc..e0014fe01bd 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -178,9 +178,9 @@ libidn.so.11 libidn libidn-devel libusb-1.0.so libusb libusb-devel libusb-0.1.so libusb-compat libusb-compat-devel libpci.so pciutils pciutils-devel -libpcre.so pcre pcre-devel -libpcreposix.so pcre pcre-devel -libpcrecpp.so pcre pcre-devel +libpcre.so libpcre pcre-devel +libpcreposix.so libpcre pcre-devel +libpcrecpp.so libpcre pcre-devel libgirepository-gimarshallingtests-1.0.so libgirepository libgirepository-devel libgirepository-everything-1.0.so libgirepository libgirepository-devel libgirepository-1.0.so libgirepository libgirepository-devel