aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2017-07-28 10:41:42 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2017-07-28 10:43:34 +0000
commitb167cf490e6a48ad8284547f698959164ba218aa (patch)
tree13f62586e41d950646fa926264337a1bb0429b99
parenta7d7de563157612ba080e45a3ec86e5ed84af251 (diff)
downloadaports-b167cf490e6a48ad8284547f698959164ba218aa.tar.bz2
aports-b167cf490e6a48ad8284547f698959164ba218aa.tar.xz
community/lua-copas: force tests to only use ipv4
if localhost resolves to ipv6 address, tests will fail, so we force ipv4
-rw-r--r--community/lua-copas/APKBUILD6
-rw-r--r--community/lua-copas/ipv4-only.patch22
2 files changed, 26 insertions, 2 deletions
diff --git a/community/lua-copas/APKBUILD b/community/lua-copas/APKBUILD
index 5bdccd9cdc..d8b8e853c4 100644
--- a/community/lua-copas/APKBUILD
+++ b/community/lua-copas/APKBUILD
@@ -12,7 +12,8 @@ license="MIT"
depends="lua-socket"
checkdepends="lua5.1-coxpcall lua-sec"
subpackages=""
-source="$pkgname-$pkgver.tar.gz::https://github.com/keplerproject/$_pkgname/archive/v$_pkgver.tar.gz"
+source="$pkgname-$pkgver.tar.gz::https://github.com/keplerproject/$_pkgname/archive/v$_pkgver.tar.gz
+ ipv4-only.patch"
builddir="$srcdir/$_pkgname-$_pkgver"
# luajit is not available on s390x
@@ -56,4 +57,5 @@ _subpackage() {
echo 'rock_manifest = {}' > "$rockdir"/rock_manifest
}
-sha512sums="dd83a513fbddb2f0164c3573b417623f5cc556413c4937be7e362f4c1667bad83391143e1bf609480726730ce488c4080e810f2ce12a98a7abb5293993c10182 lua-copas-2.0.2.tar.gz"
+sha512sums="dd83a513fbddb2f0164c3573b417623f5cc556413c4937be7e362f4c1667bad83391143e1bf609480726730ce488c4080e810f2ce12a98a7abb5293993c10182 lua-copas-2.0.2.tar.gz
+4fb2b65f41869b9729cc4672eebbfb2745a2d01af1cd54341b8306f57510f98e118eac77c77a980f4c8e8b181b6fda150061dc39819269e9ee64bf07656dfd54 ipv4-only.patch"
diff --git a/community/lua-copas/ipv4-only.patch b/community/lua-copas/ipv4-only.patch
new file mode 100644
index 0000000000..a1b25b7c5e
--- /dev/null
+++ b/community/lua-copas/ipv4-only.patch
@@ -0,0 +1,22 @@
+diff --git a/tests/largetransfer.lua b/tests/largetransfer.lua
+index 9ada332..5b9727c 100644
+--- a/tests/largetransfer.lua
++++ b/tests/largetransfer.lua
+@@ -41,7 +41,7 @@ local function runtest()
+ copas.sleep(0)
+ local skt = socket.tcp()
+ skt = copas.wrap(skt, cparams)
+- skt:connect("localhost", 49500)
++ skt:connect("127.0.0.1", 49500)
+ skt:send(body)
+ print("Writing... 49500... Done!", socket.gettime()-start, err, #body)
+ skt = nil
+@@ -54,7 +54,7 @@ local function runtest()
+ copas.sleep(0)
+ local skt = socket.tcp()
+ skt = copas.wrap(skt, cparams)
+- skt:connect("localhost", 49501)
++ skt:connect("127.0.0.1", 49501)
+ skt:send(body)
+ print("Writing... 49501... Done!", socket.gettime()-start, err, #body)
+ skt = nil