On Sun, Nov 01, 2009 at 01:13:37PM +0000, Federico G. Schwindt wrote:
> On Sat, Oct 31, 2009 at 11:15:18AM +0100, Benoit Chesneau wrote:
> > Hi,
> >
> > New version of the patch with modification of msf (thanks!) that
> > create ${SYSCONFDIR}/couchdb/default.d and ${SYSCONFDIR}/couchdb/
> > local.d dirs. local.d dir will allow other package to add their
> > configuration.
> >
> > All tests (make regress and http tests suite) pass on amd64.
>
> i will test today and let you know.
below is an updated diff that includes the removal of the python query
server that you were so keen to do and correctly creates default.d and
local.d as directories.
f.-
Index: databases/apache-couchdb/Makefile
===================================================================
RCS file: /cvs/ports/databases/apache-couchdb/Makefile,v
retrieving revision 1.4
diff -N -u -p databases/apache-couchdb/Makefile
--- databases/apache-couchdb/Makefile 17 Aug 2009 14:45:13 -0000 1.4
+++ databases/apache-couchdb/Makefile 1 Nov 2009 13:41:16 -0000
@@ -2,11 +2,11 @@
COMMENT = distributed, document-oriented database
-COUCH_VER = 0.9.1
+COUCH_VER = 0.10.0
DISTNAME = apache-couchdb-${COUCH_VER}
CATEGORIES = databases
-HOMEPAGE = http://incubator.apache.org/couchdb/
+HOMEPAGE = http://couchdb.apache.org/
MAINTAINER = Benoit Chesneau <[email protected]>
@@ -44,7 +44,7 @@ CONFIGURE_ARGS = ${CONFIGURE_SHARED} \
# The 'erl -version' test in configure needs HOME to be set.
CONFIGURE_ENV = HOME=${PORTHOME}
-NO_REGRESS = Yes
+REGRESS_TARGET = check
PORTHOME = ${WRKDIR}
SUBST_VARS += COUCH_VER
Index: databases/apache-couchdb/distinfo
===================================================================
RCS file: /cvs/ports/databases/apache-couchdb/distinfo,v
retrieving revision 1.3
diff -N -u -p databases/apache-couchdb/distinfo
--- databases/apache-couchdb/distinfo 17 Aug 2009 14:45:13 -0000 1.3
+++ databases/apache-couchdb/distinfo 1 Nov 2009 13:41:16 -0000
@@ -1,5 +1,5 @@
-MD5 (apache-couchdb-0.9.1.tar.gz) = lYPvrlrfs/kEPpcP74JVYQ==
-RMD160 (apache-couchdb-0.9.1.tar.gz) = uK57bTMgnCCPCOj17T2pYLi9eu4=
-SHA1 (apache-couchdb-0.9.1.tar.gz) = OvtffGX+hqYiVGeWpzfgKpv/mwk=
-SHA256 (apache-couchdb-0.9.1.tar.gz) =
sW86ELQG0BVSiT01bNv39Ckgn5OK59OqWJ7nBN+MtNI=
-SIZE (apache-couchdb-0.9.1.tar.gz) = 698409
+MD5 (apache-couchdb-0.10.0.tar.gz) = IniGtey7a8u9xTiqxFkrDg==
+RMD160 (apache-couchdb-0.10.0.tar.gz) = UA65mtcqJlTNsOMp2ovQJggkces=
+SHA1 (apache-couchdb-0.10.0.tar.gz) = 7+WdTbWNtAJ5MnuOuUE3a+BcHWk=
+SHA256 (apache-couchdb-0.10.0.tar.gz) =
CiDA9TTOYF184rzCIyL4j34eEyvYrxdxA8ymTcFk4O0=
+SIZE (apache-couchdb-0.10.0.tar.gz) = 850687
Index: databases/apache-couchdb/patches/patch-Makefile_in
===================================================================
RCS file: /cvs/ports/databases/apache-couchdb/patches/patch-Makefile_in,v
retrieving revision 1.3
diff -N -u -p databases/apache-couchdb/patches/patch-Makefile_in
--- databases/apache-couchdb/patches/patch-Makefile_in 17 Aug 2009 14:45:13
-0000 1.3
+++ databases/apache-couchdb/patches/patch-Makefile_in 1 Nov 2009 13:41:16
-0000
@@ -1,12 +1,12 @@
-$OpenBSD: patch-Makefile_in,v 1.3 2009/08/17 14:45:13 bernd Exp $
---- Makefile.in.orig Thu Jul 16 22:59:35 2009
-+++ Makefile.in Sat Aug 1 10:30:56 2009
-@@ -230,7 +230,7 @@ version_release = @version_release@
+$OpenBSD$
+--- Makefile.in.orig Wed Oct 21 23:29:10 2009
++++ Makefile.in Wed Oct 21 23:31:35 2009
+@@ -234,7 +234,7 @@ version_release = @version_release@
version_revision = @version_revision@
version_stage = @version_stage@
- SUBDIRS = bin etc src/couchdb src/ibrowse src/mochiweb share test var utils
+ SUBDIRS = bin etc src share test var utils
-localdoc_DATA = AUTHORS.gz BUGS.gz CHANGES.gz NEWS.gz README.gz THANKS.gz
+localdoc_DATA = AUTHORS BUGS CHANGES NEWS README THANKS
DISTCLEANFILES = $(localdoc_DATA)
- EXTRA_DIST = AUTHORS BUGS CHANGES LICENSE NEWS NOTICE README THANKS
+ EXTRA_DIST = AUTHORS BUGS CHANGES LICENSE NEWS NOTICE README THANKS
license.skip
all: config.h
Index: databases/apache-couchdb/patches/patch-etc_couchdb_default_ini_tpl_in
===================================================================
RCS file:
/cvs/ports/databases/apache-couchdb/patches/patch-etc_couchdb_default_ini_tpl_in,v
retrieving revision 1.1
diff -N -u -p
databases/apache-couchdb/patches/patch-etc_couchdb_default_ini_tpl_in
--- databases/apache-couchdb/patches/patch-etc_couchdb_default_ini_tpl_in
6 Apr 2009 14:43:18 -0000 1.1
+++ /dev/null 28 Sep 2008 10:50:08 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-etc_couchdb_default_ini_tpl_in,v 1.1 2009/04/06 14:43:18 fgsch
Exp $
---- etc/couchdb/default.ini.tpl.in.orig Sat Apr 4 20:54:44 2009
-+++ etc/couchdb/default.ini.tpl.in Sat Apr 4 20:55:55 2009
-@@ -23,6 +23,7 @@ level = info
-
- [query_servers]
- javascript = %bindir%/%couchjs_command_name% %localdatadir%/server/main.js
-+python = %bindir%/couchpy
-
- ; enable external as an httpd handler, then link it with commands here.
- ; note, this api is still under consideration.
Index: databases/apache-couchdb/pkg/PLIST
===================================================================
RCS file: /cvs/ports/databases/apache-couchdb/pkg/PLIST,v
retrieving revision 1.3
diff -N -u -p databases/apache-couchdb/pkg/PLIST
--- databases/apache-couchdb/pkg/PLIST 17 Aug 2009 14:45:13 -0000 1.3
+++ databases/apache-couchdb/pkg/PLIST 1 Nov 2009 13:41:16 -0000
@@ -12,6 +12,8 @@ lib/couchdb/erlang/lib/
lib/couchdb/erlang/lib/couch-${COUCH_VER}/
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch.app
+lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_batch_save.beam
+lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_batch_save_sup.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_btree.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_config.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_config_writer.beam
@@ -25,19 +27,28 @@ lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_e
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_external_server.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_file.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_httpd.beam
+lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_httpd_auth.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_httpd_db.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_httpd_external.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_httpd_misc_handlers.beam
+lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_httpd_oauth.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_httpd_show.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_httpd_stats_handlers.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_httpd_view.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_key_tree.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_log.beam
+lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_native_process.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_os_process.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_query_servers.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_ref_counter.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_rep.beam
+lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_rep_att.beam
+lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_rep_changes_feed.beam
+lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_rep_httpc.beam
+lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_rep_missing_revs.beam
+lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_rep_reader.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_rep_sup.beam
+lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_rep_writer.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_server.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_server_sup.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_stats_aggregator.beam
@@ -46,24 +57,46 @@ lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_s
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_task_status.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_util.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_view.beam
+lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_view_compactor.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_view_group.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/ebin/couch_view_updater.beam
lib/couchdb/erlang/lib/couch-${COUCH_VER}/include/
lib/couchdb/erlang/lib/couch-${COUCH_VER}/include/couch_db.hrl
lib/couchdb/erlang/lib/couch-${COUCH_VER}/priv/
+lib/couchdb/erlang/lib/couch-${COUCH_VER}/priv/couchspawnkillable
lib/couchdb/erlang/lib/couch-${COUCH_VER}/priv/lib/
lib/couchdb/erlang/lib/couch-${COUCH_VER}/priv/lib/couch_erl_driver.a
lib/couchdb/erlang/lib/couch-${COUCH_VER}/priv/lib/couch_erl_driver.la
-lib/couchdb/erlang/lib/ibrowse-1.4.1/
-lib/couchdb/erlang/lib/ibrowse-1.4.1/ebin/
-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/ibrowse-1.4.1/ebin/ibrowse_app.beam
-lib/couchdb/erlang/lib/ibrowse-1.4.1/ebin/ibrowse_http_client.beam
-lib/couchdb/erlang/lib/ibrowse-1.4.1/ebin/ibrowse_lb.beam
-lib/couchdb/erlang/lib/ibrowse-1.4.1/ebin/ibrowse_lib.beam
-lib/couchdb/erlang/lib/ibrowse-1.4.1/ebin/ibrowse_sup.beam
-lib/couchdb/erlang/lib/ibrowse-1.4.1/ebin/ibrowse_test.beam
+lib/couchdb/erlang/lib/erlang-oauth/
+lib/couchdb/erlang/lib/erlang-oauth/ebin/
+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/
+lib/couchdb/erlang/lib/etap/ebin/
+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
+lib/couchdb/erlang/lib/ibrowse-1.5.2/
+lib/couchdb/erlang/lib/ibrowse-1.5.2/ebin/
+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/
lib/couchdb/erlang/lib/mochiweb-r97/ebin/
lib/couchdb/erlang/lib/mochiweb-r97/ebin/mochifmt.beam
@@ -99,11 +132,11 @@ share/couchdb/www/
share/couchdb/www/_sidebar.html
share/couchdb/www/config.html
share/couchdb/www/couch_tests.html
+share/couchdb/www/custom_test.html
share/couchdb/www/database.html
share/couchdb/www/dialog/
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
@@ -131,6 +164,7 @@ share/couchdb/www/image/run-mini.png
share/couchdb/www/image/run.png
share/couchdb/www/image/running.png
share/couchdb/www/image/save.png
+share/couchdb/www/image/sidebar-toggle.png
share/couchdb/www/image/spinner.gif
share/couchdb/www/image/test_failure.gif
share/couchdb/www/image/test_success.gif
@@ -157,6 +191,8 @@ share/couchdb/www/script/jquery.js
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/
share/couchdb/www/script/test/all_docs.js
share/couchdb/www/script/test/attachment_names.js
@@ -164,32 +200,44 @@ share/couchdb/www/script/test/attachment_paths.js
share/couchdb/www/script/test/attachment_views.js
share/couchdb/www/script/test/attachments.js
share/couchdb/www/script/test/basics.js
+share/couchdb/www/script/test/batch_save.js
share/couchdb/www/script/test/bulk_docs.js
+share/couchdb/www/script/test/changes.js
share/couchdb/www/script/test/compact.js
share/couchdb/www/script/test/config.js
share/couchdb/www/script/test/conflicts.js
share/couchdb/www/script/test/content_negotiation.js
+share/couchdb/www/script/test/cookie_auth.js
share/couchdb/www/script/test/copy_doc.js
share/couchdb/www/script/test/delayed_commits.js
share/couchdb/www/script/test/design_docs.js
share/couchdb/www/script/test/design_options.js
share/couchdb/www/script/test/design_paths.js
+share/couchdb/www/script/test/erlang_views.js
share/couchdb/www/script/test/etags_head.js
share/couchdb/www/script/test/etags_views.js
+share/couchdb/www/script/test/form_submit.js
+share/couchdb/www/script/test/http.js
share/couchdb/www/script/test/invalid_docids.js
+share/couchdb/www/script/test/jsonp.js
share/couchdb/www/script/test/large_docs.js
share/couchdb/www/script/test/list_views.js
+share/couchdb/www/script/test/lorem.txt
+share/couchdb/www/script/test/lorem_b64.txt
share/couchdb/www/script/test/lots_of_docs.js
share/couchdb/www/script/test/multiple_rows.js
+share/couchdb/www/script/test/oauth.js
share/couchdb/www/script/test/purge.js
share/couchdb/www/script/test/recreate_doc.js
share/couchdb/www/script/test/reduce.js
+share/couchdb/www/script/test/reduce_builtin.js
share/couchdb/www/script/test/reduce_false.js
share/couchdb/www/script/test/replication.js
share/couchdb/www/script/test/rev_stemming.js
share/couchdb/www/script/test/security_validation.js
share/couchdb/www/script/test/show_documents.js
share/couchdb/www/script/test/stats.js
+share/couchdb/www/script/test/update_documents.js
share/couchdb/www/script/test/utf8.js
share/couchdb/www/script/test/uuids.js
share/couchdb/www/script/test/view_collation.js
@@ -215,6 +263,8 @@ share/doc/couchdb/README
share/doc/couchdb/THANKS
share/examples/couchdb/
@sample ${SYSCONFDIR}/couchdb/
+...@sample ${SYSCONFDIR}/couchdb/default.d/
+...@sample ${SYSCONFDIR}/couchdb/local.d/
share/examples/couchdb/default.ini
@sample ${SYSCONFDIR}/couchdb/default.ini
share/examples/couchdb/local.ini