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