Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Aug 2003 10:50:18 -0700 (PDT)
From:      Jens Rehsack <rehsack@liwing.de>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/55514: new port: graphics/diacanvas2
Message-ID:  <200308131750.h7DHoIwO035940@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/55514; it has been noted by GNATS.

From: Jens Rehsack <rehsack@liwing.de>
To: freebsd-gnats-submit@FreeBSD.org
Cc: rehsack@liwing.de, gnome@freebsd.org
Subject: Re: ports/55514: new port: graphics/diacanvas2
Date: Wed, 13 Aug 2003 19:41:21 +0200

 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?200308131750.h7DHoIwO035940>