diff --git a/net/yami4/Makefile b/net/yami4/Makefile index 0a90907d100e..bd0ba449d2e4 100644 --- a/net/yami4/Makefile +++ b/net/yami4/Makefile @@ -1,37 +1,36 @@ PORTNAME= yami4 -PORTVERSION= 1.11.0 -PORTREVISION= 1 +PORTVERSION= 1.12.0 CATEGORIES= net MASTER_SITES= http://www.inspirel.com/yami4/files/ DISTNAME= yami4-gpl-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Messaging library for distributed systems WWW= http://www.inspirel.com/yami4/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/gpl-3.0.txt -BROKEN_FreeBSD_13= unknown type name 'sem_t' -BROKEN_FreeBSD_14= unknown type name 'sem_t' - USES= compiler:c++11-lang zip +CXXFLAGS+= -I${WRKSRC}/include +# Fixes "unknown type name 'sem_t'" on FreeBSD 13 +CXXFLAGS+= -D_LIBCPP_NO_NATIVE_SEMAPHORES MAKE_ARGS= COMPILER="${CXX}" OPTIONS="${CXXFLAGS}" PORTDOCS= * OPTIONS_DEFINE= DOCS do-build : ${DO_MAKE_BUILD} -C ${WRKSRC}/src/core ${DO_MAKE_BUILD} -C ${WRKSRC}/src/cpp do-install: cd ${WRKSRC}/include && ${COPYTREE_SHARE} "yami4-core yami4-cpp" ${STAGEDIR}${PREFIX}/include cd ${WRKSRC}/lib && ${INSTALL_DATA} *.a ${STAGEDIR}${PREFIX}/lib do-install-DOCS-on: cd ${WRKSRC}/doc && ${COPYTREE_SHARE} "core cpp" ${STAGEDIR}${DOCSDIR} .include diff --git a/net/yami4/distinfo b/net/yami4/distinfo index ae049d759b86..0df0aaf7348a 100644 --- a/net/yami4/distinfo +++ b/net/yami4/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1559149542 -SHA256 (yami4-gpl-1.11.0.zip) = ce2150a8a6454e2a1766138e93ffeb6d8576da414c6404ba6d75a87355334307 -SIZE (yami4-gpl-1.11.0.zip) = 1581111 +TIMESTAMP = 1671356108 +SHA256 (yami4-gpl-1.12.0.zip) = bea001f8be8b8d02ceb95154ac0a4be3b35814ae677a78beea6f6dc0c64f61c4 +SIZE (yami4-gpl-1.12.0.zip) = 1773074 diff --git a/net/yami4/pkg-plist b/net/yami4/pkg-plist index 86a8ffceb96c..5ff7d9876803 100644 --- a/net/yami4/pkg-plist +++ b/net/yami4/pkg-plist @@ -1,44 +1,46 @@ +include/yami4-core/Doxygen.cfg include/yami4-core/agent.h include/yami4-core/allocator.h include/yami4-core/channel_descriptor.h include/yami4-core/core.h include/yami4-core/dll.h include/yami4-core/fatal_errors.h include/yami4-core/option_names.h include/yami4-core/parameter_entry.h include/yami4-core/parameter_iterator.h include/yami4-core/parameter_type.h include/yami4-core/parameters.h include/yami4-core/raw_buffer_data_source.h include/yami4-core/serializable.h +include/yami4-cpp/Doxygen.cfg include/yami4-cpp/activity_statistics_monitor.h include/yami4-cpp/agent.h include/yami4-cpp/agent_impl_base.h include/yami4-cpp/connection_event.h include/yami4-cpp/connection_event_dispatcher_base.h include/yami4-cpp/connection_event_generic_dispatcher.h include/yami4-cpp/errors.h include/yami4-cpp/event_callback.h include/yami4-cpp/incoming_message.h include/yami4-cpp/incoming_message_dispatcher_base.h include/yami4-cpp/incoming_message_generic_dispatcher.h include/yami4-cpp/io_error_dispatcher_base.h include/yami4-cpp/io_error_generic_dispatcher.h include/yami4-cpp/message_state.h include/yami4-cpp/option_names.h include/yami4-cpp/outgoing_message.h include/yami4-cpp/outgoing_message_dispatcher_base.h include/yami4-cpp/outgoing_message_generic_dispatcher.h include/yami4-cpp/parameter_entry.h include/yami4-cpp/parameter_type.h include/yami4-cpp/parameters.h include/yami4-cpp/raw_buffer_data_source.h include/yami4-cpp/serializable.h include/yami4-cpp/value_publisher.h include/yami4-cpp/value_publisher_overflow_action.h include/yami4-cpp/value_publisher_overflow_dispatcher_base.h include/yami4-cpp/value_publisher_overflow_generic_dispatcher.h include/yami4-cpp/version.h include/yami4-cpp/yami.h lib/libyamicore.a lib/libyamicpp.a