Add BOUML 2.2.2, a free UML tool box allowing you to specify and

generate code in C++, Java and Idl.

BOUML is extensible, and the external tools (named plug-outs) may
be developed in C++ or Java, using BOUML for their definition as
any other program. The code generators and reverses are ones of
the pre-defined plug-outs  included in the BOUML distribution.
This commit is contained in:
Thierry Thomas 2005-06-15 22:41:31 +00:00
parent b4971706d3
commit d9cfd0c5a5
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=137509
6 changed files with 403 additions and 0 deletions

View File

@ -88,6 +88,7 @@
SUBDIR += bonobo-conf
SUBDIR += boost
SUBDIR += boost-python
SUBDIR += bouml
SUBDIR += bugbuddy
SUBDIR += bugzilla
SUBDIR += buildtool

55
devel/bouml/Makefile Normal file
View File

@ -0,0 +1,55 @@
# New ports collection makefile for: bouml
# Date created: 14 June 2005
# Whom: Thierry Thomas <thierry@pompo.net>
#
# $FreeBSD$
#
PORTNAME= bouml
PORTVERSION= 2.2.2
CATEGORIES= devel
MASTER_SITES= http://bouml.free.fr/
DISTFILES= ${PORTNAME}_${PORTVERSION}${EXTRACT_SUFX}
DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= BOUML, a free UML tool box
BUILD_DEPENDS= qmake:${PORTSDIR}/devel/qmake
USE_QT_VER= 3
QTDIR?= ${X11BASE}
USE_REINPLACE= yes
ALL_TARGET= compile
MAKE_ENV= QMAKESPEC="${LOCALBASE}/share/qt/mkspecs/freebsd-g++" \
QTDIR="${QTDIR}"
WRKSRC= ${WRKDIR}/${PORTNAME}_${PORTVERSION}
.if !defined(NOPORTDOCS)
DISTFILES+= doc${EXTRACT_SUFX}
IGNOREFILES+= doc${EXTRACT_SUFX}
PORTDOCS= *
.endif
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 500000
BROKEN= "Does not compile with gcc-2.95"
.endif
pre-configure:
${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/${MAKEFILE}
${FIND} ${WRKSRC} -name "*.pro" | \
${XARGS} ${REINPLACE_CMD} -e '/^CONFIG/s/$$/ thread/'
post-install:
${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DATADIR}
${FIND} ${DATADIR} -type f -perm 755 | ${XARGS} ${STRIP_CMD}
.if !defined(NOPORTDOCS)
cd ${WRKDIR}/doc && ${FIND} . -type d -exec ${MKDIR} ${DOCSDIR}/{} \;
@cd ${WRKDIR}/doc && ${FIND} . -type f -exec ${INSTALL_DATA} {} ${DOCSDIR}/{} \;
@${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
.endif
.include <bsd.port.post.mk>

3
devel/bouml/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (bouml-2.2.2/bouml_2.2.2.tar.gz) = 45440488704692657571075babc1dcee
SIZE (bouml-2.2.2/bouml_2.2.2.tar.gz) = 1254081
MD5 (bouml-2.2.2/doc.tar.gz) = IGNORE

View File

@ -0,0 +1,13 @@
--- Makefile.orig Thu Feb 17 18:39:54 2005
+++ Makefile Tue Jun 14 21:58:51 2005
@@ -1,8 +1,8 @@
# the directory where all the bouml files will be installed
-BOUML_LIB = /usr/lib/bouml
+BOUML_LIB = %%PREFIX%%/share/bouml
# the directory where the bouml shell script will be installed
-BOUML_DIR = /usr/bin
+BOUML_DIR = %%PREFIX%%/bin
QMAKE = qmake

9
devel/bouml/pkg-descr Normal file
View File

@ -0,0 +1,9 @@
BOUML is a free UML tool box (under development) allowing you to specify and
generate code in C++, Java and Idl.
BOUML is extensible, and the external tools (named plug-outs) may be developed
in C++ or Java, using BOUML for their definition as any other program. The code
generators and reverses are ones of the pre-defined plug-outs included in the
BOUML distribution.
WWW: http://bouml.free.fr/

322
devel/bouml/pkg-plist Normal file
View File

@ -0,0 +1,322 @@
bin/bouml
%%DATADIR%%/bouml
%%DATADIR%%/cpp_generator
%%DATADIR%%/cpp_reverse
%%DATADIR%%/empty/1024.bodies
%%DATADIR%%/empty/1152.bodies
%%DATADIR%%/empty/1280.bodies
%%DATADIR%%/empty/129.diagram
%%DATADIR%%/empty/1408.bodies
%%DATADIR%%/empty/1536.bodies
%%DATADIR%%/empty/1664.bodies
%%DATADIR%%/empty/1792.bodies
%%DATADIR%%/empty/1920.bodies
%%DATADIR%%/empty/2048.bodies
%%DATADIR%%/empty/2176.bodies
%%DATADIR%%/empty/2304.bodies
%%DATADIR%%/empty/2432.bodies
%%DATADIR%%/empty/256
%%DATADIR%%/empty/2560.bodies
%%DATADIR%%/empty/257.diagram
%%DATADIR%%/empty/2688.bodies
%%DATADIR%%/empty/2944.bodies
%%DATADIR%%/empty/3072.bodies
%%DATADIR%%/empty/3200.bodies
%%DATADIR%%/empty/3328.bodies
%%DATADIR%%/empty/3456.bodies
%%DATADIR%%/empty/3584.bodies
%%DATADIR%%/empty/3712.bodies
%%DATADIR%%/empty/384
%%DATADIR%%/empty/3840.bodies
%%DATADIR%%/empty/385.diagram
%%DATADIR%%/empty/3968.bodies
%%DATADIR%%/empty/4096.bodies
%%DATADIR%%/empty/4224.bodies
%%DATADIR%%/empty/4352.bodies
%%DATADIR%%/empty/4736.bodies
%%DATADIR%%/empty/4864.bodies
%%DATADIR%%/empty/4992.bodies
%%DATADIR%%/empty/512
%%DATADIR%%/empty/5120.bodies
%%DATADIR%%/empty/513.diagram
%%DATADIR%%/empty/5248.bodies
%%DATADIR%%/empty/641
%%DATADIR%%/empty/6528.bodies
%%DATADIR%%/empty/768.bodies
%%DATADIR%%/empty/896.bodies
%%DATADIR%%/empty/cpp_includes
%%DATADIR%%/empty/empty.prj
%%DATADIR%%/empty/generation_settings
%%DATADIR%%/empty/idl_includes
%%DATADIR%%/empty/java_imports
%%DATADIR%%/empty/stereotypes
%%DATADIR%%/empty/tools
%%DATADIR%%/genpro/1024.bodies
%%DATADIR%%/genpro/1152.bodies
%%DATADIR%%/genpro/1280.bodies
%%DATADIR%%/genpro/128026
%%DATADIR%%/genpro/128026.bodies
%%DATADIR%%/genpro/128203.bodies
%%DATADIR%%/genpro/128282.bodies
%%DATADIR%%/genpro/128459.bodies
%%DATADIR%%/genpro/129.diagram
%%DATADIR%%/genpro/1408.bodies
%%DATADIR%%/genpro/1536.bodies
%%DATADIR%%/genpro/1664.bodies
%%DATADIR%%/genpro/1792.bodies
%%DATADIR%%/genpro/1920.bodies
%%DATADIR%%/genpro/2176.bodies
%%DATADIR%%/genpro/2304.bodies
%%DATADIR%%/genpro/2432.bodies
%%DATADIR%%/genpro/256
%%DATADIR%%/genpro/2560.bodies
%%DATADIR%%/genpro/257.diagram
%%DATADIR%%/genpro/2688.bodies
%%DATADIR%%/genpro/2816.bodies
%%DATADIR%%/genpro/2944.bodies
%%DATADIR%%/genpro/3072.bodies
%%DATADIR%%/genpro/3200.bodies
%%DATADIR%%/genpro/3328.bodies
%%DATADIR%%/genpro/3456.bodies
%%DATADIR%%/genpro/3584.bodies
%%DATADIR%%/genpro/3840.bodies
%%DATADIR%%/genpro/385
%%DATADIR%%/genpro/3968.bodies
%%DATADIR%%/genpro/4096.bodies
%%DATADIR%%/genpro/4224.bodies
%%DATADIR%%/genpro/4352.bodies
%%DATADIR%%/genpro/4480.bodies
%%DATADIR%%/genpro/4608.bodies
%%DATADIR%%/genpro/4736.bodies
%%DATADIR%%/genpro/4864.bodies
%%DATADIR%%/genpro/4992.bodies
%%DATADIR%%/genpro/5120.bodies
%%DATADIR%%/genpro/513.diagram
%%DATADIR%%/genpro/5248.bodies
%%DATADIR%%/genpro/6528.bodies
%%DATADIR%%/genpro/6656.bodies
%%DATADIR%%/genpro/6913.bodies
%%DATADIR%%/genpro/7553.bodies
%%DATADIR%%/genpro/cpp_includes
%%DATADIR%%/genpro/generation_settings
%%DATADIR%%/genpro/genpro.prj
%%DATADIR%%/genpro/gpro.pro
%%DATADIR%%/genpro/gpro.pro.bak
%%DATADIR%%/genpro/idl_includes
%%DATADIR%%/genpro/java_imports
%%DATADIR%%/genpro/stereotypes
%%DATADIR%%/genpro/tools
%%DATADIR%%/ghtml
%%DATADIR%%/gpro
%%DATADIR%%/html/1024.bodies
%%DATADIR%%/html/1152.bodies
%%DATADIR%%/html/1280.bodies
%%DATADIR%%/html/128002.bodies
%%DATADIR%%/html/128036
%%DATADIR%%/html/128036.bodies
%%DATADIR%%/html/128164.bodies
%%DATADIR%%/html/128180.bodies
%%DATADIR%%/html/129.diagram
%%DATADIR%%/html/1408.bodies
%%DATADIR%%/html/1536.bodies
%%DATADIR%%/html/1664.bodies
%%DATADIR%%/html/1792.bodies
%%DATADIR%%/html/1920.bodies
%%DATADIR%%/html/2048.bodies
%%DATADIR%%/html/2176.bodies
%%DATADIR%%/html/2304.bodies
%%DATADIR%%/html/2432.bodies
%%DATADIR%%/html/256
%%DATADIR%%/html/2560.bodies
%%DATADIR%%/html/257.diagram
%%DATADIR%%/html/2688.bodies
%%DATADIR%%/html/2816.bodies
%%DATADIR%%/html/2944.bodies
%%DATADIR%%/html/3072.bodies
%%DATADIR%%/html/3200.bodies
%%DATADIR%%/html/3328.bodies
%%DATADIR%%/html/3456.bodies
%%DATADIR%%/html/3584.bodies
%%DATADIR%%/html/3840.bodies
%%DATADIR%%/html/385
%%DATADIR%%/html/385.diagram
%%DATADIR%%/html/3968.bodies
%%DATADIR%%/html/4096.bodies
%%DATADIR%%/html/4224.bodies
%%DATADIR%%/html/4352.bodies
%%DATADIR%%/html/4480.bodies
%%DATADIR%%/html/4608.bodies
%%DATADIR%%/html/4736.bodies
%%DATADIR%%/html/4864.bodies
%%DATADIR%%/html/4992.bodies
%%DATADIR%%/html/5120.bodies
%%DATADIR%%/html/513.diagram
%%DATADIR%%/html/5248.bodies
%%DATADIR%%/html/5761.bodies
%%DATADIR%%/html/5889.bodies
%%DATADIR%%/html/6017.bodies
%%DATADIR%%/html/6145.bodies
%%DATADIR%%/html/6401.bodies
%%DATADIR%%/html/6528.bodies
%%DATADIR%%/html/6529.bodies
%%DATADIR%%/html/6656.bodies
%%DATADIR%%/html/6657.bodies
%%DATADIR%%/html/6785.bodies
%%DATADIR%%/html/6913.bodies
%%DATADIR%%/html/7041.bodies
%%DATADIR%%/html/7169.bodies
%%DATADIR%%/html/7297.bodies
%%DATADIR%%/html/7425.bodies
%%DATADIR%%/html/7553.bodies
%%DATADIR%%/html/7681.bodies
%%DATADIR%%/html/7809.bodies
%%DATADIR%%/html/7937.bodies
%%DATADIR%%/html/8065.bodies
%%DATADIR%%/html/8193.bodies
%%DATADIR%%/html/8321.bodies
%%DATADIR%%/html/8449.bodies
%%DATADIR%%/html/8577.bodies
%%DATADIR%%/html/cpp_includes
%%DATADIR%%/html/generation_settings
%%DATADIR%%/html/html.prj
%%DATADIR%%/html/idl_includes
%%DATADIR%%/html/java_imports
%%DATADIR%%/html/stereotypes
%%DATADIR%%/html/tools
%%DATADIR%%/idl_generator
%%DATADIR%%/irose
%%DATADIR%%/java_catalog
%%DATADIR%%/java_generator
%%DATADIR%%/java_reverse
%%DATADIR%%/rose/1024.bodies
%%DATADIR%%/rose/1152.bodies
%%DATADIR%%/rose/1280.bodies
%%DATADIR%%/rose/128001.diagram
%%DATADIR%%/rose/128002.bodies
%%DATADIR%%/rose/128017.bodies
%%DATADIR%%/rose/128067
%%DATADIR%%/rose/128067.bodies
%%DATADIR%%/rose/128128.bodies
%%DATADIR%%/rose/128129.bodies
%%DATADIR%%/rose/128129.diagram
%%DATADIR%%/rose/128130.diagram
%%DATADIR%%/rose/129.diagram
%%DATADIR%%/rose/1408.bodies
%%DATADIR%%/rose/1536.bodies
%%DATADIR%%/rose/1664.bodies
%%DATADIR%%/rose/1792.bodies
%%DATADIR%%/rose/1920.bodies
%%DATADIR%%/rose/2176.bodies
%%DATADIR%%/rose/2304.bodies
%%DATADIR%%/rose/2432.bodies
%%DATADIR%%/rose/256
%%DATADIR%%/rose/2560.bodies
%%DATADIR%%/rose/257.diagram
%%DATADIR%%/rose/2688.bodies
%%DATADIR%%/rose/2816.bodies
%%DATADIR%%/rose/2944.bodies
%%DATADIR%%/rose/3072.bodies
%%DATADIR%%/rose/3200.bodies
%%DATADIR%%/rose/3328.bodies
%%DATADIR%%/rose/3456.bodies
%%DATADIR%%/rose/3584.bodies
%%DATADIR%%/rose/3840.bodies
%%DATADIR%%/rose/385
%%DATADIR%%/rose/3968.bodies
%%DATADIR%%/rose/4096.bodies
%%DATADIR%%/rose/4224.bodies
%%DATADIR%%/rose/4352.bodies
%%DATADIR%%/rose/4480.bodies
%%DATADIR%%/rose/4608.bodies
%%DATADIR%%/rose/4736.bodies
%%DATADIR%%/rose/4864.bodies
%%DATADIR%%/rose/4992.bodies
%%DATADIR%%/rose/5120.bodies
%%DATADIR%%/rose/513.diagram
%%DATADIR%%/rose/5248.bodies
%%DATADIR%%/rose/5377.bodies
%%DATADIR%%/rose/5633.bodies
%%DATADIR%%/rose/5889.bodies
%%DATADIR%%/rose/6017.bodies
%%DATADIR%%/rose/6145.bodies
%%DATADIR%%/rose/6401.bodies
%%DATADIR%%/rose/6528.bodies
%%DATADIR%%/rose/6529.bodies
%%DATADIR%%/rose/6785.bodies
%%DATADIR%%/rose/7041.bodies
%%DATADIR%%/rose/7169.bodies
%%DATADIR%%/rose/7425.bodies
%%DATADIR%%/rose/7553.bodies
%%DATADIR%%/rose/7681.bodies
%%DATADIR%%/rose/7809.bodies
%%DATADIR%%/rose/7937.bodies
%%DATADIR%%/rose/8065.bodies
%%DATADIR%%/rose/8193.bodies
%%DATADIR%%/rose/8321.bodies
%%DATADIR%%/rose/8449.bodies
%%DATADIR%%/rose/8577.bodies
%%DATADIR%%/rose/cpp_includes
%%DATADIR%%/rose/generation_settings
%%DATADIR%%/rose/idl_includes
%%DATADIR%%/rose/java_imports
%%DATADIR%%/rose/rose.prj
%%DATADIR%%/rose/stereotypes
%%DATADIR%%/rose/tools
%%DATADIR%%/singleton/1024.bodies
%%DATADIR%%/singleton/1152.bodies
%%DATADIR%%/singleton/1280.bodies
%%DATADIR%%/singleton/129.diagram
%%DATADIR%%/singleton/1408.bodies
%%DATADIR%%/singleton/1536.bodies
%%DATADIR%%/singleton/1664.bodies
%%DATADIR%%/singleton/1792.bodies
%%DATADIR%%/singleton/1920.bodies
%%DATADIR%%/singleton/2176.bodies
%%DATADIR%%/singleton/2304.bodies
%%DATADIR%%/singleton/2432.bodies
%%DATADIR%%/singleton/256
%%DATADIR%%/singleton/2560.bodies
%%DATADIR%%/singleton/257.diagram
%%DATADIR%%/singleton/2688.bodies
%%DATADIR%%/singleton/2816.bodies
%%DATADIR%%/singleton/2944.bodies
%%DATADIR%%/singleton/3072.bodies
%%DATADIR%%/singleton/3200.bodies
%%DATADIR%%/singleton/3328.bodies
%%DATADIR%%/singleton/3456.bodies
%%DATADIR%%/singleton/3584.bodies
%%DATADIR%%/singleton/3840.bodies
%%DATADIR%%/singleton/385
%%DATADIR%%/singleton/3968.bodies
%%DATADIR%%/singleton/4096.bodies
%%DATADIR%%/singleton/4224.bodies
%%DATADIR%%/singleton/4352.bodies
%%DATADIR%%/singleton/4480.bodies
%%DATADIR%%/singleton/4608.bodies
%%DATADIR%%/singleton/4736.bodies
%%DATADIR%%/singleton/4864.bodies
%%DATADIR%%/singleton/4992.bodies
%%DATADIR%%/singleton/5120.bodies
%%DATADIR%%/singleton/513.diagram
%%DATADIR%%/singleton/5248.bodies
%%DATADIR%%/singleton/5505.bodies
%%DATADIR%%/singleton/5889.bodies
%%DATADIR%%/singleton/6017.bodies
%%DATADIR%%/singleton/6528.bodies
%%DATADIR%%/singleton/6656.bodies
%%DATADIR%%/singleton/7553.bodies
%%DATADIR%%/singleton/7809.bodies
%%DATADIR%%/singleton/8065.bodies
%%DATADIR%%/singleton/cpp_includes
%%DATADIR%%/singleton/generation_settings
%%DATADIR%%/singleton/idl_includes
%%DATADIR%%/singleton/java_imports
%%DATADIR%%/singleton/singleton.prj
%%DATADIR%%/singleton/stereotypes
%%DATADIR%%/singleton/tools
@dirrm %%DATADIR%%/singleton
@dirrm %%DATADIR%%/rose
@dirrm %%DATADIR%%/html
@dirrm %%DATADIR%%/genpro
@dirrm %%DATADIR%%/empty
@dirrm %%DATADIR%%