non port: lang/python36/Makefile |
SVNWeb
|
Number of commits found: 30 |
Sat, 7 Dec 2019
|
[ 22:19 tcberner ] 
519244 lang/python35/Makefile
519244 lang/python36/Makefile
Fix makefile ordering.
Reported by: mat
|
[ 21:28 lwhsu ] 
519241 lang/python36/Makefile
519241 lang/python36/distinfo
Backport fix of https://bugs.python.org/issue32849
This is needed for starting sysutils/azure-agent at boot:
https://github.com/Azure/WALinuxAgent/issues/1687
Obtained
from: https://github.com/python/cpython/pull/12852/commits/f9c01a16dae8aa15d264a1937fb589e8598d1c88
MFH: 2019Q4
Sponsored by: The FreeBSD Foundation
|
[ 19:11 tcberner ] 
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 ] 
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. )
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 )
|
Wed, 9 Oct 2019
|
[ 11:53 bapt ] 
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
|
Mon, 8 Jul 2019
|
[ 23:10 wen ] 
506253 lang/python-doc-html/distinfo
506253 lang/python36/Makefile
506253 lang/python36/Makefile.version
506253 lang/python36/distinfo
506253 lang/python36/files/patch-bpo35746
506253 lang/python36/pkg-plist
- Update to python-3.6.9(include security fix)
PR: 238952
Submitted by: wenheping2000@hotmail.com(myself)
Reviewed by: koobs@
Exp-run by: antoine@
MFH: 2019Q3
|
Sun, 14 Apr 2019
|
[ 16:27 antoine ] 
498910 lang/python36/Makefile
Recompile _sysconfigdata.py after reinplacing it
Reported by: tcberner
With hat: portmgr
|
Tue, 9 Apr 2019
|
[ 14:04 sunpoet ] 
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. )
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
|
Wed, 27 Mar 2019
|
[ 19:23 sunpoet ] 
496975 lang/python36/Makefile
496975 lang/python36/files/patch-bpo35746
Fix CVE-2019-5010
- Bump PORTREVISION for package change
Obtained
from: https://github.com/python/cpython/commit/216a4d83c3b72f4fdcd81b588dc3f42cc461739a
Reference: https://bugs.python.org/issue35746
Security: d74371d2-4fee-11e9-a5cd-1df8a848de3d
MFH: 2019Q1
|
Fri, 2 Nov 2018
|
[ 13:32 rene ] 
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. )
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
|
Sat, 27 Oct 2018
|
[ 04:06 wen ] 
483109 lang/python-doc-html/distinfo
483109 lang/python36/Makefile
483109 lang/python36/Makefile.version
483109 lang/python36/distinfo
483109 lang/python36/pkg-plist
- Update to 3.6.7
PR: 232504
Submitted by: wen@(myself)
Exp-run by: antoine@
|
Wed, 17 Oct 2018
|
[ 06:23 koobs ] 
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 ] 
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 ] 
461918 lang/python36/Makefile
Remove BROKEN_SSL=openssl-devel
PR: 225871
Submitted by: brnrd
MFH: 2018Q1
|
Mon, 12 Feb 2018
|
[ 19:04 sunpoet ] 
461623 lang/python36/Makefile
Silence patch messages
|
Sun, 11 Feb 2018
|
[ 16:52 sunpoet ] 
461515 lang/python36/Makefile
Remove over-patched shebang fix of Lib/cgi.py
The change from /usr/local/bin/python to /usr/local/bin/python3.6 is already
done by USES=shebangfix.
% head -1 /usr/local/lib/python3.6/cgi.py
#!/usr/local/bin/python3.63.6
|
[ 14:36 sunpoet ] 
461500 lang/python36/Makefile
461500 lang/python36/files/patch-issue20210
Clean up Makefile
- Move BROKEN_SSL upward
- Sort USES
- Remove CPE_*: all of them are default values
- Update PLIST_FILES: do not use %%
- Update http:// links in Makefile comments and patch files
|
Thu, 21 Dec 2017
|
[ 17:21 amdmi3 ] 
456915 lang/python36/Makefile
- Fix more shebangs
Approved by: portmgr blanket
|
Wed, 4 Oct 2017
|
[ 10:55 sunpoet ] 
451202 lang/python36/Makefile
451202 lang/python36/Makefile.version
451202 lang/python36/distinfo
451202 lang/python36/pkg-plist
Update to 3.6.3
Changes: https://docs.python.org/3.6/whatsnew/changelog.html
|
Thu, 3 Aug 2017
|
[ 00:56 sbruno ] 
447189 lang/python36/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)
|
Mon, 17 Jul 2017
|
[ 18:42 sunpoet ] 
446092 lang/python36/Makefile
446092 lang/python36/Makefile.version
446092 lang/python36/distinfo
446092 lang/python36/pkg-plist
Update to 3.6.2
Changes: https://docs.python.org/3.6/whatsnew/changelog.html
|
Wed, 28 Jun 2017
|
[ 02:37 dbaio ] 
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 )
|
Tue, 27 Jun 2017
|
[ 13:46 sunpoet ] 
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. )
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
|
Thu, 8 Jun 2017
|
[ 10:31 mat ] 
442911 lang/python36/Makefile
Mark BROKEN with openssl-devel.
pkg-static: Unable to access file
/wrkdirs/usr/ports/lang/python36/work/stage/usr/local/lib/python3.6/lib-dynload/_ssl.so:No
such file or directory
Sponsored by: Absolight
|
Tue, 6 Jun 2017
|
[ 12:56 koobs ] 
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
|
Sat, 27 May 2017
|
[ 19:30 sunpoet ] 
441865 lang/python36/Makefile
Remove BROKEN_SSL
PR: 217703
Submitted by: Melvyn Sopacua <m.r.sopacua@gmail.com>
|
Sun, 16 Apr 2017
|
[ 11:08 sunpoet ] 
438648 lang/python36/Makefile
Use BROKEN_SSL and fix indent
|
Fri, 14 Apr 2017
|
[ 18:07 miwi ] 
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, 14 Mar 2017
|
[ 21:35 sunpoet ] 
436184 lang/python36/Makefile
436184 lang/python36/pkg-descr
Clean up Makefile
- Use PORTVERSION
- Remove CPE_VERSION
- Update WWW
|
Mon, 26 Dec 2016
|
[ 16:45 sunpoet ] 
429551 lang/python36/Makefile
- Remove TSC option
PR: 215580
Submitted by: Roland Smith <rsmith@xs4all.nl>
|
Number of commits found: 30 |