summaryrefslogtreecommitdiff
path: root/x11
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
commit7aeb06dcf0746e2313fa42ff023b47790e87231a (patch)
treed028e11471faec7d268cff6986d7614bcc641a74 /x11
parent10d275be50c378a9e0febd18b9e597a9da8b6bdc (diff)
downloadpkgsrc-7aeb06dcf0746e2313fa42ff023b47790e87231a.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')
-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