40 Commits

Author SHA1 Message Date
Sunpoet Po-Chuan Hsieh
ae9226c1e7 - Add NO_ARCH
- Simplify Makefile:
  - Remove WRKSRC=WRKDIR/DISTNAME (default value)
  - Use bsd.port.mk instead of bsd.port.pre.mk + bsd.port.post.mk
2016-01-01 06:35:50 +00:00
Dmitry Marakasov
04f8d4bacd - Drop @dirrm* from plist
Approved by:	portmgr blanket
2015-05-18 12:18:26 +00:00
Mathieu Arnold
60d1a83c2a MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
2015-05-14 10:15:04 +00:00
Marcus von Appen
734b63302e - Convert ports of irc/ and lang/ to new USES=python
Approved by:	portmgr (implicit)
2014-10-20 17:52:16 +00:00
Kubilay Kocak
51bf49a441 Welcome Python 3.4 to the FreeBSD Ports Tree!
The FreeBSD Python Team warmly welcomes Python 3.4 to the Ports tree:

- Add lang/python34
- Add devel/py-setuptools34
- Add Python 3.4.0 docs to lang/python-doc

Release Announcement and Major Features:

  https://www.python.org/download/releases/3.4.0/

This also marks the next stage of a cleaner, much-closer-to-upstream
approach to Python on FreeBSD, that builds upon the hard work of the
entire FreeBSD Python team over the last year.

This port is built "entirely" from scratch, retiring as much of the
legacy, workarounds, patches and hacks from the existing Python
ports as possible.

Of particular note: static + shared dual-build is gone, as it was flaky
at best, grossly untested upstream and caused more issues than it
solved. It is replaced by a shared build by default. The static python
library remains installed and usable.

Major changes in this structure are:

- Replace dual static and shared in-tree build with shared-only.
- Use options helpers
- Replace plat-freebsd* hacks with a lighter weight alternative
- Strip all libraries and shared extensions
- Only retain patches that are absolutely necessary
- Replace static disabled_module_list with one from upstream
- Retain NIS and sparc64 workarounds from python33
- Deprecate SEM option, no longer optional.
- Deprecate PTH option, no longer maintained or supported upstream
- Deprecate FPECTL option, no longer maintained or supported upstream
- Add upstream issue references & breadcrumb annotations where possible

Tested by:	many (Special thanks to Andrew Berg)
Reviewed by:	xmj, nemysis, antoine
2014-04-08 13:10:25 +00:00
Sunpoet Po-Chuan Hsieh
06d52b52d3 - Update distinfo to Python 3.3.3
- Support STAGEDIR
2013-11-19 21:44:17 +00:00
Baptiste Daroussin
888ab73a81 Add NO_STAGE all over the place in preparation for the staging support (cat: lang) 2013-09-20 19:53:09 +00:00
Ruslan Makhmatkhanov
e53711a802 - change PORTVERSION to what it should be 2013-05-17 04:41:52 +00:00
Ruslan Makhmatkhanov
11bf569497 - update to latest upstream versions:
. lang/python27: 2.7.3 -> 2.7.5
  . lang/python32: 3.2.3 -> 3.2.4
  . lang/python33: 3.3.0 -> 3.3.1
- update Mk/bsd.python.mk with new versions
- mark lang/python26 and lang/python31 as deprecated (set them to
  upstream EoL dates)
- update docs (lang/python-doc-html)
- align databases/py-bsddb patch for python27 - most of it was applied
  upstream. Raise BDB version to 4.3 atleast, according to
  upstream requirements.

Many thanks to Martin (miwi) for his time on this update.

PR:		178506
Submitted by:	rm (myself)
Exp-run by:	    portmgr (miwi)

- revert erroneous threads patch in lang/python26 and lang/python27,
  that was added after ports/131080. It was rejected upstream, because it's
  not actually a bug, but misuse.

  Gabor Pali (pgj) in collaboration with Kubilay Kocak (koobs) did an
  independent investigation regard the issue. See here for details:

  http://lists.freebsd.org/pipermail/freebsd-python/2013-April/005376.html

PR:	    153167
Submitted by:	Duncan Findlay <duncan@duncf.ca>
Reported by:	pgj/koobs (at python@ ML)
Exp-run by:     portmgr (miwi)
2013-05-17 04:17:22 +00:00
Ruslan Makhmatkhanov
f831a5f25d Commit all the non-functional changes to python ports to reduce the diff size
for an exp-run of updated python versions.

- trim Makefile headers
- remove leading indefinite article from COMMENT
- use PYTHON shortcut in MASTER_SITES
- whitespace fixes
- remove checks for unsupported versions of FreeBSD
- use static value ``33'' instead of PYTHON_SUFFIX in lang/python33/pkg-plist,
  because this value is not supposed to be changed across the branch and for
  consistency with other python3 ports
- remove conflicts in lang/python-mode.el with not more existing python-2.4
2013-05-11 11:37:54 +00:00
Ruslan Makhmatkhanov
473f7fc2dc - remove expired ports
* lang/python24 and lang/python25: unmaintained upstream
  * www/zope and www/zope211: unmaintained upstream (the only
    consumers of python24)
- clean-up python versions < 2.6 from lang/python-doc-html
- clean-up python24/25 from Mk/bsd.ports.mk
- add www/zope213 glue to bsd.python.mk
- clean-up zope versions != 2.13 from bsd.python.mk

Submitted by:	miwi (based on)
Approved by:	portmgr (miwi)
2012-07-16 17:04:29 +00:00
Ruslan Makhmatkhanov
508669809c Fix portlint warning (IGNORE message should start from lower-case letter) 2012-04-17 08:25:02 +00:00
Ruslan Makhmatkhanov
c8c4993d63 Cleanup python < 2.6 logic, because there is no documentation for this
versions anymore. Add corresponding message for users of this versions.

Approved by:	silence on python@
2012-04-17 07:53:40 +00:00
Ruslan Makhmatkhanov
10a7ee8866 Cleanup special check for python 2.6.0
Approved by:	silence on python@
2012-04-17 07:22:48 +00:00
Sunpoet Po-Chuan Hsieh
6ec88daf6f - Fix logical errors in DOCFORMAT and PYTHON_REL detections
- Store doc files in DISTDIR/python/
- Cleanup Makefile
- Fix distinfo: the old one is incomplete, the new one contains all doc formats of all releases
2011-10-10 13:59:57 +00:00
Sunpoet Po-Chuan Hsieh
2654d43510 - Set PORTSCOUT to ignore:1 2011-09-04 16:32:01 +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
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
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
Edwin Groothuis
d568611c3e eplace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry
Approved by:    krion@
PR:             ports/88711 (related)
2006-01-22 05:52:28 +00:00
Hye-Shik Chang
0de325cc42 Add new checksums for 2.4.1 and unbreak port.
Submitted by:	olgeni
2005-04-11 14:10:32 +00:00
Kris Kennaway
654c9e7144 BROKEN: Incorrect distinfo 2005-04-10 22:28:02 +00:00
Trevor Johnson
fbd1108f49 Use the SORT macro from bsd.port.mk. 2004-01-22 11:06:02 +00:00
Hye-Shik Chang
ac9c780edc Update python documentation ports to Python-2.3's. 2003-07-31 19:42:23 +00:00
Hye-Shik Chang
3b1c9bec7b Take maintainerships from alane's python ports.
Rest in Peace, Alan.
2003-06-09 05:42:04 +00:00
Will Andrews
f9be1a26da REST IN PEACE
Alan Eldridge
Born December 15, 1961 in Iowa
Died June 6, 2003 in Denver, Colorado

Thank you for your contributions, you
will be greatly missed.
2003-06-08 21:06:22 +00:00
Hye-Shik Chang
2cf2e5b84b Update to 2.2.3 and correct tg's e-mail address.
Approved by:	maintainer (implicitly)
2003-06-04 08:38:41 +00:00
Ade Lovett
7e52725f2a Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2003-03-07 06:14:21 +00:00
Alan Eldridge
46fa14c679 Take over as maintainer since tg is taking a leave of absence from port
maintenance.
2002-11-15 17:12:56 +00:00
Thomas Gellekum
5985156d78 Fix PLIST for Python-2.1 docs. 2001-05-16 11:41:37 +00:00
Thomas Gellekum
20af9473b2 Put docs into versioned directories. 2001-05-02 12:01:35 +00:00
Thomas Gellekum
5a0b78e544 Use PYTHON_PORTVERSION, so this works for other releases than 2.0. 2001-03-15 12:29:01 +00:00
Thomas Gellekum
dec1d87480 Upgrade docs for Python 2.0. 2000-10-20 08:36:33 +00:00
Satoshi Asami
4d93aca692 Rename PLIST_* to pkg-plist_*. 2000-10-08 02:51:49 +00:00
David E. O'Brien
5cd5b258b5 Convert to the PORTNAME - PORTVERSION syntax. 2000-04-12 06:21:15 +00:00
Thomas Gellekum
5f30202828 Upgrade to 1.5.2p2. 2000-04-06 11:51:25 +00:00
Michael Haro
65ab34a667 FreeBSD.ORG -> FreeBSD.org
Prompted by PR:  13476, 13477
Submitted by:  KATO Tsuguru
1999-08-31 06:53:31 +00:00
David E. O'Brien
f0f690adc1 Change Id->FreeBSD. 1999-08-25 06:35:40 +00:00
Thomas Gellekum
d627261905 Add version number to package name.
PR:		12954
Submitted by:	Neil Blakey-Milner <nbm@rucus.ru.ac.za>
1999-08-04 08:20:29 +00:00
Thomas Gellekum
a957317854 New port python-doc-html. As the name suggests: documentation for
the Python language in HTML format.

This port includes the necessary files for other formats, like PDF and PS,
in a fashion similar to gimp-manual-html.
1999-06-02 10:13:25 +00:00