ports/61766: [PATCH] Update ports/www/resin3 to 3.0.6
Jean-Baptiste Quenot
jb.quenot at caraldi.com
Mon Jan 26 08:40:17 UTC 2004
The following reply was made to PR ports/61766; it has been noted by GNATS.
From: Jean-Baptiste Quenot <jb.quenot at caraldi.com>
To: FreeBSD-gnats-submit at freebsd.org
Cc:
Subject: Re: ports/61766: [PATCH] Update ports/www/resin3 to 3.0.6
Date: Mon, 26 Jan 2004 09:30:25 +0100
--kORqDWCi7qDJ0mEj
Content-Type: multipart/mixed; boundary="PNTmBPCT7hxwcZjr"
Content-Disposition: inline
--PNTmBPCT7hxwcZjr
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Please find attached a diff intended for the FreeBSD committers from
official maintainer. Thanks to Xin Li for submitting the updated port!
Changes:
* Use COPYDIRS variable in Makefile
* Upgrade to 3.0.6 (removed compile-loader deadlock)
* Update patches and packing list
* Remove files/patch-apache2 fixed upstreams
* Add license information
For convenience, a tarball of the updated port is also available at:
http://caraldi.com/jbq/resin/distfiles/resin3/resin3.tgz
MD5 (resin3.tgz) =3D b37b5f1edfb5a1c9d8987104f35720fe
Thanks in advance,
--=20
Jean-Baptiste Quenot
http://caraldi.com/jbq/
--PNTmBPCT7hxwcZjr
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=diff-resin
Content-Transfer-Encoding: quoted-printable
diff -ru /usr/ports/www/resin3/Makefile resin3/Makefile
--- /usr/ports/www/resin3/Makefile Fri Nov 21 09:47:56 2003
+++ resin3/Makefile Fri Jan 23 16:19:44 2004
@@ -8,8 +8,7 @@
#
=20
PORTNAME=3D resin
-PORTVERSION=3D 3.0.3
-PORTREVISION=3D 1
+PORTVERSION=3D 3.0.6
CATEGORIES=3D www java
MASTER_SITES=3D http://www.caucho.com/download/
=20
@@ -53,6 +52,7 @@
${WRKSRC}/conf/resin.conf \
${WRKSRC}/bin/wrapper.pl.in \
${FILESDIR}/resin.sh.in
+COPYDIRS=3D doc lib webapps xsl
=20
# Pass JAVA_HOME as determined by bsd.java.mk
CONFIGURE_ARGS+=3D --with-java-home=3D${JAVA_HOME}
@@ -88,6 +88,7 @@
SUBSTITUTIONS=3D -e "s|%%APP_HOME%%|${APP_HOME}|g" \
-e "s|%%APP_NAME%%|${APP_NAME}|g" \
-e "s|%%APXS%%|${APXS}|g" \
+ -e "s|%%COPYDIRS%%|${COPYDIRS}|g" \
-e "s|%%FILESDIR%%|${FILESDIR}|g" \
-e "s|%%GROUP%%|${GROUP}|g" \
-e "s|%%GID%%|${GID}|g" \
@@ -116,9 +117,9 @@
defined(WITH_APACHE) && (${WITH_APACHE} =3D=3D yes || ${WITH_APACHE} =3D=
=3D YES))
@${ECHO_CMD} >> ${PKGMESSAGE}
@${ECHO_CMD} The Resin Apache module mod_caucho has been activated \
- in the Apache configuration file, where you should also \
- add a line to specify the location of the Resin configuration \
- server, for example: | fmt -w 80 >> ${PKGMESSAGE}
+ in the Apache configuration file, where you should also \
+ add a line to specify the location of the Resin configuration \
+ server, for example: | fmt -w 80 >> ${PKGMESSAGE}
@${ECHO_CMD} ResinConfigServer localhost 6802 >> ${PKGMESSAGE}
.endif
@${MV} ${WRKDIR}/wrapper.pl.in ${WRKSRC}/bin/wrapper.pl.in
diff -ru /usr/ports/www/resin3/distinfo resin3/distinfo
--- /usr/ports/www/resin3/distinfo Mon Sep 29 14:57:59 2003
+++ resin3/distinfo Fri Jan 23 16:19:44 2004
@@ -1 +1 @@
-MD5 (resin-3.0.3.tar.gz) =3D 3ac2280481f81a3ffd4b395498e32dc6
+MD5 (resin-3.0.6.tar.gz) =3D 032fc45db04945a95cb080fda1b8f216
diff -ru /usr/ports/www/resin3/files/install.sh resin3/files/install.sh
--- /usr/ports/www/resin3/files/install.sh Mon Jan 5 00:22:23 2004
+++ resin3/files/install.sh Fri Jan 23 16:19:44 2004
@@ -39,13 +39,13 @@
=20
list()
{
- for dir in doc lib libexec xsl ; do
+ for dir in %%COPYDIRS%% libexec ; do
( cd %%WRKSRC%% ; find $dir )
done
}
=20
# Remove all empty dirs
-( cd %%WRKSRC%% ; find doc -type d -empty -delete )
+( cd %%WRKSRC%% && find %%COPYDIRS%% libexec -type d -empty -delete )
=20
echo Installing in %%APP_HOME%%
list | xargs tar -C %%WRKSRC%% -cf- | tar -C %%APP_HOME%% -xpf-
diff -ru /usr/ports/www/resin3/files/patch-apache-Makefile.in resin3/files/=
patch-apache-Makefile.in
--- /usr/ports/www/resin3/files/patch-apache-Makefile.in Thu Nov 20 22:44:1=
4 2003
+++ resin3/files/patch-apache-Makefile.in Fri Jan 23 16:19:44 2004
@@ -1,6 +1,6 @@
--- src/c/plugin/apache/Makefile.in.orig Thu Nov 13 09:27:52 2003
+++ src/c/plugin/apache/Makefile.in Thu Nov 13 09:28:36 2003
-@@ -28,8 +28,7 @@
+@@ -29,8 +29,7 @@
$(CC) -c $(INCLUDES) $(CFLAGS) $<
=20
install :
Only in /usr/ports/www/resin3/files: patch-apache2
diff -ru /usr/ports/www/resin3/files/patch-resin.conf resin3/files/patch-re=
sin.conf
--- /usr/ports/www/resin3/files/patch-resin.conf Mon Sep 29 14:57:59 2003
+++ resin3/files/patch-resin.conf Fri Jan 23 16:19:44 2004
@@ -1,11 +1,11 @@
---- conf/resin.conf.orig Mon Sep 29 10:29:29 2003
-+++ conf/resin.conf Mon Sep 29 10:29:48 2003
-@@ -37,7 +37,7 @@
+--- conf/resin.conf.orig Wed Jan 21 01:46:58 2004
++++ conf/resin.conf Fri Jan 23 12:09:34 2004
+@@ -63,7 +63,7 @@
</class-loader>
=20
<!-- The http port -->
-- <http id=3D'' host=3D'*' port=3D'8080'/>
-+ <http id=3D'' host=3D'*' port=3D'%%PORT%%'/>
+- <http id=3D"" host=3D"*" port=3D"8080"/>
++ <http id=3D"" host=3D"*" port=3D"%%PORT%%"/>
=20
<!--
- SSL port configuration:
diff -ru /usr/ports/www/resin3/pkg-descr resin3/pkg-descr
--- /usr/ports/www/resin3/pkg-descr Mon Sep 29 14:57:59 2003
+++ resin3/pkg-descr Fri Jan 23 16:19:44 2004
@@ -6,4 +6,20 @@
for Apache, and supports the latest Servlet 2.3 and JSP 1.2 specifications=
from
Sun.
=20
+o You may use Resin for development, evaluation, and demos.
+o You must contact us to purchase a deployment license if either:
+
+ * You are paid to use Resin.
+ * You are paying someone else to use Resin.=20
+
+o If no one is paid to use Resin, you may use Resin for deployment:
+
+ * students
+ * private use
+ * tiny startups with neither funding nor income.=20
+
+o Anyone falling in between should contact us for a waiver.
+o Distributors must contact us.
+o If you are allowed to use Resin, you may modify the source for that use.
+
WWW: http://www.caucho.com/
diff -ru /usr/ports/www/resin3/pkg-plist resin3/pkg-plist
--- /usr/ports/www/resin3/pkg-plist Fri Nov 21 09:47:56 2003
+++ resin3/pkg-plist Fri Jan 23 16:19:44 2004
@@ -1,13 +1,4 @@
-%%APP_NAME%%/doc/beta.xtp
-%%APP_NAME%%/doc/changes-1.xtp
-%%APP_NAME%%/doc/changes.xtp
-%%APP_NAME%%/doc/errata.xtp
-%%APP_NAME%%/doc/features.xtp
-%%APP_NAME%%/doc/future.xtp
-%%APP_NAME%%/doc/index.xtp
-%%APP_NAME%%/doc/href-map.xml
-%%APP_NAME%%/doc/toc.xml
-%%APP_NAME%%/doc/images/caucho-blue.gif
+%%APP_NAME%%/doc/css/default.css
%%APP_NAME%%/doc/images/apache_srun.gif
%%APP_NAME%%/doc/images/appserver.gif
%%APP_NAME%%/doc/images/background.gif
@@ -15,6 +6,7 @@
%%APP_NAME%%/doc/images/ball8.gif
%%APP_NAME%%/doc/images/bean.gif
%%APP_NAME%%/doc/images/bean1.gif
+%%APP_NAME%%/doc/images/caucho-white.jpg
%%APP_NAME%%/doc/images/caucho.gif
%%APP_NAME%%/doc/images/compiler.gif
%%APP_NAME%%/doc/images/file.gif
@@ -24,6 +16,7 @@
%%APP_NAME%%/doc/images/iis_srun.gif
%%APP_NAME%%/doc/images/jndi_tree.gif
%%APP_NAME%%/doc/images/jsp.gif
+%%APP_NAME%%/doc/images/left_background.gif
%%APP_NAME%%/doc/images/logo.gif
%%APP_NAME%%/doc/images/pixel.gif
%%APP_NAME%%/doc/images/resin_powered.gif
@@ -34,33 +27,39 @@
%%APP_NAME%%/doc/images/style.gif
%%APP_NAME%%/doc/images/webserver.gif
%%APP_NAME%%/doc/images/website_srun.gif
-%%APP_NAME%%/doc/images/caucho.jpg
-%%APP_NAME%%/doc/images/.xvpics/background.gif
-%%APP_NAME%%/doc/images/.xvpics/left_background.gif
-%%APP_NAME%%/doc/images/caucho-white.jpg
-%%APP_NAME%%/doc/images/left_background.gif
-%%APP_NAME%%/lib/resin.jar
-%%APP_NAME%%/lib/jsdk24.jar
-%%APP_NAME%%/lib/jta_101.jar
+%%APP_NAME%%/doc/changes-1.xtp
+%%APP_NAME%%/doc/changes.xtp
+%%APP_NAME%%/doc/index.xtp
+%%APP_NAME%%/doc/toc.xml
+%%APP_NAME%%/lib/dom.jar
%%APP_NAME%%/lib/isorelax.jar
-%%APP_NAME%%/lib/jmx.jar
%%APP_NAME%%/lib/jca-15.jar
+%%APP_NAME%%/lib/jmx-12.jar
+%%APP_NAME%%/lib/jsdk-24.jar
%%APP_NAME%%/lib/jstl-11.jar
+%%APP_NAME%%/lib/jta-101.jar
+%%APP_NAME%%/lib/license.jar
+%%APP_NAME%%/lib/resin.jar
%%APP_NAME%%/lib/webutil.jar
+%%APP_NAME%%/webapps/resin-doc.war
%%APP_NAME%%/xsl/caucho/comment.xsl
%%APP_NAME%%/xsl/caucho/contents.xsl
%%APP_NAME%%/xsl/caucho/control.xsl
%%APP_NAME%%/xsl/caucho/debug.xsl
%%APP_NAME%%/xsl/caucho/defaultcopy.xsl
%%APP_NAME%%/xsl/caucho/format.xsl
-%%APP_NAME%%/xsl/caucho/newstyle.xsl
-%%APP_NAME%%/xsl/caucho/weblog.xsl
%%APP_NAME%%/xsl/caucho/fun.xsl
%%APP_NAME%%/xsl/caucho/href.xsl
%%APP_NAME%%/xsl/caucho/include.xsl
+%%APP_NAME%%/xsl/caucho/newstyle.xsl
%%APP_NAME%%/xsl/caucho/nodeinfo.xsl
%%APP_NAME%%/xsl/caucho/toc.xsl
%%APP_NAME%%/xsl/caucho/viewfile.xsl
+%%APP_NAME%%/xsl/caucho/weblog.xsl
+%%APP_NAME%%/xsl/js/caucho/defaultcopy.xsl
+%%APP_NAME%%/xsl/js/caucho/format.xsl
+%%APP_NAME%%/xsl/js/caucho/weblog.xsl
+%%APP_NAME%%/xsl/tools/indexer.xsl
%%APP_NAME%%/xsl/caucho_default.xsl
%%APP_NAME%%/xsl/caucho_header.xsl
%%APP_NAME%%/xsl/caucho_subpage.xsl
@@ -71,9 +70,6 @@
%%APP_NAME%%/xsl/new_doc_header.xsl
%%APP_NAME%%/xsl/search.xsl
%%APP_NAME%%/xsl/subpage.xsl
-%%APP_NAME%%/xsl/js/caucho/defaultcopy.xsl
-%%APP_NAME%%/xsl/js/caucho/format.xsl
-%%APP_NAME%%/xsl/js/caucho/weblog.xsl
%%APP_NAME%%/libexec/libresin.so
%%APP_NAME%%/libexec/libresinssl.so
etc/app-default.xml
@@ -82,13 +78,15 @@
%%MOD_DIR%%/mod_caucho.so
%%APACHE%%@exec %%APXS%% -e -a -n caucho %f
%%APACHE%%@unexec %%APXS%% -e -A -n caucho %f
- at dirrm %%APP_NAME%%/doc/images/.xvpics
+ at dirrm %%APP_NAME%%/doc/css
@dirrm %%APP_NAME%%/doc/images
@dirrm %%APP_NAME%%/doc
@dirrm %%APP_NAME%%/lib
+ at dirrm %%APP_NAME%%/webapps
@dirrm %%APP_NAME%%/xsl/caucho
@dirrm %%APP_NAME%%/xsl/js/caucho
@dirrm %%APP_NAME%%/xsl/js
+ at dirrm %%APP_NAME%%/xsl/tools
@dirrm %%APP_NAME%%/xsl
@dirrm %%APP_NAME%%/libexec
@dirrm %%APP_NAME%%
--PNTmBPCT7hxwcZjr--
--kORqDWCi7qDJ0mEj
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQFAFNAe9xx3BCMc9gsRAp+cAJ92wa8QH1plqEco2xvLa+YLnnMTwACfcIJq
SnJey1mlC6UJZsaA7lMe9vQ=
=eiCu
-----END PGP SIGNATURE-----
--kORqDWCi7qDJ0mEj--
More information about the freebsd-ports-bugs
mailing list