Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Apr 2017 15:50:45 +0000 (UTC)
From:      "Carlos J. Puga Medina" <cpm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r438887 - in head/deskutils: . projectlibre projectlibre/files
Message-ID:  <201704191550.v3JFojCi070363@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: cpm
Date: Wed Apr 19 15:50:45 2017
New Revision: 438887
URL: https://svnweb.freebsd.org/changeset/ports/438887

Log:
  Add new port deskutils/projectlibre
  
  ProjectLibre is an open source project management software. It intends
  to be a complete desktop replacement for Microsoft Project. ProjectLibre
  is compatible with Microsoft Project 2003, 2007 and 2010 files.
  
  WWW: http://www.projectlibre.org/product/projectlibre-open-source
  
  PR:		214285
  Submitted by:	Joseph Benden <joe@thrallingpenguin.com>
  Reviewed by:	danfe

Added:
  head/deskutils/projectlibre/
  head/deskutils/projectlibre/Makefile   (contents, props changed)
  head/deskutils/projectlibre/distinfo   (contents, props changed)
  head/deskutils/projectlibre/files/
  head/deskutils/projectlibre/files/projectlibre.sh.in   (contents, props changed)
  head/deskutils/projectlibre/pkg-descr   (contents, props changed)
  head/deskutils/projectlibre/pkg-plist   (contents, props changed)
Modified:
  head/deskutils/Makefile

Modified: head/deskutils/Makefile
==============================================================================
--- head/deskutils/Makefile	Wed Apr 19 15:37:04 2017	(r438886)
+++ head/deskutils/Makefile	Wed Apr 19 15:50:45 2017	(r438887)
@@ -188,6 +188,7 @@
     SUBDIR += plasma-applet-yawp
     SUBDIR += plopfolio
     SUBDIR += preferences
+    SUBDIR += projectlibre
     SUBDIR += puush
     SUBDIR += py-bugwarrior
     SUBDIR += py-khal

Added: head/deskutils/projectlibre/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/deskutils/projectlibre/Makefile	Wed Apr 19 15:50:45 2017	(r438887)
@@ -0,0 +1,42 @@
+# Created by: Joseph Benden <joe@thrallingpenguin.com>
+# $FreeBSD$
+
+PORTNAME=	projectlibre
+PORTVERSION=	1.7.0
+CATEGORIES=	deskutils java
+MASTER_SITES=	SF/${PORTNAME}/ProjectLibre/${PORTVERSION:S/.0$//} \
+		LOCAL/cpm/projectlibre/:icons
+DISTFILES=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
+		${PORTNAME}.png:icons
+DIST_SUBDIR=	${PORTNAME}
+EXTRACT_ONLY=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
+
+MAINTAINER=	joe@thrallingpenguin.com
+COMMENT=	Open source desktop alternative to Microsoft Project
+
+LICENSE=	CPAL-1.0
+
+USE_JAVA=	yes
+JAVA_VERSION=	1.6+
+
+NO_ARCH=	yes
+NO_BUILD=	yes
+
+DATADIR=	${JAVASHAREDIR}/${PORTNAME}-${PORTVERSION}
+DATAFILES=	lib projectlibre.jar readme.html
+
+DESKTOP_ENTRIES="ProjectLibre" \
+		"" \
+		"${PREFIX}/share/pixmaps/projectlibre.png" \
+		"${PORTNAME}" \
+		"Office;ProjectManagement;" \
+		false
+
+SUB_FILES=	projectlibre.sh
+
+do-install:
+	cd ${WRKSRC} && ${COPYTREE_SHARE} "${DATAFILES}" ${STAGEDIR}${DATADIR}
+	${INSTALL_SCRIPT} ${WRKDIR}/projectlibre.sh ${STAGEDIR}${PREFIX}/bin/projectlibre
+	${INSTALL_DATA} ${_DISTDIR}/projectlibre.png ${STAGEDIR}${PREFIX}/share/pixmaps
+
+.include <bsd.port.mk>

Added: head/deskutils/projectlibre/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/deskutils/projectlibre/distinfo	Wed Apr 19 15:50:45 2017	(r438887)
@@ -0,0 +1,5 @@
+TIMESTAMP = 1492614103
+SHA256 (projectlibre/projectlibre-1.7.0.tar.gz) = abc5a7dd96da28696902779eb3ee1390800298525651a172f0e927bb3c822241
+SIZE (projectlibre/projectlibre-1.7.0.tar.gz) = 15215610
+SHA256 (projectlibre/projectlibre.png) = e47c00710f67e0e07a5baa7fa3ad12ff13c709867f910fd3ce2831764399b36e
+SIZE (projectlibre/projectlibre.png) = 8070

Added: head/deskutils/projectlibre/files/projectlibre.sh.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/deskutils/projectlibre/files/projectlibre.sh.in	Wed Apr 19 15:50:45 2017	(r438887)
@@ -0,0 +1,10 @@
+#!/bin/sh
+#
+# $FreeBSD$
+
+PROJECTLIBRE_HOME="%%DATADIR%%"
+export PROJECTLIBRE_HOME
+cd "%%DATADIR%%"
+JAVA_VERSION="%%JAVA_VERSION%%" "%%LOCALBASE%%/bin/java" -jar "$PROJECTLIBRE_HOME/projectlibre.jar" "$@" > /dev/null 2>&1
+
+# eof

Added: head/deskutils/projectlibre/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/deskutils/projectlibre/pkg-descr	Wed Apr 19 15:50:45 2017	(r438887)
@@ -0,0 +1,5 @@
+ProjectLibre is an open source project management software. It intends
+to be a complete desktop replacement for Microsoft Project. ProjectLibre
+is compatible with Microsoft Project 2003, 2007 and 2010 files.
+
+WWW: http://www.projectlibre.org/product/projectlibre-open-source

Added: head/deskutils/projectlibre/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/deskutils/projectlibre/pkg-plist	Wed Apr 19 15:50:45 2017	(r438887)
@@ -0,0 +1,7 @@
+bin/projectlibre
+%%DATADIR%%/lib/openproj-contrib.jar
+%%DATADIR%%/lib/openproj-reports.jar
+%%DATADIR%%/lib/openproj-script.jar
+%%DATADIR%%/projectlibre.jar
+%%DATADIR%%/readme.html
+share/pixmaps/projectlibre.png



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