aboutsummaryrefslogtreecommitdiff
path: root/videoteco
diff options
context:
space:
mode:
Diffstat (limited to 'videoteco')
-rw-r--r--videoteco/Makefile33
-rw-r--r--videoteco/patches/0001-flags.patch22
2 files changed, 55 insertions, 0 deletions
diff --git a/videoteco/Makefile b/videoteco/Makefile
new file mode 100644
index 0000000..ece668d
--- /dev/null
+++ b/videoteco/Makefile
@@ -0,0 +1,33 @@
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=videoteco
+PKG_VERSION:=r1.4
+PKG_RELEASE:=1
+
+PKG_SOURCE:=videoteco-$(PKG_VERSION).tar.gz
+PKG_SOURCE_URL:=@SF/videoteco
+PKG_MD5SUM:=224d50c0805a392026477d3a3f256158
+
+PKG_BUILD_DIR=$(BUILD_DIR)/videoteco-$(PKG_VERSION)
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/VideoTECO
+ SECTION:=utils
+ CATEGORY:=Utilities
+ DEPENDS:=+libncurses
+ TITLE:=Screen based TECO editor
+ URL:=http://sourceforge.net/projects/videoteco/
+ SUBMENU:=Editors
+endef
+
+define Package/VideoTECO/description
+Advanced screen based version of the TECO editor.
+endef
+
+define Package/VideoTECO/install
+ $(INSTALL_DIR) $(1)/usr/bin
+ $(INSTALL_BIN) $(PKG_BUILD_DIR)/teco $(1)/usr/bin/
+endef
+
+$(eval $(call BuildPackage,VideoTECO))
diff --git a/videoteco/patches/0001-flags.patch b/videoteco/patches/0001-flags.patch
new file mode 100644
index 0000000..4635d0c
--- /dev/null
+++ b/videoteco/patches/0001-flags.patch
@@ -0,0 +1,22 @@
+--- a/makefile.in 2010-09-23 13:00:42.992049806 +0200
++++ b/makefile.in 2010-09-23 13:03:31.060802259 +0200
+@@ -1,8 +1,8 @@
+ # @configure_input@
+
+ CC = @CC@
+-CFLAGS = @CFLAGS@
+-CPPFLAGS = @CPPFLAGS@
++CFLAGS = @CFLAGS@ @CPPFLAGS@
++LDFLAGS = @LDFLAGS@
+ LIBS = @LIBS@
+
+ ifeq (@GCC@,yes)
+@@ -17,7 +17,7 @@
+ LIBFLAGS = -ltermcap
+
+ teco: $(OBJS)
+- $(CC) -o teco $(OBJS) $(LIBS)
++ $(CC) $(LDFLAGS) -o teco $(OBJS) $(LIBS)
+
+ tecbuf.o: tecbuf.c $(HEADERS)
+ $(CC) $(CFLAGS) -c tecbuf.c