diff options
author | trevor <trevor@FreeBSD.org> | 2001-01-26 11:34:34 +0800 |
---|---|---|
committer | trevor <trevor@FreeBSD.org> | 2001-01-26 11:34:34 +0800 |
commit | f03b5059ee3892109cd5cd6f6d5fbf3056827a1b (patch) | |
tree | 92e86d5d1ff8800f58eb086f3d422795f6118ca0 /x11-wm/qlwm | |
parent | 8de42dfd9060e98339ee27dc8a3bffb603af62d1 (diff) | |
download | freebsd-ports-gnome-f03b5059ee3892109cd5cd6f6d5fbf3056827a1b.tar.gz freebsd-ports-gnome-f03b5059ee3892109cd5cd6f6d5fbf3056827a1b.tar.zst freebsd-ports-gnome-f03b5059ee3892109cd5cd6f6d5fbf3056827a1b.zip |
new port of qlwm 2.1, a window manager based on Qt 2.x
Obtained from: OpenBSD
Diffstat (limited to 'x11-wm/qlwm')
-rw-r--r-- | x11-wm/qlwm/Makefile | 70 | ||||
-rw-r--r-- | x11-wm/qlwm/distinfo | 1 | ||||
-rw-r--r-- | x11-wm/qlwm/files/patch-dclock_Makefile | 11 | ||||
-rw-r--r-- | x11-wm/qlwm/files/patch-mail_Makefile | 11 | ||||
-rw-r--r-- | x11-wm/qlwm/files/patch-src_Makefile | 20 | ||||
-rw-r--r-- | x11-wm/qlwm/files/qlwm | 8 | ||||
-rw-r--r-- | x11-wm/qlwm/pkg-comment | 1 | ||||
-rw-r--r-- | x11-wm/qlwm/pkg-descr | 12 |
8 files changed, 134 insertions, 0 deletions
diff --git a/x11-wm/qlwm/Makefile b/x11-wm/qlwm/Makefile new file mode 100644 index 000000000000..e89e3c1ebf14 --- /dev/null +++ b/x11-wm/qlwm/Makefile @@ -0,0 +1,70 @@ +# New ports collection makefile for: qlwm +# Date created: 2000-01-24 +# Whom: trevor +# based on the OpenBSD port by Marc Espie <espie@openbsd.org> +# +# $OpenBSD: Makefile,v 1.2 2000/10/20 12:27:06 espie Exp $ +# $FreeBSD$ +# + +PORTNAME= qlwm +PORTVERSION= 2.1 +CATEGORIES= x11-wm +MASTER_SITES= http://www.netcologne.de/~nc-lindenal/qlwm/ + +MAINTAINER= trevor@FreeBSD.org + +DOCDIR= share/doc/qlwm +DOCS= CHANGES README +LIBDIR= lib/qlwm +PLIST= ${WRKDIR}/pkg-plist +MAN1= qlwm.1 +USE_QT2= yes +USE_X_PREFIX= yes + +MAKE_ENV= CPPFLAGS="-I${X11BASE}/include/qt2 -I${X11BASE}/include" \ + LFLAGS="-L${X11BASE}/lib -L${X11BASE}/lib/qt2" \ + QTDIR=${X11BASE} \ + DEST=${PREFIX}/${LIBDIR} + +post-patch: + ${PERL} -pi -e "s:/usr/local/qlwm:${PREFIX}/${LIBDIR}:g" ${WRKSRC}/Makefile + ${PERL} -pi -e "s:-lqt:-lqt2:g ; s:bin/moc:bin/moc2:g" \ + ${WRKSRC}/*/Makefile + +pre-install: + ${ECHO} bin/qlwm > ${PLIST} +.for i in biff dclock qlwm + ${ECHO} ${LIBDIR}/$i >> ${PLIST} +.endfor + for i in `cd ${WRKSRC}/files; ${ECHO} *`; do \ + ${ECHO} ${LIBDIR}/files/$$i >> ${PLIST}; \ + done +.if !defined(NOPORTDOCS) +.for i in ${DOCS} + ${ECHO} ${DOCDIR}/$i >> ${PLIST} +.endfor +.endif +.for i in ${LIBDIR}/files ${LIBDIR} + ${ECHO} @dirrm $i >> ${PLIST} +.endfor +.if !defined(NOPORTDOCS) + ${ECHO} @dirrm ${DOCDIR} >> ${PLIST} +.endif + +do-install: + ${MKDIR} ${PREFIX}/${LIBDIR}/files + ${INSTALL_DATA} ${WRKSRC}/files/* ${PREFIX}/${LIBDIR}/files + ${INSTALL_PROGRAM} ${WRKSRC}/src/qlwm ${WRKSRC}/dclock/dclock \ + ${WRKSRC}/mail/biff ${PREFIX}/${LIBDIR} +.if !defined(NOPORTDOCS) + ${MKDIR} ${PREFIX}/${DOCDIR} +.for i in ${DOCS} + ${INSTALL_DATA} ${WRKSRC}/$i ${PREFIX}/${DOCDIR} +.endfor +.endif + ${INSTALL_MAN} ${WRKSRC}/qlwm.1 ${PREFIX}/man/man1 + ${SED} -e s,%PREFIX%,${PREFIX},g <${FILESDIR}/qlwm >${WRKSRC}/qlwm + ${INSTALL_SCRIPT} ${WRKSRC}/qlwm ${PREFIX}/bin + +.include <bsd.port.mk> diff --git a/x11-wm/qlwm/distinfo b/x11-wm/qlwm/distinfo new file mode 100644 index 000000000000..efa559258703 --- /dev/null +++ b/x11-wm/qlwm/distinfo @@ -0,0 +1 @@ +MD5 (qlwm-2.1.tar.gz) = 028c74abd39cd5666071dac5bd39f61f diff --git a/x11-wm/qlwm/files/patch-dclock_Makefile b/x11-wm/qlwm/files/patch-dclock_Makefile new file mode 100644 index 000000000000..a9078c1c3087 --- /dev/null +++ b/x11-wm/qlwm/files/patch-dclock_Makefile @@ -0,0 +1,11 @@ +--- dclock/Makefile.orig Tue Oct 17 05:05:22 2000 ++++ dclock/Makefile Thu Jan 25 16:52:37 2001 +@@ -6,7 +6,7 @@ + #CXXFLAGS = -Wall -pipe + + # include files +-INCPATH = -I$(QTDIR)/include ++INCPATH = -I$(QTDIR)/include -I${X11BASE}/include/qt2 + + # libraries + LFLAGS = -L$(QTDIR)/lib diff --git a/x11-wm/qlwm/files/patch-mail_Makefile b/x11-wm/qlwm/files/patch-mail_Makefile new file mode 100644 index 000000000000..bbabd1b7fd36 --- /dev/null +++ b/x11-wm/qlwm/files/patch-mail_Makefile @@ -0,0 +1,11 @@ +--- mail/Makefile.orig Tue Oct 17 05:05:20 2000 ++++ mail/Makefile Thu Jan 25 16:52:45 2001 +@@ -8,7 +8,7 @@ + #CXXFLAGS = -Wall -pipe + + # include files +-INCPATH = -I$(QTDIR)/include ++INCPATH = -I${X11BASE}/include/qt2 -I${X11BASE}/include + + # libraries + LFLAGS = -L$(QTDIR)/lib diff --git a/x11-wm/qlwm/files/patch-src_Makefile b/x11-wm/qlwm/files/patch-src_Makefile new file mode 100644 index 000000000000..69e19afc14fe --- /dev/null +++ b/x11-wm/qlwm/files/patch-src_Makefile @@ -0,0 +1,20 @@ +--- src/Makefile.orig Tue Oct 17 05:05:22 2000 ++++ src/Makefile Thu Jan 25 16:54:44 2001 +@@ -7,7 +7,7 @@ + #CXXFLAGS = -pipe -DDEBUGMSG + + # include files +-INCPATH = -I/usr/X11R6/include -I$(QTDIR)/include ++INCPATH= -I${X11BASE}/include/qt2 -I${X11BASE}/include + + # libraries + LFLAGS = -L/usr/X11R6/lib -L$(QTDIR)/lib +@@ -30,7 +30,7 @@ + .SUFFIXES: .cpp + + .cpp.o: +- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< ++ $(CXX) $(CXXFLAGS) $(INCPATH) -o $@ -c $< + + ####### Build rules + diff --git a/x11-wm/qlwm/files/qlwm b/x11-wm/qlwm/files/qlwm new file mode 100644 index 000000000000..d404fd766b4c --- /dev/null +++ b/x11-wm/qlwm/files/qlwm @@ -0,0 +1,8 @@ +#! /bin/sh +PREFIX=%PREFIX% +if ! test -e $HOME/.qlwm +then + mkdir -p $HOME/.qlwm + cp ${PREFIX}/lib/qlwm/files/{defaults,appdefaults,menuconfig} $HOME/.qlwm +fi +exec ${PREFIX}/lib/qlwm/qlwm "$@" diff --git a/x11-wm/qlwm/pkg-comment b/x11-wm/qlwm/pkg-comment new file mode 100644 index 000000000000..e029a3cb0269 --- /dev/null +++ b/x11-wm/qlwm/pkg-comment @@ -0,0 +1 @@ +Qt-based window manager diff --git a/x11-wm/qlwm/pkg-descr b/x11-wm/qlwm/pkg-descr new file mode 100644 index 000000000000..e6f48f177f44 --- /dev/null +++ b/x11-wm/qlwm/pkg-descr @@ -0,0 +1,12 @@ +This is a window manager based on the Qt library. It supports +icons, keyboard controls, and virtual screens. It comes with two +applets: a biff-like mail indicator and a clock, both designed to +be swallowed by its toolbar. + +Caution! This window manager will end your X session when it is +killed, so finish up in all your X programs first. + +WWW: http://www.netcologne.de/~nc-lindenal/qlwm + +Trevor Johnson +trevor@FreeBSD.org |