head	1.91;
access;
symbols
	RELEASE_4_10_0:1.90
	RELEASE_5_2_1:1.87
	RELEASE_5_2_0:1.87
	RELEASE_4_9_0:1.84
	RELEASE_5_1_0:1.79
	RELEASE_4_8_0:1.79
	RELEASE_5_0_0:1.78
	RELEASE_4_7_0:1.76
	RELEASE_4_6_2:1.75
	RELEASE_4_6_1:1.75
	RELEASE_4_6_0:1.75
	RELEASE_5_0_DP1:1.74
	RELEASE_4_5_0:1.74
	RELEASE_4_4_0:1.74
	RELEASE_4_3_0:1.72
	RELEASE_4_2_0:1.70
	RELEASE_4_1_1:1.68
	RELEASE_4_1_0:1.65
	RELEASE_3_5_0:1.65
	RELEASE_4_0_0:1.61
	RELEASE_3_4_0:1.55
	RELEASE_3_3_0:1.53
	RELEASE_3_2_0:1.48
	RELEASE_3_1_0:1.42
	RELEASE_2_2_8:1.41
	RELEASE_3_0_0:1.40
	RELEASE_2_2_7:1.35
	RELEASE_2_2_6:1.23
	RELEASE_2_2_5:1.17
	RELEASE_2_2_1:1.12
	RELEASE_2_2_2:1.14
	python1_2:1.1.1.1
	python:1.1.1;
locks; strict;
comment	@# @;


1.91
date	2004.06.21.01.33.52;	author perky;	state dead;
branches;
next	1.90;

1.90
date	2004.04.18.12.06.01;	author perky;	state Exp;
branches;
next	1.89;

1.89
date	2004.03.18.07.00.07;	author perky;	state Exp;
branches;
next	1.88;

1.88
date	2004.01.22.11.06.00;	author trevor;	state Exp;
branches;
next	1.87;

1.87
date	2003.10.29.21.31.12;	author perky;	state Exp;
branches;
next	1.86;

1.86
date	2003.10.21.17.17.45;	author perky;	state Exp;
branches;
next	1.85;

1.85
date	2003.10.19.09.24.01;	author perky;	state Exp;
branches;
next	1.84;

1.84
date	2003.08.07.11.30.16;	author perky;	state Exp;
branches;
next	1.83;

1.83
date	2003.07.04.11.57.53;	author perky;	state Exp;
branches;
next	1.82;

1.82
date	2003.06.09.05.42.04;	author perky;	state Exp;
branches;
next	1.81;

1.81
date	2003.06.08.21.13.48;	author will;	state Exp;
branches;
next	1.80;

1.80
date	2003.06.08.21.06.20;	author will;	state Exp;
branches;
next	1.79;

1.79
date	2003.03.07.06.05.35;	author ade;	state Exp;
branches;
next	1.78;

1.78
date	2002.11.15.17.12.56;	author alane;	state Exp;
branches;
next	1.77;

1.77
date	2002.11.14.16.52.24;	author nectar;	state Exp;
branches;
next	1.76;

1.76
date	2002.06.14.11.19.13;	author tg;	state Exp;
branches;
next	1.75;

1.75
date	2002.04.16.11.44.36;	author tg;	state Exp;
branches;
next	1.74;

1.74
date	2001.05.07.11.56.08;	author tg;	state Exp;
branches;
next	1.73;

1.73
date	2001.05.03.11.34.13;	author tg;	state Exp;
branches;
next	1.72;

1.72
date	2001.03.29.16.34.11;	author sobomax;	state Exp;
branches;
next	1.71;

1.71
date	2001.01.29.14.13.10;	author tg;	state Exp;
branches;
next	1.70;

1.70
date	2000.10.09.12.18.06;	author tg;	state Exp;
branches;
next	1.69;

1.69
date	2000.10.08.02.42.11;	author asami;	state Exp;
branches;
next	1.68;

1.68
date	2000.09.08.11.56.11;	author tg;	state Exp;
branches;
next	1.67;

1.67
date	2000.07.28.11.08.07;	author tg;	state Exp;
branches;
next	1.66;

1.66
date	2000.07.27.12.19.38;	author tg;	state Exp;
branches;
next	1.65;

1.65
date	2000.04.17.00.18.05;	author reg;	state Exp;
branches;
next	1.64;

1.64
date	2000.04.12.06.20.07;	author obrien;	state Exp;
branches;
next	1.63;

1.63
date	2000.04.04.09.53.11;	author tg;	state Exp;
branches;
next	1.62;

1.62
date	2000.03.24.09.17.25;	author tg;	state Exp;
branches;
next	1.61;

1.61
date	2000.01.27.15.54.19;	author sumikawa;	state Exp;
branches;
next	1.60;

1.60
date	2000.01.18.12.34.33;	author sumikawa;	state Exp;
branches;
next	1.59;

1.59
date	2000.01.18.09.21.18;	author tg;	state Exp;
branches;
next	1.58;

1.58
date	2000.01.13.13.28.08;	author sumikawa;	state Exp;
branches;
next	1.57;

1.57
date	2000.01.10.13.13.49;	author tg;	state Exp;
branches;
next	1.56;

1.56
date	2000.01.06.11.46.18;	author tg;	state Exp;
branches;
next	1.55;

1.55
date	99.11.03.09.45.25;	author tg;	state Exp;
branches;
next	1.54;

1.54
date	99.10.27.09.47.22;	author tg;	state Exp;
branches;
next	1.53;

1.53
date	99.08.31.06.47.00;	author mharo;	state Exp;
branches;
next	1.52;

1.52
date	99.08.25.06.35.16;	author obrien;	state Exp;
branches;
next	1.51;

1.51
date	99.07.15.11.59.37;	author tg;	state Exp;
branches;
next	1.50;

1.50
date	99.07.06.13.27.35;	author tg;	state Exp;
branches;
next	1.49;

1.49
date	99.05.19.08.47.50;	author tg;	state Exp;
branches;
next	1.48;

1.48
date	99.04.21.16.20.05;	author nectar;	state Exp;
branches;
next	1.47;

1.47
date	99.04.21.05.56.24;	author nectar;	state Exp;
branches;
next	1.46;

1.46
date	99.04.08.17.48.48;	author nectar;	state Exp;
branches;
next	1.45;

1.45
date	99.02.22.19.06.06;	author nectar;	state Exp;
branches;
next	1.44;

1.44
date	99.02.18.09.37.34;	author thepish;	state Exp;
branches;
next	1.43;

1.43
date	99.02.16.13.59.30;	author thepish;	state Exp;
branches;
next	1.42;

1.42
date	98.12.02.08.24.49;	author asami;	state Exp;
branches;
next	1.41;

1.41
date	98.11.11.05.37.26;	author asami;	state Exp;
branches;
next	1.40;

1.40
date	98.10.06.06.49.12;	author tg;	state Exp;
branches;
next	1.39;

1.39
date	98.09.25.10.05.08;	author asami;	state Exp;
branches;
next	1.38;

1.38
date	98.08.07.23.56.28;	author asami;	state Exp;
branches;
next	1.37;

1.37
date	98.07.28.06.59.45;	author tg;	state Exp;
branches;
next	1.36;

1.36
date	98.07.23.07.49.12;	author tg;	state Exp;
branches;
next	1.35;

1.35
date	98.06.25.06.43.26;	author tg;	state Exp;
branches;
next	1.34;

1.34
date	98.06.19.09.00.49;	author tg;	state Exp;
branches;
next	1.33;

1.33
date	98.06.05.07.09.01;	author tg;	state Exp;
branches;
next	1.32;

1.32
date	98.06.03.07.06.32;	author tg;	state Exp;
branches;
next	1.31;

1.31
date	98.05.20.08.37.12;	author tg;	state Exp;
branches;
next	1.30;

1.30
date	98.05.07.08.22.02;	author tg;	state Exp;
branches;
next	1.29;

1.29
date	98.05.05.08.53.27;	author tg;	state Exp;
branches;
next	1.28;

1.28
date	98.04.29.07.15.39;	author tg;	state Exp;
branches;
next	1.27;

1.27
date	98.04.24.08.18.23;	author tg;	state Exp;
branches;
next	1.26;

1.26
date	98.04.15.07.35.47;	author tg;	state Exp;
branches;
next	1.25;

1.25
date	98.04.09.10.51.32;	author tg;	state Exp;
branches;
next	1.24;

1.24
date	98.04.08.09.23.57;	author tg;	state Exp;
branches;
next	1.23;

1.23
date	98.03.03.08.05.04;	author tg;	state Exp;
branches;
next	1.22;

1.22
date	98.02.27.10.21.32;	author tg;	state Exp;
branches;
next	1.21;

1.21
date	98.02.24.21.43.19;	author jseger;	state Exp;
branches;
next	1.20;

1.20
date	98.01.07.08.32.53;	author tg;	state Exp;
branches;
next	1.19;

1.19
date	98.01.06.08.02.48;	author tg;	state Exp;
branches;
next	1.18;

1.18
date	97.11.24.15.12.43;	author tg;	state Exp;
branches;
next	1.17;

1.17
date	97.08.29.07.04.17;	author tg;	state Exp;
branches;
next	1.16;

1.16
date	97.08.06.06.40.27;	author tg;	state Exp;
branches;
next	1.15;

1.15
date	97.06.02.11.42.56;	author tg;	state Exp;
branches;
next	1.14;

1.14
date	97.05.14.07.35.11;	author tg;	state Exp;
branches;
next	1.13;

1.13
date	97.04.20.13.19.11;	author wosch;	state Exp;
branches;
next	1.12;

1.12
date	97.02.21.14.57.01;	author tg;	state Exp;
branches;
next	1.11;

1.11
date	97.01.02.10.02.48;	author tg;	state Exp;
branches;
next	1.10;

1.10
date	96.11.17.06.12.49;	author obrien;	state Exp;
branches;
next	1.9;

1.9
date	96.11.12.02.18.59;	author obrien;	state Exp;
branches;
next	1.8;

1.8
date	96.11.02.19.04.22;	author jkh;	state Exp;
branches;
next	1.7;

1.7
date	96.10.14.23.14.37;	author asami;	state Exp;
branches;
next	1.6;

1.6
date	96.08.17.15.39.33;	author chuckr;	state Exp;
branches;
next	1.5;

1.5
date	96.05.11.23.34.13;	author jkh;	state Exp;
branches;
next	1.4;

1.4
date	96.01.18.10.18.36;	author jkh;	state Exp;
branches;
next	1.3;

1.3
date	95.11.22.13.13.06;	author asami;	state Exp;
branches;
next	1.2;

1.2
date	95.08.09.01.30.00;	author asami;	state Exp;
branches;
next	1.1;

1.1
date	95.08.08.22.09.06;	author jkh;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	95.08.08.22.09.06;	author jkh;	state Exp;
branches;
next	;


desc
@@


1.91
log
@Remove deprecated ports: lang/python15 and lang/python20.
@
text
@# New ports collection makefile for:    python
# Date created:         08 August 1995
# Whom:                 jkh
#
# $FreeBSD: ports/lang/python15/Makefile,v 1.90 2004/04/18 12:06:01 perky Exp $
#

PORTNAME=	python
PORTVERSION=	1.5.2
PORTREVISION=	3
CATEGORIES=	lang python
MASTER_SITES=	${PYTHON_MASTER_SITES}
MASTER_SITE_SUBDIR=	${PYTHON_MASTER_SITE_SUBDIR}
DISTFILES=	${PYTHON_DISTFILE}

MAINTAINER=	perky@@FreeBSD.org
COMMENT=	An interpreted object-oriented programming language

DEPRECATED=	"This port will be removed on June 18th 2004."
DIST_SUBDIR=	python
WRKSRC=		${PYTHON_WRKSRC}
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--with-fpectl
CONFIGURE_ENV=	OPT="${CFLAGS}"
INSTALL_TARGET=	altinstall
PLIST=		${WRKDIR}/PLIST
MAN1=		${PYTHON_VERSION}.1
LATEST_LINK=	${PYTHON_VERSION:S/.//g}

USE_PYTHON=	yes
PYTHON_VERSION=	python1.5
PYTHON_NO_DEPENDS=	yes

#
# The standard setup file
#
SETUP_FILE=	Setup

#
# If you don't want to use Python's thread module, you need to set
# WITHOUT_THREADS.
#
.if !defined(NOLIBC_R) && !defined(WITHOUT_THREADS)
CONFIGURE_ARGS+=	--with-thread
CFLAGS+=		${PTHREAD_CFLAGS}
CONFIGURE_ENV+=		LDFLAGS="${PTHREAD_LIBS} ${LDFLAGS}"
.endif

#
# The mpz module is built on machines with a full source tree
#
.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
SETUP_LOCAL+=	Setup.gmp
PLIST_GMP=	${PKGDIR}/pkg-plist.gmp
.endif

#
# Install the Tools by default. It contains scripts ranging from an IDE
# to a web tree checker, to a collection of simple scripts that are useful
# while extending or managing Python.
#
.if !defined(WITHOUT_TOOLS)
PLIST_TOOLS=	${PKGDIR}/pkg-plist.Tools
.endif

post-extract:
	cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
	cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd5.sh

post-configure:
	${CP} ${FILESDIR}/${SETUP_FILE} ${WRKSRC}/Modules/Setup
.for file in ${SETUP_LOCAL}
	${CAT} ${FILESDIR}/${file} >> ${WRKSRC}/Modules/Setup.local
.endfor

.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 500000 && ${OSVERSION} < 500005
CONFIGURE_ARGS+= --with-libs='-lxpg4'
.endif
.if ${OSVERSION} < 400020
CONFIGURE_ARGS+= --with-libs='-lxpg4'
.endif

.if ${OSVERSION} >= 500000
PLATFORMS=plat-freebsd2 plat-freebsd3 plat-freebsd4
.elif ${OSVERSION} >= 400000
PLATFORMS=plat-freebsd2 plat-freebsd3 plat-freebsd5
.elif ${OSVERSION} >= 300000
PLATFORMS=plat-freebsd2 plat-freebsd4 plat-freebsd5
.else
PLATFORMS=plat-freebsd3 plat-freebsd4 plat-freebsd5
.endif

pre-su-install:
.for platform in ${PLATFORMS}
	${MKDIR} ${PYTHONPREFIX_LIBDIR}/${platform}
	${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/*                    \
		${PYTHONPREFIX_LIBDIR}/${platform}
.endfor
	@@${SORT} -r -o ${PLIST} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/pkg-plist

post-install:
	@@${MKDIR} ${MANPREFIX}/man/man1
	${INSTALL_MAN} ${WRKSRC}/Misc/python.man \
		${MANPREFIX}/man/man1/${PYTHON_VERSION}.1
	@@${MKDIR} ${PREFIX}/share/doc/${PYTHON_VERSION}
	${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/${PYTHON_VERSION}
	@@${MKDIR} ${PYTHONPREFIX_SITELIBDIR}
.if !defined(WITHOUT_TOOLS)
	@@cd ${WRKSRC}; tar cf - Tools | (cd ${PYTHONPREFIX_LIBDIR}; tar xf -)
.endif

.include <bsd.port.post.mk>
@


1.90
log
@Mark DEPRECATED.  These ports are quite old and useless in these
days.  They will be removed in June 18th.

Suggested by:		linimon
No-objection from:	python@@
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.89
log
@Correct pre-install target to pre-su-install so that the credential
switch happens before directories are created under PREFIX.

Submitted by:	marcel
@
text
@d19 1
@


1.88
log
@Use the SORT macro from bsd.port.mk.
@
text
@d94 1
a94 1
pre-install:
@


1.87
log
@- Update lang/python-devel to Python-2.4 031022 snapshot.
- Correct USE_ZOPE dependency to Python 2.1. [1]
- Fetch from correct MASTER_SITE_SUBDIR when upgrading python
  in same branch. [2]
- Enable installing separated standard modules for python-devel port.

Reported by:	Filippo Natali <pitonat@@libero.it> [1],
		Yoshihiko Sarumaru <mistral@@imasy.or.jp> [2]
@
text
@d100 1
a100 1
	@@sort -r -o ${PLIST} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/pkg-plist
@


1.86
log
@Don't use PYTHON_DISTFILE as well as PYTHON_WRKSRC on lang/python* ports
because it does not point the most recent version of each from
ports/Mk/bsd.python.mk 1.38.

Reported by:	Andy Fawcett <andy@@athame.co.uk>
@
text
@d12 3
a14 4
MASTER_SITES=	${MASTER_SITE_PYTHON}
MASTER_SITE_SUBDIR=	${PYTHON_SITE_SUBDIR}
DISTNAME=	py${PORTVERSION:S/.//g}
EXTRACT_SUFX=	.tgz
d20 1
a20 1
WRKSRC=		${WRKDIR}/Python-${PORTVERSION}
@


1.85
log
@Utilize PYTHON_SITE_SUBDIR.
@
text
@d14 2
a15 1
DISTFILES=	${PYTHON_DISTFILE}
d21 1
a21 1
WRKSRC=		${WRKDIR}/Python-1.5.2
d28 1
a28 1
LATEST_LINK=	${PYTHON_VERSION:S/.//}
@


1.84
log
@- Remove somewhat buggy libc_r lackness detection. (at least for bento)
- Bump PORTREVISION to enable the thread support in the package
  building environments.
@
text
@d13 1
a13 1
MASTER_SITE_SUBDIR=	ftp/python/src
@


1.83
log
@o Utilize MASTER_SITE_PYTHON.
o Rename pydoc to pydoc${PORTVERSION} to avoid conflicts among these
  ports. (lang/python port keeps both of bin/pydoc and bin/pydoc2.2)
o Set LATEST_LINK to ${PYTHON_VERSION:S/.//} except lang/python.

Now, we can install all of these python versions together cleanly.
@
text
@d10 1
a10 1
PORTREVISION=	2
d40 1
a40 1
# WITHOUT_THREADS. libc_r should be installed on nowadays' systems.
d42 1
a42 2
LIBC_R!=	/sbin/ldconfig -r | grep c_r || true
.if (${LIBC_R} != "") && !defined(WITHOUT_THREADS)
@


1.82
log
@Take maintainerships from alane's python ports.
Rest in Peace, Alan.
@
text
@d12 2
a13 2
MASTER_SITES=	ftp://www.python.org/pub/python/src/ \
		ftp://ftp.cwi.nl/pub/python/src/
d27 1
a27 1
NO_LATEST_LINK=	yes
@


1.81
log
@Please see http://freebsd.kde.org/memoriam/alane.php for an In Memoriam page.
@
text
@d16 1
a16 1
MAINTAINER=	ports@@FreeBSD.org
@


1.80
log
@	REST IN PEACE
 	Alan Eldridge
Born December 15, 1961 in Iowa
Died June 6, 2003 in Denver, Colorado

Thank you for your contributions, you
will be greatly missed.
@
text
@@


1.79
log
@Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
@
text
@d16 1
a16 1
MAINTAINER=	alane@@FreeBSD.org
@


1.78
log
@Take over as maintainer since tg is taking a leave of absence from port
maintenance.
@
text
@d17 1
@


1.77
log
@Backport fix for temporary file handling bug in os._execvpe() from
Python 2.2.2.

Not approved by:	tg (short timeout)
@
text
@d16 1
a16 1
MAINTAINER=	tg@@FreeBSD.org
@


1.76
log
@Use new PYTHONPREFIX_*DIR variables to make these ports PREFIX-clean.
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.75
log
@Allow python?? ports to co-exist with lang/python.

PR:		36353
Submitted by:	Alan Eldridge <ports@@geeksrus.net>
@
text
@d96 1
a96 1
	${MKDIR} ${PYTHON_LIBDIR}/${platform}
d98 1
a98 1
		${PYTHON_LIBDIR}/${platform}
d108 1
a108 1
	@@${MKDIR} ${PYTHON_SITELIBDIR}
d110 1
a110 1
	@@cd ${WRKSRC}; tar cf - Tools | (cd ${PYTHON_LIBDIR}; tar xf -)
@


1.74
log
@Use USE_PYTHON.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/python15/Makefile,v 1.73 2001/05/03 11:34:13 tg Exp $
d23 1
a23 1
INSTALL_TARGET=	install
d25 1
a25 1
MAN1=		python.1
d103 3
a105 1
	strip ${PREFIX}/bin/python
a106 2
	@@${MKDIR} ${PREFIX}/share/emacs/site-lisp
	${INSTALL_DATA} ${WRKSRC}/Misc/python-mode.el ${PREFIX}/share/emacs/site-lisp
@


1.73
log
@Minor cleanup.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/python15/Makefile,v 1.72 2001/03/29 16:34:11 sobomax Exp $
d27 4
@


1.72
log
@-pthread --> ${PTHREAD_LIBS}
-D_THREAD_SAFE --> ${PTHREAD_CFLAGS}

Note: my first intention was to test this out on bento/beta, but per ade's
requiest I opted to do it quickly.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/python15/Makefile,v 1.71 2001/01/29 14:13:10 tg Exp $
d14 1
a14 2
DISTNAME=	py152
EXTRACT_SUFX=	.tgz
d92 1
a92 1
	${MKDIR} ${PREFIX}/lib/python1.5/${platform}
d94 1
a94 1
		${PREFIX}/lib/python1.5/${platform}/
d100 1
a100 1
	@@${MKDIR} ${PREFIX}/share/doc/python
d103 2
a104 2
	${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
	@@${MKDIR} ${PREFIX}/lib/python1.5/site-packages
d106 1
a106 2
	@@cd ${WRKSRC}; tar cf - Tools | \
		(cd ${PREFIX}/lib/python1.5; tar xf -)
@


1.71
log
@Add the `new' module to the build, it's needed by Zope-2.3.0.
Bump PORTREVISION.

Requested by:	nbm
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/python15/Makefile,v 1.70 2000/10/09 12:18:06 tg Exp $
d41 2
a42 2
CFLAGS+=		-D_THREAD_SAFE
CONFIGURE_ENV+=		LDFLAGS="-pthread ${LDFLAGS}"
@


1.70
log
@Remove reference to ${PLIST_TK}.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/python15/Makefile,v 1.69 2000/10/08 02:42:11 asami Exp $
d10 1
@


1.69
log
@Rename PLIST.* to pkg-plist.*.

Note: I don't know where PLIST_TK (which I assume used to point to
"PLIST.tk") is defined.  (There is no Makefile in the entire ports tree
that defines that variable.)  Someone in the know, please let me know.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/python15/Makefile,v 1.68 2000/09/08 11:56:11 tg Exp $
d96 1
a96 1
	@@sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/pkg-plist
@


1.68
log
@Makefile: Add NO_LATEST_LINK.

patch-Misc:Makefile.pre.in: Allow us to override PYTHON, which may be needed
	when you have more than one version of Python on your machine.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/python15/Makefile,v 1.67 2000/07/28 11:08:07 tg Exp $
d49 1
a49 1
PLIST_GMP=	${PKGDIR}/PLIST.gmp
d58 1
a58 1
PLIST_TOOLS=	${PKGDIR}/PLIST.Tools
d96 1
a96 1
	@@sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
@


1.67
log
@Clarify comment even further.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/python/Makefile,v 1.66 2000/07/27 12:19:38 tg Exp $
d26 1
@


1.66
log
@- Clarify comment on thread support.
- Don't link against libxpg4 on newer systems.
- Remove last remnants of Tkinter support,
  it's all in x11-toolkits/py-tkinter.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/python/Makefile,v 1.65 2000/04/17 00:18:05 reg Exp $
d34 1
a34 1
# WITHOUT_THREADS. libc_r should be installed on current systems.
@


1.65
log
@Standardize all user defined options to the booleans WITH_FOO and
WITHOUT_FOO.  Begin the process of reserving these prefixes for user defined
options.

No comment by:	ports
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/python/Makefile,v 1.64 2000/04/12 06:20:07 obrien Exp $
d21 1
a21 1
CONFIGURE_ARGS=	--with-fpectl --with-libs='-lxpg4'
d33 2
a34 5
# If you want to use Python's thread module, you need to set WITH_THREADS
# to 'yes', and you must have the FreeBSD threading c library (libc_r)
# installed. See 'man 3 pthread' for details on libc_r.
#
# This option is enabled by default.
d71 7
@


1.64
log
@Convert to the PORTNAME - PORTVERSION syntax.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/python/Makefile,v 1.63 2000/04/04 09:53:11 tg Exp $
a38 1
WITH_THREADS?=	yes
d40 1
a40 1
.if ${LIBC_R} != "" && defined(WITH_THREADS) && ${WITH_THREADS} == yes
d59 1
a59 2
WITH_TOOLS?=	yes
.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
d100 1
a100 1
.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
@


1.63
log
@Separate the Python Tk module from the main port. I've been
wanting do to this for a long time now. Now we got rid of the stupid
dependency on Tcl/Tk and save some checks in python's makefile.

Update the dependent ports accordingly.
@
text
@a1 1
# Version required:     1.5.2
d5 1
a5 1
# $FreeBSD: ports/lang/python/Makefile,v 1.62 2000/03/24 09:17:25 tg Exp $
d8 2
a9 2
DISTNAME=       py152
PKGNAME=        python-1.5.2
d13 1
@


1.62
log
@Fix packaging on -current.
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/python/Makefile,v 1.61 2000/01/27 15:54:19 sumikawa Exp $
d11 1
a11 1
CATEGORIES=	lang python tk82
a17 2
LIB_DEPENDS=	${TK_DEPENDS}

a30 12

#
# Support for Tk is compiled in by default only if X11 is installed.
#
.if exists(${X11BASE})
WITH_TK?=	yes
.endif
.if defined(WITH_TK) && $(WITH_TK) == yes
TK_DEPENDS=	tk82.1:${PORTSDIR}/x11-toolkits/tk82
SETUP_LOCAL=	Setup.tk
PLIST_TK=	${PKGDIR}/PLIST.tk
.endif
@


1.61
log
@move IPv6-enable python to python+ipv6 and revert origial python
to before IPv6.

Since IPv6-enable python make bigger the size of sockaddr, some of scripts
are affected. I maintain python+ipv6 separately to minimize impact for users.
It will be removed when IPv6 patches are merged into original distribution,
such as ruby.

Repositry copied by:	asami
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/python/Makefile,v 1.60 2000/01/18 12:34:33 sumikawa Exp $
d81 1
d91 4
a94 2
.if ${OSVERSION} >= 400000
PLATFORMS=plat-freebsd2 plat-freebsd3
d96 3
a98 3
PLATFORMS=plat-freebsd2 plat-freebsd4
.else   
PLATFORMS=plat-freebsd3 plat-freebsd4
@


1.60
log
@Add 'ipv6' on CATEGORIES.
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/python/Makefile,v 1.59 2000/01/18 09:21:18 tg Exp $
d11 1
a11 1
CATEGORIES=	lang python tk82 ipv6
a15 4
PATCH_SITES=	ftp://ftp.kame.net/pub/kame/misc/
PATCHFILES=	python-152-v6-20000113.diff.gz
PATCH_DIST_STRIP=	-p1

d20 1
a20 1
DIST_SUBDIR=    python
a23 5
.if defined(USE_INET6)
CONFIGURE_ARGS+=--enable-ipv6
.else
CONFIGURE_ARGS+=--disable-ipv6
.endif
a56 1

a77 3
.if defined(USE_INET6)
PLIST_V6=	${PKGDIR}/PLIST.v6
.endif
d104 1
a104 1
	@@sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PLIST_V6} ${PKGDIR}/PLIST
a115 3
.endif
.if defined(USE_INET6)
	${INSTALL_DATA} ${WRKSRC}/README.v6 ${PREFIX}/share/doc/python
@


1.59
log
@On second thought, put back DIST_SUBDIR. It's not only used for the
Python distribution but also for the docs and some other packages with
rather generic names.
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/python/Makefile,v 1.58 2000/01/13 13:28:08 sumikawa Exp $
d11 1
a11 1
CATEGORIES=	lang python tk82
@


1.58
log
@- Support IPv6.
- remove DIST_SUBDIR since there are 2 distfiles on this port anymore.

Reviewed by:	tg(maintainer)
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/python/Makefile,v 1.57 2000/01/10 13:13:49 tg Exp $
d24 1
@


1.57
log
@s/X11_BASE/X11BASE/.
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/python/Makefile,v 1.56 2000/01/06 11:46:18 tg Exp $
d16 4
a23 1
DIST_SUBDIR=	python
d27 5
d65 1
d87 3
d116 1
a116 1
	@@sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
d128 3
@


1.56
log
@- Install python-mode.el.
PR:		15702
Submitted by:	"Dmitry S. Sivachenko" <dima@@Chg.RU>

- Only use Tk support if X11 is installed.
PR:		15910
Submitted by:	Nathan Dorfman <nathan@@rtfm.net>
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/python/Makefile,v 1.55 1999/11/03 09:45:25 tg Exp $
d37 1
a37 1
.if exists(${X11_BASE})
@


1.55
log
@Use Tk-8.2.

Submitted by:	Ade Lovett <ade@@lovett.com>
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/python/Makefile,v 1.54 1999/10/27 09:47:22 tg Exp $
d35 1
a35 1
# Support for Tk is compiled in by default.
d37 1
d39 1
d109 2
@


1.54
log
@Link against libxpg4.
Submitted by:	foxfair

Promote LDFLAGS in the installed setup.
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/python/Makefile,v 1.53 1999/08/31 06:47:00 mharo Exp $
d11 1
a11 1
CATEGORIES=	lang python tk80
d39 1
a39 1
TK_DEPENDS=	tk80.1:${PORTSDIR}/x11-toolkits/tk80
@


1.53
log
@FreeBSD.ORG -> FreeBSD.org

Prompted by PR:  13476, 13477
Submitted by:  KATO Tsuguru
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/python/Makefile,v 1.52 1999/08/25 06:35:16 obrien Exp $
d23 1
a23 1
CONFIGURE_ARGS=	--with-fpectl
@


1.52
log
@Change Id->FreeBSD.
@
text
@d6 1
a6 1
# $FreeBSD$
d16 1
a16 1
MAINTAINER=	tg@@FreeBSD.ORG
@


1.51
log
@Fix package building when you're leaving out optional parts, like Tk.

PR:		12648
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.50 1999/07/06 13:27:35 tg Exp $
@


1.50
log
@Install the contents of the Tools directory by default. This can be
turned off by specifying `WITH_TOOLS=NO' when building.

PR:		12436
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
d41 1
d64 1
a64 1
PLIST_GMP=	lib/python1.5/lib-dynload/mpzmodule.so
d73 3
d102 1
a102 1
	@@${ECHO} ${PLIST_GMP} | sort -r -o ${PLIST} - ${PKGDIR}/PLIST
@


1.49
log
@Better support for local $CFLAGS.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.48 1999/04/21 16:20:05 nectar Exp $
d66 7
d105 4
@


1.48
log
@Remove ``NO_LATEST_LINK''

Approved by:	Maintainer <tg@@FreeBSD.ORG>
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.47 1999/04/21 05:56:24 nectar Exp $
d24 1
a24 1
MAKE_FLAGS=	'OPT=${CFLAGS}'
d55 1
a55 1
CONFIGURE_ENV=		LDFLAGS="-pthread ${LDFLAGS}"
@


1.47
log
@* Update python 1.5.1 -> 1.5.2
* Remove python-beta
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.46 1999/04/11 00:38:09 nectar Exp $
a27 1
NO_LATEST_LINK=	yes
@


1.46
log
@Create lib/python1.5/site-packages directory on installation.
@
text
@d2 1
a2 1
# Version required:     1.5
d6 1
a6 1
# $Id: Makefile,v 1.45 1999/02/22 19:06:06 nectar Exp $
d9 2
a10 2
DISTNAME=       pyth151
PKGNAME=        python-1.5.1
a15 11
PATCH_SITES=	http://www.python.org/1.5/patches-1.5.1/
PATCHFILES=	_tkinter.1.txt SocketServer.1.txt bltinmodule.1.txt \
		bltinmodule.2.txt bltinmodule.3.txt \
		ceval.1.txt classobject.1.txt configure.2.txt fileobject.1.txt \
		freeze.1.txt \
		gzip.1.txt imaplib.1.txt imaplib.2.txt imaplib.3.txt \
		import.1.txt longobject.1.txt object.1.txt \
		parsermodule.1.txt pcre.1.txt sgmllib.1.txt sgmllib.2.txt \
		string.1.txt stringobject.1.txt stropmodule.1.txt \
		timemodule.1.txt urllib.1.txt urllib.2.txt zlibmodule.1.txt

d21 1
a21 1
WRKSRC=		${WRKDIR}/Python-1.5.1
d28 1
d68 1
a68 3
	cd ${WRKSRC}/Lib; ${SH} ${FILESDIR}/plat-freebsd2.sh; \
		${SH} ${FILESDIR}/plat-freebsd3.sh;	      \
		${SH} ${FILESDIR}/plat-freebsd4.sh
a77 5
.if ${PORTOBJFORMAT} == elf
LDFLAGS+=	-rdynamic
CONFIGURE_ENV?=	LDFLAGS="${LDFLAGS}"
.endif

d82 1
a82 1
.else	
d87 5
a91 5
	for platform in ${PLATFORMS}; do                     \
		${MKDIR} ${PREFIX}/lib/python1.5/$$platform; \
		${INSTALL_DATA} ${WRKSRC}/Lib/$$platform/*   \
			${PREFIX}/lib/python1.5/$$platform/; \
	done
a94 1
	${INSTALL_SCRIPT} ${PREFIX}/lib/python1.5/plat-freebsd2/regen ${PREFIX}/lib/python1.5/plat-freebsd3
@


1.45
log
@Fix for building/packaging on FreeBSD 4.x.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.44 1999/02/18 09:37:34 thepish Exp $
d116 1
@


1.44
log
@back to 1.5.1. Build is broken, but is ok since python 1.5.2b1 is in ports/lang/python-beta
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.42 1998/12/02 08:24:49 asami Exp $
d79 2
a80 1
		${SH} ${FILESDIR}/plat-freebsd3.sh
d95 8
d104 5
a108 7
.if ${OSVERSION} < 300000
	${MKDIR} ${PREFIX}/lib/python1.5/plat-freebsd3
	${INSTALL_DATA} ${WRKSRC}/Lib/plat-freebsd3/* ${PREFIX}/lib/python1.5/plat-freebsd3
.else
	${MKDIR} ${PREFIX}/lib/python1.5/plat-freebsd2
	${INSTALL_DATA} ${WRKSRC}/Lib/plat-freebsd2/* ${PREFIX}/lib/python1.5/plat-freebsd2
.endif
@


1.43
log
@upgrade to 1.5.2b1 (fixes build problem along the way)
@
text
@d9 2
a10 2
DISTNAME=       py152b1
PKGNAME=        python-1.5.2b1
d16 11
d32 1
a32 1
WRKSRC=		${WRKDIR}/Python-1.5.2b1
@


1.42
log
@Make sure PLIST is correct whether you have source or not.  Add copyright
file.  Add "|| true" to end of != grep command line to avoid warnings.

Submitted by:	tg
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.41 1998/11/11 05:37:26 asami Exp $
d9 2
a10 2
DISTNAME=       pyth151
PKGNAME=        python-1.5.1
a15 11
PATCH_SITES=	http://www.python.org/1.5/patches-1.5.1/
PATCHFILES=	_tkinter.1.txt SocketServer.1.txt bltinmodule.1.txt \
		bltinmodule.2.txt bltinmodule.3.txt \
		ceval.1.txt classobject.1.txt configure.2.txt fileobject.1.txt \
		freeze.1.txt \
		gzip.1.txt imaplib.1.txt imaplib.2.txt imaplib.3.txt \
		import.1.txt longobject.1.txt object.1.txt \
		parsermodule.1.txt pcre.1.txt sgmllib.1.txt sgmllib.2.txt \
		string.1.txt stringobject.1.txt stropmodule.1.txt \
		timemodule.1.txt urllib.1.txt urllib.2.txt zlibmodule.1.txt

d21 1
a21 1
WRKSRC=		${WRKDIR}/Python-1.5.1
@


1.41
log
@Use bsd.port.{pre,post}.mk.  Either use them to avoid having to define
something already there (PORTOBJFORMAT, OSVERSION) or move stuff from after
.include <bsd.port.mk> to before.

(This is not by any means the complete list but just the ones I've noticed
recently.)
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.40 1998/10/06 06:49:12 tg Exp $
d37 1
d62 1
a62 1
LIBC_R!=	/sbin/ldconfig -r | grep c_r
d74 1
d102 1
d107 2
@


1.40
log
@Support dynamic loading of modules in an ELF world.

Submitted by:	Vladimir Kushnir <kushn@@mail.kar.net>
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.39 1998/09/25 10:05:08 asami Exp $
d85 6
a90 1
OSVERSION!=	sysctl -n kern.osreldate
d105 1
a105 7
.include <bsd.port.mk>

# need <bsd.port.mk> to get ${PORTOBJFORMAT}
.if ${PORTOBJFORMAT} == elf
LDFLAGS+=	-rdynamic
CONFIGURE_ENV?=	LDFLAGS="${LDFLAGS}"
.endif
@


1.39
log
@tk80 has been ELFized.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.38 1998/08/07 23:56:28 asami Exp $
d27 1
a27 1
MAINTAINER=	tg@@FreeBSD.org
d101 6
@


1.38
log
@Fix up dependencies for ports that moved into the x11-toolkits category.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.37 1998/07/28 06:59:45 tg Exp $
d49 1
a49 1
TK_DEPENDS=	tk80\\.1\\.:${PORTSDIR}/x11-toolkits/tk80
@


1.37
log
@Include latest official patches.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.36 1998/07/23 07:49:12 tg Exp $
d49 1
a49 1
TK_DEPENDS=	tk80\\.1\\.:${PORTSDIR}/x11/tk80
@


1.36
log
@Use ldconfig to check for libc_r, not an absolute path. Thread support
should now be compiled in on -current.

Suggested by:	Jacques Vidrine
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.35 1998/06/25 06:43:26 tg Exp $
d17 4
a20 2
PATCHFILES=	_tkinter.1.txt bltinmodule.1.txt bltinmodule.2.txt \
		ceval.1.txt configure.2.txt fileobject.1.txt freeze.1.txt \
d22 1
a22 1
		import.1.txt object.1.txt \
d24 1
a24 1
		string.1.txt stringobject.1.txt \
@


1.35
log
@Add virtual category "python".

pygist: add dependency on rng.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.34 1998/06/19 09:00:49 tg Exp $
d59 2
a60 1
.if exists(/usr/lib/libc_r.a) && defined(WITH_THREADS) && ${WITH_THREADS} == yes
@


1.34
log
@Pick up latest official patches.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.33 1998/06/05 07:09:01 tg Exp $
d11 1
a11 1
CATEGORIES=	lang tk80
@


1.33
log
@plat-freebsd3 doesn't have a regen script.

Noticed by:		Gianmarco Giovannelli <gmarco@@scotty.masternet.it>
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.32 1998/06/03 07:06:32 tg Exp $
d21 2
a22 1
		parsermodule.1.txt pcre.1.txt sgmllib.1.txt string.1.txt \
@


1.32
log
@Add latest official patches.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.31 1998/05/20 08:37:12 tg Exp $
a92 1
.if ${OSVERSION} < 300000
a93 3
.else
	${INSTALL_SCRIPT} ${PREFIX}/lib/python1.5/plat-freebsd3/regen ${PREFIX}/lib/python1.5/plat-freebsd2
.endif
@


1.31
log
@Include latest official patches.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.30 1998/05/07 08:22:02 tg Exp $
d19 2
a20 2
		gzip.1.txt imaplib.1.txt imaplib.2.txt import.1.txt \
		object.1.txt \
@


1.30
log
@Don't throw away OS version number, some scripts need it. Pick up
latest official patches while I'm here.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.29 1998/05/05 08:53:27 tg Exp $
d17 4
a20 2
PATCHFILES=	_tkinter.1.txt bltinmodule.1.txt configure.2.txt \
		fileobject.1.txt freeze.1.txt imaplib.1.txt object.1.txt \
@


1.29
log
@Bring in latest official patches. Use `-pthread' to avoid linking with
libc in the threaded interpreter.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.28 1998/04/29 07:15:39 tg Exp $
d19 2
a20 2
		parsermodule.1.txt pcre.1.txt string.1.txt timemodule.1.txt \
		urllib.1.txt zlibmodule.1.txt
d69 4
d79 11
d91 5
@


1.28
log
@Add new official patches and activate the dl module.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.27 1998/04/24 08:18:23 tg Exp $
d17 4
a20 4
PATCHFILES=	_tkinter.1.txt bltinmodule.1.txt fileobject.1.txt \
		freeze.1.txt object.1.txt \
		parsermodule.1.txt string.1.txt	timemodule.1.txt urllib.1.txt \
		zlibmodule.1.txt
d59 1
@


1.27
log
@Include official patches.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.26 1998/04/15 07:35:47 tg Exp $
d17 4
a20 2
PATCHFILES=	_tkinter.1.txt bltinmodule.1.txt freeze.1.txt object.1.txt \
		parsermodule.1.txt string.1.txt	zlibmodule.1.txt
@


1.26
log
@Upgrade to 1.5.1.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.25 1998/04/09 10:51:32 tg Exp $
d16 4
d24 1
@


1.25
log
@Use the combined set of patches.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.24 1998/04/08 09:23:57 tg Exp $
d9 2
a10 2
DISTNAME=       python1.5
PKGNAME=        python-1.5
d14 1
a14 3

PATCH_SITES=	http://www.python.org/1.5/
PATCHFILES=	all.txt
d20 1
a20 2
DIST_SUBDIR=	python
WRKSRC=		${WRKDIR}/Python-1.5
@


1.24
log
@Include official patches.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.23 1998/03/03 08:05:04 tg Exp $
d15 2
a16 6
PATCH_SITES=	http://www.python.org/1.5/patches/
PATCHFILES=	abstract.1.txt code.1.txt fileobject.1.txt listobject.1.txt \
		ntpath.1.txt pcre.1.txt pypcre.1.txt pythonrun.1.txt \
		random.1.txt re.1.txt re.2.txt rfc822.1.txt shelve.1.txt \
		strop.1.txt tokenizer.1.txt tokenizer.2.txt urllib.1.txt \
		urllib.2.txt versioncheck.1.txt
@


1.23
log
@Use -D_THREAD_SAFE when compiling the threaded version.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.22 1998/02/27 10:21:32 tg Exp $
d15 7
d26 1
a26 1
EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
@


1.22
log
@Use tk80, not an unsupported alpha version of tk81.

Include locale module.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.21 1998/02/24 21:43:19 jseger Exp $
d51 1
@


1.21
log
@Upgrade to use tcl8.1 and tk8.1.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.20 1998/01/07 08:32:53 tg Exp $
d11 1
a11 1
CATEGORIES=	lang tk81
d37 1
a37 1
TK_DEPENDS=	tk81\\.1\\.:${PORTSDIR}/x11/tk81
@


1.20
log
@Make python work with threads again. Looks like our libc_r implements
an older draft of the pthread standard.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.19 1998/01/06 08:02:48 tg Exp $
d11 1
a11 1
CATEGORIES=	lang tk80
d37 1
a37 1
TK_DEPENDS=	tk80\\.1\\.:${PORTSDIR}/x11/tk80
@


1.19
log
@Upgrade to 1.5.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.18 1997/11/24 15:12:43 tg Exp $
d46 1
a46 2
# This is now turned off by default because it doesn't work
# with our libc_r.
d48 1
a48 1
WITH_THREADS?=	no
@


1.18
log
@Use an option to disable the Tk extension (WITH_TK). Don't use
libc_r if we're not building the thread module. Respect options
given in the environment.

The defaults (build with Tk and thread support) don't change.
@
text
@d2 1
a2 1
# Version required:     1.4
d6 1
a6 1
# $Id: Makefile,v 1.17 1997/08/29 07:04:17 tg Exp $
d9 2
a10 2
DISTNAME=       python1.4
PKGNAME=        python-1.4
d13 1
a13 4
		ftp://ftp.cwi.nl/pub/python/src/ \
		ftp://www.python.org/pub/python/contrib/Graphics/Tkinter/ \
		ftp://ftp.cwi.nl/pub/python/contrib/Graphics/Tkinter/
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} ${TKINTER}
d20 1
a20 1
WRKSRC=		${WRKDIR}/Python-1.4
d22 2
a23 2
CONFIGURE_ARGS+=	--with-readline
MAKE_FLAGS+=	'OPT=${CFLAGS}'
d38 1
a38 2
TKINTER=	_tkinter1.4.c
SETUP_LOCAL+=	Setup.tk
d46 4
a49 1
WITH_THREADS?=	yes
a51 1
SETUP_LOCAL+=	Setup.thread
d54 5
a58 3
post-extract:
.if defined(WITH_TK) && $(WITH_TK) == yes
	${CP} ${DISTDIR}/_tkinter1.4.c ${WRKSRC}/Modules/_tkinter.c
@


1.17
log
@Use tk-8.0. Minor makefile cleanups. Add some `@@dirrm's in PLIST.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.16 1997/08/06 06:40:27 tg Exp $
d16 1
a16 1
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} _tkinter1.4.c
d20 1
a20 1
LIB_DEPENDS=	tk80\\.1\\.:${PORTSDIR}/x11/tk80
d31 15
d50 1
a50 2
WITH_THREADS=	yes
SETUP_FILE=	Setup
d53 1
a53 1
SETUP_FILE=	Setup.thread
d57 1
d59 1
d63 3
@


1.16
log
@Fix tk-4.1 dependency. While I'm here, add libreadline support.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.15 1997/06/02 11:42:56 tg Exp $
d11 1
a11 1
CATEGORIES=	lang tk41
d16 1
d20 1
a20 1
LIB_DEPENDS=	tk41\\.1\\.:${PORTSDIR}/x11/tk41
d22 1
d36 1
a36 1
SETUP_FILE=	'Setup'
d39 1
a39 1
SETUP_FILE=	'Setup.thread'
d41 3
@


1.15
log
@Compile with thread support, if libc_r exists and WITH_THREADS is set.

Submitted by:	Peter Haight <peterh@@prognet.com>
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.14 1997/05/14 07:35:11 tg Exp $
d22 2
a23 2
HAS_CONFIGURE=	yes

d30 2
a31 2
# to 'yes', and you must have the FreeBSD threading c library (libc_r) 
# installed. See 'man 3 pthread' for details on libc_r. 
d36 1
a36 1
CONFIGURE_ARGS=	--with-thread
@


1.14
log
@Some reorganization of this port:

- build some modules as shared objects, reducing the interpreter's
  size and removing the dependency on tix
- install shared objects in lib
- remove version number from OS-dependent script dir

A new port of PyTix will follow shortly.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.13 1997/04/20 13:19:11 wosch Exp $
d28 12
d41 1
a41 1
	${CP} ${FILESDIR}/Setup ${WRKSRC}/Modules
@


1.13
log
@Add virtual category 'tk41'.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.12 1997/02/21 14:57:01 tg Exp $
a15 1
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} PyTix-1.12.tar.gz
d19 1
a19 2
LIB_DEPENDS=	tk41\\.1\\.:${PORTSDIR}/x11/tk41 \
		tix4175\\.1\\.:${PORTSDIR}/x11/tix
a26 8

PYTIXSRC=	${WRKDIR}/PyTix-1.12

post-extract:
	@@${ECHO_MSG} "===>   Add PyTix extensions to Python core"
	${CP} ${PYTIXSRC}/Tkinter.py ${WRKSRC}/Lib/tkinter
	${CP} ${PYTIXSRC}/Tix.py ${WRKSRC}/Lib/tkinter
	${CP} ${PYTIXSRC}/_tkinter.c ${WRKSRC}/Modules
@


1.12
log
@Use new libtix.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.11 1997/01/02 10:02:48 tg Exp $
d11 1
a11 1
CATEGORIES=	lang
@


1.11
log
@Compile in the PyTix extensions, now that we have Tix.

Change MAINTAINER from jkh to tg. OK'd by: Jordan.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.10 1996/11/17 06:12:49 obrien Exp $
d21 1
a21 1
		tix4141\\.1\\.:${PORTSDIR}/x11/tix
@


1.10
log
@Converted to MAN[1-9NL]
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.9 1996/11/12 02:18:59 obrien Exp $
d13 4
a16 1
		ftp://ftp.cwi.nl/pub/python/src/
d18 1
a18 1
MAINTAINER=	jkh@@FreeBSD.org
d20 2
a21 1
LIB_DEPENDS=	tk41\\.1\\.:${PORTSDIR}/x11/tk41
d29 8
@


1.9
log
@CATAGORIES+= -> CATAGORIES=
Reordered vars where needed.  Added MAINTAINERS where needed, many
mkdir --> ${MKDIR}, install -> ${INSTALL_*}, etc.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.8 1996/11/02 19:04:22 jkh Exp $
d24 1
a30 3
.if !defined(NOMANCOMPRESS)
	gzip -9nf ${PREFIX}/man/man1/python.1
.endif
@


1.8
log
@Update to version 1.4
Submitted-By: Thomas Gellekum <thomas@@ghpc8.ihf.rwth-aachen.de>
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.7 1996/10/14 23:14:37 asami Exp $
d11 1
a11 1
CATEGORIES+=	lang
d26 1
a26 1
	cp ${FILESDIR}/Setup ${WRKSRC}/Modules
@


1.7
log
@Remove LIB_DEPENDS on tcl75, it seems to compile and run fine using
the tcl library in /usr/lib.
@
text
@d2 1
a2 1
# Version required:     1.2
d6 1
a6 1
# $Id: Makefile,v 1.6 1996/08/17 15:39:33 chuckr Exp $
d9 2
a10 2
DISTNAME=       python1.3
PKGNAME=        python-1.3
d19 1
a19 1
WRKSRC=		${WRKDIR}/Python-1.3
d23 1
a23 1
INSTALL_TARGET=	install libinstall maninstall inclinstall
@


1.6
log
@Make python install include files.
Reviewed by:	jkh
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.5 1996/05/11 23:34:13 jkh Exp $
d17 1
a17 2
LIB_DEPENDS=	tcl75\\.1\\.:${PORTSDIR}/lang/tcl75 \
		tk41\\.1\\.:${PORTSDIR}/x11/tk41
@


1.5
log
@Upgrade this port to use the latest tcl/tk.
Patches Submitted by:	Soren Dayton <soren@@ambiguity.i-2.com>
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.4 1996/01/18 10:18:36 jkh Exp $
d24 1
a24 1
INSTALL_TARGET=	install libinstall maninstall
@


1.4
log
@Update to Python 1.3
Submitted by:	tg
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.3 1995/11/22 13:13:06 asami Exp $
d17 2
a18 2
LIB_DEPENDS=	tcl74\\.1\\.:${PORTSDIR}/lang/tcl74 \
		tk40\\.1\\.:${PORTSDIR}/x11/tk4
@


1.3
log
@Change category nome from "languages" to "lang".  Also remove "programming"
which appeared in some of them, everything here is a programming language! :)
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.2 1995/08/09 01:30:00 asami Exp $
d9 2
a10 2
DISTNAME=       python1.2
PKGNAME=        python-1.2
d12 2
a13 1
MASTER_SITES=	ftp://www.python.org/pub/python/src/
d17 8
a24 2
LIB_DEPENDS=	tcl\\.7\\.:${PORTSDIR}/lang/tcl \
		tk\\.3\\.:${PORTSDIR}/x11/tk
d29 5
a33 5
pre-install:
	cd ${WRKSRC}; ${MAKE} libinstall

WRKSRC=		${WRKDIR}/Python-1.2
HAS_CONFIGURE=	yes
@


1.2
log
@A little cleanup, move things around to correct order, put
MAINTAINER=jkh@@freebsd.org in a separate line so that people know
who to yell at, etc.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1995/08/08 22:09:06 jkh Exp $
d11 1
a11 1
CATEGORIES+=	languages
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $Id$
d10 1
a14 2
WRKSRC=		${WRKDIR}/Python-1.2
HAS_CONFIGURE=	yes
d24 3
@


1.1.1.1
log
@The Python programming language.
@
text
@@
