Bug 70778 - New port: misc/gnome-osd, an On-Screen-Display infrastructure using Pango text rendering
Summary: New port: misc/gnome-osd, an On-Screen-Display infrastructure using Pango tex...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Joe Marcus Clarke
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-21 17:50 UTC by Jean-Yves Lefort
Modified: 2004-11-07 23:36 UTC (History)
0 users

See Also:


Attachments
file.shar (5.75 KB, text/plain)
2004-08-21 17:50 UTC, Jean-Yves Lefort
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jean-Yves Lefort 2004-08-21 17:50:23 UTC
Note: depends on ports/70777.
Comment 1 Joe Marcus Clarke 2004-08-21 21:03:32 UTC
I was working on this PR, and saw that you're creating symlinks for the
Python scripts in ${LOCALBASE}.  This isn't needed anymore.  Python will
now properly search ${X11BASE} as well as ${LOCALBASE} for modules.  Can
you please re-submit the shar without the ${LOCALBASE} symlinks? 
Thanks.

Joe

-- 
PGP Key : http://www.marcuscom.com/pgp.asc
Comment 2 Joe Marcus Clarke freebsd_committer freebsd_triage 2004-08-21 21:03:39 UTC
Responsible Changed
From-To: freebsd-ports-bugs->marcus

I'll take this.
Comment 3 Jean-Yves Lefort 2004-08-21 21:10:29 UTC
Sure, but the PR on which this one depends (70777) has been refused.

-- 
Jean-Yves Lefort

jylefort@brutele.be
http://lefort.be.eu.org/
Comment 4 Joe Marcus Clarke 2004-08-21 21:19:00 UTC
On Sat, 2004-08-21 at 16:10, Jean-Yves Lefort wrote:
> Sure, but the PR on which this one depends (70777) has been refused.


I'll commit this to my CVS repo, then merge it into the FreeBSD tree
when GNOME 2.8 comes out, and the Python bindings stabilize.

Joe

-- 
PGP Key : http://www.marcuscom.com/pgp.asc
Comment 5 Jean-Yves Lefort 2004-08-21 21:26:22 UTC
Here's the version without symlinks:

# 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:
#
#	gnome-osd
#	gnome-osd/pkg-plist
#	gnome-osd/pkg-descr
#	gnome-osd/distinfo
#	gnome-osd/Makefile
#	gnome-osd/files
#	gnome-osd/files/patch-README
#	gnome-osd/pkg-message
#
echo c - gnome-osd
mkdir -p gnome-osd > /dev/null 2>&1
echo x - gnome-osd/pkg-plist
sed 's/^X//' >gnome-osd/pkg-plist << 'END-of-gnome-osd/pkg-plist'
Xbin/gnome-osd-client
Xbin/gnome-osd-properties
X@unexec env GCONF_CONFIG_SOURCE=xml::%D/etc/gconf/gconf.xml.defaults gconftool-2 --makefile-uninstall-rule %D/etc/gconf/schemas/gnome-osd.schemas > /dev/null || /usr/bin/true
Xetc/gconf/schemas/gnome-osd.schemas
X@exec env GCONF_CONFIG_SOURCE=xml::%D/etc/gconf/gconf.xml.defaults gconftool-2 --makefile-install-rule %D/etc/gconf/schemas/gnome-osd.schemas > /dev/null || /usr/bin/true
Xlibdata/bonobo/servers/GNOME_OSD.server
X%%PYTHON_SITELIBDIR%%/gconfsync.py
X%%PYTHON_SITELIBDIR%%/gconfsync.pyc
X%%PYTHON_SITELIBDIR%%/gconfsync.pyo
X%%PYTHON_SITELIBDIR%%/gosd.py
X%%PYTHON_SITELIBDIR%%/gosd.pyc
X%%PYTHON_SITELIBDIR%%/gosd.pyo
Xlibexec/gnome-osd-server
Xshare/gnome/control-center-2.0/capplets/gnome-osd-properties.desktop
Xshare/gnome/pixmaps/gnome-osd.png
Xshare/locale/pt/LC_MESSAGES/gnome-osd.mo
X%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
X%%PORTDOCS%%%%DOCSDIR%%/NEWS
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%%%EXAMPLESDIR%%/rbosd.py
X%%PORTDOCS%%%%EXAMPLESDIR%%/xchatosd.py
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
END-of-gnome-osd/pkg-plist
echo x - gnome-osd/pkg-descr
sed 's/^X//' >gnome-osd/pkg-descr << 'END-of-gnome-osd/pkg-descr'
XGnome OSD is a new small project to create an OSD (On-Screen-Display)
Xinfrastructure, similar to XOSD. It includes a command-line client,
Xand sample xchat and rhythmbox plugins.
X
XWWW: http://www.gnomefiles.org/app.php?soft_id=350
X
X- Jean-Yves Lefort
Xjylefort@brutele.be
END-of-gnome-osd/pkg-descr
echo x - gnome-osd/distinfo
sed 's/^X//' >gnome-osd/distinfo << 'END-of-gnome-osd/distinfo'
XMD5 (gnome-osd-0.4.0.tar.bz2) = 26d4bbaf9c644c6ae722872f63c54f02
XSIZE (gnome-osd-0.4.0.tar.bz2) = 101249
END-of-gnome-osd/distinfo
echo x - gnome-osd/Makefile
sed 's/^X//' >gnome-osd/Makefile << 'END-of-gnome-osd/Makefile'
X# New ports collection makefile for:	gnome-osd
X# Date created:			21 Aug 2004
X# Whom:				Jean-Yves Lefort <jylefort@brutele.be>
X#
X# $FreeBSD$
X#
X
XPORTNAME=		gnome-osd
XPORTVERSION=		0.4.0
XCATEGORIES=		misc
XMASTER_SITES=		http://yang.inescn.pt/~gjc/
X
XMAINTAINER=		jylefort@brutele.be
XCOMMENT=		An On-Screen-Display infrastructure using Pango text rendering
X
XUSE_X_PREFIX=		yes
XUSE_BZIP2=		yes
XUSE_GNOME=		gnomehack gnomeprefix intlhack pygnome2
XUSE_PYTHON=		yes
XUSE_REINPLACE=		yes
XUSE_GMAKE=		yes
XGNU_CONFIGURE=		yes
XCONFIGURE_ENV=		CPPFLAGS="-I${LOCALBASE}/include" \
X			LDFLAGS="-L${LOCALBASE}/lib"
X
Xpost-patch:
X	@${REINPLACE_CMD} -e 's|share/pixmaps|share/gnome/pixmaps|' ${WRKSRC}/gnome-osd-properties
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} \
X		${WRKSRC}/AUTHORS \
X		${WRKSRC}/NEWS \
X		${WRKSRC}/README \
X		${DOCSDIR}
X	${MKDIR} ${EXAMPLESDIR}
X	${INSTALL_DATA} \
X		${WRKSRC}/rbosd.py \
X		${WRKSRC}/xchatosd.py \
X		${EXAMPLESDIR}
X.endif
X
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-gnome-osd/Makefile
echo c - gnome-osd/files
mkdir -p gnome-osd/files > /dev/null 2>&1
echo x - gnome-osd/files/patch-README
sed 's/^X//' >gnome-osd/files/patch-README << 'END-of-gnome-osd/files/patch-README'
X--- README.orig	Sat Aug 21 17:29:37 2004
X+++ README	Sat Aug 21 17:30:03 2004
X@@ -35,10 +35,3 @@
X    yourself, somewhere.  To start, simply run the program with no arguments.
X From there on, every time rhythmbox changes song, you get an OSD message
X notifying you of this.
X-
X-        ** Note **
X-               In order to make rbosd.py work correctly, you need to
X-apply the patch gnome-python-2.5.90.diff against gnome-python 2.5.90
X-source and recompile.  This is a temporary solution until gnome-python
X-2.5.91 is released.
X-
END-of-gnome-osd/files/patch-README
echo x - gnome-osd/pkg-message
sed 's/^X//' >gnome-osd/pkg-message << 'END-of-gnome-osd/pkg-message'
X-------------------------------------------------------------------------------
XIMPORTANT: the GConf daemon must be restarted after installing this
Xport, by typing:
X
X	gconftool-2 --shutdown && gconftool-2 --spawn
X-------------------------------------------------------------------------------
END-of-gnome-osd/pkg-message
exit
Comment 6 Joe Marcus Clarke freebsd_committer freebsd_triage 2004-11-07 23:36:23 UTC
State Changed
From-To: open->closed

Committed, thanks!