diff options
author | thierry <thierry@FreeBSD.org> | 2005-06-16 06:41:31 +0800 |
---|---|---|
committer | thierry <thierry@FreeBSD.org> | 2005-06-16 06:41:31 +0800 |
commit | 7f3b219da0069ae9dd105628704a68467d1d6632 (patch) | |
tree | 5be4b6d4bcfc4cb77461b40428efa8adab17ccfc /devel | |
parent | 63ea0ca2f022be3071a945db45c7d8661b0e9d3b (diff) | |
download | freebsd-ports-graphics-7f3b219da0069ae9dd105628704a68467d1d6632.tar.gz freebsd-ports-graphics-7f3b219da0069ae9dd105628704a68467d1d6632.tar.zst freebsd-ports-graphics-7f3b219da0069ae9dd105628704a68467d1d6632.zip |
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.
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/bouml/Makefile | 55 | ||||
-rw-r--r-- | devel/bouml/distinfo | 3 | ||||
-rw-r--r-- | devel/bouml/files/patch-Makefile | 13 | ||||
-rw-r--r-- | devel/bouml/pkg-descr | 9 | ||||
-rw-r--r-- | devel/bouml/pkg-plist | 322 |
6 files changed, 403 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 59f075bede9..d5d00f83b4a 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -88,6 +88,7 @@ SUBDIR += bonobo-conf SUBDIR += boost SUBDIR += boost-python + SUBDIR += bouml SUBDIR += bugbuddy SUBDIR += bugzilla SUBDIR += buildtool diff --git a/devel/bouml/Makefile b/devel/bouml/Makefile new file mode 100644 index 00000000000..333dd227fa5 --- /dev/null +++ b/devel/bouml/Makefile @@ -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> diff --git a/devel/bouml/distinfo b/devel/bouml/distinfo new file mode 100644 index 00000000000..f1682b4ca54 --- /dev/null +++ b/devel/bouml/distinfo @@ -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 diff --git a/devel/bouml/files/patch-Makefile b/devel/bouml/files/patch-Makefile new file mode 100644 index 00000000000..d1c17775d1d --- /dev/null +++ b/devel/bouml/files/patch-Makefile @@ -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 + diff --git a/devel/bouml/pkg-descr b/devel/bouml/pkg-descr new file mode 100644 index 00000000000..818de55bcc8 --- /dev/null +++ b/devel/bouml/pkg-descr @@ -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/ diff --git a/devel/bouml/pkg-plist b/devel/bouml/pkg-plist new file mode 100644 index 00000000000..3d9bdd5813c --- /dev/null +++ b/devel/bouml/pkg-plist @@ -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%% |