From 949418bdd8a1b3625aae162aed394a7e012594e5 Mon Sep 17 00:00:00 2001 From: pav Date: Thu, 25 Dec 2003 20:41:29 +0000 Subject: Add linux-ymessenger, a Linux version of Yahoo! Messenger client. Native version is already available in ports but is horribly out of date. PR: ports/60536 Submitted by: Seth Kingsley --- net-im/linux-ymessenger/Makefile | 63 +++++++++++++++++++++++ net-im/linux-ymessenger/distinfo | 1 + net-im/linux-ymessenger/files/linux-ymessenger.sh | 4 ++ net-im/linux-ymessenger/pkg-descr | 1 + net-im/linux-ymessenger/pkg-plist | 9 ++++ 5 files changed, 78 insertions(+) create mode 100644 net-im/linux-ymessenger/Makefile create mode 100644 net-im/linux-ymessenger/distinfo create mode 100644 net-im/linux-ymessenger/files/linux-ymessenger.sh create mode 100644 net-im/linux-ymessenger/pkg-descr create mode 100644 net-im/linux-ymessenger/pkg-plist (limited to 'net-im/linux-ymessenger') diff --git a/net-im/linux-ymessenger/Makefile b/net-im/linux-ymessenger/Makefile new file mode 100644 index 000000000000..2a429e8bde70 --- /dev/null +++ b/net-im/linux-ymessenger/Makefile @@ -0,0 +1,63 @@ +# New ports collection makefile for: linux-ymessenger +# Date created: 23 December 2003 +# Whom: Seth Kingsley +# +# $FreeBSD$ +# + +PORTNAME= ymessenger +PORTVERSION= 1.0.4.1 +CATEGORIES= net +MASTER_SITES= http://download.yahoo.com/dl/unix/ +PKGNAMEPREFIX= linux- +DISTNAME= rh${BASEVERSION:C/([^\.])\..*/\1/}.${PORTNAME}-${PORTVERSION:C/\.([^\.]+)$/-\1/}.${MACHINE_ARCH} +EXTRACT_SUFX= .rpm + +MAINTAINER= sethk@meowfishies.com +COMMENT= An RPM of Yahoo! Messenger instant messaging client + +BUILD_DEPENDS= rpm2cpio:${PORTSDIR}/archivers/rpm2cpio +RUN_DEPENDS= ${LINUXBASE}/usr/lib/libgdk_pixbuf.so.2:${PORTSDIR}/graphics/linux-gdk-pixbuf \ + ${LINUXBASE}/usr/lib/libgtk-1.2.so.0:${PORTSDIR}/x11-toolkits/linux-gtk + +NO_BUILD= yes +NO_WRKSUBDIR= yes + +ONLY_FOR_ARCHS= i386 +STRIP= +NO_FILTER_SHLIBS=yes + +# Set the version of linux_base +BASEVERSION?= 7.1 + +SHARE_FILES= yahoo_gnome.png yahoo_kde.xpm ymessenger.desktop\ + ymessenger.kdelnk + +do-extract: + @${RM} -rf ${WRKDIR} + @${MKDIR} ${WRKDIR} + @for rpm in ${EXTRACT_ONLY}; do\ + (cd ${WRKDIR} &&\ + rpm2cpio ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE}/$$rpm |\ + cpio --quiet -id);\ + done + +post-patch: + ${SED} -e 's:%%PREFIX%%:${PREFIX}:g' ${FILESDIR}/linux-ymessenger.sh >\ + ${WRKDIR}/linux-ymessenger.sh + +do-install: + @${MKDIR} ${PREFIX}/libexec/linux-ymessenger + @set -x; for share in ${SHARE_FILES}; do\ + ${INSTALL_DATA} ${WRKDIR}/opt/ymessenger/bin/$$share\ + ${PREFIX}/libexec/linux-ymessenger;\ + done + ${INSTALL_PROGRAM} ${WRKDIR}/opt/ymessenger/bin/ymessenger.bin\ + ${PREFIX}/libexec/linux-ymessenger + ${INSTALL_SCRIPT} ${WRKDIR}/linux-ymessenger.sh\ + ${PREFIX}/bin/linux-ymessenger + @${MKDIR} ${PREFIX}/lib/linux-ymessenger + ${INSTALL_DATA} ${WRKDIR}/opt/ymessenger/lib/libgtkhtml.so.6\ + ${PREFIX}/lib/linux-ymessenger + +.include diff --git a/net-im/linux-ymessenger/distinfo b/net-im/linux-ymessenger/distinfo new file mode 100644 index 000000000000..d087d6bd23c0 --- /dev/null +++ b/net-im/linux-ymessenger/distinfo @@ -0,0 +1 @@ +MD5 (rh7.ymessenger-1.0.4-1.i386.rpm) = 8d6ebad8eee0260ef9f53a535ced5f68 diff --git a/net-im/linux-ymessenger/files/linux-ymessenger.sh b/net-im/linux-ymessenger/files/linux-ymessenger.sh new file mode 100644 index 000000000000..220657a59330 --- /dev/null +++ b/net-im/linux-ymessenger/files/linux-ymessenger.sh @@ -0,0 +1,4 @@ +#!/bin/sh +export LD_LIBRARY_PATH=%%PREFIX%%/lib/linux-ymessenger +cd %%PREFIX%%/libexec/linux-ymessenger +./ymessenger.bin $* diff --git a/net-im/linux-ymessenger/pkg-descr b/net-im/linux-ymessenger/pkg-descr new file mode 100644 index 000000000000..67b21d01e363 --- /dev/null +++ b/net-im/linux-ymessenger/pkg-descr @@ -0,0 +1 @@ +An RPM of Yahoo! Messenger instant messaging client. diff --git a/net-im/linux-ymessenger/pkg-plist b/net-im/linux-ymessenger/pkg-plist new file mode 100644 index 000000000000..2f2b59b9093f --- /dev/null +++ b/net-im/linux-ymessenger/pkg-plist @@ -0,0 +1,9 @@ +libexec/linux-ymessenger/yahoo_gnome.png +libexec/linux-ymessenger/yahoo_kde.xpm +libexec/linux-ymessenger/ymessenger.desktop +libexec/linux-ymessenger/ymessenger.kdelnk +libexec/linux-ymessenger/ymessenger.bin +bin/linux-ymessenger +lib/linux-ymessenger/libgtkhtml.so.6 +@dirrm libexec/linux-ymessenger +@dirrm lib/linux-ymessenger -- cgit