Date: Sun, 12 Jan 2025 06:41:50 GMT From: Zsolt Udvari <uzsolt@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: e7de0348e847 - main - news/nzbget: Update to 24.5 Message-ID: <202501120641.50C6foZT008853@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by uzsolt: URL: https://cgit.FreeBSD.org/ports/commit/?id=e7de0348e84780e9461897eba78b12e5fb247ccb commit e7de0348e84780e9461897eba78b12e5fb247ccb Author: Alex Levy <a13xlevy@pm.me> AuthorDate: 2025-01-12 06:35:53 +0000 Commit: Zsolt Udvari <uzsolt@FreeBSD.org> CommitDate: 2025-01-12 06:40:26 +0000 news/nzbget: Update to 24.5 Disable ninja as it breaks build otherwise due to using ExternalProject cmake module instead of FetchContent for par2turbo dependency build. Remove post-stage-PAR2-on as it is no longer necessary. Add pre-configure-PAR2-on to move the par2build source directory into the correct place and allow it to be built offline. Changelog: https://github.com/nzbgetcom/nzbget/releases/tag/v24.5 PR: 283884 Approved by: submitter is maintainer --- news/nzbget/Makefile | 28 +++++++++----------------- news/nzbget/distinfo | 10 ++++----- news/nzbget/files/patch-cmake_par2-turbo.cmake | 15 ++++++++++++++ news/nzbget/files/patch-cmake_posix.cmake | 8 +++++--- 4 files changed, 35 insertions(+), 26 deletions(-) diff --git a/news/nzbget/Makefile b/news/nzbget/Makefile index eb8e1f893d1b..56c9270cd9d5 100644 --- a/news/nzbget/Makefile +++ b/news/nzbget/Makefile @@ -1,7 +1,6 @@ PORTNAME= nzbget DISTVERSIONPREFIX= v -DISTVERSION= 24.4 -PORTREVISION= 0 +DISTVERSION= 24.5 CATEGORIES= news MAINTAINER= a13xlevy@pm.me @@ -16,31 +15,30 @@ RUN_DEPENDS= 7-zip>0:archivers/7-zip \ # Since v24.4 nzbget maintainers switched from libpar2 to a fork of par2cmdline-turbo which is in its own repository. # See https://github.com/nzbgetcom/nzbget/blob/v24.4/cmake/par2-turbo.cmake for the version to pull -PAR2CMDLINE_TURBO_VERSION=1.1.1-nzbget +PAR2CMDLINE_TURBO_VERSION= 1.1.1-nzbget-20241128 -USES= cmake:testing gnome ssl -USE_GNOME= libxml2 +USES= cmake:testing,noninja gnome ssl USE_GITHUB= yes GH_ACCOUNT= nzbgetcom GH_PROJECT= nzbget par2cmdline-turbo:par2 -GH_TAGNAME= ${DISTVERSIONPREFIX}${PAR2CMDLINE_TURBO_VERSION}:par2 +GH_TAGNAME= ${DISTVERSIONPREFIX}${PAR2CMDLINE_TURBO_VERSION}:par2 +USE_GNOME= libxml2 USE_RC_SUBR= nzbget +CMAKE_TESTING_ON= ENABLE_TESTS BINMODE= 0755 SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS NCURSES PAR2 PYTHON -OPTIONS_SUB= yes OPTIONS_DEFAULT= NCURSES PAR2 -PAR2_DESC= PAR 2.0 compatible file verification and repair +PAR2_DESC= PAR 2.0 compatible file verification and repair NCURSES_USES= ncurses NCURSES_CMAKE_BOOL_OFF= DISABLE_CURSES PAR2_CMAKE_BOOL_OFF= DISABLE_PARCHECK -CMAKE_TESTING_ON= ENABLE_TESTS PYTHON_USES= python:run,3.8+ @@ -50,15 +48,9 @@ PYTHON_USES= python:run,3.8+ CMAKE_ARGS+= -DDISABLE_SIGCHLD_HANDLER=ON .endif -# We need to manually extract par2cmdline-turbo source repository as the cmake option FETCHCONTENT_FULLY_DISCONNECTED is ON by default for ports -post-extract-PAR2-on: - ${MKDIR} ${BUILD_WRKSRC}/_deps - ${MV} ${WRKDIR}/par2cmdline-turbo-${PAR2CMDLINE_TURBO_VERSION} ${BUILD_WRKSRC}/_deps/par2-turbo-src - -# Clean up par2 static libraries and delete empty directories -post-stage-PAR2-on: - ${RM} ${STAGEDIR}${BUILD_WRKSRC}/lib/*.a - ${FIND} ${STAGEDIR} -depth -type d -not -path "${STAGEDIR}${PREFIX}*" -empty -delete +pre-configure-PAR2-on: + ${MKDIR} ${BUILD_WRKSRC}/par2-turbo/src + ${MV} ${WRKDIR}/par2cmdline-turbo-${PAR2CMDLINE_TURBO_VERSION} ${BUILD_WRKSRC}/par2-turbo/src/par2-turbo post-install: ${INSTALL_DATA} ${WRKSRC}/nzbget.conf \ diff --git a/news/nzbget/distinfo b/news/nzbget/distinfo index 0c39f584b88d..bb767c3ab944 100644 --- a/news/nzbget/distinfo +++ b/news/nzbget/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1733307178 -SHA256 (nzbgetcom-nzbget-v24.4_GH0.tar.gz) = ea3ebe13f5d48f040f1614b62bff9b51da134f4f689ec918997f5896cf51f337 -SIZE (nzbgetcom-nzbget-v24.4_GH0.tar.gz) = 7279980 -SHA256 (nzbgetcom-par2cmdline-turbo-v1.1.1-nzbget_GH0.tar.gz) = b471a76e6ac7384da87af9314826bc6d89ce879afb9485136b949cc5ce019ddf -SIZE (nzbgetcom-par2cmdline-turbo-v1.1.1-nzbget_GH0.tar.gz) = 3959897 +TIMESTAMP = 1733484016 +SHA256 (nzbgetcom-nzbget-v24.5_GH0.tar.gz) = d8a26fef9f92d63258251c69af01f39073a479e48c14114dc96d285470312c83 +SIZE (nzbgetcom-nzbget-v24.5_GH0.tar.gz) = 7283271 +SHA256 (nzbgetcom-par2cmdline-turbo-v1.1.1-nzbget-20241128_GH0.tar.gz) = 052c23d061baf12cd866dd115848d3671d20b4b659b67d70df28a200e5e0a8d4 +SIZE (nzbgetcom-par2cmdline-turbo-v1.1.1-nzbget-20241128_GH0.tar.gz) = 3960077 diff --git a/news/nzbget/files/patch-cmake_par2-turbo.cmake b/news/nzbget/files/patch-cmake_par2-turbo.cmake new file mode 100644 index 000000000000..0ae2d1d6e705 --- /dev/null +++ b/news/nzbget/files/patch-cmake_par2-turbo.cmake @@ -0,0 +1,15 @@ +--- cmake/par2-turbo.cmake.orig 2024-12-05 05:22:43 UTC ++++ cmake/par2-turbo.cmake +@@ -27,12 +27,6 @@ endif() + ExternalProject_add( + par2-turbo + PREFIX par2-turbo +- GIT_REPOSITORY https://github.com/nzbgetcom/par2cmdline-turbo.git +- GIT_TAG v1.1.1-nzbget-20241128 +- TLS_VERIFY TRUE +- GIT_SHALLOW TRUE +- GIT_PROGRESS TRUE +- DOWNLOAD_EXTRACT_TIMESTAMP TRUE + CMAKE_ARGS ${CMAKE_ARGS} + INSTALL_COMMAND "" + ) diff --git a/news/nzbget/files/patch-cmake_posix.cmake b/news/nzbget/files/patch-cmake_posix.cmake index 05f9b141696a..cf9cefd8775b 100644 --- a/news/nzbget/files/patch-cmake_posix.cmake +++ b/news/nzbget/files/patch-cmake_posix.cmake @@ -1,10 +1,12 @@ ---- cmake/posix.cmake.orig 2024-11-19 07:09:42 UTC +--- cmake/posix.cmake.orig 2024-12-05 05:22:43 UTC +++ cmake/posix.cmake -@@ -93,7 +93,6 @@ else() +@@ -93,9 +93,6 @@ else() if(NOT DISABLE_CURSES) set(CURSES_NEED_NCURSES TRUE) -- set(CURSES_NEED_WIDE TRUE) +- if(NOT APPLE) +- set(CURSES_NEED_WIDE TRUE) +- endif() find_package(Curses REQUIRED) set(INCLUDES ${INCLUDES} ${CURSES_INCLUDE_DIRS}) set(LIBS ${LIBS} ${CURSES_LIBRARIES})
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202501120641.50C6foZT008853>