aboutsummaryrefslogtreecommitdiffstats
path: root/main/lksctp-tools
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2018-02-09 19:38:47 -0600
committerWilliam Pitcock <nenolod@dereferenced.org>2018-02-10 03:02:59 +0000
commit7422bcab0f9f1d205191f4a61fa810dc08cd4ea1 (patch)
tree4c9f4cee5a77d018935875e739fea4695f89cb73 /main/lksctp-tools
parentfe4129520cdc274cb23bf9d50a5eeaff18dc3a17 (diff)
downloadaports-7422bcab0f9f1d205191f4a61fa810dc08cd4ea1.tar.bz2
aports-7422bcab0f9f1d205191f4a61fa810dc08cd4ea1.tar.xz
main/lksctp-tools: modernise, mark tests broken
Diffstat (limited to 'main/lksctp-tools')
-rw-r--r--main/lksctp-tools/APKBUILD33
1 files changed, 15 insertions, 18 deletions
diff --git a/main/lksctp-tools/APKBUILD b/main/lksctp-tools/APKBUILD
index af4336408c..9398f98bd1 100644
--- a/main/lksctp-tools/APKBUILD
+++ b/main/lksctp-tools/APKBUILD
@@ -5,42 +5,39 @@ pkgrel=0
pkgdesc="User-space access to Linux Kernel SCTP"
url="http://lksctp.sourceforge.net"
arch="all"
+options="!check" # sctp_connectx in v4test fails on kernel 4.14
license="GPL-2.0 and GPL-2.0-or-later and LGPL-2.0 and MIT"
depends=""
-depends_dev=""
-makedepends="$depends_dev libtool automake autoconf linux-headers"
+makedepends="libtool automake autoconf linux-headers"
install=""
subpackages="$pkgname-dev $pkgname-doc"
source="http://downloads.sourceforge.net/lksctp/lksctp-tools-$pkgver.tar.gz"
-_builddir="$srcdir"/lksctp-tools-$pkgver
prepare() {
- local i
- cd "$_builddir"
- for i in $source; do
- case $i in
- *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
- esac
- done
+ cd "$builddir"
+ default_prepare
if ! [ -e configure ]; then
./bootstrap
fi
}
build() {
- cd "$_builddir"
- ./configure --prefix=/usr \
- --disable-static \
- || return 1
+ cd "$builddir"
+ ./configure \
+ --prefix=/usr \
+ --disable-static
make
+}
+check() {
+ cd "$builddir"/src/func_tests
+ make v4test
+ make v6test
}
package() {
- cd "$_builddir"
- make DESTDIR="$pkgdir" install || return 1
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
}
-md5sums="68e9b8fa4d4e331029b247b72d46d7a5 lksctp-tools-1.0.17.tar.gz"
-sha256sums="1aeb204cdb2befc94d9eb3037d1609c9d1d2cd5379d6dd2c0a8ca9b10533aa15 lksctp-tools-1.0.17.tar.gz"
sha512sums="055719130b7dda4da9cf002dcd5f1fb3d8cf75300a99365976e087b2b6971b4ccd357f95b515a44e37874af161f7b7f9b42c60191aff938d18fada5a49aa44c4 lksctp-tools-1.0.17.tar.gz"