ports/51494: Update port: misc/xosd to 2.2.1

Sebastian at mail.x123.info Sebastian at mail.x123.info
Mon Apr 28 13:40:13 UTC 2003


>Number:         51494
>Category:       ports
>Synopsis:       Update port: misc/xosd to 2.2.1
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Apr 28 06:40:10 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Sebastian Yepes [ESN]
>Release:        FreeBSD 4.8-STABLE i386
>Organization:
>Environment:
System: FreeBSD agosto.x123.info 4.8-STABLE FreeBSD 4.8-STABLE #3: Sun Apr 6 14:35:47 CEST 2003 esn at agosto.x123.info:/usr/obj/usr/src/sys/MYK2 i386


	
>Description:
	Update for the last version of the XOSD
>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:
#
#	/usr/ports/misc/xosd
#	/usr/ports/misc/xosd/files
#	/usr/ports/misc/xosd/files/patch-xosd.c
#	/usr/ports/misc/xosd/Makefile
#	/usr/ports/misc/xosd/distinfo
#	/usr/ports/misc/xosd/pkg-descr
#	/usr/ports/misc/xosd/pkg-plist
#
echo c - /usr/ports/misc/xosd
mkdir -p /usr/ports/misc/xosd > /dev/null 2>&1
echo c - /usr/ports/misc/xosd/files
mkdir -p /usr/ports/misc/xosd/files > /dev/null 2>&1
echo x - /usr/ports/misc/xosd/files/patch-xosd.c
sed 's/^X//' >/usr/ports/misc/xosd/files/patch-xosd.c << 'END-of-/usr/ports/misc/xosd/files/patch-xosd.c'
X--- src/libxosd/xosd.c.orig	Mon Apr 28 13:24:49 2003
X+++ src/libxosd/xosd.c	Mon Apr 28 13:25:23 2003
X@@ -332,7 +332,7 @@
X 
X 	DEBUG("event thread started");
X 	assert (osd);
X-	usleep (500);
X+	usleep (100000);
X 
X 	while (!osd->done) {
X 		//DEBUG("checking window event");
END-of-/usr/ports/misc/xosd/files/patch-xosd.c
echo x - /usr/ports/misc/xosd/Makefile
sed 's/^X//' >/usr/ports/misc/xosd/Makefile << 'END-of-/usr/ports/misc/xosd/Makefile'
X# New ports collection makefile for:	xosd
X# Date created:			2 May 2001
X# Whom:				Hye-Shik Chang <perky at python.or.kr>
X#
X# $FreeBSD: ports/misc/xosd/Makefile,v 1.20 2003/04/20 19:34:07 marcus Exp $
X#
X
XPORTNAME=	xosd
XPORTVERSION=	2.2.1
XCATEGORIES=	misc
XMASTER_SITES=	http://www.ignavus.net/ \
X		${MASTER_SITE_LOCAL}
XMASTER_SITE_SUBDIR=	perky
X
XMAINTAINER=	perky at FreeBSD.org
XCOMMENT=	X On-Screen-Display Library and XMMS plug-in
X
XLIB_DEPENDS=	pth.20:${PORTSDIR}/devel/pth \
X		gnugetopt.1:${PORTSDIR}/devel/libgnugetopt \
X		xmms.3:${PORTSDIR}/multimedia/xmms \
X		gdk_pixbuf.2:${PORTSDIR}/graphics/gdk-pixbuf
X
XXMMS_CONFIG?=	${X11BASE}/bin/xmms-config
XUSE_X_PREFIX=	yes
XUSE_GMAKE=	yes
XUSE_GNOME=	gtk12
XGNU_CONFIGURE=	yes
XINSTALLS_SHLIB=	yes
XUSE_REINPLACE=	yes
XCONFIGURE_ENV=	LIBS=${PTHREAD_LIBS}' -L${LOCALBASE}/lib -L${LOCALBASE}/lib/pth -lgnugetopt' \
X		CFLAGS='${CFLAGS}' X11BASE='${X11BASE}' \
X		GTK_CONFIG='${GTK_CONFIG}' GLIB_CONFIG='${GLIB_CONFIG}' \
X		XMMS_PLUGINDIR=${X11BASE}/lib/xmms
X
XMAN1=		osd_cat.1 xosd-config.1
XMAN3=		xosd_destroy.3 xosd_is_onscreen.3 xosd_set_shadow_offset.3 \
X		xosd_display.3 xosd_set_align.3 xosd_set_vertical_offset.3 \
X		xosd.3 xosd_get_number_lines.3 xosd_set_horizontal_offset.3 \
X		xosd_show.3 xosd_create.3 xosd_hide.3 xosd_set_pos.3 xosd_uninit.3
X
Xpre-patch:
X	${REINPLACE_CMD} -e 's,-lc_r,-lblahblah,g' ${WRKSRC}/ltmain.sh
X.for f in src/libxosd/Makefile.in src/xmms_plugin/Makefile.in
X	${REINPLACE_CMD} -e 's,^\(CFLAGS =\)\(.*\)$$,\1 -I.. \2,g' ${WRKSRC}/$f
X.endfor
X
X.include <bsd.port.mk>
END-of-/usr/ports/misc/xosd/Makefile
echo x - /usr/ports/misc/xosd/distinfo
sed 's/^X//' >/usr/ports/misc/xosd/distinfo << 'END-of-/usr/ports/misc/xosd/distinfo'
XMD5 (xosd-2.2.1.tar.gz) = def0a24f0e2716f4e8c01308445605b3
END-of-/usr/ports/misc/xosd/distinfo
echo x - /usr/ports/misc/xosd/pkg-descr
sed 's/^X//' >/usr/ports/misc/xosd/pkg-descr << 'END-of-/usr/ports/misc/xosd/pkg-descr'
XXOSD displays text on your screen, sounds simple right?
XThe difference is it is unmanaged and shaped, so it appears
Xtransparent. This gives the effect of an On Screen Display,
Xlike your TV/VCR etc.. The package also includes an xmms
Xplugin, which automatically displays various interesting
Xthings as they change (song name, volume etc...) 
X
XWWW: http://www.ignavus.net/software.html
END-of-/usr/ports/misc/xosd/pkg-descr
echo x - /usr/ports/misc/xosd/pkg-plist
sed 's/^X//' >/usr/ports/misc/xosd/pkg-plist << 'END-of-/usr/ports/misc/xosd/pkg-plist'
Xbin/osd_cat
Xbin/xosd-config
Xinclude/xosd.h
Xlib/libxosd.a
Xlib/libxosd.la
Xlib/libxosd.so
Xlib/libxosd.so.4
Xman/man1/osd_cat.1.gz
Xman/man1/xosd-config.1.gz
Xman/man3/xosd.3.gz
Xman/man3/xosd_create.3.gz
Xman/man3/xosd_destroy.3.gz
Xman/man3/xosd_display.3.gz
Xman/man3/xosd_get_number_lines.3.gz
Xman/man3/xosd_hide.3.gz
Xman/man3/xosd_is_onscreen.3.gz
Xman/man3/xosd_set_align.3.gz
Xman/man3/xosd_set_bar_length.3
Xman/man3/xosd_set_horizontal_offset.3.gz
Xman/man3/xosd_set_pos.3.gz
Xman/man3/xosd_set_shadow_offset.3.gz
Xman/man3/xosd_set_vertical_offset.3.gz
Xman/man3/xosd_show.3.gz
Xman/man3/xosd_uninit.3.gz
Xshare/aclocal/libxosd.m4
Xshare/xosd/bottom-left.png
Xshare/xosd/bottom-right.png
Xshare/xosd/bottom.png
Xshare/xosd/centre.png
Xshare/xosd/left.png
Xshare/xosd/right.png
Xshare/xosd/top-left.png
Xshare/xosd/top-right.png
Xshare/xosd/top.png
X at dirrm share/xosd
X
END-of-/usr/ports/misc/xosd/pkg-plist
exit


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



More information about the freebsd-ports-bugs mailing list