BSD Ports

devel/ice 3.6.5_2 FreeBSD

Modern alternative to object middleware such as CORBA/COM/DCOM/COM+

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
devel
Package size
5092.9 KiB, 26118.9 KiB installed

Description

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.

In the other systems

SystemPortVersion
FreeBSDdevel/ice3.6.5_2
HardenedBSDdevel/ice3.6.5_2
GhostBSDdevel/ice3.6.5_2

Install

Binary package:

pkg install Ice

From the ports tree:

cd /usr/ports/devel/ice/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	Ice>0:devel/ice
LIB_DEPENDS=	libFreeze.so:devel/ice

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.6.5_23.6.5_23.6.5_13.6.5_23.6.5_2
FreeBSD:14:quarterly3.6.5_23.6.5_2n/a3.6.5_23.6.5_2
FreeBSD:15:latest3.6.5_23.6.5_2n/a3.6.5_23.6.5_2
FreeBSD:15:quarterly3.6.5_23.6.5_2n/an/an/a
FreeBSD:16:latest3.6.5_23.6.5_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 6
Run dependencies 3
Required by 1

Configuration

Options name: devel_Ice

OptionDefaultDescription
DEBUGoffBuild with debugging support
TESToffBuild and/or run tests
USES
bdb iconv gmake
Service scripts
none
Conflicts with
Ice37 py*-Ice37 php*-Ice37

Message after installing

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.

Files

Manual pages 24
  • dumpdb(1)
  • glacier2router(1)
  • icebox(1)
  • iceboxadmin(1)
  • icegridadmin(1)
  • icegriddb(1)
  • icegridnode(1)
  • icegridregistry(1)
  • icepatch2calc(1)
  • icepatch2client(1)
  • icepatch2server(1)
  • icestormadmin(1)
  • icestormdb(1)
  • icestormmigrate(1)
  • slice2cpp(1)
  • slice2cs(1)
  • slice2freeze(1)
  • slice2freezej(1)
  • slice2html(1)
  • slice2java(1)
  • slice2js(1)
  • slice2php(1)
  • slice2py(1)
  • transformdb(1)
pkg-plist 394
  • bin/dumpdb
  • bin/glacier2router
  • bin/icebox
  • bin/iceboxadmin
  • bin/icegridadmin
  • bin/icegriddb
  • bin/icegridnode
  • bin/icegridregistry
  • bin/icepatch2calc
  • bin/icepatch2client
  • bin/icepatch2server
  • bin/icestormadmin
  • bin/icestormdb
  • bin/icestormmigrate
  • bin/slice2cpp
  • bin/slice2cs
  • bin/slice2freeze
  • bin/slice2freezej
  • bin/slice2html
  • bin/slice2java
  • bin/slice2js
  • bin/slice2php
  • bin/slice2py
  • 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/BatchRequestInterceptor.h
  • include/Ice/BatchRequestQueueF.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

The first 100 are listed.

distinfo 2
FileSizeSHA256
zeroc-ice-ice-v3.6.5_GH0.tar.gz5.505499e+065c308c24c9721dd614d28cf5a5fa9ac19736f7a8ab894f9fd05fe5b9ac0be4fe
zeroc-ice-ice-v3.7.6_GH0.tar.gz1.0652936e+0775b18697c0c74f363bd0b85943f15638736e859c26778337cbfe72d31f5cfb47

Commit history 0

No commits in the history this site was built from.