summaryrefslogtreecommitdiff
path: root/databases/couchdb/Makefile
diff options
context:
space:
mode:
authorfhajny <fhajny>2012-09-17 09:42:46 +0000
committerfhajny <fhajny>2012-09-17 09:42:46 +0000
commit178fceeb1ecb06836e0de351cd61a19d8ec473c3 (patch)
treee478826a904fbae0d1625b58930d07e340f17e84 /databases/couchdb/Makefile
parente584b17a532c9653bc70f60a653c1a9e5966c260 (diff)
downloadpkgsrc-178fceeb1ecb06836e0de351cd61a19d8ec473c3.tar.gz
Update databases/couchdb to 1.2.0.
Changes in 1.2.0 * Updated bundled erlang_oauth library to the latest version. * cURL is no longer required to build CouchDB as it is only required by the command line JS test runner. * Added a native JSON parser. * Optional file compression (database and view index files). This feature is enabled by default. * Several performance improvements, especially regarding database writes and view indexing. * Added a 'data_size' property to database and view group information URIs. * Added support for automatic compaction. This feature is disabled by default, but it can be enabled via the .ini configuration. * A new replicator implementation that offers more performance and configuration options. * Added optional field 'since_seq' to replication objects/documents. * Simpler replication cancelation. * The _active_tasks API now exposes more granular fields for each task type. * Futon's 'Status' screen (active tasks) now displays two new task status fields: 'Started on' and 'Updated on'. * Added built-in changes feed filter '_view'. * Fixed old index file descriptor leaks after a view cleanup. * Performance improvements for the built-in changes feed filters '_doc_ids' and '_design'. * Fixes to the '_changes' feed heartbeat option when combined with a filter. It affected continuous pull replications with a filter. * Fix use of OAuth with VHosts and URL rewriting. * OAuth secrets can now be stored in the users system database. * Documents in the _users database can no longer be read by everyone. * Confidential information in the _replication database can no longer be read by everyone. * Password hashes are now calculated by CouchDB instead of the client. * Allow persistent authentication cookies. * The requested_path property of query server request objects now has the path requested by clients before VHosts and rewriting. * Fixed incorrect reduce query results when using pagination parameters. * Made icu_driver work with Erlang R15B and later. * Improvements to the build system and etap test suite. * Avoid invalidating view indexes when running out of file descriptors. * Log correct stacktrace in all cases. * Improvements to log messages for file-related errors.
Diffstat (limited to 'databases/couchdb/Makefile')
-rw-r--r--databases/couchdb/Makefile13
1 files changed, 8 insertions, 5 deletions
diff --git a/databases/couchdb/Makefile b/databases/couchdb/Makefile
index 282f30de378..60cbcee2523 100644
--- a/databases/couchdb/Makefile
+++ b/databases/couchdb/Makefile
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.10 2012/04/27 12:31:39 obache Exp $
+# $NetBSD: Makefile,v 1.11 2012/09/17 09:42:46 fhajny Exp $
#
-DISTNAME= apache-couchdb-1.1.1
+DISTNAME= apache-couchdb-1.2.0
PKGNAME= ${DISTNAME:S/apache-//}
-PKGREVISION= 2
CATEGORIES= databases
-MASTER_SITES= ${MASTER_SITE_APACHE:=couchdb/1.1.1/}
+MASTER_SITES= ${MASTER_SITE_APACHE:=couchdb/releases/1.2.0/}
MAINTAINER= filip@joyent.com
HOMEPAGE= http://couchdb.apache.org/
@@ -14,8 +13,10 @@ LICENSE= apache-2.0
PKG_DESTDIR_SUPPORT= user-destdir
+VERSION.ejson= 0.1.0
VERSION.ibrowse= 2.2.0
-VERSION.mochiweb= 7c2bc2
+VERSION.mochiweb= 1.4.1
+VERSION.snappy= 1.0.3
GNU_CONFIGURE= yes
USE_LANGUAGES= c c++
@@ -85,8 +86,10 @@ SUBST_STAGE.unstrip= post-configure
SUBST_FILES.unstrip+= src/couchdb/priv/Makefile
SUBST_SED.unstrip= -e '/^INSTALL_PROGRAM =/s, -s,,'
+PLIST_SUBST+= VERSION.ejson=${VERSION.ejson}
PLIST_SUBST+= VERSION.ibrowse=${VERSION.ibrowse}
PLIST_SUBST+= VERSION.mochiweb=${VERSION.mochiweb}
+PLIST_SUBST+= VERSION.snappy=${VERSION.snappy}
.include "../../lang/erlang/buildlink3.mk"
.include "../../lang/spidermonkey/buildlink3.mk"