Ravenports generated: 12 Mar 2021 01:49
[ravenports.git] / bucket_AC / krb5
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               krb5
4 VERSION=                1.19.1
5 KEYWORDS=               security
6 VARIANTS=               standard
7 SDESC[standard]=        MIT Kerberos 5 authentication system
8 HOMEPAGE=               http://web.mit.edu/kerberos/www/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://web.mit.edu/kerberos/dist/krb5/1.19/
13 DISTFILE[1]=            krb5-1.19.1.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         nls
18                         examples
19                         docs
20
21 OPTIONS_AVAILABLE=      none
22 OPTIONS_STANDARD=       none
23
24 USES=                   cpe gmake perl:build libtool:build pkgconfig
25                         ssl:openssl-devel gettext-runtime gettext-tools
26                         readline
27
28 DISTNAME=               krb5-1.19.1/src
29
30 LICENSE=                MIT:primary
31 LICENSE_FILE=           MIT:{{WRKSRC}}/../NOTICE
32 LICENSE_SCHEME=         solo
33
34 CPE_PRODUCT=            kerberos
35 CPE_VENDOR=             mit
36 CPE_VERSION=            5-1.19.1
37 FPC_EQUIVALENT=         security/krb5
38
39 MUST_CONFIGURE=         gnu
40 CONFIGURE_ARGS=         --enable-shared
41                         --with-readline
42                         --without-system-verto
43                         --disable-rpath
44                         --localstatedir="{{PREFIX}}/var"
45                         --runstatedir="{{PREFIX}}/var/run"
46 CONFIGURE_ENV=          INSTALL="{{INSTALL}}"
47                         INSTALL_LIB="{{INSTALL_LIB}}"
48                         YACC="{{YACC}}"
49
50 MAKE_ARGS=              INSTALL="{{INSTALL}}"
51                         INSTALL_LIB="{{INSTALL_LIB}}"
52
53 RC_SUBR=                kpropd:primary
54
55 CPPFLAGS=               -I{{OPENSSLINC}}
56 LDFLAGS=                -L{{OPENSSLLIB}}
57 VAR_OPSYS[sunos]=       LDFLAGS=-lintl
58
59 post-patch:
60         ${REINPLACE_CMD} -e "s|/usr/local|${PREFIX}|" \
61                 ${WRKSRC}/clients/ksu/Makefile.in
62
63 post-install:
64         ${MKDIR} ${STAGEDIR}${STD_DOCDIR}
65         # install PDF documentation
66         (cd ${WRKSRC}/../doc && \
67                 ${COPYTREE_SHARE} pdf ${STAGEDIR}${STD_DOCDIR})
68         # install HTML documentation
69         (cd ${WRKSRC}/../doc && \
70                 ${COPYTREE_SHARE} html ${STAGEDIR}${STD_DOCDIR} \
71                 "! -path 'html/_sources*'")
72         # remove cat directories
73         ${FIND} ${STAGEDIR}${PREFIX}/share/man -type d -empty -delete
74
75 [FILE:1253:descriptions/desc.primary]
76 Kerberos V5 is an authentication system developed at MIT.
77
78 Abridged from the User Guide:
79        Under Kerberos, a client sends a request for a ticket to the
80    Key Distribution Center (KDC). The KDC creates a ticket-granting
81    ticket (TGT) for the client, encrypts it using the client's
82    password as the key, and sends the encrypted TGT back to the
83    client. The client then attempts to decrypt the TGT, using
84    its password. If the client successfully decrypts the TGT, it
85    keeps the decrypted TGT, which indicates proof of the client's
86    identity. The TGT permits the client to obtain additional tickets,
87    which give permission for specific services.
88        Since Kerberos negotiates authenticated, and optionally encrypted,
89    communications between two points anywhere on the internet, it
90    provides a layer of security that is not dependent on which side of a
91    firewall either client is on.
92        The Kerberos V5 package is designed to be easy to use. Most of the
93    commands are nearly identical to UNIX network programs you are already
94    used to. Kerberos V5 is a single-sign-on system, which means that you
95    have to type your password only once per session, and Kerberos does
96    the authenticating and encrypting transparently.
97
98
99 [FILE:97:distinfo]
100 fa16f87eb7e3ec3586143c800d7eaff98b5e0dcdf0772af7d98612e49dbeb20b      8738142 krb5-1.19.1.tar.gz
101
102
103 [FILE:2540:manifests/plist.primary]
104 bin/
105  compile_et
106  gss-client
107  k5srvutil
108  kadmin
109  kdestroy
110  kinit
111  klist
112  kpasswd
113  krb5-config
114 @(root,wheel,04755) bin/ksu
115  kswitch
116  ktutil
117  kvno
118  sclient
119  sim_client
120  uuclient
121 include/
122  com_err.h
123  gssapi.h
124  kdb.h
125  krad.h
126  krb5.h
127  profile.h
128  verto-module.h
129  verto.h
130 include/gssapi/
131  gssapi.h
132  gssapi_alloc.h
133  gssapi_ext.h
134  gssapi_generic.h
135  gssapi_krb5.h
136  mechglue.h
137 include/gssrpc/
138  auth.h
139  auth_gss.h
140  auth_gssapi.h
141  auth_unix.h
142  clnt.h
143  netdb.h
144  pmap_clnt.h
145  pmap_prot.h
146  pmap_rmt.h
147  rename.h
148  rpc.h
149  rpc_msg.h
150  svc.h
151  svc_auth.h
152  types.h
153  xdr.h
154 include/kadm5/
155  admin.h
156  chpass_util_strings.h
157  kadm_err.h
158 include/krb5/
159  ccselect_plugin.h
160  certauth_plugin.h
161  clpreauth_plugin.h
162  hostrealm_plugin.h
163  kadm5_auth_plugin.h
164  kadm5_hook_plugin.h
165  kdcpolicy_plugin.h
166  kdcpreauth_plugin.h
167  krb5.h
168  localauth_plugin.h
169  locate_plugin.h
170  plugin.h
171  preauth_plugin.h
172  pwqual_plugin.h
173 lib/
174  libcom_err.so
175  libcom_err.so.3
176  libcom_err.so.3.0
177  libgssapi_krb5.so
178  libgssapi_krb5.so.2
179  libgssapi_krb5.so.2.2
180  libgssrpc.so
181  libgssrpc.so.4
182  libgssrpc.so.4.2
183  libk5crypto.so
184  libk5crypto.so.3
185  libk5crypto.so.3.1
186  libkadm5clnt.so
187  libkadm5clnt_mit.so
188  libkadm5clnt_mit.so.12
189  libkadm5clnt_mit.so.12.0
190  libkadm5srv.so
191  libkadm5srv_mit.so
192  libkadm5srv_mit.so.12
193  libkadm5srv_mit.so.12.0
194  libkdb5.so
195  libkdb5.so.10
196  libkdb5.so.10.0
197  libkrad.so
198  libkrad.so.0
199  libkrad.so.0.0
200  libkrb5.so
201  libkrb5.so.3
202  libkrb5.so.3.3
203  libkrb5support.so
204  libkrb5support.so.0
205  libkrb5support.so.0.1
206  libverto.so
207  libverto.so.0
208  libverto.so.0.0
209 lib/krb5/plugins/kdb/db2.so
210 lib/krb5/plugins/preauth/
211  otp.so
212  pkinit.so
213  spake.so
214  test.so
215 lib/krb5/plugins/tls/k5tls.so
216 lib/pkgconfig/
217  gssrpc.pc
218  kadm-client.pc
219  kadm-server.pc
220  kdb.pc
221  krb5-gssapi.pc
222  krb5.pc
223  mit-krb5-gssapi.pc
224  mit-krb5.pc
225 sbin/
226  gss-server
227  kadmin.local
228  kadmind
229  kdb5_util
230  kprop
231  kpropd
232  kproplog
233  krb5-send-pr
234  krb5kdc
235  sim_server
236  sserver
237  uuserver
238 share/et/
239  et_c.awk
240  et_h.awk
241 share/man/man1/
242  compile_et.1.gz
243  k5srvutil.1.gz
244  kadmin.1.gz
245  kdestroy.1.gz
246  kinit.1.gz
247  klist.1.gz
248  kpasswd.1.gz
249  krb5-config.1.gz
250  ksu.1.gz
251  kswitch.1.gz
252  ktutil.1.gz
253  kvno.1.gz
254  sclient.1.gz
255 share/man/man3/com_err.3.gz
256 share/man/man5/
257  .k5identity.5.gz
258  .k5login.5.gz
259  k5identity.5.gz
260  k5login.5.gz
261  kadm5.acl.5.gz
262  kdc.conf.5.gz
263  krb5.conf.5.gz
264 share/man/man7/kerberos.7.gz
265 share/man/man8/
266  kadmin.local.8.gz
267  kadmind.8.gz
268  kdb5_ldap_util.8.gz
269  kdb5_util.8.gz
270  kprop.8.gz
271  kpropd.8.gz
272  kproplog.8.gz
273  krb5kdc.8.gz
274  sserver.8.gz
275 @dir lib/krb5/plugins/authdata
276 @dir lib/krb5/plugins/libkrb5
277 @dir var/krb5kdc
278 @dir var/run/krb5kdc
279
280
281 [FILE:83:manifests/plist.nls]
282 share/locale/de/LC_MESSAGES/mit-krb5.mo
283 share/locale/en_US/LC_MESSAGES/mit-krb5.mo
284
285
286 [FILE:59:manifests/plist.examples]
287 share/examples/krb5/
288  kdc.conf
289  krb5.conf
290  services.append
291
292
293 [FILE:271:patches/patch-clients_ksu_Makefile.in]
294 --- clients/ksu/Makefile.in.orig        2021-02-18 16:35:16 UTC
295 +++ clients/ksu/Makefile.in
296 @@ -30,6 +30,6 @@ clean:
297  
298  install:
299         -for f in ksu; do \
300 -         $(INSTALL_SETUID) $$f \
301 +         $(INSTALL_PROGRAM) $$f \
302                 $(DESTDIR)$(CLIENT_BINDIR)/`echo $$f|sed '$(transform)'`; \
303         done
304
305
306 [FILE:804:patches/patch-config__pre.in]
307 --- config/pre.in.orig  2021-02-18 16:35:16 UTC
308 +++ config/pre.in
309 @@ -181,9 +181,9 @@ LIBS = @LIBS@
310  INSTALL=@INSTALL@
311  INSTALL_STRIP=
312  INSTALL_PROGRAM=@INSTALL_PROGRAM@ $(INSTALL_STRIP)
313 -INSTALL_SCRIPT=@INSTALL_PROGRAM@
314 +INSTALL_SCRIPT=@INSTALL_SCRIPT@
315  INSTALL_DATA=@INSTALL_DATA@
316 -INSTALL_SHLIB=@INSTALL_SHLIB@
317 +INSTALL_SHLIB=$(INSTALL_LIB)
318  INSTALL_SETUID=$(INSTALL) $(INSTALL_STRIP) -m 4755 -o root
319  ## This is needed because autoconf will sometimes define @exec_prefix@ to be
320  ## ${prefix}.
321 @@ -205,6 +205,7 @@ PKGCONFIG_DIR = @libdir@/pkgconfig
322  ADMIN_MANDIR = $(KRB5MANROOT)/man8
323  SERVER_MANDIR = $(KRB5MANROOT)/man8
324  CLIENT_MANDIR = $(KRB5MANROOT)/man1
325 +SUBR_MANDIR = $(KRB5MANROOT)/man3
326  FILE_MANDIR = $(KRB5MANROOT)/man5
327  ADMIN_CATDIR = $(KRB5MANROOT)/cat8
328  SERVER_CATDIR = $(KRB5MANROOT)/cat8
329
330
331 [FILE:1172:patches/patch-config_shlib.conf]
332 --- config/shlib.conf.orig      2021-02-18 16:35:16 UTC
333 +++ config/shlib.conf
334 @@ -312,7 +312,7 @@ mips-*-netbsd*)
335         PROFFLAGS=-pg
336         ;;
337  
338 -*-*-freebsd*)
339 +*-*-freebsd* | *-*-dragonfly*)
340         case $krb5_cv_host in
341                 sparc64-*)
342                         PICFLAGS=-fPIC
343 @@ -321,14 +321,15 @@ mips-*-netbsd*)
344                         PICFLAGS=-fpic
345                         ;;
346         esac
347 -       SHLIBVEXT='.so.$(LIBMAJOR)'
348 -       RPATH_FLAG='-Wl,--enable-new-dtags -Wl,-rpath -Wl,'
349 +       SHLIBVEXT='.so.$(LIBMAJOR).$(LIBMINOR)'
350 +       SHLIBSEXT='.so.$(LIBMAJOR)'
351 +       LDCOMBINE='libtool --tag=CC --mode=link cc -Xcompiler -shared -Wl,-soname=$(LIBPREFIX)$(LIBBASE)$(SHLIBVEXT)'
352 +       RPATH_FLAG='-Wl,-rpath -Wl,'
353         PROG_RPATH_FLAGS='$(RPATH_FLAG)$(PROG_RPATH)'
354         CC_LINK_SHARED='$(CC) $(PROG_LIBPATH) $(PROG_RPATH_FLAGS) $(CFLAGS) $(LDFLAGS)'
355         CXX_LINK_SHARED='$(CXX) $(PROG_LIBPATH) $(PROG_RPATH_FLAGS) $(CXXFLAGS) $(LDFLAGS)'
356         SHLIBEXT=.so
357 -       LDCOMBINE='ld -Bshareable'
358 -       SHLIB_RPATH_FLAGS='--enable-new-dtags -rpath $(SHLIB_RDIRS)'
359 +       SHLIB_RPATH_FLAGS='-rpath $(SHLIB_RDIRS)'
360         SHLIB_EXPFLAGS='$(SHLIB_RPATH_FLAGS) $(SHLIB_DIRS) $(SHLIB_EXPLIBS)'
361         CC_LINK_STATIC='$(CC) $(PROG_LIBPATH) $(CFLAGS) $(LDFLAGS)'
362         CXX_LINK_STATIC='$(CXX) $(PROG_LIBPATH) $(CXXFLAGS) $(LDFLAGS)'
363
364
365 [FILE:243:patches/patch-include_gssrpc_rpc.h]
366 --- include/gssrpc/rpc.h.orig   2021-02-18 16:35:16 UTC
367 +++ include/gssrpc/rpc.h
368 @@ -39,6 +39,7 @@
369  #ifndef GSSRPC_RPC_H
370  #define GSSRPC_RPC_H
371  
372 +#include <sys/socket.h>
373  #include <gssrpc/types.h>              /* some typedefs */
374  #include <netinet/in.h>
375  
376
377
378 [FILE:2325:patches/patch-lib-krb5-os-localaddr.c]
379 --- lib/krb5/os/localaddr.c.orig        2021-02-18 16:35:16 UTC
380 +++ lib/krb5/os/localaddr.c
381 @@ -176,6 +176,7 @@ printaddr(struct sockaddr *sa)
382  }
383  #endif
384  
385 +#if 0
386  static int
387  is_loopback_address(struct sockaddr *sa)
388  {
389 @@ -192,6 +193,7 @@ is_loopback_address(struct sockaddr *sa)
390          return 0;
391      }
392  }
393 +#endif
394  
395  #ifdef HAVE_IFADDRS_H
396  #include <ifaddrs.h>
397 @@ -449,12 +451,14 @@ foreach_localaddr (/*@null@*/ void *data
398              ifp->ifa_flags &= ~IFF_UP;
399              continue;
400          }
401 +#if 0
402          if (is_loopback_address(ifp->ifa_addr)) {
403              /* Pretend it's not up, so the second pass will skip
404                 it.  */
405              ifp->ifa_flags &= ~IFF_UP;
406              continue;
407          }
408 +#endif
409          /* If this address is a duplicate, punt.  */
410          match = 0;
411          for (ifp2 = ifp_head; ifp2 && ifp2 != ifp; ifp2 = ifp2->ifa_next) {
412 @@ -583,11 +587,13 @@ foreach_localaddr (/*@null@*/ void *data
413              }
414              /*@=moduncon@*/
415  
416 +#if 0
417              /* None of the current callers want loopback addresses.  */
418              if (is_loopback_address((struct sockaddr *)&lifr->lifr_addr)) {
419                  Tprintf (("  loopback\n"));
420                  goto skip;
421              }
422 +#endif
423              /* Ignore interfaces that are down.  */
424              if ((lifreq.lifr_flags & IFF_UP) == 0) {
425                  Tprintf (("  down\n"));
426 @@ -754,11 +760,13 @@ foreach_localaddr (/*@null@*/ void *data
427              }
428              /*@=moduncon@*/
429  
430 +#if 0
431              /* None of the current callers want loopback addresses.  */
432              if (is_loopback_address(&lifr->iflr_addr)) {
433                  Tprintf (("  loopback\n"));
434                  goto skip;
435              }
436 +#endif
437              /* Ignore interfaces that are down.  */
438              if ((lifreq.iflr_flags & IFF_UP) == 0) {
439                  Tprintf (("  down\n"));
440 @@ -972,11 +980,13 @@ foreach_localaddr (/*@null@*/ void *data
441          }
442          /*@=moduncon@*/
443  
444 +#if 0
445          /* None of the current callers want loopback addresses.  */
446          if (is_loopback_address(&ifreq.ifr_addr)) {
447              Tprintf (("  loopback\n"));
448              goto skip;
449          }
450 +#endif
451          /* Ignore interfaces that are down.  */
452          if ((ifreq.ifr_flags & IFF_UP) == 0) {
453              Tprintf (("  down\n"));
454
455
456 [FILE:525:patches/patch-lib_crypto_builtin_aes_brg__endian.h]
457 --- lib/crypto/builtin/aes/brg_endian.h.orig    2021-02-18 16:35:16 UTC
458 +++ lib/crypto/builtin/aes/brg_endian.h
459 @@ -35,6 +35,8 @@ Issue Date: 10/09/2018
460  #  include <sys/isa_defs.h>
461  #elif defined( __FreeBSD__ ) || defined( __OpenBSD__ ) || defined( __NetBSD__ )
462  #  include <sys/endian.h>
463 +#elif defined( __DragonFly__)
464 +#  include <sys/endian.h>
465  #elif defined( BSD ) && ( BSD >= 199103 ) || defined( __APPLE__ ) || \
466        defined( __CYGWIN32__ ) || defined( __DJGPP__ ) || defined( __osf__ )
467  #  include <machine/endian.h>
468
469
470 [FILE:857:patches/patch-lib_kdb_kdb__log.c]
471 $NetBSD: patch-lib_kdb_kdb__log.c,v 1.2 2020/04/09 10:57:05 adam Exp $
472
473 Fix mmap/munmap -Werror=incompatible-pointer-types
474
475 --- lib/kdb/kdb_log.c.orig      2021-02-18 16:35:16 UTC
476 +++ lib/kdb/kdb_log.c
477 @@ -498,7 +498,7 @@ ulog_map(krb5_context context, const cha
478          }
479      }
480  
481 -    ulog = mmap(0, MAXLOGLEN, PROT_READ | PROT_WRITE, MAP_SHARED,
482 +    ulog = (kdb_hlog_t *)mmap(0, MAXLOGLEN, PROT_READ | PROT_WRITE, MAP_SHARED,
483                  log_ctx->ulogfd, 0);
484      if (ulog == MAP_FAILED) {
485          retval = errno;
486 @@ -680,7 +680,11 @@ ulog_fini(krb5_context context)
487      if (log_ctx == NULL)
488          return;
489      if (log_ctx->ulog != NULL)
490 +#ifdef __sun
491 +        munmap((caddr_t)log_ctx->ulog, MAXLOGLEN);
492 +#else
493          munmap(log_ctx->ulog, MAXLOGLEN);
494 +#endif
495      if (log_ctx->ulogfd != -1)
496          close(log_ctx->ulogfd);
497      free(log_ctx);
498
499
500 [FILE:506:patches/patch-patch-kprop_kproplog.c]
501 $NetBSD: patch-kprop_kproplog.c,v 1.1 2020/04/09 10:57:49 adam Exp $
502
503 Fix mmap -Werror=incompatible-pointer-types.
504
505 --- kprop/kproplog.c.orig       2021-02-18 16:35:16 UTC
506 +++ kprop/kproplog.c
507 @@ -412,7 +412,7 @@ map_ulog(const char *filename)
508          return NULL;
509      if (fstat(fd, &st) < 0)
510          return NULL;
511 -    ulog = mmap(0, st.st_size, PROT_READ, MAP_PRIVATE, fd, 0);
512 +    ulog = (kdb_hlog_t *)mmap(0, st.st_size, PROT_READ, MAP_PRIVATE, fd, 0);
513      return (ulog == MAP_FAILED) ? NULL : ulog;
514  }
515  
516
517
518 [FILE:1247:patches/patch-plugins_preauth_pkinit_pkinit__crypto__openssl.c]
519 --- plugins/preauth/pkinit/pkinit_crypto_openssl.c.orig 2021-02-18 16:35:16 UTC
520 +++ plugins/preauth/pkinit/pkinit_crypto_openssl.c
521 @@ -185,7 +185,8 @@ pkinit_pkcs11_code_to_text(int err);
522      (*_x509_pp) = PKCS7_cert_from_signer_info(_p7,_si)
523  #endif
524  
525 -#if OPENSSL_VERSION_NUMBER < 0x10100000L
526 +#if (defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER < 0x10100000L) || \
527 +     defined(LIBRESSL_VERSION_NUMBER)
528  
529  /* 1.1 standardizes constructor and destructor names, renaming
530   * EVP_MD_CTX_{create,destroy} and deprecating ASN1_STRING_data. */
531 @@ -245,6 +246,10 @@ static void compat_dh_get0_key(const DH
532  
533  #endif
534  
535 +#if defined(LIBRESSL_VERSION_NUMBER) && !defined(static_ASN1_SEQUENCE_END_name)
536 +#define static_ASN1_SEQUENCE_END_name  ASN1_SEQUENCE_END_name
537 +#endif
538 +
539  static struct pkcs11_errstrings {
540      short code;
541      char *text;
542 @@ -2924,7 +2929,9 @@ cleanup:
543      return retval;
544  }
545  
546 -#if OPENSSL_VERSION_NUMBER >= 0x10100000L
547 +#if ((defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x10100000L) && \
548 +     !defined(LIBRESSL_VERSION_NUMBER)) || \
549 +     (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20900000L)
550  
551  /*
552   * We need to decode DomainParameters from RFC 3279 section 2.3.3.  We would
553
554
555 [FILE:528:patches/patch-plugins_preauth_pkinit_pkinit__crypto__openssl.h]
556 --- plugins/preauth/pkinit/pkinit_crypto_openssl.h.orig 2021-02-18 16:35:16 UTC
557 +++ plugins/preauth/pkinit/pkinit_crypto_openssl.h
558 @@ -46,7 +46,9 @@
559  #include <openssl/asn1.h>
560  #include <openssl/pem.h>
561  
562 -#if OPENSSL_VERSION_NUMBER >= 0x10100000L
563 +#if ((defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x10100000L) && \
564 +     !defined(LIBRESSL_VERSION_NUMBER)) || \
565 +     (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20900000L)
566  #include <openssl/asn1t.h>
567  #else
568  #include <openssl/asn1_mac.h>
569
570
571 [FILE:692:patches/patch-util_et_Makefile.in]
572 --- util/et/Makefile.in.orig    2021-02-18 16:35:16 UTC
573 +++ util/et/Makefile.in
574 @@ -111,12 +111,13 @@ check-windows: $(OUTPRE)test_et$(EXEEXT)
575         path
576         $(OUTPRE)test_et$(EXEEXT)
577  
578 -install-unix: compile_et compile_et.1
579 +install-unix: compile_et compile_et.1 com_err.3
580         $(INSTALL) compile_et $(DESTDIR)$(bindir)/compile_et
581         test -d $(DESTDIR)$(mydatadir) || mkdir $(DESTDIR)$(mydatadir)
582         $(INSTALL_DATA) $(srcdir)/et_c.awk $(DESTDIR)$(mydatadir)
583         $(INSTALL_DATA) $(srcdir)/et_h.awk $(DESTDIR)$(mydatadir)
584         $(INSTALL_DATA) $(srcdir)/compile_et.1 $(DESTDIR)$(CLIENT_MANDIR)/compile_et.1
585 +       $(INSTALL_DATA) $(srcdir)/com_err.3 $(DESTDIR)$(SUBR_MANDIR)/com_err.3
586  
587  
588  install-headers: compile_et
589
590
591 [FILE:496:files/kpropd.in]
592 #!/bin/sh
593 #
594 # PROVIDE: kpropd
595 # REQUIRE: LOGIN
596 # KEYWORD: shutdown
597 #
598 # Add the following lines to /etc/rc.conf.local or /etc/rc.conf
599 # to enable this service:
600 #
601 # kpropd_enable (bool):      Set to NO by default.
602 #                            Set it to YES to enable kpropd.
603 # kpropd_flags (str):        Set to "" by default.
604
605 . /etc/rc.subr
606
607 name=kpropd
608 rcvar=kpropd_enable
609
610 load_rc_config $name
611
612 : ${kpropd_enable:="NO"}
613 : ${kpropd_flags=""}
614
615 command=%%PREFIX%%/sbin/${name}
616
617 run_rc_command "$1"
618