Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 May 2008 16:38:20 GMT
From:      Martin Sugioarto <nakal@web.de>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/123675: New port: deskutils/py-labyrinth Mind mapping tool for Gnome written in Python
Message-ID:  <200805141638.m4EGcK5s073604@www.freebsd.org>
Resent-Message-ID: <200805141640.m4EGe1UL092931@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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 <bsd.port.mk>
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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200805141638.m4EGcK5s073604>