pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/py-hgview New package devel/py-hgview, from Kami...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/78465025d38e
branches:  trunk
changeset: 631512:78465025d38e
user:      bsiegert <bsiegert%pkgsrc.org@localhost>
date:      Sun Mar 09 10:27:04 2014 +0000

description:
New package devel/py-hgview, from Kamil Rytarowski in PR pkg/48629.

>From DESCR:
hgview is a simple tool aiming at visually navigate in a Mercurial repository
history. It is written in Python with quick and efficient key-based navigation
in mind, trying to be fast enough to be usable for big repositories.

diffstat:

 devel/py-hgview/DESCR                  |    3 +
 devel/py-hgview/Makefile               |   28 ++++++
 devel/py-hgview/PLIST                  |  142 +++++++++++++++++++++++++++++++++
 devel/py-hgview/distinfo               |    6 +
 devel/py-hgview/patches/patch-setup.py |   18 ++++
 5 files changed, 197 insertions(+), 0 deletions(-)

diffs (217 lines):

diff -r 45974aef0698 -r 78465025d38e devel/py-hgview/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-hgview/DESCR     Sun Mar 09 10:27:04 2014 +0000
@@ -0,0 +1,3 @@
+hgview is a simple tool aiming at visually navigate in a Mercurial repository
+history. It is written in Python with quick and efficient key-based navigation
+in mind, trying to be fast enough to be usable for big repositories.
diff -r 45974aef0698 -r 78465025d38e devel/py-hgview/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-hgview/Makefile  Sun Mar 09 10:27:04 2014 +0000
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1 2014/03/09 10:27:04 bsiegert Exp $
+
+DISTNAME=      hgview-1.8.0
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  http://download.logilab.org/pub/hgview/
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://download.logilab.org/pub/hgview/
+COMMENT=       Visually navigate in a Mercurial repository history
+LICENSE=       gnu-gpl-v2
+
+DEPENDS+=      mercurial>=1.6:../../devel/mercurial
+
+REPLACE_PYTHON= *.py
+
+USE_TOOLS+=    gmake
+
+.include "../../lang/python/pyversion.mk"
+
+DEPENDS+=      ${PYPKGPREFIX}-urwid-[0-9]*:../../devel/py-urwid
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/distutils.mk"
+.include "../../x11/py-qt4/buildlink3.mk"
+.include "../../x11/qt4-qscintilla/buildlink3.mk"
+.include "../../x11/py-qt4-qscintilla/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 45974aef0698 -r 78465025d38e devel/py-hgview/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-hgview/PLIST     Sun Mar 09 10:27:04 2014 +0000
@@ -0,0 +1,142 @@
+@comment $NetBSD: PLIST,v 1.1 2014/03/09 10:27:04 bsiegert Exp $
+bin/hgview
+${PYSITELIB}/hgext/hgview.py
+${PYSITELIB}/hgext/hgview.pyc
+${PYSITELIB}/hgext/hgview.pyo
+${PYSITELIB}/${EGG_FILE}
+${PYSITELIB}/hgviewlib/__init__.py
+${PYSITELIB}/hgviewlib/__init__.pyc
+${PYSITELIB}/hgviewlib/__init__.pyo
+${PYSITELIB}/hgviewlib/__pkginfo__.py
+${PYSITELIB}/hgviewlib/__pkginfo__.pyc
+${PYSITELIB}/hgviewlib/__pkginfo__.pyo
+${PYSITELIB}/hgviewlib/application.py
+${PYSITELIB}/hgviewlib/application.pyc
+${PYSITELIB}/hgviewlib/application.pyo
+${PYSITELIB}/hgviewlib/config.py
+${PYSITELIB}/hgviewlib/config.pyc
+${PYSITELIB}/hgviewlib/config.pyo
+${PYSITELIB}/hgviewlib/curses/__init__.py
+${PYSITELIB}/hgviewlib/curses/__init__.pyc
+${PYSITELIB}/hgviewlib/curses/__init__.pyo
+${PYSITELIB}/hgviewlib/curses/application.py
+${PYSITELIB}/hgviewlib/curses/application.pyc
+${PYSITELIB}/hgviewlib/curses/application.pyo
+${PYSITELIB}/hgviewlib/curses/canvas.py
+${PYSITELIB}/hgviewlib/curses/canvas.pyc
+${PYSITELIB}/hgviewlib/curses/canvas.pyo
+${PYSITELIB}/hgviewlib/curses/exceptions.py
+${PYSITELIB}/hgviewlib/curses/exceptions.pyc
+${PYSITELIB}/hgviewlib/curses/exceptions.pyo
+${PYSITELIB}/hgviewlib/curses/graphlog.py
+${PYSITELIB}/hgviewlib/curses/graphlog.pyc
+${PYSITELIB}/hgviewlib/curses/graphlog.pyo
+${PYSITELIB}/hgviewlib/curses/helpviewer.py
+${PYSITELIB}/hgviewlib/curses/helpviewer.pyc
+${PYSITELIB}/hgviewlib/curses/helpviewer.pyo
+${PYSITELIB}/hgviewlib/curses/hgrepoviewer.py
+${PYSITELIB}/hgviewlib/curses/hgrepoviewer.pyc
+${PYSITELIB}/hgviewlib/curses/hgrepoviewer.pyo
+${PYSITELIB}/hgviewlib/curses/mainframe.py
+${PYSITELIB}/hgviewlib/curses/mainframe.pyc
+${PYSITELIB}/hgviewlib/curses/mainframe.pyo
+${PYSITELIB}/hgviewlib/curses/manifest.py
+${PYSITELIB}/hgviewlib/curses/manifest.pyc
+${PYSITELIB}/hgviewlib/curses/manifest.pyo
+${PYSITELIB}/hgviewlib/curses/utils.py
+${PYSITELIB}/hgviewlib/curses/utils.pyc
+${PYSITELIB}/hgviewlib/curses/utils.pyo
+${PYSITELIB}/hgviewlib/curses/widgets.py
+${PYSITELIB}/hgviewlib/curses/widgets.pyc
+${PYSITELIB}/hgviewlib/curses/widgets.pyo
+${PYSITELIB}/hgviewlib/decorators.py
+${PYSITELIB}/hgviewlib/decorators.pyc
+${PYSITELIB}/hgviewlib/decorators.pyo
+${PYSITELIB}/hgviewlib/hggraph.py
+${PYSITELIB}/hgviewlib/hggraph.pyc
+${PYSITELIB}/hgviewlib/hggraph.pyo
+${PYSITELIB}/hgviewlib/hgpatches/__init__.py
+${PYSITELIB}/hgviewlib/hgpatches/__init__.pyc
+${PYSITELIB}/hgviewlib/hgpatches/__init__.pyo
+${PYSITELIB}/hgviewlib/hgpatches/graphmod.py
+${PYSITELIB}/hgviewlib/hgpatches/graphmod.pyc
+${PYSITELIB}/hgviewlib/hgpatches/graphmod.pyo
+${PYSITELIB}/hgviewlib/hgpatches/mqsupport.py
+${PYSITELIB}/hgviewlib/hgpatches/mqsupport.pyc
+${PYSITELIB}/hgviewlib/hgpatches/mqsupport.pyo
+${PYSITELIB}/hgviewlib/hgpatches/phases.py
+${PYSITELIB}/hgviewlib/hgpatches/phases.pyc
+${PYSITELIB}/hgviewlib/hgpatches/phases.pyo
+${PYSITELIB}/hgviewlib/hgpatches/scmutil.py
+${PYSITELIB}/hgviewlib/hgpatches/scmutil.pyc
+${PYSITELIB}/hgviewlib/hgpatches/scmutil.pyo
+${PYSITELIB}/hgviewlib/hgviewhelp.py
+${PYSITELIB}/hgviewlib/hgviewhelp.pyc
+${PYSITELIB}/hgviewlib/hgviewhelp.pyo
+${PYSITELIB}/hgviewlib/inotify.py
+${PYSITELIB}/hgviewlib/inotify.pyc
+${PYSITELIB}/hgviewlib/inotify.pyo
+${PYSITELIB}/hgviewlib/qt4/__init__.py
+${PYSITELIB}/hgviewlib/qt4/__init__.pyc
+${PYSITELIB}/hgviewlib/qt4/__init__.pyo
+${PYSITELIB}/hgviewlib/qt4/application.py
+${PYSITELIB}/hgviewlib/qt4/application.pyc
+${PYSITELIB}/hgviewlib/qt4/application.pyo
+${PYSITELIB}/hgviewlib/qt4/blockmatcher.py
+${PYSITELIB}/hgviewlib/qt4/blockmatcher.pyc
+${PYSITELIB}/hgviewlib/qt4/blockmatcher.pyo
+${PYSITELIB}/hgviewlib/qt4/filediffviewer_ui.py
+${PYSITELIB}/hgviewlib/qt4/filediffviewer_ui.pyc
+${PYSITELIB}/hgviewlib/qt4/filediffviewer_ui.pyo
+${PYSITELIB}/hgviewlib/qt4/fileviewer_ui.py
+${PYSITELIB}/hgviewlib/qt4/fileviewer_ui.pyc
+${PYSITELIB}/hgviewlib/qt4/fileviewer_ui.pyo
+${PYSITELIB}/hgviewlib/qt4/helpviewer.py
+${PYSITELIB}/hgviewlib/qt4/helpviewer.pyc
+${PYSITELIB}/hgviewlib/qt4/helpviewer.pyo
+${PYSITELIB}/hgviewlib/qt4/helpviewer_ui.py
+${PYSITELIB}/hgviewlib/qt4/helpviewer_ui.pyc
+${PYSITELIB}/hgviewlib/qt4/helpviewer_ui.pyo
+${PYSITELIB}/hgviewlib/qt4/hgdialogmixin.py
+${PYSITELIB}/hgviewlib/qt4/hgdialogmixin.pyc
+${PYSITELIB}/hgviewlib/qt4/hgdialogmixin.pyo
+${PYSITELIB}/hgviewlib/qt4/hgfiledialog.py
+${PYSITELIB}/hgviewlib/qt4/hgfiledialog.pyc
+${PYSITELIB}/hgviewlib/qt4/hgfiledialog.pyo
+${PYSITELIB}/hgviewlib/qt4/hgfileview.py
+${PYSITELIB}/hgviewlib/qt4/hgfileview.pyc
+${PYSITELIB}/hgviewlib/qt4/hgfileview.pyo
+${PYSITELIB}/hgviewlib/qt4/hgmanifestdialog.py
+${PYSITELIB}/hgviewlib/qt4/hgmanifestdialog.pyc
+${PYSITELIB}/hgviewlib/qt4/hgmanifestdialog.pyo
+${PYSITELIB}/hgviewlib/qt4/hgqv_rc.py
+${PYSITELIB}/hgviewlib/qt4/hgqv_rc.pyc
+${PYSITELIB}/hgviewlib/qt4/hgqv_rc.pyo
+${PYSITELIB}/hgviewlib/qt4/hgqv_ui.py
+${PYSITELIB}/hgviewlib/qt4/hgqv_ui.pyc
+${PYSITELIB}/hgviewlib/qt4/hgqv_ui.pyo
+${PYSITELIB}/hgviewlib/qt4/hgrepomodel.py
+${PYSITELIB}/hgviewlib/qt4/hgrepomodel.pyc
+${PYSITELIB}/hgviewlib/qt4/hgrepomodel.pyo
+${PYSITELIB}/hgviewlib/qt4/hgrepoview.py
+${PYSITELIB}/hgviewlib/qt4/hgrepoview.pyc
+${PYSITELIB}/hgviewlib/qt4/hgrepoview.pyo
+${PYSITELIB}/hgviewlib/qt4/hgrepoviewer.py
+${PYSITELIB}/hgviewlib/qt4/hgrepoviewer.pyc
+${PYSITELIB}/hgviewlib/qt4/hgrepoviewer.pyo
+${PYSITELIB}/hgviewlib/qt4/lexers.py
+${PYSITELIB}/hgviewlib/qt4/lexers.pyc
+${PYSITELIB}/hgviewlib/qt4/lexers.pyo
+${PYSITELIB}/hgviewlib/qt4/manifestviewer_ui.py
+${PYSITELIB}/hgviewlib/qt4/manifestviewer_ui.pyc
+${PYSITELIB}/hgviewlib/qt4/manifestviewer_ui.pyo
+${PYSITELIB}/hgviewlib/qt4/quickbar.py
+${PYSITELIB}/hgviewlib/qt4/quickbar.pyc
+${PYSITELIB}/hgviewlib/qt4/quickbar.pyo
+${PYSITELIB}/hgviewlib/qt4/styleditemdelegate.py
+${PYSITELIB}/hgviewlib/qt4/styleditemdelegate.pyc
+${PYSITELIB}/hgviewlib/qt4/styleditemdelegate.pyo
+${PYSITELIB}/hgviewlib/util.py
+${PYSITELIB}/hgviewlib/util.pyc
+${PYSITELIB}/hgviewlib/util.pyo
+share/hgview/description.css
diff -r 45974aef0698 -r 78465025d38e devel/py-hgview/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-hgview/distinfo  Sun Mar 09 10:27:04 2014 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2014/03/09 10:27:04 bsiegert Exp $
+
+SHA1 (hgview-1.8.0.tar.gz) = bbf228985333ebcab5f8bb844c30ffffea2b7a78
+RMD160 (hgview-1.8.0.tar.gz) = f517d27fa882fe0e2e715842554a768c2f4a867a
+Size (hgview-1.8.0.tar.gz) = 177378 bytes
+SHA1 (patch-setup.py) = 9c3048093da4801455397958239bea0b98d5d979
diff -r 45974aef0698 -r 78465025d38e devel/py-hgview/patches/patch-setup.py
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-hgview/patches/patch-setup.py    Sun Mar 09 10:27:04 2014 +0000
@@ -0,0 +1,18 @@
+$NetBSD: patch-setup.py,v 1.1 2014/03/09 10:27:04 bsiegert Exp $
+
+NetBSD bmake is incompatible with the Makefile. pkgsrc provides GNU make as
+gmake so use it.
+--- setup.py.orig      2014-02-15 11:11:16.000000000 +0000
++++ setup.py
+@@ -163,10 +163,7 @@ class build_doc(_build):
+     def run(self):
+         # be sure to compile man page
+         self.mkpath(self.build_dir)
+-        if sys.platform.startswith('freebsd'):
+-            make_cmd = 'gmake'
+-        else:
+-            make_cmd = 'make'
++        make_cmd = 'gmake'
+         try:
+             check_call([make_cmd, '-C', self.build_dir,
+                         '-f', '../../doc/Makefile', 'VPATH=../../doc'])



Home | Main Index | Thread Index | Old Index