ports/127454: [PATCH] Update ttyload
Dennis Herrmann
adox at mcx2.org
Wed Sep 17 22:10:03 UTC 2008
>Number: 127454
>Category: ports
>Synopsis: [PATCH] Update ttyload
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Wed Sep 17 22:10:02 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Dennis Herrmann
>Release: FreeBSD 7.1-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD contempt 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #2: Sun Sep 14 08:19:18 CEST 2008 root at contempt:/usr/obj/usr/src/sys/CONTEMPT i386
>Description:
I update this port and add my mail to MAINTAINER.
>How-To-Repeat:
>Fix:
--- ttyload.diff begins here ---
diff -ruN ttyload.orig/Makefile ttyload/Makefile
--- ttyload.orig/Makefile 2008-09-17 23:07:29.000000000 +0200
+++ ttyload/Makefile 2008-09-17 23:05:28.000000000 +0200
@@ -6,22 +6,32 @@
# $FreeBSD: ports/sysutils/ttyload/Makefile,v 1.7 2006/05/13 04:15:48 edwin Exp $
PORTNAME= ttyload
-PORTVERSION= 0.4.4
+PORTVERSION= 0.5
CATEGORIES= sysutils
-MASTER_SITES= http://www.daveltd.com/src/util/ttyload/
+MASTER_SITES= http://www.daveltd.com/src/util/ttyload/ \
+ http://mirror.mcx2.org/
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= adox at mcx2.org
COMMENT= Give a color-coded graph of load averages over time
-PLIST_FILES= bin/ttyload
-ALL_TARGET= default
+#.include <bsd.port.pre.mk>
-post-patch:
- @${REINPLACE_CMD} -e "s,^CC,#CC,g ; \
- s,^DEBUG,#DEBUG,g ; \
- s,^CFLAGS\t=,CFLAGS+=,g" ${WRKSRC}/Makefile
+PLIST_FILES= bin/ttyload \
+ %%DOCSDIR%%/README \
+ %%DOCSDIR%%/LICENSE
+PLIST_DIRS= %%DOCSDIR%%
+ALL_TARGET= default
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/ttyload ${PREFIX}/bin
+post-install:
+.if !defined(NOPORTDOCS)
+ @${ECHO_MSG} "Installing additional documentation to ${DOCSDIR}"
+ @${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/README
+ ${INSTALL_DATA} ${WRKSRC}/LICENSE ${DOCSDIR}/LICENSE
+.endif
+
+ @${ECHO_MSG} ""
+ @${CAT} ${PKGMESSAGE}
+ @${ECHO_MSG} ""
.include <bsd.port.mk>
diff -ruN ttyload.orig/distinfo ttyload/distinfo
--- ttyload.orig/distinfo 2008-09-17 23:07:29.000000000 +0200
+++ ttyload/distinfo 2008-09-17 22:02:06.000000000 +0200
@@ -1,3 +1,3 @@
-MD5 (ttyload-0.4.4.tar.gz) = f331a7aa48f62cc1ff4d53d16b1fe032
-SHA256 (ttyload-0.4.4.tar.gz) = 0d68c41416188383745b6eca81b68edc6cdc7fb422ec17cd6fd1a4100df3a2c7
-SIZE (ttyload-0.4.4.tar.gz) = 12950
+MD5 (ttyload-0.5.tar.gz) = b7f81a7f7c7069d76884e1f7c67e478b
+SHA256 (ttyload-0.5.tar.gz) = d068b61155b81e6982f6886a67f51bd4357eed84853afc5367e43887cc7f5f53
+SIZE (ttyload-0.5.tar.gz) = 14681
diff -ruN ttyload.orig/files/patch-Makefile ttyload/files/patch-Makefile
--- ttyload.orig/files/patch-Makefile 1970-01-01 01:00:00.000000000 +0100
+++ ttyload/files/patch-Makefile 2008-09-17 22:28:56.000000000 +0200
@@ -0,0 +1,65 @@
+--- Makefile.orig 2005-09-09 21:52:11.000000000 +0200
++++ Makefile 2008-09-17 22:28:53.000000000 +0200
+@@ -4,13 +4,13 @@
+
+ # change this if you want to use 'make install' and have it go
+ # somewhere else:
+-INSTALLDIR = /usr/local/bin
++PREFIX?= /usr/local
+
+-ARCH = `uname -s | sed -e 's/ /-/g'`
++OS = `uname -s | sed -e 's/ /-/g'`
+ LDFLAGS = `./ldflags`
+
+-OBJS = arch/${ARCH}/getload.o \
+- arch/${ARCH}/terminfo.o \
++OBJS = arch/${OS}/getload.o \
++ arch/${OS}/terminfo.o \
+ ${NULL}
+
+ # this is what I use most places...
+@@ -18,7 +18,7 @@
+
+ # for the things in the sub-directory:
+ INCLUDES = -I$${PWD:-.} \
+- -I$${PWD:-.}/arch/${ARCH} \
++ -I$${PWD:-.}/arch/${OS} \
+ -I$${PWD:-.}/arch/default
+
+ # Debugging compiles?
+@@ -26,7 +26,7 @@
+
+ VERSION = -DVERSION='"'`cat Version`'"'
+
+-CFLAGS = $(INCLUDES) $(OTHER_FLAGS) $(DEBUG) $(VERSION)
++CFLAGS+= $(INCLUDES) $(OTHER_FLAGS) $(DEBUG) $(VERSION)
+
+ # most people won't want loader, so don't bother building it:
+ # PROGRAMS = archbuild loader
+@@ -57,12 +57,12 @@
+ ln -s FreeBSD $@
+
+ $(ARCHLINKS_THISARCH):
+- ln -s ${ARCH} $@
++ ln -s ${OS} $@
+
+ archlinks: $(ARCHLINKS)
+
+ archbuild: archlinks
+- make archtest ttyload ARCH=$(ARCH)
++ make archtest ttyload OS=$(OS)
+
+ ttyload.c: ttyload.h Version
+ touch ttyload.c
+@@ -82,7 +82,10 @@
+
+ # install, gently. not much to it:
+ install: $(PROGRAMS)
+- /bin/cp ttyload ${INSTALLDIR}/ttyload
++ install -m 755 ttyload ${PREFIX}/bin/
++
++deinstall:
++ rm -f ${PREFIX}/bin/ttyload
+
+ # because different systems' make have different behaviors on how they
+ # deal with building stuff in subdirectories, and because I don't feel
diff -ruN ttyload.orig/pkg-message ttyload/pkg-message
--- ttyload.orig/pkg-message 1970-01-01 01:00:00.000000000 +0100
+++ ttyload/pkg-message 2008-09-17 22:43:17.000000000 +0200
@@ -0,0 +1,8 @@
+###########################################################################
+ttyload has been installed.
+
+If you have questions read %%DOCSDIR%%/README
+
+For more information about ttyload visit:
+http://www.daveltd.com/src/util/ttyload/
+###########################################################################
--- ttyload.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list