Update docs, comment mxcl/homebrew refs.
This commit is contained in:
parent
a5e40e3e0d
commit
9a0119dcf4
62 changed files with 75 additions and 75 deletions
|
@ -5,7 +5,7 @@ class Aacgain < Formula
|
|||
# This server will autocorrect a 1.9 url back to this 1.8 tarball.
|
||||
# The 1.9 version mentioned on the website is pre-release, so make
|
||||
# sure 1.9 is actually out before updating.
|
||||
# See: https://github.com/mxcl/homebrew/issues/16838
|
||||
# See: https://github.com/Homebrew/homebrew/issues/16838
|
||||
url 'http://aacgain.altosdesign.com/alvarez/aacgain-1.8.tar.bz2'
|
||||
sha1 '331039c4231e4d85ae878795ce3095dd96dcbfdb'
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ class AircrackNg < Formula
|
|||
sha1 '16eed1a8cf06eb8274ae382150b56589b23adf77'
|
||||
|
||||
# Remove root requirement from OUI update script. See:
|
||||
# https://github.com/mxcl/homebrew/pull/12755
|
||||
# https://github.com/Homebrew/homebrew/pull/12755
|
||||
def patches
|
||||
DATA
|
||||
end
|
||||
|
|
|
@ -16,7 +16,7 @@ class Alure < Formula
|
|||
def install
|
||||
# fix a broken include flags line, which fixes a build error.
|
||||
# Not reported upstream.
|
||||
# https://github.com/mxcl/homebrew/pull/6368
|
||||
# https://github.com/Homebrew/homebrew/pull/6368
|
||||
inreplace 'CMakeLists.txt', '${VORBISFILE_CFLAGS}',
|
||||
%x[pkg-config --cflags vorbisfile].chomp
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@ class Automake < Formula
|
|||
system "make install"
|
||||
|
||||
# Our aclocal must go first. See:
|
||||
# https://github.com/mxcl/homebrew/issues/10618
|
||||
# https://github.com/Homebrew/homebrew/issues/10618
|
||||
(share/"aclocal/dirlist").write <<-EOS.undent
|
||||
#{HOMEBREW_PREFIX}/share/aclocal
|
||||
/usr/share/aclocal
|
||||
|
|
|
@ -126,7 +126,7 @@ class Boost < Formula
|
|||
|
||||
# The context library is implemented as x86_64 ASM, so it
|
||||
# won't build on PPC or 32-bit builds
|
||||
# see https://github.com/mxcl/homebrew/issues/17646
|
||||
# see https://github.com/Homebrew/homebrew/issues/17646
|
||||
if Hardware::CPU.ppc? || Hardware::CPU.is_32_bit? || build.universal?
|
||||
without_libraries << "context"
|
||||
# The coroutine library depends on the context library.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
require 'formula'
|
||||
|
||||
# https version doesn't download with system curl on Snow Leopard
|
||||
# https://github.com/mxcl/homebrew/issues/20339
|
||||
# https://github.com/Homebrew/homebrew/issues/20339
|
||||
class Cfengine < Formula
|
||||
homepage 'http://cfengine.com/'
|
||||
url 'http://cfengine.com/source-code/download?file=cfengine-3.5.2.tar.gz'
|
||||
|
|
|
@ -31,7 +31,7 @@ class Clucene < Formula
|
|||
end
|
||||
|
||||
# Serialize the install step. See:
|
||||
# https://github.com/mxcl/homebrew/issues/8712
|
||||
# https://github.com/Homebrew/homebrew/issues/8712
|
||||
ENV.j1
|
||||
system "make install"
|
||||
end
|
||||
|
|
|
@ -7,7 +7,7 @@ class Cmigemo < Formula
|
|||
|
||||
depends_on 'nkf' => :build
|
||||
|
||||
# Patch per discussion at: https://github.com/mxcl/homebrew/pull/7005
|
||||
# Patch per discussion at: https://github.com/Homebrew/homebrew/pull/7005
|
||||
def patches
|
||||
DATA
|
||||
end
|
||||
|
|
|
@ -10,7 +10,7 @@ class Contacts < Formula
|
|||
sha1 '79526dd96e5b5297daaae6327c79de9366f94c87'
|
||||
|
||||
# Yes, it requires both Xcode *and* the CLT to build on 10.8 and newer;
|
||||
# see https://github.com/mxcl/homebrew/issues/21408
|
||||
# see https://github.com/Homebrew/homebrew/issues/21408
|
||||
depends_on :xcode
|
||||
depends_on :clt if MacOS.version > :lion
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ class Dc3dd < Formula
|
|||
--infodir=#{info}]
|
||||
|
||||
# Check for stpncpy is broken, and the replacement fails to compile
|
||||
# on Lion and newer; see https://github.com/mxcl/homebrew/issues/21510
|
||||
# on Lion and newer; see https://github.com/Homebrew/homebrew/issues/21510
|
||||
args << "gl_cv_func_stpncpy=yes" if MacOS.version >= :lion
|
||||
system "./configure", *args
|
||||
system "make"
|
||||
|
|
|
@ -105,7 +105,7 @@ class Emacs < Formula
|
|||
if build.include? "with-x"
|
||||
# These libs are not specified in xft's .pc. See:
|
||||
# https://trac.macports.org/browser/trunk/dports/editors/emacs/Portfile#L74
|
||||
# https://github.com/mxcl/homebrew/issues/8156
|
||||
# https://github.com/Homebrew/homebrew/issues/8156
|
||||
ENV.append 'LDFLAGS', '-lfreetype -lfontconfig'
|
||||
args << "--with-x"
|
||||
args << "--with-gif=no" << "--with-tiff=no" << "--with-jpeg=no"
|
||||
|
|
|
@ -3,7 +3,7 @@ require 'formula'
|
|||
class Fsv < Formula
|
||||
homepage 'http://fsv.sourceforge.net/'
|
||||
url 'https://github.com/natritmeyer/fsv.git', :tag => 'v0.9.1'
|
||||
# See https://github.com/mxcl/homebrew/pull/19161 for discussion and
|
||||
# See https://github.com/Homebrew/homebrew/pull/19161 for discussion and
|
||||
# reason about why we use this fork here. Eventually upstream at
|
||||
# 'https://github.com/mcuelenaere/fsv.git' should add tags!
|
||||
# Also note the sourceforge repo (but that seems no longer maintained.)
|
||||
|
|
|
@ -62,7 +62,7 @@ class Gfortran < Formula
|
|||
'--disable-nls'
|
||||
]
|
||||
|
||||
# https://github.com/mxcl/homebrew/issues/19584#issuecomment-19661219
|
||||
# https://github.com/Homebrew/homebrew/issues/19584#issuecomment-19661219
|
||||
if build.include? 'enable-multilib' and MacOS.prefer_64_bit?
|
||||
args << '--enable-multilib'
|
||||
else
|
||||
|
|
|
@ -16,7 +16,7 @@ class Ggobi < Formula
|
|||
depends_on :x11
|
||||
|
||||
# Several files reference "line 0", which gcc accepts but clang doesn't
|
||||
# See https://github.com/mxcl/homebrew/pull/13423
|
||||
# See https://github.com/Homebrew/homebrew/pull/13423
|
||||
def patches; DATA; end
|
||||
|
||||
def install
|
||||
|
|
|
@ -70,7 +70,7 @@ class Ghc < Formula
|
|||
|
||||
cd 'Ghcsource' do
|
||||
# Fix an assertion when linking ghc with llvm-gcc
|
||||
# https://github.com/mxcl/homebrew/issues/13650
|
||||
# https://github.com/Homebrew/homebrew/issues/13650
|
||||
ENV['LD'] = 'ld'
|
||||
|
||||
if Hardware.is_64_bit? and not build.build_32_bit?
|
||||
|
|
|
@ -31,7 +31,7 @@ class Gmp < Formula
|
|||
if build.build_32_bit?
|
||||
ENV.m32
|
||||
ENV.append 'ABI', '32'
|
||||
# https://github.com/mxcl/homebrew/issues/20693
|
||||
# https://github.com/Homebrew/homebrew/issues/20693
|
||||
args << "--disable-assembly"
|
||||
elsif build.bottle?
|
||||
args << "--disable-assembly"
|
||||
|
|
|
@ -14,7 +14,7 @@ class Goffice < Formula
|
|||
depends_on :x11
|
||||
|
||||
# Fix for goffice trying to use a retired pcre api. Reported/source = Macports
|
||||
# https://github.com/mxcl/homebrew/issues/15171
|
||||
# https://github.com/Homebrew/homebrew/issues/15171
|
||||
def patches
|
||||
DATA
|
||||
end
|
||||
|
|
|
@ -60,7 +60,7 @@ class GstPluginsUgly < Formula
|
|||
|
||||
if build.with? "opencore-amr"
|
||||
# Fixes build error, missing includes.
|
||||
# https://github.com/mxcl/homebrew/issues/14078
|
||||
# https://github.com/Homebrew/homebrew/issues/14078
|
||||
nbcflags = `pkg-config --cflags opencore-amrnb`.chomp
|
||||
wbcflags = `pkg-config --cflags opencore-amrwb`.chomp
|
||||
ENV['AMRNB_CFLAGS'] = nbcflags + "-I#{HOMEBREW_PREFIX}/include/opencore-amrnb"
|
||||
|
|
|
@ -8,7 +8,7 @@ class Help2man < Formula
|
|||
|
||||
def install
|
||||
# install is not parallel safe
|
||||
# see https://github.com/mxcl/homebrew/issues/12609
|
||||
# see https://github.com/Homebrew/homebrew/issues/12609
|
||||
ENV.j1
|
||||
|
||||
system "./configure", "--prefix=#{prefix}"
|
||||
|
|
|
@ -6,7 +6,7 @@ class Htmldoc < Formula
|
|||
sha1 '472908e0aafed1cedfbacd8ed3168734aebdec4b'
|
||||
|
||||
# Fixes building with libpng-1.5, from upstream svn r1668 via Fedora
|
||||
# Remove at version 1.8.28. cf. https://github.com/mxcl/homebrew/issues/15915
|
||||
# Remove at version 1.8.28. cf. https://github.com/Homebrew/homebrew/issues/15915
|
||||
def patches
|
||||
{ :p0 => 'http://pkgs.fedoraproject.org/cgit/htmldoc.git/plain/htmldoc-1.8.27-libpng15.patch?h=f18' }
|
||||
end
|
||||
|
|
|
@ -14,7 +14,7 @@ class Icu4c < Formula
|
|||
sha1 'f09512efdb8b12edfe080492a5a1c0bafc5a2941' => :lion
|
||||
end
|
||||
|
||||
keg_only "Conflicts; see: https://github.com/mxcl/homebrew/issues/issue/167"
|
||||
keg_only "Conflicts; see: https://github.com/Homebrew/homebrew/issues/issue/167"
|
||||
|
||||
option :universal
|
||||
option :cxx11
|
||||
|
|
|
@ -6,7 +6,7 @@ class Iozone < Formula
|
|||
sha1 '397c2aae67f74dc9d189912b2e72ca594b790101'
|
||||
|
||||
# Patch by @nijotz, adds O_DIRECT support when using -I flag.
|
||||
# See: https://github.com/mxcl/homebrew/pull/10585
|
||||
# See: https://github.com/Homebrew/homebrew/pull/10585
|
||||
def patches
|
||||
DATA
|
||||
end
|
||||
|
|
|
@ -7,7 +7,7 @@ class Irssi < Formula
|
|||
|
||||
option "without-perl", "Build without perl support."
|
||||
|
||||
depends_on :clt # See https://github.com/mxcl/homebrew/issues/20952
|
||||
depends_on :clt # See https://github.com/Homebrew/homebrew/issues/20952
|
||||
depends_on 'pkg-config' => :build
|
||||
depends_on 'glib'
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ require 'formula'
|
|||
# JACKOSX, a pre-built binary form for which the source is not available.
|
||||
# If you require JACKv2, you should use that. Otherwise, this formula should
|
||||
# operate fine.
|
||||
# Please see https://github.com/mxcl/homebrew/pull/22043 for more info
|
||||
# Please see https://github.com/Homebrew/homebrew/pull/22043 for more info
|
||||
class Jack < Formula
|
||||
homepage 'http://jackaudio.org'
|
||||
url 'http://jackaudio.org/downloads/jack-audio-connection-kit-0.121.3.tar.gz'
|
||||
|
|
|
@ -25,7 +25,7 @@ class Libcaca < Formula
|
|||
|
||||
def install
|
||||
# Some people can't compile when Java is enabled. See:
|
||||
# https://github.com/mxcl/homebrew/issues/issue/2049
|
||||
# https://github.com/Homebrew/homebrew/issues/issue/2049
|
||||
|
||||
# Don't build csharp bindings
|
||||
# Don't build ruby bindings; fails for adamv w/ Homebrew Ruby 1.9.2
|
||||
|
|
|
@ -9,7 +9,7 @@ class Libffi < Formula
|
|||
keg_only :provided_by_osx, "Some formulae require a newer version of libffi."
|
||||
|
||||
def install
|
||||
ENV.deparallelize # https://github.com/mxcl/homebrew/pull/19267
|
||||
ENV.deparallelize # https://github.com/Homebrew/homebrew/pull/19267
|
||||
ENV.universal_binary
|
||||
system "./configure", "--disable-debug", "--disable-dependency-tracking",
|
||||
"--prefix=#{prefix}"
|
||||
|
|
|
@ -11,7 +11,7 @@ class Libsamplerate < Formula
|
|||
|
||||
# configure adds `/Developer/Headers/FlatCarbon` to the include, but this is
|
||||
# very deprecated. Correct the use of Carbon.h to the non-flat location.
|
||||
# See: https://github.com/mxcl/homebrew/pull/10875
|
||||
# See: https://github.com/Homebrew/homebrew/pull/10875
|
||||
def patches; DATA; end
|
||||
|
||||
def install
|
||||
|
|
|
@ -8,7 +8,7 @@ class Libxml2 < Formula
|
|||
mirror 'http://xmlsoft.org/sources/libxml2-2.9.1.tar.gz'
|
||||
sha256 'fd3c64cb66f2c4ea27e934d275904d92cec494a8e8405613780cbc8a71680fdb'
|
||||
|
||||
# 2.9.1 cannot build with Python 2.6: https://github.com/mxcl/homebrew/issues/20249
|
||||
# 2.9.1 cannot build with Python 2.6: https://github.com/Homebrew/homebrew/issues/20249
|
||||
if MacOS.version <= :snow_leopard
|
||||
depends_on :python => ["2.7", :optional]
|
||||
else
|
||||
|
|
|
@ -17,7 +17,7 @@ class Lua < Formula
|
|||
option 'without-sigaction', 'Revert to ANSI signal instead of improved POSIX sigaction'
|
||||
|
||||
# Be sure to build a dylib, or else runtime modules will pull in another static copy of liblua = crashy
|
||||
# See: https://github.com/mxcl/homebrew/pull/5043
|
||||
# See: https://github.com/Homebrew/homebrew/pull/5043
|
||||
def patches
|
||||
p = [DATA]
|
||||
# sigaction provided by posix signalling power patch from
|
||||
|
|
|
@ -78,7 +78,7 @@ class Macvim < Formula
|
|||
# to wait until MacVim is really able to link against different Python's
|
||||
# on the Mac. Note configure detects brewed python correctly, but that
|
||||
# is ignored.
|
||||
# See https://github.com/mxcl/homebrew/issues/17908
|
||||
# See https://github.com/Homebrew/homebrew/issues/17908
|
||||
if python2 and python2.framework? and not build.with? "python3"
|
||||
ENV.prepend 'LDFLAGS', "-L#{python2.libdir} -F#{python2.framework}"
|
||||
end
|
||||
|
|
|
@ -45,7 +45,7 @@ class Mariadb < Formula
|
|||
|
||||
def install
|
||||
# Don't hard-code the libtool path. See:
|
||||
# https://github.com/mxcl/homebrew/issues/20185
|
||||
# https://github.com/Homebrew/homebrew/issues/20185
|
||||
inreplace "cmake/libutils.cmake",
|
||||
"COMMAND /usr/bin/libtool -static -o ${TARGET_LOCATION}",
|
||||
"COMMAND libtool -static -o ${TARGET_LOCATION}"
|
||||
|
@ -109,7 +109,7 @@ class Mariadb < Formula
|
|||
|
||||
unless build.include? 'client-only'
|
||||
# Don't create databases inside of the prefix!
|
||||
# See: https://github.com/mxcl/homebrew/issues/4975
|
||||
# See: https://github.com/Homebrew/homebrew/issues/4975
|
||||
rm_rf prefix+'data'
|
||||
|
||||
(prefix+'mysql-test').rmtree unless build.with? 'tests' # save 121MB!
|
||||
|
|
|
@ -18,7 +18,7 @@ class Mongrel2 < Formula
|
|||
|
||||
def install
|
||||
# Build in serial. See:
|
||||
# https://github.com/mxcl/homebrew/issues/8719
|
||||
# https://github.com/Homebrew/homebrew/issues/8719
|
||||
ENV.j1
|
||||
|
||||
# Mongrel2 pulls from these ENV vars instead
|
||||
|
|
|
@ -23,7 +23,7 @@ class Mpfr < Formula
|
|||
build 421
|
||||
cause <<-EOS.undent
|
||||
clang build 421 segfaults while building in superenv;
|
||||
see https://github.com/mxcl/homebrew/issues/15061
|
||||
see https://github.com/Homebrew/homebrew/issues/15061
|
||||
EOS
|
||||
end
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ class Msdl < Formula
|
|||
sha1 'd30a637fc8be4ea80ddd373e428542bef15297fb'
|
||||
|
||||
# Fixes linker error under clang; apparently reported upstream:
|
||||
# https://github.com/mxcl/homebrew/pull/13907
|
||||
# https://github.com/Homebrew/homebrew/pull/13907
|
||||
def patches
|
||||
DATA
|
||||
end
|
||||
|
|
|
@ -96,7 +96,7 @@ class MysqlCluster < Formula
|
|||
plist_path('mysqld').chmod 0644
|
||||
|
||||
# Don't create databases inside of the prefix!
|
||||
# See: https://github.com/mxcl/homebrew/issues/4975
|
||||
# See: https://github.com/Homebrew/homebrew/issues/4975
|
||||
rm_rf prefix+'data'
|
||||
|
||||
# Link the setup script into bin
|
||||
|
|
|
@ -32,12 +32,12 @@ class Mysql < Formula
|
|||
|
||||
fails_with :llvm do
|
||||
build 2326
|
||||
cause "https://github.com/mxcl/homebrew/issues/issue/144"
|
||||
cause "https://github.com/Homebrew/homebrew/issues/issue/144"
|
||||
end
|
||||
|
||||
def install
|
||||
# Don't hard-code the libtool path. See:
|
||||
# https://github.com/mxcl/homebrew/issues/20185
|
||||
# https://github.com/Homebrew/homebrew/issues/20185
|
||||
inreplace "cmake/libutils.cmake",
|
||||
"COMMAND /usr/bin/libtool -static -o ${TARGET_LOCATION}",
|
||||
"COMMAND libtool -static -o ${TARGET_LOCATION}"
|
||||
|
@ -102,7 +102,7 @@ class Mysql < Formula
|
|||
system "make install"
|
||||
|
||||
# Don't create databases inside of the prefix!
|
||||
# See: https://github.com/mxcl/homebrew/issues/4975
|
||||
# See: https://github.com/Homebrew/homebrew/issues/4975
|
||||
rm_rf prefix+'data'
|
||||
|
||||
# Link the setup script into bin
|
||||
|
|
|
@ -17,7 +17,7 @@ class OsspUuid < Formula
|
|||
option :universal
|
||||
option "32-bit"
|
||||
|
||||
# see https://github.com/mxcl/homebrew/issues/16077
|
||||
# see https://github.com/Homebrew/homebrew/issues/16077
|
||||
keg_only "OS X provides a uuid.h which conflicts with ossp-uuid's header."
|
||||
|
||||
def install
|
||||
|
|
|
@ -27,7 +27,7 @@ class PerconaServer < Formula
|
|||
|
||||
fails_with :llvm do
|
||||
build 2334
|
||||
cause "https://github.com/mxcl/homebrew/issues/issue/144"
|
||||
cause "https://github.com/Homebrew/homebrew/issues/issue/144"
|
||||
end
|
||||
|
||||
# Where the database files should be located. Existing installs have them
|
||||
|
@ -39,14 +39,14 @@ class PerconaServer < Formula
|
|||
|
||||
def patches
|
||||
# Fixes percona server 5.6 compilation on OS X 10.9, based on
|
||||
# https://github.com/mxcl/homebrew/commit/aad5d93f4fabbf69766deb83780d3a6eeab7061a
|
||||
# https://github.com/Homebrew/homebrew/commit/aad5d93f4fabbf69766deb83780d3a6eeab7061a
|
||||
# for mysql 5.6
|
||||
"https://gist.github.com/israelshirk/7cc640498cf264ebfce3/raw/846839c84647c4190ad683e4cbf0fabcd8931f97/gistfile1.txt"
|
||||
end
|
||||
|
||||
def install
|
||||
# Don't hard-code the libtool path. See:
|
||||
# https://github.com/mxcl/homebrew/issues/20185
|
||||
# https://github.com/Homebrew/homebrew/issues/20185
|
||||
inreplace "cmake/libutils.cmake",
|
||||
"COMMAND /usr/bin/libtool -static -o ${TARGET_LOCATION}",
|
||||
"COMMAND libtool -static -o ${TARGET_LOCATION}"
|
||||
|
@ -108,7 +108,7 @@ class PerconaServer < Formula
|
|||
system "make install"
|
||||
|
||||
# Don't create databases inside of the prefix!
|
||||
# See: https://github.com/mxcl/homebrew/issues/4975
|
||||
# See: https://github.com/Homebrew/homebrew/issues/4975
|
||||
rm_rf prefix+'data'
|
||||
|
||||
# Link the setup script into bin
|
||||
|
|
|
@ -4,7 +4,7 @@ class Physfs < Formula
|
|||
homepage 'http://icculus.org/physfs/'
|
||||
url 'http://icculus.org/physfs/downloads/physfs-2.0.3.tar.bz2'
|
||||
# Upstream not responding:
|
||||
# https://github.com/mxcl/homebrew/issues/17203
|
||||
# https://github.com/Homebrew/homebrew/issues/17203
|
||||
mirror 'https://dl.dropbox.com/u/3252883/Games/physfs-2.0.3.tar.bz2'
|
||||
sha1 '327308c777009a41bbabb9159b18c4c0ac069537'
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ class Polygen < Formula
|
|||
def install
|
||||
cd 'src' do
|
||||
# BSD echo doesn't grok -e, which the makefile tries to use,
|
||||
# with weird results; see https://github.com/mxcl/homebrew/pull/21344
|
||||
# with weird results; see https://github.com/Homebrew/homebrew/pull/21344
|
||||
inreplace 'Makefile', '-e "open Absyn\n"', '"open Absyn"'
|
||||
system 'make'
|
||||
bin.install 'polygen'
|
||||
|
|
|
@ -22,7 +22,7 @@ class PostgresXc < Formula
|
|||
cause 'Miscompilation resulting in segfault on queries'
|
||||
end
|
||||
|
||||
# Fix PL/Python build: https://github.com/mxcl/homebrew/issues/11162
|
||||
# Fix PL/Python build: https://github.com/Homebrew/homebrew/issues/11162
|
||||
# Fix uuid-ossp build issues: http://archives.postgresql.org/pgsql-general/2012-07/msg00654.php
|
||||
def patches
|
||||
DATA
|
||||
|
|
|
@ -84,7 +84,7 @@ class Postgresql < Formula
|
|||
s = <<-EOS.undent
|
||||
If builds of PostgreSQL 9 are failing and you have version 8.x installed,
|
||||
you may need to remove the previous version first. See:
|
||||
https://github.com/mxcl/homebrew/issues/issue/2510
|
||||
https://github.com/Homebrew/homebrew/issues/issue/2510
|
||||
|
||||
To migrate existing data from a previous major version (pre-9.3) of PostgreSQL, see:
|
||||
http://www.postgresql.org/docs/9.3/static/upgrading.html
|
||||
|
|
|
@ -16,7 +16,7 @@ class Protobuf < Formula
|
|||
|
||||
def install
|
||||
# Don't build in debug mode. See:
|
||||
# https://github.com/mxcl/homebrew/issues/9279
|
||||
# https://github.com/Homebrew/homebrew/issues/9279
|
||||
# http://code.google.com/p/protobuf/source/browse/trunk/configure.ac#61
|
||||
ENV.prepend 'CXXFLAGS', '-DNDEBUG'
|
||||
ENV.universal_binary if build.universal?
|
||||
|
|
|
@ -24,8 +24,8 @@ class Py2cairo < Formula
|
|||
python do
|
||||
# waf miscompiles py2cairo on >= lion with HB python, linking the wrong
|
||||
# Python Library. So add a LINKFLAG that sets the path.
|
||||
# https://github.com/mxcl/homebrew/issues/12893
|
||||
# https://github.com/mxcl/homebrew/issues/14781
|
||||
# https://github.com/Homebrew/homebrew/issues/12893
|
||||
# https://github.com/Homebrew/homebrew/issues/14781
|
||||
# https://bugs.freedesktop.org/show_bug.cgi?id=51544
|
||||
ENV['LINKFLAGS'] = "-L#{python.libdir}"
|
||||
system "./waf", "configure", "--prefix=#{prefix}", "--nopyc", "--nopyo"
|
||||
|
|
|
@ -21,7 +21,7 @@ class Pypy < Formula
|
|||
def install
|
||||
# Having PYTHONPATH set can cause the build to fail if another
|
||||
# Python is present, e.g. a Homebrew-provided Python 2.x
|
||||
# See https://github.com/mxcl/homebrew/issues/24364
|
||||
# See https://github.com/Homebrew/homebrew/issues/24364
|
||||
ENV['PYTHONPATH'] = ''
|
||||
|
||||
rmtree 'site-packages'
|
||||
|
@ -85,7 +85,7 @@ class Pypy < Formula
|
|||
#{scripts_folder}/easy_install pip
|
||||
#{scripts_folder}/pip install --upgrade setuptools
|
||||
|
||||
See: https://github.com/mxcl/homebrew/wiki/Homebrew-and-Python
|
||||
See: https://github.com/Homebrew/homebrew/wiki/Homebrew-and-Python
|
||||
EOS
|
||||
end
|
||||
|
||||
|
|
|
@ -162,7 +162,7 @@ class Python < Formula
|
|||
EOS
|
||||
|
||||
# Fixes setting Python build flags for certain software
|
||||
# See: https://github.com/mxcl/homebrew/pull/20182
|
||||
# See: https://github.com/Homebrew/homebrew/pull/20182
|
||||
# http://bugs.python.org/issue3588
|
||||
inreplace "#{prefix}/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/Makefile" do |s|
|
||||
s.change_make_var! "LINKFORSHARED",
|
||||
|
@ -216,7 +216,7 @@ class Python < Formula
|
|||
ENV.minimal_optimization
|
||||
|
||||
# We need to enable warnings because the configure.in uses -Werror to detect
|
||||
# "whether gcc supports ParseTuple" (https://github.com/mxcl/homebrew/issues/12194)
|
||||
# "whether gcc supports ParseTuple" (https://github.com/Homebrew/homebrew/issues/12194)
|
||||
ENV.enable_warnings
|
||||
if ENV.compiler == :clang
|
||||
# http://docs.python.org/devguide/setup.html#id8 suggests to disable some Warnings.
|
||||
|
@ -244,7 +244,7 @@ class Python < Formula
|
|||
They will install into the site-package directory
|
||||
#{site_packages}
|
||||
|
||||
See: https://github.com/mxcl/homebrew/wiki/Homebrew-and-Python
|
||||
See: https://github.com/Homebrew/homebrew/wiki/Homebrew-and-Python
|
||||
EOS
|
||||
end
|
||||
|
||||
|
|
|
@ -168,7 +168,7 @@ class Python3 < Formula
|
|||
|
||||
# A fix, because python and python3 both want to install Python.framework
|
||||
# and therefore we can't link both into HOMEBREW_PREFIX/Frameworks
|
||||
# https://github.com/mxcl/homebrew/issues/15943
|
||||
# https://github.com/Homebrew/homebrew/issues/15943
|
||||
["Headers", "Python", "Resources"].each{ |f| rm(prefix/"Frameworks/Python.framework/#{f}") }
|
||||
rm prefix/"Frameworks/Python.framework/Versions/Current"
|
||||
end
|
||||
|
@ -213,7 +213,7 @@ class Python3 < Formula
|
|||
ENV.minimal_optimization
|
||||
|
||||
# We need to enable warnings because the configure.in uses -Werror to detect
|
||||
# "whether gcc supports ParseTuple" (https://github.com/mxcl/homebrew/issues/12194)
|
||||
# "whether gcc supports ParseTuple" (https://github.com/Homebrew/homebrew/issues/12194)
|
||||
ENV.enable_warnings
|
||||
if ENV.compiler == :clang
|
||||
# http://docs.python.org/devguide/setup.html#id8 suggests to disable some Warnings.
|
||||
|
@ -238,7 +238,7 @@ class Python3 < Formula
|
|||
They will install into the site-package directory
|
||||
#{site_packages}
|
||||
|
||||
See: https://github.com/mxcl/homebrew/wiki/Homebrew-and-Python
|
||||
See: https://github.com/Homebrew/homebrew/wiki/Homebrew-and-Python
|
||||
EOS
|
||||
|
||||
# Tk warning only for 10.6
|
||||
|
|
|
@ -30,11 +30,11 @@ EOS
|
|||
#
|
||||
# We are carrying an additional patch to add Darwin 13 as a build target.
|
||||
# Presumably when 10.9 comes out this patch will move upstream.
|
||||
# https://github.com/mxcl/homebrew/pull/21625
|
||||
# https://github.com/Homebrew/homebrew/pull/21625
|
||||
def patches; DATA; end
|
||||
|
||||
def install
|
||||
# Always build universal, per https://github.com/mxcl/homebrew/issues/issue/899
|
||||
# Always build universal, per https://github.com/Homebrew/homebrew/issues/issue/899
|
||||
ENV.universal_binary
|
||||
system "./configure", "--prefix=#{prefix}",
|
||||
"--mandir=#{man}",
|
||||
|
|
|
@ -39,7 +39,7 @@ class Ruby < Formula
|
|||
# OpenSSL is deprecated on OS X 10.8 and Ruby can't find the outdated
|
||||
# version (0.9.8r 8 Feb 2011) that ships with the system.
|
||||
# See discussion https://github.com/sstephenson/ruby-build/issues/304
|
||||
# and https://github.com/mxcl/homebrew/pull/18054
|
||||
# and https://github.com/Homebrew/homebrew/pull/18054
|
||||
if MacOS.version >= :mountain_lion
|
||||
args << "--with-opt-dir=#{Formula.factory('openssl').opt_prefix}"
|
||||
end
|
||||
|
|
|
@ -22,7 +22,7 @@ class SigningParty < Formula
|
|||
depends_on 'GnuPG::Interface' => :perl
|
||||
|
||||
# gpgparticipants data on OS X behaves differently from linux version
|
||||
# https://github.com/mxcl/homebrew/pull/21628
|
||||
# https://github.com/Homebrew/homebrew/pull/21628
|
||||
def patches
|
||||
DATA
|
||||
end
|
||||
|
|
|
@ -6,7 +6,7 @@ class Skytools < Formula
|
|||
sha1 'c94eb1d86f9b33e49b929e02cefda95150e2fdcf'
|
||||
|
||||
# Works only with homebrew postgres:
|
||||
# https://github.com/mxcl/homebrew/issues/16024
|
||||
# https://github.com/Homebrew/homebrew/issues/16024
|
||||
depends_on 'postgresql'
|
||||
|
||||
def install
|
||||
|
|
|
@ -11,7 +11,7 @@ class SpatialiteTools < Formula
|
|||
depends_on 'readosm'
|
||||
|
||||
def install
|
||||
# See: https://github.com/mxcl/homebrew/issues/3328
|
||||
# See: https://github.com/Homebrew/homebrew/issues/3328
|
||||
ENV.append 'LDFLAGS', '-liconv'
|
||||
# Ensure Homebrew SQLite is found before system SQLite.
|
||||
sqlite = Formula.factory 'sqlite'
|
||||
|
|
|
@ -12,7 +12,7 @@ class Squirrel < Formula
|
|||
prefix.install %w[bin include lib]
|
||||
doc.install Dir['doc/*.pdf']
|
||||
doc.install %w[etc samples]
|
||||
# See: https://github.com/mxcl/homebrew/pull/9977
|
||||
# See: https://github.com/Homebrew/homebrew/pull/9977
|
||||
(lib+'pkgconfig/libsquirrel.pc').write pc_file
|
||||
end
|
||||
|
||||
|
|
|
@ -94,7 +94,7 @@ class Subversion < Formula
|
|||
|
||||
if build.include? 'java'
|
||||
# Java support doesn't build correctly in parallel:
|
||||
# https://github.com/mxcl/homebrew/issues/20415
|
||||
# https://github.com/Homebrew/homebrew/issues/20415
|
||||
ENV.deparallelize
|
||||
|
||||
unless build.universal?
|
||||
|
|
|
@ -13,7 +13,7 @@ class V8 < Formula
|
|||
option 'with-readline', 'Use readline instead of libedit'
|
||||
|
||||
# not building on Snow Leopard:
|
||||
# https://github.com/mxcl/homebrew/issues/21426
|
||||
# https://github.com/Homebrew/homebrew/issues/21426
|
||||
depends_on :macos => :lion
|
||||
|
||||
# gyp currently depends on a full xcode install
|
||||
|
|
|
@ -20,7 +20,7 @@ class W3m < Formula
|
|||
def install
|
||||
system "./configure", "--prefix=#{prefix}", "--disable-image"
|
||||
# Race condition in build reported in:
|
||||
# https://github.com/mxcl/homebrew/issues/12854
|
||||
# https://github.com/Homebrew/homebrew/issues/12854
|
||||
ENV.j1 #
|
||||
system "make install"
|
||||
end
|
||||
|
|
|
@ -38,7 +38,7 @@ class Weechat < Formula
|
|||
args << '-DENABLE_GUILE=OFF' unless build.with? 'guile'
|
||||
|
||||
# NLS/gettext support disabled for now since it doesn't work in stdenv
|
||||
# see https://github.com/mxcl/homebrew/issues/18722
|
||||
# see https://github.com/Homebrew/homebrew/issues/18722
|
||||
args << "-DENABLE_NLS=OFF"
|
||||
args << '..'
|
||||
|
||||
|
|
|
@ -72,7 +72,7 @@ class Wxmac < Formula
|
|||
"--with-libtiff",
|
||||
# Otherwise, even in superenv, the internal libtiff can pick
|
||||
# up on a nonuniversal xz and fail
|
||||
# https://github.com/mxcl/homebrew/issues/22732
|
||||
# https://github.com/Homebrew/homebrew/issues/22732
|
||||
"--without-liblzma",
|
||||
"--with-libpng",
|
||||
"--with-zlib",
|
||||
|
|
|
@ -13,7 +13,7 @@ class X264 < Formula
|
|||
option '10-bit', 'Build a 10-bit x264 (default: 8-bit)'
|
||||
|
||||
def install
|
||||
# https://github.com/mxcl/homebrew/pull/19594
|
||||
# https://github.com/Homebrew/homebrew/pull/19594
|
||||
ENV.deparallelize
|
||||
if build.head?
|
||||
ENV['GIT_DIR'] = cached_download/'.git'
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
require 'formula'
|
||||
|
||||
# Upstream project has requested we use a mirror as the main URL
|
||||
# https://github.com/mxcl/homebrew/pull/21419
|
||||
# https://github.com/Homebrew/homebrew/pull/21419
|
||||
class Xz < Formula
|
||||
homepage 'http://tukaani.org/xz/'
|
||||
url 'http://fossies.org/linux/misc/xz-5.0.5.tar.gz'
|
||||
|
|
|
@ -17,7 +17,7 @@ class Yasm < Formula
|
|||
depends_on 'Cython' => :python if build.with? 'python'
|
||||
|
||||
def install
|
||||
# https://github.com/mxcl/homebrew/pull/19593
|
||||
# https://github.com/Homebrew/homebrew/pull/19593
|
||||
ENV.deparallelize
|
||||
args = %W[
|
||||
--disable-debug
|
||||
|
|
|
@ -8,7 +8,7 @@ class YazeAg < Formula
|
|||
# Fix missing sys header include for caddr_t on Mac OS
|
||||
# Fix omission of creating bin directory by custom Makefile
|
||||
# Upstream author is aware of this issue:
|
||||
# https://github.com/mxcl/homebrew/pull/16817
|
||||
# https://github.com/Homebrew/homebrew/pull/16817
|
||||
def patches
|
||||
DATA
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue