Skip site navigation (1)Skip section navigation (2)
Date:      Mon,  1 Feb 2010 02:18:28 +0100 (CET)
From:      Stefan `Sec` Zehl <sec@42.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        Ditesh Shashikant Gathani <ditesh@gathani.org>
Subject:   ports/143415: update of databases/coucdb port
Message-ID:  <20100201011828.A599128414@ice.42.org>
Resent-Message-ID: <201002010120.o111K1uo017191@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         143415
>Category:       ports
>Synopsis:       update of databases/coucdb port
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Feb 01 01:20:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Stefan `Sec` Zehl
>Release:        FreeBSD 8.0-STABLE amd64
>Organization:
>Environment:
System: FreeBSD ice 8.0-STABLE FreeBSD 8.0-STABLE #10: Wed Jan 20 01:49:34 CET 2010 root@ice:/usr/obj/usr/src/sys/ICE amd64


	
>Description:

This is an update of the couchdb port from 0.9 to 0.10.1

This also fixes a small but in the start/stop script.
("-gt" instead of ">")

The automake mess incorrectly tries to strip a shell script.
I don't know how to fix this in src/couchdb/priv/Makefile.am, 
so I set "STRIP=" in the ports Makefile.

>How-To-Repeat:
	
>Fix:

	


diff -burN /usr/ports/databases/couchdb/Makefile couchdb/Makefile
--- /usr/ports/databases/couchdb/Makefile	2009-08-02 21:32:39.000000000 +0200
+++ couchdb/Makefile	2010-02-01 01:07:59.000000000 +0100
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	couchdb
-PORTVERSION=	0.9.0
+PORTVERSION=	0.10.1
 PORTREVISION=	1
 PORTEPOCH=	1
 CATEGORIES=	databases
@@ -31,6 +31,7 @@
 USE_RC_SUBR=	couchdb
 USE_GMAKE=	yes
 USE_AUTOTOOLS=	libtool:22
+STRIP=
 USE_LDCONFIG=	yes
 CONFIGURE_ARGS=	--with-erlang=${LOCALBASE}/lib/erlang/usr/include \
 		--localstatedir=/var \
diff -burN /usr/ports/databases/couchdb/distinfo couchdb/distinfo
--- /usr/ports/databases/couchdb/distinfo	2009-04-21 17:43:03.000000000 +0200
+++ couchdb/distinfo	2010-01-31 23:19:28.000000000 +0100
@@ -1,3 +1,3 @@
-MD5 (apache-couchdb-0.9.0.tar.gz) = 16526c807ae8a455a0a4feb50d0357eb
-SHA256 (apache-couchdb-0.9.0.tar.gz) = 8e18416179860f893dc31e81948869195a07cbd69a81966bb9631a0d3ab9f99c
-SIZE (apache-couchdb-0.9.0.tar.gz) = 737185
+MD5 (apache-couchdb-0.10.1.tar.gz) = a34dae8bf402299e378d7e8c13b7ba46
+SHA256 (apache-couchdb-0.10.1.tar.gz) = 2c6af7216537d0e399674a83e4505dc04a02abe1bdd966f69074564c3521c66b
+SIZE (apache-couchdb-0.10.1.tar.gz) = 883259
diff -burN /usr/ports/databases/couchdb/files/couchdb.in couchdb/files/couchdb.in
--- /usr/ports/databases/couchdb/files/couchdb.in	2009-10-21 11:55:15.000000000 +0200
+++ couchdb/files/couchdb.in	2010-02-01 02:01:03.000000000 +0100
@@ -35,7 +35,7 @@
 etcdir="%%PREFIX%%/etc/${name}"
 respawn=""
 
-if [ "$couchdb_respawn" > 0 ]
+if [ "$couchdb_respawn" -gt 0 ]
     then
         respawn="-r ${couchdb_respawn} "
 fi
@@ -50,7 +50,7 @@
 fi
 
 : ${couchdb_enable="NO"}
-: ${couchdb_flags="-b -c ${etcdir}/default.ini -c ${etcdir}/local.ini ${respawn}-o ${logfile} -e ${errfile} -p ${pidfile}"}
+: ${couchdb_flags="-b ${respawn}-o ${logfile} -e ${errfile} -p ${pidfile}"}
 
 start_precmd=pid_touch
 stop_cmd="${command} -d && rm -f ${pidfile}"
diff -burN /usr/ports/databases/couchdb/pkg-plist couchdb/pkg-plist
--- /usr/ports/databases/couchdb/pkg-plist	2009-04-21 17:43:03.000000000 +0200
+++ couchdb/pkg-plist	2010-02-01 02:15:40.000000000 +0100
@@ -4,55 +4,68 @@
 etc/couchdb/local.ini
 etc/logrotate.d/couchdb
 lib/couchdb/bin/couchjs
-lib/couchdb/erlang/lib/ibrowse-1.4.1/ebin/ibrowse_sup.beam
-lib/couchdb/erlang/lib/ibrowse-1.4.1/ebin/ibrowse_app.beam
-lib/couchdb/erlang/lib/ibrowse-1.4.1/ebin/ibrowse_test.beam
-lib/couchdb/erlang/lib/ibrowse-1.4.1/ebin/ibrowse_lib.beam
-lib/couchdb/erlang/lib/ibrowse-1.4.1/ebin/ibrowse_lb.beam
-lib/couchdb/erlang/lib/ibrowse-1.4.1/ebin/ibrowse_http_client.beam
-lib/couchdb/erlang/lib/ibrowse-1.4.1/ebin/ibrowse.app
-lib/couchdb/erlang/lib/ibrowse-1.4.1/ebin/ibrowse.beam
-lib/couchdb/erlang/lib/couch-0.9.0/include/couch_db.hrl
-lib/couchdb/erlang/lib/couch-0.9.0/priv/lib/couch_erl_driver.la
-lib/couchdb/erlang/lib/couch-0.9.0/priv/lib/couch_erl_driver.so
-lib/couchdb/erlang/lib/couch-0.9.0/priv/lib/couch_erl_driver.a
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_os_process.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_server.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_httpd.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_stream.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_db_updater.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_rep.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_log.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_db_update_notifier_sup.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_event_sup.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_config_writer.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_httpd_stats_handlers.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch.app
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_db.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_util.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_task_status.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_db_update_notifier.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_config.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_file.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_httpd_view.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_httpd_db.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_btree.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_rep_sup.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_view.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_view_group.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_external_server.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_stats_aggregator.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_stats_collector.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_ref_counter.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_query_servers.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_doc.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_server_sup.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_httpd_misc_handlers.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_httpd_external.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_httpd_show.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_external_manager.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_view_updater.beam
-lib/couchdb/erlang/lib/couch-0.9.0/ebin/couch_key_tree.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch.app
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_batch_save.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_batch_save_sup.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_btree.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_config.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_config_writer.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_db.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_db_update_notifier.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_db_update_notifier_sup.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_db_updater.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_doc.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_event_sup.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_external_manager.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_external_server.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_file.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_httpd.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_httpd_auth.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_httpd_db.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_httpd_external.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_httpd_misc_handlers.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_httpd_oauth.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_httpd_show.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_httpd_stats_handlers.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_httpd_view.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_key_tree.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_log.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_native_process.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_os_process.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_query_servers.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_ref_counter.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_rep.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_rep_att.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_rep_changes_feed.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_rep_httpc.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_rep_missing_revs.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_rep_reader.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_rep_sup.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_rep_writer.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_server.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_server_sup.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_stats_aggregator.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_stats_collector.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_stream.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_task_status.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_util.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_view.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_view_compactor.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_view_group.beam
+lib/couchdb/erlang/lib/couch-0.10.1/ebin/couch_view_updater.beam
+lib/couchdb/erlang/lib/couch-0.10.1/include/couch_db.hrl
+lib/couchdb/erlang/lib/couch-0.10.1/priv/couchspawnkillable
+lib/couchdb/erlang/lib/couch-0.10.1/priv/lib/couch_erl_driver.a
+lib/couchdb/erlang/lib/couch-0.10.1/priv/lib/couch_erl_driver.la
+lib/couchdb/erlang/lib/couch-0.10.1/priv/lib/couch_erl_driver.so
+lib/couchdb/erlang/lib/ibrowse-1.5.2/ebin/ibrowse.app
+lib/couchdb/erlang/lib/ibrowse-1.5.2/ebin/ibrowse.beam
+lib/couchdb/erlang/lib/ibrowse-1.5.2/ebin/ibrowse_app.beam
+lib/couchdb/erlang/lib/ibrowse-1.5.2/ebin/ibrowse_http_client.beam
+lib/couchdb/erlang/lib/ibrowse-1.5.2/ebin/ibrowse_lb.beam
+lib/couchdb/erlang/lib/ibrowse-1.5.2/ebin/ibrowse_lib.beam
+lib/couchdb/erlang/lib/ibrowse-1.5.2/ebin/ibrowse_sup.beam
+lib/couchdb/erlang/lib/ibrowse-1.5.2/ebin/ibrowse_test.beam
 lib/couchdb/erlang/lib/mochiweb-r97/ebin/mochifmt.beam
 lib/couchdb/erlang/lib/mochiweb-r97/ebin/mochifmt_records.beam
 lib/couchdb/erlang/lib/mochiweb-r97/ebin/mochifmt_std.beam
@@ -77,6 +90,22 @@
 lib/couchdb/erlang/lib/mochiweb-r97/ebin/mochiweb_sup.beam
 lib/couchdb/erlang/lib/mochiweb-r97/ebin/mochiweb_util.beam
 lib/couchdb/erlang/lib/mochiweb-r97/ebin/reloader.beam
+lib/couchdb/erlang/lib/erlang-oauth/ebin/oauth.app
+lib/couchdb/erlang/lib/erlang-oauth/ebin/oauth.beam
+lib/couchdb/erlang/lib/erlang-oauth/ebin/oauth_hmac_sha1.beam
+lib/couchdb/erlang/lib/erlang-oauth/ebin/oauth_http.beam
+lib/couchdb/erlang/lib/erlang-oauth/ebin/oauth_plaintext.beam
+lib/couchdb/erlang/lib/erlang-oauth/ebin/oauth_unix.beam
+lib/couchdb/erlang/lib/erlang-oauth/ebin/oauth_uri.beam
+lib/couchdb/erlang/lib/etap/ebin/etap.beam
+lib/couchdb/erlang/lib/etap/ebin/etap_application.beam
+lib/couchdb/erlang/lib/etap/ebin/etap_can.beam
+lib/couchdb/erlang/lib/etap/ebin/etap_exception.beam
+lib/couchdb/erlang/lib/etap/ebin/etap_process.beam
+lib/couchdb/erlang/lib/etap/ebin/etap_report.beam
+lib/couchdb/erlang/lib/etap/ebin/etap_request.beam
+lib/couchdb/erlang/lib/etap/ebin/etap_string.beam
+lib/couchdb/erlang/lib/etap/ebin/etap_web.beam
 share/couchdb/server/main.js
 share/couchdb/www/_sidebar.html
 share/couchdb/www/config.html
@@ -84,7 +113,6 @@
 share/couchdb/www/database.html
 share/couchdb/www/dialog/_compact_database.html
 share/couchdb/www/dialog/_create_database.html
-share/couchdb/www/dialog/_create_document.html
 share/couchdb/www/dialog/_delete_database.html
 share/couchdb/www/dialog/_delete_document.html
 share/couchdb/www/dialog/_save_view_as.html
@@ -120,6 +148,7 @@
 share/couchdb/www/image/toggle-expand.gif
 share/couchdb/www/image/twisty.gif
 share/couchdb/www/index.html
+share/couchdb/www/image/sidebar-toggle.png
 share/couchdb/www/replicator.html
 share/couchdb/www/script/couch.js
 share/couchdb/www/script/couch_test_runner.js
@@ -136,6 +165,8 @@
 share/couchdb/www/script/jquery.resizer.js
 share/couchdb/www/script/jquery.suggest.js
 share/couchdb/www/script/json2.js
+share/couchdb/www/script/oauth.js
+share/couchdb/www/script/sha1.js
 share/couchdb/www/script/test/view_include_docs.js
 share/couchdb/www/script/test/conflicts.js
 share/couchdb/www/script/test/show_documents.js
@@ -180,8 +211,22 @@
 share/couchdb/www/script/test/view_multi_key_design.js
 share/couchdb/www/script/test/basics.js
 share/couchdb/www/script/test/content_negotiation.js
+share/couchdb/www/script/test/attachment_names.js
+share/couchdb/www/script/test/batch_save.js
+share/couchdb/www/script/test/changes.js
+share/couchdb/www/script/test/cookie_auth.js
+share/couchdb/www/script/test/erlang_views.js
+share/couchdb/www/script/test/form_submit.js
+share/couchdb/www/script/test/http.js
+share/couchdb/www/script/test/jsonp.js
+share/couchdb/www/script/test/lorem.txt
+share/couchdb/www/script/test/lorem_b64.txt
+share/couchdb/www/script/test/reduce_builtin.js
+share/couchdb/www/script/test/oauth.js
+share/couchdb/www/script/test/update_documents.js
 share/couchdb/www/status.html
 share/couchdb/www/style/layout.css
+share/couchdb/www/custom_test.html
 %%PORTDOCS%%%%DOCSDIR%%/AUTHORS.gz
 %%PORTDOCS%%%%DOCSDIR%%/BUGS.gz
 %%PORTDOCS%%%%DOCSDIR%%/CHANGES.gz
@@ -197,18 +242,24 @@
 @dirrm share/couchdb/www
 @dirrm share/couchdb/server
 @dirrm share/couchdb
-@dirrm lib/couchdb/erlang/lib/couch-0.9.0/ebin
-@dirrm lib/couchdb/erlang/lib/couch-0.9.0/include
-@dirrm lib/couchdb/erlang/lib/couch-0.9.0/priv/lib
-@dirrm lib/couchdb/erlang/lib/couch-0.9.0/priv
-@dirrm lib/couchdb/erlang/lib/couch-0.9.0
-@dirrm lib/couchdb/erlang/lib/ibrowse-1.4.1/ebin
-@dirrm lib/couchdb/erlang/lib/ibrowse-1.4.1
+@dirrm lib/couchdb/erlang/lib/couch-0.10.1/ebin
+@dirrm lib/couchdb/erlang/lib/couch-0.10.1/include
+@dirrm lib/couchdb/erlang/lib/couch-0.10.1/priv/lib
+@dirrm lib/couchdb/erlang/lib/couch-0.10.1/priv
+@dirrm lib/couchdb/erlang/lib/couch-0.10.1
+@dirrm lib/couchdb/erlang/lib/ibrowse-1.5.2/ebin
+@dirrm lib/couchdb/erlang/lib/ibrowse-1.5.2
 @dirrm lib/couchdb/erlang/lib/mochiweb-r97/ebin
 @dirrm lib/couchdb/erlang/lib/mochiweb-r97
+@dirrm lib/couchdb/erlang/lib/erlang-oauth/ebin
+@dirrm lib/couchdb/erlang/lib/erlang-oauth
+@dirrm lib/couchdb/erlang/lib/etap/ebin
+@dirrm lib/couchdb/erlang/lib/etap
 @dirrm lib/couchdb/erlang/lib
 @dirrm lib/couchdb/erlang
 @dirrm lib/couchdb/bin
 @dirrm lib/couchdb
 @dirrm etc/logrotate.d
+@dirrm etc/couchdb/default.d
+@dirrm etc/couchdb/local.d
 @dirrm etc/couchdb
>Release-Note:
>Audit-Trail:
>Unformatted:



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