Add slrn 0.9.8.0, courtesy Graeme Gregory (with alterations to deal with autotools...
authorChris Larson <clarson@kergoth.com>
Fri, 5 Mar 2004 21:56:12 +0000 (21:56 +0000)
committerChris Larson <clarson@kergoth.com>
Fri, 5 Mar 2004 21:56:12 +0000 (21:56 +0000)
BKrev: 4048f77cc1oNMzgUGBHCPU8sEE_Umw

slang/slang_1.4.9.oe
slrn/slrn-0.9.8.0/chkslang.patch [new file with mode: 0644]
slrn/slrn-0.9.8.0/m4.patch [new file with mode: 0644]
slrn/slrn_0.9.8.0.oe [new file with mode: 0644]

index e69de29..ceaecf1 100644 (file)
@@ -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
+}
diff --git a/slrn/slrn-0.9.8.0/chkslang.patch b/slrn/slrn-0.9.8.0/chkslang.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/slrn/slrn-0.9.8.0/m4.patch b/slrn/slrn-0.9.8.0/m4.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/slrn/slrn_0.9.8.0.oe b/slrn/slrn_0.9.8.0.oe
new file mode 100644 (file)
index 0000000..e69de29