From nobody@FreeBSD.org  Tue Oct  6 22:47:23 2009
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id AF29010656A4
	for <freebsd-gnats-submit@FreeBSD.org>; Tue,  6 Oct 2009 22:47:23 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 9DFF28FC18
	for <freebsd-gnats-submit@FreeBSD.org>; Tue,  6 Oct 2009 22:47:23 +0000 (UTC)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n96MlMlY052164
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 6 Oct 2009 22:47:23 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id n96MlMxj052163;
	Tue, 6 Oct 2009 22:47:22 GMT
	(envelope-from nobody)
Message-Id: <200910062247.n96MlMxj052163@www.freebsd.org>
Date: Tue, 6 Oct 2009 22:47:22 GMT
From: Richard Tector <richard@tector.org.uk>
To: freebsd-gnats-submit@FreeBSD.org
Subject: audio/murmur fails to work in UDP mode on amd64
X-Send-Pr-Version: www-3.1
X-GNATS-Notify: ayu@commun.jp

>Number:         139384
>Category:       ports
>Synopsis:       audio/murmur fails to work in UDP mode on amd64
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    wxs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct 06 22:50:00 UTC 2009
>Closed-Date:    Mon Oct 12 12:57:43 UTC 2009
>Last-Modified:  Mon Oct 12 13:00:07 UTC 2009
>Originator:     Richard Tector
>Release:        FreeBSD 8.0-RC1
>Organization:
>Environment:
FreeBSD coyote.tector.org.uk 8.0-RC1 FreeBSD 8.0-RC1 #6: Tue Sep 29 13:00:54 BST 2009     richard@coyote.tector.org.uk:/usr/obj/usr/src/sys/COYOTE  amd64
>Description:
A bug in the murmur crypto code means that on amd64 (and possibly other 64bit architectures) mumble clients do not work correctly using the default and preferred UDP transport for voice traffic, and must instead use TCP mode.

The problem was discussed at:
https://sourceforge.net/projects/mumble/forums/forum/492607/topic/3378871


Further, files/patch-comipler.pri typo should be fixed to patch-compiler.pri
>How-To-Repeat:
Install murmur on 64bit system, try to connect using UDP with mumble. Voice is transmitted but ignored by murmur.
>Fix:
While this has been corrected upstream for the coming 1.2.0 release, the bug still exists in 1.1.8 installed by the port. The attached patch fixes the problem.

Patch attached with submission follows:

diff -uNr audio/murmur.orig/files/patch-src__CryptState.cpp audio/murmur/files/patch-src__CryptState.cpp
--- audio/murmur.orig/files/patch-src__CryptState.cpp	1970-01-01 01:00:00.000000000 +0100
+++ audio/murmur/files/patch-src__CryptState.cpp	2009-10-06 23:33:56.000000000 +0100
@@ -0,0 +1,11 @@
+--- src/CryptState.cpp.orig	2009-03-22 15:05:00.000000000 +0000
++++ src/CryptState.cpp	2009-10-06 21:19:31.000000000 +0100
+@@ -187,7 +187,7 @@
+ #define SHIFTBITS 63
+ typedef quint64 subblock;
+ 
+-#if __BYTE_ORDER == __BIG_ENDIAN
++#if Q_BYTE_ORDER == Q_BIG_ENDIAN
+ #define SWAPPED(x) (x)
+ #else
+ #ifdef __x86_64__


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: edwin 
State-Changed-When: Tue Oct 6 22:50:34 UTC 2009 
State-Changed-Why:  
Awaiting maintainers feedback (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=139384 

From: Edwin Groothuis <edwin@FreeBSD.org>
To: ayu@commun.jp
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/139384: audio/murmur fails to work in UDP mode on amd64
Date: Tue, 6 Oct 2009 22:50:32 UT

 Maintainer of audio/murmur,
 
 Please note that PR ports/139384 has just been submitted.
 
 If it contains a patch for an upgrade, an enhancement or a bug fix
 you agree on, reply to this email stating that you approve the patch
 and a committer will take care of it.
 
 The full text of the PR can be found at:
     http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/139384
 
 -- 
 Edwin Groothuis via the GNATS Auto Assign Tool
 edwin@FreeBSD.org

From: Ayumi Mitsui <ayu@commun.jp>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/139384: audio/murmur fails to work in UDP mode on amd64
Date: Fri, 09 Oct 2009 06:11:52 +0900

 This is a multi-part message in MIME format.
 --------------000804000302060209020200
 Content-Type: text/plain; charset=ISO-2022-JP
 Content-Transfer-Encoding: 7bit
 
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
 submitter's patch looks fine.
 the attached patch adds bump portrevision and typo fix
 thanks richard
 
 - --
 Ayumi Mitsui        http://ayu.commun.jp/
 PGP: EE97 796C 77F6 CFC9 1FBC  C56A 318B F019 E605 D988
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.10 (FreeBSD)
 
 iEYEARECAAYFAkrOVZgACgkQMYvwGeYF2YgkjwCffTIMOS15NdB0X499doH7dx9G
 bgAAn3ldP0fiEu1LksDMMObuYHtoqlM4
 =v9zf
 -----END PGP SIGNATURE-----
 
 --------------000804000302060209020200
 Content-Type: text/plain;
  name="murmur-1.1.8_1.patch"
 Content-Transfer-Encoding: base64
 Content-Disposition: inline;
  filename="murmur-1.1.8_1.patch"
 
 ZGlmZiAtcnVOIC0tZXhjbHVkZT1DVlMgL3Vzci9wb3J0cy9hdWRpby9tdXJtdXIub3JpZy9N
 YWtlZmlsZSAvdXNyL3BvcnRzL2F1ZGlvL211cm11ci9NYWtlZmlsZQotLS0gL3Vzci9wb3J0
 cy9hdWRpby9tdXJtdXIub3JpZy9NYWtlZmlsZQkyMDA5LTA5LTA5IDE4OjI5OjExLjAwMDAw
 MDAwMCArMDkwMAorKysgL3Vzci9wb3J0cy9hdWRpby9tdXJtdXIvTWFrZWZpbGUJMjAwOS0x
 MC0wNyAxMjoyMDoxNy4wMDAwMDAwMDAgKzA5MDAKQEAgLTcsNiArNyw3IEBACiAKIFBPUlRO
 QU1FPQltdXJtdXIKIFBPUlRWRVJTSU9OPQkxLjEuOAorUE9SVFJFVklTSU9OPQkxCiBDQVRF
 R09SSUVTPQlhdWRpbyBuZXQKIE1BU1RFUl9TSVRFUz0JU0YvbXVtYmxlL011bWJsZS8ke1BP
 UlRWRVJTSU9OfQogRElTVE5BTUU9CW11bWJsZS0ke1BPUlRWRVJTSU9OfQpkaWZmIC1ydU4g
 LS1leGNsdWRlPUNWUyAvdXNyL3BvcnRzL2F1ZGlvL211cm11ci5vcmlnL2ZpbGVzL3BhdGNo
 LWNvbWlwbGVyLnByaSAvdXNyL3BvcnRzL2F1ZGlvL211cm11ci9maWxlcy9wYXRjaC1jb21p
 cGxlci5wcmkKLS0tIC91c3IvcG9ydHMvYXVkaW8vbXVybXVyLm9yaWcvZmlsZXMvcGF0Y2gt
 Y29taXBsZXIucHJpCTIwMDktMDgtMjggMDU6MjI6MTMuMDAwMDAwMDAwICswOTAwCisrKyAv
 dXNyL3BvcnRzL2F1ZGlvL211cm11ci9maWxlcy9wYXRjaC1jb21pcGxlci5wcmkJMTk3MC0w
 MS0wMSAwOTowMDowMC4wMDAwMDAwMDAgKzA5MDAKQEAgLTEsMTMgKzAsMCBAQAotLS0tIGNv
 bXBpbGVyLnByaS5vcmlnCTIwMDktMDgtMjEgMTA6MjQ6MjYuMDAwMDAwMDAwICswOTAwCi0r
 KysgY29tcGlsZXIucHJpCTIwMDktMDgtMjEgMTA6MjU6MDMuMDAwMDAwMDAwICswOTAwCi1A
 QCAtNDYsOCArNDYsOCBAQAotIAkJUU1BS0VfTElOSyA9IC9vcHQvZ2NjL2Jpbi9nKysNCi0g
 CX0NCi0gDQotLQlRTUFLRV9DRkxBR1MgKj0gLVdzaGFkb3cgLVdjb252ZXJzaW9uIC1Xc2ln
 bi1jb21wYXJlIC1mdmlzaWJpbGl0eT1oaWRkZW4NCi0tCVFNQUtFX0NYWEZMQUdTICo9IC1X
 c2hhZG93IC1Xb3ZlcmxvYWRlZC12aXJ0dWFsIC1Xb2xkLXN0eWxlLWNhc3QgLVdjb252ZXJz
 aW9uIC1Xc2lnbi1jb21wYXJlIC1mdmlzaWJpbGl0eT1oaWRkZW4NCi0rCVFNQUtFX0NGTEFH
 UyAqPSAtV3NoYWRvdyAtV2NvbnZlcnNpb24gLVdzaWduLWNvbXBhcmUNCi0rCVFNQUtFX0NY
 WEZMQUdTICo9IC1Xc2hhZG93IC1Xb3ZlcmxvYWRlZC12aXJ0dWFsIC1Xb2xkLXN0eWxlLWNh
 c3QgLVdjb252ZXJzaW9uIC1Xc2lnbi1jb21wYXJlDQotIAkhbWFjeCB7DQotIAkJUU1BS0Vf
 TEZMQUdTICo9IC1XbCwtLWFzLW5lZWRlZA0KLSAJfQ0KZGlmZiAtcnVOIC0tZXhjbHVkZT1D
 VlMgL3Vzci9wb3J0cy9hdWRpby9tdXJtdXIub3JpZy9maWxlcy9wYXRjaC1jb21waWxlci5w
 cmkgL3Vzci9wb3J0cy9hdWRpby9tdXJtdXIvZmlsZXMvcGF0Y2gtY29tcGlsZXIucHJpCi0t
 LSAvdXNyL3BvcnRzL2F1ZGlvL211cm11ci5vcmlnL2ZpbGVzL3BhdGNoLWNvbXBpbGVyLnBy
 aQkxOTcwLTAxLTAxIDA5OjAwOjAwLjAwMDAwMDAwMCArMDkwMAorKysgL3Vzci9wb3J0cy9h
 dWRpby9tdXJtdXIvZmlsZXMvcGF0Y2gtY29tcGlsZXIucHJpCTIwMDktMDgtMjggMDU6MjI6
 MTMuMDAwMDAwMDAwICswOTAwCkBAIC0wLDAgKzEsMTMgQEAKKy0tLSBjb21waWxlci5wcmku
 b3JpZwkyMDA5LTA4LTIxIDEwOjI0OjI2LjAwMDAwMDAwMCArMDkwMAorKysrIGNvbXBpbGVy
 LnByaQkyMDA5LTA4LTIxIDEwOjI1OjAzLjAwMDAwMDAwMCArMDkwMAorQEAgLTQ2LDggKzQ2
 LDggQEAKKyAJCVFNQUtFX0xJTksgPSAvb3B0L2djYy9iaW4vZysrDQorIAl9DQorIA0KKy0J
 UU1BS0VfQ0ZMQUdTICo9IC1Xc2hhZG93IC1XY29udmVyc2lvbiAtV3NpZ24tY29tcGFyZSAt
 ZnZpc2liaWxpdHk9aGlkZGVuDQorLQlRTUFLRV9DWFhGTEFHUyAqPSAtV3NoYWRvdyAtV292
 ZXJsb2FkZWQtdmlydHVhbCAtV29sZC1zdHlsZS1jYXN0IC1XY29udmVyc2lvbiAtV3NpZ24t
 Y29tcGFyZSAtZnZpc2liaWxpdHk9aGlkZGVuDQorKwlRTUFLRV9DRkxBR1MgKj0gLVdzaGFk
 b3cgLVdjb252ZXJzaW9uIC1Xc2lnbi1jb21wYXJlDQorKwlRTUFLRV9DWFhGTEFHUyAqPSAt
 V3NoYWRvdyAtV292ZXJsb2FkZWQtdmlydHVhbCAtV29sZC1zdHlsZS1jYXN0IC1XY29udmVy
 c2lvbiAtV3NpZ24tY29tcGFyZQ0KKyAJIW1hY3ggew0KKyAJCVFNQUtFX0xGTEFHUyAqPSAt
 V2wsLS1hcy1uZWVkZWQNCisgCX0NCmRpZmYgLXJ1TiAtLWV4Y2x1ZGU9Q1ZTIC91c3IvcG9y
 dHMvYXVkaW8vbXVybXVyLm9yaWcvZmlsZXMvcGF0Y2gtc3JjX19DcnlwdFN0YXRlLmNwcCAv
 dXNyL3BvcnRzL2F1ZGlvL211cm11ci9maWxlcy9wYXRjaC1zcmNfX0NyeXB0U3RhdGUuY3Bw
 Ci0tLSAvdXNyL3BvcnRzL2F1ZGlvL211cm11ci5vcmlnL2ZpbGVzL3BhdGNoLXNyY19fQ3J5
 cHRTdGF0ZS5jcHAJMTk3MC0wMS0wMSAwOTowMDowMC4wMDAwMDAwMDAgKzA5MDAKKysrIC91
 c3IvcG9ydHMvYXVkaW8vbXVybXVyL2ZpbGVzL3BhdGNoLXNyY19fQ3J5cHRTdGF0ZS5jcHAJ
 MjAwOS0xMC0wNyAxMjoyMjoyNC4wMDAwMDAwMDAgKzA5MDAKQEAgLTAsMCArMSwxMSBAQAor
 LS0tIHNyYy9DcnlwdFN0YXRlLmNwcC5vcmlnICAgICAyMDA5LTAzLTIyIDE1OjA1OjAwLjAw
 MDAwMDAwMCArMDAwMAorKysrIHNyYy9DcnlwdFN0YXRlLmNwcCAgMjAwOS0xMC0wNiAyMTox
 OTozMS4wMDAwMDAwMDAgKzAxMDAKK0BAIC0xODcsNyArMTg3LDcgQEAKKyAjZGVmaW5lIFNI
 SUZUQklUUyA2MworIHR5cGVkZWYgcXVpbnQ2NCBzdWJibG9jazsKKworLSNpZiBfX0JZVEVf
 T1JERVIgPT0gX19CSUdfRU5ESUFOCisrI2lmIFFfQllURV9PUkRFUiA9PSBRX0JJR19FTkRJ
 QU4KKyAjZGVmaW5lIFNXQVBQRUQoeCkgKHgpCisgI2Vsc2UKKyAjaWZkZWYgX194ODZfNjRf
 Xwo=
 --------------000804000302060209020200--
State-Changed-From-To: feedback->open 
State-Changed-By: linimon 
State-Changed-When: Thu Oct 8 21:26:14 UTC 2009 
State-Changed-Why:  
Maintainer has responded with corrected patch. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=139384 
Responsible-Changed-From-To: freebsd-ports-bugs->wxs 
Responsible-Changed-By: wxs 
Responsible-Changed-When: Mon Oct 12 12:57:34 UTC 2009 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=139384 
State-Changed-From-To: open->closed 
State-Changed-By: wxs 
State-Changed-When: Mon Oct 12 12:57:42 UTC 2009 
State-Changed-Why:  
Committed. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=139384 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/139384: commit references a PR
Date: Mon, 12 Oct 2009 12:57:31 +0000 (UTC)

 wxs         2009-10-12 12:57:18 UTC
 
   FreeBSD ports repository
 
   Modified files:
     audio/murmur         Makefile 
   Added files:
     audio/murmur/files   patch-compiler.pri 
                          patch-src__CryptState.cpp 
   Removed files:
     audio/murmur/files   patch-comipler.pri 
   Log:
   - Add a patch to fix 64bit runtime issues.
   - While here fix a typo in the name of a patch.
   - Bump PORTREVISION.
   
   PR:             ports/139384
   Submitted by:   Richard Tector <richard@tector.org.uk>
   Approved by:    Ayumi Mitsui <ayu@commun.jp> (maintainer)
   
   Revision  Changes    Path
   1.3       +1 -0      ports/audio/murmur/Makefile
   1.2       +0 -13     ports/audio/murmur/files/patch-comipler.pri (dead)
   1.1       +13 -0     ports/audio/murmur/files/patch-compiler.pri (new)
   1.1       +11 -0     ports/audio/murmur/files/patch-src__CryptState.cpp (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
