Bug 211572 - [NEW PORT] devel/shedskin: Experimental (restricted) Python to C++ compiler
Summary: [NEW PORT] devel/shedskin: Experimental (restricted) Python to C++ compiler
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-08-04 09:22 UTC by lightside
Modified: 2016-08-05 09:13 UTC (History)
1 user (show)

See Also:


Attachments
The devel/shedskin port in shar format (2.14 KB, text/plain)
2016-08-04 09:22 UTC, lightside
no flags Details
The devel/shedskin port in shar format (2.14 KB, text/plain)
2016-08-04 17:40 UTC, lightside
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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.