Commit graph

17295 commits

Author SHA1 Message Date
Samuel John
f6e80bdea2 Python 2.x and 3.x support
New `depends_on :python` Dependency.
New `depends_on :python3` Dependency.

To avoid having multiple formulae with endings -py2 and -py3,
we will handle support for different pythons (2.x vs. 3.x)
in the same formula.
Further brewed vs. external python will be transparently supported.

The formula also gets a new object `python`, which is false if
no Python is available or the user has disabled it. Otherwise
it is defined and provides several support methods:

python.site_packages # the site-packages in the formula's Cellar
python.global_site_packages
python.binary # the full path to the python binary
python.prefix
python.version
python.version.major
python.version.minor
python.xy # => e.g. "python2.7"
python.incdir # includes of python
python.libdir # the python dylib library
python.pkg_config_path # used internally by brew
python.from_osx?
python.framework?
python.universal?
python.pypy?
python.standard_caveats # Text to set PYTHONPATH for python.from_osx?
python.if3then3 # => "" for 2.x and to "3" for 3.x.

Further, to avoid code duplication, `python` takes an optional
block that is run twice if the formula defines depends_on
:python AND :python3.

python do
  system python, 'setup.py', "--prefix=#{prefix}"
end

Read more in the Homebrew wiki.
2013-06-03 17:29:43 +02:00
Misty De Meo
2e64384f82 cairo: depend on freetype when building without X
harfbuzz won't build without cairo-ft.
2013-06-02 19:35:36 -05:00
Jack Nagel
e8a3879d6a libzdb: use recommended deps 2013-06-02 17:13:06 -05:00
Misty De Meo
bd32bcfe5b fftw: add test 2013-06-02 16:03:36 -05:00
Adam Vandenberg
6ab5929183 chcase: style nits 2013-06-02 12:23:47 -07:00
Adam Vandenberg
b93ebced4e botan: simplify
* don't need to_s on ENV.compiler
* soname inreplace no longer needed
2013-06-02 11:52:43 -07:00
Adam Vandenberg
be45887a8d basex: install metafiles in prefix 2013-06-02 11:40:34 -07:00
Adam Vandenberg
e62dee5650 autoenv: style nits 2013-06-02 11:23:39 -07:00
Adam Vandenberg
557eb368c2 aplus: style nit 2013-06-02 11:11:42 -07:00
Adam Vandenberg
2d00dfa2db alac: style nit 2013-06-02 10:57:08 -07:00
Matthew Price
df88e780a3 ghi 0.9.0.20130504
Closes Homebrew/homebrew#20211.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-02 10:54:59 -07:00
Adam Vandenberg
9d9cb0a4f2 abcMIDI 2013-05-10 2013-06-02 10:21:17 -07:00
Adam Vandenberg
71470397db abcm2ps: fix path in test 2013-06-02 10:19:55 -07:00
Mojo Talantikite
891bfad266 RethinkDB: add launchd plist
Closes Homebrew/homebrew#20186.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-02 10:08:11 -07:00
Adam Vandenberg
2fb8ba2f1b pxz: does not build with clang
Use llvm or gcc, as pxz uses openmp.

Closes Homebrew/homebrew#20209.
2013-06-02 10:05:34 -07:00
Kiyoshi '13k' Murata
c0e3c77fae pure 0.57
Closes Homebrew/homebrew#20203.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-02 08:27:37 -07:00
Simon Sigurdhsson
71a1e1f7e2 dnscrypt-proxy 1.3.0
Closes mxcl/homebrew#20205.

Closes Homebrew/homebrew#20206.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-02 08:27:04 -07:00
Peter Aronoff
1de8187428 sbcl: remove caveat
Homebrew no longer includes the maxima formula in mxcl/master, so the
message is only confusing.

Closes Homebrew/homebrew#20207.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-02 08:26:21 -07:00
Jose Santos
4cb8186096 sbcl 1.1.7
Closes Homebrew/homebrew#20200.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-01 19:58:00 -07:00
tokuhirom
4034f667bb plenv 2.0.1
Closes Homebrew/homebrew#20202.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-01 19:56:07 -07:00
Jaime Marquínez Ferrándiz
890b66f165 cherokee: depends on wget if HEAD
Closes Homebrew/homebrew#20196.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-01 14:15:59 -07:00
Adam Vandenberg
881592c985 drush: fix checksum 2013-06-01 12:52:00 -07:00
Jack Nagel
9a23b2c8d8 pcre: deparallelize tests
Fixes Homebrew/homebrew#20197.
2013-06-01 14:38:23 -05:00
Jack Nagel
d1bf91ac88 pcre 8.33 2013-06-01 10:51:34 -05:00
Jack Nagel
04cdb2f59a libmxml: update download URL
Fixes Homebrew/homebrew#20191.
2013-06-01 10:29:22 -05:00
Valerii Hiora
a0692fd1de MPlayerShell 0.9.1
Closes Homebrew/homebrew#20193.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-06-01 10:25:47 -05:00
tokuhirom
ec41b54c5d plenv 1.9.4
Closes Homebrew/homebrew#20190.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-06-01 10:24:21 -05:00
Jack Nagel
17d4a1d98f ghc: fix testsuite download
Fixes Homebrew/homebrew#20194.
2013-06-01 10:22:21 -05:00
Sebastian Sdorra
409b1f4f4d scm-manager 1.31
Closes Homebrew/homebrew#20195.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-06-01 10:15:13 -05:00
Adam Vandenberg
f35322f427 libmtp: does not compile on Snow Leopard if libgcrypt is linked 2013-05-31 13:55:33 -07:00
Daniele Sluijters
db159ffd39 libmtp 1.1.6.
The 1.1.6 upgrade introduces a bunch of fixes in libmtp as well as a
host of new supported devices. Most notably the Windows Phone 8 series
of devices, the Nexus 4 and the read/write extensions of Google Androids
MTP stack.

Closes Homebrew/homebrew#19883.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-05-31 13:55:27 -07:00
Brian Gilbert
976faf12c9 drush 6
Closes Homebrew/homebrew#20039.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-05-31 13:45:13 -07:00
David Stoline
cb1f13682e drush: add bash_completion
Closes Homebrew/homebrew#20029.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-05-31 13:44:20 -07:00
Parker Moore
8ba7c43fd7 ghi 0.9.0.201304025
Closes Homebrew/homebrew#20111.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-05-31 13:35:46 -07:00
Sascha Koch
2c8d1d0630 gearman 1.1.7
Closes Homebrew/homebrew#20175.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-05-31 13:02:51 -07:00
Todd Wright
a425e4c422 ios-webkit-debug-proxy 1.3
Closes Homebrew/homebrew#20183.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-05-31 11:59:40 -07:00
Brett Koonce
bae8a57bbc spin 6.2.5
Closes Homebrew/homebrew#20179.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-05-31 10:50:11 -07:00
Brett Koonce
5608f41b1c newlisp 10.5.0
Closes Homebrew/homebrew#20180.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-05-31 10:50:06 -07:00
Julien Ammous
580a6aec2d libgetdata: do not build perl extension by default
Closes Homebrew/homebrew#20176.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-05-31 10:49:00 -07:00
Adam Vandenberg
0d61de2cc0 nginx head now uses mercurial 2013-05-31 07:46:05 -07:00
Damien Flament
70fbf577d3 zsh-syntax-highlighting 0.1.3
Fish shell like syntax highlighting for Zsh.

Closes Homebrew/homebrew#20138.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-05-31 07:03:12 -07:00
Tomy Hudson
fd01ca91cd lv2 1.4.0
Closes Homebrew/homebrew#20139.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-05-31 07:00:45 -07:00
tokuhirom
8071574d51 perl-build 1.03
Closes Homebrew/homebrew#20169.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-05-31 06:47:51 -07:00
Michael Hood
ddc3fff6e3 jq: install manpage
Closes Homebrew/homebrew#20174.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-05-31 06:47:42 -07:00
Adam Vandenberg
20cc99aa15 libgetdata 0.8.4 2013-05-30 20:53:04 -07:00
Seth Hillbrand
d26f839184 libgetdata 0.8.3
Closes Homebrew/homebrew#19111.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-05-30 20:49:27 -07:00
Andrew Childs
138e957ef9 opensc: locate docbook xsl via filesystem
The opensc formula currently uses the docbook formula to find the
docbook xsl path, which always refers to the newest version. When a
version of docbook is installed, but is not the latest, opensc will fail
to install. This change adopts the same approach as kdelibs in
homebrew-boneyard and globs the appropriate directory to find the path.

Closes Homebrew/homebrew#18715.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-05-30 20:38:51 -07:00
MerelyAPseudonym
054088b901 Leiningen 2.2.0
Closes Homebrew/homebrew#20158.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-05-30 20:24:10 -07:00
Kanwei Li
2d5f5838da Elasticsearch 0.90.1
Closes Homebrew/homebrew#20162.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-05-30 20:22:02 -07:00
Andrey Chizh
c63fb005af node 0.10.9
Closes Homebrew/homebrew#20164.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-05-30 20:21:38 -07:00