import lsw
Lists the titles of all running X windows to stdout, similar to ls(1). Might be useful for script integration. ok landry@
This commit is contained in:
parent
e295febc5c
commit
9045846f41
29
x11/lsw/Makefile
Normal file
29
x11/lsw/Makefile
Normal file
@ -0,0 +1,29 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2012/11/01 14:39:36 zinke Exp $
|
||||
|
||||
COMMENT= list titles of runnnig X windows
|
||||
|
||||
DISTNAME= lsw-0.2
|
||||
|
||||
CATEGORIES= x11
|
||||
|
||||
HOMEPAGE= http://tools.suckless.org/lsw
|
||||
|
||||
MAINTAINER= Joerg Zinke <zinke@openbsd.org>
|
||||
|
||||
# MIT
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
WANTLIB= X11 c
|
||||
|
||||
MASTER_SITES= http://dl.suckless.org/tools/
|
||||
|
||||
MAKE_FLAGS= CC="${CC}"
|
||||
MAKE_ENV= LDFLAGS="${LDFLAGS}"
|
||||
FAKE_FLAGS= DESTDIR=""
|
||||
|
||||
NO_REGRESS= Yes
|
||||
|
||||
.include <bsd.port.mk>
|
2
x11/lsw/distinfo
Normal file
2
x11/lsw/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (lsw-0.2.tar.gz) = MH3LSdX9gUyljjx8rgYAigxoNDtphH5Z3fDjSlVdX2A=
|
||||
SIZE (lsw-0.2.tar.gz) = 2946
|
38
x11/lsw/patches/patch-Makefile
Normal file
38
x11/lsw/patches/patch-Makefile
Normal file
@ -0,0 +1,38 @@
|
||||
$OpenBSD: patch-Makefile,v 1.1.1.1 2012/11/01 14:39:36 zinke Exp $
|
||||
--- Makefile.orig Sat Jun 4 22:35:09 2011
|
||||
+++ Makefile Tue Jul 10 21:20:34 2012
|
||||
@@ -15,12 +15,10 @@ options:
|
||||
@echo "CC = ${CC}"
|
||||
|
||||
.c.o:
|
||||
- @echo CC -c $<
|
||||
- @${CC} -c ${CFLAGS} $<
|
||||
+ ${CC} -c ${CFLAGS} $<
|
||||
|
||||
lsw: ${OBJ}
|
||||
- @echo CC -o $@
|
||||
- @${CC} -o $@ ${OBJ} ${LDFLAGS}
|
||||
+ ${CC} -o $@ ${OBJ} ${LDFLAGS}
|
||||
|
||||
clean:
|
||||
@echo cleaning
|
||||
@@ -35,13 +33,12 @@ dist: clean
|
||||
@rm -rf lsw-${VERSION}
|
||||
|
||||
install: all
|
||||
- @echo installing executable file to ${DESTDIR}${PREFIX}/bin
|
||||
- @mkdir -p ${DESTDIR}${PREFIX}/bin
|
||||
- @cp -f lsw ${DESTDIR}${PREFIX}/bin
|
||||
- @chmod 755 ${DESTDIR}${PREFIX}/bin/lsw
|
||||
- @echo installing manual page to ${DESTDIR}${MANPREFIX}/man1/lsw.1
|
||||
- @sed "s/VERSION/${VERSION}/g" < lsw.1 > ${DESTDIR}${MANPREFIX}/man1/lsw.1
|
||||
- @chmod 644 ${DESTDIR}${MANPREFIX}/man1/lsw.1
|
||||
+ ${BSD_INSTALL_PROGRAM_DIR} ${DESTDIR}${PREFIX}/bin
|
||||
+ ${BSD_INSTALL_PROGRAM} lsw ${DESTDIR}${PREFIX}/bin
|
||||
+ ${BSD_INSTALL_MAN_DIR} ${DESTDIR}${MANPREFIX}/man1
|
||||
+ sed "s/VERSION/${VERSION}/g" < lsw.1 > lsw.1.tmp
|
||||
+ mv lsw.1.tmp lsw.1
|
||||
+ ${BSD_INSTALL_MAN} lsw.1 ${DESTDIR}${MANPREFIX}/man1
|
||||
|
||||
uninstall:
|
||||
@echo removing executable file from ${DESTDIR}${PREFIX}/bin
|
32
x11/lsw/patches/patch-config_mk
Normal file
32
x11/lsw/patches/patch-config_mk
Normal file
@ -0,0 +1,32 @@
|
||||
$OpenBSD: patch-config_mk,v 1.1.1.1 2012/11/01 14:39:36 zinke Exp $
|
||||
--- config.mk.orig Tue Jul 10 21:17:34 2012
|
||||
+++ config.mk Tue Jul 10 21:19:18 2012
|
||||
@@ -2,20 +2,20 @@
|
||||
VERSION = 0.2
|
||||
|
||||
# paths
|
||||
-PREFIX = /usr/local
|
||||
-MANPREFIX = ${PREFIX}/share/man
|
||||
+PREFIX ?= /usr/local
|
||||
+MANPREFIX = ${PREFIX}/man
|
||||
|
||||
-X11INC = /usr/X11R6/include
|
||||
-X11LIB = /usr/X11R6/lib
|
||||
+X11INC = ${X11BASE}/include
|
||||
+X11LIB = ${X11BASE}/lib
|
||||
|
||||
# includes and libs
|
||||
INCS = -I${X11INC}
|
||||
LIBS = -L${X11LIB} -lX11
|
||||
|
||||
# flags
|
||||
-CPPFLAGS = -DVERSION=\"${VERSION}\"
|
||||
-CFLAGS = -ansi -pedantic -Wall -Os ${INCS} ${CPPFLAGS}
|
||||
-LDFLAGS = -s ${LIBS}
|
||||
+CPPFLAGS += -DVERSION=\"${VERSION}\"
|
||||
+CFLAGS += -ansi -pedantic -Wall ${INCS} ${CPPFLAGS}
|
||||
+LDFLAGS += ${LIBS}
|
||||
|
||||
# compiler and linker
|
||||
-CC = cc
|
||||
+CC ?= cc
|
2
x11/lsw/pkg/DESCR
Normal file
2
x11/lsw/pkg/DESCR
Normal file
@ -0,0 +1,2 @@
|
||||
Lists the titles of all running X windows to stdout, similar to ls(1).
|
||||
Might be useful for script integration.
|
3
x11/lsw/pkg/PLIST
Normal file
3
x11/lsw/pkg/PLIST
Normal file
@ -0,0 +1,3 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2012/11/01 14:39:36 zinke Exp $
|
||||
@bin bin/lsw
|
||||
@man man/man1/lsw.1
|
Loading…
x
Reference in New Issue
Block a user