diff options
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/enchant.rb | 14 | ||||
| -rw-r--r-- | Library/Formula/fontforge.rb | 8 | ||||
| -rw-r--r-- | Library/Formula/libvirt.rb | 10 | ||||
| -rw-r--r-- | Library/Formula/libxml2.rb | 5 | ||||
| -rw-r--r-- | Library/Formula/omniorb.rb | 3 | ||||
| -rw-r--r-- | Library/Formula/portmidi.rb | 4 | ||||
| -rw-r--r-- | Library/Formula/pygtkglext.rb | 4 | ||||
| -rw-r--r-- | Library/Formula/pygtksourceview.rb | 4 | ||||
| -rw-r--r-- | Library/Formula/shiboken.rb | 6 |
9 files changed, 24 insertions, 34 deletions
diff --git a/Library/Formula/enchant.rb b/Library/Formula/enchant.rb index 2d331c8e0..2a99f0571 100644 --- a/Library/Formula/enchant.rb +++ b/Library/Formula/enchant.rb @@ -21,28 +21,24 @@ class Enchant < Formula "--prefix=#{prefix}", "--disable-ispell", "--disable-myspell" - system "make install" + system "make", "install" - if build.with? 'python' + python do # Now we handle the python bindings from the subformulae PyEnchant PyEnchant.new.brew do # Don't download and install distribute now inreplace 'setup.py', "distribute_setup.use_setuptools()", "" - python do ENV['PYENCHANT_LIBRARY_PATH'] = lib/'libenchant.dylib' system python, 'setup.py', 'install', "--prefix=#{prefix}", '--single-version-externally-managed', '--record=installed.txt' - end end end end - def test - if build.with? 'python' - python do - system python, "-c", "import enchant; d=enchant.Dict('en_US'); print(d.suggest('homebrew'))" - end + test do + python do + system python, "-c", "import enchant; d=enchant.Dict('en_US'); print(d.suggest('homebrew'))" end end end diff --git a/Library/Formula/fontforge.rb b/Library/Formula/fontforge.rb index bb8d9b7fe..dbe0688fe 100644 --- a/Library/Formula/fontforge.rb +++ b/Library/Formula/fontforge.rb @@ -85,12 +85,10 @@ class Fontforge < Formula system "make install" end - def test + test do system "#{bin}/fontforge", "-version" - if build.with? 'python' - python do - system python, "-c", "import fontforge" - end + python do + system python, "-c", "import fontforge" end end diff --git a/Library/Formula/libvirt.rb b/Library/Formula/libvirt.rb index 6b88d28a2..f47bb0b7e 100644 --- a/Library/Formula/libvirt.rb +++ b/Library/Formula/libvirt.rb @@ -63,12 +63,10 @@ class Libvirt < Formula end test do - if build.with? 'python' - python do - # Testing to import the mod because that is a .so file where linking - # can break. - system python, '-c', "import libvirtmod" - end + python do + # Testing to import the mod because that is a .so file where linking + # can break. + system python, '-c', "import libvirtmod" end end end diff --git a/Library/Formula/libxml2.rb b/Library/Formula/libxml2.rb index ff762f22e..f78d0a1c0 100644 --- a/Library/Formula/libxml2.rb +++ b/Library/Formula/libxml2.rb @@ -75,11 +75,8 @@ class Libxml2 < Formula end test do - if build.with? 'python' + python do system python, '-c', "import libxml2" - else - puts "No tests because built --without-python." - true end end end diff --git a/Library/Formula/omniorb.rb b/Library/Formula/omniorb.rb index 813da8ec3..a9b2a196e 100644 --- a/Library/Formula/omniorb.rb +++ b/Library/Formula/omniorb.rb @@ -38,8 +38,7 @@ class Omniorb < Formula test do system "#{bin}/omniidl", "-h" - - if build.with? 'python' + python do system python, "-c", %(import omniORB; print 'omniORBpy', omniORB.__version__) end end diff --git a/Library/Formula/portmidi.rb b/Library/Formula/portmidi.rb index d24661f06..ccecfd766 100644 --- a/Library/Formula/portmidi.rb +++ b/Library/Formula/portmidi.rb @@ -43,8 +43,8 @@ class Portmidi < Formula end test do - if build.with?('python') || Tab.for_name('portmidi').with?('python') - system "python", "-c", "import pyportmidi; pyportmidi.init()" + python do + system python, "-c", "import pyportmidi; pyportmidi.init()" end end diff --git a/Library/Formula/pygtkglext.rb b/Library/Formula/pygtkglext.rb index 92e583bf8..326af30da 100644 --- a/Library/Formula/pygtkglext.rb +++ b/Library/Formula/pygtkglext.rb @@ -23,6 +23,8 @@ class Pygtkglext < Formula end test do - system "python", "-c", "import pygtk", "pygtk.require('2.0')", "import gtk.gtkgl" + python do + system python, "-c", "import pygtk", "pygtk.require('2.0')", "import gtk.gtkgl" + end end end diff --git a/Library/Formula/pygtksourceview.rb b/Library/Formula/pygtksourceview.rb index 485df897f..fe8de6245 100644 --- a/Library/Formula/pygtksourceview.rb +++ b/Library/Formula/pygtksourceview.rb @@ -22,6 +22,8 @@ class Pygtksourceview < Formula end test do - system "python", "-c", "import gtksourceview2" + python do + system python, "-c", "import gtksourceview2" + end end end diff --git a/Library/Formula/shiboken.rb b/Library/Formula/shiboken.rb index fe01e19b9..171a666a2 100644 --- a/Library/Formula/shiboken.rb +++ b/Library/Formula/shiboken.rb @@ -49,10 +49,8 @@ class Shiboken < Formula end test do - if build.with? 'python' - python do - system python, "-c", "import shiboken" - end + python do + system python, "-c", "import shiboken" end end end |
