ports/55514: new port: graphics/diacanvas2

Joe Marcus Clarke marcus at marcuscom.com
Wed Aug 13 18:00:35 UTC 2003


The following reply was made to PR ports/55514; it has been noted by GNATS.

From: Joe Marcus Clarke <marcus at marcuscom.com>
To: Jens Rehsack <rehsack at liwing.de>
Cc: freebsd-gnats-submit at freebsd.org,
	FreeBSD GNOME Users <gnome at freebsd.org>
Subject: Re: ports/55514: new port: graphics/diacanvas2
Date: Wed, 13 Aug 2003 13:50:07 -0400

 --=-9vSO+3YB3dLBfpUwZOc0
 Content-Type: text/plain
 Content-Transfer-Encoding: quoted-printable
 
 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
 
 >=20
 > ______________________________________________________________________
 > # 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=3D	diacanvas2
 > XPORTVERSION=3D	0.9.2
 > XCATEGORIES=3D	graphics gnome
 > XMASTER_SITES=3D	${MASTER_SITE_SOURCEFORGE}
 > XMASTER_SITE_SUBDIR=3D	diacanvas
 > X
 > XMAINTAINER?=3D	gnome at freebsd.org
 > XCOMMENT=3D	DiaCanvas is a library for drawing diagrams
 > X
 > XUSE_GNOME=3D	gnomehack gtk20 libartlgpl2 libgnomecanvas libgnomeprint
 > XUSE_GMAKE=3D	yes
 > XWANT_AUTOCONF_VER=3D	257
 > X#USE_ACLOCAL=3D	yes
 > XUSE_AUTOMAKE_VER=3D	15
 > XUSE_LIBTOOL_VER=3D	13
 > XUSE_AUTOCONF=3D	yes
 > XUSE_REINPLACE=3D	yes
 > X
 > XLIB_DEPENDS=3D	intl.4:${PORTSDIR}/devel/gettext
 > X
 > XPLIST=3D		${WRKDIR}/pkg-plist
 > XCONFLICTS=3D	diacanvas-*
 > X
 > X.if !defined(WITHOUT_PYTHON) && !defined(WITH_PYTHON)
 > XWITH_PYTHON=3D	yes
 > X.endif
 > X
 > X.if defined(WITH_PYTHON)
 > XPKGNAMESUFFIX?=3D	-python
 > XUSE_PYTHON=3D	yes
 > XBUILD_DEPENDS=3D	${PYTHON_SITELIBDIR}/pygtk.py:${PORTSDIR}/x11-toolkits/=
 py-gtk2 \
 > X		${PYTHON_SITELIBDIR}/gtk-2.0/gnome/canvasmodule.so:${PORTSDIR}/x11-too=
 lkits/py-gnome2 \
 > X		${LOCALBASE}/include/pyorbit-2/pyorbit.h:${PORTSDIR}/devel/py-orbit2
 > XRUN_DEPENDS=3D	${PYTHON_SITELIBDIR}/pygtk.py:${PORTSDIR}/x11-toolkits/py=
 -gtk2 \
 > X		${PYTHON_SITELIBDIR}/gtk-2.0/gnome/canvasmodule.so:${PORTSDIR}/x11-too=
 lkits/py-gnome2 \
 > X		${LOCALBASE}/include/pyorbit-2/pyorbit.h:${PORTSDIR}/devel/py-orbit2
 > X
 > XCONFIGURE_ARGS+=3D	--enable-python=3Dyes
 > XDIAPYLIST=3D	__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+=3D	--enable-python=3Dno
 > X.endif
 > X
 > XCONFIGURE_ARGS=3D		--disable-gtk-doc --with-html-dir=3D${PREFIX}/share/d=
 oc
 > XCONFIGURE_ENV=3D		CPPFLAGS=3D"-I${LOCALBASE}/include" \
 > X			LDFLAGS=3D"-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|${PY=
 THONBASE}||" >>${PLIST}
 > X.endfor
 > X	@${ECHO_CMD} "@dirrm ${PYTHON_SITELIBDIR}/diacanvas" | ${SED} "s|${PYTH=
 ONBASE}||" >>${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) =3D 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/diacanvas=
 2/pkg-descr'
 > XDiaCanvas is in its second incarnation: DiaCanvas2. Aiming towards futur=
 e
 > X  computing needs on GNOME based desktop environments, DiaCanvas2 is pro=
 viding
 > X  you with a full featured diagramming canvas.
 > X
 > XNote that DiaCanvas is not related to the diagramming tool DIA, except f=
 or
 > 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/diacanvas=
 2/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.htm=
 l
 > 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.htm=
 l
 > 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/dia=
 canvas2-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 m=
 arcus Exp $
 > X#
 > X
 > XPKGNAMESUFFIX=3D	-python
 > X
 > XMAINTAINER?=3D	gnome at freebsd.org
 > XCOMMENT=3D	a library for drawing diagrams with integrated python support
 > X
 > XMASTERDIR=3D	${.CURDIR}/../diacanvas2
 > X
 > X.if defined(WITHOUT_PYTHON)
 > XBROKEN=3D"This port relies on python's existence. Either you want both o=
 r none."
 > X.endif
 > X
 > XWITH_PYTHON=3Dyes
 > X
 > X.include "${MASTERDIR}/Makefile"
 > END-of-graphics/diacanvas2-python/Makefile
 > exit
 >=20
 >=20
 > ______________________________________________________________________
 > _______________________________________________
 > 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"
 --=20
 PGP Key : http://www.marcuscom.com/pgp.asc
 
 
 
 --=-9vSO+3YB3dLBfpUwZOc0
 Content-Type: application/pgp-signature; name=signature.asc
 Content-Description: This is a digitally signed message part
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.2.2 (FreeBSD)
 
 iD8DBQA/OnpPb2iPiv4Uz4cRAlofAJ41lCZcFc7zRuot8tbWmn/zQN0qngCaAicM
 Ao4Y3BtrokROFU9ZvLZlRr0=
 =1PBv
 -----END PGP SIGNATURE-----
 
 --=-9vSO+3YB3dLBfpUwZOc0--
 



More information about the freebsd-ports-bugs mailing list