Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 3 Nov 2012 16:42:41 +0000 (UTC)
From:      Jimmy Olgeni <olgeni@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r306923 - in head/textproc: . plover plover/files
Message-ID:  <201211031642.qA3GgfeZ002766@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: olgeni
Date: Sat Nov  3 16:42:40 2012
New Revision: 306923
URL: http://svn.freebsd.org/changeset/ports/306923

Log:
  Add textproc/plover, an open source program providing real-time
  stenographic technology.
  
  Feature safe:	yes

Added:
  head/textproc/plover/
  head/textproc/plover/Makefile   (contents, props changed)
  head/textproc/plover/distinfo   (contents, props changed)
  head/textproc/plover/files/
  head/textproc/plover/files/patch-setup.py   (contents, props changed)
  head/textproc/plover/pkg-descr   (contents, props changed)
  head/textproc/plover/pkg-plist   (contents, props changed)
Modified:
  head/textproc/Makefile

Modified: head/textproc/Makefile
==============================================================================
--- head/textproc/Makefile	Sat Nov  3 16:17:08 2012	(r306922)
+++ head/textproc/Makefile	Sat Nov  3 16:42:40 2012	(r306923)
@@ -1103,6 +1103,7 @@
     SUBDIR += php53-xmlreader
     SUBDIR += php53-xmlwriter
     SUBDIR += php53-xsl
+    SUBDIR += plover
     SUBDIR += po4a
     SUBDIR += pocketreader
     SUBDIR += pootle

Added: head/textproc/plover/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/plover/Makefile	Sat Nov  3 16:42:40 2012	(r306923)
@@ -0,0 +1,28 @@
+# Created by: Jimmy Olgeni <olgeni@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	plover
+PORTVERSION=	2.2.0
+CATEGORIES=	textproc
+MASTER_SITES=	http://launchpadlibrarian.net/88624187/
+PKGNAMEPREFIX=  ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	olgeni@FreeBSD.org
+COMMENT=	Open source solution for stenography
+
+LICENSE=	GPLv2
+
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}xlib>=0:${PORTSDIR}/x11-toolkits/py-xlib \
+		${PYTHON_PKGNAMEPREFIX}serial>=0:${PORTSDIR}/comms/py-serial \
+		${PYTHON_PKGNAMEPREFIX}lockfile>=0:${PORTSDIR}/devel/py-lockfile
+
+USE_PYTHON=	yes
+USE_PYDISTUTILS=yes
+USE_WX=		2.8
+WX_COMPS=	wx
+WX_UNICODE=	yes
+
+post-patch:
+	@${REINPLACE_CMD} -e "s@%%PREFIX%%@${PREFIX}@g" ${WRKSRC}/setup.py
+
+.include <bsd.port.mk>

Added: head/textproc/plover/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/plover/distinfo	Sat Nov  3 16:42:40 2012	(r306923)
@@ -0,0 +1,2 @@
+SHA256 (plover-2.2.0.tar.gz) = 787e7f909268fb892cbaff1dd58a4684610457a101367485e40d73f6d3b88ff3
+SIZE (plover-2.2.0.tar.gz) = 926763

Added: head/textproc/plover/files/patch-setup.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/plover/files/patch-setup.py	Sat Nov  3 16:42:40 2012	(r306923)
@@ -0,0 +1,16 @@
+
+$FreeBSD$
+
+--- setup.py.orig
++++ setup.py
+@@ -24,8 +24,8 @@
+       package_dir={'plover':'plover'},
+       packages=['plover', 'plover.dictionary', 'plover.machine', 'plover.gui'],
+       package_data={'plover' : ['assets/*']},
+-      data_files=[('/usr/share/applications', ['application/Plover.desktop']),
+-                  ('/usr/share/pixmaps', ['plover/assets/plover_on.png']),],
++      data_files=[('%%PREFIX%%/share/applications', ['application/Plover.desktop']),
++                  ('%%PREFIX%%/share/pixmaps', ['plover/assets/plover_on.png']),],
+       scripts=['application/plover'],
+       requires=['serial', 'Xlib', 'wx', 'lockfile'],
+       platforms=['GNU/Linux'],

Added: head/textproc/plover/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/plover/pkg-descr	Sat Nov  3 16:42:40 2012	(r306923)
@@ -0,0 +1,6 @@
+Plover is a free open source program intended to bring real-time
+stenographic technology not just to stenographers, but also to
+hackers, hobbyists, accessibility mavens, and all-around speed
+demons.
+
+WWW: http://ploversteno.org/

Added: head/textproc/plover/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/plover/pkg-plist	Sat Nov  3 16:42:40 2012	(r306923)
@@ -0,0 +1,75 @@
+bin/plover
+share/applications/Plover.desktop
+share/pixmaps/plover_on.png
+%%PYTHON_SITELIBDIR%%/plover/__init__.py
+%%PYTHON_SITELIBDIR%%/plover/__init__.pyc
+%%PYTHON_SITELIBDIR%%/plover/__init__.pyo
+%%PYTHON_SITELIBDIR%%/plover/app.py
+%%PYTHON_SITELIBDIR%%/plover/app.pyc
+%%PYTHON_SITELIBDIR%%/plover/app.pyo
+%%PYTHON_SITELIBDIR%%/plover/assets/dict.json
+%%PYTHON_SITELIBDIR%%/plover/assets/plover_off.png
+%%PYTHON_SITELIBDIR%%/plover/assets/plover_on.png
+%%PYTHON_SITELIBDIR%%/plover/config.py
+%%PYTHON_SITELIBDIR%%/plover/config.pyc
+%%PYTHON_SITELIBDIR%%/plover/config.pyo
+%%PYTHON_SITELIBDIR%%/plover/dictionary/__init__.py
+%%PYTHON_SITELIBDIR%%/plover/dictionary/__init__.pyc
+%%PYTHON_SITELIBDIR%%/plover/dictionary/__init__.pyo
+%%PYTHON_SITELIBDIR%%/plover/dictionary/check_encoding.py
+%%PYTHON_SITELIBDIR%%/plover/dictionary/check_encoding.pyc
+%%PYTHON_SITELIBDIR%%/plover/dictionary/check_encoding.pyo
+%%PYTHON_SITELIBDIR%%/plover/dictionary/dcat.py
+%%PYTHON_SITELIBDIR%%/plover/dictionary/dcat.pyc
+%%PYTHON_SITELIBDIR%%/plover/dictionary/dcat.pyo
+%%PYTHON_SITELIBDIR%%/plover/dictionary/eclipse.py
+%%PYTHON_SITELIBDIR%%/plover/dictionary/eclipse.pyc
+%%PYTHON_SITELIBDIR%%/plover/dictionary/eclipse.pyo
+%%PYTHON_SITELIBDIR%%/plover/exception.py
+%%PYTHON_SITELIBDIR%%/plover/exception.pyc
+%%PYTHON_SITELIBDIR%%/plover/exception.pyo
+%%PYTHON_SITELIBDIR%%/plover/formatting.py
+%%PYTHON_SITELIBDIR%%/plover/formatting.pyc
+%%PYTHON_SITELIBDIR%%/plover/formatting.pyo
+%%PYTHON_SITELIBDIR%%/plover/gui/__init__.py
+%%PYTHON_SITELIBDIR%%/plover/gui/__init__.pyc
+%%PYTHON_SITELIBDIR%%/plover/gui/__init__.pyo
+%%PYTHON_SITELIBDIR%%/plover/gui/config.py
+%%PYTHON_SITELIBDIR%%/plover/gui/config.pyc
+%%PYTHON_SITELIBDIR%%/plover/gui/config.pyo
+%%PYTHON_SITELIBDIR%%/plover/gui/main.py
+%%PYTHON_SITELIBDIR%%/plover/gui/main.pyc
+%%PYTHON_SITELIBDIR%%/plover/gui/main.pyo
+%%PYTHON_SITELIBDIR%%/plover/gui/serial_config.py
+%%PYTHON_SITELIBDIR%%/plover/gui/serial_config.pyc
+%%PYTHON_SITELIBDIR%%/plover/gui/serial_config.pyo
+%%PYTHON_SITELIBDIR%%/plover/keyboardcontrol.py
+%%PYTHON_SITELIBDIR%%/plover/keyboardcontrol.pyc
+%%PYTHON_SITELIBDIR%%/plover/keyboardcontrol.pyo
+%%PYTHON_SITELIBDIR%%/plover/machine/__init__.py
+%%PYTHON_SITELIBDIR%%/plover/machine/__init__.pyc
+%%PYTHON_SITELIBDIR%%/plover/machine/__init__.pyo
+%%PYTHON_SITELIBDIR%%/plover/machine/base.py
+%%PYTHON_SITELIBDIR%%/plover/machine/base.pyc
+%%PYTHON_SITELIBDIR%%/plover/machine/base.pyo
+%%PYTHON_SITELIBDIR%%/plover/machine/geminipr.py
+%%PYTHON_SITELIBDIR%%/plover/machine/geminipr.pyc
+%%PYTHON_SITELIBDIR%%/plover/machine/geminipr.pyo
+%%PYTHON_SITELIBDIR%%/plover/machine/sidewinder.py
+%%PYTHON_SITELIBDIR%%/plover/machine/sidewinder.pyc
+%%PYTHON_SITELIBDIR%%/plover/machine/sidewinder.pyo
+%%PYTHON_SITELIBDIR%%/plover/machine/txbolt.py
+%%PYTHON_SITELIBDIR%%/plover/machine/txbolt.pyc
+%%PYTHON_SITELIBDIR%%/plover/machine/txbolt.pyo
+%%PYTHON_SITELIBDIR%%/plover/orthography.py
+%%PYTHON_SITELIBDIR%%/plover/orthography.pyc
+%%PYTHON_SITELIBDIR%%/plover/orthography.pyo
+%%PYTHON_SITELIBDIR%%/plover/steno.py
+%%PYTHON_SITELIBDIR%%/plover/steno.pyc
+%%PYTHON_SITELIBDIR%%/plover/steno.pyo
+@dirrmtry share/applications
+@dirrm %%PYTHON_SITELIBDIR%%/plover/machine
+@dirrm %%PYTHON_SITELIBDIR%%/plover/gui
+@dirrm %%PYTHON_SITELIBDIR%%/plover/dictionary
+@dirrm %%PYTHON_SITELIBDIR%%/plover/assets
+@dirrm %%PYTHON_SITELIBDIR%%/plover



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