Skip site navigation (1)Skip section navigation (2)
Date:      Tue,  4 Jun 2002 18:51:04 +0200 (CEST)
From:      Martijn Lina <martijn@pacno.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/38899: New port: Yahoo transport for the Jabber server
Message-ID:  <20020604165104.08A4E345@drain.sewers-2.demon.nl>

next in thread | raw e-mail | index | archive | help

>Number:         38899
>Category:       ports
>Synopsis:       New port: Yahoo transport for the Jabber server
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jun 04 10:00:02 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Martijn Lina
>Release:        FreeBSD 4.5-RELEASE-p3 i386
>Organization:
>Environment:
System: FreeBSD drain.hofnet 4.5-RELEASE-p3 FreeBSD 4.5-RELEASE-p3 #0: Sun May 5 22:42:00 CEST 2002 root@drain.hofnet:/pub/FreeBSD/obj/usr/src/sys/GENERIC i386


	
>Description:

The Jabber server (jabberd) is a daemon for Jabber clients to connect
and communicate with.  The Yahoo-Transport allows clients to chat with Yahoo!
chat users.

You can learn more about Jabber at:
WWW: http://server.jabber.org/

>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:
#
#	net/jabber-yahoo
#	net/jabber-yahoo/pkg-descr
#	net/jabber-yahoo/pkg-plist
#	net/jabber-yahoo/distinfo
#	net/jabber-yahoo/Makefile
#	net/jabber-yahoo/pkg-comment
#	net/jabber-yahoo/pkg-message
#	net/jabber-yahoo/files
#	net/jabber-yahoo/files/patch-aa
#
echo c - net/jabber-yahoo
mkdir -p net/jabber-yahoo > /dev/null 2>&1
echo x - net/jabber-yahoo/pkg-descr
sed 's/^X//' >net/jabber-yahoo/pkg-descr << 'END-of-net/jabber-yahoo/pkg-descr'
XThe Jabber server (jabberd) is a daemon for Jabber clients to connect
Xand communicate with.  The Yahoo-Transport allows clients to chat with Yahoo!
Xchat users.
X
XYou can learn more about Jabber at:
XWWW: http://server.jabber.org/
END-of-net/jabber-yahoo/pkg-descr
echo x - net/jabber-yahoo/pkg-plist
sed 's/^X//' >net/jabber-yahoo/pkg-plist << 'END-of-net/jabber-yahoo/pkg-plist'
Xlib/jabber/yahootrans.so
Xshare/doc/jabber-yahoo/README
X@dirrm share/doc/jabber-yahoo
END-of-net/jabber-yahoo/pkg-plist
echo x - net/jabber-yahoo/distinfo
sed 's/^X//' >net/jabber-yahoo/distinfo << 'END-of-net/jabber-yahoo/distinfo'
XMD5 (jabber/yahoo-transport-0.8.4.6.tar.gz) = 5635a2dd6c01e00d42841480fa90a328
END-of-net/jabber-yahoo/distinfo
echo x - net/jabber-yahoo/Makefile
sed 's/^X//' >net/jabber-yahoo/Makefile << 'END-of-net/jabber-yahoo/Makefile'
XPORTNAME=	yahoo-transport
XPORTVERSION=	0.8.4.6
XCATEGORIES=	net
XMASTER_SITES=	http://yahoo-transport.jabberstudio.org/
XPKGNAMEPREFIX=	jabber-
XDIST_SUBDIR=	jabber
X
XMAINTAINER=	ports@freebsd.org
X
XBUILD_DEPENDS=	${LOCALBASE}/sbin/jabberd:${PORTSDIR}/net/jabber
XLIB_DEPENDS=	iconv.3:${PORTSDIR}/converters/libiconv
XWRKSRC=		${WRKDIR}/${PORTNAME}
X
XUSE_GMAKE=	yes
X#USE_LIBTOOL=	yes
XUSE_AUTOMAKE=	yes
XGNU_CONFIGURE=	yes
XAUTOMAKE_ARGS=	--add-missing
X
XAUTOHEADER=	autoheader
XAUTOMAKE=	automake14
XAUTOCONF=	autoconf
X
XCONFIGURE_ARGS+=	--with-jabberd=${PREFIX}/include/jabber
X
Xpre-configure:
X	@cd ${WRKSRC} ; \
X	${AUTOHEADER}; \
X	${ACLOCAL} -I macros;
X
Xdo-install:
X	${INSTALL_DATA} ${WRKSRC}/src/yahootrans.so ${PREFIX}/lib/jabber/
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	${MKDIR} -p ${PREFIX}/share/doc/jabber-yahoo
X	${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/jabber-yahoo/
X.endif
X	@cat pkg-message
X
X.include <bsd.port.mk>
END-of-net/jabber-yahoo/Makefile
echo x - net/jabber-yahoo/pkg-comment
sed 's/^X//' >net/jabber-yahoo/pkg-comment << 'END-of-net/jabber-yahoo/pkg-comment'
XJabber Yahoo-Transport module
END-of-net/jabber-yahoo/pkg-comment
echo x - net/jabber-yahoo/pkg-message
sed 's/^X//' >net/jabber-yahoo/pkg-message << 'END-of-net/jabber-yahoo/pkg-message'
X
XRead the ${PREFIX}/share/doc/jabber-yahoo/README for configuration issues
X
END-of-net/jabber-yahoo/pkg-message
echo c - net/jabber-yahoo/files
mkdir -p net/jabber-yahoo/files > /dev/null 2>&1
echo x - net/jabber-yahoo/files/patch-aa
sed 's/^X//' >net/jabber-yahoo/files/patch-aa << 'END-of-net/jabber-yahoo/files/patch-aa'
X--- src/Makefile.am.orig	Tue Jun  4 18:26:08 2002
X+++ src/Makefile.am	Tue Jun  4 18:26:18 2002
X@@ -14,7 +14,7 @@
X     memtok.c \
X     libyahoo.c
X 
X-yahootrans_so_LDFLAGS = -fPIC -shared
X+yahootrans_so_LDFLAGS = -fPIC -shared -liconv -L${libdir}
X yahootrans_so_LDADD = 
X 
X install-exec-hook:
END-of-net/jabber-yahoo/files/patch-aa
exit

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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020604165104.08A4E345>