FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Please give me your LTO-4 or better tape library and I'll put it to good use.
Port details
ice Modern alternative to object middleware such as CORBA/COM/DCOM/COM+
3.6.0 devel on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: freebsd@grem.de search for ports maintained by this maintainer
Port Added: 08 Jun 2005 15:11:47
License: GPLv2
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/
SVNWeb : Homepage : Distfiles Availability : PortsMon
Slave ports
  1. devel/php5-ice
  2. devel/py-ice

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. py27-passlib>0 : security/py-passlib
  2. libcrypto.so.8 : security/openssl
  3. gmake : devel/gmake
  4. python2.7 : lang/python27
Runtime dependencies:
  1. libcrypto.so.8 : security/openssl
Library dependencies:
  1. libexpat.so : textproc/expat2
  2. libmcpp.so : devel/mcpp
  3. libiconv.so : converters/libiconv
  4. libdb-5.3.so : databases/db5

This port is required by:

for Build for Libraries for Run * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

To install the port: cd /usr/ports/devel/ice/ && make install clean
To add the package: pkg install devel/ice


Configuration Options
===> The following configuration options are available for Ice-3.6.0:
     DEBUG=off: Build with debugging support
     TESTS=on: Build and run tests (requires lang/python)
===> Use 'make config' to modify these settings

USES:
iconv gmake python:build

Master Sites:
  1. http://distcache.FreeBSD.org/ports-distfiles/
  2. https://codeload.github.com/zeroc-ice/Ice/tar.gz/v3.6.0?dummy=/

Number of commits found: 47

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
13 Jul 2015 21:53:23
Original commit files touched by this commit  3.6.0
Revision:391964
grembo search for other commits by this committer
Bring back support for new iconv from r384038.

This fixes builds on FreeBSD versions without native iconv.
This had been lost due to changes in the Ice code structure
(iconv support moved from Ice to IceUtil).

Approved by:	mentors (implicit)
13 Jul 2015 19:48:32
Original commit files touched by this commit  3.6.0
Revision:391942
grembo search for other commits by this committer
Update devel/ice, devel/py-ice and devel/php5-ice to 3.6.0

PR:		201143
Differential Revision:	https://reviews.freebsd.org/D2930
Reviewed by:	bapt
Approved by:	bapt
Tested by:	Roger Leigh <rleigh@codelibre.net>
26 May 2015 16:47:03
Original commit files touched by this commit  3.5.1_7
Revision:387491
antoine search for other commits by this committer
Switch PYTHON_REL from a 3 digits number to a 4 digits number to handle
python 2.7.10

Differential Revision:	https://reviews.freebsd.org/D2639
Reviewed by:	sunpoet, mva
16 Apr 2015 07:33:12
Original commit files touched by this commit  3.5.1_7
Revision:384087
tijl search for other commits by this committer
Bump PORTREVISION after r384038 because it added patches for headers that
are installed.

PR:		199473
Submitted by:	smh
15 Apr 2015 08:20:28
Original commit files touched by this commit  3.5.1_6
Revision:384038
tijl search for other commits by this committer
converters/libiconv:
- Remove const qualifier from iconv(3) to match POSIX:
  http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
- Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is
  defined because the base system iconv supports these extensions too.

Add/remove patches to/from ports to call iconv with non-const arguments.

This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier.  Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.

This exposed some ports that link with libiconv when it is available instead
of using libc iconv.  In these cases one of the following changes has been
(Only the first 15 lines of the commit message are shown above View all of this commit message)
23 Mar 2015 15:28:06
Original commit files touched by this commit  3.5.1_6
Revision:382009
grembo search for other commits by this committer
Make sure that failed unit tests lead to failed builds.

Fix the unit test python script provided upstream [1] and
move running the unit test to the pre-install target.

[1] https://zeroc.com/forums/patches/6416-ice-3-5-1-small-patch-testutil-py.html

Approved by:	mentors (implicit)
18 Jan 2015 14:52:28
Original commit files touched by this commit  3.5.1_6
Revision:377332
grembo search for other commits by this committer
Import fix to extremely poor stringify performance in IcePy, see [1].

[1]
https://www.zeroc.com/forums/patches/6379-ice-3-5-1-patch-fix-extremely-poor-icepy-stringify-performance.html

Approved by:	mentors (implicit)
15 Jan 2015 09:05:38
Original commit files touched by this commit  3.5.1_5
Revision:377064
tijl search for other commits by this committer
Add missing USE_OPENSSL=yes

PR:		195796
04 Nov 2014 17:49:17
Original commit files touched by this commit  3.5.1_4
Revision:372159
grembo search for other commits by this committer
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)
27 Oct 2014 10:40:08
Original commit files touched by this commit  3.5.1_3
Revision:371546
bapt search for other commits by this committer
Cleanup plist
14 Sep 2014 14:39:05
Original commit files touched by this commit  3.5.1_3
Revision:368183
grembo search for other commits by this committer
Remove obsolete check for NO_STAGE.

Approved by:	mentors (implicit)
12 Sep 2014 18:06:17
Original commit files touched by this commit  3.5.1_3
Revision:368054
grembo search for other commits by this committer
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)
08 Sep 2014 22:41:01
Original commit files touched by this commit  3.5.1_2
Revision:367709
grembo search for other commits by this committer
Change test framework, so unit tests won't hang on exit in case of failure.

Approved by:	mentors (implicit)
28 Aug 2014 16:56:19
Original commit files touched by this commit  3.5.1_2
Revision:366434
amdmi3 search for other commits by this committer
- Switch devel/mcpp to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed

Approved by:	portmgr blanket
27 Aug 2014 18:24:05
Original commit files touched by this commit  3.5.1_1
Revision:366337
grembo search for other commits by this committer
Add debug output to staticFiltering unit test

Reviewed by:	bdrewery
Approved by:	bdrewery
24 Aug 2014 13:32:03
Original commit files touched by this commit  3.5.1_1
Revision:365916
grembo search for other commits by this committer
Indentation fix.

Reviewed by:	flo (mentor)
Approved by:	flo (mentor)
24 Aug 2014 13:08:39
Original commit files touched by this commit  3.5.1_1
Revision:365913
grembo search for other commits by this committer
Fix use of USE_BDB

Submitted by:	ohauer
Reviewed by:	flo (mentor)
Approved by:	flo (mentor)
21 Aug 2014 22:50:30
Original commit files touched by this commit  3.5.1_1
Revision:365599
mandree search for other commits by this committer
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 fix for pks
- Drop BerkeleyDB option from mail/popular for now, requires more work.
- Exp-run logs linked from the PR below.
- Ports that do not build (IGNORE, BROKEN, etc.) have pro-forma changes
  for new Berkeley DB, but are untested.

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)
09 Jan 2014 01:57:20
Original commit files touched by this commit  3.5.1
Revision:339196
mandree search for other commits by this committer
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]
20 Sep 2013 17:04:44
Original commit files touched by this commit  3.5.0
Revision:327723
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 2)
17 Jun 2013 11:42:41
Original commit files touched by this commit  3.5.0
Revision:321096
rm search for other commits by this committer
- 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>
27 Apr 2013 08:50:47
Original commit files touched by this commit  3.4.2_3
Revision:316654
mva search for other commits by this committer
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	bapt, kwm
14 Feb 2013 09:42:13
Original commit files touched by this commit  3.4.2_3
Revision:312209
gahr search for other commits by this committer
- Get rid of PTHREAD_CFLAGS and PTHREAD_LIBS (category: devel)

Approved by:	portmgr
23 Sep 2012 14:45:34
Original commit files touched by this commit  3.4.2_3
Revision:304742
bsam search for other commits by this committer
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)
24 Mar 2012 15:57:40
Original commit files touched by this commit  3.4.2_2
miwi search for other commits by this committer
- Fix build with gcc 4.7
- Add support for clang

PR:             165702
Submitted by:   Michael Gmelin <freebsd@grem.de> (maintainer)
Feature safe:   yes
18 Feb 2012 13:38:25
Original commit files touched by this commit  3.4.2_1
culot search for other commits by this committer
- Update MAINTAINER

PR:             ports/165246
Submitted by:   Stefan Ehmann <shoesoft@gmx.net> (maintainer)
07 Nov 2011 04:24:55
Original commit files touched by this commit  3.4.2_1
  Sanity Test Failure
miwi search for other commits by this committer
- Get rid FreeBSD 6 support
31 Jul 2011 15:43:30
Original commit files touched by this commit  3.4.2_1
arved search for other commits by this committer
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
28 Jun 2011 13:44:00
Original commit files touched by this commit  3.4.2
miwi search for other commits by this committer
- Update to 3.4.2

PR:             157947
Submitted by:   Michael Gmelin <freebsd@grem.de>
Approved by:    maintainer
15 Aug 2010 12:02:57
Original commit files touched by this commit  3.4.1
arved search for other commits by this committer
Update to 3.4.1

PR:             146633
Submitted by:   maintainer
18 Aug 2009 13:58:31
Original commit files touched by this commit  3.3.1_1
bsam search for other commits by this committer
. 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]
05 Apr 2009 07:49:28
Original commit files touched by this commit  3.3.1
rafan search for other commits by this committer
- Update to 3.3.1

PR:             ports/133376
Submitted by:   Stefan Ehmann <shoesoft at gmx.net> (maintainer)
14 Aug 2008 22:28:54
Original commit files touched by this commit  3.3.0
miwi search for other commits by this committer
- Update to 3.3.0

PR:             126195 126197 126198
Submitted by:   Stefan Ehmann <shoesoft@gmx.net> (maintainer)
01 Feb 2008 06:55:07
Original commit files touched by this commit  3.2.1
linimon search for other commits by this committer
Mark as broken on sparc64: fails to link.
29 Oct 2007 08:12:48
Original commit files touched by this commit  3.2.1
itetcu search for other commits by this committer
Update to 3.2.1

PR:             ports/115597
Submitted by:   Stefan Ehmann (maintainer)
18 Apr 2007 20:52:20
Original commit files touched by this commit  3.2.0
gabor search for other commits by this committer
- Update to 3.2.0

PR:             ports/111541
Submitted by:   Stefan Ehmann <shoesoft@gmx.net> (maintainer)
18 Nov 2006 19:20:38
Original commit files touched by this commit  3.1.1
stefan search for other commits by this committer
Fix port for cases in which NOPORTDOCS is defined.

PR:             105498
Submitted by:   Mark Andrews <Mark_Andrews@isc.org>
Patch by:       maintainer
10 Nov 2006 12:12:20
Original commit files touched by this commit  3.1.1
laszlof search for other commits by this committer
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)
06 Aug 2006 16:53:56
Original commit files touched by this commit  3.1.0
itetcu search for other commits by this committer
convert to USE_BDB

PR:             ports/101409
Submitted by:   Stefan Ehmann (maintainer)
20 Jul 2006 21:07:41
Original commit files touched by this commit  3.1.0
rafan search for other commits by this committer
- Update to 3.1.0
- pet portlint(1)

PR:             ports/100583
Submitted by:   maintainer
04 May 2006 21:41:12
Original commit files touched by this commit  3.0.0_1
edwin search for other commits by this committer
Remove USE_REINPLACE from all categories starting with D
30 Jan 2006 23:20:05
Original commit files touched by this commit  3.0.0_1
kuriyama search for other commits by this committer
Chase shlib bump of libexpat.
18 Nov 2005 12:25:07
Original commit files touched by this commit  3.0.0
arved search for other commits by this committer
Update to 3.0.0

PR:             89193
Submitted by:   Boris B. Samorodov <bsam@ipt.ru>
Approved by:    maintainer
21 Jul 2005 00:15:27
Original commit files touched by this commit  2.1.2
kris search for other commits by this committer
BROKEN on ia64: Does not compile
06 Jul 2005 13:49:20
Original commit files touched by this commit  2.1.2
pav search for other commits by this committer
- Update to 2.1.2

PR:             ports/83035
Submitted by:   Stefan Ehmann <shoesoft@gmx.net> (maintainer)
08 Jun 2005 16:51:58
Original commit files touched by this commit  2.1.1
arved search for other commits by this committer
Oops, forgot a )

Reported by:    maintainer
08 Jun 2005 15:10:56
Original commit files touched by this commit  2.1.1
arved search for other commits by this committer
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

Number of commits found: 47

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
bind910Jul 28
bind99Jul 28
logstashJul 27
openssh-portableJul 27
chromiumJul 25
wordpress*Jul 24
wordpress*Jul 24
wordpress*Jul 24
wordpress*Jul 24
wordpress-zh_TW*Jul 24
libidnJul 23
opensaml2Jul 23
shibboleth2-spJul 23
soxJul 23
soxJul 23

32 vulnerabilities affecting 83 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 25083
Broken 201
Deprecated 105
Ignore 499
Forbidden 1
Restricted 204
No CDROM 94
Vulnerable 46
Expired 0
Set to expire 93
Interactive 0
new 24 hours 7
new 48 hours15
new 7 days34
new fortnight79
new month200

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.