diff options
Diffstat (limited to 'devel/bacnet-stack')
-rw-r--r-- | devel/bacnet-stack/Makefile | 8 | ||||
-rw-r--r-- | devel/bacnet-stack/distinfo | 6 | ||||
-rw-r--r-- | devel/bacnet-stack/files/patch-CMakeLists.txt | 44 | ||||
-rw-r--r-- | devel/bacnet-stack/pkg-plist | 33 |
4 files changed, 85 insertions, 6 deletions
diff --git a/devel/bacnet-stack/Makefile b/devel/bacnet-stack/Makefile index ff4d79925fbc..fb391fdf5b1f 100644 --- a/devel/bacnet-stack/Makefile +++ b/devel/bacnet-stack/Makefile @@ -1,5 +1,5 @@ PORTNAME= bacnet-stack -PORTVERSION= 1.4.0 +PORTVERSION= 1.4.1 CATEGORIES= devel MAINTAINER= acm@FreeBSD.org @@ -9,10 +9,12 @@ WWW= https://github.com/bacnet-stack/bacnet-stack LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/license/readme.txt -USES= cmake compiler:c++11-lang +LIB_DEPENDS= libdispatch.so:devel/libdispatch + +USES= cmake compiler:c++11-lang localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= bacnet-stack -GH_TAGNAME= 8a0a01c +GH_TAGNAME= c111154 LDFLAGS= -lm diff --git a/devel/bacnet-stack/distinfo b/devel/bacnet-stack/distinfo index 358eb00ac59f..3d7a1a1cd7f3 100644 --- a/devel/bacnet-stack/distinfo +++ b/devel/bacnet-stack/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734773553 -SHA256 (bacnet-stack-bacnet-stack-1.4.0-8a0a01c_GH0.tar.gz) = 12bb1b2d8aaa9ee2fbc7f2a703870d1fce6eee6e7ce9774b4822c34afa202fa4 -SIZE (bacnet-stack-bacnet-stack-1.4.0-8a0a01c_GH0.tar.gz) = 8045059 +TIMESTAMP = 1750719980 +SHA256 (bacnet-stack-bacnet-stack-1.4.1-c111154_GH0.tar.gz) = 6259c9c5c25b16e2c51f10bc53fe1ea1bfec79725bb1d00fbb354ab7d0fdd94c +SIZE (bacnet-stack-bacnet-stack-1.4.1-c111154_GH0.tar.gz) = 10019494 diff --git a/devel/bacnet-stack/files/patch-CMakeLists.txt b/devel/bacnet-stack/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..ea54510ad534 --- /dev/null +++ b/devel/bacnet-stack/files/patch-CMakeLists.txt @@ -0,0 +1,44 @@ +--- CMakeLists.txt.orig 2025-06-23 23:19:03 UTC ++++ CMakeLists.txt +@@ -834,10 +834,40 @@ elseif(${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD") + + target_sources(${PROJECT_NAME} PRIVATE + ports/bsd/bacport.h +- ports/bsd/bip-init.c ++ $<$<BOOL:${BACDL_BIP}>:ports/bsd/bip-init.c> ++ $<$<BOOL:${BACDL_BIP6}>:ports/bsd/bip6.c> ++ $<$<BOOL:${BACDL_MSTP}>:ports/bsd/rs485.c> ++ $<$<BOOL:${BACDL_MSTP}>:ports/bsd/rs485.h> ++ $<$<BOOL:${BACDL_MSTP}>:ports/bsd/dlmstp.c> + ports/bsd/datetime-init.c + ports/bsd/mstimer-init.c ++ $<$<BOOL:${BACDL_BSC}>:ports/bsd/bsc-event.c> ++ $<$<BOOL:${BACDL_BSC}>:ports/bsd/websocket-cli.c> ++ $<$<BOOL:${BACDL_BSC}>:ports/bsd/websocket-srv.c> ++ $<$<BOOL:${BACDL_BSC}>:ports/bsd/websocket-global.c> + ports/bsd/stdbool.h) ++ ++ if(BACDL_ETHERNET) ++ FIND_PATH(PCAP_INCLUDE pcap.h) ++ if(NOT PCAP_INCLUDE) ++ message(WARNING "BACNET: pcap.h header file not found") ++ else() ++ message(STATUS "BACNET: pcap Include:...................\"${PCAP_INCLUDE}\"") ++ endif() ++ FIND_LIBRARY(PCAP_LIBRARIES NAMES pcap) ++ if(NOT PCAP_LIBRARIES) ++ message(WARNING "BACNET: libpcap not found") ++ else() ++ message(STATUS "BACNET: pcap Lib:.......................\"${PCAP_LIBRARIES}\"") ++ endif() ++ if(PCAP_INCLUDE AND PCAP_LIBRARIES) ++ include_directories(${PCAP_INCLUDE}) ++ link_libraries(${PCAP_LIBRARIES}) ++ target_sources(${PROJECT_NAME} PRIVATE ++ ports/bsd/ethernet.c ++ ) ++ endif() ++ endif() + endif() + + target_include_directories(${PROJECT_NAME} PUBLIC diff --git a/devel/bacnet-stack/pkg-plist b/devel/bacnet-stack/pkg-plist index 4675d2027d82..56f528a28de9 100644 --- a/devel/bacnet-stack/pkg-plist +++ b/devel/bacnet-stack/pkg-plist @@ -7,6 +7,7 @@ include/bacnet/assigned_access_rights.h include/bacnet/authentication_factor.h include/bacnet/authentication_factor_format.h include/bacnet/awf.h +include/bacnet/bacaction.h include/bacnet/bacaddr.h include/bacnet/bacapp.h include/bacnet/bacdcode.h @@ -16,6 +17,7 @@ include/bacnet/bacdevobjpropref.h include/bacnet/bacenum.h include/bacnet/bacerror.h include/bacnet/bacint.h +include/bacnet/baclog.h include/bacnet/bacprop.h include/bacnet/bacpropstates.h include/bacnet/bacreal.h @@ -45,6 +47,7 @@ include/bacnet/basic/object/ao.h include/bacnet/basic/object/av.h include/bacnet/basic/object/bacfile.h include/bacnet/basic/object/bi.h +include/bacnet/basic/object/bitstring_value.h include/bacnet/basic/object/blo.h include/bacnet/basic/object/bo.h include/bacnet/basic/object/bv.h @@ -66,12 +69,20 @@ include/bacnet/basic/object/mso.h include/bacnet/basic/object/msv.h include/bacnet/basic/object/nc.h include/bacnet/basic/object/netport.h +include/bacnet/basic/object/netport_internal.h include/bacnet/basic/object/objects.h include/bacnet/basic/object/osv.h include/bacnet/basic/object/piv.h +include/bacnet/basic/object/program.h +include/bacnet/basic/object/sc_netport.h include/bacnet/basic/object/schedule.h +include/bacnet/basic/object/structured_view.h include/bacnet/basic/object/time_value.h include/bacnet/basic/object/trendlog.h +include/bacnet/basic/server/bacnet_basic.h +include/bacnet/basic/server/bacnet_port.h +include/bacnet/basic/server/bacnet_port_ipv4.h +include/bacnet/basic/server/bacnet_port_ipv6.h include/bacnet/basic/service/h_alarm_ack.h include/bacnet/basic/service/h_apdu.h include/bacnet/basic/service/h_arf.h @@ -105,6 +116,7 @@ include/bacnet/basic/service/h_whohas.h include/bacnet/basic/service/h_whois.h include/bacnet/basic/service/h_wp.h include/bacnet/basic/service/h_wpm.h +include/bacnet/basic/service/h_write_group.h include/bacnet/basic/service/s_abort.h include/bacnet/basic/service/s_ack_alarm.h include/bacnet/basic/service/s_arfs.h @@ -133,6 +145,7 @@ include/bacnet/basic/service/s_whohas.h include/bacnet/basic/service/s_whois.h include/bacnet/basic/service/s_wp.h include/bacnet/basic/service/s_wpm.h +include/bacnet/basic/service/s_write_group.h include/bacnet/basic/services.h include/bacnet/basic/sys/bacnet_stack_exports.h include/bacnet/basic/sys/bigend.h @@ -141,10 +154,12 @@ include/bacnet/basic/sys/bytes.h include/bacnet/basic/sys/color_rgb.h include/bacnet/basic/sys/days.h include/bacnet/basic/sys/debug.h +include/bacnet/basic/sys/dst.h include/bacnet/basic/sys/fifo.h include/bacnet/basic/sys/filename.h include/bacnet/basic/sys/key.h include/bacnet/basic/sys/keylist.h +include/bacnet/basic/sys/lighting_command.h include/bacnet/basic/sys/linear.h include/bacnet/basic/sys/mstimer.h include/bacnet/basic/sys/platform.h @@ -153,6 +168,7 @@ include/bacnet/basic/sys/sbuf.h include/bacnet/basic/tsm/tsm.h include/bacnet/basic/ucix/ucix.h include/bacnet/calendar_entry.h +include/bacnet/channel_value.h include/bacnet/config.h include/bacnet/cov.h include/bacnet/create_object.h @@ -163,6 +179,18 @@ include/bacnet/datalink/automac.h include/bacnet/datalink/bacsec.h include/bacnet/datalink/bip.h include/bacnet/datalink/bip6.h +include/bacnet/datalink/bsc/bsc-conf.h +include/bacnet/datalink/bsc/bsc-datalink.h +include/bacnet/datalink/bsc/bsc-event.h +include/bacnet/datalink/bsc/bsc-hub-connector.h +include/bacnet/datalink/bsc/bsc-hub-function.h +include/bacnet/datalink/bsc/bsc-node-switch.h +include/bacnet/datalink/bsc/bsc-node.h +include/bacnet/datalink/bsc/bsc-retcodes.h +include/bacnet/datalink/bsc/bsc-socket.h +include/bacnet/datalink/bsc/bsc-util.h +include/bacnet/datalink/bsc/bvlc-sc.h +include/bacnet/datalink/bsc/websocket.h include/bacnet/datalink/bvlc.h include/bacnet/datalink/bvlc6.h include/bacnet/datalink/cobs.h @@ -197,6 +225,7 @@ include/bacnet/readrange.h include/bacnet/reject.h include/bacnet/rp.h include/bacnet/rpm.h +include/bacnet/secure_connect.h include/bacnet/special_event.h include/bacnet/timestamp.h include/bacnet/timesync.h @@ -206,8 +235,12 @@ include/bacnet/whohas.h include/bacnet/whois.h include/bacnet/wp.h include/bacnet/wpm.h +include/bacnet/write_group.h include/bacport.h +include/dlmstp_port.h +include/rs485.h include/stdbool.h +include/websocket-global.h lib/cmake/bacnet-stack/bacnet-stackConfig.cmake lib/cmake/bacnet-stack/bacnet-stackConfigVersion.cmake lib/cmake/bacnet-stack/bacnet-stackTargets-%%CMAKE_BUILD_TYPE%%.cmake |