servo-freetype-sys-4.0.5/.gitignore010064400007650000024000000000251340422620100155110ustar0000000000000000/target /Cargo.lock servo-freetype-sys-4.0.5/.travis.yml010064400007650000024000000001431340422620100156330ustar0000000000000000language: rust rust: - stable - beta - nightly cache: cargo branches: except: - master servo-freetype-sys-4.0.5/build.rs010064400007650000024000000021141340422620100151670ustar0000000000000000/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ extern crate cmake; extern crate pkg_config; use cmake::Config; use std::env; fn main() { let target = env::var("TARGET").unwrap(); if !target.contains("eabi") && !target.contains("android") && pkg_config::Config::new().atleast_version("18.5.12").find("freetype2").is_ok() { return } let mut config = Config::new("freetype2"); if let Ok(s) = env::var("FREETYPE_CMAKE_GENERATOR") { config.generator(s); } let dst = config .define("WITH_BZip2", "OFF") .define("WITH_HarfBuzz", "OFF") .define("WITH_PNG", "OFF") .define("WITH_ZLIB", "OFF") .profile("Release") .build(); let out_dir = env::var("OUT_DIR").unwrap(); println!("cargo:rustc-link-search=native={}/lib", dst.display()); println!("cargo:rustc-link-lib=static=freetype"); println!("cargo:outdir={}", out_dir); } servo-freetype-sys-4.0.5/Cargo.toml.orig010064400007650000024000000006311340422620100164130ustar0000000000000000[package] name = "servo-freetype-sys" version = "4.0.5" authors = ["The FreeType Team"] links = "freetype" license = "FTL / GPL-2.0" repository = "https://github.com/servo/libfreetype2/" homepage = "http://www.freetype.org/" description = "FreeType is a freely available software library to render fonts." build = "build.rs" [lib] name = "freetype_sys" [build-dependencies] pkg-config = "0.3" cmake = "0.1" servo-freetype-sys-4.0.5/Cargo.toml0000644000000017120000000000000126730ustar00# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g. crates.io) dependencies # # If you believe there's an error in this file please file an # issue against the rust-lang/cargo repository. If you're # editing this file be aware that the upstream Cargo.toml # will likely look very different (and much more reasonable) [package] name = "servo-freetype-sys" version = "4.0.5" authors = ["The FreeType Team"] build = "build.rs" links = "freetype" description = "FreeType is a freely available software library to render fonts." homepage = "http://www.freetype.org/" license = "FTL / GPL-2.0" repository = "https://github.com/servo/libfreetype2/" [lib] name = "freetype_sys" [build-dependencies.cmake] version = "0.1" [build-dependencies.pkg-config] version = "0.3" servo-freetype-sys-4.0.5/Cargo.toml.orig0000644000000006310000000000000136310ustar00[package] name = "servo-freetype-sys" version = "4.0.5" authors = ["The FreeType Team"] links = "freetype" license = "FTL / GPL-2.0" repository = "https://github.com/servo/libfreetype2/" homepage = "http://www.freetype.org/" description = "FreeType is a freely available software library to render fonts." build = "build.rs" [lib] name = "freetype_sys" [build-dependencies] pkg-config = "0.3" cmake = "0.1" servo-freetype-sys-4.0.5/src/lib.rs010064400007650000024000000000271340422620100154260ustar0000000000000000// Intentionally blank servo-freetype-sys-4.0.5/.cargo_vcs_info.json0000644000000001120000000000000146660ustar00{ "git": { "sha1": "91bd167800d8a5a0a764175309f09ad9d0555497" } }