1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
8 SDESC[standard]= Open-source Pluggable Authentication Module
9 HOMEPAGE= https://www.openpam.org/
13 SITES[main]= SF/openpam/openpam/Resedacea
14 DISTFILE[1]= openpam-20170430.tar.gz:main
16 SPKGS[standard]= single
18 OPTIONS_AVAILABLE= none
19 OPTIONS_STANDARD= none
24 CONFIGURE_ARGS= --with-su
26 --with-modules-dir={{PREFIX}}/lib/openpam
28 INSTALL_TARGET= install-strip
29 INSTALL_REQ_TOOLCHAIN= yes
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",
39 -e 's|@PREFIX@|${PREFIX}|' \
40 -e 's|@SYSTEM_MODULES@|${VAR1}|' \
41 ${WRKSRC}/lib/libpam/openpam_constants.c
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
53 22f65222e9faf5729ee5d2db7796d81f95df1a54b03e89ae4713c85e939be85f 494372 openpam-20170430.tar.gz
56 [FILE:1487:manifests/plist.single]
83 share/man/man1/su.1.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
94 openpam_readlinev.3.gz
96 openpam_restore_cred.3.gz
97 openpam_set_feature.3.gz
98 openpam_set_option.3.gz
104 pam_authenticate.3.gz
106 pam_close_session.3.gz
117 pam_open_session.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
135 share/man/man5/pam.conf.5.gz
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[] = {
145 - "/usr/local/etc/pam.d/",
146 - "/usr/local/etc/pam.conf",
147 + "@PREFIX@/etc/pam.d/",
148 + "@PREFIX@/etc/pam.conf",
152 const char *openpam_module_path[] = {
153 -#ifdef OPENPAM_MODULES_DIRECTORY
154 - OPENPAM_MODULES_DIRECTORY,
159 + "@PREFIX@/lib/openpam",