diff options
author | Alex Dupre <ale@FreeBSD.org> | 2010-11-11 15:36:18 +0000 |
---|---|---|
committer | Alex Dupre <ale@FreeBSD.org> | 2010-11-11 15:36:18 +0000 |
commit | 52aab444593f23cdcb657b52bd32bc02693ac5a1 (patch) | |
tree | 29d09fdf0c6bf3c184f52e69e2c885d926606bd1 /java | |
parent | - Update to 0.4.2 (diff) |
Java Transaction API (JTA) specifies standard Java interfaces between a
transaction manager and the parties involved in a distributed transaction
system: the resource manager, the application server, and the
transactional applications.
The JTA specification was developed by Sun Microsystems in cooperation
with leading industry partners in the transaction processing and database
system arena. See JSR 907.
WWW: http://www.oracle.com/technetwork/java/javaee/tech/jta-138684.html
Diffstat (limited to 'java')
-rw-r--r-- | java/Makefile | 1 | ||||
-rw-r--r-- | java/jta/Makefile | 46 | ||||
-rw-r--r-- | java/jta/distinfo | 2 | ||||
-rw-r--r-- | java/jta/pkg-descr | 10 |
4 files changed, 59 insertions, 0 deletions
diff --git a/java/Makefile b/java/Makefile index dba73c20c50c..63353d8dad25 100644 --- a/java/Makefile +++ b/java/Makefile @@ -125,6 +125,7 @@ SUBDIR += jomp SUBDIR += jrosetta SUBDIR += jsdk + SUBDIR += jta SUBDIR += jtiger SUBDIR += jump SUBDIR += junit diff --git a/java/jta/Makefile b/java/jta/Makefile new file mode 100644 index 000000000000..2590b75e40bb --- /dev/null +++ b/java/jta/Makefile @@ -0,0 +1,46 @@ +# New ports collection makefile for: JTA +# Date created: 5 Nov 2010 +# Whom: Alex Dupre <ale@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= jta +PORTVERSION= 1.0.1 +CATEGORIES= java devel +MASTER_SITES= # +DISTNAME= ${PORTNAME}-spec${PORTVERSION:S/./_/g} + +MAINTAINER= ports@FreeBSD.org +COMMENT= Java Transaction API (JTA) + +USE_ZIP= yes +USE_JAVA= yes +JAVA_VERSION= 1.4+ + +NO_BUILD= yes +NO_CDROM= See the license +DOWNLOAD_URL= https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=7286-jta-${PORTVERSION}-spec-oth-JSpec@CDS-CDS_Developer + +PORTDOCS= ${DISTNAME}.pdf javadocs + +PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar + +.include <bsd.port.pre.mk> +.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) && !defined(PACKAGE_BUILDING) +IGNORE= you must manually fetch the distribution from ${DOWNLOAD_URL} and place it in ${DISTDIR} then run make again +.endif + +do-install: + @${ECHO_MSG} -n ">> Install JAR file as ${JAVAJARDIR}/${PORTNAME}.jar..." + @${INSTALL_DATA} ${WRKSRC}/${DISTNAME}.jar ${JAVAJARDIR}/${PORTNAME}.jar + @${ECHO_MSG} " [ DONE ]" +.if !defined(NOPORTDOCS) + @${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..." + @${MKDIR} ${DOCSDIR} + @cd ${WRKSRC}/docs && ${FIND} ${PORTDOCS} \ + | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} > /dev/null 2>&1 + @${ECHO_MSG} " [ DONE ]" +.endif + +.include <bsd.port.post.mk> diff --git a/java/jta/distinfo b/java/jta/distinfo new file mode 100644 index 000000000000..a0e2fb9c7ef4 --- /dev/null +++ b/java/jta/distinfo @@ -0,0 +1,2 @@ +SHA256 (jta-spec1_0_1.zip) = a64752468f73559dba9b71e895df2c9556b9b5f78f487f04730a8764db94ecfe +SIZE (jta-spec1_0_1.zip) = 616357 diff --git a/java/jta/pkg-descr b/java/jta/pkg-descr new file mode 100644 index 000000000000..49a634ae71c0 --- /dev/null +++ b/java/jta/pkg-descr @@ -0,0 +1,10 @@ +Java Transaction API (JTA) specifies standard Java interfaces between a +transaction manager and the parties involved in a distributed transaction +system: the resource manager, the application server, and the +transactional applications. + +The JTA specification was developed by Sun Microsystems in cooperation +with leading industry partners in the transaction processing and database +system arena. See JSR 907. + +WWW: http://www.oracle.com/technetwork/java/javaee/tech/jta-138684.html |