[oe-commits] Holger Hans Peter Freyther : [squeak] Attempt to add squeak 3.10-1
GIT User account
git at amethyst.openembedded.net
Wed Oct 15 16:55:48 UTC 2008
Module: openembedded.dev.git
Branch: org.openembedded.dev
Commit: 2303a5b6c84b13429c06a8e7593a6ecf8afaadaf
URL: http://gitweb.openembedded.net/?p=openembedded.dev.git&a=commit;h=2303a5b6c84b13429c06a8e7593a6ecf8afaadaf
Author: Holger Hans Peter Freyther <zecke at openmoko.org>
Date: Thu Oct 2 14:05:18 2008 +0200
[squeak] Attempt to add squeak 3.10-1
- This does configure
- But it fails to link, there is something wrong with the
autoreconf...
---
conf/checksums.ini | 4 ++++
packages/squeak/squeakvm_3.10.1.bb | 28 ++++++++++++++++++++++++++++
site/arm-linux | 4 ++++
3 files changed, 36 insertions(+), 0 deletions(-)
diff --git a/conf/checksums.ini b/conf/checksums.ini
index c05f1a3..1c7a1f7 100644
--- a/conf/checksums.ini
+++ b/conf/checksums.ini
@@ -13350,6 +13350,10 @@ sha256=750a7a4896d782698a0f531ca30582f0ddd365fe317a04c4dd4fa1ce2eb053eb
md5=c252e5286b142afa54ca49829c51a33f
sha256=ec3159feae5324e78f7fc09f8f534bd6a3e7ed735144ee8a8e9e7871e77115e0
+[http://www.squeakvm.org/unix/release/Squeak-3.10-1.src.tar.gz]
+md5=7fbac029115831d18422f3079dbb0444
+sha256=d5e9cab31f25f842f42bde153e04b93547b559e75da08f1b997a47f70d003133
+
[http://downloads.sourceforge.net/fuse/sshfs-fuse-1.3.tar.gz]
md5=40fe4a353d03b80f8b37e4b0cc6159d3
sha256=f80f713105fc0747197b6e5d2440cd77205cb1febe25b7b4fe08809ab67ace26
diff --git a/packages/squeak/squeakvm_3.10.1.bb b/packages/squeak/squeakvm_3.10.1.bb
new file mode 100644
index 0000000..cb4db99
--- /dev/null
+++ b/packages/squeak/squeakvm_3.10.1.bb
@@ -0,0 +1,28 @@
+DESCRIPTION = "Squeak VM"
+LICENSE = "Squeak License"
+HOMEPAGE = "http://www.squeakvm.org"
+DEPENDS = "virtual/libx11"
+
+EXTRA_OECONF += " --with-x --without-npsqueak"
+
+
+SRC_URI = "http://www.squeakvm.org/unix/release/Squeak-3.10-1.src.tar.gz \
+ file://configure-fixes.patch;patch=1"
+S = "${WORKDIR}/Squeak-3.10-1/platforms/unix/config"
+
+inherit autotools
+
+do_configure_prepend() {
+ mkdir ${WORKDIR}/Squeak-3.10-1/platforms/unix/bld
+ cd ${WORKDIR}/Squeak-3.10-1/platforms/unix/bld
+}
+
+do_compile_append() {
+ cd ${WORKDIR}/Squeak-3.10-1/platforms/unix/bld
+ find . -name 'Makefile' -exec sed -i s/@X_INCLUDES@//g {} \;
+ find . -name 'Makefile' -exec sed -i s/@X_LIBS@//g {} \;
+}
+
+do_install_prepend() {
+ cd ${WORKDIR}/Squeak-3.10-1/platforms/unix/bld
+}
diff --git a/site/arm-linux b/site/arm-linux
index 033366a..af008c5 100644
--- a/site/arm-linux
+++ b/site/arm-linux
@@ -179,3 +179,7 @@ gnet_sockaddr_family_field_name=${gnet_sockaddr_family_field_name=ss_family}
# rp-pppoe
rpppoe_cv_pack_bitfields=${rpppoe_cv_pack_bitfields=rev}
+
+# squeak (forbid unaliged access)
+ac_cv_double_align=${ac_cv_double_align=no}
+ac_cv_double_order=${ac_cv_double_order=no}
More information about the Openembedded-commits
mailing list