struts stable port information

Package: struts
Version: 1.1
Revision: 2
Distribution: 10.4, 10.5
Architecture: powerpc
DescPackaging: Depends on commons-collection, which doesn't compile on intel
Type: java(1.4)
Depends: jdbc-optional, jakarta-servletapi (>= 4.1-1), xerces-j (>= 2.6.2-1), junit, commons-beanutils (>= 1.6.1-2), commons-collections (>= 3.1-2), commons-dbcp (>= 1.2.1-1), commons-digester (>= 1.5-2), commons-fileupload (>= 1.0-2), commons-lang (>= 2.0-2), commons-logging (>= 1.0.4-1), commons-pool (>= 1.2-1), commons-resources, commons-validator (>= 1.0.2-3), system-java14 | system-java15
BuildDepends: jdbc-optional, jakarta-servletapi (>= 4.1-1), xerces-j (>= 2.6.2-1), junit, commons-beanutils (>= 1.6.1-2), commons-collections (>= 3.1-2), commons-dbcp (>= 1.2.1-1), commons-digester (>= 1.5-2), commons-fileupload (>= 1.0-2), commons-lang (>= 2.0-2), commons-logging (>= 1.0.4-1), commons-pool (>= 1.2-1), commons-resources, commons-validator (>= 1.0.2-3), fink (>= 0.24.12-1), fink-mirrors (>= 0.22.1.1-1), system-java14-dev, ant
Source: mirror:apache:jakarta/struts/source/jakarta-struts-%v-src.tar.gz
Source-MD5: c21f443d145f5753d5b560a2d3c2d065
Source2: mirror:apache:jakarta/struts/struts-legacy/struts-legacy-1.0.tar.gz
Source2-MD5: 1ff5090621275089072672e323bdbe03
SourceDirectory: jakarta-%n-%v-src
PatchFile: %n.patch
PatchFile-MD5: 0ffecb6caf2dee5e9e29ffdc3a8b1faa
PatchScript: sed 's:@PREFIX@:%p:g' <%{PatchFile} | patch -p1
CompileScript: ant -Dstruts-legacy.jar="%b/../struts-legacy-1.0/struts-legacy.jar" dist
JarFiles: dist/lib/struts*.jar
InstallScript: <<
install -d -m 755 "%i/share/java/%n"
install -m 644 dist/lib/*.tld dist/lib/*.dtd dist/lib/*.xml "%i/share/java/%n/"
mkdir -p %i/share/doc/%n
( cd doc; tar -cf - . | (cd %i/share/doc/%n; tar -xf - ) )
mkdir -p %i/share/webapps
cp dist/webapps/*.war %i/share/webapps/
<<
DocFiles: dist/INSTALL dist/LICENSE dist/README
Homepage: http://tyrex.exolab.org/
Maintainer: Benjamin Reed
Description: Web development framework
DescDetail: <<
Welcome to Struts! The goal of this project is to provide an open
source framework for building web applications.

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).
<<
License: BSD

struts stable port .patch

diff -uNbr jakarta-struts-1.1-b3-src/build.properties jakarta-struts-1.1-b3-src-new/build.properties
--- jakarta-struts-1.1-b3-src/build.properties Wed Dec 31 19:00:00 1969
+++ jakarta-struts-1.1-b3-src-new/build.properties Wed Jan 29 15:16:51 2003
@@ -0,0 +1,24 @@
+# this stuff shouldn't really apply to our build
+catalina.home = ../jakarta-tomcat-4.0/build
+tomcat.home = ../build/tomcat
+tomcat.home.32 = /var/tomcat
+tomcat.home.40 = /var/tomcat4
+cactus.jar = ../jakarta-commons/cactus/out/servlet22/dist/lib/commons-cactus.jar
+cactus.ant.jar = ../jakarta-commons/cactus/out/servlet22/dist/lib/commons-cactus-ant.jar
+
+# here's all the jars we provide for building
+commons-beanutils.jar = @PREFIX@/share/java/commons-beanutils/commons-beanutils.jar
+commons-collections.jar = @PREFIX@/share/java/commons-collections/commons-collections-3.1.jar
+commons-dbcp.jar = @PREFIX@/share/java/commons-dbcp/commons-dbcp.jar
+commons-digester.jar = @PREFIX@/share/java/commons-digester/commons-digester.jar
+commons-fileupload.jar = @PREFIX@/share/java/commons-fileupload/commons-fileupload.jar
+commons-lang.jar = @PREFIX@/share/java/commons-lang/commons-lang.jar
+commons-logging.jar = @PREFIX@/share/java/commons-logging/commons-logging.jar
+commons-pool.jar = @PREFIX@/share/java/commons-pool/commons-pool.jar
+commons-resources.jar = @PREFIX@/share/java/commons-resources/commons-resources.jar
+commons-validator.jar = @PREFIX@/share/java/commons-validator/commons-validator.jar
+jakarta-oro.jar = @PREFIX@/share/java/jakarta-oro/jakarta-oro.jar
+jdbc20ext.jar = @PREFIX@/share/java/jdbc-optional/jdbc2_0-stdext.jar
+junit.jar = @PREFIX@/share/java/junit/junit.jar
+servlet.jar = @PREFIX@/share/java/jakarta-servletapi/servlet.jar
+xerces.jar = @PREFIX@/share/java/xerces-j/xercesImpl.jar

struts _unstable_ port information

Package: struts
Version: 1.2.9
Revision: 1
Distribution: 10.4, 10.5
Type: java(1.4)
Depends: antlr (>= 2.7.4-3), jdbc-optional, jakarta-servletapi (>= 4.1-1), xerces-j (>= 2.6.2-1), junit (>= 3.8.1-4), commons-beanutils (>= 1.6.1-2), commons-collections (>= 3.1-2), commons-dbcp (>= 1.2.1-1), commons-digester (>= 1.5-2), commons-fileupload (>= 1.0-2), commons-lang (>= 2.0-2), commons-logging (>= 1.0.4-1), commons-pool (>= 1.2-1), commons-resources, commons-validator (>= 1.1-1), system-java (>= 1.4-1)
BuildDepends: ant-base (>= 1.6.5-1), ant-optional (>= 1.6.5-1), antlr (>= 2.7.4-3), jdbc-optional, jakarta-servletapi (>= 4.1-1), xerces-j (>= 2.6.2-1), junit (>= 3.8.1-4), commons-beanutils (>= 1.6.1-2), commons-collections (>= 3.1-2), commons-dbcp (>= 1.2.1-1), commons-digester (>= 1.5-2), commons-fileupload (>= 1.0-2), commons-lang (>= 2.0-2), commons-logging (>= 1.0.4-1), commons-pool (>= 1.2-1), commons-resources, commons-validator (>= 1.1-1), fink (>= 0.24.12-1), fink-mirrors (>= 0.22.1.1-1), system-java-dev (>= 1.4-1)
Source: mirror:apache:struts/source/struts-%v-src.tar.gz
Source-MD5: 63ff6e570410876412f8fd97749b2415
Source2: mirror:apache:jakarta/struts/struts-legacy/struts-legacy-1.0.tar.gz
Source2-MD5: 1ff5090621275089072672e323bdbe03
SourceDirectory: %n-%v-src
PatchFile: %n.patch
PatchFile-MD5: 7d5be2f2852cbe6e71e6a083e300412a
PatchScript: <<
sed 's:@PREFIX@:%p:g' <%{PatchFile} | patch -p1
perl -pi -e 's, <<
CompileScript: <<
#!/bin/sh -ex

ANTLR_JAR=`find %p/share/antlr* %p/share/java -name antlr\*.jar 2>/dev/null | head -1`
install -d -m 755 lib
ant -Dantlr.jar="$ANTLR_JAR" -Dstruts-legacy.jar="%b/../struts-legacy-1.0/struts-legacy.jar" dist
<<
JarFiles: dist/lib/struts*.jar
InstallScript: <<
install -d -m 755 "%i/share/java/%n"
install -m 644 dist/lib/*.tld dist/lib/*.dtd dist/lib/*.xml "%i/share/java/%n/"
mkdir -p %i/share/doc/%n
( cd doc; tar -cf - . | (cd %i/share/doc/%n; tar -xf - ) )
mkdir -p %i/share/webapps
cp dist/webapps/*.war %i/share/webapps/
<<
DocFiles: dist/INSTALL dist/LICENSE dist/README
Homepage: http://struts.apache.org/
Maintainer: Benjamin Reed
Description: Web development framework
DescDetail: <<
The goal of Struts is to provide an open source framework for
building web applications.

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).
<<
License: BSD

struts _unstable_ port .patch

--- struts-1.2.7-src/build.properties 1969-12-31 19:00:00.000000000 -0500
+++ struts-1.2.7-src-new/build.properties 2005-10-25 16:03:59.000000000 -0400
@@ -0,0 +1,25 @@
+# this stuff shouldn't really apply to our build
+catalina.home = ../jakarta-tomcat-4.0/build
+tomcat.home = ../build/tomcat
+tomcat.home.32 = /var/tomcat
+tomcat.home.40 = /var/tomcat4
+cactus.jar = ../jakarta-commons/cactus/out/servlet22/dist/lib/commons-cactus.jar
+cactus.ant.jar = ../jakarta-commons/cactus/out/servlet22/dist/lib/commons-cactus-ant.jar
+
+# here's all the jars we provide for building
+antlr.jar = @PREFIX@/share/java/antlr/antlr.jar
+commons-beanutils.jar = @PREFIX@/share/java/commons-beanutils/commons-beanutils.jar
+commons-collections.jar = @PREFIX@/share/java/commons-collections/commons-collections-3.1.jar
+commons-dbcp.jar = @PREFIX@/share/java/commons-dbcp/commons-dbcp.jar
+commons-digester.jar = @PREFIX@/share/java/commons-digester/commons-digester.jar
+commons-fileupload.jar = @PREFIX@/share/java/commons-fileupload/commons-fileupload.jar
+commons-lang.jar = @PREFIX@/share/java/commons-lang/commons-lang.jar
+commons-logging.jar = @PREFIX@/share/java/commons-logging/commons-logging.jar
+commons-pool.jar = @PREFIX@/share/java/commons-pool/commons-pool.jar
+commons-resources.jar = @PREFIX@/share/java/commons-resources/commons-resources.jar
+commons-validator.jar = @PREFIX@/share/java/commons-validator/commons-validator.jar
+jakarta-oro.jar = @PREFIX@/share/java/jakarta-oro/jakarta-oro.jar
+jdbc20ext.jar = @PREFIX@/share/java/jdbc-optional/jdbc2_0-stdext.jar
+junit.jar = @PREFIX@/share/java/junit/junit.jar
+servlet.jar = @PREFIX@/share/java/jakarta-servletapi/servlet.jar
+xerces.jar = @PREFIX@/share/java/xerces-j/xercesImpl.jar