ports/55514: new port: graphics/diacanvas2

Joe Marcus Clarke marcus at marcuscom.com
Wed Aug 13 10:50:18 PDT 2003


On Wed, 2003-08-13 at 13:41, Jens Rehsack wrote:
> New shar because of problems with python and gettext support.

Thanks, but as you said, this port requires the auto* stuff to be fixed
first.  Also, I'm not sure if gnome@ wants to maintain this.  Do you
want maintainership?

Joe

> 
> ______________________________________________________________________
> # 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 at 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 at 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 at dirrm include/diacanvas
> X at 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 at 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
> 
> 
> ______________________________________________________________________
> _______________________________________________
> freebsd-gnome at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
> To unsubscribe, send any mail to "freebsd-gnome-unsubscribe at freebsd.org"
-- 
PGP Key : http://www.marcuscom.com/pgp.asc


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20030813/68954dab/attachment.bin


More information about the freebsd-gnome mailing list