Lines 7-41
Link Here
|
7 |
|
7 |
|
8 |
PORTNAME= privman |
8 |
PORTNAME= privman |
9 |
PORTVERSION= 0.9.3 |
9 |
PORTVERSION= 0.9.3 |
10 |
PORTREVISION= 1 |
10 |
PORTREVISION= 2 |
11 |
CATEGORIES= devel security |
11 |
CATEGORIES= devel security |
12 |
MASTER_SITES= http://www.isso.sparta.com/opensource/privman/downloads/ |
12 |
MASTER_SITES= GOOGLE_CODE |
13 |
|
13 |
|
14 |
MAINTAINER= ports@FreeBSD.org |
14 |
MAINTAINER= ports@FreeBSD.org |
15 |
COMMENT= Library that makes it easy for programs to use privilege separation |
15 |
COMMENT= Library that makes it easy for programs to use privilege separation |
16 |
|
16 |
|
|
|
17 |
LICENSE= BSD |
18 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
19 |
|
17 |
USE_AUTOTOOLS= libtool |
20 |
USE_AUTOTOOLS= libtool |
18 |
GNU_CONFIGURE= yes |
|
|
19 |
USE_LDCONFIG= yes |
21 |
USE_LDCONFIG= yes |
|
|
22 |
MAKE_JOBS_SAFE= yes |
20 |
|
23 |
|
21 |
post-patch: |
24 |
MLINKS= priv_pam.3 priv_pam_acct_mgmt.3 \ |
22 |
@${REINPLACE_CMD} -e 's|$$(PACKAGE).d|$$(PACKAGE)|g' \ |
25 |
priv_pam.3 priv_pam_authenticate.3 \ |
23 |
${WRKSRC}/etc/Makefile.in |
26 |
priv_pam.3 priv_pam_chauthtok.3 \ |
24 |
@${REINPLACE_CMD} -e 's|@PACKAGE@.d|@PACKAGE@|g' \ |
27 |
priv_pam.3 priv_pam_close_session.3 \ |
25 |
${WRKSRC}/src/Makefile.in |
28 |
priv_pam.3 priv_pam_end.3 \ |
26 |
|
29 |
priv_pam.3 priv_pam_fail_delay.3 \ |
27 |
MAN3= priv_bind.3 priv_custom.3 priv_daemon.3 priv_execve.3 \ |
30 |
priv_pam.3 priv_pam_getenv.3 \ |
28 |
priv_fopen.3 priv_fork.3 priv_init.3 priv_invoke_cap_fn.3 \ |
31 |
priv_pam.3 priv_pam_get_item.3 \ |
29 |
priv_invoke_info_fn.3 priv_open.3 priv_pam.3 \ |
32 |
priv_pam.3 priv_pam_open_session.3 \ |
30 |
priv_pam_acct_mgmt.3 priv_pam_authenticate.3 priv_pam_chauthtok.3 \ |
33 |
priv_pam.3 priv_pam_putenv.3 \ |
31 |
priv_pam_close_session.3 priv_pam_end.3 priv_pam_fail_delay.3 \ |
34 |
priv_pam.3 priv_pam_setcred.3 \ |
32 |
priv_pam_get_item.3 priv_pam_getenv.3 priv_pam_open_session.3 \ |
35 |
priv_pam.3 priv_pam_set_item.3 \ |
33 |
priv_pam_putenv.3 priv_pam_set_item.3 priv_pam_setcred.3 \ |
36 |
priv_pam.3 priv_pam_start.3 \ |
34 |
priv_pam_start.3 priv_pclose.3 priv_popen.3 priv_register_cap_fn.3 \ |
37 |
priv_popen.3 priv_pclose.3 \ |
35 |
priv_register_info_fn.3 priv_rerunas.3 priv_respawn_as.3 \ |
38 |
priv_custom.3 priv_register_info_fn.3 \ |
36 |
priv_wait4.3 |
39 |
priv_custom.3 priv_register_cap_fn.3 \ |
|
|
40 |
priv_custom.3 priv_invoke_info_fn.3 \ |
41 |
priv_custom.3 priv_invoke_cap_fn.3 |
42 |
MAN3= priv_bind.3 priv_custom.3 priv_daemon.3 priv_execve.3 \ |
43 |
priv_fopen.3 priv_fork.3 priv_init.3 priv_open.3 \ |
44 |
priv_pam.3 priv_popen.3 priv_rerunas.3 priv_respawn_as.3 \ |
45 |
priv_wait4.3 |
46 |
MAN5= privman_conf.5 |
47 |
MAN7= privman.7 |
37 |
|
48 |
|
38 |
MAN5= privman_conf.5 |
49 |
post-patch: |
39 |
MAN7= privman.7 |
50 |
@${REINPLACE_CMD} -e \ |
|
|
51 |
's|$$(PACKAGE).d|$$(PACKAGE)|g' ${WRKSRC}/etc/Makefile.in |
52 |
@${REINPLACE_CMD} -e \ |
53 |
'/^CFLAGS/s|-O2 -g|@CFLAGS@| ; \ |
54 |
/^CXXFLAGS/s|-O2 -g|@CXXFLAGS@| ; \ |
55 |
s|@PACKAGE@.d|@PACKAGE@| ; \ |
56 |
s|-lstdc++||' ${WRKSRC}/src/Makefile.in |
57 |
@${REINPLACE_CMD} -e \ |
58 |
'/^CFLAGS/s|-O2 -g|@CFLAGS@|' ${WRKSRC}/tests/Makefile.in |
40 |
|
59 |
|
41 |
.include <bsd.port.mk> |
60 |
.include <bsd.port.mk> |