diff --git a/devel/ice-beta/Makefile b/devel/ice-beta/Makefile new file mode 100644 index 0000000..ed31921 --- /dev/null +++ b/devel/ice-beta/Makefile @@ -0,0 +1,151 @@ +# Created by: Michael Gmelin +# $FreeBSD: $ + +PORTNAME= Ice +PORTVERSION= 3.6b +CATEGORIES= devel +PKGNAMESUFFIX= -beta +MASTER_SITES= http://download.zeroc.com/Ice/3.6/ + +MAINTAINER= freebsd@grem.de +COMMENT= Modern alternative to object middleware such as CORBA/COM/DCOM/COM+ + +LICENSE= GPLv2 + +SLAVE_PORT?= no + +.if ${SLAVE_PORT} == "no" +LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2 \ + libmcpp.so:${PORTSDIR}/devel/mcpp +USE_OPENSSL= yes +.else +LIB_VRS= ${PORTVERSION:S|.||g:C|[0-9]$||} +LIB_DEPENDS+= libIce.so.${LIB_VRS}:${PORTSDIR}/devel/ice-beta +PLIST_SUB+= LIB_VERSION="${PORTVERSION}" LIB_VRS="${LIB_VRS}" +.endif + +OPTIONS_DEFINE?= DEBUG DEMOS DOCS TESTS +OPTIONS_DEFAULT?= DEMOS TESTS +TESTS_DESC?= Build and run tests (requires lang/python) +DEMOS_DESC?= Build demos + +.include + +#USES+= compiler:c++11-lib iconv gmake +USES+= iconv gmake + +.if ${PORT_OPTIONS:MTESTS} && ${SLAVE_PORT} == "no" +USES+= python:build +.endif + +USE_BDB= yes +WANT_BDB_VER= 5 +INVALID_BDB_VER= 40 41 42 43 44 46 47 48 6 +USE_LDCONFIG= yes +BUILD_WRKSRC?= ${WRKSRC}/cpp +INSTALL_WRKSRC?= ${WRKSRC}/cpp + +CFLAGS+= -ftemplate-depth-128 -fPIC -DPIC -Wall -D_REENTRANT -I${LOCALBASE}/include +CPPFLAGS+= -I${ICONV_PREFIX}/include +.if ${PORT_OPTIONS:MDEBUG} +CFLAGS+= -g +.else +CFLAGS+= -DNDEBUG +.endif + +.if ${ARCH} == "ia64" +BROKEN= does not compile on ia64 +.endif + +.if ${ARCH} == "sparc64" +BROKEN= fails to link +.endif + +.if ((${ARCH} != i386) && (${ARCH} != powerpc)) +MAKE_ENV+= LP64=yes +.endif + +.if !${PORT_OPTIONS:MTESTS} +MAKE_ENV+= NOTESTS=yes +.endif + +.if !${PORT_OPTIONS:MDEMOS} +MAKE_ENV+= NODEMOS=yes +.endif + +.if !${PORT_OPTIONS:MDOCS} +MAKE_ENV+= NOICEDOCS=yes +.endif + +.include + +.if defined(PYTHON_REL) && ${PYTHON_REL} >= 320 +PLIST_SUB+= PYTHON32="" +PLIST_SUB+= PYTHONPRE32="@comment " +.else +PLIST_SUB+= PYTHON32="@comment " +PLIST_SUB+= PYTHONPRE32="" +.endif + +PLIST_SUB+= PYTHON_SUFFIX=${PYTHON_SUFFIX} + +.if ${PREFIX} != ${LOCALBASE} +PYSITEDIR= ${PREFIX}${PYTHON_SITELIBDIR:S|^${LOCALBASE}||} +.else +PYSITEDIR= ${PYTHON_SITELIBDIR} +.endif + +.if ${PORT_OPTIONS:MNAMESPACES} +MAKE_ARGS+= USE_NAMESPACES=yes +PLIST_SUB+= NAMESPACES="" +PLIST_SUB+= NONAMESPACES="@comment " +.else +PLIST_SUB+= NAMESPACES="@comment " +PLIST_SUB+= NONAMESPACES="" +.endif + +post-patch: + @${SED} 's|%%PREFIX%%|${STAGEDIR}${PREFIX}|g; \ + s|%%DATADIR%%|${STAGEDIR}${DATADIR}|g; \ + s|%%DOCSDIR%%|${STAGEDIR}${DOCSDIR}|g; \ + s|%%ICONV_LIB%%|${ICONV_LIB}|g; \ + s|%%INSTALL_PROGRAM%%|${INSTALL_PROGRAM}|g; \ + s|%%INSTALL_DATA%%|${INSTALL_DATA}|g' \ + ${FILESDIR}/Make.rules.FreeBSD > ${WRKSRC}/cpp/config/Make.rules.FreeBSD + @${REINPLACE_CMD} 's|%%BDB_LIB_CXX_NAME%%|${BDB_LIB_CXX_NAME}|g; \ + s|%%BDB_LIB_DIR%%|${BDB_LIB_DIR}|g; \ + s|%%BDB_INCLUDE_DIR%%|${BDB_INCLUDE_DIR}|g; \ + /install_docdir/d' \ + ${WRKSRC}/cpp/config/Make.rules + @${REINPLACE_CMD} '/install_configdir/d' \ + ${WRKSRC}/cpp/config/Make.rules + @${REINPLACE_CMD} 's|INSTALL_PROGRAM|INSTALL_DATA|g' \ + ${WRKSRC}/cpp/src/ca/Makefile + @${REINPLACE_CMD} '/LICENSE/s/prefix/install_slicedir/; \ + s|%%INSTALL_PROGRAM%%|${INSTALL_PROGRAM}|g; ' \ + ${WRKSRC}/config/Make.common.rules + @${REINPLACE_CMD} 's|%%INSTALL_PROGRAM%%|${INSTALL_PROGRAM}|g; \ + s|%%INSTALL_DATA%%|${INSTALL_DATA}|g; \ + s|%%ICONV_LIB%%|${ICONV_LIB}|g; \ + s|%%PYTHON_SITELIBDIR%%|${STAGEDIR}${PYSITEDIR}|g; \ + s|%%PREFIX%%|${PREFIX}|g ; \ + s|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/py/config/Make.rules + @${REINPLACE_CMD} 's|%%INSTALL_PROGRAM%%|${INSTALL_PROGRAM}|g; \ + s|%%INSTALL_DATA%%|${INSTALL_DATA}|g; \ + s|%%PREFIX%%|${PREFIX}|g ; \ + s|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/php/config/Make.rules.php + +.if ${PORT_OPTIONS:MTESTS} +TEST_CMD= @cd ${BUILD_WRKSRC} && ${PYTHON_CMD} ./allTests.py +post-build: + ${TEST_CMD} +regression-test test: build + ${TEST_CMD} +.endif + +.if ${SLAVE_PORT} == "no" +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.* +.endif + +.include diff --git a/devel/ice-beta/distinfo b/devel/ice-beta/distinfo new file mode 100644 index 0000000..aa0f72f --- /dev/null +++ b/devel/ice-beta/distinfo @@ -0,0 +1,2 @@ +SHA256 (Ice-3.6b.tar.gz) = 544b8faec8a706675eec298da3284abb5141a795c3f2115af4f6d2066165ff2d +SIZE (Ice-3.6b.tar.gz) = 5435007 diff --git a/devel/ice-beta/files/Make.rules.FreeBSD b/devel/ice-beta/files/Make.rules.FreeBSD new file mode 100644 index 0000000..feb8c4a --- /dev/null +++ b/devel/ice-beta/files/Make.rules.FreeBSD @@ -0,0 +1,23 @@ +mkshlib = $(CXX) -shared $(LDFLAGS) -o $(1) -Wl,-h,$(2) $(3) $(4) + +BASELIBS = -lIceUtil -pthread -L$(LOCALBASE)/lib %%ICONV_LIB%% +LIBS = -lIce $(BASELIBS) + +ICEUTIL_OS_LIBS = -pthread -lcrypto + +PLATFORM_HAS_READLINE := yes + +#export LD_LIBRARY_PATH := $(libdir)/lib:$(LD_LIBRARY_PATH) +export LD_LIBRARY_PATH := /usr/ports/devel/ice-beta/work/Ice-3.6b/cpp/lib:$(LD_LIBRARY_PATH) + +lp64suffix = +create_runpath_symlink = no +prefix = %%PREFIX%% +install_slicedir = %%DATADIR%% +install_configdir = %%DATADIR%%/config +install_docdir = %%DOCSDIR%% +EXPAT_HOME = $(LOCALBASE) +INSTALL = %%INSTALL_DATA%% +INSTALL_PROGRAM = %%INSTALL_PROGRAM%% +MCPP_HOME = $(LOCALBASE) +override DESTDIR = diff --git a/devel/ice-beta/files/disabled-patch-cpp-src-slice2cpp-Gen.cpp b/devel/ice-beta/files/disabled-patch-cpp-src-slice2cpp-Gen.cpp new file mode 100644 index 0000000..882245e --- /dev/null +++ b/devel/ice-beta/files/disabled-patch-cpp-src-slice2cpp-Gen.cpp @@ -0,0 +1,44 @@ +--- cpp.orig/src/slice2cpp/Gen.cpp 2013-03-11 15:19:46.000000000 +0000 ++++ cpp/src/slice2cpp/Gen.cpp 2013-05-20 19:51:48.109197053 +0000 +@@ -756,10 +756,11 @@ + + C << sp << nl << "class " << factoryName << "__Init"; + C << sb; ++ C << nl << "IceInternal::FactoryTableInit* _ftableinit;"; + C.dec(); + C << nl << "public:"; + C.inc(); +- C << sp << nl << factoryName << "__Init()"; ++ C << sp << nl << factoryName << "__Init(): _ftableinit(new IceInternal::FactoryTableInit)"; + C << sb; + C << nl << "::IceInternal::factoryTable->addExceptionFactory(\"" << p->scoped() << "\", new " + << factoryName << ");"; +@@ -767,6 +768,7 @@ + C << sp << nl << "~" << factoryName << "__Init()"; + C << sb; + C << nl << "::IceInternal::factoryTable->removeExceptionFactory(\"" << p->scoped() << "\");"; ++ C << nl << "delete _ftableinit;"; + C << eb; + C << eb << ';'; + +@@ -3976,10 +3978,11 @@ + C << sp; + C << nl << "class " << factoryName << "__Init"; + C << sb; ++ C << nl << "IceInternal::FactoryTableInit* _ftableinit;"; + C.dec(); + C << nl << "public:"; + C.inc(); +- C << sp << nl << factoryName << "__Init()"; ++ C << sp << nl << factoryName << "__Init(): _ftableinit(new IceInternal::FactoryTableInit)"; + C << sb; + if(!p->isAbstract()) + { +@@ -4002,6 +4005,7 @@ + { + C << nl << "::IceInternal::factoryTable->removeTypeId(" << p->compactId() << ");"; + } ++ C << nl << "delete _ftableinit;"; + C << eb; + C << eb << ';'; + diff --git a/devel/ice-beta/files/patch-config-Make.common.rules b/devel/ice-beta/files/patch-config-Make.common.rules new file mode 100644 index 0000000..b108fde --- /dev/null +++ b/devel/ice-beta/files/patch-config-Make.common.rules @@ -0,0 +1,39 @@ +--- config.orig/Make.common.rules 2015-01-23 12:04:16.000000000 +0000 ++++ config/Make.common.rules 2015-01-23 12:05:03.002927330 +0000 +@@ -19,7 +19,7 @@ + SHORT_VERSION = 3.6 + SOVERSION = 36 + +-INSTALL = cp -fp ++INSTALL = %%INSTALL_PROGRAM%% + INSTALL_PROGRAM = ${INSTALL} + INSTALL_LIBRARY = ${INSTALL} + INSTALL_DATA = ${INSTALL} +@@ -435,11 +435,15 @@ + then \ + echo "Creating $(DESTDIR)$(install_slicedir)..." ; \ + $(call mkdir, $(DESTDIR)$(install_slicedir), -p) ; \ ++ fi ++ ++ @if test -d $(DESTDIR)$(install_slicedir) ; \ ++ then \ + cd $(top_srcdir)/../slice ; \ + for subdir in * ; \ + do \ + echo "Copying slice/$$subdir to $(DESTDIR)$(install_slicedir)..." ; \ + cp -fpr $$subdir $(DESTDIR)$(install_slicedir) ; \ + done ; \ +- fi ++ fi + +@@ -457,6 +457,6 @@ + fi + + +- @if test ! -f $(DESTDIR)$(prefix)/CHANGES$(TEXT_EXTENSION) ; \ ++ @if test ! -f $(DESTDIR)$(install_slicedir)/CHANGES$(TEXT_EXTENSION) ; \ + then \ +- $(call installdata,$(top_srcdir)/../CHANGES$(TEXT_EXTENSION),$(DESTDIR)$(prefix)) ; \ ++ $(call installdata,$(top_srcdir)/../CHANGES$(TEXT_EXTENSION),$(DESTDIR)$(install_slicedir)) ; \ + fi + diff --git a/devel/ice-beta/files/patch-cpp-Makefile b/devel/ice-beta/files/patch-cpp-Makefile new file mode 100644 index 0000000..47ae40f --- /dev/null +++ b/devel/ice-beta/files/patch-cpp-Makefile @@ -0,0 +1,24 @@ +--- cpp.orig/Makefile 2014-12-15 08:04:51.000000000 +0000 ++++ cpp/Makefile 2015-01-23 12:11:13.538243154 +0000 +@@ -13,11 +13,16 @@ + + SUBDIRS = config src include + +-ifneq ($(MAKECMDGOALS),install) +- SUBDIRS := $(SUBDIRS) test +- ifeq ($(shell uname | grep MINGW),) +- SUBDIRS := $(SUBDIRS) demo +- endif ++ifeq ($(NOTESTS),) ++ SUBDIRS := $(SUBDIRS) test ++endif ++ ++ifeq ($(NODEMOS),) ++ SUBDIRS := $(SUBDIRS) demo ++endif ++ ++ifeq ($(NOICEDOCS),) ++ SUBDIRS := $(SUBDIRS) doc + endif + + INSTALL_SUBDIRS = $(install_bindir) $(install_libdir)$(cpp11libdirsuffix) $(install_includedir) \ diff --git a/devel/ice-beta/files/patch-cpp-allTests.py b/devel/ice-beta/files/patch-cpp-allTests.py new file mode 100644 index 0000000..31ba6e1 --- /dev/null +++ b/devel/ice-beta/files/patch-cpp-allTests.py @@ -0,0 +1,31 @@ +--- cpp.orig/allTests.py 2013-03-11 15:19:58.000000000 +0000 ++++ cpp/allTests.py 2013-05-19 22:25:00.000000000 +0000 +@@ -62,7 +63,7 @@ + ("Ice/servantLocator", ["core"]), + ("Ice/interceptor", ["core"]), + ("Ice/stringConverter", ["core"]), +- ("Ice/udp", ["core"]), ++ ("Ice/udp", ["core", "nofreebsdjail"]), + ("Ice/defaultServant", ["core"]), + ("Ice/defaultValue", ["core"]), + ("Ice/invoke", ["core", "novc6"]), +@@ -85,7 +85,7 @@ + ("IceStorm/federation2", ["service", "novc100", "nomingw"]), + ("IceStorm/stress", ["service", "stress", "novc100", "noappverifier", "nomingw"]), # Too slow with appverifier. + ("IceStorm/rep1", ["service", "novc100", "nomingw"]), +- ("IceStorm/repgrid", ["service", "novc100", "nomingw"]), ++ ("IceStorm/repgrid", ["service", "novc100", "nomingw", "nofreebsd"]), + ("IceStorm/repstress", ["service", "noipv6", "stress", "novc100", "nomingw"]), + ("FreezeScript/dbmap", ["once", "novc100", "nomingw"]), + ("FreezeScript/evictor", ["once", "novc100", "nomingw"]), +@@ -106,8 +107,8 @@ + # + if TestUtil.isWin32() or os.getuid() == 0: + tests += [ +- ("IceUtil/priority", ["core", "nodarwin"]), +- ("Ice/threadPoolPriority", ["core", "nodarwin", "nomx"]) ++ ("IceUtil/priority", ["core", "nodarwin", "nofreebsd"]), ++ ("Ice/threadPoolPriority", ["core", "nodarwin", "nofreebsd", "nomx"]) + ] + + if __name__ == "__main__": diff --git a/devel/ice-beta/files/patch-cpp-config-Make.rules b/devel/ice-beta/files/patch-cpp-config-Make.rules new file mode 100644 index 0000000..1741c87 --- /dev/null +++ b/devel/ice-beta/files/patch-cpp-config-Make.rules @@ -0,0 +1,13 @@ +--- cpp.orig/config/Make.rules~ 2015-01-23 12:14:28.000000000 +0000 ++++ cpp/config/Make.rules 2015-01-23 12:17:10.528877874 +0000 +@@ -249,7 +249,9 @@ + DB_FLAGS = -I/usr/local/include/db53 + DB_LIBS = -L/usr/local/$(libsubdir)/db53 -ldb_cxx + else +- DB_LIBS = -ldb_cxx ++ DB_FLAGS = -I%%BDB_INCLUDE_DIR%% ++ DB_LIBS = -L%%BDB_LIB_DIR%% -l%%BDB_LIB_CXX_NAME%% ++ DB_RPATH_LINK = $(call rpathlink,%%BDB_LIB_DIR%%) + endif + endif + endif diff --git a/devel/ice-beta/files/patch-cpp-include-Ice-FactoryTableInit.h b/devel/ice-beta/files/patch-cpp-include-Ice-FactoryTableInit.h new file mode 100644 index 0000000..abed243 --- /dev/null +++ b/devel/ice-beta/files/patch-cpp-include-Ice-FactoryTableInit.h @@ -0,0 +1,47 @@ +--- cpp/include/Ice/FactoryTableInit.h.orig 2015-01-23 17:04:32.865689927 +0000 ++++ cpp/include/Ice/FactoryTableInit.h 2015-01-23 17:06:20.823681212 +0000 +@@ -47,7 +47,7 @@ + public: + + DefaultUserExceptionFactoryInit(const char* typeId) : +- _typeId(typeId) ++ _typeId(typeId), _ftableInit(new IceInternal::FactoryTableInit) + { + factoryTable->addExceptionFactory(_typeId, new DefaultUserExceptionFactory(_typeId)); + } +@@ -55,10 +55,12 @@ + ~DefaultUserExceptionFactoryInit() + { + factoryTable->removeExceptionFactory(_typeId); ++ delete _ftableInit; + } + + private: + const ::std::string _typeId; ++ IceInternal::FactoryTableInit* _ftableInit; + }; + + template +@@ -67,7 +69,7 @@ + public: + + DefaultObjectFactoryInit(const char* typeId) : +- _typeId(typeId) ++ _typeId(typeId), _ftableInit(new IceInternal::FactoryTableInit) + { + factoryTable->addObjectFactory(_typeId, new DefaultObjectFactory(_typeId)); + } +@@ -75,11 +77,12 @@ + ~DefaultObjectFactoryInit() + { + factoryTable->removeObjectFactory(_typeId); ++ delete _ftableInit; + } + + private: + const ::std::string _typeId; +- ++ IceInternal::FactoryTableInit* _ftableInit; + }; + + } diff --git a/devel/ice-beta/files/patch-cpp-src-Ice-Network.cpp b/devel/ice-beta/files/patch-cpp-src-Ice-Network.cpp new file mode 100644 index 0000000..63d7833 --- /dev/null +++ b/devel/ice-beta/files/patch-cpp-src-Ice-Network.cpp @@ -0,0 +1,15 @@ +--- cpp.orig/src/Ice/Network.cpp 2013-03-11 15:19:46.000000000 +0000 ++++ cpp/src/Ice/Network.cpp 2013-05-19 22:55:40.257195813 +0000 +@@ -936,7 +936,11 @@ + WSASetLastError(error); + #else + int error = errno; +- if(close(fd) == SOCKET_ERROR) ++ if(close(fd) == SOCKET_ERROR ++# if defined(__FreeBSD__) ++ && getSocketErrno() != ECONNRESET ++# endif ++ ) + { + SocketException ex(__FILE__, __LINE__); + ex.error = getSocketErrno(); diff --git a/devel/ice-beta/files/patch-cpp-src-Ice-ProxyFactory.cpp b/devel/ice-beta/files/patch-cpp-src-Ice-ProxyFactory.cpp new file mode 100644 index 0000000..6580d56 --- /dev/null +++ b/devel/ice-beta/files/patch-cpp-src-Ice-ProxyFactory.cpp @@ -0,0 +1,10 @@ +--- cpp.orig/src/Ice/ProxyFactory.cpp 2011-06-15 21:43:59.000000000 +0200 ++++ cpp/src/Ice/ProxyFactory.cpp 2012-03-04 20:14:53.000000000 +0100 +@@ -229,6 +229,7 @@ + } + else if(cnt > static_cast(_retryIntervals.size())) + { ++ interval = 0; // apeace compiler + if(traceLevels->retry >= 1) + { + Trace out(logger, traceLevels->retryCat); diff --git a/devel/ice-beta/files/patch-cpp-test-Glacier2-ssl-Server.cpp b/devel/ice-beta/files/patch-cpp-test-Glacier2-ssl-Server.cpp new file mode 100644 index 0000000..979a140 --- /dev/null +++ b/devel/ice-beta/files/patch-cpp-test-Glacier2-ssl-Server.cpp @@ -0,0 +1,34 @@ +--- cpp.orig/test/Glacier2/ssl/Server.cpp 2011-06-15 21:43:59.000000000 +0200 ++++ cpp/test/Glacier2/ssl/Server.cpp 2012-03-04 20:14:53.000000000 +0100 +@@ -31,9 +31,15 @@ + test(ctx["_con.type"] == "ssl"); + test(ctx["_con.localPort"] == "12348"); + } +- test(ctx["_con.localAddress"] == "127.0.0.1"); ++ if (!inFreeBSDJail()) ++ { ++ test(ctx["_con.localAddress"] == "127.0.0.1"); ++ } + test(ctx["_con.remotePort"] != ""); +- test(ctx["_con.remoteAddress"] == "127.0.0.1"); ++ if (!inFreeBSDJail()) ++ { ++ test(ctx["_con.remoteAddress"] == "127.0.0.1"); ++ } + } + + } +@@ -133,8 +139,11 @@ + { + testContext(true, current.ctx); + +- test(info.remoteHost == "127.0.0.1"); +- test(info.localHost == "127.0.0.1"); ++ if (!inFreeBSDJail()) ++ { ++ test(info.remoteHost == "127.0.0.1"); ++ test(info.localHost == "127.0.0.1"); ++ } + test(info.localPort == 12348); + + try diff --git a/devel/ice-beta/files/patch-cpp-test-Glacier2-staticFiltering-run.py b/devel/ice-beta/files/patch-cpp-test-Glacier2-staticFiltering-run.py new file mode 100644 index 0000000..f3a00fb --- /dev/null +++ b/devel/ice-beta/files/patch-cpp-test-Glacier2-staticFiltering-run.py @@ -0,0 +1,24 @@ +--- cpp.orig/test/Glacier2/staticFiltering/run.py 2013-10-04 17:48:14.000000000 +0200 ++++ cpp/test/Glacier2/staticFiltering/run.py 2014-08-27 10:17:57.233098328 +0200 +@@ -8,7 +8,7 @@ + # + # ********************************************************************** + +-import os, sys, time, socket ++import os, sys, time, socket, subprocess + + path = [ ".", "..", "../..", "../../..", "../../../.." ] + head = os.path.dirname(sys.argv[0]) +@@ -100,6 +100,12 @@ + fqdn = "" + domainname = "" + ++print "Network and process debug output:" ++subprocess.call(["/sbin/ifconfig", "-a"]) ++subprocess.call(["/sbin/sysctl", "-a"]) ++subprocess.call(["/bin/ps", "-alxww"]) ++subprocess.call(["/usr/bin/sockstat"]) ++subprocess.call(["/usr/bin/netstat", "-an"]) + testcases = [ + ('testing category filter', + ('', '', '', 'foo "a cat with spaces"', '', ''), diff --git a/devel/ice-beta/files/patch-cpp-test-Ice-info-AllTests.cpp b/devel/ice-beta/files/patch-cpp-test-Ice-info-AllTests.cpp new file mode 100644 index 0000000..a361893 --- /dev/null +++ b/devel/ice-beta/files/patch-cpp-test-Ice-info-AllTests.cpp @@ -0,0 +1,20 @@ +--- cpp.orig/test/Ice/info/AllTests.cpp 2015-01-23 12:42:09.819774063 +0000 ++++ cpp/test/Ice/info/AllTests.cpp 2015-01-23 12:42:59.341774435 +0000 +@@ -157,7 +157,7 @@ + test(info->adapterName.empty()); + test(info->localPort > 0); + test(info->remotePort == 12010); +- if(defaultHost == "127.0.0.1") ++ if(defaultHost == "127.0.0.1" && !inFreeBSDJail()) + { + test(info->remoteAddress == defaultHost); + test(info->localAddress == defaultHost); +@@ -182,7 +182,7 @@ + test(info->adapterName.empty()); + test(info->localPort > 0); + test(info->remotePort == 12010); +- if(defaultHost == "127.0.0.1") ++ if(defaultHost == "127.0.0.1" && !inFreeBSDJail()) + { + test(info->remoteAddress == defaultHost); + test(info->localAddress == defaultHost); diff --git a/devel/ice-beta/files/patch-cpp-test-Ice-metrics-AllTests.cpp b/devel/ice-beta/files/patch-cpp-test-Ice-metrics-AllTests.cpp new file mode 100644 index 0000000..e5eccc1 --- /dev/null +++ b/devel/ice-beta/files/patch-cpp-test-Ice-metrics-AllTests.cpp @@ -0,0 +1,32 @@ +--- cpp.orig/test/Ice/metrics/AllTests.cpp 2015-01-23 12:43:43.000000000 +0000 ++++ cpp/test/Ice/metrics/AllTests.cpp 2015-01-23 12:47:42.796752254 +0000 +@@ -639,9 +639,12 @@ + testAttribute(clientMetrics, clientProps, update, "Connection", "incoming", "false"); + testAttribute(clientMetrics, clientProps, update, "Connection", "adapterName", ""); + testAttribute(clientMetrics, clientProps, update, "Connection", "connectionId", "Con1"); +- testAttribute(clientMetrics, clientProps, update, "Connection", "localHost", "127.0.0.1"); ++ if (!inFreeBSDJail()) ++ { ++ testAttribute(clientMetrics, clientProps, update, "Connection", "localHost", "127.0.0.1"); ++ testAttribute(clientMetrics, clientProps, update, "Connection", "remoteHost", "127.0.0.1"); ++ } + //testAttribute(clientMetrics, clientProps, update, "Connection", "localPort", ""); +- testAttribute(clientMetrics, clientProps, update, "Connection", "remoteHost", "127.0.0.1"); + testAttribute(clientMetrics, clientProps, update, "Connection", "remotePort", "12010"); + testAttribute(clientMetrics, clientProps, update, "Connection", "mcastHost", ""); + testAttribute(clientMetrics, clientProps, update, "Connection", "mcastPort", ""); +@@ -871,9 +874,12 @@ + testAttribute(serverMetrics, serverProps, update, "Dispatch", "incoming", "true", op); + testAttribute(serverMetrics, serverProps, update, "Dispatch", "adapterName", "TestAdapter", op); + testAttribute(serverMetrics, serverProps, update, "Dispatch", "connectionId", "", op); +- testAttribute(serverMetrics, serverProps, update, "Dispatch", "localHost", "127.0.0.1", op); ++ if (!inFreeBSDJail()) ++ { ++ testAttribute(serverMetrics, serverProps, update, "Dispatch", "localHost", "127.0.0.1", op); ++ testAttribute(serverMetrics, serverProps, update, "Dispatch", "remoteHost", "127.0.0.1", op); ++ } + testAttribute(serverMetrics, serverProps, update, "Dispatch", "localPort", "12010", op); +- testAttribute(serverMetrics, serverProps, update, "Dispatch", "remoteHost", "127.0.0.1", op); + //testAttribute(serverMetrics, serverProps, update, "Dispatch", "remotePort", "12010", op); + testAttribute(serverMetrics, serverProps, update, "Dispatch", "mcastHost", "", op); + testAttribute(serverMetrics, serverProps, update, "Dispatch", "mcastPort", "", op); diff --git a/devel/ice-beta/files/patch-cpp-test-include-TestCommon.h b/devel/ice-beta/files/patch-cpp-test-include-TestCommon.h new file mode 100644 index 0000000..c703fca --- /dev/null +++ b/devel/ice-beta/files/patch-cpp-test-include-TestCommon.h @@ -0,0 +1,25 @@ +--- cpp.orig/test/include/TestCommon.h 2011-06-15 21:43:59.000000000 +0200 ++++ cpp/test/include/TestCommon.h 2012-03-04 20:14:53.000000000 +0100 +@@ -17,6 +17,22 @@ + #include + #endif + ++#if defined(__FreeBSD__) ++# include ++# include ++inline bool inFreeBSDJail() ++{ ++ int jailed; ++ size_t size = sizeof(jailed); ++ return (sysctlbyname("security.jail.jailed", &jailed, &size, NULL, 0) != -1 || jailed); ++} ++#else ++inline bool inFreeBSDJail() ++{ ++ return false; ++} ++#endif ++ + void + inline testFailed(const char* expr, const char* file, unsigned int line) + { diff --git a/devel/ice-beta/files/patch-php-Makefile b/devel/ice-beta/files/patch-php-Makefile new file mode 100644 index 0000000..84e8c66 --- /dev/null +++ b/devel/ice-beta/files/patch-php-Makefile @@ -0,0 +1,11 @@ +--- php/Makefile.orig 2013-10-04 15:48:15.000000000 +0000 ++++ php/Makefile 2013-12-01 21:19:31.863489109 +0000 +@@ -14,7 +14,7 @@ + SUBDIRS = src lib demo test + INSTALL_SUBDIRS = $(install_phpdir) $(install_libdir) + +-install:: install-common ++install:: + @for subdir in $(INSTALL_SUBDIRS); \ + do \ + if test ! -d $(DESTDIR)$$subdir ; \ diff --git a/devel/ice-beta/files/patch-php-config-Make.rules.php b/devel/ice-beta/files/patch-php-config-Make.rules.php new file mode 100644 index 0000000..2cc4ff0 --- /dev/null +++ b/devel/ice-beta/files/patch-php-config-Make.rules.php @@ -0,0 +1,23 @@ +--- php.orig/config/Make.rules.php 2015-01-23 12:48:40.000000000 +0000 ++++ php/config/Make.rules.php 2015-01-23 12:52:06.000996033 +0000 +@@ -100,8 +100,8 @@ + endif + + libdir = $(top_srcdir)/lib + ifneq ($(prefix), /usr) +-install_phpdir = $(prefix)/php +-install_libdir = $(prefix)/php ++install_phpdir = $(prefix)/share/pear ++install_libdir = $(prefix)/lib/php/$(PHP_EXT_DIR) + else + +@@ -169,7 +169,8 @@ + endif + + ifeq ($(installphplib),) +- installphplib = $(INSTALL) $(1) $(2); \ ++ installphplib = mkdir -p $(2) ; \ ++ $(INSTALL) $(1) $(2); \ + chmod a+rx $(2)/$(notdir $(1)) + endif + diff --git a/devel/ice-beta/files/patch-php-lib-Makefile b/devel/ice-beta/files/patch-php-lib-Makefile new file mode 100644 index 0000000..33344ee --- /dev/null +++ b/devel/ice-beta/files/patch-php-lib-Makefile @@ -0,0 +1,12 @@ +--- php/lib/Makefile.orig 2013-06-02 12:11:06.451195440 +0000 ++++ php/lib/Makefile 2013-06-02 12:16:29.249191742 +0000 +@@ -167,7 +167,8 @@ + @echo "Installing generated code" + @for i in $(MODULES) ; \ + do \ +- $(INSTALL_DATA) -r $$i $(DESTDIR)$(install_phpdir) ; \ ++ mkdir -p $(DESTDIR)$(install_phpdir)/$$i ; \ ++ $(INSTALL_DATA) $$i/*.php $(DESTDIR)$(install_phpdir)/$$i ; \ + done + @for i in $(MODULE_SRCS) ; \ + do \ diff --git a/devel/ice-beta/files/patch-py-Makefile b/devel/ice-beta/files/patch-py-Makefile new file mode 100644 index 0000000..7f92944 --- /dev/null +++ b/devel/ice-beta/files/patch-py-Makefile @@ -0,0 +1,11 @@ +--- py/Makefile.orig 2013-10-04 15:48:15.000000000 +0000 ++++ py/Makefile 2013-12-01 16:37:09.381657035 +0000 +@@ -15,7 +15,7 @@ + + INSTALL_SUBDIRS = $(install_pythondir) $(install_libdir) + +-install:: install-common ++install:: + @for subdir in $(INSTALL_SUBDIRS); \ + do \ + if test ! -d $(DESTDIR)$$subdir ; \ diff --git a/devel/ice-beta/files/patch-py-config-Make.rules b/devel/ice-beta/files/patch-py-config-Make.rules new file mode 100644 index 0000000..672aaae --- /dev/null +++ b/devel/ice-beta/files/patch-py-config-Make.rules @@ -0,0 +1,41 @@ +--- py.orig/config/Make.rules 2015-01-23 12:57:38.000000000 +0000 ++++ py/config/Make.rules 2015-01-23 13:00:04.501699393 +0000 +@@ -12,7 +12,8 @@ + # if it does not exist. + # + +-prefix ?= /opt/Ice-$(VERSION) ++ICE_HOME = %%LOCALBASE%% ++prefix ?= %%PREFIX%% + + # + # The "root directory" for runpath embedded in executables. Can be unset +@@ -108,8 +108,8 @@ + + libdir = $(top_srcdir)/python + ifneq ($(prefix), /usr) +- install_pythondir = $(prefix)/python +- install_libdir = $(prefix)/python ++ install_pythondir = %%PYTHON_SITELIBDIR%%/Ice ++ install_libdir = %%PYTHON_SITELIBDIR%%/Ice + else + ifeq ($(shell test -d $(prefix)/$(libsubdir)/$(PYTHON_VERSION)/dist-packages && echo 0),0) + install_pythondir = $(prefix)/$(libsubdir)/$(PYTHON_VERSION)/dist-packages +@@ -140,7 +141,7 @@ + ICE_LIB_DIR = -L$(ice_dir)/$(libsubdir) + ICE_FLAGS = -I$(ice_dir)/include + endif +-ICE_LIBS = $(ICE_LIB_DIR) -lIce -lSlice -lIceUtil ++ICE_LIBS = $(ICE_LIB_DIR) -lIce -lSlice -lIceUtil %%ICONV_LIB%% + + ifneq ($(embedded_runpath_prefix),) + runpath_libdir := $(embedded_runpath_prefix)/$(libsubdir) +@@ -179,7 +179,7 @@ + + all:: $(SRCS) + +-%_ice.py: $(slicedir)/%.ice ++%_ice.py: $(ICE_HOME)/%.ice + rm -f $(*F).py + $(SLICE2PY) $(SLICE2PYFLAGS) $< + diff --git a/devel/ice-beta/files/patch-py-modules-IcePy-Types.cpp b/devel/ice-beta/files/patch-py-modules-IcePy-Types.cpp new file mode 100644 index 0000000..c11f826 --- /dev/null +++ b/devel/ice-beta/files/patch-py-modules-IcePy-Types.cpp @@ -0,0 +1,119 @@ +--- py/modules/IcePy/Types.cpp.orig 2015-01-18 15:25:00.277654935 +0100 ++++ py/modules/IcePy/Types.cpp 2015-01-18 15:24:52.737609935 +0100 +@@ -915,7 +915,7 @@ + } + + void +-IcePy::PrimitiveInfo::print(PyObject* value, IceUtilInternal::Output& out, PrintObjectHistory*) ++IcePy::PrimitiveInfo::print(PyObject* value, PrintHelper& out, PrintObjectHistory*) + { + if(!validate(value)) + { +@@ -1050,7 +1050,7 @@ + } + + void +-IcePy::EnumInfo::print(PyObject* value, IceUtilInternal::Output& out, PrintObjectHistory*) ++IcePy::EnumInfo::print(PyObject* value, PrintHelper& out, PrintObjectHistory*) + { + if(!validate(value)) + { +@@ -1305,7 +1311,7 @@ + } + + void +-IcePy::StructInfo::print(PyObject* value, IceUtilInternal::Output& out, PrintObjectHistory* history) ++IcePy::StructInfo::print(PyObject* value, PrintHelper& out, PrintObjectHistory* history) + { + if(!validate(value)) + { +@@ -1559,7 +1571,7 @@ + } + + void +-IcePy::SequenceInfo::print(PyObject* value, IceUtilInternal::Output& out, PrintObjectHistory* history) ++IcePy::SequenceInfo::print(PyObject* value, PrintHelper& out, PrintObjectHistory* history) + { + if(!validate(value)) + { +@@ -2397,7 +2409,7 @@ + } + + void +-IcePy::CustomInfo::print(PyObject* value, IceUtilInternal::Output& out, PrintObjectHistory* history) ++IcePy::CustomInfo::print(PyObject* value, PrintHelper& out, PrintObjectHistory* history) + { + if(!validate(value)) + { +@@ -2597,7 +2615,7 @@ + } + + void +-IcePy::DictionaryInfo::print(PyObject* value, IceUtilInternal::Output& out, PrintObjectHistory* history) ++IcePy::DictionaryInfo::print(PyObject* value, PrintHelper& out, PrintObjectHistory* history) + { + if(!validate(value)) + { +@@ -2798,7 +2816,7 @@ + } + + void +-IcePy::ClassInfo::print(PyObject* value, IceUtilInternal::Output& out, PrintObjectHistory* history) ++IcePy::ClassInfo::print(PyObject* value, PrintHelper& out, PrintObjectHistory* history) + { + if(!validate(value)) + { +@@ -2863,7 +2881,7 @@ + } + + void +-IcePy::ClassInfo::printMembers(PyObject* value, IceUtilInternal::Output& out, PrintObjectHistory* history) ++IcePy::ClassInfo::printMembers(PyObject* value, PrintHelper& out, PrintObjectHistory* history) + { + if(base) + { +@@ -3011,7 +3035,7 @@ + } + + void +-IcePy::ProxyInfo::print(PyObject* value, IceUtilInternal::Output& out, PrintObjectHistory*) ++IcePy::ProxyInfo::print(PyObject* value, PrintHelper& out, PrintObjectHistory*) + { + if(!validate(value)) + { +@@ -3463,7 +3487,7 @@ + } + + void +-IcePy::ExceptionInfo::print(PyObject* value, IceUtilInternal::Output& out) ++IcePy::ExceptionInfo::print(PyObject* value, PrintHelper& out) + { + if(!PyObject_IsInstance(value, pythonType.get())) + { +@@ -3481,7 +3505,7 @@ + } + + void +-IcePy::ExceptionInfo::printMembers(PyObject* value, IceUtilInternal::Output& out, PrintObjectHistory* history) ++IcePy::ExceptionInfo::printMembers(PyObject* value, PrintHelper& out, PrintObjectHistory* history) + { + if(base) + { +@@ -4209,7 +4233,7 @@ + assert(info); + + ostringstream ostr; +- IceUtilInternal::Output out(ostr); ++ PrintHelper out(ostr); + PrintObjectHistory history; + history.index = 0; + info->print(value, out, &history); +@@ -4234,7 +4258,7 @@ + assert(info); + + ostringstream ostr; +- IceUtilInternal::Output out(ostr); ++ PrintHelper out(ostr); + info->print(value, out); + + string str = ostr.str(); diff --git a/devel/ice-beta/files/patch-py-modules-IcePy-Types.h b/devel/ice-beta/files/patch-py-modules-IcePy-Types.h new file mode 100644 index 0000000..6c6d92e --- /dev/null +++ b/devel/ice-beta/files/patch-py-modules-IcePy-Types.h @@ -0,0 +1,150 @@ +--- py/modules/IcePy/Types.h.orig 2015-01-18 15:25:04.917707935 +0100 ++++ py/modules/IcePy/Types.h 2015-01-18 15:24:54.689631935 +0100 +@@ -69,6 +69,50 @@ + std::map objects; + }; + ++struct PrintHelper ++{ ++ std::ostream& os; ++ Ice::Long indent; ++ ++ PrintHelper(std::ostream& o): os(o), indent(0) {} ++ void newline() ++ { ++ os << "\n" << std::string(indent * 4, ' '); ++ os.flush(); ++ } ++ ++ void sb() ++ { ++ newline(); ++ os << "{"; ++ ++indent; ++ } ++ ++ void eb() ++ { ++ --indent; ++ newline(); ++ os << "}"; ++ } ++}; ++ ++template ++inline PrintHelper& ++operator<<(PrintHelper& ph, const T& val) ++{ ++ ph.os << val; ++ return ph; ++} ++ ++template<> ++inline PrintHelper& ++operator<<(PrintHelper& ph, const IceUtilInternal::NextLine&) ++{ ++ ph.newline(); ++ return ph; ++} ++ ++ + // + // The delayed nature of class unmarshaling in the Ice protocol requires us to + // handle unmarshaling using a callback strategy. An instance of UnmarshalCallback +@@ -127,7 +171,7 @@ + virtual void unmarshal(const Ice::InputStreamPtr&, const UnmarshalCallbackPtr&, PyObject*, void*, bool, + const Ice::StringSeq* = 0) = 0; + +- virtual void print(PyObject*, IceUtilInternal::Output&, PrintObjectHistory*) = 0; ++ virtual void print(PyObject*, PrintHelper&, PrintObjectHistory*) = 0; + }; + typedef IceUtil::Handle TypeInfoPtr; + +@@ -164,7 +208,7 @@ + virtual void unmarshal(const Ice::InputStreamPtr&, const UnmarshalCallbackPtr&, PyObject*, void*, bool, + const Ice::StringSeq* = 0); + +- virtual void print(PyObject*, IceUtilInternal::Output&, PrintObjectHistory*); ++ virtual void print(PyObject*, PrintHelper&, PrintObjectHistory*); + + const Kind kind; + }; +@@ -193,7 +237,7 @@ + virtual void unmarshal(const Ice::InputStreamPtr&, const UnmarshalCallbackPtr&, PyObject*, void*, bool, + const Ice::StringSeq* = 0); + +- virtual void print(PyObject*, IceUtilInternal::Output&, PrintObjectHistory*); ++ virtual void print(PyObject*, PrintHelper&, PrintObjectHistory*); + + const std::string id; + const PyObjectHandle pythonType; +@@ -240,7 +284,7 @@ + virtual void unmarshal(const Ice::InputStreamPtr&, const UnmarshalCallbackPtr&, PyObject*, void*, bool, + const Ice::StringSeq* = 0); + +- virtual void print(PyObject*, IceUtilInternal::Output&, PrintObjectHistory*); ++ virtual void print(PyObject*, PrintHelper&, PrintObjectHistory*); + + virtual void destroy(); + +@@ -278,7 +322,7 @@ + virtual void unmarshal(const Ice::InputStreamPtr&, const UnmarshalCallbackPtr&, PyObject*, void*, bool, + const Ice::StringSeq* = 0); + +- virtual void print(PyObject*, IceUtilInternal::Output&, PrintObjectHistory*); ++ virtual void print(PyObject*, PrintHelper&, PrintObjectHistory*); + + virtual void destroy(); + +@@ -338,7 +382,7 @@ + virtual void unmarshal(const Ice::InputStreamPtr&, const UnmarshalCallbackPtr&, PyObject*, void*, bool, + const Ice::StringSeq* = 0); + +- virtual void print(PyObject*, IceUtilInternal::Output&, PrintObjectHistory*); ++ virtual void print(PyObject*, PrintHelper&, PrintObjectHistory*); + + virtual void destroy(); + +@@ -371,7 +415,7 @@ + const Ice::StringSeq* = 0); + virtual void unmarshaled(PyObject*, PyObject*, void*); + +- virtual void print(PyObject*, IceUtilInternal::Output&, PrintObjectHistory*); ++ virtual void print(PyObject*, PrintHelper&, PrintObjectHistory*); + + virtual void destroy(); + +@@ -420,11 +464,11 @@ + virtual void unmarshal(const Ice::InputStreamPtr&, const UnmarshalCallbackPtr&, PyObject*, void*, bool, + const Ice::StringSeq* = 0); + +- virtual void print(PyObject*, IceUtilInternal::Output&, PrintObjectHistory*); ++ virtual void print(PyObject*, PrintHelper&, PrintObjectHistory*); + + virtual void destroy(); + +- void printMembers(PyObject*, IceUtilInternal::Output&, PrintObjectHistory*); ++ void printMembers(PyObject*, PrintHelper&, PrintObjectHistory*); + + const std::string id; + const Ice::Int compactId; +@@ -462,7 +506,7 @@ + virtual void unmarshal(const Ice::InputStreamPtr&, const UnmarshalCallbackPtr&, PyObject*, void*, bool, + const Ice::StringSeq* = 0); + +- virtual void print(PyObject*, IceUtilInternal::Output&, PrintObjectHistory*); ++ virtual void print(PyObject*, PrintHelper&, PrintObjectHistory*); + + virtual void destroy(); + +@@ -482,8 +526,8 @@ + void marshal(PyObject*, const Ice::OutputStreamPtr&, ObjectMap*); + PyObject* unmarshal(const Ice::InputStreamPtr&); + +- void print(PyObject*, IceUtilInternal::Output&); +- void printMembers(PyObject*, IceUtilInternal::Output&, PrintObjectHistory*); ++ void print(PyObject*, PrintHelper&); ++ void printMembers(PyObject*, PrintHelper&, PrintObjectHistory*); + + std::string id; + bool preserve; diff --git a/devel/ice-beta/files/patch-py-python-Makefile b/devel/ice-beta/files/patch-py-python-Makefile new file mode 100644 index 0000000..3afcfe0 --- /dev/null +++ b/devel/ice-beta/files/patch-py-python-Makefile @@ -0,0 +1,16 @@ +--- py/python/Makefile.orig 2010-07-11 13:05:38.000000000 +1000 ++++ py/python/Makefile 2012-09-11 00:09:09.000000000 +2000 +@@ -118,10 +118,11 @@ + + install:: $(ALL_SRCS) + @echo "Installing generated code" +- $(INSTALL_DATA) *.py $(DESTDIR)$(install_pythondir) ++ $(INSTALL_DATA) *.py* $(DESTDIR)$(install_pythondir) + @for i in $(PACKAGES) ; \ + do \ +- $(INSTALL_DATA) -r $$i $(DESTDIR)$(install_pythondir) ; \ ++ mkdir -p $(DESTDIR)$(install_pythondir)/$$i ; \ ++ $(INSTALL_DATA) $$i/*.py* $(DESTDIR)$(install_pythondir)/$$i ; \ + done + + depend:: $(ICE_SLICE) $(GLACIER2_SLICE) $(ICEBOX_SLICE) $(ICEGRID_SLICE) $(ICEPATCH2_SLICE) $(ICESTORM_SLICE) diff --git a/devel/ice-beta/files/patch-py-test-Ice-info-AllTests.py b/devel/ice-beta/files/patch-py-test-Ice-info-AllTests.py new file mode 100644 index 0000000..973c98d --- /dev/null +++ b/devel/ice-beta/files/patch-py-test-Ice-info-AllTests.py @@ -0,0 +1,79 @@ +--- py.orig/test/Ice/info/AllTests.py.orig 2014-12-15 08:04:52.000000000 +0000 ++++ py/test/Ice/info/AllTests.py 2015-01-23 13:15:31.163635817 +0000 +@@ -7,12 +7,31 @@ + # + # ********************************************************************** + +-import Ice, Test, sys, threading ++import Ice, Test, sys, threading, subprocess + + def test(b): + if not b: + raise RuntimeError('test assertion failed') + ++def isFreeBSD(): ++ return sys.platform.startswith("freebsd") ++ ++def sysctl(key): ++ p = subprocess.Popen("sysctl "+key, shell=1, stdout=subprocess.PIPE) ++ try: ++ result = p.communicate()[0].strip().split()[1] ++ except IndexError: ++ return 0 ++ if sys.version_info >= (3,): ++ result = str(result, sys.stdout.encoding) ++ try: ++ return int(result) ++ except ValueError: ++ return result ++ ++def isFreeBSDJail(): ++ return isFreeBSD() and sysctl("security.jail.jailed") ++ + def allTests(communicator): + sys.stdout.write("testing proxy endpoint information... ") + sys.stdout.flush() +@@ -74,12 +93,12 @@ + ipEndpoint = endpoints[0].getInfo() + test(ipEndpoint.type() == Ice.TCPEndpointType or ipEndpoint.type() == 2 or ipEndpoint.type() == 4 or + ipEndpoint.type() == 5) +- test(ipEndpoint.host == defaultHost) ++ test(ipEndpoint.host == defaultHost or isFreeBSDJail()) + test(ipEndpoint.port > 0) + test(ipEndpoint.timeout == 15000) + + udpEndpoint = endpoints[1].getInfo() +- test(udpEndpoint.host == defaultHost) ++ test(udpEndpoint.host == defaultHost or isFreeBSDJail()) + test(udpEndpoint.datagram()) + test(udpEndpoint.port > 0) + +@@ -115,7 +134,7 @@ + ipinfo = base.ice_getConnection().getEndpoint().getInfo() + test(ipinfo.port == 12010) + test(not ipinfo.compress) +- test(ipinfo.host == defaultHost) ++ test(ipinfo.host == defaultHost or isFreeBSDJail()) + + ctx = testIntf.getEndpointInfoAsContext() + test(ctx["host"] == ipinfo.host) +@@ -125,7 +144,7 @@ + + udp = base.ice_datagram().ice_getConnection().getEndpoint().getInfo() + test(udp.port == 12010) +- test(udp.host == defaultHost) ++ test(udp.host == defaultHost or isFreeBSDJail()) + + print("ok") + +@@ -137,8 +156,8 @@ + test(len(info.adapterName) == 0) + test(info.remotePort == 12010) + if defaultHost == '127.0.0.1': +- test(info.remoteAddress == defaultHost) +- test(info.localAddress == defaultHost) ++ test(info.remoteAddress == defaultHost or isFreeBSDJail()) ++ test(info.localAddress == defaultHost or isFreeBSDJail()) + + ctx = testIntf.getConnectionInfoAsContext() + test(ctx["incoming"] == "true") diff --git a/devel/ice-beta/files/patch-scripts-Expect.py b/devel/ice-beta/files/patch-scripts-Expect.py new file mode 100644 index 0000000..8072c6b --- /dev/null +++ b/devel/ice-beta/files/patch-scripts-Expect.py @@ -0,0 +1,11 @@ +--- scripts.orig/Expect.py 2015-01-23 13:16:01.000000000 +0000 ++++ scripts/Expect.py 2015-01-23 13:21:06.526614131 +0000 +@@ -484,7 +484,7 @@ + global processes + del processes[self.p.pid] + self.p = None +- self.r.join() ++ self.r.join(timeout) + # Simulate a match on EOF + self.buf = self.r.getbuf() + self.before = self.buf diff --git a/devel/ice-beta/files/patch-scripts-TestUtil.py b/devel/ice-beta/files/patch-scripts-TestUtil.py new file mode 100644 index 0000000..ffc21f3 --- /dev/null +++ b/devel/ice-beta/files/patch-scripts-TestUtil.py @@ -0,0 +1,61 @@ +--- scripts.old/TestUtil.py 2015-01-23 16:48:48.000000000 +0000 ++++ scripts/TestUtil.py 2015-01-23 16:49:07.385754019 +0000 +@@ -84,6 +84,25 @@ + def isLinux(): + return sys.platform.startswith("linux") + ++def isFreeBSD(): ++ return sys.platform.startswith("freebsd") ++ ++def sysctl(key): ++ p = subprocess.Popen("sysctl "+key, shell=1, stdout=subprocess.PIPE) ++ try: ++ result = p.communicate()[0].strip().split()[1] ++ except IndexError: ++ return 0 ++ if sys.version_info >= (3,): ++ result = str(result, sys.stdout.encoding) ++ try: ++ return int(result) ++ except ValueError: ++ return result ++ ++def isFreeBSDJail(): ++ return isFreeBSD() and sysctl("security.jail.jailed") ++ + def getCppCompiler(): + compiler = "" + if os.environ.get("CPP_COMPILER", "") != "": +@@ -321,7 +321,7 @@ + if(p.wait() != 0): + print("uname failed:\n" + p.stdout.read().strip()) + sys.exit(1) +- if p.stdout.readline().decode('UTF-8').strip() == "x86_64" and os.environ.get("LP64", "") != "no": ++ if p.stdout.readline().decode('UTF-8').strip() in ["x86_64", "amd64"] and os.environ.get("LP64", "") != "no": + x64 = True + + # +@@ -1826,7 +1826,7 @@ + # + if isWin32(): + addLdPath(getCppLibDir(lang), env) +- elif lang in ["py", "rb", "php", "js"]: ++ elif lang in ["cpp", "py", "rb", "php", "js"]: + addLdPath(getCppLibDir(lang), env) + + if lang == "javae": +@@ -1846,6 +1865,14 @@ + print("%s*** test not supported under Darwin%s" % (prefix, suffix)) + continue + ++ if isFreeBSD() and "nofreebsd" in config: ++ print("%s*** test not supported under FreeBSD%s" % (prefix, suffix)) ++ continue ++ ++ if isFreeBSDJail() and "nofreebsdjail" in config: ++ print("%s*** test not supported within a FreeBSD Jail%s" % (prefix, suffix)) ++ continue ++ + if not isWin32() and "win32only" in config: + print("%s*** test only supported under Win32%s" % (prefix, suffix)) + continue diff --git a/devel/ice-beta/pkg-descr b/devel/ice-beta/pkg-descr new file mode 100644 index 0000000..1dcd1d7 --- /dev/null +++ b/devel/ice-beta/pkg-descr @@ -0,0 +1,7 @@ +The Internet Communications Engine (Ice) is a modern alternative to object +middleware such as CORBA(TM) or COM/DCOM/COM+. Ice is easy to learn, yet +provides a powerful network infrastructure for demanding technical applications. +Ice shines where technologies such as SOAP or XML-RPC are too slow, or do not +provide sufficient scalability or security. + +WWW: http://www.zeroc.com/ diff --git a/devel/ice-beta/pkg-message b/devel/ice-beta/pkg-message new file mode 100644 index 0000000..3466b46 --- /dev/null +++ b/devel/ice-beta/pkg-message @@ -0,0 +1,14 @@ +The default on-the-wire encoding for Ice changed in version 3.5 and IPv6 +is now enabled by default. ABI versions are not compatible. + +For details on these and additional changes please read the upgrading +instructions available at + + http://doc.zeroc.com/x/SQpN + +For on-the-wire background compatibility add + + Ice.IPv6=0 + Ice.Default.EncodingVersion=1.0 + +to your Ice application configuration. diff --git a/devel/ice-beta/pkg-plist b/devel/ice-beta/pkg-plist new file mode 100644 index 0000000..eb06708 --- /dev/null +++ b/devel/ice-beta/pkg-plist @@ -0,0 +1,683 @@ +bin/dumpdb +bin/glacier2router +bin/icebox +bin/iceboxadmin +bin/iceca +bin/icegridadmin +bin/icegridnode +bin/icegridregistry +bin/icepatch2calc +bin/icepatch2client +bin/icepatch2server +bin/icestormadmin +bin/icestormmigrate +bin/slice2cpp +bin/slice2cs +bin/slice2freeze +bin/slice2freezej +bin/slice2html +bin/slice2java +bin/slice2js +bin/slice2php +bin/slice2py +bin/slice2rb +bin/transformdb +include/Freeze/BackgroundSaveEvictor.h +include/Freeze/Catalog.h +include/Freeze/CatalogData.h +include/Freeze/CatalogIndexList.h +include/Freeze/Connection.h +include/Freeze/ConnectionF.h +include/Freeze/DB.h +include/Freeze/Evictor.h +include/Freeze/EvictorF.h +include/Freeze/EvictorStorage.h +include/Freeze/Exception.h +include/Freeze/Freeze.h +include/Freeze/Index.h +include/Freeze/Initialize.h +include/Freeze/Map.h +include/Freeze/Transaction.h +include/Freeze/TransactionHolder.h +include/Freeze/TransactionalEvictor.h +include/Glacier2/Application.h +include/Glacier2/Config.h +include/Glacier2/Glacier2.h +include/Glacier2/Metrics.h +include/Glacier2/NullPermissionsVerifier.h +include/Glacier2/PermissionsVerifier.h +include/Glacier2/PermissionsVerifierF.h +include/Glacier2/Router.h +include/Glacier2/RouterF.h +include/Glacier2/SSLInfo.h +include/Glacier2/Session.h +include/Glacier2/SessionHelper.h +include/Ice/ACMF.h +include/Ice/Application.h +include/Ice/AsyncResult.h +include/Ice/AsyncResultF.h +include/Ice/BasicStream.h +include/Ice/Buffer.h +include/Ice/BuiltinSequences.h +include/Ice/Communicator.h +include/Ice/CommunicatorAsync.h +include/Ice/CommunicatorF.h +include/Ice/Config.h +include/Ice/Connection.h +include/Ice/ConnectionAsync.h +include/Ice/ConnectionF.h +include/Ice/ConnectionFactoryF.h +include/Ice/ConnectionIF.h +include/Ice/Current.h +include/Ice/DefaultObjectFactory.h +include/Ice/DeprecatedStringConverter.h +include/Ice/DispatchInterceptor.h +include/Ice/Dispatcher.h +include/Ice/DynamicLibrary.h +include/Ice/DynamicLibraryF.h +include/Ice/Endpoint.h +include/Ice/EndpointF.h +include/Ice/EndpointTypes.h +include/Ice/Exception.h +include/Ice/FacetMap.h +include/Ice/FactoryTable.h +include/Ice/FactoryTableInit.h +include/Ice/Format.h +include/Ice/Functional.h +include/Ice/GCObject.h +include/Ice/Handle.h +include/Ice/Ice.h +include/Ice/Identity.h +include/Ice/ImplicitContext.h +include/Ice/ImplicitContextF.h +include/Ice/Incoming.h +include/Ice/IncomingAsync.h +include/Ice/IncomingAsyncF.h +include/Ice/Initialize.h +include/Ice/InstanceF.h +include/Ice/Instrumentation.h +include/Ice/InstrumentationF.h +include/Ice/LocalException.h +include/Ice/LocalObject.h +include/Ice/LocalObjectF.h +include/Ice/Locator.h +include/Ice/LocatorF.h +include/Ice/Logger.h +include/Ice/LoggerF.h +include/Ice/LoggerUtil.h +include/Ice/Metrics.h +include/Ice/MetricsAdminI.h +include/Ice/MetricsFunctional.h +include/Ice/MetricsObserverI.h +include/Ice/NativePropertiesAdmin.h +include/Ice/Object.h +include/Ice/ObjectAdapter.h +include/Ice/ObjectAdapterF.h +include/Ice/ObjectAdapterFactoryF.h +include/Ice/ObjectF.h +include/Ice/ObjectFactory.h +include/Ice/ObjectFactoryF.h +include/Ice/ObjectFactoryManagerF.h +include/Ice/ObserverHelper.h +include/Ice/Outgoing.h +include/Ice/OutgoingAsync.h +include/Ice/OutgoingAsyncF.h +include/Ice/Plugin.h +include/Ice/PluginF.h +include/Ice/Process.h +include/Ice/ProcessF.h +include/Ice/Properties.h +include/Ice/PropertiesAdmin.h +include/Ice/PropertiesF.h +include/Ice/Protocol.h +include/Ice/Proxy.h +include/Ice/ProxyF.h +include/Ice/ProxyFactoryF.h +include/Ice/ProxyHandle.h +include/Ice/ReferenceF.h +include/Ice/RemoteLogger.h +include/Ice/RequestHandlerF.h +include/Ice/ResponseHandlerF.h +include/Ice/Router.h +include/Ice/RouterF.h +include/Ice/ServantLocator.h +include/Ice/ServantLocatorF.h +include/Ice/ServantManagerF.h +include/Ice/Service.h +include/Ice/SliceChecksumDict.h +include/Ice/SliceChecksums.h +include/Ice/SlicedData.h +include/Ice/SlicedDataF.h +include/Ice/Stream.h +include/Ice/StreamF.h +include/Ice/StreamHelpers.h +include/Ice/ThreadPoolF.h +include/Ice/UserExceptionFactory.h +include/Ice/Version.h +include/IceBox/Config.h +include/IceBox/IceBox.h +include/IceGrid/Admin.h +include/IceGrid/Config.h +include/IceGrid/Descriptor.h +include/IceGrid/Discovery.h +include/IceGrid/Exception.h +include/IceGrid/FileParser.h +include/IceGrid/IceGrid.h +include/IceGrid/Locator.h +include/IceGrid/Observer.h +include/IceGrid/PluginFacade.h +include/IceGrid/Query.h +include/IceGrid/Registry.h +include/IceGrid/ReplicaGroupFilter.h +include/IceGrid/Session.h +include/IceGrid/UserAccountMapper.h +include/IcePatch2/ClientUtil.h +include/IcePatch2/Config.h +include/IcePatch2/FileInfo.h +include/IcePatch2/FileServer.h +include/IcePatch2/Util.h +include/IceSSL/Config.h +include/IceSSL/ConnectionInfo.h +include/IceSSL/EndpointInfo.h +include/IceSSL/IceSSL.h +include/IceSSL/Plugin.h +include/IceStorm/Config.h +include/IceStorm/IceStorm.h +include/IceStorm/Metrics.h +include/IceUtil/AbstractMutex.h +include/IceUtil/Cache.h +include/IceUtil/Cond.h +include/IceUtil/Config.h +include/IceUtil/CountDownLatch.h +include/IceUtil/CtrlCHandler.h +include/IceUtil/DisableWarnings.h +include/IceUtil/Exception.h +include/IceUtil/Functional.h +include/IceUtil/Handle.h +include/IceUtil/IceUtil.h +include/IceUtil/IconvStringConverter.h +include/IceUtil/InputUtil.h +include/IceUtil/Iterator.h +include/IceUtil/Lock.h +include/IceUtil/Monitor.h +include/IceUtil/Mutex.h +include/IceUtil/MutexProtocol.h +include/IceUtil/MutexPtrLock.h +include/IceUtil/MutexPtrTryLock.h +include/IceUtil/Optional.h +include/IceUtil/Options.h +include/IceUtil/OutputUtil.h +include/IceUtil/PopDisableWarnings.h +include/IceUtil/PushDisableWarnings.h +include/IceUtil/Random.h +include/IceUtil/RecMutex.h +include/IceUtil/SHA1.h +include/IceUtil/ScannerConfig.h +include/IceUtil/ScopedArray.h +include/IceUtil/Shared.h +include/IceUtil/StringConverter.h +include/IceUtil/StringUtil.h +include/IceUtil/Thread.h +include/IceUtil/ThreadException.h +include/IceUtil/Time.h +include/IceUtil/Timer.h +include/IceUtil/UUID.h +include/IceUtil/UndefSysMacros.h +include/IceUtil/UniquePtr.h +include/Slice/CPlusPlusUtil.h +include/Slice/Checksum.h +include/Slice/CsUtil.h +include/Slice/DotNetNames.h +include/Slice/FileTracker.h +include/Slice/JavaUtil.h +include/Slice/PHPUtil.h +include/Slice/Parser.h +include/Slice/Preprocessor.h +include/Slice/PythonUtil.h +include/Slice/RubyUtil.h +include/Slice/Util.h +lib/ImportKey.class +lib/libFreeze.so +lib/libFreeze.so.3.6b +lib/libFreeze.so.36b +lib/libGlacier2.so +lib/libGlacier2.so.3.6b +lib/libGlacier2.so.36b +lib/libGlacier2CryptPermissionsVerifier.so +lib/libGlacier2CryptPermissionsVerifier.so.3.6b +lib/libGlacier2CryptPermissionsVerifier.so.36b +lib/libIce.so +lib/libIce.so.3.6b +lib/libIce.so.36b +lib/libIceBox.so +lib/libIceBox.so.3.6b +lib/libIceBox.so.36b +lib/libIceDiscovery.so +lib/libIceDiscovery.so.3.6b +lib/libIceDiscovery.so.36b +lib/libIceGrid.so +lib/libIceGrid.so.3.6b +lib/libIceGrid.so.36b +lib/libIcePatch2.so +lib/libIcePatch2.so.3.6b +lib/libIcePatch2.so.36b +lib/libIceSSL.so +lib/libIceSSL.so.3.6b +lib/libIceSSL.so.36b +lib/libIceStorm.so +lib/libIceStorm.so.3.6b +lib/libIceStorm.so.36b +lib/libIceStormService.so +lib/libIceStormService.so.3.6b +lib/libIceStormService.so.36b +lib/libIceUtil.so +lib/libIceUtil.so.3.6b +lib/libIceUtil.so.36b +lib/libIceXML.so +lib/libIceXML.so.3.6b +lib/libIceXML.so.36b +lib/libSlice.so +lib/libSlice.so.3.6b +lib/libSlice.so.36b +man/man1/dumpdb.1.gz +man/man1/glacier2router.1.gz +man/man1/icebox.1.gz +man/man1/iceboxadmin.1.gz +man/man1/iceca.1.gz +man/man1/icegridadmin.1.gz +man/man1/icegridnode.1.gz +man/man1/icegridregistry.1.gz +man/man1/icepatch2calc.1.gz +man/man1/icepatch2client.1.gz +man/man1/icepatch2server.1.gz +man/man1/icestormadmin.1.gz +man/man1/icestormmigrate.1.gz +man/man1/slice2cpp.1.gz +man/man1/slice2cs.1.gz +man/man1/slice2freeze.1.gz +man/man1/slice2freezej.1.gz +man/man1/slice2html.1.gz +man/man1/slice2java.1.gz +man/man1/slice2js.1.gz +man/man1/slice2php.1.gz +man/man1/slice2py.1.gz +man/man1/slice2rb.1.gz +man/man1/transformdb.1.gz +%%DATADIR%%/CHANGES +%%DATADIR%%/Freeze/BackgroundSaveEvictor.ice +%%DATADIR%%/Freeze/CatalogData.ice +%%DATADIR%%/Freeze/Connection.ice +%%DATADIR%%/Freeze/ConnectionF.ice +%%DATADIR%%/Freeze/DB.ice +%%DATADIR%%/Freeze/Evictor.ice +%%DATADIR%%/Freeze/EvictorF.ice +%%DATADIR%%/Freeze/EvictorStorage.ice +%%DATADIR%%/Freeze/Exception.ice +%%DATADIR%%/Freeze/Transaction.ice +%%DATADIR%%/Freeze/TransactionalEvictor.ice +%%DATADIR%%/Glacier2/Metrics.ice +%%DATADIR%%/Glacier2/PermissionsVerifier.ice +%%DATADIR%%/Glacier2/PermissionsVerifierF.ice +%%DATADIR%%/Glacier2/Router.ice +%%DATADIR%%/Glacier2/RouterF.ice +%%DATADIR%%/Glacier2/SSLInfo.ice +%%DATADIR%%/Glacier2/Session.ice +%%DATADIR%%/ICE_LICENSE +%%DATADIR%%/Ice/BuiltinSequences.ice +%%DATADIR%%/Ice/Communicator.ice +%%DATADIR%%/Ice/CommunicatorF.ice +%%DATADIR%%/Ice/Connection.ice +%%DATADIR%%/Ice/ConnectionF.ice +%%DATADIR%%/Ice/Current.ice +%%DATADIR%%/Ice/Endpoint.ice +%%DATADIR%%/Ice/EndpointF.ice +%%DATADIR%%/Ice/EndpointTypes.ice +%%DATADIR%%/Ice/FacetMap.ice +%%DATADIR%%/Ice/Identity.ice +%%DATADIR%%/Ice/ImplicitContext.ice +%%DATADIR%%/Ice/ImplicitContextF.ice +%%DATADIR%%/Ice/Instrumentation.ice +%%DATADIR%%/Ice/InstrumentationF.ice +%%DATADIR%%/Ice/LocalException.ice +%%DATADIR%%/Ice/Locator.ice +%%DATADIR%%/Ice/LocatorF.ice +%%DATADIR%%/Ice/Logger.ice +%%DATADIR%%/Ice/LoggerF.ice +%%DATADIR%%/Ice/Metrics.ice +%%DATADIR%%/Ice/ObjectAdapter.ice +%%DATADIR%%/Ice/ObjectAdapterF.ice +%%DATADIR%%/Ice/ObjectFactory.ice +%%DATADIR%%/Ice/ObjectFactoryF.ice +%%DATADIR%%/Ice/Plugin.ice +%%DATADIR%%/Ice/PluginF.ice +%%DATADIR%%/Ice/Process.ice +%%DATADIR%%/Ice/ProcessF.ice +%%DATADIR%%/Ice/Properties.ice +%%DATADIR%%/Ice/PropertiesAdmin.ice +%%DATADIR%%/Ice/PropertiesF.ice +%%DATADIR%%/Ice/RemoteLogger.ice +%%DATADIR%%/Ice/Router.ice +%%DATADIR%%/Ice/RouterF.ice +%%DATADIR%%/Ice/ServantLocator.ice +%%DATADIR%%/Ice/ServantLocatorF.ice +%%DATADIR%%/Ice/SliceChecksumDict.ice +%%DATADIR%%/Ice/Version.ice +%%DATADIR%%/IceBox/IceBox.ice +%%DATADIR%%/IceDiscovery/IceDiscovery.ice +%%DATADIR%%/IceGrid/Admin.ice +%%DATADIR%%/IceGrid/Descriptor.ice +%%DATADIR%%/IceGrid/Discovery.ice +%%DATADIR%%/IceGrid/Exception.ice +%%DATADIR%%/IceGrid/FileParser.ice +%%DATADIR%%/IceGrid/Locator.ice +%%DATADIR%%/IceGrid/Observer.ice +%%DATADIR%%/IceGrid/PluginFacade.ice +%%DATADIR%%/IceGrid/Query.ice +%%DATADIR%%/IceGrid/Registry.ice +%%DATADIR%%/IceGrid/Session.ice +%%DATADIR%%/IceGrid/UserAccountMapper.ice +%%DATADIR%%/IcePatch2/FileInfo.ice +%%DATADIR%%/IcePatch2/FileServer.ice +%%DATADIR%%/IceSSL/ConnectionInfo.ice +%%DATADIR%%/IceSSL/EndpointInfo.ice +%%DATADIR%%/IceStorm/IceStorm.ice +%%DATADIR%%/IceStorm/Metrics.ice +%%DATADIR%%/LICENSE +%%DATADIR%%/config/icegrid-slice.3.5.ice.gz +%%DATADIR%%/config/icegrid-slice.3.6.ice.gz +%%DATADIR%%/config/templates.xml +%%DATADIR%%/config/upgradeicegrid36.py +%%PORTDOCS%%%%DOCSDIR%%/reference/Freeze.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Freeze/BackgroundSaveEvictor.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Freeze/CatalogData.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Freeze/Connection.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Freeze/DatabaseException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Freeze/DeadlockException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Freeze/Evictor.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Freeze/EvictorDeactivatedException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Freeze/EvictorIterator.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Freeze/IndexNotFoundException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Freeze/InvalidPositionException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Freeze/NoSuchElementException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Freeze/NotFoundException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Freeze/ObjectRecord.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Freeze/ServantInitializer.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Freeze/Statistics.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Freeze/Transaction.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Freeze/TransactionAlreadyInProgressException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Freeze/TransactionalEvictor.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Glacier2.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Glacier2/CannotCreateSessionException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Glacier2/IdentitySet.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Glacier2/PermissionDeniedException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Glacier2/PermissionsVerifier.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Glacier2/Router.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Glacier2/SSLInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Glacier2/SSLPermissionsVerifier.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Glacier2/SSLSessionManager.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Glacier2/Session.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Glacier2/SessionControl.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Glacier2/SessionManager.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Glacier2/SessionNotExistException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Glacier2/StringSet.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ACM.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ACMClose.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ACMHeartbeat.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/AdapterAlreadyActiveException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/AdapterNotFoundException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/AlreadyRegisteredException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/BadMagicException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/CloneNotImplementedException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/CloseConnectionException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/CloseTimeoutException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/CollocationOptimizationException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/Communicator.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/CommunicatorDestroyedException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/CompressionException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ConnectFailedException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ConnectTimeoutException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/Connection.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ConnectionCallback.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ConnectionInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ConnectionLostException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ConnectionNotValidatedException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ConnectionRefusedException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ConnectionTimeoutException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/Current.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/DNSException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/DatagramLimitException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/EncapsulationException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/EncodingVersion.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/Endpoint.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/EndpointInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/EndpointParseException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/EndpointSelectionType.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/EndpointSelectionTypeParseException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/FacetNotExistException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/FeatureNotSupportedException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/FileException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/FixedProxyException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ForcedCloseConnectionException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/IPConnectionInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/IPEndpointInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/Identity.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/IdentityParseException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/IllegalIdentityException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/IllegalMessageSizeException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/IllegalServantException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ImplicitContext.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/InitializationException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/Instrumentation.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/InvalidReplicaGroupIdException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/InvocationCanceledException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/InvocationTimeoutException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/Locator.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/LocatorFinder.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/LocatorRegistry.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/LogMessage.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/LogMessageType.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/Logger.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/LoggerAdmin.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/MarshalException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/MemoryLimitException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/NoEndpointException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/NoObjectFactoryException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/NotRegisteredException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ObjectAdapter.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ObjectAdapterDeactivatedException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ObjectAdapterIdInUseException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ObjectFactory.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ObjectNotExistException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ObjectNotFoundException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/OpaqueEndpointInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/OperationInterruptedException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/OperationMode.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/OperationNotExistException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/Plugin.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/PluginInitializationException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/PluginManager.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/Process.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/Properties.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/PropertiesAdmin.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ProtocolException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ProtocolVersion.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ProxyParseException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ProxyUnmarshalException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/RemoteLogger.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/RemoteLoggerAlreadyAttachedException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/RequestFailedException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ResponseSentException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/Router.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/RouterFinder.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/SecurityException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ServantLocator.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/ServerNotFoundException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/SocketException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/StringConversionException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/SyscallException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/TCPConnectionInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/TCPEndpointInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/TimeoutException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/TwowayOnlyException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/UDPConnectionInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/UDPEndpointInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/UnexpectedObjectException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/UnknownException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/UnknownLocalException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/UnknownMessageException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/UnknownReplyStatusException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/UnknownRequestIdException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/UnknownUserException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/UnmarshalOutOfBoundsException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/UnsupportedEncodingException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/UnsupportedProtocolException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/VersionMismatchException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/VersionParseException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/WSConnectionInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/Ice/WSEndpointInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceBox.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceBox/AlreadyStartedException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceBox/AlreadyStoppedException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceBox/FailureException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceBox/NoSuchServiceException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceBox/Service.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceBox/ServiceManager.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceBox/ServiceObserver.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/AccessDeniedException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/AdapterDescriptor.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/AdapterDynamicInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/AdapterInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/AdapterNotExistException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/AdapterObserver.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/AdaptiveLoadBalancingPolicy.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/Admin.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/AdminSession.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/AllocationException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/AllocationTimeoutException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ApplicationDescriptor.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ApplicationInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ApplicationNotExistException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ApplicationObserver.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ApplicationUpdateDescriptor.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ApplicationUpdateInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/BadSignalException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/BoxedDistributionDescriptor.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/BoxedString.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/CommunicatorDescriptor.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/DbEnvDescriptor.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/DeploymentException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/DistributionDescriptor.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/FileIterator.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/FileNotAvailableException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/FileParser.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/IceBoxDescriptor.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/LoadBalancingPolicy.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/LoadInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/LoadSample.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/Locator.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/Lookup.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/LookupReply.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/NodeDescriptor.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/NodeDynamicInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/NodeInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/NodeNotExistException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/NodeObserver.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/NodeUnreachableException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/NodeUpdateDescriptor.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ObjectDescriptor.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ObjectExistsException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ObjectInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ObjectNotRegisteredException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ObjectObserver.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ObserverAlreadyRegisteredException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/OrderedLoadBalancingPolicy.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ParseException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/PatchException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/PermissionDeniedException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/PropertyDescriptor.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/PropertySetDescriptor.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/Query.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/RandomLoadBalancingPolicy.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/Registry.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/RegistryInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/RegistryNotExistException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/RegistryObserver.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/RegistryPluginFacade.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/RegistryUnreachableException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ReplicaGroupDescriptor.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ReplicaGroupFilter.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/RoundRobinLoadBalancingPolicy.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ServerDescriptor.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ServerDynamicInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ServerInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ServerInstanceDescriptor.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ServerNotExistException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ServerStartException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ServerState.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ServerStopException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ServerUnreachableException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ServiceDescriptor.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/ServiceInstanceDescriptor.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/Session.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/TemplateDescriptor.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/TypeFilter.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/UserAccountMapper.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceGrid/UserAccountNotFoundException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceMX.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceMX/ChildInvocationMetrics.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceMX/CollocatedMetrics.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceMX/ConnectionMetrics.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceMX/DispatchMetrics.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceMX/InvocationMetrics.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceMX/Metrics.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceMX/MetricsAdmin.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceMX/MetricsFailures.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceMX/RemoteMetrics.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceMX/SessionMetrics.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceMX/SubscriberMetrics.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceMX/ThreadMetrics.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceMX/TopicMetrics.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceMX/UnknownMetricsView.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IcePatch2.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IcePatch2/FileAccessException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IcePatch2/FileInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IcePatch2/FileServer.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IcePatch2/PartitionOutOfRangeException.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceSSL.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceSSL/ConnectionInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceSSL/EndpointInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceStorm.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceStorm/AlreadySubscribed.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceStorm/BadQoS.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceStorm/Finder.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceStorm/InvalidSubscriber.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceStorm/LinkExists.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceStorm/LinkInfo.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceStorm/NoSuchLink.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceStorm/NoSuchTopic.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceStorm/Topic.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceStorm/TopicExists.html +%%PORTDOCS%%%%DOCSDIR%%/reference/IceStorm/TopicManager.html +%%PORTDOCS%%%%DOCSDIR%%/reference/_sindex.html +%%PORTDOCS%%%%DOCSDIR%%/reference/images/caution.gif +%%PORTDOCS%%%%DOCSDIR%%/reference/images/closed.gif +%%PORTDOCS%%%%DOCSDIR%%/reference/images/collapseAll.gif +%%PORTDOCS%%%%DOCSDIR%%/reference/images/expandAll.gif +%%PORTDOCS%%%%DOCSDIR%%/reference/images/home.gif +%%PORTDOCS%%%%DOCSDIR%%/reference/images/important.gif +%%PORTDOCS%%%%DOCSDIR%%/reference/images/index.gif +%%PORTDOCS%%%%DOCSDIR%%/reference/images/logo.gif +%%PORTDOCS%%%%DOCSDIR%%/reference/images/next.gif +%%PORTDOCS%%%%DOCSDIR%%/reference/images/nextx.gif +%%PORTDOCS%%%%DOCSDIR%%/reference/images/note.gif +%%PORTDOCS%%%%DOCSDIR%%/reference/images/opened.gif +%%PORTDOCS%%%%DOCSDIR%%/reference/images/prev.gif +%%PORTDOCS%%%%DOCSDIR%%/reference/images/prevx.gif +%%PORTDOCS%%%%DOCSDIR%%/reference/images/tip.gif +%%PORTDOCS%%%%DOCSDIR%%/reference/images/up.gif +%%PORTDOCS%%%%DOCSDIR%%/reference/images/upx.gif +%%PORTDOCS%%%%DOCSDIR%%/reference/images/warning.gif +%%PORTDOCS%%%%DOCSDIR%%/reference/index.html +%%PORTDOCS%%%%DOCSDIR%%/reference/symboltree.js diff --git a/devel/php5-ice-beta/Makefile b/devel/php5-ice-beta/Makefile new file mode 100644 index 0000000..ca8965f --- /dev/null +++ b/devel/php5-ice-beta/Makefile @@ -0,0 +1,66 @@ +# Created by: Michael Gmelin +# $FreeBSD: $ + +CATEGORIES= devel +PKGNAMEPREFIX= php5- + +MAINTAINER= freebsd@grem.de +COMMENT= Ice (Internet Communications Engine) language mapping for PHP + +LICENSE= GPLv2 + +BUILD_DEPENDS= mcpp:${PORTSDIR}/devel/mcpp \ + slice2php:${PORTSDIR}/devel/ice-beta +LIB_DEPENDS= libIce.so.${LIB_VRS}:${PORTSDIR}/devel/ice-beta + +OPTIONS_DEFINE= DEBUG DOCS NAMESPACES +OPTIONS_DEFAULT= +NAMESPACES_DESC= Use PHP namespaces (recommended) + +SLAVE_PORT= yes +MASTERDIR= ${.CURDIR}/../ice-beta +PLIST= ${.CURDIR}/pkg-plist + +MAKE_ARGS+= PHP_EXT_DIR=${PHP_EXT_DIR} ICE_HOME=${LOCALBASE} \ + PHP_HOME=${LOCALBASE} OPTIMIZE=yes +USE_PHP= yes +USE_PHP_BUILD= yes +DEFAULT_PHP_VER=5 +IGNORE_WITH_PHP=52 +BUILD_WRKSRC= ${WRKSRC}/php +INSTALL_WRKSRC= ${WRKSRC}/php + +LIB_VRS= ${PORTVERSION:S|.||g:C|0$||} +PHP_MODNAME?= IcePHP + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/php/${PHP_EXT_DIR}/*.so + @${MKDIR} ${STAGEDIR}${PREFIX}/etc/php + +add-plist-info: + @${ECHO_CMD} "@exec mkdir -p %D/etc/php" \ + >> ${TMPPLIST} + @${ECHO_CMD} "@exec echo extension=${PHP_MODNAME}.so >> %D/etc/php/extensions.ini" \ + >> ${TMPPLIST} + @${ECHO_CMD} "@unexec cp %D/etc/php/extensions.ini %D/etc/php/extensions.ini.orig" \ + >> ${TMPPLIST} + @${ECHO_CMD} "@unexec grep -v extension=${PHP_MODNAME}\\\.so %D/etc/php/extensions.ini.orig > %D/etc/php/extensions.ini || true" \ + >> ${TMPPLIST} + @${ECHO_CMD} "@unexec rm %D/etc/php/extensions.ini.orig" \ + >> ${TMPPLIST} + @${ECHO_CMD} "@unexec [ -s %D/etc/php/extensions.ini ] || rm %D/etc/php/extensions.ini" \ + >> ${TMPPLIST} + @${ECHO_CMD} "@unexec rmdir %D/etc/php 2> /dev/null || true" \ + >> ${TMPPLIST} + +security-check: + @${ECHO_CMD} "****************************************************************************" + @${ECHO_CMD} "" + @${ECHO_CMD} "The following line has been added to your ${PREFIX}/etc/php/extensions.ini" + @${ECHO_CMD} "configuration file to automatically load the installed extension:" + @${ECHO_CMD} "" + @${ECHO_CMD} "extension=${PHP_MODNAME}.so" + @${ECHO_CMD} "" + @${ECHO_CMD} "****************************************************************************" + +.include "${MASTERDIR}/Makefile" diff --git a/devel/php5-ice-beta/pkg-descr b/devel/php5-ice-beta/pkg-descr new file mode 100644 index 0000000..fcf59db --- /dev/null +++ b/devel/php5-ice-beta/pkg-descr @@ -0,0 +1,6 @@ +An Ice language mapping for PHP is a recent and welcome addition +to the Ice product portfolio, enabling developers to take advantage +of the productivity offered by PHP's friendly syntax and extensive +function library. + +WWW: http://www.zeroc.com/ diff --git a/devel/php5-ice-beta/pkg-plist b/devel/php5-ice-beta/pkg-plist new file mode 100644 index 0000000..a351e5b --- /dev/null +++ b/devel/php5-ice-beta/pkg-plist @@ -0,0 +1,65 @@ +lib/php/%%PHP_EXT_DIR%%/IcePHP.so +share/pear/Glacier2.php +share/pear/Glacier2/Metrics.php +share/pear/Glacier2/PermissionsVerifier.php +share/pear/Glacier2/PermissionsVerifierF.php +share/pear/Glacier2/Router.php +share/pear/Glacier2/RouterF.php +share/pear/Glacier2/SSLInfo.php +share/pear/Glacier2/Session.php +%%NONAMESPACES%%share/pear/Ice.php +%%NAMESPACES%%share/pear/Ice_ns.php +share/pear/Ice/BuiltinSequences.php +share/pear/Ice/Communicator.php +share/pear/Ice/CommunicatorF.php +share/pear/Ice/Connection.php +share/pear/Ice/ConnectionF.php +share/pear/Ice/Current.php +share/pear/Ice/Endpoint.php +share/pear/Ice/EndpointF.php +share/pear/Ice/EndpointTypes.php +share/pear/Ice/FacetMap.php +share/pear/Ice/Identity.php +share/pear/Ice/ImplicitContext.php +share/pear/Ice/ImplicitContextF.php +share/pear/Ice/Instrumentation.php +share/pear/Ice/InstrumentationF.php +share/pear/Ice/LocalException.php +share/pear/Ice/Locator.php +share/pear/Ice/LocatorF.php +share/pear/Ice/Logger.php +share/pear/Ice/LoggerF.php +share/pear/Ice/Metrics.php +share/pear/Ice/ObjectAdapterF.php +share/pear/Ice/ObjectFactory.php +share/pear/Ice/ObjectFactoryF.php +share/pear/Ice/Plugin.php +share/pear/Ice/PluginF.php +share/pear/Ice/Process.php +share/pear/Ice/ProcessF.php +share/pear/Ice/Properties.php +share/pear/Ice/PropertiesAdmin.php +share/pear/Ice/PropertiesF.php +share/pear/Ice/Router.php +share/pear/Ice/RouterF.php +share/pear/Ice/SliceChecksumDict.php +share/pear/Ice/Version.php +share/pear/IceBox.php +share/pear/IceBox/IceBox.php +share/pear/IceGrid.php +share/pear/IceGrid/Admin.php +share/pear/IceGrid/Descriptor.php +share/pear/IceGrid/Exception.php +share/pear/IceGrid/FileParser.php +share/pear/IceGrid/Locator.php +share/pear/IceGrid/Observer.php +share/pear/IceGrid/Query.php +share/pear/IceGrid/Registry.php +share/pear/IceGrid/Session.php +share/pear/IceGrid/UserAccountMapper.php +share/pear/IcePatch2.php +share/pear/IcePatch2/FileInfo.php +share/pear/IcePatch2/FileServer.php +share/pear/IceStorm.php +share/pear/IceStorm/IceStorm.php +share/pear/IceStorm/Metrics.php diff --git a/devel/py-ice-beta/Makefile b/devel/py-ice-beta/Makefile new file mode 100644 index 0000000..c73cc4c --- /dev/null +++ b/devel/py-ice-beta/Makefile @@ -0,0 +1,43 @@ +# Created by: Michael Gmelin +# $FreeBSD: # + +CATEGORIES= devel python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= freebsd@grem.de +COMMENT= Ice (Internet Communications Engine) language mapping for Python + +LICENSE= GPLv2 + +BUILD_DEPENDS= mcpp:${PORTSDIR}/devel/mcpp \ + slice2py:${PORTSDIR}/devel/ice-beta +LIB_DEPENDS= libIce.so.${LIB_VRS}:${PORTSDIR}/devel/ice-beta + +USES= python +SLAVE_PORT= yes +MASTERDIR= ${.CURDIR}/../ice-beta +PLIST= ${.CURDIR}/pkg-plist + +BUILD_WRKSRC= ${WRKSRC}/py +INSTALL_WRKSRC= ${WRKSRC}/py + +MAKE_ENV+= PYTHON_VERSION=${PYTHON_VERSION} + +LIB_VRS= ${PORTVERSION:S|.||g:C|[0-9]$||} +PLIST_SUB= LIB_VERSION="${PORTVERSION}" LIB_VRS="${LIB_VRS}" + +# bypass infrastructure bug (taken from www/py-django) +OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options +OPTIONS_DEFINE= DEBUG DOCS TESTS +OPTIONS_DEFAULT=TESTS +TESTS_DESC= Run tests + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PYSITEDIR}/Ice/*.so.* + ${ECHO} "Ice" > ${STAGEDIR}${PYSITEDIR}/Ice.pth + @${FIND} ${STAGEDIR}${PYSITEDIR}/Ice \( -name "*.pyc" -or -name "*.pyo" \) \ + -exec ${CHMOD} u+w {} \; + @${PYTHON_CMD} -m compileall -d ${PYSITEDIR}/Ice ${STAGEDIR}${PYSITEDIR}/Ice + @${PYTHON_CMD} -O -m compileall -d ${PYSITEDIR}/Ice ${STAGEDIR}${PYSITEDIR}/Ice + +.include "${MASTERDIR}/Makefile" diff --git a/devel/py-ice-beta/pkg-descr b/devel/py-ice-beta/pkg-descr new file mode 100644 index 0000000..c10c5c4 --- /dev/null +++ b/devel/py-ice-beta/pkg-descr @@ -0,0 +1,8 @@ +Python and Ice have much in common: they both are suited for a wide variety +of tasks, excel at application integration, and are easy for developers +to use. An Ice language mapping for Python is a recent and welcome addition +to the Ice product portfolio, enabling developers to take advantage +of the productivity offered by Python's friendly syntax and extensive +function library. + +WWW: http://www.zeroc.com/ diff --git a/devel/py-ice-beta/pkg-plist b/devel/py-ice-beta/pkg-plist new file mode 100644 index 0000000..97e905a --- /dev/null +++ b/devel/py-ice-beta/pkg-plist @@ -0,0 +1,339 @@ +%%PYTHON_SITELIBDIR%%/Ice.pth +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/IceBox/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/IceBox/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/IceMX/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/IceMX/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/IcePatch2/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/IcePatch2/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/IceStorm/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/IceStorm/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Glacier2.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Glacier2.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Glacier2_Metrics_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Glacier2_Metrics_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Glacier2_PermissionsVerifierF_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Glacier2_PermissionsVerifierF_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Glacier2_PermissionsVerifier_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Glacier2_PermissionsVerifier_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Glacier2_RouterF_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Glacier2_RouterF_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Glacier2_Router_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Glacier2_Router_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Glacier2_SSLInfo_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Glacier2_SSLInfo_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Glacier2_Session_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Glacier2_Session_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceBox_IceBox_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceBox_IceBox_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceGrid_Admin_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceGrid_Admin_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceGrid_Descriptor_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceGrid_Descriptor_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceGrid_Exception_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceGrid_Exception_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceGrid_FileParser_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceGrid_FileParser_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceGrid_Locator_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceGrid_Locator_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceGrid_Observer_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceGrid_Observer_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceGrid_Query_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceGrid_Query_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceGrid_Registry_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceGrid_Registry_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceGrid_Session_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceGrid_Session_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceGrid_UserAccountMapper_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceGrid_UserAccountMapper_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IcePatch2_FileInfo_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IcePatch2_FileInfo_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IcePatch2_FileServer_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IcePatch2_FileServer_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceStorm_IceStorm_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceStorm_IceStorm_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceStorm_Metrics_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/IceStorm_Metrics_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_BuiltinSequences_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_BuiltinSequences_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_CommunicatorF_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_CommunicatorF_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Communicator_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Communicator_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_ConnectionF_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_ConnectionF_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Connection_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Connection_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Current_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Current_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_EndpointF_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_EndpointF_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_EndpointTypes_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_EndpointTypes_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Endpoint_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Endpoint_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_FacetMap_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_FacetMap_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Identity_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Identity_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_ImplicitContextF_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_ImplicitContextF_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_ImplicitContext_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_ImplicitContext_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_InstrumentationF_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_InstrumentationF_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Instrumentation_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Instrumentation_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_LocalException_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_LocalException_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_LocatorF_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_LocatorF_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Locator_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Locator_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_LoggerF_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_LoggerF_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Logger_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Logger_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Metrics_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Metrics_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_ObjectAdapterF_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_ObjectAdapterF_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_ObjectAdapter_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_ObjectAdapter_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_ObjectFactoryF_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_ObjectFactoryF_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_ObjectFactory_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_ObjectFactory_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_PluginF_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_PluginF_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Plugin_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Plugin_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_ProcessF_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_ProcessF_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Process_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Process_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_PropertiesAdmin_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_PropertiesAdmin_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_PropertiesF_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_PropertiesF_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Properties_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Properties_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_RouterF_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_RouterF_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Router_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Router_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_ServantLocatorF_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_ServantLocatorF_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_ServantLocator_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_ServantLocator_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_SliceChecksumDict_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_SliceChecksumDict_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Version_ice.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON32%%%%PYTHON_SITELIBDIR%%/Ice/__pycache__/Ice_Version_ice.cpython-%%PYTHON_SUFFIX%%.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Glacier2.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Glacier2.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Glacier2_Metrics_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Glacier2_Metrics_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Glacier2_PermissionsVerifierF_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Glacier2_PermissionsVerifierF_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Glacier2_PermissionsVerifier_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Glacier2_PermissionsVerifier_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Glacier2_RouterF_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Glacier2_RouterF_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Glacier2_Router_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Glacier2_Router_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Glacier2_SSLInfo_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Glacier2_SSLInfo_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Glacier2_Session_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Glacier2_Session_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceBox/__init__.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceBox/__init__.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceBox_IceBox_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceBox_IceBox_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid/__init__.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid/__init__.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Admin_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Admin_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Descriptor_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Descriptor_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Exception_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Exception_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid_FileParser_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid_FileParser_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Locator_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Locator_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Observer_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Observer_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Query_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Query_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Registry_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Registry_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Session_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Session_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid_UserAccountMapper_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceGrid_UserAccountMapper_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceMX/__init__.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceMX/__init__.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IcePatch2/__init__.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IcePatch2/__init__.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IcePatch2_FileInfo_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IcePatch2_FileInfo_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IcePatch2_FileServer_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IcePatch2_FileServer_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceStorm/__init__.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceStorm/__init__.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceStorm_IceStorm_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceStorm_IceStorm_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceStorm_Metrics_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/IceStorm_Metrics_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_BuiltinSequences_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_BuiltinSequences_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_CommunicatorF_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_CommunicatorF_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Communicator_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Communicator_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_ConnectionF_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_ConnectionF_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Connection_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Connection_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Current_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Current_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_EndpointF_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_EndpointF_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_EndpointTypes_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_EndpointTypes_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Endpoint_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Endpoint_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_FacetMap_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_FacetMap_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Identity_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Identity_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_ImplicitContextF_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_ImplicitContextF_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_ImplicitContext_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_ImplicitContext_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_InstrumentationF_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_InstrumentationF_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Instrumentation_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Instrumentation_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_LocalException_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_LocalException_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_LocatorF_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_LocatorF_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Locator_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Locator_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_LoggerF_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_LoggerF_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Logger_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Logger_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Metrics_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Metrics_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectAdapterF_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectAdapterF_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectAdapter_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectAdapter_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectFactoryF_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectFactoryF_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectFactory_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectFactory_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_PluginF_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_PluginF_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Plugin_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Plugin_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_ProcessF_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_ProcessF_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Process_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Process_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_PropertiesAdmin_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_PropertiesAdmin_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_PropertiesF_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_PropertiesF_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Properties_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Properties_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_RouterF_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_RouterF_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Router_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Router_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_ServantLocatorF_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_ServantLocatorF_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_ServantLocator_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_ServantLocator_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_SliceChecksumDict_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_SliceChecksumDict_ice.pyo +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Version_ice.pyc +%%PYTHONPRE32%%%%PYTHON_SITELIBDIR%%/Ice/Ice_Version_ice.pyo +%%PYTHON_SITELIBDIR%%/Ice/Glacier2.py +%%PYTHON_SITELIBDIR%%/Ice/Glacier2_Metrics_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Glacier2_PermissionsVerifierF_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Glacier2_PermissionsVerifier_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Glacier2_RouterF_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Glacier2_Router_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Glacier2_SSLInfo_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Glacier2_Session_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice.py +%%PYTHON_SITELIBDIR%%/Ice/IceBox/__init__.py +%%PYTHON_SITELIBDIR%%/Ice/IceBox_IceBox_ice.py +%%PYTHON_SITELIBDIR%%/Ice/IceGrid/__init__.py +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Admin_ice.py +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Descriptor_ice.py +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Exception_ice.py +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_FileParser_ice.py +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Locator_ice.py +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Observer_ice.py +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Query_ice.py +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Registry_ice.py +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Session_ice.py +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_UserAccountMapper_ice.py +%%PYTHON_SITELIBDIR%%/Ice/IceMX/__init__.py +%%PYTHON_SITELIBDIR%%/Ice/IcePatch2/__init__.py +%%PYTHON_SITELIBDIR%%/Ice/IcePatch2_FileInfo_ice.py +%%PYTHON_SITELIBDIR%%/Ice/IcePatch2_FileServer_ice.py +%%PYTHON_SITELIBDIR%%/Ice/IcePy.so +%%PYTHON_SITELIBDIR%%/Ice/IcePy.so.%%LIB_VERSION%% +%%PYTHON_SITELIBDIR%%/Ice/IcePy.so.%%LIB_VRS%% +%%PYTHON_SITELIBDIR%%/Ice/IceStorm/__init__.py +%%PYTHON_SITELIBDIR%%/Ice/IceStorm_IceStorm_ice.py +%%PYTHON_SITELIBDIR%%/Ice/IceStorm_Metrics_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_BuiltinSequences_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_CommunicatorF_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_Communicator_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_ConnectionF_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_Connection_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_Current_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_EndpointF_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_EndpointTypes_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_Endpoint_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_FacetMap_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_Identity_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_ImplicitContextF_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_ImplicitContext_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_InstrumentationF_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_Instrumentation_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_LocalException_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_LocatorF_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_Locator_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_LoggerF_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_Logger_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_Metrics_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectAdapterF_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectAdapter_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectFactoryF_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectFactory_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_PluginF_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_Plugin_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_ProcessF_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_Process_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_PropertiesAdmin_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_PropertiesF_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_Properties_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_RouterF_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_Router_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_ServantLocatorF_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_ServantLocator_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_SliceChecksumDict_ice.py +%%PYTHON_SITELIBDIR%%/Ice/Ice_Version_ice.py