ports/143157: New port: x11/xwinwrap replace a desktop background with a movie or screensaver

zloidemon g.veniamin at googlemail.com
Sun Jan 24 11:00:15 UTC 2010


>Number:         143157
>Category:       ports
>Synopsis:       New port: x11/xwinwrap replace a desktop background with a movie or screensaver
>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:   Sun Jan 24 11:00:14 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     zloidemon
>Release:        FreeBSD 8.0-STABLE
>Organization:
>Environment:
FreeBSD zlobook.local 8.0-STABLE FreeBSD 8.0-STABLE #22: Sun Jan  3 12:17:19 KRAT 2010     root at zlobook.local:/usr/obj/usr/src/sys/zlobook  i386
>Description:
XWinWrap is a small utility written a loooong time ago that allowed you to stick most of the apps to your desktop background. What this meant was you could use an animated screensaver (like glmatrix, electric sheep, etc) or even a movie, and use it as your wallpaper.
>How-To-Repeat:

>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	xwinwrap
#	xwinwrap/Makefile
#	xwinwrap/distinfo
#	xwinwrap/files
#	xwinwrap/files/patch-Makefile
#	xwinwrap/pkg-descr
#
echo c - xwinwrap
mkdir -p xwinwrap > /dev/null 2>&1
echo x - xwinwrap/Makefile
sed 's/^X//' >xwinwrap/Makefile << 'd43af38a4c9b8555fb52806e952114f2'
X# New ports collection makefile for:	xwinwrap
X# Date created:		2009-11-16
X# Whom:			Gvozdikov Veniamin <g.veniamin at googlemail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	xwinwrap
XPORTVERSION=	0.3
XCATEGORIES=	x11
XMASTER_SITES=	http://fbsd.zlonet.ru/distfiles/ \
X		http://tourservice.kz/zloidemon/distfiles/ \
X		http://z-up.ru/zloidemon/distfiles/
XDISTNAME=	${PORTNAME}-${PORTVERSION}
X
XMAINTAINER=	g.veniamin at googlemail.com
XCOMMENT=	XWinWrap replace a desktop background with a movie or screensaver
X
XWRKSRC=		${WRKDIR}/${PORTNAME}
X
XONLY_FOR_ARCHS=	amd64 i386
XUSE_BZIP2=	yes
XUSE_XLIB=	xrender xext
XPLIST_FILES=	bin/${PORTNAME}
X
X.include <bsd.port.pre.mk>
X
X.if ${ARCH} == "amd64"
XMAKE_ARGS+=	ARCH=x86_64
X.endif
X
X.include <bsd.port.post.mk>
d43af38a4c9b8555fb52806e952114f2
echo x - xwinwrap/distinfo
sed 's/^X//' >xwinwrap/distinfo << '243c0c47abf9f77a10568443cfbd4526'
XMD5 (xwinwrap-0.3.tar.bz2) = 028e54d47747d50b6e7eee4167fbb06a
XSHA256 (xwinwrap-0.3.tar.bz2) = 2a19645db3dd544318b26ade0f975583ef537bc7f926028bc9c538239b32e668
XSIZE (xwinwrap-0.3.tar.bz2) = 5010
243c0c47abf9f77a10568443cfbd4526
echo c - xwinwrap/files
mkdir -p xwinwrap/files > /dev/null 2>&1
echo x - xwinwrap/files/patch-Makefile
sed 's/^X//' >xwinwrap/files/patch-Makefile << '309b02367f2dbf1c4030f941fb48ce74'
X--- Makefile.orig	2009-11-16 20:42:09.000000000 +0700
X+++ Makefile	2009-11-17 04:52:13.000000000 +0700
X@@ -1,22 +1,23 @@
X-all: all64 all32
X-
X-all64:
X-	gcc -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -lX11 -lXext -lXrender xwinwrap.c -o xwinwrap
X-	-mkdir x86_64
X-	mv ./xwinwrap ./x86_64
X-
X-all32:
X-	gcc -m32 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -lX11 -lXext -lXrender xwinwrap.c -o xwinwrap
X-	-mkdir i386
X-	mv ./xwinwrap ./i386
X-
X-install64:
X-	cp x86_64/xwinwrap /usr/bin
X-
X-install32:
X-	cp i386/xwinwrap /usr/bin
X+INSTALL = /usr/bin/install -m 755
X+PREFIX = /usr/local
X+CC = gcc
X+ARCH = `uname -p`
X+
X+TARGET = xwinwrap
X+
X+CFLAGS = -I/usr/X11R6/include -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls
X+LDFLAGS = -L/usr/X11R6/lib -lX11 -lXext -lXrender
X+
X+all:
X+	if [ "${ARCH}" = "x86_64" ] ; then \
X+		$(CC) $(CFLAGS) $(LDFLAGS) $(TARGET).c -o $(TARGET); \
X+	elif [ "${ARCH}" = "i386" ] ; then \
X+		$(CC) -m32 $(CFLAGS) $(LDFLAGS) $(CPPFLAGS) $(TARGET).c -o $(TARGET); \
X+	else \
X+		echo 'ERROR: UNKNOWN ARCH'; \
X+	fi;
X 
X+install:
X+	$(INSTALL) $(TARGET) $(PREFIX)/bin
X clean:
X-	-rm -rf x86_64/ i386/
X-
X-
X+	-rm $(TARGET)
309b02367f2dbf1c4030f941fb48ce74
echo x - xwinwrap/pkg-descr
sed 's/^X//' >xwinwrap/pkg-descr << '2faf0d11c75e980bfee911285a4698a3'
XXWinWrap is a small utility written a loooong time ago that allowed you to
Xstick most of the apps to your desktop background. What this meant was you
Xcould use an animated screensaver (like glmatrix, electric sheep, etc) or
Xeven a movie, and use it as your wallpaper.
X
XWWW:	http://tech.shantanugoel.com/projects/linux/shantz-xwinwrap
2faf0d11c75e980bfee911285a4698a3
exit


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list