head	1.18;
access;
symbols
	pkgsrc-2013Q2:1.18.0.38
	pkgsrc-2013Q2-base:1.18
	pkgsrc-2012Q4:1.18.0.36
	pkgsrc-2012Q4-base:1.18
	pkgsrc-2011Q4:1.18.0.34
	pkgsrc-2011Q4-base:1.18
	pkgsrc-2011Q2:1.18.0.32
	pkgsrc-2011Q2-base:1.18
	pkgsrc-2009Q4:1.18.0.30
	pkgsrc-2009Q4-base:1.18
	pkgsrc-2008Q4:1.18.0.28
	pkgsrc-2008Q4-base:1.18
	pkgsrc-2008Q3:1.18.0.26
	pkgsrc-2008Q3-base:1.18
	cube-native-xorg:1.18.0.24
	cube-native-xorg-base:1.18
	pkgsrc-2008Q2:1.18.0.22
	pkgsrc-2008Q2-base:1.18
	pkgsrc-2008Q1:1.18.0.20
	pkgsrc-2008Q1-base:1.18
	pkgsrc-2007Q4:1.18.0.18
	pkgsrc-2007Q4-base:1.18
	pkgsrc-2007Q3:1.18.0.16
	pkgsrc-2007Q3-base:1.18
	pkgsrc-2007Q2:1.18.0.14
	pkgsrc-2007Q2-base:1.18
	pkgsrc-2007Q1:1.18.0.12
	pkgsrc-2007Q1-base:1.18
	pkgsrc-2006Q4:1.18.0.10
	pkgsrc-2006Q4-base:1.18
	pkgsrc-2006Q3:1.18.0.8
	pkgsrc-2006Q3-base:1.18
	pkgsrc-2006Q2:1.18.0.6
	pkgsrc-2006Q2-base:1.18
	pkgsrc-2006Q1:1.18.0.4
	pkgsrc-2006Q1-base:1.18
	pkgsrc-2005Q4:1.18.0.2
	pkgsrc-2005Q4-base:1.18
	pkgsrc-2005Q3:1.16.0.4
	pkgsrc-2005Q3-base:1.16
	pkgsrc-2005Q2:1.16.0.2
	pkgsrc-2005Q2-base:1.16
	pkgsrc-2005Q1:1.15.0.2
	pkgsrc-2005Q1-base:1.15
	pkgsrc-2004Q4:1.14.0.4
	pkgsrc-2004Q4-base:1.14
	pkgsrc-2004Q3:1.14.0.2
	pkgsrc-2004Q3-base:1.14
	pkgsrc-2004Q2:1.13.0.2
	pkgsrc-2004Q2-base:1.13
	pkgsrc-2004Q1:1.12.0.2
	pkgsrc-2004Q1-base:1.12
	pkgsrc-2003Q4:1.9.0.2
	pkgsrc-2003Q4-base:1.9
	netbsd-1-6-1:1.2.0.2
	netbsd-1-6-1-base:1.2
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.18
date	2005.12.22.22.11.59;	author joerg;	state dead;
branches;
next	1.17;

1.17
date	2005.10.01.19.59.39;	author recht;	state Exp;
branches;
next	1.16;

1.16
date	2005.04.11.21.46.15;	author tv;	state Exp;
branches
	1.16.4.1;
next	1.15;

1.15
date	2005.01.23.20.41.47;	author recht;	state Exp;
branches;
next	1.14;

1.14
date	2004.08.29.10.44.19;	author recht;	state Exp;
branches
	1.14.4.1;
next	1.13;

1.13
date	2004.04.23.01.25.09;	author danw;	state Exp;
branches;
next	1.12;

1.12
date	2004.01.27.18.55.30;	author abs;	state Exp;
branches;
next	1.11;

1.11
date	2004.01.25.16.06.47;	author recht;	state Exp;
branches;
next	1.10;

1.10
date	2004.01.24.08.13.14;	author grant;	state Exp;
branches;
next	1.9;

1.9
date	2003.07.17.21.45.16;	author grant;	state Exp;
branches;
next	1.8;

1.8
date	2003.06.06.19.39.06;	author drochner;	state Exp;
branches;
next	1.7;

1.7
date	2003.06.06.17.31.19;	author drochner;	state Exp;
branches;
next	1.6;

1.6
date	2003.06.02.01.18.56;	author jschauma;	state Exp;
branches;
next	1.5;

1.5
date	2003.05.07.19.36.02;	author drochner;	state Exp;
branches;
next	1.4;

1.4
date	2003.05.05.19.05.15;	author jmmv;	state Exp;
branches;
next	1.3;

1.3
date	2003.05.02.11.55.36;	author wiz;	state Exp;
branches;
next	1.2;

1.2
date	2002.12.25.16.57.43;	author grant;	state Exp;
branches;
next	1.1;

1.1
date	2002.10.25.10.48.48;	author drochner;	state Exp;
branches
	1.1.1.1;
next	;

1.16.4.1
date	2005.10.15.12.00.05;	author salo;	state Exp;
branches;
next	;

1.14.4.1
date	2005.02.16.14.00.08;	author salo;	state Exp;
branches;
next	;

1.1.1.1
date	2002.10.25.10.48.48;	author drochner;	state Exp;
branches;
next	;


desc
@@


1.18
log
@Remove lang/python2[1234]-pth, the main package works with pth as well.
@
text
@# $NetBSD: Makefile,v 1.17 2005/10/01 19:59:39 recht Exp $
#

DISTNAME=	Python-2.2.3
PKGNAME=	python22-pth-2.2.3
PKGREVISION=	6
CATEGORIES=	lang python
MASTER_SITES=	# empty
DISTFILES=	# empty

MAINTAINER=	tech-pkg@@NetBSD.org
HOMEPAGE=	http://www.python.org/
COMMENT=	Interpreted, interactive, object-oriented programming language

DEPENDS+=	python22>=2.2.3nb6:../../lang/python22

EXTRACT_ONLY=	# empty
NO_CHECKSUM=	yes
NO_CONFIGURE=	yes
NO_BUILD=	yes
NO_MTREE=	yes

do-install:	# empty

.include "../../mk/bsd.pkg.mk"
@


1.17
log
@Add a patch for CAN-2005-2491 (buffer 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
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2005/04/11 21:46:15 tv Exp $
@


1.16
log
@Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2005/01/23 20:41:47 recht Exp $
d6 1
a6 1
PKGREVISION=	3
d15 1
a15 1
DEPENDS+=	python22>=2.2.3:../../lang/python22
@


1.16.4.1
log
@Pullup ticket 829 - requested by Havard Eidnes
security fix for python22

Revisions pulled up:
- pkgsrc/lang/python22/Makefile			1.28
- pkgsrc/lang/python22/distinfo			1.17
- pkgsrc/lang/python22/patches/patch-ea		1.1
- pkgsrc/lang/python22/patches/patch-eb		1.1
- pkgsrc/lang/python22/patches/patch-ec		1.1
- pkgsrc/lang/python22-pth/Makefile		1.17

   Module Name:		pkgsrc
   Committed By:	recht
   Date:		Sat Oct  1 19:59:39 UTC 2005

   Modified Files:
   	pkgsrc/lang/python22: Makefile distinfo
   	pkgsrc/lang/python22-pth: Makefile
   Added Files:
   	pkgsrc/lang/python22/patches: patch-ea patch-eb patch-ec

   Log Message:
   Add a patch for CAN-2005-2491 (buffer 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
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2005/10/01 19:59:39 recht Exp $
d6 1
a6 1
PKGREVISION=	6
d15 1
a15 1
DEPENDS+=	python22>=2.2.3nb6:../../lang/python22
@


1.15
log
@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.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.3 2004/12/20 13:16:02 grant Exp $
a20 1
NO_BUILDLINK=	yes
@


1.14
log
@Extend some checks to also test for netbsd2 as sys.platform.

Bump PKGREVISIONS accordingly.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2004/04/23 01:25:09 danw Exp $
d4 1
d7 3
d11 3
a13 5
PTHREAD_OPTS=	require
.include "../../mk/pthread.buildlink3.mk"
.if ${PTHREAD_TYPE} == "pth"
CONFIGURE_ARGS+=	--with-pth
.endif
d15 1
a15 1
PY_VER_SUFFIX=	2p2
d17 10
a26 1
.include "../../lang/python22/Makefile.common"
@


1.14.4.1
log
@Pullup ticket 289 - requested by Matthias Drochner
security fix for python

Patches hand-rolled, based on the following commit:

   Module Name:    pkgsrc
   Committed By:   drochner
   Date:           Fri Feb  4 15:39:04 UTC 2005

   Modified Files:
           pkgsrc/lang/python22: Makefile distinfo
           pkgsrc/lang/python23: Makefile distinfo
           pkgsrc/lang/python23-nth: Makefile
           pkgsrc/lang/python24: Makefile distinfo
   Added Files:
           pkgsrc/lang/python22/patches: patch-an
           pkgsrc/lang/python23/patches: patch-an
           pkgsrc/lang/python24/patches: patch-an

   Log Message:
   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
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2004/08/29 10:44:19 recht Exp $
d5 1
a5 1
PKGREVISION=	5
@


1.13
log
@set INSTALL_UNSTRIPPED on Darwin so modules will be able to resolve
symbols in the python binary. Bump PKGREVISION and require the new
versions on Darwin. Fixes pkg/25272
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2004/01/27 18:55:30 abs Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.12
log
@Add USE_GCC_SHLIB to python2 packages:
    python20 to python20-2.0.1nb6
    python21 to python21-2.1.3nb2
    python21-pth to python21-2.1.3nb4
    python22 to python22-2.2.3nb1
    python22-pth to python22-2.2.3nb1
    python23 to python23-2.3.3nb1
    python23-pth to python23-2.3.3nb1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2004/01/25 16:06:47 recht Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.11
log
@bl3ify
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2004/01/24 08:13:14 grant Exp $
d5 1
@


1.10
log
@split the common parts of python22 and python22-pth into Makefile.common
and fix PLIST for some modules which are only installed on Solaris.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2003/07/17 21:45:16 grant Exp $
d7 1
a7 1
.include "../../mk/pthread.buildlink2.mk"
@


1.9
log
@s/netbsd.org/NetBSD.org/
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2003/06/06 19:39:06 drochner Exp $
a3 1
DISTNAME=	Python-2.2.3
a4 14
CATEGORIES=	lang
MASTER_SITES=	ftp://ftp.python.org/pub/python/2.2.3/
EXTRACT_SUFX=	.tgz

MAINTAINER=	tech-pkg@@NetBSD.org
HOMEPAGE=	http://www.python.org/
COMMENT=	Interpreted, interactive, object-oriented programming language

USE_BUILDLINK2=		YES
GNU_CONFIGURE=		YES

.include "../../mk/bsd.prefs.mk"

PLIST_SUBST+=	PY_PLATNAME=${LOWER_OPSYS}${OS_VERSION:C/\..*//}
d12 1
a12 1
INSTALL_TARGET=	altinstall
d14 1
a14 12
post-extract:
	${MV} ${WRKSRC}/Tools/scripts/pydoc ${WRKSRC}/Tools/scripts/pydoc2p2

.include "../../devel/zlib/buildlink2.mk"
.include "../../mk/bsd.pkg.mk"

# This comes after bsd.pkg.mk so that the LDFLAGS here overrides the one
# set earlier in the environment (last definition wins).
#
.if ${OBJECT_FMT} == "a.out"
MAKE_ENV+=      LDFLAGS="${LDFLAGS:S/-Wl,//}"
.endif
@


1.8
log
@g/c the now unneeded explicite export of LINK_ALL_LIBGCC_HACK to the
environment
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2003/06/06 17:31:19 drochner Exp $
d10 1
a10 1
MAINTAINER=	tech-pkg@@netbsd.org
@


1.7
log
@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.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2003/06/02 01:18:56 jschauma Exp $
a25 1
MAKE_ENV+=	LINK_ALL_LIBGCC_HACK=${LINK_ALL_LIBGCC_HACK:Q}
@


1.6
log
@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.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2003/05/07 19:36:02 drochner Exp $
d4 2
a5 3
DISTNAME=	Python-2.2.2
PKGNAME=	python22-pth-2.2.2
PKGREVISION=	2
d7 1
a7 1
MASTER_SITES=	ftp://ftp.python.org/pub/python/2.2.2/
d26 1
@


1.5
log
@Join the "pthread.buildlink2.mk" game.
So we get native threads on -current in the default case.
The stacksize bug is still annoying. To survive the selftests, we'd
have to limit the recursion depth to 13. But then, people trying the
first recursive function would be disappointed if they can't even
calculate fac(15)...
Otoh, add-ons like py-gtk and py-wxwindows pull in dynamic libraries
which require libpthread, so we have to cope with it somehow.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2003/05/05 19:05:15 jmmv Exp $
d11 1
a11 1
MAINTAINER=	packages@@netbsd.org
@


1.4
log
@PKGREVISION goes after PKGNAME.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2003/05/02 11:55:36 wiz Exp $
d6 1
a6 1
PKGREVISION=	1
d22 3
a24 1
.if ${OPSYS} == "NetBSD"
a32 1
.include "../../devel/pth/buildlink2.mk"
@


1.3
log
@Dependency bumps, needed because of devel/pth's major bump, and related
dependency bumps.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2002/12/25 16:57:43 grant Exp $
d5 1
a6 1
PKGNAME=	python22-pth-2.2.2
@


1.2
log
@Use automatic PLIST handling.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1.1.1 2002/10/25 10:48:48 drochner Exp $
d5 1
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2002/10/15 16:16:34 tsarna Exp $
a19 2
PLIST_SRC=	${PKGDIR}/PLIST.common ${PKGDIR}/PLIST.${LOWER_OPSYS} \
		${PKGDIR}/PLIST.common_end
@


1.1.1.1
log
@add a thread (GNU pth) supporting version of Python-2.2
@
text
@@
