[oe-commits] org.oe.dev monotone: add 0.31

koen commit openembedded-commits at lists.openembedded.org
Mon Dec 18 11:39:19 UTC 2006


monotone: add 0.31

Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: cfef3514561ff9ce852948e81d2ab88315d0481c
ViewMTN: http://monotone.openembedded.org/revision.psp?id=cfef3514561ff9ce852948e81d2ab88315d0481c
Files:
1
packages/monotone/files/configure.ac-no-sync-with-stdio-0.31.patch
packages/monotone/monotone-6_0.31.bb
Diffs:

#
# mt diff -ra6859f5f24a2b41cbcacef14a1ed0ca83df4e2e5 -rcfef3514561ff9ce852948e81d2ab88315d0481c
#
# 
# 
# add_file "packages/monotone/files/configure.ac-no-sync-with-stdio-0.31.patch"
#  content [0c1f8bddc86f2ee0001f9a70c3ba8b8f03a9dafa]
# 
# add_file "packages/monotone/monotone-6_0.31.bb"
#  content [509244eafd333d6245d317861c026f7788fd46ff]
# 
============================================================
--- packages/monotone/files/configure.ac-no-sync-with-stdio-0.31.patch	0c1f8bddc86f2ee0001f9a70c3ba8b8f03a9dafa
+++ packages/monotone/files/configure.ac-no-sync-with-stdio-0.31.patch	0c1f8bddc86f2ee0001f9a70c3ba8b8f03a9dafa
@@ -0,0 +1,10 @@
+--- /tmp/configure.ac	2006-12-18 12:14:47.000000000 +0100
++++ monotone-0.31/configure.ac	2006-12-18 12:15:58.022227000 +0100
+@@ -73,7 +73,6 @@
+ AC_CXX_STLPORT_HASHMAP
+ AC_CXX_TR1_UNORDERED_MAP
+ AC_CXX_TR1_UNORDERED_MAP_CONST_CORRECT
+-AC_CXX_SYNC_WITH_STDIO_WORKS
+ AC_CXX_TEMPLATE_STATIC_CONST_BUG
+ 
+ # Checks for typedefs and structures.
============================================================
--- packages/monotone/monotone-6_0.31.bb	509244eafd333d6245d317861c026f7788fd46ff
+++ packages/monotone/monotone-6_0.31.bb	509244eafd333d6245d317861c026f7788fd46ff
@@ -0,0 +1,48 @@
+DESCRIPTION = "Monotone is a distributed Source Control System"
+HOMEPAGE = "http://www.venge.net/monotone"
+SECTION = "devel"
+PRIORITY = "optional"
+LICENSE = "MIT"
+DEPENDS = "boost"
+
+S = "${WORKDIR}/monotone-${PV}"
+# no cross compile support - it tries to run the test program even with
+# --enable_ipv6=yes
+EXTRA_OECONF = "--disable-ipv6 \
+                --disable-dependency-tracking \
+                --disable-rpath \
+                --disable-nls \
+                --with-gnu-ld \
+                --with-bundled-lua --with-bundled-sqlite"
+
+inherit autotools 
+
+# Release 0.22 reveals bugs in g++ for thumb (g++ generates
+# relocations which the linker cannot represent)
+#FIXME: remove the following
+ARM_INSTRUCTION_SET = "arm"
+
+PR = "r0"
+
+SRC_URI = "http://venge.net/monotone/downloads/monotone-${PV}.tar.gz \
+           file://txt2c-cross-post-0.22.patch;patch=1 \
+	   file://uclibc.database.hh.stdarg.patch;patch=1 \
+	   file://configure.ac-no-sync-with-stdio-0.31.patch;patch=1 \
+	  "
+do_compile_append() {
+	touch testsuite
+}
+
+# This makes the testsuite as a package and renames the monotone executable
+# to include the netsync suffix.
+do_install_append() {
+        install -d ${D}${tsd}
+        install -c -m 755 testsuite ${D}${tsd}/testsuite
+        cp -pPR tests ${D}${tsd}/tests
+}
+
+PACKAGES = "${PN} ${PN}-doc ${PN}-testsuite"
+tsd = "/home/monotone/${PN}"
+FILES_${PN}-testsuite = "${tsd}/testsuite ${tsd}/tests"
+RDEPENDS_${PN}-testsuite += "bash sed grep cvs patch perl perl-modules"
+






More information about the Openembedded-commits mailing list