From d02893d336674842d6be4916b9b799433d2c07c0 Mon Sep 17 00:00:00 2001 From: Jiri Brozovsky Date: Wed, 8 Dec 2010 20:48:17 +0100 Subject: [PATCH] Small command line time tracker - openwrt port, patched for better help message. --- wtime/Makefile | 43 ++++++++++++++++++++++++++++++++++++++ wtime/patches/config.patch | 24 +++++++++++++++++++++ wtime/patches/wtime.patch | 12 +++++++++++ 3 files changed, 79 insertions(+) create mode 100644 wtime/Makefile create mode 100644 wtime/patches/config.patch create mode 100644 wtime/patches/wtime.patch diff --git a/wtime/Makefile b/wtime/Makefile new file mode 100644 index 0000000..640fce8 --- /dev/null +++ b/wtime/Makefile @@ -0,0 +1,43 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME:=wtime +PKG_VERSION:=0.2 +PKG_RELEASE:=2 + +PKG_SOURCE:=wtime_0_2.tar.gz +PKG_SOURCE_URL:=@SF/wtime +PKG_MD5SUM:=59c2d41048706993ca260afcdab337c3 +PKG_CAT:=zcat + +PKG_BUILD_DIR:=$(BUILD_DIR)/wtime + +include $(INCLUDE_DIR)/package.mk + +define Package/wtime + SECTION:=utils + CATEGORY:=Utilities + DEPENDS:= + TITLE:=WTime time tracker + URL:=http://wtime.sourceforge.net +endef + +define Package/wtime/description + Time tracking command-line utility. +endef + +define Build/Configure + $(call Build/Compile/Default, \ + ) +endef + + +define Package/wtime/install + $(INSTALL_DIR) $(1)/usr/bin/ + $(INSTALL_BIN) $(PKG_BUILD_DIR)/wtime $(1)/usr/bin/ + $(INSTALL_DIR) $(1)/root/.wtimed/ + $(INSTALL_DIR) $(1)/usr/share/ + $(INSTALL_DIR) $(1)/usr/share/wtime/ + $(INSTALL_BIN) $(PKG_BUILD_DIR)/LICENCE $(1)/usr/share/wtime/ +endef + +$(eval $(call BuildPackage,wtime)) diff --git a/wtime/patches/config.patch b/wtime/patches/config.patch new file mode 100644 index 0000000..af3017f --- /dev/null +++ b/wtime/patches/config.patch @@ -0,0 +1,24 @@ +--- wtime/config.mk 2006-06-17 14:30:50.000000000 +0200 ++++ wtimem/config.mk 2010-12-08 20:11:42.933802915 +0100 +@@ -1,17 +1,11 @@ + # Customize to fit your system + +-PREFIX = /usr/local ++INCLUDES = -I. ++LIBS = + +-INCDIR = ${PREFIX}/include +-LIBDIR = ${PREFIX}/lib ++CFLAGS = -std=c99 -O2 ++LDFLAGS = + +-INCLUDES = -I. -I${INCDIR} -I/usr/include +-LIBS = -L${LIBDIR} -L/usr/lib -lc +- +-CFLAGS = -std=c99 -O2 ${INCLUDES} +-LDFLAGS = ${LIBS} +- +-CC = gcc + CP = cp -f + RM = rm -f + MKDIR = mkdir diff --git a/wtime/patches/wtime.patch b/wtime/patches/wtime.patch new file mode 100644 index 0000000..9f75b66 --- /dev/null +++ b/wtime/patches/wtime.patch @@ -0,0 +1,12 @@ +--- wtime/wtime.c 2006-06-17 14:29:37.000000000 +0200 ++++ wtimem/wtime.c 2010-12-08 20:20:18.692552915 +0100 +@@ -10,7 +10,8 @@ + + typedef enum { EMPTY, STARTED, STOPPED, UNKNOWN } Tstate; + +-char usage[] = "wt [-t task] [-h|-a|-s|-c|-r [[]]]\nFor more info see the man page.\n"; ++//char usage[] = "wt [-t task] [-h|-a|-s|-c|-r [[]]]\nFor more info see the man page.\n"; ++char usage[] = "wt [-t task] [-h|-a|-s|-c|-r [[]]]\nExamples:\n wt -a ... start counting\n wt -s ... stop counting\n wt -c ... show running time in seconds\n wt -r ... show spent time in seconds\n"; + + static int fgetlastl(FILE * fd, char *lbuf, int size) + {