Commit graph

90 commits

Author SHA1 Message Date
joerg
053f691e9b Strip of anything after the version number in distutils.util.get_platform
on DragonFly. Since that version is used e.g. as part of the file name
for python eggs, it makes handling easier to match normal pkgsrc
platform policy. Bump revisions of all Python packages.
2006-04-13 02:26:54 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
jlam
6ad6aef9d4 Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk.
Remove deprecated ossaudio.buildlink3.mk.
2006-03-09 21:04:39 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
rillig
039c944473 Bumped the PKGREVISION of the packages that have been broken by the recent
"pkglint --autofix" change.
2005-12-08 09:52:15 +00:00
rillig
cc760989d8 Fixed the wrong quoting introduced by the recent "pkglint --autofix". The
variables are already quoted. Noted by wiz.
2005-12-08 08:16:01 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
joerg
d4b0eafdb2 Fix Python's makesetup script to treat -pthread as linker flag.
This is needed for databases/py-psycopg at least to compile properly.
Since the installed version changed, bump revision.
2005-11-16 19:18:58 +00:00
joerg
39b0ebdbdc When linking against libpython, the dependencies of libpython might be
needed as well. This is especially the case when
lib/pythonXconfig/Makefile is used as done e.g. www/ap2-python.
2005-11-14 22:53:09 +00:00
rillig
993a70d9e3 Added a @comment line to PLIST.Darwin. Removed trailing empty lines from
patch-af and patch-bb.
2005-10-23 20:05:33 +00:00
recht
bd2ff29fe1 Add a patch for CAN-2005-2491 (uffer overflow vulnerability in the PCRE
library) from ubuntu Linux (via gentoo).
For details see:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-2491

Bump PKGREVISION's.
2005-10-01 19:36:01 +00:00
joerg
b635917be7 Allow Python 2.3 to build dynamic modules on DragonFly. 2005-09-21 09:39:26 +00:00
kristerw
9e7d57552b Add the libpython2.3.dylib.
Bump PKGREVISION.
2005-08-02 05:06:56 +00:00
drochner
3b80fee363 make the fcntl selftest recognize "netbsd3" so that the right
structure padding is used
not application relevant, so I abstain from bumping PKGREVISION
2005-07-29 13:27:26 +00:00
recht
8fea9ce29c Add devel/gettext-lib as dependency to avoid problems with the locale module not being built.
- fix suggested by Simon Kuhn in PR 29735

Add a patch from Antoine Reilles submitted in PR 30466 to fix the buid of some modules on OS X 10.4.

Bump PKGREVISION
2005-07-03 19:49:06 +00:00
minskim
e01525633e Backport from Python-2.4 a configure condition that prevents
_POSIX_C_SOURCE from being defined on Darwin-8.x.  This makes the
package build on Darwin-8.x.
2005-06-30 03:38:22 +00:00
hira
a62edb0fea Add missing RCS Id tag to patch-dc. 2005-06-16 12:44:34 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
dmcmahill
e9baf2c702 add LDFLAGS when linking libpython. Needed to find -ldb4 2005-03-07 12:11:49 +00:00
agc
475ab002d7 Add RMD160 digests 2005-02-24 09:03:05 +00:00
drochner
60fbe387c7 update to 2.3.5
This is a bug-fix release. It contains the fix for
http://www.python.org/security/PSF-2005-001/
which we added in 2.3.4nb7.
2005-02-15 12:25:07 +00:00
drochner
2cefade65d apply the security fix from
http://www.python.org/security/PSF-2005-001/
This disables hierarchical object lookups in SimpleXMLRPCServer.
Unfortunately, this breaks some applications (eg kenosis). Don't
shoot me for this.
bump PKGREVISION
2005-02-04 15:39:04 +00:00
jmmv
df333169fb Convert the python packages to use the alternatives system to install a
bin/python wrapper.  Bump their PKGREVISION to 1.

Also remove the python package.  In order to preserve a similar behavior to
this one using the new framework, start by installing pkg_alternatives.
Then just open its manpage, scroll down to the EXAMPLES section, Applying
filters subsection, and follow the (rather short) directions given there.
2005-01-30 12:44:39 +00:00
recht
070ebeec7c Sync DESCR with reality -- python* is now build with thread support. 2005-01-24 20:18:06 +00:00
recht
d5fee7491a Really enable threads for python23.
Noted by:
Jeffery Lee ravenix2 <at> yahoo <dot> com

Bump PKGREVISION
2005-01-24 19:50:43 +00:00
recht
367eed19fe Build Python with thread support by default and turn the existing
python*-pth packages into meta-packages which will install the non-pth
packages. Bump PKGREVISIONs on the non-pth versions to propagate the
thread change, but leave the *-pth versions untouched to not affect
existing installations.
Sync all PYTHON_VERSIONS_AFFECTED lines in package Makefiles.
2005-01-23 20:41:45 +00:00
tv
894f83d117 Build fixes for Interix. (Oy, this file needs a good mopping. :) 2005-01-21 02:01:37 +00:00
tv
5a8104e7b5 Fix ld -h argument. 2005-01-19 17:45:34 +00:00
tv
43f9945aea First stab at Interix support; --image-base hack not yet used here. 2005-01-18 18:22:34 +00:00
minskim
ff7fee44a5 Honor LDFLAGS when building shared libraries on Linux. Previously,
python2[34]{,-pth} failed on Linux when Berkeley DB from pkgsrc was
used.
2004-12-30 21:56:20 +00:00
grant
beaba1d487 all of these use dlopen(). 2004-12-19 05:34:07 +00:00
recht
97217b7045 Add patches from darwinports/fink to make the posixmodule work on Darwin/
OSX and build the libpython as dynamic library.
While at it also fix the PLIST for Darwin/OSX.
2004-11-28 13:33:19 +00:00
jschauma
6a04b1b261 Make this compile, install and deinstall cleanly under IRIX and IRIX64
version 6.5 by backporting some patches from Python 2.4 and leaving out
some broken modules.

This partially addresses PR pkg/28373, too, though fixes particular to
older Irix versions still need to be tested and added.
2004-11-24 20:45:10 +00:00
wiz
a0c6f76028 USE_LANGUAGES=c c++; remove USE_GCC_SHLIB. 2004-11-22 21:48:08 +00:00
jlam
b67b0725c4 Rework the Berkeley DB detection in buildlink3:
* Add a db1.builtin.mk file that detects whether DB-1.85 functionality
    exists in the base system, and remove the distinction between
    "native" and the other Berkeley DB packages -- we now refer to
    db[1234].  This paves the way for any future databases/db1 package.

  * USE_DB185 shouldn't need to be set by any packages -- its correct
    value is now automatically determined by bdb.buildlink3.mk depending
    on whether we explicitly request db1 or not.  By default, if you
    include bdb.buildlink3.mk, you want DB-1.85 functionality and
    USE_DB185 defaults to "yes", but if you explicitly remove db1 from
    the list of acceptable DBs, then USE_DB185 defaults to "no".

  * Set BDB_LIBS to the library options needed to link against the DB
    library when bdb.buildlink3.mk is included.

  * We only add the DB library to the linker command automatically if
    we want DB-1.85 functionality; otherwise assume that the package
    configure process can figure out how to probe for the correct
    headers and libraries.

Edit package Makefiles to nuke redundant settings of USE_DB185.
2004-11-15 17:54:49 +00:00
grant
7ca9b4940a don't override LOWER_OPSYS just to set PY_PLATNAME. fixes broken PLIST
on Solaris.

addresses PR pkg/27053 from Robert Lillack.
2004-10-30 16:17:53 +00:00
minskim
0a48e7d382 Do not append OS_VERSION to PY_PLATNAME on Interix; Use LOWER_OPSYS only. 2004-10-05 10:53:20 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
danw
d970c4d2e2 set INSTALL_UNSTRIPPED on darwin so that python modules will build 2004-08-28 16:41:33 +00:00
recht
4150812b27 add python as category
ok'd a while back at pkgsrcCon by agc and wiz
2004-07-22 09:15:59 +00:00
grant
228fec1326 before the SIGINT fix, the PKGREVISION was set to 1 in
python23{,-pth}/Makefile.

it was then "bumped" to 1 in Makefile.common.

really bump it to 2 and leave it in Makefile.common (hi luke!)
2004-06-15 14:26:34 +00:00
lukem
16f02bb613 * Add patches to ensure that signal handlers consistently don't set SA_RESTART
(restartable system calls).  (These patches have been submitted back to the
  python community.).  Fixes the bug in NetBSD PR [pkg/24797] that I submitted.
* Highlight in the DESCR files what the thread support is for that package.
* Bump PKGREVISION.
2004-06-14 02:31:13 +00:00
recht
b5316b9c7d NetBSD 2.0 changes sys.platform to netbsd2 -- catch up with this
patch by drochner@ in private mail

bump PKGREVISION to 1
2004-06-10 10:13:06 +00:00
recht
bb50a9cc2d Update to 2.3.4
This is a bug-fix release for Python 2.3 that fixes a number of bugs,
including a couple of weakref bugs and a bug in pickle version 2. There
are also a number of fixes to the standard library, and some build
fixes - see the release notes ( http://www.python.org/2.3.4/NEWS.html )
for details.
2004-06-02 12:29:28 +00:00
recht
4656bfa637 Now that all Python modules have been bl3ified remove the bl2 support. 2004-05-23 17:15:09 +00:00
recht
a2a789cb93 Add missing patches and disable PKGVIEW installation for now until the
issues with modules are sorted out.
2004-05-12 16:25:34 +00:00
recht
c3fe9a0f17 - Merge bugfixes from python 2.3 maintenance branch:
o weakref object's garbage collection problem.
  o save unnecessary startup-time memory allocation of 100KB+ from
    intobject.

via FreeBSD ports

- Enable pkgviews installation.

Bump PKGREVISION for the bugfixes.
2004-05-12 15:19:49 +00:00
recht
0f312c17dc Rework bdb detection: Since we're using buildlink we could save rely
on the variables it sets (eg. BDB_TYPE). While at bl3ify.
Thanks to minskim@ for fixes and testing.
2004-04-13 22:48:41 +00:00
recht
85fbc8a8a9 Fix patch-aa so that it works with patch -p0. 2004-04-09 10:48:09 +00:00