diff options
author | Erwin Lansing <erwin@FreeBSD.org> | 2003-06-24 19:13:37 +0000 |
---|---|---|
committer | Erwin Lansing <erwin@FreeBSD.org> | 2003-06-24 19:13:37 +0000 |
commit | 538a315bdf6caed9c0fb200807a455d2e890c7ec (patch) | |
tree | 7e1bcf7d625f2a1b1f04f7584c6589e530f6f4fb /devel/mico | |
parent | 50d4eb4b97f3b17b30100ddffb80a198987bc377 (diff) | |
download | ports-538a315bdf6caed9c0fb200807a455d2e890c7ec.tar.gz ports-538a315bdf6caed9c0fb200807a455d2e890c7ec.zip |
* Add detailed description about Mico features.
* Remove broken URL
* I'v broke mico on -STABLE accidentally. This patch fix it.
* remove dependency on gcc 3.2. it's uselessly;
* add multithread, SSL and full CORBA support;
* pass maintainership to submitter
PR: 53623
Submitted by: Sergey Matveychuk <sem@ciam.ru>
Notes
Notes:
svn path=/head/; revision=83543
Diffstat (limited to 'devel/mico')
-rw-r--r-- | devel/mico/Makefile | 13 | ||||
-rw-r--r-- | devel/mico/files/patch-as | 9 | ||||
-rw-r--r-- | devel/mico/pkg-descr | 28 | ||||
-rw-r--r-- | devel/mico/pkg-plist | 10 |
4 files changed, 40 insertions, 20 deletions
diff --git a/devel/mico/Makefile b/devel/mico/Makefile index e9440feab495..60872713b2b7 100644 --- a/devel/mico/Makefile +++ b/devel/mico/Makefile @@ -10,17 +10,20 @@ PORTVERSION= 2.3.10 CATEGORIES= devel MASTER_SITES= http://www.mico.org/ -MAINTAINER= ports@FreeBSD.org -COMMENT= A CORBA 2.0 implementation which goal is freely available +MAINTAINER= sem@ciam.ru +COMMENT= An Open Source CORBA 2.3 implementation WRKSRC= ${WRKDIR}/mico INSTALLS_SHLIB= yes GNU_CONFIGURE= yes USE_REINPLACE= yes USE_GMAKE= yes -USE_GCC= 3.2 -CONIFUGRE_ARGS+= --enable-minimum-corba --enable-cd \ - --disable-mini-stl \ +CONIFUGRE_ARGS+= --enable-cd --disable-mini-stl \ + --enable-ccm --enable-threads +.if !defined(WITHOUT_SSL) +USE_OPENSSL= yes +CONFIGURE_ARGS+= --enable-ssl=${OPENSSLBASE} +.endif MAN1= idl.1 imr.1 nsadmin.1 MAN5= micorc.5 diff --git a/devel/mico/files/patch-as b/devel/mico/files/patch-as index 57af08b45e6f..26c13c173b30 100644 --- a/devel/mico/files/patch-as +++ b/devel/mico/files/patch-as @@ -1,9 +1,11 @@ ---- include/mico/os-math.h.orig Mon May 26 14:55:46 2003 -+++ include/mico/os-math.h Sun Jun 22 13:16:51 2003 -@@ -275,6 +275,18 @@ +--- os-math.h.orig Mon May 26 14:55:46 2003 ++++ include/mico/os-math.h Tue Jun 24 02:20:33 2003 +@@ -275,6 +275,21 @@ }; #else // neither _WIN32 nor _POCKET_PC ++#include <sys/param.h> ++#if (defined(__FreeBSD__) && __FreeBSD_version >= 500035) +#ifndef fpclassify +#define fpclassify(x) \ + ((sizeof (x) == sizeof (float)) ? __fpclassifyf(x) \ @@ -16,6 +18,7 @@ +#ifndef isnan +#define isnan(x) (fpclassify(x) == FP_NAN) +#endif ++#endif #include <unistd.h> #include <signal.h> diff --git a/devel/mico/pkg-descr b/devel/mico/pkg-descr index e5d8ad7e6d8c..f90a0c7bc6de 100644 --- a/devel/mico/pkg-descr +++ b/devel/mico/pkg-descr @@ -1,4 +1,26 @@ -a CORBA 2.0 implementation which goal is freely available +The acronym MICO expands to MICO Is CORBA. The intention of this project +is to provide a freely available and fully compliant implementation of +the latest CORBA standard. -WWW: http://diamant.vsb.cs.uni-frankfurt.de/~mico/ - http://www.mico.org +Here is some of MICO features: + * IDL to C++ mapping + * Multi-threaded + * Dynamic Invocation Interface (DII) + * Dynamic Skeleton Interface (DSI) + * graphical Interface Repository browser + * Interface Repository (IR) + * IIOP as native protocol (ORB prepared for multiprotocol support) + * Portable Object Adapter (POA) + * Objects by Value (OBV) + * CORBA Components (CCM) + * Dynamic Any + * Portable Interceptors (PI) + * Support for secure communication and authentication using SSL + * Support for nested method invocations + * Any offers an interface for inserting and extracting constructed + types that were not known at compile time + * CORBA Services: o Interoperable Naming service, o Trading service, + o Event service, o Relationship service, o Property service, + o Time service, o Security service + +WWW: http://www.mico.org diff --git a/devel/mico/pkg-plist b/devel/mico/pkg-plist index 5552ccb7a071..2e768844d259 100644 --- a/devel/mico/pkg-plist +++ b/devel/mico/pkg-plist @@ -314,8 +314,6 @@ lib/libmicoir2.3.10.so lib/libmicoqt.2.3.10.so lib/libmicotcl.2.3.10.so lib/libmicox.2.3.10.so -lib/libmicox2.3.10.a -lib/libmicox2.3.10.so lib/mico-setup.csh lib/mico-setup.sh share/doc/mico/examples/MakeVars @@ -358,13 +356,8 @@ share/doc/mico/examples/codesets/client.cc share/doc/mico/examples/codesets/hello.idl share/doc/mico/examples/codesets/runit share/doc/mico/examples/codesets/server.cc -share/doc/mico/examples/dispatcher/Makefile share/doc/mico/examples/dispatcher/README -share/doc/mico/examples/dispatcher/x11/Makefile -share/doc/mico/examples/dispatcher/x11/client.cc -share/doc/mico/examples/dispatcher/x11/hello.idl -share/doc/mico/examples/dispatcher/x11/server.cc -share/doc/mico/examples/dispatcher/x11/xhello +share/doc/mico/examples/dispatcher/Makefile share/doc/mico/examples/dynany/Makefile share/doc/mico/examples/dynany/dynany.cc share/doc/mico/examples/dynany/dynanytest.cc @@ -815,7 +808,6 @@ share/doc/mico/manual.ps @dirrm share/doc/mico/examples/henning @dirrm share/doc/mico/examples/generic @dirrm share/doc/mico/examples/dynany -@dirrm share/doc/mico/examples/dispatcher/x11 @dirrm share/doc/mico/examples/dispatcher @dirrm share/doc/mico/examples/codesets @dirrm share/doc/mico/examples/boa/activate |