packages cairo fontconfig freetype harbuzz: bootstrap build for mutual dependencies

This commit is contained in:
Tony Theodore 2014-06-17 20:01:11 +10:00
parent e91c98379a
commit d53a3a4348
6 changed files with 27 additions and 4 deletions

View File

@ -1289,6 +1289,10 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre>
<td class="package">freetype</td>
<td class="website"><a href="http://www.freetype.org/">freetype</a></td>
</tr>
<tr>
<td class="package">freetype-bootstrap</td>
<td class="website"><a href="http://www.freetype.org/">freetype (without harfbuzz)</a></td>
</tr>
<tr>
<td class="package">fribidi</td>
<td class="website"><a href="http://fribidi.org/">FriBidi</a></td>

View File

@ -8,7 +8,7 @@ $(PKG)_CHECKSUM := 4f6e337d5d3edd7ea79d1426f575331552b003ec
$(PKG)_SUBDIR := cairo-$($(PKG)_VERSION)
$(PKG)_FILE := cairo-$($(PKG)_VERSION).tar.xz
$(PKG)_URL := http://cairographics.org/releases/$($(PKG)_FILE)
$(PKG)_DEPS := gcc fontconfig freetype libpng lzo pixman zlib
$(PKG)_DEPS := gcc fontconfig freetype-bootstrap libpng lzo pixman zlib
define $(PKG)_UPDATE
$(WGET) -q -O- 'http://cairographics.org/releases/?C=M;O=D' | \

View File

@ -8,7 +8,7 @@ $(PKG)_CHECKSUM := 08565feea5a4e6375f9d8a7435dac04e52620ff2
$(PKG)_SUBDIR := fontconfig-$($(PKG)_VERSION)
$(PKG)_FILE := fontconfig-$($(PKG)_VERSION).tar.bz2
$(PKG)_URL := http://fontconfig.org/release/$($(PKG)_FILE)
$(PKG)_DEPS := gcc freetype expat
$(PKG)_DEPS := gcc freetype-bootstrap expat
define $(PKG)_UPDATE
$(WGET) -q -O- 'http://fontconfig.org/release/' | \

19
src/freetype-bootstrap.mk Normal file
View File

@ -0,0 +1,19 @@
# This file is part of MXE.
# See index.html for further information.
PKG := freetype-bootstrap
$(PKG)_IGNORE = $(freetype_IGNORE)
$(PKG)_VERSION = $(freetype_VERSION)
$(PKG)_CHECKSUM = $(freetype_CHECKSUM)
$(PKG)_SUBDIR = $(freetype_SUBDIR)
$(PKG)_FILE = $(freetype_FILE)
$(PKG)_URL = $(freetype_URL)
$(PKG)_DEPS := gcc bzip2 libpng zlib
define $(PKG)_UPDATE
echo $(freetype_VERSION)
endef
define $(PKG)_BUILD
$(freetype_BUILD)
endef

View File

@ -8,7 +8,7 @@ $(PKG)_CHECKSUM := d3c26cc17ec7fe6c36f4efc02ef92ab6aa3f4b46
$(PKG)_SUBDIR := freetype-$($(PKG)_VERSION)
$(PKG)_FILE := freetype-$($(PKG)_VERSION).tar.bz2
$(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/freetype/freetype2/$(shell echo '$($(PKG)_VERSION)' | cut -d . -f 1,2,3)/$($(PKG)_FILE)
$(PKG)_DEPS := gcc bzip2 libpng zlib
$(PKG)_DEPS := gcc bzip2 harfbuzz libpng zlib
define $(PKG)_UPDATE
$(WGET) -q -O- 'http://sourceforge.net/projects/freetype/files/freetype2/' | \

View File

@ -8,7 +8,7 @@ $(PKG)_CHECKSUM := e5bb66040c201895d72f717e0f1fd3fea5544053
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.bz2
$(PKG)_URL := http://www.freedesktop.org/software/$(PKG)/release/$($(PKG)_FILE)
$(PKG)_DEPS := gcc glib cairo freetype icu4c
$(PKG)_DEPS := gcc glib cairo freetype-bootstrap icu4c
define $(PKG)_UPDATE
$(WGET) -q -O- 'http://cgit.freedesktop.org/harfbuzz/refs/tags' | \