Name oniguruma
Description a regular expressions library
Version 6.9.10-r0
Package Base oniguruma
Homepage https://github.com/kkos/oniguruma
Maintainers ['Francesco Colista <fcolista@alpinelinux.org>']
Contributors ['Carlo Landmeter <clandmeter@alpinelinux.org>']
Distro-repo https://gitlab.alpinelinux.org/alpine/aports/-/tree/3.22-stable/main/oniguruma
Sources ['$pkgname-6.9.10-r0.tar.gz::https://github.com/kkos/oniguruma/archive/v6.9.10-r0.tar.gz']
Dependencies ['libc.musl-x86_64.so.1']
Optional-Dependencies []
Build-Dependencies ['automake', 'autoconf', 'libtool']
Provides ['so:libonig.so.5=5.5.0']
Builddate 12-02-2025 18:17:26
Architecture x86_64
Distro-Version v3.22
Licenses ['BSD-2-Clause']
Hash Q1QdSzJ+l1UfAO3u7rQSiEZsbQRHc=
# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=oniguruma
pkgver=6.9.10
pkgrel=0
pkgdesc="a regular expressions library"
url="https://github.com/kkos/oniguruma"
arch="all"
license="BSD-2-Clause"
makedepends="automake autoconf libtool"
subpackages="$pkgname-dev"
source="$pkgname-$pkgver.tar.gz::https://github.com/kkos/oniguruma/archive/v$pkgver.tar.gz"

# secfixes:
#   6.9.5-r2:
#     - CVE-2020-26159

prepare() {
	default_prepare
	autoreconf -vfi
}

build() {
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--sysconfdir=/etc \
		--mandir=/usr/share/man \
		--infodir=/usr/share/info \
		--localstatedir=/var \
		--enable-posix-api
	make
}

check() {
	make check
}

package() {
	make DESTDIR="$pkgdir" install
}

sha512sums="
60975b876662dec8701cca5d8d4027c0a36b8effe7dd32679395ed473e26b3d6b72d7f6eb63bd4dc96c3774b594e56808ce14f993f127a5d04363232586160e4  oniguruma-6.9.10.tar.gz
"