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
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 Iceinstalls 3.6.5_2 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 3.6.5_2 | 3.6.5_2 | – |
| FreeBSD 15 | 3.6.5_2 | 3.6.5_2 | – |
| FreeBSD 14 | 3.6.5_2 | 3.6.5_2 | 3.6.5_2 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 3.6.5_2 | 3.6.5_2 | – |
| FreeBSD 14 | 3.6.5_2 | 3.6.5_2 | 3.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
| PR | Summary | Status | Changed |
|---|---|---|---|
| 299912 | maintainer-feedback? devel/ice: Fix py-ice with Python 3.12 and 3.13 (imp removed, IcePy fails to build) | New | 2026-10-23 |
Commits (89)
Cleanup plist831295c29e
Remove obsolete check for NO_STAGE. Approved by: mentors (implicit)4c720ad4fc
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
Change test framework, so unit tests won't hang on exit in case of failure. Approved by: mentors (implicit)d24362f48b
- Switch devel/mcpp to USES=libtool, drop .la files - Bump dependent ports as .so version has changed Approved by: portmgr blanket1ea9f6208d
Add debug output to staticFiltering unit test Reviewed by: bdrewery Approved by: bdrewery8e32e6683b
Indentation fix. Reviewed by: flo (mentor) Approved by: flo (mentor)6875854f68
Fix use of USE_BDB Submitted by: ohauer Reviewed by: flo (mentor) Approved by: flo (mentor)05580b58a2
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
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
Add NO_STAGE all over the place in preparation for the staging support (cat: devel part 2)34b7e6ee7e
- 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
- Convert USE_ICONV=yes to USES=iconv - Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here Reviewed by: bapt, kwm821843ca06
- Get rid of PTHREAD_CFLAGS and PTHREAD_LIBS (category: devel) Approved by: portmgr03cceed935
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
- Fix build with gcc 4.7 - Add support for clang PR: 165702 Submitted by: Michael Gmelin <freebsd@grem.de> (maintainer) Feature safe: yesccecfeab22
- Update MAINTAINER PR: ports/165246 Submitted by: Stefan Ehmann <shoesoft@gmx.net> (maintainer)0be8f0010d
- Get rid FreeBSD 6 support3cabe21a2d
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: maintainer728b894f6d
- Update to 3.4.2 PR: 157947 Submitted by: Michael Gmelin <freebsd@grem.de> Approved by: maintainer495354adda
Update to 3.4.1 PR: 146633 Submitted by: maintainer62042a5c08
. 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- Update to 3.3.1 PR: ports/133376 Submitted by: Stefan Ehmann <shoesoft at gmx.net> (maintainer)db41d1e04b
- Update to 3.3.0 PR: 126195 126197 126198 Submitted by: Stefan Ehmann <shoesoft@gmx.net> (maintainer)f000068174
Mark as broken on sparc64: fails to link.7740c34a0e
Update to 3.2.1 PR: ports/115597 Submitted by: Stefan Ehmann (maintainer)ba6d2f44d1
- Update to 3.2.0 PR: ports/111541 Submitted by: Stefan Ehmann <shoesoft@gmx.net> (maintainer)0abaa32122
Fix port for cases in which NOPORTDOCS is defined. PR: 105498 Submitted by: Mark Andrews <Mark_Andrews@isc.org> Patch by: maintainer8f3342a512
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
convert to USE_BDB PR: ports/101409 Submitted by: Stefan Ehmann (maintainer)fb5abdc6f5
- Update to 3.1.0 - pet portlint(1) PR: ports/100583 Submitted by: maintainer15263f8c0f
Remove USE_REINPLACE from all categories starting with D2406d49a61
Chase shlib bump of libexpat.a06ee65df0
Update to 3.0.0 PR: 89193 Submitted by: Boris B. Samorodov <bsam@ipt.ru> Approved by: maintainera3959ef040
BROKEN on ia64: Does not compile0c32c09958
- Update to 2.1.2 PR: ports/83035 Submitted by: Stefan Ehmann <shoesoft@gmx.net> (maintainer)303d756025
Oops, forgot a ) Reported by: maintainer955eaac86b
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 PRf5bd648d81