<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/Library/Homebrew/language, branch 0.9.8</title>
<subtitle>🍺 The missing package manager for macOS</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/'/>
<entry>
<title>Haskell: cap cabal-install make jobs at 64</title>
<updated>2016-02-25T08:08:34+00:00</updated>
<author>
<name>Misty De Meo</name>
</author>
<published>2016-02-25T05:11:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=a7869783ada72693b4c1cd1b3247e268a35f7348'/>
<id>a7869783ada72693b4c1cd1b3247e268a35f7348</id>
<content type='text'>
Fixes Homebrew/homebrew#49509.

Closes Homebrew/homebrew#49511.

Signed-off-by: Mike McQuaid &lt;mike@mikemcquaid.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes Homebrew/homebrew#49509.

Closes Homebrew/homebrew#49511.

Signed-off-by: Mike McQuaid &lt;mike@mikemcquaid.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>haskell: fix empty flags build failures</title>
<updated>2016-02-22T16:16:50+00:00</updated>
<author>
<name>ilovezfs</name>
</author>
<published>2016-02-22T14:57:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=4c1e415bff1c85333120c59f800dd2f9a72043a9'/>
<id>4c1e415bff1c85333120c59f800dd2f9a72043a9</id>
<content type='text'>
Fixes a regression introduced by Homebrew/homebrew#47950 in 9e3ee3e causing build
failures with the error

  cabal: The file does not exist ''.

This will occur whenever the optional :flags key isn't in the options
hash passed to install_cabal_package.

Closes Homebrew/homebrew#49425.

Signed-off-by: Mike McQuaid &lt;mike@mikemcquaid.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes a regression introduced by Homebrew/homebrew#47950 in 9e3ee3e causing build
failures with the error

  cabal: The file does not exist ''.

This will occur whenever the optional :flags key isn't in the options
hash passed to install_cabal_package.

Closes Homebrew/homebrew#49425.

Signed-off-by: Mike McQuaid &lt;mike@mikemcquaid.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>git-annex: force-enable "webapp" flag</title>
<updated>2016-02-22T01:32:42+00:00</updated>
<author>
<name>Cedric Staub</name>
</author>
<published>2016-01-11T02:31:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=cc3e2e8f0f7dc87c74a17ce40227cc555aa38f4f'/>
<id>cc3e2e8f0f7dc87c74a17ce40227cc555aa38f4f</id>
<content type='text'>
To address issue Homebrew/homebrew#47346 (git-annex-webapp missing), we explicitly
enable the "webapp" flag for git-annex. This should prevent git-annex
from being built without the webapp and make the build fail if there is
e.g. a dependency issue.

Closes Homebrew/homebrew#47950.

Signed-off-by: Dominyk Tiller &lt;dominyktiller@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To address issue Homebrew/homebrew#47346 (git-annex-webapp missing), we explicitly
enable the "webapp" flag for git-annex. This should prevent git-annex
from being built without the webapp and make the build fail if there is
e.g. a dependency issue.

Closes Homebrew/homebrew#47950.

Signed-off-by: Dominyk Tiller &lt;dominyktiller@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>go: warn about no-op stage_deps calls</title>
<updated>2016-02-21T20:21:23+00:00</updated>
<author>
<name>Baptiste Fontaine</name>
</author>
<published>2016-02-21T12:15:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=bb37aa28242c040b6402af3a9bcc918b9763c44f'/>
<id>bb37aa28242c040b6402af3a9bcc918b9763c44f</id>
<content type='text'>
Closes Homebrew/homebrew#49389.

Signed-off-by: Baptiste Fontaine &lt;batifon@yahoo.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes Homebrew/homebrew#49389.

Signed-off-by: Baptiste Fontaine &lt;batifon@yahoo.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Haskell#cabal_install more robust deps resolution</title>
<updated>2016-02-21T18:40:36+00:00</updated>
<author>
<name>ilovezfs</name>
</author>
<published>2016-02-14T09:55:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=6a1a57423b6251ffa082f412d090bd2a1cb7fe95'/>
<id>6a1a57423b6251ffa082f412d090bd2a1cb7fe95</id>
<content type='text'>
The default max-backjumps can be too low, especially since
Language::Haskell::Cabal doesn't guarantee an LTS config.

In particular, this fixes a git-annex build failure in Homebrew/homebrew#47950

Closes Homebrew/homebrew#49158.

Signed-off-by: Mike McQuaid &lt;mike@mikemcquaid.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The default max-backjumps can be too low, especially since
Language::Haskell::Cabal doesn't guarantee an LTS config.

In particular, this fixes a git-annex build failure in Homebrew/homebrew#47950

Closes Homebrew/homebrew#49158.

Signed-off-by: Mike McQuaid &lt;mike@mikemcquaid.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>languages/haskell: style nits</title>
<updated>2016-01-03T19:08:11+00:00</updated>
<author>
<name>Dominyk Tiller</name>
</author>
<published>2015-12-30T21:09:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=d91caa2b92bae5f5e4c5857300bf7d7260a68877'/>
<id>d91caa2b92bae5f5e4c5857300bf7d7260a68877</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>language/haskell: wrap options in parens</title>
<updated>2016-01-03T19:08:10+00:00</updated>
<author>
<name>Dominyk Tiller</name>
</author>
<published>2015-12-30T21:05:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=fff140cb9d845a8a5f7fa8214f4817a79db9f934'/>
<id>fff140cb9d845a8a5f7fa8214f4817a79db9f934</id>
<content type='text'>
Fixes:
language/haskell.rb:65: warning: `*' interpreted as argument prefix
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes:
language/haskell.rb:65: warning: `*' interpreted as argument prefix
</pre>
</div>
</content>
</entry>
<entry>
<title>Haskell: call fails_with on correct object</title>
<updated>2015-12-30T19:51:57+00:00</updated>
<author>
<name>Misty De Meo</name>
</author>
<published>2015-12-30T19:51:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=21d70a28166308ccef41f4240f978a599da75243'/>
<id>21d70a28166308ccef41f4240f978a599da75243</id>
<content type='text'>
Fixes Homebrew/homebrew#47533.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes Homebrew/homebrew#47533.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve Haskell language support</title>
<updated>2015-12-25T21:05:28+00:00</updated>
<author>
<name>Miëtek Bak</name>
</author>
<published>2015-12-23T13:19:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=68361be36c52a88c40b3795d8565ce91f4c19714'/>
<id>68361be36c52a88c40b3795d8565ce91f4c19714</id>
<content type='text'>
Removes the need to call setup_ghc_compilers in every Haskell language
formula, by automatically calling fails_with.

Adds a :home option to the cabal_sandbox method.  This option allows a
specific temporary HOME to be used instead of the current working
directory, and in turn allows a single Cabal package database to be reused
between multiple calls to this method.

Avoids updating the Cabal package database more than once if cabal_sandbox
is called multiple times.

Removes the need to call cabal_clean_lib whenever cabal_sandbox is called,
by automatically cleaning the lib directory.

Adds a :keep_lib option to the cabal_sandbox method.  This option allows
opting out of the automatic cleaning.

Ensures build products are always removed from the current working
directory.

Removes a workaround for versions of cabal-install older than 1.20.0.0.

Adds a cabal_sandbox_add_source method.

Adds a :using option to the install_cabal_package method.  This option
allows specifying the Haskell language tools that are required to install
a particular formula, and in turn allows formulae to be simplified by
replacing calls to multiple methods with a single call to this method.

Allows customizing the call to install_cabal_package by giving a block.

Removes empty method shells.

Closes Homebrew/homebrew#47293.

Signed-off-by: Mike McQuaid &lt;mike@mikemcquaid.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removes the need to call setup_ghc_compilers in every Haskell language
formula, by automatically calling fails_with.

Adds a :home option to the cabal_sandbox method.  This option allows a
specific temporary HOME to be used instead of the current working
directory, and in turn allows a single Cabal package database to be reused
between multiple calls to this method.

Avoids updating the Cabal package database more than once if cabal_sandbox
is called multiple times.

Removes the need to call cabal_clean_lib whenever cabal_sandbox is called,
by automatically cleaning the lib directory.

Adds a :keep_lib option to the cabal_sandbox method.  This option allows
opting out of the automatic cleaning.

Ensures build products are always removed from the current working
directory.

Removes a workaround for versions of cabal-install older than 1.20.0.0.

Adds a cabal_sandbox_add_source method.

Adds a :using option to the install_cabal_package method.  This option
allows specifying the Haskell language tools that are required to install
a particular formula, and in turn allows formulae to be simplified by
replacing calls to multiple methods with a single call to this method.

Allows customizing the call to install_cabal_package by giving a block.

Removes empty method shells.

Closes Homebrew/homebrew#47293.

Signed-off-by: Mike McQuaid &lt;mike@mikemcquaid.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Overhaul, simplify and cleanup documentation.</title>
<updated>2015-12-07T13:37:49+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2015-12-06T22:18:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=b745546943a05bd2aa6d129e9a44e29771bf115a'/>
<id>b745546943a05bd2aa6d129e9a44e29771bf115a</id>
<content type='text'>
Remove duplication, link to the API documentation more often,
tweak wording, add `@UniqMartin` as a maintainer, note `@jacknagel`'s
and `@adamv`'s significant past contributions to Homebrew, delete some
outdated or unneeded documentation, add some missing `Formula` API.
entries and simplify/improve `CONTRIBUTING.md`.

Closes Homebrew/homebrew#46179.

Closes Homebrew/homebrew#46618.

Signed-off-by: Mike McQuaid &lt;mike@mikemcquaid.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove duplication, link to the API documentation more often,
tweak wording, add `@UniqMartin` as a maintainer, note `@jacknagel`'s
and `@adamv`'s significant past contributions to Homebrew, delete some
outdated or unneeded documentation, add some missing `Formula` API.
entries and simplify/improve `CONTRIBUTING.md`.

Closes Homebrew/homebrew#46179.

Closes Homebrew/homebrew#46618.

Signed-off-by: Mike McQuaid &lt;mike@mikemcquaid.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
