Commit graph

47 commits

Author SHA1 Message Date
Jack Nagel
53473b6bf5 Clean up MacOS version method usage
The MacOS.version? family of methods (other than "leopard?") are poorly
defined and lead to confusing code. Replace them in formulae with more
explicit comparisons.

"MacOS.version" is a special version object that can be compared to
numerics, symbols, and strings using the standard Ruby comparison
methods.

The old methods were moved to compat when the version comparison code
was merged, and they must remain there "forever", but they should not be
used in new code.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-09-10 16:16:54 -05:00
Mike McQuaid
88779ade49 Batch convert MD5 formula to SHA1.
Closes Homebrew/homebrew#14653.
2012-09-03 11:36:42 -07:00
Adam Vandenberg
805166de7a CouchDB: remove anticipated devel branch
The --devel branch didn't actually exist, so removing.
2012-05-03 21:17:53 -07:00
Adam Vandenberg
aaf81c1531 Simplify some :using 2012-05-03 20:37:57 -07:00
Dave Cottlehuber
aa052dff05 CouchDB: update to 1.2.0
- bump to latest release
- add --devel option for next anticipated release branch
- document how to run CouchDB as a system or user daemon

Closes Homebrew/homebrew#11440.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2012-04-20 10:32:36 -07:00
Adam Vandenberg
16abc347cc Remove redundant :using specs 2012-04-19 21:06:00 -07:00
Adam Vandenberg
c757157a84 CouchDB: fix 1.1.1 download location 2012-04-08 12:43:40 -07:00
Peritor Consulting
146aa9fbe5 fix url for couchdb formula
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-04-05 07:06:06 -07:00
James G. Kim
53eef79bab CouchDB: use git repo and fix SpiderMonkey include path
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-03-15 19:32:49 -07:00
Jan Lehnardt
83ad8fb01e CouchDB 1.1.1
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-11-02 08:16:12 -07:00
Brad Ackerman
61bda53be7 couchdb: add build-time dep on help2man
Closes Homebrew/homebrew#8381.
Closes Homebrew/homebrew#8382.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-10-31 17:18:14 -05:00
Adam Vandenberg
d205c72966 Fix plist permissions for Lion 2011-09-02 14:41:57 -07:00
Adam Vandenberg
e7e6191364 couchdb: fix md5 2011-07-28 21:41:38 -07:00
Max Howell
77c73ecb89 Use Apache’s closer.cgi where appropriate
Some of these were pointing at archive.apache.org. Now they aren’t, I investigated for good rationale for using the archive before altering it.

mod_python still uses archive.apache.org as that is the only place it exists that I could find.

jsvc *now* uses apache.archive.org as the formula was otherwise broken and the binary tarball it needs no longer exists on the main mirrors.
2011-07-27 10:41:17 +01:00
Adam Vandenberg
cf05bf2678 CouchDB: add test instructions 2011-07-07 11:20:06 -07:00
Dave Cottlehuber
586bbac6cd couchdb 1.1.0
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-05 21:04:04 -07:00
Gabor Ratky
18b15ef1b1 Allow installing CouchDB from SVN trunk
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-05-06 11:08:49 -07:00
Adam Vandenberg
121e4f8614 Normalize use of MACOS_VERSION 2011-04-09 09:36:30 -07:00
Adam Vandenberg
4147b05c57 Use ruby style for inheritance. 2011-03-12 11:55:09 -08:00
Carlos Rodriguez
9c6a41ddc6 Clean up LaunchAgent caveats.
Documentation now has instructions on creating ~/Library/LaunchAgents
directory for first time installs of Formulas.
Appending trailing slash to Formula documentation in regards to copying
plists to LaunchAgents directory.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-05 10:13:14 -08:00
yachris
6359edf1ff Updated couchdb.rb formula to couchdb 1.0.2.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-01-29 12:24:49 -08:00
Tianyi Cui
8b275c916a Use https for all GitHub URLs
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-11-18 20:14:27 -08:00
Adam Vandenberg
131e582849 couchdb - needs newer curl on Leopard 2010-11-09 06:32:16 -08:00
Trevor Turk
5f788f794f couchdb - fix typo in plist
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-09-22 13:38:51 -07:00
Trevor Turk
ab47448652 couchdb: fix potential problem with download, add plist info in caveats
Signed-off-by: David Höppner <0xffea@gmail.com>
2010-09-01 17:54:35 +02:00
David Höppner
70d004413d couchdb: fixes Homebrew/homebrew#2285 2010-08-26 21:15:02 +02:00
Lee Packham
182250ded7 Update to couchdb 1.0.1 and remove .ini file fix from brew
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-17 07:45:26 -07:00
Robert Newson
75a118d5e7 disable delayed commits (see http://couchdb.apache.org/notice/1.0.1.html for details)
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-10 08:46:24 -07:00
Adam Vandenberg
7bd947eb0b Update formulae for version 0.7
* Use new "url" features
* Use keg_only DSL
* Use "skip_clean :all" DSL
* Whitespace and style cleanups
* Make bash invocations less silly
* Use new man2-man8 helpers
* Remove "FileUtils." since it is included in Formula
* Use real names for deps instead of aliases
* ENV.x11 now updates path, so remove that from individual brews
2010-08-07 18:08:53 -07:00
Caleb Land
64b0426c60 update couchdb to 1.0.0
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-07-14 09:12:46 -07:00
Adam Vandenberg
a94664e50a CouchDB was not finding Erlang 2010-06-25 14:49:37 -07:00
Adam Vandenberg
91dc741d95 Fix couchdb homepage.
( Should be DSL-style call, not assignment. Fixes Homebrew/homebrew#1614 )
2010-06-16 13:13:24 -07:00
Adam Vandenberg
40f5522d7c Fix tag for CouchDB. Fixes Homebrew/homebrew#1166. 2010-04-13 09:11:42 -07:00
Matt Lyon
862977c414 turn couchdb to .11
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-04-10 21:29:08 -07:00
Adam Vandenberg
e70c7263dd CouchDB - tweak path references 2010-03-26 23:08:59 -07:00
Angel Pizarro
2cee739ce0 Removed patches from couchdb folmula, in favor of configure flags, with locations from the erlnag and spidermokey formulas
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-03-26 23:08:59 -07:00
Max Howell
ec3383a06d Force Couchdb to find Spidermonkey and Erlang
If you install Homebrew somewhere that isn't /usr/local couchdb doesn't find its deps, so patch that.

See? Install to /usr/local!

Fixes Homebrew/homebrew#180. Closes Homebrew/homebrew#493.
2010-01-19 12:31:47 +00:00
Tim Buchwaldt
1129e9ee6a Updated to CouchDB 0.10.1 2009-12-12 16:36:36 +00:00
Caleb Land
5c5bd71426 Correctly set the -install_name of libjs.dylib
Remove the workaround for the wrong dylib ID from couchdb and set it correctly
at the source.

Fixes Homebrew/homebrew#95
2009-10-19 04:02:32 +01:00
Max Howell
61b2307139 s/require 'brewkit'/require 'formula'/g
brewkit.rb changes ENV destructively, so lets not do that everytime a formula
is required. Now it's possible for other tools to require a formula
description without worrying about side-effects.
2009-10-15 16:48:03 +01:00
Mathias Meyer
37bfe6b568 A workaround for spidermonkey wonkiness to create a working couchjs binary. 2009-10-15 15:17:49 +01:00
Caleb Land
291c0f275d upgrade to couchdb 0.10 and fix problems
erlang installs its headers in a messed up place HOMEBREW_PREFIX/lib/erlang/usr/include)
2009-10-14 13:09:29 -04:00
Max Howell
26c79d6530 Simplify couchdb formula 2009-10-04 18:36:44 +01:00
Christian Mayer
b8c5c394b1 [couchdb] use mkpath instead of mkdir
To prevent Error: File exists - /usr/local/Cellar/couchdb/0.9.1/var/lib/couchdb
when recompiling.
2009-10-01 12:28:55 +01:00
Paul J. Davis
b7a6a4420d Tweak the var/(lib|log) directories.
It appears as though Homebrew is aggressively removing empty
directories. I just created empty files to keep these alive so that
CouchDB would't choke on startup. I'm tired, otherwise I'd see if I
could use skip_clean? to skip removing the empty dirs.

Thanks to Kamal for fixing the initial log directory mixup.

Signed-Off-By: Adam Vandenberg <flangy@gmail.com>

Update Couchdb formula now that skip_clean? can test empty folders.
2009-09-29 23:32:58 +01:00
Max Howell
a0759ae93a Use new depends_on syntax in all formula
Many formula were imported during the development of the dependency branch.
2009-09-21 19:00:13 +01:00
Sean Wolfe
5fc51a6e1b Couchdb and dependency formulae
Signed-off-by: Max Howell <max@methylblue.com>

I squashed a number of commits here, and also replaced the use of nspr.prefix with HOMEBREW_PREFIX as in theory we are flexible with our requirement for dependencies, although with the limited build system that SpiderMonkey possesses this is difficult for us to achieve anyway…
2009-09-14 20:33:46 +01:00