Commit Graph

154 Commits

Author SHA1 Message Date
Thomas Gellekum
b0bf616a46 Add patch from SF PR #541980. This fixes 4suite.
Submitted by:	nectar
2002-04-17 11:57:49 +00:00
Thomas Gellekum
70f395a1f5 Upgrade to Python-2.2.
PR:		36977
Submitted by:	Hye-Shik Chang <perky@fallin.lv>
2002-04-12 10:33:42 +00:00
Thomas Gellekum
683d86a04a Add SourceForge as a well connected secondary MASTER_SITES location.
Submitted by:	"Jason R. Mastaler" <jason-dated-1018216403.d8ed28@mastaler.com>
2002-04-02 12:03:43 +00:00
Thomas Gellekum
33830c0c52 Explicitly enable IPv6 support.
Submitted by:	sumikawa
2002-04-02 11:55:20 +00:00
Thomas Gellekum
8a7b647585 Fix sizeof(wchar_t) calculation. 2002-01-21 12:54:09 +00:00
Thomas Gellekum
7d4762e8bb Implement PyObject_DelItemString(), which was obviously forgotten for
Python-2.2. This will fix at least the metakit port.

Bump PORTREVISION.

Obtained from:	Python CVS tree
2002-01-16 12:22:20 +00:00
Thomas Gellekum
555f286ca1 Upgrade lang/python to 2.2. Adjust bsd.python.mk accordingly.
PR:		33444
Submitted by:	Hye-Shik Chang <perky@fallin.lv>

Add new MD5 to dependent ports.
2002-01-07 13:26:47 +00:00
Thomas Gellekum
c5186aed0a Re-add fpectl.so to the plist to fix packaging. Re-enable support
for it in the python binary.

Noticed by:	will
2001-11-20 13:23:48 +00:00
Thomas Gellekum
998b2d08ec Don't build mpz extension, it's moved to a separate port. 2001-10-19 11:16:55 +00:00
Thomas Gellekum
2718c15787 Depend on math/libgmp when running a recent -current. 2001-09-25 11:39:45 +00:00
Thomas Gellekum
ef41855096 Upgrade to 2.1.1. 2001-07-25 11:11:25 +00:00
Thomas Gellekum
a0e827ef6c Upgrade to 2.1. 2001-05-02 11:25:02 +00:00
Thomas Gellekum
566dfe5616 Fix building on -current.
PR:		26778
Obtained from:	Python CVS
2001-04-26 11:18:46 +00:00
Maxim Sobolev
4ca0e60800 -pthread --> ${PTHREAD_LIBS}
-D_THREAD_SAFE --> ${PTHREAD_CFLAGS}

Note: my first intention was to test this out on bento/beta, but per ade's
requiest I opted to do it quickly.
2001-03-29 16:35:19 +00:00
Maxim Sobolev
84d049fc2b Allow MAINTAINER to be redefined in a slave port. 2001-03-29 08:13:31 +00:00
Thomas Gellekum
d1115e3827 MASTER_SITE changed.
Submitted by:	sobomax
2000-12-07 12:06:30 +00:00
Thomas Gellekum
e3c1c82e91 Install Demo/ dir to $PREFIX/share/examples/python. 2000-11-29 12:35:31 +00:00
Thomas Gellekum
63f9ef6a35 Fix compilation on FreeBSD-3.x.
PR:		22226
Reviewed by:	Alan Bawden <Alan@LCS.MIT.EDU>
2000-11-13 13:22:34 +00:00
Thomas Gellekum
78f16e0bfd Upgrade to 2.0. 2000-10-18 11:58:50 +00:00
Satoshi Asami
da97619562 Rename PLIST.{Tools,gmp} to pkg-plist.{Tools,gmp}. 2000-10-08 02:21:24 +00:00
Thomas Gellekum
ea19a38fbb Use USE_PYTHON. 2000-09-28 11:28:11 +00:00
Thomas Gellekum
21f7ea9447 Upgrade to 1.6. 2000-09-08 11:41:43 +00:00
Thomas Gellekum
0221fd2063 Don't create group-writable directories.
Submitted by:	jedgar
2000-08-14 12:36:05 +00:00
Thomas Gellekum
3e25aa0528 Clarify comment even further. 2000-07-28 11:08:07 +00:00
Thomas Gellekum
3a97a73ec6 - Clarify comment on thread support.
- Don't link against libxpg4 on newer systems.
- Remove last remnants of Tkinter support,
  it's all in x11-toolkits/py-tkinter.
2000-07-27 12:19:38 +00:00
Jeremy Lea
b4455771cc Standardize all user defined options to the booleans WITH_FOO and
WITHOUT_FOO.  Begin the process of reserving these prefixes for user defined
options.

No comment by:	ports
2000-04-17 00:19:02 +00:00
David E. O'Brien
5cd5b258b5 Convert to the PORTNAME - PORTVERSION syntax. 2000-04-12 06:21:15 +00:00
Thomas Gellekum
9c0d74037c Separate the Python Tk module from the main port. I've been
wanting do to this for a long time now. Now we got rid of the stupid
dependency on Tcl/Tk and save some checks in python's makefile.

Update the dependent ports accordingly.
2000-04-04 09:53:12 +00:00
Thomas Gellekum
548805770e Fix packaging on -current. 2000-03-24 09:17:27 +00:00
Munechika SUMIKAWA
a6d7ea1d57 move IPv6-enable python to python+ipv6 and revert origial python
to before IPv6.

Since IPv6-enable python make bigger the size of sockaddr, some of scripts
are affected. I maintain python+ipv6 separately to minimize impact for users.
It will be removed when IPv6 patches are merged into original distribution,
such as ruby.

Repositry copied by:	asami
2000-01-27 15:54:26 +00:00
Munechika SUMIKAWA
e28c1fb465 Add 'ipv6' on CATEGORIES. 2000-01-18 12:34:34 +00:00
Thomas Gellekum
207ad0ba66 Oops, forgot to update the checksum file. 2000-01-18 09:22:38 +00:00
Thomas Gellekum
a92be2a764 On second thought, put back DIST_SUBDIR. It's not only used for the
Python distribution but also for the docs and some other packages with
rather generic names.
2000-01-18 09:21:18 +00:00
Munechika SUMIKAWA
66082ac2d0 - Support IPv6.
- remove DIST_SUBDIR since there are 2 distfiles on this port anymore.

Reviewed by:	tg(maintainer)
2000-01-13 13:28:10 +00:00
Thomas Gellekum
dbad51556d s/X11_BASE/X11BASE/. 2000-01-10 13:13:49 +00:00
Thomas Gellekum
07223f8dda - Install python-mode.el.
PR:		15702
Submitted by:	"Dmitry S. Sivachenko" <dima@Chg.RU>

- Only use Tk support if X11 is installed.
PR:		15910
Submitted by:	Nathan Dorfman <nathan@rtfm.net>
2000-01-06 11:46:19 +00:00
Thomas Gellekum
ff7bef2c1e Use Tk-8.2.
Submitted by:	Ade Lovett <ade@lovett.com>
1999-11-03 09:45:26 +00:00
Thomas Gellekum
a5476164ef Link against libxpg4.
Submitted by:	foxfair

Promote LDFLAGS in the installed setup.
1999-10-27 09:47:23 +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
992725797a Add the SHA module to the build. 1999-07-28 07:54:24 +00:00
Thomas Gellekum
ca38b9f4d4 Fix package building when you're leaving out optional parts, like Tk.
PR:		12648
1999-07-15 11:59:41 +00:00
Thomas Gellekum
ea25e2cf33 Install the contents of the Tools directory by default. This can be
turned off by specifying `WITH_TOOLS=NO' when building.

PR:		12436
1999-07-06 13:27:38 +00:00
Tim Vanderhoek
dd9ff05a6a Commit #3/4 to enforce caps, no period.
FWIW, checkout of these things took 5+hrs, staying on the local
.freebsd.org net w/o hitting the 'net at all.

As promised,

$ time cvs ci
real    67m51.701s
user    0m1.250s
sys     0m5.345s
1999-06-26 19:12:45 +00:00
Thomas Gellekum
1722c439ae Link some modules against libmytinfo to pick up a working tputs().
Noticed by:	Klaus-Jürgen Wolf <kjwolf@online.de>
1999-06-18 11:42:21 +00:00
Thomas Gellekum
a7ec9960d9 Enable the parser module.
Submitted by:	nectar
1999-05-21 07:06:06 +00:00
Thomas Gellekum
5963bdad77 Better support for local $CFLAGS. 1999-05-19 08:47:50 +00:00
Jacques Vidrine
2cfa26bfdd Remove ``NO_LATEST_LINK''
Approved by:	Maintainer <tg@FreeBSD.ORG>
1999-04-21 16:20:05 +00:00
Jacques Vidrine
b1860f81da * Update python 1.5.1 -> 1.5.2
* Remove python-beta
1999-04-21 05:56:27 +00:00
Jacques Vidrine
bd6d456d16 Create lib/python1.5/site-packages directory on installation. 1999-04-08 17:48:49 +00:00
Thomas Gellekum
2d5b8efd45 Activate some modules needed for zope (www.zope.com).
Submitted by:	jkoshy
1999-03-10 17:17:22 +00:00
Jacques Vidrine
f21d8205f6 Fix for building/packaging on FreeBSD 4.x. 1999-02-22 19:06:07 +00:00
Jacques Vidrine
1e8b28510e Distribution file pyth151.tgz checksum changed. 1999-02-22 18:52:33 +00:00
Peter Hawkins
30e32b11bd back to 1.5.1. Build is broken, but is ok since python 1.5.2b1 is in ports/lang/python-beta 1999-02-18 09:37:38 +00:00
Peter Hawkins
c6c926d903 upgrade to 1.5.2b1 (fixes build problem along the way) 1999-02-16 13:59:42 +00:00
Satoshi Asami
e8fc23ae12 Make sure PLIST is correct whether you have source or not. Add copyright
file.  Add "|| true" to end of != grep command line to avoid warnings.

Submitted by:	tg
1998-12-02 08:24:52 +00:00
Satoshi Asami
dbc8aa6cc1 Use bsd.port.{pre,post}.mk. Either use them to avoid having to define
something already there (PORTOBJFORMAT, OSVERSION) or move stuff from after
.include <bsd.port.mk> to before.

(This is not by any means the complete list but just the ones I've noticed
recently.)
1998-11-11 05:37:39 +00:00
Thomas Gellekum
7e62a3c426 Support dynamic loading of modules in an ELF world.
Submitted by:	Vladimir Kushnir <kushn@mail.kar.net>
1998-10-06 06:49:13 +00:00
Satoshi Asami
41637d4447 tk80 has been ELFized. 1998-09-25 10:05:14 +00:00
Tim Vanderhoek
8ce50883da The first time I tried committing this set of manpage removals it got
all the way to diffing yorick/pkg/PLIST and then died with a
"bad hostname freefall.freebsd.org" ....  Hopefully that's not bad...  ;-)

Hmm..  Maybe I'll try doing this from beast, next!  kickme's a boring
machine, and bento is busy.
1998-08-18 18:33:15 +00:00
Satoshi Asami
5264cbceb5 Fix up dependencies for ports that moved into the x11-toolkits category. 1998-08-07 23:56:56 +00:00
Thomas Gellekum
9d8888929d Include latest official patches. 1998-07-28 06:59:46 +00:00
Thomas Gellekum
ed9f74ade1 Use ldconfig to check for libc_r, not an absolute path. Thread support
should now be compiled in on -current.

Suggested by:	Jacques Vidrine
1998-07-23 07:49:12 +00:00
Thomas Gellekum
ad0b1faa57 Add virtual category "python".
pygist: add dependency on rng.
1998-06-25 06:43:28 +00:00
Thomas Gellekum
7badc319ae Pick up latest official patches. 1998-06-19 09:00:53 +00:00
Thomas Gellekum
e7ec8346d7 plat-freebsd3 doesn't have a regen script.
Noticed by:		Gianmarco Giovannelli <gmarco@scotty.masternet.it>
1998-06-05 07:09:01 +00:00
Thomas Gellekum
48da0b17e4 Add latest official patches. 1998-06-03 07:06:33 +00:00
Thomas Gellekum
c1481205a8 Include latest official patches. 1998-05-20 08:37:13 +00:00
Thomas Gellekum
82deb06f14 Don't throw away OS version number, some scripts need it. Pick up
latest official patches while I'm here.
1998-05-07 08:22:13 +00:00
Thomas Gellekum
fff48ed187 Bring in latest official patches. Use `-pthread' to avoid linking with
libc in the threaded interpreter.
1998-05-05 08:53:30 +00:00
Thomas Gellekum
be73fc6e37 Add new official patches and activate the dl module. 1998-04-29 07:15:42 +00:00
Thomas Gellekum
6249aa321c Include official patches. 1998-04-24 08:18:25 +00:00
Thomas Gellekum
69dc0df901 Upgrade to 1.5.1. 1998-04-15 07:35:49 +00:00
Thomas Gellekum
65ecc177a9 Use the combined set of patches. 1998-04-09 10:51:34 +00:00
Thomas Gellekum
93351faa89 Include official patches. 1998-04-08 09:23:59 +00:00
Thomas Gellekum
98753c4bbb Use -D_THREAD_SAFE when compiling the threaded version. 1998-03-03 08:05:04 +00:00
Thomas Gellekum
006ffd57de Use tk80, not an unsupported alpha version of tk81.
Include locale module.
1998-02-27 10:21:35 +00:00
Justin M. Seger
3d4a5438d3 Upgrade to use tcl8.1 and tk8.1. 1998-02-24 21:43:51 +00:00
Thomas Gellekum
dccefb8a4b Make python work with threads again. Looks like our libc_r implements
an older draft of the pthread standard.
1998-01-07 08:32:54 +00:00
Thomas Gellekum
9d49792924 Upgrade to 1.5. 1998-01-06 08:03:13 +00:00
Thomas Gellekum
3876bae11f Use an option to disable the Tk extension (WITH_TK). Don't use
libc_r if we're not building the thread module. Respect options
given in the environment.

The defaults (build with Tk and thread support) don't change.
1997-11-24 15:12:44 +00:00
Thomas Gellekum
8f042a171a Use tk-8.0. Minor makefile cleanups. Add some `@dirrm's in PLIST. 1997-08-29 07:04:27 +00:00
Thomas Gellekum
84dd2a8a1b Fix tk-4.1 dependency. While I'm here, add libreadline support. 1997-08-06 06:40:31 +00:00
Thomas Gellekum
4325223d81 Compile with thread support, if libc_r exists and WITH_THREADS is set.
Submitted by:	Peter Haight <peterh@prognet.com>
1997-06-02 11:42:56 +00:00
Thomas Gellekum
5866f48b31 Some reorganization of this port:
- build some modules as shared objects, reducing the interpreter's
  size and removing the dependency on tix
- install shared objects in lib
- remove version number from OS-dependent script dir

A new port of PyTix will follow shortly.
1997-05-14 07:35:22 +00:00
Thomas Gellekum
fb75e8f866 Add NumPy to default search path. 1997-05-05 12:29:45 +00:00
Wolfram Schneider
1760fd6654 Add virtual category 'tk41'. 1997-04-20 13:20:00 +00:00
Thomas Gellekum
77f3c73aa7 Use new libtix. 1997-02-21 14:57:02 +00:00
Thomas Gellekum
a80debf805 Install config.h, so compiling extensions from C sources
actually works.
1997-02-06 13:11:20 +00:00
Thomas Gellekum
1af0ec6bf0 Compile in the PyTix extensions, now that we have Tix.
Change MAINTAINER from jkh to tg. OK'd by: Jordan.
1997-01-02 10:03:00 +00:00
David E. O'Brien
322557b38b Converted to MAN[1-9NL] 1996-11-17 06:12:51 +00:00
David E. O'Brien
d23a795680 CATAGORIES+= -> CATAGORIES=
Reordered vars where needed.  Added MAINTAINERS where needed, many
mkdir --> ${MKDIR}, install -> ${INSTALL_*}, etc.
1996-11-12 02:19:40 +00:00
Jordan K. Hubbard
cacf671ae3 Update to version 1.4
Submitted-By: Thomas Gellekum <thomas@ghpc8.ihf.rwth-aachen.de>
1996-11-02 19:04:54 +00:00
Satoshi Asami
0842552d47 Remove LIB_DEPENDS on tcl75, it seems to compile and run fine using
the tcl library in /usr/lib.
1996-10-14 23:14:37 +00:00
Chuck Robey
9e307c4661 Make python install include files.
Reviewed by:	jkh
1996-08-17 15:39:43 +00:00
Jordan K. Hubbard
89ab16ba94 Upgrade this port to use the latest tcl/tk.
Patches Submitted by:	Soren Dayton <soren@ambiguity.i-2.com>
1996-05-11 23:34:24 +00:00
Jordan K. Hubbard
471acf84eb Ah, missed the extra patches. Also revert PLIST to use share instead of lib
again.
1996-01-18 15:53:46 +00:00
Jordan K. Hubbard
cf0cb0bcf2 share -> lib; thanks, Satoshi! 1996-01-18 12:17:30 +00:00
Jordan K. Hubbard
6534821fdb Update to Python 1.3
Submitted by:	tg
1996-01-18 10:18:54 +00:00
Satoshi Asami
5812de6cad Change category nome from "languages" to "lang". Also remove "programming"
which appeared in some of them, everything here is a programming language! :)
1995-11-22 13:13:16 +00:00