Remove hgview. It's not compatible with mercurial 4.5 and upstream has

not released a new version for years. I've not received objections.
This commit is contained in:
juanfra 2018-03-07 13:34:09 +00:00
parent 137d1af853
commit 839b0ddd38
8 changed files with 4 additions and 221 deletions

View File

@ -1,36 +0,0 @@
# $OpenBSD: Makefile,v 1.4 2017/10/31 14:20:53 juanfra Exp $
COMMENT = fast Mercurial log navigator
MODPY_EGG_VERSION = 1.9.0
DISTNAME = hgview-${MODPY_EGG_VERSION}
CATEGORIES = devel
HOMEPAGE = http://www.hgview.org/
# GPLv2
PERMIT_PACKAGE_CDROM = Yes
MODPY_PI = Yes
MODULES = lang/python
BUILD_DEPENDS = textproc/asciidoc \
textproc/xmlto \
x11/py-qt4 \
devel/mercurial
RUN_DEPENDS = x11/py-qt4 \
editors/py-qscintilla \
devel/py-urwid \
devel/mercurial
USE_GMAKE = Yes
NO_TEST = Yes
# Aside from the examples, the doc dir is empty. Check this is still
# the case when updating.
post-install:
mv ${PREFIX}/share/doc/hgview/examples/ \
${PREFIX}/share/examples/hgview
rm -Rf ${PREFIX}/share/doc/hgview
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (hgview-1.9.0.tar.gz) = iy5eEFRN6qebqe8/YznhA681ftvrSyWUvgef3fe45u0=
SIZE (hgview-1.9.0.tar.gz) = 181130

View File

@ -1,16 +0,0 @@
$OpenBSD: patch-hgviewlib_qt4_hgrepoviewer_py,v 1.2 2017/10/31 14:20:53 juanfra Exp $
repo.join has been deprecated since Mercurial 4.2.
Index: hgviewlib/qt4/hgrepoviewer.py
--- hgviewlib/qt4/hgrepoviewer.py.orig
+++ hgviewlib/qt4/hgrepoviewer.py
@@ -620,7 +620,7 @@ class HgRepoViewer(ActionsMixin, HgDialogMixin, ui2cls
(self.repo.root, ".hg", "dirstate"),
(self.repo.root, ".hg", "store", "phasesroots"),]
watchedfiles = [os.path.join(*wf) for wf in watchedfiles]
- for l in (self.repo.sjoin('lock'), self.repo.join('wlock')):
+ for l in (self.repo.sjoin('lock'), self.repo.vfs.join('wlock')):
try:
if util.readlock(l):
break

View File

@ -1,52 +0,0 @@
$OpenBSD: patch-setup_py,v 1.3 2017/10/31 14:20:53 juanfra Exp $
Fix calls to gmake.
Index: setup.py
--- setup.py.orig
+++ setup.py
@@ -56,6 +56,13 @@ try:
except ImportError:
pass
+def get_make_cmd():
+ if sys.platform.startswith('freebsd') or \
+ sys.platform.startswith('openbsd'):
+ return 'gmake'
+ else:
+ return 'make'
+
# import required features
from hgviewlib.__pkginfo__ import modname, version, license, description, \
web, author, author_email
@@ -178,13 +185,9 @@ 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 = get_make_cmd()
try:
- check_call([make_cmd, '-C', self.build_dir,
- '-f', '../../doc/Makefile', 'VPATH=../../doc'])
+ check_call([make_cmd, "-C", "doc"])
except:
if not py2exe:
# does not make sense (either because of windows vs toolchain
@@ -290,12 +293,8 @@ class install_doc(_install_data):
self.set_undefined_options('install', ('install_base', 'install_dir'))
def run(self):
- check_call(['make', '-C', self.build_dir, '-f',
- '../../doc/Makefile',
- 'VPATH=../../doc',
- 'install',
- 'PREFIX=%s' % self.install_dir])
-
+ make_cmd = get_make_cmd()
+ check_call([make_cmd, "-C", "doc", "install", "PREFIX=%s" % self.install_dir])
class install(_install):
user_options = [

View File

@ -1,4 +0,0 @@
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
very large repositories.

View File

@ -1,108 +0,0 @@
@comment $OpenBSD: PLIST,v 1.3 2017/10/31 14:20:53 juanfra Exp $
bin/hgview
lib/python${MODPY_VERSION}/site-packages/hgext/hgview.py
lib/python${MODPY_VERSION}/site-packages/hgext/hgview.pyc
lib/python${MODPY_VERSION}/site-packages/hgview-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
lib/python${MODPY_VERSION}/site-packages/hgviewlib/
lib/python${MODPY_VERSION}/site-packages/hgviewlib/__init__.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/__pkginfo__.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/__pkginfo__.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/application.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/application.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/config.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/config.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/__init__.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/application.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/application.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/canvas.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/canvas.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/exceptions.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/exceptions.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/graphlog.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/graphlog.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/helpviewer.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/helpviewer.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/hgrepoviewer.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/hgrepoviewer.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/mainframe.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/mainframe.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/manifest.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/manifest.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/utils.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/utils.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/widgets.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/curses/widgets.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/decorators.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/decorators.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/hggraph.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/hggraph.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/hgpatches/
lib/python${MODPY_VERSION}/site-packages/hgviewlib/hgpatches/__init__.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/hgpatches/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/hgpatches/graphmod.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/hgpatches/graphmod.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/hgpatches/mqsupport.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/hgpatches/mqsupport.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/hgpatches/phases.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/hgpatches/phases.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/hgpatches/scmutil.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/hgpatches/scmutil.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/hgviewhelp.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/hgviewhelp.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/inotify.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/inotify.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/__init__.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/application.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/application.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/blockmatcher.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/blockmatcher.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/config.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/config.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/filediffviewer_ui.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/filediffviewer_ui.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/fileviewer_ui.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/fileviewer_ui.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/helpviewer.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/helpviewer.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/helpviewer_ui.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/helpviewer_ui.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/hgfiledialog.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/hgfiledialog.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/hgfileview.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/hgfileview.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/hgmanifestdialog.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/hgmanifestdialog.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/hgqv_rc.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/hgqv_rc.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/hgqv_ui.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/hgqv_ui.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/hgrepomodel.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/hgrepomodel.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/hgrepoviewer.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/hgrepoviewer.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/lexers.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/lexers.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/manifestviewer_ui.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/manifestviewer_ui.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/mixins.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/mixins.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/quickbar.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/quickbar.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/revision_description.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/revision_description.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/revisions_table.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/revisions_table.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/styleditemdelegate.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/styleditemdelegate.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/widgets.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/qt4/widgets.pyc
lib/python${MODPY_VERSION}/site-packages/hgviewlib/util.py
lib/python${MODPY_VERSION}/site-packages/hgviewlib/util.pyc
@man man/man1/hgview.1
share/examples/hgview/
share/examples/hgview/description.css

View File

@ -1,11 +1,11 @@
# $OpenBSD: Makefile,v 1.566 2018/03/02 11:05:56 fcambus Exp $
# $OpenBSD: Makefile,v 1.567 2018/03/07 13:34:09 juanfra Exp $
COMMENT = exceptions to pkg_add rules
CATEGORIES = devel databases
DISTFILES =
# API.rev
PKGNAME = quirks-2.411
PKGNAME = quirks-2.412
PKG_ARCH = *
MAINTAINER = Marc Espie <espie@openbsd.org>

View File

@ -1,7 +1,7 @@
#! /usr/bin/perl
# ex:ts=8 sw=4:
# $OpenBSD: Quirks.pm,v 1.579 2018/03/02 11:05:56 fcambus Exp $
# $OpenBSD: Quirks.pm,v 1.580 2018/03/07 13:34:09 juanfra Exp $
#
# Copyright (c) 2009 Marc Espie <espie@openbsd.org>
#
@ -1236,6 +1236,7 @@ my $obsolete_reason = {
'powerdns-ldap' => 6,
'p5-Net-LDNS' => 6,
'sirc' => 0,
'hgview' => 6,
};
# reasons for obsolete packages