[MacPorts] #33478: ice-cpp @3.4.2_1 Enable compilation with clang, security fix

MacPorts noreply at macports.org
Mon Mar 5 05:56:59 PST 2012


#33478: ice-cpp @3.4.2_1 Enable compilation with clang, security fix
------------------------------------------+---------------------------------
 Reporter:  freebsd@…                     |       Owner:  macports-tickets@…                   
     Type:  enhancement                   |      Status:  new                                  
 Priority:  Normal                        |   Milestone:                                       
Component:  ports                         |     Version:  2.0.4                                
 Keywords:  clang, security, memory leak  |        Port:  ice-cpp                              
------------------------------------------+---------------------------------
 The attached patch updates ice-cpp to revision 2 (3.4.2_2) and contains
 the following enhancements/fixes:
  - Enable compilation using clang and gcc 4.7 by fixing C++ standards-
 compliance issues (see also http://www.zeroc.com/forums/patches/5647
 -patch-compiling-ice-clang-gcc4-7-a.html)
  - Fix a critical memory leak in Glacier2 (see also
 http://www.zeroc.com/forums/patches/5627-patch-3-ice-3-4-2-glacier2
 -memory-leak.html)
  - Security patch to IceGrid to prevent node and replica name spoofing
 (see also http://www.zeroc.com/forums/patches/5663-patch-prevent-icegrid-
 node-registry-replica-name-spoofing.html)
  - Minor patch to unit tests for utf-8 filenames (see also
 http://www.zeroc.com/forums/patches/5646-improvements-unit-tests-fix-
 encoding-freebsd-support.html)

 To apply the patch and install ice-cpp using clang do:
 {{{
 sudo port selfupdate
 sudo port clean ice-cpp
 cd `port dir ice-cpp`
 sudo patch -p0 < /path/to/patch-ice-cpp-clang.diff
 sudo port install ice-cpp configure.compiler=clang
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/33478>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list