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