Solved Binary packages: Where has [PORT]emulators/vice[/PORT] gone?

emulators/vice is an emulator for popular CBM machines, like the C-64.

It is there in the ports tree, but unavailable as a binary package. But it has been there not long before (I discovered this when I set up a fresh system).

Or am I just too stupid to use pkg?
Code:
% sudo pkg install vice
pkg: No packages available to install matching 'vice' have been found in the repositories

Is it due to the (copyrighted) ROMs that are usually included in the source archive?

I am using FreeBSD-13.0-RELEASE and update my binary packages quaterly.
 
It is there in the ports tree, but unavailable as a binary package.
Sometimes ports fail to build (for whatever reason). Check https://pkg-status.freebsd.org/builds?jailname=130amd64

Looking at the latests builds for both quarterly and latest I see the package was correctly built. Those builds were done on 1 February, they may not have been synced to the package mirrors yet. But they should show up soon. Previous builds may have been failing, I didn't check, that's usually the reason why a package would suddenly disappear.
 
But they should show up soon.
_LICENSE_RESTRICTED = delete-package delete-distfiles

and also:
Code:
LICENSE_NAME_ROM=    Commodore ROMs
LICENSE_TEXT_ROM=    ROMs are copyrighted by Commodore Business Machines

The ROMs included are still copyrighted, redistribution is not allowed. Packages are built for testing purposes, but are deleted before creating the official repositories.

The question here would be: How could it happen that a package was available?
 
Ah, I didn't look that deep. Yes, that's certainly going to prevent a package from showing up.

The question here would be: How could it happen that a package was available?
Maybe the licence was recently changed? Previously it may not have been enforced? I do remember installing it, but that was quite a while ago.
 
There was a recent change replacing RESTRICTED and NO_CDROM with LICENSE_* (for all ports). Up until then, the port had a RESTRICTED property that was there right from the very beginning: https://cgit.freebsd.org/ports/comm...e?id=c0d794b61ba915ef5230dde4290f9925b532a8d8

So, something else must have gone wrong ?
So do I understand you correctly that the RESTRICTED property should have prevented vice from being distributed as a binary package in the first place?
 
So do I understand you correctly that the RESTRICTED property should have prevented vice from being distributed as a binary package in the first place?
From some old docs for RESTRICTED:
Set this variable alone if the application's license permits neither mirroring the application's DISTFILES nor distributing the binary package in any way.

So, yes.
 
Back
Top