[Midnightbsd-cvs] mports: mports/java: Add jakarta-struts

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Sep 26 10:10:46 EDT 2008


Log Message:
-----------
Add jakarta-struts

Modified Files:
--------------
    mports/java:
        Makefile (r1.15 -> r1.16)

Added Files:
-----------
    mports/java/jakarta-struts:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/java/Makefile,v
retrieving revision 1.15
retrieving revision 1.16
diff -L java/Makefile -L java/Makefile -u -r1.15 -r1.16
--- java/Makefile
+++ java/Makefile
@@ -22,6 +22,7 @@
     SUBDIR += jakarta-commons-primitives
     SUBDIR += jakarta-oro
     SUBDIR += jakarta-regexp
+    SUBDIR += jakarta-struts
     SUBDIR += jamvm
     SUBDIR += javavmwrapper
     SUBDIR += jaxen
--- /dev/null
+++ java/jakarta-struts/pkg-descr
@@ -0,0 +1,24 @@
+The core of the Struts framework is a flexible control layer based
+on standard technologies like Java Servlets, JavaBeans,
+ResourceBundles, and Extensible Markup Language (XML), as well as
+various Jakarta Commons packages. Struts encourages application
+architectures based on the Model 2 approach, a variation of the
+classic Model-View-Controller (MVC) design paradigm.
+
+Struts provides its own Controller component and integrates with
+other technologies to provide the Model and the View. For the
+Model, Struts can interact with any standard data access
+technology, including Enterprise Java Beans, JDBC, and Object
+Relational Bridge. For the View, Struts works well with JavaServer
+Pages, including JSTL and JSF, as well as Velocity Templates, XSLT,
+and other presentation systems.
+
+The Struts framework provides the invisible underpinnings every
+professional web application needs to survive. Struts helps you
+create an extensible development environment for your application,
+based on published standards and proven design patterns.
+
+Struts is part of the Apache Jakarta Project, sponsored by the
+Apache Software Foundation. The official Struts home page is at
+
+WWW: http://jakarta.apache.org/struts/
--- /dev/null
+++ java/jakarta-struts/pkg-plist
@@ -0,0 +1,60 @@
+%%T%%/INSTALL
+%%T%%/LICENSE
+%%T%%/NOTICE
+%%T%%/README
+%%T%%/contrib/struts-el/README.txt
+%%T%%/contrib/struts-el/lib/c-rt.tld
+%%T%%/contrib/struts-el/lib/c.tld
+%%T%%/contrib/struts-el/lib/fmt-rt.tld
+%%T%%/contrib/struts-el/lib/fmt.tld
+%%T%%/contrib/struts-el/lib/jstl.jar
+%%T%%/contrib/struts-el/lib/sql-rt.tld
+%%T%%/contrib/struts-el/lib/sql.tld
+%%T%%/contrib/struts-el/lib/standard.jar
+%%T%%/contrib/struts-el/lib/struts-bean-el.tld
+%%T%%/contrib/struts-el/lib/struts-bean.tld
+%%T%%/contrib/struts-el/lib/struts-el.jar
+%%T%%/contrib/struts-el/lib/struts-html-el.tld
+%%T%%/contrib/struts-el/lib/struts-html.tld
+%%T%%/contrib/struts-el/lib/struts-logic-el.tld
+%%T%%/contrib/struts-el/lib/struts-logic.tld
+%%T%%/contrib/struts-el/lib/struts-nested.tld
+%%T%%/contrib/struts-el/lib/struts-tiles-el.tld
+%%T%%/contrib/struts-el/lib/struts-tiles.tld
+%%T%%/contrib/struts-el/lib/struts.jar
+%%T%%/contrib/struts-el/lib/x-rt.tld
+%%T%%/contrib/struts-el/lib/x.tld
+%%T%%/contrib/struts-el/webapps/strutsel-exercise-taglib.war
+%%T%%/lib/antlr.jar
+%%T%%/lib/commons-beanutils.jar
+%%T%%/lib/commons-collections.jar
+%%T%%/lib/commons-digester.jar
+%%T%%/lib/commons-fileupload.jar
+%%T%%/lib/commons-logging.jar
+%%T%%/lib/commons-validator.jar
+%%T%%/lib/jakarta-oro.jar
+%%T%%/lib/struts-bean.tld
+%%T%%/lib/struts-config_1_0.dtd
+%%T%%/lib/struts-config_1_1.dtd
+%%T%%/lib/struts-config_1_2.dtd
+%%T%%/lib/struts-html.tld
+%%T%%/lib/struts-logic.tld
+%%T%%/lib/struts-nested.tld
+%%T%%/lib/struts-tiles.tld
+%%T%%/lib/struts.jar
+%%T%%/lib/tiles-config_1_1.dtd
+%%T%%/lib/validator-rules.xml
+%%T%%/lib/web-app_2_2.dtd
+%%T%%/lib/web-app_2_3.dtd
+%%T%%/webapps/struts-blank.war
+%%T%%/webapps/struts-documentation.war
+%%T%%/webapps/struts-examples.war
+%%T%%/webapps/struts-mailreader.war
+%%T%%/webapps/tiles-documentation.war
+ at dirrm %%T%%/contrib/struts-el/lib
+ at dirrm %%T%%/contrib/struts-el/webapps
+ at dirrm %%T%%/contrib/struts-el
+ at dirrm %%T%%/contrib
+ at dirrm %%T%%/lib
+ at dirrm %%T%%/webapps
+ at dirrm %%T%%
--- /dev/null
+++ java/jakarta-struts/Makefile
@@ -0,0 +1,33 @@
+# New ports collection makefile for:    Struts framework
+# Date created:		Thu Jun 26 15:50:28 EEST 2003
+# Whom:			Anton Yudin <toha at toha.org.ua>
+#
+# $MidnightBSD: mports/java/jakarta-struts/Makefile,v 1.1 2008/09/26 14:10:43 laffer1 Exp $
+# $FreeBSD: ports/java/jakarta-struts/Makefile,v 1.7 2008/06/06 13:38:40 edwin Exp $
+#
+
+PORTNAME=	jakarta-struts
+PORTVERSION=	1.2.4
+CATEGORIES=	java devel
+MASTER_SITES=	${MASTER_SITE_APACHE}
+MASTER_SITE_SUBDIR=struts/binaries
+DIST_SUBDIR=	jakarta
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Struts framework
+LICENSE=	apache2
+
+USE_JAVA=	yes
+JAVA_VERSION=	1.3+
+NO_BUILD=	YES
+USE_ZIP=	YES
+
+JAVASHAREDIR=	share/java
+TDIR=		${JAVASHAREDIR}/${PKGNAME}
+PLIST_SUB+=	T=${TDIR}
+
+do-install:
+	cd ${WRKSRC} && ${FIND} . -type d -exec ${INSTALL} -d ${PREFIX}/${TDIR}/'{}' \; && \
+	${FIND} . -type f -exec ${INSTALL_DATA} '{}' ${PREFIX}/${TDIR}/'{}' \;
+
+.include <bsd.port.mk>
--- /dev/null
+++ java/jakarta-struts/distinfo
@@ -0,0 +1,3 @@
+MD5 (jakarta/jakarta-struts-1.2.4.zip) = fe5e0efd842b81ca29aa9c65acbd7e4a
+SHA256 (jakarta/jakarta-struts-1.2.4.zip) = c9ea31571f2e1b113628b7eb77d28563385029b7f31e2478f1e0fa53cb0ae2f4
+SIZE (jakarta/jakarta-struts-1.2.4.zip) = 12895640


More information about the Midnightbsd-cvs mailing list