ports/60536: New port: net/linux-ymessenger

Seth Kingsley sethk at meowfishies.com
Wed Dec 24 08:20:19 UTC 2003


>Number:         60536
>Category:       ports
>Synopsis:       New port: net/linux-ymessenger
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Dec 24 00:20:16 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Seth Kingsley
>Release:        FreeBSD 5.1-CURRENT i386
>Organization:
>Environment:
FreeBSD neko.home.meowfishies.com 5.1-CURRENT FreeBSD 5.1-CURRENT #17:
Sat Nov 15 19:20:55 PST 2003
sethk at neko.home.meowfishies.com:/usr/src/sys/i386/compile/NEKO  i386

>Description:
	An RPM of Yahoo! Messenger instant messaging client

	(The native binary is poorly supported.)

>How-To-Repeat:
	N/A

>Fix:

----
IMPORTANT: This ShAr contains _two_ ports, net/linux-ymessenger, and
requesite net/linux-gdk-pixbuf.
----

# 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:
#
#	graphics/linux-gdk-pixbuf
#	graphics/linux-gdk-pixbuf/Makefile
#	graphics/linux-gdk-pixbuf/distinfo.i386
#	graphics/linux-gdk-pixbuf/distinfo.alpha
#	graphics/linux-gdk-pixbuf/pkg-plist.i386
#	graphics/linux-gdk-pixbuf/pkg-plist.alpha
#	graphics/linux-gdk-pixbuf/pkg-descr
#	net/linux-ymessenger
#	net/linux-ymessenger/Makefile
#	net/linux-ymessenger/distinfo
#	net/linux-ymessenger/pkg-descr
#	net/linux-ymessenger/pkg-plist
#	net/linux-ymessenger/files
#	net/linux-ymessenger/files/linux-ymessenger.sh
#
echo c - graphics/linux-gdk-pixbuf
mkdir -p graphics/linux-gdk-pixbuf > /dev/null 2>&1
echo x - graphics/linux-gdk-pixbuf/Makefile
sed 's/^X//' >graphics/linux-gdk-pixbuf/Makefile << 'END-of-graphics/linux-gdk-pixbuf/Makefile'
X# New ports collection makefile for:	linux-gdk-pixbuf
X# Date created:		23 December 2003
X# Whom:			Seth Kingsley <sethk at meowfishies.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	    gdk-pixbuf
XPORTVERSION=	    0.8.0.7
XCATEGORIES=	    graphics linux
XMASTER_SITES=	    ${MASTER_SITE_REDHAT_LINUX}
XMASTER_SITE_SUBDIR= ${BASEVERSION}/${LANG}/os/${MACHINE_ARCH}/RedHat/RPMS
XPKGNAMEPREFIX=	    linux-
XDISTNAME=	    ${PORTNAME}-${PORTVERSION:C/\.([^\.]+)$/-\1/}.${MACHINE_ARCH}
XEXTRACT_SUFX=	    .rpm
XEXTRACT_ONLY=
X
XMAINTAINER=	    sethk at meowfishies.com
XCOMMENT=	    An RPM of the graphic library for GTK+
X
XBUILD_DEPENDS=	    rpm:${PORTSDIR}/archivers/rpm
X
XUSE_LINUX_PREFIX=   yes
XONLY_FOR_ARCHS=	    alpha i386
XDIST_SUBDIR=	    rpm
XNO_BUILD=	    yes
XNO_FILTER_SHLIBS=   yes
XPLIST=		    ${PKGDIR}/pkg-plist.${MACHINE_ARCH}
XPLIST_SUB=	    VERSION=${PORTVERSION:C/^(.+)\.[^\.]+$/\1/}
XMD5_FILE=	    ${MASTERDIR}/distinfo.${MACHINE_ARCH}
X
X# Let's avoid hardcoding 'en' as the language.
XLANG=		    en
X# Set the version of linux_base
XBASEVERSION?=	    7.1
XRPMFLAGS=	    --ignoreos --root ${PREFIX} --dbpath /var/lib/rpm\
X		    --nodeps --replacepkgs
X
Xdo-install:
X	@for rpm in ${DISTFILES}; do\
X	    ${ECHO_MSG} $$rpm;\
X	    rpm -U ${RPMFLAGS} ${DISTDIR}/${DIST_SUBDIR}/$$rpm || true;\
X	done
X
X.include <bsd.port.mk>
END-of-graphics/linux-gdk-pixbuf/Makefile
echo x - graphics/linux-gdk-pixbuf/distinfo.i386
sed 's/^X//' >graphics/linux-gdk-pixbuf/distinfo.i386 << 'END-of-graphics/linux-gdk-pixbuf/distinfo.i386'
XMD5 (rpm/gdk-pixbuf-0.8.0-7.i386.rpm) = e6b15de8014bd7c2cb3b4951dfe73934
END-of-graphics/linux-gdk-pixbuf/distinfo.i386
echo x - graphics/linux-gdk-pixbuf/distinfo.alpha
sed 's/^X//' >graphics/linux-gdk-pixbuf/distinfo.alpha << 'END-of-graphics/linux-gdk-pixbuf/distinfo.alpha'
XMD5 (rpm/gdk-pixbuf-0.8.0-7.i386.rpm) = e6b15de8014bd7c2cb3b4951dfe73934
END-of-graphics/linux-gdk-pixbuf/distinfo.alpha
echo x - graphics/linux-gdk-pixbuf/pkg-plist.i386
sed 's/^X//' >graphics/linux-gdk-pixbuf/pkg-plist.i386 << 'END-of-graphics/linux-gdk-pixbuf/pkg-plist.i386'
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-bmp.so
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-bmp.so.1
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-bmp.so.1.0.0
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-gif.so
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-gif.so.1
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-gif.so.1.0.0
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-ico.so
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-ico.so.1
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-ico.so.1.0.0
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-jpeg.so
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-jpeg.so.1
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-jpeg.so.1.0.0
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-png.so
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-png.so.1
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-png.so.1.0.0
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-pnm.so
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-pnm.so.1
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-pnm.so.1.0.0
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-ras.so
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-ras.so.1
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-ras.so.1.0.0
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-tiff.so
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-tiff.so.1
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-tiff.so.1.0.0
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-xpm.so
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-xpm.so.1
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-xpm.so.1.0.0
Xusr/lib/libgdk_pixbuf.so.2
Xusr/lib/libgdk_pixbuf.so.2.0.0
Xusr/lib/libgnomecanvaspixbuf.so.1
Xusr/lib/libgnomecanvaspixbuf.so.1.0.0
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/AUTHORS
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/COPYING
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/COPYING.LIB
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/ChangeLog
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/NEWS
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/README
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/TODO
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/gdk-pixbuf-decl.txt
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/gdk-pixbuf-sections.txt
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/book1.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/compiling.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/extra-configuration-options.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/gdk-pixbuf-animation.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/gdk-pixbuf-creating.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/gdk-pixbuf-file-loading.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/gdk-pixbuf-from-drawables.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/gdk-pixbuf-gdk-pixbuf.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/gdk-pixbuf-refcounting.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/gdk-pixbuf-rendering.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/gdk-pixbuf-scaling.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/gdk-pixbuf-util.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/gdkpixbufloader.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/gnomecanvaspixbuf.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/index.sgml
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/r14.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/r15.html
X at dirrm usr/lib/gdk-pixbuf/loaders
X at dirrm usr/lib/gdk-pixbuf
X at dirrm usr/share/doc/gdk-pixbuf-%%VERSION%%/html
X at dirrm usr/share/doc/gdk-pixbuf-%%VERSION%%
END-of-graphics/linux-gdk-pixbuf/pkg-plist.i386
echo x - graphics/linux-gdk-pixbuf/pkg-plist.alpha
sed 's/^X//' >graphics/linux-gdk-pixbuf/pkg-plist.alpha << 'END-of-graphics/linux-gdk-pixbuf/pkg-plist.alpha'
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-bmp.so
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-bmp.so.1
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-bmp.so.1.0.0
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-gif.so
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-gif.so.1
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-gif.so.1.0.0
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-ico.so
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-ico.so.1
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-ico.so.1.0.0
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-jpeg.so
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-jpeg.so.1
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-jpeg.so.1.0.0
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-png.so
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-png.so.1
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-png.so.1.0.0
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-pnm.so
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-pnm.so.1
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-pnm.so.1.0.0
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-ras.so
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-ras.so.1
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-ras.so.1.0.0
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-tiff.so
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-tiff.so.1
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-tiff.so.1.0.0
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-xpm.so
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-xpm.so.1
Xusr/lib/gdk-pixbuf/loaders/libpixbufloader-xpm.so.1.0.0
Xusr/lib/libgdk_pixbuf.so.2
Xusr/lib/libgdk_pixbuf.so.2.0.0
Xusr/lib/libgnomecanvaspixbuf.so.1
Xusr/lib/libgnomecanvaspixbuf.so.1.0.0
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/AUTHORS
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/COPYING
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/COPYING.LIB
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/ChangeLog
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/NEWS
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/README
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/TODO
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/gdk-pixbuf-decl.txt
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/gdk-pixbuf-sections.txt
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/book1.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/compiling.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/extra-configuration-options.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/gdk-pixbuf-animation.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/gdk-pixbuf-creating.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/gdk-pixbuf-file-loading.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/gdk-pixbuf-from-drawables.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/gdk-pixbuf-gdk-pixbuf.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/gdk-pixbuf-refcounting.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/gdk-pixbuf-rendering.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/gdk-pixbuf-scaling.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/gdk-pixbuf-util.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/gdkpixbufloader.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/gnomecanvaspixbuf.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/r14.html
Xusr/share/doc/gdk-pixbuf-%%VERSION%%/html/r15.html
X at dirrm usr/lib/gdk-pixbuf/loaders
X at dirrm usr/lib/gdk-pixbuf
X at dirrm usr/share/doc/gdk-pixbuf-%%VERSION%%/html
X at dirrm usr/share/doc/gdk-pixbuf-%%VERSION%%
END-of-graphics/linux-gdk-pixbuf/pkg-plist.alpha
echo x - graphics/linux-gdk-pixbuf/pkg-descr
sed 's/^X//' >graphics/linux-gdk-pixbuf/pkg-descr << 'END-of-graphics/linux-gdk-pixbuf/pkg-descr'
XAn RPM of the graphic library for GTK+.
END-of-graphics/linux-gdk-pixbuf/pkg-descr
echo c - net/linux-ymessenger
mkdir -p net/linux-ymessenger > /dev/null 2>&1
echo x - net/linux-ymessenger/Makefile
sed 's/^X//' >net/linux-ymessenger/Makefile << 'END-of-net/linux-ymessenger/Makefile'
X# New ports collection makefile for:	linux-ymessenger
X# Date created:		23 December 2003
X# Whom:			Seth Kingsley <sethk at meowfishies.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	ymessenger
XPORTVERSION=	1.0.4.1
XCATEGORIES=	net
XMASTER_SITES=	http://download.yahoo.com/dl/unix/
XPKGNAMEPREFIX=	linux-
XDISTNAME=	rh${BASEVERSION:C/([^\.])\..*/\1/}.${PORTNAME}-${PORTVERSION:C/\.([^\.]+)$/-\1/}.${MACHINE_ARCH}
XEXTRACT_SUFX=	.rpm
X
XMAINTAINER=	sethk at meowfishies.com
XCOMMENT=	An RPM of Yahoo! Messenger instant messaging client
X
XBUILD_DEPENDS=	rpm2cpio:${PORTSDIR}/archivers/rpm2cpio
XRUN_DEPENDS=	${LINUXBASE}/usr/lib/libgdk_pixbuf.so.2:${PORTSDIR}/graphics/linux-gdk-pixbuf\
X		${LINUXBASE}/usr/lib/libgtk-1.2.so.0:${PORTSDIR}/x11-toolkits/linux-gtk
X
XNO_BUILD=	yes
XNO_WRKSUBDIR=	yes
X
XONLY_FOR_ARCHS=	i386
XSTRIP=
XNO_FILTER_SHLIBS=yes
X
X# Set the version of linux_base
XBASEVERSION?=	7.1
X
XSHARE_FILES=	yahoo_gnome.png yahoo_kde.xpm ymessenger.desktop\
X		ymessenger.kdelnk
X
Xdo-extract:
X	@${RM} -rf ${WRKDIR}
X	@${MKDIR} ${WRKDIR}
X	@for rpm in ${EXTRACT_ONLY}; do\
X	    (cd ${WRKDIR} &&\
X	    rpm2cpio ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE}/$$rpm |\
X	    cpio --quiet -id);\
X	done
X
Xpost-patch:
X	${SED} -e 's:%%PREFIX%%:${PREFIX}:g' ${FILESDIR}/linux-ymessenger.sh >\
X	    ${WRKDIR}/linux-ymessenger.sh
X
Xdo-install:
X	@${MKDIR} ${PREFIX}/libexec/linux-ymessenger
X	@set -x; for share in ${SHARE_FILES}; do\
X	    ${INSTALL_DATA} ${WRKDIR}/opt/ymessenger/bin/$$share\
X	    ${PREFIX}/libexec/linux-ymessenger;\
X	done
X	${INSTALL_PROGRAM} ${WRKDIR}/opt/ymessenger/bin/ymessenger.bin\
X	    ${PREFIX}/libexec/linux-ymessenger
X	${INSTALL_SCRIPT} ${WRKDIR}/linux-ymessenger.sh\
X	    ${PREFIX}/bin/linux-ymessenger
X	@${MKDIR} ${PREFIX}/lib/linux-ymessenger
X	${INSTALL_DATA} ${WRKDIR}/opt/ymessenger/lib/libgtkhtml.so.6\
X	    ${PREFIX}/lib/linux-ymessenger
X
X.include <bsd.port.mk>
END-of-net/linux-ymessenger/Makefile
echo x - net/linux-ymessenger/distinfo
sed 's/^X//' >net/linux-ymessenger/distinfo << 'END-of-net/linux-ymessenger/distinfo'
XMD5 (rh7.ymessenger-1.0.4-1.i386.rpm) = 8d6ebad8eee0260ef9f53a535ced5f68
END-of-net/linux-ymessenger/distinfo
echo x - net/linux-ymessenger/pkg-descr
sed 's/^X//' >net/linux-ymessenger/pkg-descr << 'END-of-net/linux-ymessenger/pkg-descr'
XAn RPM of Yahoo! Messenger instant messaging client.
END-of-net/linux-ymessenger/pkg-descr
echo x - net/linux-ymessenger/pkg-plist
sed 's/^X//' >net/linux-ymessenger/pkg-plist << 'END-of-net/linux-ymessenger/pkg-plist'
Xlibexec/linux-ymessenger/yahoo_gnome.png
Xlibexec/linux-ymessenger/yahoo_kde.xpm
Xlibexec/linux-ymessenger/ymessenger.desktop
Xlibexec/linux-ymessenger/ymessenger.kdelnk
Xlibexec/linux-ymessenger/ymessenger.bin
Xbin/linux-ymessenger
Xlib/linux-ymessenger/libgtkhtml.so.6
X at dirrm libexec/linux-ymessenger
X at dirrm lib/linux-ymessenger
END-of-net/linux-ymessenger/pkg-plist
echo c - net/linux-ymessenger/files
mkdir -p net/linux-ymessenger/files > /dev/null 2>&1
echo x - net/linux-ymessenger/files/linux-ymessenger.sh
sed 's/^X//' >net/linux-ymessenger/files/linux-ymessenger.sh << 'END-of-net/linux-ymessenger/files/linux-ymessenger.sh'
X#!/bin/sh
Xexport LD_LIBRARY_PATH=%%PREFIX%%/lib/linux-ymessenger
Xcd %%PREFIX%%/libexec/linux-ymessenger
X./ymessenger.bin $*
END-of-net/linux-ymessenger/files/linux-ymessenger.sh
exit

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



More information about the freebsd-ports-bugs mailing list