git: edc6f8dfbf52 - main - deskutils/gnotime: Resurrect gnotime
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 02 Jan 2024 23:42:10 UTC
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