1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-15 07:56:36 +00:00

Charm is a program for OS X, Linux and Windows that helps to keep track

of time. It is built around two major ideas - tasks and events. Tasks
are the things time is spend on, repeatedly. For example, ironing
laundry is a task. The laundry done for two hours on last Tuesday is an
event in that task. When doing laundry multiple times, the events will
be accumulated, and can later be printed in activity reports or weekly
time sheets. So in case laundry would be done for three hours on
Wednesday again, the activity report for the "Ironing Laundry" task
would list the event on tuesday, the event on wednesday and a total of
five hours.

WWW:	https://github.com/KDAB/Charm

PR:		ports/167729
Submitted by:	Andriy Gapon <avg@icyb.net.ua>
This commit is contained in:
Pawel Pekala 2012-05-09 18:28:23 +00:00
parent ddeebdea8d
commit afbef13ae6
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=296312
6 changed files with 80 additions and 0 deletions

View File

@ -26,6 +26,7 @@
SUBDIR += cartotheque
SUBDIR += cdcat
SUBDIR += charmap
SUBDIR += charmtimetracker
SUBDIR += checkrdf
SUBDIR += chmsee
SUBDIR += conduit

View File

@ -0,0 +1,37 @@
# New ports collection makefile for: charm
# Date created: 12 Feb 2012
# Whom: Andriy Gapon <avg@icyb.net.ua>
#
# $FreeBSD$
#
PORTNAME= charmtimetracker
PORTVERSION= 1.6.0
CATEGORIES= deskutils kde
MASTER_SITES= http://nodeload.github.com/KDAB/Charm/tarball/
DISTNAME= ${PORTVERSION}
EXTRACT_SUFX=
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= avg@icyb.net.ua
COMMENT= Time tracker
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/License.txt
WRKSRC= ${WRKDIR}/KDAB-Charm-3151d25
USE_CMAKE= yes
CMAKE_ARGS+= -DCharm_VERSION:STRING=${PORTVERSION}
USE_KDE4= kdehier kdeprefix
USE_QT_VER= 4
QT_COMPONENTS= qmake_build moc_build rcc_build uic_build corelib gui network \
qtestlib sql sql-sqlite3 xml
USE_XORG= ice x11 xext xscrnsaver
INSTALLS_ICONS= yes
.if !defined(NOPORTDOCS)
PORTDOCS= ReadMe.txt License.txt
.endif
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (charmtimetracker/1.6.0) = 23d1ba7cd9c9b2c49738d1eb8cacbc303bb717b46746a89723a925141bd61ca6
SIZE (charmtimetracker/1.6.0) = 730670

View File

@ -0,0 +1,11 @@
--- CMakeLists.txt.orig 2012-04-19 18:05:29.938959913 +0300
+++ CMakeLists.txt 2012-04-19 18:05:39.398959691 +0300
@@ -47,7 +47,7 @@ IF( APPLE AND "${QT_VERSION_MAJOR}.${QT_
ENDIF()
IF( CMAKE_BUILD_TYPE MATCHES "^[Rr]elease$" )
- ADD_DEFINITIONS( -DQT_NO_DEBUG_OUTPUT )
+ ADD_DEFINITIONS( -DQT_NO_DEBUG_OUTPUT -DNDEBUG )
ELSE()
MESSAGE( WARNING
"Only run Charm in Debug mode if you are doing development!\n"

View File

@ -0,0 +1,12 @@
Charm is a program for OS X, Linux and Windows that helps to keep track
of time. It is built around two major ideas - tasks and events. Tasks
are the things time is spend on, repeatedly. For example, ironing
laundry is a task. The laundry done for two hours on last Tuesday is an
event in that task. When doing laundry multiple times, the events will
be accumulated, and can later be printed in activity reports or weekly
time sheets. So in case laundry would be done for three hours on
Wednesday again, the activity report for the "Ironing Laundry" task
would list the event on tuesday, the event on wednesday and a total of
five hours.
WWW: https://github.com/KDAB/Charm

View File

@ -0,0 +1,17 @@
bin/charmtimetracker
share/applications/charmtimetracker.desktop
share/icons/hicolor/128x128/apps/Charm-128x128.png
share/icons/hicolor/16x16/apps/charmtray16.png
share/icons/hicolor/24x24/apps/01.png
share/icons/hicolor/24x24/apps/02.png
share/icons/hicolor/24x24/apps/03.png
share/icons/hicolor/24x24/apps/04.png
share/icons/hicolor/24x24/apps/05.png
share/icons/hicolor/24x24/apps/06.png
share/icons/hicolor/24x24/apps/07.png
share/icons/hicolor/24x24/apps/08.png
share/icons/hicolor/24x24/apps/09.png
share/icons/hicolor/24x24/apps/10.png
share/icons/hicolor/24x24/apps/11.png
share/icons/hicolor/24x24/apps/12.png
share/icons/hicolor/24x24/apps/charmtray24.png