Skip to content

Commit

Permalink
deskutils/gnome-planner: resurrect Gnome Planner
Browse files Browse the repository at this point in the history
Gnome Planner is a cross-platform project management tool
based on the Work breakdown structure (WBS).
You can visualize project in time using Gantt chart, list
the complete breakdown of your project along with the
estimated cost and effort and manage your resources assignments.

This port is based on head branch of the project which is a WIP
version of the future GTK 3 port. This version also integrate
multiple fixes.
  • Loading branch information
rosorio committed Jun 1, 2022
1 parent 97e7212 commit c0dfd88
Show file tree
Hide file tree
Showing 6 changed files with 190 additions and 0 deletions.
1 change: 1 addition & 0 deletions MOVED
Expand Up @@ -23,6 +23,7 @@
# This file can be linted with Tools/scripts/MOVEDlint.awk
#
# Port|Moved to|Date|Why
deskutils/planner|deskutils/gnome-planner|2020-05-31|Revive in more appropriate port name
audio/polypaudio|audio/pulseaudio|2008-01-01|Project renamed
audio/akode-plugins-polypaudio||2008-01-01|Polypaudio is obsolete in favor of Pulseaudio
audio/teknap|net-p2p/teknap|2008-01-09|Moved to net-p2p category
Expand Down
1 change: 1 addition & 0 deletions deskutils/Makefile
Expand Up @@ -72,6 +72,7 @@
SUBDIR += gnome-initial-setup
SUBDIR += gnome-maps
SUBDIR += gnome-photos
SUBDIR += gnome-planner
SUBDIR += gnome-pomodoro
SUBDIR += gnome-screenshot
SUBDIR += gnome-search-tool
Expand Down
40 changes: 40 additions & 0 deletions deskutils/gnome-planner/Makefile
@@ -0,0 +1,40 @@
# Created by: Gustau Perez <gustau.perez@gmail.com>

PORTNAME= gnome-planner
PORTVERSION= 0.14.6.20220531
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome3

MAINTAINER= rodrigo@FreeBSD.org
COMMENT= Project management tool based on the Work breakdown structure

LICENSE= GPLv3

BUILD_DEPENDS= appstream-util:devel/appstream-glib \
itstool>0:textproc/itstool
LIB_DEPENDS= libgoa-1.0.so:net/gnome-online-accounts \
libgraphene-1.0.so:graphics/graphene \
libical.so:devel/libical \
libpeas-1.0.so:devel/libpeas \
libsecret-1.so:security/libsecret \
libsoup-2.4.so:devel/libsoup \
libgda-5.0.so:databases/libgda5

USES= desktop-file-utils gettext pathfix \
shared-mime-info tar:xz meson pkgconfig
USE_GNOME= gnomeprefix intlhack libgnomeui libgnomeprintui \
libgsf
USE_GITLAB= yes
GL_SITE= https://gitlab.gnome.org
GL_ACCOUNT= World
GL_PROJECT= planner
GL_COMMIT= 88e86815960a9f66e6f512d4d38d5119ffee3b90
USE_LDCONFIG= yes

INSTALL_TARGET= install-strip
CPPFLAGS+= -I${LOCALBASE}/include -DGLIB_COMPILATION
LIBS+= -L${LOCALBASE}/lib

GLIB_SCHEMAS= planner.gschema

.include <bsd.port.mk>
3 changes: 3 additions & 0 deletions deskutils/gnome-planner/distinfo
@@ -0,0 +1,3 @@
TIMESTAMP = 1654118132
SHA256 (gnome3/World-planner-88e86815960a9f66e6f512d4d38d5119ffee3b90_GL0.tar.gz) = 10d8062eadaecfb38b98d7a0ffde16beae0b8377aaa53414afbaaf6c566b8a1f
SIZE (gnome3/World-planner-88e86815960a9f66e6f512d4d38d5119ffee3b90_GL0.tar.gz) = 5378402
8 changes: 8 additions & 0 deletions deskutils/gnome-planner/pkg-descr
@@ -0,0 +1,8 @@
Gnome Planner is a cross-platform project management
tool based on the Work breakdown structure (WBS).
You can visualize project in time using Gantt chart,
list the complete breakdown of your project along with
the estimated cost and effort and manage your resources
assignments.

WWW: https://wiki.gnome.org/Apps/Planner
137 changes: 137 additions & 0 deletions deskutils/gnome-planner/pkg-plist
@@ -0,0 +1,137 @@
bin/planner
lib/planner/file-modules/libmrp-xml.so
lib/planner/file-modules/libmrp-xsl.so
lib/planner/libplanner-1.so
lib/planner/libplanner-1.so.1
lib/planner/libplanner-1.so.1.0.0
lib/planner/plugins/libhtml-plugin.so
lib/planner/plugins/libmsp-plugin.so
lib/planner/plugins/libsql-plugin.so
lib/planner/plugins/libxmlplanner-plugin.so
lib/planner/storage-modules/libstorage-mrproject-1.so
lib/planner/storage-modules/libstorage-sql.so
man/man1/planner.1.gz
share/GConf/gsettings/planner.convert
share/applications/planner.desktop
share/glib-2.0/schemas/org.gnome.Planner.gschema.xml
share/icons/hicolor/48x48/apps/gnome-planner.png
share/icons/hicolor/48x48/mimetypes/gnome-mime-application-x-planner.png
share/icons/hicolor/scalable/apps/gnome-planner.svg
share/locale/am/LC_MESSAGES/planner.mo
share/locale/ar/LC_MESSAGES/planner.mo
share/locale/as/LC_MESSAGES/planner.mo
share/locale/ast/LC_MESSAGES/planner.mo
share/locale/az/LC_MESSAGES/planner.mo
share/locale/be/LC_MESSAGES/planner.mo
share/locale/bg/LC_MESSAGES/planner.mo
share/locale/bn_IN/LC_MESSAGES/planner.mo
share/locale/bs/LC_MESSAGES/planner.mo
share/locale/ca/LC_MESSAGES/planner.mo
share/locale/ca@valencia/LC_MESSAGES/planner.mo
share/locale/cs/LC_MESSAGES/planner.mo
share/locale/da/LC_MESSAGES/planner.mo
share/locale/de/LC_MESSAGES/planner.mo
share/locale/dz/LC_MESSAGES/planner.mo
share/locale/el/LC_MESSAGES/planner.mo
share/locale/en_CA/LC_MESSAGES/planner.mo
share/locale/en_GB/LC_MESSAGES/planner.mo
share/locale/eo/LC_MESSAGES/planner.mo
share/locale/es/LC_MESSAGES/planner.mo
share/locale/et/LC_MESSAGES/planner.mo
share/locale/eu/LC_MESSAGES/planner.mo
share/locale/fa/LC_MESSAGES/planner.mo
share/locale/fi/LC_MESSAGES/planner.mo
share/locale/fr/LC_MESSAGES/planner.mo
share/locale/ga/LC_MESSAGES/planner.mo
share/locale/gl/LC_MESSAGES/planner.mo
share/locale/gu/LC_MESSAGES/planner.mo
share/locale/hi/LC_MESSAGES/planner.mo
share/locale/hr/LC_MESSAGES/planner.mo
share/locale/hu/LC_MESSAGES/planner.mo
share/locale/id/LC_MESSAGES/planner.mo
share/locale/is/LC_MESSAGES/planner.mo
share/locale/it/LC_MESSAGES/planner.mo
share/locale/ja/LC_MESSAGES/planner.mo
share/locale/kk/LC_MESSAGES/planner.mo
share/locale/kn/LC_MESSAGES/planner.mo
share/locale/ko/LC_MESSAGES/planner.mo
share/locale/lt/LC_MESSAGES/planner.mo
share/locale/lv/LC_MESSAGES/planner.mo
share/locale/mk/LC_MESSAGES/planner.mo
share/locale/ml/LC_MESSAGES/planner.mo
share/locale/mn/LC_MESSAGES/planner.mo
share/locale/mr/LC_MESSAGES/planner.mo
share/locale/ms/LC_MESSAGES/planner.mo
share/locale/nb/LC_MESSAGES/planner.mo
share/locale/nds/LC_MESSAGES/planner.mo
share/locale/ne/LC_MESSAGES/planner.mo
share/locale/nl/LC_MESSAGES/planner.mo
share/locale/nn/LC_MESSAGES/planner.mo
share/locale/oc/LC_MESSAGES/planner.mo
share/locale/or/LC_MESSAGES/planner.mo
share/locale/pa/LC_MESSAGES/planner.mo
share/locale/pl/LC_MESSAGES/planner.mo
share/locale/pt/LC_MESSAGES/planner.mo
share/locale/pt_BR/LC_MESSAGES/planner.mo
share/locale/ro/LC_MESSAGES/planner.mo
share/locale/ru/LC_MESSAGES/planner.mo
share/locale/rw/LC_MESSAGES/planner.mo
share/locale/sk/LC_MESSAGES/planner.mo
share/locale/sl/LC_MESSAGES/planner.mo
share/locale/sq/LC_MESSAGES/planner.mo
share/locale/sr/LC_MESSAGES/planner.mo
share/locale/sr@latin/LC_MESSAGES/planner.mo
share/locale/sv/LC_MESSAGES/planner.mo
share/locale/ta/LC_MESSAGES/planner.mo
share/locale/tg/LC_MESSAGES/planner.mo
share/locale/tr/LC_MESSAGES/planner.mo
share/locale/uk/LC_MESSAGES/planner.mo
share/locale/vi/LC_MESSAGES/planner.mo
share/locale/zh_CN/LC_MESSAGES/planner.mo
share/locale/zh_HK/LC_MESSAGES/planner.mo
share/locale/zh_TW/LC_MESSAGES/planner.mo
share/mime/packages/org.gnome.Planner.xml
share/planner/dtd/mrproject-0.5.1.dtd
share/planner/dtd/mrproject-0.6.dtd
share/planner/images/24_edit_resource.png
share/planner/images/24_groups.png
share/planner/images/24_indent_task.png
share/planner/images/24_insert_resource.png
share/planner/images/24_insert_task.png
share/planner/images/24_link_task.png
share/planner/images/24_remove_resource.png
share/planner/images/24_remove_task.png
share/planner/images/24_task_down.png
share/planner/images/24_task_up.png
share/planner/images/24_unindent_task.png
share/planner/images/24_unlink_task.png
share/planner/images/gantt.png
share/planner/images/gnome-planner.png
share/planner/images/resources.png
share/planner/images/resources_usage.png
share/planner/images/tasks.png
share/planner/sql/database-0.11.sql
share/planner/sql/database-0.13.sql
share/planner/sql/database.sql
share/planner/sql/upgrade-0.11-0.13.sql
share/planner/sql/upgrade-0.6.x-0.11.sql
share/planner/stylesheets/html1_css.xsl
share/planner/stylesheets/html1_css_ie.xsl
share/planner/stylesheets/html1_css_ie7.xsl
share/planner/stylesheets/html1_gantt.xsl
share/planner/stylesheets/html1_resources.xsl
share/planner/stylesheets/html1_tasks.xsl
share/planner/stylesheets/localizable.xml
share/planner/stylesheets/msp2planner.xsl
share/planner/stylesheets/planner2html.xsl
share/planner/stylesheets/planner2plannerv011.xsl
share/planner/ui/eds-plugin.ui
share/planner/ui/gantt-view.ui
share/planner/ui/html-plugin.ui
share/planner/ui/main-window.ui
share/planner/ui/msp-plugin.ui
share/planner/ui/resource-view.ui
share/planner/ui/sql-plugin.ui
share/planner/ui/task-view.ui
share/planner/ui/time-table-view.ui
share/planner/ui/xml-planner-plugin.ui

0 comments on commit c0dfd88

Please sign in to comment.