diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-db/couchdb |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-db/couchdb')
-rw-r--r-- | dev-db/couchdb/Manifest | 10 | ||||
-rw-r--r-- | dev-db/couchdb/couchdb-1.6.1-r2.ebuild | 78 | ||||
-rw-r--r-- | dev-db/couchdb/couchdb-1.6.1-r3.ebuild | 79 | ||||
-rw-r--r-- | dev-db/couchdb/files/1.6.1-erlang-18.patch | 99 | ||||
-rw-r--r-- | dev-db/couchdb/files/1.6.1-erlang-19.patch | 105 | ||||
-rw-r--r-- | dev-db/couchdb/files/couchdb.conf-2 | 9 | ||||
-rw-r--r-- | dev-db/couchdb/files/couchdb.init-4 | 17 | ||||
-rw-r--r-- | dev-db/couchdb/metadata.xml | 7 |
8 files changed, 404 insertions, 0 deletions
diff --git a/dev-db/couchdb/Manifest b/dev-db/couchdb/Manifest new file mode 100644 index 000000000000..88d0c2acfd02 --- /dev/null +++ b/dev-db/couchdb/Manifest @@ -0,0 +1,10 @@ +AUX 1.6.1-erlang-18.patch 4121 SHA256 2b8cccf4d6b42f4cbc1d6809f4ce183aec751eeece0e5860fa003fafcc391be2 SHA512 fef596e46b729f69caac56b11e77b577e7985eed2f60c48011cc68726622d70bbb27a84f4d6874682327f47a85b63c1090e534907b944ed172fda6d4d4364b73 WHIRLPOOL aba1c1fa6230ac93bceb19f9f922a17ce74d81905e3d7d5aa4177d413dd501052c62b2282b7ac83bb92bec9d3832a9dedbfacb33ee5ced4a6cd01778af19e5e7 +AUX 1.6.1-erlang-19.patch 4270 SHA256 659484e060929bd51e6fc305cb83bef1c2e5d1860f3f078a14f4fbb0a7be89c9 SHA512 abc3e0162ca80e2f1784e47d15c23bd134efcf4b8e1ebf01d7c853215971ce03dfab86597671142c05c44a4fd6748ab9daa29a11fff23435831a89cbebb82099 WHIRLPOOL 1d33d182a6c60d94ada6a6f19e5d0fd6e850a32521186253010b1597ba673a3c4ac1e1e6b54b096db71af0c71a83998bb3d9fb6698167347c56f4c8de575379e +AUX couchdb.conf-2 234 SHA256 056042951c9314feab924d707bf347b2ef265f10e90bec847315d9c0156f700a SHA512 5c40927957362a7431be6980be3a239e4ee0ca47d28f1b4d4fb3014b307e459eb429f5b50e0c8aa58b3e9f2285371616a58f06207e272feae1bed33f8c32d836 WHIRLPOOL 694a6ad4d948a56903ea8c628506325bcac181b827c8000aad1032014668da19d571ecee6f37bc1ecaec06c7783ea2918685aa107ff3786f5909cfbf3356fd5c +AUX couchdb.init-4 439 SHA256 ae1b5551ce432ca85a99e3a93355204936b4dff99dc0cdba5e19d44b87946f76 SHA512 a1e0a9403082e1c336454584d78d15e5d76861b3b3d0e56fcfb25ab50c0dbbdcf658e251e25f22e2a58dc72f38ec16ce82759bf9c7b5330a569ffb5fab912999 WHIRLPOOL 8ebe4af5892ea2b8ef4e00d273ce3a0612de281907327a2b3191a30822077fb0470b6a0af39cea6806d59da25d19b517db678aaead514ad9b46a22c8d2110922 +DIST apache-couchdb-1.6.1.tar.gz 12085350 SHA256 5a601b173733ce3ed31b654805c793aa907131cd70b06d03825f169aa48c8627 SHA512 70630a27dec7281fa5bdca0601796baa28fba1d7c9975d8f38b9623bbeedd62b26081118357886c7be00b7769360238b2c99695234e13cecb15a210eb986eadc WHIRLPOOL 5776fe139db54e5ec285ef9882f5164a42a499bab312d66c0edd5314dd1915827a7cf7df02cd5df85c437bf3f70096cb101748956d639e8e80ffd0bb0b79197a +EBUILD couchdb-1.6.1-r2.ebuild 1876 SHA256 c5edae443bb4025460844b845ab3aac1b70be4b2a4c1ad294c69f2f0d64798e2 SHA512 32ca749588b62e0cdb954e6fcf8753558ea754429b6cc330c8d2503d15f829cfa5d78922981447eb665335edb90bef6bffccf2f740ff7bfb438001abea63499d WHIRLPOOL 263970ac0b11cdc953ce249fe7ea75ff6e17777da5f8ed1d42a9d9c45d13b99736fe3373c62feabfccb7f235c91d292e51e5005b90dc50a47650196a6740efa1 +EBUILD couchdb-1.6.1-r3.ebuild 1921 SHA256 09b0f5d12a73094dfd06f6d10c87cb7a40957a5411431130b916578ef05ed009 SHA512 f48dc14ef8fdacc2d904d98d7b5f9cc24d00ae77858eedcbe32d8f8fc254b8c5ee4f996d097c67914c8fcf5749ac0877ec8af25a047a80359f2dccb5a5bd5b9f WHIRLPOOL d281422ae6f548f91f1007757d9080798bad4971d8a1204984e5d5e77395c231790fe0c8e95a7cd834061b0ea4f864e51d68f93fb0c1c43a90ea8329a73dff1b +MISC ChangeLog 3689 SHA256 9695fbf0257c000cfb6b875048d6b5f7b61cd2a1d15da22017114675b293a5f3 SHA512 25cd2bbf8512952af2ffa3f6fd8fd14ec09497088eaea9b660f54e1c10752118b387e10b113218b1a36fdbedc9b7d03d18fb79814cc297484dfafad7234c6e51 WHIRLPOOL 3efe4e412eef4ca434bdf53ac0b81e8f882a7db4285b291730e4669d9bd68e267a6957ba783dc656774faa9c014e355593d0efc00554a978359ca0ddfa71028f +MISC ChangeLog-2015 14103 SHA256 3a06cdf5f2fb5900395c9ceb77aa1e355811eb9412e6126f48dab7c07de136e3 SHA512 a90e09a5a6e33ec0f1eddec1a2b651a201b90dc797525616034330006e263f12cf1e338d456269a48a406557d649c6cc1bf3ced63545cda5055961f35adf088a WHIRLPOOL 1585d163b62ca0835f429d6d81b8d8572bc9dff8d477315649cb48aebf7364c81bec11dc4835b694d5c790e4fc50f54b39c8313c31d7f9fc7ab9bd2d69a953ac +MISC metadata.xml 212 SHA256 061538b4837ab7b95b652299476a75942b769652dbd569225713fdf1166b1d37 SHA512 e4f4b6dbbf6bf039ff5c19bb6a209ad4e0b1286f8cf7cc0cbafcc04fcf93fb92766c8cae06ff19f980a069c7fe9a1686437ab215f84ce10e301275ae107d00bd WHIRLPOOL bb35c86572b2ad56bf93b52f6eca6bea0f5591c1a9ebd608833dea63c89d4bd36cd402a8ffc2d5fdc1d7e1d5466782d1e37dfcac14fae0bbb181029799728fa5 diff --git a/dev-db/couchdb/couchdb-1.6.1-r2.ebuild b/dev-db/couchdb/couchdb-1.6.1-r2.ebuild new file mode 100644 index 000000000000..ae88d2259b31 --- /dev/null +++ b/dev-db/couchdb/couchdb-1.6.1-r2.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit autotools eutils multilib pax-utils user + +DESCRIPTION="Distributed, fault-tolerant and schema-free document-oriented database" +HOMEPAGE="http://couchdb.apache.org/" +SRC_URI="mirror://apache/couchdb/source/${PV}/apache-${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="libressl selinux test" + +RDEPEND=">=dev-libs/icu-4.3.1:= + <dev-lang/erlang-19.0[ssl] + !libressl? ( >=dev-libs/openssl-0.9.8j:0 ) + libressl? ( dev-libs/libressl ) + >=net-misc/curl-7.18.2 + <dev-lang/spidermonkey-1.8.7 + selinux? ( sec-policy/selinux-couchdb )" + +DEPEND="${RDEPEND} + sys-devel/autoconf-archive" +RESTRICT=test + +S="${WORKDIR}/apache-${P}" + +pkg_setup() { + enewgroup couchdb + enewuser couchdb -1 -1 /var/lib/couchdb couchdb +} + +src_prepare() { + sed -i ./src/couchdb/priv/Makefile.* -e 's|-Werror||g' + epatch "${FILESDIR}/${PV}-erlang-18.patch" + eautoreconf +} + +src_configure() { + econf \ + --with-erlang="${EPREFIX}"/usr/$(get_libdir)/erlang/usr/include \ + --localstatedir="${EPREFIX}"/var \ + --with-js-lib="${EPREFIX}"/usr/$(get_libdir) + # bug 296609, upstream bug #COUCHDB-621 + sed -e "s#localdocdir = /usr/share/doc/couchdb#localdocdir = "${EPREFIX}"/usr/share/doc/${PF}#" -i Makefile || die "sed failed" +} + +src_compile() { + emake + # bug 442616 + pax-mark mr src/couchdb/priv/couchjs +} + +src_test() { + emake distcheck +} + +src_install() { + emake DESTDIR="${D}" install + + fowners couchdb:couchdb \ + /var/lib/couchdb \ + /var/log/couchdb + + for f in "${ED}"/etc/couchdb/*.ini ; do + fowners root:couchdb "${f#${ED}}" + fperms 660 "${f#${ED}}" + done + fperms 664 /etc/couchdb/default.ini + + newinitd "${FILESDIR}/couchdb.init-4" couchdb + newconfd "${FILESDIR}/couchdb.conf-2" couchdb + + sed -i -e "s:LIBDIR:$(get_libdir):" "${ED}/etc/conf.d/couchdb" +} diff --git a/dev-db/couchdb/couchdb-1.6.1-r3.ebuild b/dev-db/couchdb/couchdb-1.6.1-r3.ebuild new file mode 100644 index 000000000000..cb3841fb4555 --- /dev/null +++ b/dev-db/couchdb/couchdb-1.6.1-r3.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit autotools eutils multilib pax-utils user + +DESCRIPTION="Distributed, fault-tolerant and schema-free document-oriented database" +HOMEPAGE="http://couchdb.apache.org/" +SRC_URI="mirror://apache/couchdb/source/${PV}/apache-${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" +IUSE="libressl selinux test" + +RDEPEND=">=dev-libs/icu-4.3.1:= + <dev-lang/erlang-20.0[ssl] + !libressl? ( >=dev-libs/openssl-0.9.8j:0 ) + libressl? ( dev-libs/libressl ) + >=net-misc/curl-7.18.2 + <dev-lang/spidermonkey-1.8.7 + selinux? ( sec-policy/selinux-couchdb )" + +DEPEND="${RDEPEND} + sys-devel/autoconf-archive" +RESTRICT=test + +S="${WORKDIR}/apache-${P}" + +pkg_setup() { + enewgroup couchdb + enewuser couchdb -1 -1 /var/lib/couchdb couchdb +} + +src_prepare() { + sed -i ./src/couchdb/priv/Makefile.* -e 's|-Werror||g' + epatch "${FILESDIR}/${PV}-erlang-18.patch" + epatch "${FILESDIR}/${PV}-erlang-19.patch" + eautoreconf +} + +src_configure() { + econf \ + --with-erlang="${EPREFIX}"/usr/$(get_libdir)/erlang/usr/include \ + --localstatedir="${EPREFIX}"/var \ + --with-js-lib="${EPREFIX}"/usr/$(get_libdir) + # bug 296609, upstream bug #COUCHDB-621 + sed -e "s#localdocdir = /usr/share/doc/couchdb#localdocdir = "${EPREFIX}"/usr/share/doc/${PF}#" -i Makefile || die "sed failed" +} + +src_compile() { + emake + # bug 442616 + pax-mark mr src/couchdb/priv/couchjs +} + +src_test() { + emake distcheck +} + +src_install() { + emake DESTDIR="${D}" install + + fowners couchdb:couchdb \ + /var/lib/couchdb \ + /var/log/couchdb + + for f in "${ED}"/etc/couchdb/*.ini ; do + fowners root:couchdb "${f#${ED}}" + fperms 660 "${f#${ED}}" + done + fperms 664 /etc/couchdb/default.ini + + newinitd "${FILESDIR}/couchdb.init-4" couchdb + newconfd "${FILESDIR}/couchdb.conf-2" couchdb + + sed -i -e "s:LIBDIR:$(get_libdir):" "${ED}/etc/conf.d/couchdb" +} diff --git a/dev-db/couchdb/files/1.6.1-erlang-18.patch b/dev-db/couchdb/files/1.6.1-erlang-18.patch new file mode 100644 index 000000000000..a0ffea8b12fd --- /dev/null +++ b/dev-db/couchdb/files/1.6.1-erlang-18.patch @@ -0,0 +1,99 @@ +From 95cb436be30305efa091809813b64ef31af968c8 Mon Sep 17 00:00:00 2001 +From: Dave Cottlehuber <dch@apache.org> +Date: Fri, 26 Jun 2015 10:31:27 +0200 +Subject: [PATCH] build: support OTP-18.0 + +--- + INSTALL.Unix | 2 +- + INSTALL.Windows | 2 +- + configure.ac | 8 ++++---- + share/doc/src/install/unix.rst | 2 +- + share/doc/src/install/windows.rst | 2 +- + 5 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/INSTALL.Unix b/INSTALL.Unix +index f66f98c..4c63bc8 100644 +--- a/INSTALL.Unix ++++ b/INSTALL.Unix +@@ -39,7 +39,7 @@ Dependencies + + You should have the following installed: + +- * Erlang OTP (>=R14B01, =<R17) (http://erlang.org/) ++ * Erlang OTP (>=R14B01, =<R18) (http://erlang.org/) + * ICU (http://icu-project.org/) + * OpenSSL (http://www.openssl.org/) + * Mozilla SpiderMonkey (1.8.5) (http://www.mozilla.org/js/spidermonkey/) +diff --git a/INSTALL.Windows b/INSTALL.Windows +index 29c69b0..1ca04fd 100644 +--- a/INSTALL.Windows ++++ b/INSTALL.Windows +@@ -29,7 +29,7 @@ Dependencies + + You will need the following installed: + +- * Erlang OTP (>=14B01, <R17) (http://erlang.org/) ++ * Erlang OTP (>=14B01, <R18) (http://erlang.org/) + * ICU (>=4.*) (http://icu-project.org/) + * OpenSSL (>=0.9.8r) (http://www.openssl.org/) + * Mozilla SpiderMonkey (=1.8.5) (http://www.mozilla.org/js/spidermonkey/) +diff --git a/configure.ac b/configure.ac +index 103f029..bf9ffc4 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -411,7 +411,7 @@ esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking Erlang version compatibility" >&5 + $as_echo_n "checking Erlang version compatibility... " >&6; } +-erlang_version_error="The installed Erlang version must be >= R14B (erts-5.8.1) and =< 17 (erts-6.0)" ++erlang_version_error="The installed Erlang version must be >= R14B (erts-5.8.1) and =< 18 (erts-7.0)" + + version="`${ERL} -version 2>&1 | ${SED} 's/[[^0-9]]/ /g'` 0 0 0" + major_version=`echo $version | ${AWK} "{print \\$1}"` +@@ -419,7 +419,7 @@ minor_version=`echo $version | ${AWK} "{print \\$2}"` + patch_version=`echo $version | ${AWK} "{print \\$3}"` + echo -n "detected Erlang version: $major_version.$minor_version.$patch_version..." + +-if test $major_version -lt 5 -o $major_version -gt 6; then ++if test $major_version -lt 5 -o $major_version -gt 7; then + as_fn_error $? "$erlang_version_error major_version does not match" "$LINENO" 5 + fi + +@@ -438,9 +438,9 @@ otp_release="`\ + AC_SUBST(otp_release) + + AM_CONDITIONAL([USE_OTP_NIFS], +- [can_use_nifs=$(echo $otp_release | grep -E "^(R14B|R15|R16|17)")]) ++ [can_use_nifs=$(echo $otp_release | grep -E "^(R14B|R15|R16|17|18)")]) + AM_CONDITIONAL([USE_EJSON_COMPARE_NIF], +- [can_use_ejson=$(echo $otp_release | grep -E "^(R14B03|R15|R16|17)")]) ++ [can_use_ejson=$(echo $otp_release | grep -E "^(R14B03|R15|R16|17|18)")]) + + has_crypto=`\ + ${ERL} -eval "\ +diff --git a/share/doc/src/install/unix.rst b/share/doc/src/install/unix.rst +index 76fe922..904c128 100644 +--- a/share/doc/src/install/unix.rst ++++ b/share/doc/src/install/unix.rst +@@ -52,7 +52,7 @@ Dependencies + + You should have the following installed: + +-* `Erlang OTP (>=R14B01, =<R17) <http://erlang.org/>`_ ++* `Erlang OTP (>=R14B01, =<R18) <http://erlang.org/>`_ + * `ICU <http://icu-project.org/>`_ + * `OpenSSL <http://www.openssl.org/>`_ + * `Mozilla SpiderMonkey (1.8.5) <http://www.mozilla.org/js/spidermonkey/>`_ +diff --git a/share/doc/src/install/windows.rst b/share/doc/src/install/windows.rst +index b7b66af..494ef65 100644 +--- a/share/doc/src/install/windows.rst ++++ b/share/doc/src/install/windows.rst +@@ -90,7 +90,7 @@ Dependencies + + You should have the following installed: + +-* `Erlang OTP (>=14B01, <R17) <http://erlang.org/>`_ ++* `Erlang OTP (>=14B01, <R18) <http://erlang.org/>`_ + * `ICU (>=4.*) <http://icu-project.org/>`_ + * `OpenSSL (>0.9.8r) <http://www.openssl.org/>`_ + * `Mozilla SpiderMonkey (=1.8.5) <http://www.mozilla.org/js/spidermonkey/>`_ diff --git a/dev-db/couchdb/files/1.6.1-erlang-19.patch b/dev-db/couchdb/files/1.6.1-erlang-19.patch new file mode 100644 index 000000000000..6ffb5a4e9536 --- /dev/null +++ b/dev-db/couchdb/files/1.6.1-erlang-19.patch @@ -0,0 +1,105 @@ +From 41304b83946f029f9712714cc89e9f630442d668 Mon Sep 17 00:00:00 2001 +From: Eugene Pirogov <iamexile@gmail.com> +Date: Mon, 11 Jul 2016 00:38:11 +0300 +Subject: [PATCH] build: support OTP-19.0 + +- add travis support for newer OTP releases +- update docs +- update configure.ac + +closes #431 +--- + .travis.yml | 3 +++ + INSTALL.Unix | 2 +- + INSTALL.Windows | 2 +- + configure.ac | 8 ++++---- + share/doc/src/install/unix.rst | 2 +- + share/doc/src/install/windows.rst | 2 +- + 6 files changed, 11 insertions(+), 8 deletions(-) + +diff --git a/.travis.yml b/.travis.yml +index 1bddb6a..ef19231 100644 +--- a/INSTALL.Unix ++++ b/INSTALL.Unix +@@ -39,7 +39,7 @@ Dependencies + + You should have the following installed: + +- * Erlang OTP (>=R14B01, =<R18) (http://erlang.org/) ++ * Erlang OTP (>=R14B01, =<R19) (http://erlang.org/) + * ICU (http://icu-project.org/) + * OpenSSL (http://www.openssl.org/) + * Mozilla SpiderMonkey (1.8.5) (http://www.mozilla.org/js/spidermonkey/) +diff --git a/INSTALL.Windows b/INSTALL.Windows +index 1ca04fd..41fdcef 100644 +--- a/INSTALL.Windows ++++ b/INSTALL.Windows +@@ -29,7 +29,7 @@ Dependencies + + You will need the following installed: + +- * Erlang OTP (>=14B01, <R18) (http://erlang.org/) ++ * Erlang OTP (>=14B01, <R19) (http://erlang.org/) + * ICU (>=4.*) (http://icu-project.org/) + * OpenSSL (>=0.9.8r) (http://www.openssl.org/) + * Mozilla SpiderMonkey (=1.8.5) (http://www.mozilla.org/js/spidermonkey/) +diff --git a/configure.ac b/configure.ac +index bf9ffc4..a6a667a 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -411,7 +411,7 @@ esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking Erlang version compatibility" >&5 + $as_echo_n "checking Erlang version compatibility... " >&6; } +-erlang_version_error="The installed Erlang version must be >= R14B (erts-5.8.1) and =< 18 (erts-7.0)" ++erlang_version_error="The installed Erlang version must be >= R14B (erts-5.8.1) and =< 19 (erts-8.0)" + + version="`${ERL} -version 2>&1 | ${SED} 's/[[^0-9]]/ /g'` 0 0 0" + major_version=`echo $version | ${AWK} "{print \\$1}"` +@@ -419,7 +419,7 @@ minor_version=`echo $version | ${AWK} "{print \\$2}"` + patch_version=`echo $version | ${AWK} "{print \\$3}"` + echo -n "detected Erlang version: $major_version.$minor_version.$patch_version..." + +-if test $major_version -lt 5 -o $major_version -gt 7; then ++if test $major_version -lt 5 -o $major_version -gt 8; then + as_fn_error $? "$erlang_version_error major_version does not match" "$LINENO" 5 + fi + +@@ -438,9 +438,9 @@ otp_release="`\ + AC_SUBST(otp_release) + + AM_CONDITIONAL([USE_OTP_NIFS], +- [can_use_nifs=$(echo $otp_release | grep -E "^(R14B|R15|R16|17|18)")]) ++ [can_use_nifs=$(echo $otp_release | grep -E "^(R14B|R15|R16|17|18|19)")]) + AM_CONDITIONAL([USE_EJSON_COMPARE_NIF], +- [can_use_ejson=$(echo $otp_release | grep -E "^(R14B03|R15|R16|17|18)")]) ++ [can_use_ejson=$(echo $otp_release | grep -E "^(R14B03|R15|R16|17|18|19)")]) + + has_crypto=`\ + ${ERL} -eval "\ +diff --git a/share/doc/src/install/unix.rst b/share/doc/src/install/unix.rst +index 904c128..b4684fa 100644 +--- a/share/doc/src/install/unix.rst ++++ b/share/doc/src/install/unix.rst +@@ -52,7 +52,7 @@ Dependencies + + You should have the following installed: + +-* `Erlang OTP (>=R14B01, =<R18) <http://erlang.org/>`_ ++* `Erlang OTP (>=R14B01, =<R19) <http://erlang.org/>`_ + * `ICU <http://icu-project.org/>`_ + * `OpenSSL <http://www.openssl.org/>`_ + * `Mozilla SpiderMonkey (1.8.5) <http://www.mozilla.org/js/spidermonkey/>`_ +diff --git a/share/doc/src/install/windows.rst b/share/doc/src/install/windows.rst +index 494ef65..0228550 100644 +--- a/share/doc/src/install/windows.rst ++++ b/share/doc/src/install/windows.rst +@@ -90,7 +90,7 @@ Dependencies + + You should have the following installed: + +-* `Erlang OTP (>=14B01, <R18) <http://erlang.org/>`_ ++* `Erlang OTP (>=14B01, <R19) <http://erlang.org/>`_ + * `ICU (>=4.*) <http://icu-project.org/>`_ + * `OpenSSL (>0.9.8r) <http://www.openssl.org/>`_ + * `Mozilla SpiderMonkey (=1.8.5) <http://www.mozilla.org/js/spidermonkey/>`_ diff --git a/dev-db/couchdb/files/couchdb.conf-2 b/dev-db/couchdb/files/couchdb.conf-2 new file mode 100644 index 000000000000..94d50b35f33d --- /dev/null +++ b/dev-db/couchdb/files/couchdb.conf-2 @@ -0,0 +1,9 @@ +# Options for CouchDB + +EXEC="/usr/bin/couchdb" +COUCHDB_USER="couchdb:couchdb" +COUCHDB_PID_FILE="/var/run/couchdb/couchdb.pid" +COUCHDB_STDOUT_FILE="/dev/null" +COUCHDB_STDERR_FILE="/dev/null" +#COUCHDB_RESPAWN_TIMEOUT= +#COUCHDB_OPTIONS= diff --git a/dev-db/couchdb/files/couchdb.init-4 b/dev-db/couchdb/files/couchdb.init-4 new file mode 100644 index 000000000000..aab1757d3cf4 --- /dev/null +++ b/dev-db/couchdb/files/couchdb.init-4 @@ -0,0 +1,17 @@ +#!/sbin/openrc-run +# Copyright 1999-2013 Dirkjan Ochtman +# Distributed under the terms of the Apache License, Version 2.0 + +pidfile=${COUCHDB_PID_FILE} +command=${EXEC:-/usr/bin/couchdb} +command_args="-b -o ${COUCHDB_STDOUT_FILE} -e ${COUCHDB_STDERR_FILE} -p ${pidfile} ${COUCHDB_OPTIONS}" + +start_stop_daemon_args="--user ${COUCHDB_USER}" + +depend() { + need net +} + +start_pre() { + checkpath -q -d -m 0755 -o ${COUCHDB_USER} /var/run/couchdb +} diff --git a/dev-db/couchdb/metadata.xml b/dev-db/couchdb/metadata.xml new file mode 100644 index 000000000000..37f6a3033902 --- /dev/null +++ b/dev-db/couchdb/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>djc@gentoo.org</email> +</maintainer> +</pkgmetadata> |