Bug 227616

Summary: net-im/toot: needs py-beautifulsoup
Product: Ports & Packages Reporter: John Hein <jcfyecrayz>
Component: Individual Port(s)Assignee: Dmitry Marakasov <amdmi3>
Status: Closed FIXED    
Severity: Affects Some People Keywords: patch-ready
Priority: --- Flags: 0mp: maintainer-feedback+
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Patch adding missing dependencies to net-im/toot 0mp: maintainer-approval+

Description John Hein 2018-04-18 16:02:20 UTC
Running toot gives the following if py-beautifulsoup@py36 [1] is not installed:

pkg_resources.DistributionNotFound: The 'beautifulsoup4<5.0,>=4.5.0' distribution was not found and is required by toot

[1]
(or py33 or py34 or whatever py3X you have installed)

It looks like py-beautifulsoup needs to be promoted from TEST_DEPENDS to RUN_DEPENDS.
Comment 1 Mateusz Piotrowski freebsd_committer freebsd_triage 2018-04-18 16:09:36 UTC
(In reply to John Hein from comment #0)
Thanks for reporting this. I'm trying to reproduce it at the moment.
Comment 2 Mateusz Piotrowski freebsd_committer freebsd_triage 2018-04-18 16:38:31 UTC
Created attachment 192624 [details]
Patch adding missing dependencies to net-im/toot

Here's a patch adding those missing dependencies.

The OpenBSD port[1] seems to be including py-future as well but it doesn't seem to be required by toot.

[1]: http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/net/toot/Makefile?rev=1.2&content-type=text/x-cvsweb-markup
Comment 3 commit-hook freebsd_committer freebsd_triage 2018-04-19 11:53:02 UTC
A commit references this bug:

Author: amdmi3
Date: Thu Apr 19 11:52:01 UTC 2018
New revision: 467765
URL: https://svnweb.freebsd.org/changeset/ports/467765

Log:
  - Add missing run-depends

  PR:		227616
  Submitted by:	0mp@FreeBSD.org (maintainer)
  Reported by:	z7dr6ut7gs@snkmail.com

Changes:
  head/net-im/toot/Makefile