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.0.0.
details: https://anonhg.NetBSD.org/pkgsrc/rev/0b40159292a7
branches: trunk
changeset: 354974:0b40159292a7
user: fhajny <fhajny%pkgsrc.org@localhost>
date: Wed Nov 16 15:59:28 2016 +0000
description:
Update databases/couchdb to 2.0.0.
- The build system embeds the Erlang VM into the package, which means that
the PLIST may differ across build systems. Hence why we use a semi-dynamic
PLIST here.
- That also means that lang/erlang is now a build dependency only.
- Include a couch-epmd service for the Erlang Port Mapper Daemon using the
embedded binary.
- Basic RCD script added.
Upstream changes since 1.6.x:
- Native clustering is now supported. Rather than use CouchDB replication
between multiple, distinct CouchDB servers, configure a cluster of CouchDB
nodes.
- Futon replaced by brand-new, completely re-engineered Fauxton interface.
URL remains the same.
- The new Mango Query Server provides a simple JSON-based way to perform
CouchDB queries without JavaScript or MapReduce.
- Mango selectors can be used in _changes feeds instead of JavaScript
MapReduce filters. Mango has been tested to be up to an order of magnitude
(10x) faster than JavaScript in this application.
- Rewrite rules for URLs can be performed using JavaScript functions.
- Multiple queries can be made of a view with a single HTTP request.
- Views can be queried with sorting turned off ( sorted=false) for a
performance boost.
- The global changes feed has been enhanced. It is now resumable and
persistent.
- New endpoints added (documentation forthcoming):
- /_membership shows all nodes in a cluster
- /_bulk_get speeds up the replication protocol over low-latency connections
- /_node/ api to access individual nodes' configuration and compaction
features
- /_cluster_setup api to set up a cluster from scratch.
- /_up api to signal health of a node to a load-balancer
- /db/_local_docs and /db/_design_docs (similar to /db/_all_docs)
- "Backend" interface on port 5986 used for specific cluster admin tasks. Of
interest are the _nodes and _dbs databases visible only through this
interface.
- Support added for Erlang/OTP 17.x, 18.x and 19
- New streamlined build system written for Unix-like systems and Microsoft
Windows
Upgrade Notes
- The update sequences returned by the /db/_changes feed are no longer
integers. They can be any JSON value. Applications should treat them as
opaque values and return them to CouchDB as-is.
- Temporary views are no longer supported.
- It is possible to have multiple replicator databases. replicator/db config
option has been removed. Instead _replicator and any database names ending
with the /_replicator suffix will be recognized as replicator databases by
the system.
- Note that the semantics of some API calls have changed due to the
introduction of the clustering feature. Specifically, make note of the
difference between receiving a 201 and a 202 when storing a document.
- all_or_nothing is no longer supported by the bulk_docs API
See full release notes:
http://docs.couchdb.org/en/latest/whatsnew/2.0.html
diffstat:
databases/couchdb/Makefile | 111 +-
databases/couchdb/Makefile.versions | 24 -
databases/couchdb/PLIST | 926 +++------
databases/couchdb/distinfo | 20 +-
databases/couchdb/files/couchdb.sh | 32 +
databases/couchdb/files/smf/manifest.xml | 40 +-
databases/couchdb/patches/patch-aa | 133 +-
databases/couchdb/patches/patch-ab | 93 -
databases/couchdb/patches/patch-ac | 35 -
databases/couchdb/patches/patch-ad | 14 -
databases/couchdb/patches/patch-ae | 17 -
databases/couchdb/patches/patch-rel_overlay_bin_couchdb | 26 +
databases/couchdb/patches/patch-rel_overlay_etc_default.ini | 30 +
databases/couchdb/patches/patch-src_config_src_config__app.erl | 15 +
databases/couchdb/patches/patch-src_couch_rebar.config.script | 90 +
15 files changed, 627 insertions(+), 979 deletions(-)
diffs (truncated from 1746 to 300 lines):
diff -r 577953caa092 -r 0b40159292a7 databases/couchdb/Makefile
--- a/databases/couchdb/Makefile Wed Nov 16 15:57:50 2016 +0000
+++ b/databases/couchdb/Makefile Wed Nov 16 15:59:28 2016 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.36 2016/10/07 18:25:40 adam Exp $
+# $NetBSD: Makefile,v 1.37 2016/11/16 15:59:28 fhajny Exp $
#
-DISTNAME= apache-couchdb-1.6.1
+DISTNAME= apache-couchdb-2.0.0
PKGNAME= ${DISTNAME:S/apache-//}
-PKGREVISION= 8
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_APACHE:=couchdb/source/${PKGVERSION_NOREV}/}
@@ -12,20 +11,22 @@
COMMENT= Document database server, accessible via a RESTful JSON API
LICENSE= apache-2.0
-GNU_CONFIGURE= yes
+HAS_CONFIGURE= yes
USE_LANGUAGES= c c++
-USE_TOOLS+= gmake
+USE_TOOLS+= gmake install-info pax pkg-config
USE_LIBTOOL= yes
INFO_FILES= yes
BUILD_DEFS+= VARBASE
BUILD_DEPENDS+= help2man-[0-9]*:../../converters/help2man
+BUILD_DEPENDS+= rebar>=2.6.0<3:../../devel/rebar
.include "../../mk/bsd.prefs.mk"
COUCH_DBDIR?= ${VARBASE}/db/couchdb
COUCH_EGDIR= ${PREFIX}/share/examples/couchdb
COUCH_LOGDIR?= ${VARBASE}/log/couchdb
+COUCH_RUNDIR?= ${VARBASE}/run/couchdb
COUCH_USER?= couchdb
COUCH_GROUP?= ${COUCH_USER}
@@ -35,16 +36,11 @@
PKG_HOME.${COUCH_USER}= ${COUCH_DBDIR}
PKG_SHELL.${COUCH_USER}=${COMMAND_SHELL}
-# Solaris /var/run is root only
-.if ${OPSYS} == "SunOS"
-COUCH_RUNDIR?= ${VARBASE}/spool/couchdb
-.else
-COUCH_RUNDIR?= ${VARBASE}/run/couchdb
-.endif
-
FILES_SUBST+= COUCH_USER=${COUCH_USER}
FILES_SUBST+= COUCH_GROUP=${COUCH_GROUP}
FILES_SUBST+= COUCH_DBDIR=${COUCH_DBDIR}
+FILES_SUBST+= COUCH_RUNDIR=${COUCH_RUNDIR}
+FILES_SUBST+= ERTS_VERSION=${VERSION.erts}
OWN_DIRS= ${COUCH_LOGDIR} ${COUCH_DBDIR} ${COUCH_RUNDIR} ${PKG_SYSCONFDIR}
OWN_DIRS_PERMS+= ${COUCH_DBDIR} ${COUCH_USER} ${COUCH_GROUP} 0770
@@ -53,46 +49,73 @@
PKG_SYSCONFSUBDIR= couchdb
PKG_SYSCONFDIR_PERMS= ${COUCH_USER} ${COUCH_GROUP} 0775
-CONF_FILES_PERMS+= ${COUCH_EGDIR}/default.ini ${PKG_SYSCONFDIR}/default.ini ${COUCH_USER} ${COUCH_GROUP} 0660
-CONF_FILES_PERMS+= ${COUCH_EGDIR}/local.ini ${PKG_SYSCONFDIR}/local.ini ${COUCH_USER} ${COUCH_GROUP} 0660
-
-CONFIGURE_ARGS+= --disable-init
-CONFIGURE_ARGS+= --localstatedir=${VARBASE}
-CONFIGURE_ARGS+= --with-erlang=${BUILDLINK_PREFIX.erlang}/lib/erlang/usr/include
-CONFIGURE_ARGS+= --with-js-include=${BUILDLINK_PREFIX.spidermonkey}
-CONFIGURE_ARGS+= --with-js-lib=${BUILDLINK_PREFIX.spidermonkey}
-
-.if ${OPSYS} == "SunOS"
-REPLACE_INTERPRETER+= sh
-REPLACE.sh.old= /bin/sh
-REPLACE.sh.new= /bin/ksh
-REPLACE_FILES.sh= bin/couchdb.tpl.in
-.endif
+CONF_FILES_PERMS+= ${COUCH_EGDIR}/default.ini ${PKG_SYSCONFDIR}/default.ini\
+ ${COUCH_USER} ${COUCH_GROUP} 0660
+CONF_FILES_PERMS+= ${COUCH_EGDIR}/local.ini ${PKG_SYSCONFDIR}/local.ini \
+ ${COUCH_USER} ${COUCH_GROUP} 0660
+CONF_FILES_PERMS+= ${COUCH_EGDIR}/vm.args ${PKG_SYSCONFDIR}/vm.args \
+ ${COUCH_USER} ${COUCH_GROUP} 0660
SUBST_CLASSES+= paths
SUBST_MESSAGE.paths= Setting standard paths
SUBST_STAGE.paths= pre-configure
-SUBST_FILES.paths+= configure bin/couchdb.tpl.in
-SUBST_VARS.paths= COUCH_EGDIR COUCH_DBDIR COUCH_LOGDIR COUCH_RUNDIR
-SUBST_SED.paths= -e 's,@ERLANG_PREFIX@,${BUILDLINK_PREFIX.erlang},g'
+SUBST_FILES.paths= configure
+SUBST_FILES.paths+= rel/overlay/bin/couchdb
+SUBST_FILES.paths+= rel/overlay/etc/default.ini
+SUBST_FILES.paths+= src/config/src/config_app.erl
+SUBST_VARS.paths= COUCH_DBDIR COUCH_LOGDIR COUCH_RUNDIR PREFIX PKG_SYSCONFDIR
+
+CONFIGURE_ARGS+= --rebar\ ${PREFIX}/bin/rebar
+CONFIGURE_ARGS+= --user\ ${COUCH_USER}
+CONFIGURE_ARGS+= --skip-deps
+CONFIGURE_ARGS+= --with-curl
+
+BUILD_TARGET= release
+
+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
+
+RCD_SCRIPTS+= couchdb
+
+# This is silly, but the rebar release target embeds the Erlang VM
+# into the tree, including existing Erlang module versions that might
+# differ from those included in the tarball. We use a dynamic PLIST
+# for the parts that may change.
+GENERATE_PLIST= cd ${DESTDIR}${PREFIX}; ${FIND} \
+ couchdb/erts-* couchdb/lib \
+ \( -type f -o -type l \) -print | \
+ ${SORT} -u;
-# This works around libtool abuse installing "couchspawnkillable". Will
-# hopefully get fixed properly upstream.
-SUBST_CLASSES+= unstrip
-SUBST_MESSAGE.unstrip= Avoiding trying to strip a shell script
-SUBST_STAGE.unstrip= post-configure
-SUBST_FILES.unstrip+= src/couchdb/priv/Makefile
-SUBST_SED.unstrip= -e '/^INSTALL_PROGRAM =/s, -s,,'
+# We need to know the version of erts and subst it inside the SMF manifest
+.include "../../lang/erlang/Makefile.versions"
-PLIST_SUBST+= VERSION.ejson=${VERSION.ejson}
-PLIST_SUBST+= VERSION.ibrowse=${VERSION.ibrowse}
-PLIST_SUBST+= VERSION.mochiweb=${VERSION.mochiweb}
-PLIST_SUBST+= VERSION.snappy=${VERSION.snappy}
+do-install:
+ cd ${WRKSRC}/rel/couchdb && \
+ ${PAX} -rw -pp erts-${VERSION.erts} lib releases \
+ ${DESTDIR}${PREFIX}/couchdb
+ ${INSTALL_SCRIPT} ${WRKSRC}/rel/couchdb/bin/couchdb \
+ ${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 \
+ ${DESTDIR}${COUCH_EGDIR}
-.include "Makefile.versions"
+# The erlang VM gets embedded, but it may still need the curses lib
+BUILDLINK_DEPMETHOD.erlang= build
+.include "../../mk/termcap.buildlink3.mk"
+.include "../../lang/erlang/buildlink3.mk"
-.include "../../lang/erlang/buildlink3.mk"
-.include "../../lang/spidermonkey/buildlink3.mk"
+.include "../../lang/spidermonkey185/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../textproc/icu/buildlink3.mk"
.include "../../www/curl/buildlink3.mk"
diff -r 577953caa092 -r 0b40159292a7 databases/couchdb/Makefile.versions
--- a/databases/couchdb/Makefile.versions Wed Nov 16 15:57:50 2016 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-# $NetBSD: Makefile.versions,v 1.2 2014/01/02 17:10:22 fhajny Exp $
-
-_VERSIONS= \
- couch_dbupdates 0.1 \
- couch_index 0.1 \
- couch_mrview 0.1 \
- couch_plugins 0.1 \
- couch_replicator 0.1 \
- ejson 0.1.0 \
- ibrowse 2.2.0 \
- mochiweb 1.4.1 \
- snappy 1.0.5
-
-PLIST_SUBST+= VERSION=${DIST_VERSION_MAJOR}
-
-.for name version in ${_VERSIONS}
-VERSION.${name}=${version}
-PLIST_SUBST+= VERSION.${name}=${version}
-.endfor
-
-# Generate PLIST
-.for _pkg_ _version_ in $(_VERSIONS)
-PRINT_PLIST_AWK+= {if ($$0 ~ /\/$(_pkg_)-$(_version_)\//) {sub(/\/$(_pkg_)-$(_version_)\//,"/$(_pkg_)-$${VERSION.$(_pkg_)}/", $$0);}}
-.endfor
diff -r 577953caa092 -r 0b40159292a7 databases/couchdb/PLIST
--- a/databases/couchdb/PLIST Wed Nov 16 15:57:50 2016 +0000
+++ b/databases/couchdb/PLIST Wed Nov 16 15:59:28 2016 +0000
@@ -1,637 +1,299 @@
-@comment $NetBSD: PLIST,v 1.7 2014/06/11 15:34:16 fhajny Exp $
-bin/couch-config
+@comment $NetBSD: PLIST,v 1.8 2016/11/16 15:59:29 fhajny Exp $
bin/couchdb
bin/couchjs
-info/CouchDB
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch.app
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_app.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_auth_cache.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_btree.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_changes.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_compaction_daemon.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_compress.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_config.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_config_writer.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_db.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_db_update_notifier.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_db_update_notifier_sup.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_db_updater.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_doc.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_drv.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_ejson_compare.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_event_sup.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_external_manager.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_external_server.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_file.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_httpd.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_httpd_auth.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_httpd_cors.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_httpd_db.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_httpd_external.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_httpd_misc_handlers.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_httpd_oauth.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_httpd_proxy.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_httpd_rewrite.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_httpd_stats_handlers.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_httpd_vhost.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_key_tree.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_log.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_native_process.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_os_daemons.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_os_process.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_passwords.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_primary_sup.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_query_servers.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_ref_counter.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_secondary_sup.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_server.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_server_sup.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_stats_aggregator.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_stats_collector.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_stream.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_task_status.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_users_db.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_util.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_uuids.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/couch_work_queue.beam
-lib/erlang/lib/couch-${PKGVERSION}/ebin/json_stream_parse.beam
-lib/erlang/lib/couch-${PKGVERSION}/include/couch_db.hrl
-lib/erlang/lib/couch-${PKGVERSION}/include/couch_js_functions.hrl
-lib/erlang/lib/couch-${PKGVERSION}/priv/couchspawnkillable
-lib/erlang/lib/couch-${PKGVERSION}/priv/lib/couch_ejson_compare.la
-lib/erlang/lib/couch-${PKGVERSION}/priv/lib/couch_icu_driver.la
-lib/erlang/lib/couch-${PKGVERSION}/priv/stat_descriptions.cfg
-lib/erlang/lib/couch_dbupdates-${VERSION.couch_dbupdates}/ebin/couch_dbupdates.beam
-lib/erlang/lib/couch_dbupdates-${VERSION.couch_dbupdates}/ebin/couch_dbupdates_httpd.beam
-lib/erlang/lib/couch_index-${VERSION.couch_index}/ebin/couch_index.beam
-lib/erlang/lib/couch_index-${VERSION.couch_index}/ebin/couch_index_compactor.beam
-lib/erlang/lib/couch_index-${VERSION.couch_index}/ebin/couch_index_server.beam
-lib/erlang/lib/couch_index-${VERSION.couch_index}/ebin/couch_index_updater.beam
-lib/erlang/lib/couch_index-${VERSION.couch_index}/ebin/couch_index_util.beam
-lib/erlang/lib/couch_mrview-${VERSION.couch_mrview}/ebin/couch_mrview.app
-lib/erlang/lib/couch_mrview-${VERSION.couch_mrview}/ebin/couch_mrview.beam
-lib/erlang/lib/couch_mrview-${VERSION.couch_mrview}/ebin/couch_mrview_cleanup.beam
-lib/erlang/lib/couch_mrview-${VERSION.couch_mrview}/ebin/couch_mrview_compactor.beam
-lib/erlang/lib/couch_mrview-${VERSION.couch_mrview}/ebin/couch_mrview_http.beam
-lib/erlang/lib/couch_mrview-${VERSION.couch_mrview}/ebin/couch_mrview_index.beam
-lib/erlang/lib/couch_mrview-${VERSION.couch_mrview}/ebin/couch_mrview_show.beam
-lib/erlang/lib/couch_mrview-${VERSION.couch_mrview}/ebin/couch_mrview_test_util.beam
-lib/erlang/lib/couch_mrview-${VERSION.couch_mrview}/ebin/couch_mrview_updater.beam
-lib/erlang/lib/couch_mrview-${VERSION.couch_mrview}/ebin/couch_mrview_util.beam
-lib/erlang/lib/couch_mrview-${VERSION.couch_mrview}/include/couch_mrview.hrl
-lib/erlang/lib/couch_plugins-${VERSION.couch_plugins}/ebin/couch_plugins.app
-lib/erlang/lib/couch_plugins-${VERSION.couch_plugins}/ebin/couch_plugins.beam
-lib/erlang/lib/couch_plugins-${VERSION.couch_plugins}/ebin/couch_plugins_httpd.beam
-lib/erlang/lib/couch_replicator-${VERSION.couch_replicator}/ebin/couch_replicator.app
-lib/erlang/lib/couch_replicator-${VERSION.couch_replicator}/ebin/couch_replicator.beam
-lib/erlang/lib/couch_replicator-${VERSION.couch_replicator}/ebin/couch_replicator_api_wrap.beam
-lib/erlang/lib/couch_replicator-${VERSION.couch_replicator}/ebin/couch_replicator_httpc.beam
-lib/erlang/lib/couch_replicator-${VERSION.couch_replicator}/ebin/couch_replicator_httpc_pool.beam
-lib/erlang/lib/couch_replicator-${VERSION.couch_replicator}/ebin/couch_replicator_httpd.beam
-lib/erlang/lib/couch_replicator-${VERSION.couch_replicator}/ebin/couch_replicator_job_sup.beam
-lib/erlang/lib/couch_replicator-${VERSION.couch_replicator}/ebin/couch_replicator_manager.beam
-lib/erlang/lib/couch_replicator-${VERSION.couch_replicator}/ebin/couch_replicator_notifier.beam
-lib/erlang/lib/couch_replicator-${VERSION.couch_replicator}/ebin/couch_replicator_utils.beam
-lib/erlang/lib/couch_replicator-${VERSION.couch_replicator}/ebin/couch_replicator_worker.beam
-lib/erlang/lib/couch_replicator-${VERSION.couch_replicator}/include/couch_replicator.hrl
-lib/erlang/lib/couch_replicator-${VERSION.couch_replicator}/include/couch_replicator_api_wrap.hrl
-lib/erlang/lib/couch_replicator-${VERSION.couch_replicator}/include/couch_replicator_js_functions.hrl
-lib/erlang/lib/ejson-${VERSION.ejson}/ebin/ejson.app
-lib/erlang/lib/ejson-${VERSION.ejson}/ebin/ejson.beam
-lib/erlang/lib/ejson-${VERSION.ejson}/ebin/mochijson2.beam
Home |
Main Index |
Thread Index |
Old Index