From 51e1f7bbdeffb8f54c18c31b92ad849d47b479dc Mon Sep 17 00:00:00 2001 From: fhajny Date: Sat, 18 Jul 2015 07:36:35 +0000 Subject: Backport support for the upcoming Erlang/OTP 18.0. --- databases/couchdb/distinfo | 4 +-- databases/couchdb/patches/patch-aa | 50 ++++++++++++++++++++++++++++++++------ 2 files changed, 45 insertions(+), 9 deletions(-) (limited to 'databases/couchdb') diff --git a/databases/couchdb/distinfo b/databases/couchdb/distinfo index 7d64fe67ebc..7cea09901ec 100644 --- a/databases/couchdb/distinfo +++ b/databases/couchdb/distinfo @@ -1,9 +1,9 @@ -$NetBSD: distinfo,v 1.11 2014/10/02 07:42:06 fhajny Exp $ +$NetBSD: distinfo,v 1.12 2015/07/18 07:36:35 fhajny Exp $ SHA1 (apache-couchdb-1.6.1.tar.gz) = 6275f3818579d7b307052e9735c42a8a64313229 RMD160 (apache-couchdb-1.6.1.tar.gz) = 9701c8cb7f712ce792ede3fc73e9cf028cea54b5 Size (apache-couchdb-1.6.1.tar.gz) = 12085350 bytes -SHA1 (patch-aa) = 2e3d48a1fc7650c04e640420155d2a68d5bbfaba +SHA1 (patch-aa) = 57db9ee375e15667b6a653d2440be5dcad0cca5a SHA1 (patch-ab) = f07acca555013b1bfde95bdd056cccd9a551440a SHA1 (patch-ac) = b5dd1be18110655b1494278b168cf1971e1ca872 SHA1 (patch-ad) = ce73b043244b5a3f657bd7e13e11d686d8f77f92 diff --git a/databases/couchdb/patches/patch-aa b/databases/couchdb/patches/patch-aa index 105e2e55268..b400daa68ed 100644 --- a/databases/couchdb/patches/patch-aa +++ b/databases/couchdb/patches/patch-aa @@ -1,7 +1,7 @@ -$NetBSD: patch-aa,v 1.6 2014/01/02 17:10:23 fhajny Exp $ +$NetBSD: patch-aa,v 1.7 2015/07/18 07:36:35 fhajny Exp $ Set pkgsrc standard paths. ---- configure.orig 2013-10-20 09:38:47.000000000 +0000 +--- configure.orig 2014-08-21 23:15:40.000000000 +0000 +++ configure @@ -647,6 +647,7 @@ localstatelogdir localstatelibdir @@ -11,7 +11,7 @@ Set pkgsrc standard paths. localdatadir localconfdir bug_uri -@@ -18326,7 +18327,7 @@ fi +@@ -18383,7 +18384,7 @@ fi done test -n "$CURL_CONFIG" || CURL_CONFIG="no" @@ -20,7 +20,7 @@ Set pkgsrc standard paths. : -@@ -18338,7 +18339,7 @@ $as_echo "$as_me: WARNING: You will be u +@@ -18395,7 +18396,7 @@ $as_echo "$as_me: WARNING: You will be u else @@ -29,7 +29,7 @@ Set pkgsrc standard paths. CURL_CFLAGS="`$CURL_CONFIG $curl_config_args --cflags`" -@@ -18348,7 +18349,7 @@ else +@@ -18405,7 +18406,7 @@ else fi @@ -38,7 +38,43 @@ Set pkgsrc standard paths. CURL_LIBS="`$CURL_CONFIG $curl_config_args --libs`" -@@ -19153,13 +19154,15 @@ localdatadir=${datadir}/${package_identi +@@ -18532,7 +18533,7 @@ esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking Erlang version compatibility" >&5 + $as_echo_n "checking Erlang version compatibility... " >&6; } +-erlang_version_error="The installed Erlang version must be >= R14B (erts-5.8.1) and =< 17 (erts-6.0)" ++erlang_version_error="The installed Erlang version must be >= R14B (erts-5.8.1) and =< 18 (erts-7.0)" + + version="`${ERL} -version 2>&1 | ${SED} 's/[^0-9]/ /g'` 0 0 0" + major_version=`echo $version | ${AWK} "{print \\$1}"` +@@ -18540,7 +18541,7 @@ minor_version=`echo $version | ${AWK} "{ + patch_version=`echo $version | ${AWK} "{print \\$3}"` + echo -n "detected Erlang version: $major_version.$minor_version.$patch_version..." + +-if test $major_version -lt 5 -o $major_version -gt 6; then ++if test $major_version -lt 5 -o $major_version -gt 7; then + as_fn_error $? "$erlang_version_error major_version does not match" "$LINENO" 5 + fi + +@@ -18559,7 +18560,7 @@ otp_release="`\ + + + +- if can_use_nifs=$(echo $otp_release | grep -E "^(R14B|R15|R16|17)"); then ++ if can_use_nifs=$(echo $otp_release | grep -E "^(R14B|R15|R16|17|18)"); then + USE_OTP_NIFS_TRUE= + USE_OTP_NIFS_FALSE='#' + else +@@ -18567,7 +18568,7 @@ else + USE_OTP_NIFS_FALSE= + fi + +- if can_use_ejson=$(echo $otp_release | grep -E "^(R14B03|R15|R16|17)"); then ++ if can_use_ejson=$(echo $otp_release | grep -E "^(R14B03|R15|R16|17|18)"); then + USE_EJSON_COMPARE_NIF_TRUE= + USE_EJSON_COMPARE_NIF_FALSE='#' + else +@@ -19212,13 +19213,15 @@ localdatadir=${datadir}/${package_identi localdocdir=${datadir}/doc/${package_identifier} @@ -57,7 +93,7 @@ Set pkgsrc standard paths. erlangversion=${erlangversion} -@@ -19174,9 +19177,9 @@ if test x${IS_WINDOWS} = xTRUE; then +@@ -19233,9 +19236,9 @@ if test x${IS_WINDOWS} = xTRUE; then localerlanglibdir=${libdir} else -- cgit v1.2.3