Re: git: 1b05393b7d60 - main - lang/scratch: Add Scratch 1.4.0.7, is a new programing language

From: Daniel Engberg <diizzy_at_FreeBSD.org>
Date: Sat, 06 May 2023 23:28:59 UTC
On 2023-05-06 18:17, Norikatsu Shigemura wrote:
> The branch main has been updated by nork:
> 
> URL:
> https://cgit.FreeBSD.org/ports/commit/?id=1b05393b7d60dfeb0fed25af48214d73971a4e38
> 
> commit 1b05393b7d60dfeb0fed25af48214d73971a4e38
> Author:     Takeshi Mutoh <takeshi.mutoh@gmail.com>
> AuthorDate: 2023-05-06 16:10:52 +0000
> Commit:     Norikatsu Shigemura <nork@FreeBSD.org>
> CommitDate: 2023-05-06 16:10:52 +0000
> 
>     lang/scratch: Add Scratch 1.4.0.7, is a new programing language
> 
>     that makes it easy to create your own interactive stories, 
> animations,
>     games, music, and art - and share your creations on the web.
> 
>     WWW:            https://scratch.mit.edu/
>     PR:             216811
>     Requested by:   Takeshi Mutoh <takeshi.mutoh@gmail.com>
>     Approved by:    hrs (mentor)
> ---

Hi,

As much as I don't want to say that we should turn down submissions 
what's the reasoning about importing it now?
https://scratch.mit.edu/discuss/topic/47724/?page=1#post-395635
https://github.com/scratchfoundation/Scratch_1.4

It's declared obsolete and unsupported upstream for years so we have no 
support and it's very likely to bitrot. While we do "maintain" some 
software in tree it's mostly because upstream is no longer around/active 
but we don't import ports that needs support from the get-go because 
that's not sustainable. Please back this out

We also have helpers for both pkgconfig and cairo, please use helpers 
whenever possible

https://docs.freebsd.org/en/books/porters-handbook/book/#uses-pkgconfig
https://docs.freebsd.org/en/books/porters-handbook/book/#gnome-components
https://cgit.freebsd.org/ports/tree/Mk/Uses/gnome.mk

Best regards,
Daniel