summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--slang/slang_1.4.9.oe38
-rw-r--r--slrn/slrn-0.9.8.0/chkslang.patch0
-rw-r--r--slrn/slrn-0.9.8.0/m4.patch0
-rw-r--r--slrn/slrn_0.9.8.0.oe0
4 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
+}
diff --git a/slrn/slrn-0.9.8.0/chkslang.patch b/slrn/slrn-0.9.8.0/chkslang.patch
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/slrn/slrn-0.9.8.0/chkslang.patch
diff --git a/slrn/slrn-0.9.8.0/m4.patch b/slrn/slrn-0.9.8.0/m4.patch
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/slrn/slrn-0.9.8.0/m4.patch
diff --git a/slrn/slrn_0.9.8.0.oe b/slrn/slrn_0.9.8.0.oe
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/slrn/slrn_0.9.8.0.oe