Gitweb links:
...log
http://git.netsurf-browser.org/toolchains.git/shortlog/57c395a6cd921b9126243fdecc0b41c6588fb691
...commit
http://git.netsurf-browser.org/toolchains.git/commit/57c395a6cd921b9126243fdecc0b41c6588fb691
...tree
http://git.netsurf-browser.org/toolchains.git/tree/57c395a6cd921b9126243fdecc0b41c6588fb691
The branch, master has been updated
via 57c395a6cd921b9126243fdecc0b41c6588fb691 (commit)
from e0a630f80ce3f3288415bf0752359a634ddf7f0f (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff
http://git.netsurf-browser.org/toolchains.git/commitdiff/57c395a6cd921b9126243fdecc0b41c6588fb691
commit 57c395a6cd921b9126243fdecc0b41c6588fb691
Author: Vincent Sanders <[email protected]>
Commit: Vincent Sanders <[email protected]>
add freetype2 build
diff --git a/sdk/Makefile b/sdk/Makefile
index 3bb8b79..3b26028 100644
--- a/sdk/Makefile
+++ b/sdk/Makefile
@@ -39,6 +39,7 @@ VERSION_LIBCF := CVS-20120227
VERSION_LDG := 2.32
VERSION_WINDOM := 2.0.1
VERSION_HERMES := 1.3.3
+VERSION_FREETYPE := 2.4.10
# Path
path__ := $(GCCSDK_INSTALL_CROSSBIN):$(PATH)
@@ -81,7 +82,7 @@ endif
ifeq ($(TARGET),m68k-atari-mint)
EXTRAARGS_LIBXML := --enable-ipv6=no
- SDK_ITEMS := $(addprefix $(BUILDSTEPS)/, libiconv.d $(COMMON_SDK_ITEMS)
libcf.d ldg.d windom.d hermes.d)
+ SDK_ITEMS := $(addprefix $(BUILDSTEPS)/, libiconv.d $(COMMON_SDK_ITEMS)
libcf.d ldg.d windom.d hermes.d freetype.d)
EXTRAARGS_LIBCARES := --disable-shared
EXTRAARGS_LIBCURL := --enable-nonblocking --enable-ares
endif
@@ -239,6 +240,21 @@ $(BUILDSTEPS)/hermes-src.d: $(BUILDSTEPS)/sourcedir.d
$(SOURCEDIR)/hermes-$(VERS
$(SOURCEDIR)/hermes-$(VERSION_HERMES).tar.bz2:
wget -q -O $@
"http://clanlib.org/download/legacy/Hermes-$(VERSION_HERMES).tar.bz2"
+# freetype font lib
+$(BUILDSTEPS)/freetype.d: $(BUILDSTEPS)/builddir.d $(BUILDSTEPS)/freetype-src.d
+ cd $(BUILDDIR)/freetype/freetype-$(VERSION_FREETYPE) && $(env)
./configure --prefix=$(GCCSDK_INSTALL_ENV) --target=$(TARGET) --host=$(TARGET)
--disable-shared
+ cd $(BUILDDIR)/freetype/freetype-$(VERSION_FREETYPE) && $(env) make
install
+ touch $@
+
+$(BUILDSTEPS)/freetype-src.d: $(BUILDSTEPS)/sourcedir.d
$(SOURCEDIR)/freetype-$(VERSION_FREETYPE).tar.bz2
+ $(RM) -rf $(BUILDDIR)/freetype
+ mkdir -p $(BUILDDIR)/freetype
+ cd $(BUILDDIR)/freetype && tar xaf
$(SOURCEDIR)/freetype-$(VERSION_FREETYPE).tar.bz2
+ touch $@
+
+$(SOURCEDIR)/freetype-$(VERSION_FREETYPE).tar.bz2:
+ wget -q -O $@
"http://download.savannah.gnu.org/releases/freetype/freetype-$(VERSION_FREETYPE).tar.bz2"
+
# regex
$(BUILDSTEPS)/libtre.d: $(BUILDSTEPS)/builddir.d $(BUILDSTEPS)/libtre-src.d
mkdir -p $(BUILDDIR)/libtre
-----------------------------------------------------------------------
Summary of changes:
sdk/Makefile | 18 +++++++++++++++++-
1 files changed, 17 insertions(+), 1 deletions(-)
diff --git a/sdk/Makefile b/sdk/Makefile
index 3bb8b79..3b26028 100644
--- a/sdk/Makefile
+++ b/sdk/Makefile
@@ -39,6 +39,7 @@ VERSION_LIBCF := CVS-20120227
VERSION_LDG := 2.32
VERSION_WINDOM := 2.0.1
VERSION_HERMES := 1.3.3
+VERSION_FREETYPE := 2.4.10
# Path
path__ := $(GCCSDK_INSTALL_CROSSBIN):$(PATH)
@@ -81,7 +82,7 @@ endif
ifeq ($(TARGET),m68k-atari-mint)
EXTRAARGS_LIBXML := --enable-ipv6=no
- SDK_ITEMS := $(addprefix $(BUILDSTEPS)/, libiconv.d $(COMMON_SDK_ITEMS)
libcf.d ldg.d windom.d hermes.d)
+ SDK_ITEMS := $(addprefix $(BUILDSTEPS)/, libiconv.d $(COMMON_SDK_ITEMS)
libcf.d ldg.d windom.d hermes.d freetype.d)
EXTRAARGS_LIBCARES := --disable-shared
EXTRAARGS_LIBCURL := --enable-nonblocking --enable-ares
endif
@@ -239,6 +240,21 @@ $(BUILDSTEPS)/hermes-src.d: $(BUILDSTEPS)/sourcedir.d
$(SOURCEDIR)/hermes-$(VERS
$(SOURCEDIR)/hermes-$(VERSION_HERMES).tar.bz2:
wget -q -O $@
"http://clanlib.org/download/legacy/Hermes-$(VERSION_HERMES).tar.bz2"
+# freetype font lib
+$(BUILDSTEPS)/freetype.d: $(BUILDSTEPS)/builddir.d $(BUILDSTEPS)/freetype-src.d
+ cd $(BUILDDIR)/freetype/freetype-$(VERSION_FREETYPE) && $(env)
./configure --prefix=$(GCCSDK_INSTALL_ENV) --target=$(TARGET) --host=$(TARGET)
--disable-shared
+ cd $(BUILDDIR)/freetype/freetype-$(VERSION_FREETYPE) && $(env) make
install
+ touch $@
+
+$(BUILDSTEPS)/freetype-src.d: $(BUILDSTEPS)/sourcedir.d
$(SOURCEDIR)/freetype-$(VERSION_FREETYPE).tar.bz2
+ $(RM) -rf $(BUILDDIR)/freetype
+ mkdir -p $(BUILDDIR)/freetype
+ cd $(BUILDDIR)/freetype && tar xaf
$(SOURCEDIR)/freetype-$(VERSION_FREETYPE).tar.bz2
+ touch $@
+
+$(SOURCEDIR)/freetype-$(VERSION_FREETYPE).tar.bz2:
+ wget -q -O $@
"http://download.savannah.gnu.org/releases/freetype/freetype-$(VERSION_FREETYPE).tar.bz2"
+
# regex
$(BUILDSTEPS)/libtre.d: $(BUILDSTEPS)/builddir.d $(BUILDSTEPS)/libtre-src.d
mkdir -p $(BUILDDIR)/libtre
--
Cross-compilation toolchains and environments
_______________________________________________
netsurf-commits mailing list
[email protected]
http://vlists.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org