RE: b8553f74991f - main - net-p2p/jackett: update to 0.18.303

From: <driesm.michiels_at_gmail.com>
Date: Mon, 04 Oct 2021 17:16:16 UTC
> -----Original Message-----
> From: owner-dev-commits-ports-main@freebsd.org <owner-dev-commits-
> ports-main@freebsd.org> On Behalf Of Rodrigo Osorio
> Sent: Monday, 4 October 2021 14:49
> To: ports-committers@FreeBSD.org; dev-commits-ports-all@FreeBSD.org; dev-
> commits-ports-main@FreeBSD.org
> Subject: git: b8553f74991f - main - net-p2p/jackett: update to 0.18.303
> 
> The branch main has been updated by rodrigo:
> 
> URL:
> https://cgit.FreeBSD.org/ports/commit/?id=b8553f74991faba801b49fd77b77
> daf350490190
> 
> commit b8553f74991faba801b49fd77b77daf350490190
> Author:     Rodrigo Osorio <rodrigo@FreeBSD.org>
> AuthorDate: 2021-10-04 12:34:45 +0000
> Commit:     Rodrigo Osorio <rodrigo@FreeBSD.org>
> CommitDate: 2021-10-04 12:47:16 +0000
> 
>     net-p2p/jackett: update to 0.18.303
> 
>      * Full changelog: https://github.com/Jackett/Jackett/releases
> 
>      * For FreeBSD versions >= 12.0-RELEASE

I think we can drop the ifdefs given 11.4 is EOL-ed.

>        Remove USE=mono (mono 5.10) who causes Jackett crashes due
>        to the FileSystemWatcher (kevent) deadlock problem (PR #198727)
>        replaced by a RUN_DEPENDS on mono 6.8.
>        After FreeBSD 12.0 is no longer possible to run Jackett and an
>        applications such as radarr or sonarr who was built against default
>        mono version on the same computer.

I'm wondering though I'm having a similar debate with multimedia/emby-server
requiring a higher mono-version with the newer releases.
It would be cool if we could specify the mono version a port uses; eg
uses:mono:6.8 kinda like python.
Although given the current situation I'll also use run_depends for
emby-server for the time being. The port not working is still worse than
conflicting packages.

> 
>     PR:             255710
>     PR:     256576
>     Reported by:    Michiel van Baak <michiel@vanbaak.eu>
> ---
>  net-p2p/jackett/Makefile  |  8 ++++++--  net-p2p/jackett/distinfo  |  6
+++---
> net-p2p/jackett/pkg-plist | 14 ++++++--------
>  3 files changed, 15 insertions(+), 13 deletions(-)
> 
> diff --git a/net-p2p/jackett/Makefile b/net-p2p/jackett/Makefile index
> c295c4d7bce0..5ebc447bcb72 100644
> --- a/net-p2p/jackett/Makefile
> +++ b/net-p2p/jackett/Makefile
> @@ -1,5 +1,5 @@
>  PORTNAME=	jackett
> -PORTVERSION=	0.17.946
> +PORTVERSION=	0.18.303
>  CATEGORIES=	net-p2p
>  MASTER_SITES=
https://github.com/Jackett/Jackett/releases/download/
>  DISTNAME=	v${PORTVERSION}/Jackett.Binaries.Mono
> @@ -12,7 +12,11 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
> 
>  LIB_DEPENDS=	libcurl.so:ftp/curl
> 
> -USES=		mono
> +.if ${OSVERSION} < 1200000
> +USES=	mono
> +.else
> +RUN_DEPENDS=	mono6.8>0:lang/mono6.8
> +.endif

I think we can drop the ifdefs given 11.4 is EOL-ed.

> 
>  USE_RC_SUBR=	jackett
> 
> diff --git a/net-p2p/jackett/distinfo b/net-p2p/jackett/distinfo index
> b1dd6e216489..e610e7f7bbff 100644
> --- a/net-p2p/jackett/distinfo
> +++ b/net-p2p/jackett/distinfo
> @@ -1,3 +1,3 @@
> -TIMESTAMP = 1619376294
> -SHA256 (v0.17.946/Jackett.Binaries.Mono.tar.gz) =
> 0299793cc384fcac2ca12dc39745505190c3f2338c88d727da5670f4a8ae83b1
> -SIZE (v0.17.946/Jackett.Binaries.Mono.tar.gz) = 11221640
> +TIMESTAMP = 1633216226
> +SHA256 (v0.18.303/Jackett.Binaries.Mono.tar.gz) =
> +e78bdd266316a32d70312559eeb06ed80fcc1f7110dbddc6e7b65c79a29d3a
> 17
> +SIZE (v0.18.303/Jackett.Binaries.Mono.tar.gz) = 11219004
> diff --git a/net-p2p/jackett/pkg-plist b/net-p2p/jackett/pkg-plist index
> 15cb47b51090..936096b1741f 100644
> --- a/net-p2p/jackett/pkg-plist
> +++ b/net-p2p/jackett/pkg-plist
> @@ -13,6 +13,7 @@
>  %%DATADIR%%/Content/css/bootstrap-multiselect.css
>  %%DATADIR%%/Content/css/font-awesome.min.css
>  %%DATADIR%%/Content/css/jquery.dataTables.min.css
> +%%DATADIR%%/Content/css/tagify.css
>  %%DATADIR%%/Content/custom.css
>  %%DATADIR%%/Content/custom.js
>  %%DATADIR%%/Content/custom_mobile.css
> @@ -42,9 +43,11 @@
>  %%DATADIR%%/Content/libs/handlebars.min.js
>  %%DATADIR%%/Content/libs/handlebarsextend.js
>  %%DATADIR%%/Content/libs/handlebarsmoment.js
> +%%DATADIR%%/Content/libs/jQuery.tagify.min.js
>  %%DATADIR%%/Content/libs/jquery.dataTables.min.js
>  %%DATADIR%%/Content/libs/jquery.min.js
>  %%DATADIR%%/Content/libs/moment.min.js
> +%%DATADIR%%/Content/libs/tagify.min.js
>  %%DATADIR%%/Content/login.html
>  %%DATADIR%%/DateTimeRoutines.dll
>  %%DATADIR%%/DateTimeRoutines.pdb
> @@ -83,6 +86,7 @@
>  %%DATADIR%%/Definitions/audionews.yml
>  %%DATADIR%%/Definitions/aussierules.yml
>  %%DATADIR%%/Definitions/backups.yml
> +%%DATADIR%%/Definitions/badasstorrents.yml
>  %%DATADIR%%/Definitions/baibako.yml
>  %%DATADIR%%/Definitions/beitai.yml
>  %%DATADIR%%/Definitions/beyond-hd-oneurl.yml
> @@ -159,8 +163,6 @@
>  %%DATADIR%%/Definitions/empornium2fa.yml
>  %%DATADIR%%/Definitions/emtrek.yml
>  %%DATADIR%%/Definitions/eniahd.yml
> -%%DATADIR%%/Definitions/epizod.yml
> -%%DATADIR%%/Definitions/erzsebet.yml
>  %%DATADIR%%/Definitions/erzsebetpl.yml
>  %%DATADIR%%/Definitions/esharenet.yml
>  %%DATADIR%%/Definitions/estone.yml
> @@ -170,7 +172,6 @@
>  %%DATADIR%%/Definitions/extratorrent-it.yml
>  %%DATADIR%%/Definitions/extremebits.yml
>  %%DATADIR%%/Definitions/extremetorrents.yml
> -%%DATADIR%%/Definitions/extremlymtorrents.yml
>  %%DATADIR%%/Definitions/exttorrents.yml
>  %%DATADIR%%/Definitions/eztv.yml
>  %%DATADIR%%/Definitions/fanoin.yml
> @@ -187,7 +188,6 @@
>  %%DATADIR%%/Definitions/freetorrent.yml
>  %%DATADIR%%/Definitions/frozenlayer.yml
>  %%DATADIR%%/Definitions/funkytorrents.yml
> -%%DATADIR%%/Definitions/galeriens.yml
>  %%DATADIR%%/Definitions/gamestorrents.yml
>  %%DATADIR%%/Definitions/gay-torrents.yml
>  %%DATADIR%%/Definitions/gay-torrentsorg.yml
> @@ -214,6 +214,7 @@
>  %%DATADIR%%/Definitions/hdcenter.yml
>  %%DATADIR%%/Definitions/hdchina.yml
>  %%DATADIR%%/Definitions/hdcity.yml
> +%%DATADIR%%/Definitions/hdcztorrent.yml
>  %%DATADIR%%/Definitions/hddolby.yml
>  %%DATADIR%%/Definitions/hdforever.yml
>  %%DATADIR%%/Definitions/hdhome.yml
> @@ -255,7 +256,6 @@
>  %%DATADIR%%/Definitions/lastfiles.yml
>  %%DATADIR%%/Definitions/latinop2p.yml
>  %%DATADIR%%/Definitions/learnflakes.yml
> -%%DATADIR%%/Definitions/lechaudron.yml
>  %%DATADIR%%/Definitions/legacyhd.yml
>  %%DATADIR%%/Definitions/legittorrents.yml
>  %%DATADIR%%/Definitions/lemonhd.yml
> @@ -373,6 +373,7 @@
>  %%DATADIR%%/Definitions/seedfile.yml
>  %%DATADIR%%/Definitions/selezen.yml
>  %%DATADIR%%/Definitions/sexypics.yml
> +%%DATADIR%%/Definitions/sharefiles.yml
>  %%DATADIR%%/Definitions/shareisland.yml
>  %%DATADIR%%/Definitions/sharewood.yml
>  %%DATADIR%%/Definitions/shokweb.yml
> @@ -412,7 +413,6 @@
>  %%DATADIR%%/Definitions/theshinning.yml
>  %%DATADIR%%/Definitions/theshow.yml
>  %%DATADIR%%/Definitions/thevault.yml
> -%%DATADIR%%/Definitions/tjangto.yml
>  %%DATADIR%%/Definitions/tjupt.yml
>  %%DATADIR%%/Definitions/tlfbits.yml
>  %%DATADIR%%/Definitions/tntfork.yml
> @@ -442,7 +442,6 @@
>  %%DATADIR%%/Definitions/torrentmax.yml
>  %%DATADIR%%/Definitions/torrentoyunindir.yml
>  %%DATADIR%%/Definitions/torrentparadise.yml
> -%%DATADIR%%/Definitions/torrentproject.yml
>  %%DATADIR%%/Definitions/torrentproject2.yml
>  %%DATADIR%%/Definitions/torrentqq.yml
>  %%DATADIR%%/Definitions/torrentsectorcrew.yml
> @@ -452,7 +451,6 @@
>  %%DATADIR%%/Definitions/torrentv.yml
>  %%DATADIR%%/Definitions/torrentview.yml
>  %%DATADIR%%/Definitions/torrentwhiz.yml
> -%%DATADIR%%/Definitions/torrentz2k.yml
>  %%DATADIR%%/Definitions/totallykids.yml
>  %%DATADIR%%/Definitions/totheglory.yml
>  %%DATADIR%%/Definitions/totheglorycookie.yml
> _______________________________________________
> dev-commits-ports-main@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/dev-commits-ports-main
> To unsubscribe, send any mail to "dev-commits-ports-main-
> unsubscribe@freebsd.org"