| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-10-09 | Extract a new superclass for VCS-based download strategies | Jack Nagel | |
| 2013-10-09 | SubversionDownloadStrategy: stop mutating revisions hash | Jack Nagel | |
| 2013-10-09 | download_strategy: style nits | Jack Nagel | |
| 2013-10-09 | download_strategy: rename @spec to @ref_type | Jack Nagel | |
| 2013-10-08 | Remove unused variable | Jack Nagel | |
| 2013-10-08 | Remove outdated comment | Jack Nagel | |
| 2013-10-08 | Prefer interpolation to concatenation | Jack Nagel | |
| 2013-10-08 | doctor: avoid using MACOS_VERSION | Jack Nagel | |
| 2013-10-08 | detect_cxx_stdlibs: Only detect for dylibs | Misty De Meo | |
| Fixes #23115. | |||
| 2013-10-08 | BuildOptions: detect if building a bottle. | Mike McQuaid | |
| 2013-10-07 | Use MacOS.locate to find otool | Jack Nagel | |
| Fixes #23111. | |||
| 2013-10-07 | Fix test failure for C++ stdlib. | Xiyue Deng | |
| 2013-10-07 | Tab#cxxstdlib: don't try to convert nil to_sym | Misty De Meo | |
| 2013-10-07 | Tab#cxxstdlib: remove default stdlib | Misty De Meo | |
| Fixes #23089. | |||
| 2013-10-07 | formula_installer: change default bottle CxxStdlib | Misty De Meo | |
| 2013-10-07 | Tab.dummy_tab: don't provide default stdlib value | Misty De Meo | |
| 2013-10-06 | build: fix typo | Misty De Meo | |
| 2013-10-06 | Track the OS's default C++ stdlib | Misty De Meo | |
| 2013-10-06 | CxxStdlib: allow for nil stdlibs | Misty De Meo | |
| A nil stdlib value represents non-C++ code. | |||
| 2013-10-06 | Only track C++ stdlibs for C++ code | Misty De Meo | |
| After a formula is built, scan all mach-o files for dynamic links to see if any of them point to a C++ stdlib (libc++ or libstdc++). If one of them is linked, record that information in the formula's tab. This replaces the old behaviour where all files were assumed to be C++ code, and stdlibs were always tracked regardless of whether they were actually linked against. This also modifies the way that tabs are written - now tabs are written with the stdlib field null, and values are only written if an stdlib is detected. | |||
| 2013-10-06 | Recommend Xcode 5.0.1 GM on 10.9 | Jack Nagel | |
| 2013-10-06 | FileUtils#copy_metadata: update comment, version | Misty De Meo | |
| 2013-10-06 | Fix typo in Keg#fixed_name invocation | Alex Malinovich | |
| Closes #23079. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2013-10-04 | Check types in Formula#== | Jack Nagel | |
| Comparing two objects should not raise an exception, even if they have different types. The semantics of #== are now the same as #eql?, so make one an alias. | |||
| 2013-10-04 | superenv: fix hardcoded X11 aclocal path | Jack Nagel | |
| 2013-10-04 | ENV.x11: only use SDK when CLT is missing and X11 is from Apple | Jack Nagel | |
| 2013-10-04 | ENV.x11: always add include/freetype2 to CPPFLAGS | Jack Nagel | |
| 2013-10-04 | config: squelch stderr when invoking git | Jack Nagel | |
| 2013-10-04 | Fetch yields the key, use it | Jack Nagel | |
| 2013-10-04 | MacOS: remove unnecessary begin block | Jack Nagel | |
| 2013-10-04 | Fix install_name_tool path for keg_only formulae | Xiyue Deng | |
| * When a versioned keg_only formula installs the same set of executables or libraries as a unversioned formula that links to $HOMEBREW_PREFIX, install_name_tool will prefer to use the linked paths for files in keg_only formula. This breaks software that should link to the keg_only formula but links to the unversioned one instead. * Add an additional "options" parameter with keg_only field to specify the correct install path for keg_only formulae. | |||
| 2013-10-04 | Add Xcode 5.0.1. | Mike McQuaid | |
| Closes #23040. | |||
| 2013-10-04 | xcode: Xcode 5.0 is the latest on 10.8. | Mike McQuaid | |
| 2013-10-04 | macos: cleanup whitespace. | Mike McQuaid | |
| 2013-10-03 | MacCPUs: distinguish between G5 32-bit and 64-bit | Misty De Meo | |
| 2013-10-02 | Pass the mktemp prefix as an argument | Jack Nagel | |
| 2013-10-02 | Fix mktemp directory naming | Jack Nagel | |
| 2013-09-30 | Handle invalid names in download strategies | Jack Nagel | |
| When subformulae are initialized without a name parameter, Homebrew assigns the name "__UNKNOWN__". This may cause collisions in the cache. Currently CurlDownloadStrategy and its descendants handles this by extracting the basename form the URL and using that as the cached filename. However, other strategies simply raise an exception. We can improve the other strategies by URL-encoding the URL string and using that as the cached directory name. Note that this happens very rarely, especially now that resources (which always have a name) are preferred to subformulae. The most common case is a subformula that specifies a head download. Closes #22949. | |||
| 2013-09-28 | Move ld64 into SharedEnvExtension | Misty De Meo | |
| Superenv is being tested on Xcode 3.1.4, so this needs to be supported in both ENVs, not just stdenv. | |||
| 2013-09-28 | BazaarDownloadStrategy: handle corrupt checkouts | Jack Nagel | |
| 2013-09-28 | Remove commented out code, this is in git after all | Jack Nagel | |
| 2013-09-28 | SubversionDownloadStrategy: handle corrupt checkouts | Jack Nagel | |
| 2013-09-28 | MercurialDownloadStrategy: pull quietly in non-verbose mode | Jack Nagel | |
| 2013-09-28 | MercurialDownloadStrategy: handle corrupt checkouts | Jack Nagel | |
| 2013-09-28 | Infer dependencies from download strategies and URLs | Jack Nagel | |
| Closes #20849. Closes #22871. | |||
| 2013-09-27 | Allow Dependency objects to be marshaled | Jack Nagel | |
| When an exception is raised in the build process, it is marshaled and sent to the main process over a pipe. The marshaled exception has a reference to the formula, so the formula and all objects it references are marshaled as well. Previously this did not include dependencies, as they were stored only on the class and not referenced by an instance variable. However, now they are stored on SoftwareSpec instances, to which the formula *does* have a direct reference, so they must be marshalable. | |||
| 2013-09-27 | Adjust CompilerSelectionError message | Misty De Meo | |
| 2013-09-27 | SoftwareSpec: remove dead code | Jack Nagel | |
| 2013-09-27 | Bottle: set version from stable spec. | Mike McQuaid | |
| 2013-09-26 | upgrade.rb: Fix plural_s when number = 0 | Nikolaus Wittenstein | |
| Currently Upgrade prints out: "Upgrading 0 outdated package, with result:" This change makes it print: "Upgrading 0 outdated packages, with result:" correctly pluralizing "packages". Closes #22854. Signed-off-by: Adam Vandenberg <flangy@gmail.com> | |||
