# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # nzbget # nzbget/Makefile # nzbget/pkg-descr # nzbget/distinfo # nzbget/files # nzbget/files/pkg-message.in # nzbget/files/nzbget.in # nzbget/pkg-plist # echo c - nzbget mkdir -p nzbget > /dev/null 2>&1 echo x - nzbget/Makefile sed 's/^X//' >nzbget/Makefile << '243f565d83f91deb6107e435bf827543' X# Created by: Lewis Thompson X# $FreeBSD: head/news/nzbget/Makefile 437439 2017-04-01 15:23:30Z gerald $ X XPORTNAME= nzbget XPORTVERSION= 18.1 XDISTVERSIONPREFIX= v XCATEGORIES= news X XMAINTAINER= toxic@doobie.com XCOMMENT= Binary newsreader supporting NZB files X XLICENSE= GPLv2 X XLIB_DEPENDS= libxml2.so:textproc/libxml2 X XUSES= ncurses pkgconfig shebangfix compiler:c++14-lang XUSE_RC_SUBR= nzbget XGNU_CONFIGURE= yes XCONFIGURE_ARGS= --with-libcurses-includes=${NCURSESINC} \ X --with-libcurses-libraries=${NCURSESLIB} XCONFIGURE_ENV= LOCALBASE="${LOCALBASE}" XMAKE_JOBS_UNSAFE= yes XCPPFLAGS+= -I${LOCALBASE}/include XLDFLAGS+= -lpthread XBINMODE= 0755 X XSHEBANG_FILES= scripts/*.py XSUB_FILES= pkg-message X XUSE_GITHUB= yes X XOPTIONS_DEFINE= 7Z PYTHON RAR DOCS XOPTIONS_SINGLE= TLSLIB XOPTIONS_SINGLE_TLSLIB= GNUTLS OPENSSL XOPTIONS_DEFAULT= OPENSSL PAR PYTHON RAR 7Z X7Z_DESC= Support extraction of 7z archives XPYTHON_DESC= Support for python post-processing scripts XRAR_DESC= Support extraction of rar archives X X7Z_RUN_DEPENDS= 7z:archivers/p7zip X XPYTHON_USES= python:run X XRAR_RUN_DEPENDS= unrar:archivers/unrar X XOPENSSL_CONFIGURE_ON= --with-tlslib=OpenSSL \ X --with-openssl-includes=${OPENSSLINC} \ X --with-openssl-libraries=${OPENSSLLIB} XOPENSSL_USES= ssl X XGNUTLS_CONFIGURE_ON= --with-tlslib=GnuTLS XGNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls \ X libgcrypt.so:security/libgcrypt X X.include X X.if (${ARCH} == "i386") XCONFIGURE_ARGS+= --disable-sigchld-handler X.endif X Xpost-install: X ${INSTALL_DATA} ${WRKSRC}/nzbget.conf \ X ${STAGEDIR}${PREFIX}/etc/nzbget.conf.sample X X.include 243f565d83f91deb6107e435bf827543 echo x - nzbget/pkg-descr sed 's/^X//' >nzbget/pkg-descr << 'dffee1dd9d6a336585f656ce7441be59' XNZBGet is a binary newsgrabber, which downloads files from usenet based Xon information given in nzb-files. Description of nzb format is available Xat http://docs.newzbin.com/ X XWWW: http://nzbget.net/ dffee1dd9d6a336585f656ce7441be59 echo x - nzbget/distinfo sed 's/^X//' >nzbget/distinfo << '20b97550150e3459a239460d4caa6dbb' XTIMESTAMP = 1494473151 XSHA256 (nzbget-nzbget-v18.1_GH0.tar.gz) = a5d71e5d31cd4290ebdfd7c0450731f98d96abf628e7df15b221eac0e0aa1ca9 XSIZE (nzbget-nzbget-v18.1_GH0.tar.gz) = 1805678 20b97550150e3459a239460d4caa6dbb echo c - nzbget/files mkdir -p nzbget/files > /dev/null 2>&1 echo x - nzbget/files/pkg-message.in sed 's/^X//' >nzbget/files/pkg-message.in << 'dcbf3696e6d5bf68566389335121e826' XTo run nzbget as an unprivileged user you can set the Daemonuser Xvariable in %%LOCALBASE%%/etc/nzbget.conf dcbf3696e6d5bf68566389335121e826 echo x - nzbget/files/nzbget.in sed 's/^X//' >nzbget/files/nzbget.in << 'c8d017cd27acf482240a4681994343b4' X#!/bin/sh X# X# $FreeBSD: head/news/nzbget/files/nzbget.in 434648 2017-02-22 22:24:16Z feld $ X# X# PROVIDE: nzbget X# KEYWORD: shutdown X# X# Add the following lines to /etc/rc.conf.local or /etc/rc.conf X# to enable this service: X# X# nzbget_enable (bool): Set to NO by default. X# Set it to YES to enable it. X X. /etc/rc.subr X Xname=nzbget Xrcvar=nzbget_enable X Xload_rc_config ${name} X X: ${nzbget_enable:=NO} X Xcommand=%%PREFIX%%/bin/nzbget Xcommand_args="-D" X Xrun_rc_command "$1" c8d017cd27acf482240a4681994343b4 echo x - nzbget/pkg-plist sed 's/^X//' >nzbget/pkg-plist << '902f97e063dc9bfadb6b158ea8d7bbf3' Xbin/nzbget X@sample etc/nzbget.conf.sample X@comment %%PORTDOCS%%%%DOCSDIR%%/COPYING X@comment %%PORTDOCS%%%%DOCSDIR%%/AUTHORS X%%PORTDOCS%%%%DOCSDIR%%/ChangeLog X%%PORTDOCS%%%%DOCSDIR%%/README X%%DATADIR%%/nzbget.conf X%%DATADIR%%/scripts/EMail.py X%%DATADIR%%/scripts/Logger.py X%%DATADIR%%/webui/config.js X%%DATADIR%%/webui/downloads.js X%%DATADIR%%/webui/edit.js X%%DATADIR%%/webui/fasttable.js X%%DATADIR%%/webui/feed.js X%%DATADIR%%/webui/history.js X%%DATADIR%%/webui/img/download-anim-green-2x.png X%%DATADIR%%/webui/img/download-anim-orange-2x.png X%%DATADIR%%/webui/img/favicon.ico X%%DATADIR%%/webui/img/icons-2x.png X%%DATADIR%%/webui/img/icons.png X%%DATADIR%%/webui/img/transmit-file.gif X%%DATADIR%%/webui/img/transmit-reload-2x.gif X%%DATADIR%%/webui/img/transmit.gif X%%DATADIR%%/webui/index.html X%%DATADIR%%/webui/index.js X%%DATADIR%%/webui/lib/bootstrap.css X%%DATADIR%%/webui/lib/bootstrap.js X%%DATADIR%%/webui/lib/bootstrap.min.js X%%DATADIR%%/webui/lib/elycharts.js X%%DATADIR%%/webui/lib/elycharts.min.js X%%DATADIR%%/webui/lib/jquery.js X%%DATADIR%%/webui/lib/jquery.min.js X%%DATADIR%%/webui/lib/raphael.js X%%DATADIR%%/webui/lib/raphael.min.js X%%DATADIR%%/webui/messages.js X%%DATADIR%%/webui/status.js X%%DATADIR%%/webui/style.css X%%DATADIR%%/webui/upload.js X%%DATADIR%%/webui/util.js 902f97e063dc9bfadb6b158ea8d7bbf3 exit