diff options
author | agc <agc@pkgsrc.org> | 2002-03-23 10:59:08 +0000 |
---|---|---|
committer | agc <agc@pkgsrc.org> | 2002-03-23 10:59:08 +0000 |
commit | 14560dc72fb2493fbcf0a800c18c0618779e5044 (patch) | |
tree | 714988222f76a74b5c35da47aef28eb24f0cdd48 | |
parent | 610699adbb5f90e4315a91a452062e7ad5c9b128 (diff) | |
download | pkgsrc-14560dc72fb2493fbcf0a800c18c0618779e5044.tar.gz |
Initial import of mrproject-0.5.1, a program to manage project development.
This was provided by Martti Kuparinen, modified slightly by myself. This
also links the component plugins statically in mrproject, the idea taken
from the FreeBSD comments on the mrproject mailing lists by Joe Clarke.
Note that ORBit 0.5.13nb1 is necessary for this package to work properly
(so that a maximum of IOV_MAX iovecs are sent at a time to writev(2))
MrProject is a project management program that can help build project plans,
and track the progress of a project.
-rw-r--r-- | devel/mrproject/DESCR | 2 | ||||
-rw-r--r-- | devel/mrproject/Makefile | 38 | ||||
-rw-r--r-- | devel/mrproject/PLIST | 126 | ||||
-rw-r--r-- | devel/mrproject/distinfo | 6 | ||||
-rw-r--r-- | devel/mrproject/patches/patch-aa | 24 | ||||
-rw-r--r-- | devel/mrproject/patches/patch-ab | 15 |
6 files changed, 211 insertions, 0 deletions
diff --git a/devel/mrproject/DESCR b/devel/mrproject/DESCR new file mode 100644 index 00000000000..e599bb5a9aa --- /dev/null +++ b/devel/mrproject/DESCR @@ -0,0 +1,2 @@ +MrProject is a project management program that can help build project plans, +and track the progress of a project. diff --git a/devel/mrproject/Makefile b/devel/mrproject/Makefile new file mode 100644 index 00000000000..8a85c029530 --- /dev/null +++ b/devel/mrproject/Makefile @@ -0,0 +1,38 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/03/23 10:59:08 agc Exp $ +# + +DISTNAME= mrproject-0.5.1 +CATEGORIES= devel +MASTER_SITES= ftp://ftp.codefactory.se/pub/software/mrproject/source/ + +MAINTAINER= packages@netbsd.org +HOMEPAGE= http://mrproject.codefactory.se/ +COMMENT= Project management program + +USE_BUILDLINK_ONLY= YES +GNU_CONFIGURE= YES +CONFIGURE_ARGS+= --sysconfdir=${LOCALBASE}/etc/mrproject +CONFIGURE_ARGS+= --without-python + +CFLAGS+= -I${BUILDLINK_DIR}/include/gconf/1 +LIBTOOL_OVERRIDE= ${WRKSRC}/libtool + +post-extract: + # This is an ugly hack to fix the missing file error in 0.5.1 + ${TOUCH} ${WRKSRC}/libmrproject/Composer.h + +post-patch: + cd ${WRKSRC}/client/components && \ + for f in `${FIND} ${WRKSRC} -name '*.oaf' -print`; do \ + ${MV} $$f $$f.pre && \ + ${SED} -e 's|/opt/gnome|${PREFIX}|g' $$f.pre > $$f; \ + done + +.include "../../devel/GConf/buildlink.mk" +.include "../../devel/bonobo/buildlink.mk" +.include "../../devel/gal/buildlink.mk" +.include "../../devel/oaf/buildlink.mk" +.include "../../graphics/gdk-pixbuf/buildlink.mk" +.include "../../sysutils/gnome-vfs/buildlink.mk" +.include "../../x11/gnome-libs/buildlink.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/mrproject/PLIST b/devel/mrproject/PLIST new file mode 100644 index 00000000000..e64e3f6899e --- /dev/null +++ b/devel/mrproject/PLIST @@ -0,0 +1,126 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/03/23 10:59:08 agc Exp $ +bin/mrproject +bin/mrproject-engine +bin/run-mrproject +lib/mrproject/components/libcalendar-component.a +lib/mrproject/components/libcalendar-component.la +lib/mrproject/components/libcalendar-component.so +lib/mrproject/components/libgantt-component.a +lib/mrproject/components/libgantt-component.la +lib/mrproject/components/libgantt-component.so +lib/mrproject/components/libmpx-file-filter.a +lib/mrproject/components/libmpx-file-filter.la +lib/mrproject/components/libmpx-file-filter.so +lib/mrproject/components/libnetwork-component.a +lib/mrproject/components/libnetwork-component.la +lib/mrproject/components/libnetwork-component.so +lib/mrproject/components/libresource-component.a +lib/mrproject/components/libresource-component.la +lib/mrproject/components/libresource-component.so +lib/mrproject/components/libtask-dialog-component.a +lib/mrproject/components/libtask-dialog-component.la +lib/mrproject/components/libtask-dialog-component.so +lib/mrproject/components/libxml-file-filter.a +lib/mrproject/components/libxml-file-filter.la +lib/mrproject/components/libxml-file-filter.so +man/man1/mrproject-engine.1 +man/man1/mrproject.1 +man/man1/run-mrproject.1 +share/gnome/apps/Applications/mrproject.desktop +share/gnome/ui/GNOME_MrProject_CalendarComponent.ui +share/gnome/ui/GNOME_MrProject_Client.ui +share/gnome/ui/GNOME_MrProject_GanttComponent.ui +share/gnome/ui/GNOME_MrProject_ResourceComponent.ui +share/idl/GNOME_MrProject.idl +share/idl/GNOME_MrProject_AllocationManager.idl +share/idl/GNOME_MrProject_Common.idl +share/idl/GNOME_MrProject_Engine.idl +share/idl/GNOME_MrProject_FileFilter.idl +share/idl/GNOME_MrProject_Project.idl +share/idl/GNOME_MrProject_ResourceManager.idl +share/idl/GNOME_MrProject_Shell.idl +share/idl/GNOME_MrProject_TaskDialog.idl +share/idl/GNOME_MrProject_TaskManager.idl +share/images/mrproject/16_copy.png +share/images/mrproject/16_cut.png +share/images/mrproject/16_new.png +share/images/mrproject/16_paste.png +share/images/mrproject/16_print.png +share/images/mrproject/16_properties.png +share/images/mrproject/16_revert.png +share/images/mrproject/16_save.png +share/images/mrproject/16_save_as.png +share/images/mrproject/16_send_to.png +share/images/mrproject/24_add_resource.png +share/images/mrproject/24_add_task.png +share/images/mrproject/24_assign.png +share/images/mrproject/24_calendar.png +share/images/mrproject/24_chain.png +share/images/mrproject/24_delete_resource.png +share/images/mrproject/24_delete_task.png +share/images/mrproject/24_groups.png +share/images/mrproject/24_indent_task.png +share/images/mrproject/24_new.png +share/images/mrproject/24_open.png +share/images/mrproject/24_print.png +share/images/mrproject/24_save.png +share/images/mrproject/24_task_down.png +share/images/mrproject/24_task_up.png +share/images/mrproject/24_unchain.png +share/images/mrproject/24_unindent_task.png +share/images/mrproject/24_zoom_fit.png +share/images/mrproject/calendar.png +share/images/mrproject/cflogo_bw_67x87.png +share/images/mrproject/gantt.png +share/images/mrproject/network.png +share/images/mrproject/resources.png +share/locale/da/LC_MESSAGES/mrproject.mo +share/locale/de/LC_MESSAGES/mrproject.mo +share/locale/el/LC_MESSAGES/mrproject.mo +share/locale/es/LC_MESSAGES/mrproject.mo +share/locale/fr/LC_MESSAGES/mrproject.mo +share/locale/ja/LC_MESSAGES/mrproject.mo +share/locale/nn/LC_MESSAGES/mrproject.mo +share/locale/no/LC_MESSAGES/mrproject.mo +share/locale/pl/LC_MESSAGES/mrproject.mo +share/locale/pt/LC_MESSAGES/mrproject.mo +share/locale/ru/LC_MESSAGES/mrproject.mo +share/locale/sk/LC_MESSAGES/mrproject.mo +share/locale/sv/LC_MESSAGES/mrproject.mo +share/locale/tr/LC_MESSAGES/mrproject.mo +share/locale/zh_CN/LC_MESSAGES/mrproject.mo +share/locale/zh_TW/LC_MESSAGES/mrproject.mo +share/mime-info/mrproject.keys +share/mime-info/mrproject.mime +share/mrproject/gantt-component.etspec +share/mrproject/gantt-component.etstate +share/mrproject/gantt-timescale-dialog.glade +share/mrproject/gantt-zoom-dialog.glade +share/mrproject/group-dialog.glade +share/mrproject/new-project-dialog.glade +share/mrproject/preferences-dialog.glade +share/mrproject/project-properties-dialog.glade +share/mrproject/resource-component.etspec +share/mrproject/resource-component.etstate +share/mrproject/resource-filter-dialog-gui.glade +share/mrproject/resource-filter-table.etspec +share/mrproject/resource-filter-table.etstate +share/mrproject/task-dialog-alloc-table.etspec +share/mrproject/task-dialog-alloc-table.etstate +share/mrproject/task-dialog-gui.glade +share/oaf/GNOME_MrProject_CalendarComponent.oaf +share/oaf/GNOME_MrProject_GanttComponent.oaf +share/oaf/GNOME_MrProject_MpxFileFilter.oaf +share/oaf/GNOME_MrProject_NetworkComponent.oaf +share/oaf/GNOME_MrProject_ProjectEngine.oaf +share/oaf/GNOME_MrProject_ResourceComponent.oaf +share/oaf/GNOME_MrProject_TaskDialog.oaf +share/oaf/GNOME_MrProject_XmlFileFilter.oaf +share/pixmaps/gnome-application-x-mrproject.png +share/pixmaps/mrproject.png +@dirrm share/mrproject +@dirrm share/images/mrproject +@dirrm share/images +@dirrm share/gnome/apps/Applications +@dirrm lib/mrproject/components +@dirrm lib/mrproject diff --git a/devel/mrproject/distinfo b/devel/mrproject/distinfo new file mode 100644 index 00000000000..0154247b4d3 --- /dev/null +++ b/devel/mrproject/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2002/03/23 10:59:08 agc Exp $ + +SHA1 (mrproject-0.5.1.tar.gz) = 6ba92ea1a15b394f3cc4a2be68afff4e4377dbd6 +Size (mrproject-0.5.1.tar.gz) = 854003 bytes +SHA1 (patch-aa) = 93a94ce463a8cd7cf94234063ba7e11377acd0b7 +SHA1 (patch-ab) = 141e9aa53f12c4cf7de3e81cd56414c8843c1bea diff --git a/devel/mrproject/patches/patch-aa b/devel/mrproject/patches/patch-aa new file mode 100644 index 00000000000..9a7d205f994 --- /dev/null +++ b/devel/mrproject/patches/patch-aa @@ -0,0 +1,24 @@ +$NetBSD: patch-aa,v 1.1.1.1 2002/03/23 10:59:08 agc Exp $ + +--- run-mrproject.in 2002/03/19 12:45:48 1.1 ++++ run-mrproject.in 2002/03/19 12:46:47 +@@ -2,11 +2,14 @@ + + sysname=`uname -s` + +-if [ "$sysname" = "SunOS" ]; then +- killcmd="pkill" +-else +- killcmd="killall" +-fi ++case "$sysname" in ++SunOS) ++ killcmd="pkill" ;; ++NetBSD) ++ killcmd="skill" ;; ++*) ++ killcmd="killall" ;; ++esac + + if [ "@PREFIX@" != "NONE" ]; then + PATH=@PREFIX@/bin:$PATH diff --git a/devel/mrproject/patches/patch-ab b/devel/mrproject/patches/patch-ab new file mode 100644 index 00000000000..c6ab3ed6a19 --- /dev/null +++ b/devel/mrproject/patches/patch-ab @@ -0,0 +1,15 @@ +$NetBSD: patch-ab,v 1.1.1.1 2002/03/23 10:59:08 agc Exp $ + +--- client/Makefile.in 2002/03/22 14:06:14 1.1 ++++ client/Makefile.in 2002/03/22 14:06:42 +@@ -215,6 +215,10 @@ + $(top_builddir)/util/libmrproject-utilx.la \ + $(top_builddir)/util/libmrproject-corba-util.la \ + $(top_builddir)/client/widgets/libwidgets.la \ ++ $(top_builddir)/client/components/gantt/libgantt-component.la \ ++ $(top_builddir)/client/components/network/libnetwork-component.la \ ++ $(top_builddir)/client/components/resource/libresource-component.la \ ++ $(top_builddir)/client/components/task-dialog/libtask-dialog-component.la \ + $(top_builddir)/client/components/shell-component/libshell-component.la \ + $(top_builddir)/client/manager-clients/libmanager-clients.la \ + $(top_builddir)/libmrproject/libmrproject-interfaces.la |