Bug 47348 - New port for TeamSpeak
Summary: New port for TeamSpeak
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-01-22 06:00 UTC by Daniel O'Connor
Modified: 2003-04-04 13:18 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel O'Connor 2003-01-22 06:00:19 UTC

Fix: 

http://www.gsoft.com.au/~doconnor/teamspeak_client-port.tgz
Comment 1 corecode@corecode.ath.cx 2003-01-22 14:24:45 UTC
Lately Daniel O'Connor told:


> --begin teamspeak_client/pkg-plist--
[snip un-hier(7)ed plist]
> --end teamspeak_client/pkg-plist--

can this be squeezed into hier(7)?
maybe install to ${PREFIX}/teamspeak/? dunno what's better
 
> --begin teamspeak_client/Makefile--
[...]
> PORTVERSION=	2.0.26.27
[...]
> DISTNAME=	ts2_client_rc1_2026

don't you want to reflect the rc1 state in ${PORTVERSION}?

[...]
> USE_BZIP2=	1
> NO_BUILD=	1
> USE_LINUX=	1
> NO_FILTER_SHLIBS=1

use = yes ?

> do-install:
> 	${MKDIR} ${PREFIX}/lib/teamspeak
> 	${TAR} -C ${PREFIX}/lib/teamspeak -xf ${WRKSRC}/setup.data/files.tar
> 	${RM} ${PREFIX}/lib/teamspeak/libborqt-6.9-qt2.3.so
> 	${LN} -s ${PREFIX}/lib/teamspeak/libborqt-6.9.0-qt2.3.so ${PREFIX}/lib/teamspeak/libborqt-6.9-qt2.3.so

ln -fs?

> 	${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/lib/teamspeak/
> 	${INSTALL_DATA} ${WRKSRC}/clicense.txt ${PREFIX}/lib/teamspeak/

${DOCSDIR}?

> --begin teamspeak_client/pkg-message--
> ===== NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE ====
> 
> Note that you will probably need to apply the patch found here
> http://www.gsoft.com.au/~doconnor/snd-duplex-patch.txt
> 
> to add support for an ioctl used by this program to enable full duplex
> support.  If it is not used you will not be able to send or hear any audio.
> 
> ===== NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE ====
> 
> --end teamspeak_client/pkg-message--

OUCH; this is gonna be hard stuff

cheers
  simon

-- 
/"\   http://corecode.ath.cx/#donate
\ /
 \     ASCII Ribbon Campaign
/ \  Against HTML Mail and News
Comment 2 Daniel O'Connor 2003-01-22 23:01:42 UTC
On Thu, 2003-01-23 at 00:54, Simon 'corecode' Schubert wrote:
> Lately Daniel O'Connor told:
> > --begin teamspeak_client/pkg-plist--
> [snip un-hier(7)ed plist]
> > --end teamspeak_client/pkg-plist--
> 
> can this be squeezed into hier(7)?

Not sure what you mean here..

> maybe install to ${PREFIX}/teamspeak/? dunno what's better

It could quite easily - as long as the script has TSHOME set correctly.

> > --begin teamspeak_client/Makefile--
> [...]
> > PORTVERSION=	2.0.26.27
> [...]
> > DISTNAME=	ts2_client_rc1_2026
> 
> don't you want to reflect the rc1 state in ${PORTVERSION}?

Hmm, could do I guess. Not really sure what their release policy is, but
I suspect the .27 would change for rc2.

> [...]
> > USE_BZIP2=	1
> > NO_BUILD=	1
> > USE_LINUX=	1
> > NO_FILTER_SHLIBS=1
> 
> use = yes ?

OK.

> > do-install:
> > 	${MKDIR} ${PREFIX}/lib/teamspeak
> > 	${TAR} -C ${PREFIX}/lib/teamspeak -xf ${WRKSRC}/setup.data/files.tar
> > 	${RM} ${PREFIX}/lib/teamspeak/libborqt-6.9-qt2.3.so
> > 	${LN} -s ${PREFIX}/lib/teamspeak/libborqt-6.9.0-qt2.3.so ${PREFIX}/lib/teamspeak/libborqt-6.9-qt2.3.so
> 
> ln -fs?

Ahh, oops :) 

> > 	${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/lib/teamspeak/
> > 	${INSTALL_DATA} ${WRKSRC}/clicense.txt ${PREFIX}/lib/teamspeak/
> 
> ${DOCSDIR}?

OK, can do..

> > --begin teamspeak_client/pkg-message--
> > ===== NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE ====
> > 
> > Note that you will probably need to apply the patch found here
> > http://www.gsoft.com.au/~doconnor/snd-duplex-patch.txt
> > 
> > to add support for an ioctl used by this program to enable full duplex
> > support.  If it is not used you will not be able to send or hear any audio.
> > 
> > ===== NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE ====
> > 
> > --end teamspeak_client/pkg-message--
> 
> OUCH; this is gonna be hard stuff

err.. ok..?
The patch is pretty basic (and there is a PR for it so hopefully it will
be committed soon...)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 9A8C 569F 685A D928 5140  AE4B 319B 41F4 5D17 FDD5
Comment 3 Edwin Groothuis freebsd_committer freebsd_triage 2003-04-04 13:18:24 UTC
State Changed
From-To: open->closed

Commited, thanks!