aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/pkg-config.rb
AgeCommit message (Collapse)Author
2014-05-19pkg-config: remove legacy cflag hackJack Nagel
2014-03-13pkg-config: restore bottle.Mike McQuaid
2014-03-11pkg-config: update 0.28 bottle.Mike McQuaid
2013-11-14pkg-config: update bottle.BrewTestBot
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-11-14pkg-config: add vendored pc files to default pathJack Nagel
Homebrew provides some missing pc files for recent OS X versions, and they should be available to pkg-config by default. Note that under both stdenv and superenv, we override the built-in path, so changes to the formula do not affect the stability of builds. cf. #21171. Closes #24321.
2013-10-28pkg-config: add mavericks bottle.Mike McQuaid
2013-02-18pkg-config 0.28 bottlesMike McQuaid
2013-02-18pkg-config 0.28Birger J. Nordølum
Closes #17861. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2012-08-25pkg-config: add bottles.Mike McQuaid
2012-08-25pkg-config 0.27.1Jack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-23Xcode-only: Clean up compiler flags. Use CPATH.samueljohn
- When using CPATH, we only need -isysroot and not the other -I spam. - LDFLAGS use -isysroot instead of -L Turns out that the linker also understands the -isysroot flag which behaves more natural (in the sense: "like the internal defaults `/usr/lib` etc.) than adding `-L$(SDKROOT). Especially for duplicates, the linker first searches through all `-L` dirs and then looks at the sysroot or internal defaults. This is what we want. - Pkg-config needs CC with CFLAGS passed to configure. Closes #14351. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-11pkg-config: add bottles.Mike McQuaid
2012-08-07pkg-config: add a mirrorMihail-samoylov
The official download is offline from time to time. See: http://serverfault.com/questions/413591/brew-install-imagemagick-curl-fails Closes #13952. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-07-22pkg-config: add upstream bugAdam Vandenberg
2012-07-22pkg-config: remove conflicting m4 filesAdam Vandenberg
2012-07-19pkg-config 0.27Jack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-07-01use XQuartz when presentCamillo Lugaresi
2012-04-28pkg-config: update URLsDaniel Passos
Closes #11919. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-02-14pkg-config: add share/pkgconfig to pc-pathJack Nagel
According to the pkg-config docs, share/pkgconfig is also a valid location for pc files, and a few packages in Homebrew insist on sticking them there. Rather than patch these packages individually, just add HOMEBREW_PREFIX/share/pkgconfig to the default pc file search path. Fixes #10182. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-14pkg-config: apply clang fix to all platformsJack Nagel
This fix applies to any platform with Clang 3.0 (and presumably older clang, but older clang is rarely used); XCode 4.2 on Snow Leopard, for example. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-11-17pkg-config: Add gnu89 fixes Lion + ClangNibbles 2bits
pkg-config append to cflags -std=gnu89 on Lion fixes duplicate symbols linking libglib when compiling with Clang-3.0 from XCode-4.2 (4D199). Add make check to confirm success, given the critical nature of the software. The flag is appended only on Lion, though it successfully tests on Snow Leopard in 64bit, too. EDIT: checks if lion and if clang before switching to gnu89. Closes #8631. Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-08-22Include a note about why we don't support pkg-config 0.26 yetMax Howell
I'd happily never upgrade pkg-config. Glib is a hideous and bloated POS, generally you can avoid installing it, but now fucking pkg-config depends on it. Fuck that.
2011-08-12pkg-config: roll back to 0.25Adam Vandenberg
0.26 requires glib (or a bootstrap glib), and glib requires pkg-config so rather than dealing with Homebrew being broken, roll back to a previous version. See: https://github.com/mxcl/homebrew/issues/6974#issuecomment-1795355 http://thread.gmane.org/gmane.comp.package-management.pkg-config/620
2011-08-12pkg-config 0.26Ruben Fonseca
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-12Use ruby style for inheritance.Adam Vandenberg
2010-10-22Updated the pkg-config downloadDuke Dorje
(FreeBSD added a dash in the subdomain; pkg-config instead of pkgconfig.) Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-09-06pkg-config 0.25Adam Vandenberg
2010-08-07Update formulae for version 0.7Adam Vandenberg
* Use new "url" features * Use keg_only DSL * Use "skip_clean :all" DSL * Whitespace and style cleanups * Make bash invocations less silly * Use new man2-man8 helpers * Remove "FileUtils." since it is included in Formula * Use real names for deps instead of aliases * ENV.x11 now updates path, so remove that from individual brews
2009-11-13pkg-config - modernize properties.Adam Vandenberg
2009-10-15s/require 'brewkit'/require 'formula'/gMax Howell
brewkit.rb changes ENV destructively, so lets not do that everytime a formula is required. Now it's possible for other tools to require a formula description without worrying about side-effects.
2009-09-16Add /usr/X11/lib/pkgconfig to pkg-config-pathMax Howell
2009-08-10Place /usr/local first in pkg-config pathMax Howell
And uniq! the path list
2009-07-31Refactor $foo into HOMEBREW_FOOMax Howell
CONSTANTS are the far saner choice for these important parameters. Split env up so I can redefine the CONSTANTS in unittest.rb.
2009-06-18Tidied things up a little in light of recent changesMax Howell
2009-06-04Created /Library moved brew tool to /binMax Howell
Moved Forumla and Cellar/homebrew into Library. This way the homebrew core files are more sensibly placed, Cellar is more internally consistent and only generated. And Homebrew is ready for use straight out of the tarball.