ports/145680: [patch] x11-wm/scrotwm version upgrade
Aragon Gouveia
aragon at aragon.homeip.net
Tue Apr 13 21:20:06 UTC 2010
>Number: 145680
>Category: ports
>Synopsis: [patch] x11-wm/scrotwm version upgrade
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Tue Apr 13 21:20:05 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Aragon Gouveia
>Release: FreeBSD 8.0-STABLE amd64
>Organization:
>Environment:
System: FreeBSD igor.geek.sh 8.0-STABLE FreeBSD 8.0-STABLE #0: Mon Mar 8 01:27:41 SAST 2010 toor at igor.geek.sh:/usr/obj/usr/src/sys/IGOR amd64
>Description:
Attached patch updates x11-wm/scrotwm to latest version.
>How-To-Repeat:
>Fix:
--- scrotwm-0.9.22.txt begins here ---
diff -uNr scrotwm.old/Makefile scrotwm/Makefile
--- scrotwm.old/Makefile 2010-04-05 22:17:30.000000000 +0200
+++ scrotwm/Makefile 2010-04-05 23:00:34.000000000 +0200
@@ -6,9 +6,10 @@
#
PORTNAME= scrotwm
-PORTVERSION= 0.9.19
+PORTVERSION= 0.9.22
CATEGORIES= x11-wm
-MASTER_SITES= http://www.peereboom.us/scrotwm/snapshot/ \
+MASTER_SITES= http://scrotwm.org/snapshot/ \
+ http://www.peereboom.us/scrotwm/snapshot/ \
${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= dhn
EXTRACT_SUFX= .tgz
@@ -26,7 +27,7 @@
USE_XLIB= yes
MAN1= scrotwm.1
-PLIST_FILES= bin/scrotwm lib/libswmhack.so etc/scrotwm.conf
+PLIST_FILES= bin/scrotwm bin/startscrotwm lib/libswmhack.so etc/scrotwm.conf
.if defined(WITH_DMENU)
RUN_DEPENDS= dmenu:${PORTSDIR}/x11/dmenu
@@ -39,7 +40,7 @@
.endif
do-build:
- ${CC} ${CFLAGS} -I${X11BASE}/include -DSWM_DEBUG \
+ ${CC} ${CFLAGS} -I${X11BASE}/include \
-I${WRKSRC}/linux -lutil -L${X11BASE}/lib -lX11 -lXrandr \
-o ${WRKSRC}/${PORTNAME} ${WRKSRC}/${PORTNAME}.c
${CC} ${CFLAGS} -I${X11BASE}/include -shared -fPIC \
@@ -47,6 +48,7 @@
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${FILESDIR}/startscrotwm ${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/libswmhack.so ${PREFIX}/lib
${INSTALL_DATA} ${WRKSRC}/scrotwm.conf ${PREFIX}/etc
${INSTALL_MAN} ${WRKSRC}/scrotwm.1 ${PREFIX}/man/man1
diff -uNr scrotwm.old/distinfo scrotwm/distinfo
--- scrotwm.old/distinfo 2010-04-05 22:17:30.000000000 +0200
+++ scrotwm/distinfo 2010-04-05 22:20:27.000000000 +0200
@@ -1,3 +1,3 @@
-MD5 (scrotwm-0.9.19.tgz) = a7af5038fac7e42e8d8cf5ed2d4a6da2
-SHA256 (scrotwm-0.9.19.tgz) = ea150eac5fe71f6e5c6284bfb9b96d94f0c1e05b3998d124218de84f1c49aee1
-SIZE (scrotwm-0.9.19.tgz) = 48706
+MD5 (scrotwm-0.9.22.tgz) = bc66c66d300b3176c119bfdae43b6a42
+SHA256 (scrotwm-0.9.22.tgz) = a3952d6a27f0c08dac05cb28226d70e611a8051cdc2735f04e7d64f122fb2943
+SIZE (scrotwm-0.9.22.tgz) = 54396
diff -uNr scrotwm.old/files/startscrotwm scrotwm/files/startscrotwm
--- scrotwm.old/files/startscrotwm 1970-01-01 02:00:00.000000000 +0200
+++ scrotwm/files/startscrotwm 2010-04-05 22:53:31.000000000 +0200
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+if [ -z "${DISPLAY}" ]
+then
+ echo "$0: Starting X server"
+ exec xinit $( which scrotwm )
+else
+ echo "$0: X server already running on display ${DISPLAY}"
+ $( which scrotwm )
+fi
--- scrotwm-0.9.22.txt ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list