From owner-freebsd-ports-bugs@FreeBSD.ORG Wed May 14 16:40:02 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 374481065677 for ; Wed, 14 May 2008 16:40:02 +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 1831E8FC24 for ; Wed, 14 May 2008 16:40:02 +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 m4EGe15I092938 for ; Wed, 14 May 2008 16:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m4EGe1UL092931; Wed, 14 May 2008 16:40:01 GMT (envelope-from gnats) Resent-Date: Wed, 14 May 2008 16:40:01 GMT Resent-Message-Id: <200805141640.m4EGe1UL092931@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, Martin Sugioarto Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0B2EE106566B for ; Wed, 14 May 2008 16:39:30 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id F215B8FC0A for ; Wed, 14 May 2008 16:39:29 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m4EGcKcu073605 for ; Wed, 14 May 2008 16:38:20 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.2/8.14.1/Submit) id m4EGcK5s073604; Wed, 14 May 2008 16:38:20 GMT (envelope-from nobody) Message-Id: <200805141638.m4EGcK5s073604@www.freebsd.org> Date: Wed, 14 May 2008 16:38:20 GMT From: Martin Sugioarto To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/123675: New port: deskutils/py-labyrinth Mind mapping tool for Gnome written in Python 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: Wed, 14 May 2008 16:40:02 -0000 >Number: 123675 >Category: ports >Synopsis: New port: deskutils/py-labyrinth Mind mapping tool for Gnome written in Python >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed May 14 16:40:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Martin Sugioarto >Release: 7-STABLE >Organization: >Environment: FreeBSD zelda.local 7.0-STABLE FreeBSD 7.0-STABLE #0: Tue May 6 20:37:42 CEST 2008 root@zelda.local:/usr/obj/usr/src/sys/ZELDA amd64 >Description: (Description copied from website.) Labyrinth is a lightweight mind-mapping tool for the GNOME desktop. It is written in Python and uses cairo for its rendering. It is intended to be as light and intuitive as possible, but still provide a wide range of powerful features. Remark: I'm not sure about the dependencies. It would be nice, if someone can test it. Martin >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # py-labyrinth # py-labyrinth/Makefile # py-labyrinth/distinfo # py-labyrinth/pkg-descr # py-labyrinth/pkg-plist # echo c - py-labyrinth mkdir -p py-labyrinth > /dev/null 2>&1 echo x - py-labyrinth/Makefile sed 's/^X//' >py-labyrinth/Makefile << 'END-of-py-labyrinth/Makefile' X# Ports collection Makefile for: labyrinth X# Date created: 2008-05-14 X# X# $FreeBSD$ X# X XPORTNAME= labyrinth XPORTVERSION= 0.4.1 XCATEGORIES= deskutils python XMASTER_SITES= http://labyrinth.googlecode.com/files/ XDISTFILES= ${PORTNAME}_${PORTVERSION}.tar.gz XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} X XMAINTAINER= ports@FreeBSD.org XCOMMENT= Mind mapping tool for Gnome written in Python. X XWRKSRC= ${WRKDIR}/${PORTNAME}-0.4.0 XBUILD_DEPENDS= ${PYXML} XRUN_DEPENDS= ${BUILD_DEPENDS} X XGNU_CONFIGURE= yes XCONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} X# CONFIGURE_ARGS= --datadir=${PREFIX}/share XUSE_GMAKE= yes XUSE_GETTEXT= yes X XUSE_PYTHON= yes XUSE_GNOME= pygtk2 X X# Fix switch for mkdir Xpre-configure: X @${REINPLACE_CMD} -e 's|mkdir --parents|mkdir -p|' ${WRKSRC}/data/Makefile.in X X# Fix gettext settings and setup locale directories correctly Xpost-configure: X @${REINPLACE_CMD} -e 's|^GMSGFMT[ \t]*=.*|GMSGFMT=msgfmt|' ${WRKSRC}/po/Makefile X @${REINPLACE_CMD} -e 's|^DATADIRNAME[ \t]*=[ \t]*lib|DATADIRNAME=share|' ${WRKSRC}/po/Makefile X X# Fix broken logic for FreeBSD Xpost-install: X @${REINPLACE_CMD} -e 's|^if not os.name|if os.name|' ${PREFIX}/bin/labyrinth X X.include END-of-py-labyrinth/Makefile echo x - py-labyrinth/distinfo sed 's/^X//' >py-labyrinth/distinfo << 'END-of-py-labyrinth/distinfo' XMD5 (labyrinth_0.4.1.tar.gz) = 74a9f9ae7710ef99ab2597c9d4eb24b1 XSHA256 (labyrinth_0.4.1.tar.gz) = 3fafcbd622074eaa80710d7eb76849d5e9b1e36742f48110e2425eb760e2d53c END-of-py-labyrinth/distinfo echo x - py-labyrinth/pkg-descr sed 's/^X//' >py-labyrinth/pkg-descr << 'END-of-py-labyrinth/pkg-descr' X XLabyrinth is a lightweight mind-mapping tool for the GNOME desktop. XIt is written in Python and uses cairo for its rendering. It is Xintended to be as light and intuitive as possible, but still provide Xa wide range of powerful features. X END-of-py-labyrinth/pkg-descr echo x - py-labyrinth/pkg-plist sed 's/^X//' >py-labyrinth/pkg-plist << 'END-of-py-labyrinth/pkg-plist' Xshare/icons/hicolor/16x16/apps/labyrinth.png Xshare/icons/hicolor/22x22/apps/labyrinth.png Xshare/icons/hicolor/24x24/apps/labyrinth.png Xshare/icons/hicolor/scalable/apps/labyrinth.svg Xshare/applications/labyrinth.desktop Xshare/labyrinth/labyrinth-ui.xml Xshare/labyrinth/labyrinth.glade X@dirrm share/labyrinth Xlib/python2.5/site-packages/labyrinth/defs.py Xlib/python2.5/site-packages/labyrinth/MainWindow.py Xlib/python2.5/site-packages/labyrinth/MMapArea.py Xlib/python2.5/site-packages/labyrinth/TextThought.py Xlib/python2.5/site-packages/labyrinth/__init__.py Xlib/python2.5/site-packages/labyrinth/Links.py Xlib/python2.5/site-packages/labyrinth/utils.py Xlib/python2.5/site-packages/labyrinth/Browser.py Xlib/python2.5/site-packages/labyrinth/BaseThought.py Xlib/python2.5/site-packages/labyrinth/ImageThought.py Xlib/python2.5/site-packages/labyrinth/DrawingThought.py Xlib/python2.5/site-packages/labyrinth/TextBufferMarkup.py Xlib/python2.5/site-packages/labyrinth/MapList.py Xlib/python2.5/site-packages/labyrinth/TrayIcon.py Xlib/python2.5/site-packages/labyrinth/prefs.py Xlib/python2.5/site-packages/labyrinth/UndoManager.py Xlib/python2.5/site-packages/labyrinth/PeriodicSaveThread.py Xlib/python2.5/site-packages/labyrinth/BaseThought.pyc Xlib/python2.5/site-packages/labyrinth/BaseThought.pyo Xlib/python2.5/site-packages/labyrinth/Browser.pyc Xlib/python2.5/site-packages/labyrinth/Browser.pyo Xlib/python2.5/site-packages/labyrinth/DrawingThought.pyc Xlib/python2.5/site-packages/labyrinth/DrawingThought.pyo Xlib/python2.5/site-packages/labyrinth/ImageThought.pyc Xlib/python2.5/site-packages/labyrinth/ImageThought.pyo Xlib/python2.5/site-packages/labyrinth/Links.pyc Xlib/python2.5/site-packages/labyrinth/Links.pyo Xlib/python2.5/site-packages/labyrinth/MMapArea.pyc Xlib/python2.5/site-packages/labyrinth/MMapArea.pyo Xlib/python2.5/site-packages/labyrinth/MainWindow.pyc Xlib/python2.5/site-packages/labyrinth/MainWindow.pyo Xlib/python2.5/site-packages/labyrinth/MapList.pyc Xlib/python2.5/site-packages/labyrinth/MapList.pyo Xlib/python2.5/site-packages/labyrinth/PeriodicSaveThread.pyc Xlib/python2.5/site-packages/labyrinth/PeriodicSaveThread.pyo Xlib/python2.5/site-packages/labyrinth/TextBufferMarkup.pyc Xlib/python2.5/site-packages/labyrinth/TextBufferMarkup.pyo Xlib/python2.5/site-packages/labyrinth/TextThought.pyc Xlib/python2.5/site-packages/labyrinth/TextThought.pyo Xlib/python2.5/site-packages/labyrinth/TrayIcon.pyc Xlib/python2.5/site-packages/labyrinth/TrayIcon.pyo Xlib/python2.5/site-packages/labyrinth/UndoManager.pyc Xlib/python2.5/site-packages/labyrinth/UndoManager.pyo Xlib/python2.5/site-packages/labyrinth/__init__.pyc Xlib/python2.5/site-packages/labyrinth/__init__.pyo Xlib/python2.5/site-packages/labyrinth/defs.pyc Xlib/python2.5/site-packages/labyrinth/defs.pyo Xlib/python2.5/site-packages/labyrinth/prefs.pyc Xlib/python2.5/site-packages/labyrinth/prefs.pyo Xlib/python2.5/site-packages/labyrinth/utils.pyc Xlib/python2.5/site-packages/labyrinth/utils.pyo X@dirrm lib/python2.5/site-packages/labyrinth Xbin/labyrinth Xshare/locale/ca/LC_MESSAGES/labyrinth.mo Xshare/locale/cs/LC_MESSAGES/labyrinth.mo Xshare/locale/de/LC_MESSAGES/labyrinth.mo Xshare/locale/eu/LC_MESSAGES/labyrinth.mo Xshare/locale/fa/LC_MESSAGES/labyrinth.mo Xshare/locale/fr/LC_MESSAGES/labyrinth.mo Xshare/locale/it/LC_MESSAGES/labyrinth.mo Xshare/locale/nl/LC_MESSAGES/labyrinth.mo Xshare/locale/pl/LC_MESSAGES/labyrinth.mo Xshare/locale/pt_BR/LC_MESSAGES/labyrinth.mo Xshare/locale/pt_PT/LC_MESSAGES/labyrinth.mo Xshare/locale/ru/LC_MESSAGES/labyrinth.mo Xshare/locale/sv/LC_MESSAGES/labyrinth.mo END-of-py-labyrinth/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: