Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/Homebrew/brew.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. Feb 01, 2013
    • Jack Nagel's avatar
      build: accept X11 proxies as X11 deps · fba1d212
      Jack Nagel authored
      fba1d212
    • Jack Nagel's avatar
      Update documentation for Dependency.expand · c5f73a01
      Jack Nagel authored
      c5f73a01
    • Jack Nagel's avatar
      Proper recursive expansion of requirements with filtering · 1408610b
      Jack Nagel authored
      Expand requirements recursively while applying the same optional? and
      recommended? filters that dependencies are run through. Options
      generated by requirements are now checked against the correct list of
      requirements, eliminating the temporary "best guess" logic in the
      installer.
      1408610b
    • Jack Nagel's avatar
      Create proxy classes for "partial" X11 dependencies · f4b126cc
      Jack Nagel authored
      When a formula's dependency tree contains more than one X11 dependency,
      they are de-duplicated by comparing the min_version attribute. However,
      this can result in broken dependency trees if one of the X11Dependency
      objects was actually specified as e.g. `:libpng`.
      
      In practice, this only matters when one or more of the dependencies has
      additional metadata that makes it distinct from the rest, i.e. an
      :optional or :recommended tag.
      
      To combat this, make these special, "partial" X11 dependencies instances
      of different classes so that they are not de-duped.
      
      It will still be necessary, at the time when requirements are expanded
      by the installer, to de-duplicate any remaining X11 dependencies after
      applying the optional/recommended filters in order to avoid duplicated
      modifications to the environment (as ENV.x11 is not idempotent).
      
      c.f. Homebrew/homebrew#17369.
      f4b126cc
  2. Jan 31, 2013
  3. Jan 30, 2013
  4. Jan 29, 2013
Loading