Date: Wed, 13 Aug 2003 19:41:21 +0200 From: Jens Rehsack <rehsack@liwing.de> To: freebsd-gnats-submit@FreeBSD.org Cc: rehsack@liwing.de Subject: Re: ports/55514: new port: graphics/diacanvas2 Message-ID: <3F3A7841.6010002@liwing.de>
next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------080809090208040002020008 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit New shar because of problems with python and gettext support. --------------080809090208040002020008 Content-Type: text/plain; name="diacanvas2.shar" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="diacanvas2.shar" # 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: # # graphics/diacanvas2/Makefile # graphics/diacanvas2/distinfo # graphics/diacanvas2/files # graphics/diacanvas2/pkg-descr # graphics/diacanvas2/pkg-plist # graphics/diacanvas2-python/Makefile # echo x - graphics/diacanvas2/Makefile sed 's/^X//' >graphics/diacanvas2/Makefile << 'END-of-graphics/diacanvas2/Makefile' X# New ports collection makefile for: diacanvas2 X# Date created: 07 August 2003 X# Whom: Jens Rehsack <rehsack@liwing.de> X# X# $FreeBSD$ X# X XPORTNAME= diacanvas2 XPORTVERSION= 0.9.2 XCATEGORIES= graphics gnome XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= diacanvas X XMAINTAINER?= gnome@freebsd.org XCOMMENT= DiaCanvas is a library for drawing diagrams X XUSE_GNOME= gnomehack gtk20 libartlgpl2 libgnomecanvas libgnomeprint XUSE_GMAKE= yes XWANT_AUTOCONF_VER= 257 X#USE_ACLOCAL= yes XUSE_AUTOMAKE_VER= 15 XUSE_LIBTOOL_VER= 13 XUSE_AUTOCONF= yes XUSE_REINPLACE= yes X XLIB_DEPENDS= intl.4:${PORTSDIR}/devel/gettext X XPLIST= ${WRKDIR}/pkg-plist XCONFLICTS= diacanvas-* X X.if !defined(WITHOUT_PYTHON) && !defined(WITH_PYTHON) XWITH_PYTHON= yes X.endif X X.if defined(WITH_PYTHON) XPKGNAMESUFFIX?= -python XUSE_PYTHON= yes XBUILD_DEPENDS= ${PYTHON_SITELIBDIR}/pygtk.py:${PORTSDIR}/x11-toolkits/py-gtk2 \ X ${PYTHON_SITELIBDIR}/gtk-2.0/gnome/canvasmodule.so:${PORTSDIR}/x11-toolkits/py-gnome2 \ X ${LOCALBASE}/include/pyorbit-2/pyorbit.h:${PORTSDIR}/devel/py-orbit2 XRUN_DEPENDS= ${PYTHON_SITELIBDIR}/pygtk.py:${PORTSDIR}/x11-toolkits/py-gtk2 \ X ${PYTHON_SITELIBDIR}/gtk-2.0/gnome/canvasmodule.so:${PORTSDIR}/x11-toolkits/py-gnome2 \ X ${LOCALBASE}/include/pyorbit-2/pyorbit.h:${PORTSDIR}/devel/py-orbit2 X XCONFIGURE_ARGS+= --enable-python=yes XDIAPYLIST= __init__.py __init__.pyc __init__.pyo canvasmodule.a \ X canvasmodule.la canvasmodule.so geometrymodule.a \ X geometrymodule.la geometrymodule.so placementtool.py \ X placementtool.pyc placementtool.pyo shapemodule.a \ X shapemodule.la shapemodule.so X.else XCONFIGURE_ARGS+= --enable-python=no X.endif X XCONFIGURE_ARGS= --disable-gtk-doc --with-html-dir=${PREFIX}/share/doc XCONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ X LDFLAGS="-L${LOCALBASE}/lib" X Xpost-patch: X @cd ${WRKSRC} && ${CP} py-compile python/ X Xpre-configure: X @cd ${WRKSRC} && ${LIBTOOLIZE} --force X @cd ${WRKSRC} && ${ACLOCAL} X @cd ${WRKSRC} && ${REINPLACE_CMD} -e 's/--no-verify//' aclocal.m4 X Xpre-install: X ${CP} ${MASTERDIR}/pkg-plist ${PLIST} X.if defined(WITH_PYTHON) X.for pylib in ${DIAPYLIST} X @${ECHO_CMD} "${PYTHON_SITELIBDIR}/diacanvas/${pylib}" | ${SED} "s|${PYTHONBASE}||" >>${PLIST} X.endfor X @${ECHO_CMD} "@dirrm ${PYTHON_SITELIBDIR}/diacanvas" | ${SED} "s|${PYTHONBASE}||" >>${PLIST} X.endif X X.include <bsd.port.mk> END-of-graphics/diacanvas2/Makefile echo x - graphics/diacanvas2/distinfo sed 's/^X//' >graphics/diacanvas2/distinfo << 'END-of-graphics/diacanvas2/distinfo' XMD5 (diacanvas2-0.9.2.tar.gz) = 4142c787f582311d01ef6ec8c4fb3c13 END-of-graphics/diacanvas2/distinfo echo c - graphics/diacanvas2/files mkdir -p graphics/diacanvas2/files > /dev/null 2>&1 echo x - graphics/diacanvas2/pkg-descr sed 's/^X//' >graphics/diacanvas2/pkg-descr << 'END-of-graphics/diacanvas2/pkg-descr' XDiaCanvas is in its second incarnation: DiaCanvas2. Aiming towards future X computing needs on GNOME based desktop environments, DiaCanvas2 is providing X you with a full featured diagramming canvas. X XNote that DiaCanvas is not related to the diagramming tool DIA, except for X its look and feel. X XWWW: http://diacanvas.sourceforge.net/ END-of-graphics/diacanvas2/pkg-descr echo x - graphics/diacanvas2/pkg-plist sed 's/^X//' >graphics/diacanvas2/pkg-plist << 'END-of-graphics/diacanvas2/pkg-plist' Xinclude/diacanvas/dia-canvas-box.h Xinclude/diacanvas/dia-canvas-element.h Xinclude/diacanvas/dia-canvas-i18n.h Xinclude/diacanvas/dia-canvas-image.h Xinclude/diacanvas/dia-canvas-line.h Xinclude/diacanvas/dia-canvas-text.h Xinclude/diacanvas/dia-canvas-view.h Xinclude/diacanvas/dia-canvas.h Xinclude/diacanvas/dia-constraint.h Xinclude/diacanvas/dia-event.h Xinclude/diacanvas/dia-export-print.h Xinclude/diacanvas/dia-export-svg.h Xinclude/diacanvas/dia-features.h Xinclude/diacanvas/dia-geometry.h Xinclude/diacanvas/dia-handle-layer.h Xinclude/diacanvas/dia-handle.h Xinclude/diacanvas/dia-placement-tool.h Xinclude/diacanvas/dia-selector.h Xinclude/diacanvas/dia-shape-art.h Xinclude/diacanvas/dia-shape-x.h Xinclude/diacanvas/dia-shape.h Xinclude/diacanvas/dia-solver.h Xinclude/diacanvas/dia-stack-tool.h Xinclude/diacanvas/dia-strength.h Xinclude/diacanvas/dia-tool.h Xinclude/diacanvas/dia-variable.h Xinclude/diacanvas/diamarshal.h Xinclude/diacanvas/diatypebuiltins.h Xlib/libdiacanvas2.la Xlib/libdiacanvas2.so Xlib/libdiacanvas2.so.0 Xlibdata/pkgconfig/diacanvas2.pc Xshare/doc/diacanvas2/DiaCanvas.html Xshare/doc/diacanvas2/DiaCanvasBox.html Xshare/doc/diacanvas2/DiaCanvasElement.html Xshare/doc/diacanvas2/DiaCanvasGroup.html Xshare/doc/diacanvas2/DiaCanvasGroupable.html Xshare/doc/diacanvas2/DiaCanvasImage.html Xshare/doc/diacanvas2/DiaCanvasItem.html Xshare/doc/diacanvas2/DiaCanvasLine.html Xshare/doc/diacanvas2/DiaCanvasText.html Xshare/doc/diacanvas2/DiaCanvasView.html Xshare/doc/diacanvas2/DiaCanvasViewItem.html Xshare/doc/diacanvas2/DiaConstraint.html Xshare/doc/diacanvas2/DiaHandle.html Xshare/doc/diacanvas2/DiaHandleLayer.html Xshare/doc/diacanvas2/DiaSolver.html Xshare/doc/diacanvas2/DiaTool.html Xshare/doc/diacanvas2/DiaVariable.html Xshare/doc/diacanvas2/chap-DiaCanvas.html Xshare/doc/diacanvas2/chap-Geometry.html Xshare/doc/diacanvas2/chap-Objects.html Xshare/doc/diacanvas2/chap-Python.html Xshare/doc/diacanvas2/chap-Solver.html Xshare/doc/diacanvas2/chap-Views.html Xshare/doc/diacanvas2/chap-diacanvas.html Xshare/doc/diacanvas2/chap-geometry.html Xshare/doc/diacanvas2/chap-objects.html Xshare/doc/diacanvas2/chap-python.html Xshare/doc/diacanvas2/chap-solver.html Xshare/doc/diacanvas2/chap-views.html Xshare/doc/diacanvas2/diacanvas.html Xshare/doc/diacanvas2/diacanvas2-DiaEvent.html Xshare/doc/diacanvas2/diacanvas2-DiaExpression.html Xshare/doc/diacanvas2/diacanvas2-DiaGeometry.html Xshare/doc/diacanvas2/diacanvas2-DiaShape-functions-for-LibArt-rendering.html Xshare/doc/diacanvas2/diacanvas2-DiaShape-functions-for-X11-rendering.html Xshare/doc/diacanvas2/diacanvas2-DiaShape.html Xshare/doc/diacanvas2/diacanvas2-DiaStrength.html Xshare/doc/diacanvas2/diacanvas2-Exporting.html Xshare/doc/diacanvas2/diacanvas2-diacanvasgroupable.html Xshare/doc/diacanvas2/diacanvas2-diaevent.html Xshare/doc/diacanvas2/diacanvas2-diaexpression.html Xshare/doc/diacanvas2/diacanvas2-diageometry.html Xshare/doc/diacanvas2/diacanvas2-diashape-functions-for-libart-rendering.html Xshare/doc/diacanvas2/diacanvas2-diashape-functions-for-x11-rendering.html Xshare/doc/diacanvas2/diacanvas2-diashape.html Xshare/doc/diacanvas2/diacanvas2-diastrength.html Xshare/doc/diacanvas2/diacanvas2-exporting.html Xshare/doc/diacanvas2/diacanvasbox.html Xshare/doc/diacanvas2/diacanvaselement.html Xshare/doc/diacanvas2/diacanvasgroup.html Xshare/doc/diacanvas2/diacanvasgroupable.html Xshare/doc/diacanvas2/diacanvasimage.html Xshare/doc/diacanvas2/diacanvasitem.html Xshare/doc/diacanvas2/diacanvasline.html Xshare/doc/diacanvas2/diacanvastext.html Xshare/doc/diacanvas2/diacanvasview.html Xshare/doc/diacanvas2/diacanvasviewitem.html Xshare/doc/diacanvas2/diaconstraint.html Xshare/doc/diacanvas2/diahandle.html Xshare/doc/diacanvas2/diahandlelayer.html Xshare/doc/diacanvas2/diasolver.html Xshare/doc/diacanvas2/diatool.html Xshare/doc/diacanvas2/diavariable.html Xshare/doc/diacanvas2/index.html Xshare/doc/diacanvas2/index.sgml Xshare/locale/nl/LC_MESSAGES/diacanvas.mo X@dirrm include/diacanvas X@dirrm share/doc/diacanvas2 END-of-graphics/diacanvas2/pkg-plist echo x - graphics/diacanvas2-python/Makefile sed 's/^X//' >graphics/diacanvas2-python/Makefile << 'END-of-graphics/diacanvas2-python/Makefile' X# New ports collection makefile for: freeciv-gtk X# Date created: 29 Feb 2000 X# Whom: sheldonh X# X# $FreeBSD: ports/games/freeciv-gtk/Makefile,v 1.7 2003/04/20 03:03:00 marcus Exp $ X# X XPKGNAMESUFFIX= -python X XMAINTAINER?= gnome@freebsd.org XCOMMENT= a library for drawing diagrams with integrated python support X XMASTERDIR= ${.CURDIR}/../diacanvas2 X X.if defined(WITHOUT_PYTHON) XBROKEN="This port relies on python's existence. Either you want both or none." X.endif X XWITH_PYTHON=yes X X.include "${MASTERDIR}/Makefile" END-of-graphics/diacanvas2-python/Makefile exit --------------080809090208040002020008--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3F3A7841.6010002>