ports/143415: update of databases/coucdb port
Stefan `Sec` Zehl
sec at 42.org
Mon Feb 1 01:20:02 UTC 2010
>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 at 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
- at dirrm lib/couchdb/erlang/lib/couch-0.9.0/ebin
- at dirrm lib/couchdb/erlang/lib/couch-0.9.0/include
- at dirrm lib/couchdb/erlang/lib/couch-0.9.0/priv/lib
- at dirrm lib/couchdb/erlang/lib/couch-0.9.0/priv
- at dirrm lib/couchdb/erlang/lib/couch-0.9.0
- at dirrm lib/couchdb/erlang/lib/ibrowse-1.4.1/ebin
- at dirrm lib/couchdb/erlang/lib/ibrowse-1.4.1
+ at dirrm lib/couchdb/erlang/lib/couch-0.10.1/ebin
+ at dirrm lib/couchdb/erlang/lib/couch-0.10.1/include
+ at dirrm lib/couchdb/erlang/lib/couch-0.10.1/priv/lib
+ at dirrm lib/couchdb/erlang/lib/couch-0.10.1/priv
+ at dirrm lib/couchdb/erlang/lib/couch-0.10.1
+ at dirrm lib/couchdb/erlang/lib/ibrowse-1.5.2/ebin
+ at dirrm lib/couchdb/erlang/lib/ibrowse-1.5.2
@dirrm lib/couchdb/erlang/lib/mochiweb-r97/ebin
@dirrm lib/couchdb/erlang/lib/mochiweb-r97
+ at dirrm lib/couchdb/erlang/lib/erlang-oauth/ebin
+ at dirrm lib/couchdb/erlang/lib/erlang-oauth
+ at dirrm lib/couchdb/erlang/lib/etap/ebin
+ at 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
+ at dirrm etc/couchdb/default.d
+ at dirrm etc/couchdb/local.d
@dirrm etc/couchdb
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list