View | Details | Raw Unified | Return to bug 178445 | Differences between
and this patch

Collapse All | Expand All

(-)netams/Makefile (-22 / +22 lines)
Lines 1-9 Link Here
1
# New ports collection makefile for: NetAMS
1
# Created by: Yuriy N. Shkandybin <jura@netams.com>
2
# Date created:        24 December 2003
2
# $FreeBSD$
3
# Whom: 	       jura@netams.com
4
#
5
# $FreeBSD: ports/net-mgmt/netams/Makefile,v 1.31 2012/11/17 06:00:34 svnexp Exp $
6
#
7
3
8
PORTNAME=	netams
4
PORTNAME=	netams
9
PORTVERSION=	3.4.5
5
PORTVERSION=	3.4.5
Lines 21-30 Link Here
21
USE_RC_SUBR=	netams
17
USE_RC_SUBR=	netams
22
MANCOMPRESSED=	no
18
MANCOMPRESSED=	no
23
19
24
OPTIONS=	DEBUG		"Build with debug symbols"			off \
20
OPTIONS_DEFINE=	DEBUG CGI
25
		MYSQL		"Build with MySQL storage support" 		on  \
21
OPTIONS_DEFAULT=	MYSQL
26
		POSTGRESQL	"Build with PostgreSQL storage support"		off \
22
OPTIONS_MULTI=	DATABASE
27
		CGI 		"Install admin/user CGI scripts"		off
23
OPTIONS_MULTI_DATABASE=	MYSQL POSTGRESQL
24
DEBUG_DESC=	Build with debug symbols
25
MYSQL_DESC=	Build with MySQL storage support
26
POSTGRESQL_DESC=	Build with PostgreSQL storage support
27
CGI_DESC=	Install admin/user CGI scripts
28
28
29
SCRIPTS_ENV=	WRKDIRPREFIX="${WRKDIRPREFIX}" \
29
SCRIPTS_ENV=	WRKDIRPREFIX="${WRKDIRPREFIX}" \
30
		PREFIX="${PREFIX}" \
30
		PREFIX="${PREFIX}" \
Lines 46-63 Link Here
46
46
47
.include <bsd.port.pre.mk>
47
.include <bsd.port.pre.mk>
48
48
49
.if !defined(WITH_MYSQL) && !defined(WITH_POSTGRESQL)
49
.if empty(PORT_OPTIONS:MMYSQL) && empty(PORT_OPTIONS:MPOSTGRESQL)
50
IGNORE=requires at least one database backend selected. Run 'make config'
50
IGNORE=requires at least one database backend selected. Run 'make config'
51
.endif
51
.endif
52
52
53
.if defined(WITH_POSTGRESQL)
53
.if ${PORT_OPTIONS:MPOSTGRESQL}
54
USE_PGSQL=		yes
54
USE_PGSQL=		yes
55
PLIST_SUB+=		POSTGRESQL=""
55
PLIST_SUB+=		POSTGRESQL=""
56
.else
56
.else
57
PLIST_SUB+=		POSTGRESQL="@comment "
57
PLIST_SUB+=		POSTGRESQL="@comment "
58
.endif
58
.endif
59
59
60
.if defined(WITH_MYSQL)
60
.if ${PORT_OPTIONS:MMYSQL}
61
USE_MYSQL=		yes
61
USE_MYSQL=		yes
62
BROKEN_WITH_MYSQL=	323
62
BROKEN_WITH_MYSQL=	323
63
PLIST_SUB+=		MYSQL=""
63
PLIST_SUB+=		MYSQL=""
Lines 65-79 Link Here
65
PLIST_SUB+=		MYSQL="@comment "
65
PLIST_SUB+=		MYSQL="@comment "
66
.endif
66
.endif
67
67
68
.if defined(WITH_POSTGRESQL) && defined(WITH_CGI)
68
.if ${PORT_OPTIONS:MPOSTGRESQL} && ${PORT_OPTIONS:MCGI}
69
RUN_DEPENDS+=		p5-DBD-Pg>=0:${PORTSDIR}/databases/p5-DBD-Pg
69
RUN_DEPENDS+=		p5-DBD-Pg>=0:${PORTSDIR}/databases/p5-DBD-Pg
70
.endif
70
.endif
71
71
72
.if defined(WITH_MYSQL) && defined(WITH_CGI)
72
.if ${PORT_OPTIONS:MMYSQL} && ${PORT_OPTIONS:MCGI}
73
RUN_DEPENDS+=		p5-DBD-mysql50>=0:${PORTSDIR}/databases/p5-DBD-mysql50
73
RUN_DEPENDS+=		p5-DBD-mysql50>=0:${PORTSDIR}/databases/p5-DBD-mysql50
74
.endif
74
.endif
75
75
76
.if defined(WITH_CGI)
76
.if ${PORT_OPTIONS:MCGI}
77
RUN_DEPENDS+=	p5-GD>=0:${PORTSDIR}/graphics/p5-GD \
77
RUN_DEPENDS+=	p5-GD>=0:${PORTSDIR}/graphics/p5-GD \
78
		p5-GD-Graph>=0:${PORTSDIR}/graphics/p5-GD-Graph \
78
		p5-GD-Graph>=0:${PORTSDIR}/graphics/p5-GD-Graph \
79
		p5-GD-TextUtil>=0:${PORTSDIR}/graphics/p5-GD-TextUtil \
79
		p5-GD-TextUtil>=0:${PORTSDIR}/graphics/p5-GD-TextUtil \
Lines 88-102 Link Here
88
.endif
88
.endif
89
89
90
pre-patch:
90
pre-patch:
91
.if !defined(WITH_DEBUG)
91
.if empty(PORT_OPTIONS:MDEBUG)
92
	@${REINPLACE_CMD} -e 's|.*sh configure.sh|& -nodebug|' \
92
	@${REINPLACE_CMD} -e 's|.*sh configure.sh|& -nodebug|' \
93
		${WRKSRC}/Makefile
93
		${WRKSRC}/Makefile
94
.endif
94
.endif
95
.if !defined(WITH_POSTGRESQL)
95
.if empty(PORT_OPTIONS:MPOSTGRESQL)
96
	@${REINPLACE_CMD} -e 's|locate_file "libpq\.so".*|v1="" \&\& v2=""|' \
96
	@${REINPLACE_CMD} -e 's|locate_file "libpq\.so".*|v1="" \&\& v2=""|' \
97
		${WRKSRC}/configure.sh
97
		${WRKSRC}/configure.sh
98
.endif
98
.endif
99
.if defined(WITH_MYSQL)
99
.if ${PORT_OPTIONS:MWITH_MYSQL}
100
	@${REINPLACE_CMD} -e 's|^#!/usr/bin/perl|#!/usr/local/bin/perl|' ${WRKSRC}/addon/mysql_rotate.pl
100
	@${REINPLACE_CMD} -e 's|^#!/usr/bin/perl|#!/usr/local/bin/perl|' ${WRKSRC}/addon/mysql_rotate.pl
101
.else
101
.else
102
	@${REINPLACE_CMD} -e 's|locate_file "libmysqlclient\.so".*|v1="" \&\& v2=""|' \
102
	@${REINPLACE_CMD} -e 's|locate_file "libmysqlclient\.so".*|v1="" \&\& v2=""|' \
Lines 121-131 Link Here
121
	${INSTALL_DATA} ${WRKSRC}/addon/ru-networks.txt ${DATADIR}/ru-networks.txt.sample
121
	${INSTALL_DATA} ${WRKSRC}/addon/ru-networks.txt ${DATADIR}/ru-networks.txt.sample
122
	${INSTALL_DATA} ${WRKSRC}/addon/ua-networks.txt ${DATADIR}/ua-networks.txt.sample
122
	${INSTALL_DATA} ${WRKSRC}/addon/ua-networks.txt ${DATADIR}/ua-networks.txt.sample
123
	${INSTALL_DATA} ${WRKSRC}/addon/.netamsctl.rc ${DATADIR}/.netamsctl.rc
123
	${INSTALL_DATA} ${WRKSRC}/addon/.netamsctl.rc ${DATADIR}/.netamsctl.rc
124
.if defined(WITH_MYSQL)
124
.if ${PORT_OPTIONS:MMYSQL}
125
	${INSTALL_DATA} ${WRKSRC}/addon/mysql_rotate.pl ${DATADIR}/mysql_rotate.pl
125
	${INSTALL_DATA} ${WRKSRC}/addon/mysql_rotate.pl ${DATADIR}/mysql_rotate.pl
126
	${INSTALL_DATA} ${WRKSRC}/addon/cardtool_schema.sql ${DATADIR}/tools/cardtool_schema.sql
126
	${INSTALL_DATA} ${WRKSRC}/addon/cardtool_schema.sql ${DATADIR}/tools/cardtool_schema.sql
127
.endif
127
.endif
128
.if defined(WITH_POSTGRESQL)
128
.if ${PORT_OPTIONS:MPOSTGRESQL}
129
	${INSTALL_DATA} ${WRKSRC}/addon/cardtool_schema-Pg.sql ${DATADIR}/tools/cardtool_schema-Pg.sql
129
	${INSTALL_DATA} ${WRKSRC}/addon/cardtool_schema-Pg.sql ${DATADIR}/tools/cardtool_schema-Pg.sql
130
	${INSTALL_DATA} ${WRKSRC}/addon/postgresql_schema.sql ${DATADIR}/tools/postgresql_schema.sql
130
	${INSTALL_DATA} ${WRKSRC}/addon/postgresql_schema.sql ${DATADIR}/tools/postgresql_schema.sql
131
.endif
131
.endif
Lines 138-144 Link Here
138
	${INSTALL_DATA} ${WRKSRC}/addon/oracle/netams_tg.sql ${DATADIR}/tools/oracle/netams_tg.sql
138
	${INSTALL_DATA} ${WRKSRC}/addon/oracle/netams_tg.sql ${DATADIR}/tools/oracle/netams_tg.sql
139
	${INSTALL_DATA} ${WRKSRC}/addon/oracle/netams_ts.sql ${DATADIR}/tools/oracle/netams_ts.sql
139
	${INSTALL_DATA} ${WRKSRC}/addon/oracle/netams_ts.sql ${DATADIR}/tools/oracle/netams_ts.sql
140
	${INSTALL_DATA} ${WRKSRC}/addon/netams-apache-freebsd.conf ${DATADIR}/netams-apache-freebsd.conf
140
	${INSTALL_DATA} ${WRKSRC}/addon/netams-apache-freebsd.conf ${DATADIR}/netams-apache-freebsd.conf
141
.if defined(WITH_CGI)
141
.if ${PORT_OPTIONS:MCGI}
142
	${MKDIR} ${WWWDIR} ${WWWDIR}/cgi-bin ${WWWDIR}/cgi-bin/admin ${WWWDIR}/images
142
	${MKDIR} ${WWWDIR} ${WWWDIR}/cgi-bin ${WWWDIR}/cgi-bin/admin ${WWWDIR}/images
143
	${INSTALL_DATA} ${WRKSRC}/addon/index.html ${WWWDIR}/index.html
143
	${INSTALL_DATA} ${WRKSRC}/addon/index.html ${WWWDIR}/index.html
144
	${INSTALL_DATA} ${WRKSRC}/addon/netams.js ${WWWDIR}/netams.js
144
	${INSTALL_DATA} ${WRKSRC}/addon/netams.js ${WWWDIR}/netams.js

Return to bug 178445