View | Details | Raw Unified | Return to bug 188268
Collapse All | Expand All

(-)./Makefile (-23 / +19 lines)
Lines 1-18 Link Here
1
# Created by: Jean-Baptiste Quenot <jb.quenot@caraldi.com>
1
# Created by: Jean-Baptiste Quenot <jb.quenot@caraldi.com>
2
# $FreeBSD: head/www/resin3/Makefile 327776 2013-09-20 23:36:50Z bapt $
2
# $FreeBSD: head/www/resin3/Makefile 327776 2013-09-20 23:36:50Z bapt $
3
3
4
PORTNAME=		resin
4
PORTNAME=	resin
5
PORTVERSION=		3.1.13
5
PORTVERSION=	3.1.14
6
CATEGORIES=		www java
6
CATEGORIES=	www java
7
MASTER_SITES=		http://www.caucho.com/download/
7
MASTER_SITES=	http://www.caucho.com/download/
8
8
9
MAINTAINER=		5u623l20@gmail.com
9
MAINTAINER=	5u623l20@gmail.com
10
COMMENT=		Java-based Application Server, 3.x branch
10
COMMENT=	Java-based Application Server, 3.x branch
11
12
LICENSE=	GPLv2
11
13
12
OPTIONS_DEFINE=	APACHE22
14
OPTIONS_DEFINE=	APACHE22
13
APACHE22_DESC=	Use Apache 2.2
15
APACHE22_DESC=	Use Apache 2.2
14
16
15
NO_STAGE=	yes
16
.include <bsd.port.options.mk>
17
.include <bsd.port.options.mk>
17
18
18
USE_JAVA=		yes
19
USE_JAVA=		yes
Lines 35-41 Link Here
35
APP_NAME_SUFFIX=	${PORTVERSION:C/\..*$//}
36
APP_NAME_SUFFIX=	${PORTVERSION:C/\..*$//}
36
APP_NAME?=		${PORTNAME}${APP_NAME_SUFFIX}
37
APP_NAME?=		${PORTNAME}${APP_NAME_SUFFIX}
37
LATEST_LINK=		${APP_NAME}
38
LATEST_LINK=		${APP_NAME}
38
APP_HOME?=		${PREFIX}/${APP_NAME}
39
APP_HOME?=		${STAGEDIR}${PREFIX}/${APP_NAME}
39
PID_FILE?=		${APP_HOME}/${APP_NAME}.pid
40
PID_FILE?=		${APP_HOME}/${APP_NAME}.pid
40
LOG_FILE?=		${APP_HOME}/${APP_NAME}.log
41
LOG_FILE?=		${APP_HOME}/${APP_NAME}.log
41
42
Lines 80-86 Link Here
80
		LOG_FILE=${LOG_FILE} \
81
		LOG_FILE=${LOG_FILE} \
81
		PID_FILE=${PID_FILE} \
82
		PID_FILE=${PID_FILE} \
82
		PORT=${PORT} \
83
		PORT=${PORT} \
83
		PREFIX=${PREFIX} \
84
		PREFIX=${STAGEDIR}${PREFIX} \
84
		PYTHON_CMD=${PYTHON_CMD} \
85
		PYTHON_CMD=${PYTHON_CMD} \
85
		USERS=${USERS}
86
		USERS=${USERS}
86
87
Lines 89-95 Link Here
89
	@${TAR} xf ${WRKSRC}/webapps/resin-doc.war -C ${WRKSRC}/webapps/resin-doc && ${RM} ${WRKSRC}/webapps/resin-doc.war
90
	@${TAR} xf ${WRKSRC}/webapps/resin-doc.war -C ${WRKSRC}/webapps/resin-doc && ${RM} ${WRKSRC}/webapps/resin-doc.war
90
91
91
post-patch:
92
post-patch:
92
	@${REINPLACE_CMD} -e 's|$${resin.home}/conf/app-default.xml|${PREFIX}/etc/${APP_NAME}/app-default.xml|' \
93
	@${REINPLACE_CMD} -e 's|$${resin.home}/conf/app-default.xml|${STAGEDIR}${PREFIX}/etc/${APP_NAME}/app-default.xml|' \
93
		${WRKSRC}/conf/resin.conf
94
		${WRKSRC}/conf/resin.conf
94
95
95
post-build:
96
post-build:
Lines 97-124 Link Here
97
98
98
# Resin does not handle installation, so proceed now
99
# Resin does not handle installation, so proceed now
99
do-install:
100
do-install:
100
.for i in ${APP_HOME} ${APP_HOME}/lib ${PREFIX}/etc/${APP_NAME}
101
.for i in ${APP_HOME} ${APP_HOME}/lib ${STAGEDIR}${PREFIX}/etc/${APP_NAME}
101
	@install -d -g ${WWWOWN} -o ${WWWGRP} ${i}
102
	@install -d -g ${WWWOWN} -o ${WWWGRP} ${i}
102
.endfor
103
.endfor
103
	if [ ! -e ${PREFIX}/etc/${APP_NAME}/resin.xml ]; then \
104
	if [ ! -e ${STAGEDIR}${PREFIX}/etc/${APP_NAME}/resin.xml ]; then \
104
			${ECHO_MSG} "   Installing local configuration file: ${PREFIX}/etc/${APP_NAME}/resin.xml" ;\
105
			${ECHO_MSG} "   Installing local configuration file: ${STAGEDIR}${PREFIX}/etc/${APP_NAME}/resin.xml" ;\
105
			${INSTALL_DATA} ${WRKSRC}/conf/resin.conf ${PREFIX}/etc/${APP_NAME}/resin.xml ;\
106
			${INSTALL_DATA} ${WRKSRC}/conf/resin.conf ${STAGEDIR}${PREFIX}/etc/${APP_NAME}/resin.xml ;\
106
	else \
107
	else \
107
		${ECHO_MSG} "   Preserving local configuration file: ${PREFIX}/etc/${APP_NAME}/resin.xml" ;\
108
		${ECHO_MSG} "   Preserving local configuration file: ${STAGEDIR}${PREFIX}/etc/${APP_NAME}/resin.xml" ;\
108
	fi
109
	fi
109
	${INSTALL_DATA} ${WRKSRC}/conf/resin.conf ${PREFIX}/etc/${APP_NAME}/resin.xml-dist
110
	${INSTALL_DATA} ${WRKSRC}/conf/resin.conf ${STAGEDIR}${PREFIX}/etc/${APP_NAME}/resin.xml-dist
110
	${INSTALL_DATA} ${WRKSRC}/conf/app-default.xml ${PREFIX}/etc/${APP_NAME}
111
	${INSTALL_DATA} ${WRKSRC}/conf/app-default.xml ${STAGEDIR}${PREFIX}/etc/${APP_NAME}
111
	${INSTALL_SCRIPT} ${WRKDIR}/resin3ctl ${PREFIX}/sbin
112
	${INSTALL_SCRIPT} ${WRKDIR}/resin3ctl ${STAGEDIR}${PREFIX}/sbin
112
	cd ${WRKSRC}/webapps && ${COPYTREE_SHARE} \* ${APP_HOME}/webapps
113
	cd ${WRKSRC}/webapps && ${COPYTREE_SHARE} \* ${APP_HOME}/webapps
113
	cd ${WRKSRC}/lib  && ${COPYTREE_SHARE} \* ${APP_HOME}/lib
114
	cd ${WRKSRC}/lib  && ${COPYTREE_SHARE} \* ${APP_HOME}/lib
114
115
115
.if ${PORT_OPTIONS:MAPACHE22}
116
.if ${PORT_OPTIONS:MAPACHE22}
116
	${APXS} -i -n caucho -a ${WRKSRC}/modules/c/src/apache2/.libs/mod_caucho.so
117
	${APXS} -i -n caucho -a ${WRKSRC}/modules/c/src/apache2/.libs/mod_caucho.so
117
.endif
118
.endif
118
	@${ECHO_MSG}
119
	@${ECHO_MSG} "********************************************************************************"
120
	@${CAT} ${PKGMESSAGE}
121
	@${ECHO_MSG} "********************************************************************************"
122
	@${ECHO_MSG}
123
119
124
.include <bsd.port.post.mk>
120
.include <bsd.port.post.mk>
(-)./distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (resin-3.1.13.tar.gz) = f51b0acad197d44f69c1f722f07ab10efd046d52decef34ab0dd5d6194196b0b
1
SHA256 (resin-3.1.14.tar.gz) = 6ad8218caa6f1d3333cbeaad2a6839691f211746578fbb3a45321246e211c348
2
SIZE (resin-3.1.13.tar.gz) = 10273075
2
SIZE (resin-3.1.14.tar.gz) = 10276901

Return to bug 188268