[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 18:11:49 UTC 2008


Module: openembedded.dev.git
Branch: holger/hash-style
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