Skip site navigation (1)Skip section navigation (2)
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>