aboutsummaryrefslogtreecommitdiffstats
path: root/net-im/linux-ymessenger
diff options
context:
space:
mode:
authorpav <pav@FreeBSD.org>2003-12-26 04:41:29 +0800
committerpav <pav@FreeBSD.org>2003-12-26 04:41:29 +0800
commit949418bdd8a1b3625aae162aed394a7e012594e5 (patch)
tree3ffec832cdc5afab864c3e7854e8448335b73c18 /net-im/linux-ymessenger
parent90ab3e1cad4299b2ea913cd37b36de153401ae18 (diff)
downloadfreebsd-ports-gnome-949418bdd8a1b3625aae162aed394a7e012594e5.tar.gz
freebsd-ports-gnome-949418bdd8a1b3625aae162aed394a7e012594e5.tar.zst
freebsd-ports-gnome-949418bdd8a1b3625aae162aed394a7e012594e5.zip
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 <sethk@meowfishies.com>
Diffstat (limited to 'net-im/linux-ymessenger')
-rw-r--r--net-im/linux-ymessenger/Makefile63
-rw-r--r--net-im/linux-ymessenger/distinfo1
-rw-r--r--net-im/linux-ymessenger/files/linux-ymessenger.sh4
-rw-r--r--net-im/linux-ymessenger/pkg-descr1
-rw-r--r--net-im/linux-ymessenger/pkg-plist9
5 files changed, 78 insertions, 0 deletions
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 <sethk@meowfishies.com>
+#
+# $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 <bsd.port.mk>
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