aboutsummaryrefslogtreecommitdiffstats
path: root/testing/stdx-allocator
diff options
context:
space:
mode:
authorRasmus Thomsen <oss@cogitri.dev>2020-02-29 23:49:27 +0100
committerRasmus Thomsen <oss@cogitri.dev>2020-03-01 11:24:34 +0100
commit246e3c42d90c60cac249e414ee19935da696c88b (patch)
treeb109fe380da571364b60d3ef56aeeabeb9b5d1bb /testing/stdx-allocator
parenteea6a7d7cc0ee242e0c0ed7690f9d0d7b133bca0 (diff)
downloadaports-246e3c42d90c60cac249e414ee19935da696c88b.tar.bz2
aports-246e3c42d90c60cac249e414ee19935da696c88b.tar.xz
testing/stdx-allocator: new aport
https://github.com/dlang-community/stdx-allocator Extracted std.experimental.allocator for usage via DUB
Diffstat (limited to 'testing/stdx-allocator')
-rw-r--r--testing/stdx-allocator/APKBUILD38
1 files changed, 38 insertions, 0 deletions
diff --git a/testing/stdx-allocator/APKBUILD b/testing/stdx-allocator/APKBUILD
new file mode 100644
index 0000000000..d902729a5f
--- /dev/null
+++ b/testing/stdx-allocator/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Rasmus Thomsen <oss@cogitri.dev>
+# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
+pkgname=stdx-allocator
+pkgver=3.1.0_beta2
+_betanum=${pkgver/${pkgver%beta*}/}
+_pkgver=${pkgver/_$_betanum/}
+_verstring=$_pkgver-${_betanum/ta/ta.}
+pkgrel=0
+pkgdesc="Extracted std.experimental.allocator for usage via DUB"
+url="https://github.com/dlang-community/stdx-allocator"
+arch="x86_64" # ldc
+license="BSL-1.0"
+makedepends="meson ldc ldc-runtime mir-core-dev"
+subpackages="$pkgname-dev"
+options="!check" # region.d(759) failing
+source="https://github.com/dlang-community/stdx-allocator/archive/v$_verstring/stdx-allocator-$_verstring.tar.gz"
+builddir="$srcdir/stdx-allocator-$_verstring"
+
+build() {
+ meson \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --buildtype=plain \
+ . output
+ ninja -C output
+}
+
+check() {
+ ninja -C output test
+}
+
+package() {
+ DESTDIR="$pkgdir" ninja -C output install
+}
+
+sha512sums="74089666471ca23df66ace2c3d57e828fe7282344c1a0f9e14c0db13b8d842d3f60385181a3a8953fd193a1dbf6ca6828a561306636ab05c6ebe952b97993cfe stdx-allocator-3.1.0-beta.2.tar.gz"