summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoris Samorodov <bsam@FreeBSD.org>2007-04-10 22:32:08 +0000
committerBoris Samorodov <bsam@FreeBSD.org>2007-04-10 22:32:08 +0000
commitd38befe6701fa8f97a8accdf0d2f8824dc27a682 (patch)
treefdd8fa6c966dedaf42bcd1dd5a123a88808f3950
parentMove everything related to the WITH_JAVA_AWT knob into a single block (diff)
QCT - Qt/PyQt based commit tool
Primary goals: 1. Platform agnostic (Linux, Windows, MacOS, Cygwin -- and FreeBSD now) 2. VCS agnostic (bazaar, cvs, git, mercurial, monotone, perforce, subversion) 3. Good keyboard navigation, keep the typical work-flow simple Author: Steve Borho <steve@borho.org> WWW: http://qct.sourceforge.net/
Notes
Notes: svn path=/head/; revision=189727
-rw-r--r--devel/Makefile1
-rw-r--r--devel/py-qt4-qct/Makefile36
-rw-r--r--devel/py-qt4-qct/distinfo3
-rw-r--r--devel/py-qt4-qct/pkg-descr11
-rw-r--r--devel/py-qt4-qct/pkg-plist51
-rw-r--r--devel/qct/Makefile36
-rw-r--r--devel/qct/distinfo3
-rw-r--r--devel/qct/pkg-descr11
-rw-r--r--devel/qct/pkg-plist51
9 files changed, 203 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index e661d9ab9708..aa264ad619f5 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1858,6 +1858,7 @@
SUBDIR += py-qt4-dbus
SUBDIR += py-qt4-designer
SUBDIR += py-qt4-designerplugin
+ SUBDIR += py-qt4-qct
SUBDIR += py-qt4-qscintilla2
SUBDIR += py-qt4-test
SUBDIR += py-rbtree
diff --git a/devel/py-qt4-qct/Makefile b/devel/py-qt4-qct/Makefile
new file mode 100644
index 000000000000..d5f729c727f8
--- /dev/null
+++ b/devel/py-qt4-qct/Makefile
@@ -0,0 +1,36 @@
+# New ports collection makefile for: py-qt4-qct
+# Date created: 10 Apr 2007
+# Whom: Boris Samorodov <bsam@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= qct
+PORTVERSION= 1.0
+CATEGORIES= devel python
+MASTER_SITES= http://qct.sourceforge.net/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}qt4-
+
+MAINTAINER= bsam@FreeBSD.org
+COMMENT= QCT GUI commit tool
+
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui
+
+USE_PYTHON= 2.4+
+USE_PYDISTUTILS=yes
+
+post-install:
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_MAN} ${WRKSRC}/doc/qct.1.txt ${DOCSDIR}/qct.1.txt
+.endif
+
+.include <bsd.port.pre.mk>
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= PORTDOCS="@comment "
+.else
+PLIST_SUB+= PORTDOCS=
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/py-qt4-qct/distinfo b/devel/py-qt4-qct/distinfo
new file mode 100644
index 000000000000..4b92caff398c
--- /dev/null
+++ b/devel/py-qt4-qct/distinfo
@@ -0,0 +1,3 @@
+MD5 (qct-1.0.tar.gz) = 772b4a2f00c55eb863f4bd6fa8cd1f8d
+SHA256 (qct-1.0.tar.gz) = 3401571582ac3f91638dc39d6be4883a70a6678323d1ed06f171f2718e7c6847
+SIZE (qct-1.0.tar.gz) = 52878
diff --git a/devel/py-qt4-qct/pkg-descr b/devel/py-qt4-qct/pkg-descr
new file mode 100644
index 000000000000..74421b0097ef
--- /dev/null
+++ b/devel/py-qt4-qct/pkg-descr
@@ -0,0 +1,11 @@
+QCT - Qt/PyQt based commit tool
+
+Primary goals:
+
+ 1. Platform agnostic (Linux, Windows, MacOS, Cygwin -- and FreeBSD now)
+ 2. VCS agnostic (bazaar, cvs, git, mercurial, monotone, perforce, subversion)
+ 3. Good keyboard navigation, keep the typical work-flow simple
+
+
+Author: Steve Borho <steve@borho.org>
+WWW: http://qct.sourceforge.net/
diff --git a/devel/py-qt4-qct/pkg-plist b/devel/py-qt4-qct/pkg-plist
new file mode 100644
index 000000000000..eda9a14d52e2
--- /dev/null
+++ b/devel/py-qt4-qct/pkg-plist
@@ -0,0 +1,51 @@
+bin/qct
+lib/python2.4/site-packages/qctlib/ui_dialog.py
+lib/python2.4/site-packages/qctlib/gui_logic.py
+lib/python2.4/site-packages/qctlib/ui_preferences.py
+lib/python2.4/site-packages/qctlib/__init__.py
+lib/python2.4/site-packages/qctlib/version.py
+lib/python2.4/site-packages/qctlib/utils.py
+lib/python2.4/site-packages/qctlib/vcs/cg.py
+lib/python2.4/site-packages/qctlib/vcs/hg.py
+lib/python2.4/site-packages/qctlib/vcs/p4.py
+lib/python2.4/site-packages/qctlib/vcs/bzr.py
+lib/python2.4/site-packages/qctlib/vcs/cvs.py
+lib/python2.4/site-packages/qctlib/vcs/git.py
+lib/python2.4/site-packages/qctlib/vcs/mtn.py
+lib/python2.4/site-packages/qctlib/vcs/svn.py
+lib/python2.4/site-packages/qctlib/vcs/__init__.py
+lib/python2.4/site-packages/qctlib/vcs/cg.pyc
+lib/python2.4/site-packages/qctlib/vcs/hg.pyc
+lib/python2.4/site-packages/qctlib/vcs/p4.pyc
+lib/python2.4/site-packages/qctlib/vcs/bzr.pyc
+lib/python2.4/site-packages/qctlib/vcs/cvs.pyc
+lib/python2.4/site-packages/qctlib/vcs/git.pyc
+lib/python2.4/site-packages/qctlib/vcs/mtn.pyc
+lib/python2.4/site-packages/qctlib/vcs/svn.pyc
+lib/python2.4/site-packages/qctlib/vcs/__init__.pyc
+lib/python2.4/site-packages/qctlib/vcs/cg.pyo
+lib/python2.4/site-packages/qctlib/vcs/hg.pyo
+lib/python2.4/site-packages/qctlib/vcs/p4.pyo
+lib/python2.4/site-packages/qctlib/vcs/bzr.pyo
+lib/python2.4/site-packages/qctlib/vcs/cvs.pyo
+lib/python2.4/site-packages/qctlib/vcs/git.pyo
+lib/python2.4/site-packages/qctlib/vcs/mtn.pyo
+lib/python2.4/site-packages/qctlib/vcs/svn.pyo
+lib/python2.4/site-packages/qctlib/vcs/__init__.pyo
+lib/python2.4/site-packages/qctlib/ui_dialog.pyc
+lib/python2.4/site-packages/qctlib/gui_logic.pyc
+lib/python2.4/site-packages/qctlib/ui_preferences.pyc
+lib/python2.4/site-packages/qctlib/__init__.pyc
+lib/python2.4/site-packages/qctlib/version.pyc
+lib/python2.4/site-packages/qctlib/utils.pyc
+lib/python2.4/site-packages/qctlib/ui_dialog.pyo
+lib/python2.4/site-packages/qctlib/gui_logic.pyo
+lib/python2.4/site-packages/qctlib/ui_preferences.pyo
+lib/python2.4/site-packages/qctlib/__init__.pyo
+lib/python2.4/site-packages/qctlib/version.pyo
+lib/python2.4/site-packages/qctlib/utils.pyo
+@dirrm lib/python2.4/site-packages/qctlib/vcs
+@dirrm lib/python2.4/site-packages/qctlib
+@comment port's docs
+%%PORTDOCS%%%%DOCSDIR%%/qct.1.txt
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/devel/qct/Makefile b/devel/qct/Makefile
new file mode 100644
index 000000000000..d5f729c727f8
--- /dev/null
+++ b/devel/qct/Makefile
@@ -0,0 +1,36 @@
+# New ports collection makefile for: py-qt4-qct
+# Date created: 10 Apr 2007
+# Whom: Boris Samorodov <bsam@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= qct
+PORTVERSION= 1.0
+CATEGORIES= devel python
+MASTER_SITES= http://qct.sourceforge.net/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}qt4-
+
+MAINTAINER= bsam@FreeBSD.org
+COMMENT= QCT GUI commit tool
+
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui
+
+USE_PYTHON= 2.4+
+USE_PYDISTUTILS=yes
+
+post-install:
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_MAN} ${WRKSRC}/doc/qct.1.txt ${DOCSDIR}/qct.1.txt
+.endif
+
+.include <bsd.port.pre.mk>
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= PORTDOCS="@comment "
+.else
+PLIST_SUB+= PORTDOCS=
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/qct/distinfo b/devel/qct/distinfo
new file mode 100644
index 000000000000..4b92caff398c
--- /dev/null
+++ b/devel/qct/distinfo
@@ -0,0 +1,3 @@
+MD5 (qct-1.0.tar.gz) = 772b4a2f00c55eb863f4bd6fa8cd1f8d
+SHA256 (qct-1.0.tar.gz) = 3401571582ac3f91638dc39d6be4883a70a6678323d1ed06f171f2718e7c6847
+SIZE (qct-1.0.tar.gz) = 52878
diff --git a/devel/qct/pkg-descr b/devel/qct/pkg-descr
new file mode 100644
index 000000000000..74421b0097ef
--- /dev/null
+++ b/devel/qct/pkg-descr
@@ -0,0 +1,11 @@
+QCT - Qt/PyQt based commit tool
+
+Primary goals:
+
+ 1. Platform agnostic (Linux, Windows, MacOS, Cygwin -- and FreeBSD now)
+ 2. VCS agnostic (bazaar, cvs, git, mercurial, monotone, perforce, subversion)
+ 3. Good keyboard navigation, keep the typical work-flow simple
+
+
+Author: Steve Borho <steve@borho.org>
+WWW: http://qct.sourceforge.net/
diff --git a/devel/qct/pkg-plist b/devel/qct/pkg-plist
new file mode 100644
index 000000000000..eda9a14d52e2
--- /dev/null
+++ b/devel/qct/pkg-plist
@@ -0,0 +1,51 @@
+bin/qct
+lib/python2.4/site-packages/qctlib/ui_dialog.py
+lib/python2.4/site-packages/qctlib/gui_logic.py
+lib/python2.4/site-packages/qctlib/ui_preferences.py
+lib/python2.4/site-packages/qctlib/__init__.py
+lib/python2.4/site-packages/qctlib/version.py
+lib/python2.4/site-packages/qctlib/utils.py
+lib/python2.4/site-packages/qctlib/vcs/cg.py
+lib/python2.4/site-packages/qctlib/vcs/hg.py
+lib/python2.4/site-packages/qctlib/vcs/p4.py
+lib/python2.4/site-packages/qctlib/vcs/bzr.py
+lib/python2.4/site-packages/qctlib/vcs/cvs.py
+lib/python2.4/site-packages/qctlib/vcs/git.py
+lib/python2.4/site-packages/qctlib/vcs/mtn.py
+lib/python2.4/site-packages/qctlib/vcs/svn.py
+lib/python2.4/site-packages/qctlib/vcs/__init__.py
+lib/python2.4/site-packages/qctlib/vcs/cg.pyc
+lib/python2.4/site-packages/qctlib/vcs/hg.pyc
+lib/python2.4/site-packages/qctlib/vcs/p4.pyc
+lib/python2.4/site-packages/qctlib/vcs/bzr.pyc
+lib/python2.4/site-packages/qctlib/vcs/cvs.pyc
+lib/python2.4/site-packages/qctlib/vcs/git.pyc
+lib/python2.4/site-packages/qctlib/vcs/mtn.pyc
+lib/python2.4/site-packages/qctlib/vcs/svn.pyc
+lib/python2.4/site-packages/qctlib/vcs/__init__.pyc
+lib/python2.4/site-packages/qctlib/vcs/cg.pyo
+lib/python2.4/site-packages/qctlib/vcs/hg.pyo
+lib/python2.4/site-packages/qctlib/vcs/p4.pyo
+lib/python2.4/site-packages/qctlib/vcs/bzr.pyo
+lib/python2.4/site-packages/qctlib/vcs/cvs.pyo
+lib/python2.4/site-packages/qctlib/vcs/git.pyo
+lib/python2.4/site-packages/qctlib/vcs/mtn.pyo
+lib/python2.4/site-packages/qctlib/vcs/svn.pyo
+lib/python2.4/site-packages/qctlib/vcs/__init__.pyo
+lib/python2.4/site-packages/qctlib/ui_dialog.pyc
+lib/python2.4/site-packages/qctlib/gui_logic.pyc
+lib/python2.4/site-packages/qctlib/ui_preferences.pyc
+lib/python2.4/site-packages/qctlib/__init__.pyc
+lib/python2.4/site-packages/qctlib/version.pyc
+lib/python2.4/site-packages/qctlib/utils.pyc
+lib/python2.4/site-packages/qctlib/ui_dialog.pyo
+lib/python2.4/site-packages/qctlib/gui_logic.pyo
+lib/python2.4/site-packages/qctlib/ui_preferences.pyo
+lib/python2.4/site-packages/qctlib/__init__.pyo
+lib/python2.4/site-packages/qctlib/version.pyo
+lib/python2.4/site-packages/qctlib/utils.pyo
+@dirrm lib/python2.4/site-packages/qctlib/vcs
+@dirrm lib/python2.4/site-packages/qctlib
+@comment port's docs
+%%PORTDOCS%%%%DOCSDIR%%/qct.1.txt
+%%PORTDOCS%%@dirrm %%DOCSDIR%%