summaryrefslogtreecommitdiff
path: root/slang
diff options
context:
space:
mode:
authorChris Larson <clarson@kergoth.com>2004-03-05 21:56:12 +0000
committerChris Larson <clarson@kergoth.com>2004-03-05 21:56:12 +0000
commit21f8a982ff77250fe9baa734b9dc7f1dc0b8b4db (patch)
tree137c5dfec5d5b76b242671dbf915071bc35343c9 /slang
parente6f36c103c4031845be67cc218a39d6e76374a0f (diff)
Add slrn 0.9.8.0, courtesy Graeme Gregory (with alterations to deal with autotools issues).
BKrev: 4048f77cc1oNMzgUGBHCPU8sEE_Umw
Diffstat (limited to 'slang')
-rw-r--r--slang/slang_1.4.9.oe38
1 files changed, 38 insertions, 0 deletions
diff --git a/slang/slang_1.4.9.oe b/slang/slang_1.4.9.oe
index e69de29bb2..ceaecf10a9 100644
--- a/slang/slang_1.4.9.oe
+++ b/slang/slang_1.4.9.oe
@@ -0,0 +1,38 @@
+DESCRIPTION="slang"
+SECTION="libs"
+PRIORITY="optional"
+MAINTAINER="Graeme Gregory <xora@lordpain.uklinux.net>"
+DEPENDS="virtual/libc"
+RDEPENDS="libc6"
+
+SRC_URI="ftp://space.mit.edu/pub/davis/slang/v1.4/slang-${PV}.tar.bz2"
+
+inherit autotools libtool
+
+acpaths="-I ${S}/autoconf"
+EXTRA_OECONF="--enable-warnings"
+CFLAGS_append=" -fno-strength-reduce -D_REENTRANT"
+LDFLAGS_prepend="-L${S}/src/elfobjs "
+EXTRA_OEMAKE="'ELF_CFLAGS=${CFLAGS} -fPIC' 'ELF_CC=${CC}' \
+ 'ELF_LINK=${CC} -shared -Wl,-soname'"
+
+do_configure_prepend () {
+ mv ${S}/autoconf/aclocal.m4 ${S}/autoconf/acinclude.m4
+}
+
+do_compile () {
+ oe_runmake all
+ oe_runmake elf
+ oe_runmake demos
+}
+
+do_stage () {
+ oe_soinstall src/elfobjs/libslang.so.${PV} ${STAGING_LIBDIR}/
+ install -m 0644 src/objs/libslang.a ${STAGING_LIBDIR}/
+ install -m 0644 src/slang.h ${STAGING_DIR}/target/include
+ install -m 0644 src/slcurses.h ${STAGING_DIR}/target/include
+}
+
+do_install () {
+ oe_runmake 'DESTDIR=${D}' install install-elf
+}