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