aboutsummaryrefslogtreecommitdiff
path: root/devel/ice/files
Commit message (Collapse)AuthorAgeFilesLines
* Update devel/ice, devel/py-ice, devel/php5-ice to version 3.6.4Michael Gmelin2018-01-229-361/+36
| | | | | | | | PR: 222291 Submitted by: Andreas Sommer <andreas.sommer87@googlemail.com> Notes: svn path=/head/; revision=459707
* Fixed IceGrid node bug where a replica might not get up-to-date objectMichael Gmelin2017-09-071-1/+10
| | | | | | | | | | adapter information about a server if an update is pending for this server. See also: https://github.com/zeroc-ice/ice/pull/18 Notes: svn path=/head/; revision=449413
* Fix 64-bit platform detection for pre C++11 compilers.Michael Gmelin2017-01-301-3/+21
| | | | | | | | | | | | | | | | | In version 3.6.3, Ice started detecting 64 bit platforms by checking __WORDSIZE. When using C++98/03, __STDC_LIMIT_MACROS isn't set by default and __WORDSIZE is always set to 32, even if the required headers weren't included beforehand. Until a proper fix is available in base (e.g. not setting __WORDSIZE at all if __STDC_LIMIT_MACROS isn't defined), we detect if C++11 or newer is used and only rely on __WORDSIZE in this case, otherwise we fall back to detecting the platform using other macros. PR: 216609 Reported by: jbeich Notes: svn path=/head/; revision=432888
* Allow building devel/py-ice with clang 4.0, based on bug reportMichael Gmelin2017-01-291-0/+186
| | | | | | | | | | | | Tested that this still builds fine using previous versions of clang, didn't bump revision, as there is no functional change and it's a build time error. PR: 216356 Reported by: jbeich Notes: svn path=/head/; revision=432801
* Fix icegridnode, so it applies property changes to shared communicatorsMichael Gmelin2016-11-151-0/+26
| | | | | | | | | | | | | | correctly. Without this fix, updates to icebox applications that use a shared communicator will fail silently (unless specific trace properties are set), which also stops other configuration changes to propagate properly. This will also be escalated to upstream. Approved by: mentors (implicit) Notes: svn path=/head/; revision=426170
* Update ice ports to 3.6.3Michael Gmelin2016-10-1221-281/+196
| | | | | | | | | | | A few critical patches got merged upstream, a few new were required to maintain LibreSSL support and fix other new issues. Note that slice2py moved from devel/py-ice to devel/ice. Approved by: mentors (implicit) Notes: svn path=/head/; revision=423875
* Fix icegridadmin's handling of properties on shared communicatorsMichael Gmelin2016-07-101-0/+27
| | | | | | | | | | See also: https://forums.zeroc.com/discussion/46405/how-to-access-service-properties-using-icegridadmin-on-the-command-line-on-a-shared-communicator Approved by: mentors (implicit) Notes: svn path=/head/; revision=418315
* Update ice ports to 3.6.2Michael Gmelin2016-04-063-101/+41
| | | | | | | Approved by: mentors(implicit) Notes: svn path=/head/; revision=412616
* Fix packaging with python 3.5.Michael Gmelin2016-03-082-4/+12
| | | | | | | | | | | | | | This utilizes the new py3kplist feature. While being there, fix unit tests so they work with python3 regardless of the build environment's locale. PR: 207771 Submitted by: rm Approved by: maintainers (implicit) Notes: svn path=/head/; revision=410590
* Update ice ports to 3.6.1 and switch to new unit test framework.Michael Gmelin2015-12-275-207/+28
| | | | | | | Approved by: mentors (implicit) Notes: svn path=/head/; revision=404582
* Fix unit test in case hostname is not on a local interfaceMichael Gmelin2015-09-221-0/+38
| | | | | | | | PR: 201743 Approved by: mentors (implicit) Notes: svn path=/head/; revision=397542
* Support building against LibreSSL and OpenSSL from ports.Michael Gmelin2015-09-166-8/+148
| | | | | | | | | | Also fixes building against iconv from ports. PR: 203163 Approved by: mentors (implicit) Notes: svn path=/head/; revision=397092
* Remove C++11 specific construct.Michael Gmelin2015-09-082-74/+74
| | | | | | | | PR: 201743 Approved by: mentors (implicit) Notes: svn path=/head/; revision=396360
* Add timing information to debug output to understand ifMichael Gmelin2015-09-062-74/+74
| | | | | | | | | | timeouts on package builders are real. PR: 201743 Approved by: mentors (implicit) Notes: svn path=/head/; revision=396218
* Add debug output in an attempt to figure out why certain tests fail onMichael Gmelin2015-08-022-0/+201
| | | | | | | | | | package builders. PR: 201743 Approved by: mentors (implicit) Notes: svn path=/head/; revision=393423
* Bring back support for new iconv from r384038.Michael Gmelin2015-07-131-0/+15
| | | | | | | | | | | 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) Notes: svn path=/head/; revision=391964
* Update devel/ice, devel/py-ice and devel/php5-ice to 3.6.0Michael Gmelin2015-07-1346-589/+1049
| | | | | | | | | | | PR: 201143 Differential Revision: https://reviews.freebsd.org/D2930 Reviewed by: bapt Approved by: bapt Tested by: Roger Leigh <rleigh@codelibre.net> Notes: svn path=/head/; revision=391942
* converters/libiconv:Tijl Coosemans2015-04-151-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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 made: - patch configure scripts to test for libc iconv first - add ac_cv_lib_iconv_libiconv=no or similar to CONFIGURE_ARGS to disable some configure tests - converters/wkhtmltopdf: this includes Qt4 so add a patch from devel/qt4 - lang/gcc5-aux: respect CFLAGS and friends during configure such that LIBICONV_PLUG is defined in the iconv test, also switch to external gettext - mail/gnarwl: replace patches with CPPFLAGS/LIBS - multimedia/ffmpeg2theora: remove iconv test from SConstruct and use ICONV_LIB in port Makefile instead, also fix a bug in subtitles.c - net-im/licq: finish conversion to cmake - net-mgmt/bandwidthd, net-mgmt/icinga, net-mgmt/nagios, net-mgmt/nagios4: don't need iconv - textproc/p5-XML-TinyXML: finish conversion to USES=perl5 Other changes: - databases/qdbm and slaves: respect CFLAGS and friends, also enable bzip2 and lzo support - games/ldmud: respect CFLAGS and friends - graphics/inventor: replace some patches with MAKE_ARGS/MAKE_ENV to respect CFLAGS and friends, also remove FreeBSD/alpha patch and add missing xorg dependencies PR: 199099 Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=384038
* Make sure that failed unit tests lead to failed builds.Michael Gmelin2015-03-231-1/+10
| | | | | | | | | | | | 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) Notes: svn path=/head/; revision=382009
* Import fix to extremely poor stringify performance in IcePy, see [1].Michael Gmelin2015-01-182-10/+277
| | | | | | | | | [1] https://www.zeroc.com/forums/patches/6379-ice-3-5-1-patch-fix-extremely-poor-icepy-stringify-performance.html Approved by: mentors (implicit) Notes: svn path=/head/; revision=377332
* Remove shadowed variables from header.Michael Gmelin2014-11-041-0/+20
| | | | | | | | | See also http://www.zeroc.com/forums/patches/6336-minor-patch-basicstream-h-remove-shadowed-variables.html Approved by: mentors (implicit) Notes: svn path=/head/; revision=372159
* This adds patches No 3 [1] and No 5 [2] from upstream.Michael Gmelin2014-09-125-3/+251
| | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=368054
* Change test framework, so unit tests won't hang on exit in case of failure.Michael Gmelin2014-09-081-0/+11
| | | | | | | Approved by: mentors (implicit) Notes: svn path=/head/; revision=367709
* Add debug output to staticFiltering unit testMichael Gmelin2014-08-271-0/+24
| | | | | | | | Reviewed by: bdrewery Approved by: bdrewery Notes: svn path=/head/; revision=366337
* Overhaul devel/ice, devel/py-ice and devel/php5-ice:Matthias Andree2014-01-0915-74/+279
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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] Notes: svn path=/head/; revision=339196
* - update to 3.5.0Ruslan Makhmatkhanov2013-06-17105-2686/+164
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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> Notes: svn path=/head/; revision=321096
* - Get rid of PTHREAD_CFLAGS and PTHREAD_LIBS (category: devel)Pietro Cerutti2013-02-141-2/+2
| | | | | | | Approved by: portmgr Notes: svn path=/head/; revision=312209
* Changes from the PR:Boris Samorodov2012-09-2327-2/+838
| | | | | | | | | | | | | | | | | | . 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) Notes: svn path=/head/; revision=304742
* - Fix build with gcc 4.7Martin Wilke2012-03-2477-4/+1997
| | | | | | | | | | | - Add support for clang PR: 165702 Submitted by: Michael Gmelin <freebsd@grem.de> (maintainer) Feature safe: yes Notes: svn path=/head/; revision=293741
* Fix a compatibility issue with FreeBSD's implementation of close(2) whichTilman Keskinoz2011-07-311-0/+15
| | | | | | | | | | | results in Ice reporting errno ECONNRESET (connection reset by peer). PR: 159031 Submitted by: Michael Gmelin <freebsd@grem.de> Approved by: maintainer Notes: svn path=/head/; revision=278636
* - Update to 3.4.2Martin Wilke2011-06-283-50/+1
| | | | | | | | | PR: 157947 Submitted by: Michael Gmelin <freebsd@grem.de> Approved by: maintainer Notes: svn path=/head/; revision=276568
* Update to 3.4.1Tilman Keskinoz2010-08-151-0/+38
| | | | | | | | PR: 146633 Submitted by: maintainer Notes: svn path=/head/; revision=259291
* - Update to 3.3.1Rong-En Fan2009-04-051-28/+0
| | | | | | | | PR: ports/133376 Submitted by: Stefan Ehmann <shoesoft at gmx.net> (maintainer) Notes: svn path=/head/; revision=231630
* - Update to 3.3.0Martin Wilke2008-08-146-49/+51
| | | | | | | | PR: 126195 126197 126198 Submitted by: Stefan Ehmann <shoesoft@gmx.net> (maintainer) Notes: svn path=/head/; revision=218562
* Update to 3.2.1Ion-Mihai Tetcu2007-10-291-3/+15
| | | | | | | | PR: ports/115597 Submitted by: Stefan Ehmann (maintainer) Notes: svn path=/head/; revision=202270
* - Update to 3.2.0Gabor Kovesdan2007-04-182-26/+24
| | | | | | | | PR: ports/111541 Submitted by: Stefan Ehmann <shoesoft@gmx.net> (maintainer) Notes: svn path=/head/; revision=190309
* convert to USE_BDBIon-Mihai Tetcu2006-08-062-7/+5
| | | | | | | | PR: ports/101409 Submitted by: Stefan Ehmann (maintainer) Notes: svn path=/head/; revision=169835
* - Update to 3.1.0Rong-En Fan2006-07-203-63/+20
| | | | | | | | | | - pet portlint(1) PR: ports/100583 Submitted by: maintainer Notes: svn path=/head/; revision=168336
* Update to 3.0.0Tilman Keskinoz2005-11-184-38/+37
| | | | | | | | | PR: 89193 Submitted by: Boris B. Samorodov <bsam@ipt.ru> Approved by: maintainer Notes: svn path=/head/; revision=148718
* - Update to 2.1.2Pav Lucistnik2005-07-061-11/+10
| | | | | | | | PR: ports/83035 Submitted by: Stefan Ehmann <shoesoft@gmx.net> (maintainer) Notes: svn path=/head/; revision=138584
* Oops, forgot a )Tilman Keskinoz2005-06-081-1/+1
| | | | | | | Reported by: maintainer Notes: svn path=/head/; revision=137071
* Add an experimental port of ice, the Internet Communications Engine, aTilman Keskinoz2005-06-085-0/+119
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 Notes: svn path=/head/; revision=137064