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

Collapse All | Expand All

(-)rancid3/Makefile (-12 / +21 lines)
Lines 2-8 Link Here
2
# $FreeBSD: head/net-mgmt/rancid3/Makefile 495188 2019-03-09 18:34:32Z feld $
2
# $FreeBSD: head/net-mgmt/rancid3/Makefile 495188 2019-03-09 18:34:32Z feld $
3
3
4
PORTNAME=	rancid
4
PORTNAME=	rancid
5
PORTVERSION=	3.9
5
PORTVERSION=	3.10
6
PORTREVISION=	0
6
PORTREVISION=	0
7
CATEGORIES=	net-mgmt
7
CATEGORIES=	net-mgmt
8
MASTER_SITES=	ftp://ftp.shrubbery.net/pub/rancid/
8
MASTER_SITES=	ftp://ftp.shrubbery.net/pub/rancid/
Lines 11-16 Link Here
11
MAINTAINER=	feld@FreeBSD.org
11
MAINTAINER=	feld@FreeBSD.org
12
COMMENT=	Really Awesome New Cisco confIg Differ
12
COMMENT=	Really Awesome New Cisco confIg Differ
13
13
14
LICENSE=	BSD3CLAUSE
15
14
LIB_DEPENDS=	libexpect.so:lang/expect
16
LIB_DEPENDS=	libexpect.so:lang/expect
15
RUN_DEPENDS=	p5-LockFile-Simple>=0:devel/p5-LockFile-Simple
17
RUN_DEPENDS=	p5-LockFile-Simple>=0:devel/p5-LockFile-Simple
16
18
Lines 34-59 Link Here
34
NEWERCONFIG_FILE2=	etc/lg.conf
36
NEWERCONFIG_FILE2=	etc/lg.conf
35
NEWCONFIG_FILES=	rancid.conf lg.conf
37
NEWCONFIG_FILES=	rancid.conf lg.conf
36
38
37
OPTIONS_DEFINE=		COMWARE GIT
39
OPTIONS_SINGLE=		SCM
38
OPTIONS_DEFAULT=
39
40
41
OPTIONS_SINGLE_SCM=	CVS SVN GIT
42
43
OPTIONS_DEFINE=		COMWARE
44
OPTIONS_DEFAULT=	CVS
45
40
COMWARE_DESC=		Add experimental support for Comware devices
46
COMWARE_DESC=		Add experimental support for Comware devices
41
SVN_DESC=		Use Subversion instead of CVS
47
CVS_DESC=		Use CVS as the means of version control
48
SVN_DESC=		Use Subversion as the means of version control
49
GIT_DESC=		Use Git as the means of version control
42
50
51
CVS_RUN_DEPENDS=	cvs:devel/cvs
52
CVS_CONFIGURE_ON=	--without-svn
53
54
SVN_RUN_DEPENDS=	svn:devel/subversion
55
SVN_CONFIGURE_ON=	--with-svn
56
57
GIT_RUN_DEPENDS=	git:devel/git
58
GIT_CONFIGURE_ON=	--with-git
59
43
.include <bsd.port.options.mk>
60
.include <bsd.port.options.mk>
44
61
45
.if ${PORT_OPTIONS:MCOMWARE}
62
.if ${PORT_OPTIONS:MCOMWARE}
46
PLIST_SUB+=	COMWARE=""
63
PLIST_SUB+=	COMWARE=""
47
.else
64
.else
48
PLIST_SUB+=	COMWARE="@comment "
65
PLIST_SUB+=	COMWARE="@comment "
49
.endif
50
51
.if ${PORT_OPTIONS:MGIT}
52
CONFIGURE_ARGS+=	--with-git
53
BUILD_DEPENDS+=		git:devel/git
54
.else
55
CONFIGURE_ARGS+=	--without-svn
56
RUN_DEPENDS+=		cvs:devel/cvs
57
.endif
66
.endif
58
67
59
pre-everything::
68
pre-everything::
(-)rancid3/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1550643496
1
TIMESTAMP = 1578329978
2
SHA256 (rancid-3.9.tar.gz) = 9db9ba5026c2acae99713c6ee00f8186ea9d14eb2b902dabf40525025e0b1188
2
SHA256 (rancid-3.10.tar.gz) = 7781af6df112fa45655485d178055b013cdce32523c6737dd593ca645898bafe
3
SIZE (rancid-3.9.tar.gz) = 515946
3
SIZE (rancid-3.10.tar.gz) = 533821
(-)rancid3/pkg-plist (-17 / +12 lines)
Lines 1-19 Link Here
1
bin/rancid-cvs
1
bin/rancid-cvs
2
bin/rancid-run
2
bin/rancid-run
3
etc/periodic/hourly/200.rancid
3
etc/periodic/hourly/200.rancid
4
@sample %%ETCDIR%%/lg.conf.sample
5
@sample %%ETCDIR%%/rancid.conf.sample
6
%%ETCDIR%%/rancid.types.base
4
lib/rancid/acos.pm
7
lib/rancid/acos.pm
5
lib/rancid/aeos.pm
8
lib/rancid/aeos.pm
6
lib/rancid/arbor.pm
9
lib/rancid/arbor.pm
7
lib/rancid/arcos.pm
10
lib/rancid/arcos.pm
11
lib/rancid/bigip.pm
8
lib/rancid/ciscowlc.pm
12
lib/rancid/ciscowlc.pm
9
%%COMWARE%%lib/rancid/cmw.pm
13
%%COMWARE%%lib/rancid/cmw.pm
10
lib/rancid/bigip.pm
11
lib/rancid/dell.pm
14
lib/rancid/dell.pm
15
lib/rancid/dnos10.pm
16
lib/rancid/dnos9.pm
12
lib/rancid/edgemax.pm
17
lib/rancid/edgemax.pm
13
lib/rancid/edgerouter.pm
18
lib/rancid/edgerouter.pm
14
lib/rancid/exos.pm
19
lib/rancid/exos.pm
15
lib/rancid/foundry.pm
16
lib/rancid/fortigate.pm
20
lib/rancid/fortigate.pm
21
lib/rancid/foundry.pm
17
lib/rancid/fss2.pm
22
lib/rancid/fss2.pm
18
lib/rancid/fxos.pm
23
lib/rancid/fxos.pm
19
lib/rancid/ios.pm
24
lib/rancid/ios.pm
Lines 24-54 Link Here
24
lib/rancid/mrv.pm
29
lib/rancid/mrv.pm
25
lib/rancid/nxos.pm
30
lib/rancid/nxos.pm
26
lib/rancid/panos.pm
31
lib/rancid/panos.pm
27
lib/rancid/rbt.pm
28
lib/rancid/rancid.pm
32
lib/rancid/rancid.pm
33
lib/rancid/rbt.pm
34
lib/rancid/smc.pm
29
lib/rancid/sros.pm
35
lib/rancid/sros.pm
30
lib/rancid/vrp.pm
36
lib/rancid/vrp.pm
31
lib/rancid/wavesvros.pm
37
lib/rancid/wavesvros.pm
32
libexec/rancid/a10login
38
libexec/rancid/a10login
39
libexec/rancid/agmrancid
33
libexec/rancid/alogin
40
libexec/rancid/alogin
34
libexec/rancid/anlogin
41
libexec/rancid/anlogin
35
libexec/rancid/arancid
42
libexec/rancid/arancid
36
libexec/rancid/avologin
43
libexec/rancid/avologin
37
libexec/rancid/avorancid
44
libexec/rancid/avorancid
38
libexec/rancid/agmrancid
39
libexec/rancid/blogin
45
libexec/rancid/blogin
40
libexec/rancid/brancid
46
libexec/rancid/brancid
41
libexec/rancid/brlogin
47
libexec/rancid/brlogin
42
libexec/rancid/cat5rancid
48
libexec/rancid/cat5rancid
43
libexec/rancid/clogin
49
libexec/rancid/clogin
44
libexec/rancid/control_rancid
45
%%COMWARE%%libexec/rancid/cmwlogin
50
%%COMWARE%%libexec/rancid/cmwlogin
51
libexec/rancid/control_rancid
46
libexec/rancid/csblogin
52
libexec/rancid/csblogin
47
libexec/rancid/cssrancid
53
libexec/rancid/cssrancid
48
libexec/rancid/dllogin
54
libexec/rancid/dllogin
49
libexec/rancid/elogin
55
libexec/rancid/elogin
50
libexec/rancid/erancid
56
libexec/rancid/erancid
51
libexec/rancid/f10rancid
52
libexec/rancid/f5rancid
57
libexec/rancid/f5rancid
53
libexec/rancid/flogin
58
libexec/rancid/flogin
54
libexec/rancid/fnlogin
59
libexec/rancid/fnlogin
Lines 71-78 Link Here
71
libexec/rancid/nrancid
76
libexec/rancid/nrancid
72
libexec/rancid/nslogin
77
libexec/rancid/nslogin
73
libexec/rancid/nsrancid
78
libexec/rancid/nsrancid
74
libexec/rancid/par
75
libexec/rancid/panlogin
79
libexec/rancid/panlogin
80
libexec/rancid/par
76
libexec/rancid/plogin
81
libexec/rancid/plogin
77
libexec/rancid/rancid
82
libexec/rancid/rancid
78
libexec/rancid/rancid-cvs
83
libexec/rancid/rancid-cvs
Lines 83-89 Link Here
83
libexec/rancid/rivrancid
88
libexec/rancid/rivrancid
84
libexec/rancid/rrancid
89
libexec/rancid/rrancid
85
libexec/rancid/rtftpcopy
90
libexec/rancid/rtftpcopy
86
libexec/rancid/srancid
87
libexec/rancid/tlogin
91
libexec/rancid/tlogin
88
libexec/rancid/trancid
92
libexec/rancid/trancid
89
libexec/rancid/ulogin
93
libexec/rancid/ulogin
Lines 95-103 Link Here
95
man/man1/agmrancid.1.gz
99
man/man1/agmrancid.1.gz
96
man/man1/alogin.1.gz
100
man/man1/alogin.1.gz
97
man/man1/anlogin.1.gz
101
man/man1/anlogin.1.gz
98
man/man1/anrancid.1.gz
99
man/man1/arancid.1.gz
102
man/man1/arancid.1.gz
100
man/man1/arrancid.1.gz
101
man/man1/avologin.1.gz
103
man/man1/avologin.1.gz
102
man/man1/avorancid.1.gz
104
man/man1/avorancid.1.gz
103
man/man1/blogin.1.gz
105
man/man1/blogin.1.gz
Lines 110-116 Link Here
110
man/man1/dllogin.1.gz
112
man/man1/dllogin.1.gz
111
man/man1/elogin.1.gz
113
man/man1/elogin.1.gz
112
man/man1/erancid.1.gz
114
man/man1/erancid.1.gz
113
man/man1/f10rancid.1.gz
114
man/man1/f5rancid.1.gz
115
man/man1/f5rancid.1.gz
115
man/man1/flogin.1.gz
116
man/man1/flogin.1.gz
116
man/man1/fnlogin.1.gz
117
man/man1/fnlogin.1.gz
Lines 130-139 Link Here
130
man/man1/nrancid.1.gz
131
man/man1/nrancid.1.gz
131
man/man1/nslogin.1.gz
132
man/man1/nslogin.1.gz
132
man/man1/nsrancid.1.gz
133
man/man1/nsrancid.1.gz
133
man/man1/nxrancid.1.gz
134
man/man1/panlogin.1.gz
134
man/man1/panlogin.1.gz
135
man/man1/plogin.1.gz
135
man/man1/plogin.1.gz
136
man/man1/prancid.1.gz
137
man/man1/rancid-cvs.1.gz
136
man/man1/rancid-cvs.1.gz
138
man/man1/rancid-par.1.gz
137
man/man1/rancid-par.1.gz
139
man/man1/rancid-run.1.gz
138
man/man1/rancid-run.1.gz
Lines 142-148 Link Here
142
man/man1/rivlogin.1.gz
141
man/man1/rivlogin.1.gz
143
man/man1/rivrancid.1.gz
142
man/man1/rivrancid.1.gz
144
man/man1/rrancid.1.gz
143
man/man1/rrancid.1.gz
145
man/man1/srancid.1.gz
146
man/man1/tlogin.1.gz
144
man/man1/tlogin.1.gz
147
man/man1/trancid.1.gz
145
man/man1/trancid.1.gz
148
man/man1/ulogin.1.gz
146
man/man1/ulogin.1.gz
Lines 158-166 Link Here
158
man/man5/rancid.types.base.5.gz
156
man/man5/rancid.types.base.5.gz
159
man/man5/rancid.types.conf.5.gz
157
man/man5/rancid.types.conf.5.gz
160
man/man5/router.db.5.gz
158
man/man5/router.db.5.gz
161
%%ETCDIR%%/rancid.types.base
162
@sample %%ETCDIR%%/lg.conf.sample
163
@sample %%ETCDIR%%/rancid.conf.sample
164
%%DATADIR%%/CHANGES
159
%%DATADIR%%/CHANGES
165
%%DATADIR%%/COPYING
160
%%DATADIR%%/COPYING
166
%%DATADIR%%/FAQ
161
%%DATADIR%%/FAQ

Return to bug 243130