Bug 216811 - [New port] lang/scratch: block based programing language using for educational purpose
Summary: [New port] lang/scratch: block based programing language using for educationa...
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: freebsd-ports-bugs mailing list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-05 07:30 UTC by takeshi.mutoh
Modified: 2017-12-25 04:41 UTC (History)
3 users (show)

See Also:


Attachments
lang/scratch port skelton (9.07 KB, application/x-gzip)
2017-02-05 07:30 UTC, takeshi.mutoh
no flags Details
Port skelton for lang/scratch. (9.07 KB, application/gzip)
2017-12-22 06:52 UTC, takeshi.mutoh
no flags Details
Update patch to fix compiler issue. (9.40 KB, application/gzip)
2017-12-22 07:32 UTC, takeshi.mutoh
no flags Details
Update lang/scratch to support DESKTOP_ENTRIES (9.56 KB, application/x-gzip)
2017-12-25 04:41 UTC, takeshi.mutoh
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description takeshi.mutoh 2017-02-05 07:30:12 UTC
Created attachment 179626 [details]
lang/scratch port skelton

New port lang/scratch.

Scratch is block based programing language using for educational purpose.
This version 1.4 is created on Squeak Smalltalk system.

WWW: https://scratch.mit.edu/
Comment 1 Wen Heping freebsd_committer 2017-04-03 06:56:43 UTC
The attachment seems broken, would you resubmit it ?

wen
Comment 2 takeshi.mutoh 2017-12-22 06:50:38 UTC
(In reply to Wen Heping from comment #1)
I'm sorry about my reply is too late.

But I can download my patch from https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216811 .

Anyway, I will try to attach patch at this thread.
Comment 3 takeshi.mutoh 2017-12-22 06:52:36 UTC
Created attachment 189028 [details]
Port skelton for lang/scratch.

I try to resubmit my patch.
Comment 4 takeshi.mutoh 2017-12-22 07:32:08 UTC
Created attachment 189029 [details]
Update patch to fix compiler issue.

Now, old patch can't work because Makefile assume gcc compiler.
So I create new patch.
Comment 5 Shane 2017-12-22 09:31:39 UTC
A kid here thanks you for this.

I would suggest adding a desktop entry, this will add it to the dynamic application menus and show it when you search to add an item to the taskbar etc. You can add a simple entry by adding -

DESKTOP_ENTRIES= "Scratch" "${COMMENT}" "" "scratch" "Development;Education;" ""

to the Makefile, maybe you could find/make a nice icon for it too. See 6.9.5 of the portters handbook for more info - https://www.freebsd.org/doc/en/books/porters-handbook/using-x11.html
Comment 6 takeshi.mutoh 2017-12-25 04:41:08 UTC
Created attachment 189091 [details]
Update lang/scratch to support DESKTOP_ENTRIES

Merry Xmas!!

I try to support DESKTOP_ENTRIES.

Please check this patch.

Have fun!!