CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

devel/ice 3.6.5_2

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

Port info

Maintainer
grembo@FreeBSD.org
Packages
latest: 3.6.5_2
Upstream
up to date
Last update
to 3.6.5_2 · 81a7884cfd
Quarterly
2026Q4: 3.6.5_2
WWW
http://www.zeroc.com/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install Ice
installs 3.6.5_2 from latest; from quarterly (2026Q4) 3.6.5_2
Port
# cd /usr/ports/devel/ice && make install clean
# make -C /usr/ports/devel/ice config  # change options first
Size
5.5 MiB download · 36 MiB installed
Depends on
databases/db5 5.3.28_10, devel/mcpp 2.7.2.1, textproc/expat2 2.9.0
License
GPLv2
Options
0 of 2 on in the package
Show the 2 options that are off
DEBUG TEST
pkg-message
Shown 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.

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 163.6.5_23.6.5_2–
FreeBSD 153.6.5_23.6.5_2–
FreeBSD 143.6.5_23.6.5_23.6.5_2

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 153.6.5_23.6.5_2–
FreeBSD 143.6.5_23.6.5_23.6.5_2

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 3.6.5_2.

Fixed (0)

No VuXML entries for this package.

Problem reports (1) · open in Bugzilla, most recently changed first

PRSummaryStatusChanged
299912maintainer-feedback? devel/ice: Fix py-ice with Python 3.12 and 3.13 (imp removed, IcePy fails to build)New2026-10-23

Commits (89)

Michael Gmelin (grembo) · 3.5.1_4
Remove shadowed variables from header.

See also http://www.zeroc.com/forums/patches/6336-minor-patch-basicstream-h-remove-shadowed-variables.html

Approved by:	mentors (implicit)
0ea2df7e0c
Baptiste Daroussin (bapt) · 3.5.1_3
Cleanup plist
831295c29e
Michael Gmelin (grembo) · 3.5.1_3
Remove obsolete check for NO_STAGE.

Approved by:	mentors (implicit)
4c720ad4fc
Michael Gmelin (grembo) · 3.5.1_3
This adds patches No 3 [1] and No 5 [2] from upstream. Also fixes LIB_DEPENDS handling (previous versions of the slave ports won't depend on libIce.so), move LIB_DEPENDS and LIB_VRS for slaves to master, upgrade to USES= python

[1] http://www.zeroc.com/forums/patches/6183-patch-3-ice-3-5-1-marshaling-bug-nested-optionals.html
[2] http://www.zeroc.com/forums/patches/6285-patch-5-ice-3-5-1-fix-icegrid-registry-issue-shared-replica-groups.html

Approved by:	mentors (implicit)
a9fd01f491
Michael Gmelin (grembo) · 3.5.1_2
Change test framework, so unit tests won't hang on exit in case of failure.

Approved by:	mentors (implicit)
d24362f48b
Dmitry Marakasov (amdmi3) · 3.5.1_2
- Switch devel/mcpp to USES=libtool, drop .la files - Bump dependent ports as .so version has changed

Approved by:	portmgr blanket
1ea9f6208d
Michael Gmelin (grembo) · 3.5.1_1
Add debug output to staticFiltering unit test

Reviewed by:	bdrewery
Approved by:	bdrewery
8e32e6683b
Michael Gmelin (grembo) · 3.5.1_1
Indentation fix.

Reviewed by:	flo (mentor)
Approved by:	flo (mentor)
6875854f68
Michael Gmelin (grembo) · 3.5.1_1
Fix use of USE_BDB

Submitted by:	ohauer
Reviewed by:	flo (mentor)
Approved by:	flo (mentor)
05580b58a2
Matthias Andree (mandree) · 3.5.1_1
Berkeley DB cleanup, remove versions 4.0 ... 4.7. - Mk/bsd.database.mk rewrite, new default to db5. - db6 is eligible by default only if installed on the system. - Bump PORTREVISION of all ports that directly depend on BerkeleyDB or   where USE_BDB is found in the port's directory - Patch a few ports such that they will pick up or work with newer   versions. - Add UPDATING entry - Drive-by format 

NOTE: please read UPDATING and the Wiki page before proceeding!

Announcement:	http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000090.html
Wiki reference:	https://wiki.freebsd.org/Ports/BerkeleyDBCleanup
PR:		192690
Approved by:	portmgr (implicit, PORTREVISION bump on unstaged ports)
b50a4b0708
Matthias Andree (mandree) · 3.5.1
Overhaul devel/ice, devel/py-ice and devel/php5-ice:

Changes from [*]:
- Update Ice to 3.5.1.
- Stageify all three ports.
- Convert py-ice and php5-ice to slave ports.
- Use ICONV_LIB, so it builds ok with native iconv [1].
- Workaround for FreeBSD 10's static destructor order disaster [2].
- Install man pages.
- Allow package build for non-root users.
[1] http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/using-iconv.html
[2] http://lists.freebsd.org/pipermail/freebsd-ports/2013-June/084580.html

Changes from [3]:
- Convert LIB_DEPENDS to new syntax.
- USE_GMAKE -> USES
- list Berkeley DB 6 invalid, requires upstream changes, but upstream is
  loathe to make those due to licensing change in BDB
- remove BDB 2 and 3 from invalid listing, we no longer have these ports

PR:		ports/184453 [*]
PR:		ports/185569 [3]
Submitted by:	Michael Gmelin (maintainer) [*]
Submitted by:	mandree [3]
Approved by:	Michael Gmelin (maintainer) [3]
35717bde57
Baptiste Daroussin (bapt) · 3.5.0
Add NO_STAGE all over the place in preparation for the staging support (cat: devel part 2)
34b7e6ee7e
Ruslan Makhmatkhanov (rm) · 3.5.0
- update to 3.5.0 - add license (GPLv2) - switch to bdb 5 - mark broken on 10.x for the time being (as it was discussed on ports@ ML) - remove patches, applied upstream

This version of Ice brings many new features, e.g.
- New encoding version
- Metrics facility
- Optional data members and parameters
- Compact encoding for classes and exceptions
- Compact type IDs
- Preserved slices
- Custom enumerator values
- C++11 lambda functions
- Remote Update of Server Properties
- IPv6 now enabled by default
- Python 3 support
- Use Berkley DB 5

See http://doc.zeroc.com/display/Ice/Release+Notes for details.

PR:		179233
Submitted by:	Michael Gmelin <freebsd@grem.de> (maintainer)
Tested by:  Jaret Bartsch <jaretbartsch@yahoo.ca>
58e60f6909
Marcus von Appen (mva) · 3.4.2_3
- Convert USE_ICONV=yes to USES=iconv - Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	bapt, kwm
821843ca06
Pietro Cerutti (gahr) · 3.4.2_3
- Get rid of PTHREAD_CFLAGS and PTHREAD_LIBS (category: devel)

Approved by:	portmgr
03cceed935
Boris Samorodov (bsam) · 3.4.2_3
Changes from the PR: . fix built using Clang in C++11 mode and libc++ (-std=c++11 -stdlib=libc++); . incorporate a patch that fixes an assert bug in IceStrom; . adopt new-style options;

While I'm here:
. adopt new-style headers;
. remove indefinite article form COMMENT;
. remove library versions from LIB_DEPENDS.

PR:		ports/171643
Submitted by:	Michael Gmelin <freebsd@grem.de> (maintainer)
c1436fa4e5
Martin Wilke (miwi) · 3.4.2_2
- Fix build with gcc 4.7 - Add support for clang

PR:		165702
Submitted by:	Michael Gmelin <freebsd@grem.de> (maintainer)
Feature safe:	yes
ccecfeab22
Frederic Culot (culot) · 3.4.2_1
- Update MAINTAINER

PR:		ports/165246
Submitted by:	Stefan Ehmann <shoesoft@gmx.net> (maintainer)
0be8f0010d
Martin Wilke (miwi) · 3.4.2_1
- Get rid FreeBSD 6 support
3cabe21a2d
Tilman Keskinoz (arved) · 3.4.2_1
Fix a compatibility issue with FreeBSD's implementation of close(2) which results in Ice reporting errno ECONNRESET (connection reset by peer).

PR:		159031
Submitted by:	Michael Gmelin <freebsd@grem.de>
Approved by:	maintainer
728b894f6d
Martin Wilke (miwi) · 3.4.2
- Update to 3.4.2

PR:		157947
Submitted by:	Michael Gmelin <freebsd@grem.de>
Approved by:	maintainer
495354adda
Tilman Keskinoz (arved) · 3.4.1
Update to 3.4.1

PR:		146633
Submitted by:	maintainer
62042a5c08
Boris Samorodov (bsam) · 3.3.1_1
. add LIB_DEPENDS+=mcpp.3:${PORTSDIR}/devel/mcpp;  [1] . remove BUILD_DEPENDS=mcpp:${PORTSDIR}/devel/mcpp;  [2] . bump PORTREVISION.  [1]

PR:		ports/137767  [1]
Submitted by:	Ayumi M <ayu at commun.jp>  [1]
Approved by:	Stefan Ehmann <shoesoft at gmx.net> (maintaiiner)  [1]
Suggested by:	Stefan Ehmann <shoesoft at gmx.net> (maintaiiner)  [2]
7fd67a105f
Rong-En Fan (rafan) · 3.3.1
- Update to 3.3.1

PR:		ports/133376
Submitted by:	Stefan Ehmann <shoesoft at gmx.net> (maintainer)
db41d1e04b
Martin Wilke (miwi) · 3.3.0
- Update to 3.3.0

PR:		126195 126197 126198
Submitted by:	Stefan Ehmann <shoesoft@gmx.net> (maintainer)
f000068174
Mark Linimon (linimon) · 3.2.1
Mark as broken on sparc64: fails to link.
7740c34a0e
Ion-Mihai Tetcu (itetcu) · 3.2.1
Update to 3.2.1

PR:		ports/115597
Submitted by:	Stefan Ehmann (maintainer)
ba6d2f44d1
Gabor Kovesdan (gabor) · 3.2.0
- Update to 3.2.0

PR:		ports/111541
Submitted by:	Stefan Ehmann <shoesoft@gmx.net> (maintainer)
0abaa32122
Stefan Walter (stefan) · 3.1.1
Fix port for cases in which NOPORTDOCS is defined.

PR:		105498
Submitted by:	Mark Andrews <Mark_Andrews@isc.org>
Patch by:	maintainer
8f3342a512
Frank J. Laszlo (laszlof) · 3.1.1
Update port to version 3.1.1, add code to respect NOPORTDOCS

PR:		ports/105288
Submitted by:	Stefan Ehmann <shoesoft@gmx.net> (maintainer)
Approved by:	flz (mentor)
bf969f1886
Ion-Mihai Tetcu (itetcu) · 3.1.0
convert to USE_BDB

PR:		ports/101409
Submitted by:	Stefan Ehmann (maintainer)
fb5abdc6f5
Rong-En Fan (rafan) · 3.1.0
- Update to 3.1.0 - pet portlint(1)

PR:		ports/100583
Submitted by:	maintainer
15263f8c0f
Edwin Groothuis (edwin) · 3.0.0_1
Remove USE_REINPLACE from all categories starting with D
2406d49a61
Jun Kuriyama (kuriyama) · 3.0.0_1
Chase shlib bump of libexpat.
a06ee65df0
Tilman Keskinoz (arved) · 3.0.0
Update to 3.0.0

PR:		89193
Submitted by:	Boris B. Samorodov <bsam@ipt.ru>
Approved by:	maintainer
a3959ef040
Kris Kennaway (kris) · 2.1.2
BROKEN on ia64: Does not compile
0c32c09958
Pav Lucistnik (pav) · 2.1.2
- Update to 2.1.2

PR:		ports/83035
Submitted by:	Stefan Ehmann <shoesoft@gmx.net> (maintainer)
303d756025
Tilman Keskinoz (arved) · 2.1.1
Oops, forgot a )

Reported by:	maintainer
955eaac86b
Tilman Keskinoz (arved) · 2.1.1
Add an experimental port of ice, the Internet Communications Engine, a modern alternative to object middleware such as CORBA.

PR:			64136
Submitted by:		Stefan Ehmann <shoesoft@gmx.net>
Original submission by:	Sergey Matveychuk <sem@ciam.ru>
Thanks to:		flz for reviving the PR
f5bd648d81