1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-18 03:46:03 +00:00
Commit Graph

100 Commits

Author SHA1 Message Date
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
Hye-Shik Chang
9dfb6158ff - Correct installation paths in plist for PREFIX != LOCALBASE [1]
- Fix typo on comment about SZOPEBASEDIR and ZOPEBASEDIR [2]
- Fix type on Zope 2.10 support [3]
- Add a workaround for package building of ports using easy_install
  on jail environments [4]

PR:		116278 [1], 116428 [2], 116520 [3]
Submitted by:	Marcus von Appen <mva@sysfault.org> [1],
		nakaji [2], Christian Ullrich <chris@chrullrich.net> [3]
Reported by:	sat [4]
2007-10-07 13:50:15 +00:00
Gabor Kovesdan
4c9cd257fd - Extract command variable definitions from bsd.port.mk, they are now stored in
bsd.commands.mk and can be easily reused within the infrastructure.
- Revert old DESTDIR implementation.
- Add a new, fully chrooted DESTDIR implementation as bsd.destdir.mk.

Sponsored by:	Google Summer of Code 2007
Approved by:	portmgr (pav)
2007-08-04 11:37:24 +00:00
Pav Lucistnik
c799948280 - Correct typo in comment block 2007-07-30 17:52:58 +00:00
Hye-Shik Chang
06e297a6fa Fix typo in comment. 2007-07-30 12:02:44 +00:00
Alexander Botero-Lowry
4942ce5a7d - Make Python 2.5.1 the default Python version
- Add significantly better support in bsd.python.mk for working with
   Python Eggs and the easy_install system

Tested by:	pointyhat runs
Approved by:	pav (portmgr)
Most work by:	perky
Thanks to:	pav
2007-07-30 09:42:28 +00:00
Alexander Botero-Lowry
9aad87b2df - add PYTHON to CONFIGURE_ENV so that ports using auto* for python will be
able to detect it if it's not installed as bin/python

Prodded by:	104560, and others
2007-02-26 07:32:02 +00:00
Xin LI
f523e0e7b2 Update to Python 2.4.4.
Approved by:	maintainer timeout, alexbl (python@)
Tested by:	pointyhat
PR:		ports/105901
2007-02-14 06:07:29 +00:00
Tom McLaughlin
590851c076 Remove python21 and python22 bits now that they are gone.
Approved by:	python@ (alexbl)
2007-01-27 05:47:57 +00:00
Martin Wilke
88b9902bd8 - Fix whitespaces
Approved by:	alexbl
2007-01-17 10:48:02 +00:00
Alexander Botero-Lowry
fca9b4f689 - add a PYTHON_VER variable to bsd.python.mk, this provides a simple x.y
version variable for the Python installation which is to be used when
   making egg filenames instead of using the internal _PYTHON_VERSION
2007-01-17 10:41:48 +00:00
Alexander Botero-Lowry
78266a3a1f - add a PYWSGIREF dependency line since wsgiref is included with 2.5 2006-12-22 05:26:01 +00:00
Alexander Botero-Lowry
261177b8bd - add ${PYHASHLIB} dependency macro to bsd.python.mk 2006-12-13 03:22:22 +00:00
Alexander Botero-Lowry
ad1bbf1835 - Mark devel/py-ctypes IGNORE with Python 2.5 [1]
- add a PYCTYPES dependency macro to bsd.python.mk to unbreak ctypes using
   ports on Python 2.5 [2]
 - Update two of the four ports using ctypes to this macro [3]

PR: 104587 [1]
Submitted by:	Marcus von Appen <mva@sysfault.org> [1]
Approved by:	portmgr (pav, linimon) [2], myself [3]
2006-12-08 21:50:20 +00:00
Alexander Botero-Lowry
56160c3f25 - Add PYNUMPY macro to bsd.python.mk
Ports using Py-Numeric should be aware that it is considered deprecated
     in favor of NumPy.

PR:		105544
Submitted by:	Diane Bruce <db@db.net>
Approved by:	maintainer timeout, python@ (self)
2006-12-08 04:57:49 +00:00
Pav Lucistnik
40421a6b20 - Add support for Zope 2.10
PR:		ports/106001
Submitted by:	HAYASHI Yasushi <yasi@yasi.to>
2006-11-30 13:51:28 +00:00
Hye-Shik Chang
e18b838fd9 Revert the default version of Python to 2.4 for the ports freeze
period.  Python 2.5 brought a vast range of incompatibility to a
large number of ports, so the python@ team will do more basic
compatibility work in a private repository and merge it later.
Sorry for the inconvenience.

Approved by:	portmgr (kris)
2006-10-13 07:16:45 +00:00
Hye-Shik Chang
a109e33441 - Update the main python version to 2.5.
- Now, lang/python is just a meta-port which depends on lang/python25.
  - And all versions of Python ports have short version identifier in its
    package name; python25-2.5, python24-2.4.3 and etc.
  - Also you must upgrade all python modules after lang/python updated,
    cd /usr/ports/lang/python && make upgrade-site-packages

- Give maintainership of Python ports to the new python@ group which
  includes me, alexbl@ and others.
2006-10-09 14:27:26 +00:00
Hye-Shik Chang
6f539d49d4 Whitespace cleanup.
PR:		104021
Submitted by:	edwin
2006-10-08 14:53:49 +00:00
Hye-Shik Chang
2e854e2553 - Update lang/python-devel to Python 2.5c2
- Sync some recent workarounds from lang/python.
2006-09-13 16:26:49 +00:00
Erwin Lansing
50513d5d52 Add support for DESTDIR part I.
This commit should largele be a NOOP as it only adds support
for DESTDIR undefined. This does allow us to start testing
ports with DESTDIR set, but this is as of yet not supported.

Although this has been extensively tested on pointyhat, this
is a very intrusive change and some cases may have been
overlooked. Please contact Gabor and me if you find any.

PR:             100555
Submitted by:   gabor
Sponsored by:   Google Summer of Code 2006
2006-08-04 12:34:50 +00:00
Hye-Shik Chang
ae152aa766 Update python-devel to 2.5b3. 2006-08-04 06:37:06 +00:00
Hye-Shik Chang
635ffb248f Fix to report a correct version number that we use. (2.5b1 -> 2.5.b1) 2006-06-23 03:35:14 +00:00
Hye-Shik Chang
06295f9285 Update python-devel to 2.5b1. 2006-06-23 03:09:16 +00:00
Hye-Shik Chang
328a0ca24f Fence around shell execution variables not to fail abnormally when
Python segfaults.

Reported by:	jeff
2006-06-16 15:43:52 +00:00
Hye-Shik Chang
406f4ff831 Correct zope dependency target for 3.2.
PR:		97151
Submitted by:	Phil Oleson <oz@nixil.net>
2006-06-03 17:38:18 +00:00
Hye-Shik Chang
5c0873479e Update to Python 2.4.3. 2006-03-30 09:40:13 +00:00
Hye-Shik Chang
b243082281 Update to Python trunk snapshot as of 2006-03-26. 2006-03-26 07:58:41 +00:00
Hye-Shik Chang
866d14d514 Add support for Zope 2.9.
Submitted by:	HAYASHI Yasushi <yasi@yasi.to>
2006-01-30 02:37:54 +00:00
Pav Lucistnik
da66f3d247 - Zope 3.1 is now 3.2 2006-01-23 21:14:05 +00:00
Hye-Shik Chang
fd8cf466ba Fix a problem that it fails to detect PYTHON_PLATFORM on versions
without any dot.

Reported by:	kuriyama
2005-12-07 04:23:32 +00:00
Pav Lucistnik
dc33aa59f5 Move instant messaging related ports to newly created net-im category:
net/gaim -> net-im/gaim
  net/gaim-latex -> net-im/gaim-latex
  net/gaim-openq -> net-im/gaim-openq
  net/gaim-rss-reader -> net-im/gaim-rss-reader
  net/gicq -> net-im/gicq
  net/gnomeicu2 -> net-im/gnomeicu2
  net/gossip -> net-im/gossip
  net/ickle -> net-im/ickle
  net/jabber -> net-im/jabber
  net/jabber-aim -> net-im/jabber-aim
  net/jabber-conference -> net-im/jabber-conference
  net/jabber-jud -> net-im/jabber-jud
  net/jabber-msn -> net-im/jabber-msn
  net/jabber-users-agent -> net-im/jabber-users-agent
  net/jabber-yahoo -> net-im/jabber-yahoo
  net/jarl -> net-im/jarl
  net/kf -> net-im/kf
  net/libicq -> net-im/libicq
  net/libicq2000 -> net-im/libicq2000
  net/loudmouth -> net-im/loudmouth
  net/meanwhile -> net-im/meanwhile
  net/meanwhile-gaim -> net-im/meanwhile-gaim
  net/newsbot -> net-im/newsbot
  net/ocaml-jabbr -> net-im/ocaml-jabbr
  net/psi -> net-im/psi
  net/py-jabber -> net-im/py-jabber
  net/py-twistedWords -> net-im/py-twistedWords
  net/p5-Net-Jabber -> net-im/p5-Net-Jabber

Repocopied by:	marcus
2005-11-09 08:21:21 +00:00
Hye-Shik Chang
b380d46ac2 Add new variables for the better Zope support:
- USE_ZOPE now gets USE_PYTHON-like version syntax to use in
   Zope product ports Makefiles to limit range of supported
   Zope versions.
   - "yes" for choosing default (2.7).
   - 2.8+ for 2.8 and any of higher versions.
   - -2.8 in case of the Zope product isn't ready for Zope 3.
   - 2.8-3.1 if the product isn't compatible with Python 2.3.
 - ZOPE_VERSION is to use in command line argument or
   /etc/make.conf.  This accepts one of 2.7 2.8 and 3.1
   currently.

PR:		87476
Requested by:	Filippo Natali <filippo.natali@gmail.com>
2005-11-06 01:28:44 +00:00
Hye-Shik Chang
08a19a2887 - Update to Python 2.4.2. [1]
- Allow to override a command passing to distutils using
  PYDISTUTILS_{CONFIGURE,BUILD,INSTALL}_TARGET [2]
- Allow to specify BUILD/RUN dependency separatedly. [3]
- Replace shell executions with regex replacement on bsd.python.mk. [3]
- Remove thread serialization from socket.getaddrinfo() on FreeBSD 5.3
  and later versions because we've got thread-safe implementation. [4]
- Add a workaround to avoid curses.h problem of FreeBSD base.

PR:		86685 [1]
Submitted by:	Soeren Straarup <xride@x12.dk> [1],
		lioux [2], vsevolod [3], sobomax [4]
Obtained from:	Python CVS [4]
2005-10-02 14:31:39 +00:00
Hye-Shik Chang
ec0aa03843 Update python-devel to 2.5.a0.20050728 snapshot. 2005-07-28 08:29:32 +00:00
Hye-Shik Chang
28e479b650 - Add new bsd.python.mk-side support for Twisted Python.
This brings USE_TWISTED options which works like USE_GNOME
  to python ports. [1]
- Fill comment about USE_ZOPE. [1]
- Fix some mixed usage of tab and space.

PR:		82445 [1]
Submitted by:	Vsevolod Stakhov <vsevolod@highsecure.ru> [1]
2005-07-07 08:10:24 +00:00
Hye-Shik Chang
88c5d79c02 Update to Python 2.4.1 2005-04-03 13:55:44 +00:00
Hye-Shik Chang
e540d152d9 Update lang/python23 to Python 2.3.5. 2005-03-20 16:18:42 +00:00
Hye-Shik Chang
35c8a898d4 Resurrect lang/python-devel port with Python 2.5 development snapshot
as of today.
2005-01-29 05:01:02 +00:00
Hye-Shik Chang
215a13d04a Propagate PYTHON_VERSION to child make processes to avoid duplicated
dependency on many python versions.  This fixes a problem that Zope
product ports depend on both of Python 2.3 and 2.4 if they use not
only Zope itself but also 3rd party Python modules.

Submitted by:	Filippo Natali <filippo.natali@widestore.net>
2005-01-29 01:47:40 +00:00
Kirill Ponomarev
f296ccd76e Remove trailing spaces. 2005-01-09 10:12:07 +00:00
Hye-Shik Chang
644dfb3715 Force to use Python 2.3 for Zope ports. We still have "duplicated
ORIGIN" problem when a python extension module is needed by not
only a Zope product but also non-Zope python application.  And
there's no known good solution yet.

PR:		75013
Submitted by:	Filippo Natali <filippo@widestore.net>
2004-12-19 17:06:16 +00:00
Hye-Shik Chang
cbee63519e - Update lang/python to 2.4 final release.
- Finish repocopy lang/python -> lang/python23 for Python 2.3.4
2004-12-01 15:04:05 +00:00
Hye-Shik Chang
c8faaa29b0 - Update python-devel to 2.4c1 2004-11-20 17:17:28 +00:00
Hye-Shik Chang
61282086ba Update -devel to Python-2.4b2. 2004-11-06 19:48:48 +00:00
Hye-Shik Chang
faff50a9f5 Fix a regex to determine PYTHON_PLATFORM correctly on FreeBSD patched
revisions such as 5.2.1 or 4.6.1.

Submitted by:	tg
2004-10-22 01:34:05 +00:00
Hye-Shik Chang
a8ff97aec3 Update to 2.4a3
PR:		71340
Submitted by:	Marcus Grando <marcus@corp.grupos.com.br>
2004-09-03 17:12:28 +00:00
Hye-Shik Chang
03cd3fd2e0 - Update to 2.4a2
- Add IPV6 option [1]

PR:		69950 [1]
Submitted by:	Marcus Grando <marcus@corp.grupos.com.br> [1]
2004-08-07 06:36:57 +00:00
Hye-Shik Chang
1105aa3a98 If GNU_CONFIGURE or HAS_CONFIGURE is defined, don't configure with
distutils.  This reenables to build py-sgrep.

Spotted by:	kris
2004-07-10 02:00:14 +00:00
Hye-Shik Chang
d8b04cd486 The tarball for Python 2.4a1 is renamed in the site. 2004-07-09 16:53:03 +00:00