summaryrefslogtreecommitdiff
path: root/x11/slock
diff options
context:
space:
mode:
authorreed <reed>2008-02-11 22:48:17 +0000
committerreed <reed>2008-02-11 22:48:17 +0000
commitf04f0ea26c71ccaee9e381467911cff0d32f0575 (patch)
treed028e11471faec7d268cff6986d7614bcc641a74 /x11/slock
parentaa3a2ad67306c3aad6bdb9050012ba8a6bda2d87 (diff)
downloadpkgsrc-f04f0ea26c71ccaee9e381467911cff0d32f0575.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