From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Nov 10 21:40:09 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E9B51106566C for ; Wed, 10 Nov 2010 21:40:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C50568FC1A for ; Wed, 10 Nov 2010 21:40:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id oAALe9W1096673 for ; Wed, 10 Nov 2010 21:40:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id oAALe94H096672; Wed, 10 Nov 2010 21:40:09 GMT (envelope-from gnats) Resent-Date: Wed, 10 Nov 2010 21:40:09 GMT Resent-Message-Id: <201011102140.oAALe94H096672@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Igor Ostapenko Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 795A8106566B for ; Wed, 10 Nov 2010 21:40:05 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 603488FC18 for ; Wed, 10 Nov 2010 21:40:05 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id oAALe5xM024937 for ; Wed, 10 Nov 2010 21:40:05 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id oAALe4Wc024924; Wed, 10 Nov 2010 21:40:04 GMT (envelope-from nobody) Message-Id: <201011102140.oAALe4Wc024924@www.freebsd.org> Date: Wed, 10 Nov 2010 21:40:04 GMT From: Igor Ostapenko To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/152118: New port: deskutils/linux-tahometer A worktime tracking and reporting tool X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Nov 2010 21:40:10 -0000 >Number: 152118 >Category: ports >Synopsis: New port: deskutils/linux-tahometer A worktime tracking and reporting tool >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Nov 10 21:40:09 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Igor Ostapenko >Release: FreeBSD 8.1-RELEASE i386 >Organization: personal >Environment: FreeBSD 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:55:53 UTC 2010 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: Tahometer is a tool to track working time and visualize the work process from the comforts of your own computer. WWW: http://tahometer.com/ >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # linux-tahometer # linux-tahometer/Makefile # linux-tahometer/pkg-descr # linux-tahometer/pkg-plist # linux-tahometer/distinfo # linux-tahometer/files # linux-tahometer/files/patch-tahometer # linux-tahometer/files/linux-tahometer # linux-tahometer/files/tahometer-bin.bsdiff # linux-tahometer/pkg-message # echo c - linux-tahometer mkdir -p linux-tahometer > /dev/null 2>&1 echo x - linux-tahometer/Makefile sed 's/^X//' >linux-tahometer/Makefile << '1cb15514bd3a565f3dfabefc1828608f' X# New ports collection makefile for: linux-tahometer X# Date created: 30 October 2010 X# Whom: Igor Ostapenko X# X# $FreeBSD$ X# X XPORTNAME= tahometer XPORTVERSION= 1.0.8.2 XCATEGORIES= deskutils linux XMASTER_SITES= http://tahometer.com/agent/ XPKGNAMEPREFIX= linux- XDISTNAME= tahometer-linux-x86-${DISTVERSION} X XMAINTAINER= igor.ostapenko@gmail.com XCOMMENT= A worktime tracking and reporting tool X XRESTRICTED= Not sure about redistribution rights X XUSE_LINUX= yes XUSE_LINUX_APPS= xorglibs XNO_BUILD= yes X XTAHOMETER_DIR= lib/${PKGNAMEPREFIX}${PORTNAME} XPLIST_SUB+= TAHOMETER_DIR="${TAHOMETER_DIR}" X Xpost-patch: X bspatch ${WRKSRC}/tahometer-bin ${WRKSRC}/tahometer-bin ${PATCHDIR}/tahometer-bin.bsdiff X Xdo-install: X ${MKDIR} ${PREFIX}/${TAHOMETER_DIR} X ${INSTALL_SCRIPT} ${FILESDIR}/linux-tahometer ${PREFIX}/bin X ${INSTALL_SCRIPT} ${WRKSRC}/tahometer ${PREFIX}/${TAHOMETER_DIR} X ${INSTALL_PROGRAM} ${WRKSRC}/tahometer-bin ${PREFIX}/${TAHOMETER_DIR} X ${INSTALL_PROGRAM} ${WRKSRC}/*.so.* ${PREFIX}/${TAHOMETER_DIR} X ${INSTALL_DATA} ${WRKSRC}/*.qm ${PREFIX}/${TAHOMETER_DIR} X ${INSTALL_DATA} ${WRKSRC}/*.svg ${PREFIX}/${TAHOMETER_DIR} X X.include 1cb15514bd3a565f3dfabefc1828608f echo x - linux-tahometer/pkg-descr sed 's/^X//' >linux-tahometer/pkg-descr << '5319ca76a8d2c9f8f2c27346aa64ed67' XTahometer is a tool to track working time and visualize the work process from Xthe comforts of your own computer. X XWWW: http://tahometer.com/ 5319ca76a8d2c9f8f2c27346aa64ed67 echo x - linux-tahometer/pkg-plist sed 's/^X//' >linux-tahometer/pkg-plist << '181af14aca0b579265f330150ac5cdea' Xbin/linux-tahometer X%%TAHOMETER_DIR%%/desktop_icon.svg X%%TAHOMETER_DIR%%/libQtCore.so.4 X%%TAHOMETER_DIR%%/libQtGui.so.4 X%%TAHOMETER_DIR%%/libQtNetwork.so.4 X%%TAHOMETER_DIR%%/libQtXml.so.4 X%%TAHOMETER_DIR%%/libQxtCore.so.0 X%%TAHOMETER_DIR%%/libQxtGui.so.0 X%%TAHOMETER_DIR%%/tahometer X%%TAHOMETER_DIR%%/tahometer-bin X%%TAHOMETER_DIR%%/tahometer_ru.qm X@dirrm %%TAHOMETER_DIR%% 181af14aca0b579265f330150ac5cdea echo x - linux-tahometer/distinfo sed 's/^X//' >linux-tahometer/distinfo << '68bc35968e4c6b6dd0557f5ec3c62974' XSHA256 (tahometer-linux-x86-1.0.8.2.tar.gz) = bc06030b25234bb4b35287f2d43442ff40f9200102c4eb5add2baf999b645bc4 XSIZE (tahometer-linux-x86-1.0.8.2.tar.gz) = 8218051 68bc35968e4c6b6dd0557f5ec3c62974 echo c - linux-tahometer/files mkdir -p linux-tahometer/files > /dev/null 2>&1 echo x - linux-tahometer/files/patch-tahometer sed 's/^X//' >linux-tahometer/files/patch-tahometer << 'a1bc2cf79a2071ad06a1e47f26ea765e' X--- ./tahometer.orig 2010-08-02 11:17:11.000000000 +0300 X+++ ./tahometer 2010-11-09 01:02:42.000000000 +0200 X@@ -1,4 +1,4 @@ X #!/bin/sh X X cd ${0%/*} X-exec env LD_PRELOAD=./libQtCore.so.4:./libQtGui.so.4:./libQtNetwork.so.4:./libQtXml.so.4:./libQxtCore.so.0:./libQxtGui.so.0 ./tahometer-bin X+exec env LD_PRELOAD=/compat/linux/lib/librt.so.1:./libQtCore.so.4:./libQtGui.so.4:./libQtNetwork.so.4:./libQtXml.so.4:./libQxtCore.so.0:./libQxtGui.so.0 ./tahometer-bin a1bc2cf79a2071ad06a1e47f26ea765e echo x - linux-tahometer/files/linux-tahometer sed 's/^X//' >linux-tahometer/files/linux-tahometer << '5d9279cdbea1e7236598a859f9d5d2d9' X#!/bin/sh X Xexec /usr/local/lib/linux-tahometer/tahometer "$@" 5d9279cdbea1e7236598a859f9d5d2d9 echo x - linux-tahometer/files/tahometer-bin.bsdiff sed 's/^X//' >linux-tahometer/files/tahometer-bin.bsdiff << 'db0788cb27e48279afa3dc723f23412a' XBSDIFF408XPö?€BZh9rE8Pdb0788cb27e48279afa3dc723f23412a echo x - linux-tahometer/pkg-message sed 's/^X//' >linux-tahometer/pkg-message << '323e2071e711688a2aa2f5a9be66f67a' XPlease, note that tahometer's built-in update mechanism was turned off. XYou can update tahometer via ports sub-system as usually. The reason is Xthat some updates are forced, i.e. tahometer doesn't work until you Xaccept updating. And without root access you cannot do that. Also, it Xmeans that you cannot use 'portable version' option, which simply means Xto keep your settings/data near the executable itself. 323e2071e711688a2aa2f5a9be66f67a exit >Release-Note: >Audit-Trail: >Unformatted: