1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Allows restricted root access for specified users
8 HOMEPAGE= https://www.sudo.ws/
12 SITES[main]= https://www.sudo.ws/dist/
13 ftp://ftp.sudo.ws/pub/sudo/
14 DISTFILE[1]= sudo-1.9.13.tar.gz:main
16 SPKGS[standard]= complete
22 OPTIONS_AVAILABLE= none
23 OPTIONS_STANDARD= none
25 USES= cpe libtool gettext cclibs:primary zlib
27 LICENSE= CUSTOM1:primary
28 LICENSE_NAME= CUSTOM1:"Sudo License"
29 LICENSE_FILE= CUSTOM1:{{WRKSRC}}/LICENSE.md
32 CPE_VENDOR= todd_miller
33 FPC_EQUIVALENT= security/sudo
36 CONFIGURE_ARGS= --sysconfdir={{PREFIX}}/etc
37 --with-rundir=/var/run/sudo
38 --with-exampledir={{PREFIX}}/share/examples/sudo
42 --with-long-otp-prompt
43 --with-logfac=authpriv
46 --disable-noargs-shell
48 INSTALL_REQ_TOOLCHAIN= yes
50 VAR_OPSYS[dragonfly]= CONFIGURE_ARGS=--enable-hardening=no
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" \
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}
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.
90 3f55455b46edb0a129d925dcc39972f12f7c7fb78d0ccab6017ee16c8177e436 5093583 sudo-1.9.13.tar.gz
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
103 include/sudo_plugin.h
109 libsudo_util.so.0.0.0
118 share/examples/sudo/sudo_logsrvd.conf
119 share/man/man1/cvtsudoers.1.gz
122 sudo_logsrv.proto.5.gz
123 sudo_logsrvd.conf.5.gz
126 sudoers_timestamp.5.gz
134 @dir /var/db/sudo/lectured
139 [FILE:81:manifests/plist.examples]
148 [FILE:147:manifests/plist.docs]
162 [FILE:1883:manifests/plist.nls]
163 share/locale/ast/LC_MESSAGES/
166 share/locale/ca/LC_MESSAGES/
169 share/locale/cs/LC_MESSAGES/
172 share/locale/da/LC_MESSAGES/
175 share/locale/de/LC_MESSAGES/
178 share/locale/el/LC_MESSAGES/sudoers.mo
179 share/locale/eo/LC_MESSAGES/
182 share/locale/es/LC_MESSAGES/
185 share/locale/eu/LC_MESSAGES/
188 share/locale/fa/LC_MESSAGES/sudo.mo
189 share/locale/fi/LC_MESSAGES/
192 share/locale/fr/LC_MESSAGES/
195 share/locale/fur/LC_MESSAGES/
198 share/locale/gl/LC_MESSAGES/sudo.mo
199 share/locale/hr/LC_MESSAGES/
202 share/locale/hu/LC_MESSAGES/
205 share/locale/it/LC_MESSAGES/
208 share/locale/ja/LC_MESSAGES/
211 share/locale/ka/LC_MESSAGES/
214 share/locale/ko/LC_MESSAGES/
217 share/locale/lt/LC_MESSAGES/sudoers.mo
218 share/locale/nb/LC_MESSAGES/
221 share/locale/nl/LC_MESSAGES/
224 share/locale/nn/LC_MESSAGES/sudo.mo
225 share/locale/pl/LC_MESSAGES/
228 share/locale/pt/LC_MESSAGES/
231 share/locale/pt_BR/LC_MESSAGES/
234 share/locale/ro/LC_MESSAGES/
237 share/locale/ru/LC_MESSAGES/
240 share/locale/sk/LC_MESSAGES/
243 share/locale/sl/LC_MESSAGES/
246 share/locale/sq/LC_MESSAGES/sudo.mo
247 share/locale/sr/LC_MESSAGES/
250 share/locale/sv/LC_MESSAGES/
253 share/locale/tr/LC_MESSAGES/
256 share/locale/uk/LC_MESSAGES/
259 share/locale/vi/LC_MESSAGES/
262 share/locale/zh_CN/LC_MESSAGES/
265 share/locale/zh_TW/LC_MESSAGES/
270 [FILE:628:patches/patch-plugins__sudoers__sudoers.in]
271 --- plugins/sudoers/sudoers.in.orig 2022-06-12 18:46:46 UTC
272 +++ plugins/sudoers/sudoers.in
275 ## Defaults specification
277 +## Uncomment if needed to preserve environmental variables related to the
278 +## FreeBSD pkg utility and fetch.
279 +# Defaults env_keep += "PKG_CACHEDIR PKG_DBDIR FTP_PASSIVE_MODE"
281 +## Additionally uncomment if needed to preserve environmental variables
282 +## related to portupgrade
283 +# Defaults env_keep += "PORTSDIR PORTS_INDEX PORTS_DBDIR PACKAGES PKGTOOLS_CONF"
285 ## You may wish to keep some of the following environment variables
286 ## when running commands via sudo.
290 [FILE:307:files/pam.conf]
291 # PAM configuration for the "sudo" service
298 account include system
301 # XXX: pam_lastlog (used in system) causes users to appear as though
302 # they are no longer logged in in system logs.
303 session required pam_permit.so
306 password include system