Ravenports generated: 08 Feb 2023 00:14
[ravenports.git] / bucket_ED / shadow
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               shadow
4 VERSION=                4.13
5 KEYWORDS=               sysutils raven
6 VARIANTS=               standard
7 SDESC[standard]=        Password and admin tools for Linux
8 HOMEPAGE=               https://github.com/shadow-maint/shadow
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/shadow-maint:shadow:4.13
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 ONLY_FOR_OPSYS=         linux
21
22 USES=                   autoreconf libtool gettext:build cpe
23
24 LICENSE=                BSD3CLAUSE:single
25 LICENSE_FILE=           BSD3CLAUSE:{{WRKDIR}}/LICENSE_BSD
26 LICENSE_AWK=            BSD3CLAUSE:"^$$"
27 LICENSE_SOURCE=         BSD3CLAUSE:{{WRKSRC}}/src/usermod.c
28 LICENSE_SCHEME=         solo
29
30 CPE_VENDOR=             debian
31
32 MUST_CONFIGURE=         gnu
33 CONFIGURE_ARGS=         --disable-nls
34                         --enable-shared=no
35                         --enable-static=yes
36                         --enable-shadowgrp=yes
37                         --enable-utmpx=no
38                         --enable-subordinate-ids=no
39                         --with-audit=no
40                         --with-libpam=no
41                         --with-acl=no
42                         --with-attr=no
43                         --with-skey=no
44                         --with-tcb=no
45                         --with-libcrack=no
46                         --with-sha-crypt=yes
47                         --with-nscd=no
48
49 post-patch:
50         # --enable-man has no effect.
51         # requires unknown dependency on docbook/libxml2
52         # just turn it off forcibly for now
53         ${REINPLACE_CMD} -e '/SUBDIRS =/ s| man | |' ${WRKSRC}/Makefile.am
54
55 post-install:
56         # avoid conflict with coreutils
57         ${MV} ${STAGEDIR}${PREFIX}/bin/groups \
58               ${STAGEDIR}${PREFIX}/bin/shadow-groups
59
60 [FILE:372:descriptions/desc.single]
61 Password and account management tool suite with support for shadow files
62 and PAM (Linux only).
63
64 Initially used to obtain User and Group addition tools for the Linux
65 system root for Ravenadm.  Thus all the options are intentionally turned
66 off.  Should this package be desired in its own right, the shadow port
67 can be split into variants to satisfy ravenadm and real users.
68
69
70 [FILE:110:distinfo]
71 94ddb93553a63af080db5b9dfe88ee6122d5db8b5d70b09bb03ed50f39ba829d      3357812 shadow-maint-shadow-4.13.tar.gz
72
73
74 [FILE:330:manifests/plist.single]
75 bin/
76  chage
77  chfn
78  chsh
79  expiry
80  faillog
81  gpasswd
82  lastlog
83  login
84  newgrp
85  passwd
86  sg
87  shadow-groups
88  su
89 etc/
90  limits
91  login.access
92  login.defs
93 sbin/
94  chgpasswd
95  chpasswd
96  groupadd
97  groupdel
98  groupmems
99  groupmod
100  grpck
101  grpconv
102  grpunconv
103  logoutd
104  newusers
105  nologin
106  pwck
107  pwconv
108  pwunconv
109  useradd
110  userdel
111  usermod
112  vigr
113  vipw
114