pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/databases/couchdb Update databases/couchdb to 2.1.1.
details: https://anonhg.NetBSD.org/pkgsrc/rev/f12d136cb023
branches: trunk
changeset: 371214:f12d136cb023
user: fhajny <fhajny%pkgsrc.org@localhost>
date: Tue Nov 07 15:33:27 2017 +0000
description:
Update databases/couchdb to 2.1.1.
couchdb 2.1.1
- CouchDB now supports compilation and running under Erlang/OTP 20.x
- The couch_peruser functionality is now really fixed
- The cookie domain for AuthSession cookies, used in a proxy
authentication configuration, can now be customized via the ini file
- It is now possible to modify shard maps for system databases
- Due to an Erlang bug (ERL-343), invalid paths can be returned if
volumes are mounted containing whitespace in their name (fixed)
- The current node's local interface can now be accessed at
/_node/_local/{endpoint} as well as at
/_node/<nodename>@<hostname>/{endpoint}.- The Dockerfile in the source
repository has been retired
- Fauxton now uses a version of React with a BSD license.
- CouchDB now no longer decompresses documents just to determine their
uncompressed size
- The design document cache (ddoc_cache) has been rewritten to improve
performance
- Mango now supports partial indexes
- Mango queries can now be paginated
- Mango _find accepts an execution_stats parameter
- Mango now requires that all of the fields in a candidate index must
exist in a query's selector
- Other minor improvements.
couchdb 2.1.0
- The Mango _find endpoint supports a new combination operator,
$allMatch.
- New scheduling replicator.
- Other minor improvements.
See changelog for the 2.1.x branch for more:
http://docs.couchdb.org/en/latest/whatsnew/2.1.html
diffstat:
databases/couchdb/Makefile | 21 +-
databases/couchdb/PLIST | 277 ++++++-----
databases/couchdb/distinfo | 16 +-
databases/couchdb/patches/patch-aa | 10 +-
databases/couchdb/patches/patch-rel_overlay_bin_couchdb | 6 +-
databases/couchdb/patches/patch-rel_overlay_etc_default.ini | 35 +-
6 files changed, 198 insertions(+), 167 deletions(-)
diffs (truncated from 567 to 300 lines):
diff -r d5ff3a6d1c15 -r f12d136cb023 databases/couchdb/Makefile
--- a/databases/couchdb/Makefile Tue Nov 07 15:33:24 2017 +0000
+++ b/databases/couchdb/Makefile Tue Nov 07 15:33:27 2017 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.43 2017/09/18 09:53:13 maya Exp $
+# $NetBSD: Makefile,v 1.44 2017/11/07 15:33:27 fhajny Exp $
#
-DISTNAME= apache-couchdb-2.0.0
+DISTNAME= apache-couchdb-2.1.1
PKGNAME= ${DISTNAME:S/apache-//}
-PKGREVISION= 6
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_APACHE:=couchdb/source/${PKGVERSION_NOREV}/}
@@ -14,9 +13,8 @@
HAS_CONFIGURE= yes
USE_LANGUAGES= c c++
-USE_TOOLS+= gmake install-info pax pkg-config
+USE_TOOLS+= gmake pax pkg-config
USE_LIBTOOL= yes
-INFO_FILES= yes
BUILD_DEFS+= VARBASE
BUILD_DEPENDS+= help2man-[0-9]*:../../converters/help2man
@@ -66,6 +64,8 @@
SUBST_FILES.paths+= src/config/src/config_app.erl
SUBST_VARS.paths= COUCH_DBDIR COUCH_LOGDIR COUCH_RUNDIR PREFIX PKG_SYSCONFDIR
+CHECK_PORTABILITY_SKIP+= build-aux/print-committerlist.sh
+
CONFIGURE_ARGS+= --rebar\ ${PREFIX}/bin/rebar
CONFIGURE_ARGS+= --user\ ${COUCH_USER}
CONFIGURE_ARGS+= --skip-deps
@@ -75,8 +75,8 @@
INSTALLATION_DIRS+= bin couchdb/lib
INSTALLATION_DIRS+= couchdb/share/server couchdb/share/www/docs
-INSTALLATION_DIRS+= ${PKGINFODIR} ${PKGMANDIR}/man1
-INSTALLATION_DIRS+= share/doc/couchdb share/examples/couchdb
+INSTALLATION_DIRS+= ${PKGMANDIR}/man1
+INSTALLATION_DIRS+= share/examples/couchdb
RCD_SCRIPTS+= couchdb
@@ -88,6 +88,9 @@
couchdb/erts-* couchdb/lib \
\( -type f -o -type l \) -print | \
${SORT} -u;
+# Ignore dynamically generated parts when doing print-PLIST
+PRINT_PLIST_AWK+= /^couchdb\/erts-/ { next; }
+PRINT_PLIST_AWK+= /^couchdb\/lib\// { next; }
# We need to know the version of erts and subst it inside the SMF manifest
.include "../../lang/erlang/Makefile.versions"
@@ -100,12 +103,8 @@
${DESTDIR}${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/rel/couchdb/bin/couchjs \
${DESTDIR}${PREFIX}/bin
- ${INSTALL_INFO} ${WRKSRC}/rel/couchdb/share/docs/CouchDB.info \
- ${DESTDIR}${PREFIX}/${PKGINFODIR}/CouchDB.info
${INSTALL_MAN} ${WRKSRC}/rel/couchdb/share/docs/couchdb.1 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
- ${INSTALL_DATA} ${WRKSRC}/share/docs/pdf/CouchDB.pdf \
- ${DESTDIR}${PREFIX}/share/doc/couchdb
cd ${WRKSRC}/rel/couchdb/share && ${PAX} -rw -pp server www \
${DESTDIR}${PREFIX}/couchdb/share
cd ${WRKSRC}/rel/couchdb/etc && ${PAX} -rw -pp *.ini vm.args \
diff -r d5ff3a6d1c15 -r f12d136cb023 databases/couchdb/PLIST
--- a/databases/couchdb/PLIST Tue Nov 07 15:33:24 2017 +0000
+++ b/databases/couchdb/PLIST Tue Nov 07 15:33:27 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2016/11/16 15:59:29 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.9 2017/11/07 15:33:27 fhajny Exp $
bin/couchdb
bin/couchjs
couchdb/releases/${PKGVERSION}/couchdb.boot
@@ -11,9 +11,9 @@
couchdb/releases/${PKGVERSION}/vm.args
couchdb/releases/RELEASES
couchdb/releases/start_erl.data
-couchdb/share/server/coffee-script.js
+couchdb/share/server/main-coffee.js
couchdb/share/server/main.js
-couchdb/share/www/dashboard.assets/ZeroClipboard.swf
+couchdb/share/www/dashboard.assets/css/styles.25bdeac6d2ce92b30461.css
couchdb/share/www/dashboard.assets/fonts/fauxtonicon5.eot
couchdb/share/www/dashboard.assets/fonts/fauxtonicon5.ttf
couchdb/share/www/dashboard.assets/fonts/fauxtonicon5.woff
@@ -31,7 +31,9 @@
couchdb/share/www/dashboard.assets/img/linkedin.png
couchdb/share/www/dashboard.assets/img/loader.gif
couchdb/share/www/dashboard.assets/img/twitter.png
-couchdb/share/www/dashboard.assets/js/bundle-b8e0ba71119195edb7ec64b98f53d9b9.js
+couchdb/share/www/dashboard.assets/js/bundle.25bdeac6d2ce92b30461.js
+couchdb/share/www/dashboard.assets/js/manifest.9900c5a8eb329caf2817.js
+couchdb/share/www/dashboard.assets/js/vendor.884175873da25bb4e526.js
couchdb/share/www/docs/_images/intro-consistency-01.png
couchdb/share/www/docs/_images/intro-consistency-02.png
couchdb/share/www/docs/_images/intro-consistency-03.png
@@ -42,135 +44,157 @@
couchdb/share/www/docs/_images/intro-why-01.png
couchdb/share/www/docs/_images/intro-why-02.png
couchdb/share/www/docs/_images/intro-why-03.png
+couchdb/share/www/docs/_images/replication-state-diagram.svg
couchdb/share/www/docs/_images/views-intro-01.png
couchdb/share/www/docs/_images/views-intro-02.png
couchdb/share/www/docs/_images/views-intro-03.png
couchdb/share/www/docs/_images/views-intro-04.png
-couchdb/share/www/docs/_sources/about.txt
-couchdb/share/www/docs/_sources/api/basics.txt
-couchdb/share/www/docs/_sources/api/database/bulk-api.txt
-couchdb/share/www/docs/_sources/api/database/changes.txt
-couchdb/share/www/docs/_sources/api/database/common.txt
-couchdb/share/www/docs/_sources/api/database/compact.txt
-couchdb/share/www/docs/_sources/api/database/find.txt
-couchdb/share/www/docs/_sources/api/database/index.txt
-couchdb/share/www/docs/_sources/api/database/misc.txt
-couchdb/share/www/docs/_sources/api/database/security.txt
-couchdb/share/www/docs/_sources/api/ddoc/common.txt
-couchdb/share/www/docs/_sources/api/ddoc/index.txt
-couchdb/share/www/docs/_sources/api/ddoc/render.txt
-couchdb/share/www/docs/_sources/api/ddoc/rewrites.txt
-couchdb/share/www/docs/_sources/api/ddoc/views.txt
-couchdb/share/www/docs/_sources/api/document/attachments.txt
-couchdb/share/www/docs/_sources/api/document/common.txt
-couchdb/share/www/docs/_sources/api/document/index.txt
-couchdb/share/www/docs/_sources/api/index.txt
-couchdb/share/www/docs/_sources/api/local.txt
-couchdb/share/www/docs/_sources/api/server/authn.txt
-couchdb/share/www/docs/_sources/api/server/common.txt
-couchdb/share/www/docs/_sources/api/server/configuration.txt
-couchdb/share/www/docs/_sources/api/server/index.txt
-couchdb/share/www/docs/_sources/cluster/databases.txt
-couchdb/share/www/docs/_sources/cluster/index.txt
-couchdb/share/www/docs/_sources/cluster/nodes.txt
-couchdb/share/www/docs/_sources/cluster/setup.txt
-couchdb/share/www/docs/_sources/cluster/sharding.txt
-couchdb/share/www/docs/_sources/cluster/theory.txt
-couchdb/share/www/docs/_sources/config/auth.txt
-couchdb/share/www/docs/_sources/config/compaction.txt
-couchdb/share/www/docs/_sources/config/couch-peruser.txt
-couchdb/share/www/docs/_sources/config/couchdb.txt
-couchdb/share/www/docs/_sources/config/externals.txt
-couchdb/share/www/docs/_sources/config/http-handlers.txt
-couchdb/share/www/docs/_sources/config/http.txt
-couchdb/share/www/docs/_sources/config/index.txt
-couchdb/share/www/docs/_sources/config/intro.txt
-couchdb/share/www/docs/_sources/config/logging.txt
-couchdb/share/www/docs/_sources/config/misc.txt
-couchdb/share/www/docs/_sources/config/proxying.txt
-couchdb/share/www/docs/_sources/config/query-servers.txt
-couchdb/share/www/docs/_sources/config/replicator.txt
-couchdb/share/www/docs/_sources/config/services.txt
-couchdb/share/www/docs/_sources/contents.txt
-couchdb/share/www/docs/_sources/contributing.txt
-couchdb/share/www/docs/_sources/couchapp/ddocs.txt
-couchdb/share/www/docs/_sources/couchapp/index.txt
-couchdb/share/www/docs/_sources/couchapp/views/collation.txt
-couchdb/share/www/docs/_sources/couchapp/views/index.txt
-couchdb/share/www/docs/_sources/couchapp/views/intro.txt
-couchdb/share/www/docs/_sources/couchapp/views/joins.txt
-couchdb/share/www/docs/_sources/couchapp/views/nosql.txt
-couchdb/share/www/docs/_sources/couchapp/views/pagination.txt
-couchdb/share/www/docs/_sources/cve/2010-0009.txt
-couchdb/share/www/docs/_sources/cve/2010-2234.txt
-couchdb/share/www/docs/_sources/cve/2010-3854.txt
-couchdb/share/www/docs/_sources/cve/2012-5641.txt
-couchdb/share/www/docs/_sources/cve/2012-5649.txt
-couchdb/share/www/docs/_sources/cve/2012-5650.txt
-couchdb/share/www/docs/_sources/cve/2014-2668.txt
-couchdb/share/www/docs/_sources/cve/index.txt
-couchdb/share/www/docs/_sources/experimental.txt
-couchdb/share/www/docs/_sources/externals.txt
-couchdb/share/www/docs/_sources/fauxton/addons.txt
-couchdb/share/www/docs/_sources/fauxton/index.txt
-couchdb/share/www/docs/_sources/fauxton/install.txt
-couchdb/share/www/docs/_sources/install/freebsd.txt
-couchdb/share/www/docs/_sources/install/index.txt
-couchdb/share/www/docs/_sources/install/mac.txt
-couchdb/share/www/docs/_sources/install/troubleshooting.txt
-couchdb/share/www/docs/_sources/install/unix.txt
-couchdb/share/www/docs/_sources/install/windows.txt
-couchdb/share/www/docs/_sources/intro/api.txt
-couchdb/share/www/docs/_sources/intro/consistency.txt
-couchdb/share/www/docs/_sources/intro/curl.txt
-couchdb/share/www/docs/_sources/intro/index.txt
-couchdb/share/www/docs/_sources/intro/overview.txt
-couchdb/share/www/docs/_sources/intro/security.txt
-couchdb/share/www/docs/_sources/intro/tour.txt
-couchdb/share/www/docs/_sources/intro/why.txt
-couchdb/share/www/docs/_sources/json-structure.txt
-couchdb/share/www/docs/_sources/maintenance/compaction.txt
-couchdb/share/www/docs/_sources/maintenance/index.txt
-couchdb/share/www/docs/_sources/maintenance/performance.txt
-couchdb/share/www/docs/_sources/query-server/erlang.txt
-couchdb/share/www/docs/_sources/query-server/index.txt
-couchdb/share/www/docs/_sources/query-server/javascript.txt
-couchdb/share/www/docs/_sources/query-server/protocol.txt
-couchdb/share/www/docs/_sources/replication/conflicts.txt
-couchdb/share/www/docs/_sources/replication/index.txt
-couchdb/share/www/docs/_sources/replication/intro.txt
-couchdb/share/www/docs/_sources/replication/protocol.txt
-couchdb/share/www/docs/_sources/replication/replicator.txt
-couchdb/share/www/docs/_sources/whatsnew/0.10.txt
-couchdb/share/www/docs/_sources/whatsnew/0.11.txt
-couchdb/share/www/docs/_sources/whatsnew/0.8.txt
-couchdb/share/www/docs/_sources/whatsnew/0.9.txt
-couchdb/share/www/docs/_sources/whatsnew/1.0.txt
-couchdb/share/www/docs/_sources/whatsnew/1.1.txt
-couchdb/share/www/docs/_sources/whatsnew/1.2.txt
-couchdb/share/www/docs/_sources/whatsnew/1.3.txt
-couchdb/share/www/docs/_sources/whatsnew/1.4.txt
-couchdb/share/www/docs/_sources/whatsnew/1.5.txt
-couchdb/share/www/docs/_sources/whatsnew/1.6.txt
-couchdb/share/www/docs/_sources/whatsnew/2.0.txt
-couchdb/share/www/docs/_sources/whatsnew/index.txt
+couchdb/share/www/docs/_sources/about.rst.txt
+couchdb/share/www/docs/_sources/api/basics.rst.txt
+couchdb/share/www/docs/_sources/api/database/bulk-api.rst.txt
+couchdb/share/www/docs/_sources/api/database/changes.rst.txt
+couchdb/share/www/docs/_sources/api/database/common.rst.txt
+couchdb/share/www/docs/_sources/api/database/compact.rst.txt
+couchdb/share/www/docs/_sources/api/database/find.rst.txt
+couchdb/share/www/docs/_sources/api/database/index.rst.txt
+couchdb/share/www/docs/_sources/api/database/misc.rst.txt
+couchdb/share/www/docs/_sources/api/database/security.rst.txt
+couchdb/share/www/docs/_sources/api/ddoc/common.rst.txt
+couchdb/share/www/docs/_sources/api/ddoc/index.rst.txt
+couchdb/share/www/docs/_sources/api/ddoc/render.rst.txt
+couchdb/share/www/docs/_sources/api/ddoc/rewrites.rst.txt
+couchdb/share/www/docs/_sources/api/ddoc/views.rst.txt
+couchdb/share/www/docs/_sources/api/document/attachments.rst.txt
+couchdb/share/www/docs/_sources/api/document/common.rst.txt
+couchdb/share/www/docs/_sources/api/document/index.rst.txt
+couchdb/share/www/docs/_sources/api/index.rst.txt
+couchdb/share/www/docs/_sources/api/local.rst.txt
+couchdb/share/www/docs/_sources/api/server/authn.rst.txt
+couchdb/share/www/docs/_sources/api/server/common.rst.txt
+couchdb/share/www/docs/_sources/api/server/configuration.rst.txt
+couchdb/share/www/docs/_sources/api/server/index.rst.txt
+couchdb/share/www/docs/_sources/cluster/databases.rst.txt
+couchdb/share/www/docs/_sources/cluster/index.rst.txt
+couchdb/share/www/docs/_sources/cluster/nodes.rst.txt
+couchdb/share/www/docs/_sources/cluster/setup.rst.txt
+couchdb/share/www/docs/_sources/cluster/sharding.rst.txt
+couchdb/share/www/docs/_sources/cluster/theory.rst.txt
+couchdb/share/www/docs/_sources/config/auth.rst.txt
+couchdb/share/www/docs/_sources/config/cluster.rst.txt
+couchdb/share/www/docs/_sources/config/compaction.rst.txt
+couchdb/share/www/docs/_sources/config/couch-peruser.rst.txt
+couchdb/share/www/docs/_sources/config/couchdb.rst.txt
+couchdb/share/www/docs/_sources/config/externals.rst.txt
+couchdb/share/www/docs/_sources/config/http-handlers.rst.txt
+couchdb/share/www/docs/_sources/config/http.rst.txt
+couchdb/share/www/docs/_sources/config/index.rst.txt
+couchdb/share/www/docs/_sources/config/intro.rst.txt
+couchdb/share/www/docs/_sources/config/logging.rst.txt
+couchdb/share/www/docs/_sources/config/misc.rst.txt
+couchdb/share/www/docs/_sources/config/proxying.rst.txt
+couchdb/share/www/docs/_sources/config/query-servers.rst.txt
+couchdb/share/www/docs/_sources/config/replicator.rst.txt
+couchdb/share/www/docs/_sources/config/services.rst.txt
+couchdb/share/www/docs/_sources/contributing.rst.txt
+couchdb/share/www/docs/_sources/cve/2010-0009.rst.txt
+couchdb/share/www/docs/_sources/cve/2010-2234.rst.txt
+couchdb/share/www/docs/_sources/cve/2010-3854.rst.txt
+couchdb/share/www/docs/_sources/cve/2012-5641.rst.txt
+couchdb/share/www/docs/_sources/cve/2012-5649.rst.txt
+couchdb/share/www/docs/_sources/cve/2012-5650.rst.txt
+couchdb/share/www/docs/_sources/cve/2014-2668.rst.txt
+couchdb/share/www/docs/_sources/cve/index.rst.txt
+couchdb/share/www/docs/_sources/ddocs/ddocs.rst.txt
+couchdb/share/www/docs/_sources/ddocs/index.rst.txt
+couchdb/share/www/docs/_sources/ddocs/views/collation.rst.txt
+couchdb/share/www/docs/_sources/ddocs/views/index.rst.txt
+couchdb/share/www/docs/_sources/ddocs/views/intro.rst.txt
+couchdb/share/www/docs/_sources/ddocs/views/joins.rst.txt
+couchdb/share/www/docs/_sources/ddocs/views/nosql.rst.txt
+couchdb/share/www/docs/_sources/ddocs/views/pagination.rst.txt
+couchdb/share/www/docs/_sources/experimental.rst.txt
+couchdb/share/www/docs/_sources/externals.rst.txt
+couchdb/share/www/docs/_sources/fauxton/index.rst.txt
+couchdb/share/www/docs/_sources/fauxton/install.rst.txt
+couchdb/share/www/docs/_sources/index.rst.txt
+couchdb/share/www/docs/_sources/install/docker.rst.txt
+couchdb/share/www/docs/_sources/install/freebsd.rst.txt
+couchdb/share/www/docs/_sources/install/index.rst.txt
+couchdb/share/www/docs/_sources/install/mac.rst.txt
+couchdb/share/www/docs/_sources/install/setup.rst.txt
+couchdb/share/www/docs/_sources/install/snap.rst.txt
+couchdb/share/www/docs/_sources/install/troubleshooting.rst.txt
+couchdb/share/www/docs/_sources/install/unix.rst.txt
+couchdb/share/www/docs/_sources/install/upgrading.rst.txt
+couchdb/share/www/docs/_sources/install/windows.rst.txt
+couchdb/share/www/docs/_sources/intro/api.rst.txt
+couchdb/share/www/docs/_sources/intro/consistency.rst.txt
+couchdb/share/www/docs/_sources/intro/curl.rst.txt
+couchdb/share/www/docs/_sources/intro/index.rst.txt
Home |
Main Index |
Thread Index |
Old Index