View | Details | Raw Unified | Return to bug 281800 | Differences between
and this patch

Collapse All | Expand All

(-)b/news/nzbget/Makefile (-14 / +13 lines)
Lines 1-6 Link Here
1
PORTNAME=	nzbget
1
PORTNAME=	nzbget
2
PORTVERSION=	24.1
2
PORTVERSION=	24.3
3
PORTREVISION=	1
4
DISTVERSIONPREFIX=	v
3
DISTVERSIONPREFIX=	v
5
CATEGORIES=	news
4
CATEGORIES=	news
6
5
Lines 15-45 LIB_DEPENDS= libboost_json.so:devel/boost-libs \ Link Here
15
RUN_DEPENDS=	7-zip>0:archivers/7-zip \
14
RUN_DEPENDS=	7-zip>0:archivers/7-zip \
16
		unrar>0:archivers/unrar
15
		unrar>0:archivers/unrar
17
16
18
USES=		cmake ncurses python:build ssl
17
USES=		cmake:testing python:build ssl
19
USE_GITHUB=	yes
18
USE_GITHUB=	yes
20
GH_ACCOUNT=	nzbgetcom
19
GH_ACCOUNT=	nzbgetcom
21
GH_PROJECT=	nzbget
20
GH_PROJECT=	nzbget
22
USE_RC_SUBR=	nzbget
21
USE_RC_SUBR=	nzbget
23
22
24
GNU_CONFIGURE=	yes
25
CONFIGURE_ARGS=	--with-libcurses-includes=${NCURSESINC} \
26
		--with-libcurses-libraries=${NCURSESLIB} \
27
		--with-openssl-includes=${OPENSSLINC} \
28
		--with-openssl-libraries=${OPENSSLLIB} \
29
		--with-tlslib=OpenSSL
30
31
BINMODE=	0755
23
BINMODE=	0755
32
24
33
SUB_FILES=	pkg-message
25
SUB_FILES=	pkg-message
34
26
35
OPTIONS_DEFINE=				DOCS OPTIMIZED_FLAGS
27
OPTIONS_DEFINE=				DOCS TEST NCURSES PAR2
36
OPTIMIZED_FLAGS_DESC=			Enable optimized CPU instructions (SSE2/SSE3/NEON/etc)
28
OPTIONS_DEFAULT=			NCURSES PAR2
37
OPTIMIZED_FLAGS_EXTRA_PATCHES_OFF=	${FILESDIR}/extra-disable-optimized-flags.patch
29
30
PAR2_DESC=					PAR 2.0 compatible file verification and repair. Disable if you have trouble when compiling par2 module
31
32
NCURSES_USES=	ncurses
33
34
NCURSES_CMAKE_BOOL_OFF=		DISABLE_CURSES
35
PAR2_CMAKE_BOOL_OFF=		DISABLE_PARCHECK
36
TEST_CMAKE_BOOL=			ENABLE_TESTS
38
37
39
.include <bsd.port.options.mk>
38
.include <bsd.port.options.mk>
40
39
41
.if (${ARCH} == "i386")
40
.if (${ARCH} == "i386")
42
CONFIGURE_ARGS+=	--disable-sigchld-handler
41
CMAKE_ARGS+=		-DDISABLE_SIGCHLD_HANDLER=ON
43
.endif
42
.endif
44
43
45
post-install:
44
post-install:
(-)b/news/nzbget/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1720705072
1
TIMESTAMP = 1727776422
2
SHA256 (nzbgetcom-nzbget-v24.1_GH0.tar.gz) = 9b823f5be183573cc51a7e4db5ac0529f5e3b98260676a7ce400784fdf230393
2
SHA256 (nzbgetcom-nzbget-v24.3_GH0.tar.gz) = b20ff0da1367825fbf00337a48196e81514195748d3d96f620f28ab2cc0b7cc0
3
SIZE (nzbgetcom-nzbget-v24.1_GH0.tar.gz) = 5365282
3
SIZE (nzbgetcom-nzbget-v24.3_GH0.tar.gz) = 5533518
(-)a/news/nzbget/files/extra-disable-optimized-flags.patch (-16 lines)
Removed Link Here
1
--- configure.ac.orig	2018-06-06 19:34:34 UTC
2
+++ configure.ac
3
@@ -569,12 +569,8 @@ case $host_cpu in
4
 		USE_SIMD=yes
5
 		;;
6
 esac
7
+USE_SIMD=no
8
 AC_MSG_RESULT($USE_SIMD)
9
-AC_SUBST([SSE2_CXXFLAGS])
10
-AC_SUBST([SSSE3_CXXFLAGS])
11
-AC_SUBST([PCLMUL_CXXFLAGS])
12
-AC_SUBST([NEON_CXXFLAGS])
13
-AC_SUBST([ACLECRC_CXXFLAGS])
14
 
15
 
16
 dnl 
(-)a/news/nzbget/files/patch-configure.ac (-20 lines)
Removed Link Here
1
--- configure.ac.orig	2023-08-18 02:50:39 UTC
2
+++ configure.ac
3
@@ -37,7 +37,7 @@ dnl Check for programs.
4
 dnl
5
 AC_PROG_CXX
6
 AC_PATH_PROG(TAR, tar, $FALSE)
7
-AC_PATH_PROG(MAKE, make, $FALSE)
8
+AC_PATH_PROG(MAKE, gmake, $FALSE)
9
 AC_PROG_INSTALL
10
 
11
 
12
@@ -554,7 +554,7 @@ dnl
13
 AC_MSG_CHECKING(whether to use SIMD-optimized routines)
14
 USE_SIMD=no
15
 case $host_cpu in
16
-	i?86|x86_64)
17
+	i?86|x86_64|amd64)
18
 		SSE2_CXXFLAGS="-msse2"
19
 		SSSE3_CXXFLAGS="-mssse3"
20
 		PCLMUL_CXXFLAGS="-msse4.1 -mpclmul"
(-)b/news/nzbget/pkg-plist (-3 / +1 lines)
Lines 1-9 Link Here
1
bin/nzbget
1
bin/nzbget
2
%%ETCDIR%%.conf
3
%%ETCDIR%%.conf.sample
2
%%ETCDIR%%.conf.sample
4
%%DATADIR%%/doc/COPYING
3
%%DATADIR%%/doc/COPYING
5
%%DATADIR%%/doc/ChangeLog.md
4
%%DATADIR%%/doc/ChangeLog.md
6
%%DATADIR%%/nzbget.conf
7
%%DATADIR%%/webui/config.js
5
%%DATADIR%%/webui/config.js
8
%%DATADIR%%/webui/dark-theme.css
6
%%DATADIR%%/webui/dark-theme.css
9
%%DATADIR%%/webui/downloads.js
7
%%DATADIR%%/webui/downloads.js
Lines 38-42 bin/nzbget Link Here
38
%%DATADIR%%/webui/messages.js
36
%%DATADIR%%/webui/messages.js
39
%%DATADIR%%/webui/status.js
37
%%DATADIR%%/webui/status.js
40
%%DATADIR%%/webui/style.css
38
%%DATADIR%%/webui/style.css
39
%%DATADIR%%/webui/system-info.js
41
%%DATADIR%%/webui/upload.js
40
%%DATADIR%%/webui/upload.js
42
%%DATADIR%%/webui/util.js
41
%%DATADIR%%/webui/util.js
43
- 

Return to bug 281800