./lang/python27, Interpreted, interactive, object-oriented programming language

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 2.7.16, Package name: python27-2.7.16, Maintainer: pkgsrc-users

Python is an interpreted, interactive, object-oriented
programming language that combines remarkable power with
very clear syntax. For an introduction to programming in
Python you are referred to the Python Tutorial. The
Python Library Reference documents built-in and standard
types, constants, functions and modules. Finally, the
Python Reference Manual describes the syntax and semantics
of the core language in (perhaps too) much detail.

Python's basic power can be extended with your own modules
written in C or C++. On most systems such modules may be
dynamically loaded. Python is also adaptable as an exten-
sion language for existing applications. See the internal
documentation for hints.


Required to run:
[devel/libffi] [security/mozilla-rootcerts]

Required to build:
[devel/readline] [pkgtools/cwrappers]

Package options: x11

Master sites:

SHA1: e9543af127d958b12b0edfb9340d4f0af3d0d90e
RMD160: 2e4ab325a9c9edf1687b6a5969cdafeb3cc954da
Filesize: 12453.227 KB

Version history: (Expand)

CVS history: (Expand)

   2019-04-25 17:59:54 by Roy Marples | Files touched by this commit (10)
Log message:
python: Don't install nis_failed.so if no yp headers

Because python won't even try to build it.
You only see nis_failed.so if there is an error building it, when
it wanted to build it, and that should be fixed accordingly.

In a nutshell, if the yp headers are installed, python will build
the nis module, otherwise it won't.

On netbsd systems at least, if you have the yp headers installed and
subsequently re-install over the top with MKYP=no you get into the state
where the headers are installed, but the functions are no longer in libc.
This is an error with *your* system - either rebuild with MKYP=yes OR
remove the yp headers from include/rpc and include/rpcsvc.

Follow on fix for PR pkg/53673.
   2019-04-03 15:17:28 by Maya Rashish | Files touched by this commit (5)
Log message:
python*: rework logic used to determine if PLIST.nis is used.

Match the logic used by setup.py: it looks for two headers in the default
include path. This helps newer glibc linux.

Omit PLIST.dll on python3* because it doesn't appear in the PLIST.
Make PLIST.dll true on all non-IRIX.

tested: NetBSD-current, FreeBSD 11.2, Ubuntu 18.10, CentOS 6.9, Source Mage

From Dr. Thomas Orgis, myself, and with pointers to a change from leot.

PR pkg/53673
   2019-03-26 17:12:28 by Greg Troxel | Files touched by this commit (1)
Log message:
lang/python27: Add comments about NIS detection

The logic to determine inclusion of NIS PLIST entries is confusing.
Add comments to explain some and question some.

This is a comment-only change.
   2019-03-05 13:43:41 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
python27: updated to 2.7.16

Python 2.7.16 is a bugfix release in the Python 2.7 series.
   2019-03-03 11:44:41 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
python27: clean-up SUBST to match other Python versions
   2018-09-28 13:01:38 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Fix for Darwin/Xcode 10 (missing QuickTime.framework); PLIST_VARS cleanup
   2018-06-17 21:31:50 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
python: Fix PLIST.SunOS
   2018-06-17 21:21:22 by Adam Ciarcinski | Files touched by this commit (63)
Log message:
python: pkgsrc changes

- Fix buidling curses (consistent across platforms)
- Fix finding libraries with ctypes.util.find_library
- Enable spwd module on Linux
- Cleanup