aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
2013-08-08Don't hard-code PYTHONPATH for `brew test`Samuel John
This rules out any possibility to test Python 3.x software as the PYTHONPATH is used by any Python and `brew test pyqt --with-python3` fails because it picks up the `pyqt` module fomr Python 2.x's site-packages. Upstream tells us not to set the PYTHONPATH and then starting another (major) python version.
2013-08-08Improve docs for Formula#python (python_helper)Samuel John
2013-08-08Python: Exit if PYTHONPATH is wrongSamuel John
In our sitecustomize.py we instruct python to exit with an error message if the PYTHONPATH is pointing to a wrong homebrew site-packages dir. With wrong meaning another major python version. If you set the PYTHONPATH to include $(brew --prefix)/lib/python2.7/site-packages and start python3, it may pick up modules from there, wich can result in errors for non pure python modules (such as PyQt).
2013-08-08For brewed python, make sure to unset the PYTHONPATHSamuel John
during building of python software inside of a `python do … end` block.
2013-08-08python_helper prepends PYTHONPATHSamuel John
…instead of appending. This should be safer against any malformed user-defined values in the PYTHONPATH.
2013-08-06Use MacOS::X11 path helpersJack Nagel
2013-08-06Eliminate MacSystem moduleJack Nagel
2013-08-06MacSystem now just wraps MacOSJack Nagel
2013-08-06Remove more dead codeJack Nagel
2013-08-06Don't use exceptions for flow-controlJack Nagel
2013-08-06Raise a useful messageJack Nagel
2013-08-06styleJack Nagel
2013-08-06Make this logic less confusingJack Nagel
2013-08-06Remove dead codeJack Nagel
2013-08-06Enable connection timeouts when mirrors are availableJack Nagel
Closes Homebrew/homebrew#21623.
2013-08-05Add opensuse package searchAdam Vandenberg
2013-08-05ENV: add usage note to ncurses_defineAdam Vandenberg
2013-08-05better debugging of failed formula loadingCamillo Lugaresi
Closes Homebrew/homebrew#21680. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-05Search marcqualie/nginxAdam Vandenberg
Closes Homebrew/homebrew#21678.
2013-08-05fix printing of unexpected bin/lib filesAdam Vandenberg
2013-08-05Add support for the :ssl3 download-strategy.Tijs Zwinkels - TinkerTank
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-04superenv: document O CCCFG flagMisty De Meo
2013-08-04bottles: update version regex messaging.Mike McQuaid
2013-08-03bottle_versions: add ssh_copy_id bottle detection.Mike McQuaid
2013-08-03bottle_versions: add perforce bottle detection.Mike McQuaid
2013-08-03bottles: use dedicated version class.Mike McQuaid
2013-08-03versions: remove perforce bottle detection.Mike McQuaid
2013-08-03Remove ARCHFLAGS fixme from Python dependencyAdam Vandenberg
This will be handled by env/superenv, not Python.
2013-08-03Add comment to superenv ENV to note trailing ifAdam Vandenberg
2013-08-03Add homebrew-binary to searchAdam Vandenberg
2013-08-03brew-create: don't break when given --set-versionChes Martin
Since 9f2782812cbaf2, specifying a version breaks with: Error: undefined method `detected_from_url?' for "1.2.2":String Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-02Always load net/https before referencing related constantsJack Nagel
I put this require inside the method body, because eager-loading net/https is slow compared to the rest of Homebrew, and utils.rb is loaded for each `brew` invocation. It's probably worth breaking up global.rb a bit, to reduce the amount of code we are loading unnecessarily, but hopefully also to make inter-file dependencies a bit more obvious. Fixes Homebrew/homebrew#21617.
2013-08-01Improve signal-to-noise ratio of `brew list --unbrewed`Jack Nagel
Closes Homebrew/homebrew#21573.
2013-08-01Document superenv HOMEBREW_CCFG flagsAdam Vandenberg
2013-08-01ArchRequirement: support :intel, :ppcMisty De Meo
2013-08-01fix typoMerelyAPseudonym
Closes Homebrew/homebrew#21601. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-07-31Handle mkpath of node_modules directory in kegJack Nagel
2013-07-31Increase copyright year in LICENSE to 2013Samuel John
2013-07-29superenv: fix locating non-Xcode gcc-4.2Misty De Meo
2013-07-28audit: don't complain about bottle versions.Mike McQuaid
`brew bottle` already complains and this is a niche case. References Homebrew/homebrew#21374.
2013-07-28RbConfig::CONFIG['bindir'] is already a stringJack Nagel
2013-07-28search: silence JSON decode errorsJack Nagel
Closes Homebrew/homebrew#21506. Closes Homebrew/homebrew#21508.
2013-07-27Set close-on-exec on lock file descriptorsJack Nagel
The formula locks used by the installer and commands like link and unlink are backed by open files and flock(). The open file descriptors are thus leaked to any subprocesses. This can result in weird behavior in programs spawned from formula that do not expect to inherit these descriptors. Fix this by setting close-on-exec on the lock file descriptors. Fixes Homebrew/homebrew#21486.
2013-07-26MacOS.locate: search HOMEBREW_PREFIX before xcrunMisty De Meo
Since xcrun doesn't work on CLT-only systems. Querying HOMEBREW_PREFIX first before xcrun is much faster for that case.
2013-07-26Fix expansion of deps with --build-bottleJack Nagel
2013-07-24Adjust logic to properly sort erlang versionsJack Nagel
Fixes Homebrew/homebrew#21417.
2013-07-23audit: add TODOAdam Vandenberg
2013-07-23audit: use !~ instead of "not ... =~"Jack Nagel
2013-07-23audit: fix dep name escapingJack Nagel
2013-07-22audit: escape dep before regexp interpolationJack Nagel