head	1.23;
access;
symbols
	RELEASE_8_3_0:1.21
	RELEASE_9_0_0:1.21
	RELEASE_7_4_0:1.20
	RELEASE_8_2_0:1.20
	RELEASE_6_EOL:1.20
	RELEASE_8_1_0:1.20
	RELEASE_7_3_0:1.19
	RELEASE_8_0_0:1.19
	RELEASE_7_2_0:1.18
	RELEASE_7_1_0:1.18
	RELEASE_6_4_0:1.18
	RELEASE_5_EOL:1.17
	RELEASE_7_0_0:1.17
	RELEASE_6_3_0:1.17
	PRE_XORG_7:1.15
	RELEASE_4_EOL:1.15
	RELEASE_6_2_0:1.15
	RELEASE_6_1_0:1.13
	RELEASE_5_5_0:1.13
	RELEASE_6_0_0:1.13
	RELEASE_5_4_0:1.13
	RELEASE_4_11_0:1.13
	RELEASE_5_3_0:1.13
	RELEASE_4_10_0:1.13
	RELEASE_5_2_1:1.12
	RELEASE_5_2_0:1.12
	RELEASE_4_9_0:1.12
	RELEASE_5_1_0:1.12
	RELEASE_4_8_0:1.12
	RELEASE_5_0_0:1.11
	RELEASE_4_7_0:1.11
	RELEASE_4_6_2:1.10
	RELEASE_4_6_1:1.10
	RELEASE_4_6_0:1.10
	RELEASE_5_0_DP1:1.8
	RELEASE_4_5_0:1.6
	RELEASE_4_4_0:1.2
	RELEASE_4_3_0:1.1;
locks; strict;
comment	@# @;


1.23
date	2012.12.10.13.24.59;	author svnexp;	state Exp;
branches;
next	1.22;

1.22
date	2012.11.17.05.58.51;	author svnexp;	state Exp;
branches;
next	1.21;

1.21
date	2011.03.26.04.48.25;	author lwhsu;	state Exp;
branches;
next	1.20;

1.20
date	2010.06.09.11.39.43;	author lwhsu;	state Exp;
branches;
next	1.19;

1.19
date	2009.08.22.00.24.32;	author amdmi3;	state Exp;
branches;
next	1.18;

1.18
date	2008.06.06.13.41.10;	author edwin;	state Exp;
branches;
next	1.17;

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

1.16
date	2007.05.19.20.13.42;	author flz;	state Exp;
branches;
next	1.15;

1.15
date	2006.06.03.17.27.43;	author perky;	state Exp;
branches;
next	1.14;

1.14
date	2006.05.09.20.52.15;	author edwin;	state Exp;
branches;
next	1.13;

1.13
date	2004.02.04.05.21.38;	author marcus;	state Exp;
branches;
next	1.12;

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

1.11
date	2002.06.25.07.50.56;	author perky;	state Exp;
branches;
next	1.10;

1.10
date	2002.05.20.15.10.42;	author ijliao;	state Exp;
branches;
next	1.9;

1.9
date	2002.05.20.05.27.12;	author kris;	state Exp;
branches;
next	1.8;

1.8
date	2002.04.01.03.34.55;	author ijliao;	state Exp;
branches;
next	1.7;

1.7
date	2002.01.28.11.28.22;	author olgeni;	state Exp;
branches;
next	1.6;

1.6
date	2002.01.22.11.33.20;	author olgeni;	state Exp;
branches;
next	1.5;

1.5
date	2001.12.22.12.43.09;	author kevlo;	state Exp;
branches;
next	1.4;

1.4
date	2001.12.06.09.57.42;	author ijliao;	state Exp;
branches;
next	1.3;

1.3
date	2001.09.21.05.54.58;	author petef;	state Exp;
branches;
next	1.2;

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

1.1
date	2001.04.07.04.56.17;	author will;	state Exp;
branches;
next	;


desc
@@


1.23
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/308604
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r308604 | bapt | 2012-12-10 13:18:28 +0000 (Mon, 10 Dec 2012) | 3 lines
## SVN ##
## SVN ## Decommissioning java 1.5 (EOLed since October 2009):
## SVN ## suppress any reference to JAVA_VERSION=	1.5+ (part2)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@# Created by: Hye-Shik Chang <perky@@python.or.kr>
# $FreeBSD: head/lang/jython/Makefile 308604 2012-12-10 13:18:28Z bapt $

PORTNAME=	jython
PORTVERSION=	2.5.2
CATEGORIES=	lang python java
MASTER_SITES=	SF
DISTNAME=	jython_installer-${PORTVERSION}
EXTRACT_SUFX=	.jar
EXTRACT_ONLY=	# none

MAINTAINER=	python@@FreeBSD.org
COMMENT=	An implementation of Python Interpreter in Pure Java

BUILD_DEPENDS=	bash:${PORTSDIR}/shells/bash
RUN_DEPENDS=	bash:${PORTSDIR}/shells/bash

USE_JAVA=	yes
JAVA_VERSION=	1.6+
NO_BUILD=	yes
REINPLACE_ARGS=	-i ""

INST_TARGET?=	lib/jython
JYTHON_PREFIX=	${PREFIX}/${INST_TARGET}
PLIST_SUB+=	JYTHON_DIR=${INST_TARGET}

CACHEDIR_SPEC=	-Dpython.cachedir=${WRKDIR}/jython-cachedir

do-install:
	@@# Do tons of backflips so that the cachedir is put into the user's home
	@@# directory (it's irritating to not be able to cache stuff if you're
	@@# not root).  Furthermore, don't leave a cachedir around from either a
	@@# port install or a package install, but do cache the *.py files in Lib
	@@# during a port install or a package install.
	cd ${DISTDIR} && ${JAVA} ${CACHEDIR_SPEC} \
		-jar ${DISTNAME}${EXTRACT_SUFX} \
		--silent -d ${JYTHON_PREFIX} -t standard
	${REINPLACE_CMD} \
		's/-cl/"-Dpython.cachedir=$${HOME}\/.jython-cachedir" -cl/g' \
		${JYTHON_PREFIX}/jython
	${REINPLACE_CMD} \
		's,if expr "$$link" : '\''/'\'' > /dev/null; then,if expr "$$link" : '\''^/'\'' > /dev/null; then,' \
		${JYTHON_PREFIX}/jython
	${REINPLACE_CMD} 's/^python\.cachedir/#&/g' ${JYTHON_PREFIX}/registry
	${JYTHON_PREFIX}/jython ${CACHEDIR_SPEC} -c None

	@@# Install symbolic links for convenience.
	-${LN} -sf ${JYTHON_PREFIX}/jython ${PREFIX}/bin/jython
	-${LN} -sf ${JYTHON_PREFIX}/registry ${PREFIX}/etc/jython.reg

.include <bsd.port.mk>
@


1.22
log
@Switch exporter over
@
text
@d1 2
a2 6
# New ports collection makefile for:	jython
# Date created:				3 April 2001
# Whom:					Hye-Shik Chang <perky@@python.or.kr>
#
# $FreeBSD: head/lang/jython/Makefile 300896 2012-07-14 13:54:48Z beat $
#
d19 1
a19 1
JAVA_VERSION=	1.5+
@


1.21
log
@- Update to 2.5.2
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.20
log
@- Update to 2.5.1
@
text
@d9 1
a9 1
PORTVERSION=	2.5.1
d45 3
@


1.19
log
@- Switch SourceForge ports to the new File Release System: categories starting with H,I,J,K,L
@
text
@d9 1
a9 2
PORTVERSION=	2.2
PORTREVISION=	1
d19 3
d23 1
a23 1
JAVA_VERSION=	1.3+
d27 1
a27 1
INST_TARGET?=	lib/jython${PORTVERSION:S/.//g}
a49 1
	-${LN} -sf ${JYTHON_PREFIX}/jythonc ${PREFIX}/bin/jythonc
@


1.18
log
@Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@@
Approved by:    portmgr (pav)
@
text
@d12 1
a12 2
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@


1.17
log
@- Update to 2.2.
- Pass maintainership to python@@ team.
@
text
@d10 1
@


1.16
log
@- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
@
text
@d9 1
a9 2
PORTVERSION=	2.1
PORTREVISION=	3
d13 2
a14 2
DISTNAME=	${PORTNAME}-${PORTVERSION:S/.//g}
EXTRACT_SUFX=	.class
d17 1
a17 1
MAINTAINER=	perky@@FreeBSD.org
d25 1
a25 2
INST_PACKAGES?=	demo lib source
INST_TARGET?=	${DISTNAME:S/-//g}
d37 3
a39 2
	cd ${DISTDIR} && ${JAVA} ${CACHEDIR_SPEC} -classpath . ${DISTNAME} \
	    -o ${JYTHON_PREFIX} ${INST_PACKAGES}
@


1.15
log
@Update for bsd.java.mk 2.0

PR:		98387
Submitted by:	hq
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.14
log
@Remove USE_REINPLACE from the categories starting with L
@
text
@d21 2
a22 1
USE_JAVA=	1.3+
@


1.13
log
@Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 2)
@
text
@a22 1
USE_REINPLACE=	yes
@


1.12
log
@Use per-user cachedir instead of root's that causes some problems.

Submitted by:	Shannon -jj Behrens <jj@@nttmcl.com>
PR:		48267
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.11
log
@Updating my email address.

Approved by: cjh (mentor)
@
text
@d10 1
d19 1
d23 2
d31 2
d34 12
a45 2
	cd ${DISTDIR} && ${JAVA} -classpath . ${DISTNAME} -o ${JYTHON_PREFIX} ${INST_PACKAGES}
	cd ${JYTHON_PREFIX} && ./jython Lib/compileall.py Lib/
d47 1
a47 1
	# symbolic links for convenience
@


1.10
log
@unbreak by fix dependencies

PR:		38344
Submitted by:	maintainer
@
text
@d17 1
a17 1
MAINTAINER=	perky@@fallin.lv
@


1.9
log
@BROKEN: Does not build
@
text
@d19 1
a19 3
BROKEN=		"Does not build"

USE_JAVA=	1.1+
@


1.8
log
@bsd.java.mk-ify

PR:		36592
Submitted by:	maintainer
@
text
@d19 2
@


1.7
log
@Add jythonc to the symlinks in bin/. Also create the links from pkg-plist
for better binary package support.

Approved by:	maintainer
@
text
@d19 1
a19 4
BUILD_DEPENDS=	${JAVA}:${PORTSDIR}/java/javavmwrapper
RUN_DEPENDS=	${JAVA}:${PORTSDIR}/java/javavmwrapper

JAVA?=		${LOCALBASE}/bin/javavm
a23 1

@


1.6
log
@Update port to version 2.1.

PR:		33392
Submitted by:	Hye Shik Chang <perky@@fallin.lv>
@
text
@d37 1
@


1.5
log
@Update to version 2.1.b2

PR: 33077
Submitted by: MAINTAINER
@
text
@d9 1
a9 1
PORTVERSION=	2.1.b2
d17 1
a17 1
MAINTAINER=	perky@@python.or.kr
d36 2
a37 2
	-${LN} -s ${JYTHON_PREFIX}/jython ${PREFIX}/bin/jython
	-${LN} -s ${JYTHON_PREFIX}/registry ${PREFIX}/etc/jython.reg
@


1.4
log
@upgrade to 2.1b1

PR:		32544
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	2.1.b1
@


1.3
log
@- update to 2.1.a3
- depend on javamwrapper instead of the java binary
- install into PREFIX, not LOCALBASE

PR:		30678
Submitted by:	maintainer
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/jython/Makefile,v 1.2 2001/06/05 09:45:35 sobomax Exp $
d9 1
a9 1
PORTVERSION=	2.1.a3
d32 1
a32 1
	cd ${DISTDIR} && ${JAVA} ${DISTNAME} -o ${JYTHON_PREFIX} ${INST_PACKAGES}
@


1.2
log
@Java now lives in ${LOCALBASE}/linux-jdk1.3.1, not in linux-jdk1.3.0.

Submitted by:	Ernst de Haan <ernst@@jollem.com>
No responce from:	kevlo (maintainer of linux-jdk13)
@
text
@d5 1
a5 1
# $FreeBSD$
d9 1
a9 1
PORTVERSION=	2.0
d19 2
a20 2
BUILD_DEPENDS=	${JAVA}:${PORTSDIR}/java/linux-jdk13
RUN_DEPENDS=	${JAVA}:${PORTSDIR}/java/linux-jdk13
d22 1
a22 1
JAVA?=		${LOCALBASE}/linux-jdk1.3.1/bin/java
d26 1
a26 1
INST_TARGET?=	${DISTNAME}
d28 1
a28 1
JYTHON_PREFIX=	${LOCALBASE}/${INST_TARGET}
d36 2
a37 2
	-${LN} -s ${JYTHON_PREFIX}/jython ${LOCALBASE}/bin/jython
	-${LN} -s ${JYTHON_PREFIX}/registry ${LOCALBASE}/etc/jython.reg
@


1.1
log
@Add jython 2.0, an implementation of Python Interpreter with Pure
Java.

PR:		26302
Submitted by:	Hye-Shik Chang <perky@@python.or.kr>
@
text
@d22 1
a22 1
JAVA?=		${LOCALBASE}/linux-jdk1.3.0/bin/java
@

