svn commit: r482645 - in branches/2018Q4/devel/ace: . files
Antoine Brodin
antoine at FreeBSD.org
Sun Oct 21 07:51:34 UTC 2018
Author: antoine
Date: Sun Oct 21 07:51:32 2018
New Revision: 482645
URL: https://svnweb.freebsd.org/changeset/ports/482645
Log:
MFH: r481377
devel/ace: update to 6.5.2
While here:
* Relocate some variables
* Rework some patches
* USE localbase
ChangeLog: https://github.com/DOCGroup/ACE_TAO/releases/tag/ACE%2BTAO-6_5_2
Reported by: portscout
Approved by: tcberner (mentor, implicit)
Added:
branches/2018Q4/devel/ace/files/patch-tests_Chrono__Test.cpp
- copied unchanged from r481377, head/devel/ace/files/patch-tests_Chrono__Test.cpp
Modified:
branches/2018Q4/devel/ace/Makefile
branches/2018Q4/devel/ace/distinfo
branches/2018Q4/devel/ace/files/patch-ace__SSL__SSL_Context.cpp
branches/2018Q4/devel/ace/pkg-plist
Directory Properties:
branches/2018Q4/ (props changed)
Modified: branches/2018Q4/devel/ace/Makefile
==============================================================================
--- branches/2018Q4/devel/ace/Makefile Sun Oct 21 07:45:54 2018 (r482644)
+++ branches/2018Q4/devel/ace/Makefile Sun Oct 21 07:51:32 2018 (r482645)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= ace
-PORTVERSION= 6.4.3
+PORTVERSION= 6.5.2
CATEGORIES= devel
MASTER_SITES= ftp://download.dre.vanderbilt.edu/previous_versions/ \
http://download.dre.vanderbilt.edu/previous_versions/
@@ -16,9 +16,12 @@ LICENSE_NAME= ACE
LICENSE_FILE= ${WRKSRC}/COPYING
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-WRKSRC= ${WRKDIR}/ACE_wrappers
+BROKEN_aarch64= Fails to link: missing sbrk
+BROKEN_powerpc= Does not compile on ${ARCH}
+BROKEN_powerpc64= Does not build on ${ARCH}: undefined reference to fmodl
+BROKEN_sparc64= Does not compile on ${ARCH}
-USES= gmake perl5 pkgconfig shebangfix tar:bzip2
+USES= gmake localbase:ldflags perl5 pkgconfig shebangfix tar:bzip2
USE_PERL5= build
SHEBANG_FILES= bin/*.pl MPC/*.pl
MAKE_ENV= LD_LIBRARY_PATH="${WRKSRC}/lib" ACE_ROOT="${WRKSRC}" \
@@ -26,19 +29,12 @@ MAKE_ENV= LD_LIBRARY_PATH="${WRKSRC}/lib" ACE_ROOT="${
MAKEFILE= GNUmakefile
USE_LDCONFIG= yes
-CPPFLAGS+= -I${LOCALBASE}/include
-CPPFLAGS+= -D_WANT_SEMUN
-LDFLAGS+= -L${LOCALBASE}/lib
+WRKSRC= ${WRKDIR}/ACE_wrappers
PLIST_SUB= VERSION="${PORTVERSION}"
CONFLICTS= ace+tao-5*
-BROKEN_aarch64= Fails to link: missing sbrk
-BROKEN_powerpc= Does not compile on ${ARCH}
-BROKEN_powerpc64= Does not build on ${ARCH}: undefined reference to fmodl
-BROKEN_sparc64= Does not compile on ${ARCH}
-
OPTIONS_DEFINE= FLTK QT4 SSL TK TRIO X11
OPTIONS_DEFAULT= SSL
OPTIONS_SUB= yes
@@ -60,6 +56,8 @@ TRIO_BUILD_DEPENDS= trio>=0:devel/trio
TRIO_MAKE_ENV= trio=1
X11_USE= XORG=xt
X11_MAKE_ENV= xt=1
+
+CPPFLAGS+= -D_WANT_SEMUN
post-patch:
@${REINPLACE_CMD} -e \
Modified: branches/2018Q4/devel/ace/distinfo
==============================================================================
--- branches/2018Q4/devel/ace/distinfo Sun Oct 21 07:45:54 2018 (r482644)
+++ branches/2018Q4/devel/ace/distinfo Sun Oct 21 07:51:32 2018 (r482645)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1497530730
-SHA256 (ACE-6.4.3.tar.bz2) = b80e7b8137d48dc68b281233417fe19b21a904ea642a05ea795bd6a546bcbb1d
-SIZE (ACE-6.4.3.tar.bz2) = 9074739
+TIMESTAMP = 1537466321
+SHA256 (ACE-6.5.2.tar.bz2) = f0393d6df25ee92e0cbc6539c68ccf122caae0ffd5ae9a786163403bb2306cc5
+SIZE (ACE-6.5.2.tar.bz2) = 8074873
Modified: branches/2018Q4/devel/ace/files/patch-ace__SSL__SSL_Context.cpp
==============================================================================
--- branches/2018Q4/devel/ace/files/patch-ace__SSL__SSL_Context.cpp Sun Oct 21 07:45:54 2018 (r482644)
+++ branches/2018Q4/devel/ace/files/patch-ace__SSL__SSL_Context.cpp Sun Oct 21 07:51:32 2018 (r482645)
@@ -1,11 +1,11 @@
---- ace/SSL/SSL_Context.cpp.orig 2015-09-17 06:55:18 UTC
+--- ace/SSL/SSL_Context.cpp.orig 2018-09-18 07:26:56 UTC
+++ ace/SSL/SSL_Context.cpp
-@@ -683,7 +683,7 @@ ACE_SSL_Context::random_seed (const char
- int
- ACE_SSL_Context::egd_file (const char * socket_file)
- {
--#if OPENSSL_VERSION_NUMBER < 0x00905100L
+@@ -179,7 +179,7 @@ ACE_SSL_Context::ssl_library_init (void)
+ # endif /* OPENSSL_VERSION_NUMBER < 0x10100000L */
+ #endif /* WIN32 */
+
+-#if OPENSSL_VERSION_NUMBER >= 0x00905100L
+#if OPENSSL_VERSION_NUMBER < 0x00905100L || defined(LIBRESSL_VERSION_NUMBER)
- // OpenSSL < 0.9.5 doesn't have EGD support.
- ACE_UNUSED_ARG (socket_file);
- ACE_NOTSUP_RETURN (-1);
+ // OpenSSL < 0.9.5 doesn't have EGD support.
+
+ const char *egd_socket_file =
Copied: branches/2018Q4/devel/ace/files/patch-tests_Chrono__Test.cpp (from r481377, head/devel/ace/files/patch-tests_Chrono__Test.cpp)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/2018Q4/devel/ace/files/patch-tests_Chrono__Test.cpp Sun Oct 21 07:51:32 2018 (r482645, copy of r481377, head/devel/ace/files/patch-tests_Chrono__Test.cpp)
@@ -0,0 +1,11 @@
+--- tests/Chrono_Test.cpp.orig 2018-10-05 15:55:54 UTC
++++ tests/Chrono_Test.cpp
+@@ -208,7 +208,7 @@ test_streamers ()
+ std::chrono::seconds day_test_ts { day_test_h+day_test_s };
+ std::chrono::microseconds day_test_tus { day_test_ms+day_test_us };
+ ACE_Time_Value const test_day {
+- ACE_Time_Value { day_test_ts.count (), ACE_Utils::truncate_cast<suseconds_t>(day_test_tus.count ()) }};
++ ACE_Time_Value { (int)(day_test_ts.count ()), ACE_Utils::truncate_cast<suseconds_t>(day_test_tus.count ()) }};
+
+ constexpr int expected_min {nr_hours * 60};
+ constexpr int64_t expected_sec { expected_min * 60 + 54 };
Modified: branches/2018Q4/devel/ace/pkg-plist
==============================================================================
--- branches/2018Q4/devel/ace/pkg-plist Sun Oct 21 07:45:54 2018 (r482644)
+++ branches/2018Q4/devel/ace/pkg-plist Sun Oct 21 07:51:32 2018 (r482645)
@@ -1105,12 +1105,14 @@ include/ace/config-lite.h
include/ace/config-lynxos.h
include/ace/config-lynxos-178.h
include/ace/config-macosx-elcapitan.h
+include/ace/config-macosx-highsierra.h
include/ace/config-macosx-iOS-hardware.h
include/ace/config-macosx-iOS-simulator.h
include/ace/config-macosx-jaguar.h
include/ace/config-macosx-leopard.h
include/ace/config-macosx-lion.h
include/ace/config-macosx-mavericks.h
+include/ace/config-macosx-mojave.h
include/ace/config-macosx-mountainlion.h
include/ace/config-macosx-panther.h
include/ace/config-macosx-sierra.h
@@ -1380,6 +1382,9 @@ libdata/pkgconfig/Kokyu.pc
%%DATADIR%%/bin/MakeProjectCreator/config/ace_qt.mpb
%%DATADIR%%/bin/MakeProjectCreator/config/ace_qt4.mpb
%%DATADIR%%/bin/MakeProjectCreator/config/ace_qt4reactor.mpb
+%%DATADIR%%/bin/MakeProjectCreator/config/ace_qt5.mpb
+%%DATADIR%%/bin/MakeProjectCreator/config/ace_qt5reactor.mpb
+%%DATADIR%%/bin/MakeProjectCreator/config/ace_qtreactor.mpb
%%DATADIR%%/bin/MakeProjectCreator/config/ace_rlecompressionlib.mpb
%%DATADIR%%/bin/MakeProjectCreator/config/ace_tk.mpb
%%DATADIR%%/bin/MakeProjectCreator/config/ace_tkreactor.mpb
@@ -1523,12 +1528,14 @@ libdata/pkgconfig/Kokyu.pc
%%DATADIR%%/include/makeinclude/platform_macosx.GNU
%%DATADIR%%/include/makeinclude/platform_macosx_common.GNU
%%DATADIR%%/include/makeinclude/platform_macosx_elcapitan.GNU
+%%DATADIR%%/include/makeinclude/platform_macosx_highsierra.GNU
%%DATADIR%%/include/makeinclude/platform_macosx_iOS.GNU
%%DATADIR%%/include/makeinclude/platform_macosx_icc.GNU
%%DATADIR%%/include/makeinclude/platform_macosx_jaguar.GNU
%%DATADIR%%/include/makeinclude/platform_macosx_leopard.GNU
%%DATADIR%%/include/makeinclude/platform_macosx_lion.GNU
%%DATADIR%%/include/makeinclude/platform_macosx_mavericks.GNU
+%%DATADIR%%/include/makeinclude/platform_macosx_mojave.GNU
%%DATADIR%%/include/makeinclude/platform_macosx_mountainlion.GNU
%%DATADIR%%/include/makeinclude/platform_macosx_panther.GNU
%%DATADIR%%/include/makeinclude/platform_macosx_sierra.GNU
More information about the svn-ports-all
mailing list