GithubHelp home page GithubHelp logo

iports's Introduction

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.