ports/86069: new port: graphics/telak - Tool to draw pictures on your root window
Emanuel Haupt
ehaupt at critical.ch
Tue Sep 13 20:30:16 UTC 2005
The following reply was made to PR ports/86069; it has been noted by GNATS.
From: Emanuel Haupt <ehaupt at critical.ch>
To: bug-followup at FreeBSD.org
Cc: ehaupt at critical.ch
Subject: Re: ports/86069: new port: graphics/telak - Tool to draw pictures
on your root window
Date: Tue, 13 Sep 2005 22:24:55 +0200
please apply the following patch:
- fix build on 4.x
- update to 0.4
- aditional file: files/patch-parse.c
--- telak.patch begins here ---
diff -uNr telak.orig/Makefile telak/Makefile
--- telak.orig/Makefile Tue Sep 13 22:16:32 2005
+++ telak/Makefile Tue Sep 13 22:16:56 2005
@@ -6,9 +6,9 @@
#
PORTNAME= telak
-PORTVERSION= 0.3
+PORTVERSION= 0.4
CATEGORIES= graphics
-MASTER_SITES= http://julien.danjou.info/telak/
+MASTER_SITES= http://critical.ch/distfiles/
MAINTAINER= ehaupt at critical.ch
COMMENT= Tool to draw pictures on your root window
@@ -21,18 +21,15 @@
USE_GMAKE= yes
USE_X_PREFIX= yes
+USE_GETOPT_LONG=yes
+USE_GCC= 3.4+
ALL_TARGET= ${PORTNAME}
+MAKE_ENV+= LDFLAGS="${LDFLAGS}"
PLIST_FILES= bin/telak
MAN1= telak.1
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 500000
-BROKEN= "Does not compile on FreeBSD 4.x"
-.endif
-
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${MANPREFIX}/man/man1
@@ -43,4 +40,4 @@
install-user:
@${SH} ${FILESDIR}/install-user
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff -uNr telak.orig/distinfo telak/distinfo
--- telak.orig/distinfo Tue Sep 13 22:16:32 2005
+++ telak/distinfo Tue Sep 13 22:16:56 2005
@@ -1,2 +1,2 @@
-MD5 (telak-0.3.tar.gz) = 5c213bc476bc3d2fe78c7267691cb2bd
-SIZE (telak-0.3.tar.gz) = 13949
+MD5 (telak-0.4.tar.gz) = ab8d56f191d3c5215a04af846c32c575
+SIZE (telak-0.4.tar.gz) = 13975
diff -uNr telak.orig/files/patch-Makefile telak/files/patch-Makefile
--- telak.orig/files/patch-Makefile Tue Sep 13 22:16:32 2005
+++ telak/files/patch-Makefile Tue Sep 13 22:16:56 2005
@@ -1,10 +1,12 @@
---- Makefile.orig Tue Sep 13 11:09:57 2005
-+++ Makefile Tue Sep 13 11:11:11 2005
-@@ -2,7 +2,7 @@
+--- Makefile.orig Thu Apr 28 22:15:06 2005
++++ Makefile Tue Sep 13 22:07:54 2005
+@@ -1,8 +1,8 @@
+ VERSION = $(shell grep '^Version' ChangeLog | head -n 1 | cut -d' ' -f2 | tr -d ' ')
BIN = telak
O = telak.o fetch.o image.o parse.o
- LDFLAGS = $(shell imlib2-config --libs) $(shell curl-config --libs) -lgcrypt
+-LDFLAGS = $(shell imlib2-config --libs) $(shell curl-config --libs) -lgcrypt
-CFLAGS = -W -Wall $(shell curl-config --cflags) $(shell imlib2-config --cflags) -DTELAK_USER_AGENT="\"$(BIN) $(VERSION)\"" -DTELAK_VERSION="\"$(VERSION)\"" -g
++LDFLAGS += $(shell imlib2-config --libs) $(shell curl-config --libs) -lgcrypt
+CFLAGS += $(shell curl-config --cflags) $(shell imlib2-config --cflags) -DTELAK_USER_AGENT="\"$(BIN) $(VERSION)\"" -DTELAK_VERSION="\"$(VERSION)\""
BINDIR=$(DESTDIR)/usr/bin
diff -uNr telak.orig/files/patch-parse.c telak/files/patch-parse.c
--- telak.orig/files/patch-parse.c Thu Jan 1 01:00:00 1970
+++ telak/files/patch-parse.c Tue Sep 13 22:16:56 2005
@@ -0,0 +1,10 @@
+--- parse.c.orig Tue Sep 13 22:05:22 2005
++++ parse.c Tue Sep 13 22:05:39 2005
+@@ -17,6 +17,7 @@
+ #include <sys/types.h>
+ #include <pwd.h>
+ #include <time.h>
++#include <sys/time.h>
+
+ #include "telak.h"
+ #include "image.h"
--- telak.patch ends here ---
More information about the freebsd-ports-bugs
mailing list