head	1.7;
access;
symbols
	RELEASE_8_3_0:1.5
	RELEASE_9_0_0:1.5
	RELEASE_7_4_0:1.4
	RELEASE_8_2_0:1.4
	RELEASE_6_EOL:1.4
	RELEASE_8_1_0:1.4
	RELEASE_7_3_0:1.4
	RELEASE_8_0_0:1.4
	RELEASE_7_2_0:1.4
	RELEASE_7_1_0:1.4
	RELEASE_6_4_0:1.4
	RELEASE_5_EOL:1.3
	RELEASE_7_0_0:1.2
	RELEASE_6_3_0:1.2
	PRE_XORG_7:1.1
	RELEASE_4_EOL:1.1
	RELEASE_6_2_0:1.1
	RELEASE_6_1_0:1.1
	RELEASE_5_5_0:1.1
	RELEASE_6_0_0:1.1;
locks; strict;
comment	@# @;


1.7
date	2012.12.10.13.24.59;	author svnexp;	state Exp;
branches;
next	1.6;

1.6
date	2012.11.17.05.58.51;	author svnexp;	state Exp;
branches;
next	1.5;

1.5
date	2011.07.21.05.02.48;	author linimon;	state Exp;
branches;
next	1.4;

1.4
date	2008.06.06.13.41.10;	author edwin;	state Exp;
branches;
next	1.3;

1.3
date	2008.02.27.15.10.53;	author ehaupt;	state Exp;
branches;
next	1.2;

1.2
date	2007.05.19.20.13.41;	author flz;	state Exp;
branches;
next	1.1;

1.1
date	2005.08.01.15.11.30;	author hq;	state Exp;
branches;
next	;


desc
@@


1.7
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: Herve Quiroz <hq@@FreeBSD.org>
# $FreeBSD: head/lang/jakarta-commons-jelly/Makefile 308604 2012-12-10 13:18:28Z bapt $

PORTNAME=	commons-jelly
PORTVERSION=	1.0
PORTREVISION=	2
CATEGORIES=	lang devel java
MASTER_SITES=	${MASTER_SITE_APACHE_COMMONS_BINARIES}
MASTER_SITE_SUBDIR=	${PORTNAME:S,commons-,,}
PKGNAMEPREFIX=	jakarta-

MAINTAINER=	hq@@FreeBSD.org
COMMENT=	XML based scripting engine

RUN_DEPENDS=	java:${PORTSDIR}/java/javavmwrapper

USE_JAVA=	yes
JAVA_VERSION=	1.6+
NO_BUILD=	yes

DATADIR=	${JAVASHAREDIR}/${PORTNAME}
READMES=	LICENSE.txt NOTICE.txt README.txt RELEASE-NOTES.txt
DATAFILES=	custom lib bin

.if !defined(NOPORTDOCS)
PORTDOCS=	*
.endif

SUB_FILES=	jelly.sh
PLIST_FILES=	bin/jelly

post-extract:
	${RM} -f ${WRKSRC}/bin/jelly.bat ${WRKSRC}/bin/jelly

do-install:
	cd ${WRKSRC} && ${FIND} ${DATAFILES} -type d -exec ${MKDIR} ${DATADIR}/{} ";"
	cd ${WRKSRC} && ${FIND} ${DATAFILES} -type f -exec ${INSTALL_DATA} {} ${DATADIR}/{} ";"
	${INSTALL_SCRIPT} ${WRKDIR}/jelly.sh ${PREFIX}/bin/jelly
.if !defined(NOPORTDOCS)
	cd ${WRKSRC}/docs && ${FIND} ${PORTDOCS} -type d -exec ${MKDIR} ${DOCSDIR}/{} ";"
	cd ${WRKSRC}/docs && ${FIND} ${PORTDOCS} -type f -exec ${INSTALL_DATA} {} ${DOCSDIR}/{} ";"
	${INSTALL_DATA} ${READMES:S|^|${WRKSRC}/|} ${DOCSDIR}/
.endif

post-install:
	@@${FIND} -s ${DATAFILES:S,^,${WRKSRC}/,} -not -type d 2>/dev/null | \
		${SED} -ne 's,^${WRKSRC},${DATADIR:S,^${PREFIX}/,,},p' >> ${TMPPLIST}
	@@${FIND} -s -d ${DATAFILES:S,^,${WRKSRC}/,} -type d 2>/dev/null | \
		${SED} -ne 's,^${WRKSRC},@@dirrm ${DATADIR:S,^${PREFIX}/,,},p' >> ${TMPPLIST}
	@@${ECHO_CMD} '@@dirrm ${DATADIR:S,^${PREFIX}/,,}' >> ${TMPPLIST}

.include <bsd.port.mk>
@


1.6
log
@Switch exporter over
@
text
@d1 2
a2 5
# Ports collection makefile for:	Jakarta Commons Jelly
# Date created:				29 July 2005
# Whom:					Herve Quiroz <hq@@FreeBSD.org>
#
# $FreeBSD: head/lang/jakarta-commons-jelly/Makefile 300896 2012-07-14 13:54:48Z beat $
d18 1
a18 1
JAVA_VERSION=	1.5+
@


1.5
log
@Now that the Java 1.3 and Java 1.4 ports are deprecated and will expire soon,
remove support for them from bsd.java.mk.  As Jikes is not available in Java 1.5
or higher, remove it from bsd.java.mk too (suggested by hq@@) and from the ports
which used it (only occurences were USE_JIKES=no).  Support for the Blackdown VM
is also removed, as it is not available in Java 1.5 and higher.

Also remove the mapping from Java 1.1-1.4 to Java 1.5+ in bsd.java.mk to detect
old, broken ports; therefore bump the minimal value of JAVA_VERSION to 1.5.
While here, replace static values of JAVA_VERSION in files/*.in by
%%JAVA_VERSION%% .

PR:		ports/158969
Submitted by:	rene
Tested on:	pointyhat-west -exp
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.4
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
@d21 1
a21 1
JAVA_VERSION=	1.3+
@


1.3
log
@Apache Commons project are no longer hosted under MASTER_SITES_APACHE
jakarta/commons subdirectory, they have been moved one directory up.

Introduce MASTER_SITE_APACHE_COMMONS_SOURCE and adjust 22 ports accordingly.

PR:		121041
Submitted by:	Marcin Cieslak <saper@@system.pl>
Approved by:	portmgr (linimon)
@
text
@d9 1
a9 1
PORTREVISION=	1
@


1.2
log
@- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
@
text
@d11 2
a12 2
MASTER_SITES=	${MASTER_SITE_APACHE_JAKARTA}
MASTER_SITE_SUBDIR=	${PORTNAME:S,-,/,}/binaries
@


1.1
log
@Jelly is an XML based scripting engine. The basic idea is that XML elements can
be bound to a Java Tag which is a Java bean that performs some function.

Jelly is totally extendable via custom actions (in a similar way to JSP custom
tags) as well as cleanly integrating with scripting languages such as Jexl,
Velocity, pnuts, beanshell and via BSF (Bean Scripting Framework) languages
like JavaScript & JPython.

Jelly uses an XMLOutput class which extends SAX ContentHandler to output XML
events. This makes Jelly ideal for XML content generation, SOAP scripting or
dynamic web site generation. A single Jelly tag can produce, consume, filter or
transform XML events. This leads to a powerful XML pipeline engine similar in
some ways to Cocoon.

WWW:	http://jakarta.apache.org/commons/jelly/index.html
@
text
@d9 1
@

