aboutsummaryrefslogtreecommitdiff
path: root/devel/mico
diff options
context:
space:
mode:
authorSergei Kolobov <sergei@FreeBSD.org>2003-11-05 08:08:02 +0000
committerSergei Kolobov <sergei@FreeBSD.org>2003-11-05 08:08:02 +0000
commit6ae5233f79e3d72ac852868eb7220150aeaad581 (patch)
treec06f13442c1eb004ba347ca3c8da9922257c77e0 /devel/mico
parent038bfd68323b07d30c97ba4769dc2428a1656c61 (diff)
downloadports-6ae5233f79e3d72ac852868eb7220150aeaad581.tar.gz
ports-6ae5233f79e3d72ac852868eb7220150aeaad581.zip
Notes
Diffstat (limited to 'devel/mico')
-rw-r--r--devel/mico/Makefile12
-rw-r--r--devel/mico/distinfo2
-rw-r--r--devel/mico/files/patch-fixes::externalization32
-rw-r--r--devel/mico/files/patch-fixes::lifecycle13
-rw-r--r--devel/mico/files/patch-include::os-math.h24
-rw-r--r--devel/mico/files/patch-src::configure.in (renamed from devel/mico/files/patch-src::configure)43
-rw-r--r--devel/mico/pkg-plist89
7 files changed, 95 insertions, 120 deletions
diff --git a/devel/mico/Makefile b/devel/mico/Makefile
index bef4444b662e..2e85d7261425 100644
--- a/devel/mico/Makefile
+++ b/devel/mico/Makefile
@@ -6,8 +6,7 @@
#
PORTNAME= mico
-PORTVERSION= 2.3.10
-PORTREVISION= 3
+PORTVERSION= 2.3.11
CATEGORIES= devel
MASTER_SITES= http://www.mico.org/:src \
http://www.ciam.ru/~sem/FreeBSD/:docs
@@ -15,15 +14,16 @@ DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}:src \
doc-html.tar.gz:docs
MAINTAINER= sem@ciam.ru
-COMMENT= Fully compliant implementation of CORBA2 with some CORBA3 features
+COMMENT= Fully compliant implementation of CORBA2.4 with some CORBA3 features
WRKSRC= ${WRKDIR}/${PORTNAME}
INSTALLS_SHLIB= yes
GNU_CONFIGURE= yes
USE_REINPLACE= yes
USE_GMAKE= yes
+USE_AUTOCONF_VER= 253
.if !defined(WITH_SYSTEM_GCC)
-USE_GCC= 3.2
+USE_GCC= 3.3
.endif
CONFIGURE_ARGS= --enable-cd --disable-mini-stl --enable-threads
@@ -100,8 +100,8 @@ post-extract:
@${TAR} xzf ${DISTDIR}/doc-html.tar.gz -C ${WRKDIR}
post-patch:
- @${REINPLACE_CMD} -e "s#-O2#${CFLAGS}#;s#\"-pthread#\"${PTHREAD_LIBS}#" ${WRKSRC}/configure
-.if ${OSVERSION} < 500035 && !defined(WITH_SYSTEM_GCC)
+ @${REINPLACE_CMD} -e "s#\"-O2\"#\"${CFLAGS}\"#;s#\"-pthread#\"${PTHREAD_LIBS}#" ${WRKSRC}/configure.in
+.if ${OSVERSION} < 500035
@${LN} -s /usr/include/g++/FlexLexer.h ${WRKSRC}/include
.endif
diff --git a/devel/mico/distinfo b/devel/mico/distinfo
index a02c54a64fa7..29f134227c65 100644
--- a/devel/mico/distinfo
+++ b/devel/mico/distinfo
@@ -1,2 +1,2 @@
-MD5 (mico-2.3.10.tar.gz) = a59d63438450b8c46d48f79abae770a8
+MD5 (mico-2.3.11.tar.gz) = 669d98ec5da2f6c50937a2a25e797eec
MD5 (doc-html.tar.gz) = f32f618cfb2da541efd5dba50c3e2273
diff --git a/devel/mico/files/patch-fixes::externalization b/devel/mico/files/patch-fixes::externalization
index 4d5dd6440364..663723cc6bea 100644
--- a/devel/mico/files/patch-fixes::externalization
+++ b/devel/mico/files/patch-fixes::externalization
@@ -103,17 +103,6 @@
// Externalize Root Node
CosObjectIdentity::ObjectIdentifier starting_node_id = starting_node->constant_random_id();
// End
---- coss/externalization/Externalization_impl.cc.orig Fri Jul 4 15:28:31 2003
-+++ coss/externalization/Externalization_impl.cc Fri Jul 4 15:28:51 2003
-@@ -37,6 +37,8 @@
- #include <coss/CosStream_impl.h>
- #include <coss/RegisterHelper.h>
-
-+using std::string;
-+
- #ifndef _WIN32
- Stream_impl::Stream_impl(const char* filename = NULL)
- : POA_CosExternalization::Stream(),
--- coss/externalization/extreferenced.cc.orig Fri Jul 4 17:57:42 2003
+++ coss/externalization/extreferenced.cc Fri Jul 4 17:58:50 2003
@@ -34,8 +34,8 @@
@@ -340,3 +329,24 @@
{
// Node read its non-object data using the primitive StreamIO::read_...(data) function
random_id = sio -> read_unsigned_long();
+--- coss/externalization/Externalization_impl.cc.orig Mon Oct 13 13:49:22 2003
++++ coss/externalization/Externalization_impl.cc Tue Oct 14 04:45:47 2003
+@@ -22,6 +22,9 @@
+ * sedov@postman.simcb.ru
+ */
+
++#include <string>
++using std::string;
++
+ #ifndef _WIN32
+ #include <stream.h>
+ #endif
+@@ -37,7 +40,7 @@
+ #include <coss/CosStream_impl.h>
+ #include <coss/RegisterHelper.h>
+
+-Stream_impl::Stream_impl(const char* filename = NULL)
++Stream_impl::Stream_impl(const char* filename)
+ : POA_CosExternalization::Stream(),
+ POA_CosLifeCycle::LifeCycleObject()
+ {
diff --git a/devel/mico/files/patch-fixes::lifecycle b/devel/mico/files/patch-fixes::lifecycle
index aa2a4470bfdf..ff1b2b405c75 100644
--- a/devel/mico/files/patch-fixes::lifecycle
+++ b/devel/mico/files/patch-fixes::lifecycle
@@ -462,3 +462,16 @@
usage(progName);
return 1;
}
+--- include/coss/CosLifeCycle.idl.orig Tue Oct 14 04:25:27 2003
++++ include/coss/CosLifeCycle.idl Tue Oct 14 04:21:38 2003
+@@ -24,8 +24,8 @@
+ // The purpose of the life cycle service is to
+
+ typedef CosNaming::Name Key;
+- typedef Object Factory;
+- typedef sequence <Factory> Factories;
++ typedef Object Factory_;
++ typedef sequence <Factory_> Factories;
+
+ typedef struct NVP
+ {
diff --git a/devel/mico/files/patch-include::os-math.h b/devel/mico/files/patch-include::os-math.h
deleted file mode 100644
index 26c13c173b30..000000000000
--- a/devel/mico/files/patch-include::os-math.h
+++ /dev/null
@@ -1,24 +0,0 @@
---- 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) \
-+ : (sizeof (x) == sizeof (double)) ? __fpclassifyd(x) \
-+ : __fpclassifyl(x))
-+#endif
-+#ifndef isinf
-+#define isinf(x) (fpclassify(x) == FP_INFINITE)
-+#endif
-+#ifndef isnan
-+#define isnan(x) (fpclassify(x) == FP_NAN)
-+#endif
-+#endif
-
- #include <unistd.h>
- #include <signal.h>
diff --git a/devel/mico/files/patch-src::configure b/devel/mico/files/patch-src::configure.in
index b8f36de34b3d..547cc6509ee2 100644
--- a/devel/mico/files/patch-src::configure
+++ b/devel/mico/files/patch-src::configure.in
@@ -1,6 +1,6 @@
---- configure.orig Mon May 26 14:55:21 2003
-+++ configure Sun Jun 29 05:48:32 2003
-@@ -3130,7 +3130,7 @@
+--- configure.in.orig Sat Oct 11 02:30:00 2003
++++ configure.in Sat Oct 11 02:34:43 2003
+@@ -594,7 +594,7 @@
# System dependencies.
#
@@ -9,7 +9,7 @@
CONF_DEBUG_FLAGS=-g
CONF_LIBNSL=yes
CONF_EXCEPT_FLAGS=
-@@ -3155,7 +3155,7 @@
+@@ -619,7 +619,7 @@
CFLAGS="-Wall $CFLAGS"
if test X"$use_speed_tune" = Xyes; then
@@ -18,26 +18,33 @@
fi
CONF_SHARED_CC="$CXX -shared"
-@@ -3233,6 +3233,12 @@
- CXXFLAGS="$CXXFLAGS -D_THREAD_SAFE"
- fi
+@@ -677,7 +677,7 @@
+ CONF_SOEXT=sl
+ CONF_OBJ_SIZE_LIMIT=yes
;;
-+ *freebsd5*)
-+ # must not use .so.1.0 here
-+ if test X"$use_threads" = Xyes; then
-+ CXXFLAGS="$CXXFLAGS -D_THREAD_SAFE"
-+ fi
-+ ;;
- *netbsd*)
+- *freebsd4*)
++ *freebsd*)
# must not use .so.1.0 here
if test X"$use_threads" = Xyes; then
-@@ -4274,7 +4280,8 @@
- rm -rf conftest*
+ CXXFLAGS="$CXXFLAGS -D_THREAD_SAFE"
+@@ -1017,7 +1017,8 @@
if test X"$TCL_VERSION" != X; then
- TCL_VERSION=`echo $TCL_VERSION | tr -d \"`
+ dnl # remove quotes if any
+ TCL_VERSION=`echo $TCL_VERSION | tr -d \"`
- TCL_LIBS=-ltcl$TCL_VERSION
+ TCL_LIBS="-ltcl$TCL_VERSION -L/usr/local/lib"
+ TCL_LIBS=`echo $TCL_LIBS | tr -d .`
HAVE_TCL=yes
- echo "$ac_t""$TCL_VERSION" 1>&6
+ AC_MSG_RESULT($TCL_VERSION)
else
+@@ -1049,8 +1050,8 @@
+ AC_CHECK_LIB(socket, open)
+ AC_CHECK_LIB(bsd, open)
+
+-AC_CHECK_LIB(elf, open)
+-AC_CHECK_LIB(dl, open)
++#AC_CHECK_LIB(elf, open)
++#AC_CHECK_LIB(dl, open)
+ AC_CHECK_LIB(dld, open)
+ AC_CHECK_LIB(ld, open)
+
diff --git a/devel/mico/pkg-plist b/devel/mico/pkg-plist
index 8286abcb4eb4..d8c270fb7e68 100644
--- a/devel/mico/pkg-plist
+++ b/devel/mico/pkg-plist
@@ -17,11 +17,13 @@ bin/mico-ar
bin/mico-c++
%%MICO_SERVICE%%bin/mico-ccm
%%MICO_SERVICE%%bin/mico-ccmd
+bin/mico-config
bin/mico-cpp
bin/mico-ld
bin/mico-shc++
bin/mico-shld
bin/micod
+bin/mkdepend
%%MICO_SERVICE%%bin/noded
%%MICO_SERVICE%%bin/nsadmin
%%MICO_SERVICE%%bin/nsd
@@ -298,33 +300,33 @@ include/mico/valuetype.idl
include/mico/valuetype_impl.h
include/mico/version.h
include/mico/x11.h
-lib/libmico2.3.10.a
-lib/libmico2.3.10.so
-lib/libmico2.3.10.so.1
-lib/libmicoaux2.3.10.a
-lib/libmicoaux2.3.10.so
-lib/libmicoaux2.3.10.so.1
-%%MICO_SERVICE%%lib/libmicoccm2.3.10.a
-%%MICO_SERVICE%%lib/libmicoccm2.3.10.so
-%%MICO_SERVICE%%lib/libmicoccm2.3.10.so.1
-%%MICO_SERVICE%%lib/libmicocoss2.3.10.a
-%%MICO_SERVICE%%lib/libmicocoss2.3.10.so
-%%MICO_SERVICE%%lib/libmicocoss2.3.10.so.1
-%%MICO_GTK%%lib/libmicogtk2.3.10.a
-%%MICO_GTK%%lib/libmicogtk2.3.10.so
-%%MICO_GTK%%lib/libmicogtk2.3.10.so.1
-lib/libmicoir2.3.10.a
-lib/libmicoir2.3.10.so
-lib/libmicoir2.3.10.so.1
-%%MICO_QT%%lib/libmicoqt2.3.10.a
-%%MICO_QT%%lib/libmicoqt2.3.10.so
-%%MICO_QT%%lib/libmicoqt2.3.10.so.1
-%%MICO_TCL%%lib/libmicotcl2.3.10.a
-%%MICO_TCL%%lib/libmicotcl2.3.10.so
-%%MICO_TCL%%lib/libmicotcl2.3.10.so.1
-%%MICO_X11%%lib/libmicox2.3.10.a
-%%MICO_X11%%lib/libmicox2.3.10.so
-%%MICO_X11%%lib/libmicox2.3.10.so.1
+lib/libmico2.3.11.a
+lib/libmico2.3.11.so
+lib/libmico2.3.11.so.1
+lib/libmicoaux2.3.11.a
+lib/libmicoaux2.3.11.so
+lib/libmicoaux2.3.11.so.1
+%%MICO_SERVICE%%lib/libmicoccm2.3.11.a
+%%MICO_SERVICE%%lib/libmicoccm2.3.11.so
+%%MICO_SERVICE%%lib/libmicoccm2.3.11.so.1
+%%MICO_SERVICE%%lib/libmicocoss2.3.11.a
+%%MICO_SERVICE%%lib/libmicocoss2.3.11.so
+%%MICO_SERVICE%%lib/libmicocoss2.3.11.so.1
+%%MICO_GTK%%lib/libmicogtk2.3.11.a
+%%MICO_GTK%%lib/libmicogtk2.3.11.so
+%%MICO_GTK%%lib/libmicogtk2.3.11.so.1
+lib/libmicoir2.3.11.a
+lib/libmicoir2.3.11.so
+lib/libmicoir2.3.11.so.1
+%%MICO_QT%%lib/libmicoqt2.3.11.a
+%%MICO_QT%%lib/libmicoqt2.3.11.so
+%%MICO_QT%%lib/libmicoqt2.3.11.so.1
+%%MICO_TCL%%lib/libmicotcl2.3.11.a
+%%MICO_TCL%%lib/libmicotcl2.3.11.so
+%%MICO_TCL%%lib/libmicotcl2.3.11.so.1
+%%MICO_X11%%lib/libmicox2.3.11.a
+%%MICO_X11%%lib/libmicox2.3.11.so
+%%MICO_X11%%lib/libmicox2.3.11.so.1
lib/mico-setup.csh
lib/mico-setup.sh
%%PORTDOCS%%%%DOCSDIR%%/html/WARNINGS
@@ -416,33 +418,6 @@ lib/mico-setup.sh
%%PORTDOCS%%%%EXAMPLESDIR%%/bench/bench_impl.h
%%PORTDOCS%%%%EXAMPLESDIR%%/bench/client.cc
%%PORTDOCS%%%%EXAMPLESDIR%%/bench/server.cc
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/Makefile
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/README
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/account/Makefile
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/account/account.idl
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/account/main.cc
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/account2/Makefile
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/account2/account
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/account2/account.idl
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/account2/client.cc
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/account2/server.cc
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/account3/Makefile
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/account3/account
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/account3/account.idl
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/account3/client.cc
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/account3/server.cc
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/account4/Makefile
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/account4/account
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/account4/account.idl
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/account4/client.cc
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/account4/server.cc
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/activate/Makefile
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/activate/client.cc
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/activate/hello-permethod
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/activate/hello-shared
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/activate/hello-unshared
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/activate/hello.idl
-%%PORTDOCS%%%%EXAMPLESDIR%%/boa/activate/server.cc
%%PORTDOCS%%%%MICO_SERVICE%%%%EXAMPLESDIR%%/ccm/Makefile
%%PORTDOCS%%%%MICO_SERVICE%%%%EXAMPLESDIR%%/ccm/events/Makefile
%%PORTDOCS%%%%MICO_SERVICE%%%%EXAMPLESDIR%%/ccm/events/README
@@ -1256,12 +1231,6 @@ lib/mico-setup.sh
%%PORTDOCS%%%%MICO_SERVICE%%@dirrm %%EXAMPLESDIR%%/ccm/hello
%%PORTDOCS%%%%MICO_SERVICE%%@dirrm %%EXAMPLESDIR%%/ccm/events
%%PORTDOCS%%%%MICO_SERVICE%%@dirrm %%EXAMPLESDIR%%/ccm
-%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/boa/activate
-%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/boa/account4
-%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/boa/account3
-%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/boa/account2
-%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/boa/account
-%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/boa
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/bench
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%/html