From d5b2c26ad7e08861871eb220730f0a19e3e68c09 Mon Sep 17 00:00:00 2001 From: Yingjie Wang Date: Thu, 25 Dec 2025 18:40:19 -0500 Subject: [PATCH] new blfs: sys-apps/grep-3.12 --- README.md | 3 ++- sys-apps/grep-3.12.PKGBUILD | 27 +++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 sys-apps/grep-3.12.PKGBUILD diff --git a/README.md b/README.md index 34ed67a..187ebed 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Warning: `leaf` won't deal with the dependence relation, and currently won't che Those can be installed directly: ``` -dev-libs/libunistring dev-libs/popt dev-libs/libtasn1 app-arch/libarchive dev-libs/xxhash +dev-libs/libunistring dev-libs/popt dev-libs/libtasn1 app-arch/libarchive dev-libs/xxhash dev-libs/pcre2 ``` - `dev-libs/libunistring` -> `net-dns/libidn2` -> `net-libs/libpsl` -> `net-misc/wget` @@ -30,3 +30,4 @@ dev-libs/libunistring dev-libs/popt dev-libs/libtasn1 app-arch/libarchive dev-li - `app-arch/libarchive` -> `dev-db/sqlite` -> rebuild `dev-lang/python` - `dev-python/six` -> `dev-debug/gdb` - `dev-libs/popt` + `dev-libs/xxhash` -> `net-misc/rsync` +- `dev-libs/pcre2` -> `sys-apps/grep` diff --git a/sys-apps/grep-3.12.PKGBUILD b/sys-apps/grep-3.12.PKGBUILD new file mode 100644 index 0000000..c81c5db --- /dev/null +++ b/sys-apps/grep-3.12.PKGBUILD @@ -0,0 +1,27 @@ +pkgname=grep +pkgver=3.12 +pkgdesc='A string search utility' +license=('GPL3') +homepage='https://www.gnu.org/software/grep/' +sources=("${pkgname}-${pkgver}.tar.xz") +urls=("https://ftp.gnu.org/gnu/${pkgname}/${sources[0]}") +md5sums=('5d9301ed9d209c4a88c8d3a6fd08b9ac') + +src_prepare() { + tar -xf ${distdir}/${sources[0]} --strip-components=1 +} + +src_build() { + sed -i "s/echo/#echo/" src/egrep.sh + ./configure --prefix=/usr + make +} + +src_check() { + make check +} + +src_install() { + make DESTDIR="${pkgdir}" install +} +