ports/65816: [new port] devel/gaphor 0.3.1

Jens Rehsack rehsack at liwing.de
Tue Apr 20 12:30:22 UTC 2004


>Number:         65816
>Category:       ports
>Synopsis:       [new port] devel/gaphor 0.3.1
>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:   Tue Apr 20 05:30:21 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Jens Rehsack <rehsack at liwing.de>
>Release:        FreeBSD 5.2-CURRENT i386
>Organization:
LiWing IT-Services
>Environment:
System: FreeBSD statler 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Sun Apr 4 11:05:15 GMT 2004 root at statler:/usr/obj/usr/src/sys/STATLER i386


	
>Description:
	Correct me if I'm wrong, but at the moment no gnome2 UML design
	tool is available. Here it is :-)
	Please commit after ports/65815 has been committed.
	If I'm not wrong, maybe the serverity should be serious and the
	priority should be medium or high, because good developers need
	good tools ;-)
>How-To-Repeat:
	
>Fix:

	

--- new-gaphor-0.3.1.shar begins here ---
# 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:
#
#	devel/gaphor
#	devel/gaphor/Makefile
#	devel/gaphor/distinfo
#	devel/gaphor/pkg-descr
#	devel/gaphor/pkg-plist
#
echo c - devel/gaphor
mkdir -p devel/gaphor > /dev/null 2>&1
echo x - devel/gaphor/Makefile
sed 's/^X//' >devel/gaphor/Makefile << 'END-of-devel/gaphor/Makefile'
X# New ports collection makefile for:	gaphor
X# Date created:        06 August 2003
X# Whom:                rehsack at liwing.de
X#
X# $FreeBSD$
X#
X
XPORTNAME=	gaphor
XPORTVERSION=	0.3.1
XCATEGORIES=	devel gnome
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
XDIST_SUBDIR=	gnome2
X
XMAINTAINER=	rehsack at liwing.de
XCOMMENT=	UML modeling environment written in Python
X
XBUILD_DEPENDS=	${PYTHON_SITELIBDIR}/diacanvas/_canvasmodule.so:${PORTSDIR}/graphics/diacanvas2
XRUN_DEPENDS=	${BUILD_DEPENDS}
X
XUSE_PYTHON=	2.2+
X
X.if !defined(DISPLAY)
XBUILD_DEPENDS+= Xvfb:${PORTSDIR}/x11-servers/XFree86-4-VirtualFramebufferServer
XDISPLAYHACK=localhost:1001
X.endif
X
Xdo-configure:
X.if exists(${WRKDIR}/.Xvfb.pid)
X	@-${CAT} ${WRKDIR}/.Xvfb.pid | ${XARGS} kill
X	@${RM} -f ${WRKDIR}/.Xvfb.pid
X.endif
X.if !defined(DISPLAY)
X	#
X	# This is a UGLY hack to not have to specify a X-Display.
X	#
X	${X11BASE}/bin/Xvfb :1001 -screen 0 800x600x24 > /dev/null 2>&1 & ${ECHO} $$! > ${WRKDIR}/.Xvfb.pid
X	@sleep 5
X	@cd ${WRKSRC}; ${ENV} DISPLAY=${DISPLAYHACK} ${PYTHON_CMD} setup.py config
X	@-${CAT} ${WRKDIR}/.Xvfb.pid | ${XARGS} kill
X	@${RM} -f ${WRKDIR}/.Xvfb.pid
X.else
X	@cd ${WRKSRC}; ${PYTHON_CMD} setup.py config
X.endif
X
X
Xdo-build:
X	@cd ${WRKSRC}; ${PYTHON_CMD} setup.py build; ${PYTHON_CMD} setup.py build_mo
X
Xdo-install:
X	@cd ${WRKSRC}; ${PYTHON_CMD} setup.py install --install-data=${PREFIX}/share/gaphor; ${PYTHON_CMD} setup.py install_mo
X
X.include <bsd.port.mk>
END-of-devel/gaphor/Makefile
echo x - devel/gaphor/distinfo
sed 's/^X//' >devel/gaphor/distinfo << 'END-of-devel/gaphor/distinfo'
XMD5 (gnome2/gaphor-0.3.1.tar.gz) = e4bb1c929a822de961eb91c0ae6dedbb
XSIZE (gnome2/gaphor-0.3.1.tar.gz) = 221360
END-of-devel/gaphor/distinfo
echo x - devel/gaphor/pkg-descr
sed 's/^X//' >devel/gaphor/pkg-descr << 'END-of-devel/gaphor/pkg-descr'
XGaphor is an easy to use modeling environment. This means that you are able
X to create nice UML diagrams for documentation and to assist you with design
X decisions. Gaphor will help you create your applications.
X
XWWW: http://gaphor.sourceforge.net/
END-of-devel/gaphor/pkg-descr
echo x - devel/gaphor/pkg-plist
sed 's/^X//' >devel/gaphor/pkg-plist << 'END-of-devel/gaphor/pkg-plist'
Xbin/gaphor
X%%PYTHON_SITELIBDIR%%/gaphor/UML/__init__.py
X%%PYTHON_SITELIBDIR%%/gaphor/UML/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/UML/a.py
X%%PYTHON_SITELIBDIR%%/gaphor/UML/a.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/UML/collection.py
X%%PYTHON_SITELIBDIR%%/gaphor/UML/collection.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/UML/diagram.py
X%%PYTHON_SITELIBDIR%%/gaphor/UML/diagram.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/UML/element.py
X%%PYTHON_SITELIBDIR%%/gaphor/UML/element.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/UML/elementfactory.py
X%%PYTHON_SITELIBDIR%%/gaphor/UML/elementfactory.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/UML/properties.py
X%%PYTHON_SITELIBDIR%%/gaphor/UML/properties.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/UML/uml2.py
X%%PYTHON_SITELIBDIR%%/gaphor/UML/uml2.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/UML/umllex.py
X%%PYTHON_SITELIBDIR%%/gaphor/UML/umllex.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/__init__.py
X%%PYTHON_SITELIBDIR%%/gaphor/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/__init__.py
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/actions.py
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/actions.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/actor.py
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/actor.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/association.py
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/association.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/attribute.py
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/attribute.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/classifier.py
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/classifier.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/comment.py
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/comment.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/commentline.py
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/commentline.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/dependency.py
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/dependency.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/diagramitem.py
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/diagramitem.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/diagramline.py
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/diagramline.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/feature.py
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/feature.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/generalization.py
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/generalization.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/itemactions.py
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/itemactions.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/klass.py
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/klass.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/modelelement.py
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/modelelement.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/operation.py
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/operation.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/package.py
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/package.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/placementtool.py
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/placementtool.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/relationship.py
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/relationship.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/text.py
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/text.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/usecase.py
X%%PYTHON_SITELIBDIR%%/gaphor/diagram/usecase.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/i18n.py
X%%PYTHON_SITELIBDIR%%/gaphor/i18n.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/misc/__init__.py
X%%PYTHON_SITELIBDIR%%/gaphor/misc/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/misc/action.py
X%%PYTHON_SITELIBDIR%%/gaphor/misc/action.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/misc/aspects.py
X%%PYTHON_SITELIBDIR%%/gaphor/misc/aspects.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/misc/command.py
X%%PYTHON_SITELIBDIR%%/gaphor/misc/command.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/misc/conf.py
X%%PYTHON_SITELIBDIR%%/gaphor/misc/conf.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/misc/console.py
X%%PYTHON_SITELIBDIR%%/gaphor/misc/console.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/misc/logger.py
X%%PYTHON_SITELIBDIR%%/gaphor/misc/logger.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/misc/signal.py
X%%PYTHON_SITELIBDIR%%/gaphor/misc/signal.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/misc/singleton.py
X%%PYTHON_SITELIBDIR%%/gaphor/misc/singleton.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/misc/uniqueid.py
X%%PYTHON_SITELIBDIR%%/gaphor/misc/uniqueid.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/misc/wrapbox.so
X%%PYTHON_SITELIBDIR%%/gaphor/parser.py
X%%PYTHON_SITELIBDIR%%/gaphor/parser.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/storage.py
X%%PYTHON_SITELIBDIR%%/gaphor/storage.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/ui/__init__.py
X%%PYTHON_SITELIBDIR%%/gaphor/ui/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/ui/abstractwindow.py
X%%PYTHON_SITELIBDIR%%/gaphor/ui/abstractwindow.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/ui/consolewindow.py
X%%PYTHON_SITELIBDIR%%/gaphor/ui/consolewindow.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/ui/diagramactions.py
X%%PYTHON_SITELIBDIR%%/gaphor/ui/diagramactions.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/ui/diagramtab.py
X%%PYTHON_SITELIBDIR%%/gaphor/ui/diagramtab.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/ui/diagramview.py
X%%PYTHON_SITELIBDIR%%/gaphor/ui/diagramview.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/ui/diagramwindow.py
X%%PYTHON_SITELIBDIR%%/gaphor/ui/diagramwindow.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/ui/editoractions.py
X%%PYTHON_SITELIBDIR%%/gaphor/ui/editoractions.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/ui/editorwindow.py
X%%PYTHON_SITELIBDIR%%/gaphor/ui/editorwindow.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/ui/mainactions.py
X%%PYTHON_SITELIBDIR%%/gaphor/ui/mainactions.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/ui/mainwindow.py
X%%PYTHON_SITELIBDIR%%/gaphor/ui/mainwindow.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/ui/menufactory.py
X%%PYTHON_SITELIBDIR%%/gaphor/ui/menufactory.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/ui/namespace.py
X%%PYTHON_SITELIBDIR%%/gaphor/ui/namespace.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/ui/stock.py
X%%PYTHON_SITELIBDIR%%/gaphor/ui/stock.pyc
X%%PYTHON_SITELIBDIR%%/gaphor/version.py
X%%PYTHON_SITELIBDIR%%/gaphor/version.pyc
Xshare/gaphor/pixmaps/actor24.png
Xshare/gaphor/pixmaps/association24.png
Xshare/gaphor/pixmaps/class24.png
Xshare/gaphor/pixmaps/comment24.png
Xshare/gaphor/pixmaps/commentline24.png
Xshare/gaphor/pixmaps/dependency24.png
Xshare/gaphor/pixmaps/diagram16.png
Xshare/gaphor/pixmaps/diagram24.png
Xshare/gaphor/pixmaps/extend24.png
Xshare/gaphor/pixmaps/generalization24.png
Xshare/gaphor/pixmaps/include24.png
Xshare/gaphor/pixmaps/package24.png
Xshare/gaphor/pixmaps/pointer24.png
Xshare/gaphor/pixmaps/ucassociation24.png
Xshare/gaphor/pixmaps/usecase24.png
X at dirrm share/gaphor/pixmaps
X at dirrm share/gaphor
X at dirrm %%PYTHON_SITELIBDIR%%/gaphor/ui
X at dirrm %%PYTHON_SITELIBDIR%%/gaphor/misc
X at dirrm %%PYTHON_SITELIBDIR%%/gaphor/diagram
X at dirrm %%PYTHON_SITELIBDIR%%/gaphor/UML
X at dirrm %%PYTHON_SITELIBDIR%%/gaphor
END-of-devel/gaphor/pkg-plist
exit
--- new-gaphor-0.3.1.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list