ports/68002: Maintainer update: Resin 3.0.8 released

Jean-Baptiste Quenot jb.quenot at caraldi.com
Wed Jun 16 09:40:50 UTC 2004


>Number:         68002
>Category:       ports
>Synopsis:       Maintainer update: Resin 3.0.8 released
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jun 16 09:40:20 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Jean-Baptiste Quenot <jb.quenot at caraldi.com>
>Release:        FreeBSD 5.2-CURRENT i386
>Organization:
>Environment:
System: FreeBSD anyware12.anyware 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Fri Mar 26 17:43:44 CET 2004 jbq at anyware12.anyware:/usr/obj/usr/src/sys/ANYWARE12 i386
>Description:
* Resin has been updated to 3.0.8, see
  http://www.caucho.com/resin-3.0/features/resin-3.0.8.xtp for details.
* The updated port removes two patches: patch-apache-Makefile.in and
  patch-apache2-Makefile.in and adds Apache options to CONFIGURE_ARGS
  instead
* Note that Apache virtual hosts support still needs improvements
>How-To-Repeat:
>Fix:
diff -ru /usr/ports/www/resin3/Makefile resin3/Makefile
--- /usr/ports/www/resin3/Makefile	Tue Mar 30 10:03:57 2004
+++ resin3/Makefile	Wed Jun 16 10:45:50 2004
@@ -8,7 +8,7 @@
 #
 
 PORTNAME=	resin
-PORTVERSION=	3.0.7
+PORTVERSION=	3.0.8
 CATEGORIES=	www java
 MASTER_SITES=	http://www.caucho.com/download/
 
@@ -57,6 +57,8 @@
 	${FILESDIR}/resin.sh.in
 COPYDIRS=	doc lib libexec webapps
 
+.include <bsd.port.pre.mk>
+
 # Pass JAVA_HOME as determined by bsd.java.mk
 CONFIGURE_ARGS+=	--with-java-home=${JAVA_HOME}
 
@@ -88,6 +90,14 @@
 PLIST_SUB+=	APP_NAME=${APP_NAME}
 PLIST_SUB+=	APXS=${APXS}
 
+.if ((defined(WITH_APACHE) && (${WITH_APACHE} == yes || ${WITH_APACHE} == YES)) \
+|| (defined(WITH_APACHE2) && (${WITH_APACHE2} == yes || ${WITH_APACHE2} == YES)))
+LIBEXECDIR!=	${APXS} -q LIBEXECDIR
+SYSCONFDIR!=	${APXS} -q SYSCONFDIR
+CONFIGURE_ARGS+=	--with-apache-libexec=${LIBEXECDIR}
+CONFIGURE_ARGS+=	--with-apache-conf=${SYSCONFDIR}
+.endif
+
 SUBSTITUTIONS=	-e "s|%%APP_HOME%%|${APP_HOME}|g" \
 	-e "s|%%APP_NAME%%|${APP_NAME}|g" \
 	-e "s|%%APXS%%|${APXS}|g" \
@@ -105,8 +115,6 @@
 	-e "s|%%RUNASUSER%%|${RUNASUSER}|g" \
 	-e "s|%%WRKDIR%%|${WRKDIR}|g" \
 	-e "s|%%WRKSRC%%|${WRKSRC}|g"
-
-.include <bsd.port.pre.mk>
 
 post-patch:
 .for FILE in ${REINPLACE_FILES}
diff -ru /usr/ports/www/resin3/distinfo resin3/distinfo
--- /usr/ports/www/resin3/distinfo	Tue Mar 30 10:03:57 2004
+++ resin3/distinfo	Wed Jun 16 10:45:50 2004
@@ -1,2 +1,2 @@
-MD5 (resin-3.0.7.tar.gz) = 337043c5e20341409628002afa263cdd
-SIZE (resin-3.0.7.tar.gz) = 5332182
+MD5 (resin-3.0.8.tar.gz) = 30498b230b287d45ce914befdeaa0fee
+SIZE (resin-3.0.8.tar.gz) = 5757738
diff -ru /usr/ports/www/resin3/files/install.sh resin3/files/install.sh
--- /usr/ports/www/resin3/files/install.sh	Tue Mar 30 10:03:57 2004
+++ resin3/files/install.sh	Wed Jun 16 10:45:50 2004
@@ -18,15 +18,15 @@
 else
     test -d %%PREFIX%%/etc/%%APP_NAME%% || mkdir %%PREFIX%%/etc/%%APP_NAME%%
     echo Created configuration directory %%PREFIX%%/etc/%%APP_NAME%%
-    install %%WRKDIR%%/resin.conf %%PREFIX%%/etc/%%APP_NAME%%/resin.xml
+    cp %%WRKDIR%%/resin.conf %%PREFIX%%/etc/%%APP_NAME%%/resin.xml
     echo Installed %%PREFIX%%/etc/%%APP_NAME%%/resin.xml
 fi
 
 # Install new config file with '-dist' appended
-install %%WRKDIR%%/resin.conf %%PREFIX%%/etc/%%APP_NAME%%/resin.xml-dist
+cp %%WRKDIR%%/resin.conf %%PREFIX%%/etc/%%APP_NAME%%/resin.xml-dist
 echo Installed %%PREFIX%%/etc/%%APP_NAME%%/resin.xml-dist
 
-install %%WRKSRC%%/conf/app-default.xml %%PREFIX%%/etc/%%APP_NAME%%
+cp %%WRKSRC%%/conf/app-default.xml %%PREFIX%%/etc/%%APP_NAME%%
 echo Installed %%PREFIX%%/etc/%%APP_NAME%%/app-default.xml
 
 install %%WRKDIR%%/resin.sh.in %%PREFIX%%/etc/rc.d/%%APP_NAME%%.sh
Only in /usr/ports/www/resin3/files: patch-apache-Makefile.in
Only in /usr/ports/www/resin3/files: patch-apache2-Makefile.in
diff -ru /usr/ports/www/resin3/files/patch-resin.conf resin3/files/patch-resin.conf
--- /usr/ports/www/resin3/files/patch-resin.conf	Tue Mar 30 10:03:57 2004
+++ resin3/files/patch-resin.conf	Wed Jun 16 10:45:50 2004
@@ -1,15 +1,6 @@
---- conf/resin.conf.orig	Thu Mar 25 01:28:47 2004
-+++ conf/resin.conf	Sun Mar 28 13:07:28 2004
-@@ -67,7 +67,7 @@
-     <keepalive-timeout>120s</keepalive-timeout>
- 
-     <!-- The http port -->
--    <http id="" host="*" port="8080"/>
-+    <http id="" host="*" port="%%PORT%%"/>
- 
-     <!--
-        - SSL port configuration:
-@@ -148,7 +148,7 @@
+--- conf/resin.conf.orig	Tue Jun 15 10:50:09 2004
++++ conf/resin.conf	Tue Jun 15 10:50:47 2004
+@@ -158,7 +158,7 @@
           - With another web server, like Apache, this can be commented out
           - because the web server will log this information.
          -->
@@ -18,7 +9,7 @@
              format='%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-Agent}i"'
              rollover-period='1W'/>
  
-@@ -176,7 +176,7 @@
+@@ -186,7 +186,7 @@
      </host-default>
  
      <!-- includes the web-app-default for default web-app behavior -->
diff -ru /usr/ports/www/resin3/files/pkg-message.in resin3/files/pkg-message.in
--- /usr/ports/www/resin3/files/pkg-message.in	Tue Mar 30 10:03:57 2004
+++ resin3/files/pkg-message.in	Wed Jun 16 10:45:50 2004
@@ -3,4 +3,6 @@
 You may want to start it using the
 startup script installed as %%PREFIX%%/etc/rc.d/%%APP_NAME%%.sh and then point
 your web browser to the default home page at http://localhost:%%PORT%%/ to read
-the doc.  Resin configuration is located at %%PREFIX%%/etc/%%APP_NAME%%/resin.xml
+the documentation and test the samples.
+
+Resin configuration is located at %%PREFIX%%/etc/%%APP_NAME%%/resin.xml
diff -ru /usr/ports/www/resin3/files/resin.sh.in resin3/files/resin.sh.in
--- /usr/ports/www/resin3/files/resin.sh.in	Tue Mar 30 10:03:57 2004
+++ resin3/files/resin.sh.in	Fri Apr  9 18:05:56 2004
@@ -22,6 +22,7 @@
 -pid %%PID_FILE%%"
 PATH=/usr/sbin:/usr/bin:/bin
 
+unset CLASSPATH
 export JAVA_HOME=%%JAVA_HOME%%
 export RESIN_HOME=$PREFIX/%%APP_NAME%%
 
diff -ru /usr/ports/www/resin3/pkg-plist resin3/pkg-plist
--- /usr/ports/www/resin3/pkg-plist	Tue Mar 30 10:03:57 2004
+++ resin3/pkg-plist	Wed Jun 16 10:45:50 2004
@@ -7,6 +7,7 @@
 %%APP_NAME%%/lib/jstl-11.jar
 %%APP_NAME%%/lib/jta-101.jar
 %%APP_NAME%%/lib/license.jar
+%%APP_NAME%%/lib/portlet-10.jar
 %%APP_NAME%%/lib/resin.jar
 %%APP_NAME%%/lib/webutil.jar
 %%APP_NAME%%/webapps/resin-doc.war
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list