ENV.rb: Always return integers from make_jobs

When referencing `Hardware.processor_count`, `ENV.make_jobs` will return an
integer. If referencing the environment variable `HOMEBREW_MAKE_JOBS`, it
returned a string.

Now, the function always returns an integer.

Fixes Homebrew/homebrew#12033.
This commit is contained in:
Charlie Sharpsteen 2012-05-03 15:45:31 -07:00
parent 2963cd12ed
commit f118b859d4
2 changed files with 16 additions and 10 deletions

View file

@ -10,8 +10,8 @@ end
class Pyside < Formula
homepage 'http://www.pyside.org'
url 'http://www.pyside.org/files/pyside-qt4.7+1.1.0.tar.bz2'
md5 '233f0c6d2b3daf58cf88877d7f74557b'
url 'http://www.pyside.org/files/pyside-latest.tar.bz2'
md5 '0176d3746074afe47373d7302e1b4501'
depends_on 'cmake' => :build
depends_on 'shiboken'
@ -23,9 +23,12 @@ class Pyside < Formula
qt = Formula.factory 'qt'
ENV.append_to_cflags "-F#{qt.prefix}/Frameworks"
# Also need `ALTERNATIVE_QT_INCLUDE_DIR` to prevent "missing file" errors.
system "cmake #{std_cmake_parameters} -DALTERNATIVE_QT_INCLUDE_DIR=#{qt.prefix}/Frameworks -DSITE_PACKAGE=#{site_package_dir} -DBUILD_TESTS=NO ."
system 'make install'
mkdir 'build'
chdir 'build' do
# Also need `ALTERNATIVE_QT_INCLUDE_DIR` to prevent "missing file" errors.
system "cmake .. #{std_cmake_parameters} -DALTERNATIVE_QT_INCLUDE_DIR=#{qt.prefix}/Frameworks -DSITE_PACKAGE=#{site_package_dir} -DBUILD_TESTS=NO"
system 'make install'
end
end
def caveats

View file

@ -2,16 +2,19 @@ require 'formula'
class Shiboken < Formula
homepage 'http://www.pyside.org/docs/shiboken'
url 'http://pyside.org/files/shiboken-1.1.0.tar.bz2'
md5 '9c9d696c8c426fb5abf28a6bd3759558'
url 'http://www.pyside.org/files/shiboken-latest.tar.bz2'
md5 'fa451b6c4f3e06cce283a84550a96fd2'
depends_on 'cmake' => :build
depends_on 'generatorrunner'
depends_on 'qt'
def install
# Building the tests also runs them. Not building and running tests cuts
# install time in half.
system "cmake #{std_cmake_parameters} -DBUILD_TESTS=OFF ."
system "make install"
mkdir 'build'
chdir 'build' do
system "cmake .. #{std_cmake_parameters} -DBUILD_TESTS=OFF"
system "make install"
end
end
end