Ravenports generated: 17 Feb 2023 03:50
[ravenports.git] / bucket_83 / sudo
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               sudo
4 VERSION=                1.9.13
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.13.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 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:97:distinfo]
90 3f55455b46edb0a129d925dcc39972f12f7c7fb78d0ccab6017ee16c8177e436      5093583 sudo-1.9.13.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:1883: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/
212  sudo.mo
213  sudoers.mo
214 share/locale/ko/LC_MESSAGES/
215  sudo.mo
216  sudoers.mo
217 share/locale/lt/LC_MESSAGES/sudoers.mo
218 share/locale/nb/LC_MESSAGES/
219  sudo.mo
220  sudoers.mo
221 share/locale/nl/LC_MESSAGES/
222  sudo.mo
223  sudoers.mo
224 share/locale/nn/LC_MESSAGES/sudo.mo
225 share/locale/pl/LC_MESSAGES/
226  sudo.mo
227  sudoers.mo
228 share/locale/pt/LC_MESSAGES/
229  sudo.mo
230  sudoers.mo
231 share/locale/pt_BR/LC_MESSAGES/
232  sudo.mo
233  sudoers.mo
234 share/locale/ro/LC_MESSAGES/
235  sudo.mo
236  sudoers.mo
237 share/locale/ru/LC_MESSAGES/
238  sudo.mo
239  sudoers.mo
240 share/locale/sk/LC_MESSAGES/
241  sudo.mo
242  sudoers.mo
243 share/locale/sl/LC_MESSAGES/
244  sudo.mo
245  sudoers.mo
246 share/locale/sq/LC_MESSAGES/sudo.mo
247 share/locale/sr/LC_MESSAGES/
248  sudo.mo
249  sudoers.mo
250 share/locale/sv/LC_MESSAGES/
251  sudo.mo
252  sudoers.mo
253 share/locale/tr/LC_MESSAGES/
254  sudo.mo
255  sudoers.mo
256 share/locale/uk/LC_MESSAGES/
257  sudo.mo
258  sudoers.mo
259 share/locale/vi/LC_MESSAGES/
260  sudo.mo
261  sudoers.mo
262 share/locale/zh_CN/LC_MESSAGES/
263  sudo.mo
264  sudoers.mo
265 share/locale/zh_TW/LC_MESSAGES/
266  sudo.mo
267  sudoers.mo
268
269
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
273 @@ -32,6 +32,14 @@
274  ##
275  ## Defaults specification
276  ##
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"
280 +##
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"
284 +##
285  ## You may wish to keep some of the following environment variables
286  ## when running commands via sudo.
287  ##
288
289
290 [FILE:307:files/pam.conf]
291 # PAM configuration for the "sudo" service
292 #
293
294 # auth
295 auth            include         system
296
297 # account
298 account         include         system
299
300 # session
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
304
305 # password
306 password        include         system
307