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

Reply via email to