summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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