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.12p2.tar.gz:main
16 SPKGS[standard]= complete
22 OPTIONS_AVAILABLE= none
23 OPTIONS_STANDARD= none
25 USES= cpe libtool gettext-runtime 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 b9a0b1ae0f1ddd9be7f3eafe70be05ee81f572f6f536632c44cd4101bb2a8539 4909431 sudo-1.9.12p2.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:1833: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/sudo.mo
212 share/locale/ko/LC_MESSAGES/
215 share/locale/lt/LC_MESSAGES/sudoers.mo
216 share/locale/nb/LC_MESSAGES/
219 share/locale/nl/LC_MESSAGES/
222 share/locale/nn/LC_MESSAGES/sudo.mo
223 share/locale/pl/LC_MESSAGES/
226 share/locale/pt/LC_MESSAGES/
229 share/locale/pt_BR/LC_MESSAGES/
232 share/locale/ro/LC_MESSAGES/
235 share/locale/ru/LC_MESSAGES/
238 share/locale/sk/LC_MESSAGES/
241 share/locale/sl/LC_MESSAGES/
244 share/locale/sr/LC_MESSAGES/
247 share/locale/sv/LC_MESSAGES/
250 share/locale/tr/LC_MESSAGES/
253 share/locale/uk/LC_MESSAGES/
256 share/locale/vi/LC_MESSAGES/
259 share/locale/zh_CN/LC_MESSAGES/
262 share/locale/zh_TW/LC_MESSAGES/
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
272 ## Defaults specification
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"
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"
282 ## You may wish to keep some of the following environment variables
283 ## when running commands via sudo.
287 [FILE:307:files/pam.conf]
288 # PAM configuration for the "sudo" service
295 account include system
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
303 password include system