FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
python35 Interpreted object-oriented programming language
3.5.3_4 lang on this many watch lists=7 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port
Maintainer: python@FreeBSD.org search for ports maintained by this maintainer
Port Added: 08 Sep 2015 16:08:26
Also Listed In: python ipv6
License: PSFL
Python is an interpreted object-oriented programming language, and is
often compared to Tcl, Perl or Scheme.

WWW: https://www.python.org/
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/lang/python35/ && make install clean
To add the package: pkg install python35

PKGNAME: python35

distinfo:

TIMESTAMP = 1484903147
SHA256 (python/Python-3.5.3.tar.xz) = eefe2ad6575855423ab630f5b51a8ef6e5556f774584c06beab4926f930ddbb0
SIZE (python/Python-3.5.3.tar.xz) = 15213396


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. pkgconf>=1.3.0_1 : devel/pkgconf
  2. msgfmt : devel/gettext-tools
Library dependencies:
  1. libffi.so : devel/libffi
  2. libreadline.so.7 : devel/readline
  3. libintl.so : devel/gettext-runtime

This port is required by:

for Build
  1. accessibility/orca
  2. accessibility/py3-atspi
  3. accessibility/py3-speech-dispatcher
  4. audio/pithos
  5. databases/py3-bsddb3
  6. databases/py3-mysqlclient
  7. databases/py35-gdbm
  8. Expand this list (75 items)
  9. databases/py35-mysqlclient*
  10. databases/py35-psycopg2*
  11. databases/py35-sqlite3
  12. devel/fb-adb
  13. devel/libsigrokdecode
  14. devel/py-mypy
  15. devel/py-setuptools35*
  16. devel/py3-Jinja2
  17. devel/py3-babel
  18. devel/py3-click
  19. devel/py3-colorama
  20. devel/py3-defusedxml
  21. devel/py3-docopt
  22. devel/py3-flake8
  23. devel/py3-flake8-import-order
  24. devel/py3-flake8-polyfill
  25. devel/py3-gobject3
  26. devel/py3-hgtools
  27. devel/py3-jedi
  28. devel/py3-jsonschema
  29. devel/py3-mccabe
  30. devel/py3-meson*
  31. devel/py3-pycodestyle
  32. devel/py3-pyflakes
  33. devel/py3-pyicu
  34. devel/py3-python-magic
  35. devel/py3-pytz
  36. devel/py3-setproctitle
  37. devel/py3-six
  38. devel/py3-tabulate
  39. devel/py3-threema-msgapi
  40. devel/py3-vcversioner
  41. devel/py3-wcwidth
  42. devel/py3-yaml
  43. devel/py35-setuptools
  44. devel/pybugz
  45. dns/py-py3dns
  46. dns/py3-dnspython
  47. editors/gedit-plugins
  48. graphics/blender
  49. graphics/lensfun
  50. graphics/py-PyX
  51. graphics/py3-cairo
  52. graphics/py3-imagesize
  53. lang/cython3
  54. multimedia/mplayer2*
  55. net/py3-netifaces
  56. net/s3ql
  57. science/gramps
  58. security/py3-pycrypto
  59. shells/fish
  60. sysutils/backupchecker
  61. sysutils/py-consul
  62. sysutils/py-nomad
  63. textproc/codespell
  64. textproc/py3-MarkupSafe
  65. textproc/py3-alabaster
  66. textproc/py3-asciinema
  67. textproc/py3-hunspell
  68. textproc/py3-libxml2
  69. textproc/py3-pager
  70. textproc/py3-pygments
  71. textproc/py3-snowballstemmer
  72. textproc/py3-sphinx_rtd_theme
  73. www/py3-cssutils
  74. www/py35-requests*
  75. www/xist
  76. x11-toolkits/py35-tkinter
  77. Collapse this list.
for Run * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options
===> The following configuration options are available for python35-3.5.3_4:
     DEBUG=off: Build with debugging support
     IPV6=on: IPv6 protocol support
     LIBFFI=on: Use libffi from ports instead of bundled version
     NLS=on: Enable gettext support for the locale module
     PYMALLOC=on: Enable specialized mallocs
     THREADS=on: Threading support
     TSC=off: Enable processor timestamp counter profiling
====> Hash Algorithm (PEP-456): you can only select none or one of them
     FNV=off: Modified Fowler-Noll-Vo Algorithm
     SIPHASH=off: SipHash24 Algorithm
===> Use 'make config' to modify these settings

USES:
cpe ncurses pathfix pkgconfig readline:port ssl tar:xz shebangfix gettext

Master Sites:
  1. http://www.python.org/ftp/python/3.5.3/

Number of commits found: 22

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
28 Jun 2017 02:37:53
Original commit files touched by this commit  3.5.3_4
Revision:444534
dbaio search for other commits by this committer
lang/python{27,33,34,35,36}: Make Python curses module work with Unicode

Use readline from ports (USES= readline:port) and patch
setup.py to ignore readline from base. The patch is necessary for
FreeBSD < 1100000, as after this the readline library became an
INTERNALLIB, see base r268461 [1]

Link devel/readline against termcapw instead of termcap is part of
this change, see ports r444463 [2]

Note that this is the **ports** approach for getting Python curses
module working with Unicode. The other way is splitting libncurses
into separate libncurses and libtinfo in base, for which an open
issue exists [3].
(Only the first 15 lines of the commit message are shown above View all of this commit message)
27 Jun 2017 13:46:53
Original commit files touched by this commit  3.5.3_3
Revision:444463
sunpoet search for other commits by this committer
Update devel/readline to 7.0 patch 3

- Bump PORTREVISION for shlib change

Changes:	https://cnswww.cns.cwru.edu/php/chet/readline/CHANGES
		https://lists.gnu.org/archive/html/bug-bash/2016-09/msg00107.html
		https://lists.gnu.org/archive/html/bug-readline/2017-01/msg00002.html
Differential Revision:	https://reviews.freebsd.org/D11172
PR:		219947
Exp-run by:	antoine
06 Jun 2017 12:56:48
Original commit files touched by this commit  3.5.3_2
Revision:442759
koobs search for other commits by this committer
lang/python{27,33,34,35,36}: Install GDB debugging script

Users with a GDB that supports [1] Python extensions will automatically
load the extra debugging extensions when debugging programs that are
linked with libpythonX.Y.so.foo.

This enables extensions like 'py-bt' and 'py-frame' as described in
the Fedora Wiki Article: Easier Python Debugging [2], which can be
useful for debugging Python program state from crashes in C extensions,
for example.

[1] PYTHON option enabled in devel/gdb
[2] https://fedoraproject.org/wiki/Features/EasierPythonDebugging

PR:		203021
Submitted by:	cem
Reviewed by:	mat, koobs (python)
Approved by:	koobs (python)
Differential Revision: D10398
16 Apr 2017 11:08:40
Original commit files touched by this commit  3.5.3_1
Revision:438647
sunpoet search for other commits by this committer
Modernize port

- Use PORTVERSION
- Use BROKEN_SSL
- Fix indent
- Update WWW
14 Apr 2017 18:07:08
Original commit files touched by this commit  3.5.3_1
Revision:438530
miwi search for other commits by this committer
- Fix shebang

Thanks to: amdmi3
23 Jan 2017 02:35:42
Original commit files touched by this commit  3.5.3
Revision:432188
wen search for other commits by this committer
- Update to 3.5.3

PR:		216336
Submitted by:	wen@(myself)
Exp-run:	antoine@
29 Nov 2016 18:46:22
Original commit files touched by this commit  3.5.2
Revision:427389
mat search for other commits by this committer
Mark some ports as not openssl-devel ready.

Sponsored by:	Absolight
02 Nov 2016 14:51:48
Original commit files touched by this commit  3.5.2
Revision:425158
tijl search for other commits by this committer
Remove no-op patch.

This patch was submitted to upstream libffi and from there to upstream
libtool, but it doesn't do anything.  The original patch committed in
r158131 did do something but when it was no longer needed it was changed
into something that doesn't make sense in r221521 instead of being removed.
Remove it now before it causes more confusion.
21 Oct 2016 15:21:13
Original commit files touched by this commit  3.5.2
Revision:424427
mat search for other commits by this committer
Use USES=pathfix where applicable.

PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
08 Jul 2016 19:07:41
Original commit files touched by this commit  3.5.2
Revision:418240
brnrd search for other commits by this committer
lang/python3*: Backport upstream issue 24557

  - Add backport of patch for EGD issue [1]
  - Change USE_OPENSSL to USES= ssl
  - Don't set CPE_VERSION to the default PORTVERSION

PR:		205960 [1], 199050 [1]
Reviewed by:	koobs (python)
Approved by:	python (koobs)
Obtained from:	https://hg.python.org/cpython/rev/7c0432cf1f2e [1]
MFH:		2016Q3
30 Jun 2016 00:56:14
Original commit files touched by this commit  3.5.2
Revision:417798
wen search for other commits by this committer
- Update to 3.5.2
17 Jun 2016 17:09:05
Original commit files touched by this commit  3.5.1_3
Revision:417019 This port version is marked as vulnerable.
rm search for other commits by this committer
lang/python[xx]: backport upstream fix for CVE-2016-5636

Add patch for integer overflow in zipimport module to all our python ports.

While I'm here, get rid of -f flag in ${RM} invocation, because ${RM} already
expands to rm -f, so in result we are getting something like:

/bin/rm -f -f
/wrkdirs/usr/ports/lang/python35/work/stage/usr/local/lib/libpython3.so

PR:		210325
Submitted by:	 Vladimir Krstulja <vlad-fbsd@acheronmedia.com>
Security:	1d0f6852-33d8-11e6-a671-60a44ce6887b
With hat:	python
23 May 2016 20:35:01
Original commit files touched by this commit  3.5.1_2
Revision:415742 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
Remove NLS, DOCS, EXAMPLES and IPV6 from OPTIONS_DEFAULT, they are enabled by
default anyway and don't need to be listed

Approved by:	portmgr blanket
25 Apr 2016 20:22:20
Original commit files touched by this commit  3.5.1_2
Revision:414029 This port version is marked as vulnerable.
dim search for other commits by this committer
For the various lang/python* ports, improve the __FreeBSD_version
check in pyport.h for working around a very old ctype issue.

If the workaround for this issue is enabled, pyport.h redefines
toupper() and some other ctype macros, and this wreaks havoc when
including newer libc++ headers (or any other system header which tries
to declare those functions).

Approved by:	portmgr (antoine)
PR:		208486
MFH:		2016Q2
01 Apr 2016 14:08:38
Original commit files touched by this commit  3.5.1_1
Revision:412347 This port version is marked as vulnerable.
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.

With hat:	portmgr
Sponsored by:	Absolight
08 Jan 2016 16:45:09
Original commit files touched by this commit  3.5.1_1
Revision:405569 This port version is marked as vulnerable.
koobs search for other commits by this committer
lang/python{27,3*}: Backport patch in upstream issue20397

In certain situations, file references (.py[co]) for Python files that
fail to compile with compileall() are still added to distutils --record
output.

This output is used for pkg-plist generation and must only contain
references to files that will be installed.

One example of a failure condition is when a Python 2/3 compatible
package containing a file containing Python 3.x only code is built with
Python 2.x, such as Gunicorn's _gaiohttp.py [1]

This change backports patches submitted against upstream issue 20397 [2]
that has not yet been committed.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
29 Dec 2015 12:03:09
Original commit files touched by this commit  3.5.1
Revision:404739 This port version is marked as vulnerable.
marino search for other commits by this committer
lang/python27(3*), Mk/Uses/python.mk: remove make spawn

There are some inefficiencies in python.mk that significantly slow down
full tree scanning.  The use of bmake to obtain the current version of
a specific python is responsible for the majority of the slow done.

This commit splits out the PYTHON_PORTVERSION definition (which is the
same as the lang/python* PORTVERSION) into separate files.  With this
change, python.mk can simple include the makefile fragment instead of
spawning a new instance of make.

Different Revision:	https://reviews.freebsd.org/D4660
Approved by:		antoine (python), mva (python)
24 Dec 2015 11:39:54
Original commit files touched by this commit  3.5.1
Revision:404343 This port version is marked as vulnerable.
miwi search for other commits by this committer
- Switch regression-test to TEST_TARGED

Discussed in:   D4695
Reviewed by:	koobs
21 Dec 2015 18:13:33
Original commit files touched by this commit  3.5.1
Revision:404141 This port version is marked as vulnerable.
miwi search for other commits by this committer
- Update lang/python32 to 3.2.6 [1]
- Update lang/python35 to 3.5.1 [2]
- Update lang/python-doc-html for [1]
- Switch to do-test

Changelog:
[1] https://hg.python.org/cpython/file/v3.2.6/Misc/NEWS
[2] https://docs.python.org/3.5/whatsnew/changelog.html#python-3-5-1-final

Reviewed by:	koobs (python)
Approved by:	mat (mentor)
Differential Revision:	D4663
19 Nov 2015 01:28:38
Original commit files touched by this commit  3.5.0_1
Revision:401909 This port version is marked as vulnerable.
lwhsu search for other commits by this committer
Add version specified ports of separated standard Python modules for
non-default Python versions:

- Add pyXY-{sqlite3,gdbm,tkinter} ports for generating binary packages
- Improve/add pkg-message to point users to install respective packages of
  separated Python standard modules
- Add COMMENT to explicitly show the Python version that package should be
  used with
- Simplify version-related PYTHON_* for lang/python35

Reviewed by:	koobs
Differential Revision:	https://reviews.freebsd.org/D4170
14 Sep 2015 12:36:00
Original commit files touched by this commit  3.5.0
Revision:396898 This port version is marked as vulnerable.
koobs search for other commits by this committer
lang/python35: Update to 3.5.0 (release!)

- Update to 3.5.0
- Update pkg-plist

Release Announcement:

  https://www.python.org/downloads/release/python-350/

Complete Changelog:

  https://docs.python.org/3.5/whatsnew/changelog.html#python-3-5-0-final
08 Sep 2015 16:08:14
Original commit files touched by this commit  3.5.0.r3
Revision:396397 This port version is marked as vulnerable.
koobs search for other commits by this committer
[NEW] lang/python35: Welcome Python 3.5.x! (Note: RC3)

FreeBSD welcomes Python 3.5 (early, pre-release) to the Ports tree,
with 3.5.0 release candidate 3!

Please test this port and Python 3.5 profusely. If you notice issues,
please report them upstream at: https://bugs.python.org to ensure a
robust upcoming 3.5.0 release.

Whats New in Python 3.5:

 * https://docs.python.org/3.5/whatsnew/3.5.html

Python 3.5 Release Schedule (PEP 478)

 * http://www.python.org/dev/peps/pep-0478

Note: This port retires an old fcntlmodule.c patch, possibly
temporarily. User impact *should* be zero. For more information
see: https://bugs.python.org/issue25026

Requested by:	Webair Inc :)

Number of commits found: 22

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
proftpdJul 27
jabberdJul 26
gsoapJul 25
webkit2-gtk3Jul 25
mariadb100-server*Jul 23
mariadb101-server*Jul 23
mariadb55-server*Jul 23
mysql55-server*Jul 23
mysql56-server*Jul 23
mysql57-server*Jul 23
percona55-server*Jul 23
percona56-server*Jul 23
percona57-server*Jul 23
gitlabJul 20
collectd5Jul 19

12 vulnerabilities affecting 45 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 30913
Broken 173
Deprecated 102
Ignore 472
Forbidden 0
Restricted 210
No CDROM 84
Vulnerable 195
Expired 42
Set to expire 97
Interactive 0
new 24 hours 10
new 48 hours19
new 7 days97
new fortnight158
new month496

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2017 Dan Langille. All rights reserved.