Bug 211572

Summary: [NEW PORT] devel/shedskin: Experimental (restricted) Python to C++ compiler
Product: Ports & Packages Reporter: lightside <lightside>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed FIXED    
Severity: Affects Only Me CC: danfe
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
The devel/shedskin port in shar format
none
The devel/shedskin port in shar format none

Description lightside 2016-08-04 09:22:34 UTC
Created attachment 173273 [details]
The devel/shedskin port in shar format

Shed Skin is an experimental compiler, that can translate pure, but implicitly
statically typed Python (2.4-2.6) programs into optimized C++. It can generate
stand-alone programs or extension modules that can be imported and used in
larger Python programs.

WWW: http://shedskin.github.io
Comment 1 lightside 2016-08-04 09:23:29 UTC
Tested with using poudriere on FreeBSD 9.3 amd64 and native build on FreeBSD 10.2 amd64.

I tested the generation of stand-alone programs for some available examples. But found some issues for generation/compilation of extension modules. Nevertheless, I think, the shedskin program may be interesting for other people too. Possible to transfer the maintainer-ship of this port to python@ team, if they interested.
Comment 2 lightside 2016-08-04 17:40:23 UTC
Created attachment 173285 [details]
The devel/shedskin port in shar format

Added python to CATEGORIES.
Comment 3 commit-hook freebsd_committer freebsd_triage 2016-08-05 09:10:01 UTC
A commit references this bug:

Author: danfe
Date: Fri Aug  5 09:09:56 UTC 2016
New revision: 419677
URL: https://svnweb.freebsd.org/changeset/ports/419677

Log:
  Add a port of Shed Skin, an experimental compiler that can translate pure,
  but implicitly statically typed Python programs into optimized C++.

  While here, sort entries in `devel/Makefile' (once again).

  PR:	211572

Changes:
  head/devel/Makefile
  head/devel/shedskin/
  head/devel/shedskin/Makefile
  head/devel/shedskin/distinfo
  head/devel/shedskin/pkg-descr
Comment 4 Alexey Dokuchaev freebsd_committer freebsd_triage 2016-08-05 09:13:22 UTC
Committed with minor modifications as ports r419677, thank you.