Ravenports generated: 21 Jan 2023 19:06
[ravenports.git] / bucket_83 / sudo
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               sudo
4 VERSION=                1.9.12p2
5 KEYWORDS=               security
6 VARIANTS=               standard
7 SDESC[standard]=        Allows restricted root access for specified users
8 HOMEPAGE=               https://www.sudo.ws/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://www.sudo.ws/dist/
13                         ftp://ftp.sudo.ws/pub/sudo/
14 DISTFILE[1]=            sudo-1.9.12p2.tar.gz:main
15 DF_INDEX=               1
16 SPKGS[standard]=        complete
17                         primary
18                         examples
19                         docs
20                         nls
21
22 OPTIONS_AVAILABLE=      none
23 OPTIONS_STANDARD=       none
24
25 USES=                   cpe libtool gettext-runtime cclibs:primary zlib
26
27 LICENSE=                CUSTOM1:primary
28 LICENSE_NAME=           CUSTOM1:"Sudo License"
29 LICENSE_FILE=           CUSTOM1:{{WRKSRC}}/LICENSE.md
30 LICENSE_SCHEME=         solo
31
32 CPE_VENDOR=             todd_miller
33 FPC_EQUIVALENT=         security/sudo
34
35 MUST_CONFIGURE=         gnu
36 CONFIGURE_ARGS=         --sysconfdir={{PREFIX}}/etc
37                         --with-rundir=/var/run/sudo
38                         --with-exampledir={{PREFIX}}/share/examples/sudo
39                         --with-ignore-dot
40                         --with-tty-tickets
41                         --with-env-editor
42                         --with-long-otp-prompt
43                         --with-logfac=authpriv
44                         --without-pam
45                         --enable-nls
46                         --disable-noargs-shell
47
48 INSTALL_REQ_TOOLCHAIN=  yes
49
50 VAR_OPSYS[dragonfly]=   CONFIGURE_ARGS=--enable-hardening=no
51
52 post-patch:
53         ${REINPLACE_CMD} -E '/install-(binaries|noexec):/,/^$$/ \
54                 s/\$$\(INSTALL\)/& ${STRIP}/;s/-b\~/-b ~/' \
55                 ${WRKSRC}/src/Makefile.in
56         ${REINPLACE_CMD} -e 's,$$(srcdir)/sudoers2ldif $$(DESTDIR)$$(docdir),$$(srcdir)/sudoers2ldif $$(DESTDIR)$$(bindir),' \
57                 ${WRKSRC}/plugins/sudoers/Makefile.in
58         ${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' \
59                 ${WRKSRC}/plugins/sudoers/sudoers.in
60         ${REINPLACE_CMD} -e "/mansectsu='1m'/d" -e "/mansectform='4'/d" \
61                 ${WRKSRC}/configure
62
63 post-install:
64         ${MKDIR} ${STAGEDIR}${PREFIX}/etc/pam.d
65         ${INSTALL_DATA} ${FILESDIR}/pam.conf \
66                 ${STAGEDIR}${PREFIX}/etc/pam.d/sudo.default
67         ${MV} ${STAGEDIR}${PREFIX}/etc/sudo.conf \
68                 ${STAGEDIR}${PREFIX}/etc/sudo.conf.sample
69         ${MV} ${STAGEDIR}${PREFIX}/etc/sudo_logsrvd.conf \
70                 ${STAGEDIR}${PREFIX}/etc/sudo_logsrvd.conf.sample
71         ${RM} ${STAGEDIR}${PREFIX}/etc/sudoers
72         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/sudoreplay
73         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/cvtsudoers
74         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/visudo
75         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/sudo_logsrvd
76         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/sudo_sendlog
77 .for f in group_file.so libsudo_util.so sudoers.so system_group.so \
78         audit_json.so sudo_intercept.so
79         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/sudo/${f}
80 .endfor
81
82 [FILE:244:descriptions/desc.primary]
83 Sudo (su "do") allows a system administrator to delegate authority to give
84 certain users (or groups of users) the ability to run some (or all)
85 commands as root or another user while providing an audit trail of the
86 commands and their arguments.
87
88
89 [FILE:99:distinfo]
90 b9a0b1ae0f1ddd9be7f3eafe70be05ee81f572f6f536632c44cd4101bb2a8539      4909431 sudo-1.9.12p2.tar.gz
91
92
93 [FILE:805:manifests/plist.primary]
94 @sample etc/pam.d/sudo.default etc/pam.d/sudo
95 @sample etc/sudo.conf.sample
96 @sample etc/sudo_logsrvd.conf.sample
97 @sample etc/sudoers.dist etc/sudoers
98 bin/
99  cvtsudoers
100  sudo
101  sudoedit
102  sudoreplay
103 include/sudo_plugin.h
104 libexec/sudo/
105  audit_json.so
106  group_file.so
107  libsudo_util.so
108  libsudo_util.so.0
109  libsudo_util.so.0.0.0
110  sudo_intercept.so
111  sudo_noexec.so
112  sudoers.so
113  system_group.so
114 sbin/
115  sudo_logsrvd
116  sudo_sendlog
117  visudo
118 share/examples/sudo/sudo_logsrvd.conf
119 share/man/man1/cvtsudoers.1.gz
120 share/man/man5/
121  sudo.conf.5.gz
122  sudo_logsrv.proto.5.gz
123  sudo_logsrvd.conf.5.gz
124  sudo_plugin.5.gz
125  sudoers.5.gz
126  sudoers_timestamp.5.gz
127 share/man/man8/
128  sudo.8.gz
129  sudo_logsrvd.8.gz
130  sudo_sendlog.8.gz
131  sudoedit.8.gz
132  sudoreplay.8.gz
133  visudo.8.gz
134 @dir /var/db/sudo/lectured
135 @dir /var/run/sudo
136 @dir etc/sudoers.d
137
138
139 [FILE:81:manifests/plist.examples]
140 share/examples/sudo/
141  cvtsudoers.conf
142  pam.conf
143  sudo.conf
144  sudoers
145  syslog.conf
146
147
148 [FILE:147:manifests/plist.docs]
149 share/doc/sudo/
150  CONTRIBUTING.md
151  CONTRIBUTORS.md
152  ChangeLog
153  HISTORY.md
154  LICENSE.md
155  NEWS
156  README.md
157  SECURITY.md
158  TROUBLESHOOTING.md
159  UPGRADE.md
160
161
162 [FILE:1833:manifests/plist.nls]
163 share/locale/ast/LC_MESSAGES/
164  sudo.mo
165  sudoers.mo
166 share/locale/ca/LC_MESSAGES/
167  sudo.mo
168  sudoers.mo
169 share/locale/cs/LC_MESSAGES/
170  sudo.mo
171  sudoers.mo
172 share/locale/da/LC_MESSAGES/
173  sudo.mo
174  sudoers.mo
175 share/locale/de/LC_MESSAGES/
176  sudo.mo
177  sudoers.mo
178 share/locale/el/LC_MESSAGES/sudoers.mo
179 share/locale/eo/LC_MESSAGES/
180  sudo.mo
181  sudoers.mo
182 share/locale/es/LC_MESSAGES/
183  sudo.mo
184  sudoers.mo
185 share/locale/eu/LC_MESSAGES/
186  sudo.mo
187  sudoers.mo
188 share/locale/fa/LC_MESSAGES/sudo.mo
189 share/locale/fi/LC_MESSAGES/
190  sudo.mo
191  sudoers.mo
192 share/locale/fr/LC_MESSAGES/
193  sudo.mo
194  sudoers.mo
195 share/locale/fur/LC_MESSAGES/
196  sudo.mo
197  sudoers.mo
198 share/locale/gl/LC_MESSAGES/sudo.mo
199 share/locale/hr/LC_MESSAGES/
200  sudo.mo
201  sudoers.mo
202 share/locale/hu/LC_MESSAGES/
203  sudo.mo
204  sudoers.mo
205 share/locale/it/LC_MESSAGES/
206  sudo.mo
207  sudoers.mo
208 share/locale/ja/LC_MESSAGES/
209  sudo.mo
210  sudoers.mo
211 share/locale/ka/LC_MESSAGES/sudo.mo
212 share/locale/ko/LC_MESSAGES/
213  sudo.mo
214  sudoers.mo
215 share/locale/lt/LC_MESSAGES/sudoers.mo
216 share/locale/nb/LC_MESSAGES/
217  sudo.mo
218  sudoers.mo
219 share/locale/nl/LC_MESSAGES/
220  sudo.mo
221  sudoers.mo
222 share/locale/nn/LC_MESSAGES/sudo.mo
223 share/locale/pl/LC_MESSAGES/
224  sudo.mo
225  sudoers.mo
226 share/locale/pt/LC_MESSAGES/
227  sudo.mo
228  sudoers.mo
229 share/locale/pt_BR/LC_MESSAGES/
230  sudo.mo
231  sudoers.mo
232 share/locale/ro/LC_MESSAGES/
233  sudo.mo
234  sudoers.mo
235 share/locale/ru/LC_MESSAGES/
236  sudo.mo
237  sudoers.mo
238 share/locale/sk/LC_MESSAGES/
239  sudo.mo
240  sudoers.mo
241 share/locale/sl/LC_MESSAGES/
242  sudo.mo
243  sudoers.mo
244 share/locale/sr/LC_MESSAGES/
245  sudo.mo
246  sudoers.mo
247 share/locale/sv/LC_MESSAGES/
248  sudo.mo
249  sudoers.mo
250 share/locale/tr/LC_MESSAGES/
251  sudo.mo
252  sudoers.mo
253 share/locale/uk/LC_MESSAGES/
254  sudo.mo
255  sudoers.mo
256 share/locale/vi/LC_MESSAGES/
257  sudo.mo
258  sudoers.mo
259 share/locale/zh_CN/LC_MESSAGES/
260  sudo.mo
261  sudoers.mo
262 share/locale/zh_TW/LC_MESSAGES/
263  sudo.mo
264  sudoers.mo
265
266
267 [FILE:628:patches/patch-plugins__sudoers__sudoers.in]
268 --- plugins/sudoers/sudoers.in.orig     2022-06-12 18:46:46 UTC
269 +++ plugins/sudoers/sudoers.in
270 @@ -32,6 +32,14 @@
271  ##
272  ## Defaults specification
273  ##
274 +## Uncomment if needed to preserve environmental variables related to the
275 +## FreeBSD pkg utility and fetch.
276 +# Defaults     env_keep += "PKG_CACHEDIR PKG_DBDIR FTP_PASSIVE_MODE"
277 +##
278 +## Additionally uncomment if needed to preserve environmental variables
279 +## related to portupgrade
280 +# Defaults     env_keep += "PORTSDIR PORTS_INDEX PORTS_DBDIR PACKAGES PKGTOOLS_CONF"
281 +##
282  ## You may wish to keep some of the following environment variables
283  ## when running commands via sudo.
284  ##
285
286
287 [FILE:307:files/pam.conf]
288 # PAM configuration for the "sudo" service
289 #
290
291 # auth
292 auth            include         system
293
294 # account
295 account         include         system
296
297 # session
298 # XXX: pam_lastlog (used in system) causes users to appear as though
299 # they are no longer logged in in system logs.
300 session         required        pam_permit.so
301
302 # password
303 password        include         system
304