Lines 6-12
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= vlock |
8 |
PORTNAME= vlock |
9 |
PORTVERSION= 2.1 |
9 |
PORTVERSION= 2.2.1 |
10 |
CATEGORIES= security |
10 |
CATEGORIES= security |
11 |
MASTER_SITES= http://cthulhu.c3d2.de/~toidinamai/vlock/archive/ |
11 |
MASTER_SITES= http://cthulhu.c3d2.de/~toidinamai/vlock/archive/ |
12 |
|
12 |
|
Lines 14-23
Link Here
|
14 |
COMMENT= Locks a terminal |
14 |
COMMENT= Locks a terminal |
15 |
|
15 |
|
16 |
USE_GMAKE= yes |
16 |
USE_GMAKE= yes |
|
|
17 |
HAS_CONFIGURE= yes |
18 |
CONFIGURE_ARGS= --enable-plugins --enable-pam \ |
19 |
--prefix=${PREFIX} \ |
20 |
--mandir=${MANPREFIX}/man \ |
21 |
--with-modules="${VLOCKMODULES}" \ |
22 |
--with-scripts="${VLOCKSCRIPTS}" \ |
23 |
VLOCK_GROUP="${VLOCKGRP}" \ |
24 |
VLOCK_MODE="0750" |
25 |
|
26 |
OPTIONS= VLOCKSCRIPTS "Install sample hook scripts" on \ |
27 |
CACASAVER "Enable libcaca screensaver" off |
17 |
|
28 |
|
18 |
MANLANG= "" |
29 |
MANLANG= "" |
19 |
MAN1= vlock.1 |
30 |
MAN1= vlock.1 |
20 |
MAN8= vlock-current.8 vlock-all.8 vlock-new.8 vlock-nosysrq.8 |
31 |
MAN5= vlock-plugins.5 |
21 |
PLIST_FILES= bin/vlock sbin/vlock-current sbin/vlock-all sbin/vlock-nosysrq sbin/vlock-new |
32 |
MAN8= vlock-main.8 |
|
|
33 |
|
34 |
# Default scripts/modules |
35 |
VLOCKSCRIPTS= |
36 |
VLOCKMODULES= all.so new.so |
37 |
|
38 |
# Vlock group = vlock:*:129: |
39 |
VLOCKGRP= vlock |
40 |
VLOCKGID= 129 |
41 |
|
42 |
.include <bsd.port.pre.mk> |
43 |
|
44 |
.if !defined(WITHOUT_VLOCKSCRIPTS) |
45 |
VLOCKSCRIPTS+= amarok.sh example_script.sh mplayer.sh |
46 |
PLIST_SUB+= PL_VLOCKSCRIPTS="" |
47 |
.else |
48 |
PLIST_SUB+= PL_VLOCKSCRIPTS="@comment " |
49 |
.endif |
50 |
|
51 |
.if !defined(WITHOUT_CACASAVER) |
52 |
BUILD_DEPENDS+= ${LOCALBASE}/lib/libcaca.a:${PORTSDIR}/graphics/libcaca |
53 |
VLOCKMODULES+= caca.so |
54 |
PLIST_SUB+= PL_CACASAVER="" |
55 |
.else |
56 |
PLIST_SUB+= PL_CACASAVER="@comment " |
57 |
.endif |
58 |
|
59 |
pre-install: |
60 |
if ! pw groupshow ${VLOCKGRP}; then pw groupadd ${VLOCKGRP} -g ${VLOCKGID}; fi |
61 |
|
62 |
post-install: |
63 |
.if !defined(NOPORTDOCS) |
64 |
@${MKDIR} ${DOCSDIR} |
65 |
${INSTALL_DATA} ${WRKSRC}/COPYING ${DOCSDIR} |
66 |
${INSTALL_DATA} ${WRKSRC}/ChangeLog ${DOCSDIR} |
67 |
${INSTALL_DATA} ${WRKSRC}/PLUGINS ${DOCSDIR} |
68 |
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} |
69 |
${INSTALL_DATA} ${WRKSRC}/README.X11 ${DOCSDIR} |
70 |
${INSTALL_DATA} ${WRKSRC}/SECURITY ${DOCSDIR} |
71 |
${INSTALL_DATA} ${WRKSRC}/TODO ${DOCSDIR} |
72 |
.endif |
22 |
|
73 |
|
23 |
.include <bsd.port.mk> |
74 |
.include <bsd.port.post.mk> |