summaryrefslogtreecommitdiff
path: root/devel/py-gitless
diff options
context:
space:
mode:
authorCarlos J. Puga Medina <cpm@FreeBSD.org>2016-10-06 09:23:37 +0000
committerCarlos J. Puga Medina <cpm@FreeBSD.org>2016-10-06 09:23:37 +0000
commit38793bf62d3958dde38e219318c975b70808b080 (patch)
treeed62fec84a5c0448d592abaa59d83624b2ec0f82 /devel/py-gitless
parent- Switch to options helpers (diff)
[NEW PORT] devel/gitless: Version control system built on top of Git
Gitless is an experimental version control system built on top of Git. Many people complain that Git is hard to use. We think the problem lies deeper than the user interface, in the concepts underlying Git. Gitless is an experiment to see what happens if you put a simple veneer on an app that changes the underlying concepts. Because Gitless is implemented on top of Git (could be considered what Git pros call a "porcelain" of Git), you can always fall back on Git. And of course your coworkers you share a repository with need never know that you're not a Git aficionado. WWW: https://github.com/sdg-mit/gitless Approved by: amdmi3 (mentor) Differential Revision: D8159
Diffstat (limited to 'devel/py-gitless')
-rw-r--r--devel/py-gitless/Makefile30
-rw-r--r--devel/py-gitless/distinfo3
-rw-r--r--devel/py-gitless/pkg-descr10
3 files changed, 43 insertions, 0 deletions
diff --git a/devel/py-gitless/Makefile b/devel/py-gitless/Makefile
new file mode 100644
index 000000000000..6f9f5ff46848
--- /dev/null
+++ b/devel/py-gitless/Makefile
@@ -0,0 +1,30 @@
+# Created by: Carlos J. Puga Medina <cpm@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= gitless
+PORTVERSION= 0.8.3
+DISTVERSIONPREFIX= v
+CATEGORIES= devel python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= cpm@FreeBSD.org
+COMMENT= Version control system built on top of Git
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argparse>=0:devel/py-argparse \
+ ${PYTHON_PKGNAMEPREFIX}clint>=0.3.6:devel/py-clint \
+ ${PYTHON_PKGNAMEPREFIX}pygit2>=0.23.0:devel/py-pygit2 \
+ ${PYTHON_PKGNAMEPREFIX}sh>=1.11:devel/py-sh \
+ git:devel/git
+
+USES= python
+USE_PYTHON= autoplist distutils
+
+USE_GITHUB= yes
+GH_ACCOUNT= sdg-mit
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-gitless/distinfo b/devel/py-gitless/distinfo
new file mode 100644
index 000000000000..24090234b5dd
--- /dev/null
+++ b/devel/py-gitless/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1475620912
+SHA256 (sdg-mit-gitless-v0.8.3_GH0.tar.gz) = df212d6a3d377f90c46d03fd4216ecbbeb40055b62c0fe73b9c3aa165ea8f0af
+SIZE (sdg-mit-gitless-v0.8.3_GH0.tar.gz) = 37530
diff --git a/devel/py-gitless/pkg-descr b/devel/py-gitless/pkg-descr
new file mode 100644
index 000000000000..b5bff5c8145a
--- /dev/null
+++ b/devel/py-gitless/pkg-descr
@@ -0,0 +1,10 @@
+Gitless is an experimental version control system built on top of Git. Many
+people complain that Git is hard to use. We think the problem lies deeper
+than the user interface, in the concepts underlying Git. Gitless is an
+experiment to see what happens if you put a simple veneer on an app that
+changes the underlying concepts. Because Gitless is implemented on top of Git
+(could be considered what Git pros call a "porcelain" of Git), you can always
+fall back on Git. And of course your coworkers you share a repository with
+need never know that you're not a Git aficionado.
+
+WWW: https://github.com/sdg-mit/gitless