Page MenuHomeFreeBSD

New port: www/screego: Screen sharing server based on WebRTC
ClosedPublic

Authored by 0mp on Nov 4 2020, 5:03 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Jan 31, 12:10 PM
Unknown Object (File)
Jan 19 2025, 5:44 PM
Unknown Object (File)
Jan 10 2025, 5:58 AM
Unknown Object (File)
Dec 30 2024, 11:47 AM
Unknown Object (File)
Dec 20 2024, 11:49 AM
Unknown Object (File)
Dec 3 2024, 8:38 AM
Unknown Object (File)
Nov 10 2024, 5:39 AM
Unknown Object (File)
Oct 3 2024, 2:18 AM

Details

Reviewers
None
Group Reviewers
Contributor Reviewers (ports)
Commits
rP554837: Add www/screego
Summary

There is nothing special about the software itself; it's just a way to share your screen over the network.

The point of this differential revision is to ask you for a review of handling NPM/Yarn distfiles/dependencies.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

0mp requested review of this revision.Nov 4 2020, 5:03 PM

Clean up & simplify Yarn handling logic

Clean up DISTFILES regeneration

Don't take this the wrong way, but this looks like something that tries really hard not to get packaged, and therefore maybe shouldn't.

Don't take this the wrong way, but this looks like something that tries really hard not to get packaged, and therefore maybe shouldn't.

Well, so upstream releases binaries for FreeBSD, so a part could use that. I just wanted to see if we can actually work with yarn dependencies as we work with Go or Rust. It seems like it's possible and not too ugly (apart from the very long list of DISTFILES which almost hits the limit of our do-fetch implementation.

Would you be against me committing the current revision? I don't want to set a bad precedence...

In D27090#605279, @0mp wrote:

Don't take this the wrong way, but this looks like something that tries really hard not to get packaged, and therefore maybe shouldn't.

Well, so upstream releases binaries for FreeBSD, so a part could use that. I just wanted to see if we can actually work with yarn dependencies as we work with Go or Rust. It seems like it's possible and not too ugly (apart from the very long list of DISTFILES which almost hits the limit of our do-fetch implementation.

Would you be against me committing the current revision? I don't want to set a bad precedence...

IMHO, this seems still aligning with the practices in the ports, and I don't think it should be blocked to go into the tree. Enable users to use good 3rd party is important.

For the long run, I feel we need something better in ports infra or tooling to maintaining these go/rust/yarn ports.

For the long run, I feel we need something better in ports infra or tooling to maintaining these go/rust/yarn ports.

Just a note you might find interesting: portedit from the ports-mgmt/portfmt is already helping a lot.

This revision was not accepted when it landed; it landed in state Needs Review.Nov 10 2020, 3:08 PM
Closed by commit rP554837: Add www/screego (authored by 0mp). · Explain Why
This revision was automatically updated to reflect the committed changes.