Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apothecary: FreeType 2.5.3 #3152

Closed
wants to merge 9 commits into from

Conversation

danoli3
Copy link
Member

@danoli3 danoli3 commented Aug 14, 2014

Update apothecary build scripts and header / static libs for FreeType 2.54 (the latest tagged version)

Static libs for architectures included:

  • OSX FAT (32 bit w/ libstdc++ and 64 bit w/ libc++) Build Status
  • iOS FAT (armv7, armv7s, arm64, i386, x86_64 all with libc++) Build Status
  • Android - armeabi (@arturoc ?)
  • Android - armeabi-v7a (@arturoc ?)
  • Android - x86 (@arturoc ?)
  • VS
  • win_cb
  • Linux (32 bit)
  • Linux (64 bit)
  • Linux Armv6l
  • Linux Armv7l
  • emscripten

Notes:

ofTrueTypeFont path fixes for FreeType 2.5.0+

Testing:

  • Tested iOS Project with new version
  • Tested OSX Project with new version

iOS - Build using cc and libc++
—————
- [x] armv7
- [x] armv7s
- [x] arm64
- [x] i386
- [x] x86_64

OSX
———
- [x] i386 (libstdc++)
- [x] x86_64 (libc++)
- FreeType changed the library file structure in 2.5.0+ so needed to
fix this
now
- Someone had this problem before here
http://forum.openframeworks.cc/t/missing-of-lib-include-files/14326/3
@bakercp
Copy link
Member

bakercp commented Aug 14, 2014

Wow! Nice work @danoli3 I'll work on win and I'll double check the system version info on Linux :)

@bilderbuchi
Copy link
Member

I got 2.5.2 on Ubuntu 14.04, if that's of interest.

@arturoc
Copy link
Member

arturoc commented Sep 30, 2014

btw, freetype now has support for harbuzz which should give better rendering for some fonts, perhaps it's worth trying to include it in the apothecary script

@bakercp
Copy link
Member

bakercp commented Sep 30, 2014

@arturoc -- yeah, I've had a harfbuzz apothecary script that links cairo / freetype, etc for a while now for ofFont, which takes advantage of Freetype's harfbuzz support. Just waiting for all of this Poco stuff to get integrated and then I'll push all of that work.

@arturoc
Copy link
Member

arturoc commented Oct 13, 2014

i've added the formula for android but for some reason i can't send a PR to @danoli3 can you pull from my branch? https://github.com/arturoc/openFrameworks apothecary-freetype

btw in osx 10.9 with xcode 5 this only works for me if i remove:

        export CC=$TOOLCHAIN/usr/bin/cc
        export CPP=$TOOLCHAIN/usr/bin/cpp
        export CXX=$TOOLCHAIN/usr/bin/c++

and let the configure script use the default /usr/bin/cc

@danoli3
Copy link
Member Author

danoli3 commented Oct 14, 2014

Added in the changes @arturoc. Fixed the OS X issue for Xcode 5 too.

@arturoc
Copy link
Member

arturoc commented Oct 14, 2014

thanks!

@bakercp
Copy link
Member

bakercp commented Nov 25, 2014

@danoli3 can you give this a refresh now that some of these things are showing up master.

@danoli3 danoli3 mentioned this pull request Nov 25, 2014
12 tasks
@danoli3
Copy link
Member Author

danoli3 commented Dec 5, 2014

Closing due to new cherry picked pull request with only formula: #3453

@danoli3 danoli3 closed this Dec 5, 2014
@danoli3 danoli3 deleted the apothecary-freetype branch January 21, 2015 09:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants