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