summaryrefslogtreecommitdiff
path: root/x11/slock
diff options
context:
space:
mode:
authorreed <reed@pkgsrc.org>2008-02-11 22:48:17 +0000
committerreed <reed@pkgsrc.org>2008-02-11 22:48:17 +0000
commitee5484df344a29926ce00c88cf185618a5305eb0 (patch)
treed028e11471faec7d268cff6986d7614bcc641a74 /x11/slock
parentd3e04a5b2f61fb6b630f9617200b33df22477f48 (diff)
downloadpkgsrc-ee5484df344a29926ce00c88cf185618a5305eb0.tar.gz
New package.
Based on package from pkgsrc-wip, but updated. I changed the maintainer because I didn't hear back about my changes. From description: Simple screen locker for X. It blanks the screen and hides the pointer. To unlock, type in your password and press Enter. The Escape key resets input and it beeps on wrong password.
Diffstat (limited to 'x11/slock')
-rw-r--r--x11/slock/DESCR5
-rw-r--r--x11/slock/Makefile34
-rw-r--r--x11/slock/PLIST4
-rw-r--r--x11/slock/distinfo5
4 files changed, 48 insertions, 0 deletions
diff --git a/x11/slock/DESCR b/x11/slock/DESCR
new file mode 100644
index 00000000000..dc2bc2a0005
--- /dev/null
+++ b/x11/slock/DESCR
@@ -0,0 +1,5 @@
+Simple screen locker for X.
+
+It blanks the screen and hides the pointer. To unlock, type in
+your password and press Enter. The Escape key resets input and it
+beeps on wrong password.
diff --git a/x11/slock/Makefile b/x11/slock/Makefile
new file mode 100644
index 00000000000..55a2561def0
--- /dev/null
+++ b/x11/slock/Makefile
@@ -0,0 +1,34 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/02/11 22:48:17 reed Exp $
+
+DISTNAME= slock-0.7
+CATEGORIES= x11
+MASTER_SITES= http://suckless.org/download/
+
+MAINTAINER= reed@reedmedia.net
+HOMEPAGE= http://www.suckless.org/wiki/tools/xlib
+COMMENT= Simple X11 screen locker
+
+NO_CONFIGURE= yes
+INSTALLATION_DIRS= bin share/doc/slock
+
+.include "../../mk/bsd.prefs.mk"
+
+.if !(${OPSYS:M*BSD} != "" || ${OPSYS} == "Darwin")
+CFLAGS+=-DHAVE_SHADOW_H
+.endif
+
+# TODO: handle -lcrypt too
+LIBS+= -lcrypt
+
+do-build:
+ cd ${WRKSRC} && ${CC} -c -DVERSION=\"0.7\" ${CFLAGS} slock.c && \
+ ${CC} -o slock slock.o -lc ${LIBS} ${X11_LDFLAGS} -lX11
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/slock ${PREFIX}/bin/
+ ${CHMOD} 555 ${PREFIX}/bin/slock
+ ${CHMOD} u+s ${PREFIX}/bin/slock
+ ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/slock/
+
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/x11/slock/PLIST b/x11/slock/PLIST
new file mode 100644
index 00000000000..cdbf8e3f9f9
--- /dev/null
+++ b/x11/slock/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/02/11 22:48:17 reed Exp $
+bin/slock
+share/doc/slock/README
+@dirrm share/doc/slock
diff --git a/x11/slock/distinfo b/x11/slock/distinfo
new file mode 100644
index 00000000000..e524542ef60
--- /dev/null
+++ b/x11/slock/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/02/11 22:48:17 reed Exp $
+
+SHA1 (slock-0.7.tar.gz) = 351355d6e09be739119e5fd6b1606c79b5b5e777
+RMD160 (slock-0.7.tar.gz) = 5765ffa0621abaf28718513e81190696df287bbe
+Size (slock-0.7.tar.gz) = 3487 bytes