pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/ham/uhd uhd: updated to 3.14.1.1
details: https://anonhg.NetBSD.org/pkgsrc/rev/ccac78baf030
branches: trunk
changeset: 340542:ccac78baf030
user: adam <adam%pkgsrc.org@localhost>
date: Fri Oct 04 10:41:44 2019 +0000
description:
uhd: updated to 3.14.1.1
003.014.001.001
Device3: latch n on m in axi_rate_change in DUC/DDC
Device3: UART: fix TX <-> RX, FIFO size as parameter
Device3: Restore default buffer sizes for MPMD UDP
RFNoC: Fix off by one error in window.v
E320: fix time source clobbering ref source
B200: Add command to query bootloader status
RFNoC: fix multidevice graph connections
MPMD: Fix corner case in MPM device discovery
MPM: fixed mboard_max_revision value (MPM compat check failures)
MPM: Fix version string for logger
Docs: x300: update docs for multiple timed commands
Docs: Fix Doxygen warnings due to spurious backslashes
Docs: RFNoC: Fix Doxygen warning due to undoc'd parameter
Docs: Adjust FPGA functional verification tests
Docs: Fix MPM cmake command for E320
RFNoC: Re-enable flow ctrl for blocks on same xbar
Tools: Fix build issues with kitchen_sink
cmake: Add UHD_COMPONENT variable
diffstat:
ham/uhd/Makefile | 13 +---
ham/uhd/distinfo | 13 ++-
ham/uhd/patches/patch-CMakeLists.txt | 22 +++++++
ham/uhd/patches/patch-docs_CMakeLists.txt | 31 ++++++++++
ham/uhd/patches/patch-lib_transport_nirio_lvbitx_process-lvbitx.py | 15 ++++
5 files changed, 79 insertions(+), 15 deletions(-)
diffs (133 lines):
diff -r 996570104536 -r ccac78baf030 ham/uhd/Makefile
--- a/ham/uhd/Makefile Fri Oct 04 10:37:49 2019 +0000
+++ b/ham/uhd/Makefile Fri Oct 04 10:41:44 2019 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.50 2019/08/22 12:23:24 ryoon Exp $
+# $NetBSD: Makefile,v 1.51 2019/10/04 10:41:44 adam Exp $
-DISTNAME= uhd-3.14.1.0
-PKGREVISION= 1
+DISTNAME= uhd-3.14.1.1
CATEGORIES= ham
MASTER_SITES= ${MASTER_SITE_GITHUB:=EttusResearch/}
GITHUB_TAG= v${PKGVERSION_NOREV}
@@ -14,6 +13,7 @@
DEPENDS+= ${PYPKGPREFIX}-mako-[0-9]*:../../devel/py-mako
DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
+CMAKE_ARGS+= -DPKG_MAN_DIR=${PKGMANDIR}/man1
CMAKE_ARGS+= -DRST2HTML_EXECUTABLE=${PREFIX}/bin/rst2html-${PYVERSSUFFIX}.py
CMAKE_ARGS+= -Wno-dev
.include "../../lang/python/pyversion.mk"
@@ -63,13 +63,6 @@
INSTALLATION_DIRS+= share/uhd/fpga
INSTALLATION_DIRS+= share/uhd/images
-SUBST_CLASSES+= man
-SUBST_MESSAGE.man= Convert share/man to man
-SUBST_STAGE.man= pre-configure
-SUBST_FILES.man= docs/CMakeLists.txt
-SUBST_SED.man= -e '/UHD_INSTALL/s,$${PKG_MAN_DIR},${PREFIX}/${PKGMANDIR}/man1,'
-# UHD_INSTALL(FILES ${gzfile} DESTINATION ${PKG_MAN_DIR} COMPONENT manpages)
-
.include "options.mk"
.include "../../devel/boost-libs/buildlink3.mk"
diff -r 996570104536 -r ccac78baf030 ham/uhd/distinfo
--- a/ham/uhd/distinfo Fri Oct 04 10:37:49 2019 +0000
+++ b/ham/uhd/distinfo Fri Oct 04 10:41:44 2019 +0000
@@ -1,6 +1,9 @@
-$NetBSD: distinfo,v 1.21 2019/07/02 16:44:55 adam Exp $
+$NetBSD: distinfo,v 1.22 2019/10/04 10:41:44 adam Exp $
-SHA1 (uhd-3.14.1.0.tar.gz) = d26c5f19b9ed926780980f061634ae9f09b9ac11
-RMD160 (uhd-3.14.1.0.tar.gz) = c2135cb3be04ab40bdf4ce7258d07c81147976a9
-SHA512 (uhd-3.14.1.0.tar.gz) = afb58b2f75b9855a4252c21c40e0f8816626910a134719321fa98ec78ce13aa32577a959da11d13d1e40dc61f143442ab7c2993edec111267de4664730c6eb82
-Size (uhd-3.14.1.0.tar.gz) = 12960041 bytes
+SHA1 (uhd-3.14.1.1.tar.gz) = 6ca67393422bb8c1cc56ba201844d9a0212ce03d
+RMD160 (uhd-3.14.1.1.tar.gz) = e6eb3a304a324eb16479fda760d1e93b7e72e8b9
+SHA512 (uhd-3.14.1.1.tar.gz) = 461f9314dd0af5feed91b18196cccb7828cee91a712dec0bb8b59878d54500906beea9f6dd938a90eae041dca6a1f6b564b6924d8e53e4b2fb507f2ed7be0ff4
+Size (uhd-3.14.1.1.tar.gz) = 12960651 bytes
+SHA1 (patch-CMakeLists.txt) = fa86f08bccb4afbb9108d3b1eb02d3101e933cdc
+SHA1 (patch-docs_CMakeLists.txt) = 23b70637499deafaf378f7c68764afd674673ad2
+SHA1 (patch-lib_transport_nirio_lvbitx_process-lvbitx.py) = 350af0f9ed999f64105a42195d2df037faef87c7
diff -r 996570104536 -r ccac78baf030 ham/uhd/patches/patch-CMakeLists.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ham/uhd/patches/patch-CMakeLists.txt Fri Oct 04 10:41:44 2019 +0000
@@ -0,0 +1,22 @@
+$NetBSD: patch-CMakeLists.txt,v 1.1 2019/10/04 10:41:44 adam Exp $
+
+Allow overrides on PKG_DOC_DIR and PKG_MAN_DIR.
+https://github.com/EttusResearch/uhd/issues/301
+
+--- CMakeLists.txt.orig 2019-10-03 18:21:01.000000000 +0000
++++ CMakeLists.txt
+@@ -128,8 +128,12 @@ set(PKG_DATA_DIR share/uhd)
+ if(NOT DEFINED PKG_LIB_DIR)
+ set(PKG_LIB_DIR ${LIBRARY_DIR}/uhd)
+ endif()
+-set(PKG_DOC_DIR share/doc/uhd)
+-set(PKG_MAN_DIR share/man/man1)
++if(NOT DEFINED PKG_DOC_DIR)
++ set(PKG_DOC_DIR share/doc/uhd)
++endif()
++if(NOT DEFINED PKG_MAN_DIR)
++ set(PKG_MAN_DIR share/man/man1)
++endif()
+
+ ########################################################################
+ # UHD config files
diff -r 996570104536 -r ccac78baf030 ham/uhd/patches/patch-docs_CMakeLists.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ham/uhd/patches/patch-docs_CMakeLists.txt Fri Oct 04 10:41:44 2019 +0000
@@ -0,0 +1,31 @@
+$NetBSD: patch-docs_CMakeLists.txt,v 1.1 2019/10/04 10:41:44 adam Exp $
+
+Do not compress man pages.
+
+--- docs/CMakeLists.txt.orig 2019-10-03 17:48:04.000000000 +0000
++++ docs/CMakeLists.txt
+@@ -150,23 +150,5 @@ LIBUHD_REGISTER_COMPONENT("Man Pages" EN
+
+ if(ENABLE_MAN_PAGES)
+ #Generate man pages
+- foreach(manfile ${man_page_sources})
+- #make the gzip file depend on the text file
+- string(REPLACE ".1" "" PROGRAM_NAME "${manfile}")
+- set(gzfile "${CMAKE_CURRENT_BINARY_DIR}/${manfile}.gz")
+- set(manfile "${CMAKE_CURRENT_SOURCE_DIR}/${manfile}")
+- add_custom_command(
+- OUTPUT ${gzfile}
+- DEPENDS ${manfile}
+- COMMAND ${GZIP_EXECUTABLE} -9 -cf ${manfile} > ${gzfile}
+- COMMENT "Generating ${PROGRAM_NAME} man page"
+- )
+-
+- #make the man page target depend on the gz file
+- list(APPEND man_page_gz_files ${gzfile})
+- UHD_INSTALL(FILES ${gzfile} DESTINATION ${PKG_MAN_DIR} COMPONENT manpages)
+- endforeach(manfile ${man_page_sources})
+-
+- #make the man pages a build-time dependency
+- add_custom_target(man_page_gzips ALL DEPENDS ${man_page_gz_files})
++ UHD_INSTALL(FILES ${man_page_sources} DESTINATION ${PKG_MAN_DIR} COMPONENT manpages)
+ endif(ENABLE_MAN_PAGES)
diff -r 996570104536 -r ccac78baf030 ham/uhd/patches/patch-lib_transport_nirio_lvbitx_process-lvbitx.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ham/uhd/patches/patch-lib_transport_nirio_lvbitx_process-lvbitx.py Fri Oct 04 10:41:44 2019 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-lib_transport_nirio_lvbitx_process-lvbitx.py,v 1.1 2019/10/04 10:41:44 adam Exp $
+
+Do not modify output path.
+
+--- lib/transport/nirio/lvbitx/process-lvbitx.py.orig 2019-10-03 18:11:53.000000000 +0000
++++ lib/transport/nirio/lvbitx/process-lvbitx.py
+@@ -30,7 +30,7 @@ if (len(args) < 1):
+
+ lvbitx_filename = args[0]
+ input_filename = os.path.relpath(lvbitx_filename)
+-autogen_src_path = os.path.relpath(options.output_src_path) if (options.output_src_path is not None) else os.path.dirname(input_filename)
++autogen_src_path = options.output_src_path if options.output_src_path is not None else os.path.dirname(input_filename)
+ class_name = os.path.splitext(os.path.basename(input_filename))[0]
+
+ if (not os.path.isfile(input_filename)):
Home |
Main Index |
Thread Index |
Old Index