Gitweb links:
...log
http://git.netsurf-browser.org/toolchains.git/shortlog/55dc8d2ce9910f50bab09e66ff1cc38001503d19
...commit
http://git.netsurf-browser.org/toolchains.git/commit/55dc8d2ce9910f50bab09e66ff1cc38001503d19
...tree
http://git.netsurf-browser.org/toolchains.git/tree/55dc8d2ce9910f50bab09e66ff1cc38001503d19
The branch, master has been updated
via 55dc8d2ce9910f50bab09e66ff1cc38001503d19 (commit)
via 0d2186f4935c3a6445e0c1db577035b3bb2b8657 (commit)
from e14881908b6d01115f97d1439a91a0dd368f1456 (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/commit/?id=55dc8d2ce9910f50bab09e66ff1cc38001503d19
commit 55dc8d2ce9910f50bab09e66ff1cc38001503d19
Author: John-Mark Bell <[email protected]>
Commit: John-Mark Bell <[email protected]>
ppc-amigaos: fetch and build lhasa from git
At present, there is no released version of lhasa that can cope
with the mis-encoded empty directories in the LHAs in SDK 54.16.
Fetch the fixed lhasa sources from git and build them instead of
using whatever (broken) version is installed on the builder.
diff --git a/ppc-amigaos/Makefile b/ppc-amigaos/Makefile
index cc504bc..47260b1 100644
--- a/ppc-amigaos/Makefile
+++ b/ppc-amigaos/Makefile
@@ -18,6 +18,10 @@ UPSTREAM_MPC_VERSION := 1.0.2
UPSTREAM_MPC_TARBALL := mpc-$(UPSTREAM_MPC_VERSION).tar.gz
UPSTREAM_MPC_URI := http://ftp.gnu.org/gnu/mpc/$(UPSTREAM_MPC_TARBALL)
+UPSTREAM_LHASA_VERSION := 887d68ebca0cbad392af3709203745d202a2020b
+UPSTREAM_LHASA_TARBALL := lhasa-$(UPSTREAM_LHASA_VERSION).zip
+UPSTREAM_LHASA_URI :=
https://github.com/fragglet/lhasa/archive/$(UPSTREAM_LHASA_VERSION).zip
+
UPSTREAM_NDK_TARBALL := SDK_54.16.lha
UPSTREAM_NDK_URI :=
"http://hyperion-entertainment.biz/index.php/downloads?view=download&format=raw&file=127"
@@ -92,15 +96,15 @@ $(BUILDSTEPS)/stage2.d: $(BUILDSTEPS)/srcdir-step3.d
$(BUILDSTEPS)/binutils.d $(
# Rules to install the NDK
###
-$(BUILDSTEPS)/ndk.d: $(SOURCESDIR)/$(UPSTREAM_NDK_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_NDK_UPDATE_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_OPENURL_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_ONCHIPMEM_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_GUIGFX_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_RENDER_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_CODESETS_TARBALL)
+$(BUILDSTEPS)/ndk.d: $(BUILDSTEPS)/lhasa.d
$(SOURCESDIR)/$(UPSTREAM_NDK_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_NDK_UPDATE_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_OPENURL_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_ONCHIPMEM_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_GUIGFX_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_RENDER_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_CODESETS_TARBALL)
mkdir -p $(BUILDDIR)/ndk/tmp/
- lha xw=$(BUILDDIR)/ndk $(SOURCESDIR)/$(UPSTREAM_NDK_TARBALL)
- lha xw=$(BUILDDIR)/ndk/tmp $(BUILDDIR)/ndk/SDK_Install/base.lha
- lha xw=$(BUILDDIR)/ndk/tmp
$(BUILDDIR)/ndk/SDK_Install/execsg_sdk-54.31.lha
- lha xw=$(BUILDDIR)/ndk/tmp $(BUILDDIR)/ndk/SDK_Install/newlib-53.80.lha
- lha xw=$(BUILDDIR)/ndk/tmp $(BUILDDIR)/ndk/SDK_Install/clib2.lha
- lha xw=$(BUILDDIR)/ndk/tmp
$(BUILDDIR)/ndk/SDK_Install/pthreads-53.12.lha
- lha xw=$(BUILDDIR)/ndk/tmp $(SOURCESDIR)/$(UPSTREAM_ONCHIPMEM_TARBALL)
+ $(BUILDDIR)/prefix/bin/lha xw=$(BUILDDIR)/ndk
$(SOURCESDIR)/$(UPSTREAM_NDK_TARBALL)
+ $(BUILDDIR)/prefix/bin/lha xw=$(BUILDDIR)/ndk/tmp
$(BUILDDIR)/ndk/SDK_Install/base.lha
+ $(BUILDDIR)/prefix/bin/lha xw=$(BUILDDIR)/ndk/tmp
$(BUILDDIR)/ndk/SDK_Install/execsg_sdk-54.31.lha
+ $(BUILDDIR)/prefix/bin/lha xw=$(BUILDDIR)/ndk/tmp
$(BUILDDIR)/ndk/SDK_Install/newlib-53.80.lha
+ $(BUILDDIR)/prefix/bin/lha xw=$(BUILDDIR)/ndk/tmp
$(BUILDDIR)/ndk/SDK_Install/clib2.lha
+ $(BUILDDIR)/prefix/bin/lha xw=$(BUILDDIR)/ndk/tmp
$(BUILDDIR)/ndk/SDK_Install/pthreads-53.12.lha
+ $(BUILDDIR)/prefix/bin/lha xw=$(BUILDDIR)/ndk/tmp
$(SOURCESDIR)/$(UPSTREAM_ONCHIPMEM_TARBALL)
mkdir -p $(PREFIX)/$(TARGET_NAME)/SDK
unzip -o $(SOURCESDIR)/$(UPSTREAM_NDK_UPDATE_TARBALL) -d
$(BUILDDIR)/ndk/tmp
cp -r $(BUILDDIR)/ndk/tmp/Include $(PREFIX)/$(TARGET_NAME)/SDK/include
@@ -117,17 +121,35 @@ $(BUILDSTEPS)/ndk.d:
$(SOURCESDIR)/$(UPSTREAM_NDK_TARBALL) $(SOURCESDIR)/$(UPSTR
cd $(BUILDDIR)/openurl && tar xaf
$(SOURCESDIR)/$(UPSTREAM_OPENURL_TARBALL)
cp -r
$(BUILDDIR)/openurl/libopenurl-$(UPSTREAM_OPENURL_VERSION)/include/*
$(PREFIX)/$(TARGET_NAME)/SDK/include/include_h/
mkdir -p $(BUILDDIR)/guigfxlib
- lha xw=$(BUILDDIR)/guigfxlib $(SOURCESDIR)/$(UPSTREAM_GUIGFX_TARBALL)
+ $(BUILDDIR)/prefix/bin/lha xw=$(BUILDDIR)/guigfxlib
$(SOURCESDIR)/$(UPSTREAM_GUIGFX_TARBALL)
cp -r $(BUILDDIR)/guigfxlib/include_os4/*
$(PREFIX)/$(TARGET_NAME)/SDK/include/include_h/
mkdir -p $(BUILDDIR)/renderlib
- lha xw=$(BUILDDIR)/renderlib $(SOURCESDIR)/$(UPSTREAM_RENDER_TARBALL)
+ $(BUILDDIR)/prefix/bin/lha xw=$(BUILDDIR)/renderlib
$(SOURCESDIR)/$(UPSTREAM_RENDER_TARBALL)
cp -r $(BUILDDIR)/renderlib/renderlib/include_os4/*
$(PREFIX)/$(TARGET_NAME)/SDK/include/include_h/
mkdir -p $(BUILDDIR)/codesets
- lha xw=$(BUILDDIR)/codesets $(SOURCESDIR)/$(UPSTREAM_CODESETS_TARBALL)
+ $(BUILDDIR)/prefix/bin/lha xw=$(BUILDDIR)/codesets
$(SOURCESDIR)/$(UPSTREAM_CODESETS_TARBALL)
cp -r $(BUILDDIR)/codesets/codesets/Developer/include/*
$(PREFIX)/$(TARGET_NAME)/SDK/include/include_h/
touch $@
###
+# Rules to build and install lhasa
+###
+
+$(BUILDSTEPS)/lhasa.d: $(BUILDSTEPS)/lhasa-srcdir.d
+ mkdir -p $(BUILDDIR)/lhasa
+ mkdir -p $(BUILDDIR)/prefix
+ cd $(BUILDDIR)/lhasa && $(SRCDIR)/lhasa/configure
--prefix=$(BUILDDIR)/prefix
+ cd $(BUILDDIR)/lhasa && make
+ cd $(BUILDDIR)/lhasa && make install
+ touch $@
+
+$(BUILDSTEPS)/lhasa-srcdir.d: $(SOURCESDIR)/$(UPSTREAM_LHASA_TARBALL)
+ unzip $(SOURCESDIR)/$(UPSTREAM_LHASA_TARBALL)
+ mv lhasa-$(UPSTREAM_LHASA_VERSION) $(SRCDIR)/lhasa
+ cd $(SRCDIR)/lhasa && autoreconf -i
+ touch $@
+
+###
# Rules to create the GCC source tree
###
@@ -193,6 +215,9 @@ $(SOURCESDIR)/$(UPSTREAM_MPC_TARBALL):
$(SOURCESDIR)/$(UPSTREAM_BINUTILS_TARBALL):
wget -q -O $@ $(UPSTREAM_BINUTILS_URI)
+$(SOURCESDIR)/$(UPSTREAM_LHASA_TARBALL):
+ wget -q -O $@ $(UPSTREAM_LHASA_URI)
+
$(SOURCESDIR)/$(UPSTREAM_NDK_TARBALL):
wget -q -O $@ $(UPSTREAM_NDK_URI)
commitdiff
http://git.netsurf-browser.org/toolchains.git/commit/?id=0d2186f4935c3a6445e0c1db577035b3bb2b8657
commit 0d2186f4935c3a6445e0c1db577035b3bb2b8657
Author: John-Mark Bell <[email protected]>
Commit: John-Mark Bell <[email protected]>
ppc-amigaos: unpack exec sdk, too
diff --git a/ppc-amigaos/Makefile b/ppc-amigaos/Makefile
index 14ca3df..cc504bc 100644
--- a/ppc-amigaos/Makefile
+++ b/ppc-amigaos/Makefile
@@ -96,6 +96,7 @@ $(BUILDSTEPS)/ndk.d: $(SOURCESDIR)/$(UPSTREAM_NDK_TARBALL)
$(SOURCESDIR)/$(UPSTR
mkdir -p $(BUILDDIR)/ndk/tmp/
lha xw=$(BUILDDIR)/ndk $(SOURCESDIR)/$(UPSTREAM_NDK_TARBALL)
lha xw=$(BUILDDIR)/ndk/tmp $(BUILDDIR)/ndk/SDK_Install/base.lha
+ lha xw=$(BUILDDIR)/ndk/tmp
$(BUILDDIR)/ndk/SDK_Install/execsg_sdk-54.31.lha
lha xw=$(BUILDDIR)/ndk/tmp $(BUILDDIR)/ndk/SDK_Install/newlib-53.80.lha
lha xw=$(BUILDDIR)/ndk/tmp $(BUILDDIR)/ndk/SDK_Install/clib2.lha
lha xw=$(BUILDDIR)/ndk/tmp
$(BUILDDIR)/ndk/SDK_Install/pthreads-53.12.lha
-----------------------------------------------------------------------
Summary of changes:
ppc-amigaos/Makefile | 46 ++++++++++++++++++++++++++++++++++++----------
1 file changed, 36 insertions(+), 10 deletions(-)
diff --git a/ppc-amigaos/Makefile b/ppc-amigaos/Makefile
index 14ca3df..47260b1 100644
--- a/ppc-amigaos/Makefile
+++ b/ppc-amigaos/Makefile
@@ -18,6 +18,10 @@ UPSTREAM_MPC_VERSION := 1.0.2
UPSTREAM_MPC_TARBALL := mpc-$(UPSTREAM_MPC_VERSION).tar.gz
UPSTREAM_MPC_URI := http://ftp.gnu.org/gnu/mpc/$(UPSTREAM_MPC_TARBALL)
+UPSTREAM_LHASA_VERSION := 887d68ebca0cbad392af3709203745d202a2020b
+UPSTREAM_LHASA_TARBALL := lhasa-$(UPSTREAM_LHASA_VERSION).zip
+UPSTREAM_LHASA_URI :=
https://github.com/fragglet/lhasa/archive/$(UPSTREAM_LHASA_VERSION).zip
+
UPSTREAM_NDK_TARBALL := SDK_54.16.lha
UPSTREAM_NDK_URI :=
"http://hyperion-entertainment.biz/index.php/downloads?view=download&format=raw&file=127"
@@ -92,14 +96,15 @@ $(BUILDSTEPS)/stage2.d: $(BUILDSTEPS)/srcdir-step3.d
$(BUILDSTEPS)/binutils.d $(
# Rules to install the NDK
###
-$(BUILDSTEPS)/ndk.d: $(SOURCESDIR)/$(UPSTREAM_NDK_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_NDK_UPDATE_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_OPENURL_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_ONCHIPMEM_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_GUIGFX_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_RENDER_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_CODESETS_TARBALL)
+$(BUILDSTEPS)/ndk.d: $(BUILDSTEPS)/lhasa.d
$(SOURCESDIR)/$(UPSTREAM_NDK_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_NDK_UPDATE_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_OPENURL_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_ONCHIPMEM_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_GUIGFX_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_RENDER_TARBALL)
$(SOURCESDIR)/$(UPSTREAM_CODESETS_TARBALL)
mkdir -p $(BUILDDIR)/ndk/tmp/
- lha xw=$(BUILDDIR)/ndk $(SOURCESDIR)/$(UPSTREAM_NDK_TARBALL)
- lha xw=$(BUILDDIR)/ndk/tmp $(BUILDDIR)/ndk/SDK_Install/base.lha
- lha xw=$(BUILDDIR)/ndk/tmp $(BUILDDIR)/ndk/SDK_Install/newlib-53.80.lha
- lha xw=$(BUILDDIR)/ndk/tmp $(BUILDDIR)/ndk/SDK_Install/clib2.lha
- lha xw=$(BUILDDIR)/ndk/tmp
$(BUILDDIR)/ndk/SDK_Install/pthreads-53.12.lha
- lha xw=$(BUILDDIR)/ndk/tmp $(SOURCESDIR)/$(UPSTREAM_ONCHIPMEM_TARBALL)
+ $(BUILDDIR)/prefix/bin/lha xw=$(BUILDDIR)/ndk
$(SOURCESDIR)/$(UPSTREAM_NDK_TARBALL)
+ $(BUILDDIR)/prefix/bin/lha xw=$(BUILDDIR)/ndk/tmp
$(BUILDDIR)/ndk/SDK_Install/base.lha
+ $(BUILDDIR)/prefix/bin/lha xw=$(BUILDDIR)/ndk/tmp
$(BUILDDIR)/ndk/SDK_Install/execsg_sdk-54.31.lha
+ $(BUILDDIR)/prefix/bin/lha xw=$(BUILDDIR)/ndk/tmp
$(BUILDDIR)/ndk/SDK_Install/newlib-53.80.lha
+ $(BUILDDIR)/prefix/bin/lha xw=$(BUILDDIR)/ndk/tmp
$(BUILDDIR)/ndk/SDK_Install/clib2.lha
+ $(BUILDDIR)/prefix/bin/lha xw=$(BUILDDIR)/ndk/tmp
$(BUILDDIR)/ndk/SDK_Install/pthreads-53.12.lha
+ $(BUILDDIR)/prefix/bin/lha xw=$(BUILDDIR)/ndk/tmp
$(SOURCESDIR)/$(UPSTREAM_ONCHIPMEM_TARBALL)
mkdir -p $(PREFIX)/$(TARGET_NAME)/SDK
unzip -o $(SOURCESDIR)/$(UPSTREAM_NDK_UPDATE_TARBALL) -d
$(BUILDDIR)/ndk/tmp
cp -r $(BUILDDIR)/ndk/tmp/Include $(PREFIX)/$(TARGET_NAME)/SDK/include
@@ -116,17 +121,35 @@ $(BUILDSTEPS)/ndk.d:
$(SOURCESDIR)/$(UPSTREAM_NDK_TARBALL) $(SOURCESDIR)/$(UPSTR
cd $(BUILDDIR)/openurl && tar xaf
$(SOURCESDIR)/$(UPSTREAM_OPENURL_TARBALL)
cp -r
$(BUILDDIR)/openurl/libopenurl-$(UPSTREAM_OPENURL_VERSION)/include/*
$(PREFIX)/$(TARGET_NAME)/SDK/include/include_h/
mkdir -p $(BUILDDIR)/guigfxlib
- lha xw=$(BUILDDIR)/guigfxlib $(SOURCESDIR)/$(UPSTREAM_GUIGFX_TARBALL)
+ $(BUILDDIR)/prefix/bin/lha xw=$(BUILDDIR)/guigfxlib
$(SOURCESDIR)/$(UPSTREAM_GUIGFX_TARBALL)
cp -r $(BUILDDIR)/guigfxlib/include_os4/*
$(PREFIX)/$(TARGET_NAME)/SDK/include/include_h/
mkdir -p $(BUILDDIR)/renderlib
- lha xw=$(BUILDDIR)/renderlib $(SOURCESDIR)/$(UPSTREAM_RENDER_TARBALL)
+ $(BUILDDIR)/prefix/bin/lha xw=$(BUILDDIR)/renderlib
$(SOURCESDIR)/$(UPSTREAM_RENDER_TARBALL)
cp -r $(BUILDDIR)/renderlib/renderlib/include_os4/*
$(PREFIX)/$(TARGET_NAME)/SDK/include/include_h/
mkdir -p $(BUILDDIR)/codesets
- lha xw=$(BUILDDIR)/codesets $(SOURCESDIR)/$(UPSTREAM_CODESETS_TARBALL)
+ $(BUILDDIR)/prefix/bin/lha xw=$(BUILDDIR)/codesets
$(SOURCESDIR)/$(UPSTREAM_CODESETS_TARBALL)
cp -r $(BUILDDIR)/codesets/codesets/Developer/include/*
$(PREFIX)/$(TARGET_NAME)/SDK/include/include_h/
touch $@
###
+# Rules to build and install lhasa
+###
+
+$(BUILDSTEPS)/lhasa.d: $(BUILDSTEPS)/lhasa-srcdir.d
+ mkdir -p $(BUILDDIR)/lhasa
+ mkdir -p $(BUILDDIR)/prefix
+ cd $(BUILDDIR)/lhasa && $(SRCDIR)/lhasa/configure
--prefix=$(BUILDDIR)/prefix
+ cd $(BUILDDIR)/lhasa && make
+ cd $(BUILDDIR)/lhasa && make install
+ touch $@
+
+$(BUILDSTEPS)/lhasa-srcdir.d: $(SOURCESDIR)/$(UPSTREAM_LHASA_TARBALL)
+ unzip $(SOURCESDIR)/$(UPSTREAM_LHASA_TARBALL)
+ mv lhasa-$(UPSTREAM_LHASA_VERSION) $(SRCDIR)/lhasa
+ cd $(SRCDIR)/lhasa && autoreconf -i
+ touch $@
+
+###
# Rules to create the GCC source tree
###
@@ -192,6 +215,9 @@ $(SOURCESDIR)/$(UPSTREAM_MPC_TARBALL):
$(SOURCESDIR)/$(UPSTREAM_BINUTILS_TARBALL):
wget -q -O $@ $(UPSTREAM_BINUTILS_URI)
+$(SOURCESDIR)/$(UPSTREAM_LHASA_TARBALL):
+ wget -q -O $@ $(UPSTREAM_LHASA_URI)
+
$(SOURCESDIR)/$(UPSTREAM_NDK_TARBALL):
wget -q -O $@ $(UPSTREAM_NDK_URI)
--
Cross-compilation toolchains and environments
_______________________________________________
netsurf-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]