Bug 293565 - www/py-yt-dlp-ejs: invalid code in do-fetch
Summary: www/py-yt-dlp-ejs: invalid code in do-fetch
Status: Closed Not A Bug
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Yuri Victorovich
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-03-03 21:30 UTC by David
Modified: 2026-03-04 06:20 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (yuri)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David 2026-03-03 21:30:01 UTC
www/py-yt-dlp-ejs has a bad Makefile and reports invalid code in do-fetch. 


/usr/ports/www/py-yt-dlp-ejs (main) # make makesum                                                                      
root@TalShiar
===>  py311-yt-dlp-ejs-0.5.0 invalid code in do-fetch.
*** Error code 1

Stop.
make: stopped making "makesum" in /usr/ports/www/py-yt-dlp-ejs
Comment 1 Yuri Victorovich freebsd_committer freebsd_triage 2026-03-04 04:20:51 UTC
It was erroneously flagged as invalid.
This is now resolved.
Comment 2 Benjamin Takacs 2026-03-04 06:17:00 UTC
(In reply to Yuri Victorovich from comment #1)
That do-fetch as it is there is invalid. You can't create a new tar ball in do-fetch. If you use npm to fetch dependencies, then fetch them to distdir and list them in distinfo.
Comment 3 Yuri Victorovich freebsd_committer freebsd_triage 2026-03-04 06:20:04 UTC
(In reply to Benjamin Takacs from comment #2)

> You can't create a new tar ball in do-fetch.

Of course you can.

Fetched npm dependencies would have to be packages in a tarball anyway because they are in many files.


misc/gemini-cli, misc/github-copilot-cli do the same.