Personal patches
Go to file
Matthias Andree 46ce70a6d4 [NEW] lang/tauthon: Backwards-compatible fork of Python 2.7 interpreter with Python 3.x features
------------------------------------------------------------------------------
Note this is not fully connected yet, and needs further changes to integrate
with flavors, addition to Mk/Uses/python.mk (or some equivalent USES=tauthon)
that may need discussion first, for instance, on the package name prefix.

This is committed to serve as a common test bed and for experimentation.
------------------------------------------------------------------------------

Maintainer:	olce.freebsd.ports@certner.fr (Olivier Certner)

Tauthon is a backward-compatible fork of Python's 2.7.18 interpreter with new
syntax, builtins, and libraries backported from Python 3.x.

Python code and C-extensions targeting Python 2.7 or below are expected to run
unmodified on Tauthon and produce the same output. But with Tauthon, that code
can now use some of the new features from Python 3.x.

This is not an official Python release. Because of its new features, while
preserving 2.7 compatibility, Tauthon reports 2.8 as its major/minor versions.

Non-exhaustive list of new features:
- Function Annotations
- Keyword-Only Arguments
- "async" and "await" Syntax
- Argument-less "super"
- New Metaclass Syntax
- "nonlocal"
- "yield from" Syntax
- "concurrent.futures" Module
- UTF-8 as the default source encoding

WWW: https://github.com/naftaliharris/tauthon

(Committed with minor changes over submission, particularly a few reorderings
in Makefile to appease portlint -CA.)

PR:		251019
Submitted by:	Olivier Certner (maintainer)
2020-12-11 08:44:45 +00:00
accessibility accessibility/orca: update to 3.38.1 2020-12-10 18:35:36 +00:00
arabic Update LibreOffice suite to 7.0.3 release 2020-10-29 12:46:43 +00:00
archivers Cosmetic change 2020-12-10 21:30:02 +00:00
astro astro/gpstk: Update to 8.0.0 2020-12-09 16:08:56 +00:00
audio audio/webrtc-audio-processing: switch to upstream abseil fix 2020-12-11 05:59:04 +00:00
base
benchmarks Update to 2.8.4 2020-12-10 21:46:11 +00:00
biology Update to 5.19.0 2020-12-10 21:30:19 +00:00
cad New port: cad/archimedes: Semiconductor device simulation software 2020-12-10 05:25:32 +00:00
chinese Cosmetic change 2020-11-21 09:17:43 +00:00
comms Update to 2.14.3 2020-12-10 11:08:27 +00:00
converters Update to 3.08 2020-12-10 21:32:01 +00:00
databases Update to 0.19.1 2020-12-10 21:46:24 +00:00
deskutils Update Qt/PySide2 to 5.15.2 / PyQt to 5.15.1 / SIP to 5.4.0 2020-12-08 20:03:07 +00:00
devel Update to 14.1 2020-12-11 08:40:40 +00:00
dns Update to 0.7.6 2020-12-10 21:40:31 +00:00
editors Update abiword 3.0.1 --> 3.0.4. This resolves 13-CURRENT build 2020-12-10 17:38:22 +00:00
emulators Sort SUBDIRs 2020-12-10 21:25:49 +00:00
finance - Update to 5.4.3 2020-12-10 10:37:22 +00:00
french Modify cad/scotch to support int64. 2020-12-09 19:29:19 +00:00
ftp Update WWW 2020-12-10 21:30:30 +00:00
games - Update to 20201208 2020-12-10 19:50:56 +00:00
german Remove expired ports: 2020-12-01 20:09:51 +00:00
graphics Update to 0.7.0 2020-12-10 21:40:42 +00:00
hebrew Update LibreOffice suite to 7.0.3 release 2020-10-29 12:46:43 +00:00
hungarian Update LibreOffice suite to 7.0.3 release 2020-10-29 12:46:43 +00:00
irc irc/ircd-hybrid: Updates to 8.2.36 2020-12-08 14:51:10 +00:00
japanese japanese/yc.el: Adapt to newer emacs versions 2020-12-04 12:41:08 +00:00
java java/openjdk11: add powerpc64le support 2020-12-03 23:46:20 +00:00
Keywords Remove the empty files during the post-deinstall procedure, to give a chance a deinstall 2020-10-22 12:46:48 +00:00
korean Update LibreOffice suite to 7.0.3 release 2020-10-29 12:46:43 +00:00
lang [NEW] lang/tauthon: Backwards-compatible fork of Python 2.7 interpreter with Python 3.x features 2020-12-11 08:44:45 +00:00
mail Update to 3.13.0 2020-12-10 21:40:50 +00:00
math - Update to 0.8.5 2020-12-11 08:04:05 +00:00
misc Update to 4.54.0 2020-12-10 21:41:13 +00:00
Mk PyQt: fix flavors 2020-12-10 16:13:59 +00:00
multimedia Update USES=python for py-isort 5.6.4 update 2020-12-10 22:00:01 +00:00
net Update to 0.2.0 2020-12-10 21:59:01 +00:00
net-im Mark as BROKEN on riscv64: 2020-12-09 02:45:51 +00:00
net-mgmt Update to 1.01 2020-12-10 21:44:50 +00:00
net-p2p Add missing version requirement 2020-12-10 22:00:08 +00:00
news Deprecate a few python 2.7 ports 2020-11-11 12:14:54 +00:00
polish Update to 20201103 2020-11-09 17:37:58 +00:00
ports-mgmt Update to 0.1.2 2020-12-09 09:23:04 +00:00
portuguese Update to 20201103 2020-11-09 17:38:02 +00:00
print Update to 0.31.0 2020-12-10 22:00:18 +00:00
russian - Bump PORTREVISION. lazarus was updated to 2.0.10 2020-11-25 03:41:23 +00:00
science Add py-netcdf-flattener 1.2.0 2020-12-10 21:28:22 +00:00
security Unbreak bulk -a 2020-12-10 22:29:49 +00:00
shells Add shells/anongitssh: Restricted shell for git-upload-pack over SSH 2020-12-11 04:10:38 +00:00
sysutils Update to version 1.3, for new Navi 10 and Sienna Cichlid PCI ids. 2020-12-11 04:11:50 +00:00
Templates
textproc - Update to 0.07 2020-12-11 03:06:07 +00:00
Tools
ukrainian Update LibreOffice suite to 7.0.3 release 2020-10-29 12:46:43 +00:00
vietnamese Update LibreOffice suite to 7.0.3 release 2020-10-29 12:46:43 +00:00
www www/glpi: Update to 9.5.3 2020-12-11 08:26:46 +00:00
x11 x11/xpra: Update to 4.0.5. 2020-12-09 13:56:33 +00:00
x11-clocks x11-clocks/wlclock: apply upstream fix for EPOLL=off 2020-11-25 19:58:52 +00:00
x11-drivers x11-drivers/xf86-video-intel: switch to iris by default 2020-12-10 00:42:01 +00:00
x11-fm Update USES=python for py-isort 5.6.4 update 2020-12-10 22:00:01 +00:00
x11-fonts Update to 1.1.1 2020-12-10 21:46:05 +00:00
x11-servers x11-servers/xwayland-devel: update to 1.20.0.791 2020-12-08 15:14:00 +00:00
x11-themes x11-themes/matcha-gtk-themes: update to 2020-12-07 2020-12-08 21:10:01 +00:00
x11-toolkits PyQt: fix flavors 2020-12-10 16:13:59 +00:00
x11-wm x11-wm/chamfer: update to s20201207 2020-12-10 00:40:20 +00:00
.arcconfig arcconfig: add callsign again 2020-11-23 04:40:33 +00:00
.gitattributes
.gitauthors
.gitignore
.gitmessage
CHANGES Fix indentation 2020-12-02 13:10:47 +00:00
CONTRIBUTING.md
COPYRIGHT
GIDs net/gerbera: New port, UPnP/DLNA media server 2020-11-16 16:53:37 +00:00
LEGAL Remove expired ports: 2020-12-01 20:09:51 +00:00
Makefile
MOVED Remove expired port: 2020-12-10 21:44:48 +00:00
README
UIDs net/gerbera: New port, UPnP/DLNA media server 2020-11-16 16:53:37 +00:00
UPDATING Remove graphics/jpeg which has expired in favor of graphics/jpeg-turbo 2020-12-01 19:12:47 +00:00

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	https://www.FreeBSD.org/ports

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/ports.html
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):

	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.