head	1.3;
access;
symbols
	RELEASE_8_3_0:1.3
	RELEASE_9_0_0:1.3
	RELEASE_7_4_0:1.3
	RELEASE_8_2_0:1.3
	RELEASE_6_EOL:1.3
	old_RELEASE_8_1_0:1.1
	old_RELEASE_7_3_0:1.1
	old_RELEASE_8_0_0:1.1
	old_RELEASE_7_2_0:1.1;
locks; strict;
comment	@# @;


1.3
date	2010.08.15.19.12.51;	author lwhsu;	state Exp;
branches;
next	1.2;

1.2
date	2010.08.15.05.10.43;	author lwhsu;	state Exp;
branches;
next	1.1;

1.1
date	2009.03.14.09.33.40;	author bms;	state Exp;
branches;
next	;


desc
@@


1.3
log
@- Introduce Python 2.7.0

Original work by:	wen
@
text
@--- configure.orig	2010-08-15 16:47:39.627297328 +0800
+++ configure	2010-08-15 16:50:31.353013856 +0800
@@@@ -5880,6 +5880,9 @@@@
 CC="$ac_save_cc"
 fi
 
+# XXX Explicitly disable system pthread libraries.
+ac_cv_pthread=no
+
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pthread" >&5
 $as_echo "$ac_cv_pthread" >&6; }
 fi
@


1.2
log
@Forced commit to notify the repocopy is done: lang/python26 -> lang/python27

PR:		ports/147784
Submitted by:	wen
Repocopied by:	marcus
@
text
@d1 3
a3 3
--- configure.orig	2009-03-12 14:16:24.000000000 +0000
+++ configure	2009-03-12 14:17:16.000000000 +0000
@@@@ -5230,6 +5230,9 @@@@
d10 2
a11 2
 { echo "$as_me:$LINENO: result: $ac_cv_pthread" >&5
 echo "${ECHO_T}$ac_cv_pthread" >&6; }
@


1.1
log
@Add support for building Python against GNU Portable Threads (Pth),
and also add experimental support for POSIX semaphores in FreeBSD
7-STABLE and up. The option knobs PTH and SEM respectively are
added to enable this behaviour.

Python is able to use POSIX semaphores for thread synchronization
in threading, and prefers them.
The multiprocessing module in Python 2.6 requires POSIX semaphores,
however, the FreeBSD rtld and malloc need further work to allow
a process to call pthread_create() immediately after fork() as it is
not something allowed by a strict interpretation of the POSIX specs;
therefore allow GNU Pth to be used until the situation is resolved.

Approved by:	miwi
@
text
@@

