Date: Tue, 8 Nov 2005 18:34:02 GMT From: Eric Kjeldergaard <kjelderg@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/88681: New port: net/kiax IAX client written for the K desktop environment Message-ID: <200511081834.jA8IY2kJ020746@www.freebsd.org> Resent-Message-ID: <200511081840.jA8IeWJu074224@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 88681 >Category: ports >Synopsis: New port: net/kiax IAX client written for the K desktop environment >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: Tue Nov 08 18:40:32 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Eric Kjeldergaard >Release: RELENG_6 >Organization: >Environment: >Description: <root@uninfectable> [/usr/ports/net/kiax] #cat pkg-descr This is a port of kiax. kiax is an asterisk (IAX) client written for the K desktop environment. From the website: What is Kiax? - Kiax is an IAX client application (a so called Softphone) which allows PC users to make ordinary VoIP calls to Asterisk servers, the same way as they do it with their hardware telephone. It aims to provide a simple and user-friendly graphical interface and desktop integration for calling, contact list, call register management and easy configuration. That is - a simple to use IAX Client. http://kiax.sourceforge.net/ - Eric Kjeldergaard kjelderg@gmail.com >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: # # /usr/ports/net/kiax # /usr/ports/net/kiax/Makefile # /usr/ports/net/kiax/pkg-descr # /usr/ports/net/kiax/pkg-plist # /usr/ports/net/kiax/distinfo # /usr/ports/net/kiax/files # /usr/ports/net/kiax/files/patch-freebsdHeaderFixes # echo c - /usr/ports/net/kiax mkdir -p /usr/ports/net/kiax > /dev/null 2>&1 echo x - /usr/ports/net/kiax/Makefile sed 's/^X//' >/usr/ports/net/kiax/Makefile << 'END-of-/usr/ports/net/kiax/Makefile' X# New ports collection makefile for: kiax X# Date created: Sat Jun 25 16:31:30 UTC 2005 X# Whom: Eric Kjeldergaard <kjelderg@gmail.com> X# X# $FreeBSD$ X# X XPORTNAME= kiax XPORTVERSION= 0.8.4 XCATEGORIES= net XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= ${PORTNAME} X XMAINTAINER= kjelderg@gmail.com XCOMMENT= An Asterisk (IAX) client written in for KDE. X XUSE_GMAKE= yes XUSE_BZIP2= yes XGNU_CONFIGURE= yes XUSE_PERL5_BUILD = yes XUSE_QT_VER=3 X XBUILD_DEPENDS= qmake:${PORTSDIR}/devel/qmake \ X lrelease:x11-toolkits/qt33 X XCONFIGURE_ENV+= QTDIR=${X11BASE} \ X QMAKESPEC=${LOCALBASE}/share/qt/mkspecs/freebsd-g++ XMAKE_ARGS+= QTDIR=${X11BASE} \ X QMAKESPEC=${LOCALBASE}/share/qt/mkspecs/freebsd-g++ X X#the port or expr is broken ... not sure which. This will manually run the prefix part and X# thusly ignore the brokenness. It's /like/ a good solution. Xpre-configure: X (cd work/${PORTNAME}-${PORTVERSION} && perl repath.pl --prefix=${PREFIX} ) X X.include <bsd.port.mk> END-of-/usr/ports/net/kiax/Makefile echo x - /usr/ports/net/kiax/pkg-descr sed 's/^X//' >/usr/ports/net/kiax/pkg-descr << 'END-of-/usr/ports/net/kiax/pkg-descr' XThis is a port of kiax. kiax is an asterisk (IAX) client written for the K desktop environment. From the website: X XWhat is Kiax? - Kiax is an IAX client application (a so called Softphone) which allows PC users to make ordinary VoIP calls to Asterisk servers, the same way as they do it with their hardware telephone. It aims to provide a simple and user-friendly graphical interface and desktop integration for calling, contact list, call register management and easy configuration. That is - a simple to use IAX Client. X Xhttp://kiax.sourceforge.net/ X X- Eric Kjeldergaard Xkjelderg@gmail.com END-of-/usr/ports/net/kiax/pkg-descr echo x - /usr/ports/net/kiax/pkg-plist sed 's/^X//' >/usr/ports/net/kiax/pkg-plist << 'END-of-/usr/ports/net/kiax/pkg-plist' Xbin/kiax Xshare/kiax/i18n/kiax_bg.qm Xshare/kiax/i18n/kiax_de.qm Xshare/kiax/i18n/kiax_en.qm Xshare/kiax/i18n/kiax_fr.qm Xshare/kiax/i18n/kiax_mk.qm Xshare/kiax/i18n/kiax_pl.qm Xshare/kiax/i18n/kiax_pt.qm Xshare/kiax/icons/contact.png Xshare/kiax/icons/dial.png Xshare/kiax/icons/failed.png Xshare/kiax/icons/hangup.png Xshare/kiax/icons/hold.png Xshare/kiax/icons/incoming.png Xshare/kiax/icons/missed.png Xshare/kiax/icons/outgoing.png Xshare/kiax/icons/resume.png X@dirrm share/kiax/icons X@dirrm share/kiax/i18n X@dirrm share/kiax END-of-/usr/ports/net/kiax/pkg-plist echo x - /usr/ports/net/kiax/distinfo sed 's/^X//' >/usr/ports/net/kiax/distinfo << 'END-of-/usr/ports/net/kiax/distinfo' XMD5 (kiax-0.8.4.tar.bz2) = 508f65e79f23155e50e6ca5684697221 XSIZE (kiax-0.8.4.tar.bz2) = 606213 END-of-/usr/ports/net/kiax/distinfo echo c - /usr/ports/net/kiax/files mkdir -p /usr/ports/net/kiax/files > /dev/null 2>&1 echo x - /usr/ports/net/kiax/files/patch-freebsdHeaderFixes sed 's/^X//' >/usr/ports/net/kiax/files/patch-freebsdHeaderFixes << 'END-of-/usr/ports/net/kiax/files/patch-freebsdHeaderFixes' Xdiff -crN /usr/ports/net/kiax/work/kiax-0.8.4/lib/libiax2/src/iax.c /root/src/kiax-0.8.4/lib/libiax2/src/iax.c X*** /usr/ports/net/kiax/work/kiax-0.8.4/lib/libiax2/src/iax.c Mon Nov 7 01:51:02 2005 X--- /root/src/kiax-0.8.4/lib/libiax2/src/iax.c Thu Apr 14 02:30:39 2005 X*************** X*** 53,61 **** X--- 53,63 ---- X #include <time.h> X X #ifndef MACOSX X+ #ifndef __FreeBSD__ X #include <malloc.h> X #ifndef SOLARIS X #include <error.h> X+ #endif X #endif X #endif X Xdiff -crN /usr/ports/net/kiax/work/kiax-0.8.4/lib/libiax2/src/md5.c /root/src/kiax-0.8.4/lib/libiax2/src/md5.c X*** /root/src/kiax-0.8.4/lib/libiax2/src/md5.c Wed Apr 6 06:53:41 2005 X--- /usr/ports/net/kiax/work/kiax-0.8.4/lib/libiax2/src/md5.c Mon Nov 7 01:49:45 2005 X*************** X*** 1,7 **** X /* MD5 checksum routines used for authentication. Not covered by GPL, but X in the public domain as per the copyright below */ X X! #ifdef FREEBSD X # include <machine/endian.h> X #elif defined(LINUX) X # include <endian.h> X--- 1,7 ---- X /* MD5 checksum routines used for authentication. Not covered by GPL, but X in the public domain as per the copyright below */ X X! #ifdef __FreeBSD__ X # include <machine/endian.h> X #elif defined(LINUX) X # include <endian.h> X Xdiff -crN /usr/ports/net/kiax/work/kiax-0.8.4/lib/portmixer/px_unix_oss/px_unix_oss.c /root/src/kiax-0.8.4/lib/portmixer/px_unix_oss/px_unix_oss.c X*** /usr/ports/net/kiax/work/kiax-0.8.4/lib/portmixer/px_unix_oss/px_unix_oss.c Mon Nov 7 01:42:32 2005 X--- /root/src/kiax-0.8.4/lib/portmixer/px_unix_oss/px_unix_oss.c Wed Apr 6 06:53:41 2005 X*************** X*** 38,44 **** X--- 38,48 ---- X #ifdef __linux__ X #include <linux/soundcard.h> X #else X+ #ifdef __FreeBSD__ X+ #include <sys/soundcard.h> X+ #else X #include <machine/soundcard.h> /* JH20010905 */ X+ #endif X #endif X X #include <stdio.h> END-of-/usr/ports/net/kiax/files/patch-freebsdHeaderFixes exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200511081834.jA8IY2kJ020746>