aboutsummaryrefslogtreecommitdiffstats
path: root/testing/libasr
diff options
context:
space:
mode:
authorJonathan Curran <jonathan@curran.in>2015-09-09 17:39:13 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2015-09-15 09:44:35 +0200
commitd1eec2ed77bf16f492905d514349025d3c20eb1a (patch)
treed1618a57fb9a5f0c0f6b1580cde4345360b1a4ba /testing/libasr
parentffec20d7895e626bae5200808b1e87ea7e4ec1cc (diff)
downloadaports-d1eec2ed77bf16f492905d514349025d3c20eb1a.tar.bz2
aports-d1eec2ed77bf16f492905d514349025d3c20eb1a.tar.xz
testing/libasr: fix incorrect #define which caused all queries to fail
I was testing this library with the upcoming OpenSMTPD aport that I am creating. All dns queries were failing. Upon investigation I found that NETDB_SUCCESS in libasr/src/openbsd-compat/defines.h had an incorrect value of -1 being set (it was being defined since NETDB_SUCCESS is not present in musl).
Diffstat (limited to 'testing/libasr')
-rw-r--r--testing/libasr/00-use-openbsd-res_randomid.patch11
-rw-r--r--testing/libasr/APKBUILD8
2 files changed, 14 insertions, 5 deletions
diff --git a/testing/libasr/00-use-openbsd-res_randomid.patch b/testing/libasr/00-use-openbsd-res_randomid.patch
index c1bd6a71ea..4fb97828e6 100644
--- a/testing/libasr/00-use-openbsd-res_randomid.patch
+++ b/testing/libasr/00-use-openbsd-res_randomid.patch
@@ -584,7 +584,7 @@ index 0000000..7c3680f
+ }
+}
diff --git a/openbsd-compat/defines.h b/openbsd-compat/defines.h
-index da7a42c..e79ef51 100644
+index da7a42c..b734c90 100644
--- a/openbsd-compat/defines.h
+++ b/openbsd-compat/defines.h
@@ -745,6 +745,15 @@ struct winsize {
@@ -603,6 +603,15 @@ index da7a42c..e79ef51 100644
#ifndef HAVE_VA_COPY
# ifdef HAVE___VA_COPY
# define va_copy(dest, src) __va_copy(dest, src)
+@@ -823,7 +832,7 @@ struct winsize {
+ #endif
+
+ #ifndef NETDB_SUCCESS
+-# define NETDB_SUCCESS -1
++# define NETDB_SUCCESS 0
+ #endif
+
+ /* end of chl */
diff --git a/openbsd-compat/openbsd-compat.h b/openbsd-compat/openbsd-compat.h
index c30591c..7baccc8 100644
--- a/openbsd-compat/openbsd-compat.h
diff --git a/testing/libasr/APKBUILD b/testing/libasr/APKBUILD
index ff0a65876a..be3ca04c62 100644
--- a/testing/libasr/APKBUILD
+++ b/testing/libasr/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=libasr
pkgver=1.0.2
-pkgrel=1
+pkgrel=2
pkgdesc="libasr is a free, simple and portable asynchronous resolver library"
url="http://www.opensmtpd.org"
arch="all"
@@ -45,8 +45,8 @@ package() {
}
md5sums="1919b1b1c5a08821901fd2c0a6d488a7 libasr-1.0.2.zip
-7d0cacd365ae27209172e64d006545f5 00-use-openbsd-res_randomid.patch"
+2d32d1f831dc000137d5fcaf9db3e33f 00-use-openbsd-res_randomid.patch"
sha256sums="8e1ed7420446219d105ac0c384cf69160791335dc69bf1ca0581279472241ca7 libasr-1.0.2.zip
-416cd9151ebf6de148b7f57b0a2ee0539fca0dbe5ee6a8a33ac854ceaccf58e4 00-use-openbsd-res_randomid.patch"
+19ad3fe95f881b60c317ec63777c1b4843dbaea39d28343eb67c5bdbabe4e5f9 00-use-openbsd-res_randomid.patch"
sha512sums="2b9185c9bd953d093be397554bc024ddab03003e0c56f19018a8bc22d48434fe3364274fef631cd5e2984321368baff4cd4a504d61b71c60ceffd9e5cc3c8124 libasr-1.0.2.zip
-80a90726cb556339b70b4f39e8b0525e6759f7230b17c38c6813329aeb6616caca3370ef8ef538c05ea8acc5fd0e1015a5d37b300947019fd550bb3695c0c931 00-use-openbsd-res_randomid.patch"
+2dd30b5147562f209b23b4a939be787304125cf559bccd937781149cc7cb487c4cf6ec358fba32a33407c7ca3e44545ebbe04ddc2a14504835409f23bdef9689 00-use-openbsd-res_randomid.patch"