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

(-)Makefile (-9 / +36 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	mod_rivet
4
PORTNAME=	mod_rivet
5
PORTVERSION=	2.0.5
5
PORTVERSION=	2.1.2
6
PORTREVISION=	1
7
CATEGORIES=	www tcl
6
CATEGORIES=	www tcl
8
MASTER_SITES=		${MASTER_SITE_APACHE}
7
MASTER_SITES=		${MASTER_SITE_APACHE}
9
MASTER_SITE_SUBDIR=	tcl/rivet
8
MASTER_SITE_SUBDIR=	tcl/rivet
Lines 16-41 Link Here
16
15
17
LIB_DEPENDS=	itcl:${PORTSDIR}/lang/itcl
16
LIB_DEPENDS=	itcl:${PORTSDIR}/lang/itcl
18
17
18
OPTIONS_DEFINE=	IMP_NS EXP_CMD DOCS PACKAGES
19
OPTIONS_DEFAULT=IMP_NS EXP_CMD
20
IMP_NS_DESC=	Import the ::rivet namespace
21
EXP_CMD_DESC=	Export commands from the ::rivet namespace
22
PACKAGES_DESC=	Install additional packages
23
19
USE_APACHE=	22+
24
USE_APACHE=	22+
20
USE_TCL=	84+
25
USE_TCL=	86
21
USE_LDCONFIG=	${PREFIX}/lib/rivet
26
USE_LDCONFIG=	${PREFIX}/lib/rivet
22
27
23
MAKE_JOBS_SAFE=	yes
28
MAKE_JOBS_SAFE=	yes
24
GMAKE=		yes
29
GMAKE=		yes
25
GNU_CONFIGURE=	yes
30
GNU_CONFIGURE=	yes
31
INSTALL_TARGET=	install
26
32
27
.include <bsd.port.pre.mk>
33
PORTDOCS=	*
28
34
29
CONFIGURE_ARGS+=	--with-apache-version=2 \
35
.include <bsd.port.options.mk>
30
			--prefix=${PREFIX} --with-apxs=${APXS} \
31
			--with-tcl=${TCL_LIBDIR} --with-tclsh=${TCLSH} \
32
			--with-rivet-target-dir=${PREFIX}/lib/rivet
33
36
37
.if !${PORT_OPTIONS:MIMP_NS}
38
CONFIGURE_ARGS+=--disable-import-rivet-commands
39
.endif
40
41
.if !${PORT_OPTIONS:MEXP_CMD}
42
CONFIGURE_ARGS+=--disable-rivet-commands-export
43
.endif
44
45
.if ${PORT_OPTIONS:MPACKAGES}
46
PLIST_SUB+=	PACKAGES=""
47
INSTALL_TARGET+=install-packages
48
.else
49
PLIST_SUB+=	PACKAGES="@comment "
50
.endif
51
52
CONFIGURE_ARGS+=--with-apache-version=2 \
53
		--prefix=${PREFIX} --with-apxs=${APXS} \
54
		--with-tcl=${TCL_LIBDIR} --with-tclsh=${TCLSH} \
55
		--with-rivet-target-dir=${PREFIX}/lib/rivet
56
34
post-patch:
57
post-patch:
35
	${REINPLACE_CMD}  -e 's|`$${apxs_found} -q LIBEXECDIR`|${PREFIX}/${APACHEMODDIR}|g' \
58
	${REINPLACE_CMD}  -e 's|`$${apxs_found} -q LIBEXECDIR`|${PREFIX}/${APACHEMODDIR}|g' \
36
	   ${WRKSRC}/configure.ac ${WRKSRC}/configure
59
	   ${WRKSRC}/configure.ac ${WRKSRC}/configure
37
60
38
post-install:
61
post-install:
62
.if ${PORT_OPTIONS:MDOCS}
63
	${MKDIR} ${DOCSDIR}
64
	@cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} \* ${DOCSDIR}
65
.endif
39
	@${ECHO_MSG} ""
66
	@${ECHO_MSG} ""
40
	@${ECHO_MSG} "===================================================="
67
	@${ECHO_MSG} "===================================================="
41
	@${ECHO_MSG} "Remember to modify your apache configuration file"
68
	@${ECHO_MSG} "Remember to modify your apache configuration file"
Lines 50-53 Link Here
50
	@${ECHO_MSG} ""
77
	@${ECHO_MSG} ""
51
	@${ECHO_MSG} "===================================================="
78
	@${ECHO_MSG} "===================================================="
52
79
53
.include <bsd.port.post.mk>
80
.include <bsd.port.mk>
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (rivet-2.0.5.tar.gz) = 277e0c0af6fb9c0fd40e1650429a1e90034632f7f9c909702d271044a98bfc67
1
SHA256 (rivet-2.1.2.tar.gz) = 286c9bbc57031692c048213d91169eb563fb233d28d1b6911b3ecf7aba87ecc6
2
SIZE (rivet-2.0.5.tar.gz) = 1349431
2
SIZE (rivet-2.1.2.tar.gz) = 1110383
(-)pkg-plist (-58 / +60 lines)
Lines 1-68 Link Here
1
%%APACHEMODDIR%%/mod_rivet.so
1
%%APACHEMODDIR%%/mod_rivet.so
2
lib/rivet/README
2
lib/rivet/librivetlib.so
3
lib/rivet/pkgIndex.tcl
4
lib/rivet/librivetparser.so
3
lib/rivet/init.tcl
5
lib/rivet/init.tcl
4
lib/rivet/librivet.so
6
lib/rivet/rivet-tcl/read_file.tcl
5
lib/rivet/librivetparser.so
7
lib/rivet/rivet-tcl/load_response.tcl
6
lib/rivet/packages/README
7
lib/rivet/packages/calendar/calendar.tcl
8
lib/rivet/packages/commserver/commserver.tcl
9
lib/rivet/packages/commserver/server.tcl
10
lib/rivet/packages/dio/dio.tcl
11
lib/rivet/packages/dio/dio_Mysql.tcl
12
lib/rivet/packages/dio/dio_Oracle.tcl
13
lib/rivet/packages/dio/dio_Postgresql.tcl
14
lib/rivet/packages/dio/dio_Sqlite.tcl
15
lib/rivet/packages/dio/diodisplay.tcl
16
lib/rivet/packages/dtcl/dtcl.tcl
17
lib/rivet/packages/entities/entities.tcl
18
lib/rivet/packages/form/form.tcl
19
lib/rivet/packages/rivet_ncgi/rivet_ncgi.tcl
20
lib/rivet/packages/session/README.txt
21
lib/rivet/packages/session/session-class.tcl
22
lib/rivet/packages/session/session-create-mysql.sql
23
lib/rivet/packages/session/session-create-oracle.sql
24
lib/rivet/packages/session/session-create.sql
25
lib/rivet/packages/session/session-demo.rvt
26
lib/rivet/packages/session/session-drop.sql
27
lib/rivet/packages/session/session-httpd.conf
28
lib/rivet/packages/session/session-purge-mysql.sql
29
lib/rivet/packages/simpledb/simpledb.tcl
30
lib/rivet/packages/simpledb/simpledb.test
31
lib/rivet/packages/tclrivet/README
32
lib/rivet/packages/tclrivet/parse.tcl
33
lib/rivet/packages/tclrivet/tclrivet.tcl
34
lib/rivet/packages/tclrivet/tclrivetparser.tcl
35
lib/rivet/pkgIndex.tcl
36
lib/rivet/rivet-tcl/README
37
lib/rivet/rivet-tcl/cookie.tcl
38
lib/rivet/rivet-tcl/debug.tcl
39
lib/rivet/rivet-tcl/html.tcl
40
lib/rivet/rivet-tcl/http_accept.tcl
41
lib/rivet/rivet-tcl/import_keyvalue_pairs.tcl
42
lib/rivet/rivet-tcl/import_switch_args.tcl
43
lib/rivet/rivet-tcl/incr0.tcl
44
lib/rivet/rivet-tcl/lassign.tcl
45
lib/rivet/rivet-tcl/lempty.tcl
8
lib/rivet/rivet-tcl/lempty.tcl
46
lib/rivet/rivet-tcl/lmatch.tcl
9
lib/rivet/rivet-tcl/putsnnl.tcl
47
lib/rivet/rivet-tcl/load_cookies.tcl
48
lib/rivet/rivet-tcl/load_response.tcl
49
lib/rivet/rivet-tcl/parray.tcl
50
lib/rivet/rivet-tcl/parray_table.tcl
10
lib/rivet/rivet-tcl/parray_table.tcl
51
lib/rivet/rivet-tcl/random.tcl
11
lib/rivet/rivet-tcl/random.tcl
52
lib/rivet/rivet-tcl/read_file.tcl
12
lib/rivet/rivet-tcl/load_cookies.tcl
13
lib/rivet/rivet-tcl/html.tcl
53
lib/rivet/rivet-tcl/rivet_command_document.tcl
14
lib/rivet/rivet-tcl/rivet_command_document.tcl
15
lib/rivet/rivet-tcl/cookie.tcl
16
lib/rivet/rivet-tcl/README
17
lib/rivet/rivet-tcl/parray.tcl
54
lib/rivet/rivet-tcl/tclIndex
18
lib/rivet/rivet-tcl/tclIndex
19
lib/rivet/rivet-tcl/http_accept.tcl
55
lib/rivet/rivet-tcl/wrap.tcl
20
lib/rivet/rivet-tcl/wrap.tcl
56
@dirrm lib/rivet/packages/tclrivet
21
lib/rivet/rivet-tcl/xml.tcl
57
@dirrm lib/rivet/packages/simpledb
22
lib/rivet/rivet-tcl/import_switch_args.tcl
58
@dirrm lib/rivet/packages/session
23
lib/rivet/rivet-tcl/import_keyvalue_pairs.tcl
59
@dirrm lib/rivet/packages/rivet_ncgi
24
lib/rivet/rivet-tcl/debug.tcl
60
@dirrm lib/rivet/packages/form
25
lib/rivet/rivet-tcl/lmatch.tcl
61
@dirrm lib/rivet/packages/entities
26
%%PACKAGES%%lib/rivet/packages/README
62
@dirrm lib/rivet/packages/dtcl
27
%%PACKAGES%%lib/rivet/packages/calendar/calendar.tcl
63
@dirrm lib/rivet/packages/dio
28
%%PACKAGES%%lib/rivet/packages/commserver/commserver.tcl
64
@dirrm lib/rivet/packages/commserver
29
%%PACKAGES%%lib/rivet/packages/commserver/server.tcl
65
@dirrm lib/rivet/packages/calendar
30
%%PACKAGES%%lib/rivet/packages/dio/dio.tcl
66
@dirrm lib/rivet/packages
31
%%PACKAGES%%lib/rivet/packages/dio/dio_Mysql.tcl
32
%%PACKAGES%%lib/rivet/packages/dio/dio_Oracle.tcl
33
%%PACKAGES%%lib/rivet/packages/dio/dio_Postgresql.tcl
34
%%PACKAGES%%lib/rivet/packages/dio/dio_Sqlite.tcl
35
%%PACKAGES%%lib/rivet/packages/dio/diodisplay.tcl
36
%%PACKAGES%%lib/rivet/packages/dtcl/dtcl.tcl
37
%%PACKAGES%%lib/rivet/packages/entities/entities.tcl
38
%%PACKAGES%%lib/rivet/packages/form/form.tcl
39
%%PACKAGES%%lib/rivet/packages/form/form2.tcl
40
%%PACKAGES%%lib/rivet/packages/rivet_ncgi/rivet_ncgi.tcl
41
%%PACKAGES%%lib/rivet/packages/session/README.txt
42
%%PACKAGES%%lib/rivet/packages/session/session-class.tcl
43
%%PACKAGES%%lib/rivet/packages/session/session-create-mysql.sql
44
%%PACKAGES%%lib/rivet/packages/session/session-create-oracle.sql
45
%%PACKAGES%%lib/rivet/packages/session/session-create-postgresql.sql
46
%%PACKAGES%%lib/rivet/packages/session/session-create-sqlite.sql
47
%%PACKAGES%%lib/rivet/packages/session/session-demo.rvt
48
%%PACKAGES%%lib/rivet/packages/session/session-drop.sql
49
%%PACKAGES%%lib/rivet/packages/session/session-httpd.conf
50
%%PACKAGES%%lib/rivet/packages/session/session-purge-mysql.sql
51
%%PACKAGES%%lib/rivet/packages/simpledb/simpledb.tcl
52
%%PACKAGES%%lib/rivet/packages/simpledb/simpledb.test
53
%%PACKAGES%%lib/rivet/packages/tclrivet/README
54
%%PACKAGES%%lib/rivet/packages/tclrivet/parse.tcl
55
%%PACKAGES%%lib/rivet/packages/tclrivet/tclrivet.tcl
56
%%PACKAGES%%lib/rivet/packages/tclrivet/tclrivetparser.tcl
67
@dirrm lib/rivet/rivet-tcl
57
@dirrm lib/rivet/rivet-tcl
68
@dirrm lib/rivet
58
@dirrm lib/rivet
59
%%PACKAGES%%@dirrm lib/rivet/packages/tclrivet
60
%%PACKAGES%%@dirrm lib/rivet/packages/simpledb
61
%%PACKAGES%%@dirrm lib/rivet/packages/session
62
%%PACKAGES%%@dirrm lib/rivet/packages/rivet_ncgi
63
%%PACKAGES%%@dirrm lib/rivet/packages/form
64
%%PACKAGES%%@dirrm lib/rivet/packages/entities
65
%%PACKAGES%%@dirrm lib/rivet/packages/dtcl
66
%%PACKAGES%%@dirrm lib/rivet/packages/dio
67
%%PACKAGES%%@dirrm lib/rivet/packages/commserver
68
%%PACKAGES%%@dirrm lib/rivet/packages/calendar
69
%%PACKAGES%%@dirrm lib/rivet/packages
70
%%PACKAGES%%@dirrm lib/rivet/

Return to bug 181421