pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

(WIP) Add the Trelby screenplay editor.



Module Name:	pkgsrc-wip
Committed By:	Charlotte Koch <cfkoch%edgebsd.org@localhost>
Pushed By:	cfkoch
Date:		Sun Dec 4 16:18:58 2016 -0800
Changeset:	ab398ce662ac93fa2f5d5f6ae45e6a0583df43ba

Added Files:
	trelby/DESCR
	trelby/Makefile
	trelby/PLIST
	trelby/TODO
	trelby/distinfo

Log Message:
(WIP) Add the Trelby screenplay editor.

The lastest numbered release (2.2.x) is like 5 years old and has a broken
distutils/setup.py, but Git "master" requires Python bindings for wxWidgets
>= 3.0, which AFAICT we do not currently provide. So this package is in
>limbo until something gets fixed.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ab398ce662ac93fa2f5d5f6ae45e6a0583df43ba

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 trelby/DESCR    |   2 +
 trelby/Makefile |  41 ++++++++++++++
 trelby/PLIST    | 162 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 trelby/TODO     |   7 +++
 trelby/distinfo |   2 +
 5 files changed, 214 insertions(+)

diffs:
diff --git a/trelby/DESCR b/trelby/DESCR
new file mode 100644
index 0000000..d66c0e3
--- /dev/null
+++ b/trelby/DESCR
@@ -0,0 +1,2 @@
+Trelby is simple, fast and elegantly laid out to make screenwriting simple.
+It is infinitely configurable.
diff --git a/trelby/Makefile b/trelby/Makefile
new file mode 100644
index 0000000..4403497
--- /dev/null
+++ b/trelby/Makefile
@@ -0,0 +1,41 @@
+# $NetBSD$
+
+PKGNAME=	trelby-0
+CATEGORIES=	editors
+MASTER_SITES=	# defined
+
+GIT_REPOSITORIES=	trelby
+GIT_REPO.trelby=	https://github.com/oskusalerma/trelby.git
+
+MAINTAINER=	cfkoch%edgebsd.org@localhost
+COMMENT=	Screenplay writing program
+LICENSE=	gnu-gpl-v2
+
+WRKSRC=		${WRKDIR}/trelby
+USE_TOOLS+=	gzip
+
+TRELBY_EXTRA_DATA=	# defined
+TRELBY_EXTRA_DATA+=	names.txt.gz
+TRELBY_EXTRA_DATA+=	dict_en.dat.gz
+
+PYTHON_VERSIONS_ACCEPTABLE=	27
+PYSETUPINSTALLARGS+=		--install-lib=${PREFIX}/${PYSITELIB}/trelby
+
+# We don't want to have anything to do with the pre-hardcoded prefixes.
+post-extract:
+	${RM} -f ${WRKSRC}/setup.cfg
+
+post-build:
+.for target in ${TRELBY_EXTRA_DATA}
+	${SETENV} ${MAKE_ENV} ${MAKE} -C ${WRKSRC} ${target}
+.endfor
+
+DEPENDS+=	py27-lxml>=3:../../textproc/py-lxml
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/distutils.mk"
+.include "../../lang/python/pyversion.mk"
+#.include "../../x11/py-wxWidgets/buildlink3.mk" XXX wrong version
+.include "../../x11/wxGTK30/buildlink3.mk"
+.include "../../wip/mk/git-package.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/trelby/PLIST b/trelby/PLIST
new file mode 100644
index 0000000..ce2d176
--- /dev/null
+++ b/trelby/PLIST
@@ -0,0 +1,162 @@
+@comment $NetBSD$
+bin/trelby
+lib/python2.7/site-packages/trelby/README
+lib/python2.7/site-packages/trelby/Trelby-2.3_dev-py2.7.egg-info
+lib/python2.7/site-packages/trelby/dict_en.dat.gz
+lib/python2.7/site-packages/trelby/fileformat.txt
+lib/python2.7/site-packages/trelby/names.txt.gz
+lib/python2.7/site-packages/trelby/resources/README
+lib/python2.7/site-packages/trelby/resources/close.png
+lib/python2.7/site-packages/trelby/resources/export.png
+lib/python2.7/site-packages/trelby/resources/find.png
+lib/python2.7/site-packages/trelby/resources/fullscreen.png
+lib/python2.7/site-packages/trelby/resources/icon128.png
+lib/python2.7/site-packages/trelby/resources/icon16.png
+lib/python2.7/site-packages/trelby/resources/icon256.png
+lib/python2.7/site-packages/trelby/resources/icon32.png
+lib/python2.7/site-packages/trelby/resources/icon64.png
+lib/python2.7/site-packages/trelby/resources/import.png
+lib/python2.7/site-packages/trelby/resources/layout.png
+lib/python2.7/site-packages/trelby/resources/logo.jpg
+lib/python2.7/site-packages/trelby/resources/new.png
+lib/python2.7/site-packages/trelby/resources/open.png
+lib/python2.7/site-packages/trelby/resources/pdf.png
+lib/python2.7/site-packages/trelby/resources/quotes.txt
+lib/python2.7/site-packages/trelby/resources/redo.png
+lib/python2.7/site-packages/trelby/resources/report.png
+lib/python2.7/site-packages/trelby/resources/save.png
+lib/python2.7/site-packages/trelby/resources/saveas.png
+lib/python2.7/site-packages/trelby/resources/scrset.png
+lib/python2.7/site-packages/trelby/resources/settings.png
+lib/python2.7/site-packages/trelby/resources/tools.png
+lib/python2.7/site-packages/trelby/resources/undo.png
+lib/python2.7/site-packages/trelby/sample.trelby
+lib/python2.7/site-packages/trelby/src/__init__.py
+lib/python2.7/site-packages/trelby/src/__init__.pyc
+lib/python2.7/site-packages/trelby/src/__init__.pyo
+lib/python2.7/site-packages/trelby/src/autocompletion.py
+lib/python2.7/site-packages/trelby/src/autocompletion.pyc
+lib/python2.7/site-packages/trelby/src/autocompletion.pyo
+lib/python2.7/site-packages/trelby/src/autocompletiondlg.py
+lib/python2.7/site-packages/trelby/src/autocompletiondlg.pyc
+lib/python2.7/site-packages/trelby/src/autocompletiondlg.pyo
+lib/python2.7/site-packages/trelby/src/cfgdlg.py
+lib/python2.7/site-packages/trelby/src/cfgdlg.pyc
+lib/python2.7/site-packages/trelby/src/cfgdlg.pyo
+lib/python2.7/site-packages/trelby/src/characterreport.py
+lib/python2.7/site-packages/trelby/src/characterreport.pyc
+lib/python2.7/site-packages/trelby/src/characterreport.pyo
+lib/python2.7/site-packages/trelby/src/charmapdlg.py
+lib/python2.7/site-packages/trelby/src/charmapdlg.pyc
+lib/python2.7/site-packages/trelby/src/charmapdlg.pyo
+lib/python2.7/site-packages/trelby/src/commandsdlg.py
+lib/python2.7/site-packages/trelby/src/commandsdlg.pyc
+lib/python2.7/site-packages/trelby/src/commandsdlg.pyo
+lib/python2.7/site-packages/trelby/src/config.py
+lib/python2.7/site-packages/trelby/src/config.pyc
+lib/python2.7/site-packages/trelby/src/config.pyo
+lib/python2.7/site-packages/trelby/src/dialoguechart.py
+lib/python2.7/site-packages/trelby/src/dialoguechart.pyc
+lib/python2.7/site-packages/trelby/src/dialoguechart.pyo
+lib/python2.7/site-packages/trelby/src/error.py
+lib/python2.7/site-packages/trelby/src/error.pyc
+lib/python2.7/site-packages/trelby/src/error.pyo
+lib/python2.7/site-packages/trelby/src/finddlg.py
+lib/python2.7/site-packages/trelby/src/finddlg.pyc
+lib/python2.7/site-packages/trelby/src/finddlg.pyo
+lib/python2.7/site-packages/trelby/src/fontinfo.py
+lib/python2.7/site-packages/trelby/src/fontinfo.pyc
+lib/python2.7/site-packages/trelby/src/fontinfo.pyo
+lib/python2.7/site-packages/trelby/src/gutil.py
+lib/python2.7/site-packages/trelby/src/gutil.pyc
+lib/python2.7/site-packages/trelby/src/gutil.pyo
+lib/python2.7/site-packages/trelby/src/headers.py
+lib/python2.7/site-packages/trelby/src/headers.pyc
+lib/python2.7/site-packages/trelby/src/headers.pyo
+lib/python2.7/site-packages/trelby/src/headersdlg.py
+lib/python2.7/site-packages/trelby/src/headersdlg.pyc
+lib/python2.7/site-packages/trelby/src/headersdlg.pyo
+lib/python2.7/site-packages/trelby/src/locationreport.py
+lib/python2.7/site-packages/trelby/src/locationreport.pyc
+lib/python2.7/site-packages/trelby/src/locationreport.pyo
+lib/python2.7/site-packages/trelby/src/locations.py
+lib/python2.7/site-packages/trelby/src/locations.pyc
+lib/python2.7/site-packages/trelby/src/locations.pyo
+lib/python2.7/site-packages/trelby/src/locationsdlg.py
+lib/python2.7/site-packages/trelby/src/locationsdlg.pyc
+lib/python2.7/site-packages/trelby/src/locationsdlg.pyo
+lib/python2.7/site-packages/trelby/src/misc.py
+lib/python2.7/site-packages/trelby/src/misc.pyc
+lib/python2.7/site-packages/trelby/src/misc.pyo
+lib/python2.7/site-packages/trelby/src/myimport.py
+lib/python2.7/site-packages/trelby/src/myimport.pyc
+lib/python2.7/site-packages/trelby/src/myimport.pyo
+lib/python2.7/site-packages/trelby/src/mypager.py
+lib/python2.7/site-packages/trelby/src/mypager.pyc
+lib/python2.7/site-packages/trelby/src/mypager.pyo
+lib/python2.7/site-packages/trelby/src/mypickle.py
+lib/python2.7/site-packages/trelby/src/mypickle.pyc
+lib/python2.7/site-packages/trelby/src/mypickle.pyo
+lib/python2.7/site-packages/trelby/src/namearray.py
+lib/python2.7/site-packages/trelby/src/namearray.pyc
+lib/python2.7/site-packages/trelby/src/namearray.pyo
+lib/python2.7/site-packages/trelby/src/namesdlg.py
+lib/python2.7/site-packages/trelby/src/namesdlg.pyc
+lib/python2.7/site-packages/trelby/src/namesdlg.pyo
+lib/python2.7/site-packages/trelby/src/opts.py
+lib/python2.7/site-packages/trelby/src/opts.pyc
+lib/python2.7/site-packages/trelby/src/opts.pyo
+lib/python2.7/site-packages/trelby/src/pdf.py
+lib/python2.7/site-packages/trelby/src/pdf.pyc
+lib/python2.7/site-packages/trelby/src/pdf.pyo
+lib/python2.7/site-packages/trelby/src/pml.py
+lib/python2.7/site-packages/trelby/src/pml.pyc
+lib/python2.7/site-packages/trelby/src/pml.pyo
+lib/python2.7/site-packages/trelby/src/reports.py
+lib/python2.7/site-packages/trelby/src/reports.pyc
+lib/python2.7/site-packages/trelby/src/reports.pyo
+lib/python2.7/site-packages/trelby/src/scenereport.py
+lib/python2.7/site-packages/trelby/src/scenereport.pyc
+lib/python2.7/site-packages/trelby/src/scenereport.pyo
+lib/python2.7/site-packages/trelby/src/screenplay.py
+lib/python2.7/site-packages/trelby/src/screenplay.pyc
+lib/python2.7/site-packages/trelby/src/screenplay.pyo
+lib/python2.7/site-packages/trelby/src/scriptreport.py
+lib/python2.7/site-packages/trelby/src/scriptreport.pyc
+lib/python2.7/site-packages/trelby/src/scriptreport.pyo
+lib/python2.7/site-packages/trelby/src/spellcheck.py
+lib/python2.7/site-packages/trelby/src/spellcheck.pyc
+lib/python2.7/site-packages/trelby/src/spellcheck.pyo
+lib/python2.7/site-packages/trelby/src/spellcheckcfgdlg.py
+lib/python2.7/site-packages/trelby/src/spellcheckcfgdlg.pyc
+lib/python2.7/site-packages/trelby/src/spellcheckcfgdlg.pyo
+lib/python2.7/site-packages/trelby/src/spellcheckdlg.py
+lib/python2.7/site-packages/trelby/src/spellcheckdlg.pyc
+lib/python2.7/site-packages/trelby/src/spellcheckdlg.pyo
+lib/python2.7/site-packages/trelby/src/splash.py
+lib/python2.7/site-packages/trelby/src/splash.pyc
+lib/python2.7/site-packages/trelby/src/splash.pyo
+lib/python2.7/site-packages/trelby/src/titles.py
+lib/python2.7/site-packages/trelby/src/titles.pyc
+lib/python2.7/site-packages/trelby/src/titles.pyo
+lib/python2.7/site-packages/trelby/src/titlesdlg.py
+lib/python2.7/site-packages/trelby/src/titlesdlg.pyc
+lib/python2.7/site-packages/trelby/src/titlesdlg.pyo
+lib/python2.7/site-packages/trelby/src/trelby.py
+lib/python2.7/site-packages/trelby/src/trelby.pyc
+lib/python2.7/site-packages/trelby/src/trelby.pyo
+lib/python2.7/site-packages/trelby/src/truetype.py
+lib/python2.7/site-packages/trelby/src/truetype.pyc
+lib/python2.7/site-packages/trelby/src/truetype.pyo
+lib/python2.7/site-packages/trelby/src/undo.py
+lib/python2.7/site-packages/trelby/src/undo.pyc
+lib/python2.7/site-packages/trelby/src/undo.pyo
+lib/python2.7/site-packages/trelby/src/util.py
+lib/python2.7/site-packages/trelby/src/util.pyc
+lib/python2.7/site-packages/trelby/src/util.pyo
+lib/python2.7/site-packages/trelby/src/viewmode.py
+lib/python2.7/site-packages/trelby/src/viewmode.pyc
+lib/python2.7/site-packages/trelby/src/viewmode.pyo
+lib/python2.7/site-packages/trelby/src/watermarkdlg.py
+lib/python2.7/site-packages/trelby/src/watermarkdlg.pyc
+lib/python2.7/site-packages/trelby/src/watermarkdlg.pyo
diff --git a/trelby/TODO b/trelby/TODO
new file mode 100644
index 0000000..c7a3741
--- /dev/null
+++ b/trelby/TODO
@@ -0,0 +1,7 @@
+- "make manual.html" doesn't work -- I don't think it's expecting XSLT to be
+  installed at our ${PREFIX}
+
+- "make trelby.1.gz" fails similarly, I think
+
+- evidently we need to provide a package for python bindings for wxWidgets
+  >= 3
diff --git a/trelby/distinfo b/trelby/distinfo
new file mode 100644
index 0000000..afc7651
--- /dev/null
+++ b/trelby/distinfo
@@ -0,0 +1,2 @@
+$NetBSD$
+


Home | Main Index | Thread Index | Old Index