Index: head/x11/terminator/Makefile =================================================================== --- head/x11/terminator/Makefile (revision 532122) +++ head/x11/terminator/Makefile (revision 532123) @@ -1,53 +1,53 @@ # Created by: Thomas Hurst # $FreeBSD$ PORTNAME= terminator -PORTVERSION= 1.91 -PORTREVISION= 1 +PORTVERSION= 1.92 CATEGORIES= x11 python -MASTER_SITES= http://launchpad.net/terminator/gtk3/${PORTVERSION}/+download/ +MASTER_SITES= https://bazaar.launchpad.net/~hellodeargrandma/terminator/python3/tarball/1852/ +DISTNAME= terminator-python3-bzr-r1852 -MAINTAINER= tom@hur.st +MAINTAINER= ume@FreeBSD.org COMMENT= Multiple GNOME terminals in one window LICENSE= GPLv2 -DEPRECATED= Old, uses EOLed python27 -EXPIRATION_DATE= 2020-02-28 - -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}notify>=0:devel/py-notify@${PY_FLAVOR} \ - ${PYTHON_SITELIBDIR}/keybinder/_keybinder.so:x11/keybinder \ - ${PYTHON_PKGNAMEPREFIX}vte>=0:x11-toolkits/py-vte@${PY_FLAVOR} \ +RUN_DEPENDS= ${LOCALBASE}/lib/libkeybinder-3.0.so:x11/keybinder-gtk3 \ + ${LOCALBASE}/lib/libnotify.so:devel/libnotify \ + ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} -USES= gnome python:2.7 shebangfix -USE_GNOME= pygobject3 intltool vte3 -USE_PYTHON= distutils +USES= gnome python:3.5+ shebangfix +USE_GNOME= intltool pygobject3 vte3 +USE_PYTHON= autoplist distutils PYDISTUTILS_PKGNAME= Terminator INSTALLS_ICONS= yes SHEBANG_FILES= terminator.wrapper +bash_CMD= ${SH} OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext + +WRKSRC= ${WRKDIR}/~hellodeargrandma/terminator/python3 .include .if !${PORT_OPTIONS:MNLS} PYDISTUTILS_SETUP+= --without-gettext post-patch: ${CP} ${WRKSRC}/data/terminator.desktop.in ${WRKSRC}/data/terminator.desktop ${REINPLACE_CMD} -e 's/^_//' ${WRKSRC}/data/terminator.desktop ${CP} ${WRKSRC}/data/terminator.appdata.xml.in ${WRKSRC}/data/terminator.appdata.xml ${REINPLACE_CMD} \ -e 's|<_|<|' \ -e 's| Index: head/x11/terminator/distinfo =================================================================== --- head/x11/terminator/distinfo (revision 532122) +++ head/x11/terminator/distinfo (revision 532123) @@ -1,3 +1,3 @@ -TIMESTAMP = 1563965307 -SHA256 (terminator-1.91.tar.gz) = 95f76e3c0253956d19ceab2f8da709a496f1b9cf9b1c5b8d3cd0b6da3cc7be69 -SIZE (terminator-1.91.tar.gz) = 910536 +TIMESTAMP = 1587305888 +SHA256 (terminator-python3-bzr-r1852.tar.gz) = 223802142fb535a9174a0da50051eeb6fce153a6462c9992deba1c9ee15e3a12 +SIZE (terminator-python3-bzr-r1852.tar.gz) = 889301 Index: head/x11/terminator/files/patch-terminatorlib__notebook.py =================================================================== --- head/x11/terminator/files/patch-terminatorlib__notebook.py (nonexistent) +++ head/x11/terminator/files/patch-terminatorlib__notebook.py (revision 532123) @@ -0,0 +1,29 @@ +--- terminatorlib/notebook.py.orig 2020-04-19 03:13:43 UTC ++++ terminatorlib/notebook.py +@@ -77,17 +77,6 @@ class Notebook(Container, Gtk.Notebook): + + def create_layout(self, layout): + """Apply layout configuration""" +- def child_compare(a, b): +- order_a = children[a]['order'] +- order_b = children[b]['order'] +- +- if (order_a == order_b): +- return 0 +- if (order_a < order_b): +- return -1 +- if (order_a > order_b): +- return 1 +- + if 'children' not in layout: + err('layout specifies no children: %s' % layout) + return +@@ -100,7 +89,7 @@ class Notebook(Container, Gtk.Notebook): + + num = 0 + keys = list(children.keys()) +- keys.sort(child_compare) ++ keys.sort(key=lambda x: children[x]['order']) + + for child_key in keys: + child = children[child_key] Property changes on: head/x11/terminator/files/patch-terminatorlib__notebook.py ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property