Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Jul 2014 20:04:34 +0000 (UTC)
From:      Jimmy Olgeni <olgeni@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r362475 - head/databases/couchdb
Message-ID:  <201407212004.s6LK4YIa013583@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: olgeni
Date: Mon Jul 21 20:04:33 2014
New Revision: 362475
URL: http://svnweb.freebsd.org/changeset/ports/362475
QAT: https://qat.redports.org/buildarchive/r362475/

Log:
  Upgrade to version 1.6.0, which supports Erlang 17.
  
  - Add LICENSE.
  - Take over maintainership.
  
  Approved by:	maintainer

Modified:
  head/databases/couchdb/Makefile
  head/databases/couchdb/distinfo   (contents, props changed)
  head/databases/couchdb/pkg-plist   (contents, props changed)

Modified: head/databases/couchdb/Makefile
==============================================================================
--- head/databases/couchdb/Makefile	Mon Jul 21 20:04:14 2014	(r362474)
+++ head/databases/couchdb/Makefile	Mon Jul 21 20:04:33 2014	(r362475)
@@ -2,16 +2,18 @@
 # $FreeBSD$
 
 PORTNAME=	couchdb
-PORTVERSION=	1.5.0
+PORTVERSION=	1.6.0
 PORTEPOCH=	2
 CATEGORIES=	databases
 MASTER_SITES=	${MASTER_SITE_APACHE}
 MASTER_SITE_SUBDIR=	couchdb/source/${PORTVERSION}
 DISTNAME=	apache-couchdb-${PORTVERSION}
 
-MAINTAINER=	adams-ports@ateamsystems.com
+MAINTAINER=	olgeni@FreeBSD.org
 COMMENT=	Document database server, accessible via a RESTful JSON API
 
+LICENSE=	APACHE20
+
 LIB_DEPENDS=	libicudata.so:${PORTSDIR}/devel/icu \
 		libmozjs185.so:${PORTSDIR}/lang/spidermonkey185 \
 		libcurl.so:${PORTSDIR}/ftp/curl
@@ -24,8 +26,9 @@ GROUPS=		couchdb
 
 USE_RC_SUBR=	couchdb
 SUB_FILES=	pkg-message
-USES=		gmake
-USE_AUTOTOOLS=	libtool
+PLIST_SUB=	VERSION=${PORTVERSION}
+USES=		gmake libtool
+GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes
 CONFIGURE_ARGS=	--with-erlang=${LOCALBASE}/lib/erlang/usr/include \
 		--localstatedir=/var \
@@ -74,7 +77,7 @@ post-patch:
 
 post-configure:
 # Cater for parallel Spidermonkey v1.7 and v1.8.5 installs by ensuring that
-# jsapi.h gets pulled from /usr/local/include/js/ instead of /usr/local/include 
+# jsapi.h gets pulled from /usr/local/include/js/ instead of /usr/local/include
 	@${FIND} ${WRKSRC} -name Makefile|${XARGS} ${REINPLACE_CMD} -e 's|include -I/usr/local/include/js|include/js -I/usr/local/include|'
 
 post-install:

Modified: head/databases/couchdb/distinfo
==============================================================================
--- head/databases/couchdb/distinfo	Mon Jul 21 20:04:14 2014	(r362474)
+++ head/databases/couchdb/distinfo	Mon Jul 21 20:04:33 2014	(r362475)
@@ -1,2 +1,2 @@
-SHA256 (apache-couchdb-1.5.0.tar.gz) = abbdb2a6433124a4a4b902856f6a8a070d53bf7a55faa7aa8b6feb7127638fef
-SIZE (apache-couchdb-1.5.0.tar.gz) = 11594978
+SHA256 (apache-couchdb-1.6.0.tar.gz) = bdf6d71b9ffc3d09722fe61876afaf09e556b3205b7bad9762ffaff8463c9354
+SIZE (apache-couchdb-1.6.0.tar.gz) = 12095192

Modified: head/databases/couchdb/pkg-plist
==============================================================================
--- head/databases/couchdb/pkg-plist	Mon Jul 21 20:04:14 2014	(r362474)
+++ head/databases/couchdb/pkg-plist	Mon Jul 21 20:04:33 2014	(r362475)
@@ -2,74 +2,68 @@ bin/couch-config
 bin/couchdb
 bin/couchjs
 etc/couchdb/default.ini
-@unexec if cmp -s %D/etc/couchdb/local.ini.sample %D/etc/couchdb/local.ini; then rm -f %D/etc/couchdb/local.ini; fi
-etc/couchdb/local.ini.sample
-@exec if [ ! -f %D/etc/couchdb/local.ini ] ; then cp -p %D/%F %B/local.ini; chown couchdb:couchdb %B/local.ini; fi
+@sample etc/couchdb/local.ini.sample
 etc/logrotate.d/couchdb
 lib/couchdb/bin/couchjs
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch.app
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_app.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_auth_cache.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_btree.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_changes.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_compaction_daemon.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_compress.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_config.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_config_writer.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_db.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_db_update_notifier.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_db_update_notifier_sup.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_db_updater.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_doc.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_drv.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_ejson_compare.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_event_sup.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_external_manager.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_external_server.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_file.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_httpd.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_httpd_auth.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_httpd_cors.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_httpd_db.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_httpd_external.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_httpd_misc_handlers.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_httpd_oauth.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_httpd_proxy.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_httpd_rewrite.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_httpd_stats_handlers.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_httpd_vhost.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_key_tree.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_log.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_native_process.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_os_daemons.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_os_process.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_passwords.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_primary_sup.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_query_servers.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_ref_counter.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_secondary_sup.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_server.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_server_sup.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_stats_aggregator.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_stats_collector.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_stream.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_task_status.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_users_db.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_util.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_uuids.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/couch_work_queue.beam
-lib/couchdb/erlang/lib/couch-1.5.0/ebin/json_stream_parse.beam
-lib/couchdb/erlang/lib/couch-1.5.0/include/couch_db.hrl
-lib/couchdb/erlang/lib/couch-1.5.0/include/couch_js_functions.hrl
-lib/couchdb/erlang/lib/couch-1.5.0/priv/couchspawnkillable
-lib/couchdb/erlang/lib/couch-1.5.0/priv/lib/couch_ejson_compare.a
-lib/couchdb/erlang/lib/couch-1.5.0/priv/lib/couch_ejson_compare.la
-lib/couchdb/erlang/lib/couch-1.5.0/priv/lib/couch_ejson_compare.so
-lib/couchdb/erlang/lib/couch-1.5.0/priv/lib/couch_icu_driver.a
-lib/couchdb/erlang/lib/couch-1.5.0/priv/lib/couch_icu_driver.la
-lib/couchdb/erlang/lib/couch-1.5.0/priv/lib/couch_icu_driver.so
-lib/couchdb/erlang/lib/couch-1.5.0/priv/stat_descriptions.cfg
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch.app
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_app.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_auth_cache.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_btree.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_changes.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_compaction_daemon.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_compress.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_config.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_config_writer.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_db.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_db_update_notifier.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_db_update_notifier_sup.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_db_updater.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_doc.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_drv.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_ejson_compare.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_event_sup.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_external_manager.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_external_server.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_file.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_httpd.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_httpd_auth.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_httpd_cors.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_httpd_db.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_httpd_external.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_httpd_misc_handlers.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_httpd_oauth.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_httpd_proxy.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_httpd_rewrite.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_httpd_stats_handlers.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_httpd_vhost.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_key_tree.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_log.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_native_process.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_os_daemons.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_os_process.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_passwords.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_primary_sup.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_query_servers.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_ref_counter.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_secondary_sup.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_server.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_server_sup.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_stats_aggregator.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_stats_collector.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_stream.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_task_status.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_users_db.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_util.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_uuids.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_work_queue.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/json_stream_parse.beam
+lib/couchdb/erlang/lib/couch-%%VERSION%%/include/couch_db.hrl
+lib/couchdb/erlang/lib/couch-%%VERSION%%/include/couch_js_functions.hrl
+lib/couchdb/erlang/lib/couch-%%VERSION%%/priv/couchspawnkillable
+lib/couchdb/erlang/lib/couch-%%VERSION%%/priv/lib/couch_ejson_compare.so
+lib/couchdb/erlang/lib/couch-%%VERSION%%/priv/lib/couch_icu_driver.so
+lib/couchdb/erlang/lib/couch-%%VERSION%%/priv/stat_descriptions.cfg
 lib/couchdb/erlang/lib/couch_dbupdates-0.1/ebin/couch_dbupdates.beam
 lib/couchdb/erlang/lib/couch_dbupdates-0.1/ebin/couch_dbupdates_httpd.beam
 lib/couchdb/erlang/lib/couch_index-0.1/ebin/couch_index.beam
@@ -109,8 +103,6 @@ lib/couchdb/erlang/lib/ejson-0.1.0/ebin/
 lib/couchdb/erlang/lib/ejson-0.1.0/ebin/ejson.beam
 lib/couchdb/erlang/lib/ejson-0.1.0/ebin/mochijson2.beam
 lib/couchdb/erlang/lib/ejson-0.1.0/ebin/mochinum.beam
-lib/couchdb/erlang/lib/ejson-0.1.0/priv/ejson.a
-lib/couchdb/erlang/lib/ejson-0.1.0/priv/ejson.la
 lib/couchdb/erlang/lib/ejson-0.1.0/priv/ejson.so
 lib/couchdb/erlang/lib/erlang-oauth/ebin/oauth.app
 lib/couchdb/erlang/lib/erlang-oauth/ebin/oauth.beam
@@ -121,6 +113,7 @@ lib/couchdb/erlang/lib/ibrowse-2.2.0/ebi
 lib/couchdb/erlang/lib/ibrowse-2.2.0/ebin/ibrowse_http_client.beam
 lib/couchdb/erlang/lib/ibrowse-2.2.0/ebin/ibrowse_lb.beam
 lib/couchdb/erlang/lib/ibrowse-2.2.0/ebin/ibrowse_lib.beam
+lib/couchdb/erlang/lib/ibrowse-2.2.0/ebin/ibrowse_socks5.beam
 lib/couchdb/erlang/lib/ibrowse-2.2.0/ebin/ibrowse_sup.beam
 lib/couchdb/erlang/lib/ibrowse-2.2.0/ebin/ibrowse_test.beam
 lib/couchdb/erlang/lib/mochiweb-1.4.1/ebin/mochifmt.beam
@@ -159,8 +152,6 @@ lib/couchdb/erlang/lib/mochiweb-1.4.1/eb
 lib/couchdb/erlang/lib/mochiweb-1.4.1/ebin/reloader.beam
 lib/couchdb/erlang/lib/snappy-1.0.5/ebin/snappy.app
 lib/couchdb/erlang/lib/snappy-1.0.5/ebin/snappy.beam
-lib/couchdb/erlang/lib/snappy-1.0.5/priv/snappy_nif.a
-lib/couchdb/erlang/lib/snappy-1.0.5/priv/snappy_nif.la
 lib/couchdb/erlang/lib/snappy-1.0.5/priv/snappy_nif.so
 man/man1/couchdb.1.gz
 man/man1/couchjs.1.gz
@@ -311,6 +302,7 @@ share/couchdb/www/docs/_sources/whatsnew
 share/couchdb/www/docs/_sources/whatsnew/1.3.txt
 share/couchdb/www/docs/_sources/whatsnew/1.4.txt
 share/couchdb/www/docs/_sources/whatsnew/1.5.txt
+share/couchdb/www/docs/_sources/whatsnew/1.6.txt
 share/couchdb/www/docs/_sources/whatsnew/index.txt
 share/couchdb/www/docs/_static/ajax-loader.gif
 share/couchdb/www/docs/_static/basic.css
@@ -439,6 +431,7 @@ share/couchdb/www/docs/whatsnew/1.2.html
 share/couchdb/www/docs/whatsnew/1.3.html
 share/couchdb/www/docs/whatsnew/1.4.html
 share/couchdb/www/docs/whatsnew/1.5.html
+share/couchdb/www/docs/whatsnew/1.6.html
 share/couchdb/www/docs/whatsnew/index.html
 share/couchdb/www/document.html
 share/couchdb/www/fauxton/css/index.css
@@ -459,6 +452,11 @@ share/couchdb/www/fauxton/img/linen.png
 share/couchdb/www/fauxton/img/loader.gif
 share/couchdb/www/fauxton/img/minilogo.png
 share/couchdb/www/fauxton/index.html
+share/couchdb/www/fauxton/js/ace/mode-javascript.js
+share/couchdb/www/fauxton/js/ace/mode-json.js
+share/couchdb/www/fauxton/js/ace/theme-crimson_editor.js
+share/couchdb/www/fauxton/js/ace/worker-javascript.js
+share/couchdb/www/fauxton/js/ace/worker-json.js
 share/couchdb/www/fauxton/js/require.js
 share/couchdb/www/favicon.ico
 share/couchdb/www/image/add.png
@@ -641,6 +639,7 @@ share/couchdb/www/verify_install.html
 @dirrm share/couchdb/www/script/jspec
 @dirrm share/couchdb/www/script
 @dirrm share/couchdb/www/image
+@dirrm share/couchdb/www/fauxton/js/ace
 @dirrm share/couchdb/www/fauxton/js
 @dirrm share/couchdb/www/fauxton/img
 @dirrm share/couchdb/www/fauxton/css
@@ -711,11 +710,11 @@ share/couchdb/www/verify_install.html
 @dirrm lib/couchdb/erlang/lib/couch_index-0.1
 @dirrm lib/couchdb/erlang/lib/couch_dbupdates-0.1/ebin
 @dirrm lib/couchdb/erlang/lib/couch_dbupdates-0.1
-@dirrm lib/couchdb/erlang/lib/couch-1.5.0/priv/lib
-@dirrm lib/couchdb/erlang/lib/couch-1.5.0/priv
-@dirrm lib/couchdb/erlang/lib/couch-1.5.0/include
-@dirrm lib/couchdb/erlang/lib/couch-1.5.0/ebin
-@dirrm lib/couchdb/erlang/lib/couch-1.5.0
+@dirrm lib/couchdb/erlang/lib/couch-%%VERSION%%/priv/lib
+@dirrm lib/couchdb/erlang/lib/couch-%%VERSION%%/priv
+@dirrm lib/couchdb/erlang/lib/couch-%%VERSION%%/include
+@dirrm lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin
+@dirrm lib/couchdb/erlang/lib/couch-%%VERSION%%
 @dirrm lib/couchdb/erlang/lib
 @dirrm lib/couchdb/erlang
 @dirrm lib/couchdb/bin
@@ -724,3 +723,6 @@ share/couchdb/www/verify_install.html
 @dirrm etc/couchdb/local.d
 @dirrm etc/couchdb/default.d
 @dirrm etc/couchdb
+@dirrmtry /var/db/couchdb
+@dirrmtry /var/log/couchdb
+@dirrmtry /var/run/couchdb



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407212004.s6LK4YIa013583>