1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-28 01:06:17 +00:00
Commit Graph

149 Commits

Author SHA1 Message Date
Sunpoet Po-Chuan Hsieh
83b5f64d38 - Revert accidental commit 2012-06-26 13:54:59 +00:00
Sunpoet Po-Chuan Hsieh
8ae901c16d - Add shared TLS description 2012-06-26 13:42:52 +00:00
Marcus von Appen
abb9ab5e87 - Force cmake to use PYTHON_VER as version to detect, so that it uses
the same Python version for the interpreter and library linking, if
  multiple Python versions are installed.

PR:		ports/168159
On behalf of:	python@
2012-06-19 17:18:13 +00:00
Marcus von Appen
ceb60c1ed0 - Ensure that PYTHONOPTIMIZE and PYTHONDONTWRITEBYTECODE are ignored on
using PY_DISTUTILS to avoid plist corruptions

PR:		ports/146957
Reported by:	swell.k@gmail.com
On behalf of:	python@
2012-06-17 12:28:19 +00:00
Sunpoet Po-Chuan Hsieh
7ef8361ca5 - Fix format:
- Remove superfluous colon
  - Change tab to space in the message
2012-05-30 14:54:34 +00:00
Ruslan Makhmatkhanov
9c08ea7fd8 Fix incompatibilities with python 3.x (mostly calling print as function).
PR:		166226
Submitted by:	Mel Flynn <rflynn at acsalaska dot net>
Approved by:    portmgr (pav)
2012-05-25 17:13:10 +00:00
Martin Wilke
61d8acdb49 - Remove emacs mode, -*- mode: ...; -*- [1]
- Comments for BUILD_ and RUN_DEPENDS fail to mention alternate means to specify dependencie [2]
- Fix make reinstall [3]
- Trivial comment change for PORTDATA [4]

PR:		151954 [1]
		161314 [2]
		167085 [3]
		167465 [4]
Submitted by:	Anonymous <swell.k@gmail.com> [1]
		dougb@ and Chris Rees <utisoft@gmail.com> [2]
		Garrett Cooper <yanegomi@gmail.com> [3]
		"Bryan Drewery" <bryan@shatow.net> [4]
Tested via:	phw
2012-05-23 08:17:49 +00:00
Martin Wilke
19425757a8 - Update:
* python26 -> 2.6.8
  * python27 -> 2.7.3
  * python31 -> 3.1.5
  * python32 -> 3.2.1

Security:	http://www.vuxml.org/freebsd/b4f8be9e-56b2-11e1-9fb7-003067b2972c.html
		CVE-2012-0845 CVE-2012-0876 CVE-2012-1150 CVE-2012-0845 CVE-2011-3389
2012-04-11 12:52:17 +00:00
Pav Lucistnik
0e654d3512 - Stop resolving dependencies on deinstall when juggling python eggs
PR:		ports/159962
Submitted by:	Ruslan Mahmatkhanov <cvs-src@yandex.ru>
2011-11-07 12:40:53 +00:00
Sofian Brabez
36b48d77cf - Update to 11.0.0
- Update MASTER_SITES
- Add LICENSE

Reviewed by:	lwhsu@
Approved by:	jadawin@ (mentor)
2011-09-07 09:27:54 +00:00
Wen Heping
adf82ac916 - Update lang/python32 to 3.2.2 2011-09-05 01:28:56 +00:00
Sunpoet Po-Chuan Hsieh
62896e4934 - Revert accidental commit 2011-09-04 17:35:07 +00:00
Sunpoet Po-Chuan Hsieh
65e103c48f - Remove ftp.net.ohio-state.edu
PR:		ports/160311
Submitted by:	Anton Shterenlikht <mexas@bristol.ac.uk>
2011-09-04 17:31:01 +00:00
Sunpoet Po-Chuan Hsieh
6138ed34b5 - Fix formatting
Submitted by:	obrien@
2011-08-03 01:14:21 +00:00
Li-Wen Hsu
9569935fbd - Make 3.2 higher priority than 3.1
PR:		ports/156811
Submitted by:	Volodymyr Kostyrko <c.kworr@gmail.com>
2011-07-22 15:38:11 +00:00
Li-Wen Hsu
1aeea51c58 - Update to 3.2.1
PR:		ports/158850
Submitted by:	wen
2011-07-22 15:12:07 +00:00
Sunpoet Po-Chuan Hsieh
96cd508600 - Introduce PYTHON_ABIVER: fix PYTHON_INCLUDEDIR for python32 users (PYMALLOC and UCS4 are on by default)
- Use devel/py-distribute as setuptools for python 3.x users
- Use py${PYTHON_VER} instead of ${PYTHON_VERSION:S/thon//}
- Use "yes"

PR:		ports/158662
Submitted by:	sunpoet (myself)
Reviewed by:	lwhsu
Tested by:	exp-run by pav
With Hat:	python
2011-07-14 04:13:24 +00:00
Wen Heping
d3a995e088 - Update to 2.7.2
- Mark BROKEN when build with pth

Reviewed by:	miwi@
2011-06-27 02:37:39 +00:00
Wen Heping
0ca8bc3717 - Update lang/python31 to 3.1.4 2011-06-16 08:18:09 +00:00
Wen Heping
1dd8e6661c - Update to 2.6.7 2011-06-08 08:17:06 +00:00
Wen Heping
93470f7aa5 - Update to 2.5.6 2011-05-30 12:08:39 +00:00
Brendan Fabeny
d163b8c30c Tell ports that USE_PYDISTUTILS to link shared objects
with the same compiler used to build them. While here,
fix a typo.

PR:		154742
Approved by:	miwi
2011-03-05 00:39:33 +00:00
Martin Wilke
5d9b68c9f2 - Restore python 2.4 in _PYTHON_ALLBRANCHES
Reported by:	ale@
2011-03-04 16:25:05 +00:00
Martin Wilke
3d2b040a70 - Make Python 2.7.1 the default Python version
Tested by:	2x pointyhat runs
2011-03-04 16:08:23 +00:00
Martin Wilke
3e8d73e14d - Part 1 of python24 removal
- Clean up bsd.python.mk (remove PYWSGIREF, PYHASHLIB, PYCTYPES and PYEXPAT) all these is now part of python
	  since python25

Remove:
	textproc/py-expat
	devel/py-ctypes
	security/py-hashlib
	www/py-wsgiref
2011-02-25 09:46:39 +00:00
Wen Heping
24fc729f59 - Update to 3.2.0 and complete repocopy
PR:		ports/153829
Submitted by:	Wen Heping (myself)
Reviewed by:	miwi@
2011-02-22 07:44:48 +00:00
Wen Heping
39858860ea - Update to 3.1.3 2010-12-14 06:31:19 +00:00
Wen Heping
91993cc40d - Update to 2.7.1 2010-11-29 06:29:13 +00:00
Wen Heping
a332f5435d - Update to 2.6.6 2010-09-12 09:07:44 +00:00
Li-Wen Hsu
59584b2561 - Fix PYTHON_MASTER_SITE_SUBDIR expression for RC release 2010-08-18 19:11:34 +00:00
Li-Wen Hsu
61b31f74b4 - Introduce Python 2.7.0
Original work by:	wen
2010-08-15 19:12:51 +00:00
Wen Heping
25e48ae956 - Update lang/python26 to 2.6.5
- Update lang/python31 to 3.1.2

Reviewed by:	miwi@, lwhsu@
2010-05-12 12:13:07 +00:00
Martin Wilke
2c0165032e - Update to 2.5.5
Changelog:
	http://python.org/download/releases/2.5.5/NEWS.txt
2010-02-02 22:00:24 +00:00
Martin Wilke
213ae9a9a4 - Get rid python-2.3 and python-3.0 (no longer under developement)
Reviewed by:	alexbl, clsung, pav
2009-12-18 10:08:32 +00:00
Martin Wilke
492dce90c8 - Update to 2.6.4
Changelog:
	http://python.org/download/releases/2.6.4/NEWS.txt
2009-11-26 22:21:20 +00:00
Li-Wen Hsu
083b45d5c6 - Update lang/python31 to Python 3.1.1
Submitted by:	wen heping <wenheping AT gmail.com>
2009-08-22 07:22:11 +00:00
Li-Wen Hsu
48d856c3b2 - Add Python 3.1 2009-07-06 20:30:29 +00:00
Martin Wilke
81100672d4 - Update lang/python26 and make Python 2.6.2 to the default Python version
Tested by:	3 pointyhat runs
Thanks to:	pav, gahr, lwhsu, mva, amdmi3
2009-06-08 22:30:55 +00:00
Pav Lucistnik
e2018b5de2 - zope27 was switch to python24, chase here 2009-03-24 09:30:21 +00:00
Martin Wilke
cba7f02fe1 - Update python30 to 3.0.1
Release Changelog:
http://python.org/download/releases/3.0.1/NEWS.txt
2009-03-09 22:52:21 +00:00
Martin Wilke
c95782ae1a - Update to python 2.5.4 and python 2.6.1
Reviewed by:	perky | lwhsu
Tested with:	exp-run via pav
2009-02-16 23:32:02 +00:00
Li-Wen Hsu
af9663a4de - Update py-twisted-* to 8.2.0
- turn devel/py-twisted into a meta port.
- Update USE_TWISTED{,_BUILD,_RUN} in bsd.python.mk:
  * Remove flow, pair, xish, which are deprecated
    (but still update them to latest release in the tree)
  * Remove USE_TWISTED=13 (no port uses this)
  * Fix typos in twisted components _DEPENDS

PR:		ports/130001
Submitted by:	lwhsu
Approved by:	maintainer timeout
2009-01-31 09:53:10 +00:00
Pav Lucistnik
c7b86a78bf - Adjust PYNUMERIC comment 2008-12-12 15:48:05 +00:00
Hye-Shik Chang
b7df3263ee Welcome to the new era of Python 3, with antigravity support!
Update to Python 3.0.
2008-12-04 11:21:22 +00:00
Hye-Shik Chang
3813a5dbe7 Introduce two new versions of Python: 2.6 and 3.0rc1 (finally!)
Python 2.6 will be the next default python version when enough
testings of consumer ports are done.  The new "2to3" program is
renamed to 2to3-2.6 and 2to3-3.0 for each version, respectively.

Repo-copied by:	marcus
2008-10-13 08:23:00 +00:00
Kris Kennaway
54e565eedc Major optimizations for 'make index' and other recursive traversal
targets.

* Use /rescue/sh for index builds instead of /bin/sh, when it exists.
  The former is statically linked and faster to execute, which becomes
  significant when executing it tens of thousands of times.  This
  trick can be used with other recursive targets by passing in
  __MAKE_SHELL.

* Get rid of make variable assignments that use != command invocations
  in the critical path, using several methods:

  - rewriting logic to use shell or make builtins instead of external command executions
  - macroizing commands and executing them in the targets where they
    are needed instead of with every invocation of make
  - precomputing the results of invariant commands in
    bsd.port.subdir.mk and passing them in explicitly to child makes,
    and using this to avoid recalculation in all the children. NB: the
    commands are still run one per top-level subdirectory but this
    does not currently seem to be a major issue.  They could be moved
    further up into the top-level Makefile at the cost of some
    cleanliness.
  - Committers are strongly discouraged from adding further "bare" !=
    assignments to the ports tree, even in their own ports.  One of
    the above strategies should be used to avoid future bloat.

* Rewrite the core 'describe' target to work entirely within a single
  shell process using only builtin commands.  The old version is
  retained as a backup for use on systems older than 603104, which
  does not have the make :u modifier.  This cuts down the number of
  processes executed during the course of a 'make index' by an order
  of magnitude, and we are essentially now amortized to the minimum of
  a single make + sh instance per port, plus whatever commands the
  port makefile itself executes (which are usually unnecessary and
  bogus).

* Less validation of the WWW: target is performed; this can become
  policed at a port level by portlint.  Specifically we look at the
  second word of the first line beginning with "WWW:" in pkg-descr,
  and append "http://" to it unless it already begins with "http://",
  "https://" or "ftp://".  Thanks to dougb for the idea of how to
  extract WWW: using shell builtins.

* Use the "true" shell builtin instead of echo > /dev/null for a
  measurable decrease in CPU use.

* Add a note about dubious escaping strategy in bsd.port.subdir.mk

* Minor change in output of 'make describe': it no longer strips
  trailing CR characters from pkg-descr files with MSDOS CR/LF
  termination.  Instead the makeindex perl script that post-processes
  make describe into the INDEX is tweaked to strip on input.

The bottom line is that on my test hardware INDEX builds are now
faster by more than a factor of 2 and with a reduction in system time
by a factor of 4-8 depending on configuration.
2008-07-19 17:59:41 +00:00
Hye-Shik Chang
724489c253 Update python23 to 2.3.7. 2008-05-30 05:50:03 +00:00
Hye-Shik Chang
7a90a036a7 Update python23 to Python 2.3.6 and python24 to Python 2.4.5. 2008-03-16 10:25:08 +00:00
Hye-Shik Chang
bfb5f6f187 Update to Python 2.5.2. 2008-02-24 13:42:27 +00:00
Hye-Shik Chang
7302e6b360 Don't define PYTHONPATH unless PREFIX != LOCALBASE. This fixes
the massive plist problems introduced by the previous commit.

Reported by:	pav
2007-10-10 07:04:49 +00:00