notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Why was the website so slow for so long?

The cause of the slowdown was a change to the ZFS dataset. In conjunction with the database server, very little caching was being done. This combination resulted in increased disk I/O as the system churned through the database. Details in the blog post which outlines the various things which changed. Many graphs.

non port: lang/python35/Makefile
SVNWeb

Number of commits found: 36

Sat, 7 Dec 2019
[ 22:19 tcberner ] Original commit   Revision:519244
519244 lang/python35/Makefile
519244 lang/python36/Makefile
Fix makefile ordering.

Reported by:	mat
[ 19:11 tcberner ] Original commit   Revision:519233
519233 lang/python35/Makefile
519233 lang/python35/distinfo
519233 lang/python36/Makefile
519233 lang/python36/distinfo
Fix namespace pollution in python3.5 and python3.6 (upstreamed fix)

The standard math library (libm) may follow IEEE-754 recommendation to
include an implementation of sinPi(), i.e. sinPi(x):=sin(pi*x).
And this triggers a name clash, found by FreeBSD developer
Steve Kargl, who worked on putting sinpi into libm used on FreeBSD
(it has to be named "sinpi", not "sinPi", cf. e.g.
https://en.cppreference.com/w/c/experimental/fpext4).

- python2.7 and > 3.6 are already fixed

PR:		232792
Submitted by:	Steve Kargl <sgk@troutmask.apl.washington.edu>, Dima Pasechnik
<dimpase+freebsd@gmail.com>
Approved by:	python (maintainer timeout)
Obtained
from:	https://github.com/python/cpython/commit/b545ba0a508a5980ab147ed2641a42be3b31a2db
Fri, 29 Nov 2019
[ 10:55 koobs ] Original commit   Revision:518640
518640 lang/python27/Makefile
518640 lang/python27/files/patch-Modules_posixmodule.c
518640 lang/python35/Makefile
518640 lang/python35/files/patch-Modules___posixsubprocess.c
518640 lang/python35/files/patch-Modules_posixmodule.c
518640 lang/python36/Makefile
518640 lang/python36/files/patch-Modules___posixsubprocess.c
518640 lang/python36/files/patch-Modules_posixmodule.c
518640 lang/python37/Makefile
518640 lang/python37/files/patch-Modules___posixsubprocess.c

(Only the first 10 of 14 ports in this commit are shown above. View all ports for this commit)
lang/python{27,35,36,37,38}: Add closefrom(2) support

A single close(fd) syscall is cheap, but when MAXFDS (maximum file
descriptor number) is high, the loop calling close(fd) on each file
descriptor can take several milliseconds.

The default value of subprocess.Popen "close_fds" parameter changed to True
in Python 3. Compared to Python 2, close_fds=True can make Popen 10x
slower: see bpo-37790 [1]

The present workaround on FreeBSD to improve performance is to load and
mount the fdescfs kernel module, but this is not enabled by default.

This change adds minimum viable (and upstreamable) closefrom(2) syscall
support to Python's subprocess and posix modules, improving performance
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Wed, 9 Oct 2019
[ 11:53 bapt ] Original commit   Revision:514140
514140 lang/python/Makefile
514140 lang/python2/Makefile
514140 lang/python27/Makefile
514140 lang/python3/Makefile
514140 lang/python35/Makefile
514140 lang/python36/Makefile
514140 lang/python37/Makefile
514140 lang/ruby24/Makefile
514140 lang/ruby25/Makefile
514140 lang/ruby26/Makefile
Drop the ipv6 virtual category for l* category as it is not relevant anymore
Thu, 27 Jun 2019
[ 17:12 pkubaj ] Original commit   Revision:505210
505210 lang/python35/Makefile
lang/python35: Use -std=c99

Python 3.5 is currently failing to build the pickle module on GCC-based
architectures, with the following (several) errors:

  error: 'for' loop initial declaration used outside C99 mode

This causes packaging to fail, as the pickle module filename changes on
failure to build, so the plist ends up incorrect

Python 3.6+ switched to using -std=c99 [1][2], but the changes were not
backported to 3.5

[1] https://bugs.python.org/issue28017
[2] https://hg.python.org/cpython/rev/b5b2bb56d303
[3] https://hg.python.org/cpython/rev/91017e2202ae

PR: 238821
Reviewed by: koobs (python)
Approved by: koobs (python), mat (mentor)
MFH: 2019Q2 (blanket: build fix)
Differential Revision:  https://reviews.freebsd.org/D20778
Tue, 9 Apr 2019
[ 14:04 sunpoet ] Original commit   Revision:498476
498476 Mk/Uses/readline.mk
498476 Mk/bsd.ruby.mk
498476 audio/ardour5/Makefile
498476 audio/cutmp3/Makefile
498476 audio/ecasound/Makefile
498476 audio/fluidsynth/Makefile
498476 audio/guitarix-lv2/Makefile
498476 audio/jack/Makefile
498476 audio/kid3-qt5/Makefile
498476 audio/lash/Makefile

(Only the first 10 of 289 ports in this commit are shown above. View all ports for this commit)
Update devel/readline to 8.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://tiswww.case.edu/php/chet/readline/CHANGES
PR:		236156
Exp-run by:	antoine
Fri, 2 Nov 2018
[ 13:32 rene ] Original commit   Revision:483807
483807 Mk/Uses/gssapi.mk
483807 Mk/bsd.gecko.mk
483807 audio/kwave/Makefile
483807 audio/logitechmediaserver/Makefile
483807 audio/supercollider/Makefile
483807 audio/teamspeak3-server/Makefile
483807 audio/wavpack/Makefile
483807 audio/zynaddsubfx/Makefile
483807 base/binutils/Makefile
483807 cad/calculix/Makefile

(Only the first 10 of 243 ports in this commit are shown above. View all ports for this commit)
Remove compatibility code for FreeBSD < 11.2 from all ports.

Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
Wed, 17 Oct 2018
[ 06:23 koobs ] Original commit   Revision:482271
482271 lang/python27/Makefile
482271 lang/python35/Makefile
482271 lang/python36/Makefile
482271 lang/python37/Makefile
lang/python27,35+: Remove MAKE_JOBS_UNSAFE

ports r393217 via bug 200622 [1] originally set MAKE_JOBS_UNSAFE=yes due to
incorrect uses of recursive make [2], causing intermittent build failures when
run with multiple jobs (-jN).

Upstream committed a fix for the issue in default (3.6, at the time), 3.5 and
2.7 which are now contained in all released lang/python?? port versions. 3.4 did
not receieve a backport merge.

lang/python3.5+ ports inadvertently inherited MAKE_JOBS_UNSAFE=yes, via
repocopies from lang/python34 on their creation, when they were infact safe to
use with -j.

Remove MAKE_JOBS_UNSAFE in all lang/python?? ports except python34 accordingly.

[1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622
[2] https://bugs.python.org/issue22359

PR:		232308
Reported by:	cem
Reviewed by:	cem
Approved by:	koobs (python)
MFH:		2018Q4
Differential Revision:	D17579
Thu, 26 Jul 2018
[ 08:58 tobik ] Original commit   Revision:475350
475350 lang/python34/Makefile
475350 lang/python34/files/patch-Misc__python-config.sh.in
475350 lang/python35/Makefile
475350 lang/python35/files/patch-Misc__python-config.sh.in
475350 lang/python36/Makefile
475350 lang/python36/files/patch-Misc__python-config.sh.in
475350 lang/python37/Makefile
475350 lang/python37/files/patch-Misc__python-config.sh.in
lang/python3?: Fix python3.?-config behavior when symlinked

When python3.?-config is symlinked to another location it starts
outputting bogus paths.  For example

$ pwd
/home/tobias
$ python3.6-config --includes
-I/usr/local/include/python3.6m -I/usr/local/include/python3.6m
$ ln -s /usr/local/bin/python3.6-config python3-config
$ ./python3-config --includes
-I/home/include/python3.6m -I/home/include/python3.6m

This breaks ports trying to use BINARY_ALIAS together with
python3.?-config.  Apply a patch to resolve the symlink first before
trying to find the install prefix.

PR:		229749
Submitted by:	tobik
Reviewed by:	antoine, miwi
Approved by:	python (miwi)
Thu, 15 Feb 2018
[ 12:48 sunpoet ] Original commit   Revision:461917
461917 lang/python35/Makefile
461917 lang/python35/files/patch-issue30622
Fix build with OpenSSL 1.1.0 (security/openssl-devel)

- Remove BROKEN_SSL=openssl-devel

Reference:	https://bugs.python.org/issue30622
		https://github.com/python/cpython/commit/b2d096bd2a5ff86e53c25d00ee5fa097b36bf1d8
		https://github.com/python/cpython/commit/af64aff9f7de2ee60c20bfb331e8a00ea0521c1e
PR:		225870
Submitted by:	brnrd
MFH:		2018Q1
Mon, 12 Feb 2018
[ 19:03 sunpoet ] Original commit   Revision:461622
461622 lang/python35/Makefile
Silence patch messages
Sun, 11 Feb 2018
[ 16:52 sunpoet ] Original commit   Revision:461514
461514 lang/python35/Makefile
461514 lang/python35/Makefile.version
461514 lang/python35/distinfo
461514 lang/python35/files/patch-issue20210
461514 lang/python35/pkg-plist
Update to 3.5.5

- Update Makefile and PLIST to be similar with python36
- Sort USES
- Remove CPE_*: all of them are default values
- Update PLIST_FILES: do not use %%
- Remove over-patched shebang fix of Lib/cgi.py
- Update http:// links in Makefile comments and patch files

Changes:	https://docs.python.org/3.5/whatsnew/changelog.html
Security:	0fe70bcd-2ce3-46c9-a64b-4a7da097db07
MFH:		2018Q1
Thu, 21 Dec 2017
[ 18:19 amdmi3 ] Original commit   Revision:456938
456938 lang/python35/Makefile
- Fix more shebangs

Approved by:	portmgr blanket
Wed, 9 Aug 2017
[ 19:36 sunpoet ] Original commit   Revision:447651
447651 lang/python35/Makefile
447651 lang/python35/Makefile.version
447651 lang/python35/distinfo
447651 lang/python35/pkg-plist
Update to 3.5.4

- Sort PLIST

Changes:	https://docs.python.org/3.5/whatsnew/changelog.html
MFH:		2017Q3
Tue, 8 Aug 2017
[ 01:39 sbruno ] Original commit   Revision:447530
447530 lang/python33/Makefile
447530 lang/python34/Makefile
447530 lang/python35/Makefile
Pointyhat to me.

A stray '.' somehow made it past my testing.

Do *not* bump portrevision as this only affects the packaging/stage
of these ports on mips/armv6 or other cross compiled targets.

PR:		221202
Reported by:	antoine
Wed, 2 Aug 2017
[ 17:58 sbruno ] Original commit   Revision:447129
447129 lang/python27/Makefile
447129 lang/python33/Makefile
447129 lang/python34/Makefile
447129 lang/python35/Makefile
Add a code block for the qemu-user enabled cross build environment.  When using
this environment in poudriere, CC is not set to the default of /usr/bin/cc and
a cross-compile toolchain is used.  We need to hand edit this so that the run
time configuration for python matches what the FreeBSD base system provides.

PR:		208282
Submitted by:	manu
Approved by:	portmgr (mat)
Wed, 28 Jun 2017
[ 02:37 dbaio ] Original commit   Revision:444534
444534 lang/python27/Makefile
444534 lang/python33/Makefile
444534 lang/python34/Makefile
444534 lang/python35/Makefile
444534 lang/python36/Makefile
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)
Tue, 27 Jun 2017
[ 13:46 sunpoet ] Original commit   Revision:444463
444463 Mk/Uses/readline.mk
444463 Mk/bsd.ruby.mk
444463 audio/ardour5/Makefile
444463 audio/cutmp3/Makefile
444463 audio/ecasound/Makefile
444463 audio/fluidsynth/Makefile
444463 audio/jack/Makefile
444463 audio/kid3-kde4/Makefile
444463 audio/lash/Makefile
444463 audio/libsmf/Makefile

(Only the first 10 of 252 ports in this commit are shown above. View all ports for this commit)
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
Tue, 6 Jun 2017
[ 12:56 koobs ] Original commit   Revision:442759
442759 lang/python27/Makefile
442759 lang/python27/pkg-plist
442759 lang/python33/Makefile
442759 lang/python33/pkg-plist
442759 lang/python34/Makefile
442759 lang/python34/pkg-plist
442759 lang/python35/Makefile
442759 lang/python35/pkg-plist
442759 lang/python36/Makefile
442759 lang/python36/pkg-plist
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
Sun, 16 Apr 2017
[ 11:08 sunpoet ] Original commit   Revision:438647
438647 lang/python35/Makefile
438647 lang/python35/pkg-descr
Modernize port

- Use PORTVERSION
- Use BROKEN_SSL
- Fix indent
- Update WWW
Fri, 14 Apr 2017
[ 18:07 miwi ] Original commit   Revision:438530
438530 lang/python27/Makefile
438530 lang/python33/Makefile
438530 lang/python34/Makefile
438530 lang/python35/Makefile
438530 lang/python36/Makefile
- Fix shebang

Thanks to: amdmi3
Tue, 29 Nov 2016
[ 18:46 mat ] Original commit   Revision:427389
427389 archivers/libarchive/Makefile
427389 archivers/unrar/Makefile
427389 databases/freetds/Makefile
427389 databases/postgresql92-server/Makefile
427389 devel/libevent2/Makefile
427389 dns/credns/Makefile
427389 dns/ldns/Makefile
427389 dns/validns/Makefile
427389 ftp/lftp/Makefile
427389 ftp/proftpd/Makefile

(Only the first 10 of 55 ports in this commit are shown above. View all ports for this commit)
Mark some ports as not openssl-devel ready.

Sponsored by:	Absolight
Fri, 21 Oct 2016
[ 15:21 mat ] Original commit   Revision:424427
424427 archivers/lhasa/Makefile
424427 archivers/liblz4/Makefile
424427 archivers/minizip/Makefile
424427 archivers/unadf/Makefile
424427 audio/libaacplus/Makefile
424427 audio/libadplug/Makefile
424427 audio/libmikmod/Makefile
424427 audio/libmikmod/files
424427 audio/libtremor/Makefile
424427 audio/libxmp/Makefile

(Only the first 10 of 354 ports in this commit are shown above. View all ports for this commit)
Use USES=pathfix where applicable.

PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
Fri, 8 Jul 2016
[ 19:07 brnrd ] Original commit   Revision:418240
418240 lang/python33/Makefile
418240 lang/python34/Makefile
418240 lang/python34/files/patch-issue24557
418240 lang/python35/Makefile
418240 lang/python35/files/patch-issue24557
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
Thu, 30 Jun 2016
[ 00:56 wen ] Original commit   Revision:417798
417798 lang/python35/Makefile
417798 lang/python35/Makefile.version
417798 lang/python35/distinfo
417798 lang/python35/files/patch-Modules_zipimport.c
417798 lang/python35/pkg-plist
- Update to 3.5.2
Fri, 17 Jun 2016
[ 17:09 rm ] Original commit   Revision:417019
417019 lang/python27/Makefile
417019 lang/python27/files/patch-Modules_zipimport.c
417019 lang/python33/Makefile
417019 lang/python33/files/patch-Modules_zipimport.c
417019 lang/python34/Makefile
417019 lang/python34/files/patch-Modules_zipimport.c
417019 lang/python35/Makefile
417019 lang/python35/files/patch-Modules_zipimport.c
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
Mon, 23 May 2016
[ 20:35 amdmi3 ] Original commit   Revision:415742
415742 archivers/rpm4/Makefile
415742 audio/abraca/Makefile
415742 audio/dsbmixer/Makefile
415742 audio/easytag/Makefile
415742 audio/exaile/Makefile
415742 audio/idjc/Makefile
415742 audio/libmp3splt/Makefile
415742 audio/mp3splt/Makefile
415742 audio/musicpd/Makefile
415742 audio/shoutcast/Makefile

(Only the first 10 of 217 ports in this commit are shown above. View all ports for this commit)
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
Mon, 25 Apr 2016
[ 20:22 dim ] Original commit   Revision:414029
414029 lang/python27/Makefile
414029 lang/python27/files/patch-Include__pyport.h
414029 lang/python33/Makefile
414029 lang/python33/files/patch-Include__pyport.h
414029 lang/python34/Makefile
414029 lang/python34/files/patch-Include__pyport.h
414029 lang/python35/Makefile
414029 lang/python35/files/patch-Include__pyport.h
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
Fri, 1 Apr 2016
[ 14:08 mat ] Original commit   Revision:412347
412347 hebrew/culmus/Makefile
412347 hebrew/he2/Makefile
412347 irc/anope/Makefile
412347 irc/atheme-services/Makefile
412347 irc/bitlbee/Makefile
412347 irc/ctrlproxy/Makefile
412347 irc/cwirc/Makefile
412347 irc/dxirc/Makefile
412347 irc/epic4/Makefile
412347 irc/ezbounce/Makefile

(Only the first 10 of 481 ports in this commit are shown above. View all ports for this commit)
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.

With hat:	portmgr
Sponsored by:	Absolight
Fri, 8 Jan 2016
[ 16:45 koobs ] Original commit   Revision:405569
405569 lang/python27/Makefile
405569 lang/python27/files/patch-Lib_distutils_command_install__lib.py
405569 lang/python27/files/patch-Lib_distutils_tests_test__install__lib.py
405569 lang/python32/Makefile
405569 lang/python32/files/patch-Lib_distutils_command_install__lib.py
405569 lang/python33/Makefile
405569 lang/python33/files/patch-Lib_distutils_command_install__lib.py
405569 lang/python34/Makefile
405569 lang/python34/files/patch-Lib_distutils_command_install__lib.py
405569 lang/python35/Makefile

(Only the first 10 of 12 ports in this commit are shown above. View all ports for this commit)
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)
Tue, 29 Dec 2015
[ 12:03 marino ] Original commit   Revision:404739
404739 Mk/Uses/python.mk
404739 lang/python27/Makefile
404739 lang/python27/Makefile.version
404739 lang/python32/Makefile
404739 lang/python32/Makefile.version
404739 lang/python33/Makefile
404739 lang/python33/Makefile.version
404739 lang/python34/Makefile
404739 lang/python34/Makefile.version
404739 lang/python35/Makefile

(Only the first 10 of 11 ports in this commit are shown above. View all ports for this commit)
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)
Thu, 24 Dec 2015
[ 11:39 miwi ] Original commit   Revision:404343
404343 lang/python27/Makefile
404343 lang/python32/Makefile
404343 lang/python34/Makefile
404343 lang/python35/Makefile
- Switch regression-test to TEST_TARGED

Discussed in:   D4695
Reviewed by:	koobs
Mon, 21 Dec 2015
[ 18:13 miwi ] Original commit   Revision:404141
404141 lang/python-doc-html/distinfo
404141 lang/python32/Makefile
404141 lang/python32/distinfo
404141 lang/python32/files/patch-CVE-2014-1912
404141 lang/python32/pkg-plist
404141 lang/python35/Makefile
404141 lang/python35/distinfo
404141 lang/python35/pkg-plist
- 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
Thu, 19 Nov 2015
[ 01:28 lwhsu ] Original commit   Revision:401909
401909 databases/Makefile
401909 databases/py-gdbm/Makefile
401909 databases/py-sqlite3/Makefile
401909 databases/py32-gdbm
401909 databases/py32-gdbm/Makefile
401909 databases/py32-sqlite3
401909 databases/py32-sqlite3/Makefile
401909 databases/py33-gdbm
401909 databases/py33-gdbm/Makefile
401909 databases/py33-sqlite3

(Only the first 10 of 39 ports in this commit are shown above. View all ports for this commit)
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
Mon, 14 Sep 2015
[ 12:36 koobs ] Original commit   Revision:396898
396898 lang/python35/Makefile
396898 lang/python35/distinfo
396898 lang/python35/pkg-plist
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
Tue, 8 Sep 2015
[ 16:08 koobs ] Original commit   Revision:396397
396397 Mk/Uses/python.mk
396397 lang/Makefile
396397 lang/python35
396397 lang/python35/Makefile
396397 lang/python35/distinfo
396397 lang/python35/files/patch-Makefile.pre.in
396397 lang/python35/files/patch-Modules__fcntlmodule.c
396397 lang/python35/pkg-plist
[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: 36

Login
User Login
Create account

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

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

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
postgresql10-serverMar 29
postgresql11-serverMar 29
postgresql12-serverMar 29
postgresql96-serverMar 29
gitlab-ceMar 26
rubygem-jsonMar 26
jenkinsMar 25
jenkins-ltsMar 25
phpmyadminMar 25
phpmyadmin5Mar 25
puppet6Mar 23
puppetdb5Mar 23
puppetdb6Mar 23
puppetserver5Mar 23
puppetserver6Mar 23

9 vulnerabilities affecting 74 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2020-03-29 21:30:17


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 38964
Broken 594
Deprecated 526
Ignore 864
Forbidden 5
Restricted 150
No CDROM 72
Vulnerable 23
Expired 2
Set to expire 500
Interactive 0
new 24 hours 12
new 48 hours17
new 7 days62
new fortnight86
new month164

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