From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Jul 8 00:10:04 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7F3D31065673 for ; Tue, 8 Jul 2008 00:10:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 5BF178FC15 for ; Tue, 8 Jul 2008 00:10:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m680A4K2042895 for ; Tue, 8 Jul 2008 00:10:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m680A4Uc042894; Tue, 8 Jul 2008 00:10:04 GMT (envelope-from gnats) Resent-Date: Tue, 8 Jul 2008 00:10:04 GMT Resent-Message-Id: <200807080010.m680A4Uc042894@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Thomas Hurst Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E75D11065673 for ; Tue, 8 Jul 2008 00:07:50 +0000 (UTC) (envelope-from freaky@voi.aagh.net) Received: from spork.qfe3.net (spork.qfe3.net [212.13.207.101]) by mx1.freebsd.org (Postfix) with ESMTP id 969798FC0C for ; Tue, 8 Jul 2008 00:07:49 +0000 (UTC) (envelope-from freaky@voi.aagh.net) Received: from [81.104.123.28] (helo=voi.aagh.net) by spork.qfe3.net with esmtp (Exim 4.66 (FreeBSD)) (envelope-from ) id 1KG0kG-000HcT-9A; Tue, 08 Jul 2008 01:07:48 +0100 Received: from freaky by voi.aagh.net with local (Exim 4.69 (FreeBSD)) (envelope-from ) id 1KG0kG-0005vB-0V; Tue, 08 Jul 2008 01:07:48 +0100 Message-Id: Date: Tue, 08 Jul 2008 01:07:48 +0100 From: Thomas Hurst Sender: Thomas Hurst To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: tom@hur.st Subject: ports/125384: [PATCH] x11/terminator: update to 0.9 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jul 2008 00:10:04 -0000 >Number: 125384 >Category: ports >Synopsis: [PATCH] x11/terminator: update to 0.9 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Tue Jul 08 00:10:03 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Thomas Hurst >Release: FreeBSD 7.0-STABLE amd64 >Organization: >Environment: System: FreeBSD voi.nightsdawn.sf 7.0-STABLE FreeBSD 7.0-STABLE #0: Fri Apr 11 15:52:35 BST 2008 >Description: - Update to 0.9 - Add OPTIONS for NLS and GCONF Removed file(s): - files/patch-setup.py - files/patch-terminator Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- terminator-0.9.patch begins here --- diff -ruN --exclude=CVS /usr/ports/x11/terminator/Makefile /usr/home/freaky/work/ports/x11/terminator/Makefile --- /usr/ports/x11/terminator/Makefile 2008-06-06 15:09:10.000000000 +0100 +++ /usr/home/freaky/work/ports/x11/terminator/Makefile 2008-07-06 18:28:26.000000000 +0100 @@ -2,38 +2,48 @@ # Date created: 2008-03-14 # Whom: Thomas Hurst # -# $FreeBSD: ports/x11/terminator/Makefile,v 1.2 2008/06/06 14:09:10 edwin Exp $ +# $FreeBSD$ # PORTNAME= terminator -PORTVERSION= 0.8.1 -PORTREVISION= 1 +PORTVERSION= 0.9 CATEGORIES= x11 python MASTER_SITES= https://launchpad.net/terminator/trunk/${PORTVERSION}/+download/ \ - https://hur.st/mirror/terminator/ + http://hur.st/mirror/terminator/ DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= tom@hur.st COMMENT= Multiple GNOME terminals in one window +OPTIONS= NLS "Native language support" on \ + GCONF "Use GNOME Terminal settings" on + WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USE_PYTHON= 2.4+ USE_PYDISTUTILS= yes PYDISTUTILS_PKGNAME= Terminator -.if !defined(WITHOUT_NLS) +INSTALLS_ICONS= yes + +WANT_GNOME= yes + +.include + +.ifdef(WITHOUT_NLS) +PLIST_SUB+= NLS="@comment " +PYSETUP+= --without-gettext +.else USE_GETTEXT= yes PLIST_SUB+= NLS="" -.else -MAKE_ENV+= WITHOUT_NLS="yes" -PLIST_SUB+= NLS="@comment " .endif -INSTALLS_ICONS= yes - -USE_GNOME= pygnome2 pygtk2 RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/gtk-2.0/vtemodule.so:${PORTSDIR}/x11-toolkits/py-vte +.if defined(WITH_GCONF) +USE_GNOME+= pygnome2 +.endif +USE_GNOME+= pygtk2 MAN1= terminator.1 +MAN5= terminator_config.5 -.include +.include diff -ruN --exclude=CVS /usr/ports/x11/terminator/distinfo /usr/home/freaky/work/ports/x11/terminator/distinfo --- /usr/ports/x11/terminator/distinfo 2008-04-30 09:21:59.000000000 +0100 +++ /usr/home/freaky/work/ports/x11/terminator/distinfo 2008-07-08 00:51:22.000000000 +0100 @@ -1,3 +1,3 @@ -MD5 (terminator_0.8.1.tar.gz) = 7e8a76c52b4b397674acea0d8a0dfc05 -SHA256 (terminator_0.8.1.tar.gz) = 87c24891941dd5a3c3b8417db7bb8af4df0fbfb853fd62dd53841b8f97c4a4a3 -SIZE (terminator_0.8.1.tar.gz) = 35647 +MD5 (terminator_0.9.tar.gz) = 86447fd0149f1f3eadd78d4fffc6cbd1 +SHA256 (terminator_0.9.tar.gz) = 8d4d4240f9e0f1d136936d67ce70e6b6e013dcc561746d8b4c1d3e6b657042b5 +SIZE (terminator_0.9.tar.gz) = 69508 diff -ruN --exclude=CVS /usr/ports/x11/terminator/files/patch-setup.py /usr/home/freaky/work/ports/x11/terminator/files/patch-setup.py --- /usr/ports/x11/terminator/files/patch-setup.py 2008-04-30 09:22:00.000000000 +0100 +++ /usr/home/freaky/work/ports/x11/terminator/files/patch-setup.py 1970-01-01 01:00:00.000000000 +0100 @@ -1,77 +0,0 @@ ---- setup.py.orig 2008-02-20 00:05:58.000000000 +0000 -+++ setup.py 2008-04-06 14:03:24.000000000 +0100 -@@ -2,23 +2,19 @@ - - from distutils.core import setup - from distutils.command.install_data import install_data -+from distutils.command.build import build - from distutils.dep_util import newer - from distutils.log import info - import glob - import os - import sys - --class InstallData(install_data): -- def run (self): -- self.data_files.extend (self._compile_po_files ()) -- install_data.run (self) -- -- def _compile_po_files (self): -- data_files = [] -- -+class BuildData(build): -+ def run(self): -+ build.run(self) - # Don't install language files on win32 -- if sys.platform == 'win32': -- return data_files -+ if sys.platform == 'win32' or os.environ.has_key("WITHOUT_NLS"): -+ return - - PO_DIR = 'po' - for po in glob.glob (os.path.join (PO_DIR,'*.po')): -@@ -37,8 +33,25 @@ - if os.system(cmd) != 0: - raise SystemExit('Error while running msgfmt') - -- dest = os.path.dirname(os.path.join('share', 'locale', lang, 'LC_MESSAGES', 'terminator.mo')) -- data_files.append((dest, [mo])) -+class InstallData(install_data): -+ def run (self): -+ self.data_files.extend (self._compile_po_files ()) -+ install_data.run (self) -+ -+ def _compile_po_files (self): -+ data_files = [] -+ -+ # Don't install language files on win32 -+ if sys.platform == 'win32' or os.environ.has_key("WITHOUT_NLS"): -+ return data_files -+ -+ PO_DIR = 'po' -+ for po in glob.glob (os.path.join (PO_DIR,'*.po')): -+ lang = os.path.basename(po[:-3]) -+ mo = os.path.join('build', 'mo', lang, 'terminator.mo') -+ -+ dest = os.path.dirname(os.path.join('share', 'locale', lang, 'LC_MESSAGES', 'terminator.mo')) -+ data_files.append((dest, [mo])) - - return data_files - -@@ -53,7 +66,7 @@ - scripts=['terminator'], - data_files=[ - ('share/applications', ['data/terminator.desktop']), -- ('share/man/man1', ['doc/terminator.1']), -+ ('man/man1', ['doc/terminator.1']), - ('share/pixmaps', ['data/icons/48x48/apps/terminator.png']), - ('share/icons/hicolor/scalable/apps', glob.glob('data/icons/scalable/apps/*.svg')), - ('share/icons/hicolor/16x16/apps', glob.glob('data/icons/16x16/apps/*.png')), -@@ -61,6 +74,6 @@ - ('share/icons/hicolor/24x24/apps', glob.glob('data/icons/24x24/apps/*.png')), - ('share/icons/hicolor/48x48/apps', glob.glob('data/icons/48x48/apps/*.png')), - ], -- cmdclass={'install_data': InstallData} -+ cmdclass={'build': BuildData, 'install_data': InstallData} - ) - diff -ruN --exclude=CVS /usr/ports/x11/terminator/files/patch-terminator /usr/home/freaky/work/ports/x11/terminator/files/patch-terminator --- /usr/ports/x11/terminator/files/patch-terminator 2008-04-30 09:22:00.000000000 +0100 +++ /usr/home/freaky/work/ports/x11/terminator/files/patch-terminator 1970-01-01 01:00:00.000000000 +0100 @@ -1,17 +0,0 @@ ---- terminator.orig 2008-02-20 00:05:58.000000000 +0000 -+++ terminator 2008-04-06 14:19:29.000000000 +0100 -@@ -21,8 +21,12 @@ - import os, sys, string, time, math - from optparse import OptionParser - --import gettext --gettext.install ('terminator') -+try: -+ import gettext -+ gettext.install ('terminator') -+except: -+ def _(text): -+ return text - - # import unix-lib - import pwd diff -ruN --exclude=CVS /usr/ports/x11/terminator/pkg-plist /usr/home/freaky/work/ports/x11/terminator/pkg-plist --- /usr/ports/x11/terminator/pkg-plist 2008-04-30 09:21:59.000000000 +0100 +++ /usr/home/freaky/work/ports/x11/terminator/pkg-plist 2008-07-08 01:03:21.000000000 +0100 @@ -1,18 +1,73 @@ bin/terminator +%%PYTHON_SITELIBDIR%%/terminatorlib/__init__.py +%%PYTHON_SITELIBDIR%%/terminatorlib/__init__.pyc +%%PYTHON_SITELIBDIR%%/terminatorlib/__init__.pyo +%%PYTHON_SITELIBDIR%%/terminatorlib/config.py +%%PYTHON_SITELIBDIR%%/terminatorlib/config.pyc +%%PYTHON_SITELIBDIR%%/terminatorlib/config.pyo +%%PYTHON_SITELIBDIR%%/terminatorlib/encoding.py +%%PYTHON_SITELIBDIR%%/terminatorlib/encoding.pyc +%%PYTHON_SITELIBDIR%%/terminatorlib/encoding.pyo +%%PYTHON_SITELIBDIR%%/terminatorlib/freebsd.py +%%PYTHON_SITELIBDIR%%/terminatorlib/freebsd.pyc +%%PYTHON_SITELIBDIR%%/terminatorlib/freebsd.pyo +%%PYTHON_SITELIBDIR%%/terminatorlib/terminator.py +%%PYTHON_SITELIBDIR%%/terminatorlib/terminator.pyc +%%PYTHON_SITELIBDIR%%/terminatorlib/terminator.pyo +%%PYTHON_SITELIBDIR%%/terminatorlib/terminatorterm.py +%%PYTHON_SITELIBDIR%%/terminatorlib/terminatorterm.pyc +%%PYTHON_SITELIBDIR%%/terminatorlib/terminatorterm.pyo +%%PYTHON_SITELIBDIR%%/terminatorlib/version.py +%%PYTHON_SITELIBDIR%%/terminatorlib/version.pyc +%%PYTHON_SITELIBDIR%%/terminatorlib/version.pyo share/applications/terminator.desktop share/pixmaps/terminator.png share/icons/hicolor/scalable/apps/terminator.svg share/icons/hicolor/16x16/apps/terminator.png +share/icons/hicolor/16x16/actions/terminator_horiz.png +share/icons/hicolor/16x16/actions/terminator_vert.png share/icons/hicolor/22x22/apps/terminator.png share/icons/hicolor/24x24/apps/terminator.png share/icons/hicolor/48x48/apps/terminator.png +%%NLS%%share/locale/ar/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/bg/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/ca/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/cs/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/da/LC_MESSAGES/terminator.mo %%NLS%%share/locale/de/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/el/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/en_CA/LC_MESSAGES/terminator.mo %%NLS%%share/locale/en_GB/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/eo/LC_MESSAGES/terminator.mo %%NLS%%share/locale/es/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/et/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/eu/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/fa/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/fi/LC_MESSAGES/terminator.mo %%NLS%%share/locale/fr/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/fy/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/ga/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/he/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/hi/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/hu/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/id/LC_MESSAGES/terminator.mo %%NLS%%share/locale/it/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/ja/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/ko/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/lt/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/mr/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/ms/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/nb/LC_MESSAGES/terminator.mo %%NLS%%share/locale/nl/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/nn/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/pl/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/pt/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/terminator.mo %%NLS%%share/locale/ro/LC_MESSAGES/terminator.mo %%NLS%%share/locale/ru/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/sk/LC_MESSAGES/terminator.mo %%NLS%%share/locale/sv/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/te/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/tr/LC_MESSAGES/terminator.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/terminator.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/terminator.mo --- terminator-0.9.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: