ports/114462: New port: net-im/jabbin Jabber client with VoIP

zag ezag87 at gmail.com
Mon Jul 9 22:00:06 UTC 2007


>Number:         114462
>Category:       ports
>Synopsis:       New port: net-im/jabbin Jabber client with VoIP
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jul 09 22:00:05 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     zag
>Release:        FreeBSD 6.2-STABLE i386
>Organization:
>Environment:
>Description:
Jabbin is an Open Source Jabber client program that allows free PC to PC
calls using the VoIP system over the Jabber network.

WWW: http://www.jabbin.com/

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	.
#	./Makefile
#	./pkg-descr
#	./distinfo
#	./scripts
#	./scripts/pre-configure
#	./scripts/post-extract
#	./scripts/configure
#	./scripts/post-install
#	./files
#	./files/patch-3party-jrtplib-rtprandom.h
#	./files/patch-voip-portaudio-pa_unix_oss.c
#	./pkg-plist
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo x - ./Makefile
sed 's/^X//' >./Makefile << 'END-of-./Makefile'
X# New ports collection makefile for:	jabbin
X# Date created:				9 July 2007
X# Whom:					zag
X#
X# $FreeBSD$
X#
X
XPORTNAME=		jabbin
XPORTVERSION=		2.0beta2a
XCATEGORIES=		net-im
XMASTER_SITES=		${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
X
XMAINTAINER=	ezag87 at gmail.com
XCOMMENT=	Jabber client with VoIP
X
XBUILD_DEPENDS=	qmake:${PORTSDIR}/devel/qmake
XLIB_DEPENDS=	qca:${PORTSDIR}/devel/qca\
X		speex:${PORTSDIR}/audio/speex\
X		qt-mt:${PORTSDIR}/devel/qt4
X
XUSE_BZIP2=	yes
XUSE_GMAKE=	yes
X
X.include <bsd.port.mk>
END-of-./Makefile
echo x - ./pkg-descr
sed 's/^X//' >./pkg-descr << 'END-of-./pkg-descr'
XJabbin is an Open Source Jabber client program that allows free PC to PC
Xcalls using the VoIP system over the Jabber network.
X
XWWW: http://www.jabbin.com/
END-of-./pkg-descr
echo x - ./distinfo
sed 's/^X//' >./distinfo << 'END-of-./distinfo'
XMD5 (jabbin-2.0beta2a.tar.bz2) = b685999c6ba1f9c15eda2d69cc47361e
XSHA256 (jabbin-2.0beta2a.tar.bz2) = 18aa7235f7a8a00a8c6f66c4c6c14b7a83109b0d04e88be7f44d26a5baf2de8b
XSIZE (jabbin-2.0beta2a.tar.bz2) = 2601859
END-of-./distinfo
echo c - ./scripts
mkdir -p ./scripts > /dev/null 2>&1
echo x - ./scripts/pre-configure
sed 's/^X//' >./scripts/pre-configure << 'END-of-./scripts/pre-configure'
X#!/bin/sh
Xexport QMAKESPEC=freebsd-g++
END-of-./scripts/pre-configure
echo x - ./scripts/post-extract
sed 's/^X//' >./scripts/post-extract << 'END-of-./scripts/post-extract'
X#!/bin/sh
Xchmod +x ${WRKSRC}/configure
END-of-./scripts/post-extract
echo x - ./scripts/configure
sed 's/^X//' >./scripts/configure << 'END-of-./scripts/configure'
X#!/bin/sh
Xcd ${WRKSRC}
X./configure --prefix=${PREFIX}
Xecho "#define LIBDIR \"${PREFIX}/share/jabbin\"" >> ${WRKSRC}/src/common.h
END-of-./scripts/configure
echo x - ./scripts/post-install
sed 's/^X//' >./scripts/post-install << 'END-of-./scripts/post-install'
X#!/bin/sh
Xmkdir ${PREFIX}/share/jabbin
Xcp -R ${WRKSRC}/iconsets ${PREFIX}/share/jabbin/
END-of-./scripts/post-install
echo c - ./files
mkdir -p ./files > /dev/null 2>&1
echo x - ./files/patch-3party-jrtplib-rtprandom.h
sed 's/^X//' >./files/patch-3party-jrtplib-rtprandom.h << 'END-of-./files/patch-3party-jrtplib-rtprandom.h'
X+++ 3party/jrtplib/rtprandom.h
X50a51,55
X> //
X> // Another ugly workaround for FreeBSD: it does not compile with defined
X> // RTP_SUPPORT_GNUDRAND. Thus, let's undef it...
X> //
X> #undef RTP_SUPPORT_GNUDRAND
END-of-./files/patch-3party-jrtplib-rtprandom.h
echo x - ./files/patch-voip-portaudio-pa_unix_oss.c
sed 's/^X//' >./files/patch-voip-portaudio-pa_unix_oss.c << 'END-of-./files/patch-voip-portaudio-pa_unix_oss.c'
X+++ voip/portaudio/pa_unix_oss.c
X46,47c46,51
X< #else
X< #include <machine/soundcard.h> /* JH20010905 */
X---
X> #else
X> //
X> // Workaround for FreeBSD. Yep, looks ugly... I haven't got other ideas.
X> //
X> // #include <machine/soundcard.h> /* JH20010905 */
X> #include <sys/soundcard.h>
END-of-./files/patch-voip-portaudio-pa_unix_oss.c
echo x - ./pkg-plist
sed 's/^X//' >./pkg-plist << 'END-of-./pkg-plist'
Xbin/jabbin
Xshare/jabbin/iconsets/emoticons/ikonboard-3.1.jisp
Xshare/jabbin/iconsets/roster/readme
Xshare/jabbin/iconsets/roster/default/Thumbs.db
Xshare/jabbin/iconsets/roster/default/ask.png
Xshare/jabbin/iconsets/roster/default/away.png
Xshare/jabbin/iconsets/roster/default/call.png
Xshare/jabbin/iconsets/roster/default/chat.png
Xshare/jabbin/iconsets/roster/default/connect.gif
Xshare/jabbin/iconsets/roster/default/connect.png
Xshare/jabbin/iconsets/roster/default/dnd.png
Xshare/jabbin/iconsets/roster/default/ffc.png
Xshare/jabbin/iconsets/roster/default/file.png
Xshare/jabbin/iconsets/roster/default/groupclose.png
Xshare/jabbin/iconsets/roster/default/groupempty.png
Xshare/jabbin/iconsets/roster/default/groupopen.png
Xshare/jabbin/iconsets/roster/default/headline.png
Xshare/jabbin/iconsets/roster/default/icondef.xml
Xshare/jabbin/iconsets/roster/default/invisible.png
Xshare/jabbin/iconsets/roster/default/message.png
Xshare/jabbin/iconsets/roster/default/noauth.png
Xshare/jabbin/iconsets/roster/default/offline.png
Xshare/jabbin/iconsets/roster/default/online.png
Xshare/jabbin/iconsets/roster/default/perr.png
Xshare/jabbin/iconsets/roster/default/system.png
Xshare/jabbin/iconsets/roster/default/xa.png
Xshare/jabbin/iconsets/system/readme
Xshare/jabbin/iconsets/system/default/Thumbs.db
Xshare/jabbin/iconsets/system/default/account.png
Xshare/jabbin/iconsets/system/default/add-22.png
Xshare/jabbin/iconsets/system/default/add.png
Xshare/jabbin/iconsets/system/default/arrow_down.png
Xshare/jabbin/iconsets/system/default/arrow_left.png
Xshare/jabbin/iconsets/system/default/arrow_right.png
Xshare/jabbin/iconsets/system/default/arrow_up.png
Xshare/jabbin/iconsets/system/default/browse.png
Xshare/jabbin/iconsets/system/default/call-22.png
Xshare/jabbin/iconsets/system/default/call-copy-22.png
Xshare/jabbin/iconsets/system/default/call-reject-22.png
Xshare/jabbin/iconsets/system/default/call-reject1-22.png
Xshare/jabbin/iconsets/system/default/call.png
Xshare/jabbin/iconsets/system/default/call_reject.png
Xshare/jabbin/iconsets/system/default/calllog_accepted.png
Xshare/jabbin/iconsets/system/default/calllog_rejected.png
Xshare/jabbin/iconsets/system/default/calllog_toaccepted.png
Xshare/jabbin/iconsets/system/default/cancel.png
Xshare/jabbin/iconsets/system/default/changeacc.png
Xshare/jabbin/iconsets/system/default/chat-22.png
Xshare/jabbin/iconsets/system/default/chat.png
Xshare/jabbin/iconsets/system/default/chatclear.png
Xshare/jabbin/iconsets/system/default/close-tab.png
Xshare/jabbin/iconsets/system/default/close.png
Xshare/jabbin/iconsets/system/default/close_tab.png
Xshare/jabbin/iconsets/system/default/closetab.png
Xshare/jabbin/iconsets/system/default/configure_toolbars.png
Xshare/jabbin/iconsets/system/default/disco.png
Xshare/jabbin/iconsets/system/default/download.png
Xshare/jabbin/iconsets/system/default/edit.png
Xshare/jabbin/iconsets/system/default/editclear.png
Xshare/jabbin/iconsets/system/default/editcopy.png
Xshare/jabbin/iconsets/system/default/editcut.png
Xshare/jabbin/iconsets/system/default/editdelete.png
Xshare/jabbin/iconsets/system/default/editpaste.png
Xshare/jabbin/iconsets/system/default/edittrash.png
Xshare/jabbin/iconsets/system/default/events.png
Xshare/jabbin/iconsets/system/default/eye-blue.png
Xshare/jabbin/iconsets/system/default/eye_blue.png
Xshare/jabbin/iconsets/system/default/face.png
Xshare/jabbin/iconsets/system/default/file-mamager.png
Xshare/jabbin/iconsets/system/default/file-manager.png
Xshare/jabbin/iconsets/system/default/filemanager.png
Xshare/jabbin/iconsets/system/default/groupchat-22.png
Xshare/jabbin/iconsets/system/default/groupchat.png
Xshare/jabbin/iconsets/system/default/help.png
Xshare/jabbin/iconsets/system/default/history-22.png
Xshare/jabbin/iconsets/system/default/history.png
Xshare/jabbin/iconsets/system/default/icon_16.png
Xshare/jabbin/iconsets/system/default/icon_32.png
Xshare/jabbin/iconsets/system/default/icon_48.png
Xshare/jabbin/iconsets/system/default/icon_mac.png
Xshare/jabbin/iconsets/system/default/icondef.xml
Xshare/jabbin/iconsets/system/default/info.png
Xshare/jabbin/iconsets/system/default/jabber.png
Xshare/jabbin/iconsets/system/default/key.png
Xshare/jabbin/iconsets/system/default/key2.png
Xshare/jabbin/iconsets/system/default/key_bad.png
Xshare/jabbin/iconsets/system/default/key_unknown.png
Xshare/jabbin/iconsets/system/default/microphone.png
Xshare/jabbin/iconsets/system/default/music_player.png
Xshare/jabbin/iconsets/system/default/ok.png
Xshare/jabbin/iconsets/system/default/options.png
Xshare/jabbin/iconsets/system/default/pgp.png
Xshare/jabbin/iconsets/system/default/play.png
Xshare/jabbin/iconsets/system/default/play_sounds.png
Xshare/jabbin/iconsets/system/default/psilogo.png
Xshare/jabbin/iconsets/system/default/psimain.png
Xshare/jabbin/iconsets/system/default/quit.png
Xshare/jabbin/iconsets/system/default/register.png
Xshare/jabbin/iconsets/system/default/reload.png
Xshare/jabbin/iconsets/system/default/remove.png
Xshare/jabbin/iconsets/system/default/search.png
Xshare/jabbin/iconsets/system/default/send.png
Xshare/jabbin/iconsets/system/default/smile.png
Xshare/jabbin/iconsets/system/default/ssl_no.png
Xshare/jabbin/iconsets/system/default/ssl_yes.png
Xshare/jabbin/iconsets/system/default/stop.png
Xshare/jabbin/iconsets/system/default/time.png
Xshare/jabbin/iconsets/system/default/tip.png
Xshare/jabbin/iconsets/system/default/upload-22.png
Xshare/jabbin/iconsets/system/default/upload.png
Xshare/jabbin/iconsets/system/default/url.png
Xshare/jabbin/iconsets/system/default/v-card-22.png
Xshare/jabbin/iconsets/system/default/vcard-22.png
Xshare/jabbin/iconsets/system/default/vcard.png
Xshare/jabbin/iconsets/system/default/xml.png
Xshare/jabbin/iconsets/system/default/clients/Thumbs.db
Xshare/jabbin/iconsets/system/default/clients/aim.png
Xshare/jabbin/iconsets/system/default/clients/exodus.png
Xshare/jabbin/iconsets/system/default/clients/gabber.png
Xshare/jabbin/iconsets/system/default/clients/gadu.png
Xshare/jabbin/iconsets/system/default/clients/gaim.png
Xshare/jabbin/iconsets/system/default/clients/gossip.png
Xshare/jabbin/iconsets/system/default/clients/icq.png
Xshare/jabbin/iconsets/system/default/clients/jajc.png
Xshare/jabbin/iconsets/system/default/clients/kopete.png
Xshare/jabbin/iconsets/system/default/clients/msn.png
Xshare/jabbin/iconsets/system/default/clients/nitro.png
Xshare/jabbin/iconsets/system/default/clients/pandion.png
Xshare/jabbin/iconsets/system/default/clients/tkabber.png
Xshare/jabbin/iconsets/system/default/clients/trillian.png
Xshare/jabbin/iconsets/system/default/clients/unknown.png
Xshare/jabbin/iconsets/system/default/clients/yahoo.png
X at dirrm share/jabbin/iconsets/system/default/clients
X at dirrm share/jabbin/iconsets/system/default
X at dirrm share/jabbin/iconsets/system
X at dirrm share/jabbin/iconsets/roster/default
X at dirrm share/jabbin/iconsets/roster
X at dirrm share/jabbin/iconsets/emoticons
X at dirrm share/jabbin/iconsets
X at dirrm share/jabbin
END-of-./pkg-plist
exit



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



More information about the freebsd-ports-bugs mailing list