aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/glib.rb
AgeCommit message (Collapse)Author
2012-05-03glib: disable dtraceDon Onwunumah
This was apparently lost in a recent update to the glib formula. See https://trac.macports.org/ticket/30413 Closes #11977. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-22glib 2.32.1Camillo Lugaresi
Reviewed most patches (minus the UB stuff), fixed bugs, sent patches upstream, updated to 2.32.1. Closes #11279. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-10glib: fails with clangJack Nagel
cf. #11575, #10653. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-01Use new fails_with DSL syntaxJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-13glib: make patch URLs copy-paste friendlyJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-13glib: fail if pkg-config not found; use actual compilerAdam Vandenberg
2012-03-13glib: add testJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-13glib 2.30.3Jack Nagel
- Remove autoconf cruft for building universal; the relevant MacPorts patch now patches configure rather than configure.ac, rendering this a no-op. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-06glib: fix typosJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-01-22Normalize MacPorts patch URLsJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-01-13glib: replace paths in patched filesJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-01-06Fix spelling mistakeBrett Koonce
Closes #9412. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-09glib: find libffi without pkg-configMisty De Meo
glib's dependency on pkg-config can be eliminated if a few environment variables are set. This needed to be updated for libffi in order to build correctly. Fixes #9045. Closes #9064. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-08glib: builds with LLVM >= 2335Jack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-08glib: patch to use native iconvCamillo Lugaresi
Closes #6868. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-03glib 2.30.2Jack Nagel
This has a dependency on libffi that 2.28.x did not have; perhaps the system library isn't good enough anymore. MacPorts had to add this, too. Closes #8946. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-11-23glib: fix patch URLChad Catlett
Use revision 79276 of patches from MacPorts. Closes #8756. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-09-13Glib: Configure without dtraceMykhailo Kotsur
Fixes build failures on Lion. See this MacPorts ticket for more info: https://trac.macports.org/ticket/30413 Fixes #7604. Closes #7606. Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-08-22This hack (?) means glib doesn't depend on pkg-configMax Howell
So in theory we can upgrade to pkg-config 0.26 now.
2011-08-15GLib 2.28.8Birger J. Nordølum
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-08-05Glib and GTK+ won't build on Lion *without* LLVMMax Howell
Probably 10.6 LLVM is now good enough too, but can't test.
2011-08-05Statically building our own iconv into formula deemed unnecessaryMax Howell
Now we have our libiconv formula. Sadly Lion still lacks the iconv_open symbol in 64 bit flavour. Sucks. Fixes #6066. Indirectly.
2011-06-06glib: universal binaryAdam Vandenberg
2011-05-22GLib 2.28.7Birger J. Nordølum
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-14GLib 2.28.6Birger J. Nordølum
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-09Move fails_with_llvm for glib/gtk/gnu-smalltalkAdam Vandenberg
2011-04-03GTK+ 2.24.4, GLib 2.28.5Birger J. Nordølum
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-26GLib: 2.28.4Birger J. Nordølum
Thanks to MacPorts. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-12Use ruby style for inheritance.Adam Vandenberg
2010-10-12Mark scons, cmake & pkg-config as build-time depsAdam Vandenberg
2010-10-06Add MacPorts patches to glibAdam Vandenberg
This fixes some 64-bit issues.
2010-09-27Update glib to the latest stable release 2.24.2Anatol Pomozov
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-18Fixing several formulae that fail with LLVMDouglas Creager
Specifically: emacs, glib, igraph, and zeromq Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-08Update formulae to use path shortcutsAdam 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
2010-07-29glib - supress a folder already exists warningAdam Vandenberg
2010-05-13Update glib to 2.24.1Adam Vandenberg
2010-02-21Use more inreplace features.Adam Vandenberg
Update formulas to make more idiomatic use of "inreplace", including its new ability to take a list of files to act on.
2010-02-19Fix Cflags for gettext keg include.Kevin M. Dulzo
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-02-18Updated formula: glibLars Eggert
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
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-25Fixes #60Max Howell
Well, I guessed keg_only would have issues. Here, glib assumes GNU gettext will be in the same path as itself. Which would be true if we symlinked gettext into the tree, but we don't to avoid conflicts with the BSD version: /usr/lib/libgettext.dylib We'll have to do this a lot, so I need to figure out how to automate it, or how to avoid doing this kind of thing altogether.
2009-09-21Automatically add keg_only? deps to relevent ENVMax Howell
Eg gettext gets added into LDFLAGS, INCLUDE and that. I hope I got everything that is typical. Prolly not. But we'll find out. Made readline keg_only because the BSD version is provided by OS X, and I don't want bug reports that are tricky to solve due to unexpected differences between the two.
2009-09-21Merge branch 'deps'Max Howell
Conflicts: Library/Formula/imagemagick.rb Library/Formula/taglib.rb Library/Homebrew/brew.h.rb Library/Homebrew/formula.rb bin/brew
2009-09-21Dependency resolution with fancy syntaxMax Howell
Is it a DSL? No. But people call it that apparently. To add a dependency: class Doe <Formula depends_on 'ray' depends_on 'mee' => :optional depends_on 'far' => :recommended depends_on Sew.new end Sew would be a formula you have defined in this Formula file. This is useful, eg. see Python's formula. Formula specified in this fashion cannot be linked into the HOMEBREW_PREFIX, they are considered private libraries. This allows you to create custom installations that are very specific to your formula. More features to come, like specifying versions
2009-09-17Solving the GNU GetText issuesMax Howell
GNU GetText breaks eg. Ruby 1.9 builds, and some other formula I have been building too. But it is required by eg. glib. So to solve this we are going to by default not symlink gettext into the Homebrew prefix. Formula that depend on GetText will have the gettext paths added to the brewing environment automatically. Neat.
2009-09-17Fixes glibMax Howell
It compiles, but I am not sure this is safe frankly. The problem is that the OS X iconv is bugged and doesn't have a 64 bit symbol for libiconv_open. Now we must build 64 bit as otherwise everything that links to iconv must be 32 bit too. So we build a static libiconv and link glib to that. This fills in the missing symbol. However glib still dynamically links to /usr/lib/libiconv.dylib, this is the bit I'm not happy with. It can be fixed but I'm guessing it's ok. At least at this stage of Homebrew.
2009-08-31Bump glib to 2.20.5.Adam Vandenberg
2009-08-11Some frivalous mods to glibMax Howell
2009-08-10Apply new ENV capabilities to all existing FormulaeMax Howell