From c2ba9ba9de79af11cf50b23398bc3817df3431bb Mon Sep 17 00:00:00 2001 From: kurth4cker Date: Fri, 18 Nov 2022 15:02:48 +0300 Subject: [PATCH 1/2] fix dependency problems for gcc and libmpc --- system/devel/gcc/ympbuild | 2 +- system/library/libmpc/ympbuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/system/devel/gcc/ympbuild b/system/devel/gcc/ympbuild index 5e7e4545..37f49053 100644 --- a/system/devel/gcc/ympbuild +++ b/system/devel/gcc/ympbuild @@ -8,7 +8,7 @@ email=' parduscix@yandex.ru' maintainer=' sulincix' license=('GPLv3') source=('https://ftp.gnu.org/gnu/gcc/gcc-12.2.0/gcc-12.2.0.tar.xz') -depends=(zlib) +depends=(binutils libmpc zlib) makedepends=( ) md5sums=('73bafd0af874439dcdb9fc063b6fb069') arch=('x86_64') diff --git a/system/library/libmpc/ympbuild b/system/library/libmpc/ympbuild index 42155dce..2c5e0041 100644 --- a/system/library/libmpc/ympbuild +++ b/system/library/libmpc/ympbuild @@ -8,7 +8,7 @@ email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('LGPL') source=("https://ftp.gnu.org/gnu/mpc/mpc-$version.tar.gz") -depends=( ) +depends=(mpfr) makedepends=( ) md5sums=('9f16c976c25bb0f76b50be749cd7a3a8') group=(system.library) From 7a064f1e19d5de599e4c0ffe3da4cf69a57daa26 Mon Sep 17 00:00:00 2001 From: kurth4cker Date: Fri, 18 Nov 2022 16:42:16 +0300 Subject: [PATCH 2/2] add libpcre2-10.40 --- system/library/libpcre2/ympbuild | 36 ++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 system/library/libpcre2/ympbuild diff --git a/system/library/libpcre2/ympbuild b/system/library/libpcre2/ympbuild new file mode 100644 index 00000000..ad6c0f31 --- /dev/null +++ b/system/library/libpcre2/ympbuild @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +name='libpcre2' +release='1' +version='10.40' +url='https://pcre.org' +description='Perl-compatible regular expression library' +email='kurth4cker@tutanota.com' +maintainer='kurth4cker' +license=('BSD') +source=("https://github.com/PCRE2Project/pcre2/releases/download/pcre2-${version}/pcre2-${version}.tar.gz") +md5sums=('252411a2f9cb529cda965bff37af1d18') +arch=('x86_64') +group=(system.library) +uses=(zlib bzip2) +zlib_depends=(zlib) +bzip2_depends=(bzip2) + +cd pcre2-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64 \ + --enable-shared \ + --enable-static \ + $(use_opt zlib --enable-pcre2grep-libz --disable-pcre2grep-libz) \ + $(use_opt bzip2 --enable-pcre2grep-libbz2 --disable-pcre2grep-libbz2) +} + +build(){ + make -j`nproc` +} + +package(){ + make install -j`nproc` +} +