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

Collapse All | Expand All

(-)Makefile (-19 / +13 lines)
Lines 1-9 Link Here
1
# New ports collection makefile for:	MRTG
1
# Created by: James FitzGibbon <jfitz@FreeBSD.org>
2
# Date created:				April 18th 1997
3
# Whom:	      				James FitzGibbon <jfitz@FreeBSD.org>
4
#
5
# $FreeBSD$
2
# $FreeBSD$
6
#
7
3
8
PORTNAME=	mrtg
4
PORTNAME=	mrtg
9
PORTVERSION=	2.17.4
5
PORTVERSION=	2.17.4
Lines 18-24 Link Here
18
MAINTAINER=	ports@subnets.ru
14
MAINTAINER=	ports@subnets.ru
19
COMMENT=	The multi-router traffic grapher
15
COMMENT=	The multi-router traffic grapher
20
16
21
LIB_DEPENDS=	gd.4:${PORTSDIR}/graphics/gd
17
# slave ports override with languages specific gd
18
GD_PORT?=	graphics/gd
19
20
LIB_DEPENDS=	gd:${PORTSDIR}/${GD_PORT}
22
RUN_DEPENDS=	p5-SNMP_Session>=0:${PORTSDIR}/net-mgmt/p5-SNMP_Session
21
RUN_DEPENDS=	p5-SNMP_Session>=0:${PORTSDIR}/net-mgmt/p5-SNMP_Session
23
22
24
CONFIGURE_ARGS=	--with-gd-lib=${LOCALBASE}/lib \
23
CONFIGURE_ARGS=	--with-gd-lib=${LOCALBASE}/lib \
Lines 64-87 Link Here
64
		mrtg-r.gif mrtg-r.png mrtg-ti.gif mrtg-ti.png
63
		mrtg-r.gif mrtg-r.png mrtg-ti.gif mrtg-ti.png
65
SCRIPTS=	cfgmaker indexmaker mrtg mrtg-traffic-sum
64
SCRIPTS=	cfgmaker indexmaker mrtg mrtg-traffic-sum
66
65
67
OPTIONS=	IPV6 "Enable IPv6 support" OFF \
66
OPTIONS_DEFINE=	DOCS EXAMPLES IPV6 SNMPV3
68
		SNMP "Enable use of SNMPv3" OFF
67
OPTIONS_DEFAULT=	IPV6
69
68
70
.if !defined(NOPORTDOCS)
71
PORTDOCS=	*
69
PORTDOCS=	*
72
.endif
73
74
.if !defined(NOPORTEXAMPLES)
75
PORTEXAMPLES=	*
70
PORTEXAMPLES=	*
76
.endif
77
71
78
.include <bsd.port.pre.mk>
72
.include <bsd.port.options.mk>
79
73
80
.if defined(WITH_IPV6)
74
.if ${PORT_OPTIONS:MIPV6}
81
RUN_DEPENDS+=	p5-IO-Socket-INET6>=0:${PORTSDIR}/net/p5-IO-Socket-INET6
75
RUN_DEPENDS+=	p5-IO-Socket-INET6>=0:${PORTSDIR}/net/p5-IO-Socket-INET6
82
.endif
76
.endif
83
77
84
.if defined(WITH_SNMP)
78
.if ${PORT_OPTIONS:MSNMPV3}
85
RUN_DEPENDS+=	p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP
79
RUN_DEPENDS+=	p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP
86
.endif
80
.endif
87
81
Lines 92-102 Link Here
92
	@${RM} ${WRKSRC}/lib/mrtg2/BER.pm ${WRKSRC}/lib/mrtg2/SNMP_*.pm
86
	@${RM} ${WRKSRC}/lib/mrtg2/BER.pm ${WRKSRC}/lib/mrtg2/SNMP_*.pm
93
87
94
do-install:
88
do-install:
95
.if !defined(NOPORTDOCS)
89
.if ${PORT_OPTIONS:MDOCS}
96
	@${MKDIR} ${DOCSDIR}
90
	@${MKDIR} ${DOCSDIR}
97
	@${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${DOCSDIR}/
91
	@${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${DOCSDIR}/
98
.endif
92
.endif
99
.if !defined(NOPORTEXAMPLES)
93
.if ${PORT_OPTIONS:MEXAMPLES}
100
	@${MKDIR} ${EXAMPLESDIR}/doc ${EXAMPLESDIR}/images
94
	@${MKDIR} ${EXAMPLESDIR}/doc ${EXAMPLESDIR}/images
101
	@${INSTALL_DATA} ${EXAMPLES:S,^,${WRKSRC}/doc/,} ${EXAMPLESDIR}/doc/
95
	@${INSTALL_DATA} ${EXAMPLES:S,^,${WRKSRC}/doc/,} ${EXAMPLESDIR}/doc/
102
	@${INSTALL_DATA} ${IMAGES:S,^,${WRKSRC}/images/,} ${EXAMPLESDIR}/images/
96
	@${INSTALL_DATA} ${IMAGES:S,^,${WRKSRC}/images/,} ${EXAMPLESDIR}/images/
Lines 113-116 Link Here
113
	@${SETENV} @PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
107
	@${SETENV} @PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
114
	@${CAT} ${PKGMESSAGE}
108
	@${CAT} ${PKGMESSAGE}
115
109
116
.include <bsd.port.post.mk>
110
.include <bsd.port.mk>

Return to bug 173124