Merge lp:~jderose/ubuntu/trusty/couchdb/1.5.0 into lp:ubuntu/trusty/couchdb
- Trusty (14.04)
- 1.5.0
- Merge into trusty
Status: | Needs review | ||||
---|---|---|---|---|---|
Proposed branch: | lp:~jderose/ubuntu/trusty/couchdb/1.5.0 | ||||
Merge into: | lp:ubuntu/trusty/couchdb | ||||
Diff against target: |
282447 lines (+226348/-46070) 710 files modified
LICENSE (+146/-0) Makefile.am (+1/-0) Makefile.in (+4/-0) NOTICE (+33/-1) THANKS (+9/-2) acinclude.m4 (+1/-1) bin/Makefile.am (+6/-1) bin/Makefile.in (+9/-1) bin/couch-config.tpl.in (+10/-0) bin/couchdb.1 (+1/-1) bin/couchdb.tpl.in (+30/-16) bin/erlang-version.escript (+3/-0) build-aux/ltmain.sh (+57/-38) configure (+208/-106) configure.ac (+17/-8) debian/changelog (+19/-0) debian/control (+1/-5) debian/couchdb-bin.install (+0/-1) debian/couchdb.upstart (+3/-2) debian/rules (+3/-1) etc/Makefile.in (+3/-0) etc/couchdb/Makefile.am (+2/-0) etc/couchdb/Makefile.in (+5/-0) etc/couchdb/default.ini.tpl.in (+3/-0) etc/couchdb/local.ini (+4/-0) etc/default/Makefile.in (+3/-0) etc/init/Makefile.in (+3/-0) etc/launchd/Makefile.in (+3/-0) etc/logrotate.d/Makefile.in (+3/-0) etc/windows/Makefile.in (+3/-0) license.skip (+23/-0) m4/libtool.m4 (+208/-57) m4/ltoptions.m4 (+17/-2) m4/ltversion.m4 (+5/-5) share/Makefile.am (+20/-1) share/Makefile.in (+23/-1) share/doc/Makefile.in (+3/-0) share/doc/build/Makefile.am (+351/-56) share/doc/build/Makefile.in (+354/-56) share/doc/build/html/_sources/about.txt (+25/-0) share/doc/build/html/_sources/api-basics.txt (+0/-463) share/doc/build/html/_sources/api/authn.txt (+0/-41) share/doc/build/html/_sources/api/basics.txt (+601/-0) share/doc/build/html/_sources/api/configuration.txt (+0/-297) share/doc/build/html/_sources/api/database.txt (+0/-1471) share/doc/build/html/_sources/api/database/bulk-api.txt (+599/-0) share/doc/build/html/_sources/api/database/changes.txt (+556/-0) share/doc/build/html/_sources/api/database/common.txt (+423/-0) share/doc/build/html/_sources/api/database/compact.txt (+239/-0) share/doc/build/html/_sources/api/database/index.txt (+47/-0) share/doc/build/html/_sources/api/database/misc.txt (+339/-0) share/doc/build/html/_sources/api/database/security.txt (+180/-0) share/doc/build/html/_sources/api/database/temp-views.txt (+78/-0) share/doc/build/html/_sources/api/ddoc/common.txt (+216/-0) share/doc/build/html/_sources/api/ddoc/index.txt (+37/-0) share/doc/build/html/_sources/api/ddoc/render.txt (+380/-0) share/doc/build/html/_sources/api/ddoc/rewrites.txt (+89/-0) share/doc/build/html/_sources/api/ddoc/views.txt (+779/-0) share/doc/build/html/_sources/api/design.txt (+0/-1264) share/doc/build/html/_sources/api/document/attachments.txt (+314/-0) share/doc/build/html/_sources/api/document/common.txt (+1178/-0) share/doc/build/html/_sources/api/document/index.txt (+26/-0) share/doc/build/html/_sources/api/documents.txt (+0/-973) share/doc/build/html/_sources/api/index.txt (+42/-0) share/doc/build/html/_sources/api/local.txt (+41/-130) share/doc/build/html/_sources/api/misc.txt (+0/-867) share/doc/build/html/_sources/api/reference.txt (+0/-42) share/doc/build/html/_sources/api/server/authn.txt (+450/-0) share/doc/build/html/_sources/api/server/common.txt (+1000/-0) share/doc/build/html/_sources/api/server/configuration.txt (+332/-0) share/doc/build/html/_sources/api/server/index.txt (+28/-0) share/doc/build/html/_sources/changelog.txt (+0/-1489) share/doc/build/html/_sources/changes.txt (+0/-227) share/doc/build/html/_sources/config/auth.txt (+360/-0) share/doc/build/html/_sources/config/compaction.txt (+174/-0) share/doc/build/html/_sources/config/couchdb.txt (+200/-0) share/doc/build/html/_sources/config/externals.txt (+179/-0) share/doc/build/html/_sources/config/http-handlers.txt (+291/-0) share/doc/build/html/_sources/config/http.txt (+593/-0) share/doc/build/html/_sources/config/index.txt (+34/-0) share/doc/build/html/_sources/config/intro.txt (+172/-0) share/doc/build/html/_sources/config/logging.txt (+94/-0) share/doc/build/html/_sources/config/misc.txt (+223/-0) share/doc/build/html/_sources/config/proxying.txt (+98/-0) share/doc/build/html/_sources/config/query-servers.txt (+161/-0) share/doc/build/html/_sources/config/replicator.txt (+167/-0) share/doc/build/html/_sources/config/services.txt (+150/-0) share/doc/build/html/_sources/config_reference.txt (+0/-330) share/doc/build/html/_sources/configuring.txt (+0/-629) share/doc/build/html/_sources/contents.txt (+40/-0) share/doc/build/html/_sources/couchapp/ddocs.txt (+759/-0) share/doc/build/html/_sources/couchapp/index.txt (+31/-0) share/doc/build/html/_sources/couchapp/views/collation.txt (+256/-0) share/doc/build/html/_sources/couchapp/views/index.txt (+30/-0) share/doc/build/html/_sources/couchapp/views/intro.txt (+675/-0) share/doc/build/html/_sources/couchapp/views/joins.txt (+430/-0) share/doc/build/html/_sources/couchapp/views/nosql.txt (+530/-0) share/doc/build/html/_sources/couchapp/views/pagination.txt (+287/-0) share/doc/build/html/_sources/cve/2010-0009.txt (+54/-0) share/doc/build/html/_sources/cve/2010-2234.txt (+64/-0) share/doc/build/html/_sources/cve/2010-3854.txt (+57/-0) share/doc/build/html/_sources/cve/2012-5641.txt (+77/-0) share/doc/build/html/_sources/cve/2012-5649.txt (+50/-0) share/doc/build/html/_sources/cve/2012-5650.txt (+69/-0) share/doc/build/html/_sources/cve/index.txt (+73/-0) share/doc/build/html/_sources/ddocs.txt (+0/-751) share/doc/build/html/_sources/experimental.txt (+83/-0) share/doc/build/html/_sources/externals.txt (+261/-0) share/doc/build/html/_sources/fauxton/addons.txt (+199/-0) share/doc/build/html/_sources/fauxton/index.txt (+23/-0) share/doc/build/html/_sources/fauxton/install.txt (+109/-0) share/doc/build/html/_sources/index.txt (+0/-46) share/doc/build/html/_sources/install/freebsd.txt (+80/-0) share/doc/build/html/_sources/install/index.txt (+26/-0) share/doc/build/html/_sources/install/mac.txt (+194/-0) share/doc/build/html/_sources/install/unix.txt (+269/-0) share/doc/build/html/_sources/install/windows.txt (+275/-0) share/doc/build/html/_sources/intro.txt (+0/-309) share/doc/build/html/_sources/intro/api.txt (+783/-0) share/doc/build/html/_sources/intro/consistency.txt (+465/-0) share/doc/build/html/_sources/intro/curl.txt (+122/-0) share/doc/build/html/_sources/intro/futon.txt (+186/-0) share/doc/build/html/_sources/intro/index.txt (+56/-0) share/doc/build/html/_sources/intro/overview.txt (+387/-0) share/doc/build/html/_sources/intro/security.txt (+525/-0) share/doc/build/html/_sources/intro/tour.txt (+542/-0) share/doc/build/html/_sources/intro/why.txt (+315/-0) share/doc/build/html/_sources/json-structure.txt (+0/-189) share/doc/build/html/_sources/maintenance/compaction.txt (+193/-0) share/doc/build/html/_sources/maintenance/index.txt (+21/-0) share/doc/build/html/_sources/maintenance/performance.txt (+293/-0) share/doc/build/html/_sources/query-server/erlang.txt (+139/-0) share/doc/build/html/_sources/query-server/index.txt (+40/-0) share/doc/build/html/_sources/query-server/javascript.txt (+288/-0) share/doc/build/html/_sources/query-server/protocol.txt (+967/-0) share/doc/build/html/_sources/query-servers.txt (+0/-436) share/doc/build/html/_sources/replication.txt (+0/-95) share/doc/build/html/_sources/replication/conflicts.txt (+793/-0) share/doc/build/html/_sources/replication/index.txt (+37/-0) share/doc/build/html/_sources/replication/intro.txt (+95/-0) share/doc/build/html/_sources/replication/protocol.txt (+202/-0) share/doc/build/html/_sources/replication/replicator.txt (+383/-0) share/doc/build/html/_sources/replicator.txt (+0/-383) share/doc/build/html/_sources/whatsnew/0.10.txt (+150/-0) share/doc/build/html/_sources/whatsnew/0.11.txt (+357/-0) share/doc/build/html/_sources/whatsnew/0.8.txt (+178/-0) share/doc/build/html/_sources/whatsnew/0.9.txt (+262/-0) share/doc/build/html/_sources/whatsnew/1.0.txt (+277/-0) share/doc/build/html/_sources/whatsnew/1.1.txt (+175/-0) share/doc/build/html/_sources/whatsnew/1.2.txt (+242/-0) share/doc/build/html/_sources/whatsnew/1.3.txt (+256/-0) share/doc/build/html/_sources/whatsnew/1.4.txt (+61/-0) share/doc/build/html/_sources/whatsnew/1.5.txt (+48/-0) share/doc/build/html/_sources/whatsnew/index.txt (+32/-0) share/doc/build/html/about.html (+404/-0) share/doc/build/html/api-basics.html (+0/-556) share/doc/build/html/api/authn.html (+0/-222) share/doc/build/html/api/basics.html (+698/-0) share/doc/build/html/api/configuration.html (+0/-467) share/doc/build/html/api/database.html (+0/-1646) share/doc/build/html/api/database/bulk-api.html (+820/-0) share/doc/build/html/api/database/changes.html (+734/-0) share/doc/build/html/api/database/common.html (+729/-0) share/doc/build/html/api/database/compact.html (+550/-0) share/doc/build/html/api/database/index.html (+260/-0) share/doc/build/html/api/database/misc.html (+688/-0) share/doc/build/html/api/database/security.html (+428/-0) share/doc/build/html/api/database/temp-views.html (+260/-0) share/doc/build/html/api/ddoc/common.html (+451/-0) share/doc/build/html/api/ddoc/index.html (+240/-0) share/doc/build/html/api/ddoc/render.html (+675/-0) share/doc/build/html/api/ddoc/rewrites.html (+316/-0) share/doc/build/html/api/ddoc/views.html (+938/-0) share/doc/build/html/api/design.html (+0/-1384) share/doc/build/html/api/document/attachments.html (+613/-0) share/doc/build/html/api/document/common.html (+1450/-0) share/doc/build/html/api/document/index.html (+234/-0) share/doc/build/html/api/documents.html (+0/-1136) share/doc/build/html/api/index.html (+277/-0) share/doc/build/html/api/local.html (+93/-163) share/doc/build/html/api/misc.html (+0/-1222) share/doc/build/html/api/reference.html (+0/-273) share/doc/build/html/api/server/authn.html (+653/-0) share/doc/build/html/api/server/common.html (+1535/-0) share/doc/build/html/api/server/configuration.html (+651/-0) share/doc/build/html/api/server/index.html (+249/-0) share/doc/build/html/changelog.html (+0/-2043) share/doc/build/html/changes.html (+0/-414) share/doc/build/html/config-ref.html (+1090/-0) share/doc/build/html/config/auth.html (+550/-0) share/doc/build/html/config/compaction.html (+374/-0) share/doc/build/html/config/couchdb.html (+391/-0) share/doc/build/html/config/externals.html (+357/-0) share/doc/build/html/config/http-handlers.html (+497/-0) share/doc/build/html/config/http.html (+803/-0) share/doc/build/html/config/index.html (+277/-0) share/doc/build/html/config/intro.html (+337/-0) share/doc/build/html/config/logging.html (+287/-0) share/doc/build/html/config/misc.html (+420/-0) share/doc/build/html/config/proxying.html (+278/-0) share/doc/build/html/config/query-servers.html (+352/-0) share/doc/build/html/config/replicator.html (+373/-0) share/doc/build/html/config/services.html (+354/-0) share/doc/build/html/config_reference.html (+0/-743) share/doc/build/html/configuring.html (+0/-682) share/doc/build/html/contents.html (+705/-0) share/doc/build/html/contributing.html (+324/-0) share/doc/build/html/couchapp/ddocs.html (+1012/-0) share/doc/build/html/couchapp/index.html (+224/-0) share/doc/build/html/couchapp/views/collation.html (+424/-0) share/doc/build/html/couchapp/views/index.html (+274/-0) share/doc/build/html/couchapp/views/intro.html (+844/-0) share/doc/build/html/couchapp/views/joins.html (+590/-0) share/doc/build/html/couchapp/views/nosql.html (+643/-0) share/doc/build/html/couchapp/views/pagination.html (+458/-0) share/doc/build/html/cve/2010-0009.html (+251/-0) share/doc/build/html/cve/2010-2234.html (+254/-0) share/doc/build/html/cve/2010-3854.html (+249/-0) share/doc/build/html/cve/2012-5641.html (+275/-0) share/doc/build/html/cve/2012-5649.html (+247/-0) share/doc/build/html/cve/2012-5650.html (+264/-0) share/doc/build/html/cve/index.html (+250/-0) share/doc/build/html/ddocs.html (+0/-976) share/doc/build/html/download.html (+207/-0) share/doc/build/html/experimental.html (+265/-0) share/doc/build/html/externals.html (+427/-0) share/doc/build/html/fauxton/addons.html (+376/-0) share/doc/build/html/fauxton/index.html (+224/-0) share/doc/build/html/fauxton/install.html (+279/-0) share/doc/build/html/genindex.html (+0/-360) share/doc/build/html/http-api.html (+706/-0) share/doc/build/html/index.html (+213/-178) share/doc/build/html/install/freebsd.html (+263/-0) share/doc/build/html/install/index.html (+227/-0) share/doc/build/html/install/mac.html (+348/-0) share/doc/build/html/install/unix.html (+417/-0) share/doc/build/html/install/windows.html (+419/-0) share/doc/build/html/intro.html (+0/-423) share/doc/build/html/intro/api.html (+832/-0) share/doc/build/html/intro/consistency.html (+562/-0) share/doc/build/html/intro/curl.html (+290/-0) share/doc/build/html/intro/futon.html (+345/-0) share/doc/build/html/intro/index.html (+280/-0) share/doc/build/html/intro/overview.html (+530/-0) share/doc/build/html/intro/security.html (+637/-0) share/doc/build/html/intro/tour.html (+614/-0) share/doc/build/html/intro/why.html (+455/-0) share/doc/build/html/json-structure.html (+96/-224) share/doc/build/html/maintenance/compaction.html (+355/-0) share/doc/build/html/maintenance/index.html (+241/-0) share/doc/build/html/maintenance/performance.html (+457/-0) share/doc/build/html/query-server/erlang.html (+349/-0) share/doc/build/html/query-server/index.html (+231/-0) share/doc/build/html/query-server/javascript.html (+598/-0) share/doc/build/html/query-server/protocol.html (+1227/-0) share/doc/build/html/query-servers.html (+0/-739) share/doc/build/html/replication.html (+0/-247) share/doc/build/html/replication/conflicts.html (+907/-0) share/doc/build/html/replication/index.html (+253/-0) share/doc/build/html/replication/intro.html (+277/-0) share/doc/build/html/replication/protocol.html (+378/-0) share/doc/build/html/replication/replicator.html (+533/-0) share/doc/build/html/replicator.html (+0/-503) share/doc/build/html/search.html (+35/-12) share/doc/build/html/searchindex.js (+1/-1) share/doc/build/html/whatsnew/0.10.html (+362/-0) share/doc/build/html/whatsnew/0.11.html (+600/-0) share/doc/build/html/whatsnew/0.8.html (+391/-0) share/doc/build/html/whatsnew/0.9.html (+486/-0) share/doc/build/html/whatsnew/1.0.html (+532/-0) share/doc/build/html/whatsnew/1.1.html (+397/-0) share/doc/build/html/whatsnew/1.2.html (+470/-0) share/doc/build/html/whatsnew/1.3.html (+479/-0) share/doc/build/html/whatsnew/1.4.html (+247/-0) share/doc/build/html/whatsnew/1.5.html (+240/-0) share/doc/build/html/whatsnew/index.html (+483/-0) share/doc/build/texinfo/CouchDB.info (+30987/-9999) share/doc/ext/configdomain.py (+127/-0) share/doc/ext/github.py (+44/-0) share/doc/ext/http-api-descr.json (+79/-0) share/doc/ext/httpdomain.py (+650/-0) share/doc/src/about.rst (+25/-0) share/doc/src/api-basics.rst (+0/-463) share/doc/src/api/authn.rst (+0/-41) share/doc/src/api/basics.rst (+601/-0) share/doc/src/api/configuration.rst (+0/-297) share/doc/src/api/database.rst (+0/-1471) share/doc/src/api/database/bulk-api.rst (+599/-0) share/doc/src/api/database/changes.rst (+556/-0) share/doc/src/api/database/common.rst (+423/-0) share/doc/src/api/database/compact.rst (+239/-0) share/doc/src/api/database/index.rst (+47/-0) share/doc/src/api/database/misc.rst (+339/-0) share/doc/src/api/database/security.rst (+180/-0) share/doc/src/api/database/temp-views.rst (+78/-0) share/doc/src/api/ddoc/common.rst (+216/-0) share/doc/src/api/ddoc/index.rst (+37/-0) share/doc/src/api/ddoc/render.rst (+380/-0) share/doc/src/api/ddoc/rewrites.rst (+89/-0) share/doc/src/api/ddoc/views.rst (+779/-0) share/doc/src/api/design.rst (+0/-1264) share/doc/src/api/document/attachments.rst (+314/-0) share/doc/src/api/document/common.rst (+1178/-0) share/doc/src/api/document/index.rst (+26/-0) share/doc/src/api/documents.rst (+0/-973) share/doc/src/api/index.rst (+42/-0) share/doc/src/api/local.rst (+41/-130) share/doc/src/api/misc.rst (+0/-867) share/doc/src/api/reference.rst (+0/-42) share/doc/src/api/server/authn.rst (+450/-0) share/doc/src/api/server/common.rst (+1000/-0) share/doc/src/api/server/configuration.rst (+332/-0) share/doc/src/api/server/index.rst (+28/-0) share/doc/src/changelog.rst (+0/-1489) share/doc/src/changes.rst (+0/-227) share/doc/src/conf.py (+80/-19) share/doc/src/config/auth.rst (+360/-0) share/doc/src/config/compaction.rst (+174/-0) share/doc/src/config/couchdb.rst (+200/-0) share/doc/src/config/externals.rst (+179/-0) share/doc/src/config/http-handlers.rst (+291/-0) share/doc/src/config/http.rst (+593/-0) share/doc/src/config/index.rst (+34/-0) share/doc/src/config/intro.rst (+172/-0) share/doc/src/config/logging.rst (+94/-0) share/doc/src/config/misc.rst (+223/-0) share/doc/src/config/proxying.rst (+98/-0) share/doc/src/config/query-servers.rst (+161/-0) share/doc/src/config/replicator.rst (+167/-0) share/doc/src/config/services.rst (+150/-0) share/doc/src/config_reference.rst (+0/-330) share/doc/src/configuring.rst (+0/-629) share/doc/src/contents.rst (+40/-0) share/doc/src/couchapp/ddocs.rst (+759/-0) share/doc/src/couchapp/index.rst (+31/-0) share/doc/src/couchapp/views/collation.rst (+256/-0) share/doc/src/couchapp/views/index.rst (+30/-0) share/doc/src/couchapp/views/intro.rst (+675/-0) share/doc/src/couchapp/views/joins.rst (+430/-0) share/doc/src/couchapp/views/nosql.rst (+530/-0) share/doc/src/couchapp/views/pagination.rst (+287/-0) share/doc/src/cve/2010-0009.rst (+54/-0) share/doc/src/cve/2010-2234.rst (+64/-0) share/doc/src/cve/2010-3854.rst (+57/-0) share/doc/src/cve/2012-5641.rst (+77/-0) share/doc/src/cve/2012-5649.rst (+50/-0) share/doc/src/cve/2012-5650.rst (+69/-0) share/doc/src/cve/index.rst (+73/-0) share/doc/src/ddocs.rst (+0/-751) share/doc/src/experimental.rst (+83/-0) share/doc/src/externals.rst (+261/-0) share/doc/src/fauxton/addons.rst (+199/-0) share/doc/src/fauxton/index.rst (+23/-0) share/doc/src/fauxton/install.rst (+109/-0) share/doc/src/index.rst (+0/-46) share/doc/src/install/freebsd.rst (+80/-0) share/doc/src/install/index.rst (+26/-0) share/doc/src/install/mac.rst (+194/-0) share/doc/src/install/unix.rst (+269/-0) share/doc/src/install/windows.rst (+275/-0) share/doc/src/intro.rst (+0/-309) share/doc/src/intro/api.rst (+783/-0) share/doc/src/intro/consistency.rst (+465/-0) share/doc/src/intro/curl.rst (+122/-0) share/doc/src/intro/futon.rst (+186/-0) share/doc/src/intro/index.rst (+56/-0) share/doc/src/intro/overview.rst (+387/-0) share/doc/src/intro/security.rst (+525/-0) share/doc/src/intro/tour.rst (+542/-0) share/doc/src/intro/why.rst (+315/-0) share/doc/src/json-structure.rst (+0/-189) share/doc/src/maintenance/compaction.rst (+193/-0) share/doc/src/maintenance/index.rst (+21/-0) share/doc/src/maintenance/performance.rst (+293/-0) share/doc/src/query-server/erlang.rst (+139/-0) share/doc/src/query-server/index.rst (+40/-0) share/doc/src/query-server/javascript.rst (+288/-0) share/doc/src/query-server/protocol.rst (+967/-0) share/doc/src/query-servers.rst (+0/-436) share/doc/src/replication.rst (+0/-95) share/doc/src/replication/conflicts.rst (+793/-0) share/doc/src/replication/index.rst (+37/-0) share/doc/src/replication/intro.rst (+95/-0) share/doc/src/replication/protocol.rst (+202/-0) share/doc/src/replication/replicator.rst (+383/-0) share/doc/src/replicator.rst (+0/-383) share/doc/src/whatsnew/0.10.rst (+150/-0) share/doc/src/whatsnew/0.11.rst (+357/-0) share/doc/src/whatsnew/0.8.rst (+178/-0) share/doc/src/whatsnew/0.9.rst (+262/-0) share/doc/src/whatsnew/1.0.rst (+277/-0) share/doc/src/whatsnew/1.1.rst (+175/-0) share/doc/src/whatsnew/1.2.rst (+242/-0) share/doc/src/whatsnew/1.3.rst (+256/-0) share/doc/src/whatsnew/1.4.rst (+61/-0) share/doc/src/whatsnew/1.5.rst (+48/-0) share/doc/src/whatsnew/index.rst (+32/-0) share/doc/templates/couchdb/domainindex.html (+49/-0) share/doc/templates/couchdb/theme.conf (+13/-0) share/doc/templates/help.html (+9/-0) share/doc/templates/layout.html (+27/-0) share/doc/templates/pages/download.html (+48/-0) share/doc/templates/pages/index.html (+175/-0) share/www/_sidebar.html (+2/-1) share/www/fauxton/css/index.css (+37/-0) share/www/fauxton/img/fontawesome-webfont.svg (+399/-0) share/www/fauxton/img/fontcustom_fauxton.svg (+200/-0) share/www/fauxton/index.html (+45/-0) share/www/fauxton/js/require.js (+27/-0) share/www/plugins.html (+121/-0) share/www/script/couch_tests.js (+0/-1) share/www/script/test/list_views.js (+1/-25) share/www/script/test/show_documents.js (+0/-42) share/www/script/test/update_documents.js (+3/-28) share/www/script/test/users_db_security.js (+9/-2) share/www/script/test/view_xml.js (+0/-39) src/Makefile.am (+270/-1) src/Makefile.in (+273/-1) src/couch_dbupdates/Makefile.in (+3/-0) src/couch_index/Makefile.in (+3/-0) src/couch_mrview/Makefile.in (+3/-0) src/couch_mrview/src/couch_mrview_http.erl (+24/-8) src/couch_plugins/Makefile.am (+40/-0) src/couch_plugins/Makefile.in (+529/-0) src/couch_plugins/README.md (+186/-0) src/couch_plugins/src/couch_plugins.app.src (+23/-0) src/couch_plugins/src/couch_plugins.erl (+340/-0) src/couch_plugins/src/couch_plugins_httpd.erl (+65/-0) src/couch_replicator/Makefile.in (+3/-0) src/couch_replicator/src/couch_replicator_api_wrap.erl (+132/-35) src/couch_replicator/src/couch_replicator_worker.erl (+2/-2) src/couchdb/Makefile.in (+3/-0) src/couchdb/couch_config.erl (+1/-1) src/couchdb/couch_httpd.erl (+3/-2) src/couchdb/couch_secondary_sup.erl (+8/-1) src/couchdb/couch_server.erl (+6/-1) src/couchdb/priv/Makefile.in (+3/-0) src/couchdb/priv/couch_js/utf8.c (+19/-16) src/couchdb/priv/couchjs.1 (+1/-1) src/couchjs-node/Makefile.am (+24/-0) src/couchjs-node/Makefile.in (+460/-0) src/couchjs-node/README.md (+32/-0) src/couchjs-node/cli.js (+89/-0) src/couchjs-node/console.js (+66/-0) src/couchjs-node/couchdb.js (+29/-0) src/couchjs-node/couchjs.js (+133/-0) src/couchjs-node/inspector.js (+101/-0) src/couchjs-node/package.json (+40/-0) src/couchjs-node/sandbox.js (+47/-0) src/couchjs-node/stream.js (+115/-0) src/couchjs-node/test/experiment.js (+125/-0) src/couchjs-node/xml.js (+22/-0) src/ejson/Makefile.in (+3/-0) src/erlang-oauth/Makefile.in (+3/-0) src/etap/Makefile.in (+3/-0) src/fauxton/Gruntfile.js (+423/-0) src/fauxton/TODO.md (+26/-0) src/fauxton/app/addons/activetasks/assets/less/activetasks.less (+6/-0) src/fauxton/app/addons/activetasks/base.js (+26/-0) src/fauxton/app/addons/activetasks/resources.js (+108/-0) src/fauxton/app/addons/activetasks/routes.js (+58/-0) src/fauxton/app/addons/activetasks/templates/detail.html (+21/-0) src/fauxton/app/addons/activetasks/templates/table.html (+52/-0) src/fauxton/app/addons/activetasks/templates/tabledetail.html (+36/-0) src/fauxton/app/addons/activetasks/templates/tabs.html (+46/-0) src/fauxton/app/addons/activetasks/tests/viewsSpec.js (+139/-0) src/fauxton/app/addons/activetasks/views.js (+181/-0) src/fauxton/app/addons/auth/assets/less/auth.less (+4/-0) src/fauxton/app/addons/auth/base.js (+69/-0) src/fauxton/app/addons/auth/resources.js (+363/-0) src/fauxton/app/addons/auth/routes.js (+93/-0) src/fauxton/app/addons/auth/templates/change_password.html (+26/-0) src/fauxton/app/addons/auth/templates/create_admin.html (+37/-0) src/fauxton/app/addons/auth/templates/login.html (+26/-0) src/fauxton/app/addons/auth/templates/nav_dropdown.html (+26/-0) src/fauxton/app/addons/auth/templates/nav_link_title.html (+22/-0) src/fauxton/app/addons/auth/templates/noAccess.html (+20/-0) src/fauxton/app/addons/config/base.js (+28/-0) src/fauxton/app/addons/config/resources.js (+175/-0) src/fauxton/app/addons/config/routes.js (+59/-0) src/fauxton/app/addons/config/templates/dashboard.html (+52/-0) src/fauxton/app/addons/config/templates/item.html (+31/-0) src/fauxton/app/addons/contribute/base.js (+33/-0) src/fauxton/app/addons/exampleAuth/base.js (+59/-0) src/fauxton/app/addons/exampleAuth/templates/noAccess.html (+19/-0) src/fauxton/app/addons/logs/base.js (+28/-0) src/fauxton/app/addons/logs/resources.js (+223/-0) src/fauxton/app/addons/logs/routes.js (+58/-0) src/fauxton/app/addons/logs/templates/dashboard.html (+46/-0) src/fauxton/app/addons/logs/templates/filterItem.html (+16/-0) src/fauxton/app/addons/logs/templates/sidebar.html (+27/-0) src/fauxton/app/addons/logs/tests/logSpec.js (+38/-0) src/fauxton/app/addons/permissions/assets/less/permissions.less (+32/-0) src/fauxton/app/addons/permissions/base.js (+25/-0) src/fauxton/app/addons/permissions/resources.js (+70/-0) src/fauxton/app/addons/permissions/routes.js (+64/-0) src/fauxton/app/addons/permissions/templates/item.html (+17/-0) src/fauxton/app/addons/permissions/templates/permissions.html (+15/-0) src/fauxton/app/addons/permissions/templates/section.html (+46/-0) src/fauxton/app/addons/permissions/tests/resourceSpec.js (+51/-0) src/fauxton/app/addons/permissions/tests/viewsSpec.js (+159/-0) src/fauxton/app/addons/permissions/views.js (+200/-0) src/fauxton/app/addons/plugins/base.js (+24/-0) src/fauxton/app/addons/plugins/resources.js (+26/-0) src/fauxton/app/addons/plugins/routes.js (+47/-0) src/fauxton/app/addons/plugins/templates/plugins.html (+102/-0) src/fauxton/app/addons/replication/assets/less/replication.less (+196/-0) src/fauxton/app/addons/replication/base.js (+24/-0) src/fauxton/app/addons/replication/resources.js (+68/-0) src/fauxton/app/addons/replication/route.js (+49/-0) src/fauxton/app/addons/replication/templates/form.html (+74/-0) src/fauxton/app/addons/replication/templates/progress.html (+22/-0) src/fauxton/app/addons/replication/tests/replicationSpec.js (+28/-0) src/fauxton/app/addons/replication/views.js (+295/-0) src/fauxton/app/addons/stats/assets/less/stats.less (+20/-0) src/fauxton/app/addons/stats/base.js (+26/-0) src/fauxton/app/addons/stats/resources.js (+37/-0) src/fauxton/app/addons/stats/routes.js (+61/-0) src/fauxton/app/addons/stats/templates/by_method.html (+16/-0) src/fauxton/app/addons/stats/templates/pie_table.html (+56/-0) src/fauxton/app/addons/stats/templates/stats.html (+16/-0) src/fauxton/app/addons/stats/templates/statselect.html (+22/-0) src/fauxton/app/addons/stats/views.js (+171/-0) src/fauxton/app/api.js (+453/-0) src/fauxton/app/app.js (+81/-0) src/fauxton/app/config.js (+62/-0) src/fauxton/app/helpers.js (+72/-0) src/fauxton/app/initialize.js (+65/-0) src/fauxton/app/load_addons.js.underscore (+27/-0) src/fauxton/app/main.js (+38/-0) src/fauxton/app/mixins.js (+56/-0) src/fauxton/app/modules/databases/base.js (+36/-0) src/fauxton/app/modules/databases/resources.js (+157/-0) src/fauxton/app/modules/databases/routes.js (+82/-0) src/fauxton/app/modules/databases/views.js (+225/-0) src/fauxton/app/modules/documents/base.js (+24/-0) src/fauxton/app/modules/documents/resources.js (+546/-0) src/fauxton/app/modules/documents/routes.js (+399/-0) src/fauxton/app/modules/documents/tests/resourcesSpec.js (+84/-0) src/fauxton/app/modules/documents/views.js (+1560/-0) src/fauxton/app/modules/fauxton/base.js (+265/-0) src/fauxton/app/modules/fauxton/components.js (+173/-0) src/fauxton/app/modules/fauxton/layout.js (+98/-0) src/fauxton/app/modules/pouchdb/base.js (+60/-0) src/fauxton/app/modules/pouchdb/pouch.collate.js (+115/-0) src/fauxton/app/modules/pouchdb/pouchdb.mapreduce.js (+324/-0) src/fauxton/app/resizeColumns.js (+87/-0) src/fauxton/app/router.js (+150/-0) src/fauxton/app/templates/databases/item.html (+23/-0) src/fauxton/app/templates/databases/list.html (+34/-0) src/fauxton/app/templates/databases/newdatabase.html (+17/-0) src/fauxton/app/templates/databases/sidebar.html (+31/-0) src/fauxton/app/templates/documents/all_docs_item.html (+26/-0) src/fauxton/app/templates/documents/all_docs_list.html (+50/-0) src/fauxton/app/templates/documents/changes.html (+38/-0) src/fauxton/app/templates/documents/ddoc_info.html (+28/-0) src/fauxton/app/templates/documents/doc.html (+50/-0) src/fauxton/app/templates/documents/doc_field_editor.html (+74/-0) src/fauxton/app/templates/documents/doc_field_editor_tabs.html (+19/-0) src/fauxton/app/templates/documents/duplicate_doc_modal.html (+36/-0) src/fauxton/app/templates/documents/edit_tools.html (+44/-0) src/fauxton/app/templates/documents/index_menu_item.html (+17/-0) src/fauxton/app/templates/documents/index_row_docular.html (+26/-0) src/fauxton/app/templates/documents/index_row_tabular.html (+25/-0) src/fauxton/app/templates/documents/jumpdoc.html (+20/-0) src/fauxton/app/templates/documents/search.html (+15/-0) src/fauxton/app/templates/documents/sidebar.html (+65/-0) src/fauxton/app/templates/documents/tabs.html (+39/-0) src/fauxton/app/templates/documents/upload_modal.html (+42/-0) src/fauxton/app/templates/documents/view_editor.html (+187/-0) src/fauxton/app/templates/fauxton/api_bar.html (+30/-0) src/fauxton/app/templates/fauxton/breadcrumbs.html (+24/-0) src/fauxton/app/templates/fauxton/footer.html (+15/-0) src/fauxton/app/templates/fauxton/index_pagination.html (+24/-0) src/fauxton/app/templates/fauxton/nav_bar.html (+67/-0) src/fauxton/app/templates/fauxton/notification.html (+18/-0) src/fauxton/app/templates/fauxton/pagination.html (+31/-0) src/fauxton/app/templates/layouts/login_pane.html (+17/-0) src/fauxton/app/templates/layouts/one_pane.html (+28/-0) src/fauxton/app/templates/layouts/two_pane.html (+30/-0) src/fauxton/app/templates/layouts/with_right_sidebar.html (+26/-0) src/fauxton/app/templates/layouts/with_sidebar.html (+27/-0) src/fauxton/app/templates/layouts/with_tabs.html (+28/-0) src/fauxton/app/templates/layouts/with_tabs_sidebar.html (+41/-0) src/fauxton/assets/css/codemirror.css (+176/-0) src/fauxton/assets/css/nv.d3.css (+656/-0) src/fauxton/assets/img/fontawesome-webfont.svg (+399/-0) src/fauxton/assets/img/fontcustom_fauxton.svg (+200/-0) src/fauxton/assets/index.underscore (+47/-0) src/fauxton/assets/js/libs/almond.js (+314/-0) src/fauxton/assets/js/libs/backbone.js (+1571/-0) src/fauxton/assets/js/libs/bootstrap.js (+2291/-0) src/fauxton/assets/js/libs/codemirror.js (+3193/-0) src/fauxton/assets/js/libs/d3.js (+7026/-0) src/fauxton/assets/js/libs/jquery.js (+9789/-0) src/fauxton/assets/js/libs/jshint.js (+4529/-0) src/fauxton/assets/js/libs/lodash.js (+4493/-0) src/fauxton/assets/js/libs/nv.d3.js (+13119/-0) src/fauxton/assets/js/libs/require.js (+2045/-0) src/fauxton/assets/js/libs/spin.min.js (+1/-0) src/fauxton/assets/js/plugins/backbone.layoutmanager.js (+996/-0) src/fauxton/assets/js/plugins/codemirror-javascript.js (+361/-0) src/fauxton/assets/js/plugins/jquery.form.js (+1190/-0) src/fauxton/assets/js/plugins/prettify.js (+28/-0) src/fauxton/assets/less/bootstrap/accordion.less (+34/-0) src/fauxton/assets/less/bootstrap/alerts.less (+79/-0) src/fauxton/assets/less/bootstrap/bootstrap.less (+63/-0) src/fauxton/assets/less/bootstrap/breadcrumbs.less (+24/-0) src/fauxton/assets/less/bootstrap/button-groups.less (+229/-0) src/fauxton/assets/less/bootstrap/buttons.less (+228/-0) src/fauxton/assets/less/bootstrap/carousel.less (+158/-0) src/fauxton/assets/less/bootstrap/close.less (+32/-0) src/fauxton/assets/less/bootstrap/code.less (+61/-0) src/fauxton/assets/less/bootstrap/component-animations.less (+22/-0) src/fauxton/assets/less/bootstrap/dropdowns.less (+248/-0) src/fauxton/assets/less/bootstrap/font-awesome/bootstrap.less (+84/-0) src/fauxton/assets/less/bootstrap/font-awesome/core.less (+129/-0) src/fauxton/assets/less/bootstrap/font-awesome/extras.less (+93/-0) src/fauxton/assets/less/bootstrap/font-awesome/font-awesome-ie7.less (+1953/-0) src/fauxton/assets/less/bootstrap/font-awesome/font-awesome.less (+33/-0) src/fauxton/assets/less/bootstrap/font-awesome/icons.less (+381/-0) src/fauxton/assets/less/bootstrap/font-awesome/mixins.less (+48/-0) src/fauxton/assets/less/bootstrap/font-awesome/path.less (+14/-0) src/fauxton/assets/less/bootstrap/font-awesome/variables.less (+735/-0) src/fauxton/assets/less/bootstrap/forms.less (+690/-0) src/fauxton/assets/less/bootstrap/grid.less (+21/-0) src/fauxton/assets/less/bootstrap/hero-unit.less (+25/-0) src/fauxton/assets/less/bootstrap/labels-badges.less (+84/-0) src/fauxton/assets/less/bootstrap/layouts.less (+16/-0) src/fauxton/assets/less/bootstrap/media.less (+55/-0) src/fauxton/assets/less/bootstrap/mixins.less (+716/-0) src/fauxton/assets/less/bootstrap/modals.less (+95/-0) src/fauxton/assets/less/bootstrap/navbar.less (+497/-0) src/fauxton/assets/less/bootstrap/navs.less (+409/-0) src/fauxton/assets/less/bootstrap/pager.less (+43/-0) src/fauxton/assets/less/bootstrap/pagination.less (+123/-0) src/fauxton/assets/less/bootstrap/popovers.less (+133/-0) src/fauxton/assets/less/bootstrap/progress-bars.less (+122/-0) src/fauxton/assets/less/bootstrap/reset.less (+216/-0) src/fauxton/assets/less/bootstrap/responsive-1200px-min.less (+28/-0) src/fauxton/assets/less/bootstrap/responsive-767px-max.less (+193/-0) src/fauxton/assets/less/bootstrap/responsive-768px-979px.less (+19/-0) src/fauxton/assets/less/bootstrap/responsive-navbar.less (+189/-0) src/fauxton/assets/less/bootstrap/responsive-utilities.less (+59/-0) src/fauxton/assets/less/bootstrap/responsive.less (+48/-0) src/fauxton/assets/less/bootstrap/scaffolding.less (+53/-0) src/fauxton/assets/less/bootstrap/sprites.less (+197/-0) src/fauxton/assets/less/bootstrap/tables.less (+244/-0) src/fauxton/assets/less/bootstrap/tests/buttons.html (+139/-0) src/fauxton/assets/less/bootstrap/tests/css-tests.css (+150/-0) src/fauxton/assets/less/bootstrap/thumbnails.less (+53/-0) src/fauxton/assets/less/bootstrap/tooltip.less (+70/-0) src/fauxton/assets/less/bootstrap/type.less (+247/-0) src/fauxton/assets/less/bootstrap/utilities.less (+30/-0) src/fauxton/assets/less/bootstrap/variables.less (+301/-0) src/fauxton/assets/less/bootstrap/wells.less (+29/-0) src/fauxton/assets/less/config.less (+46/-0) src/fauxton/assets/less/couchdb.less (+72/-0) src/fauxton/assets/less/database.less (+238/-0) src/fauxton/assets/less/fauxton.less (+982/-0) src/fauxton/assets/less/icons.less (+99/-0) src/fauxton/assets/less/logs.less (+24/-0) src/fauxton/assets/less/prettyprint.less (+46/-0) src/fauxton/assets/less/variables.less (+82/-0) src/fauxton/bin/grunt (+18/-0) src/fauxton/couchapp.js (+27/-0) src/fauxton/index.html (+53/-0) src/fauxton/package.json (+48/-0) src/fauxton/readme.md (+69/-0) src/fauxton/settings.json.default (+43/-0) src/fauxton/settings.json.sample_external (+10/-0) src/fauxton/tasks/addon/rename.json (+5/-0) src/fauxton/tasks/addon/root/base.js.underscore (+21/-0) src/fauxton/tasks/addon/root/resources.js.underscore (+21/-0) src/fauxton/tasks/addon/root/routes.js.underscore (+21/-0) src/fauxton/tasks/addon/template.js (+70/-0) src/fauxton/tasks/couchserver.js (+102/-0) src/fauxton/tasks/fauxton.js (+117/-0) src/fauxton/tasks/helper.js (+45/-0) src/fauxton/test/core/layoutSpec.js (+94/-0) src/fauxton/test/core/navbarSpec.js (+107/-0) src/fauxton/test/core/paginateSpec.js (+107/-0) src/fauxton/test/core/routeObjectSpec.js (+102/-0) src/fauxton/test/mocha/chai.js (+4330/-0) src/fauxton/test/mocha/mocha.css (+251/-0) src/fauxton/test/mocha/mocha.js (+5428/-0) src/fauxton/test/mocha/sinon-chai.js (+109/-0) src/fauxton/test/mocha/sinon.js (+4290/-0) src/fauxton/test/mocha/testUtils.js (+50/-0) src/fauxton/test/runner.html (+18/-0) src/fauxton/test/test.config.underscore (+15/-0) src/fauxton/writing_addons.md (+173/-0) src/ibrowse/Makefile.in (+3/-0) src/mochiweb/Makefile.in (+3/-0) src/my-first-couchdb-plugin/.gitignore (+1/-0) src/my-first-couchdb-plugin/Makefile (+38/-0) src/my-first-couchdb-plugin/README.md (+196/-0) src/my-first-couchdb-plugin/src/my_first_couchdb_plugin.app.src (+21/-0) src/my-first-couchdb-plugin/src/my_first_couchdb_plugin.erl (+18/-0) src/my-first-couchdb-plugin/test/my_first_couchdb_plugin_tests.erl (+15/-0) src/snappy/Makefile.in (+3/-0) test/Makefile.in (+3/-0) test/bench/Makefile.in (+3/-0) test/etap/Makefile.in (+3/-0) test/javascript/Makefile.in (+3/-0) test/javascript/run.tpl (+10/-5) test/view_server/Makefile.in (+3/-0) utils/Makefile.am (+1/-0) utils/Makefile.in (+4/-0) var/Makefile.in (+3/-0) |
||||
To merge this branch: | bzr merge lp:~jderose/ubuntu/trusty/couchdb/1.5.0 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Iain Lane | Approve | ||
Dave Cottlehuber (community) | Approve | ||
Jason Gerard DeRose (community) | Needs Resubmitting | ||
Review via email: mp+197291@code.launchpad.net |
Commit message
Description of the change
For background, please see this bug:
https:/
Currently CouchDB 1.4.0 wont build on Trusty (same is true with CouchDB 1.5.0 on Trusty). The fix is to add a Build-Depends on `install-info`. Somehow this was getting pulled in on Raring (perhaps because `build-essential` depended on it), but isn't on Trusty.
However, after reviewing the actual content in the `couchdb` info page, I think it's best to neither build nor install this info page as it has the exact same content as the `couchdb` man page.
To aid the review, here's the result of `bzr diff debian/ -r 73..`:
=== modified file 'debian/changelog'
--- debian/changelog 2013-08-28 16:28:32 +0000
+++ debian/changelog 2013-11-30 20:52:48 +0000
@@ -1,3 +1,17 @@
+couchdb (1.5.0-0ubuntu1) trusty; urgency=low
+
+ * New upstream release (LP: #1254371)
+ * Don't include `couchdb` info page in `couchdb-bin` binary package as it
+ provides no meaningful benefit over the `couchdb` man page (note this change
+ means we don't need to add a Build-Depends on `install-info` for Trusty)
+ * Remove Build-Depends: texlive-latex-base, texlive-
+ texlive-
+ thus produced doesn't get included in binary the packages anyway)
+ * debian/rules: don't call ./configure with --enable-strictness as we dropped
+ Build-Depends on `texlive-*`, `texinfo`, plus didn't add `install-info`
+
+ -- Jason Gerard DeRose <email address hidden> Sat, 30 Nov 2013 13:52:40 -0700
+
couchdb (1.4.0-0ubuntu1) saucy; urgency=low
* New upstream release (LP: #1212481)
=== modified file 'debian/control'
--- debian/control 2013-08-28 16:28:32 +0000
+++ debian/control 2013-11-24 20:37:16 +0000
@@ -17,11 +17,6 @@
- texlive-latex-base,
- texlive-
- texlive-
- texlive-
- texinfo,
Homepage: http://
Package: couchdb-common
=== modified file 'debian/
--- debian/
+++ debian/
@@ -1,6 +1,5 @@
debian/tmp/usr/bin
debian/tmp/usr/lib
debian/
-debian/
debian/
debian/
=== modified file 'debian/rules'
--- debian/rules 2013-08-28 16:28:32 +0000
+++ debian/rules 2013-11-24 20:36:04 +0000
@@ -4,7 +4,7 @@
dh $@
override_
- dh_auto_configure -- --enable-strictness --disable-init
+ dh_auto_configure -- --disable-init
override_
dh_auto_install
- 83. By Jason Gerard DeRose
-
Fix debian/changelog typo: 'binary the packages' => 'the binary packages'
Dave Cottlehuber (skunkwerks) wrote : | # |
Please add vendor information into default.ini.
See my comment on https:/
Great idea -- luckily CouchDB already provides functionality to do this without needing an erlang patch;
You should use the dict `vendor` option and store this in the default.ini file. There are name and version files specifically for that.
# $SOURCE/
[vendor]
name = Ubuntu
version = Trusty 14.04
Obviously you have a better idea of what these fields should be than me.
You should get something like this back after installing CouchDB:
GET / HTTP/1.1
Accept: application/json
Accept-Encoding: gzip, deflate, compress
Content-Type: application/json; charset=utf-8
Host: localhost:5984
User-Agent: HTTPie/0.8.0-dev
HTTP/1.1 200 OK
Cache-Control: must-revalidate
Content-Length: 145
Content-Type: application/json
Date: Sat, 30 Nov 2013 21:14:03 GMT
Server: CouchDB/1.5.0 (Erlang OTP/R16B02)
{
"couchdb": "Welcome",
"version": "1.5.0"
"uuid": "24ca0e5e74a4e4
"vendor": {
"name": "Ubuntu",
"version": "Trusty-14.04"
},
}
The UUID entry is unique per couchdb installation, its shown here for completeness but shouldn't be part of the ubuntu package.
A gentle reminder to all reviewers, Apache CouchDB would love to hear more from downstream / packaging teams. We're here to help you help us!
Dave Cottlehuber (skunkwerks) wrote : | # |
I put together an upstart script recently for couchdb; I found this:
start on started networking and filesystem
was the thing that stopped the infamous respawn bug that has been present in debian packages. Would this be more appropriate than the simple runlevel check?
Jason Gerard DeRose (jderose) wrote : | # |
Dave,
Thanks for the review! I didn't realize that was the intent of the "vendor" information (I thought it was to differentiate between say, rcouch, BigCouch, etc). I'll add that in ASAP.
As far as using the pre-built docs, I personally feel it's more correct to build the docs from their source during the package build. I recall getting dinged for using pre-built docs when I was trying to get pyskein into Debian. To do things the correct Debian way, all Sphinx docs should reference the common JavaScript in the `libjs-sphinxdoc` package, which means you need to build the docs from source so all the versions match up and whatnot. I've had good luck using dh_sphinxdoc for this[1], but I didn't get that working in time for the 1.4.0 package in Saucy. So thanks for reminding me that I still need to do this :)
As far as the Upstart script, I think your "start on" stanza is more correct than what I'm currently using, but as far as I know, my current Upstart script hasn't suffered from the infamous respawn bug. The reason is I'm not calling `couchdb` with the "-b -r 5" options the way the upstream init script does. Instead, I'm letting Upstart do all the process lifecycle management (including respawning if needed). Since switching to Upstart in couchdb 1.4.0-0ubuntu1, I've never encountered a situation where `sudo stop couchdb` didn't work correctly (including when removing or purging the `couchdb` package, something that still plagues the 1.2.0 package). Anyway, I'll incorporate your suggestion into the Upstart script.
Lastly, as far as packaging issues I'd like upstream to be aware of:
1) I'd like to see per-user CouchDB instances (rather than just the system-wide one) become a more official use case upstream; Ubuntu originally diverged from the Debian packaging because they needed to split things into the `couchdb` and `couchdb-bin` packages so desktopcouch could start per-user CouchDB instances without having a system-wide CouchDB instance needlessly running; although desktopcouch is no more, Novacut still has similar needs, just now Dmedia[2] starts CouchDB itself using UserCouch[3]; I think if this was a blessed use case upstream, it would be easier to get Debian (and other distros) on the same page
2) From a security perspective, I really don't like that CouchDB requires write access to its own config file (/etc/couchdb/
Thanks again!
[1] dh_sphinxdoc example: http://
[2] Dmedia: https:/
[3] UserCouch: https:/
Jason Gerard DeRose (jderose) wrote : | # |
Dave: quick question, as far as setting [vendor] info, what is the recommended way of doing this? Is there a ./configure option, or should I just modify default.ini.tpl.in at the appropriate stage?
- 84. By Jason Gerard DeRose
-
Add Build-Depends lsb-release, dh-autoreconf, autoconf-archive; debian/rules: use --with autoreconf
Dave Cottlehuber (skunkwerks) wrote : | # |
@Jason good point, actually I don't know :-). I'll check with nslater, the original autoconf package author for CouchDB what makes sense, but ATM I'd simply add that to the tpl.in file directly. Any change to autoconf will need tweaks and I don't think we'll put that in 1.6.
If there's a need from downstream to set specific vendor information (like Yolanda wants) then [vendor] is the place to do it. The intent in the original ticket was to allow us to start communicating feature sets under that key, for example cloudant might say "we are cloudant, we support this search interface v2, and geofeatures". An iriscouch/nodejitsu instance might say "geocouch 1.3" but not have search.
lsb-release will be used by build scripts to extract ubuntu release & version viz `lsb_release -a` or similar.
autoconf-archive is required by couchdb for building from tarball now, but shouldn't be needed for normal build.
see https:/
I can't speak for the rest, but I'm keen to learn more about how the packaging works.
Dave Cottlehuber (skunkwerks) wrote : | # |
@Jason thanks for the reply,
Re building docs etc, it doesn't really matter, whatever makes sense here. I'm merely pointing out that a large chunk of the dependencies are simply required to build docs, and by using the pre-built tarball that's avoided. Up to you! I do think that python pygments is required for highlighting, but that's not in the list AFAICT.
You're 100% right on the options being a large part of the (re)spwaning issue BTW. This is the right thing to do.
1) per-user instances are already supported, I suspect this will be a matter of documentation and/or config. I've used it for a while, so I suggest you open a JIRA over in CouchDB, we'll nut out what is technically required, fix doc/configs, and you are good to go.
2) only a couchdb admin can modify the local.ini. It stores local admin passwords, the per-instance UUID (used to help replication), and nothing a normal user can modify. This ini file can actually be put anywhere, and the *last* entry in the loaded configuration files is where writable entries need to go. So you can actually put that anywhere you like.
use `couchdb -c` to seee the current config chain:
/usr/local/
/usr/local/
and `couchdb -a /my/config.ini` or `couchdb -A /my/config/dir/` as required.
This is also the answer to (1) above BTW :-)
- install a "normal" couchdb config, don't have the service start up automatically, and then use your own (e.g. upstart's per-user config file http://
- 85. By Jason Gerard DeRose
-
First attempt at setting proper [vendor] info in default.ini
- 86. By Jason Gerard DeRose
-
couchdb.upstart: start on filesystem and static-network-up, stop deconfiguring-
networking - 87. By Jason Gerard DeRose
-
couchdb.upstart: heck, might as well add 'author', all the cool kids are
- 88. By Jason Gerard DeRose
-
Till I understand Yolanda Robla's reasoning, drop Build-Depends dh-autoreconf and autoconf-archive, don't use --with autoreconf
- 89. By Jason Gerard DeRose
-
Update changelog
Jason Gerard DeRose (jderose) wrote : | # |
Dave, okay, I finished the requested changes, and am ready for another review. I made two important changes:
1) The default.ini file now gets the appropriate [vendor] info from `lsb_release`
I'd really like to see an easier way of doing this implemented upstream, but I think my approach is workable for now, though a bit hacky.
2) I tweaked the couchdb.upstart config mostly based on your suggestions
Based on my reading of this:
http://
I feel it's most correct to:
start on filesystem and static-network-up
stop on deconfiguring-
I've tested start/stop, stop via apt-get remove/purge, and respawn (by manually killing the couchdb process).
Dave Cottlehuber (skunkwerks) wrote : | # |
awesome! I'm partway through pulling this "back" to work on precise
too. I'll send more details through when I'm past the stupid error
stage..
(1) this is quite linux specific and vendor-specific. I'm +0 on
teaching couchdb configure scripts to handle different distros but if
lsb_release is available (at least as a package) on all linux flavours
then its not unreasonable.
(2) seems pretty sensible. some caveats:
upstart is not clear if static-network-up is available on dhcp or
not; according to man upstart-events in precise, its emitted when the
last static interface is up.
deconfiguring-
used as an offline-capable application? FWIW it isn't available on
precise but that shouldn't matter if it works for you.
A+
Dave
On 2 December 2013 05:05, Jason Gerard DeRose <email address hidden> wrote:
> Review: Resubmit
>
> Dave, okay, I finished the requested changes, and am ready for another review. I made two important changes:
>
> 1) The default.ini file now gets the appropriate [vendor] info from `lsb_release`
>
> I'd really like to see an easier way of doing this implemented upstream, but I think my approach is workable for now, though a bit hacky.
>
> 2) I tweaked the couchdb.upstart config mostly based on your suggestions
>
> Based on my reading of this:
> http://
>
> I feel it's most correct to:
> start on filesystem and static-network-up
> stop on deconfiguring-
>
> I've tested start/stop, stop via apt-get remove/purge, and respawn (by manually killing the couchdb process).
> --
> https:/
> You are reviewing the proposed merge of lp:~jderose/ubuntu/trusty/couchdb/1.5.0 into lp:ubuntu/couchdb.
Dave Cottlehuber (skunkwerks) wrote : | # |
LGTM, I've reused a lot of this for a precise-based package & very happy with the results -- thanks Jason & Yolanda!
Let's merge this puppy :D
Iain Lane (laney) wrote : | # |
Cheers. I'll upload these - please keep an eye on bug reports for any problems.
Jason Gerard DeRose (jderose) wrote : | # |
Thanks, Iain! And yes, I'll keep an eye on things. I'm subscribed to all the bug reports, and I'm regularly using CouchDB 1.5.0 myself on Trusty now.
Unmerged revisions
- 89. By Jason Gerard DeRose
-
Update changelog
- 88. By Jason Gerard DeRose
-
Till I understand Yolanda Robla's reasoning, drop Build-Depends dh-autoreconf and autoconf-archive, don't use --with autoreconf
- 87. By Jason Gerard DeRose
-
couchdb.upstart: heck, might as well add 'author', all the cool kids are
- 86. By Jason Gerard DeRose
-
couchdb.upstart: start on filesystem and static-network-up, stop deconfiguring-
networking - 85. By Jason Gerard DeRose
-
First attempt at setting proper [vendor] info in default.ini
- 84. By Jason Gerard DeRose
-
Add Build-Depends lsb-release, dh-autoreconf, autoconf-archive; debian/rules: use --with autoreconf
- 83. By Jason Gerard DeRose
-
Fix debian/changelog typo: 'binary the packages' => 'the binary packages'
- 82. By Jason Gerard DeRose
-
Update 1.5.0-0ubuntu1 changelog timestamp in prep for merge proposal
- 81. By Jason Gerard DeRose
-
Update/clean-up changelog
- 80. By Jason Gerard DeRose
-
Drop Build-Depends on texlive-latex-base, texlive-
latex-recommend ed, texlive- latex-extra, texlive- fonts-recommend ed, texinfo
Preview Diff
1 | === modified file 'LICENSE' | |||
2 | --- LICENSE 2013-08-28 18:21:32 +0000 | |||
3 | +++ LICENSE 2013-12-01 23:56:33 +0000 | |||
4 | @@ -896,6 +896,9 @@ | |||
5 | 896 | 896 | ||
6 | 897 | Apache 2 License, see above. | 897 | Apache 2 License, see above. |
7 | 898 | 898 | ||
8 | 899 | If not otherwise noted, the extensions in this package are licensed | ||
9 | 900 | under the following license. | ||
10 | 901 | |||
11 | 899 | For src/fauxton/test/mocha/mocha.js and src/fauxton/test/mocha/mocha.js | 902 | For src/fauxton/test/mocha/mocha.js and src/fauxton/test/mocha/mocha.js |
12 | 900 | 903 | ||
13 | 901 | Copyright (c) 2011-2013 TJ Holowaychuk <tj@vision-media.ca> | 904 | Copyright (c) 2011-2013 TJ Holowaychuk <tj@vision-media.ca> |
14 | @@ -980,3 +983,146 @@ | |||
15 | 980 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | 983 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
16 | 981 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | 984 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
17 | 982 | THE SOFTWARE. | 985 | THE SOFTWARE. |
18 | 986 | |||
19 | 987 | |||
20 | 988 | for src/fauxton/assets/img/font-awesome.* | ||
21 | 989 | |||
22 | 990 | SIL OPEN FONT LICENSE | ||
23 | 991 | |||
24 | 992 | Version 1.1 - 26 February 2007 | ||
25 | 993 | |||
26 | 994 | PREAMBLE | ||
27 | 995 | The goals of the Open Font License (OFL) are to stimulate worldwide | ||
28 | 996 | development of collaborative font projects, to support the font creation | ||
29 | 997 | efforts of academic and linguistic communities, and to provide a free and | ||
30 | 998 | open framework in which fonts may be shared and improved in partnership | ||
31 | 999 | with others. | ||
32 | 1000 | |||
33 | 1001 | The OFL allows the licensed fonts to be used, studied, modified and | ||
34 | 1002 | redistributed freely as long as they are not sold by themselves. The | ||
35 | 1003 | fonts, including any derivative works, can be bundled, embedded, | ||
36 | 1004 | redistributed and/or sold with any software provided that any reserved | ||
37 | 1005 | names are not used by derivative works. The fonts and derivatives, | ||
38 | 1006 | however, cannot be released under any other type of license. The | ||
39 | 1007 | requirement for fonts to remain under this license does not apply | ||
40 | 1008 | to any document created using the fonts or their derivatives. | ||
41 | 1009 | |||
42 | 1010 | DEFINITIONS | ||
43 | 1011 | "Font Software" refers to the set of files released by the Copyright | ||
44 | 1012 | Holder(s) under this license and clearly marked as such. This may | ||
45 | 1013 | include source files, build scripts and documentation. | ||
46 | 1014 | |||
47 | 1015 | "Reserved Font Name" refers to any names specified as such after the | ||
48 | 1016 | copyright statement(s). | ||
49 | 1017 | |||
50 | 1018 | "Original Version" refers to the collection of Font Software components as | ||
51 | 1019 | distributed by the Copyright Holder(s). | ||
52 | 1020 | |||
53 | 1021 | "Modified Version" refers to any derivative made by adding to, deleting, | ||
54 | 1022 | or substituting — in part or in whole — any of the components of the | ||
55 | 1023 | Original Version, by changing formats or by porting the Font Software to a | ||
56 | 1024 | new environment. | ||
57 | 1025 | |||
58 | 1026 | "Author" refers to any designer, engineer, programmer, technical | ||
59 | 1027 | writer or other person who contributed to the Font Software. | ||
60 | 1028 | |||
61 | 1029 | PERMISSION & CONDITIONS | ||
62 | 1030 | Permission is hereby granted, free of charge, to any person obtaining | ||
63 | 1031 | a copy of the Font Software, to use, study, copy, merge, embed, modify, | ||
64 | 1032 | redistribute, and sell modified and unmodified copies of the Font | ||
65 | 1033 | Software, subject to the following conditions: | ||
66 | 1034 | |||
67 | 1035 | 1) Neither the Font Software nor any of its individual components, | ||
68 | 1036 | in Original or Modified Versions, may be sold by itself. | ||
69 | 1037 | |||
70 | 1038 | 2) Original or Modified Versions of the Font Software may be bundled, | ||
71 | 1039 | redistributed and/or sold with any software, provided that each copy | ||
72 | 1040 | contains the above copyright notice and this license. These can be | ||
73 | 1041 | included either as stand-alone text files, human-readable headers or | ||
74 | 1042 | in the appropriate machine-readable metadata fields within text or | ||
75 | 1043 | binary files as long as those fields can be easily viewed by the user. | ||
76 | 1044 | |||
77 | 1045 | 3) No Modified Version of the Font Software may use the Reserved Font | ||
78 | 1046 | Name(s) unless explicit written permission is granted by the corresponding | ||
79 | 1047 | Copyright Holder. This restriction only applies to the primary font name as | ||
80 | 1048 | presented to the users. | ||
81 | 1049 | |||
82 | 1050 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font | ||
83 | 1051 | Software shall not be used to promote, endorse or advertise any | ||
84 | 1052 | Modified Version, except to acknowledge the contribution(s) of the | ||
85 | 1053 | Copyright Holder(s) and the Author(s) or with their explicit written | ||
86 | 1054 | permission. | ||
87 | 1055 | |||
88 | 1056 | 5) The Font Software, modified or unmodified, in part or in whole, | ||
89 | 1057 | must be distributed entirely under this license, and must not be | ||
90 | 1058 | distributed under any other license. The requirement for fonts to | ||
91 | 1059 | remain under this license does not apply to any document created | ||
92 | 1060 | using the Font Software. | ||
93 | 1061 | |||
94 | 1062 | TERMINATION | ||
95 | 1063 | This license becomes null and void if any of the above conditions are | ||
96 | 1064 | not met. | ||
97 | 1065 | |||
98 | 1066 | DISCLAIMER | ||
99 | 1067 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | ||
100 | 1068 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF | ||
101 | 1069 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT | ||
102 | 1070 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE | ||
103 | 1071 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, | ||
104 | 1072 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL | ||
105 | 1073 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | ||
106 | 1074 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM | ||
107 | 1075 | OTHER DEALINGS IN THE FONT SOFTWARE. | ||
108 | 1076 | |||
109 | 1077 | |||
110 | 1078 | for src/fauxton/assets/less/bootstrap/font-awesome/* | ||
111 | 1079 | |||
112 | 1080 | The MIT License (MIT) | ||
113 | 1081 | |||
114 | 1082 | Copyright (c) 2013 Dave Gandy | ||
115 | 1083 | |||
116 | 1084 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
117 | 1085 | of this software and associated documentation files (the "Software"), to deal | ||
118 | 1086 | in the Software without restriction, including without limitation the rights | ||
119 | 1087 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
120 | 1088 | copies of the Software, and to permit persons to whom the Software is | ||
121 | 1089 | furnished to do so, subject to the following conditions: | ||
122 | 1090 | |||
123 | 1091 | The above copyright notice and this permission notice shall be included in | ||
124 | 1092 | all copies or substantial portions of the Software. | ||
125 | 1093 | |||
126 | 1094 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
127 | 1095 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
128 | 1096 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
129 | 1097 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
130 | 1098 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
131 | 1099 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
132 | 1100 | THE SOFTWARE. | ||
133 | 1101 | |||
134 | 1102 | For share/doc/ext/httpdomain.py | ||
135 | 1103 | |||
136 | 1104 | Copyright (c) 2010 by the contributors Hong Minhee <minhee@dahlia.kr>. | ||
137 | 1105 | All rights reserved. | ||
138 | 1106 | |||
139 | 1107 | Redistribution and use in source and binary forms, with or without | ||
140 | 1108 | modification, are permitted provided that the following conditions are | ||
141 | 1109 | met: | ||
142 | 1110 | |||
143 | 1111 | * Redistributions of source code must retain the above copyright | ||
144 | 1112 | notice, this list of conditions and the following disclaimer. | ||
145 | 1113 | |||
146 | 1114 | * Redistributions in binary form must reproduce the above copyright | ||
147 | 1115 | notice, this list of conditions and the following disclaimer in the | ||
148 | 1116 | documentation and/or other materials provided with the distribution. | ||
149 | 1117 | |||
150 | 1118 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||
151 | 1119 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||
152 | 1120 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | ||
153 | 1121 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | ||
154 | 1122 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||
155 | 1123 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | ||
156 | 1124 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | ||
157 | 1125 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | ||
158 | 1126 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
159 | 1127 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | ||
160 | 1128 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
161 | 983 | 1129 | ||
162 | === modified file 'Makefile.am' | |||
163 | --- Makefile.am 2013-08-28 16:28:32 +0000 | |||
164 | +++ Makefile.am 2013-12-01 23:56:33 +0000 | |||
165 | @@ -113,6 +113,7 @@ | |||
166 | 113 | mkdir -p $(top_builddir)/tmp/lib | 113 | mkdir -p $(top_builddir)/tmp/lib |
167 | 114 | mkdir -p $(top_builddir)/tmp/log | 114 | mkdir -p $(top_builddir)/tmp/log |
168 | 115 | mkdir -p $(top_builddir)/tmp/run/couchdb | 115 | mkdir -p $(top_builddir)/tmp/run/couchdb |
169 | 116 | mkdir -p $(top_builddir)/tmp/plugins | ||
170 | 116 | endif | 117 | endif |
171 | 117 | 118 | ||
172 | 118 | install-data-hook: | 119 | install-data-hook: |
173 | 119 | 120 | ||
174 | === modified file 'Makefile.in' | |||
175 | --- Makefile.in 2013-08-28 16:28:32 +0000 | |||
176 | +++ Makefile.in 2013-12-01 23:56:33 +0000 | |||
177 | @@ -199,6 +199,7 @@ | |||
178 | 199 | ERLANG_FLAGS = @ERLANG_FLAGS@ | 199 | ERLANG_FLAGS = @ERLANG_FLAGS@ |
179 | 200 | ERLC = @ERLC@ | 200 | ERLC = @ERLC@ |
180 | 201 | ERLC_FLAGS = @ERLC_FLAGS@ | 201 | ERLC_FLAGS = @ERLC_FLAGS@ |
181 | 202 | ESCRIPT = @ESCRIPT@ | ||
182 | 202 | EXEEXT = @EXEEXT@ | 203 | EXEEXT = @EXEEXT@ |
183 | 203 | FGREP = @FGREP@ | 204 | FGREP = @FGREP@ |
184 | 204 | FLAGS = @FLAGS@ | 205 | FLAGS = @FLAGS@ |
185 | @@ -287,6 +288,8 @@ | |||
186 | 287 | datarootdir = @datarootdir@ | 288 | datarootdir = @datarootdir@ |
187 | 288 | docdir = @docdir@ | 289 | docdir = @docdir@ |
188 | 289 | dvidir = @dvidir@ | 290 | dvidir = @dvidir@ |
189 | 291 | erlangbin = @erlangbin@ | ||
190 | 292 | erlangversion = @erlangversion@ | ||
191 | 290 | exec_prefix = @exec_prefix@ | 293 | exec_prefix = @exec_prefix@ |
192 | 291 | host = @host@ | 294 | host = @host@ |
193 | 292 | host_alias = @host_alias@ | 295 | host_alias = @host_alias@ |
194 | @@ -984,6 +987,7 @@ | |||
195 | 984 | @TESTS_TRUE@ mkdir -p $(top_builddir)/tmp/lib | 987 | @TESTS_TRUE@ mkdir -p $(top_builddir)/tmp/lib |
196 | 985 | @TESTS_TRUE@ mkdir -p $(top_builddir)/tmp/log | 988 | @TESTS_TRUE@ mkdir -p $(top_builddir)/tmp/log |
197 | 986 | @TESTS_TRUE@ mkdir -p $(top_builddir)/tmp/run/couchdb | 989 | @TESTS_TRUE@ mkdir -p $(top_builddir)/tmp/run/couchdb |
198 | 990 | @TESTS_TRUE@ mkdir -p $(top_builddir)/tmp/plugins | ||
199 | 987 | 991 | ||
200 | 988 | install-data-hook: | 992 | install-data-hook: |
201 | 989 | @echo | 993 | @echo |
202 | 990 | 994 | ||
203 | === modified file 'NOTICE' | |||
204 | --- NOTICE 2013-08-28 16:28:32 +0000 | |||
205 | +++ NOTICE 2013-12-01 23:56:33 +0000 | |||
206 | @@ -146,7 +146,7 @@ | |||
207 | 146 | 146 | ||
208 | 147 | Copyright 2012, Benoît Chesneau <benoitc@refuge.io> | 147 | Copyright 2012, Benoît Chesneau <benoitc@refuge.io> |
209 | 148 | 148 | ||
211 | 149 | * mocha.js (https://github.com/visionmedia/mocha) | 149 | * mocha.js (https://github.com/visionmedia/mocha) |
212 | 150 | 150 | ||
213 | 151 | Copyright (c) 2011-2013 TJ Holowaychuk <tj@vision-media.ca> | 151 | Copyright (c) 2011-2013 TJ Holowaychuk <tj@vision-media.ca> |
214 | 152 | 152 | ||
215 | @@ -161,3 +161,35 @@ | |||
216 | 161 | * spin.js | 161 | * spin.js |
217 | 162 | 162 | ||
218 | 163 | Copyright (c) 2011 Felix Gnass [fgnass at neteye dot de] | 163 | Copyright (c) 2011 Felix Gnass [fgnass at neteye dot de] |
219 | 164 | |||
220 | 165 | * font-awesome http://fortawesome.github.io/Font-Awesome/ | ||
221 | 166 | |||
222 | 167 | Copyright (c) 2013 Dave Gandy | ||
223 | 168 | |||
224 | 169 | * httpdomain.py (https://bitbucket.org/birkenfeld/sphinx-contrib/src/6a3a8ca714cfce957530890d0431d9a7b88c930f/httpdomain/sphinxcontrib/httpdomain.py?at=httpdomain-1.1.9) | ||
225 | 170 | |||
226 | 171 | Copyright (c) 2010, Hong Minhee <minhee@dahlia.kr> | ||
227 | 172 | |||
228 | 173 | * externals.rst (http://davispj.com/2010/09/26/new-couchdb-externals-api.html) | ||
229 | 174 | |||
230 | 175 | Copyright 2008-2010, Paul Joseph Davis <paul.joseph.davis@gmail.com> | ||
231 | 176 | |||
232 | 177 | * protocol.rst (http://www.dataprotocols.org/en/latest/couchdb_replication.html) | ||
233 | 178 | |||
234 | 179 | Copyright 2011-2013, Benoît Chesneau <benoitc@refuge.io> | ||
235 | 180 | |||
236 | 181 | * views/intro.rst views/nosql.rst views/pagination.rst | ||
237 | 182 | |||
238 | 183 | Copyright 2013, Creative Commons Attribution license | ||
239 | 184 | |||
240 | 185 | * share/doc/src/couchapp/views/joins.rst (Using View Collation) | ||
241 | 186 | |||
242 | 187 | Copyright 2007, Christopher Lenz <cmlenz@gmail.com> | ||
243 | 188 | |||
244 | 189 | * share/doc/src/templates/couchdb/domainindex.html | ||
245 | 190 | |||
246 | 191 | Copyright 2007-2011 by the Sphinx team | ||
247 | 192 | |||
248 | 193 | * sandbox.js https://github.com/KlausTrainer/sandbox.js | ||
249 | 194 | |||
250 | 195 | (c) 2013 Klaus Trainer | ||
251 | 164 | 196 | ||
252 | === modified file 'THANKS' | |||
253 | --- THANKS 2013-08-28 16:28:32 +0000 | |||
254 | +++ THANKS 2013-12-01 23:56:33 +0000 | |||
255 | @@ -92,6 +92,8 @@ | |||
256 | 92 | * Fedor Indutny <fedor@indutny.com> | 92 | * Fedor Indutny <fedor@indutny.com> |
257 | 93 | * Tim Blair | 93 | * Tim Blair |
258 | 94 | * Tady Walsh <hello@tady.me> | 94 | * Tady Walsh <hello@tady.me> |
259 | 95 | * Sam Rijs <recv@awesam.de> | ||
260 | 96 | * Adam Kocoloski <adam@cloudant.com> | ||
261 | 95 | * Adam Lofts <Adam.Lofts@gmail.com> | 97 | * Adam Lofts <Adam.Lofts@gmail.com> |
262 | 96 | * Alexander Dorofeev <aka.spin@gmail.com> | 98 | * Alexander Dorofeev <aka.spin@gmail.com> |
263 | 97 | * Alexander Shorin <kxepal@gmail.com> | 99 | * Alexander Shorin <kxepal@gmail.com> |
264 | @@ -100,6 +102,7 @@ | |||
265 | 100 | * Ben Reser <ben@reser.org> | 102 | * Ben Reser <ben@reser.org> |
266 | 101 | * Benjamin Nortier <bjnortier@gmail.com> | 103 | * Benjamin Nortier <bjnortier@gmail.com> |
267 | 102 | * Bob Dionne <bob@cloudant.com> | 104 | * Bob Dionne <bob@cloudant.com> |
268 | 105 | * Bob Ippolito <bob@redivi.com> | ||
269 | 103 | * Caleb Case <calebcase@gmail.com> | 106 | * Caleb Case <calebcase@gmail.com> |
270 | 104 | * Christopher Bonhage <queezey@me.com> | 107 | * Christopher Bonhage <queezey@me.com> |
271 | 105 | * Dale Harvey <dale@arandomurl.com> | 108 | * Dale Harvey <dale@arandomurl.com> |
272 | @@ -109,13 +112,15 @@ | |||
273 | 109 | * Ewan McDougall <mrloop@mrloop.com> | 112 | * Ewan McDougall <mrloop@mrloop.com> |
274 | 110 | * Fedor Indutny <fedor.indutny@gmail.com> | 113 | * Fedor Indutny <fedor.indutny@gmail.com> |
275 | 111 | * Filippo Fadda <filippo.fadda@gmail.com> | 114 | * Filippo Fadda <filippo.fadda@gmail.com> |
277 | 112 | 92 Garren Smith <garren.smith@gmail.com> | 115 | 107 Garren Smith <garren.smith@gmail.com> |
278 | 113 | * Jakub <jakub.oboza@gmail.com> | 116 | * Jakub <jakub.oboza@gmail.com> |
279 | 117 | * Jason Smith (work) <jason.h.smith@gmail.com> | ||
280 | 114 | * Jason Smith (work) <jhs@iriscouch.com> | 118 | * Jason Smith (work) <jhs@iriscouch.com> |
281 | 115 | * Jason Smith (work) <jhs@nodejitsu.com> | 119 | * Jason Smith (work) <jhs@nodejitsu.com> |
282 | 116 | * Joel Reed <joelwreed@gmail.com> | 120 | * Joel Reed <joelwreed@gmail.com> |
283 | 117 | * Johannes J. Schmidt <schmidt@netzmerk.com> | 121 | * Johannes J. Schmidt <schmidt@netzmerk.com> |
284 | 118 | * Keks Keksov <keksov@gmail.com> | 122 | * Keks Keksov <keksov@gmail.com> |
285 | 123 | * Klaus Trainer <klaus_trainer@posteo.de> | ||
286 | 119 | * Magnus Hoff <maghoff@gmail.com> | 124 | * Magnus Hoff <maghoff@gmail.com> |
287 | 120 | * Martin Higham <martin@ocastalabs.com> | 125 | * Martin Higham <martin@ocastalabs.com> |
288 | 121 | * Michael Jackson <mjijackson@gmail.com> | 126 | * Michael Jackson <mjijackson@gmail.com> |
289 | @@ -135,10 +140,12 @@ | |||
290 | 135 | 10 Simon Metson <simonmetson+github@googlemail.com> | 140 | 10 Simon Metson <simonmetson+github@googlemail.com> |
291 | 136 | * Sriram Melkote <siri@couchbase.com> | 141 | * Sriram Melkote <siri@couchbase.com> |
292 | 137 | * Stefan Kögl <stefan@skoegl.net> | 142 | * Stefan Kögl <stefan@skoegl.net> |
293 | 143 | * Sven Lito <me@svenlito.com> | ||
294 | 138 | * Volker Mische <volker.mische@gmail.com> | 144 | * Volker Mische <volker.mische@gmail.com> |
295 | 139 | * Wei Cao <cyg.cao@gmail.com> | 145 | * Wei Cao <cyg.cao@gmail.com> |
296 | 140 | * Wendall Cada <wendallc@83864.com> | 146 | * Wendall Cada <wendallc@83864.com> |
297 | 147 | * nvdev <modestdev@gmail.com> | ||
298 | 141 | * sean barclay <fudd1011@hotmail.com> | 148 | * sean barclay <fudd1011@hotmail.com> |
300 | 142 | 17 suelockwood <deathbearbrown@gmail.com> | 149 | 54 suelockwood <deathbearbrown@gmail.com> |
301 | 143 | 150 | ||
302 | 144 | For a list of authors see the `AUTHORS` file. | 151 | For a list of authors see the `AUTHORS` file. |
303 | 145 | 152 | ||
304 | === modified file 'acinclude.m4' | |||
305 | --- acinclude.m4 2013-08-28 16:28:32 +0000 | |||
306 | +++ acinclude.m4 2013-12-01 23:56:33 +0000 | |||
307 | @@ -17,7 +17,7 @@ | |||
308 | 17 | m4_define([LOCAL_PACKAGE_NAME], [Apache CouchDB]) | 17 | m4_define([LOCAL_PACKAGE_NAME], [Apache CouchDB]) |
309 | 18 | m4_define([LOCAL_BUG_URI], [https://issues.apache.org/jira/browse/COUCHDB]) | 18 | m4_define([LOCAL_BUG_URI], [https://issues.apache.org/jira/browse/COUCHDB]) |
310 | 19 | m4_define([LOCAL_VERSION_MAJOR], [1]) | 19 | m4_define([LOCAL_VERSION_MAJOR], [1]) |
312 | 20 | m4_define([LOCAL_VERSION_MINOR], [4]) | 20 | m4_define([LOCAL_VERSION_MINOR], [5]) |
313 | 21 | m4_define([LOCAL_VERSION_REVISION], [0]) | 21 | m4_define([LOCAL_VERSION_REVISION], [0]) |
314 | 22 | m4_define([LOCAL_VERSION_STAGE], []) | 22 | m4_define([LOCAL_VERSION_STAGE], []) |
315 | 23 | m4_define([LOCAL_VERSION_RELEASE], []) | 23 | m4_define([LOCAL_VERSION_RELEASE], []) |
316 | 24 | 24 | ||
317 | === modified file 'bin/Makefile.am' | |||
318 | --- bin/Makefile.am 2013-08-28 16:28:32 +0000 | |||
319 | +++ bin/Makefile.am 2013-12-01 23:56:33 +0000 | |||
320 | @@ -32,7 +32,7 @@ | |||
321 | 32 | 32 | ||
322 | 33 | BUILT_SOURCES = $(man_file_build) | 33 | BUILT_SOURCES = $(man_file_build) |
323 | 34 | 34 | ||
325 | 35 | EXTRA_DIST = $(man_file_build) | 35 | EXTRA_DIST = $(man_file_build) erlang-version.escript |
326 | 36 | 36 | ||
327 | 37 | CLEANFILES = $(bin_SCRIPTS) $(man_file_build) $(noinst_SCRIPTS) | 37 | CLEANFILES = $(bin_SCRIPTS) $(man_file_build) $(noinst_SCRIPTS) |
328 | 38 | 38 | ||
329 | @@ -51,6 +51,7 @@ | |||
330 | 51 | -e "s|%localstatelogdir%|@localstatelogdir@|g" \ | 51 | -e "s|%localstatelogdir%|@localstatelogdir@|g" \ |
331 | 52 | -e "s|%localstatelibdir%|@localstatelibdir@|g" \ | 52 | -e "s|%localstatelibdir%|@localstatelibdir@|g" \ |
332 | 53 | -e "s|%localstatedir%|@localstatedir@|g" \ | 53 | -e "s|%localstatedir%|@localstatedir@|g" \ |
333 | 54 | -e "s|%locallibdir%|@locallibdir@|g" \ | ||
334 | 54 | -e "s|%bug_uri%|@bug_uri@|g" \ | 55 | -e "s|%bug_uri%|@bug_uri@|g" \ |
335 | 55 | -e "s|%package_author_address%|@package_author_address@|g" \ | 56 | -e "s|%package_author_address%|@package_author_address@|g" \ |
336 | 56 | -e "s|%package_author_name%|@package_author_name@|g" \ | 57 | -e "s|%package_author_name%|@package_author_name@|g" \ |
337 | @@ -94,6 +95,8 @@ | |||
338 | 94 | -e "s|%package_author_name%|@package_author_name@|g" \ | 95 | -e "s|%package_author_name%|@package_author_name@|g" \ |
339 | 95 | -e "s|%package_name%|@package_name@|g" \ | 96 | -e "s|%package_name%|@package_name@|g" \ |
340 | 96 | -e "s|%version%|@version@|g" \ | 97 | -e "s|%version%|@version@|g" \ |
341 | 98 | -e "s|%erlangversion%|@erlangversion@|g" \ | ||
342 | 99 | -e "s|%erlangbin%|@erlangbin@|g" \ | ||
343 | 97 | -e "s|%couchdb_command_name%|$(couchdb_command_name)|g" > \ | 100 | -e "s|%couchdb_command_name%|$(couchdb_command_name)|g" > \ |
344 | 98 | $@ < $< | 101 | $@ < $< |
345 | 99 | chmod +x $@ | 102 | chmod +x $@ |
346 | @@ -117,6 +120,8 @@ | |||
347 | 117 | -e "s|%package_author_name%|@package_author_name@|g" \ | 120 | -e "s|%package_author_name%|@package_author_name@|g" \ |
348 | 118 | -e "s|%package_name%|@package_name@|g" \ | 121 | -e "s|%package_name%|@package_name@|g" \ |
349 | 119 | -e "s|%version%|@version@|g" \ | 122 | -e "s|%version%|@version@|g" \ |
350 | 123 | -e "s|%erlangversion%|@erlangversion@|g" \ | ||
351 | 124 | -e "s|%erlangbin%|@erlangbin@|g" \ | ||
352 | 120 | -e "s|%couchdb_command_name%|$(abs_top_builddir)/utils/run|g" > \ | 125 | -e "s|%couchdb_command_name%|$(abs_top_builddir)/utils/run|g" > \ |
353 | 121 | $@ < $< | 126 | $@ < $< |
354 | 122 | chmod +x $@ | 127 | chmod +x $@ |
355 | 123 | 128 | ||
356 | === modified file 'bin/Makefile.in' | |||
357 | --- bin/Makefile.in 2013-08-28 16:28:32 +0000 | |||
358 | +++ bin/Makefile.in 2013-12-01 23:56:33 +0000 | |||
359 | @@ -138,6 +138,7 @@ | |||
360 | 138 | ERLANG_FLAGS = @ERLANG_FLAGS@ | 138 | ERLANG_FLAGS = @ERLANG_FLAGS@ |
361 | 139 | ERLC = @ERLC@ | 139 | ERLC = @ERLC@ |
362 | 140 | ERLC_FLAGS = @ERLC_FLAGS@ | 140 | ERLC_FLAGS = @ERLC_FLAGS@ |
363 | 141 | ESCRIPT = @ESCRIPT@ | ||
364 | 141 | EXEEXT = @EXEEXT@ | 142 | EXEEXT = @EXEEXT@ |
365 | 142 | FGREP = @FGREP@ | 143 | FGREP = @FGREP@ |
366 | 143 | FLAGS = @FLAGS@ | 144 | FLAGS = @FLAGS@ |
367 | @@ -226,6 +227,8 @@ | |||
368 | 226 | datarootdir = @datarootdir@ | 227 | datarootdir = @datarootdir@ |
369 | 227 | docdir = @docdir@ | 228 | docdir = @docdir@ |
370 | 228 | dvidir = @dvidir@ | 229 | dvidir = @dvidir@ |
371 | 230 | erlangbin = @erlangbin@ | ||
372 | 231 | erlangversion = @erlangversion@ | ||
373 | 229 | exec_prefix = @exec_prefix@ | 232 | exec_prefix = @exec_prefix@ |
374 | 230 | host = @host@ | 233 | host = @host@ |
375 | 231 | host_alias = @host_alias@ | 234 | host_alias = @host_alias@ |
376 | @@ -290,7 +293,7 @@ | |||
377 | 290 | @BUILD_MAN_FALSE@man_file_build = | 293 | @BUILD_MAN_FALSE@man_file_build = |
378 | 291 | @BUILD_MAN_TRUE@man_file_build = $(man_file) | 294 | @BUILD_MAN_TRUE@man_file_build = $(man_file) |
379 | 292 | BUILT_SOURCES = $(man_file_build) | 295 | BUILT_SOURCES = $(man_file_build) |
381 | 293 | EXTRA_DIST = $(man_file_build) | 296 | EXTRA_DIST = $(man_file_build) erlang-version.escript |
382 | 294 | CLEANFILES = $(bin_SCRIPTS) $(man_file_build) $(noinst_SCRIPTS) | 297 | CLEANFILES = $(bin_SCRIPTS) $(man_file_build) $(noinst_SCRIPTS) |
383 | 295 | couchdb_command_name = `echo couchdb | sed '$(transform)'` | 298 | couchdb_command_name = `echo couchdb | sed '$(transform)'` |
384 | 296 | couchjs_command_name = `echo couchjs | sed '$(transform)'` | 299 | couchjs_command_name = `echo couchjs | sed '$(transform)'` |
385 | @@ -548,6 +551,7 @@ | |||
386 | 548 | -e "s|%localstatelogdir%|@localstatelogdir@|g" \ | 551 | -e "s|%localstatelogdir%|@localstatelogdir@|g" \ |
387 | 549 | -e "s|%localstatelibdir%|@localstatelibdir@|g" \ | 552 | -e "s|%localstatelibdir%|@localstatelibdir@|g" \ |
388 | 550 | -e "s|%localstatedir%|@localstatedir@|g" \ | 553 | -e "s|%localstatedir%|@localstatedir@|g" \ |
389 | 554 | -e "s|%locallibdir%|@locallibdir@|g" \ | ||
390 | 551 | -e "s|%bug_uri%|@bug_uri@|g" \ | 555 | -e "s|%bug_uri%|@bug_uri@|g" \ |
391 | 552 | -e "s|%package_author_address%|@package_author_address@|g" \ | 556 | -e "s|%package_author_address%|@package_author_address@|g" \ |
392 | 553 | -e "s|%package_author_name%|@package_author_name@|g" \ | 557 | -e "s|%package_author_name%|@package_author_name@|g" \ |
393 | @@ -589,6 +593,8 @@ | |||
394 | 589 | -e "s|%package_author_name%|@package_author_name@|g" \ | 593 | -e "s|%package_author_name%|@package_author_name@|g" \ |
395 | 590 | -e "s|%package_name%|@package_name@|g" \ | 594 | -e "s|%package_name%|@package_name@|g" \ |
396 | 591 | -e "s|%version%|@version@|g" \ | 595 | -e "s|%version%|@version@|g" \ |
397 | 596 | -e "s|%erlangversion%|@erlangversion@|g" \ | ||
398 | 597 | -e "s|%erlangbin%|@erlangbin@|g" \ | ||
399 | 592 | -e "s|%couchdb_command_name%|$(couchdb_command_name)|g" > \ | 598 | -e "s|%couchdb_command_name%|$(couchdb_command_name)|g" > \ |
400 | 593 | $@ < $< | 599 | $@ < $< |
401 | 594 | chmod +x $@ | 600 | chmod +x $@ |
402 | @@ -612,6 +618,8 @@ | |||
403 | 612 | -e "s|%package_author_name%|@package_author_name@|g" \ | 618 | -e "s|%package_author_name%|@package_author_name@|g" \ |
404 | 613 | -e "s|%package_name%|@package_name@|g" \ | 619 | -e "s|%package_name%|@package_name@|g" \ |
405 | 614 | -e "s|%version%|@version@|g" \ | 620 | -e "s|%version%|@version@|g" \ |
406 | 621 | -e "s|%erlangversion%|@erlangversion@|g" \ | ||
407 | 622 | -e "s|%erlangbin%|@erlangbin@|g" \ | ||
408 | 615 | -e "s|%couchdb_command_name%|$(abs_top_builddir)/utils/run|g" > \ | 623 | -e "s|%couchdb_command_name%|$(abs_top_builddir)/utils/run|g" > \ |
409 | 616 | $@ < $< | 624 | $@ < $< |
410 | 617 | chmod +x $@ | 625 | chmod +x $@ |
411 | 618 | 626 | ||
412 | === modified file 'bin/couch-config.tpl.in' | |||
413 | --- bin/couch-config.tpl.in 2013-08-28 18:21:32 +0000 | |||
414 | +++ bin/couch-config.tpl.in 2013-12-01 23:56:33 +0000 | |||
415 | @@ -22,6 +22,8 @@ | |||
416 | 22 | confdir="%localconfdir%" | 22 | confdir="%localconfdir%" |
417 | 23 | urifile="%localstaterundir%/couch.uri" | 23 | urifile="%localstaterundir%/couch.uri" |
418 | 24 | logdir="%localstatelogdir%" | 24 | logdir="%localstatelogdir%" |
419 | 25 | erlangversion="%erlangversion%" | ||
420 | 26 | erlangbin="%erlangbin%" | ||
421 | 25 | 27 | ||
422 | 26 | version () { | 28 | version () { |
423 | 27 | cat << EOF | 29 | cat << EOF |
424 | @@ -52,6 +54,7 @@ | |||
425 | 52 | Options: | 54 | Options: |
426 | 53 | 55 | ||
427 | 54 | --erl-libs-dir Erlang library directory | 56 | --erl-libs-dir Erlang library directory |
428 | 57 | --erl-bin Erlang binary | ||
429 | 55 | --config-dir configuration directory | 58 | --config-dir configuration directory |
430 | 56 | --db-dir database directory | 59 | --db-dir database directory |
431 | 57 | --view-dir view index directory | 60 | --view-dir view index directory |
432 | @@ -60,6 +63,7 @@ | |||
433 | 60 | --log-dir log directory | 63 | --log-dir log directory |
434 | 61 | --uri-file daemon sockets file | 64 | --uri-file daemon sockets file |
435 | 62 | --couch-version version of Apache CouchDB | 65 | --couch-version version of Apache CouchDB |
436 | 66 | --erlang-version version of Erlang that CouchDB was built with | ||
437 | 63 | --version version of $basename | 67 | --version version of $basename |
438 | 64 | --help Print usage | 68 | --help Print usage |
439 | 65 | 69 | ||
440 | @@ -84,6 +88,9 @@ | |||
441 | 84 | --erl-libs-dir) | 88 | --erl-libs-dir) |
442 | 85 | echo $erlanglibdir | 89 | echo $erlanglibdir |
443 | 86 | ;; | 90 | ;; |
444 | 91 | --erl-bin) | ||
445 | 92 | echo $erlangbin | ||
446 | 93 | ;; | ||
447 | 87 | --config-dir) | 94 | --config-dir) |
448 | 88 | echo $confdir | 95 | echo $confdir |
449 | 89 | ;; | 96 | ;; |
450 | @@ -108,6 +115,9 @@ | |||
451 | 108 | --couch-version) | 115 | --couch-version) |
452 | 109 | echo $couchversion | 116 | echo $couchversion |
453 | 110 | ;; | 117 | ;; |
454 | 118 | --erlang-version) | ||
455 | 119 | echo $erlangversion | ||
456 | 120 | ;; | ||
457 | 111 | --version) | 121 | --version) |
458 | 112 | version | 122 | version |
459 | 113 | exit 0 | 123 | exit 0 |
460 | 114 | 124 | ||
461 | === modified file 'bin/couchdb.1' | |||
462 | --- bin/couchdb.1 2013-08-28 16:28:32 +0000 | |||
463 | +++ bin/couchdb.1 2013-12-01 23:56:33 +0000 | |||
464 | @@ -1,5 +1,5 @@ | |||
465 | 1 | .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.40.11. | 1 | .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.40.11. |
467 | 2 | .TH COUCHDB "1" "August 2013" "couchdb - Apache CouchDB 1.4.0" "User Commands" | 2 | .TH COUCHDB "1" "October 2013" "couchdb - Apache CouchDB 1.5.0" "User Commands" |
468 | 3 | .SH NAME | 3 | .SH NAME |
469 | 4 | couchdb \- Apache CouchDB database server | 4 | couchdb \- Apache CouchDB database server |
470 | 5 | .SH SYNOPSIS | 5 | .SH SYNOPSIS |
471 | 6 | 6 | ||
472 | === modified file 'bin/couchdb.tpl.in' | |||
473 | --- bin/couchdb.tpl.in 2013-08-28 16:28:32 +0000 | |||
474 | +++ bin/couchdb.tpl.in 2013-12-01 23:56:33 +0000 | |||
475 | @@ -25,6 +25,7 @@ | |||
476 | 25 | HEART_COMMAND="%bindir%/%couchdb_command_name% -k" | 25 | HEART_COMMAND="%bindir%/%couchdb_command_name% -k" |
477 | 26 | INTERACTIVE=false | 26 | INTERACTIVE=false |
478 | 27 | KILL=false | 27 | KILL=false |
479 | 28 | PLUGINS_DIR=%locallibdir%/plugins | ||
480 | 28 | LOCAL_CONFIG_DIR=%localconfdir%/local.d | 29 | LOCAL_CONFIG_DIR=%localconfdir%/local.d |
481 | 29 | LOCAL_CONFIG_FILE=%localconfdir%/%localini% | 30 | LOCAL_CONFIG_FILE=%localconfdir%/%localini% |
482 | 30 | PID_FILE=%localstatedir%/run/couchdb/couchdb.pid | 31 | PID_FILE=%localstatedir%/run/couchdb/couchdb.pid |
483 | @@ -141,9 +142,17 @@ | |||
484 | 141 | done | 142 | done |
485 | 142 | } | 143 | } |
486 | 143 | 144 | ||
487 | 145 | _add_erlang_config () { | ||
488 | 146 | if [ -r "$1" ]; then | ||
489 | 147 | ERL_START_OPTIONS="$ERL_START_OPTIONS -config '$1'" | ||
490 | 148 | fi | ||
491 | 149 | } | ||
492 | 150 | |||
493 | 144 | _load_config () { | 151 | _load_config () { |
494 | 145 | _add_config_file "$DEFAULT_CONFIG_FILE" | 152 | _add_config_file "$DEFAULT_CONFIG_FILE" |
495 | 146 | _add_config_dir "$DEFAULT_CONFIG_DIR" | 153 | _add_config_dir "$DEFAULT_CONFIG_DIR" |
496 | 154 | # We initialize plugins here to get the desired default config load order | ||
497 | 155 | _find_plugins | ||
498 | 147 | _add_config_file "$LOCAL_CONFIG_FILE" | 156 | _add_config_file "$LOCAL_CONFIG_FILE" |
499 | 148 | _add_config_dir "$LOCAL_CONFIG_DIR" | 157 | _add_config_dir "$LOCAL_CONFIG_DIR" |
500 | 149 | if [ "$COUCHDB_ADDITIONAL_CONFIG_FILE" != '' ] | 158 | if [ "$COUCHDB_ADDITIONAL_CONFIG_FILE" != '' ] |
501 | @@ -216,6 +225,27 @@ | |||
502 | 216 | fi | 225 | fi |
503 | 217 | } | 226 | } |
504 | 218 | 227 | ||
505 | 228 | _find_plugins () { | ||
506 | 229 | # Find plugins and add them to the Erlang path and load their default | ||
507 | 230 | # configurations. This should be called from _load_config. | ||
508 | 231 | if test -d "$PLUGINS_DIR"; then | ||
509 | 232 | for plugin in "$PLUGINS_DIR"/*; do | ||
510 | 233 | if echo "$COUCH_PLUGIN_BLACKLIST" | grep "$plugin" > /dev/null 2> /dev/null; then | ||
511 | 234 | : # Do not use this plugin. | ||
512 | 235 | else | ||
513 | 236 | if echo "$ERL_ZFLAGS" | grep "$plugin/ebin" > /dev/null 2> /dev/null; then | ||
514 | 237 | : # It's already loaded. | ||
515 | 238 | else | ||
516 | 239 | ERL_ZFLAGS="$ERL_ZFLAGS -pz '$plugin/ebin'" | ||
517 | 240 | fi | ||
518 | 241 | _add_config_dir "$plugin/priv/default.d" | ||
519 | 242 | _add_erlang_config "$plugin/priv/couch_plugin.config" | ||
520 | 243 | fi | ||
521 | 244 | done | ||
522 | 245 | export ERL_ZFLAGS | ||
523 | 246 | fi | ||
524 | 247 | } | ||
525 | 248 | |||
526 | 219 | start_couchdb () { | 249 | start_couchdb () { |
527 | 220 | if test ! "$RECURSED" = "true"; then | 250 | if test ! "$RECURSED" = "true"; then |
528 | 221 | if check_status 2> /dev/null; then | 251 | if check_status 2> /dev/null; then |
529 | @@ -232,22 +262,6 @@ | |||
530 | 232 | interactive_option="+Bd -noinput" | 262 | interactive_option="+Bd -noinput" |
531 | 233 | fi | 263 | fi |
532 | 234 | 264 | ||
533 | 235 | # Find plugins and add them to the Erlang path. | ||
534 | 236 | if test -d "%localerlanglibdir%/../../plugins"; then | ||
535 | 237 | for plugin in "%localerlanglibdir%/../../plugins"/*; do | ||
536 | 238 | if echo "$ERL_ZFLAGS" | grep "$plugin/ebin" > /dev/null 2> /dev/null; then | ||
537 | 239 | : # It's already loaded. | ||
538 | 240 | else | ||
539 | 241 | if echo "$COUCH_PLUGIN_BLACKLIST" | grep "$plugin" > /dev/null 2> /dev/null; then | ||
540 | 242 | : # Do not use this plugin. | ||
541 | 243 | else | ||
542 | 244 | ERL_ZFLAGS="$ERL_ZFLAGS -pz '$plugin/ebin'" | ||
543 | 245 | fi | ||
544 | 246 | fi | ||
545 | 247 | done | ||
546 | 248 | export ERL_ZFLAGS | ||
547 | 249 | fi | ||
548 | 250 | |||
549 | 251 | command="%ERL% $interactive_option $ERL_START_OPTIONS \ | 265 | command="%ERL% $interactive_option $ERL_START_OPTIONS \ |
550 | 252 | -env ERL_LIBS $ERL_LIBS:%localerlanglibdir% -couch_ini $start_arguments -s couch" | 266 | -env ERL_LIBS $ERL_LIBS:%localerlanglibdir% -couch_ini $start_arguments -s couch" |
551 | 253 | if test "$BACKGROUND" = "true" -a "$RECURSED" = "false"; then | 267 | if test "$BACKGROUND" = "true" -a "$RECURSED" = "false"; then |
552 | 254 | 268 | ||
553 | === added file 'bin/erlang-version.escript' | |||
554 | --- bin/erlang-version.escript 1970-01-01 00:00:00 +0000 | |||
555 | +++ bin/erlang-version.escript 2013-12-01 23:56:33 +0000 | |||
556 | @@ -0,0 +1,3 @@ | |||
557 | 1 | |||
558 | 2 | main(_) -> | ||
559 | 3 | io:format("~s~n", [erlang:system_info(otp_release)]). | ||
560 | 0 | 4 | ||
561 | === modified file 'build-aux/ltmain.sh' (properties changed: +x to -x) | |||
562 | --- build-aux/ltmain.sh 2013-08-28 16:28:32 +0000 | |||
563 | +++ build-aux/ltmain.sh 2013-12-01 23:56:33 +0000 | |||
564 | @@ -1,9 +1,9 @@ | |||
565 | 1 | 1 | ||
567 | 2 | # libtool (GNU libtool) 2.4 | 2 | # libtool (GNU libtool) 2.4.2 |
568 | 3 | # Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 | 3 | # Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 |
569 | 4 | 4 | ||
570 | 5 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, | 5 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, |
572 | 6 | # 2007, 2008, 2009, 2010 Free Software Foundation, Inc. | 6 | # 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. |
573 | 7 | # This is free software; see the source for copying conditions. There is NO | 7 | # This is free software; see the source for copying conditions. There is NO |
574 | 8 | # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | 8 | # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
575 | 9 | 9 | ||
576 | @@ -41,6 +41,7 @@ | |||
577 | 41 | # --quiet, --silent don't print informational messages | 41 | # --quiet, --silent don't print informational messages |
578 | 42 | # --no-quiet, --no-silent | 42 | # --no-quiet, --no-silent |
579 | 43 | # print informational messages (default) | 43 | # print informational messages (default) |
580 | 44 | # --no-warn don't display warning messages | ||
581 | 44 | # --tag=TAG use configuration variables from tag TAG | 45 | # --tag=TAG use configuration variables from tag TAG |
582 | 45 | # -v, --verbose print more informational messages than default | 46 | # -v, --verbose print more informational messages than default |
583 | 46 | # --no-verbose don't print the extra informational messages | 47 | # --no-verbose don't print the extra informational messages |
584 | @@ -69,7 +70,7 @@ | |||
585 | 69 | # compiler: $LTCC | 70 | # compiler: $LTCC |
586 | 70 | # compiler flags: $LTCFLAGS | 71 | # compiler flags: $LTCFLAGS |
587 | 71 | # linker: $LD (gnu? $with_gnu_ld) | 72 | # linker: $LD (gnu? $with_gnu_ld) |
589 | 72 | # $progname: (GNU libtool) 2.4 | 73 | # $progname: (GNU libtool) 2.4.2 |
590 | 73 | # automake: $automake_version | 74 | # automake: $automake_version |
591 | 74 | # autoconf: $autoconf_version | 75 | # autoconf: $autoconf_version |
592 | 75 | # | 76 | # |
593 | @@ -79,9 +80,9 @@ | |||
594 | 79 | 80 | ||
595 | 80 | PROGRAM=libtool | 81 | PROGRAM=libtool |
596 | 81 | PACKAGE=libtool | 82 | PACKAGE=libtool |
598 | 82 | VERSION=2.4 | 83 | VERSION=2.4.2 |
599 | 83 | TIMESTAMP="" | 84 | TIMESTAMP="" |
601 | 84 | package_revision=1.3293 | 85 | package_revision=1.3337 |
602 | 85 | 86 | ||
603 | 86 | # Be Bourne compatible | 87 | # Be Bourne compatible |
604 | 87 | if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then | 88 | if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then |
605 | @@ -136,15 +137,10 @@ | |||
606 | 136 | 137 | ||
607 | 137 | : ${CP="cp -f"} | 138 | : ${CP="cp -f"} |
608 | 138 | test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'} | 139 | test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'} |
609 | 139 | : ${EGREP="grep -E"} | ||
610 | 140 | : ${FGREP="grep -F"} | ||
611 | 141 | : ${GREP="grep"} | ||
612 | 142 | : ${LN_S="ln -s"} | ||
613 | 143 | : ${MAKE="make"} | 140 | : ${MAKE="make"} |
614 | 144 | : ${MKDIR="mkdir"} | 141 | : ${MKDIR="mkdir"} |
615 | 145 | : ${MV="mv -f"} | 142 | : ${MV="mv -f"} |
616 | 146 | : ${RM="rm -f"} | 143 | : ${RM="rm -f"} |
617 | 147 | : ${SED="sed"} | ||
618 | 148 | : ${SHELL="${CONFIG_SHELL-/bin/sh}"} | 144 | : ${SHELL="${CONFIG_SHELL-/bin/sh}"} |
619 | 149 | : ${Xsed="$SED -e 1s/^X//"} | 145 | : ${Xsed="$SED -e 1s/^X//"} |
620 | 150 | 146 | ||
621 | @@ -387,7 +383,7 @@ | |||
622 | 387 | ;; | 383 | ;; |
623 | 388 | *) | 384 | *) |
624 | 389 | save_IFS="$IFS" | 385 | save_IFS="$IFS" |
626 | 390 | IFS=: | 386 | IFS=${PATH_SEPARATOR-:} |
627 | 391 | for progdir in $PATH; do | 387 | for progdir in $PATH; do |
628 | 392 | IFS="$save_IFS" | 388 | IFS="$save_IFS" |
629 | 393 | test -x "$progdir/$progname" && break | 389 | test -x "$progdir/$progname" && break |
630 | @@ -771,8 +767,8 @@ | |||
631 | 771 | s*\$LTCFLAGS*'"$LTCFLAGS"'* | 767 | s*\$LTCFLAGS*'"$LTCFLAGS"'* |
632 | 772 | s*\$LD*'"$LD"'* | 768 | s*\$LD*'"$LD"'* |
633 | 773 | s/\$with_gnu_ld/'"$with_gnu_ld"'/ | 769 | s/\$with_gnu_ld/'"$with_gnu_ld"'/ |
636 | 774 | s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/ | 770 | s/\$automake_version/'"`(${AUTOMAKE-automake} --version) 2>/dev/null |$SED 1q`"'/ |
637 | 775 | s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/ | 771 | s/\$autoconf_version/'"`(${AUTOCONF-autoconf} --version) 2>/dev/null |$SED 1q`"'/ |
638 | 776 | p | 772 | p |
639 | 777 | d | 773 | d |
640 | 778 | } | 774 | } |
641 | @@ -1052,6 +1048,7 @@ | |||
642 | 1052 | opt_help=false | 1048 | opt_help=false |
643 | 1053 | opt_help_all=false | 1049 | opt_help_all=false |
644 | 1054 | opt_silent=: | 1050 | opt_silent=: |
645 | 1051 | opt_warning=: | ||
646 | 1055 | opt_verbose=: | 1052 | opt_verbose=: |
647 | 1056 | opt_silent=false | 1053 | opt_silent=false |
648 | 1057 | opt_verbose=false | 1054 | opt_verbose=false |
649 | @@ -1120,6 +1117,10 @@ | |||
650 | 1120 | opt_silent=false | 1117 | opt_silent=false |
651 | 1121 | func_append preserve_args " $opt" | 1118 | func_append preserve_args " $opt" |
652 | 1122 | ;; | 1119 | ;; |
653 | 1120 | --no-warning|--no-warn) | ||
654 | 1121 | opt_warning=false | ||
655 | 1122 | func_append preserve_args " $opt" | ||
656 | 1123 | ;; | ||
657 | 1123 | --no-verbose) | 1124 | --no-verbose) |
658 | 1124 | opt_verbose=false | 1125 | opt_verbose=false |
659 | 1125 | func_append preserve_args " $opt" | 1126 | func_append preserve_args " $opt" |
660 | @@ -2059,7 +2060,7 @@ | |||
661 | 2059 | *.[cCFSifmso] | \ | 2060 | *.[cCFSifmso] | \ |
662 | 2060 | *.ada | *.adb | *.ads | *.asm | \ | 2061 | *.ada | *.adb | *.ads | *.asm | \ |
663 | 2061 | *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \ | 2062 | *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \ |
665 | 2062 | *.[fF][09]? | *.for | *.java | *.obj | *.sx | *.cu | *.cup) | 2063 | *.[fF][09]? | *.for | *.java | *.go | *.obj | *.sx | *.cu | *.cup) |
666 | 2063 | func_xform "$libobj" | 2064 | func_xform "$libobj" |
667 | 2064 | libobj=$func_xform_result | 2065 | libobj=$func_xform_result |
668 | 2065 | ;; | 2066 | ;; |
669 | @@ -3201,11 +3202,13 @@ | |||
670 | 3201 | 3202 | ||
671 | 3202 | # Set up the ranlib parameters. | 3203 | # Set up the ranlib parameters. |
672 | 3203 | oldlib="$destdir/$name" | 3204 | oldlib="$destdir/$name" |
673 | 3205 | func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 | ||
674 | 3206 | tool_oldlib=$func_to_tool_file_result | ||
675 | 3204 | 3207 | ||
676 | 3205 | func_show_eval "$install_prog \$file \$oldlib" 'exit $?' | 3208 | func_show_eval "$install_prog \$file \$oldlib" 'exit $?' |
677 | 3206 | 3209 | ||
678 | 3207 | if test -n "$stripme" && test -n "$old_striplib"; then | 3210 | if test -n "$stripme" && test -n "$old_striplib"; then |
680 | 3208 | func_show_eval "$old_striplib $oldlib" 'exit $?' | 3211 | func_show_eval "$old_striplib $tool_oldlib" 'exit $?' |
681 | 3209 | fi | 3212 | fi |
682 | 3210 | 3213 | ||
683 | 3211 | # Do each command in the postinstall commands. | 3214 | # Do each command in the postinstall commands. |
684 | @@ -3470,7 +3473,7 @@ | |||
685 | 3470 | # linked before any other PIC object. But we must not use | 3473 | # linked before any other PIC object. But we must not use |
686 | 3471 | # pic_flag when linking with -static. The problem exists in | 3474 | # pic_flag when linking with -static. The problem exists in |
687 | 3472 | # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. | 3475 | # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. |
689 | 3473 | *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) | 3476 | *-*-freebsd2.*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) |
690 | 3474 | pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; | 3477 | pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; |
691 | 3475 | *-*-hpux*) | 3478 | *-*-hpux*) |
692 | 3476 | pic_flag_for_symtable=" $pic_flag" ;; | 3479 | pic_flag_for_symtable=" $pic_flag" ;; |
693 | @@ -3982,14 +3985,17 @@ | |||
694 | 3982 | # launches target application with the remaining arguments. | 3985 | # launches target application with the remaining arguments. |
695 | 3983 | func_exec_program () | 3986 | func_exec_program () |
696 | 3984 | { | 3987 | { |
705 | 3985 | for lt_wr_arg | 3988 | case \" \$* \" in |
706 | 3986 | do | 3989 | *\\ --lt-*) |
707 | 3987 | case \$lt_wr_arg in | 3990 | for lt_wr_arg |
708 | 3988 | --lt-*) ;; | 3991 | do |
709 | 3989 | *) set x \"\$@\" \"\$lt_wr_arg\"; shift;; | 3992 | case \$lt_wr_arg in |
710 | 3990 | esac | 3993 | --lt-*) ;; |
711 | 3991 | shift | 3994 | *) set x \"\$@\" \"\$lt_wr_arg\"; shift;; |
712 | 3992 | done | 3995 | esac |
713 | 3996 | shift | ||
714 | 3997 | done ;; | ||
715 | 3998 | esac | ||
716 | 3993 | func_exec_program_core \${1+\"\$@\"} | 3999 | func_exec_program_core \${1+\"\$@\"} |
717 | 3994 | } | 4000 | } |
718 | 3995 | 4001 | ||
719 | @@ -5057,9 +5063,15 @@ | |||
720 | 5057 | { | 5063 | { |
721 | 5058 | EOF | 5064 | EOF |
722 | 5059 | func_emit_wrapper yes | | 5065 | func_emit_wrapper yes | |
726 | 5060 | $SED -e 's/\([\\"]\)/\\\1/g' \ | 5066 | $SED -n -e ' |
727 | 5061 | -e 's/^/ fputs ("/' -e 's/$/\\n", f);/' | 5067 | s/^\(.\{79\}\)\(..*\)/\1\ |
728 | 5062 | 5068 | \2/ | |
729 | 5069 | h | ||
730 | 5070 | s/\([\\"]\)/\\\1/g | ||
731 | 5071 | s/$/\\n/ | ||
732 | 5072 | s/\([^\n]*\).*/ fputs ("\1", f);/p | ||
733 | 5073 | g | ||
734 | 5074 | D' | ||
735 | 5063 | cat <<"EOF" | 5075 | cat <<"EOF" |
736 | 5064 | } | 5076 | } |
737 | 5065 | EOF | 5077 | EOF |
738 | @@ -5643,7 +5655,8 @@ | |||
739 | 5643 | continue | 5655 | continue |
740 | 5644 | ;; | 5656 | ;; |
741 | 5645 | 5657 | ||
743 | 5646 | -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) | 5658 | -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |
744 | 5659 | |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) | ||
745 | 5647 | func_append compiler_flags " $arg" | 5660 | func_append compiler_flags " $arg" |
746 | 5648 | func_append compile_command " $arg" | 5661 | func_append compile_command " $arg" |
747 | 5649 | func_append finalize_command " $arg" | 5662 | func_append finalize_command " $arg" |
748 | @@ -6147,7 +6160,8 @@ | |||
749 | 6147 | lib= | 6160 | lib= |
750 | 6148 | found=no | 6161 | found=no |
751 | 6149 | case $deplib in | 6162 | case $deplib in |
753 | 6150 | -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) | 6163 | -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |
754 | 6164 | |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) | ||
755 | 6151 | if test "$linkmode,$pass" = "prog,link"; then | 6165 | if test "$linkmode,$pass" = "prog,link"; then |
756 | 6152 | compile_deplibs="$deplib $compile_deplibs" | 6166 | compile_deplibs="$deplib $compile_deplibs" |
757 | 6153 | finalize_deplibs="$deplib $finalize_deplibs" | 6167 | finalize_deplibs="$deplib $finalize_deplibs" |
758 | @@ -6831,7 +6845,7 @@ | |||
759 | 6831 | test "$hardcode_direct_absolute" = no; then | 6845 | test "$hardcode_direct_absolute" = no; then |
760 | 6832 | add="$dir/$linklib" | 6846 | add="$dir/$linklib" |
761 | 6833 | elif test "$hardcode_minus_L" = yes; then | 6847 | elif test "$hardcode_minus_L" = yes; then |
763 | 6834 | add_dir="-L$dir" | 6848 | add_dir="-L$absdir" |
764 | 6835 | # Try looking first in the location we're being installed to. | 6849 | # Try looking first in the location we're being installed to. |
765 | 6836 | if test -n "$inst_prefix_dir"; then | 6850 | if test -n "$inst_prefix_dir"; then |
766 | 6837 | case $libdir in | 6851 | case $libdir in |
767 | @@ -7316,6 +7330,7 @@ | |||
768 | 7316 | # which has an extra 1 added just for fun | 7330 | # which has an extra 1 added just for fun |
769 | 7317 | # | 7331 | # |
770 | 7318 | case $version_type in | 7332 | case $version_type in |
771 | 7333 | # correct linux to gnu/linux during the next big refactor | ||
772 | 7319 | darwin|linux|osf|windows|none) | 7334 | darwin|linux|osf|windows|none) |
773 | 7320 | func_arith $number_major + $number_minor | 7335 | func_arith $number_major + $number_minor |
774 | 7321 | current=$func_arith_result | 7336 | current=$func_arith_result |
775 | @@ -7432,7 +7447,7 @@ | |||
776 | 7432 | versuffix="$major.$revision" | 7447 | versuffix="$major.$revision" |
777 | 7433 | ;; | 7448 | ;; |
778 | 7434 | 7449 | ||
780 | 7435 | linux) | 7450 | linux) # correct to gnu/linux during the next big refactor |
781 | 7436 | func_arith $current - $age | 7451 | func_arith $current - $age |
782 | 7437 | major=.$func_arith_result | 7452 | major=.$func_arith_result |
783 | 7438 | versuffix="$major.$age.$revision" | 7453 | versuffix="$major.$age.$revision" |
784 | @@ -8020,6 +8035,11 @@ | |||
785 | 8020 | 8035 | ||
786 | 8021 | # Test again, we may have decided not to build it any more | 8036 | # Test again, we may have decided not to build it any more |
787 | 8022 | if test "$build_libtool_libs" = yes; then | 8037 | if test "$build_libtool_libs" = yes; then |
788 | 8038 | # Remove ${wl} instances when linking with ld. | ||
789 | 8039 | # FIXME: should test the right _cmds variable. | ||
790 | 8040 | case $archive_cmds in | ||
791 | 8041 | *\$LD\ *) wl= ;; | ||
792 | 8042 | esac | ||
793 | 8023 | if test "$hardcode_into_libs" = yes; then | 8043 | if test "$hardcode_into_libs" = yes; then |
794 | 8024 | # Hardcode the library paths | 8044 | # Hardcode the library paths |
795 | 8025 | hardcode_libdirs= | 8045 | hardcode_libdirs= |
796 | @@ -8050,7 +8070,7 @@ | |||
797 | 8050 | elif test -n "$runpath_var"; then | 8070 | elif test -n "$runpath_var"; then |
798 | 8051 | case "$perm_rpath " in | 8071 | case "$perm_rpath " in |
799 | 8052 | *" $libdir "*) ;; | 8072 | *" $libdir "*) ;; |
801 | 8053 | *) func_apped perm_rpath " $libdir" ;; | 8073 | *) func_append perm_rpath " $libdir" ;; |
802 | 8054 | esac | 8074 | esac |
803 | 8055 | fi | 8075 | fi |
804 | 8056 | done | 8076 | done |
805 | @@ -8058,11 +8078,7 @@ | |||
806 | 8058 | if test -n "$hardcode_libdir_separator" && | 8078 | if test -n "$hardcode_libdir_separator" && |
807 | 8059 | test -n "$hardcode_libdirs"; then | 8079 | test -n "$hardcode_libdirs"; then |
808 | 8060 | libdir="$hardcode_libdirs" | 8080 | libdir="$hardcode_libdirs" |
814 | 8061 | if test -n "$hardcode_libdir_flag_spec_ld"; then | 8081 | eval "dep_rpath=\"$hardcode_libdir_flag_spec\"" |
810 | 8062 | eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" | ||
811 | 8063 | else | ||
812 | 8064 | eval dep_rpath=\"$hardcode_libdir_flag_spec\" | ||
813 | 8065 | fi | ||
815 | 8066 | fi | 8082 | fi |
816 | 8067 | if test -n "$runpath_var" && test -n "$perm_rpath"; then | 8083 | if test -n "$runpath_var" && test -n "$perm_rpath"; then |
817 | 8068 | # We should set the runpath_var. | 8084 | # We should set the runpath_var. |
818 | @@ -9152,6 +9168,8 @@ | |||
819 | 9152 | esac | 9168 | esac |
820 | 9153 | done | 9169 | done |
821 | 9154 | fi | 9170 | fi |
822 | 9171 | func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 | ||
823 | 9172 | tool_oldlib=$func_to_tool_file_result | ||
824 | 9155 | eval cmds=\"$old_archive_cmds\" | 9173 | eval cmds=\"$old_archive_cmds\" |
825 | 9156 | 9174 | ||
826 | 9157 | func_len " $cmds" | 9175 | func_len " $cmds" |
827 | @@ -9261,7 +9279,8 @@ | |||
828 | 9261 | *.la) | 9279 | *.la) |
829 | 9262 | func_basename "$deplib" | 9280 | func_basename "$deplib" |
830 | 9263 | name="$func_basename_result" | 9281 | name="$func_basename_result" |
832 | 9264 | eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` | 9282 | func_resolve_sysroot "$deplib" |
833 | 9283 | eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` | ||
834 | 9265 | test -z "$libdir" && \ | 9284 | test -z "$libdir" && \ |
835 | 9266 | func_fatal_error "\`$deplib' is not a valid libtool archive" | 9285 | func_fatal_error "\`$deplib' is not a valid libtool archive" |
836 | 9267 | func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name" | 9286 | func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name" |
837 | 9268 | 9287 | ||
838 | === modified file 'configure' | |||
839 | --- configure 2013-08-28 16:28:32 +0000 | |||
840 | +++ configure 2013-12-01 23:56:33 +0000 | |||
841 | @@ -1,7 +1,7 @@ | |||
842 | 1 | #! /bin/sh | 1 | #! /bin/sh |
844 | 2 | # From configure.ac 1.4.0. | 2 | # From configure.ac 1.5.0. |
845 | 3 | # Guess values for system-dependent variables and create Makefiles. | 3 | # Guess values for system-dependent variables and create Makefiles. |
847 | 4 | # Generated by GNU Autoconf 2.69 for Apache CouchDB 1.4.0. | 4 | # Generated by GNU Autoconf 2.69 for Apache CouchDB 1.5.0. |
848 | 5 | # | 5 | # |
849 | 6 | # Report bugs to <https://issues.apache.org/jira/browse/COUCHDB>. | 6 | # Report bugs to <https://issues.apache.org/jira/browse/COUCHDB>. |
850 | 7 | # | 7 | # |
851 | @@ -591,8 +591,8 @@ | |||
852 | 591 | # Identity of this package. | 591 | # Identity of this package. |
853 | 592 | PACKAGE_NAME='Apache CouchDB' | 592 | PACKAGE_NAME='Apache CouchDB' |
854 | 593 | PACKAGE_TARNAME='apache-couchdb' | 593 | PACKAGE_TARNAME='apache-couchdb' |
857 | 594 | PACKAGE_VERSION='1.4.0' | 594 | PACKAGE_VERSION='1.5.0' |
858 | 595 | PACKAGE_STRING='Apache CouchDB 1.4.0' | 595 | PACKAGE_STRING='Apache CouchDB 1.5.0' |
859 | 596 | PACKAGE_BUGREPORT='https://issues.apache.org/jira/browse/COUCHDB' | 596 | PACKAGE_BUGREPORT='https://issues.apache.org/jira/browse/COUCHDB' |
860 | 597 | PACKAGE_URL='' | 597 | PACKAGE_URL='' |
861 | 598 | 598 | ||
862 | @@ -640,6 +640,8 @@ | |||
863 | 640 | abs_top_srcdir | 640 | abs_top_srcdir |
864 | 641 | localerlanglibdir | 641 | localerlanglibdir |
865 | 642 | locallibbindir | 642 | locallibbindir |
866 | 643 | erlangbin | ||
867 | 644 | erlangversion | ||
868 | 643 | localstaterundir | 645 | localstaterundir |
869 | 644 | localstatelogdir | 646 | localstatelogdir |
870 | 645 | localstatelibdir | 647 | localstatelibdir |
871 | @@ -713,6 +715,7 @@ | |||
872 | 713 | JS_LIBS | 715 | JS_LIBS |
873 | 714 | JS_CFLAGS | 716 | JS_CFLAGS |
874 | 715 | ERLANG_FLAGS | 717 | ERLANG_FLAGS |
875 | 718 | ESCRIPT | ||
876 | 716 | ERL | 719 | ERL |
877 | 717 | SNAPPY_PATCHLEVEL | 720 | SNAPPY_PATCHLEVEL |
878 | 718 | SNAPPY_MINOR | 721 | SNAPPY_MINOR |
879 | @@ -1431,7 +1434,7 @@ | |||
880 | 1431 | # Omit some internal or obsolete options to make the list less imposing. | 1434 | # Omit some internal or obsolete options to make the list less imposing. |
881 | 1432 | # This message is too long to be a string in the A/UX 3.1 sh. | 1435 | # This message is too long to be a string in the A/UX 3.1 sh. |
882 | 1433 | cat <<_ACEOF | 1436 | cat <<_ACEOF |
884 | 1434 | \`configure' configures Apache CouchDB 1.4.0 to adapt to many kinds of systems. | 1437 | \`configure' configures Apache CouchDB 1.5.0 to adapt to many kinds of systems. |
885 | 1435 | 1438 | ||
886 | 1436 | Usage: $0 [OPTION]... [VAR=VALUE]... | 1439 | Usage: $0 [OPTION]... [VAR=VALUE]... |
887 | 1437 | 1440 | ||
888 | @@ -1501,7 +1504,7 @@ | |||
889 | 1501 | 1504 | ||
890 | 1502 | if test -n "$ac_init_help"; then | 1505 | if test -n "$ac_init_help"; then |
891 | 1503 | case $ac_init_help in | 1506 | case $ac_init_help in |
893 | 1504 | short | recursive ) echo "Configuration of Apache CouchDB 1.4.0:";; | 1507 | short | recursive ) echo "Configuration of Apache CouchDB 1.5.0:";; |
894 | 1505 | esac | 1508 | esac |
895 | 1506 | cat <<\_ACEOF | 1509 | cat <<\_ACEOF |
896 | 1507 | 1510 | ||
897 | @@ -1536,7 +1539,7 @@ | |||
898 | 1536 | Optional Packages: | 1539 | Optional Packages: |
899 | 1537 | --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] | 1540 | --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] |
900 | 1538 | --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) | 1541 | --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) |
902 | 1539 | --with-pic try to use only PIC/non-PIC objects [default=use | 1542 | --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use |
903 | 1540 | both] | 1543 | both] |
904 | 1541 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | 1544 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] |
905 | 1542 | --with-sysroot=DIR Search for dependent libraries within DIR | 1545 | --with-sysroot=DIR Search for dependent libraries within DIR |
906 | @@ -1658,7 +1661,7 @@ | |||
907 | 1658 | test -n "$ac_init_help" && exit $ac_status | 1661 | test -n "$ac_init_help" && exit $ac_status |
908 | 1659 | if $ac_init_version; then | 1662 | if $ac_init_version; then |
909 | 1660 | cat <<\_ACEOF | 1663 | cat <<\_ACEOF |
911 | 1661 | Apache CouchDB configure 1.4.0 | 1664 | Apache CouchDB configure 1.5.0 |
912 | 1662 | generated by GNU Autoconf 2.69 | 1665 | generated by GNU Autoconf 2.69 |
913 | 1663 | 1666 | ||
914 | 1664 | Copyright (C) 2012 Free Software Foundation, Inc. | 1667 | Copyright (C) 2012 Free Software Foundation, Inc. |
915 | @@ -2402,7 +2405,7 @@ | |||
916 | 2402 | This file contains any messages produced by compilers while | 2405 | This file contains any messages produced by compilers while |
917 | 2403 | running configure, to aid debugging if configure makes a mistake. | 2406 | running configure, to aid debugging if configure makes a mistake. |
918 | 2404 | 2407 | ||
920 | 2405 | It was created by Apache CouchDB $as_me 1.4.0, which was | 2408 | It was created by Apache CouchDB $as_me 1.5.0, which was |
921 | 2406 | generated by GNU Autoconf 2.69. Invocation command line was | 2409 | generated by GNU Autoconf 2.69. Invocation command line was |
922 | 2407 | 2410 | ||
923 | 2408 | $ $0 $@ | 2411 | $ $0 $@ |
924 | @@ -3227,7 +3230,7 @@ | |||
925 | 3227 | 3230 | ||
926 | 3228 | # Define the identity of the package. | 3231 | # Define the identity of the package. |
927 | 3229 | PACKAGE='apache-couchdb' | 3232 | PACKAGE='apache-couchdb' |
929 | 3230 | VERSION='1.4.0' | 3233 | VERSION='1.5.0' |
930 | 3231 | 3234 | ||
931 | 3232 | 3235 | ||
932 | 3233 | cat >>confdefs.h <<_ACEOF | 3236 | cat >>confdefs.h <<_ACEOF |
933 | @@ -5445,8 +5448,8 @@ | |||
934 | 5445 | 5448 | ||
935 | 5446 | 5449 | ||
936 | 5447 | 5450 | ||
939 | 5448 | macro_version='2.4' | 5451 | macro_version='2.4.2' |
940 | 5449 | macro_revision='1.3293' | 5452 | macro_revision='1.3337' |
941 | 5450 | 5453 | ||
942 | 5451 | 5454 | ||
943 | 5452 | 5455 | ||
944 | @@ -6161,6 +6164,11 @@ | |||
945 | 6161 | lt_cv_sys_max_cmd_len=196608 | 6164 | lt_cv_sys_max_cmd_len=196608 |
946 | 6162 | ;; | 6165 | ;; |
947 | 6163 | 6166 | ||
948 | 6167 | os2*) | ||
949 | 6168 | # The test takes a long time on OS/2. | ||
950 | 6169 | lt_cv_sys_max_cmd_len=8192 | ||
951 | 6170 | ;; | ||
952 | 6171 | |||
953 | 6164 | osf*) | 6172 | osf*) |
954 | 6165 | # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure | 6173 | # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure |
955 | 6166 | # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not | 6174 | # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not |
956 | @@ -6200,7 +6208,7 @@ | |||
957 | 6200 | # If test is not a shell built-in, we'll probably end up computing a | 6208 | # If test is not a shell built-in, we'll probably end up computing a |
958 | 6201 | # maximum length that is only half of the actual maximum length, but | 6209 | # maximum length that is only half of the actual maximum length, but |
959 | 6202 | # we can't tell. | 6210 | # we can't tell. |
961 | 6203 | while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ | 6211 | while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ |
962 | 6204 | = "X$teststring$teststring"; } >/dev/null 2>&1 && | 6212 | = "X$teststring$teststring"; } >/dev/null 2>&1 && |
963 | 6205 | test $i != 17 # 1/2 MB should be enough | 6213 | test $i != 17 # 1/2 MB should be enough |
964 | 6206 | do | 6214 | do |
965 | @@ -6626,7 +6634,7 @@ | |||
966 | 6626 | lt_cv_deplibs_check_method=pass_all | 6634 | lt_cv_deplibs_check_method=pass_all |
967 | 6627 | ;; | 6635 | ;; |
968 | 6628 | 6636 | ||
970 | 6629 | # This must be Linux ELF. | 6637 | # This must be glibc/ELF. |
971 | 6630 | linux* | k*bsd*-gnu | kopensolaris*-gnu) | 6638 | linux* | k*bsd*-gnu | kopensolaris*-gnu) |
972 | 6631 | lt_cv_deplibs_check_method=pass_all | 6639 | lt_cv_deplibs_check_method=pass_all |
973 | 6632 | ;; | 6640 | ;; |
974 | @@ -7263,13 +7271,13 @@ | |||
975 | 7263 | if test -n "$RANLIB"; then | 7271 | if test -n "$RANLIB"; then |
976 | 7264 | case $host_os in | 7272 | case $host_os in |
977 | 7265 | openbsd*) | 7273 | openbsd*) |
979 | 7266 | old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" | 7274 | old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" |
980 | 7267 | ;; | 7275 | ;; |
981 | 7268 | *) | 7276 | *) |
983 | 7269 | old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" | 7277 | old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" |
984 | 7270 | ;; | 7278 | ;; |
985 | 7271 | esac | 7279 | esac |
987 | 7272 | old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" | 7280 | old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" |
988 | 7273 | fi | 7281 | fi |
989 | 7274 | 7282 | ||
990 | 7275 | case $host_os in | 7283 | case $host_os in |
991 | @@ -7416,6 +7424,7 @@ | |||
992 | 7416 | # which start with @ or ?. | 7424 | # which start with @ or ?. |
993 | 7417 | lt_cv_sys_global_symbol_pipe="$AWK '"\ | 7425 | lt_cv_sys_global_symbol_pipe="$AWK '"\ |
994 | 7418 | " {last_section=section; section=\$ 3};"\ | 7426 | " {last_section=section; section=\$ 3};"\ |
995 | 7427 | " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ | ||
996 | 7419 | " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ | 7428 | " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ |
997 | 7420 | " \$ 0!~/External *\|/{next};"\ | 7429 | " \$ 0!~/External *\|/{next};"\ |
998 | 7421 | " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ | 7430 | " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ |
999 | @@ -7804,7 +7813,7 @@ | |||
1000 | 7804 | CFLAGS="$SAVE_CFLAGS" | 7813 | CFLAGS="$SAVE_CFLAGS" |
1001 | 7805 | fi | 7814 | fi |
1002 | 7806 | ;; | 7815 | ;; |
1004 | 7807 | sparc*-*solaris*) | 7816 | *-*solaris*) |
1005 | 7808 | # Find out which ABI we are using. | 7817 | # Find out which ABI we are using. |
1006 | 7809 | echo 'int i;' > conftest.$ac_ext | 7818 | echo 'int i;' > conftest.$ac_ext |
1007 | 7810 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 | 7819 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 |
1008 | @@ -7815,7 +7824,20 @@ | |||
1009 | 7815 | case `/usr/bin/file conftest.o` in | 7824 | case `/usr/bin/file conftest.o` in |
1010 | 7816 | *64-bit*) | 7825 | *64-bit*) |
1011 | 7817 | case $lt_cv_prog_gnu_ld in | 7826 | case $lt_cv_prog_gnu_ld in |
1013 | 7818 | yes*) LD="${LD-ld} -m elf64_sparc" ;; | 7827 | yes*) |
1014 | 7828 | case $host in | ||
1015 | 7829 | i?86-*-solaris*) | ||
1016 | 7830 | LD="${LD-ld} -m elf_x86_64" | ||
1017 | 7831 | ;; | ||
1018 | 7832 | sparc*-*-solaris*) | ||
1019 | 7833 | LD="${LD-ld} -m elf64_sparc" | ||
1020 | 7834 | ;; | ||
1021 | 7835 | esac | ||
1022 | 7836 | # GNU ld 2.21 introduced _sol2 emulations. Use them if available. | ||
1023 | 7837 | if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then | ||
1024 | 7838 | LD="${LD-ld}_sol2" | ||
1025 | 7839 | fi | ||
1026 | 7840 | ;; | ||
1027 | 7819 | *) | 7841 | *) |
1028 | 7820 | if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then | 7842 | if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then |
1029 | 7821 | LD="${LD-ld} -64" | 7843 | LD="${LD-ld} -64" |
1030 | @@ -8455,7 +8477,13 @@ | |||
1031 | 8455 | $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ | 8477 | $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ |
1032 | 8456 | -dynamiclib -Wl,-single_module conftest.c 2>conftest.err | 8478 | -dynamiclib -Wl,-single_module conftest.c 2>conftest.err |
1033 | 8457 | _lt_result=$? | 8479 | _lt_result=$? |
1035 | 8458 | if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then | 8480 | # If there is a non-empty error log, and "single_module" |
1036 | 8481 | # appears in it, assume the flag caused a linker warning | ||
1037 | 8482 | if test -s conftest.err && $GREP single_module conftest.err; then | ||
1038 | 8483 | cat conftest.err >&5 | ||
1039 | 8484 | # Otherwise, if the output was created with a 0 exit code from | ||
1040 | 8485 | # the compiler, it worked. | ||
1041 | 8486 | elif test -f libconftest.dylib && test $_lt_result -eq 0; then | ||
1042 | 8459 | lt_cv_apple_cc_single_mod=yes | 8487 | lt_cv_apple_cc_single_mod=yes |
1043 | 8460 | else | 8488 | else |
1044 | 8461 | cat conftest.err >&5 | 8489 | cat conftest.err >&5 |
1045 | @@ -8466,6 +8494,7 @@ | |||
1046 | 8466 | fi | 8494 | fi |
1047 | 8467 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 | 8495 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 |
1048 | 8468 | $as_echo "$lt_cv_apple_cc_single_mod" >&6; } | 8496 | $as_echo "$lt_cv_apple_cc_single_mod" >&6; } |
1049 | 8497 | |||
1050 | 8469 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 | 8498 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 |
1051 | 8470 | $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } | 8499 | $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } |
1052 | 8471 | if ${lt_cv_ld_exported_symbols_list+:} false; then : | 8500 | if ${lt_cv_ld_exported_symbols_list+:} false; then : |
1053 | @@ -8498,6 +8527,7 @@ | |||
1054 | 8498 | fi | 8527 | fi |
1055 | 8499 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 | 8528 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 |
1056 | 8500 | $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } | 8529 | $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } |
1057 | 8530 | |||
1058 | 8501 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 | 8531 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 |
1059 | 8502 | $as_echo_n "checking for -force_load linker flag... " >&6; } | 8532 | $as_echo_n "checking for -force_load linker flag... " >&6; } |
1060 | 8503 | if ${lt_cv_ld_force_load+:} false; then : | 8533 | if ${lt_cv_ld_force_load+:} false; then : |
1061 | @@ -8519,7 +8549,9 @@ | |||
1062 | 8519 | echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 | 8549 | echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 |
1063 | 8520 | $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err | 8550 | $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err |
1064 | 8521 | _lt_result=$? | 8551 | _lt_result=$? |
1066 | 8522 | if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then | 8552 | if test -s conftest.err && $GREP force_load conftest.err; then |
1067 | 8553 | cat conftest.err >&5 | ||
1068 | 8554 | elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then | ||
1069 | 8523 | lt_cv_ld_force_load=yes | 8555 | lt_cv_ld_force_load=yes |
1070 | 8524 | else | 8556 | else |
1071 | 8525 | cat conftest.err >&5 | 8557 | cat conftest.err >&5 |
1072 | @@ -8895,7 +8927,22 @@ | |||
1073 | 8895 | 8927 | ||
1074 | 8896 | # Check whether --with-pic was given. | 8928 | # Check whether --with-pic was given. |
1075 | 8897 | if test "${with_pic+set}" = set; then : | 8929 | if test "${with_pic+set}" = set; then : |
1077 | 8898 | withval=$with_pic; pic_mode="$withval" | 8930 | withval=$with_pic; lt_p=${PACKAGE-default} |
1078 | 8931 | case $withval in | ||
1079 | 8932 | yes|no) pic_mode=$withval ;; | ||
1080 | 8933 | *) | ||
1081 | 8934 | pic_mode=default | ||
1082 | 8935 | # Look at the argument we got. We use all the common list separators. | ||
1083 | 8936 | lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," | ||
1084 | 8937 | for lt_pkg in $withval; do | ||
1085 | 8938 | IFS="$lt_save_ifs" | ||
1086 | 8939 | if test "X$lt_pkg" = "X$lt_p"; then | ||
1087 | 8940 | pic_mode=yes | ||
1088 | 8941 | fi | ||
1089 | 8942 | done | ||
1090 | 8943 | IFS="$lt_save_ifs" | ||
1091 | 8944 | ;; | ||
1092 | 8945 | esac | ||
1093 | 8899 | else | 8946 | else |
1094 | 8900 | pic_mode=default | 8947 | pic_mode=default |
1095 | 8901 | fi | 8948 | fi |
1096 | @@ -8973,6 +9020,10 @@ | |||
1097 | 8973 | 9020 | ||
1098 | 8974 | 9021 | ||
1099 | 8975 | 9022 | ||
1100 | 9023 | |||
1101 | 9024 | |||
1102 | 9025 | |||
1103 | 9026 | |||
1104 | 8976 | test -z "$LN_S" && LN_S="ln -s" | 9027 | test -z "$LN_S" && LN_S="ln -s" |
1105 | 8977 | 9028 | ||
1106 | 8978 | 9029 | ||
1107 | @@ -9432,7 +9483,9 @@ | |||
1108 | 9432 | case $cc_basename in | 9483 | case $cc_basename in |
1109 | 9433 | nvcc*) # Cuda Compiler Driver 2.2 | 9484 | nvcc*) # Cuda Compiler Driver 2.2 |
1110 | 9434 | lt_prog_compiler_wl='-Xlinker ' | 9485 | lt_prog_compiler_wl='-Xlinker ' |
1112 | 9435 | lt_prog_compiler_pic='-Xcompiler -fPIC' | 9486 | if test -n "$lt_prog_compiler_pic"; then |
1113 | 9487 | lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" | ||
1114 | 9488 | fi | ||
1115 | 9436 | ;; | 9489 | ;; |
1116 | 9437 | esac | 9490 | esac |
1117 | 9438 | else | 9491 | else |
1118 | @@ -9523,18 +9576,33 @@ | |||
1119 | 9523 | ;; | 9576 | ;; |
1120 | 9524 | *) | 9577 | *) |
1121 | 9525 | case `$CC -V 2>&1 | sed 5q` in | 9578 | case `$CC -V 2>&1 | sed 5q` in |
1123 | 9526 | *Sun\ F* | *Sun*Fortran*) | 9579 | *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) |
1124 | 9527 | # Sun Fortran 8.3 passes all unrecognized flags to the linker | 9580 | # Sun Fortran 8.3 passes all unrecognized flags to the linker |
1125 | 9528 | lt_prog_compiler_pic='-KPIC' | 9581 | lt_prog_compiler_pic='-KPIC' |
1126 | 9529 | lt_prog_compiler_static='-Bstatic' | 9582 | lt_prog_compiler_static='-Bstatic' |
1127 | 9530 | lt_prog_compiler_wl='' | 9583 | lt_prog_compiler_wl='' |
1128 | 9531 | ;; | 9584 | ;; |
1129 | 9585 | *Sun\ F* | *Sun*Fortran*) | ||
1130 | 9586 | lt_prog_compiler_pic='-KPIC' | ||
1131 | 9587 | lt_prog_compiler_static='-Bstatic' | ||
1132 | 9588 | lt_prog_compiler_wl='-Qoption ld ' | ||
1133 | 9589 | ;; | ||
1134 | 9532 | *Sun\ C*) | 9590 | *Sun\ C*) |
1135 | 9533 | # Sun C 5.9 | 9591 | # Sun C 5.9 |
1136 | 9534 | lt_prog_compiler_pic='-KPIC' | 9592 | lt_prog_compiler_pic='-KPIC' |
1137 | 9535 | lt_prog_compiler_static='-Bstatic' | 9593 | lt_prog_compiler_static='-Bstatic' |
1138 | 9536 | lt_prog_compiler_wl='-Wl,' | 9594 | lt_prog_compiler_wl='-Wl,' |
1139 | 9537 | ;; | 9595 | ;; |
1140 | 9596 | *Intel*\ [CF]*Compiler*) | ||
1141 | 9597 | lt_prog_compiler_wl='-Wl,' | ||
1142 | 9598 | lt_prog_compiler_pic='-fPIC' | ||
1143 | 9599 | lt_prog_compiler_static='-static' | ||
1144 | 9600 | ;; | ||
1145 | 9601 | *Portland\ Group*) | ||
1146 | 9602 | lt_prog_compiler_wl='-Wl,' | ||
1147 | 9603 | lt_prog_compiler_pic='-fpic' | ||
1148 | 9604 | lt_prog_compiler_static='-Bstatic' | ||
1149 | 9605 | ;; | ||
1150 | 9538 | esac | 9606 | esac |
1151 | 9539 | ;; | 9607 | ;; |
1152 | 9540 | esac | 9608 | esac |
1153 | @@ -9896,7 +9964,6 @@ | |||
1154 | 9896 | hardcode_direct=no | 9964 | hardcode_direct=no |
1155 | 9897 | hardcode_direct_absolute=no | 9965 | hardcode_direct_absolute=no |
1156 | 9898 | hardcode_libdir_flag_spec= | 9966 | hardcode_libdir_flag_spec= |
1157 | 9899 | hardcode_libdir_flag_spec_ld= | ||
1158 | 9900 | hardcode_libdir_separator= | 9967 | hardcode_libdir_separator= |
1159 | 9901 | hardcode_minus_L=no | 9968 | hardcode_minus_L=no |
1160 | 9902 | hardcode_shlibpath_var=unsupported | 9969 | hardcode_shlibpath_var=unsupported |
1161 | @@ -10146,8 +10213,7 @@ | |||
1162 | 10146 | xlf* | bgf* | bgxlf* | mpixlf*) | 10213 | xlf* | bgf* | bgxlf* | mpixlf*) |
1163 | 10147 | # IBM XL Fortran 10.1 on PPC cannot create shared libs itself | 10214 | # IBM XL Fortran 10.1 on PPC cannot create shared libs itself |
1164 | 10148 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 10215 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
1167 | 10149 | hardcode_libdir_flag_spec= | 10216 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
1166 | 10150 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | ||
1168 | 10151 | archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' | 10217 | archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' |
1169 | 10152 | if test "x$supports_anon_versioning" = xyes; then | 10218 | if test "x$supports_anon_versioning" = xyes; then |
1170 | 10153 | archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ | 10219 | archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ |
1171 | @@ -10526,6 +10592,7 @@ | |||
1172 | 10526 | # The linker will not automatically build a static lib if we build a DLL. | 10592 | # The linker will not automatically build a static lib if we build a DLL. |
1173 | 10527 | # _LT_TAGVAR(old_archive_from_new_cmds, )='true' | 10593 | # _LT_TAGVAR(old_archive_from_new_cmds, )='true' |
1174 | 10528 | enable_shared_with_static_runtimes=yes | 10594 | enable_shared_with_static_runtimes=yes |
1175 | 10595 | exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' | ||
1176 | 10529 | export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' | 10596 | export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' |
1177 | 10530 | # Don't use ranlib | 10597 | # Don't use ranlib |
1178 | 10531 | old_postinstall_cmds='chmod 644 $oldlib' | 10598 | old_postinstall_cmds='chmod 644 $oldlib' |
1179 | @@ -10571,6 +10638,7 @@ | |||
1180 | 10571 | hardcode_shlibpath_var=unsupported | 10638 | hardcode_shlibpath_var=unsupported |
1181 | 10572 | if test "$lt_cv_ld_force_load" = "yes"; then | 10639 | if test "$lt_cv_ld_force_load" = "yes"; then |
1182 | 10573 | whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' | 10640 | whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' |
1183 | 10641 | |||
1184 | 10574 | else | 10642 | else |
1185 | 10575 | whole_archive_flag_spec='' | 10643 | whole_archive_flag_spec='' |
1186 | 10576 | fi | 10644 | fi |
1187 | @@ -10599,10 +10667,6 @@ | |||
1188 | 10599 | hardcode_shlibpath_var=no | 10667 | hardcode_shlibpath_var=no |
1189 | 10600 | ;; | 10668 | ;; |
1190 | 10601 | 10669 | ||
1191 | 10602 | freebsd1*) | ||
1192 | 10603 | ld_shlibs=no | ||
1193 | 10604 | ;; | ||
1194 | 10605 | |||
1195 | 10606 | # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor | 10670 | # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor |
1196 | 10607 | # support. Future versions do this automatically, but an explicit c++rt0.o | 10671 | # support. Future versions do this automatically, but an explicit c++rt0.o |
1197 | 10608 | # does not break anything, and helps significantly (at the cost of a little | 10672 | # does not break anything, and helps significantly (at the cost of a little |
1198 | @@ -10615,7 +10679,7 @@ | |||
1199 | 10615 | ;; | 10679 | ;; |
1200 | 10616 | 10680 | ||
1201 | 10617 | # Unfortunately, older versions of FreeBSD 2 do not have this feature. | 10681 | # Unfortunately, older versions of FreeBSD 2 do not have this feature. |
1203 | 10618 | freebsd2*) | 10682 | freebsd2.*) |
1204 | 10619 | archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' | 10683 | archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' |
1205 | 10620 | hardcode_direct=yes | 10684 | hardcode_direct=yes |
1206 | 10621 | hardcode_minus_L=yes | 10685 | hardcode_minus_L=yes |
1207 | @@ -10654,7 +10718,6 @@ | |||
1208 | 10654 | fi | 10718 | fi |
1209 | 10655 | if test "$with_gnu_ld" = no; then | 10719 | if test "$with_gnu_ld" = no; then |
1210 | 10656 | hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' | 10720 | hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' |
1211 | 10657 | hardcode_libdir_flag_spec_ld='+b $libdir' | ||
1212 | 10658 | hardcode_libdir_separator=: | 10721 | hardcode_libdir_separator=: |
1213 | 10659 | hardcode_direct=yes | 10722 | hardcode_direct=yes |
1214 | 10660 | hardcode_direct_absolute=yes | 10723 | hardcode_direct_absolute=yes |
1215 | @@ -11278,11 +11341,6 @@ | |||
1216 | 11278 | 11341 | ||
1217 | 11279 | 11342 | ||
1218 | 11280 | 11343 | ||
1219 | 11281 | |||
1220 | 11282 | |||
1221 | 11283 | |||
1222 | 11284 | |||
1223 | 11285 | |||
1224 | 11286 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 | 11344 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 |
1225 | 11287 | $as_echo_n "checking dynamic linker characteristics... " >&6; } | 11345 | $as_echo_n "checking dynamic linker characteristics... " >&6; } |
1226 | 11288 | 11346 | ||
1227 | @@ -11372,7 +11430,7 @@ | |||
1228 | 11372 | 11430 | ||
1229 | 11373 | case $host_os in | 11431 | case $host_os in |
1230 | 11374 | aix3*) | 11432 | aix3*) |
1232 | 11375 | version_type=linux | 11433 | version_type=linux # correct to gnu/linux during the next big refactor |
1233 | 11376 | library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' | 11434 | library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' |
1234 | 11377 | shlibpath_var=LIBPATH | 11435 | shlibpath_var=LIBPATH |
1235 | 11378 | 11436 | ||
1236 | @@ -11381,7 +11439,7 @@ | |||
1237 | 11381 | ;; | 11439 | ;; |
1238 | 11382 | 11440 | ||
1239 | 11383 | aix[4-9]*) | 11441 | aix[4-9]*) |
1241 | 11384 | version_type=linux | 11442 | version_type=linux # correct to gnu/linux during the next big refactor |
1242 | 11385 | need_lib_prefix=no | 11443 | need_lib_prefix=no |
1243 | 11386 | need_version=no | 11444 | need_version=no |
1244 | 11387 | hardcode_into_libs=yes | 11445 | hardcode_into_libs=yes |
1245 | @@ -11446,7 +11504,7 @@ | |||
1246 | 11446 | ;; | 11504 | ;; |
1247 | 11447 | 11505 | ||
1248 | 11448 | bsdi[45]*) | 11506 | bsdi[45]*) |
1250 | 11449 | version_type=linux | 11507 | version_type=linux # correct to gnu/linux during the next big refactor |
1251 | 11450 | need_version=no | 11508 | need_version=no |
1252 | 11451 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' | 11509 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' |
1253 | 11452 | soname_spec='${libname}${release}${shared_ext}$major' | 11510 | soname_spec='${libname}${release}${shared_ext}$major' |
1254 | @@ -11585,7 +11643,7 @@ | |||
1255 | 11585 | ;; | 11643 | ;; |
1256 | 11586 | 11644 | ||
1257 | 11587 | dgux*) | 11645 | dgux*) |
1259 | 11588 | version_type=linux | 11646 | version_type=linux # correct to gnu/linux during the next big refactor |
1260 | 11589 | need_lib_prefix=no | 11647 | need_lib_prefix=no |
1261 | 11590 | need_version=no | 11648 | need_version=no |
1262 | 11591 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' | 11649 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' |
1263 | @@ -11593,10 +11651,6 @@ | |||
1264 | 11593 | shlibpath_var=LD_LIBRARY_PATH | 11651 | shlibpath_var=LD_LIBRARY_PATH |
1265 | 11594 | ;; | 11652 | ;; |
1266 | 11595 | 11653 | ||
1267 | 11596 | freebsd1*) | ||
1268 | 11597 | dynamic_linker=no | ||
1269 | 11598 | ;; | ||
1270 | 11599 | |||
1271 | 11600 | freebsd* | dragonfly*) | 11654 | freebsd* | dragonfly*) |
1272 | 11601 | # DragonFly does not have aout. When/if they implement a new | 11655 | # DragonFly does not have aout. When/if they implement a new |
1273 | 11602 | # versioning mechanism, adjust this. | 11656 | # versioning mechanism, adjust this. |
1274 | @@ -11604,7 +11658,7 @@ | |||
1275 | 11604 | objformat=`/usr/bin/objformat` | 11658 | objformat=`/usr/bin/objformat` |
1276 | 11605 | else | 11659 | else |
1277 | 11606 | case $host_os in | 11660 | case $host_os in |
1279 | 11607 | freebsd[123]*) objformat=aout ;; | 11661 | freebsd[23].*) objformat=aout ;; |
1280 | 11608 | *) objformat=elf ;; | 11662 | *) objformat=elf ;; |
1281 | 11609 | esac | 11663 | esac |
1282 | 11610 | fi | 11664 | fi |
1283 | @@ -11635,7 +11689,7 @@ | |||
1284 | 11635 | esac | 11689 | esac |
1285 | 11636 | shlibpath_var=LD_LIBRARY_PATH | 11690 | shlibpath_var=LD_LIBRARY_PATH |
1286 | 11637 | case $host_os in | 11691 | case $host_os in |
1288 | 11638 | freebsd2*) | 11692 | freebsd2.*) |
1289 | 11639 | shlibpath_overrides_runpath=yes | 11693 | shlibpath_overrides_runpath=yes |
1290 | 11640 | ;; | 11694 | ;; |
1291 | 11641 | freebsd3.[01]* | freebsdelf3.[01]*) | 11695 | freebsd3.[01]* | freebsdelf3.[01]*) |
1292 | @@ -11655,17 +11709,18 @@ | |||
1293 | 11655 | ;; | 11709 | ;; |
1294 | 11656 | 11710 | ||
1295 | 11657 | gnu*) | 11711 | gnu*) |
1297 | 11658 | version_type=linux | 11712 | version_type=linux # correct to gnu/linux during the next big refactor |
1298 | 11659 | need_lib_prefix=no | 11713 | need_lib_prefix=no |
1299 | 11660 | need_version=no | 11714 | need_version=no |
1300 | 11661 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' | 11715 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' |
1301 | 11662 | soname_spec='${libname}${release}${shared_ext}$major' | 11716 | soname_spec='${libname}${release}${shared_ext}$major' |
1302 | 11663 | shlibpath_var=LD_LIBRARY_PATH | 11717 | shlibpath_var=LD_LIBRARY_PATH |
1303 | 11718 | shlibpath_overrides_runpath=no | ||
1304 | 11664 | hardcode_into_libs=yes | 11719 | hardcode_into_libs=yes |
1305 | 11665 | ;; | 11720 | ;; |
1306 | 11666 | 11721 | ||
1307 | 11667 | haiku*) | 11722 | haiku*) |
1309 | 11668 | version_type=linux | 11723 | version_type=linux # correct to gnu/linux during the next big refactor |
1310 | 11669 | need_lib_prefix=no | 11724 | need_lib_prefix=no |
1311 | 11670 | need_version=no | 11725 | need_version=no |
1312 | 11671 | dynamic_linker="$host_os runtime_loader" | 11726 | dynamic_linker="$host_os runtime_loader" |
1313 | @@ -11726,7 +11781,7 @@ | |||
1314 | 11726 | ;; | 11781 | ;; |
1315 | 11727 | 11782 | ||
1316 | 11728 | interix[3-9]*) | 11783 | interix[3-9]*) |
1318 | 11729 | version_type=linux | 11784 | version_type=linux # correct to gnu/linux during the next big refactor |
1319 | 11730 | need_lib_prefix=no | 11785 | need_lib_prefix=no |
1320 | 11731 | need_version=no | 11786 | need_version=no |
1321 | 11732 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' | 11787 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' |
1322 | @@ -11742,7 +11797,7 @@ | |||
1323 | 11742 | nonstopux*) version_type=nonstopux ;; | 11797 | nonstopux*) version_type=nonstopux ;; |
1324 | 11743 | *) | 11798 | *) |
1325 | 11744 | if test "$lt_cv_prog_gnu_ld" = yes; then | 11799 | if test "$lt_cv_prog_gnu_ld" = yes; then |
1327 | 11745 | version_type=linux | 11800 | version_type=linux # correct to gnu/linux during the next big refactor |
1328 | 11746 | else | 11801 | else |
1329 | 11747 | version_type=irix | 11802 | version_type=irix |
1330 | 11748 | fi ;; | 11803 | fi ;; |
1331 | @@ -11779,9 +11834,9 @@ | |||
1332 | 11779 | dynamic_linker=no | 11834 | dynamic_linker=no |
1333 | 11780 | ;; | 11835 | ;; |
1334 | 11781 | 11836 | ||
1336 | 11782 | # This must be Linux ELF. | 11837 | # This must be glibc/ELF. |
1337 | 11783 | linux* | k*bsd*-gnu | kopensolaris*-gnu) | 11838 | linux* | k*bsd*-gnu | kopensolaris*-gnu) |
1339 | 11784 | version_type=linux | 11839 | version_type=linux # correct to gnu/linux during the next big refactor |
1340 | 11785 | need_lib_prefix=no | 11840 | need_lib_prefix=no |
1341 | 11786 | need_version=no | 11841 | need_version=no |
1342 | 11787 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' | 11842 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' |
1343 | @@ -11863,7 +11918,7 @@ | |||
1344 | 11863 | ;; | 11918 | ;; |
1345 | 11864 | 11919 | ||
1346 | 11865 | newsos6) | 11920 | newsos6) |
1348 | 11866 | version_type=linux | 11921 | version_type=linux # correct to gnu/linux during the next big refactor |
1349 | 11867 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' | 11922 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' |
1350 | 11868 | shlibpath_var=LD_LIBRARY_PATH | 11923 | shlibpath_var=LD_LIBRARY_PATH |
1351 | 11869 | shlibpath_overrides_runpath=yes | 11924 | shlibpath_overrides_runpath=yes |
1352 | @@ -11932,7 +11987,7 @@ | |||
1353 | 11932 | ;; | 11987 | ;; |
1354 | 11933 | 11988 | ||
1355 | 11934 | solaris*) | 11989 | solaris*) |
1357 | 11935 | version_type=linux | 11990 | version_type=linux # correct to gnu/linux during the next big refactor |
1358 | 11936 | need_lib_prefix=no | 11991 | need_lib_prefix=no |
1359 | 11937 | need_version=no | 11992 | need_version=no |
1360 | 11938 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' | 11993 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' |
1361 | @@ -11957,7 +12012,7 @@ | |||
1362 | 11957 | ;; | 12012 | ;; |
1363 | 11958 | 12013 | ||
1364 | 11959 | sysv4 | sysv4.3*) | 12014 | sysv4 | sysv4.3*) |
1366 | 11960 | version_type=linux | 12015 | version_type=linux # correct to gnu/linux during the next big refactor |
1367 | 11961 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' | 12016 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' |
1368 | 11962 | soname_spec='${libname}${release}${shared_ext}$major' | 12017 | soname_spec='${libname}${release}${shared_ext}$major' |
1369 | 11963 | shlibpath_var=LD_LIBRARY_PATH | 12018 | shlibpath_var=LD_LIBRARY_PATH |
1370 | @@ -11981,7 +12036,7 @@ | |||
1371 | 11981 | 12036 | ||
1372 | 11982 | sysv4*MP*) | 12037 | sysv4*MP*) |
1373 | 11983 | if test -d /usr/nec ;then | 12038 | if test -d /usr/nec ;then |
1375 | 11984 | version_type=linux | 12039 | version_type=linux # correct to gnu/linux during the next big refactor |
1376 | 11985 | library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' | 12040 | library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' |
1377 | 11986 | soname_spec='$libname${shared_ext}.$major' | 12041 | soname_spec='$libname${shared_ext}.$major' |
1378 | 11987 | shlibpath_var=LD_LIBRARY_PATH | 12042 | shlibpath_var=LD_LIBRARY_PATH |
1379 | @@ -12012,7 +12067,7 @@ | |||
1380 | 12012 | 12067 | ||
1381 | 12013 | tpf*) | 12068 | tpf*) |
1382 | 12014 | # TPF is a cross-target only. Preferred cross-host = GNU/Linux. | 12069 | # TPF is a cross-target only. Preferred cross-host = GNU/Linux. |
1384 | 12015 | version_type=linux | 12070 | version_type=linux # correct to gnu/linux during the next big refactor |
1385 | 12016 | need_lib_prefix=no | 12071 | need_lib_prefix=no |
1386 | 12017 | need_version=no | 12072 | need_version=no |
1387 | 12018 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' | 12073 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' |
1388 | @@ -12022,7 +12077,7 @@ | |||
1389 | 12022 | ;; | 12077 | ;; |
1390 | 12023 | 12078 | ||
1391 | 12024 | uts4*) | 12079 | uts4*) |
1393 | 12025 | version_type=linux | 12080 | version_type=linux # correct to gnu/linux during the next big refactor |
1394 | 12026 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' | 12081 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' |
1395 | 12027 | soname_spec='${libname}${release}${shared_ext}$major' | 12082 | soname_spec='${libname}${release}${shared_ext}$major' |
1396 | 12028 | shlibpath_var=LD_LIBRARY_PATH | 12083 | shlibpath_var=LD_LIBRARY_PATH |
1397 | @@ -12804,6 +12859,8 @@ | |||
1398 | 12804 | 12859 | ||
1399 | 12805 | 12860 | ||
1400 | 12806 | 12861 | ||
1401 | 12862 | |||
1402 | 12863 | |||
1403 | 12807 | ac_config_commands="$ac_config_commands libtool" | 12864 | ac_config_commands="$ac_config_commands libtool" |
1404 | 12808 | 12865 | ||
1405 | 12809 | 12866 | ||
1406 | @@ -13500,7 +13557,6 @@ | |||
1407 | 13500 | hardcode_direct_CXX=no | 13557 | hardcode_direct_CXX=no |
1408 | 13501 | hardcode_direct_absolute_CXX=no | 13558 | hardcode_direct_absolute_CXX=no |
1409 | 13502 | hardcode_libdir_flag_spec_CXX= | 13559 | hardcode_libdir_flag_spec_CXX= |
1410 | 13503 | hardcode_libdir_flag_spec_ld_CXX= | ||
1411 | 13504 | hardcode_libdir_separator_CXX= | 13560 | hardcode_libdir_separator_CXX= |
1412 | 13505 | hardcode_minus_L_CXX=no | 13561 | hardcode_minus_L_CXX=no |
1413 | 13506 | hardcode_shlibpath_var_CXX=unsupported | 13562 | hardcode_shlibpath_var_CXX=unsupported |
1414 | @@ -14084,6 +14140,7 @@ | |||
1415 | 14084 | hardcode_shlibpath_var_CXX=unsupported | 14140 | hardcode_shlibpath_var_CXX=unsupported |
1416 | 14085 | if test "$lt_cv_ld_force_load" = "yes"; then | 14141 | if test "$lt_cv_ld_force_load" = "yes"; then |
1417 | 14086 | whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' | 14142 | whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' |
1418 | 14143 | |||
1419 | 14087 | else | 14144 | else |
1420 | 14088 | whole_archive_flag_spec_CXX='' | 14145 | whole_archive_flag_spec_CXX='' |
1421 | 14089 | fi | 14146 | fi |
1422 | @@ -14128,7 +14185,7 @@ | |||
1423 | 14128 | esac | 14185 | esac |
1424 | 14129 | ;; | 14186 | ;; |
1425 | 14130 | 14187 | ||
1427 | 14131 | freebsd[12]*) | 14188 | freebsd2.*) |
1428 | 14132 | # C++ shared libraries reported to be fairly broken before | 14189 | # C++ shared libraries reported to be fairly broken before |
1429 | 14133 | # switch to ELF | 14190 | # switch to ELF |
1430 | 14134 | ld_shlibs_CXX=no | 14191 | ld_shlibs_CXX=no |
1431 | @@ -14804,6 +14861,7 @@ | |||
1432 | 14804 | case "$CC $CFLAGS " in #( | 14861 | case "$CC $CFLAGS " in #( |
1433 | 14805 | *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; | 14862 | *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; |
1434 | 14806 | *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; | 14863 | *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; |
1435 | 14864 | *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; | ||
1436 | 14807 | esac | 14865 | esac |
1437 | 14808 | 14866 | ||
1438 | 14809 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 | 14867 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 |
1439 | @@ -15593,7 +15651,9 @@ | |||
1440 | 15593 | ;; | 15651 | ;; |
1441 | 15594 | cygwin* | mingw* | cegcc*) | 15652 | cygwin* | mingw* | cegcc*) |
1442 | 15595 | case $cc_basename in | 15653 | case $cc_basename in |
1444 | 15596 | cl*) ;; | 15654 | cl*) |
1445 | 15655 | exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' | ||
1446 | 15656 | ;; | ||
1447 | 15597 | *) | 15657 | *) |
1448 | 15598 | export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' | 15658 | export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' |
1449 | 15599 | exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' | 15659 | exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' |
1450 | @@ -15746,8 +15806,6 @@ | |||
1451 | 15746 | 15806 | ||
1452 | 15747 | 15807 | ||
1453 | 15748 | 15808 | ||
1454 | 15749 | |||
1455 | 15750 | |||
1456 | 15751 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 | 15809 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 |
1457 | 15752 | $as_echo_n "checking dynamic linker characteristics... " >&6; } | 15810 | $as_echo_n "checking dynamic linker characteristics... " >&6; } |
1458 | 15753 | 15811 | ||
1459 | @@ -15773,7 +15831,7 @@ | |||
1460 | 15773 | 15831 | ||
1461 | 15774 | case $host_os in | 15832 | case $host_os in |
1462 | 15775 | aix3*) | 15833 | aix3*) |
1464 | 15776 | version_type=linux | 15834 | version_type=linux # correct to gnu/linux during the next big refactor |
1465 | 15777 | library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' | 15835 | library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' |
1466 | 15778 | shlibpath_var=LIBPATH | 15836 | shlibpath_var=LIBPATH |
1467 | 15779 | 15837 | ||
1468 | @@ -15782,7 +15840,7 @@ | |||
1469 | 15782 | ;; | 15840 | ;; |
1470 | 15783 | 15841 | ||
1471 | 15784 | aix[4-9]*) | 15842 | aix[4-9]*) |
1473 | 15785 | version_type=linux | 15843 | version_type=linux # correct to gnu/linux during the next big refactor |
1474 | 15786 | need_lib_prefix=no | 15844 | need_lib_prefix=no |
1475 | 15787 | need_version=no | 15845 | need_version=no |
1476 | 15788 | hardcode_into_libs=yes | 15846 | hardcode_into_libs=yes |
1477 | @@ -15847,7 +15905,7 @@ | |||
1478 | 15847 | ;; | 15905 | ;; |
1479 | 15848 | 15906 | ||
1480 | 15849 | bsdi[45]*) | 15907 | bsdi[45]*) |
1482 | 15850 | version_type=linux | 15908 | version_type=linux # correct to gnu/linux during the next big refactor |
1483 | 15851 | need_version=no | 15909 | need_version=no |
1484 | 15852 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' | 15910 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' |
1485 | 15853 | soname_spec='${libname}${release}${shared_ext}$major' | 15911 | soname_spec='${libname}${release}${shared_ext}$major' |
1486 | @@ -15984,7 +16042,7 @@ | |||
1487 | 15984 | ;; | 16042 | ;; |
1488 | 15985 | 16043 | ||
1489 | 15986 | dgux*) | 16044 | dgux*) |
1491 | 15987 | version_type=linux | 16045 | version_type=linux # correct to gnu/linux during the next big refactor |
1492 | 15988 | need_lib_prefix=no | 16046 | need_lib_prefix=no |
1493 | 15989 | need_version=no | 16047 | need_version=no |
1494 | 15990 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' | 16048 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' |
1495 | @@ -15992,10 +16050,6 @@ | |||
1496 | 15992 | shlibpath_var=LD_LIBRARY_PATH | 16050 | shlibpath_var=LD_LIBRARY_PATH |
1497 | 15993 | ;; | 16051 | ;; |
1498 | 15994 | 16052 | ||
1499 | 15995 | freebsd1*) | ||
1500 | 15996 | dynamic_linker=no | ||
1501 | 15997 | ;; | ||
1502 | 15998 | |||
1503 | 15999 | freebsd* | dragonfly*) | 16053 | freebsd* | dragonfly*) |
1504 | 16000 | # DragonFly does not have aout. When/if they implement a new | 16054 | # DragonFly does not have aout. When/if they implement a new |
1505 | 16001 | # versioning mechanism, adjust this. | 16055 | # versioning mechanism, adjust this. |
1506 | @@ -16003,7 +16057,7 @@ | |||
1507 | 16003 | objformat=`/usr/bin/objformat` | 16057 | objformat=`/usr/bin/objformat` |
1508 | 16004 | else | 16058 | else |
1509 | 16005 | case $host_os in | 16059 | case $host_os in |
1511 | 16006 | freebsd[123]*) objformat=aout ;; | 16060 | freebsd[23].*) objformat=aout ;; |
1512 | 16007 | *) objformat=elf ;; | 16061 | *) objformat=elf ;; |
1513 | 16008 | esac | 16062 | esac |
1514 | 16009 | fi | 16063 | fi |
1515 | @@ -16034,7 +16088,7 @@ | |||
1516 | 16034 | esac | 16088 | esac |
1517 | 16035 | shlibpath_var=LD_LIBRARY_PATH | 16089 | shlibpath_var=LD_LIBRARY_PATH |
1518 | 16036 | case $host_os in | 16090 | case $host_os in |
1520 | 16037 | freebsd2*) | 16091 | freebsd2.*) |
1521 | 16038 | shlibpath_overrides_runpath=yes | 16092 | shlibpath_overrides_runpath=yes |
1522 | 16039 | ;; | 16093 | ;; |
1523 | 16040 | freebsd3.[01]* | freebsdelf3.[01]*) | 16094 | freebsd3.[01]* | freebsdelf3.[01]*) |
1524 | @@ -16054,17 +16108,18 @@ | |||
1525 | 16054 | ;; | 16108 | ;; |
1526 | 16055 | 16109 | ||
1527 | 16056 | gnu*) | 16110 | gnu*) |
1529 | 16057 | version_type=linux | 16111 | version_type=linux # correct to gnu/linux during the next big refactor |
1530 | 16058 | need_lib_prefix=no | 16112 | need_lib_prefix=no |
1531 | 16059 | need_version=no | 16113 | need_version=no |
1532 | 16060 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' | 16114 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' |
1533 | 16061 | soname_spec='${libname}${release}${shared_ext}$major' | 16115 | soname_spec='${libname}${release}${shared_ext}$major' |
1534 | 16062 | shlibpath_var=LD_LIBRARY_PATH | 16116 | shlibpath_var=LD_LIBRARY_PATH |
1535 | 16117 | shlibpath_overrides_runpath=no | ||
1536 | 16063 | hardcode_into_libs=yes | 16118 | hardcode_into_libs=yes |
1537 | 16064 | ;; | 16119 | ;; |
1538 | 16065 | 16120 | ||
1539 | 16066 | haiku*) | 16121 | haiku*) |
1541 | 16067 | version_type=linux | 16122 | version_type=linux # correct to gnu/linux during the next big refactor |
1542 | 16068 | need_lib_prefix=no | 16123 | need_lib_prefix=no |
1543 | 16069 | need_version=no | 16124 | need_version=no |
1544 | 16070 | dynamic_linker="$host_os runtime_loader" | 16125 | dynamic_linker="$host_os runtime_loader" |
1545 | @@ -16125,7 +16180,7 @@ | |||
1546 | 16125 | ;; | 16180 | ;; |
1547 | 16126 | 16181 | ||
1548 | 16127 | interix[3-9]*) | 16182 | interix[3-9]*) |
1550 | 16128 | version_type=linux | 16183 | version_type=linux # correct to gnu/linux during the next big refactor |
1551 | 16129 | need_lib_prefix=no | 16184 | need_lib_prefix=no |
1552 | 16130 | need_version=no | 16185 | need_version=no |
1553 | 16131 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' | 16186 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' |
1554 | @@ -16141,7 +16196,7 @@ | |||
1555 | 16141 | nonstopux*) version_type=nonstopux ;; | 16196 | nonstopux*) version_type=nonstopux ;; |
1556 | 16142 | *) | 16197 | *) |
1557 | 16143 | if test "$lt_cv_prog_gnu_ld" = yes; then | 16198 | if test "$lt_cv_prog_gnu_ld" = yes; then |
1559 | 16144 | version_type=linux | 16199 | version_type=linux # correct to gnu/linux during the next big refactor |
1560 | 16145 | else | 16200 | else |
1561 | 16146 | version_type=irix | 16201 | version_type=irix |
1562 | 16147 | fi ;; | 16202 | fi ;; |
1563 | @@ -16178,9 +16233,9 @@ | |||
1564 | 16178 | dynamic_linker=no | 16233 | dynamic_linker=no |
1565 | 16179 | ;; | 16234 | ;; |
1566 | 16180 | 16235 | ||
1568 | 16181 | # This must be Linux ELF. | 16236 | # This must be glibc/ELF. |
1569 | 16182 | linux* | k*bsd*-gnu | kopensolaris*-gnu) | 16237 | linux* | k*bsd*-gnu | kopensolaris*-gnu) |
1571 | 16183 | version_type=linux | 16238 | version_type=linux # correct to gnu/linux during the next big refactor |
1572 | 16184 | need_lib_prefix=no | 16239 | need_lib_prefix=no |
1573 | 16185 | need_version=no | 16240 | need_version=no |
1574 | 16186 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' | 16241 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' |
1575 | @@ -16262,7 +16317,7 @@ | |||
1576 | 16262 | ;; | 16317 | ;; |
1577 | 16263 | 16318 | ||
1578 | 16264 | newsos6) | 16319 | newsos6) |
1580 | 16265 | version_type=linux | 16320 | version_type=linux # correct to gnu/linux during the next big refactor |
1581 | 16266 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' | 16321 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' |
1582 | 16267 | shlibpath_var=LD_LIBRARY_PATH | 16322 | shlibpath_var=LD_LIBRARY_PATH |
1583 | 16268 | shlibpath_overrides_runpath=yes | 16323 | shlibpath_overrides_runpath=yes |
1584 | @@ -16331,7 +16386,7 @@ | |||
1585 | 16331 | ;; | 16386 | ;; |
1586 | 16332 | 16387 | ||
1587 | 16333 | solaris*) | 16388 | solaris*) |
1589 | 16334 | version_type=linux | 16389 | version_type=linux # correct to gnu/linux during the next big refactor |
1590 | 16335 | need_lib_prefix=no | 16390 | need_lib_prefix=no |
1591 | 16336 | need_version=no | 16391 | need_version=no |
1592 | 16337 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' | 16392 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' |
1593 | @@ -16356,7 +16411,7 @@ | |||
1594 | 16356 | ;; | 16411 | ;; |
1595 | 16357 | 16412 | ||
1596 | 16358 | sysv4 | sysv4.3*) | 16413 | sysv4 | sysv4.3*) |
1598 | 16359 | version_type=linux | 16414 | version_type=linux # correct to gnu/linux during the next big refactor |
1599 | 16360 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' | 16415 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' |
1600 | 16361 | soname_spec='${libname}${release}${shared_ext}$major' | 16416 | soname_spec='${libname}${release}${shared_ext}$major' |
1601 | 16362 | shlibpath_var=LD_LIBRARY_PATH | 16417 | shlibpath_var=LD_LIBRARY_PATH |
1602 | @@ -16380,7 +16435,7 @@ | |||
1603 | 16380 | 16435 | ||
1604 | 16381 | sysv4*MP*) | 16436 | sysv4*MP*) |
1605 | 16382 | if test -d /usr/nec ;then | 16437 | if test -d /usr/nec ;then |
1607 | 16383 | version_type=linux | 16438 | version_type=linux # correct to gnu/linux during the next big refactor |
1608 | 16384 | library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' | 16439 | library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' |
1609 | 16385 | soname_spec='$libname${shared_ext}.$major' | 16440 | soname_spec='$libname${shared_ext}.$major' |
1610 | 16386 | shlibpath_var=LD_LIBRARY_PATH | 16441 | shlibpath_var=LD_LIBRARY_PATH |
1611 | @@ -16411,7 +16466,7 @@ | |||
1612 | 16411 | 16466 | ||
1613 | 16412 | tpf*) | 16467 | tpf*) |
1614 | 16413 | # TPF is a cross-target only. Preferred cross-host = GNU/Linux. | 16468 | # TPF is a cross-target only. Preferred cross-host = GNU/Linux. |
1616 | 16414 | version_type=linux | 16469 | version_type=linux # correct to gnu/linux during the next big refactor |
1617 | 16415 | need_lib_prefix=no | 16470 | need_lib_prefix=no |
1618 | 16416 | need_version=no | 16471 | need_version=no |
1619 | 16417 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' | 16472 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' |
1620 | @@ -16421,7 +16476,7 @@ | |||
1621 | 16421 | ;; | 16476 | ;; |
1622 | 16422 | 16477 | ||
1623 | 16423 | uts4*) | 16478 | uts4*) |
1625 | 16424 | version_type=linux | 16479 | version_type=linux # correct to gnu/linux during the next big refactor |
1626 | 16425 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' | 16480 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' |
1627 | 16426 | soname_spec='${libname}${release}${shared_ext}$major' | 16481 | soname_spec='${libname}${release}${shared_ext}$major' |
1628 | 16427 | shlibpath_var=LD_LIBRARY_PATH | 16482 | shlibpath_var=LD_LIBRARY_PATH |
1629 | @@ -16908,7 +16963,7 @@ | |||
1630 | 16908 | 16963 | ||
1631 | 16909 | SNAPPY_MAJOR="1" | 16964 | SNAPPY_MAJOR="1" |
1632 | 16910 | SNAPPY_MINOR="0" | 16965 | SNAPPY_MINOR="0" |
1634 | 16911 | SNAPPY_PATCHLEVEL="3" | 16966 | SNAPPY_PATCHLEVEL="5" |
1635 | 16912 | 16967 | ||
1636 | 16913 | 16968 | ||
1637 | 16914 | 16969 | ||
1638 | @@ -16989,6 +17044,46 @@ | |||
1639 | 16989 | fi | 17044 | fi |
1640 | 16990 | 17045 | ||
1641 | 16991 | 17046 | ||
1642 | 17047 | # Extract the first word of "escript", so it can be a program name with args. | ||
1643 | 17048 | set dummy escript; ac_word=$2 | ||
1644 | 17049 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | ||
1645 | 17050 | $as_echo_n "checking for $ac_word... " >&6; } | ||
1646 | 17051 | if ${ac_cv_path_ESCRIPT+:} false; then : | ||
1647 | 17052 | $as_echo_n "(cached) " >&6 | ||
1648 | 17053 | else | ||
1649 | 17054 | case $ESCRIPT in | ||
1650 | 17055 | [\\/]* | ?:[\\/]*) | ||
1651 | 17056 | ac_cv_path_ESCRIPT="$ESCRIPT" # Let the user override the test with a path. | ||
1652 | 17057 | ;; | ||
1653 | 17058 | *) | ||
1654 | 17059 | as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | ||
1655 | 17060 | for as_dir in $PATH | ||
1656 | 17061 | do | ||
1657 | 17062 | IFS=$as_save_IFS | ||
1658 | 17063 | test -z "$as_dir" && as_dir=. | ||
1659 | 17064 | for ac_exec_ext in '' $ac_executable_extensions; do | ||
1660 | 17065 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | ||
1661 | 17066 | ac_cv_path_ESCRIPT="$as_dir/$ac_word$ac_exec_ext" | ||
1662 | 17067 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | ||
1663 | 17068 | break 2 | ||
1664 | 17069 | fi | ||
1665 | 17070 | done | ||
1666 | 17071 | done | ||
1667 | 17072 | IFS=$as_save_IFS | ||
1668 | 17073 | |||
1669 | 17074 | ;; | ||
1670 | 17075 | esac | ||
1671 | 17076 | fi | ||
1672 | 17077 | ESCRIPT=$ac_cv_path_ESCRIPT | ||
1673 | 17078 | if test -n "$ESCRIPT"; then | ||
1674 | 17079 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ESCRIPT" >&5 | ||
1675 | 17080 | $as_echo "$ESCRIPT" >&6; } | ||
1676 | 17081 | else | ||
1677 | 17082 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | ||
1678 | 17083 | $as_echo "no" >&6; } | ||
1679 | 17084 | fi | ||
1680 | 17085 | |||
1681 | 17086 | |||
1682 | 16992 | 17087 | ||
1683 | 16993 | if test x${ERL} = x; then : | 17088 | if test x${ERL} = x; then : |
1684 | 16994 | 17089 | ||
1685 | @@ -18936,6 +19031,9 @@ | |||
1686 | 18936 | fi | 19031 | fi |
1687 | 18937 | fi | 19032 | fi |
1688 | 18938 | 19033 | ||
1689 | 19034 | ERL_VERSION_COMMAND="${ESCRIPT} bin/erlang-version.escript" | ||
1690 | 19035 | erlangversion=`${ERL_VERSION_COMMAND}` | ||
1691 | 19036 | |||
1692 | 18939 | 19037 | ||
1693 | 18940 | 19038 | ||
1694 | 18941 | 19039 | ||
1695 | @@ -19033,11 +19131,11 @@ | |||
1696 | 19033 | package_name="Apache CouchDB" | 19131 | package_name="Apache CouchDB" |
1697 | 19034 | 19132 | ||
1698 | 19035 | 19133 | ||
1700 | 19036 | version="1.4.0" | 19134 | version="1.5.0" |
1701 | 19037 | 19135 | ||
1702 | 19038 | version_major="1" | 19136 | version_major="1" |
1703 | 19039 | 19137 | ||
1705 | 19040 | version_minor="4" | 19138 | version_minor="5" |
1706 | 19041 | 19139 | ||
1707 | 19042 | version_revision="0" | 19140 | version_revision="0" |
1708 | 19043 | 19141 | ||
1709 | @@ -19063,6 +19161,11 @@ | |||
1710 | 19063 | 19161 | ||
1711 | 19064 | localstaterundir=${localstatedir}/run/${package_identifier} | 19162 | localstaterundir=${localstatedir}/run/${package_identifier} |
1712 | 19065 | 19163 | ||
1713 | 19164 | erlangversion=${erlangversion} | ||
1714 | 19165 | |||
1715 | 19166 | erlangbin=${ERL} | ||
1716 | 19167 | |||
1717 | 19168 | |||
1718 | 19066 | 19169 | ||
1719 | 19067 | # On Windows we install directly into our erlang distribution. | 19170 | # On Windows we install directly into our erlang distribution. |
1720 | 19068 | if test x${IS_WINDOWS} = xTRUE; then | 19171 | if test x${IS_WINDOWS} = xTRUE; then |
1721 | @@ -19129,8 +19232,12 @@ | |||
1722 | 19129 | 19232 | ||
1723 | 19130 | ac_config_files="$ac_config_files src/couch_mrview/Makefile" | 19233 | ac_config_files="$ac_config_files src/couch_mrview/Makefile" |
1724 | 19131 | 19234 | ||
1725 | 19235 | ac_config_files="$ac_config_files src/couch_plugins/Makefile" | ||
1726 | 19236 | |||
1727 | 19132 | ac_config_files="$ac_config_files src/couch_replicator/Makefile" | 19237 | ac_config_files="$ac_config_files src/couch_replicator/Makefile" |
1728 | 19133 | 19238 | ||
1729 | 19239 | ac_config_files="$ac_config_files src/couchjs-node/Makefile" | ||
1730 | 19240 | |||
1731 | 19134 | ac_config_files="$ac_config_files src/couchdb/couch.app.tpl" | 19241 | ac_config_files="$ac_config_files src/couchdb/couch.app.tpl" |
1732 | 19135 | 19242 | ||
1733 | 19136 | ac_config_files="$ac_config_files src/couchdb/Makefile" | 19243 | ac_config_files="$ac_config_files src/couchdb/Makefile" |
1734 | @@ -19751,7 +19858,7 @@ | |||
1735 | 19751 | # report actual input values of CONFIG_FILES etc. instead of their | 19858 | # report actual input values of CONFIG_FILES etc. instead of their |
1736 | 19752 | # values after options handling. | 19859 | # values after options handling. |
1737 | 19753 | ac_log=" | 19860 | ac_log=" |
1739 | 19754 | This file was extended by Apache CouchDB $as_me 1.4.0, which was | 19861 | This file was extended by Apache CouchDB $as_me 1.5.0, which was |
1740 | 19755 | generated by GNU Autoconf 2.69. Invocation command line was | 19862 | generated by GNU Autoconf 2.69. Invocation command line was |
1741 | 19756 | 19863 | ||
1742 | 19757 | CONFIG_FILES = $CONFIG_FILES | 19864 | CONFIG_FILES = $CONFIG_FILES |
1743 | @@ -19817,7 +19924,7 @@ | |||
1744 | 19817 | cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 | 19924 | cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
1745 | 19818 | ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" | 19925 | ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" |
1746 | 19819 | ac_cs_version="\\ | 19926 | ac_cs_version="\\ |
1748 | 19820 | Apache CouchDB config.status 1.4.0 | 19927 | Apache CouchDB config.status 1.5.0 |
1749 | 19821 | configured by $0, generated by GNU Autoconf 2.69, | 19928 | configured by $0, generated by GNU Autoconf 2.69, |
1750 | 19822 | with options \\"\$ac_cs_config\\" | 19929 | with options \\"\$ac_cs_config\\" |
1751 | 19823 | 19930 | ||
1752 | @@ -19957,6 +20064,7 @@ | |||
1753 | 19957 | enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' | 20064 | enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' |
1754 | 19958 | SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' | 20065 | SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' |
1755 | 19959 | ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' | 20066 | ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' |
1756 | 20067 | PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' | ||
1757 | 19960 | host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' | 20068 | host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' |
1758 | 19961 | host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' | 20069 | host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' |
1759 | 19962 | host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' | 20070 | host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' |
1760 | @@ -20037,7 +20145,6 @@ | |||
1761 | 20037 | allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' | 20145 | allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' |
1762 | 20038 | no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' | 20146 | no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' |
1763 | 20039 | hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' | 20147 | hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' |
1764 | 20040 | hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' | ||
1765 | 20041 | hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' | 20148 | hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' |
1766 | 20042 | hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' | 20149 | hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' |
1767 | 20043 | hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' | 20150 | hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' |
1768 | @@ -20109,7 +20216,6 @@ | |||
1769 | 20109 | allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' | 20216 | allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' |
1770 | 20110 | no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' | 20217 | no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' |
1771 | 20111 | hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' | 20218 | hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' |
1772 | 20112 | hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`' | ||
1773 | 20113 | hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' | 20219 | hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' |
1774 | 20114 | hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' | 20220 | hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' |
1775 | 20115 | hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' | 20221 | hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' |
1776 | @@ -20151,6 +20257,7 @@ | |||
1777 | 20151 | OBJDUMP \ | 20257 | OBJDUMP \ |
1778 | 20152 | SHELL \ | 20258 | SHELL \ |
1779 | 20153 | ECHO \ | 20259 | ECHO \ |
1780 | 20260 | PATH_SEPARATOR \ | ||
1781 | 20154 | SED \ | 20261 | SED \ |
1782 | 20155 | GREP \ | 20262 | GREP \ |
1783 | 20156 | EGREP \ | 20263 | EGREP \ |
1784 | @@ -20199,7 +20306,6 @@ | |||
1785 | 20199 | allow_undefined_flag \ | 20306 | allow_undefined_flag \ |
1786 | 20200 | no_undefined_flag \ | 20307 | no_undefined_flag \ |
1787 | 20201 | hardcode_libdir_flag_spec \ | 20308 | hardcode_libdir_flag_spec \ |
1788 | 20202 | hardcode_libdir_flag_spec_ld \ | ||
1789 | 20203 | hardcode_libdir_separator \ | 20309 | hardcode_libdir_separator \ |
1790 | 20204 | exclude_expsyms \ | 20310 | exclude_expsyms \ |
1791 | 20205 | include_expsyms \ | 20311 | include_expsyms \ |
1792 | @@ -20233,7 +20339,6 @@ | |||
1793 | 20233 | allow_undefined_flag_CXX \ | 20339 | allow_undefined_flag_CXX \ |
1794 | 20234 | no_undefined_flag_CXX \ | 20340 | no_undefined_flag_CXX \ |
1795 | 20235 | hardcode_libdir_flag_spec_CXX \ | 20341 | hardcode_libdir_flag_spec_CXX \ |
1796 | 20236 | hardcode_libdir_flag_spec_ld_CXX \ | ||
1797 | 20237 | hardcode_libdir_separator_CXX \ | 20342 | hardcode_libdir_separator_CXX \ |
1798 | 20238 | exclude_expsyms_CXX \ | 20343 | exclude_expsyms_CXX \ |
1799 | 20239 | include_expsyms_CXX \ | 20344 | include_expsyms_CXX \ |
1800 | @@ -20352,7 +20457,9 @@ | |||
1801 | 20352 | "src/couch_dbupdates/Makefile") CONFIG_FILES="$CONFIG_FILES src/couch_dbupdates/Makefile" ;; | 20457 | "src/couch_dbupdates/Makefile") CONFIG_FILES="$CONFIG_FILES src/couch_dbupdates/Makefile" ;; |
1802 | 20353 | "src/couch_index/Makefile") CONFIG_FILES="$CONFIG_FILES src/couch_index/Makefile" ;; | 20458 | "src/couch_index/Makefile") CONFIG_FILES="$CONFIG_FILES src/couch_index/Makefile" ;; |
1803 | 20354 | "src/couch_mrview/Makefile") CONFIG_FILES="$CONFIG_FILES src/couch_mrview/Makefile" ;; | 20459 | "src/couch_mrview/Makefile") CONFIG_FILES="$CONFIG_FILES src/couch_mrview/Makefile" ;; |
1804 | 20460 | "src/couch_plugins/Makefile") CONFIG_FILES="$CONFIG_FILES src/couch_plugins/Makefile" ;; | ||
1805 | 20355 | "src/couch_replicator/Makefile") CONFIG_FILES="$CONFIG_FILES src/couch_replicator/Makefile" ;; | 20461 | "src/couch_replicator/Makefile") CONFIG_FILES="$CONFIG_FILES src/couch_replicator/Makefile" ;; |
1806 | 20462 | "src/couchjs-node/Makefile") CONFIG_FILES="$CONFIG_FILES src/couchjs-node/Makefile" ;; | ||
1807 | 20356 | "src/couchdb/couch.app.tpl") CONFIG_FILES="$CONFIG_FILES src/couchdb/couch.app.tpl" ;; | 20463 | "src/couchdb/couch.app.tpl") CONFIG_FILES="$CONFIG_FILES src/couchdb/couch.app.tpl" ;; |
1808 | 20357 | "src/couchdb/Makefile") CONFIG_FILES="$CONFIG_FILES src/couchdb/Makefile" ;; | 20464 | "src/couchdb/Makefile") CONFIG_FILES="$CONFIG_FILES src/couchdb/Makefile" ;; |
1809 | 20358 | "src/couchdb/priv/Makefile") CONFIG_FILES="$CONFIG_FILES src/couchdb/priv/Makefile" ;; | 20465 | "src/couchdb/priv/Makefile") CONFIG_FILES="$CONFIG_FILES src/couchdb/priv/Makefile" ;; |
1810 | @@ -21082,8 +21189,8 @@ | |||
1811 | 21082 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 21189 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
1812 | 21083 | # | 21190 | # |
1813 | 21084 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 21191 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
1816 | 21085 | # 2006, 2007, 2008, 2009, 2010 Free Software Foundation, | 21192 | # 2006, 2007, 2008, 2009, 2010, 2011 Free Software |
1817 | 21086 | # Inc. | 21193 | # Foundation, Inc. |
1818 | 21087 | # Written by Gordon Matzigkeit, 1996 | 21194 | # Written by Gordon Matzigkeit, 1996 |
1819 | 21088 | # | 21195 | # |
1820 | 21089 | # This file is part of GNU Libtool. | 21196 | # This file is part of GNU Libtool. |
1821 | @@ -21146,6 +21253,9 @@ | |||
1822 | 21146 | # An echo program that protects backslashes. | 21253 | # An echo program that protects backslashes. |
1823 | 21147 | ECHO=$lt_ECHO | 21254 | ECHO=$lt_ECHO |
1824 | 21148 | 21255 | ||
1825 | 21256 | # The PATH separator for the build system. | ||
1826 | 21257 | PATH_SEPARATOR=$lt_PATH_SEPARATOR | ||
1827 | 21258 | |||
1828 | 21149 | # The host system. | 21259 | # The host system. |
1829 | 21150 | host_alias=$host_alias | 21260 | host_alias=$host_alias |
1830 | 21151 | host=$host | 21261 | host=$host |
1831 | @@ -21441,10 +21551,6 @@ | |||
1832 | 21441 | # This must work even if \$libdir does not exist | 21551 | # This must work even if \$libdir does not exist |
1833 | 21442 | hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec | 21552 | hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec |
1834 | 21443 | 21553 | ||
1835 | 21444 | # If ld is used when linking, flag to hardcode \$libdir into a binary | ||
1836 | 21445 | # during linking. This must work even if \$libdir does not exist. | ||
1837 | 21446 | hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld | ||
1838 | 21447 | |||
1839 | 21448 | # Whether we need a single "-rpath" flag with a separated argument. | 21554 | # Whether we need a single "-rpath" flag with a separated argument. |
1840 | 21449 | hardcode_libdir_separator=$lt_hardcode_libdir_separator | 21555 | hardcode_libdir_separator=$lt_hardcode_libdir_separator |
1841 | 21450 | 21556 | ||
1842 | @@ -21787,10 +21893,6 @@ | |||
1843 | 21787 | # This must work even if \$libdir does not exist | 21893 | # This must work even if \$libdir does not exist |
1844 | 21788 | hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX | 21894 | hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX |
1845 | 21789 | 21895 | ||
1846 | 21790 | # If ld is used when linking, flag to hardcode \$libdir into a binary | ||
1847 | 21791 | # during linking. This must work even if \$libdir does not exist. | ||
1848 | 21792 | hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX | ||
1849 | 21793 | |||
1850 | 21794 | # Whether we need a single "-rpath" flag with a separated argument. | 21896 | # Whether we need a single "-rpath" flag with a separated argument. |
1851 | 21795 | hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX | 21897 | hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX |
1852 | 21796 | 21898 | ||
1853 | 21797 | 21899 | ||
1854 | === modified file 'configure.ac' | |||
1855 | --- configure.ac 2013-08-28 16:28:32 +0000 | |||
1856 | +++ configure.ac 2013-12-01 23:56:33 +0000 | |||
1857 | @@ -40,7 +40,7 @@ | |||
1858 | 40 | dnl Config for google snappy | 40 | dnl Config for google snappy |
1859 | 41 | m4_define([snappy_major], [1]) | 41 | m4_define([snappy_major], [1]) |
1860 | 42 | m4_define([snappy_minor], [0]) | 42 | m4_define([snappy_minor], [0]) |
1862 | 43 | m4_define([snappy_patchlevel], [3]) | 43 | m4_define([snappy_patchlevel], [5]) |
1863 | 44 | 44 | ||
1864 | 45 | AC_PROG_CXX | 45 | AC_PROG_CXX |
1865 | 46 | AC_LANG([C++]) | 46 | AC_LANG([C++]) |
1866 | @@ -123,12 +123,13 @@ | |||
1867 | 123 | fi | 123 | fi |
1868 | 124 | 124 | ||
1869 | 125 | AC_PATH_PROG([ERL], [erl]) | 125 | AC_PATH_PROG([ERL], [erl]) |
1870 | 126 | AC_PATH_PROG([ESCRIPT], [escript]) | ||
1871 | 126 | 127 | ||
1872 | 127 | AS_IF([test x${ERL} = x], [ | 128 | AS_IF([test x${ERL} = x], [ |
1873 | 128 | AC_MSG_ERROR([Could not find the `erl' executable. Is Erlang installed?]) | 129 | AC_MSG_ERROR([Could not find the `erl' executable. Is Erlang installed?]) |
1874 | 129 | ]) | 130 | ]) |
1875 | 130 | 131 | ||
1877 | 131 | AC_ARG_WITH([erlang], | 132 | AC_ARG_WITH([erlang], |
1878 | 132 | [AS_HELP_STRING([--with-erlang=PATH], | 133 | [AS_HELP_STRING([--with-erlang=PATH], |
1879 | 133 | [set PATH to the Erlang include directory]) | 134 | [set PATH to the Erlang include directory]) |
1880 | 134 | ], [ | 135 | ], [ |
1881 | @@ -476,35 +477,35 @@ | |||
1882 | 476 | docs_enabled=yes | 477 | docs_enabled=yes |
1883 | 477 | strictness_enabled=no | 478 | strictness_enabled=no |
1884 | 478 | 479 | ||
1886 | 479 | AC_ARG_ENABLE([init], | 480 | AC_ARG_ENABLE([init], |
1887 | 480 | [AS_HELP_STRING([--disable-init], | 481 | [AS_HELP_STRING([--disable-init], |
1888 | 481 | [don't install init script where applicable]) | 482 | [don't install init script where applicable]) |
1889 | 482 | ], [ | 483 | ], [ |
1890 | 483 | use_init=$enableval | 484 | use_init=$enableval |
1891 | 484 | ], []) | 485 | ], []) |
1892 | 485 | 486 | ||
1894 | 486 | AC_ARG_ENABLE([launchd], | 487 | AC_ARG_ENABLE([launchd], |
1895 | 487 | [AS_HELP_STRING([--disable-launchd], | 488 | [AS_HELP_STRING([--disable-launchd], |
1896 | 488 | [don't install launchd configuration where applicable]) | 489 | [don't install launchd configuration where applicable]) |
1897 | 489 | ], [ | 490 | ], [ |
1898 | 490 | use_launchd=$enableval | 491 | use_launchd=$enableval |
1899 | 491 | ], []) | 492 | ], []) |
1900 | 492 | 493 | ||
1902 | 493 | AC_ARG_ENABLE([native-mochijson], | 494 | AC_ARG_ENABLE([native-mochijson], |
1903 | 494 | [AS_HELP_STRING([--enable-native-mochijson], | 495 | [AS_HELP_STRING([--enable-native-mochijson], |
1904 | 495 | [compile mochijson to native code (EXPERIMENTAL)]) | 496 | [compile mochijson to native code (EXPERIMENTAL)]) |
1905 | 496 | ], [ | 497 | ], [ |
1906 | 497 | native_mochijson_enabled=$enableval | 498 | native_mochijson_enabled=$enableval |
1907 | 498 | ], []) | 499 | ], []) |
1908 | 499 | 500 | ||
1910 | 500 | AC_ARG_ENABLE([tests], | 501 | AC_ARG_ENABLE([tests], |
1911 | 501 | [AS_HELP_STRING([--disable-tests], | 502 | [AS_HELP_STRING([--disable-tests], |
1912 | 502 | [skip tests during build]) | 503 | [skip tests during build]) |
1913 | 503 | ], [ | 504 | ], [ |
1914 | 504 | tests_enabled=$enableval | 505 | tests_enabled=$enableval |
1915 | 505 | ], []) | 506 | ], []) |
1916 | 506 | 507 | ||
1918 | 507 | AC_ARG_ENABLE([docs], | 508 | AC_ARG_ENABLE([docs], |
1919 | 508 | [AS_HELP_STRING([--disable-docs], | 509 | [AS_HELP_STRING([--disable-docs], |
1920 | 509 | [skip docs during build]) | 510 | [skip docs during build]) |
1921 | 510 | ], [ | 511 | ], [ |
1922 | @@ -614,7 +615,7 @@ | |||
1923 | 614 | build_html=yes | 615 | build_html=yes |
1924 | 615 | if test x${HAS_MAKEINFO} = xyes; then | 616 | if test x${HAS_MAKEINFO} = xyes; then |
1925 | 616 | build_info=yes | 617 | build_info=yes |
1927 | 617 | fi | 618 | fi |
1928 | 618 | if test x${HAS_PDFLATEX} = xyes; then | 619 | if test x${HAS_PDFLATEX} = xyes; then |
1929 | 619 | build_pdf=yes | 620 | build_pdf=yes |
1930 | 620 | fi | 621 | fi |
1931 | @@ -650,6 +651,9 @@ | |||
1932 | 650 | fi | 651 | fi |
1933 | 651 | fi | 652 | fi |
1934 | 652 | 653 | ||
1935 | 654 | ERL_VERSION_COMMAND="${ESCRIPT} bin/erlang-version.escript" | ||
1936 | 655 | erlangversion=`${ERL_VERSION_COMMAND}` | ||
1937 | 656 | |||
1938 | 653 | AC_ARG_VAR([ERL], [path to the `erl' executable]) | 657 | AC_ARG_VAR([ERL], [path to the `erl' executable]) |
1939 | 654 | AC_ARG_VAR([ERLC], [path to the `erlc' executable]) | 658 | AC_ARG_VAR([ERLC], [path to the `erlc' executable]) |
1940 | 655 | 659 | ||
1941 | @@ -688,6 +692,9 @@ | |||
1942 | 688 | AC_SUBST([localstatelibdir], [${localstatedir}/lib/${package_identifier}]) | 692 | AC_SUBST([localstatelibdir], [${localstatedir}/lib/${package_identifier}]) |
1943 | 689 | AC_SUBST([localstatelogdir], [${localstatedir}/log/${package_identifier}]) | 693 | AC_SUBST([localstatelogdir], [${localstatedir}/log/${package_identifier}]) |
1944 | 690 | AC_SUBST([localstaterundir], [${localstatedir}/run/${package_identifier}]) | 694 | AC_SUBST([localstaterundir], [${localstatedir}/run/${package_identifier}]) |
1945 | 695 | AC_SUBST([erlangversion], [${erlangversion}]) | ||
1946 | 696 | AC_SUBST([erlangbin], [${ERL}]) | ||
1947 | 697 | |||
1948 | 691 | 698 | ||
1949 | 692 | # On Windows we install directly into our erlang distribution. | 699 | # On Windows we install directly into our erlang distribution. |
1950 | 693 | if test x${IS_WINDOWS} = xTRUE; then | 700 | if test x${IS_WINDOWS} = xTRUE; then |
1951 | @@ -727,7 +734,9 @@ | |||
1952 | 727 | AC_CONFIG_FILES([src/couch_dbupdates/Makefile]) | 734 | AC_CONFIG_FILES([src/couch_dbupdates/Makefile]) |
1953 | 728 | AC_CONFIG_FILES([src/couch_index/Makefile]) | 735 | AC_CONFIG_FILES([src/couch_index/Makefile]) |
1954 | 729 | AC_CONFIG_FILES([src/couch_mrview/Makefile]) | 736 | AC_CONFIG_FILES([src/couch_mrview/Makefile]) |
1955 | 737 | AC_CONFIG_FILES([src/couch_plugins/Makefile]) | ||
1956 | 730 | AC_CONFIG_FILES([src/couch_replicator/Makefile]) | 738 | AC_CONFIG_FILES([src/couch_replicator/Makefile]) |
1957 | 739 | AC_CONFIG_FILES([src/couchjs-node/Makefile]) | ||
1958 | 731 | AC_CONFIG_FILES([src/couchdb/couch.app.tpl]) | 740 | AC_CONFIG_FILES([src/couchdb/couch.app.tpl]) |
1959 | 732 | AC_CONFIG_FILES([src/couchdb/Makefile]) | 741 | AC_CONFIG_FILES([src/couchdb/Makefile]) |
1960 | 733 | AC_CONFIG_FILES([src/couchdb/priv/Makefile]) | 742 | AC_CONFIG_FILES([src/couchdb/priv/Makefile]) |
1961 | 734 | 743 | ||
1962 | === modified file 'debian/changelog' | |||
1963 | --- debian/changelog 2013-08-28 16:28:32 +0000 | |||
1964 | +++ debian/changelog 2013-12-01 23:56:33 +0000 | |||
1965 | @@ -1,3 +1,22 @@ | |||
1966 | 1 | couchdb (1.5.0-0ubuntu1) trusty; urgency=low | ||
1967 | 2 | |||
1968 | 3 | * New upstream release (LP: #1254371) | ||
1969 | 4 | * Don't include `couchdb` info page in `couchdb-bin` binary package as it | ||
1970 | 5 | provides no meaningful benefit over the `couchdb` man page (note this change | ||
1971 | 6 | means we don't need to add a Build-Depends on `install-info` for Trusty) | ||
1972 | 7 | * Remove Build-Depends: texlive-latex-base, texlive-latex-recommended, | ||
1973 | 8 | texlive-latex-extra, texlive-fonts-recommended, texinfo (as documentation | ||
1974 | 9 | thus produced doesn't get included in the binary packages anyway) | ||
1975 | 10 | * debian/rules: don't call ./configure with --enable-strictness as we dropped | ||
1976 | 11 | Build-Depends on `texlive-*`, `texinfo`, plus didn't add `install-info` | ||
1977 | 12 | * Add Build-Depends: lsb-release (used for [vendor] info in default.ini) | ||
1978 | 13 | * debian/rules: insert proper [vendor] info in default.ini (note this should | ||
1979 | 14 | be improved once there is a better mechanism upstream) | ||
1980 | 15 | * debian/couchdb.upstart: start on filesystem and static-network-up, | ||
1981 | 16 | stop on deconfiguring-networking, plus add "author" line | ||
1982 | 17 | |||
1983 | 18 | -- Jason Gerard DeRose <jason@system76.com> Sun, 01 Dec 2013 16:55:05 -0700 | ||
1984 | 19 | |||
1985 | 1 | couchdb (1.4.0-0ubuntu1) saucy; urgency=low | 20 | couchdb (1.4.0-0ubuntu1) saucy; urgency=low |
1986 | 2 | 21 | ||
1987 | 3 | * New upstream release (LP: #1212481) | 22 | * New upstream release (LP: #1212481) |
1988 | 4 | 23 | ||
1989 | === modified file 'debian/control' | |||
1990 | --- debian/control 2013-08-28 16:28:32 +0000 | |||
1991 | +++ debian/control 2013-12-01 23:56:33 +0000 | |||
1992 | @@ -17,11 +17,7 @@ | |||
1993 | 17 | libicu-dev, | 17 | libicu-dev, |
1994 | 18 | libmozjs185-dev, | 18 | libmozjs185-dev, |
1995 | 19 | python-sphinx (>= 1.1.3), | 19 | python-sphinx (>= 1.1.3), |
2001 | 20 | texlive-latex-base, | 20 | lsb-release, |
1997 | 21 | texlive-latex-recommended, | ||
1998 | 22 | texlive-latex-extra, | ||
1999 | 23 | texlive-fonts-recommended, | ||
2000 | 24 | texinfo, | ||
2002 | 25 | Homepage: http://couchdb.apache.org/ | 21 | Homepage: http://couchdb.apache.org/ |
2003 | 26 | 22 | ||
2004 | 27 | Package: couchdb-common | 23 | Package: couchdb-common |
2005 | 28 | 24 | ||
2006 | === modified file 'debian/couchdb-bin.install' | |||
2007 | --- debian/couchdb-bin.install 2013-08-28 16:28:32 +0000 | |||
2008 | +++ debian/couchdb-bin.install 2013-12-01 23:56:33 +0000 | |||
2009 | @@ -1,6 +1,5 @@ | |||
2010 | 1 | debian/tmp/usr/bin | 1 | debian/tmp/usr/bin |
2011 | 2 | debian/tmp/usr/lib | 2 | debian/tmp/usr/lib |
2012 | 3 | debian/tmp/usr/share/man | 3 | debian/tmp/usr/share/man |
2013 | 4 | debian/tmp/usr/share/info | ||
2014 | 5 | debian/tmp/etc/couchdb/default.ini | 4 | debian/tmp/etc/couchdb/default.ini |
2015 | 6 | debian/tmp/etc/couchdb/default.d | 5 | debian/tmp/etc/couchdb/default.d |
2016 | 7 | 6 | ||
2017 | === modified file 'debian/couchdb.upstart' | |||
2018 | --- debian/couchdb.upstart 2013-08-28 16:28:32 +0000 | |||
2019 | +++ debian/couchdb.upstart 2013-12-01 23:56:33 +0000 | |||
2020 | @@ -1,9 +1,10 @@ | |||
2021 | 1 | # couchdb - a RESTful document oriented database | 1 | # couchdb - a RESTful document oriented database |
2022 | 2 | 2 | ||
2023 | 3 | description "Start the system-wide CouchDB instance" | 3 | description "Start the system-wide CouchDB instance" |
2024 | 4 | author "Jason Gerard DeRose <jason@system76.com>" | ||
2025 | 4 | 5 | ||
2028 | 5 | start on runlevel [2345] | 6 | start on filesystem and static-network-up |
2029 | 6 | stop on runlevel [016] | 7 | stop on deconfiguring-networking |
2030 | 7 | respawn | 8 | respawn |
2031 | 8 | 9 | ||
2032 | 9 | pre-start script | 10 | pre-start script |
2033 | 10 | 11 | ||
2034 | === modified file 'debian/rules' | |||
2035 | --- debian/rules 2013-08-28 16:28:32 +0000 | |||
2036 | +++ debian/rules 2013-12-01 23:56:33 +0000 | |||
2037 | @@ -4,7 +4,9 @@ | |||
2038 | 4 | dh $@ | 4 | dh $@ |
2039 | 5 | 5 | ||
2040 | 6 | override_dh_auto_configure: | 6 | override_dh_auto_configure: |
2042 | 7 | dh_auto_configure -- --enable-strictness --disable-init | 7 | dh_auto_configure -- --disable-init |
2043 | 8 | sed -i s/%package_author_name%/`lsb_release -si`/ etc/couchdb/default.ini.tpl | ||
2044 | 9 | sed -i s/%version%/`lsb_release -sr`/ etc/couchdb/default.ini.tpl | ||
2045 | 8 | 10 | ||
2046 | 9 | override_dh_auto_install: | 11 | override_dh_auto_install: |
2047 | 10 | dh_auto_install | 12 | dh_auto_install |
2048 | 11 | 13 | ||
2049 | === modified file 'etc/Makefile.in' | |||
2050 | --- etc/Makefile.in 2013-08-28 16:28:32 +0000 | |||
2051 | +++ etc/Makefile.in 2013-12-01 23:56:33 +0000 | |||
2052 | @@ -181,6 +181,7 @@ | |||
2053 | 181 | ERLANG_FLAGS = @ERLANG_FLAGS@ | 181 | ERLANG_FLAGS = @ERLANG_FLAGS@ |
2054 | 182 | ERLC = @ERLC@ | 182 | ERLC = @ERLC@ |
2055 | 183 | ERLC_FLAGS = @ERLC_FLAGS@ | 183 | ERLC_FLAGS = @ERLC_FLAGS@ |
2056 | 184 | ESCRIPT = @ESCRIPT@ | ||
2057 | 184 | EXEEXT = @EXEEXT@ | 185 | EXEEXT = @EXEEXT@ |
2058 | 185 | FGREP = @FGREP@ | 186 | FGREP = @FGREP@ |
2059 | 186 | FLAGS = @FLAGS@ | 187 | FLAGS = @FLAGS@ |
2060 | @@ -269,6 +270,8 @@ | |||
2061 | 269 | datarootdir = @datarootdir@ | 270 | datarootdir = @datarootdir@ |
2062 | 270 | docdir = @docdir@ | 271 | docdir = @docdir@ |
2063 | 271 | dvidir = @dvidir@ | 272 | dvidir = @dvidir@ |
2064 | 273 | erlangbin = @erlangbin@ | ||
2065 | 274 | erlangversion = @erlangversion@ | ||
2066 | 272 | exec_prefix = @exec_prefix@ | 275 | exec_prefix = @exec_prefix@ |
2067 | 273 | host = @host@ | 276 | host = @host@ |
2068 | 274 | host_alias = @host_alias@ | 277 | host_alias = @host_alias@ |
2069 | 275 | 278 | ||
2070 | === modified file 'etc/couchdb/Makefile.am' | |||
2071 | --- etc/couchdb/Makefile.am 2013-08-28 16:28:32 +0000 | |||
2072 | +++ etc/couchdb/Makefile.am 2013-12-01 23:56:33 +0000 | |||
2073 | @@ -44,6 +44,7 @@ | |||
2074 | 44 | -e "s|%localconfdir%|$(localconfdir)|g" \ | 44 | -e "s|%localconfdir%|$(localconfdir)|g" \ |
2075 | 45 | -e "s|%localdatadir%|$(localdatadir)|g" \ | 45 | -e "s|%localdatadir%|$(localdatadir)|g" \ |
2076 | 46 | -e "s|%localbuilddatadir%|$(localdatadir)|g" \ | 46 | -e "s|%localbuilddatadir%|$(localdatadir)|g" \ |
2077 | 47 | -e "s|%locallibdir%|$(locallibdir)|g" \ | ||
2078 | 47 | -e "s|%localstatelibdir%|$(localstatelibdir)|g" \ | 48 | -e "s|%localstatelibdir%|$(localstatelibdir)|g" \ |
2079 | 48 | -e "s|%localstatelogdir%|$(localstatelogdir)|g" \ | 49 | -e "s|%localstatelogdir%|$(localstatelogdir)|g" \ |
2080 | 49 | -e "s|%localstaterundir%|$(localstaterundir)|g" \ | 50 | -e "s|%localstaterundir%|$(localstaterundir)|g" \ |
2081 | @@ -58,6 +59,7 @@ | |||
2082 | 58 | sed -e "s|%bindir%|$(abs_top_builddir)/bin|g" \ | 59 | sed -e "s|%bindir%|$(abs_top_builddir)/bin|g" \ |
2083 | 59 | -e "s|%localconfdir%|$(abs_top_builddir)/etc/couchdb|g" \ | 60 | -e "s|%localconfdir%|$(abs_top_builddir)/etc/couchdb|g" \ |
2084 | 60 | -e "s|%localdatadir%|$(abs_top_srcdir)/share|g" \ | 61 | -e "s|%localdatadir%|$(abs_top_srcdir)/share|g" \ |
2085 | 62 | -e "s|%locallibdir%|$(abs_top_builddir)/tmp|g" \ | ||
2086 | 61 | -e "s|%localbuilddatadir%|$(abs_top_builddir)/share|g" \ | 63 | -e "s|%localbuilddatadir%|$(abs_top_builddir)/share|g" \ |
2087 | 62 | -e "s|%localstatelibdir%|$(abs_top_builddir)/tmp/lib|g" \ | 64 | -e "s|%localstatelibdir%|$(abs_top_builddir)/tmp/lib|g" \ |
2088 | 63 | -e "s|%localstatelogdir%|$(abs_top_builddir)/tmp/log|g" \ | 65 | -e "s|%localstatelogdir%|$(abs_top_builddir)/tmp/log|g" \ |
2089 | 64 | 66 | ||
2090 | === modified file 'etc/couchdb/Makefile.in' | |||
2091 | --- etc/couchdb/Makefile.in 2013-08-28 16:28:32 +0000 | |||
2092 | +++ etc/couchdb/Makefile.in 2013-12-01 23:56:33 +0000 | |||
2093 | @@ -137,6 +137,7 @@ | |||
2094 | 137 | ERLANG_FLAGS = @ERLANG_FLAGS@ | 137 | ERLANG_FLAGS = @ERLANG_FLAGS@ |
2095 | 138 | ERLC = @ERLC@ | 138 | ERLC = @ERLC@ |
2096 | 139 | ERLC_FLAGS = @ERLC_FLAGS@ | 139 | ERLC_FLAGS = @ERLC_FLAGS@ |
2097 | 140 | ESCRIPT = @ESCRIPT@ | ||
2098 | 140 | EXEEXT = @EXEEXT@ | 141 | EXEEXT = @EXEEXT@ |
2099 | 141 | FGREP = @FGREP@ | 142 | FGREP = @FGREP@ |
2100 | 142 | FLAGS = @FLAGS@ | 143 | FLAGS = @FLAGS@ |
2101 | @@ -225,6 +226,8 @@ | |||
2102 | 225 | datarootdir = @datarootdir@ | 226 | datarootdir = @datarootdir@ |
2103 | 226 | docdir = @docdir@ | 227 | docdir = @docdir@ |
2104 | 227 | dvidir = @dvidir@ | 228 | dvidir = @dvidir@ |
2105 | 229 | erlangbin = @erlangbin@ | ||
2106 | 230 | erlangversion = @erlangversion@ | ||
2107 | 228 | exec_prefix = @exec_prefix@ | 231 | exec_prefix = @exec_prefix@ |
2108 | 229 | host = @host@ | 232 | host = @host@ |
2109 | 230 | host_alias = @host_alias@ | 233 | host_alias = @host_alias@ |
2110 | @@ -526,6 +529,7 @@ | |||
2111 | 526 | @WINDOWS_FALSE@ -e "s|%localconfdir%|$(localconfdir)|g" \ | 529 | @WINDOWS_FALSE@ -e "s|%localconfdir%|$(localconfdir)|g" \ |
2112 | 527 | @WINDOWS_FALSE@ -e "s|%localdatadir%|$(localdatadir)|g" \ | 530 | @WINDOWS_FALSE@ -e "s|%localdatadir%|$(localdatadir)|g" \ |
2113 | 528 | @WINDOWS_FALSE@ -e "s|%localbuilddatadir%|$(localdatadir)|g" \ | 531 | @WINDOWS_FALSE@ -e "s|%localbuilddatadir%|$(localdatadir)|g" \ |
2114 | 532 | @WINDOWS_FALSE@ -e "s|%locallibdir%|$(locallibdir)|g" \ | ||
2115 | 529 | @WINDOWS_FALSE@ -e "s|%localstatelibdir%|$(localstatelibdir)|g" \ | 533 | @WINDOWS_FALSE@ -e "s|%localstatelibdir%|$(localstatelibdir)|g" \ |
2116 | 530 | @WINDOWS_FALSE@ -e "s|%localstatelogdir%|$(localstatelogdir)|g" \ | 534 | @WINDOWS_FALSE@ -e "s|%localstatelogdir%|$(localstatelogdir)|g" \ |
2117 | 531 | @WINDOWS_FALSE@ -e "s|%localstaterundir%|$(localstaterundir)|g" \ | 535 | @WINDOWS_FALSE@ -e "s|%localstaterundir%|$(localstaterundir)|g" \ |
2118 | @@ -539,6 +543,7 @@ | |||
2119 | 539 | sed -e "s|%bindir%|$(abs_top_builddir)/bin|g" \ | 543 | sed -e "s|%bindir%|$(abs_top_builddir)/bin|g" \ |
2120 | 540 | -e "s|%localconfdir%|$(abs_top_builddir)/etc/couchdb|g" \ | 544 | -e "s|%localconfdir%|$(abs_top_builddir)/etc/couchdb|g" \ |
2121 | 541 | -e "s|%localdatadir%|$(abs_top_srcdir)/share|g" \ | 545 | -e "s|%localdatadir%|$(abs_top_srcdir)/share|g" \ |
2122 | 546 | -e "s|%locallibdir%|$(abs_top_builddir)/tmp|g" \ | ||
2123 | 542 | -e "s|%localbuilddatadir%|$(abs_top_builddir)/share|g" \ | 547 | -e "s|%localbuilddatadir%|$(abs_top_builddir)/share|g" \ |
2124 | 543 | -e "s|%localstatelibdir%|$(abs_top_builddir)/tmp/lib|g" \ | 548 | -e "s|%localstatelibdir%|$(abs_top_builddir)/tmp/lib|g" \ |
2125 | 544 | -e "s|%localstatelogdir%|$(abs_top_builddir)/tmp/log|g" \ | 549 | -e "s|%localstatelogdir%|$(abs_top_builddir)/tmp/log|g" \ |
2126 | 545 | 550 | ||
2127 | === modified file 'etc/couchdb/default.ini.tpl.in' | |||
2128 | --- etc/couchdb/default.ini.tpl.in 2013-08-28 16:28:32 +0000 | |||
2129 | +++ etc/couchdb/default.ini.tpl.in 2013-12-01 23:56:33 +0000 | |||
2130 | @@ -27,6 +27,8 @@ | |||
2131 | 27 | ; time for writes when there are many attachment write requests in parallel. | 27 | ; time for writes when there are many attachment write requests in parallel. |
2132 | 28 | attachment_stream_buffer_size = 4096 | 28 | attachment_stream_buffer_size = 4096 |
2133 | 29 | 29 | ||
2134 | 30 | plugin_dir = %locallibdir%/plugins | ||
2135 | 31 | |||
2136 | 30 | [database_compaction] | 32 | [database_compaction] |
2137 | 31 | ; larger buffer sizes can originate smaller files | 33 | ; larger buffer sizes can originate smaller files |
2138 | 32 | doc_buffer_size = 524288 ; value in bytes | 34 | doc_buffer_size = 524288 ; value in bytes |
2139 | @@ -160,6 +162,7 @@ | |||
2140 | 160 | _session = {couch_httpd_auth, handle_session_req} | 162 | _session = {couch_httpd_auth, handle_session_req} |
2141 | 161 | _oauth = {couch_httpd_oauth, handle_oauth_req} | 163 | _oauth = {couch_httpd_oauth, handle_oauth_req} |
2142 | 162 | _db_updates = {couch_dbupdates_httpd, handle_req} | 164 | _db_updates = {couch_dbupdates_httpd, handle_req} |
2143 | 165 | _plugins = {couch_plugins_httpd, handle_req} | ||
2144 | 163 | 166 | ||
2145 | 164 | [httpd_db_handlers] | 167 | [httpd_db_handlers] |
2146 | 165 | _all_docs = {couch_mrview_http, handle_all_docs_req} | 168 | _all_docs = {couch_mrview_http, handle_all_docs_req} |
2147 | 166 | 169 | ||
2148 | === modified file 'etc/couchdb/local.ini' | |||
2149 | --- etc/couchdb/local.ini 2013-08-28 16:28:32 +0000 | |||
2150 | +++ etc/couchdb/local.ini 2013-12-01 23:56:33 +0000 | |||
2151 | @@ -25,6 +25,10 @@ | |||
2152 | 25 | ; the whitelist. | 25 | ; the whitelist. |
2153 | 26 | ;config_whitelist = [{httpd,config_whitelist}, {log,level}, {etc,etc}] | 26 | ;config_whitelist = [{httpd,config_whitelist}, {log,level}, {etc,etc}] |
2154 | 27 | 27 | ||
2155 | 28 | [query_servers] | ||
2156 | 29 | ;nodejs = /usr/local/bin/couchjs-node /path/to/couchdb/share/server/main.js | ||
2157 | 30 | |||
2158 | 31 | |||
2159 | 28 | [httpd_global_handlers] | 32 | [httpd_global_handlers] |
2160 | 29 | ;_google = {couch_httpd_proxy, handle_proxy_req, <<"http://www.google.com">>} | 33 | ;_google = {couch_httpd_proxy, handle_proxy_req, <<"http://www.google.com">>} |
2161 | 30 | 34 | ||
2162 | 31 | 35 | ||
2163 | === modified file 'etc/default/Makefile.in' | |||
2164 | --- etc/default/Makefile.in 2013-08-28 16:28:32 +0000 | |||
2165 | +++ etc/default/Makefile.in 2013-12-01 23:56:33 +0000 | |||
2166 | @@ -106,6 +106,7 @@ | |||
2167 | 106 | ERLANG_FLAGS = @ERLANG_FLAGS@ | 106 | ERLANG_FLAGS = @ERLANG_FLAGS@ |
2168 | 107 | ERLC = @ERLC@ | 107 | ERLC = @ERLC@ |
2169 | 108 | ERLC_FLAGS = @ERLC_FLAGS@ | 108 | ERLC_FLAGS = @ERLC_FLAGS@ |
2170 | 109 | ESCRIPT = @ESCRIPT@ | ||
2171 | 109 | EXEEXT = @EXEEXT@ | 110 | EXEEXT = @EXEEXT@ |
2172 | 110 | FGREP = @FGREP@ | 111 | FGREP = @FGREP@ |
2173 | 111 | FLAGS = @FLAGS@ | 112 | FLAGS = @FLAGS@ |
2174 | @@ -194,6 +195,8 @@ | |||
2175 | 194 | datarootdir = @datarootdir@ | 195 | datarootdir = @datarootdir@ |
2176 | 195 | docdir = @docdir@ | 196 | docdir = @docdir@ |
2177 | 196 | dvidir = @dvidir@ | 197 | dvidir = @dvidir@ |
2178 | 198 | erlangbin = @erlangbin@ | ||
2179 | 199 | erlangversion = @erlangversion@ | ||
2180 | 197 | exec_prefix = @exec_prefix@ | 200 | exec_prefix = @exec_prefix@ |
2181 | 198 | host = @host@ | 201 | host = @host@ |
2182 | 199 | host_alias = @host_alias@ | 202 | host_alias = @host_alias@ |
2183 | 200 | 203 | ||
2184 | === modified file 'etc/init/Makefile.in' | |||
2185 | --- etc/init/Makefile.in 2013-08-28 16:28:32 +0000 | |||
2186 | +++ etc/init/Makefile.in 2013-12-01 23:56:33 +0000 | |||
2187 | @@ -107,6 +107,7 @@ | |||
2188 | 107 | ERLANG_FLAGS = @ERLANG_FLAGS@ | 107 | ERLANG_FLAGS = @ERLANG_FLAGS@ |
2189 | 108 | ERLC = @ERLC@ | 108 | ERLC = @ERLC@ |
2190 | 109 | ERLC_FLAGS = @ERLC_FLAGS@ | 109 | ERLC_FLAGS = @ERLC_FLAGS@ |
2191 | 110 | ESCRIPT = @ESCRIPT@ | ||
2192 | 110 | EXEEXT = @EXEEXT@ | 111 | EXEEXT = @EXEEXT@ |
2193 | 111 | FGREP = @FGREP@ | 112 | FGREP = @FGREP@ |
2194 | 112 | FLAGS = @FLAGS@ | 113 | FLAGS = @FLAGS@ |
2195 | @@ -195,6 +196,8 @@ | |||
2196 | 195 | datarootdir = @datarootdir@ | 196 | datarootdir = @datarootdir@ |
2197 | 196 | docdir = @docdir@ | 197 | docdir = @docdir@ |
2198 | 197 | dvidir = @dvidir@ | 198 | dvidir = @dvidir@ |
2199 | 199 | erlangbin = @erlangbin@ | ||
2200 | 200 | erlangversion = @erlangversion@ | ||
2201 | 198 | exec_prefix = @exec_prefix@ | 201 | exec_prefix = @exec_prefix@ |
2202 | 199 | host = @host@ | 202 | host = @host@ |
2203 | 200 | host_alias = @host_alias@ | 203 | host_alias = @host_alias@ |
2204 | 201 | 204 | ||
2205 | === modified file 'etc/launchd/Makefile.in' | |||
2206 | --- etc/launchd/Makefile.in 2013-08-28 16:28:32 +0000 | |||
2207 | +++ etc/launchd/Makefile.in 2013-12-01 23:56:33 +0000 | |||
2208 | @@ -107,6 +107,7 @@ | |||
2209 | 107 | ERLANG_FLAGS = @ERLANG_FLAGS@ | 107 | ERLANG_FLAGS = @ERLANG_FLAGS@ |
2210 | 108 | ERLC = @ERLC@ | 108 | ERLC = @ERLC@ |
2211 | 109 | ERLC_FLAGS = @ERLC_FLAGS@ | 109 | ERLC_FLAGS = @ERLC_FLAGS@ |
2212 | 110 | ESCRIPT = @ESCRIPT@ | ||
2213 | 110 | EXEEXT = @EXEEXT@ | 111 | EXEEXT = @EXEEXT@ |
2214 | 111 | FGREP = @FGREP@ | 112 | FGREP = @FGREP@ |
2215 | 112 | FLAGS = @FLAGS@ | 113 | FLAGS = @FLAGS@ |
2216 | @@ -195,6 +196,8 @@ | |||
2217 | 195 | datarootdir = @datarootdir@ | 196 | datarootdir = @datarootdir@ |
2218 | 196 | docdir = @docdir@ | 197 | docdir = @docdir@ |
2219 | 197 | dvidir = @dvidir@ | 198 | dvidir = @dvidir@ |
2220 | 199 | erlangbin = @erlangbin@ | ||
2221 | 200 | erlangversion = @erlangversion@ | ||
2222 | 198 | exec_prefix = @exec_prefix@ | 201 | exec_prefix = @exec_prefix@ |
2223 | 199 | host = @host@ | 202 | host = @host@ |
2224 | 200 | host_alias = @host_alias@ | 203 | host_alias = @host_alias@ |
2225 | 201 | 204 | ||
2226 | === modified file 'etc/logrotate.d/Makefile.in' | |||
2227 | --- etc/logrotate.d/Makefile.in 2013-08-28 16:28:32 +0000 | |||
2228 | +++ etc/logrotate.d/Makefile.in 2013-12-01 23:56:33 +0000 | |||
2229 | @@ -107,6 +107,7 @@ | |||
2230 | 107 | ERLANG_FLAGS = @ERLANG_FLAGS@ | 107 | ERLANG_FLAGS = @ERLANG_FLAGS@ |
2231 | 108 | ERLC = @ERLC@ | 108 | ERLC = @ERLC@ |
2232 | 109 | ERLC_FLAGS = @ERLC_FLAGS@ | 109 | ERLC_FLAGS = @ERLC_FLAGS@ |
2233 | 110 | ESCRIPT = @ESCRIPT@ | ||
2234 | 110 | EXEEXT = @EXEEXT@ | 111 | EXEEXT = @EXEEXT@ |
2235 | 111 | FGREP = @FGREP@ | 112 | FGREP = @FGREP@ |
2236 | 112 | FLAGS = @FLAGS@ | 113 | FLAGS = @FLAGS@ |
2237 | @@ -195,6 +196,8 @@ | |||
2238 | 195 | datarootdir = @datarootdir@ | 196 | datarootdir = @datarootdir@ |
2239 | 196 | docdir = @docdir@ | 197 | docdir = @docdir@ |
2240 | 197 | dvidir = @dvidir@ | 198 | dvidir = @dvidir@ |
2241 | 199 | erlangbin = @erlangbin@ | ||
2242 | 200 | erlangversion = @erlangversion@ | ||
2243 | 198 | exec_prefix = @exec_prefix@ | 201 | exec_prefix = @exec_prefix@ |
2244 | 199 | host = @host@ | 202 | host = @host@ |
2245 | 200 | host_alias = @host_alias@ | 203 | host_alias = @host_alias@ |
2246 | 201 | 204 | ||
2247 | === modified file 'etc/windows/Makefile.in' | |||
2248 | --- etc/windows/Makefile.in 2013-08-28 16:28:32 +0000 | |||
2249 | +++ etc/windows/Makefile.in 2013-12-01 23:56:33 +0000 | |||
2250 | @@ -106,6 +106,7 @@ | |||
2251 | 106 | ERLANG_FLAGS = @ERLANG_FLAGS@ | 106 | ERLANG_FLAGS = @ERLANG_FLAGS@ |
2252 | 107 | ERLC = @ERLC@ | 107 | ERLC = @ERLC@ |
2253 | 108 | ERLC_FLAGS = @ERLC_FLAGS@ | 108 | ERLC_FLAGS = @ERLC_FLAGS@ |
2254 | 109 | ESCRIPT = @ESCRIPT@ | ||
2255 | 109 | EXEEXT = @EXEEXT@ | 110 | EXEEXT = @EXEEXT@ |
2256 | 110 | FGREP = @FGREP@ | 111 | FGREP = @FGREP@ |
2257 | 111 | FLAGS = @FLAGS@ | 112 | FLAGS = @FLAGS@ |
2258 | @@ -194,6 +195,8 @@ | |||
2259 | 194 | datarootdir = @datarootdir@ | 195 | datarootdir = @datarootdir@ |
2260 | 195 | docdir = @docdir@ | 196 | docdir = @docdir@ |
2261 | 196 | dvidir = @dvidir@ | 197 | dvidir = @dvidir@ |
2262 | 198 | erlangbin = @erlangbin@ | ||
2263 | 199 | erlangversion = @erlangversion@ | ||
2264 | 197 | exec_prefix = @exec_prefix@ | 200 | exec_prefix = @exec_prefix@ |
2265 | 198 | host = @host@ | 201 | host = @host@ |
2266 | 199 | host_alias = @host_alias@ | 202 | host_alias = @host_alias@ |
2267 | 200 | 203 | ||
2268 | === modified file 'license.skip' | |||
2269 | --- license.skip 2013-08-28 16:28:32 +0000 | |||
2270 | +++ license.skip 2013-12-01 23:56:33 +0000 | |||
2271 | @@ -24,6 +24,7 @@ | |||
2272 | 24 | ^bin/Makefile.in | 24 | ^bin/Makefile.in |
2273 | 25 | ^bin/couchdb.1 | 25 | ^bin/couchdb.1 |
2274 | 26 | ^bin/couchjs.1 | 26 | ^bin/couchjs.1 |
2275 | 27 | ^bin/erlang-version.escript | ||
2276 | 27 | ^build-aux/.* | 28 | ^build-aux/.* |
2277 | 28 | ^config..* | 29 | ^config..* |
2278 | 29 | ^configure | 30 | ^configure |
2279 | @@ -59,8 +60,14 @@ | |||
2280 | 59 | ^share/doc/Makefile | 60 | ^share/doc/Makefile |
2281 | 60 | ^share/doc/Makefile.in | 61 | ^share/doc/Makefile.in |
2282 | 61 | ^share/doc/build/.* | 62 | ^share/doc/build/.* |
2283 | 63 | ^share/doc/ext/__pycache__/.* | ||
2284 | 64 | ^share/doc/ext/.*.pyc | ||
2285 | 65 | ^share/doc/ext/httpdomain.py | ||
2286 | 66 | ^share/doc/ext/http-api-descr.json | ||
2287 | 62 | ^share/doc/images/.* | 67 | ^share/doc/images/.* |
2288 | 68 | ^share/doc/src/conf.pyc | ||
2289 | 63 | ^share/doc/static/rtd.css | 69 | ^share/doc/static/rtd.css |
2290 | 70 | ^share/doc/templates/couchdb/domainindex.html | ||
2291 | 64 | ^share/server/json2.js | 71 | ^share/server/json2.js |
2292 | 65 | ^share/server/mimeparse.js | 72 | ^share/server/mimeparse.js |
2293 | 66 | ^share/server/coffee-script.js | 73 | ^share/server/coffee-script.js |
2294 | @@ -73,6 +80,7 @@ | |||
2295 | 73 | ^share/www/script/base64.js | 80 | ^share/www/script/base64.js |
2296 | 74 | ^share/www/script/test/lorem.* | 81 | ^share/www/script/test/lorem.* |
2297 | 75 | ^share/www/style/jquery-ui-1.8.11.custom.css | 82 | ^share/www/style/jquery-ui-1.8.11.custom.css |
2298 | 83 | ^share/www/fauxton/img/.* | ||
2299 | 76 | ^src/Makefile | 84 | ^src/Makefile |
2300 | 77 | ^src/Makefile.in | 85 | ^src/Makefile.in |
2301 | 78 | ^src/couch_index/Makefile | 86 | ^src/couch_index/Makefile |
2302 | @@ -81,6 +89,10 @@ | |||
2303 | 81 | ^src/couch_mrview/Makefile | 89 | ^src/couch_mrview/Makefile |
2304 | 82 | ^src/couch_mrview/Makefile.in | 90 | ^src/couch_mrview/Makefile.in |
2305 | 83 | ^src/couch_mrview/ebin/.*.beam | 91 | ^src/couch_mrview/ebin/.*.beam |
2306 | 92 | ^src/couch_plugins/README.md | ||
2307 | 93 | ^src/couch_plugins/Makefile | ||
2308 | 94 | ^src/couch_plugins/Makefile.in | ||
2309 | 95 | ^src/couch_plugins/ebin/.*.beam | ||
2310 | 84 | ^src/couch_replicator/Makefile | 96 | ^src/couch_replicator/Makefile |
2311 | 85 | ^src/couch_replicator/Makefile.in | 97 | ^src/couch_replicator/Makefile.in |
2312 | 86 | ^src/couch_replicator/ebin/.*.beam | 98 | ^src/couch_replicator/ebin/.*.beam |
2313 | @@ -97,6 +109,11 @@ | |||
2314 | 97 | ^src/couchdb/priv/couchjs | 109 | ^src/couchdb/priv/couchjs |
2315 | 98 | ^src/couchdb/priv/couchspawnkillable | 110 | ^src/couchdb/priv/couchspawnkillable |
2316 | 99 | ^src/couchdb/priv/stat_descriptions.cfg | 111 | ^src/couchdb/priv/stat_descriptions.cfg |
2317 | 112 | ^src/couchjs-node/package.json | ||
2318 | 113 | ^src/couchjs-node/sandbox.js | ||
2319 | 114 | ^src/couchjs-node/README.md | ||
2320 | 115 | ^src/couchjs-node/Makefile | ||
2321 | 116 | ^src/couchjs-node/Makefile.in | ||
2322 | 100 | ^src/erlang-oauth/.* | 117 | ^src/erlang-oauth/.* |
2323 | 101 | ^src/couch_dbupdates | 118 | ^src/couch_dbupdates |
2324 | 102 | ^src/ejson/.* | 119 | ^src/ejson/.* |
2325 | @@ -117,8 +134,14 @@ | |||
2326 | 117 | ^src/fauxton/tasks/addon/rename.json | 134 | ^src/fauxton/tasks/addon/rename.json |
2327 | 118 | ^src/fauxton/app/addons/activetasks/assets/less/activetasks.less | 135 | ^src/fauxton/app/addons/activetasks/assets/less/activetasks.less |
2328 | 119 | ^src/fauxton/app/addons/auth/assets/less/auth.less | 136 | ^src/fauxton/app/addons/auth/assets/less/auth.less |
2329 | 137 | ^src/fauxton/app/addons/permissions/assets/less/permissions.less | ||
2330 | 120 | ^src/ibrowse/.* | 138 | ^src/ibrowse/.* |
2331 | 121 | ^src/mochiweb/.* | 139 | ^src/mochiweb/.* |
2332 | 140 | ^src/my-first-couchdb-plugin/priv/*/* | ||
2333 | 141 | ^src/my-first-couchdb-plugin/README.md | ||
2334 | 142 | ^src/my-first-couchdb-plugin/.gitignore | ||
2335 | 143 | ^src/my-first-couchdb-plugin/Makefile | ||
2336 | 144 | ^src/my-first-couchdb-plugin/Makefile.in | ||
2337 | 122 | ^src/snappy/.* | 145 | ^src/snappy/.* |
2338 | 123 | ^stamp-h1 | 146 | ^stamp-h1 |
2339 | 124 | ^test/Makefile | 147 | ^test/Makefile |
2340 | 125 | 148 | ||
2341 | === modified file 'm4/libtool.m4' | |||
2342 | --- m4/libtool.m4 2013-08-28 16:28:32 +0000 | |||
2343 | +++ m4/libtool.m4 2013-12-01 23:56:33 +0000 | |||
2344 | @@ -1,8 +1,8 @@ | |||
2345 | 1 | # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- | 1 | # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- |
2346 | 2 | # | 2 | # |
2347 | 3 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 3 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
2350 | 4 | # 2006, 2007, 2008, 2009, 2010 Free Software Foundation, | 4 | # 2006, 2007, 2008, 2009, 2010, 2011 Free Software |
2351 | 5 | # Inc. | 5 | # Foundation, Inc. |
2352 | 6 | # Written by Gordon Matzigkeit, 1996 | 6 | # Written by Gordon Matzigkeit, 1996 |
2353 | 7 | # | 7 | # |
2354 | 8 | # This file is free software; the Free Software Foundation gives | 8 | # This file is free software; the Free Software Foundation gives |
2355 | @@ -11,8 +11,8 @@ | |||
2356 | 11 | 11 | ||
2357 | 12 | m4_define([_LT_COPYING], [dnl | 12 | m4_define([_LT_COPYING], [dnl |
2358 | 13 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 13 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
2361 | 14 | # 2006, 2007, 2008, 2009, 2010 Free Software Foundation, | 14 | # 2006, 2007, 2008, 2009, 2010, 2011 Free Software |
2362 | 15 | # Inc. | 15 | # Foundation, Inc. |
2363 | 16 | # Written by Gordon Matzigkeit, 1996 | 16 | # Written by Gordon Matzigkeit, 1996 |
2364 | 17 | # | 17 | # |
2365 | 18 | # This file is part of GNU Libtool. | 18 | # This file is part of GNU Libtool. |
2366 | @@ -146,6 +146,8 @@ | |||
2367 | 146 | AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl | 146 | AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl |
2368 | 147 | AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl | 147 | AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl |
2369 | 148 | 148 | ||
2370 | 149 | _LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl | ||
2371 | 150 | dnl | ||
2372 | 149 | _LT_DECL([], [host_alias], [0], [The host system])dnl | 151 | _LT_DECL([], [host_alias], [0], [The host system])dnl |
2373 | 150 | _LT_DECL([], [host], [0])dnl | 152 | _LT_DECL([], [host], [0])dnl |
2374 | 151 | _LT_DECL([], [host_os], [0])dnl | 153 | _LT_DECL([], [host_os], [0])dnl |
2375 | @@ -637,7 +639,7 @@ | |||
2376 | 637 | m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) | 639 | m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) |
2377 | 638 | configured by $[0], generated by m4_PACKAGE_STRING. | 640 | configured by $[0], generated by m4_PACKAGE_STRING. |
2378 | 639 | 641 | ||
2380 | 640 | Copyright (C) 2010 Free Software Foundation, Inc. | 642 | Copyright (C) 2011 Free Software Foundation, Inc. |
2381 | 641 | This config.lt script is free software; the Free Software Foundation | 643 | This config.lt script is free software; the Free Software Foundation |
2382 | 642 | gives unlimited permision to copy, distribute and modify it." | 644 | gives unlimited permision to copy, distribute and modify it." |
2383 | 643 | 645 | ||
2384 | @@ -801,6 +803,7 @@ | |||
2385 | 801 | m4_case([$1], | 803 | m4_case([$1], |
2386 | 802 | [C], [_LT_LANG(C)], | 804 | [C], [_LT_LANG(C)], |
2387 | 803 | [C++], [_LT_LANG(CXX)], | 805 | [C++], [_LT_LANG(CXX)], |
2388 | 806 | [Go], [_LT_LANG(GO)], | ||
2389 | 804 | [Java], [_LT_LANG(GCJ)], | 807 | [Java], [_LT_LANG(GCJ)], |
2390 | 805 | [Fortran 77], [_LT_LANG(F77)], | 808 | [Fortran 77], [_LT_LANG(F77)], |
2391 | 806 | [Fortran], [_LT_LANG(FC)], | 809 | [Fortran], [_LT_LANG(FC)], |
2392 | @@ -822,6 +825,31 @@ | |||
2393 | 822 | ])# _LT_LANG | 825 | ])# _LT_LANG |
2394 | 823 | 826 | ||
2395 | 824 | 827 | ||
2396 | 828 | m4_ifndef([AC_PROG_GO], [ | ||
2397 | 829 | ############################################################ | ||
2398 | 830 | # NOTE: This macro has been submitted for inclusion into # | ||
2399 | 831 | # GNU Autoconf as AC_PROG_GO. When it is available in # | ||
2400 | 832 | # a released version of Autoconf we should remove this # | ||
2401 | 833 | # macro and use it instead. # | ||
2402 | 834 | ############################################################ | ||
2403 | 835 | m4_defun([AC_PROG_GO], | ||
2404 | 836 | [AC_LANG_PUSH(Go)dnl | ||
2405 | 837 | AC_ARG_VAR([GOC], [Go compiler command])dnl | ||
2406 | 838 | AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl | ||
2407 | 839 | _AC_ARG_VAR_LDFLAGS()dnl | ||
2408 | 840 | AC_CHECK_TOOL(GOC, gccgo) | ||
2409 | 841 | if test -z "$GOC"; then | ||
2410 | 842 | if test -n "$ac_tool_prefix"; then | ||
2411 | 843 | AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo]) | ||
2412 | 844 | fi | ||
2413 | 845 | fi | ||
2414 | 846 | if test -z "$GOC"; then | ||
2415 | 847 | AC_CHECK_PROG(GOC, gccgo, gccgo, false) | ||
2416 | 848 | fi | ||
2417 | 849 | ])#m4_defun | ||
2418 | 850 | ])#m4_ifndef | ||
2419 | 851 | |||
2420 | 852 | |||
2421 | 825 | # _LT_LANG_DEFAULT_CONFIG | 853 | # _LT_LANG_DEFAULT_CONFIG |
2422 | 826 | # ----------------------- | 854 | # ----------------------- |
2423 | 827 | m4_defun([_LT_LANG_DEFAULT_CONFIG], | 855 | m4_defun([_LT_LANG_DEFAULT_CONFIG], |
2424 | @@ -852,6 +880,10 @@ | |||
2425 | 852 | m4_ifdef([LT_PROG_GCJ], | 880 | m4_ifdef([LT_PROG_GCJ], |
2426 | 853 | [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) | 881 | [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) |
2427 | 854 | 882 | ||
2428 | 883 | AC_PROVIDE_IFELSE([AC_PROG_GO], | ||
2429 | 884 | [LT_LANG(GO)], | ||
2430 | 885 | [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])]) | ||
2431 | 886 | |||
2432 | 855 | AC_PROVIDE_IFELSE([LT_PROG_RC], | 887 | AC_PROVIDE_IFELSE([LT_PROG_RC], |
2433 | 856 | [LT_LANG(RC)], | 888 | [LT_LANG(RC)], |
2434 | 857 | [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) | 889 | [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) |
2435 | @@ -954,7 +986,13 @@ | |||
2436 | 954 | $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ | 986 | $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ |
2437 | 955 | -dynamiclib -Wl,-single_module conftest.c 2>conftest.err | 987 | -dynamiclib -Wl,-single_module conftest.c 2>conftest.err |
2438 | 956 | _lt_result=$? | 988 | _lt_result=$? |
2440 | 957 | if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then | 989 | # If there is a non-empty error log, and "single_module" |
2441 | 990 | # appears in it, assume the flag caused a linker warning | ||
2442 | 991 | if test -s conftest.err && $GREP single_module conftest.err; then | ||
2443 | 992 | cat conftest.err >&AS_MESSAGE_LOG_FD | ||
2444 | 993 | # Otherwise, if the output was created with a 0 exit code from | ||
2445 | 994 | # the compiler, it worked. | ||
2446 | 995 | elif test -f libconftest.dylib && test $_lt_result -eq 0; then | ||
2447 | 958 | lt_cv_apple_cc_single_mod=yes | 996 | lt_cv_apple_cc_single_mod=yes |
2448 | 959 | else | 997 | else |
2449 | 960 | cat conftest.err >&AS_MESSAGE_LOG_FD | 998 | cat conftest.err >&AS_MESSAGE_LOG_FD |
2450 | @@ -962,6 +1000,7 @@ | |||
2451 | 962 | rm -rf libconftest.dylib* | 1000 | rm -rf libconftest.dylib* |
2452 | 963 | rm -f conftest.* | 1001 | rm -f conftest.* |
2453 | 964 | fi]) | 1002 | fi]) |
2454 | 1003 | |||
2455 | 965 | AC_CACHE_CHECK([for -exported_symbols_list linker flag], | 1004 | AC_CACHE_CHECK([for -exported_symbols_list linker flag], |
2456 | 966 | [lt_cv_ld_exported_symbols_list], | 1005 | [lt_cv_ld_exported_symbols_list], |
2457 | 967 | [lt_cv_ld_exported_symbols_list=no | 1006 | [lt_cv_ld_exported_symbols_list=no |
2458 | @@ -973,6 +1012,7 @@ | |||
2459 | 973 | [lt_cv_ld_exported_symbols_list=no]) | 1012 | [lt_cv_ld_exported_symbols_list=no]) |
2460 | 974 | LDFLAGS="$save_LDFLAGS" | 1013 | LDFLAGS="$save_LDFLAGS" |
2461 | 975 | ]) | 1014 | ]) |
2462 | 1015 | |||
2463 | 976 | AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load], | 1016 | AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load], |
2464 | 977 | [lt_cv_ld_force_load=no | 1017 | [lt_cv_ld_force_load=no |
2465 | 978 | cat > conftest.c << _LT_EOF | 1018 | cat > conftest.c << _LT_EOF |
2466 | @@ -990,7 +1030,9 @@ | |||
2467 | 990 | echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD | 1030 | echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD |
2468 | 991 | $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err | 1031 | $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err |
2469 | 992 | _lt_result=$? | 1032 | _lt_result=$? |
2471 | 993 | if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then | 1033 | if test -s conftest.err && $GREP force_load conftest.err; then |
2472 | 1034 | cat conftest.err >&AS_MESSAGE_LOG_FD | ||
2473 | 1035 | elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then | ||
2474 | 994 | lt_cv_ld_force_load=yes | 1036 | lt_cv_ld_force_load=yes |
2475 | 995 | else | 1037 | else |
2476 | 996 | cat conftest.err >&AS_MESSAGE_LOG_FD | 1038 | cat conftest.err >&AS_MESSAGE_LOG_FD |
2477 | @@ -1035,8 +1077,8 @@ | |||
2478 | 1035 | ]) | 1077 | ]) |
2479 | 1036 | 1078 | ||
2480 | 1037 | 1079 | ||
2483 | 1038 | # _LT_DARWIN_LINKER_FEATURES | 1080 | # _LT_DARWIN_LINKER_FEATURES([TAG]) |
2484 | 1039 | # -------------------------- | 1081 | # --------------------------------- |
2485 | 1040 | # Checks for linker and compiler features on darwin | 1082 | # Checks for linker and compiler features on darwin |
2486 | 1041 | m4_defun([_LT_DARWIN_LINKER_FEATURES], | 1083 | m4_defun([_LT_DARWIN_LINKER_FEATURES], |
2487 | 1042 | [ | 1084 | [ |
2488 | @@ -1047,6 +1089,8 @@ | |||
2489 | 1047 | _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported | 1089 | _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported |
2490 | 1048 | if test "$lt_cv_ld_force_load" = "yes"; then | 1090 | if test "$lt_cv_ld_force_load" = "yes"; then |
2491 | 1049 | _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' | 1091 | _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' |
2492 | 1092 | m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes], | ||
2493 | 1093 | [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes]) | ||
2494 | 1050 | else | 1094 | else |
2495 | 1051 | _LT_TAGVAR(whole_archive_flag_spec, $1)='' | 1095 | _LT_TAGVAR(whole_archive_flag_spec, $1)='' |
2496 | 1052 | fi | 1096 | fi |
2497 | @@ -1330,14 +1374,27 @@ | |||
2498 | 1330 | CFLAGS="$SAVE_CFLAGS" | 1374 | CFLAGS="$SAVE_CFLAGS" |
2499 | 1331 | fi | 1375 | fi |
2500 | 1332 | ;; | 1376 | ;; |
2502 | 1333 | sparc*-*solaris*) | 1377 | *-*solaris*) |
2503 | 1334 | # Find out which ABI we are using. | 1378 | # Find out which ABI we are using. |
2504 | 1335 | echo 'int i;' > conftest.$ac_ext | 1379 | echo 'int i;' > conftest.$ac_ext |
2505 | 1336 | if AC_TRY_EVAL(ac_compile); then | 1380 | if AC_TRY_EVAL(ac_compile); then |
2506 | 1337 | case `/usr/bin/file conftest.o` in | 1381 | case `/usr/bin/file conftest.o` in |
2507 | 1338 | *64-bit*) | 1382 | *64-bit*) |
2508 | 1339 | case $lt_cv_prog_gnu_ld in | 1383 | case $lt_cv_prog_gnu_ld in |
2510 | 1340 | yes*) LD="${LD-ld} -m elf64_sparc" ;; | 1384 | yes*) |
2511 | 1385 | case $host in | ||
2512 | 1386 | i?86-*-solaris*) | ||
2513 | 1387 | LD="${LD-ld} -m elf_x86_64" | ||
2514 | 1388 | ;; | ||
2515 | 1389 | sparc*-*-solaris*) | ||
2516 | 1390 | LD="${LD-ld} -m elf64_sparc" | ||
2517 | 1391 | ;; | ||
2518 | 1392 | esac | ||
2519 | 1393 | # GNU ld 2.21 introduced _sol2 emulations. Use them if available. | ||
2520 | 1394 | if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then | ||
2521 | 1395 | LD="${LD-ld}_sol2" | ||
2522 | 1396 | fi | ||
2523 | 1397 | ;; | ||
2524 | 1341 | *) | 1398 | *) |
2525 | 1342 | if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then | 1399 | if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then |
2526 | 1343 | LD="${LD-ld} -64" | 1400 | LD="${LD-ld} -64" |
2527 | @@ -1414,13 +1471,13 @@ | |||
2528 | 1414 | if test -n "$RANLIB"; then | 1471 | if test -n "$RANLIB"; then |
2529 | 1415 | case $host_os in | 1472 | case $host_os in |
2530 | 1416 | openbsd*) | 1473 | openbsd*) |
2532 | 1417 | old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" | 1474 | old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" |
2533 | 1418 | ;; | 1475 | ;; |
2534 | 1419 | *) | 1476 | *) |
2536 | 1420 | old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" | 1477 | old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" |
2537 | 1421 | ;; | 1478 | ;; |
2538 | 1422 | esac | 1479 | esac |
2540 | 1423 | old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" | 1480 | old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" |
2541 | 1424 | fi | 1481 | fi |
2542 | 1425 | 1482 | ||
2543 | 1426 | case $host_os in | 1483 | case $host_os in |
2544 | @@ -1600,6 +1657,11 @@ | |||
2545 | 1600 | lt_cv_sys_max_cmd_len=196608 | 1657 | lt_cv_sys_max_cmd_len=196608 |
2546 | 1601 | ;; | 1658 | ;; |
2547 | 1602 | 1659 | ||
2548 | 1660 | os2*) | ||
2549 | 1661 | # The test takes a long time on OS/2. | ||
2550 | 1662 | lt_cv_sys_max_cmd_len=8192 | ||
2551 | 1663 | ;; | ||
2552 | 1664 | |||
2553 | 1603 | osf*) | 1665 | osf*) |
2554 | 1604 | # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure | 1666 | # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure |
2555 | 1605 | # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not | 1667 | # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not |
2556 | @@ -1639,7 +1701,7 @@ | |||
2557 | 1639 | # If test is not a shell built-in, we'll probably end up computing a | 1701 | # If test is not a shell built-in, we'll probably end up computing a |
2558 | 1640 | # maximum length that is only half of the actual maximum length, but | 1702 | # maximum length that is only half of the actual maximum length, but |
2559 | 1641 | # we can't tell. | 1703 | # we can't tell. |
2561 | 1642 | while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ | 1704 | while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ |
2562 | 1643 | = "X$teststring$teststring"; } >/dev/null 2>&1 && | 1705 | = "X$teststring$teststring"; } >/dev/null 2>&1 && |
2563 | 1644 | test $i != 17 # 1/2 MB should be enough | 1706 | test $i != 17 # 1/2 MB should be enough |
2564 | 1645 | do | 1707 | do |
2565 | @@ -2185,7 +2247,7 @@ | |||
2566 | 2185 | 2247 | ||
2567 | 2186 | case $host_os in | 2248 | case $host_os in |
2568 | 2187 | aix3*) | 2249 | aix3*) |
2570 | 2188 | version_type=linux | 2250 | version_type=linux # correct to gnu/linux during the next big refactor |
2571 | 2189 | library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' | 2251 | library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' |
2572 | 2190 | shlibpath_var=LIBPATH | 2252 | shlibpath_var=LIBPATH |
2573 | 2191 | 2253 | ||
2574 | @@ -2194,7 +2256,7 @@ | |||
2575 | 2194 | ;; | 2256 | ;; |
2576 | 2195 | 2257 | ||
2577 | 2196 | aix[[4-9]]*) | 2258 | aix[[4-9]]*) |
2579 | 2197 | version_type=linux | 2259 | version_type=linux # correct to gnu/linux during the next big refactor |
2580 | 2198 | need_lib_prefix=no | 2260 | need_lib_prefix=no |
2581 | 2199 | need_version=no | 2261 | need_version=no |
2582 | 2200 | hardcode_into_libs=yes | 2262 | hardcode_into_libs=yes |
2583 | @@ -2259,7 +2321,7 @@ | |||
2584 | 2259 | ;; | 2321 | ;; |
2585 | 2260 | 2322 | ||
2586 | 2261 | bsdi[[45]]*) | 2323 | bsdi[[45]]*) |
2588 | 2262 | version_type=linux | 2324 | version_type=linux # correct to gnu/linux during the next big refactor |
2589 | 2263 | need_version=no | 2325 | need_version=no |
2590 | 2264 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' | 2326 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' |
2591 | 2265 | soname_spec='${libname}${release}${shared_ext}$major' | 2327 | soname_spec='${libname}${release}${shared_ext}$major' |
2592 | @@ -2398,7 +2460,7 @@ | |||
2593 | 2398 | ;; | 2460 | ;; |
2594 | 2399 | 2461 | ||
2595 | 2400 | dgux*) | 2462 | dgux*) |
2597 | 2401 | version_type=linux | 2463 | version_type=linux # correct to gnu/linux during the next big refactor |
2598 | 2402 | need_lib_prefix=no | 2464 | need_lib_prefix=no |
2599 | 2403 | need_version=no | 2465 | need_version=no |
2600 | 2404 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' | 2466 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' |
2601 | @@ -2406,10 +2468,6 @@ | |||
2602 | 2406 | shlibpath_var=LD_LIBRARY_PATH | 2468 | shlibpath_var=LD_LIBRARY_PATH |
2603 | 2407 | ;; | 2469 | ;; |
2604 | 2408 | 2470 | ||
2605 | 2409 | freebsd1*) | ||
2606 | 2410 | dynamic_linker=no | ||
2607 | 2411 | ;; | ||
2608 | 2412 | |||
2609 | 2413 | freebsd* | dragonfly*) | 2471 | freebsd* | dragonfly*) |
2610 | 2414 | # DragonFly does not have aout. When/if they implement a new | 2472 | # DragonFly does not have aout. When/if they implement a new |
2611 | 2415 | # versioning mechanism, adjust this. | 2473 | # versioning mechanism, adjust this. |
2612 | @@ -2417,7 +2475,7 @@ | |||
2613 | 2417 | objformat=`/usr/bin/objformat` | 2475 | objformat=`/usr/bin/objformat` |
2614 | 2418 | else | 2476 | else |
2615 | 2419 | case $host_os in | 2477 | case $host_os in |
2617 | 2420 | freebsd[[123]]*) objformat=aout ;; | 2478 | freebsd[[23]].*) objformat=aout ;; |
2618 | 2421 | *) objformat=elf ;; | 2479 | *) objformat=elf ;; |
2619 | 2422 | esac | 2480 | esac |
2620 | 2423 | fi | 2481 | fi |
2621 | @@ -2448,7 +2506,7 @@ | |||
2622 | 2448 | esac | 2506 | esac |
2623 | 2449 | shlibpath_var=LD_LIBRARY_PATH | 2507 | shlibpath_var=LD_LIBRARY_PATH |
2624 | 2450 | case $host_os in | 2508 | case $host_os in |
2626 | 2451 | freebsd2*) | 2509 | freebsd2.*) |
2627 | 2452 | shlibpath_overrides_runpath=yes | 2510 | shlibpath_overrides_runpath=yes |
2628 | 2453 | ;; | 2511 | ;; |
2629 | 2454 | freebsd3.[[01]]* | freebsdelf3.[[01]]*) | 2512 | freebsd3.[[01]]* | freebsdelf3.[[01]]*) |
2630 | @@ -2468,17 +2526,18 @@ | |||
2631 | 2468 | ;; | 2526 | ;; |
2632 | 2469 | 2527 | ||
2633 | 2470 | gnu*) | 2528 | gnu*) |
2635 | 2471 | version_type=linux | 2529 | version_type=linux # correct to gnu/linux during the next big refactor |
2636 | 2472 | need_lib_prefix=no | 2530 | need_lib_prefix=no |
2637 | 2473 | need_version=no | 2531 | need_version=no |
2638 | 2474 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' | 2532 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' |
2639 | 2475 | soname_spec='${libname}${release}${shared_ext}$major' | 2533 | soname_spec='${libname}${release}${shared_ext}$major' |
2640 | 2476 | shlibpath_var=LD_LIBRARY_PATH | 2534 | shlibpath_var=LD_LIBRARY_PATH |
2641 | 2535 | shlibpath_overrides_runpath=no | ||
2642 | 2477 | hardcode_into_libs=yes | 2536 | hardcode_into_libs=yes |
2643 | 2478 | ;; | 2537 | ;; |
2644 | 2479 | 2538 | ||
2645 | 2480 | haiku*) | 2539 | haiku*) |
2647 | 2481 | version_type=linux | 2540 | version_type=linux # correct to gnu/linux during the next big refactor |
2648 | 2482 | need_lib_prefix=no | 2541 | need_lib_prefix=no |
2649 | 2483 | need_version=no | 2542 | need_version=no |
2650 | 2484 | dynamic_linker="$host_os runtime_loader" | 2543 | dynamic_linker="$host_os runtime_loader" |
2651 | @@ -2539,7 +2598,7 @@ | |||
2652 | 2539 | ;; | 2598 | ;; |
2653 | 2540 | 2599 | ||
2654 | 2541 | interix[[3-9]]*) | 2600 | interix[[3-9]]*) |
2656 | 2542 | version_type=linux | 2601 | version_type=linux # correct to gnu/linux during the next big refactor |
2657 | 2543 | need_lib_prefix=no | 2602 | need_lib_prefix=no |
2658 | 2544 | need_version=no | 2603 | need_version=no |
2659 | 2545 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' | 2604 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' |
2660 | @@ -2555,7 +2614,7 @@ | |||
2661 | 2555 | nonstopux*) version_type=nonstopux ;; | 2614 | nonstopux*) version_type=nonstopux ;; |
2662 | 2556 | *) | 2615 | *) |
2663 | 2557 | if test "$lt_cv_prog_gnu_ld" = yes; then | 2616 | if test "$lt_cv_prog_gnu_ld" = yes; then |
2665 | 2558 | version_type=linux | 2617 | version_type=linux # correct to gnu/linux during the next big refactor |
2666 | 2559 | else | 2618 | else |
2667 | 2560 | version_type=irix | 2619 | version_type=irix |
2668 | 2561 | fi ;; | 2620 | fi ;; |
2669 | @@ -2592,9 +2651,9 @@ | |||
2670 | 2592 | dynamic_linker=no | 2651 | dynamic_linker=no |
2671 | 2593 | ;; | 2652 | ;; |
2672 | 2594 | 2653 | ||
2674 | 2595 | # This must be Linux ELF. | 2654 | # This must be glibc/ELF. |
2675 | 2596 | linux* | k*bsd*-gnu | kopensolaris*-gnu) | 2655 | linux* | k*bsd*-gnu | kopensolaris*-gnu) |
2677 | 2597 | version_type=linux | 2656 | version_type=linux # correct to gnu/linux during the next big refactor |
2678 | 2598 | need_lib_prefix=no | 2657 | need_lib_prefix=no |
2679 | 2599 | need_version=no | 2658 | need_version=no |
2680 | 2600 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' | 2659 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' |
2681 | @@ -2657,7 +2716,7 @@ | |||
2682 | 2657 | ;; | 2716 | ;; |
2683 | 2658 | 2717 | ||
2684 | 2659 | newsos6) | 2718 | newsos6) |
2686 | 2660 | version_type=linux | 2719 | version_type=linux # correct to gnu/linux during the next big refactor |
2687 | 2661 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' | 2720 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' |
2688 | 2662 | shlibpath_var=LD_LIBRARY_PATH | 2721 | shlibpath_var=LD_LIBRARY_PATH |
2689 | 2663 | shlibpath_overrides_runpath=yes | 2722 | shlibpath_overrides_runpath=yes |
2690 | @@ -2726,7 +2785,7 @@ | |||
2691 | 2726 | ;; | 2785 | ;; |
2692 | 2727 | 2786 | ||
2693 | 2728 | solaris*) | 2787 | solaris*) |
2695 | 2729 | version_type=linux | 2788 | version_type=linux # correct to gnu/linux during the next big refactor |
2696 | 2730 | need_lib_prefix=no | 2789 | need_lib_prefix=no |
2697 | 2731 | need_version=no | 2790 | need_version=no |
2698 | 2732 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' | 2791 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' |
2699 | @@ -2751,7 +2810,7 @@ | |||
2700 | 2751 | ;; | 2810 | ;; |
2701 | 2752 | 2811 | ||
2702 | 2753 | sysv4 | sysv4.3*) | 2812 | sysv4 | sysv4.3*) |
2704 | 2754 | version_type=linux | 2813 | version_type=linux # correct to gnu/linux during the next big refactor |
2705 | 2755 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' | 2814 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' |
2706 | 2756 | soname_spec='${libname}${release}${shared_ext}$major' | 2815 | soname_spec='${libname}${release}${shared_ext}$major' |
2707 | 2757 | shlibpath_var=LD_LIBRARY_PATH | 2816 | shlibpath_var=LD_LIBRARY_PATH |
2708 | @@ -2775,7 +2834,7 @@ | |||
2709 | 2775 | 2834 | ||
2710 | 2776 | sysv4*MP*) | 2835 | sysv4*MP*) |
2711 | 2777 | if test -d /usr/nec ;then | 2836 | if test -d /usr/nec ;then |
2713 | 2778 | version_type=linux | 2837 | version_type=linux # correct to gnu/linux during the next big refactor |
2714 | 2779 | library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' | 2838 | library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' |
2715 | 2780 | soname_spec='$libname${shared_ext}.$major' | 2839 | soname_spec='$libname${shared_ext}.$major' |
2716 | 2781 | shlibpath_var=LD_LIBRARY_PATH | 2840 | shlibpath_var=LD_LIBRARY_PATH |
2717 | @@ -2806,7 +2865,7 @@ | |||
2718 | 2806 | 2865 | ||
2719 | 2807 | tpf*) | 2866 | tpf*) |
2720 | 2808 | # TPF is a cross-target only. Preferred cross-host = GNU/Linux. | 2867 | # TPF is a cross-target only. Preferred cross-host = GNU/Linux. |
2722 | 2809 | version_type=linux | 2868 | version_type=linux # correct to gnu/linux during the next big refactor |
2723 | 2810 | need_lib_prefix=no | 2869 | need_lib_prefix=no |
2724 | 2811 | need_version=no | 2870 | need_version=no |
2725 | 2812 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' | 2871 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' |
2726 | @@ -2816,7 +2875,7 @@ | |||
2727 | 2816 | ;; | 2875 | ;; |
2728 | 2817 | 2876 | ||
2729 | 2818 | uts4*) | 2877 | uts4*) |
2731 | 2819 | version_type=linux | 2878 | version_type=linux # correct to gnu/linux during the next big refactor |
2732 | 2820 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' | 2879 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' |
2733 | 2821 | soname_spec='${libname}${release}${shared_ext}$major' | 2880 | soname_spec='${libname}${release}${shared_ext}$major' |
2734 | 2822 | shlibpath_var=LD_LIBRARY_PATH | 2881 | shlibpath_var=LD_LIBRARY_PATH |
2735 | @@ -3238,7 +3297,7 @@ | |||
2736 | 3238 | lt_cv_deplibs_check_method=pass_all | 3297 | lt_cv_deplibs_check_method=pass_all |
2737 | 3239 | ;; | 3298 | ;; |
2738 | 3240 | 3299 | ||
2740 | 3241 | # This must be Linux ELF. | 3300 | # This must be glibc/ELF. |
2741 | 3242 | linux* | k*bsd*-gnu | kopensolaris*-gnu) | 3301 | linux* | k*bsd*-gnu | kopensolaris*-gnu) |
2742 | 3243 | lt_cv_deplibs_check_method=pass_all | 3302 | lt_cv_deplibs_check_method=pass_all |
2743 | 3244 | ;; | 3303 | ;; |
2744 | @@ -3658,6 +3717,7 @@ | |||
2745 | 3658 | # which start with @ or ?. | 3717 | # which start with @ or ?. |
2746 | 3659 | lt_cv_sys_global_symbol_pipe="$AWK ['"\ | 3718 | lt_cv_sys_global_symbol_pipe="$AWK ['"\ |
2747 | 3660 | " {last_section=section; section=\$ 3};"\ | 3719 | " {last_section=section; section=\$ 3};"\ |
2748 | 3720 | " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ | ||
2749 | 3661 | " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ | 3721 | " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ |
2750 | 3662 | " \$ 0!~/External *\|/{next};"\ | 3722 | " \$ 0!~/External *\|/{next};"\ |
2751 | 3663 | " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ | 3723 | " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ |
2752 | @@ -4242,7 +4302,9 @@ | |||
2753 | 4242 | case $cc_basename in | 4302 | case $cc_basename in |
2754 | 4243 | nvcc*) # Cuda Compiler Driver 2.2 | 4303 | nvcc*) # Cuda Compiler Driver 2.2 |
2755 | 4244 | _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker ' | 4304 | _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker ' |
2757 | 4245 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Xcompiler -fPIC' | 4305 | if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then |
2758 | 4306 | _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)" | ||
2759 | 4307 | fi | ||
2760 | 4246 | ;; | 4308 | ;; |
2761 | 4247 | esac | 4309 | esac |
2762 | 4248 | else | 4310 | else |
2763 | @@ -4334,18 +4396,33 @@ | |||
2764 | 4334 | ;; | 4396 | ;; |
2765 | 4335 | *) | 4397 | *) |
2766 | 4336 | case `$CC -V 2>&1 | sed 5q` in | 4398 | case `$CC -V 2>&1 | sed 5q` in |
2768 | 4337 | *Sun\ F* | *Sun*Fortran*) | 4399 | *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*) |
2769 | 4338 | # Sun Fortran 8.3 passes all unrecognized flags to the linker | 4400 | # Sun Fortran 8.3 passes all unrecognized flags to the linker |
2770 | 4339 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' | 4401 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' |
2771 | 4340 | _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' | 4402 | _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' |
2772 | 4341 | _LT_TAGVAR(lt_prog_compiler_wl, $1)='' | 4403 | _LT_TAGVAR(lt_prog_compiler_wl, $1)='' |
2773 | 4342 | ;; | 4404 | ;; |
2774 | 4405 | *Sun\ F* | *Sun*Fortran*) | ||
2775 | 4406 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' | ||
2776 | 4407 | _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' | ||
2777 | 4408 | _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' | ||
2778 | 4409 | ;; | ||
2779 | 4343 | *Sun\ C*) | 4410 | *Sun\ C*) |
2780 | 4344 | # Sun C 5.9 | 4411 | # Sun C 5.9 |
2781 | 4345 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' | 4412 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' |
2782 | 4346 | _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' | 4413 | _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' |
2783 | 4347 | _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' | 4414 | _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' |
2784 | 4348 | ;; | 4415 | ;; |
2785 | 4416 | *Intel*\ [[CF]]*Compiler*) | ||
2786 | 4417 | _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' | ||
2787 | 4418 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' | ||
2788 | 4419 | _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' | ||
2789 | 4420 | ;; | ||
2790 | 4421 | *Portland\ Group*) | ||
2791 | 4422 | _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' | ||
2792 | 4423 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' | ||
2793 | 4424 | _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' | ||
2794 | 4425 | ;; | ||
2795 | 4349 | esac | 4426 | esac |
2796 | 4350 | ;; | 4427 | ;; |
2797 | 4351 | esac | 4428 | esac |
2798 | @@ -4505,7 +4582,9 @@ | |||
2799 | 4505 | ;; | 4582 | ;; |
2800 | 4506 | cygwin* | mingw* | cegcc*) | 4583 | cygwin* | mingw* | cegcc*) |
2801 | 4507 | case $cc_basename in | 4584 | case $cc_basename in |
2803 | 4508 | cl*) ;; | 4585 | cl*) |
2804 | 4586 | _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' | ||
2805 | 4587 | ;; | ||
2806 | 4509 | *) | 4588 | *) |
2807 | 4510 | _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' | 4589 | _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' |
2808 | 4511 | _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] | 4590 | _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] |
2809 | @@ -4530,7 +4609,6 @@ | |||
2810 | 4530 | _LT_TAGVAR(hardcode_direct, $1)=no | 4609 | _LT_TAGVAR(hardcode_direct, $1)=no |
2811 | 4531 | _LT_TAGVAR(hardcode_direct_absolute, $1)=no | 4610 | _LT_TAGVAR(hardcode_direct_absolute, $1)=no |
2812 | 4532 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= | 4611 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= |
2813 | 4533 | _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= | ||
2814 | 4534 | _LT_TAGVAR(hardcode_libdir_separator, $1)= | 4612 | _LT_TAGVAR(hardcode_libdir_separator, $1)= |
2815 | 4535 | _LT_TAGVAR(hardcode_minus_L, $1)=no | 4613 | _LT_TAGVAR(hardcode_minus_L, $1)=no |
2816 | 4536 | _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported | 4614 | _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported |
2817 | @@ -4781,8 +4859,7 @@ | |||
2818 | 4781 | xlf* | bgf* | bgxlf* | mpixlf*) | 4859 | xlf* | bgf* | bgxlf* | mpixlf*) |
2819 | 4782 | # IBM XL Fortran 10.1 on PPC cannot create shared libs itself | 4860 | # IBM XL Fortran 10.1 on PPC cannot create shared libs itself |
2820 | 4783 | _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' | 4861 | _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' |
2823 | 4784 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= | 4862 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' |
2822 | 4785 | _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' | ||
2824 | 4786 | _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' | 4863 | _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' |
2825 | 4787 | if test "x$supports_anon_versioning" = xyes; then | 4864 | if test "x$supports_anon_versioning" = xyes; then |
2826 | 4788 | _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ | 4865 | _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ |
2827 | @@ -5077,6 +5154,7 @@ | |||
2828 | 5077 | # The linker will not automatically build a static lib if we build a DLL. | 5154 | # The linker will not automatically build a static lib if we build a DLL. |
2829 | 5078 | # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' | 5155 | # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' |
2830 | 5079 | _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes | 5156 | _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes |
2831 | 5157 | _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' | ||
2832 | 5080 | _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' | 5158 | _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' |
2833 | 5081 | # Don't use ranlib | 5159 | # Don't use ranlib |
2834 | 5082 | _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' | 5160 | _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' |
2835 | @@ -5123,10 +5201,6 @@ | |||
2836 | 5123 | _LT_TAGVAR(hardcode_shlibpath_var, $1)=no | 5201 | _LT_TAGVAR(hardcode_shlibpath_var, $1)=no |
2837 | 5124 | ;; | 5202 | ;; |
2838 | 5125 | 5203 | ||
2839 | 5126 | freebsd1*) | ||
2840 | 5127 | _LT_TAGVAR(ld_shlibs, $1)=no | ||
2841 | 5128 | ;; | ||
2842 | 5129 | |||
2843 | 5130 | # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor | 5204 | # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor |
2844 | 5131 | # support. Future versions do this automatically, but an explicit c++rt0.o | 5205 | # support. Future versions do this automatically, but an explicit c++rt0.o |
2845 | 5132 | # does not break anything, and helps significantly (at the cost of a little | 5206 | # does not break anything, and helps significantly (at the cost of a little |
2846 | @@ -5139,7 +5213,7 @@ | |||
2847 | 5139 | ;; | 5213 | ;; |
2848 | 5140 | 5214 | ||
2849 | 5141 | # Unfortunately, older versions of FreeBSD 2 do not have this feature. | 5215 | # Unfortunately, older versions of FreeBSD 2 do not have this feature. |
2851 | 5142 | freebsd2*) | 5216 | freebsd2.*) |
2852 | 5143 | _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' | 5217 | _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' |
2853 | 5144 | _LT_TAGVAR(hardcode_direct, $1)=yes | 5218 | _LT_TAGVAR(hardcode_direct, $1)=yes |
2854 | 5145 | _LT_TAGVAR(hardcode_minus_L, $1)=yes | 5219 | _LT_TAGVAR(hardcode_minus_L, $1)=yes |
2855 | @@ -5178,7 +5252,6 @@ | |||
2856 | 5178 | fi | 5252 | fi |
2857 | 5179 | if test "$with_gnu_ld" = no; then | 5253 | if test "$with_gnu_ld" = no; then |
2858 | 5180 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' | 5254 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' |
2859 | 5181 | _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' | ||
2860 | 5182 | _LT_TAGVAR(hardcode_libdir_separator, $1)=: | 5255 | _LT_TAGVAR(hardcode_libdir_separator, $1)=: |
2861 | 5183 | _LT_TAGVAR(hardcode_direct, $1)=yes | 5256 | _LT_TAGVAR(hardcode_direct, $1)=yes |
2862 | 5184 | _LT_TAGVAR(hardcode_direct_absolute, $1)=yes | 5257 | _LT_TAGVAR(hardcode_direct_absolute, $1)=yes |
2863 | @@ -5620,9 +5693,6 @@ | |||
2864 | 5620 | _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], | 5693 | _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], |
2865 | 5621 | [Flag to hardcode $libdir into a binary during linking. | 5694 | [Flag to hardcode $libdir into a binary during linking. |
2866 | 5622 | This must work even if $libdir does not exist]) | 5695 | This must work even if $libdir does not exist]) |
2867 | 5623 | _LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [1], | ||
2868 | 5624 | [[If ld is used when linking, flag to hardcode $libdir into a binary | ||
2869 | 5625 | during linking. This must work even if $libdir does not exist]]) | ||
2870 | 5626 | _LT_TAGDECL([], [hardcode_libdir_separator], [1], | 5696 | _LT_TAGDECL([], [hardcode_libdir_separator], [1], |
2871 | 5627 | [Whether we need a single "-rpath" flag with a separated argument]) | 5697 | [Whether we need a single "-rpath" flag with a separated argument]) |
2872 | 5628 | _LT_TAGDECL([], [hardcode_direct], [0], | 5698 | _LT_TAGDECL([], [hardcode_direct], [0], |
2873 | @@ -5780,7 +5850,6 @@ | |||
2874 | 5780 | _LT_TAGVAR(hardcode_direct, $1)=no | 5850 | _LT_TAGVAR(hardcode_direct, $1)=no |
2875 | 5781 | _LT_TAGVAR(hardcode_direct_absolute, $1)=no | 5851 | _LT_TAGVAR(hardcode_direct_absolute, $1)=no |
2876 | 5782 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= | 5852 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= |
2877 | 5783 | _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= | ||
2878 | 5784 | _LT_TAGVAR(hardcode_libdir_separator, $1)= | 5853 | _LT_TAGVAR(hardcode_libdir_separator, $1)= |
2879 | 5785 | _LT_TAGVAR(hardcode_minus_L, $1)=no | 5854 | _LT_TAGVAR(hardcode_minus_L, $1)=no |
2880 | 5786 | _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported | 5855 | _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported |
2881 | @@ -6150,7 +6219,7 @@ | |||
2882 | 6150 | esac | 6219 | esac |
2883 | 6151 | ;; | 6220 | ;; |
2884 | 6152 | 6221 | ||
2886 | 6153 | freebsd[[12]]*) | 6222 | freebsd2.*) |
2887 | 6154 | # C++ shared libraries reported to be fairly broken before | 6223 | # C++ shared libraries reported to be fairly broken before |
2888 | 6155 | # switch to ELF | 6224 | # switch to ELF |
2889 | 6156 | _LT_TAGVAR(ld_shlibs, $1)=no | 6225 | _LT_TAGVAR(ld_shlibs, $1)=no |
2890 | @@ -6911,12 +6980,18 @@ | |||
2891 | 6911 | } | 6980 | } |
2892 | 6912 | }; | 6981 | }; |
2893 | 6913 | _LT_EOF | 6982 | _LT_EOF |
2894 | 6983 | ], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF | ||
2895 | 6984 | package foo | ||
2896 | 6985 | func foo() { | ||
2897 | 6986 | } | ||
2898 | 6987 | _LT_EOF | ||
2899 | 6914 | ]) | 6988 | ]) |
2900 | 6915 | 6989 | ||
2901 | 6916 | _lt_libdeps_save_CFLAGS=$CFLAGS | 6990 | _lt_libdeps_save_CFLAGS=$CFLAGS |
2902 | 6917 | case "$CC $CFLAGS " in #( | 6991 | case "$CC $CFLAGS " in #( |
2903 | 6918 | *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; | 6992 | *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; |
2904 | 6919 | *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; | 6993 | *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; |
2905 | 6994 | *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; | ||
2906 | 6920 | esac | 6995 | esac |
2907 | 6921 | 6996 | ||
2908 | 6922 | dnl Parse the compiler output and extract the necessary | 6997 | dnl Parse the compiler output and extract the necessary |
2909 | @@ -7113,7 +7188,6 @@ | |||
2910 | 7113 | _LT_TAGVAR(hardcode_direct, $1)=no | 7188 | _LT_TAGVAR(hardcode_direct, $1)=no |
2911 | 7114 | _LT_TAGVAR(hardcode_direct_absolute, $1)=no | 7189 | _LT_TAGVAR(hardcode_direct_absolute, $1)=no |
2912 | 7115 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= | 7190 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= |
2913 | 7116 | _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= | ||
2914 | 7117 | _LT_TAGVAR(hardcode_libdir_separator, $1)= | 7191 | _LT_TAGVAR(hardcode_libdir_separator, $1)= |
2915 | 7118 | _LT_TAGVAR(hardcode_minus_L, $1)=no | 7192 | _LT_TAGVAR(hardcode_minus_L, $1)=no |
2916 | 7119 | _LT_TAGVAR(hardcode_automatic, $1)=no | 7193 | _LT_TAGVAR(hardcode_automatic, $1)=no |
2917 | @@ -7246,7 +7320,6 @@ | |||
2918 | 7246 | _LT_TAGVAR(hardcode_direct, $1)=no | 7320 | _LT_TAGVAR(hardcode_direct, $1)=no |
2919 | 7247 | _LT_TAGVAR(hardcode_direct_absolute, $1)=no | 7321 | _LT_TAGVAR(hardcode_direct_absolute, $1)=no |
2920 | 7248 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= | 7322 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= |
2921 | 7249 | _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= | ||
2922 | 7250 | _LT_TAGVAR(hardcode_libdir_separator, $1)= | 7323 | _LT_TAGVAR(hardcode_libdir_separator, $1)= |
2923 | 7251 | _LT_TAGVAR(hardcode_minus_L, $1)=no | 7324 | _LT_TAGVAR(hardcode_minus_L, $1)=no |
2924 | 7252 | _LT_TAGVAR(hardcode_automatic, $1)=no | 7325 | _LT_TAGVAR(hardcode_automatic, $1)=no |
2925 | @@ -7433,6 +7506,77 @@ | |||
2926 | 7433 | ])# _LT_LANG_GCJ_CONFIG | 7506 | ])# _LT_LANG_GCJ_CONFIG |
2927 | 7434 | 7507 | ||
2928 | 7435 | 7508 | ||
2929 | 7509 | # _LT_LANG_GO_CONFIG([TAG]) | ||
2930 | 7510 | # -------------------------- | ||
2931 | 7511 | # Ensure that the configuration variables for the GNU Go compiler | ||
2932 | 7512 | # are suitably defined. These variables are subsequently used by _LT_CONFIG | ||
2933 | 7513 | # to write the compiler configuration to `libtool'. | ||
2934 | 7514 | m4_defun([_LT_LANG_GO_CONFIG], | ||
2935 | 7515 | [AC_REQUIRE([LT_PROG_GO])dnl | ||
2936 | 7516 | AC_LANG_SAVE | ||
2937 | 7517 | |||
2938 | 7518 | # Source file extension for Go test sources. | ||
2939 | 7519 | ac_ext=go | ||
2940 | 7520 | |||
2941 | 7521 | # Object file extension for compiled Go test sources. | ||
2942 | 7522 | objext=o | ||
2943 | 7523 | _LT_TAGVAR(objext, $1)=$objext | ||
2944 | 7524 | |||
2945 | 7525 | # Code to be used in simple compile tests | ||
2946 | 7526 | lt_simple_compile_test_code="package main; func main() { }" | ||
2947 | 7527 | |||
2948 | 7528 | # Code to be used in simple link tests | ||
2949 | 7529 | lt_simple_link_test_code='package main; func main() { }' | ||
2950 | 7530 | |||
2951 | 7531 | # ltmain only uses $CC for tagged configurations so make sure $CC is set. | ||
2952 | 7532 | _LT_TAG_COMPILER | ||
2953 | 7533 | |||
2954 | 7534 | # save warnings/boilerplate of simple test code | ||
2955 | 7535 | _LT_COMPILER_BOILERPLATE | ||
2956 | 7536 | _LT_LINKER_BOILERPLATE | ||
2957 | 7537 | |||
2958 | 7538 | # Allow CC to be a program name with arguments. | ||
2959 | 7539 | lt_save_CC=$CC | ||
2960 | 7540 | lt_save_CFLAGS=$CFLAGS | ||
2961 | 7541 | lt_save_GCC=$GCC | ||
2962 | 7542 | GCC=yes | ||
2963 | 7543 | CC=${GOC-"gccgo"} | ||
2964 | 7544 | CFLAGS=$GOFLAGS | ||
2965 | 7545 | compiler=$CC | ||
2966 | 7546 | _LT_TAGVAR(compiler, $1)=$CC | ||
2967 | 7547 | _LT_TAGVAR(LD, $1)="$LD" | ||
2968 | 7548 | _LT_CC_BASENAME([$compiler]) | ||
2969 | 7549 | |||
2970 | 7550 | # Go did not exist at the time GCC didn't implicitly link libc in. | ||
2971 | 7551 | _LT_TAGVAR(archive_cmds_need_lc, $1)=no | ||
2972 | 7552 | |||
2973 | 7553 | _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds | ||
2974 | 7554 | _LT_TAGVAR(reload_flag, $1)=$reload_flag | ||
2975 | 7555 | _LT_TAGVAR(reload_cmds, $1)=$reload_cmds | ||
2976 | 7556 | |||
2977 | 7557 | ## CAVEAT EMPTOR: | ||
2978 | 7558 | ## There is no encapsulation within the following macros, do not change | ||
2979 | 7559 | ## the running order or otherwise move them around unless you know exactly | ||
2980 | 7560 | ## what you are doing... | ||
2981 | 7561 | if test -n "$compiler"; then | ||
2982 | 7562 | _LT_COMPILER_NO_RTTI($1) | ||
2983 | 7563 | _LT_COMPILER_PIC($1) | ||
2984 | 7564 | _LT_COMPILER_C_O($1) | ||
2985 | 7565 | _LT_COMPILER_FILE_LOCKS($1) | ||
2986 | 7566 | _LT_LINKER_SHLIBS($1) | ||
2987 | 7567 | _LT_LINKER_HARDCODE_LIBPATH($1) | ||
2988 | 7568 | |||
2989 | 7569 | _LT_CONFIG($1) | ||
2990 | 7570 | fi | ||
2991 | 7571 | |||
2992 | 7572 | AC_LANG_RESTORE | ||
2993 | 7573 | |||
2994 | 7574 | GCC=$lt_save_GCC | ||
2995 | 7575 | CC=$lt_save_CC | ||
2996 | 7576 | CFLAGS=$lt_save_CFLAGS | ||
2997 | 7577 | ])# _LT_LANG_GO_CONFIG | ||
2998 | 7578 | |||
2999 | 7579 | |||
3000 | 7436 | # _LT_LANG_RC_CONFIG([TAG]) | 7580 | # _LT_LANG_RC_CONFIG([TAG]) |
3001 | 7437 | # ------------------------- | 7581 | # ------------------------- |
3002 | 7438 | # Ensure that the configuration variables for the Windows resource compiler | 7582 | # Ensure that the configuration variables for the Windows resource compiler |
3003 | @@ -7502,6 +7646,13 @@ | |||
3004 | 7502 | dnl AC_DEFUN([LT_AC_PROG_GCJ], []) | 7646 | dnl AC_DEFUN([LT_AC_PROG_GCJ], []) |
3005 | 7503 | 7647 | ||
3006 | 7504 | 7648 | ||
3007 | 7649 | # LT_PROG_GO | ||
3008 | 7650 | # ---------- | ||
3009 | 7651 | AC_DEFUN([LT_PROG_GO], | ||
3010 | 7652 | [AC_CHECK_TOOL(GOC, gccgo,) | ||
3011 | 7653 | ]) | ||
3012 | 7654 | |||
3013 | 7655 | |||
3014 | 7505 | # LT_PROG_RC | 7656 | # LT_PROG_RC |
3015 | 7506 | # ---------- | 7657 | # ---------- |
3016 | 7507 | AC_DEFUN([LT_PROG_RC], | 7658 | AC_DEFUN([LT_PROG_RC], |
3017 | 7508 | 7659 | ||
3018 | === modified file 'm4/ltoptions.m4' | |||
3019 | --- m4/ltoptions.m4 2012-07-30 22:49:59 +0000 | |||
3020 | +++ m4/ltoptions.m4 2013-12-01 23:56:33 +0000 | |||
3021 | @@ -326,9 +326,24 @@ | |||
3022 | 326 | # MODE is either `yes' or `no'. If omitted, it defaults to `both'. | 326 | # MODE is either `yes' or `no'. If omitted, it defaults to `both'. |
3023 | 327 | m4_define([_LT_WITH_PIC], | 327 | m4_define([_LT_WITH_PIC], |
3024 | 328 | [AC_ARG_WITH([pic], | 328 | [AC_ARG_WITH([pic], |
3026 | 329 | [AS_HELP_STRING([--with-pic], | 329 | [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@], |
3027 | 330 | [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], | 330 | [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], |
3029 | 331 | [pic_mode="$withval"], | 331 | [lt_p=${PACKAGE-default} |
3030 | 332 | case $withval in | ||
3031 | 333 | yes|no) pic_mode=$withval ;; | ||
3032 | 334 | *) | ||
3033 | 335 | pic_mode=default | ||
3034 | 336 | # Look at the argument we got. We use all the common list separators. | ||
3035 | 337 | lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," | ||
3036 | 338 | for lt_pkg in $withval; do | ||
3037 | 339 | IFS="$lt_save_ifs" | ||
3038 | 340 | if test "X$lt_pkg" = "X$lt_p"; then | ||
3039 | 341 | pic_mode=yes | ||
3040 | 342 | fi | ||
3041 | 343 | done | ||
3042 | 344 | IFS="$lt_save_ifs" | ||
3043 | 345 | ;; | ||
3044 | 346 | esac], | ||
3045 | 332 | [pic_mode=default]) | 347 | [pic_mode=default]) |
3046 | 333 | 348 | ||
3047 | 334 | test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) | 349 | test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) |
3048 | 335 | 350 | ||
3049 | === modified file 'm4/ltversion.m4' | |||
3050 | --- m4/ltversion.m4 2013-08-28 16:28:32 +0000 | |||
3051 | +++ m4/ltversion.m4 2013-12-01 23:56:33 +0000 | |||
3052 | @@ -9,15 +9,15 @@ | |||
3053 | 9 | 9 | ||
3054 | 10 | # @configure_input@ | 10 | # @configure_input@ |
3055 | 11 | 11 | ||
3057 | 12 | # serial 3293 ltversion.m4 | 12 | # serial 3337 ltversion.m4 |
3058 | 13 | # This file is part of GNU Libtool | 13 | # This file is part of GNU Libtool |
3059 | 14 | 14 | ||
3062 | 15 | m4_define([LT_PACKAGE_VERSION], [2.4]) | 15 | m4_define([LT_PACKAGE_VERSION], [2.4.2]) |
3063 | 16 | m4_define([LT_PACKAGE_REVISION], [1.3293]) | 16 | m4_define([LT_PACKAGE_REVISION], [1.3337]) |
3064 | 17 | 17 | ||
3065 | 18 | AC_DEFUN([LTVERSION_VERSION], | 18 | AC_DEFUN([LTVERSION_VERSION], |
3068 | 19 | [macro_version='2.4' | 19 | [macro_version='2.4.2' |
3069 | 20 | macro_revision='1.3293' | 20 | macro_revision='1.3337' |
3070 | 21 | _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) | 21 | _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) |
3071 | 22 | _LT_DECL(, macro_revision, 0) | 22 | _LT_DECL(, macro_revision, 0) |
3072 | 23 | ]) | 23 | ]) |
3073 | 24 | 24 | ||
3074 | === modified file 'share/Makefile.am' | |||
3075 | --- share/Makefile.am 2013-08-28 16:28:32 +0000 | |||
3076 | +++ share/Makefile.am 2013-12-01 23:56:33 +0000 | |||
3077 | @@ -71,6 +71,25 @@ | |||
3078 | 71 | www/dialog/_save_view_as.html \ | 71 | www/dialog/_save_view_as.html \ |
3079 | 72 | www/dialog/_upload_attachment.html \ | 72 | www/dialog/_upload_attachment.html \ |
3080 | 73 | www/document.html \ | 73 | www/document.html \ |
3081 | 74 | www/fauxton/css/index.css \ | ||
3082 | 75 | www/fauxton/img/couchdb-site.png \ | ||
3083 | 76 | www/fauxton/img/couchdblogo.png \ | ||
3084 | 77 | www/fauxton/img/fontawesome-webfont.eot \ | ||
3085 | 78 | www/fauxton/img/fontawesome-webfont.svg \ | ||
3086 | 79 | www/fauxton/img/fontawesome-webfont.ttf \ | ||
3087 | 80 | www/fauxton/img/fontawesome-webfont.woff \ | ||
3088 | 81 | www/fauxton/img/FontAwesome.otf \ | ||
3089 | 82 | www/fauxton/img/fontcustom_fauxton.eot \ | ||
3090 | 83 | www/fauxton/img/fontcustom_fauxton.svg \ | ||
3091 | 84 | www/fauxton/img/fontcustom_fauxton.ttf \ | ||
3092 | 85 | www/fauxton/img/fontcustom_fauxton.woff \ | ||
3093 | 86 | www/fauxton/img/glyphicons-halflings-white.png \ | ||
3094 | 87 | www/fauxton/img/glyphicons-halflings.png \ | ||
3095 | 88 | www/fauxton/img/linen.png \ | ||
3096 | 89 | www/fauxton/img/loader.gif \ | ||
3097 | 90 | www/fauxton/img/minilogo.png \ | ||
3098 | 91 | www/fauxton/index.html \ | ||
3099 | 92 | www/fauxton/js/require.js \ | ||
3100 | 74 | www/favicon.ico \ | 93 | www/favicon.ico \ |
3101 | 75 | www/image/add.png \ | 94 | www/image/add.png \ |
3102 | 76 | www/image/apply.gif \ | 95 | www/image/apply.gif \ |
3103 | @@ -105,6 +124,7 @@ | |||
3104 | 105 | www/image/toggle-expand.gif \ | 124 | www/image/toggle-expand.gif \ |
3105 | 106 | www/image/twisty.gif \ | 125 | www/image/twisty.gif \ |
3106 | 107 | www/index.html \ | 126 | www/index.html \ |
3107 | 127 | www/plugins.html \ | ||
3108 | 108 | www/replicator.html \ | 128 | www/replicator.html \ |
3109 | 109 | www/script/couch.js \ | 129 | www/script/couch.js \ |
3110 | 110 | www/script/couch_tests.js \ | 130 | www/script/couch_tests.js \ |
3111 | @@ -218,7 +238,6 @@ | |||
3112 | 218 | www/script/test/view_update_seq.js \ | 238 | www/script/test/view_update_seq.js \ |
3113 | 219 | www/script/test/view_pagination.js \ | 239 | www/script/test/view_pagination.js \ |
3114 | 220 | www/script/test/view_sandboxing.js \ | 240 | www/script/test/view_sandboxing.js \ |
3115 | 221 | www/script/test/view_xml.js \ | ||
3116 | 222 | www/spec/couch_js_class_methods_spec.js \ | 241 | www/spec/couch_js_class_methods_spec.js \ |
3117 | 223 | www/spec/couch_js_instance_methods_1_spec.js \ | 242 | www/spec/couch_js_instance_methods_1_spec.js \ |
3118 | 224 | www/spec/couch_js_instance_methods_2_spec.js \ | 243 | www/spec/couch_js_instance_methods_2_spec.js \ |
3119 | 225 | 244 | ||
3120 | === modified file 'share/Makefile.in' | |||
3121 | --- share/Makefile.in 2013-08-28 16:28:32 +0000 | |||
3122 | +++ share/Makefile.in 2013-12-01 23:56:33 +0000 | |||
3123 | @@ -180,6 +180,7 @@ | |||
3124 | 180 | ERLANG_FLAGS = @ERLANG_FLAGS@ | 180 | ERLANG_FLAGS = @ERLANG_FLAGS@ |
3125 | 181 | ERLC = @ERLC@ | 181 | ERLC = @ERLC@ |
3126 | 182 | ERLC_FLAGS = @ERLC_FLAGS@ | 182 | ERLC_FLAGS = @ERLC_FLAGS@ |
3127 | 183 | ESCRIPT = @ESCRIPT@ | ||
3128 | 183 | EXEEXT = @EXEEXT@ | 184 | EXEEXT = @EXEEXT@ |
3129 | 184 | FGREP = @FGREP@ | 185 | FGREP = @FGREP@ |
3130 | 185 | FLAGS = @FLAGS@ | 186 | FLAGS = @FLAGS@ |
3131 | @@ -268,6 +269,8 @@ | |||
3132 | 268 | datarootdir = @datarootdir@ | 269 | datarootdir = @datarootdir@ |
3133 | 269 | docdir = @docdir@ | 270 | docdir = @docdir@ |
3134 | 270 | dvidir = @dvidir@ | 271 | dvidir = @dvidir@ |
3135 | 272 | erlangbin = @erlangbin@ | ||
3136 | 273 | erlangversion = @erlangversion@ | ||
3137 | 271 | exec_prefix = @exec_prefix@ | 274 | exec_prefix = @exec_prefix@ |
3138 | 272 | host = @host@ | 275 | host = @host@ |
3139 | 273 | host_alias = @host_alias@ | 276 | host_alias = @host_alias@ |
3140 | @@ -365,6 +368,25 @@ | |||
3141 | 365 | www/dialog/_save_view_as.html \ | 368 | www/dialog/_save_view_as.html \ |
3142 | 366 | www/dialog/_upload_attachment.html \ | 369 | www/dialog/_upload_attachment.html \ |
3143 | 367 | www/document.html \ | 370 | www/document.html \ |
3144 | 371 | www/fauxton/css/index.css \ | ||
3145 | 372 | www/fauxton/img/couchdb-site.png \ | ||
3146 | 373 | www/fauxton/img/couchdblogo.png \ | ||
3147 | 374 | www/fauxton/img/fontawesome-webfont.eot \ | ||
3148 | 375 | www/fauxton/img/fontawesome-webfont.svg \ | ||
3149 | 376 | www/fauxton/img/fontawesome-webfont.ttf \ | ||
3150 | 377 | www/fauxton/img/fontawesome-webfont.woff \ | ||
3151 | 378 | www/fauxton/img/FontAwesome.otf \ | ||
3152 | 379 | www/fauxton/img/fontcustom_fauxton.eot \ | ||
3153 | 380 | www/fauxton/img/fontcustom_fauxton.svg \ | ||
3154 | 381 | www/fauxton/img/fontcustom_fauxton.ttf \ | ||
3155 | 382 | www/fauxton/img/fontcustom_fauxton.woff \ | ||
3156 | 383 | www/fauxton/img/glyphicons-halflings-white.png \ | ||
3157 | 384 | www/fauxton/img/glyphicons-halflings.png \ | ||
3158 | 385 | www/fauxton/img/linen.png \ | ||
3159 | 386 | www/fauxton/img/loader.gif \ | ||
3160 | 387 | www/fauxton/img/minilogo.png \ | ||
3161 | 388 | www/fauxton/index.html \ | ||
3162 | 389 | www/fauxton/js/require.js \ | ||
3163 | 368 | www/favicon.ico \ | 390 | www/favicon.ico \ |
3164 | 369 | www/image/add.png \ | 391 | www/image/add.png \ |
3165 | 370 | www/image/apply.gif \ | 392 | www/image/apply.gif \ |
3166 | @@ -399,6 +421,7 @@ | |||
3167 | 399 | www/image/toggle-expand.gif \ | 421 | www/image/toggle-expand.gif \ |
3168 | 400 | www/image/twisty.gif \ | 422 | www/image/twisty.gif \ |
3169 | 401 | www/index.html \ | 423 | www/index.html \ |
3170 | 424 | www/plugins.html \ | ||
3171 | 402 | www/replicator.html \ | 425 | www/replicator.html \ |
3172 | 403 | www/script/couch.js \ | 426 | www/script/couch.js \ |
3173 | 404 | www/script/couch_tests.js \ | 427 | www/script/couch_tests.js \ |
3174 | @@ -512,7 +535,6 @@ | |||
3175 | 512 | www/script/test/view_update_seq.js \ | 535 | www/script/test/view_update_seq.js \ |
3176 | 513 | www/script/test/view_pagination.js \ | 536 | www/script/test/view_pagination.js \ |
3177 | 514 | www/script/test/view_sandboxing.js \ | 537 | www/script/test/view_sandboxing.js \ |
3178 | 515 | www/script/test/view_xml.js \ | ||
3179 | 516 | www/spec/couch_js_class_methods_spec.js \ | 538 | www/spec/couch_js_class_methods_spec.js \ |
3180 | 517 | www/spec/couch_js_instance_methods_1_spec.js \ | 539 | www/spec/couch_js_instance_methods_1_spec.js \ |
3181 | 518 | www/spec/couch_js_instance_methods_2_spec.js \ | 540 | www/spec/couch_js_instance_methods_2_spec.js \ |
3182 | 519 | 541 | ||
3183 | === modified file 'share/doc/Makefile.in' | |||
3184 | --- share/doc/Makefile.in 2013-08-28 18:21:32 +0000 | |||
3185 | +++ share/doc/Makefile.in 2013-12-01 23:56:33 +0000 | |||
3186 | @@ -146,6 +146,7 @@ | |||
3187 | 146 | ERLANG_FLAGS = @ERLANG_FLAGS@ | 146 | ERLANG_FLAGS = @ERLANG_FLAGS@ |
3188 | 147 | ERLC = @ERLC@ | 147 | ERLC = @ERLC@ |
3189 | 148 | ERLC_FLAGS = @ERLC_FLAGS@ | 148 | ERLC_FLAGS = @ERLC_FLAGS@ |
3190 | 149 | ESCRIPT = @ESCRIPT@ | ||
3191 | 149 | EXEEXT = @EXEEXT@ | 150 | EXEEXT = @EXEEXT@ |
3192 | 150 | FGREP = @FGREP@ | 151 | FGREP = @FGREP@ |
3193 | 151 | FLAGS = @FLAGS@ | 152 | FLAGS = @FLAGS@ |
3194 | @@ -234,6 +235,8 @@ | |||
3195 | 234 | datarootdir = @datarootdir@ | 235 | datarootdir = @datarootdir@ |
3196 | 235 | docdir = @docdir@ | 236 | docdir = @docdir@ |
3197 | 236 | dvidir = @dvidir@ | 237 | dvidir = @dvidir@ |
3198 | 238 | erlangbin = @erlangbin@ | ||
3199 | 239 | erlangversion = @erlangversion@ | ||
3200 | 237 | exec_prefix = @exec_prefix@ | 240 | exec_prefix = @exec_prefix@ |
3201 | 238 | host = @host@ | 241 | host = @host@ |
3202 | 239 | host_alias = @host_alias@ | 242 | host_alias = @host_alias@ |
3203 | 240 | 243 | ||
3204 | === modified file 'share/doc/build/Makefile.am' | |||
3205 | --- share/doc/build/Makefile.am 2013-08-28 18:21:32 +0000 | |||
3206 | +++ share/doc/build/Makefile.am 2013-12-01 23:56:33 +0000 | |||
3207 | @@ -45,27 +45,128 @@ | |||
3208 | 45 | html/_images/futon-editeddoc.png \ | 45 | html/_images/futon-editeddoc.png \ |
3209 | 46 | html/_images/futon-overview.png \ | 46 | html/_images/futon-overview.png \ |
3210 | 47 | html/_images/futon-replform.png \ | 47 | html/_images/futon-replform.png \ |
3216 | 48 | html/_sources/api/authn.txt \ | 48 | html/_images/intro-consistency-01.png \ |
3217 | 49 | html/_sources/api/configuration.txt \ | 49 | html/_images/intro-consistency-02.png \ |
3218 | 50 | html/_sources/api/database.txt \ | 50 | html/_images/intro-consistency-03.png \ |
3219 | 51 | html/_sources/api/design.txt \ | 51 | html/_images/intro-consistency-04.png \ |
3220 | 52 | html/_sources/api/documents.txt \ | 52 | html/_images/intro-consistency-05.png \ |
3221 | 53 | html/_images/intro-consistency-06.png \ | ||
3222 | 54 | html/_images/intro-consistency-07.png \ | ||
3223 | 55 | html/_images/intro-tour-01.png \ | ||
3224 | 56 | html/_images/intro-tour-02.png \ | ||
3225 | 57 | html/_images/intro-tour-03.png \ | ||
3226 | 58 | html/_images/intro-tour-04.png \ | ||
3227 | 59 | html/_images/intro-tour-05.png \ | ||
3228 | 60 | html/_images/intro-tour-06.png \ | ||
3229 | 61 | html/_images/intro-tour-07.png \ | ||
3230 | 62 | html/_images/intro-tour-08.png \ | ||
3231 | 63 | html/_images/intro-tour-09.png \ | ||
3232 | 64 | html/_images/intro-tour-10.png \ | ||
3233 | 65 | html/_images/intro-why-01.png \ | ||
3234 | 66 | html/_images/intro-why-02.png \ | ||
3235 | 67 | html/_images/intro-why-03.png \ | ||
3236 | 68 | html/_images/views-intro-01.png \ | ||
3237 | 69 | html/_images/views-intro-02.png \ | ||
3238 | 70 | html/_images/views-intro-03.png \ | ||
3239 | 71 | html/_images/views-intro-04.png \ | ||
3240 | 72 | html/_sources/api/basics.txt \ | ||
3241 | 73 | html/_sources/api/index.txt \ | ||
3242 | 53 | html/_sources/api/local.txt \ | 74 | html/_sources/api/local.txt \ |
3250 | 54 | html/_sources/api/misc.txt \ | 75 | html/_sources/api/database/bulk-api.txt \ |
3251 | 55 | html/_sources/api/reference.txt \ | 76 | html/_sources/api/database/changes.txt \ |
3252 | 56 | html/_sources/api-basics.txt \ | 77 | html/_sources/api/database/common.txt \ |
3253 | 57 | html/_sources/changelog.txt \ | 78 | html/_sources/api/database/compact.txt \ |
3254 | 58 | html/_sources/changes.txt \ | 79 | html/_sources/api/database/index.txt \ |
3255 | 59 | html/_sources/config_reference.txt \ | 80 | html/_sources/api/database/misc.txt \ |
3256 | 60 | html/_sources/configuring.txt \ | 81 | html/_sources/api/database/security.txt \ |
3257 | 82 | html/_sources/api/database/temp-views.txt \ | ||
3258 | 83 | html/_sources/api/document/attachments.txt \ | ||
3259 | 84 | html/_sources/api/document/common.txt \ | ||
3260 | 85 | html/_sources/api/document/index.txt \ | ||
3261 | 86 | html/_sources/api/ddoc/common.txt \ | ||
3262 | 87 | html/_sources/api/ddoc/index.txt \ | ||
3263 | 88 | html/_sources/api/ddoc/render.txt \ | ||
3264 | 89 | html/_sources/api/ddoc/rewrites.txt \ | ||
3265 | 90 | html/_sources/api/ddoc/views.txt \ | ||
3266 | 91 | html/_sources/api/server/authn.txt \ | ||
3267 | 92 | html/_sources/api/server/common.txt \ | ||
3268 | 93 | html/_sources/api/server/configuration.txt \ | ||
3269 | 94 | html/_sources/api/server/index.txt \ | ||
3270 | 95 | html/_sources/config/auth.txt \ | ||
3271 | 96 | html/_sources/config/compaction.txt \ | ||
3272 | 97 | html/_sources/config/couchdb.txt \ | ||
3273 | 98 | html/_sources/config/externals.txt \ | ||
3274 | 99 | html/_sources/config/http.txt \ | ||
3275 | 100 | html/_sources/config/http-handlers.txt \ | ||
3276 | 101 | html/_sources/config/index.txt \ | ||
3277 | 102 | html/_sources/config/logging.txt \ | ||
3278 | 103 | html/_sources/config/misc.txt \ | ||
3279 | 104 | html/_sources/config/query-servers.txt \ | ||
3280 | 105 | html/_sources/config/replicator.txt \ | ||
3281 | 106 | html/_sources/config/services.txt \ | ||
3282 | 107 | html/_sources/config/intro.txt \ | ||
3283 | 108 | html/_sources/config/proxying.txt \ | ||
3284 | 109 | html/_sources/couchapp/ddocs.txt \ | ||
3285 | 110 | html/_sources/couchapp/index.txt \ | ||
3286 | 111 | html/_sources/couchapp/views/collation.txt \ | ||
3287 | 112 | html/_sources/couchapp/views/index.txt \ | ||
3288 | 113 | html/_sources/couchapp/views/intro.txt \ | ||
3289 | 114 | html/_sources/couchapp/views/joins.txt \ | ||
3290 | 115 | html/_sources/couchapp/views/nosql.txt \ | ||
3291 | 116 | html/_sources/couchapp/views/pagination.txt \ | ||
3292 | 117 | html/_sources/cve/2010-0009.txt \ | ||
3293 | 118 | html/_sources/cve/2010-2234.txt \ | ||
3294 | 119 | html/_sources/cve/2010-3854.txt \ | ||
3295 | 120 | html/_sources/cve/2012-5641.txt \ | ||
3296 | 121 | html/_sources/cve/2012-5649.txt \ | ||
3297 | 122 | html/_sources/cve/2012-5650.txt \ | ||
3298 | 123 | html/_sources/cve/index.txt \ | ||
3299 | 124 | html/_sources/fauxton/addons.txt \ | ||
3300 | 125 | html/_sources/fauxton/index.txt \ | ||
3301 | 126 | html/_sources/fauxton/install.txt \ | ||
3302 | 127 | html/_sources/install/index.txt \ | ||
3303 | 128 | html/_sources/install/freebsd.txt \ | ||
3304 | 129 | html/_sources/install/mac.txt \ | ||
3305 | 130 | html/_sources/install/unix.txt \ | ||
3306 | 131 | html/_sources/install/windows.txt \ | ||
3307 | 132 | html/_sources/intro/api.txt \ | ||
3308 | 133 | html/_sources/intro/consistency.txt \ | ||
3309 | 134 | html/_sources/intro/curl.txt \ | ||
3310 | 135 | html/_sources/intro/futon.txt \ | ||
3311 | 136 | html/_sources/intro/index.txt \ | ||
3312 | 137 | html/_sources/intro/overview.txt \ | ||
3313 | 138 | html/_sources/intro/security.txt \ | ||
3314 | 139 | html/_sources/intro/tour.txt \ | ||
3315 | 140 | html/_sources/intro/why.txt \ | ||
3316 | 141 | html/_sources/maintenance/compaction.txt \ | ||
3317 | 142 | html/_sources/maintenance/index.txt \ | ||
3318 | 143 | html/_sources/maintenance/performance.txt \ | ||
3319 | 144 | html/_sources/query-server/index.txt \ | ||
3320 | 145 | html/_sources/query-server/erlang.txt \ | ||
3321 | 146 | html/_sources/query-server/javascript.txt \ | ||
3322 | 147 | html/_sources/query-server/protocol.txt \ | ||
3323 | 148 | html/_sources/replication/conflicts.txt \ | ||
3324 | 149 | html/_sources/replication/index.txt \ | ||
3325 | 150 | html/_sources/replication/intro.txt \ | ||
3326 | 151 | html/_sources/replication/protocol.txt \ | ||
3327 | 152 | html/_sources/replication/replicator.txt \ | ||
3328 | 153 | html/_sources/whatsnew/0.8.txt \ | ||
3329 | 154 | html/_sources/whatsnew/0.9.txt \ | ||
3330 | 155 | html/_sources/whatsnew/0.10.txt \ | ||
3331 | 156 | html/_sources/whatsnew/0.11.txt \ | ||
3332 | 157 | html/_sources/whatsnew/1.0.txt \ | ||
3333 | 158 | html/_sources/whatsnew/1.1.txt \ | ||
3334 | 159 | html/_sources/whatsnew/1.2.txt \ | ||
3335 | 160 | html/_sources/whatsnew/1.3.txt \ | ||
3336 | 161 | html/_sources/whatsnew/1.4.txt \ | ||
3337 | 162 | html/_sources/whatsnew/1.5.txt \ | ||
3338 | 163 | html/_sources/whatsnew/index.txt \ | ||
3339 | 164 | html/_sources/about.txt \ | ||
3340 | 165 | html/_sources/contents.txt \ | ||
3341 | 61 | html/_sources/contributing.txt \ | 166 | html/_sources/contributing.txt \ |
3345 | 62 | html/_sources/ddocs.txt \ | 167 | html/_sources/experimental.txt \ |
3346 | 63 | html/_sources/index.txt \ | 168 | html/_sources/externals.txt \ |
3344 | 64 | html/_sources/intro.txt \ | ||
3347 | 65 | html/_sources/json-structure.txt \ | 169 | html/_sources/json-structure.txt \ |
3348 | 66 | html/_sources/query-servers.txt \ | ||
3349 | 67 | html/_sources/replication.txt \ | ||
3350 | 68 | html/_sources/replicator.txt \ | ||
3351 | 69 | html/_static/ajax-loader.gif \ | 170 | html/_static/ajax-loader.gif \ |
3352 | 70 | html/_static/basic.css \ | 171 | html/_static/basic.css \ |
3353 | 71 | html/_static/comment-bright.png \ | 172 | html/_static/comment-bright.png \ |
3354 | @@ -89,28 +190,109 @@ | |||
3355 | 89 | html/_static/up-pressed.png \ | 190 | html/_static/up-pressed.png \ |
3356 | 90 | html/_static/up.png \ | 191 | html/_static/up.png \ |
3357 | 91 | html/_static/websupport.js \ | 192 | html/_static/websupport.js \ |
3363 | 92 | html/api/authn.html \ | 193 | html/api/basics.html \ |
3364 | 93 | html/api/configuration.html \ | 194 | html/api/index.html \ |
3360 | 94 | html/api/database.html \ | ||
3361 | 95 | html/api/design.html \ | ||
3362 | 96 | html/api/documents.html \ | ||
3365 | 97 | html/api/local.html \ | 195 | html/api/local.html \ |
3374 | 98 | html/api/misc.html \ | 196 | html/api/database/bulk-api.html \ |
3375 | 99 | html/api/reference.html \ | 197 | html/api/database/changes.html \ |
3376 | 100 | html/api-basics.html \ | 198 | html/api/database/common.html \ |
3377 | 101 | html/changelog.html \ | 199 | html/api/database/compact.html \ |
3378 | 102 | html/changes.html \ | 200 | html/api/database/index.html \ |
3379 | 103 | html/config_reference.html \ | 201 | html/api/database/misc.html \ |
3380 | 104 | html/configuring.html \ | 202 | html/api/database/security.html \ |
3381 | 105 | html/ddocs.html \ | 203 | html/api/database/temp-views.html \ |
3382 | 204 | html/api/document/attachments.html \ | ||
3383 | 205 | html/api/document/common.html \ | ||
3384 | 206 | html/api/document/index.html \ | ||
3385 | 207 | html/api/ddoc/common.html \ | ||
3386 | 208 | html/api/ddoc/index.html \ | ||
3387 | 209 | html/api/ddoc/render.html \ | ||
3388 | 210 | html/api/ddoc/rewrites.html \ | ||
3389 | 211 | html/api/ddoc/views.html \ | ||
3390 | 212 | html/api/server/authn.html \ | ||
3391 | 213 | html/api/server/common.html \ | ||
3392 | 214 | html/api/server/configuration.html \ | ||
3393 | 215 | html/api/server/index.html \ | ||
3394 | 216 | html/config/auth.html \ | ||
3395 | 217 | html/config/compaction.html \ | ||
3396 | 218 | html/config/couchdb.html \ | ||
3397 | 219 | html/config/externals.html \ | ||
3398 | 220 | html/config/http.html \ | ||
3399 | 221 | html/config/http-handlers.html \ | ||
3400 | 222 | html/config/index.html \ | ||
3401 | 223 | html/config/logging.html \ | ||
3402 | 224 | html/config/misc.html \ | ||
3403 | 225 | html/config/query-servers.html \ | ||
3404 | 226 | html/config/replicator.html \ | ||
3405 | 227 | html/config/services.html \ | ||
3406 | 228 | html/config/intro.html \ | ||
3407 | 229 | html/config/proxying.html \ | ||
3408 | 230 | html/couchapp/ddocs.html \ | ||
3409 | 231 | html/couchapp/index.html \ | ||
3410 | 232 | html/couchapp/views/collation.html \ | ||
3411 | 233 | html/couchapp/views/index.html \ | ||
3412 | 234 | html/couchapp/views/intro.html \ | ||
3413 | 235 | html/couchapp/views/joins.html \ | ||
3414 | 236 | html/couchapp/views/nosql.html \ | ||
3415 | 237 | html/couchapp/views/pagination.html \ | ||
3416 | 238 | html/cve/2010-0009.html \ | ||
3417 | 239 | html/cve/2010-2234.html \ | ||
3418 | 240 | html/cve/2010-3854.html \ | ||
3419 | 241 | html/cve/2012-5641.html \ | ||
3420 | 242 | html/cve/2012-5649.html \ | ||
3421 | 243 | html/cve/2012-5650.html \ | ||
3422 | 244 | html/cve/index.html \ | ||
3423 | 245 | html/fauxton/addons.html \ | ||
3424 | 246 | html/fauxton/index.html \ | ||
3425 | 247 | html/fauxton/install.html \ | ||
3426 | 248 | html/install/index.html \ | ||
3427 | 249 | html/install/freebsd.html \ | ||
3428 | 250 | html/install/mac.html \ | ||
3429 | 251 | html/install/unix.html \ | ||
3430 | 252 | html/install/windows.html \ | ||
3431 | 253 | html/intro/api.html \ | ||
3432 | 254 | html/intro/consistency.html \ | ||
3433 | 255 | html/intro/curl.html \ | ||
3434 | 256 | html/intro/futon.html \ | ||
3435 | 257 | html/intro/index.html \ | ||
3436 | 258 | html/intro/overview.html \ | ||
3437 | 259 | html/intro/security.html \ | ||
3438 | 260 | html/intro/tour.html \ | ||
3439 | 261 | html/intro/why.html \ | ||
3440 | 262 | html/maintenance/compaction.html \ | ||
3441 | 263 | html/maintenance/index.html \ | ||
3442 | 264 | html/maintenance/performance.html \ | ||
3443 | 265 | html/query-server/index.html \ | ||
3444 | 266 | html/query-server/erlang.html \ | ||
3445 | 267 | html/query-server/javascript.html \ | ||
3446 | 268 | html/query-server/protocol.html \ | ||
3447 | 269 | html/replication/conflicts.html \ | ||
3448 | 270 | html/replication/index.html \ | ||
3449 | 271 | html/replication/intro.html \ | ||
3450 | 272 | html/replication/protocol.html \ | ||
3451 | 273 | html/replication/replicator.html \ | ||
3452 | 274 | html/whatsnew/0.8.html \ | ||
3453 | 275 | html/whatsnew/0.9.html \ | ||
3454 | 276 | html/whatsnew/0.10.html \ | ||
3455 | 277 | html/whatsnew/0.11.html \ | ||
3456 | 278 | html/whatsnew/1.0.html \ | ||
3457 | 279 | html/whatsnew/1.1.html \ | ||
3458 | 280 | html/whatsnew/1.2.html \ | ||
3459 | 281 | html/whatsnew/1.3.html \ | ||
3460 | 282 | html/whatsnew/1.4.html \ | ||
3461 | 283 | html/whatsnew/1.5.html \ | ||
3462 | 284 | html/whatsnew/index.html \ | ||
3463 | 285 | html/about.html \ | ||
3464 | 286 | html/config-ref.html \ | ||
3465 | 287 | html/contents.html \ | ||
3466 | 288 | html/contributing.html \ | ||
3467 | 289 | html/download.html \ | ||
3468 | 290 | html/experimental.html \ | ||
3469 | 291 | html/externals.html \ | ||
3470 | 292 | html/http-api.html \ | ||
3471 | 106 | html/index.html \ | 293 | html/index.html \ |
3472 | 107 | html/intro.html \ | ||
3473 | 108 | html/json-structure.html \ | 294 | html/json-structure.html \ |
3474 | 109 | html/query-servers.html \ | ||
3475 | 110 | html/replication.html \ | ||
3476 | 111 | html/replicator.html \ | ||
3477 | 112 | html/objects.inv \ | 295 | html/objects.inv \ |
3478 | 113 | html/genindex.html \ | ||
3479 | 114 | html/search.html \ | 296 | html/search.html \ |
3480 | 115 | html/searchindex.js | 297 | html/searchindex.js |
3481 | 116 | 298 | ||
3482 | @@ -128,45 +310,158 @@ | |||
3483 | 128 | ../images/futon-editeddoc.png \ | 310 | ../images/futon-editeddoc.png \ |
3484 | 129 | ../images/futon-overview.png \ | 311 | ../images/futon-overview.png \ |
3485 | 130 | ../images/futon-replform.png \ | 312 | ../images/futon-replform.png \ |
3487 | 131 | ../images/logo.png | 313 | ../images/intro-consistency-01.png \ |
3488 | 314 | ../images/intro-consistency-02.png \ | ||
3489 | 315 | ../images/intro-consistency-03.png \ | ||
3490 | 316 | ../images/intro-consistency-04.png \ | ||
3491 | 317 | ../images/intro-consistency-05.png \ | ||
3492 | 318 | ../images/intro-consistency-06.png \ | ||
3493 | 319 | ../images/intro-consistency-07.png \ | ||
3494 | 320 | ../images/intro-tour-01.png \ | ||
3495 | 321 | ../images/intro-tour-02.png \ | ||
3496 | 322 | ../images/intro-tour-03.png \ | ||
3497 | 323 | ../images/intro-tour-04.png \ | ||
3498 | 324 | ../images/intro-tour-05.png \ | ||
3499 | 325 | ../images/intro-tour-06.png \ | ||
3500 | 326 | ../images/intro-tour-07.png \ | ||
3501 | 327 | ../images/intro-tour-08.png \ | ||
3502 | 328 | ../images/intro-tour-09.png \ | ||
3503 | 329 | ../images/intro-tour-10.png \ | ||
3504 | 330 | ../images/intro-why-01.png \ | ||
3505 | 331 | ../images/intro-why-02.png \ | ||
3506 | 332 | ../images/intro-why-03.png \ | ||
3507 | 333 | ../images/logo.png \ | ||
3508 | 334 | ../images/views-intro-01.png \ | ||
3509 | 335 | ../images/views-intro-02.png \ | ||
3510 | 336 | ../images/views-intro-03.png \ | ||
3511 | 337 | ../images/views-intro-04.png | ||
3512 | 132 | 338 | ||
3513 | 133 | src_files = \ | 339 | src_files = \ |
3519 | 134 | ../src/api/authn.rst \ | 340 | ../src/api/basics.rst \ |
3520 | 135 | ../src/api/configuration.rst \ | 341 | ../src/api/index.rst \ |
3516 | 136 | ../src/api/database.rst \ | ||
3517 | 137 | ../src/api/design.rst \ | ||
3518 | 138 | ../src/api/documents.rst \ | ||
3521 | 139 | ../src/api/local.rst \ | 342 | ../src/api/local.rst \ |
3529 | 140 | ../src/api/misc.rst \ | 343 | ../src/api/database/bulk-api.rst \ |
3530 | 141 | ../src/api/reference.rst \ | 344 | ../src/api/database/changes.rst \ |
3531 | 142 | ../src/api-basics.rst \ | 345 | ../src/api/database/common.rst \ |
3532 | 143 | ../src/changelog.rst \ | 346 | ../src/api/database/compact.rst \ |
3533 | 144 | ../src/changes.rst \ | 347 | ../src/api/database/index.rst \ |
3534 | 145 | ../src/config_reference.rst \ | 348 | ../src/api/database/misc.rst \ |
3535 | 146 | ../src/configuring.rst \ | 349 | ../src/api/database/security.rst \ |
3536 | 350 | ../src/api/database/temp-views.rst \ | ||
3537 | 351 | ../src/api/document/attachments.rst \ | ||
3538 | 352 | ../src/api/document/common.rst \ | ||
3539 | 353 | ../src/api/document/index.rst \ | ||
3540 | 354 | ../src/api/ddoc/common.rst \ | ||
3541 | 355 | ../src/api/ddoc/index.rst \ | ||
3542 | 356 | ../src/api/ddoc/render.rst \ | ||
3543 | 357 | ../src/api/ddoc/rewrites.rst \ | ||
3544 | 358 | ../src/api/ddoc/views.rst \ | ||
3545 | 359 | ../src/api/server/authn.rst \ | ||
3546 | 360 | ../src/api/server/common.rst \ | ||
3547 | 361 | ../src/api/server/configuration.rst \ | ||
3548 | 362 | ../src/api/server/index.rst \ | ||
3549 | 363 | ../src/config/auth.rst \ | ||
3550 | 364 | ../src/config/compaction.rst \ | ||
3551 | 365 | ../src/config/couchdb.rst \ | ||
3552 | 366 | ../src/config/externals.rst \ | ||
3553 | 367 | ../src/config/http.rst \ | ||
3554 | 368 | ../src/config/http-handlers.rst \ | ||
3555 | 369 | ../src/config/index.rst \ | ||
3556 | 370 | ../src/config/logging.rst \ | ||
3557 | 371 | ../src/config/misc.rst \ | ||
3558 | 372 | ../src/config/query-servers.rst \ | ||
3559 | 373 | ../src/config/replicator.rst \ | ||
3560 | 374 | ../src/config/services.rst \ | ||
3561 | 375 | ../src/config/intro.rst \ | ||
3562 | 376 | ../src/config/proxying.rst \ | ||
3563 | 377 | ../src/couchapp/ddocs.rst \ | ||
3564 | 378 | ../src/couchapp/index.rst \ | ||
3565 | 379 | ../src/couchapp/views/collation.rst \ | ||
3566 | 380 | ../src/couchapp/views/index.rst \ | ||
3567 | 381 | ../src/couchapp/views/intro.rst \ | ||
3568 | 382 | ../src/couchapp/views/joins.rst \ | ||
3569 | 383 | ../src/couchapp/views/nosql.rst \ | ||
3570 | 384 | ../src/couchapp/views/pagination.rst \ | ||
3571 | 385 | ../src/cve/2010-0009.rst \ | ||
3572 | 386 | ../src/cve/2010-2234.rst \ | ||
3573 | 387 | ../src/cve/2010-3854.rst \ | ||
3574 | 388 | ../src/cve/2012-5641.rst \ | ||
3575 | 389 | ../src/cve/2012-5649.rst \ | ||
3576 | 390 | ../src/cve/2012-5650.rst \ | ||
3577 | 391 | ../src/cve/index.rst \ | ||
3578 | 392 | ../src/fauxton/addons.rst \ | ||
3579 | 393 | ../src/fauxton/index.rst \ | ||
3580 | 394 | ../src/fauxton/install.rst \ | ||
3581 | 395 | ../src/install/index.rst \ | ||
3582 | 396 | ../src/install/freebsd.rst \ | ||
3583 | 397 | ../src/install/mac.rst \ | ||
3584 | 398 | ../src/install/unix.rst \ | ||
3585 | 399 | ../src/install/windows.rst \ | ||
3586 | 400 | ../src/intro/api.rst \ | ||
3587 | 401 | ../src/intro/consistency.rst \ | ||
3588 | 402 | ../src/intro/curl.rst \ | ||
3589 | 403 | ../src/intro/futon.rst \ | ||
3590 | 404 | ../src/intro/index.rst \ | ||
3591 | 405 | ../src/intro/overview.rst \ | ||
3592 | 406 | ../src/intro/security.rst \ | ||
3593 | 407 | ../src/intro/tour.rst \ | ||
3594 | 408 | ../src/intro/why.rst \ | ||
3595 | 409 | ../src/maintenance/compaction.rst \ | ||
3596 | 410 | ../src/maintenance/index.rst \ | ||
3597 | 411 | ../src/maintenance/performance.rst \ | ||
3598 | 412 | ../src/query-server/index.rst \ | ||
3599 | 413 | ../src/query-server/erlang.rst \ | ||
3600 | 414 | ../src/query-server/javascript.rst \ | ||
3601 | 415 | ../src/query-server/protocol.rst \ | ||
3602 | 416 | ../src/replication/conflicts.rst \ | ||
3603 | 417 | ../src/replication/index.rst \ | ||
3604 | 418 | ../src/replication/intro.rst \ | ||
3605 | 419 | ../src/replication/protocol.rst \ | ||
3606 | 420 | ../src/replication/replicator.rst \ | ||
3607 | 421 | ../src/whatsnew/0.8.rst \ | ||
3608 | 422 | ../src/whatsnew/0.9.rst \ | ||
3609 | 423 | ../src/whatsnew/0.10.rst \ | ||
3610 | 424 | ../src/whatsnew/0.11.rst \ | ||
3611 | 425 | ../src/whatsnew/1.0.rst \ | ||
3612 | 426 | ../src/whatsnew/1.1.rst \ | ||
3613 | 427 | ../src/whatsnew/1.2.rst \ | ||
3614 | 428 | ../src/whatsnew/1.3.rst \ | ||
3615 | 429 | ../src/whatsnew/1.4.rst \ | ||
3616 | 430 | ../src/whatsnew/1.5.rst \ | ||
3617 | 431 | ../src/whatsnew/index.rst \ | ||
3618 | 432 | ../src/about.rst \ | ||
3619 | 433 | ../src/contents.rst \ | ||
3620 | 434 | ../src/experimental.rst \ | ||
3621 | 147 | ../src/contributing.rst \ | 435 | ../src/contributing.rst \ |
3625 | 148 | ../src/ddocs.rst \ | 436 | ../src/externals.rst \ |
3623 | 149 | ../src/index.rst \ | ||
3624 | 150 | ../src/intro.rst \ | ||
3626 | 151 | ../src/json-structure.rst \ | 437 | ../src/json-structure.rst \ |
3627 | 152 | ../src/query-servers.rst \ | ||
3628 | 153 | ../src/replication.rst \ | ||
3629 | 154 | ../src/replicator.rst \ | ||
3630 | 155 | ../src/conf.py | 438 | ../src/conf.py |
3631 | 156 | 439 | ||
3632 | 157 | src_files_html = \ | 440 | src_files_html = \ |
3633 | 158 | ../static/rtd.css \ | 441 | ../static/rtd.css \ |
3634 | 442 | ../templates/couchdb/domainindex.html \ | ||
3635 | 443 | ../templates/couchdb/theme.conf \ | ||
3636 | 444 | ../templates/pages/download.html \ | ||
3637 | 445 | ../templates/pages/index.html \ | ||
3638 | 446 | ../templates/layout.html \ | ||
3639 | 159 | ../templates/help.html \ | 447 | ../templates/help.html \ |
3640 | 160 | ../templates/searchbox.html \ | 448 | ../templates/searchbox.html \ |
3641 | 161 | ../templates/utilities.html | 449 | ../templates/utilities.html |
3642 | 162 | 450 | ||
3643 | 451 | sphinx_extensions = \ | ||
3644 | 452 | ../ext/configdomain.py \ | ||
3645 | 453 | ../ext/github.py \ | ||
3646 | 454 | ../ext/httpdomain.py \ | ||
3647 | 455 | ../ext/http-api-descr.json | ||
3648 | 456 | |||
3649 | 163 | EXTRA_DIST = \ | 457 | EXTRA_DIST = \ |
3650 | 164 | $(image_files) \ | 458 | $(image_files) \ |
3651 | 165 | $(src_files) \ | 459 | $(src_files) \ |
3652 | 166 | $(src_files_html) \ | 460 | $(src_files_html) \ |
3653 | 167 | $(info_file_build) \ | 461 | $(info_file_build) \ |
3654 | 168 | $(pdf_file_build) \ | 462 | $(pdf_file_build) \ |
3656 | 169 | $(html_files_build) | 463 | $(html_files_build) \ |
3657 | 464 | $(sphinx_extensions) | ||
3658 | 170 | 465 | ||
3659 | 171 | BUILT_SOURCES = \ | 466 | BUILT_SOURCES = \ |
3660 | 172 | $(info_file_build) \ | 467 | $(info_file_build) \ |
3661 | 173 | 468 | ||
3662 | === modified file 'share/doc/build/Makefile.in' | |||
3663 | --- share/doc/build/Makefile.in 2013-08-28 18:21:32 +0000 | |||
3664 | +++ share/doc/build/Makefile.in 2013-12-01 23:56:33 +0000 | |||
3665 | @@ -106,6 +106,7 @@ | |||
3666 | 106 | ERLANG_FLAGS = @ERLANG_FLAGS@ | 106 | ERLANG_FLAGS = @ERLANG_FLAGS@ |
3667 | 107 | ERLC = @ERLC@ | 107 | ERLC = @ERLC@ |
3668 | 108 | ERLC_FLAGS = @ERLC_FLAGS@ | 108 | ERLC_FLAGS = @ERLC_FLAGS@ |
3669 | 109 | ESCRIPT = @ESCRIPT@ | ||
3670 | 109 | EXEEXT = @EXEEXT@ | 110 | EXEEXT = @EXEEXT@ |
3671 | 110 | FGREP = @FGREP@ | 111 | FGREP = @FGREP@ |
3672 | 111 | FLAGS = @FLAGS@ | 112 | FLAGS = @FLAGS@ |
3673 | @@ -194,6 +195,8 @@ | |||
3674 | 194 | datarootdir = @datarootdir@ | 195 | datarootdir = @datarootdir@ |
3675 | 195 | docdir = @docdir@ | 196 | docdir = @docdir@ |
3676 | 196 | dvidir = @dvidir@ | 197 | dvidir = @dvidir@ |
3677 | 198 | erlangbin = @erlangbin@ | ||
3678 | 199 | erlangversion = @erlangversion@ | ||
3679 | 197 | exec_prefix = @exec_prefix@ | 200 | exec_prefix = @exec_prefix@ |
3680 | 198 | host = @host@ | 201 | host = @host@ |
3681 | 199 | host_alias = @host_alias@ | 202 | host_alias = @host_alias@ |
3682 | @@ -271,27 +274,128 @@ | |||
3683 | 271 | html/_images/futon-editeddoc.png \ | 274 | html/_images/futon-editeddoc.png \ |
3684 | 272 | html/_images/futon-overview.png \ | 275 | html/_images/futon-overview.png \ |
3685 | 273 | html/_images/futon-replform.png \ | 276 | html/_images/futon-replform.png \ |
3691 | 274 | html/_sources/api/authn.txt \ | 277 | html/_images/intro-consistency-01.png \ |
3692 | 275 | html/_sources/api/configuration.txt \ | 278 | html/_images/intro-consistency-02.png \ |
3693 | 276 | html/_sources/api/database.txt \ | 279 | html/_images/intro-consistency-03.png \ |
3694 | 277 | html/_sources/api/design.txt \ | 280 | html/_images/intro-consistency-04.png \ |
3695 | 278 | html/_sources/api/documents.txt \ | 281 | html/_images/intro-consistency-05.png \ |
3696 | 282 | html/_images/intro-consistency-06.png \ | ||
3697 | 283 | html/_images/intro-consistency-07.png \ | ||
3698 | 284 | html/_images/intro-tour-01.png \ | ||
3699 | 285 | html/_images/intro-tour-02.png \ | ||
3700 | 286 | html/_images/intro-tour-03.png \ | ||
3701 | 287 | html/_images/intro-tour-04.png \ | ||
3702 | 288 | html/_images/intro-tour-05.png \ | ||
3703 | 289 | html/_images/intro-tour-06.png \ | ||
3704 | 290 | html/_images/intro-tour-07.png \ | ||
3705 | 291 | html/_images/intro-tour-08.png \ | ||
3706 | 292 | html/_images/intro-tour-09.png \ | ||
3707 | 293 | html/_images/intro-tour-10.png \ | ||
3708 | 294 | html/_images/intro-why-01.png \ | ||
3709 | 295 | html/_images/intro-why-02.png \ | ||
3710 | 296 | html/_images/intro-why-03.png \ | ||
3711 | 297 | html/_images/views-intro-01.png \ | ||
3712 | 298 | html/_images/views-intro-02.png \ | ||
3713 | 299 | html/_images/views-intro-03.png \ | ||
3714 | 300 | html/_images/views-intro-04.png \ | ||
3715 | 301 | html/_sources/api/basics.txt \ | ||
3716 | 302 | html/_sources/api/index.txt \ | ||
3717 | 279 | html/_sources/api/local.txt \ | 303 | html/_sources/api/local.txt \ |
3725 | 280 | html/_sources/api/misc.txt \ | 304 | html/_sources/api/database/bulk-api.txt \ |
3726 | 281 | html/_sources/api/reference.txt \ | 305 | html/_sources/api/database/changes.txt \ |
3727 | 282 | html/_sources/api-basics.txt \ | 306 | html/_sources/api/database/common.txt \ |
3728 | 283 | html/_sources/changelog.txt \ | 307 | html/_sources/api/database/compact.txt \ |
3729 | 284 | html/_sources/changes.txt \ | 308 | html/_sources/api/database/index.txt \ |
3730 | 285 | html/_sources/config_reference.txt \ | 309 | html/_sources/api/database/misc.txt \ |
3731 | 286 | html/_sources/configuring.txt \ | 310 | html/_sources/api/database/security.txt \ |
3732 | 311 | html/_sources/api/database/temp-views.txt \ | ||
3733 | 312 | html/_sources/api/document/attachments.txt \ | ||
3734 | 313 | html/_sources/api/document/common.txt \ | ||
3735 | 314 | html/_sources/api/document/index.txt \ | ||
3736 | 315 | html/_sources/api/ddoc/common.txt \ | ||
3737 | 316 | html/_sources/api/ddoc/index.txt \ | ||
3738 | 317 | html/_sources/api/ddoc/render.txt \ | ||
3739 | 318 | html/_sources/api/ddoc/rewrites.txt \ | ||
3740 | 319 | html/_sources/api/ddoc/views.txt \ | ||
3741 | 320 | html/_sources/api/server/authn.txt \ | ||
3742 | 321 | html/_sources/api/server/common.txt \ | ||
3743 | 322 | html/_sources/api/server/configuration.txt \ | ||
3744 | 323 | html/_sources/api/server/index.txt \ | ||
3745 | 324 | html/_sources/config/auth.txt \ | ||
3746 | 325 | html/_sources/config/compaction.txt \ | ||
3747 | 326 | html/_sources/config/couchdb.txt \ | ||
3748 | 327 | html/_sources/config/externals.txt \ | ||
3749 | 328 | html/_sources/config/http.txt \ | ||
3750 | 329 | html/_sources/config/http-handlers.txt \ | ||
3751 | 330 | html/_sources/config/index.txt \ | ||
3752 | 331 | html/_sources/config/logging.txt \ | ||
3753 | 332 | html/_sources/config/misc.txt \ | ||
3754 | 333 | html/_sources/config/query-servers.txt \ | ||
3755 | 334 | html/_sources/config/replicator.txt \ | ||
3756 | 335 | html/_sources/config/services.txt \ | ||
3757 | 336 | html/_sources/config/intro.txt \ | ||
3758 | 337 | html/_sources/config/proxying.txt \ | ||
3759 | 338 | html/_sources/couchapp/ddocs.txt \ | ||
3760 | 339 | html/_sources/couchapp/index.txt \ | ||
3761 | 340 | html/_sources/couchapp/views/collation.txt \ | ||
3762 | 341 | html/_sources/couchapp/views/index.txt \ | ||
3763 | 342 | html/_sources/couchapp/views/intro.txt \ | ||
3764 | 343 | html/_sources/couchapp/views/joins.txt \ | ||
3765 | 344 | html/_sources/couchapp/views/nosql.txt \ | ||
3766 | 345 | html/_sources/couchapp/views/pagination.txt \ | ||
3767 | 346 | html/_sources/cve/2010-0009.txt \ | ||
3768 | 347 | html/_sources/cve/2010-2234.txt \ | ||
3769 | 348 | html/_sources/cve/2010-3854.txt \ | ||
3770 | 349 | html/_sources/cve/2012-5641.txt \ | ||
3771 | 350 | html/_sources/cve/2012-5649.txt \ | ||
3772 | 351 | html/_sources/cve/2012-5650.txt \ | ||
3773 | 352 | html/_sources/cve/index.txt \ | ||
3774 | 353 | html/_sources/fauxton/addons.txt \ | ||
3775 | 354 | html/_sources/fauxton/index.txt \ | ||
3776 | 355 | html/_sources/fauxton/install.txt \ | ||
3777 | 356 | html/_sources/install/index.txt \ | ||
3778 | 357 | html/_sources/install/freebsd.txt \ | ||
3779 | 358 | html/_sources/install/mac.txt \ | ||
3780 | 359 | html/_sources/install/unix.txt \ | ||
3781 | 360 | html/_sources/install/windows.txt \ | ||
3782 | 361 | html/_sources/intro/api.txt \ | ||
3783 | 362 | html/_sources/intro/consistency.txt \ | ||
3784 | 363 | html/_sources/intro/curl.txt \ | ||
3785 | 364 | html/_sources/intro/futon.txt \ | ||
3786 | 365 | html/_sources/intro/index.txt \ | ||
3787 | 366 | html/_sources/intro/overview.txt \ | ||
3788 | 367 | html/_sources/intro/security.txt \ | ||
3789 | 368 | html/_sources/intro/tour.txt \ | ||
3790 | 369 | html/_sources/intro/why.txt \ | ||
3791 | 370 | html/_sources/maintenance/compaction.txt \ | ||
3792 | 371 | html/_sources/maintenance/index.txt \ | ||
3793 | 372 | html/_sources/maintenance/performance.txt \ | ||
3794 | 373 | html/_sources/query-server/index.txt \ | ||
3795 | 374 | html/_sources/query-server/erlang.txt \ | ||
3796 | 375 | html/_sources/query-server/javascript.txt \ | ||
3797 | 376 | html/_sources/query-server/protocol.txt \ | ||
3798 | 377 | html/_sources/replication/conflicts.txt \ | ||
3799 | 378 | html/_sources/replication/index.txt \ | ||
3800 | 379 | html/_sources/replication/intro.txt \ | ||
3801 | 380 | html/_sources/replication/protocol.txt \ | ||
3802 | 381 | html/_sources/replication/replicator.txt \ | ||
3803 | 382 | html/_sources/whatsnew/0.8.txt \ | ||
3804 | 383 | html/_sources/whatsnew/0.9.txt \ | ||
3805 | 384 | html/_sources/whatsnew/0.10.txt \ | ||
3806 | 385 | html/_sources/whatsnew/0.11.txt \ | ||
3807 | 386 | html/_sources/whatsnew/1.0.txt \ | ||
3808 | 387 | html/_sources/whatsnew/1.1.txt \ | ||
3809 | 388 | html/_sources/whatsnew/1.2.txt \ | ||
3810 | 389 | html/_sources/whatsnew/1.3.txt \ | ||
3811 | 390 | html/_sources/whatsnew/1.4.txt \ | ||
3812 | 391 | html/_sources/whatsnew/1.5.txt \ | ||
3813 | 392 | html/_sources/whatsnew/index.txt \ | ||
3814 | 393 | html/_sources/about.txt \ | ||
3815 | 394 | html/_sources/contents.txt \ | ||
3816 | 287 | html/_sources/contributing.txt \ | 395 | html/_sources/contributing.txt \ |
3820 | 288 | html/_sources/ddocs.txt \ | 396 | html/_sources/experimental.txt \ |
3821 | 289 | html/_sources/index.txt \ | 397 | html/_sources/externals.txt \ |
3819 | 290 | html/_sources/intro.txt \ | ||
3822 | 291 | html/_sources/json-structure.txt \ | 398 | html/_sources/json-structure.txt \ |
3823 | 292 | html/_sources/query-servers.txt \ | ||
3824 | 293 | html/_sources/replication.txt \ | ||
3825 | 294 | html/_sources/replicator.txt \ | ||
3826 | 295 | html/_static/ajax-loader.gif \ | 399 | html/_static/ajax-loader.gif \ |
3827 | 296 | html/_static/basic.css \ | 400 | html/_static/basic.css \ |
3828 | 297 | html/_static/comment-bright.png \ | 401 | html/_static/comment-bright.png \ |
3829 | @@ -315,28 +419,109 @@ | |||
3830 | 315 | html/_static/up-pressed.png \ | 419 | html/_static/up-pressed.png \ |
3831 | 316 | html/_static/up.png \ | 420 | html/_static/up.png \ |
3832 | 317 | html/_static/websupport.js \ | 421 | html/_static/websupport.js \ |
3838 | 318 | html/api/authn.html \ | 422 | html/api/basics.html \ |
3839 | 319 | html/api/configuration.html \ | 423 | html/api/index.html \ |
3835 | 320 | html/api/database.html \ | ||
3836 | 321 | html/api/design.html \ | ||
3837 | 322 | html/api/documents.html \ | ||
3840 | 323 | html/api/local.html \ | 424 | html/api/local.html \ |
3849 | 324 | html/api/misc.html \ | 425 | html/api/database/bulk-api.html \ |
3850 | 325 | html/api/reference.html \ | 426 | html/api/database/changes.html \ |
3851 | 326 | html/api-basics.html \ | 427 | html/api/database/common.html \ |
3852 | 327 | html/changelog.html \ | 428 | html/api/database/compact.html \ |
3853 | 328 | html/changes.html \ | 429 | html/api/database/index.html \ |
3854 | 329 | html/config_reference.html \ | 430 | html/api/database/misc.html \ |
3855 | 330 | html/configuring.html \ | 431 | html/api/database/security.html \ |
3856 | 331 | html/ddocs.html \ | 432 | html/api/database/temp-views.html \ |
3857 | 433 | html/api/document/attachments.html \ | ||
3858 | 434 | html/api/document/common.html \ | ||
3859 | 435 | html/api/document/index.html \ | ||
3860 | 436 | html/api/ddoc/common.html \ | ||
3861 | 437 | html/api/ddoc/index.html \ | ||
3862 | 438 | html/api/ddoc/render.html \ | ||
3863 | 439 | html/api/ddoc/rewrites.html \ | ||
3864 | 440 | html/api/ddoc/views.html \ | ||
3865 | 441 | html/api/server/authn.html \ | ||
3866 | 442 | html/api/server/common.html \ | ||
3867 | 443 | html/api/server/configuration.html \ | ||
3868 | 444 | html/api/server/index.html \ | ||
3869 | 445 | html/config/auth.html \ | ||
3870 | 446 | html/config/compaction.html \ | ||
3871 | 447 | html/config/couchdb.html \ | ||
3872 | 448 | html/config/externals.html \ | ||
3873 | 449 | html/config/http.html \ | ||
3874 | 450 | html/config/http-handlers.html \ | ||
3875 | 451 | html/config/index.html \ | ||
3876 | 452 | html/config/logging.html \ | ||
3877 | 453 | html/config/misc.html \ | ||
3878 | 454 | html/config/query-servers.html \ | ||
3879 | 455 | html/config/replicator.html \ | ||
3880 | 456 | html/config/services.html \ | ||
3881 | 457 | html/config/intro.html \ | ||
3882 | 458 | html/config/proxying.html \ | ||
3883 | 459 | html/couchapp/ddocs.html \ | ||
3884 | 460 | html/couchapp/index.html \ | ||
3885 | 461 | html/couchapp/views/collation.html \ | ||
3886 | 462 | html/couchapp/views/index.html \ | ||
3887 | 463 | html/couchapp/views/intro.html \ | ||
3888 | 464 | html/couchapp/views/joins.html \ | ||
3889 | 465 | html/couchapp/views/nosql.html \ | ||
3890 | 466 | html/couchapp/views/pagination.html \ | ||
3891 | 467 | html/cve/2010-0009.html \ | ||
3892 | 468 | html/cve/2010-2234.html \ | ||
3893 | 469 | html/cve/2010-3854.html \ | ||
3894 | 470 | html/cve/2012-5641.html \ | ||
3895 | 471 | html/cve/2012-5649.html \ | ||
3896 | 472 | html/cve/2012-5650.html \ | ||
3897 | 473 | html/cve/index.html \ | ||
3898 | 474 | html/fauxton/addons.html \ | ||
3899 | 475 | html/fauxton/index.html \ | ||
3900 | 476 | html/fauxton/install.html \ | ||
3901 | 477 | html/install/index.html \ | ||
3902 | 478 | html/install/freebsd.html \ | ||
3903 | 479 | html/install/mac.html \ | ||
3904 | 480 | html/install/unix.html \ | ||
3905 | 481 | html/install/windows.html \ | ||
3906 | 482 | html/intro/api.html \ | ||
3907 | 483 | html/intro/consistency.html \ | ||
3908 | 484 | html/intro/curl.html \ | ||
3909 | 485 | html/intro/futon.html \ | ||
3910 | 486 | html/intro/index.html \ | ||
3911 | 487 | html/intro/overview.html \ | ||
3912 | 488 | html/intro/security.html \ | ||
3913 | 489 | html/intro/tour.html \ | ||
3914 | 490 | html/intro/why.html \ | ||
3915 | 491 | html/maintenance/compaction.html \ | ||
3916 | 492 | html/maintenance/index.html \ | ||
3917 | 493 | html/maintenance/performance.html \ | ||
3918 | 494 | html/query-server/index.html \ | ||
3919 | 495 | html/query-server/erlang.html \ | ||
3920 | 496 | html/query-server/javascript.html \ | ||
3921 | 497 | html/query-server/protocol.html \ | ||
3922 | 498 | html/replication/conflicts.html \ | ||
3923 | 499 | html/replication/index.html \ | ||
3924 | 500 | html/replication/intro.html \ | ||
3925 | 501 | html/replication/protocol.html \ | ||
3926 | 502 | html/replication/replicator.html \ | ||
3927 | 503 | html/whatsnew/0.8.html \ | ||
3928 | 504 | html/whatsnew/0.9.html \ | ||
3929 | 505 | html/whatsnew/0.10.html \ | ||
3930 | 506 | html/whatsnew/0.11.html \ | ||
3931 | 507 | html/whatsnew/1.0.html \ | ||
3932 | 508 | html/whatsnew/1.1.html \ | ||
3933 | 509 | html/whatsnew/1.2.html \ | ||
3934 | 510 | html/whatsnew/1.3.html \ | ||
3935 | 511 | html/whatsnew/1.4.html \ | ||
3936 | 512 | html/whatsnew/1.5.html \ | ||
3937 | 513 | html/whatsnew/index.html \ | ||
3938 | 514 | html/about.html \ | ||
3939 | 515 | html/config-ref.html \ | ||
3940 | 516 | html/contents.html \ | ||
3941 | 517 | html/contributing.html \ | ||
3942 | 518 | html/download.html \ | ||
3943 | 519 | html/experimental.html \ | ||
3944 | 520 | html/externals.html \ | ||
3945 | 521 | html/http-api.html \ | ||
3946 | 332 | html/index.html \ | 522 | html/index.html \ |
3947 | 333 | html/intro.html \ | ||
3948 | 334 | html/json-structure.html \ | 523 | html/json-structure.html \ |
3949 | 335 | html/query-servers.html \ | ||
3950 | 336 | html/replication.html \ | ||
3951 | 337 | html/replicator.html \ | ||
3952 | 338 | html/objects.inv \ | 524 | html/objects.inv \ |
3953 | 339 | html/genindex.html \ | ||
3954 | 340 | html/search.html \ | 525 | html/search.html \ |
3955 | 341 | html/searchindex.js | 526 | html/searchindex.js |
3956 | 342 | 527 | ||
3957 | @@ -350,45 +535,158 @@ | |||
3958 | 350 | ../images/futon-editeddoc.png \ | 535 | ../images/futon-editeddoc.png \ |
3959 | 351 | ../images/futon-overview.png \ | 536 | ../images/futon-overview.png \ |
3960 | 352 | ../images/futon-replform.png \ | 537 | ../images/futon-replform.png \ |
3962 | 353 | ../images/logo.png | 538 | ../images/intro-consistency-01.png \ |
3963 | 539 | ../images/intro-consistency-02.png \ | ||
3964 | 540 | ../images/intro-consistency-03.png \ | ||
3965 | 541 | ../images/intro-consistency-04.png \ | ||
3966 | 542 | ../images/intro-consistency-05.png \ | ||
3967 | 543 | ../images/intro-consistency-06.png \ | ||
3968 | 544 | ../images/intro-consistency-07.png \ | ||
3969 | 545 | ../images/intro-tour-01.png \ | ||
3970 | 546 | ../images/intro-tour-02.png \ | ||
3971 | 547 | ../images/intro-tour-03.png \ | ||
3972 | 548 | ../images/intro-tour-04.png \ | ||
3973 | 549 | ../images/intro-tour-05.png \ | ||
3974 | 550 | ../images/intro-tour-06.png \ | ||
3975 | 551 | ../images/intro-tour-07.png \ | ||
3976 | 552 | ../images/intro-tour-08.png \ | ||
3977 | 553 | ../images/intro-tour-09.png \ | ||
3978 | 554 | ../images/intro-tour-10.png \ | ||
3979 | 555 | ../images/intro-why-01.png \ | ||
3980 | 556 | ../images/intro-why-02.png \ | ||
3981 | 557 | ../images/intro-why-03.png \ | ||
3982 | 558 | ../images/logo.png \ | ||
3983 | 559 | ../images/views-intro-01.png \ | ||
3984 | 560 | ../images/views-intro-02.png \ | ||
3985 | 561 | ../images/views-intro-03.png \ | ||
3986 | 562 | ../images/views-intro-04.png | ||
3987 | 354 | 563 | ||
3988 | 355 | src_files = \ | 564 | src_files = \ |
3994 | 356 | ../src/api/authn.rst \ | 565 | ../src/api/basics.rst \ |
3995 | 357 | ../src/api/configuration.rst \ | 566 | ../src/api/index.rst \ |
3991 | 358 | ../src/api/database.rst \ | ||
3992 | 359 | ../src/api/design.rst \ | ||
3993 | 360 | ../src/api/documents.rst \ | ||
3996 | 361 | ../src/api/local.rst \ | 567 | ../src/api/local.rst \ |
4004 | 362 | ../src/api/misc.rst \ | 568 | ../src/api/database/bulk-api.rst \ |
4005 | 363 | ../src/api/reference.rst \ | 569 | ../src/api/database/changes.rst \ |
4006 | 364 | ../src/api-basics.rst \ | 570 | ../src/api/database/common.rst \ |
4007 | 365 | ../src/changelog.rst \ | 571 | ../src/api/database/compact.rst \ |
4008 | 366 | ../src/changes.rst \ | 572 | ../src/api/database/index.rst \ |
4009 | 367 | ../src/config_reference.rst \ | 573 | ../src/api/database/misc.rst \ |
4010 | 368 | ../src/configuring.rst \ | 574 | ../src/api/database/security.rst \ |
4011 | 575 | ../src/api/database/temp-views.rst \ | ||
4012 | 576 | ../src/api/document/attachments.rst \ | ||
4013 | 577 | ../src/api/document/common.rst \ | ||
4014 | 578 | ../src/api/document/index.rst \ | ||
4015 | 579 | ../src/api/ddoc/common.rst \ | ||
4016 | 580 | ../src/api/ddoc/index.rst \ | ||
4017 | 581 | ../src/api/ddoc/render.rst \ | ||
4018 | 582 | ../src/api/ddoc/rewrites.rst \ | ||
4019 | 583 | ../src/api/ddoc/views.rst \ | ||
4020 | 584 | ../src/api/server/authn.rst \ | ||
4021 | 585 | ../src/api/server/common.rst \ | ||
4022 | 586 | ../src/api/server/configuration.rst \ | ||
4023 | 587 | ../src/api/server/index.rst \ | ||
4024 | 588 | ../src/config/auth.rst \ | ||
4025 | 589 | ../src/config/compaction.rst \ | ||
4026 | 590 | ../src/config/couchdb.rst \ | ||
4027 | 591 | ../src/config/externals.rst \ | ||
4028 | 592 | ../src/config/http.rst \ | ||
4029 | 593 | ../src/config/http-handlers.rst \ | ||
4030 | 594 | ../src/config/index.rst \ | ||
4031 | 595 | ../src/config/logging.rst \ | ||
4032 | 596 | ../src/config/misc.rst \ | ||
4033 | 597 | ../src/config/query-servers.rst \ | ||
4034 | 598 | ../src/config/replicator.rst \ | ||
4035 | 599 | ../src/config/services.rst \ | ||
4036 | 600 | ../src/config/intro.rst \ | ||
4037 | 601 | ../src/config/proxying.rst \ | ||
4038 | 602 | ../src/couchapp/ddocs.rst \ | ||
4039 | 603 | ../src/couchapp/index.rst \ | ||
4040 | 604 | ../src/couchapp/views/collation.rst \ | ||
4041 | 605 | ../src/couchapp/views/index.rst \ | ||
4042 | 606 | ../src/couchapp/views/intro.rst \ | ||
4043 | 607 | ../src/couchapp/views/joins.rst \ | ||
4044 | 608 | ../src/couchapp/views/nosql.rst \ | ||
4045 | 609 | ../src/couchapp/views/pagination.rst \ | ||
4046 | 610 | ../src/cve/2010-0009.rst \ | ||
4047 | 611 | ../src/cve/2010-2234.rst \ | ||
4048 | 612 | ../src/cve/2010-3854.rst \ | ||
4049 | 613 | ../src/cve/2012-5641.rst \ | ||
4050 | 614 | ../src/cve/2012-5649.rst \ | ||
4051 | 615 | ../src/cve/2012-5650.rst \ | ||
4052 | 616 | ../src/cve/index.rst \ | ||
4053 | 617 | ../src/fauxton/addons.rst \ | ||
4054 | 618 | ../src/fauxton/index.rst \ | ||
4055 | 619 | ../src/fauxton/install.rst \ | ||
4056 | 620 | ../src/install/index.rst \ | ||
4057 | 621 | ../src/install/freebsd.rst \ | ||
4058 | 622 | ../src/install/mac.rst \ | ||
4059 | 623 | ../src/install/unix.rst \ | ||
4060 | 624 | ../src/install/windows.rst \ | ||
4061 | 625 | ../src/intro/api.rst \ | ||
4062 | 626 | ../src/intro/consistency.rst \ | ||
4063 | 627 | ../src/intro/curl.rst \ | ||
4064 | 628 | ../src/intro/futon.rst \ | ||
4065 | 629 | ../src/intro/index.rst \ | ||
4066 | 630 | ../src/intro/overview.rst \ | ||
4067 | 631 | ../src/intro/security.rst \ | ||
4068 | 632 | ../src/intro/tour.rst \ | ||
4069 | 633 | ../src/intro/why.rst \ | ||
4070 | 634 | ../src/maintenance/compaction.rst \ | ||
4071 | 635 | ../src/maintenance/index.rst \ | ||
4072 | 636 | ../src/maintenance/performance.rst \ | ||
4073 | 637 | ../src/query-server/index.rst \ | ||
4074 | 638 | ../src/query-server/erlang.rst \ | ||
4075 | 639 | ../src/query-server/javascript.rst \ | ||
4076 | 640 | ../src/query-server/protocol.rst \ | ||
4077 | 641 | ../src/replication/conflicts.rst \ | ||
4078 | 642 | ../src/replication/index.rst \ | ||
4079 | 643 | ../src/replication/intro.rst \ | ||
4080 | 644 | ../src/replication/protocol.rst \ | ||
4081 | 645 | ../src/replication/replicator.rst \ | ||
4082 | 646 | ../src/whatsnew/0.8.rst \ | ||
4083 | 647 | ../src/whatsnew/0.9.rst \ | ||
4084 | 648 | ../src/whatsnew/0.10.rst \ | ||
4085 | 649 | ../src/whatsnew/0.11.rst \ | ||
4086 | 650 | ../src/whatsnew/1.0.rst \ | ||
4087 | 651 | ../src/whatsnew/1.1.rst \ | ||
4088 | 652 | ../src/whatsnew/1.2.rst \ | ||
4089 | 653 | ../src/whatsnew/1.3.rst \ | ||
4090 | 654 | ../src/whatsnew/1.4.rst \ | ||
4091 | 655 | ../src/whatsnew/1.5.rst \ | ||
4092 | 656 | ../src/whatsnew/index.rst \ | ||
4093 | 657 | ../src/about.rst \ | ||
4094 | 658 | ../src/contents.rst \ | ||
4095 | 659 | ../src/experimental.rst \ | ||
4096 | 369 | ../src/contributing.rst \ | 660 | ../src/contributing.rst \ |
4100 | 370 | ../src/ddocs.rst \ | 661 | ../src/externals.rst \ |
4098 | 371 | ../src/index.rst \ | ||
4099 | 372 | ../src/intro.rst \ | ||
4101 | 373 | ../src/json-structure.rst \ | 662 | ../src/json-structure.rst \ |
4102 | 374 | ../src/query-servers.rst \ | ||
4103 | 375 | ../src/replication.rst \ | ||
4104 | 376 | ../src/replicator.rst \ | ||
4105 | 377 | ../src/conf.py | 663 | ../src/conf.py |
4106 | 378 | 664 | ||
4107 | 379 | src_files_html = \ | 665 | src_files_html = \ |
4108 | 380 | ../static/rtd.css \ | 666 | ../static/rtd.css \ |
4109 | 667 | ../templates/couchdb/domainindex.html \ | ||
4110 | 668 | ../templates/couchdb/theme.conf \ | ||
4111 | 669 | ../templates/pages/download.html \ | ||
4112 | 670 | ../templates/pages/index.html \ | ||
4113 | 671 | ../templates/layout.html \ | ||
4114 | 381 | ../templates/help.html \ | 672 | ../templates/help.html \ |
4115 | 382 | ../templates/searchbox.html \ | 673 | ../templates/searchbox.html \ |
4116 | 383 | ../templates/utilities.html | 674 | ../templates/utilities.html |
4117 | 384 | 675 | ||
4118 | 676 | sphinx_extensions = \ | ||
4119 | 677 | ../ext/configdomain.py \ | ||
4120 | 678 | ../ext/github.py \ | ||
4121 | 679 | ../ext/httpdomain.py \ | ||
4122 | 680 | ../ext/http-api-descr.json | ||
4123 | 681 | |||
4124 | 385 | EXTRA_DIST = \ | 682 | EXTRA_DIST = \ |
4125 | 386 | $(image_files) \ | 683 | $(image_files) \ |
4126 | 387 | $(src_files) \ | 684 | $(src_files) \ |
4127 | 388 | $(src_files_html) \ | 685 | $(src_files_html) \ |
4128 | 389 | $(info_file_build) \ | 686 | $(info_file_build) \ |
4129 | 390 | $(pdf_file_build) \ | 687 | $(pdf_file_build) \ |
4131 | 391 | $(html_files_build) | 688 | $(html_files_build) \ |
4132 | 689 | $(sphinx_extensions) | ||
4133 | 392 | 690 | ||
4134 | 393 | BUILT_SOURCES = \ | 691 | BUILT_SOURCES = \ |
4135 | 394 | $(info_file_build) \ | 692 | $(info_file_build) \ |
4136 | 395 | 693 | ||
4137 | === modified file 'share/doc/build/html/_images/futon-editdoc.png' | |||
4138 | 396 | Binary files share/doc/build/html/_images/futon-editdoc.png 2013-08-28 18:21:32 +0000 and share/doc/build/html/_images/futon-editdoc.png 2013-12-01 23:56:33 +0000 differ | 694 | Binary files share/doc/build/html/_images/futon-editdoc.png 2013-08-28 18:21:32 +0000 and share/doc/build/html/_images/futon-editdoc.png 2013-12-01 23:56:33 +0000 differ |
4139 | === modified file 'share/doc/build/html/_images/futon-editeddoc.png' | |||
4140 | 397 | Binary files share/doc/build/html/_images/futon-editeddoc.png 2013-08-28 18:21:32 +0000 and share/doc/build/html/_images/futon-editeddoc.png 2013-12-01 23:56:33 +0000 differ | 695 | Binary files share/doc/build/html/_images/futon-editeddoc.png 2013-08-28 18:21:32 +0000 and share/doc/build/html/_images/futon-editeddoc.png 2013-12-01 23:56:33 +0000 differ |
4141 | === modified file 'share/doc/build/html/_images/futon-overview.png' | |||
4142 | 398 | Binary files share/doc/build/html/_images/futon-overview.png 2013-08-28 18:21:32 +0000 and share/doc/build/html/_images/futon-overview.png 2013-12-01 23:56:33 +0000 differ | 696 | Binary files share/doc/build/html/_images/futon-overview.png 2013-08-28 18:21:32 +0000 and share/doc/build/html/_images/futon-overview.png 2013-12-01 23:56:33 +0000 differ |
4143 | === modified file 'share/doc/build/html/_images/futon-replform.png' | |||
4144 | 399 | Binary files share/doc/build/html/_images/futon-replform.png 2013-08-28 18:21:32 +0000 and share/doc/build/html/_images/futon-replform.png 2013-12-01 23:56:33 +0000 differ | 697 | Binary files share/doc/build/html/_images/futon-replform.png 2013-08-28 18:21:32 +0000 and share/doc/build/html/_images/futon-replform.png 2013-12-01 23:56:33 +0000 differ |
4145 | === added file 'share/doc/build/html/_images/intro-consistency-01.png' | |||
4146 | 400 | Binary files share/doc/build/html/_images/intro-consistency-01.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-consistency-01.png 2013-12-01 23:56:33 +0000 differ | 698 | Binary files share/doc/build/html/_images/intro-consistency-01.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-consistency-01.png 2013-12-01 23:56:33 +0000 differ |
4147 | === added file 'share/doc/build/html/_images/intro-consistency-02.png' | |||
4148 | 401 | Binary files share/doc/build/html/_images/intro-consistency-02.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-consistency-02.png 2013-12-01 23:56:33 +0000 differ | 699 | Binary files share/doc/build/html/_images/intro-consistency-02.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-consistency-02.png 2013-12-01 23:56:33 +0000 differ |
4149 | === added file 'share/doc/build/html/_images/intro-consistency-03.png' | |||
4150 | 402 | Binary files share/doc/build/html/_images/intro-consistency-03.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-consistency-03.png 2013-12-01 23:56:33 +0000 differ | 700 | Binary files share/doc/build/html/_images/intro-consistency-03.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-consistency-03.png 2013-12-01 23:56:33 +0000 differ |
4151 | === added file 'share/doc/build/html/_images/intro-consistency-04.png' | |||
4152 | 403 | Binary files share/doc/build/html/_images/intro-consistency-04.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-consistency-04.png 2013-12-01 23:56:33 +0000 differ | 701 | Binary files share/doc/build/html/_images/intro-consistency-04.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-consistency-04.png 2013-12-01 23:56:33 +0000 differ |
4153 | === added file 'share/doc/build/html/_images/intro-consistency-05.png' | |||
4154 | 404 | Binary files share/doc/build/html/_images/intro-consistency-05.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-consistency-05.png 2013-12-01 23:56:33 +0000 differ | 702 | Binary files share/doc/build/html/_images/intro-consistency-05.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-consistency-05.png 2013-12-01 23:56:33 +0000 differ |
4155 | === added file 'share/doc/build/html/_images/intro-consistency-06.png' | |||
4156 | 405 | Binary files share/doc/build/html/_images/intro-consistency-06.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-consistency-06.png 2013-12-01 23:56:33 +0000 differ | 703 | Binary files share/doc/build/html/_images/intro-consistency-06.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-consistency-06.png 2013-12-01 23:56:33 +0000 differ |
4157 | === added file 'share/doc/build/html/_images/intro-consistency-07.png' | |||
4158 | 406 | Binary files share/doc/build/html/_images/intro-consistency-07.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-consistency-07.png 2013-12-01 23:56:33 +0000 differ | 704 | Binary files share/doc/build/html/_images/intro-consistency-07.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-consistency-07.png 2013-12-01 23:56:33 +0000 differ |
4159 | === added file 'share/doc/build/html/_images/intro-tour-01.png' | |||
4160 | 407 | Binary files share/doc/build/html/_images/intro-tour-01.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-tour-01.png 2013-12-01 23:56:33 +0000 differ | 705 | Binary files share/doc/build/html/_images/intro-tour-01.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-tour-01.png 2013-12-01 23:56:33 +0000 differ |
4161 | === added file 'share/doc/build/html/_images/intro-tour-02.png' | |||
4162 | 408 | Binary files share/doc/build/html/_images/intro-tour-02.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-tour-02.png 2013-12-01 23:56:33 +0000 differ | 706 | Binary files share/doc/build/html/_images/intro-tour-02.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-tour-02.png 2013-12-01 23:56:33 +0000 differ |
4163 | === added file 'share/doc/build/html/_images/intro-tour-03.png' | |||
4164 | 409 | Binary files share/doc/build/html/_images/intro-tour-03.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-tour-03.png 2013-12-01 23:56:33 +0000 differ | 707 | Binary files share/doc/build/html/_images/intro-tour-03.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-tour-03.png 2013-12-01 23:56:33 +0000 differ |
4165 | === added file 'share/doc/build/html/_images/intro-tour-04.png' | |||
4166 | 410 | Binary files share/doc/build/html/_images/intro-tour-04.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-tour-04.png 2013-12-01 23:56:33 +0000 differ | 708 | Binary files share/doc/build/html/_images/intro-tour-04.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-tour-04.png 2013-12-01 23:56:33 +0000 differ |
4167 | === added file 'share/doc/build/html/_images/intro-tour-05.png' | |||
4168 | 411 | Binary files share/doc/build/html/_images/intro-tour-05.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-tour-05.png 2013-12-01 23:56:33 +0000 differ | 709 | Binary files share/doc/build/html/_images/intro-tour-05.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-tour-05.png 2013-12-01 23:56:33 +0000 differ |
4169 | === added file 'share/doc/build/html/_images/intro-tour-06.png' | |||
4170 | 412 | Binary files share/doc/build/html/_images/intro-tour-06.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-tour-06.png 2013-12-01 23:56:33 +0000 differ | 710 | Binary files share/doc/build/html/_images/intro-tour-06.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-tour-06.png 2013-12-01 23:56:33 +0000 differ |
4171 | === added file 'share/doc/build/html/_images/intro-tour-07.png' | |||
4172 | 413 | Binary files share/doc/build/html/_images/intro-tour-07.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-tour-07.png 2013-12-01 23:56:33 +0000 differ | 711 | Binary files share/doc/build/html/_images/intro-tour-07.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-tour-07.png 2013-12-01 23:56:33 +0000 differ |
4173 | === added file 'share/doc/build/html/_images/intro-tour-08.png' | |||
4174 | 414 | Binary files share/doc/build/html/_images/intro-tour-08.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-tour-08.png 2013-12-01 23:56:33 +0000 differ | 712 | Binary files share/doc/build/html/_images/intro-tour-08.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-tour-08.png 2013-12-01 23:56:33 +0000 differ |
4175 | === added file 'share/doc/build/html/_images/intro-tour-09.png' | |||
4176 | 415 | Binary files share/doc/build/html/_images/intro-tour-09.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-tour-09.png 2013-12-01 23:56:33 +0000 differ | 713 | Binary files share/doc/build/html/_images/intro-tour-09.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-tour-09.png 2013-12-01 23:56:33 +0000 differ |
4177 | === added file 'share/doc/build/html/_images/intro-tour-10.png' | |||
4178 | 416 | Binary files share/doc/build/html/_images/intro-tour-10.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-tour-10.png 2013-12-01 23:56:33 +0000 differ | 714 | Binary files share/doc/build/html/_images/intro-tour-10.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-tour-10.png 2013-12-01 23:56:33 +0000 differ |
4179 | === added file 'share/doc/build/html/_images/intro-why-01.png' | |||
4180 | 417 | Binary files share/doc/build/html/_images/intro-why-01.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-why-01.png 2013-12-01 23:56:33 +0000 differ | 715 | Binary files share/doc/build/html/_images/intro-why-01.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-why-01.png 2013-12-01 23:56:33 +0000 differ |
4181 | === added file 'share/doc/build/html/_images/intro-why-02.png' | |||
4182 | 418 | Binary files share/doc/build/html/_images/intro-why-02.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-why-02.png 2013-12-01 23:56:33 +0000 differ | 716 | Binary files share/doc/build/html/_images/intro-why-02.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-why-02.png 2013-12-01 23:56:33 +0000 differ |
4183 | === added file 'share/doc/build/html/_images/intro-why-03.png' | |||
4184 | 419 | Binary files share/doc/build/html/_images/intro-why-03.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-why-03.png 2013-12-01 23:56:33 +0000 differ | 717 | Binary files share/doc/build/html/_images/intro-why-03.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/intro-why-03.png 2013-12-01 23:56:33 +0000 differ |
4185 | === added file 'share/doc/build/html/_images/views-intro-01.png' | |||
4186 | 420 | Binary files share/doc/build/html/_images/views-intro-01.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/views-intro-01.png 2013-12-01 23:56:33 +0000 differ | 718 | Binary files share/doc/build/html/_images/views-intro-01.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/views-intro-01.png 2013-12-01 23:56:33 +0000 differ |
4187 | === added file 'share/doc/build/html/_images/views-intro-02.png' | |||
4188 | 421 | Binary files share/doc/build/html/_images/views-intro-02.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/views-intro-02.png 2013-12-01 23:56:33 +0000 differ | 719 | Binary files share/doc/build/html/_images/views-intro-02.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/views-intro-02.png 2013-12-01 23:56:33 +0000 differ |
4189 | === added file 'share/doc/build/html/_images/views-intro-03.png' | |||
4190 | 422 | Binary files share/doc/build/html/_images/views-intro-03.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/views-intro-03.png 2013-12-01 23:56:33 +0000 differ | 720 | Binary files share/doc/build/html/_images/views-intro-03.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/views-intro-03.png 2013-12-01 23:56:33 +0000 differ |
4191 | === added file 'share/doc/build/html/_images/views-intro-04.png' | |||
4192 | 423 | Binary files share/doc/build/html/_images/views-intro-04.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/views-intro-04.png 2013-12-01 23:56:33 +0000 differ | 721 | Binary files share/doc/build/html/_images/views-intro-04.png 1970-01-01 00:00:00 +0000 and share/doc/build/html/_images/views-intro-04.png 2013-12-01 23:56:33 +0000 differ |
4193 | === added file 'share/doc/build/html/_sources/about.txt' | |||
4194 | --- share/doc/build/html/_sources/about.txt 1970-01-01 00:00:00 +0000 | |||
4195 | +++ share/doc/build/html/_sources/about.txt 2013-12-01 23:56:33 +0000 | |||
4196 | @@ -0,0 +1,25 @@ | |||
4197 | 1 | .. Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||
4198 | 2 | .. use this file except in compliance with the License. You may obtain a copy of | ||
4199 | 3 | .. the License at | ||
4200 | 4 | .. | ||
4201 | 5 | .. http://www.apache.org/licenses/LICENSE-2.0 | ||
4202 | 6 | .. | ||
4203 | 7 | .. Unless required by applicable law or agreed to in writing, software | ||
4204 | 8 | .. distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | ||
4205 | 9 | .. WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | ||
4206 | 10 | .. License for the specific language governing permissions and limitations under | ||
4207 | 11 | .. the License. | ||
4208 | 12 | |||
4209 | 13 | |||
4210 | 14 | .. _about: | ||
4211 | 15 | |||
4212 | 16 | =========================== | ||
4213 | 17 | About CouchDB Documentation | ||
4214 | 18 | =========================== | ||
4215 | 19 | |||
4216 | 20 | License | ||
4217 | 21 | ======= | ||
4218 | 22 | |||
4219 | 23 | .. literalinclude:: ../../../LICENSE | ||
4220 | 24 | :lines: 1-202 | ||
4221 | 25 | |||
4222 | 0 | 26 | ||
4223 | === removed file 'share/doc/build/html/_sources/api-basics.txt' | |||
4224 | --- share/doc/build/html/_sources/api-basics.txt 2013-08-28 18:21:32 +0000 | |||
4225 | +++ share/doc/build/html/_sources/api-basics.txt 1970-01-01 00:00:00 +0000 | |||
4226 | @@ -1,463 +0,0 @@ | |||
4227 | 1 | .. Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||
4228 | 2 | .. use this file except in compliance with the License. You may obtain a copy of | ||
4229 | 3 | .. the License at | ||
4230 | 4 | .. | ||
4231 | 5 | .. http://www.apache.org/licenses/LICENSE-2.0 | ||
4232 | 6 | .. | ||
4233 | 7 | .. Unless required by applicable law or agreed to in writing, software | ||
4234 | 8 | .. distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | ||
4235 | 9 | .. WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | ||
4236 | 10 | .. License for the specific language governing permissions and limitations under | ||
4237 | 11 | .. the License. | ||
4238 | 12 | |||
4239 | 13 | .. _api-basics: | ||
4240 | 14 | |||
4241 | 15 | ========== | ||
4242 | 16 | API Basics | ||
4243 | 17 | ========== | ||
4244 | 18 | |||
4245 | 19 | The CouchDB API is the primary method of interfacing to a CouchDB | ||
4246 | 20 | instance. Requests are made using HTTP and requests are used to request | ||
4247 | 21 | information from the database, store new data, and perform views and | ||
4248 | 22 | formatting of the information stored within the documents. | ||
4249 | 23 | |||
4250 | 24 | Requests to the API can be categorised by the different areas of the | ||
4251 | 25 | CouchDB system that you are accessing, and the HTTP method used to send | ||
4252 | 26 | the request. Different methods imply different operations, for example | ||
4253 | 27 | retrieval of information from the database is typically handled by the | ||
4254 | 28 | ``GET`` operation, while updates are handled by either a ``POST`` or | ||
4255 | 29 | ``PUT`` request. There are some differences between the information that | ||
4256 | 30 | must be supplied for the different methods. For a guide to the basic | ||
4257 | 31 | HTTP methods and request structure, see :ref:`api-format`. | ||
4258 | 32 | |||
4259 | 33 | For nearly all operations, the submitted data, and the returned data | ||
4260 | 34 | structure, is defined within a JavaScript Object Notation (JSON) object. | ||
4261 | 35 | Basic information on the content and data types for JSON are provided in | ||
4262 | 36 | :ref:`json`. | ||
4263 | 37 | |||
4264 | 38 | Errors when accessing the CouchDB API are reported using standard HTTP | ||
4265 | 39 | Status Codes. A guide to the generic codes returned by CouchDB are | ||
4266 | 40 | provided in :ref:`errors`. | ||
4267 | 41 | |||
4268 | 42 | When accessing specific areas of the CouchDB API, specific information | ||
4269 | 43 | and examples on the HTTP methods and request, JSON structures, and error | ||
4270 | 44 | codes are provided. For a guide to the different areas of the API, see | ||
4271 | 45 | :ref:`api-overview`. | ||
4272 | 46 | |||
4273 | 47 | .. _api-format: | ||
4274 | 48 | |||
4275 | 49 | Request Format and Responses | ||
4276 | 50 | ============================ | ||
4277 | 51 | |||
4278 | 52 | CouchDB supports the following HTTP request methods: | ||
4279 | 53 | |||
4280 | 54 | - ``GET`` | ||
4281 | 55 | |||
4282 | 56 | Request the specified item. As with normal HTTP requests, the format | ||
4283 | 57 | of the URL defines what is returned. With CouchDB this can include | ||
4284 | 58 | static items, database documents, and configuration and statistical | ||
4285 | 59 | information. In most cases the information is returned in the form of | ||
4286 | 60 | a JSON document. | ||
4287 | 61 | |||
4288 | 62 | - ``HEAD`` | ||
4289 | 63 | |||
4290 | 64 | The ``HEAD`` method is used to get the HTTP header of a ``GET`` | ||
4291 | 65 | request without the body of the response. | ||
4292 | 66 | |||
4293 | 67 | - ``POST`` | ||
4294 | 68 | |||
4295 | 69 | Upload data. Within CouchDB ``POST`` is used to set values, including | ||
4296 | 70 | uploading documents, setting document values, and starting certain | ||
4297 | 71 | administration commands. | ||
4298 | 72 | |||
4299 | 73 | - ``PUT`` | ||
4300 | 74 | |||
4301 | 75 | Used to put a specified resource. In CouchDB ``PUT`` is used to | ||
4302 | 76 | create new objects, including databases, documents, views and design | ||
4303 | 77 | documents. | ||
4304 | 78 | |||
4305 | 79 | - ``DELETE`` | ||
4306 | 80 | |||
4307 | 81 | Deletes the specified resource, including documents, views, and | ||
4308 | 82 | design documents. | ||
4309 | 83 | |||
4310 | 84 | - ``COPY`` | ||
4311 | 85 | |||
4312 | 86 | A special method that can be used to copy documents and objects. | ||
4313 | 87 | |||
4314 | 88 | If you use the an unsupported HTTP request type with a URL that does not | ||
4315 | 89 | support the specified type, a 405 error will be returned, listing the | ||
4316 | 90 | supported HTTP methods. For example: | ||
4317 | 91 | |||
4318 | 92 | .. code-block:: javascript | ||
4319 | 93 | |||
4320 | 94 | { | ||
4321 | 95 | "error":"method_not_allowed", | ||
4322 | 96 | "reason":"Only GET,HEAD allowed" | ||
4323 | 97 | } | ||
4324 | 98 | |||
4325 | 99 | |||
4326 | 100 | The CouchDB design document API and the functions when returning HTML | ||
4327 | 101 | (for example as part of a show or list) enables you to include custom | ||
4328 | 102 | HTTP headers through the ``headers`` block of the return object. | ||
4329 | 103 | |||
4330 | 104 | HTTP Headers | ||
4331 | 105 | ============ | ||
4332 | 106 | |||
4333 | 107 | Because CouchDB uses HTTP for all communication, you need to ensure that | ||
4334 | 108 | the correct HTTP headers are supplied (and processed on retrieval) so | ||
4335 | 109 | that you get the right format and encoding. Different environments and | ||
4336 | 110 | clients will be more or less strict on the effect of these HTTP headers | ||
4337 | 111 | (especially when not present). Where possible you should be as specific | ||
4338 | 112 | as possible. | ||
4339 | 113 | |||
4340 | 114 | Request Headers | ||
4341 | 115 | --------------- | ||
4342 | 116 | |||
4343 | 117 | - ``Content-type`` | ||
4344 | 118 | |||
4345 | 119 | Specifies the content type of the information being supplied within | ||
4346 | 120 | the request. The specification uses MIME type specifications. For the | ||
4347 | 121 | majority of requests this will be JSON (``application/json``). For | ||
4348 | 122 | some settings the MIME type will be plain text. When uploading | ||
4349 | 123 | attachments it should be the corresponding MIME type for the | ||
4350 | 124 | attachment or binary (``application/octet-stream``). | ||
4351 | 125 | |||
4352 | 126 | The use of the ``Content-type`` on a request is highly recommended. | ||
4353 | 127 | |||
4354 | 128 | - ``Accept`` | ||
4355 | 129 | |||
4356 | 130 | Specifies the list of accepted data types to be returned by the | ||
4357 | 131 | server (i.e. that are accepted/understandable by the client). The | ||
4358 | 132 | format should be a list of one or more MIME types, separated by | ||
4359 | 133 | colons. | ||
4360 | 134 | |||
4361 | 135 | For the majority of requests the definition should be for JSON data | ||
4362 | 136 | (``application/json``). For attachments you can either specify the | ||
4363 | 137 | MIME type explicitly, or use ``*/*`` to specify that all file types | ||
4364 | 138 | are supported. If the ``Accept`` header is not supplied, then the | ||
4365 | 139 | ``*/*`` MIME type is assumed (i.e. client accepts all formats). | ||
4366 | 140 | |||
4367 | 141 | The use of ``Accept`` in queries for CouchDB is not required, but is | ||
4368 | 142 | highly recommended as it helps to ensure that the data returned can | ||
4369 | 143 | be processed by the client. | ||
4370 | 144 | |||
4371 | 145 | If you specify a data type using the ``Accept`` header, CouchDB will | ||
4372 | 146 | honor the specified type in the ``Content-type`` header field | ||
4373 | 147 | returned. For example, if you explicitly request ``application/json`` | ||
4374 | 148 | in the ``Accept`` of a request, the returned HTTP headers will use | ||
4375 | 149 | the value in the returned ``Content-type`` field. | ||
4376 | 150 | |||
4377 | 151 | For example, when sending a request without an explicit ``Accept`` | ||
4378 | 152 | header, or when specifying ``*/*``: | ||
4379 | 153 | |||
4380 | 154 | .. code-block:: http | ||
4381 | 155 | |||
4382 | 156 | GET /recipes HTTP/1.1 | ||
4383 | 157 | Host: couchdb:5984 | ||
4384 | 158 | Accept: */* | ||
4385 | 159 | |||
4386 | 160 | The returned headers are: | ||
4387 | 161 | |||
4388 | 162 | .. code-block:: http | ||
4389 | 163 | |||
4390 | 164 | Server: CouchDB/1.0.1 (Erlang OTP/R13B) | ||
4391 | 165 | Date: Thu, 13 Jan 2011 13:39:34 GMT | ||
4392 | 166 | Content-Type: text/plain;charset=utf-8 | ||
4393 | 167 | Content-Length: 227 | ||
4394 | 168 | Cache-Control: must-revalidate | ||
4395 | 169 | |||
4396 | 170 | Note that the returned content type is ``text/plain`` even though the | ||
4397 | 171 | information returned by the request is in JSON format. | ||
4398 | 172 | |||
4399 | 173 | Explicitly specifying the ``Accept`` header: | ||
4400 | 174 | |||
4401 | 175 | .. code-block:: http | ||
4402 | 176 | |||
4403 | 177 | GET /recipes HTTP/1.1 | ||
4404 | 178 | Host: couchdb:5984 | ||
4405 | 179 | Accept: application/json | ||
4406 | 180 | |||
4407 | 181 | The headers returned include the ``application/json`` content type: | ||
4408 | 182 | |||
4409 | 183 | .. code-block:: http | ||
4410 | 184 | |||
4411 | 185 | Server: CouchDB/|version| (Erlang OTP/R13B) | ||
4412 | 186 | Date: Thu, 13 Jan 2011 13:40:11 GMT | ||
4413 | 187 | Content-Type: application/json | ||
4414 | 188 | Content-Length: 227 | ||
4415 | 189 | Cache-Control: must-revalidate | ||
4416 | 190 | |||
4417 | 191 | Response Headers | ||
4418 | 192 | ---------------- | ||
4419 | 193 | |||
4420 | 194 | Response headers are returned by the server when sending back content | ||
4421 | 195 | and include a number of different header fields, many of which are | ||
4422 | 196 | standard HTTP response header and have no significance to CouchDB | ||
4423 | 197 | operation. The list of response headers important to CouchDB are listed | ||
4424 | 198 | below. | ||
4425 | 199 | |||
4426 | 200 | - ``Content-type`` | ||
4427 | 201 | |||
4428 | 202 | Specifies the MIME type of the returned data. For most request, the | ||
4429 | 203 | returned MIME type is ``text/plain``. All text is encoded in Unicode | ||
4430 | 204 | (UTF-8), and this is explicitly stated in the returned | ||
4431 | 205 | ``Content-type``, as ``text/plain;charset=utf-8``. | ||
4432 | 206 | |||
4433 | 207 | - ``Cache-control`` | ||
4434 | 208 | |||
4435 | 209 | The cache control HTTP response header provides a suggestion for | ||
4436 | 210 | client caching mechanisms on how to treat the returned information. | ||
4437 | 211 | CouchDB typically returns the ``must-revalidate``, which indicates | ||
4438 | 212 | that the information should be revalidated if possible. This is used | ||
4439 | 213 | to ensure that the dynamic nature of the content is correctly | ||
4440 | 214 | updated. | ||
4441 | 215 | |||
4442 | 216 | - ``Content-length`` | ||
4443 | 217 | |||
4444 | 218 | The length (in bytes) of the returned content. | ||
4445 | 219 | |||
4446 | 220 | - ``Etag`` | ||
4447 | 221 | |||
4448 | 222 | The ``Etag`` HTTP header field is used to show the revision for a | ||
4449 | 223 | document, or a view. | ||
4450 | 224 | |||
4451 | 225 | ETags have been assigned to a map/reduce group (the collection of | ||
4452 | 226 | views in a single design document). Any change to any of the indexes | ||
4453 | 227 | for those views would generate a new ETag for all view URL's in a | ||
4454 | 228 | single design doc, even if that specific view's results had not | ||
4455 | 229 | changed. | ||
4456 | 230 | |||
4457 | 231 | Each ``_view`` URL has its own ETag which only gets updated when | ||
4458 | 232 | changes are made to the database that effect that index. If the | ||
4459 | 233 | index for that specific view does not change, that view keeps the | ||
4460 | 234 | original ETag head (therefore sending back 304 Not Modified more | ||
4461 | 235 | often). | ||
4462 | 236 | |||
4463 | 237 | .. _json: | ||
4464 | 238 | |||
4465 | 239 | JSON Basics | ||
4466 | 240 | =========== | ||
4467 | 241 | |||
4468 | 242 | The majority of requests and responses to CouchDB use the JavaScript | ||
4469 | 243 | Object Notation (JSON) for formatting the content and structure of the | ||
4470 | 244 | data and responses. | ||
4471 | 245 | |||
4472 | 246 | JSON is used because it is the simplest and easiest to use solution for | ||
4473 | 247 | working with data within a web browser, as JSON structures can be | ||
4474 | 248 | evaluated and used as JavaScript objects within the web browser | ||
4475 | 249 | environment. JSON also integrates with the server-side JavaScript used | ||
4476 | 250 | within CouchDB. | ||
4477 | 251 | |||
4478 | 252 | JSON supports the same basic types as supported by JavaScript, these | ||
4479 | 253 | are: | ||
4480 | 254 | |||
4481 | 255 | - Number (either integer or floating-point). | ||
4482 | 256 | |||
4483 | 257 | - String; this should be enclosed by double-quotes and supports Unicode | ||
4484 | 258 | characters and backslash escaping. For example: | ||
4485 | 259 | |||
4486 | 260 | .. code-block:: javascript | ||
4487 | 261 | |||
4488 | 262 | "A String" | ||
4489 | 263 | |||
4490 | 264 | - Boolean - a ``true`` or ``false`` value. You can use these strings | ||
4491 | 265 | directly. For example: | ||
4492 | 266 | |||
4493 | 267 | .. code-block:: javascript | ||
4494 | 268 | |||
4495 | 269 | { "value": true} | ||
4496 | 270 | |||
4497 | 271 | - Array - a list of values enclosed in square brackets. For example: | ||
4498 | 272 | |||
4499 | 273 | .. code-block:: javascript | ||
4500 | 274 | |||
4501 | 275 | ["one", "two", "three"] | ||
4502 | 276 | |||
4503 | 277 | - Object - a set of key/value pairs (i.e. an associative array, or | ||
4504 | 278 | hash). The key must be a string, but the value can be any of the | ||
4505 | 279 | supported JSON values. For example: | ||
4506 | 280 | |||
4507 | 281 | .. code-block:: javascript | ||
4508 | 282 | |||
4509 | 283 | { | ||
4510 | 284 | "servings" : 4, | ||
4511 | 285 | "subtitle" : "Easy to make in advance, and then cook when ready", | ||
4512 | 286 | "cooktime" : 60, | ||
4513 | 287 | "title" : "Chicken Coriander" | ||
4514 | 288 | } | ||
4515 | 289 | |||
4516 | 290 | |||
4517 | 291 | In CouchDB, the JSON object is used to represent a variety of | ||
4518 | 292 | structures, including the main CouchDB document. | ||
4519 | 293 | |||
4520 | 294 | Parsing JSON into a JavaScript object is supported through the | ||
4521 | 295 | ``JSON.parse()`` function in JavaScript, or through various libraries that | ||
4522 | 296 | will perform the parsing of the content into a JavaScript object for | ||
4523 | 297 | you. Libraries for parsing and generating JSON are available in many | ||
4524 | 298 | languages, including Perl, Python, Ruby, Erlang and others. | ||
4525 | 299 | |||
4526 | 300 | .. warning:: | ||
4527 | 301 | Care should be taken to ensure that your JSON structures are | ||
4528 | 302 | valid, invalid structures will cause CouchDB to return an HTTP status code | ||
4529 | 303 | of 500 (server error). | ||
4530 | 304 | |||
4531 | 305 | .. _errors: | ||
4532 | 306 | |||
4533 | 307 | HTTP Status Codes | ||
4534 | 308 | ================= | ||
4535 | 309 | |||
4536 | 310 | With the interface to CouchDB working through HTTP, error codes and | ||
4537 | 311 | statuses are reported using a combination of the HTTP status code | ||
4538 | 312 | number, and corresponding data in the body of the response data. | ||
4539 | 313 | |||
4540 | 314 | A list of the error codes returned by CouchDB, and generic descriptions | ||
4541 | 315 | of the related errors are provided below. The meaning of different | ||
4542 | 316 | status codes for specific request types are provided in the | ||
4543 | 317 | corresponding API call reference. | ||
4544 | 318 | |||
4545 | 319 | - ``200 - OK`` | ||
4546 | 320 | |||
4547 | 321 | Request completed successfully. | ||
4548 | 322 | |||
4549 | 323 | - ``201 - Created`` | ||
4550 | 324 | |||
4551 | 325 | Document created successfully. | ||
4552 | 326 | |||
4553 | 327 | - ``202 - Accepted`` | ||
4554 | 328 | |||
4555 | 329 | Request has been accepted, but the corresponding operation may not | ||
4556 | 330 | have completed. This is used for background operations, such as | ||
4557 | 331 | database compaction. | ||
4558 | 332 | |||
4559 | 333 | - ``304 - Not Modified`` | ||
4560 | 334 | |||
4561 | 335 | The additional content requested has not been modified. This is used | ||
4562 | 336 | with the ETag system to identify the version of information returned. | ||
4563 | 337 | |||
4564 | 338 | - ``400 - Bad Request`` | ||
4565 | 339 | |||
4566 | 340 | Bad request structure. The error can indicate an error with the | ||
4567 | 341 | request URL, path or headers. Differences in the supplied MD5 hash | ||
4568 | 342 | and content also trigger this error, as this may indicate message | ||
4569 | 343 | corruption. | ||
4570 | 344 | |||
4571 | 345 | - ``401 - Unauthorized`` | ||
4572 | 346 | |||
4573 | 347 | The item requested was not available using the supplied | ||
4574 | 348 | authorization, or authorization was not supplied. | ||
4575 | 349 | |||
4576 | 350 | - ``403 - Forbidden`` | ||
4577 | 351 | |||
4578 | 352 | The requested item or operation is forbidden. | ||
4579 | 353 | |||
4580 | 354 | - ``404 - Not Found`` | ||
4581 | 355 | |||
4582 | 356 | The requested content could not be found. The content will include | ||
4583 | 357 | further information, as a JSON object, if available. The structure | ||
4584 | 358 | will contain two keys, ``error`` and ``reason``. For example: | ||
4585 | 359 | |||
4586 | 360 | .. code-block:: javascript | ||
4587 | 361 | |||
4588 | 362 | {"error":"not_found","reason":"no_db_file"} | ||
4589 | 363 | |||
4590 | 364 | - ``405 - Resource Not Allowed`` | ||
4591 | 365 | |||
4592 | 366 | A request was made using an invalid HTTP request type for the URL | ||
4593 | 367 | requested. For example, you have requested a ``PUT`` when a ``POST`` | ||
4594 | 368 | is required. Errors of this type can also triggered by invalid URL | ||
4595 | 369 | strings. | ||
4596 | 370 | |||
4597 | 371 | - ``406 - Not Acceptable`` | ||
4598 | 372 | |||
4599 | 373 | The requested content type is not supported by the server. | ||
4600 | 374 | |||
4601 | 375 | - ``409 - Conflict`` | ||
4602 | 376 | |||
4603 | 377 | Request resulted in an update conflict. | ||
4604 | 378 | |||
4605 | 379 | - ``412 - Precondition Failed`` | ||
4606 | 380 | |||
4607 | 381 | The request headers from the client and the capabilities of the | ||
4608 | 382 | server do not match. | ||
4609 | 383 | |||
4610 | 384 | - ``415 - Bad Content Type`` | ||
4611 | 385 | |||
4612 | 386 | The content types supported, and the content type of the information | ||
4613 | 387 | being requested or submitted indicate that the content type is not | ||
4614 | 388 | supported. | ||
4615 | 389 | |||
4616 | 390 | - ``416 - Requested Range Not Satisfiable`` | ||
4617 | 391 | |||
4618 | 392 | The range specified in the request header cannot be satisfied by the | ||
4619 | 393 | server. | ||
4620 | 394 | |||
4621 | 395 | - ``417 - Expectation Failed`` | ||
4622 | 396 | |||
4623 | 397 | When sending documents in bulk, the bulk load operation failed. | ||
4624 | 398 | |||
4625 | 399 | - ``500 - Internal Server Error`` | ||
4626 | 400 | |||
4627 | 401 | The request was invalid, either because the supplied JSON was | ||
4628 | 402 | invalid, or invalid information was supplied as part of the request. | ||
4629 | 403 | |||
4630 | 404 | HTTP Range Requests | ||
4631 | 405 | =================== | ||
4632 | 406 | |||
4633 | 407 | HTTP allows you to specify byte ranges for requests. This allows the | ||
4634 | 408 | implementation of resumable downloads and skippable audio and video | ||
4635 | 409 | streams alike. This is available for all attachments inside CouchDB. | ||
4636 | 410 | |||
4637 | 411 | This is just a real quick run through how this looks under the hood. | ||
4638 | 412 | Usually, you will have larger binary files to serve from CouchDB, like | ||
4639 | 413 | MP3s and videos, but to make things a little more obvious, I use a text | ||
4640 | 414 | file here (Note that I use the ``application/octet-stream`` Content-Type | ||
4641 | 415 | instead of ``text/plain``). | ||
4642 | 416 | |||
4643 | 417 | .. code-block:: bash | ||
4644 | 418 | |||
4645 | 419 | shell> cat file.txt | ||
4646 | 420 | My hovercraft is full of eels! | ||
4647 | 421 | |||
4648 | 422 | Now let's store this text file as an attachment in CouchDB. First, we | ||
4649 | 423 | create a database: | ||
4650 | 424 | |||
4651 | 425 | .. code-block:: bash | ||
4652 | 426 | |||
4653 | 427 | shell> curl -X PUT http://127.0.0.1:5984/test | ||
4654 | 428 | {"ok":true} | ||
4655 | 429 | |||
4656 | 430 | Then we create a new document and the file attachment in one go: | ||
4657 | 431 | |||
4658 | 432 | .. code-block:: bash | ||
4659 | 433 | |||
4660 | 434 | shell> curl -X PUT http://127.0.0.1:5984/test/doc/file.txt \ | ||
4661 | 435 | -H "Content-Type: application/octet-stream" -d@file.txt | ||
4662 | 436 | {"ok":true,"id":"doc","rev":"1-287a28fa680ae0c7fb4729bf0c6e0cf2"} | ||
4663 | 437 | |||
4664 | 438 | Now we can request the whole file easily: | ||
4665 | 439 | |||
4666 | 440 | .. code-block:: bash | ||
4667 | 441 | |||
4668 | 442 | shell> curl -X GET http://127.0.0.1:5984/test/doc/file.txt | ||
4669 | 443 | My hovercraft is full of eels! | ||
4670 | 444 | |||
4671 | 445 | But say we only want the first 13 bytes: | ||
4672 | 446 | |||
4673 | 447 | .. code-block:: bash | ||
4674 | 448 | |||
4675 | 449 | shell> curl -X GET http://127.0.0.1:5984/test/doc/file.txt \ | ||
4676 | 450 | -H "Range: bytes=0-12" | ||
4677 | 451 | My hovercraft | ||
4678 | 452 | |||
4679 | 453 | HTTP supports many ways to specify single and even multiple byte | ||
4680 | 454 | ranges. Read all about it in `RFC 2616`_. | ||
4681 | 455 | |||
4682 | 456 | .. note:: | ||
4683 | 457 | Databases that have been created with CouchDB 1.0.2 or earlier will | ||
4684 | 458 | support range requests in |version|, but they are using a less-optimal | ||
4685 | 459 | algorithm. If you plan to make heavy use of this feature, make sure | ||
4686 | 460 | to compact your database with CouchDB |version| to take advantage of a | ||
4687 | 461 | better algorithm to find byte ranges. | ||
4688 | 462 | |||
4689 | 463 | .. _RFC 2616: http://tools.ietf.org/html/rfc2616#section-14.27 | ||
4690 | 464 | 0 | ||
4691 | === removed file 'share/doc/build/html/_sources/api/authn.txt' | |||
4692 | --- share/doc/build/html/_sources/api/authn.txt 2013-08-28 18:21:32 +0000 | |||
4693 | +++ share/doc/build/html/_sources/api/authn.txt 1970-01-01 00:00:00 +0000 | |||
4694 | @@ -1,41 +0,0 @@ | |||
4695 | 1 | .. Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||
4696 | 2 | .. use this file except in compliance with the License. You may obtain a copy of | ||
4697 | 3 | .. the License at | ||
4698 | 4 | .. | ||
4699 | 5 | .. http://www.apache.org/licenses/LICENSE-2.0 | ||
4700 | 6 | .. | ||
4701 | 7 | .. Unless required by applicable law or agreed to in writing, software | ||
4702 | 8 | .. distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | ||
4703 | 9 | .. WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | ||
4704 | 10 | .. License for the specific language governing permissions and limitations under | ||
4705 | 11 | .. the License. | ||
4706 | 12 | |||
4707 | 13 | ====================== | ||
4708 | 14 | Authentication Methods | ||
4709 | 15 | ====================== | ||
4710 | 16 | |||
4711 | 17 | .. todo:: Authentication Methods | ||
4712 | 18 | |||
4713 | 19 | The CouchDB Authentication methods provide an interface for obtaining | ||
4714 | 20 | session and authorization data. | ||
4715 | 21 | |||
4716 | 22 | A list of the available methods and URL paths are provided below: | ||
4717 | 23 | |||
4718 | 24 | +--------+-------------------------+-------------------------------------------+ | ||
4719 | 25 | | Method | Path | Description | | ||
4720 | 26 | +========+=========================+===========================================+ | ||
4721 | 27 | | GET | /_oauth/access_token | TBC | | ||
4722 | 28 | +--------+-------------------------+-------------------------------------------+ | ||
4723 | 29 | | GET | /_oauth/authorize | TBC | | ||
4724 | 30 | +--------+-------------------------+-------------------------------------------+ | ||
4725 | 31 | | POST | /_oauth/authorize | TBC | | ||
4726 | 32 | +--------+-------------------------+-------------------------------------------+ | ||
4727 | 33 | | GET | /_oauth/request_token | TBC | | ||
4728 | 34 | +--------+-------------------------+-------------------------------------------+ | ||
4729 | 35 | | GET | /_session | Returns cookie based login user | | ||
4730 | 36 | | | | information | | ||
4731 | 37 | +--------+-------------------------+-------------------------------------------+ | ||
4732 | 38 | | POST | /_session | Do cookie based user login | | ||
4733 | 39 | +--------+-------------------------+-------------------------------------------+ | ||
4734 | 40 | | DELETE | /_session | Logout cookie based user | | ||
4735 | 41 | +--------+-------------------------+-------------------------------------------+ | ||
4736 | 42 | 0 | ||
4737 | === added file 'share/doc/build/html/_sources/api/basics.txt' | |||
4738 | --- share/doc/build/html/_sources/api/basics.txt 1970-01-01 00:00:00 +0000 | |||
4739 | +++ share/doc/build/html/_sources/api/basics.txt 2013-12-01 23:56:33 +0000 | |||
4740 | @@ -0,0 +1,601 @@ | |||
4741 | 1 | .. Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||
4742 | 2 | .. use this file except in compliance with the License. You may obtain a copy of | ||
4743 | 3 | .. the License at | ||
4744 | 4 | .. | ||
4745 | 5 | .. http://www.apache.org/licenses/LICENSE-2.0 | ||
4746 | 6 | .. | ||
4747 | 7 | .. Unless required by applicable law or agreed to in writing, software | ||
4748 | 8 | .. distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | ||
4749 | 9 | .. WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | ||
4750 | 10 | .. License for the specific language governing permissions and limitations under | ||
4751 | 11 | .. the License. | ||
4752 | 12 | |||
4753 | 13 | .. _api/basics: | ||
4754 | 14 | |||
4755 | 15 | ========== | ||
4756 | 16 | API Basics | ||
4757 | 17 | ========== | ||
4758 | 18 | |||
4759 | 19 | The CouchDB API is the primary method of interfacing to a CouchDB | ||
4760 | 20 | instance. Requests are made using HTTP and requests are used to request | ||
4761 | 21 | information from the database, store new data, and perform views and | ||
4762 | 22 | formatting of the information stored within the documents. | ||
4763 | 23 | |||
4764 | 24 | Requests to the API can be categorised by the different areas of the | ||
4765 | 25 | CouchDB system that you are accessing, and the HTTP method used to send | ||
4766 | 26 | the request. Different methods imply different operations, for example | ||
4767 | 27 | retrieval of information from the database is typically handled by the | ||
4768 | 28 | ``GET`` operation, while updates are handled by either a ``POST`` or | ||
4769 | 29 | ``PUT`` request. There are some differences between the information that | ||
4770 | 30 | must be supplied for the different methods. For a guide to the basic | ||
4771 | 31 | HTTP methods and request structure, see :ref:`api/format`. | ||
4772 | 32 | |||
4773 | 33 | For nearly all operations, the submitted data, and the returned data | ||
4774 | 34 | structure, is defined within a JavaScript Object Notation (JSON) object. | ||
4775 | 35 | Basic information on the content and data types for JSON are provided in | ||
4776 | 36 | :ref:`json`. | ||
4777 | 37 | |||
4778 | 38 | Errors when accessing the CouchDB API are reported using standard HTTP | ||
4779 | 39 | Status Codes. A guide to the generic codes returned by CouchDB are | ||
4780 | 40 | provided in :ref:`errors`. | ||
4781 | 41 | |||
4782 | 42 | When accessing specific areas of the CouchDB API, specific information | ||
4783 | 43 | and examples on the HTTP methods and request, JSON structures, and error | ||
4784 | 44 | codes are provided. | ||
4785 | 45 | |||
4786 | 46 | .. _api/format: | ||
4787 | 47 | |||
4788 | 48 | Request Format and Responses | ||
4789 | 49 | ============================ | ||
4790 | 50 | |||
4791 | 51 | CouchDB supports the following HTTP request methods: | ||
4792 | 52 | |||
4793 | 53 | - ``GET`` | ||
4794 | 54 | |||
4795 | 55 | Request the specified item. As with normal HTTP requests, the format | ||
4796 | 56 | of the URL defines what is returned. With CouchDB this can include | ||
4797 | 57 | static items, database documents, and configuration and statistical | ||
4798 | 58 | information. In most cases the information is returned in the form of | ||
4799 | 59 | a JSON document. | ||
4800 | 60 | |||
4801 | 61 | - ``HEAD`` | ||
4802 | 62 | |||
4803 | 63 | The ``HEAD`` method is used to get the HTTP header of a ``GET`` | ||
4804 | 64 | request without the body of the response. | ||
4805 | 65 | |||
4806 | 66 | - ``POST`` | ||
4807 | 67 | |||
4808 | 68 | Upload data. Within CouchDB ``POST`` is used to set values, including | ||
4809 | 69 | uploading documents, setting document values, and starting certain | ||
4810 | 70 | administration commands. | ||
4811 | 71 | |||
4812 | 72 | - ``PUT`` | ||
4813 | 73 | |||
4814 | 74 | Used to put a specified resource. In CouchDB ``PUT`` is used to | ||
4815 | 75 | create new objects, including databases, documents, views and design | ||
4816 | 76 | documents. | ||
4817 | 77 | |||
4818 | 78 | - ``DELETE`` | ||
4819 | 79 | |||
4820 | 80 | Deletes the specified resource, including documents, views, and | ||
4821 | 81 | design documents. | ||
4822 | 82 | |||
4823 | 83 | - ``COPY`` | ||
4824 | 84 | |||
4825 | 85 | A special method that can be used to copy documents and objects. | ||
4826 | 86 | |||
4827 | 87 | If you use the an unsupported HTTP request type with a URL that does not | ||
4828 | 88 | support the specified type, a 405 error will be returned, listing the | ||
4829 | 89 | supported HTTP methods. For example: | ||
4830 | 90 | |||
4831 | 91 | .. code-block:: javascript | ||
4832 | 92 | |||
4833 | 93 | { | ||
4834 | 94 | "error":"method_not_allowed", | ||
4835 | 95 | "reason":"Only GET,HEAD allowed" | ||
4836 | 96 | } | ||
4837 | 97 | |||
4838 | 98 | |||
4839 | 99 | The CouchDB design document API and the functions when returning HTML | ||
4840 | 100 | (for example as part of a show or list) enables you to include custom | ||
4841 | 101 | HTTP headers through the ``headers`` block of the return object. | ||
4842 | 102 | |||
4843 | 103 | HTTP Headers | ||
4844 | 104 | ============ | ||
4845 | 105 | |||
4846 | 106 | Because CouchDB uses HTTP for all communication, you need to ensure that | ||
4847 | 107 | the correct HTTP headers are supplied (and processed on retrieval) so | ||
4848 | 108 | that you get the right format and encoding. Different environments and | ||
4849 | 109 | clients will be more or less strict on the effect of these HTTP headers | ||
4850 | 110 | (especially when not present). Where possible you should be as specific | ||
4851 | 111 | as possible. | ||
4852 | 112 | |||
4853 | 113 | Request Headers | ||
4854 | 114 | --------------- | ||
4855 | 115 | |||
4856 | 116 | - ``Content-type`` | ||
4857 | 117 | |||
4858 | 118 | Specifies the content type of the information being supplied within | ||
4859 | 119 | the request. The specification uses MIME type specifications. For the | ||
4860 | 120 | majority of requests this will be JSON (``application/json``). For | ||
4861 | 121 | some settings the MIME type will be plain text. When uploading | ||
4862 | 122 | attachments it should be the corresponding MIME type for the | ||
4863 | 123 | attachment or binary (``application/octet-stream``). | ||
4864 | 124 | |||
4865 | 125 | The use of the ``Content-type`` on a request is highly recommended. | ||
4866 | 126 | |||
4867 | 127 | - ``Accept`` | ||
4868 | 128 | |||
4869 | 129 | Specifies the list of accepted data types to be returned by the | ||
4870 | 130 | server (i.e. that are accepted/understandable by the client). The | ||
4871 | 131 | format should be a list of one or more MIME types, separated by | ||
4872 | 132 | colons. | ||
4873 | 133 | |||
4874 | 134 | For the majority of requests the definition should be for JSON data | ||
4875 | 135 | (``application/json``). For attachments you can either specify the | ||
4876 | 136 | MIME type explicitly, or use ``*/*`` to specify that all file types | ||
4877 | 137 | are supported. If the ``Accept`` header is not supplied, then the | ||
4878 | 138 | ``*/*`` MIME type is assumed (i.e. client accepts all formats). | ||
4879 | 139 | |||
4880 | 140 | The use of ``Accept`` in queries for CouchDB is not required, but is | ||
4881 | 141 | highly recommended as it helps to ensure that the data returned can | ||
4882 | 142 | be processed by the client. | ||
4883 | 143 | |||
4884 | 144 | If you specify a data type using the ``Accept`` header, CouchDB will | ||
4885 | 145 | honor the specified type in the ``Content-type`` header field | ||
4886 | 146 | returned. For example, if you explicitly request ``application/json`` | ||
4887 | 147 | in the ``Accept`` of a request, the returned HTTP headers will use | ||
4888 | 148 | the value in the returned ``Content-type`` field. | ||
4889 | 149 | |||
4890 | 150 | For example, when sending a request without an explicit ``Accept`` | ||
4891 | 151 | header, or when specifying ``*/*``: | ||
4892 | 152 | |||
4893 | 153 | .. code-block:: http | ||
4894 | 154 | |||
4895 | 155 | GET /recipes HTTP/1.1 | ||
4896 | 156 | Host: couchdb:5984 | ||
4897 | 157 | Accept: */* | ||
4898 | 158 | |||
4899 | 159 | The returned headers are: | ||
4900 | 160 | |||
4901 | 161 | .. code-block:: http | ||
4902 | 162 | |||
4903 | 163 | Server: CouchDB (Erlang/OTP) | ||
4904 | 164 | Date: Thu, 13 Jan 2011 13:39:34 GMT | ||
4905 | 165 | Content-Type: text/plain;charset=utf-8 | ||
4906 | 166 | Content-Length: 227 | ||
4907 | 167 | Cache-Control: must-revalidate | ||
4908 | 168 | |||
4909 | 169 | Note that the returned content type is ``text/plain`` even though the | ||
4910 | 170 | information returned by the request is in JSON format. | ||
4911 | 171 | |||
4912 | 172 | Explicitly specifying the ``Accept`` header: | ||
4913 | 173 | |||
4914 | 174 | .. code-block:: http | ||
4915 | 175 | |||
4916 | 176 | GET /recipes HTTP/1.1 | ||
4917 | 177 | Host: couchdb:5984 | ||
4918 | 178 | Accept: application/json | ||
4919 | 179 | |||
4920 | 180 | The headers returned include the ``application/json`` content type: | ||
4921 | 181 | |||
4922 | 182 | .. code-block:: http | ||
4923 | 183 | |||
4924 | 184 | Server: CouchDB (Erlang/OTP) | ||
4925 | 185 | Date: Thu, 13 Jan 2013 13:40:11 GMT | ||
4926 | 186 | Content-Type: application/json | ||
4927 | 187 | Content-Length: 227 | ||
4928 | 188 | Cache-Control: must-revalidate | ||
4929 | 189 | |||
4930 | 190 | Response Headers | ||
4931 | 191 | ---------------- | ||
4932 | 192 | |||
4933 | 193 | Response headers are returned by the server when sending back content | ||
4934 | 194 | and include a number of different header fields, many of which are | ||
4935 | 195 | standard HTTP response header and have no significance to CouchDB | ||
4936 | 196 | operation. The list of response headers important to CouchDB are listed | ||
4937 | 197 | below. | ||
4938 | 198 | |||
4939 | 199 | - ``Content-type`` | ||
4940 | 200 | |||
4941 | 201 | Specifies the MIME type of the returned data. For most request, the | ||
4942 | 202 | returned MIME type is ``text/plain``. All text is encoded in Unicode | ||
4943 | 203 | (UTF-8), and this is explicitly stated in the returned | ||
4944 | 204 | ``Content-type``, as ``text/plain;charset=utf-8``. | ||
4945 | 205 | |||
4946 | 206 | - ``Cache-control`` | ||
4947 | 207 | |||
4948 | 208 | The cache control HTTP response header provides a suggestion for | ||
4949 | 209 | client caching mechanisms on how to treat the returned information. | ||
4950 | 210 | CouchDB typically returns the ``must-revalidate``, which indicates | ||
4951 | 211 | that the information should be revalidated if possible. This is used | ||
4952 | 212 | to ensure that the dynamic nature of the content is correctly | ||
4953 | 213 | updated. | ||
4954 | 214 | |||
4955 | 215 | - ``Content-length`` | ||
4956 | 216 | |||
4957 | 217 | The length (in bytes) of the returned content. | ||
4958 | 218 | |||
4959 | 219 | - ``Etag`` | ||
4960 | 220 | |||
4961 | 221 | The ``Etag`` HTTP header field is used to show the revision for a | ||
4962 | 222 | document, or a view. | ||
4963 | 223 | |||
4964 | 224 | ETags have been assigned to a map/reduce group (the collection of | ||
4965 | 225 | views in a single design document). Any change to any of the indexes | ||
4966 | 226 | for those views would generate a new ETag for all view URLs in a | ||
4967 | 227 | single design doc, even if that specific view's results had not | ||
4968 | 228 | changed. | ||
4969 | 229 | |||
4970 | 230 | Each ``_view`` URL has its own ETag which only gets updated when | ||
4971 | 231 | changes are made to the database that effect that index. If the | ||
4972 | 232 | index for that specific view does not change, that view keeps the | ||
4973 | 233 | original ETag head (therefore sending back 304 Not Modified more | ||
4974 | 234 | often). | ||
4975 | 235 | |||
4976 | 236 | .. _json: | ||
4977 | 237 | |||
4978 | 238 | JSON Basics | ||
4979 | 239 | =========== | ||
4980 | 240 | |||
4981 | 241 | The majority of requests and responses to CouchDB use the JavaScript | ||
4982 | 242 | Object Notation (JSON) for formatting the content and structure of the | ||
4983 | 243 | data and responses. | ||
4984 | 244 | |||
4985 | 245 | JSON is used because it is the simplest and easiest to use solution for | ||
4986 | 246 | working with data within a web browser, as JSON structures can be | ||
4987 | 247 | evaluated and used as JavaScript objects within the web browser | ||
4988 | 248 | environment. JSON also integrates with the server-side JavaScript used | ||
4989 | 249 | within CouchDB. | ||
4990 | 250 | |||
4991 | 251 | JSON supports the same basic types as supported by JavaScript, these | ||
4992 | 252 | are: | ||
4993 | 253 | |||
4994 | 254 | - Number (either integer or floating-point). | ||
4995 | 255 | |||
4996 | 256 | - String; this should be enclosed by double-quotes and supports Unicode | ||
4997 | 257 | characters and backslash escaping. For example: | ||
4998 | 258 | |||
4999 | 259 | .. code-block:: javascript | ||
5000 | 260 |
LGTM overall, will take a while to digest details.
The official tarball (which I assume the upstream debian package is built from) has documentation and manpages etc prebuilt.
This means none of the python, texlive*, texinfo packages are needed either at build (nor at runtime).
I'll put a couple further actionable comments into separate review below.