ports/53623: devel/mico: change obsoleted port description and comment
Sergey Matveychuk
sem at ciam.ru
Tue Jun 24 15:50:20 UTC 2003
The following reply was made to PR ports/53623; it has been noted by GNATS.
From: Sergey Matveychuk <sem at ciam.ru>
To: freebsd-gnats-submit at FreeBSD.org, sem at ciam.ru, erwin at FreeBSD.org
Cc:
Subject: Re: ports/53623: devel/mico: change obsoleted port description and
comment
Date: Tue, 24 Jun 2003 19:42:35 +0400
This is a multi-part message in MIME format.
--------------060406030702000406070602
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
I'v remade my patch:
1) !!! I'v broke mico on -STABLE accidentally. This patch fix it.
(I'v tested it on -STABLE and -CURENT now);
2) remove dependency on gcc 3.2. it's uselessly;
3) add multithread, SSL and full CORBA support;
4) decrease pkg-descr to 26 lines.
I'v plan to use Mico in my projects and I'm ready to take a maintainership.
----
Sem.
--------------060406030702000406070602
Content-Type: text/plain;
name="mico.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="mico.patch"
diff -ruN mico.orig/Makefile mico/Makefile
--- mico.orig/Makefile Tue Jun 24 12:00:12 2003
+++ mico/Makefile Tue Jun 24 12:00:26 2003
@@ -11,16 +11,19 @@
MASTER_SITES= http://www.mico.org/
MAINTAINER= ports at FreeBSD.org
-COMMENT= A CORBA 2.0 implementation which goal is freely available
+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 -ruN mico.orig/files/patch-as mico/files/patch-as
--- mico.orig/files/patch-as Tue Jun 24 12:00:12 2003
+++ mico/files/patch-as Tue Jun 24 12:00:26 2003
@@ -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) \
@@ -15,6 +17,7 @@
+#endif
+#ifndef isnan
+#define isnan(x) (fpclassify(x) == FP_NAN)
++#endif
+#endif
#include <unistd.h>
diff -ruN mico.orig/pkg-descr mico/pkg-descr
--- mico.orig/pkg-descr Tue Jun 24 12:00:12 2003
+++ mico/pkg-descr Tue Jun 24 19:26:07 2003
@@ -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
--------------060406030702000406070602--
More information about the freebsd-ports-bugs
mailing list