Ravenports generated: 23 May 2018 09:08
[ravenports.git] / bucket_AA / openpam
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               openpam
4 VERSION=                20170430
5 REVISION=               1
6 KEYWORDS=               security
7 VARIANTS=               standard
8 SDESC[standard]=        Open-source Pluggable Authentication Module
9 HOMEPAGE=               https://www.openpam.org/
10 CONTACT=                nobody
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            SF/openpam/openpam/Resedacea
14 DISTFILE[1]=            openpam-20170430.tar.gz:main
15 DF_INDEX=               1
16 SPKGS[standard]=        single
17
18 OPTIONS_AVAILABLE=      none
19 OPTIONS_STANDARD=       none
20
21 USES=                   libtool
22
23 MUST_CONFIGURE=         gnu
24 CONFIGURE_ARGS=         --with-su
25                         --with-pam-unix
26                         --with-modules-dir={{PREFIX}}/lib/openpam
27
28 INSTALL_TARGET=         install-strip
29 INSTALL_REQ_TOOLCHAIN=  yes
30
31 SET_DEBUGGING_ON=       yes
32 OPTIMIZER_LEVEL=        0
33 VAR_OPSYS[freebsd]=     VAR1="/usr/lib/security",
34 VAR_OPSYS[linux]=       VAR1="/lib/{{ARCH_STANDARD}}-linux-gnu/security",
35 VAR_OPSYS[dragonfly]=   VAR1="/usr/lib/security",
36
37 post-patch:
38         ${REINPLACE_CMD} \
39                 -e 's|@PREFIX@|${PREFIX}|' \
40                 -e 's|@SYSTEM_MODULES@|${VAR1}|' \
41                 ${WRKSRC}/lib/libpam/openpam_constants.c
42
43 [FILE:365:descriptions/desc.single]
44 OpenPAM is an open source PAM library that focuses on simplicity,
45 correctness, and cleanliness. Its aim is to gather the best features of
46 Solaris PAM, XSSO and Linux-PAM, plus some innovations of its own. In
47 areas where these implementations disagree, OpenPAM tries to remain
48 compatible with Solaris, at the expense of XSSO conformance and Linux-PAM
49 compatibility.
50
51
52 [FILE:102:distinfo]
53 22f65222e9faf5729ee5d2db7796d81f95df1a54b03e89ae4713c85e939be85f       494372 openpam-20170430.tar.gz
54
55
56 [FILE:1487:manifests/plist.single]
57 bin/su
58 include/security/
59  openpam.h
60  openpam_attr.h
61  openpam_version.h
62  pam_appl.h
63  pam_constants.h
64  pam_modules.h
65  pam_types.h
66 lib/
67  libpam.so
68  libpam.so.2
69  libpam.so.2.0.0
70 lib/openpam/
71  pam_deny.so
72  pam_deny.so.2
73  pam_deny.so.2.0.0
74  pam_permit.so
75  pam_permit.so.2
76  pam_permit.so.2.0.0
77  pam_return.so
78  pam_return.so.2
79  pam_return.so.2.0.0
80  pam_unix.so
81  pam_unix.so.2
82  pam_unix.so.2.0.0
83 share/man/man1/su.1.gz
84 share/man/man3/
85  openpam.3.gz
86  openpam_borrow_cred.3.gz
87  openpam_free_data.3.gz
88  openpam_free_envlist.3.gz
89  openpam_get_feature.3.gz
90  openpam_get_option.3.gz
91  openpam_log.3.gz
92  openpam_nullconv.3.gz
93  openpam_readline.3.gz
94  openpam_readlinev.3.gz
95  openpam_readword.3.gz
96  openpam_restore_cred.3.gz
97  openpam_set_feature.3.gz
98  openpam_set_option.3.gz
99  openpam_straddch.3.gz
100  openpam_subst.3.gz
101  openpam_ttyconv.3.gz
102  pam.3.gz
103  pam_acct_mgmt.3.gz
104  pam_authenticate.3.gz
105  pam_chauthtok.3.gz
106  pam_close_session.3.gz
107  pam_conv.3.gz
108  pam_end.3.gz
109  pam_error.3.gz
110  pam_get_authtok.3.gz
111  pam_get_data.3.gz
112  pam_get_item.3.gz
113  pam_get_user.3.gz
114  pam_getenv.3.gz
115  pam_getenvlist.3.gz
116  pam_info.3.gz
117  pam_open_session.3.gz
118  pam_prompt.3.gz
119  pam_putenv.3.gz
120  pam_set_data.3.gz
121  pam_set_item.3.gz
122  pam_setcred.3.gz
123  pam_setenv.3.gz
124  pam_sm_acct_mgmt.3.gz
125  pam_sm_authenticate.3.gz
126  pam_sm_chauthtok.3.gz
127  pam_sm_close_session.3.gz
128  pam_sm_open_session.3.gz
129  pam_sm_setcred.3.gz
130  pam_start.3.gz
131  pam_strerror.3.gz
132  pam_verror.3.gz
133  pam_vinfo.3.gz
134  pam_vprompt.3.gz
135 share/man/man5/pam.conf.5.gz
136
137
138 [FILE:565:patches/patch-lib_libpam_openpam__constants.c]
139 --- lib/libpam/openpam_constants.c.orig 2017-04-30 21:34:49 UTC
140 +++ lib/libpam/openpam_constants.c
141 @@ -169,17 +169,13 @@ const char *pam_sm_func_name[PAM_NUM_PRI
142  const char *openpam_policy_path[] = {
143         "/etc/pam.d/",
144         "/etc/pam.conf",
145 -       "/usr/local/etc/pam.d/",
146 -       "/usr/local/etc/pam.conf",
147 +       "@PREFIX@/etc/pam.d/",
148 +       "@PREFIX@/etc/pam.conf",
149         NULL
150  };
151  
152  const char *openpam_module_path[] = {
153 -#ifdef OPENPAM_MODULES_DIRECTORY
154 -       OPENPAM_MODULES_DIRECTORY,
155 -#else
156 -       "/usr/lib",
157 -       "/usr/local/lib",
158 -#endif
159 +       "@PREFIX@/lib/openpam",
160 +       @SYSTEM_MODULES@
161         NULL
162  };
163