[oe-commits] : lmbench: add 2.5

OE GIT Trial gittrial at amethyst.openembedded.net
Thu Sep 18 19:47:35 UTC 2008


Module: OE.dev
Branch: master
Commit: cf95c8f659f5cc1240335b79d7155e98e280b7d5
URL:    http://gitweb.openembedded.net//OE.dev.git/?a=commit;h=cf95c8f659f5cc1240335b79d7155e98e280b7d5

Author:  <pb at openembedded.org>
Date:   Thu Sep 18 19:43:07 2008 +0000

lmbench: add 2.5

---

 packages/lmbench/lmbench-2.5/build.patch           |   11 +++++
 .../lmbench/{lmbench-2.0.4 => lmbench}/lmbench-run |    0 
 packages/lmbench/lmbench_2.5.bb                    |   44 ++++++++++++++++++++
 3 files changed, 55 insertions(+), 0 deletions(-)

diff --git a/packages/lmbench/lmbench-2.5/.mtn2git_empty b/packages/lmbench/lmbench-2.5/.mtn2git_empty
new file mode 100644
index 0000000..e69de29
diff --git a/packages/lmbench/lmbench-2.5/build.patch b/packages/lmbench/lmbench-2.5/build.patch
new file mode 100644
index 0000000..e6283ae
--- /dev/null
+++ b/packages/lmbench/lmbench-2.5/build.patch
@@ -0,0 +1,11 @@
+--- lmbench-2.5/scripts/build.old	2008-09-18 17:03:59.000000000 +0100
++++ lmbench-2.5/scripts/build	2008-09-18 17:04:01.000000000 +0100
+@@ -34,7 +34,7 @@
+ 	
+ # check for IA64 HP-UX w/ HP's ANSI compiler; may need pointer swizzling
+ arch=`echo $OS | awk -F- '{print $1;}'`
+-if [ X$CC = "Xcc" -a X$arch = "Xia64" ]
++if [ "X$CC" = "Xcc" -a "X$arch" = "Xia64" ]
+ then
+ 	echo "#include <stdlib.h>" > ${BASE}$$.c
+ 	echo "main(int ac, char *av[])" >> ${BASE}$$.c
diff --git a/packages/lmbench/lmbench/.mtn2git_empty b/packages/lmbench/lmbench/.mtn2git_empty
new file mode 100644
index 0000000..e69de29
diff --git a/packages/lmbench/lmbench-2.0.4/lmbench-run b/packages/lmbench/lmbench/lmbench-run
similarity index 100%
rename from packages/lmbench/lmbench-2.0.4/lmbench-run
rename to packages/lmbench/lmbench/lmbench-run
diff --git a/packages/lmbench/lmbench_2.5.bb b/packages/lmbench/lmbench_2.5.bb
new file mode 100644
index 0000000..a515080
--- /dev/null
+++ b/packages/lmbench/lmbench_2.5.bb
@@ -0,0 +1,44 @@
+SECTION = "console/utils"
+DESCRIPTION = "Tools for performance analysis."
+LICENSE = "GPL"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/lmbench/lmbench-${PV}.tgz \
+	   file://build.patch;patch=1 \
+	   file://lmbench-run"
+S = "${WORKDIR}/lmbench-${PV}"
+
+EXTRA_OEMAKE = 'CC="${CC}" AR="${AR}" CFLAGS="${CFLAGS}" \
+		LDFLAGS="${LDFLAGS}" LD="${LD}" OS="${TARGET_SYS}" \
+		TARGET="${TARGET_OS}" BASE="${prefix}"'
+
+python do_unpack () {
+	bb.build.exec_func('base_do_unpack', d)
+	bb.build.exec_func('byebk_do_unpack', d)
+}
+
+byebk_do_unpack () {
+	find ${S}/.. -name BitKeeper -o -name SCCS | xargs rm -rf
+}
+
+do_compile () {
+	. ${CONFIG_SITE}
+	if [ X"$ac_cv_uint" == X"yes" ]; then
+		CFLAGS="${CFLAGS} -DHAVE_uint"
+	fi
+	install -d ${S}/bin/${TARGET_SYS}
+	oe_runmake -C src
+	sed -i -e 's,^SHAREDIR=.*$,SHAREDIR=${datadir}/${PN},;' \
+	       -e 's,^BINDIR=.*$,BINDIR=${libdir}/${PN},;' ${WORKDIR}/lmbench-run
+}
+
+do_install () {
+        mkdir -p ${D}${libdir}/lmbench
+	oe_runmake 'BASE=${D}${prefix}' \
+		    -C src install
+	install -d ${D}${localstatedir}/lib/lmbench/config \
+		   ${D}${localstatedir}/run/lmbench \
+		   ${D}${bindir}
+	install -m 0755 ${WORKDIR}/lmbench-run ${D}${bindir}/
+	mkdir -p ${D}${mandir}
+	mv ${D}${prefix}/man/* ${D}${mandir}/
+}





More information about the Openembedded-commits mailing list