lszzy / iports

ports for iOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The cross-compiling tools for iOS

Features

  • Build open source ports for iOS (armv7 and armv7s) and iOS Simulator.
  • Create fat (armv7, armv7s and i386) static libraries.

Requirements

  • Mac OS X (>= 10.7, tested on 10.8.3)
  • Xcode (>= 4.5, tested with 4.6.2)
    • Command Line Tools
    • iOS 5.0 Simulator
  • CMake (>=2.8.9, tested with 2.8.10.2)

Supporting Libraries

curl (cURL 7.31.0)

  • homepage: http://curl.haxx.se/
  • license: MIT/X
  • provides: libcurl.a
  • dependencies: openssl (libcrypto.a, libssl.a), libresolv.dylib, libz.dylib

freetype (FreeType 2.5.0.1)

  • homepage: http://www.freetype.org/
  • license: FTL (BSD-style), GPL v2
  • provides: libfreetype.a
  • dependencies: libz.dylib, libbz2.dylib

icu (ICU4C 51.2)

  • homepage: http://www.icu-project.org/
  • license: MIT
  • provides: libicudata.a, libicui18n.a, libicuio.a, libicule.a, libiculx.a, libicutest.a, libicutu.a, libicuuc.a
  • dependencies: libstdc++.6.dylib

imagemagick (ImageMagick 6.8.6-1 Q8, Q16, Q32HDRI)

Q8 (--with-quantum-depth=8)

  • provides: libMagickCore-6.Q8.a, libMagickWand-6.Q8.a
  • dependencies: jpeg, lcms, png, tiff, webp (libjpeg.a, liblcms2.a, libpng16.a, libtiff.a, libwebp.a) libz.dylib

Q16 (--with-quantum-depth=16)

  • provides: libMagickCore-6.Q16.a, libMagickWand-6.Q16.a
  • dependencies: jpeg, lcms, png, tiff, webp (libjpeg.a, liblcms2.a, libpng16.a, libtiff.a, libwebp.a) libz.dylib

Q32HDRI (--with-quantum-depth=32 --enable-hdri --with-magick-puls-plus)

  • provides: libMagickCore-6.Q32HDRI.a, libMagickWand-6.Q32HDRI.a, libMagick++-6.Q32HDRI.a
  • dependencies: ilmbase, jasper, jpeg, lcms, openexr, png, tiff, webp (libHalf.a, libIex.a, libIexMath.a, libIlmImf.a, libIlmThread.a, libImath.a, libjpeg.a, liblcms2.a, libpng16.a, libtiff.a, libwebp.a) libstdc++.6.dylib, libz.dylib

jasper (JasPer 1.900.1)

jpeg (libjpeg-turbo 1.3.0, compatible with IJG libjpeg v8)

lcms (Little CMS 2.4)

libqr (libqr 1.0.0-dev)

lz4 (LZ4 svn r97)

openexr/ilmbase (OpenEXR 2.0.0 + IlmBase 2.0.0)

  • homepage: http://www.openexr.com/
  • license: Modified BSD
  • provides: libHalf.a, libIex.a, libIexMath.a, libIlmImf.a, libIlmThread.a, libImath.a
  • dependencies: libstdc++.6.dylib

openssl (OpenSSL 1.0.1e)

  • homepage: http://www.openssl.org/
  • license: OpenSSL SSLeay (Apache-style)
  • provides: libcrypto.a, libssl.a
  • dependencies: libresolv.dylib

pcre (PCRE 8.33)

  • homepage: http://www.pcre.org/
  • license: New BSD
  • provides: pcre.a, libpcre16.a, libpcre32.a, libpcrecpp.a, libpcreposix.a
  • dependencies: none

php (PHP 5.5.0 embed SAPI)

  • homepage: http://www.php.net/
  • license: PHP 3.01
  • provides: libphp5.a
  • dependencies: curl, jasper, jpeg, lcms, openexr, openssl, png, tiff (libcrypto.a, libcurl.a, libjpeg.a, libpng16.a, libssl.a), libbz2.dylib, libresolv.dylib, libxml2.dylib, libz.dylib
  • modules: bz2, Core, ctype, curl, date, dom, ereg, exif, fileinfo, filter, gd, hash, json, libxml, mbstring, openssl, pcre, PDO, pdo_sqlite, Phar, posix, Reflection, session, SimpleXML, SPL, sqlite3, standard, tokenizer, xml, xmlreader, xmlwriter, zip, zlib

png (libpng 1.6.2)

snappy (Snappy 1.1.0)

tiff (LibTIFF 4.0.3)

webp (libwebp 0.3.1)

xz (XZ Utils / liblzma 5.0.4)

  • homepage: http://tukaani.org/xz/
  • license: public domain (liblzma), some parts of XZ Utils are differnt
  • provides: liblzma.a
  • dependencies: none

zxing (ZXing 2.2)

About

ports for iOS


Languages

Language:C 97.3%Language:Shell 2.2%Language:Python 0.2%Language:Objective-C 0.2%Language:CMake 0.1%