Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Jan 2024 23:42:10 GMT
From:      Don Lewis <truckman@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: edc6f8dfbf52 - main - deskutils/gnotime: Resurrect gnotime
Message-ID:  <202401022342.402NgAWp021950@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by truckman:

URL: https://cgit.FreeBSD.org/ports/commit/?id=edc6f8dfbf52d5b69b6d312aee7a1e47c95e7278

commit edc6f8dfbf52d5b69b6d312aee7a1e47c95e7278
Author:     Don Lewis <truckman@FreeBSD.org>
AuthorDate: 2024-01-02 23:33:22 +0000
Commit:     Don Lewis <truckman@FreeBSD.org>
CommitDate: 2024-01-02 23:40:03 +0000

    deskutils/gnotime: Resurrect gnotime
    
    The new upstream has ported gnotime off its old GNOME 2 dependencies.
    
    This code is not yet released, so it is just a snapshot and still has
    rough edges, but the basic functionality appears to be there.
    
    The MOVED entry was inadvertently removed all the way back in 2019.
---
 deskutils/Makefile          |   1 +
 deskutils/gnotime/Makefile  |  46 +++++++++++++++++++
 deskutils/gnotime/distinfo  |   3 ++
 deskutils/gnotime/pkg-descr |   6 +++
 deskutils/gnotime/pkg-plist | 106 ++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 162 insertions(+)

diff --git a/deskutils/Makefile b/deskutils/Makefile
index 769c9e87079f..7555404e366f 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -99,6 +99,7 @@
     SUBDIR += gnome-utils
     SUBDIR += gnome-weather
     SUBDIR += gnote
+    SUBDIR += gnotime
     SUBDIR += gnustep-wrapper
     SUBDIR += go-for-it
     SUBDIR += goesimage
diff --git a/deskutils/gnotime/Makefile b/deskutils/gnotime/Makefile
new file mode 100644
index 000000000000..9d0b9b4815e0
--- /dev/null
+++ b/deskutils/gnotime/Makefile
@@ -0,0 +1,46 @@
+PORTNAME=	gnotime
+DISTVERSION=	g20231022
+CATEGORIES=	deskutils gnome
+
+MAINTAINER=	truckman@FreeBSD.org
+COMMENT=	Time tracker for  GTK 3/WebkitGTK
+WWW=		https://github.com/GnoTime/gnotime
+
+LICENSE=	GPLv2+
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+BUILD_DEPENDS=	autoconf-archive>=0:devel/autoconf-archive \
+		scrollkeeper-config:textproc/rarian
+LIB_DEPENDS=	libqof.so:databases/qof \
+		libgc-threaded.so:devel/boehm-gc-threaded \
+		libdbus-1.so:devel/dbus \
+		libdbus-glib-1.so:devel/dbus-glib \
+		libsoup-2.4.so:devel/libsoup \
+		libguile-2.2.so:lang/guile2 \
+		libharfbuzz.so:print/harfbuzz \
+		libwebkit2gtk-4.0.so:www/webkit2-gtk3
+
+USES=		autoreconf desktop-file-utils gettext gmake gnome libtool pathfix pkgconfig xorg
+USE_GITHUB=	yes
+GH_ACCOUNT=	GnoTime
+GH_PROJECT=	gnotime
+GH_TAGNAME=	ee0ddbcb8945fc6b11a49b107b738e3c934357a1
+USE_XORG=	sm ice xscrnsaver x11
+USE_GNOME=	cairo gconf2 gdkpixbuf2 glib20 gtk30 libxml2
+GNU_CONFIGURE=	yes
+INSTALL_TARGET=	install-strip
+INSTALLS_OMF=	yes
+
+CPPFLAGS+=	-I${LOCALBASE}/include
+LIBS+=		-L${LOCALBASE}/lib
+
+GCONF_SCHEMAS=	gnotime.schemas
+
+#post-patch:
+#	@${REINPLACE_CMD} -e \
+#		'/^install-data-am/s|install-data-local||' \
+#		${WRKSRC}/gconf/Makefile.in
+#	@${REINPLACE_CMD} -e \
+#		'/^AM_CFLAGS =/s|-g||' ${WRKSRC}/src/Makefile.in
+
+.include <bsd.port.mk>
diff --git a/deskutils/gnotime/distinfo b/deskutils/gnotime/distinfo
new file mode 100644
index 000000000000..2825ae39dd2d
--- /dev/null
+++ b/deskutils/gnotime/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1703990813
+SHA256 (GnoTime-gnotime-g20231022-ee0ddbcb8945fc6b11a49b107b738e3c934357a1_GH0.tar.gz) = 1a6dc83d73e34ded00ab042f784936c482ac6e9eed0d96b3f1f7cc7639ef2620
+SIZE (GnoTime-gnotime-g20231022-ee0ddbcb8945fc6b11a49b107b738e3c934357a1_GH0.tar.gz) = 1759286
diff --git a/deskutils/gnotime/pkg-descr b/deskutils/gnotime/pkg-descr
new file mode 100644
index 000000000000..5bfb9b1dc135
--- /dev/null
+++ b/deskutils/gnotime/pkg-descr
@@ -0,0 +1,6 @@
+The Gnome Time Tracker is a to-do list/diary/journal tool that can
+track the amount of time spent on projects, and, among other things,
+generate reports and invoices based on that time. It can be used
+to keep shopping lists, organize ideas, track bug reports, keep a
+diary of activities, provide weekly status reports to management,
+and even works as a consultant billing system.
diff --git a/deskutils/gnotime/pkg-plist b/deskutils/gnotime/pkg-plist
new file mode 100644
index 000000000000..b3e641596463
--- /dev/null
+++ b/deskutils/gnotime/pkg-plist
@@ -0,0 +1,106 @@
+bin/gnotime
+bin/gnotime-remote
+man/man1/gnotime-remote.1.gz
+man/man1/gnotime.1.gz
+share/applications/gnotime.desktop
+share/gnome/help/gnotime/C/figures/gtt_edit_reports_dialog.png
+share/gnome/help/gnotime/C/figures/gtt_mainwin.png
+share/gnome/help/gnotime/C/figures/gtt_new_project.png
+share/gnome/help/gnotime/C/figures/gtt_new_report_dialog.png
+share/gnome/help/gnotime/C/figures/gtt_prefs_display.png
+share/gnome/help/gnotime/C/figures/gtt_prefs_fields.png
+share/gnome/help/gnotime/C/figures/gtt_prefs_logfile.png
+share/gnome/help/gnotime/C/figures/gtt_prefs_misc.png
+share/gnome/help/gnotime/C/figures/gtt_prefs_reports.png
+share/gnome/help/gnotime/C/figures/gtt_prefs_shell.png
+share/gnome/help/gnotime/C/figures/gtt_prefs_toolbar.png
+share/gnome/help/gnotime/C/figures/gtt_prefswin.png
+share/gnome/help/gnotime/C/figures/gtt_props_intervals.png
+share/gnome/help/gnotime/C/figures/gtt_props_planning.png
+share/gnome/help/gnotime/C/figures/gtt_props_project.png
+share/gnome/help/gnotime/C/figures/gtt_props_rates.png
+share/gnome/help/gnotime/C/figures/gtt_report_activity.png
+share/gnome/help/gnotime/C/figures/gtt_report_daily.png
+share/gnome/help/gnotime/C/figures/gtt_report_invoice.png
+share/gnome/help/gnotime/C/figures/gtt_report_journal.png
+share/gnome/help/gnotime/C/figures/gtt_report_todo.png
+share/gnome/help/gnotime/C/figures/gtt_restartwin.png
+share/gnome/help/gnotime/C/figures/gtt_startprojwin.png
+share/gnome/help/gnotime/C/gnotime.xml
+%%DATADIR%%/ghtml/C/activity.ghtml
+%%DATADIR%%/ghtml/C/basic-daily.ghtml
+%%DATADIR%%/ghtml/C/basic-invoice.ghtml
+%%DATADIR%%/ghtml/C/basic-journal.ghtml
+%%DATADIR%%/ghtml/C/basic-todo.ghtml
+%%DATADIR%%/ghtml/C/daily.ghtml
+%%DATADIR%%/ghtml/C/gnotime-logo.png
+%%DATADIR%%/ghtml/C/gtt-style.css
+%%DATADIR%%/ghtml/C/gtt.scm
+%%DATADIR%%/ghtml/C/invoice.ghtml
+%%DATADIR%%/ghtml/C/journal-rss.ghtml
+%%DATADIR%%/ghtml/C/journal.ghtml
+%%DATADIR%%/ghtml/C/monthly-daily.ghtml
+%%DATADIR%%/ghtml/C/noproject.ghtml
+%%DATADIR%%/ghtml/C/primer.ghtml
+%%DATADIR%%/ghtml/C/query.ghtml
+%%DATADIR%%/ghtml/C/status.ghtml
+%%DATADIR%%/ghtml/C/tab-delim.ghtml
+%%DATADIR%%/ghtml/C/todo-export.ghtml
+%%DATADIR%%/ghtml/C/todo.ghtml
+%%DATADIR%%/ui/active.ui
+%%DATADIR%%/ui/column_menu.ui
+%%DATADIR%%/ui/idle.ui
+%%DATADIR%%/ui/interval_edit.ui
+%%DATADIR%%/ui/interval_popup.ui
+%%DATADIR%%/ui/journal.ui
+%%DATADIR%%/ui/mainmenu.ui
+%%DATADIR%%/ui/notes.ui
+%%DATADIR%%/ui/plugin.ui
+%%DATADIR%%/ui/plugin_editor.ui
+%%DATADIR%%/ui/prefs.ui
+%%DATADIR%%/ui/project_properties.ui
+%%DATADIR%%/ui/task_popup.ui
+%%DATADIR%%/ui/task_properties.ui
+share/glib-2.0/schemas/org.gnotime.app.gschema.xml
+share/locale/az/LC_MESSAGES/gnotime.mo
+share/locale/bg/LC_MESSAGES/gnotime.mo
+share/locale/ca/LC_MESSAGES/gnotime.mo
+share/locale/cs/LC_MESSAGES/gnotime.mo
+share/locale/da/LC_MESSAGES/gnotime.mo
+share/locale/de/LC_MESSAGES/gnotime.mo
+share/locale/el/LC_MESSAGES/gnotime.mo
+share/locale/en_GB/LC_MESSAGES/gnotime.mo
+share/locale/es/LC_MESSAGES/gnotime.mo
+share/locale/et/LC_MESSAGES/gnotime.mo
+share/locale/eu/LC_MESSAGES/gnotime.mo
+share/locale/fi/LC_MESSAGES/gnotime.mo
+share/locale/fr/LC_MESSAGES/gnotime.mo
+share/locale/ga/LC_MESSAGES/gnotime.mo
+share/locale/gl/LC_MESSAGES/gnotime.mo
+share/locale/hu/LC_MESSAGES/gnotime.mo
+share/locale/it/LC_MESSAGES/gnotime.mo
+share/locale/ja/LC_MESSAGES/gnotime.mo
+share/locale/ko/LC_MESSAGES/gnotime.mo
+share/locale/lt/LC_MESSAGES/gnotime.mo
+share/locale/lv/LC_MESSAGES/gnotime.mo
+share/locale/ms/LC_MESSAGES/gnotime.mo
+share/locale/nb/LC_MESSAGES/gnotime.mo
+share/locale/nl/LC_MESSAGES/gnotime.mo
+share/locale/nn/LC_MESSAGES/gnotime.mo
+share/locale/pl/LC_MESSAGES/gnotime.mo
+share/locale/pt/LC_MESSAGES/gnotime.mo
+share/locale/pt_BR/LC_MESSAGES/gnotime.mo
+share/locale/ro/LC_MESSAGES/gnotime.mo
+share/locale/ru/LC_MESSAGES/gnotime.mo
+share/locale/sk/LC_MESSAGES/gnotime.mo
+share/locale/sl/LC_MESSAGES/gnotime.mo
+share/locale/sv/LC_MESSAGES/gnotime.mo
+share/locale/ta/LC_MESSAGES/gnotime.mo
+share/locale/tr/LC_MESSAGES/gnotime.mo
+share/locale/uk/LC_MESSAGES/gnotime.mo
+share/locale/vi/LC_MESSAGES/gnotime.mo
+share/locale/wa/LC_MESSAGES/gnotime.mo
+share/locale/zh_CN/LC_MESSAGES/gnotime.mo
+share/locale/zh_TW/LC_MESSAGES/gnotime.mo
+share/omf/gnotime/gnotime-C.omf
+share/pixmaps/gnotime_128x128.png



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202401022342.402NgAWp021950>