pkgsrc-WIP-changes archive

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

jrnl: Import jrnl-1.9.7 as wip/jrnl



Module Name:	pkgsrc-wip
Committed By:	Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By:	leot
Date:		Thu May 12 01:37:25 2016 +0200
Changeset:	016a6c5dfb99c3de31c9e58ca062b8d8eb4e2891

Modified Files:
	Makefile
Added Files:
	jrnl/DESCR
	jrnl/Makefile
	jrnl/PLIST
	jrnl/distinfo
	jrnl/patches/patch-setup.py

Log Message:
jrnl: Import jrnl-1.9.7 as wip/jrnl

jrnl is a simple journal application for your command line. Journals
are stored as human readable plain text files - you can put them
into a Dropbox folder for instant syncing and you can be assured
that your journal will still be readable in 2050, when all your
fancy iPad journal applications will long be forgotten.

jrnl also plays nice with the fabulous DayOne and can read and
write directly from and to DayOne Journals.

Optionally, your journal can be encrypted using the 256-bit AES.

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

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

diffstat:
 Makefile                    |  1 +
 jrnl/DESCR                  | 10 ++++++++++
 jrnl/Makefile               | 25 +++++++++++++++++++++++++
 jrnl/PLIST                  | 35 +++++++++++++++++++++++++++++++++++
 jrnl/distinfo               |  7 +++++++
 jrnl/patches/patch-setup.py | 15 +++++++++++++++
 6 files changed, 93 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 6a75e1a..1f9b58e 100644
--- a/Makefile
+++ b/Makefile
@@ -1440,6 +1440,7 @@ SUBDIR+=	joomla
 SUBDIR+=	jp2a
 SUBDIR+=	jpgtn
 SUBDIR+=	jpicedt
+SUBDIR+=	jrnl
 SUBDIR+=	jruby
 SUBDIR+=	jsl
 SUBDIR+=	jsoncpp-svn
diff --git a/jrnl/DESCR b/jrnl/DESCR
new file mode 100644
index 0000000..5edb3e8
--- /dev/null
+++ b/jrnl/DESCR
@@ -0,0 +1,10 @@
+jrnl is a simple journal application for your command line. Journals
+are stored as human readable plain text files - you can put them
+into a Dropbox folder for instant syncing and you can be assured
+that your journal will still be readable in 2050, when all your
+fancy iPad journal applications will long be forgotten.
+
+jrnl also plays nice with the fabulous DayOne and can read and
+write directly from and to DayOne Journals.
+
+Optionally, your journal can be encrypted using the 256-bit AES.
diff --git a/jrnl/Makefile b/jrnl/Makefile
new file mode 100644
index 0000000..1fea7c4
--- /dev/null
+++ b/jrnl/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD$
+
+DISTNAME=	jrnl-1.9.7
+CATEGORIES=	time
+MASTER_SITES=	${MASTER_SITE_GITHUB:=maebert/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	http://jrnl.sh/
+COMMENT=	Command line journal application
+LICENSE=	mit
+
+DEPENDS+=	${PYPKGPREFIX}-crypto>=2.6:../../security/py-crypto
+DEPENDS+=	${PYPKGPREFIX}-dateutil>=2.2:../../time/py-dateutil
+DEPENDS+=	${PYPKGPREFIX}-keyring>=3.3:../../security/py-keyring
+DEPENDS+=	${PYPKGPREFIX}-parsedatetime>=1.2:../../time/py-parsedatetime
+DEPENDS+=	${PYPKGPREFIX}-pytz>=2013b:../../time/py-pytz
+DEPENDS+=	${PYPKGPREFIX}-readline-*:../../devel/py-readline
+DEPENDS+=	${PYPKGPREFIX}-six>=1.6.1:../../lang/py-six
+DEPENDS+=	${PYPKGPREFIX}-tzlocal>=1.1:../../time/py-tzlocal
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/jrnl/PLIST b/jrnl/PLIST
new file mode 100644
index 0000000..d3e354e
--- /dev/null
+++ b/jrnl/PLIST
@@ -0,0 +1,35 @@
+@comment $NetBSD$
+bin/jrnl
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/jrnl/DayOneJournal.py
+${PYSITELIB}/jrnl/DayOneJournal.pyc
+${PYSITELIB}/jrnl/DayOneJournal.pyo
+${PYSITELIB}/jrnl/Entry.py
+${PYSITELIB}/jrnl/Entry.pyc
+${PYSITELIB}/jrnl/Entry.pyo
+${PYSITELIB}/jrnl/Journal.py
+${PYSITELIB}/jrnl/Journal.pyc
+${PYSITELIB}/jrnl/Journal.pyo
+${PYSITELIB}/jrnl/__init__.py
+${PYSITELIB}/jrnl/__init__.pyc
+${PYSITELIB}/jrnl/__init__.pyo
+${PYSITELIB}/jrnl/cli.py
+${PYSITELIB}/jrnl/cli.pyc
+${PYSITELIB}/jrnl/cli.pyo
+${PYSITELIB}/jrnl/exporters.py
+${PYSITELIB}/jrnl/exporters.pyc
+${PYSITELIB}/jrnl/exporters.pyo
+${PYSITELIB}/jrnl/install.py
+${PYSITELIB}/jrnl/install.pyc
+${PYSITELIB}/jrnl/install.pyo
+${PYSITELIB}/jrnl/time.py
+${PYSITELIB}/jrnl/time.pyc
+${PYSITELIB}/jrnl/time.pyo
+${PYSITELIB}/jrnl/util.py
+${PYSITELIB}/jrnl/util.pyc
+${PYSITELIB}/jrnl/util.pyo
diff --git a/jrnl/distinfo b/jrnl/distinfo
new file mode 100644
index 0000000..89d779f
--- /dev/null
+++ b/jrnl/distinfo
@@ -0,0 +1,7 @@
+$NetBSD$
+
+SHA1 (jrnl-1.9.7.tar.gz) = 65914c66762ded186201a526b19e702dd35b0939
+RMD160 (jrnl-1.9.7.tar.gz) = 5cb9b07e151327234bcf7cf3151fef7b32c40db5
+SHA512 (jrnl-1.9.7.tar.gz) = 6303856cca6bced7e6375834c39489b986cf89cffc9fc8e1d159065c8d6b7c8c020d1f4d6b024326a9cb89f0d69c59709a7bf82d1808baa2e9d9ef3908eeeec8
+Size (jrnl-1.9.7.tar.gz) = 169141 bytes
+SHA1 (patch-setup.py) = 41ccaebed6a5bf3aca3a94eec376e6de830e0f32
diff --git a/jrnl/patches/patch-setup.py b/jrnl/patches/patch-setup.py
new file mode 100644
index 0000000..bef18f4
--- /dev/null
+++ b/jrnl/patches/patch-setup.py
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Be more permissive regarding version requirements.
+
+--- setup.py.orig	2014-11-06 10:33:36.000000000 +0000
++++ setup.py
+@@ -70,7 +70,7 @@ conditional_dependencies = {
+     "readline>=6.2": not readline_available and "win32" not in sys.platform,
+     "colorama>=0.2.5": "win32" in sys.platform,
+     "argparse>=1.1.0": sys.version.startswith("2.6"),
+-    "python-dateutil==1.5": sys.version.startswith("2."),
++    "python-dateutil>=1.5": sys.version.startswith("2."),
+     "python-dateutil>=2.2": sys.version.startswith("3."),
+ }
+ 


Home | Main Index | Thread Index | Old Index