head	1.23;
access;
symbols
	RELEASE_5_4_0:1.21
	RELEASE_4_11_0:1.19
	RELEASE_5_3_0:1.18
	RELEASE_4_10_0:1.18
	RELEASE_5_2_1:1.14
	RELEASE_5_2_0:1.14
	RELEASE_4_9_0:1.14
	RELEASE_5_1_0:1.11
	RELEASE_4_8_0:1.11
	RELEASE_5_0_0:1.9
	RELEASE_4_7_0:1.8
	RELEASE_4_6_2:1.5
	RELEASE_4_6_1:1.5
	RELEASE_4_6_0:1.5
	RELEASE_5_0_DP1:1.5
	RELEASE_4_5_0:1.4
	RELEASE_4_4_0:1.4
	RELEASE_4_3_0:1.2;
locks; strict;
comment	@# @;


1.23
date	2005.07.29.00.55.50;	author perky;	state dead;
branches;
next	1.22;

1.22
date	2005.07.23.02.53.29;	author kris;	state Exp;
branches;
next	1.21;

1.21
date	2005.03.26.20.43.20;	author kris;	state Exp;
branches;
next	1.20;

1.20
date	2005.01.30.01.20.54;	author perky;	state Exp;
branches;
next	1.19;

1.19
date	2004.12.01.03.50.22;	author perky;	state Exp;
branches;
next	1.18;

1.18
date	2004.03.22.08.59.52;	author perky;	state Exp;
branches;
next	1.17;

1.17
date	2004.02.27.13.00.05;	author perky;	state Exp;
branches;
next	1.16;

1.16
date	2004.02.22.01.22.45;	author kris;	state Exp;
branches;
next	1.15;

1.15
date	2004.02.07.23.50.26;	author kris;	state Exp;
branches;
next	1.14;

1.14
date	2003.07.31.21.37.13;	author perky;	state Exp;
branches;
next	1.13;

1.13
date	2003.06.23.16.14.39;	author perky;	state Exp;
branches;
next	1.12;

1.12
date	2003.06.04.08.46.03;	author perky;	state Exp;
branches;
next	1.11;

1.11
date	2003.03.06.19.23.14;	author ade;	state Exp;
branches;
next	1.10;

1.10
date	2003.02.10.09.04.01;	author kris;	state Exp;
branches;
next	1.9;

1.9
date	2002.10.26.11.53.30;	author perky;	state Exp;
branches;
next	1.8;

1.8
date	2002.09.18.14.59.59;	author perky;	state Exp;
branches;
next	1.7;

1.7
date	2002.07.01.19.20.30;	author perky;	state Exp;
branches;
next	1.6;

1.6
date	2002.06.25.07.50.56;	author perky;	state Exp;
branches;
next	1.5;

1.5
date	2002.01.28.16.12.06;	author pat;	state Exp;
branches;
next	1.4;

1.4
date	2001.09.02.15.14.52;	author kevlo;	state Exp;
branches;
next	1.3;

1.3
date	2001.05.02.11.34.23;	author tg;	state Exp;
branches;
next	1.2;

1.2
date	2001.03.29.16.56.33;	author sobomax;	state Exp;
branches;
next	1.1;

1.1
date	2001.03.29.13.18.53;	author sobomax;	state Exp;
branches;
next	;


desc
@@


1.23
log
@Remove stackless_python from the ports collection.  It's never been
released as tarball source and difficult to maintain for its tendency
to be outdated from the mainstream Python.
@
text
@# Ports collection makefile for:  stackless_python
# Date created:			  29 March 2001
# Whom:				  Hye-Shik Chang <perky@@python.or.kr>
#
# $FreeBSD: ports/lang/stackless_python/Makefile,v 1.22 2005/07/23 02:53:29 kris Exp $
#

PORTNAME=	python
PORTVERSION=	2.3.3
PORTREVISION=	${CVSDATE}0
CATEGORIES=	lang python
MASTER_SITES=	#
PKGNAMEPREFIX=	stackless_

PATCH_SITES=	${MASTER_SITE_LOCAL} \
		http://people.freebsd.org/~perky/distfiles/
PATCH_SITE_SUBDIR=	perky
PATCHFILES=	stackless-${CVSDATE}.diff.bz2
PATCH_DIST_STRIP=	-p1

MAINTAINER=	perky@@FreeBSD.org
COMMENT=	Python implementation that does not use the C stack

BROKEN=		Distinfo out of date
DEPRECATED=	${BROKEN}
EXPIRATION_DATE=2005-09-22

CONFLICTS=	python-2.3.*
ONLY_FOR_ARCHS=	i386 powerpc
CVSDATE=	040225
MASTERDIR=	${.CURDIR}/../python23
LATEST_LINK=	stackless_python
STACKLESS_POST_CONFIGURE=	stackless-post-configure

DESCR=		${.CURDIR}/pkg-descr
MD5_FILE=	${.CURDIR}/distinfo
PLIST=		${WRKDIR}/pkg-plist

post-patch:
	@@${FIND} ${WRKSRC} -name '*.orig' -exec ${RM} -f {} \;
.for hf in atomicobject.h cframeobject.h channelobject.h cstackobject.h \
		flextype.h nonrecursive.h prickelpit.h schedulerobject.h \
		slp_platformselect.h stackless.h stackless_api.h \
		stackless_ceval.h stackless_frame.h stackless_impl.h \
		stackless_structs.h stackless_tstate.h stackless_version.h \
		stacklesseval.h stacklessversion.h switch_ppc_macosx.h \
		switch_ppc_unix.h switch_s390_unix.h switch_sparc_sun_gcc.h \
		switch_x86_msvc.h switch_x86_unix.h taskletobject.h
	@@${ECHO} "include/%%PYTHON_VERSION%%/${hf}" >>${PLIST}
.endfor
	@@${CAT} ${MASTERDIR}/pkg-plist >>${PLIST}

stackless-post-configure:
	${MKDIR} ${SHARED_WRKSRC}/Stackless
	${LN} -sf ${WRKSRC}/Stackless/slp_transfer.c \
		${SHARED_WRKSRC}/Stackless/slp_transfer.c
	${LN} -sf ${WRKSRC}/Stackless/*.h ${SHARED_WRKSRC}/Stackless/

.include "${MASTERDIR}/Makefile"
@


1.22
log
@This port is scheduled for deletion on 2005-09-22 if it is still broken
at that time and no PRs have been submitted to fix it.
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.21
log
@BROKEN: Distinfo out of date

Approved by:    portmgr (self)
@
text
@d25 2
@


1.20
log
@Resolve LATEST_LINK conflict of stackless_python versus python23.

Pointed out by:	kris
@
text
@d24 2
@


1.19
log
@Stackless is not ready for Python 2.4 yet. So, change masterport
to lang/python23.
@
text
@d28 1
d50 1
a50 1
	${MKDIR} -p ${SHARED_WRKSRC}/Stackless
a53 1
	
@


1.18
log
@Fix stackless build broken by the recent shared-build commit.

Submitted by:	Sven Petai <hadara@@bsd.ee>
@
text
@d27 1
a27 1
MASTERDIR=	${.CURDIR}/../python
@


1.17
log
@- Update stackless_python to 2.3.3 as of 040225 and unmark BROKEN.
- Set mutually exclusive confliction for {,stackless_}python.
@
text
@d27 2
a28 1
MASTERDIR=	${.CURDIR}/../../lang/python
d47 7
@


1.16
log
@Utilize the EXPIRATION_DATE tag for these ports scheduled for removal.
@
text
@d9 1
a9 1
PORTVERSION=	2.2.3
d24 1
d26 1
a26 1
CVSDATE=	021026
a31 3
BROKEN=		"not ported to Python-2.2.3 yet"
DEPRECATED=	${BROKEN}
EXPIRATION_DATE=2004-04-07
d33 13
a45 6
#post-patch:
#	@@${FIND} ${WRKSRC} -name '*.orig' -exec ${RM} -f {} \;
#	@@${RM} -rf ${WRKSRC}/Lib/test/output/test_atexit \
#			${WRKSRC}/Lib/test/output/test_minidom
#	@@${ECHO} "lib/%%PYTHON_VERSION%%/lib-dynload/stackless.so" >${PLIST}
#	@@${CAT} ${MASTERDIR}/pkg-plist >>${PLIST}
@


1.15
log
@Schedule broken port for removal on April 7
@
text
@d32 2
a33 1
DEPRECATED=	"Will be removed after April 7 if still broken"
@


1.14
log
@Comment out post-patch target for a while. It breaks kris's INDEX build.
@
text
@d32 1
@


1.13
log
@Mark BROKEN: stackless is not ported to Python-2.2.3 base, yet.
@
text
@d33 6
a38 6
post-patch:
	@@${FIND} ${WRKSRC} -name '*.orig' -exec ${RM} -f {} \;
	@@${RM} -rf ${WRKSRC}/Lib/test/output/test_atexit \
			${WRKSRC}/Lib/test/output/test_minidom
	@@${ECHO} "lib/%%PYTHON_VERSION%%/lib-dynload/stackless.so" >${PLIST}
	@@${CAT} ${MASTERDIR}/pkg-plist >>${PLIST}
@


1.12
log
@Upgrade to 2.2.3 base
@
text
@d31 1
@


1.11
log
@Destroy pkg-comment for some of the stranger uses in the tree,
pending the final semi-automatic purge.

Approved by:	portmgr (implicitly)
@
text
@d9 1
a9 1
PORTVERSION=	2.2.2
@


1.10
log
@Convert COMMENT to COMMENTFILE until these ports can be converted.

Submitted by:	lioux
@
text
@d22 1
a27 1
COMMENTFILE=	${.CURDIR}/pkg-comment
@


1.9
log
@Update to Python-2.2.2+Stackless-021026 to cope with master port's upgrade.

Spotted by:	kris
@
text
@d27 1
a27 1
COMMENT=	${.CURDIR}/pkg-comment
@


1.8
log
@Update to Python 2.2.1 + Stackless 020918 snapshot
@
text
@d9 1
a9 1
PORTVERSION=	2.2.1
d24 1
a24 1
CVSDATE=	020918
d34 2
a35 1
	@@${RM} -rf ${WRKSRC}/Demo/extend
@


1.7
log
@Update to Python2.2.1+Stackless020701
@
text
@d15 2
a16 1
PATCH_SITES=	${MASTER_SITE_LOCAL}
d18 1
a18 1
PATCHFILES=	stackless-${CVSDATE}.diff.gz
d24 1
a24 1
CVSDATE=	020701
d30 1
d35 2
@


1.6
log
@Updating my email address.

Approved by: cjh (mentor)
@
text
@d9 2
a10 1
PORTVERSION=	2.0.1
d12 1
a12 1
MASTER_SITES=	""
d15 3
a17 3
PATCH_SITES=	http://www3.kr.freebsd.org/~perky/distfiles/ \
		http://pipiband.com/distfiles/
PATCHFILES=	stackless-010514.diff.gz
d22 3
a24 1
MASTERDIR=	${.CURDIR}/../../lang/python20
d30 3
a32 1
SETUP_LOCAL+=	../../../lang/${PKGNAMEPREFIX}${PORTNAME}/files/Setup.stackless
@


1.5
log
@Update maintainer email address

PR:		34372
Submitted by:	maintainer
@
text
@d19 1
a19 1
MAINTAINER=	perky@@fallin.lv
@


1.4
log
@Update to version 2.0.1

PR: 30256
Submitted by: MAINTAINER
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/stackless_python/Makefile,v 1.3 2001/05/02 11:34:23 tg Exp $
d19 1
a19 1
MAINTAINER=	perky@@python.or.kr
@


1.3
log
@Point MASTERDIR to lang/python20.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/stackless_python/Makefile,v 1.2 2001/03/29 16:56:33 sobomax Exp $
d9 1
a9 2
PORTVERSION=	2.0
PORTREVISION=	1
d11 1
a11 1
MASTER_SITES=	""	# python port will override this, but it's for portlint
d15 2
a16 3
		http://www2.freebsd-kr.org/~perky/distfiles/ \
		ftp://ftp2.python.or.kr/pub/FreeBSD/ports/distfiles/
PATCHFILES=	stackless-010223_1.diff.gz
a22 1
# stackless python port infoes
d27 1
a27 1
SETUP_LOCAL+=	../../../lang/${PKGNAMEPREFIX}${PORTNAME}/files/Setup.stackless  # relative from python port
@


1.2
log
@Maintainer corrected the patch (include/python.h -> include/Python.h).

Submitted by:	maintainer
@
text
@d5 1
a5 1
# $FreeBSD$
d23 1
a23 1
MASTERDIR=	${.CURDIR}/../../lang/python
@


1.1
log
@Add stackless_python 2.0,  a Python implementation that does not use
the C stack.

PR:		29196
Submitted by:	Hye-Shik Chang <perky@@python.or.kr>
@
text
@d10 1
d18 1
a18 1
PATCHFILES=	stackless-010223.diff.gz
a28 1
PLIST_SLAVE=	${.CURDIR}/pkg-plist.add
@

