ports/121092: Update port: x11-wm/qlwm to 4.2
KATO Tsuguru
tkato432 at yahoo.com
Mon Feb 25 17:10:04 UTC 2008
>Number: 121092
>Category: ports
>Synopsis: Update port: x11-wm/qlwm to 4.2
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Feb 25 17:10:04 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: KATO Tsuguru
>Release: FreeBSD 6.3-RELEASE-p1 i386
>Organization:
>Environment:
>Description:
- Update to version 4.2
New file:
files/qlwm.in
Remove file:
files/qlwm
>How-To-Repeat:
>Fix:
diff -urN /usr/ports/x11-wm/qlwm/Makefile x11-wm/qlwm/Makefile
--- /usr/ports/x11-wm/qlwm/Makefile 2007-05-20 13:59:22.000000000 +0900
+++ x11-wm/qlwm/Makefile 2007-12-26 03:26:16.000000000 +0900
@@ -8,69 +8,55 @@
#
PORTNAME= qlwm
-PORTVERSION= 3.1
-PORTREVISION= 1
+PORTVERSION= 4.2
CATEGORIES= x11-wm
MASTER_SITES= http://www.alinden.mynetcologne.de/qlwm/
MAINTAINER= ports at FreeBSD.org
COMMENT= Qt-based window manager
-DOCDIR= share/doc/${PORTNAME}
-DOCS= CHANGES README
-LIBDIR= lib/${PORTNAME}
-PLIST= ${WRKDIR}/pkg-plist
+USE_QT_VER= 4
+QT_COMPONENTS= corelib gui moc_build qmake_build
+
MAN1= qlwm.1
-USE_QT_VER= 3
-USE_X_PREFIX= yes
-REINPLACE_ARGS= -i'' -E
+PORTDOCS= CHANGES README
+PLIST_FILES= bin/qlwm \
+ lib/qlwm/biff \
+ lib/qlwm/dclock \
+ lib/qlwm/files/appdefaults \
+ lib/qlwm/files/button_left.xpm \
+ lib/qlwm/files/button_right.xpm \
+ lib/qlwm/files/defaults \
+ lib/qlwm/files/menu.xpm \
+ lib/qlwm/files/menuconfig \
+ lib/qlwm/files/tiled.xpm \
+ lib/qlwm/files/winlist.xpm \
+ lib/qlwm/qlwm
+PLIST_DIRS= lib/qlwm/files \
+ lib/qlwm
-MAKE_ENV= DEST="${PREFIX}/${LIBDIR}" INCPATH="${QTCPPFLAGS}" \
- LIBS="${QTCFGLIBS} -lqt-mt -pthread" LINK="${CXX}" MOC="${MOC}"
+SUB_FILES= qlwm
post-patch:
- ${FIND} ${WRKSRC} -name "Makefile" | ${XARGS} ${REINPLACE_CMD} \
- 's|/usr/local/qlwm|${PREFIX}/${LIBDIR}|g ; \
- s|^CXX|#CXX|g ; \
- s|^INCPATH|#INCPATH|g ; \
- s|^LFLAGS|#LFLAGS|g ; \
- s|^LIBS|#LIBS|g ; \
- s|^LINK|#LINK|g ; \
- s|^MOC|#MOC|g'
-
-pre-install:
- ${ECHO_CMD} bin/qlwm > ${PLIST}
-.for i in biff dclock qlwm
- ${ECHO_CMD} ${LIBDIR}/$i >> ${PLIST}
-.endfor
- for i in `cd ${WRKSRC}/files; ${ECHO_CMD} *`; do \
- ${ECHO_CMD} ${LIBDIR}/files/$$i >> ${PLIST}; \
- done
-.if !defined(NOPORTDOCS)
-.for i in ${DOCS}
- ${ECHO_CMD} ${DOCDIR}/$i >> ${PLIST}
-.endfor
-.endif
-.for i in ${LIBDIR}/files ${LIBDIR}
- ${ECHO_CMD} @dirrm $i >> ${PLIST}
-.endfor
-.if !defined(NOPORTDOCS)
- ${ECHO_CMD} @dirrm ${DOCDIR} >> ${PLIST}
-.endif
+ @${REINPLACE_CMD} -e 's|/usr/local/qlwm|${PREFIX}/lib/qlwm|g ; \
+ s|/usr/local/man|${MANPREFIX}/man|g' ${WRKSRC}/Makefile
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}
+ ${INSTALL_SCRIPT} ${WRKDIR}/qlwm ${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/qlwm.1 ${MANPREFIX}/man/man1
+ @${MKDIR} ${PREFIX}/lib/qlwm
+ ${INSTALL_PROGRAM} ${WRKSRC}/dclock/dclock ${PREFIX}/lib/qlwm
+ ${INSTALL_PROGRAM} ${WRKSRC}/mail/biff ${PREFIX}/lib/qlwm
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/qlwm ${PREFIX}/lib/qlwm
+ @${MKDIR} ${PREFIX}/lib/qlwm/files
+ ${INSTALL_DATA} ${WRKSRC}/files/*.xpm ${PREFIX}/lib/qlwm/files
+ ${INSTALL_DATA} ${WRKSRC}/files/appdefaults ${PREFIX}/lib/qlwm/files
+ ${INSTALL_DATA} ${WRKSRC}/files/defaults ${PREFIX}/lib/qlwm/files
+ ${INSTALL_DATA} ${WRKSRC}/files/menuconfig ${PREFIX}/lib/qlwm/files
.if !defined(NOPORTDOCS)
- ${MKDIR} ${PREFIX}/${DOCDIR}
-.for i in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC}/$i ${PREFIX}/${DOCDIR}
-.endfor
+ @${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/CHANGES ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
.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 -urN /usr/ports/x11-wm/qlwm/distinfo x11-wm/qlwm/distinfo
--- /usr/ports/x11-wm/qlwm/distinfo 2006-01-08 15:14:48.000000000 +0900
+++ x11-wm/qlwm/distinfo 2007-12-24 03:01:21.000000000 +0900
@@ -1,3 +1,3 @@
-MD5 (qlwm-3.1.tar.gz) = 722a08ee0a0382c4123c05d760aed4be
-SHA256 (qlwm-3.1.tar.gz) = 4c9676dd35de562bd79b74b52d92e2b563069bc9fe97afc4a07aadfc7ddb923c
-SIZE (qlwm-3.1.tar.gz) = 50668
+MD5 (qlwm-4.2.tar.gz) = 15742a71e1d7a39bbe99fe3717d0e656
+SHA256 (qlwm-4.2.tar.gz) = c7248f64fcefe26421acca7bfa474b48e7aa9e04743c48bb93d816d49eb5cd17
+SIZE (qlwm-4.2.tar.gz) = 50323
diff -urN /usr/ports/x11-wm/qlwm/files/qlwm x11-wm/qlwm/files/qlwm
--- /usr/ports/x11-wm/qlwm/files/qlwm 2001-08-28 07:37:52.000000000 +0900
+++ x11-wm/qlwm/files/qlwm 1970-01-01 09:00:00.000000000 +0900
@@ -1,10 +0,0 @@
-#! /bin/sh
-PREFIX=%PREFIX%
-if ! test -e $HOME/.qlwm
-then
- mkdir -p $HOME/.qlwm
- for i in defaults appdefaults menuconfig; \
- do cp -v ${PREFIX}/lib/qlwm/files/$i $HOME/.qlwm; \
- done
-fi
-exec ${PREFIX}/lib/qlwm/qlwm "$@"
diff -urN /usr/ports/x11-wm/qlwm/files/qlwm.in x11-wm/qlwm/files/qlwm.in
--- /usr/ports/x11-wm/qlwm/files/qlwm.in 1970-01-01 09:00:00.000000000 +0900
+++ x11-wm/qlwm/files/qlwm.in 2007-12-26 03:24:08.000000000 +0900
@@ -0,0 +1,10 @@
+#! /bin/sh
+PREFIX=%PREFIX%
+if ! test -e $HOME/.qlwm
+then
+ mkdir -p $HOME/.qlwm
+ for i in defaults appdefaults menuconfig; \
+ do cp -v ${PREFIX}/lib/qlwm/files/$i $HOME/.qlwm; \
+ done
+fi
+exec ${PREFIX}/lib/qlwm/qlwm "$@"
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list