Commit graph

40 commits

Author SHA1 Message Date
jlam
a8aead0d03 * Follow the new buildlink3 standard and append to BUILDLINK_DEPENDS.<pkg>.
* Use BUILDLINK_{INCDIRS,LIBDIRS}.<pkg> instead of using
  BUILDLINK_{CPPFLAGS,LDFLAGS}.<pkg> since we're just dealing with adding
  directories to the various search paths.
2004-01-25 17:15:12 +00:00
recht
0de275cb42 bl3ify 2004-01-25 16:06:47 +00:00
recht
e0d95cc4ac add buildlink3.mk 2004-01-25 14:13:17 +00:00
grant
39aab8e564 split the common parts of python22 and python22-pth into Makefile.common
and fix PLIST for some modules which are only installed on Solaris.
2004-01-24 08:13:14 +00:00
grant
0155927c43 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
drochner
c28e4b2fca g/c the now unneeded explicite export of LINK_ALL_LIBGCC_HACK to the
environment
2003-06-06 19:39:03 +00:00
drochner
52947f7d70 update Python22 to 2.2.3
This is a bugfix release.
Also, use the LINK_ALL_LIBGCC_HACK just introduced to link the
interpreter against libgcc. This should fix PR pkg/16144 in the
Python2.2 (and NetBSD-1.5) case.
2003-06-06 17:31:17 +00:00
jschauma
e366d0c694 Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
2003-06-02 01:15:31 +00:00
jdolecek
0f7b6e0058 test_gettext doesn't hang with threaded Python in -current anymore 2003-04-17 08:20:47 +00:00
darcy
1e3a6d03ba Remove comment about PR lib/20214 (libpthread assertion failure triggered
by py-bsddb3) since the PR has been closed.  Two other issues remain.
2003-04-17 08:09:03 +00:00
drochner
c02f8a41c0 modify a selftest which uses unportable struct packing so that it
succeeds on alpha
2003-04-08 18:32:59 +00:00
jschauma
6cabf3c80f Forgot to add in last commit. 2003-04-05 01:20:28 +00:00
jschauma
202c51d3cc IRIX also uses LOWER_OPSYS as PY_PLATFORM. 2003-04-05 01:01:31 +00:00
jlam
3ef633718c (1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;
Makefiles simply need to use this value often, for better or for
    worse.

(2) Create a new variable FIX_RPATH that lists variables that should
    be cleansed of -R or -rpath values if ${_USE_RPATH} is "no".  By
    default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and
    additional variables may be appended from package Makefiles.
2003-03-14 19:37:30 +00:00
drochner
9c8fa58fc7 revert previous, adding some comments
Before using native pthreads per default, we should make sure it is
at least stable enough for the Python selftests and pkgsrc applications.
(in response to PR pkg/20214)
2003-02-06 21:02:58 +00:00
jdolecek
8cc05682fe don't disable threads on NetBSD if native threads are available
XXX only python22 pkg is changed this way, since this is the only
XXX one having special case for NetBSD; python15, python20, python21 disable
XXX threads on all pkgsrc operating systems
2003-01-20 22:23:38 +00:00
grant
e579017783 Use automatic PLIST handling. 2002-12-25 12:35:04 +00:00
schmonz
5721179af8 Provide Darwin-specific packing list entries. 2002-11-23 00:52:49 +00:00
markd
e4c7312501 Add PLIST for Solaris. 2002-10-30 10:55:41 +00:00
tsarna
6cac91ef5e Add an unofficial patch that allows xmlrpclib to supply Basic Auth.
Shouldn't affect other uses, just ads a missing feature.
2002-10-16 15:51:03 +00:00
tsarna
edf2d3d71d Upgrade python22 package from 2.2.1 to 2.2.2.
Mostly bug fixes, a few enhancements, notably in the email package.
2002-10-15 16:16:34 +00:00
jlam
63d51646ba Use BUILDLINK_FILES_CMD.<pkg> instead of manually adding the shell pipeline
to BUILDLINK_FILES.<pkg>.
2002-10-13 07:16:50 +00:00
jlam
f0b4d0414b Remove debugging code. 2002-10-12 09:03:51 +00:00
jlam
4d411616ae Revert previous...GREP is correct. 2002-10-12 09:00:35 +00:00
jlam
8b9c927b0d Use EGREP instead of GREP. 2002-10-12 07:28:14 +00:00
tsarna
2114d5e37c Clean up my previous commit. The --withouts where no-ops (hence the
nned for the updated patch in the previous commit) and the empty
"PLIST_SRC+=" was kinda silly.
2002-10-10 17:45:55 +00:00
jlam
1e596c1d7a Don't automatically add BUILDLINK_LDFLAGS.python22 to the LDFLAGS. Allow
package Makefiles to make that decision for themselves.
2002-10-09 23:47:35 +00:00
jlam
016e07aedf Use BUILDLINK_PLIST_CMD.python22 to create BUILDLINK_FILES.python22,
instead of trying to parse the PLIST, which may not exist, or may not have
a full list of files installed by the package.
2002-10-09 23:20:57 +00:00
jlam
ad88f38aa7 Create BUILDLINK_CPPFLAGS and BUILDLINK_LDFLAGS for the python packages so
as to find their headers and libraries.  Also allow "-lpython" to resolve
to the versioned libpython (-lpython2.2, etc.).
2002-10-09 11:40:40 +00:00
jlam
6c63e8e7e1 Fix up BUILDLINK_FILES shell expression after PLIST was split into many
files.
2002-10-09 10:55:06 +00:00
jlam
59a555a982 Remove trailing newline. 2002-10-09 10:48:05 +00:00
tsarna
dadf1b3e08 Add Zoularis/Linux support 2002-09-24 18:06:22 +00:00
jlam
5e618d7691 Python extensions also install headers into ${PYINC}, so we can't just
assume all of those headers belong to the python package.  We use the trick
for kdelibs2 and generate the BUILDLINK_FILES list from the PLIST.
2002-09-20 22:44:18 +00:00
jlam
4a6f7d916d Add buildlink2.mk file for use by other package Makefiles, and by
python/pyversion.mk in particular.
2002-09-20 22:33:29 +00:00
jlam
357966949c buildlink1 -> buildlink2 2002-09-20 21:32:05 +00:00
drochner
92d8164a0e update to 2.2.1
Changes:
-Added new builtin function bool() and new builtin constants True and
  False to ease backporting of code developed for Python 2.3.  In 2.2,
  bool() returns 1 or 0, True == 1, and False == 0.
-C API: A type can now inherit its metatype from its base type.
-Fixes
2002-04-15 12:13:38 +00:00
jlam
5ca0c61cd3 Teach the extension building process about buildlink, and allow passing
LDFLAGS to the linker command when linking a python extension.  This lets
us pass the right flags to correctly find libraries required for certain
extensions, e.g. zlib.so.
2002-04-09 04:33:18 +00:00
drochner
b75da6892a -remove hardwired "/usr/local" and "/usr/contrib" library search paths,
as suggested by Johnny Lam
-don't try to build the "locale" module - it doesn't work anyway
-pull up a fix from Python CVS to get more consistent math exceptions
 (eg pow(1e-200,2) vs. math.pow(1e-200,2))
 This will be part of 2.2.1.
2002-03-22 15:20:23 +00:00
drochner
6029e044e2 -don't build modules which don't work on 64-bit platforms
-don't even try to build the curses modules - its failure is detected
 during build but this causes a lot of noise
2002-01-28 09:12:07 +00:00
drochner
79aa8807f5 initial import of a Python-2.2 pkg 2002-01-15 17:11:03 +00:00