Commit graph

32 commits

Author SHA1 Message Date
Adam Vandenberg
2a1c4e34a2 caveat and other cleanups 2012-11-25 11:42:57 -08:00
nibbles 2bits
dbdb7d7118 fontforge: add missing deps on png, jpeg, tiff
This commits adds recommended deps on png, jpeg, and libtiff
to FontForge, otherwise it will get various build errors and
runtime problems doing some font conversions. Lilypond for one
needs this. Also add an option to build in Gif support to round
out the image handling.

Closes Homebrew/homebrew#16001.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-11-19 21:45:40 -08:00
Adam Vandenberg
8af0e97014 Use env. 2012-09-14 09:14:48 -07:00
Jack Nagel
53473b6bf5 Clean up MacOS version method usage
The MacOS.version? family of methods (other than "leopard?") are poorly
defined and lead to confusing code. Replace them in formulae with more
explicit comparisons.

"MacOS.version" is a special version object that can be compared to
numerics, symbols, and strings using the standard Ruby comparison
methods.

The old methods were moved to compat when the version comparison code
was merged, and they must remain there "forever", but they should not be
used in new code.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-09-10 16:16:54 -05:00
Mike McQuaid
6ecdfdbc82 fontforge: fix caveats and X11 dependency. 2012-09-04 19:44:41 -07:00
nibbles 2bits
f54ad1f854 fontforge: force 10.7 SDK, fix hard-coded includes
fontforge fails to build on 10.8 due to being designed for 10.7
through the use of `<FlatCarbon/Files.h>`.  Force the formula
to use 10.7 SDK.  Patch the hard-coded paths with the HB variable
`MacOS.sdk_path(10.7)}` as needed.  Tested on 10.8 using clang
and from XCode-4.4.1.

Fixes Homebrew/homebrew#14421

Closes Homebrew/homebrew#14482.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-28 11:21:58 -07:00
samueljohn
cc88976afd FontForge: Added reason why it depends_on :xcode
Closes Homebrew/homebrew#14437.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-24 10:45:12 -07:00
Dave Crossland
d8301ff1d6 FontForge: enable Spiro features
Closes Homebrew/homebrew#14357.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-22 07:04:29 -07:00
Max Howell
59a7577cb4 Fix Fontforge regression for Xcode < 4.3 2012-08-22 09:46:47 -04:00
Max Howell
60b3b4627e Fontforge works with Xcode 4.3+
Shouldn't break for previous versions. We hope.

Fixes #13635. Fixes Homebrew/homebrew#14097.
2012-08-21 20:51:13 -04:00
Dave Crossland
7662a6b9af fontforge: update HEAD url
Closes Homebrew/homebrew#14241.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-21 16:03:19 -05:00
Adam Vandenberg
2706adcab3 Use new :xcode dependency
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-17 15:37:41 -05:00
Michael Ummels
c8f2a699c9 fontforge 20120731
Closes Homebrew/homebrew#13911.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-04 08:17:14 -07:00
Michael Ummels
e527a83eb3 fontforge: Enable Python extension
Build the Python extension by default and install it to the right location.

Fixes Homebrew/homebrew#4689.
Closes Homebrew/homebrew#12535.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-07-27 11:12:27 -07:00
Jack Nagel
a076df83bc Use new Xcode module
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-07-25 12:04:41 -05:00
Jack Nagel
d6e8244287 Update formulae for XQuartz compatibility 2012-07-01 12:41:00 -05:00
Sorin Ionescu
689c50637e fontforge: fix carbon header paths, close Homebrew/homebrew#10572
Signed-off-by: Adam Vandenberg <flangy@gmail.com>

Find the developer prefix and use that, like MaPorts
- @adamv
2012-04-23 21:00:48 -07:00
Jack Nagel
64afeec6d4 Use new fails_with DSL syntax
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-01 12:39:59 -05:00
Jørgen P. Tjernø
1ee6c027ea fontforge: Add build number to LLVM failure
Tried this build with Xcode 4.2/LLVM 2336.1.00 - still fails. Builds fine with
Clang.

Fixes Homebrew/homebrew#8589.
Closes Homebrew/homebrew#9711.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2012-01-21 16:38:01 -08:00
Adam Vandenberg
a630a8223e fontforge: more specific Makefile edits
Be more specific about the edits we do to the make file.
We only want to change paths in the install section near the bottom.

Also take out `sudo` from the app linking instructions.
2011-07-29 09:05:08 -07:00
Adam Vandenberg
94a48ce753 fontforge: add --without-python option
FontForge will compile with newer Homebrew-built versions of Python, but
I have an older one and needed this to work to test Lilypad builds.
2011-06-13 15:06:03 -07:00
Adam Vandenberg
edfb67d937 Rewrite caveats to new style.
To make it easier to copy and paste multiline scripts from caveats,
no longer use $ as a prompt marker.
2011-04-04 16:56:47 -07:00
Adam Vandenberg
b129b9c947 fontforge: Python 2.7 compilation works now 2011-04-03 20:07:32 -07:00
Adam Vandenberg
99b61b9a23 Update fails_with_llvm in formulae 2011-03-25 23:31:30 -07:00
codingisacopingstrategy
f445344484 Add new fontforge git repo as HEAD
Fontforge recently switched to git:
http://sourceforge.net/mailarchive/message.php?msg_id=27054558

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-15 21:46:00 -07:00
Adam Vandenberg
8a539a5722 fontforge - fix linking w/ gettext 0.18 2011-03-13 11:13:53 -07:00
Adam Vandenberg
4147b05c57 Use ruby style for inheritance. 2011-03-12 11:55:09 -08:00
Alexis Hildebrandt
6ec98a7815 fontforge 20110222
Version bump to 20110222
Add fails_with_llvm

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-01 19:46:37 -08:00
Michael Morgan
a28db6e20c fontforge: look for png libraries in /usr/X11
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-22 07:50:10 -07:00
Adam Vandenberg
19e5e6e64a Mark scons, cmake & pkg-config as build-time deps 2010-10-12 07:13:29 -07:00
Alexis Hildebrandt
299618fe06 Update Formula: fontforge
Make formula installable as non-superuser

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-09-09 12:50:55 -07:00
kmowery
f35eade8f6 fontforge 20100501
Outline font editor.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-06-10 16:01:14 -07:00