From nobody@FreeBSD.org  Sun Nov 10 09:11:08 2013
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTP id 61B50DB3
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 10 Nov 2013 09:11:08 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from oldred.freebsd.org (oldred.freebsd.org [8.8.178.121])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mx1.freebsd.org (Postfix) with ESMTPS id 5037E2EE2
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 10 Nov 2013 09:11:08 +0000 (UTC)
Received: from oldred.freebsd.org ([127.0.1.6])
	by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id rAA9B8fr018947
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 10 Nov 2013 09:11:08 GMT
	(envelope-from nobody@oldred.freebsd.org)
Received: (from nobody@localhost)
	by oldred.freebsd.org (8.14.5/8.14.5/Submit) id rAA9B8wZ018933;
	Sun, 10 Nov 2013 09:11:08 GMT
	(envelope-from nobody)
Message-Id: <201311100911.rAA9B8wZ018933@oldred.freebsd.org>
Date: Sun, 10 Nov 2013 09:11:08 GMT
From: Horia Racoviceanu <horia@racoviceanu.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Fix sysutils/dvdisaster build with clang [PATCH]
X-Send-Pr-Version: www-3.1
X-GNATS-Notify: chalpin@cs.wisc.edu

>Number:         183838
>Category:       ports
>Synopsis:       Fix sysutils/dvdisaster build with clang [PATCH]
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    nemysis
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Nov 10 09:20:00 UTC 2013
>Closed-Date:    Wed Jan 08 16:13:17 UTC 2014
>Last-Modified:  Wed Jan  8 16:20:00 UTC 2014
>Originator:     Horia Racoviceanu
>Release:        FreeBSD 9.1-RELEASE amd64
>Organization:
>Environment:
FreeBSD horia.lan 9.1-RELEASE-p7 FreeBSD 9.1-RELEASE-p7 #0: Mon Sep  9 21:34:37 UTC 2013 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
Fix build with a gcc-less world.
>How-To-Repeat:

>Fix:
Despite the software insisting on gcc, it compiles
and is fully functional with the clang c compiler.

Build log:
https://redports.org/buildarchive/20131110064220-25444/

Patch attached with submission follows:

diff -ruN dvdisaster-org/Makefile dvdisaster/Makefile
--- dvdisaster-org/Makefile	2013-09-20 19:05:58.000000000 -0400
+++ dvdisaster/Makefile	2013-11-10 01:15:35.000000000 -0500
@@ -41,6 +41,10 @@
 MANLANG=	"" cs de it
 
 NO_STAGE=	yes
+
+post-patch:
+	${REINPLACE_CMD} -e '/REQUIRE_GCC/d' ${WRKSRC}/configure ${WRKSRC}/tools/configure
+
 do-configure:
 	@(cd ${CONFIGURE_WRKSRC} && \
 		if ! ${SETENV} CC="${CC}" CXX="${CXX}" \


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: edwin 
State-Changed-When: Sun Nov 10 09:20:08 UTC 2013 
State-Changed-Why:  
Awaiting maintainers feedback (via the GNATS Auto Assign Tool) 

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

From: Edwin Groothuis <edwin@FreeBSD.org>
To: chalpin@cs.wisc.edu
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/183838: Fix sysutils/dvdisaster build with clang [PATCH]
Date: Sun, 10 Nov 2013 09:20:07 UT

 Maintainer of sysutils/dvdisaster,
 
 Please note that PR ports/183838 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/183838
 
 -- 
 Edwin Groothuis via the GNATS Auto Assign Tool
 edwin@FreeBSD.org

From: Corey Halpin <chalpin@cs.wisc.edu>
To: bug-followup@FreeBSD.ORG
Cc:  
Subject: Re: ports/183838: Fix sysutils/dvdisaster build with clang [PATCH]
Date: Fri, 15 Nov 2013 19:52:26 -0600

 --3V7upXqbjpZ4EhLz
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 Content-Transfer-Encoding: quoted-printable
 
   Approve.
 
 ~crh
 
 On 2013-11-10, Edwin Groothuis wrote:
 > Maintainer of sysutils/dvdisaster,
 >=20
 > Please note that PR ports/183838 has just been submitted.
 >=20
 > 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.
 >=20
 > The full text of the PR can be found at:
 >     http://www.freebsd.org/cgi/query-pr.cgi?pr=3Dports/183838
 >=20
 > --=20
 > Edwin Groothuis via the GNATS Auto Assign Tool
 > edwin@FreeBSD.org
 >=20
 
 --3V7upXqbjpZ4EhLz
 Content-Type: application/pgp-signature
 
 -----BEGIN PGP SIGNATURE-----
 
 iF4EAREIAAYFAlKGz9kACgkQR8PgTIRJoTWizQD/cchTTXZTSt26spqft7b3aYbf
 OYSz8oKHMGcIfFQ65kAA/jIeTNC4OjU9TSBmQO/5kPw8oQcjAzn0Faj/xw/JAqsM
 =f3ud
 -----END PGP SIGNATURE-----
 
 --3V7upXqbjpZ4EhLz--
State-Changed-From-To: feedback->open 
State-Changed-By: linimon 
State-Changed-When: Sat Nov 16 18:14:01 UTC 2013 
State-Changed-Why:  
Maintainer approved. 

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

From: Horia Racoviceanu <horia@racoviceanu.com>
To: bug-followup@FreeBSD.org, horia@racoviceanu.com, chalpin@cs.wisc.edu
Cc:  
Subject: Re: ports/183838: Fix sysutils/dvdisaster build with clang [PATCH]
Date: Sat, 30 Nov 2013 00:30:44 +0000

 --047d7bdc13d8b27a0804ec5a0ee1
 Content-Type: text/plain; charset=ISO-8859-1
 
 - Update to 0.72.5
 - Remove LICENSE_FILE
 - Remove PORTSCOUT
 - USES gmake instead of USE_GMAKE
 - Support STAGEDIR
 - Add DOCS and NLS Option
 - Fix build with Clang
 - Change pkg-message
 
 Build log:
 https://redports.org/buildarchive/20131129222908-84632/
 
 May I maintain this port?
 Thanks
 
 --047d7bdc13d8b27a0804ec5a0ee1
 Content-Type: text/plain; charset=US-ASCII; name="dvdisaster.diff"
 Content-Disposition: attachment; filename="dvdisaster.diff"
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_holvrh3t0
 
 SW5kZXg6IE1ha2VmaWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIE1ha2VmaWxlCShyZXZpc2lvbiAzMzUxMDEp
 CisrKyBNYWtlZmlsZQkod29ya2luZyBjb3B5KQpAQCAtMiw4ICsyLDcgQEAKICMgJEZyZWVCU0Qk
 CiAKIFBPUlROQU1FPQlkdmRpc2FzdGVyCi1QT1JUVkVSU0lPTj0JMC43Mi40Ci1QT1JUUkVWSVNJ
 T049CTEKK1BPUlRWRVJTSU9OPQkwLjcyLjUKIENBVEVHT1JJRVM9CXN5c3V0aWxzCiBNQVNURVJf
 U0lURVM9CWh0dHA6Ly9kdmRpc2FzdGVyLm5ldC9kb3dubG9hZHMvCiAKQEAgLTExLDM2ICsxMCwz
 OCBAQAogQ09NTUVOVD0JQ0QvRFZEIGVycm9yIHJlY292ZXJ5IHRvb2wKIAogTElDRU5TRT0JR1BM
 djIKLUxJQ0VOU0VfRklMRT0JJHtXUktTUkN9L0NPUFlJTkcKIAogQlVJTERfREVQRU5EUz0JYmFz
 aDoke1BPUlRTRElSfS9zaGVsbHMvYmFzaAogCiBNQUtFRklMRT0JR05VbWFrZWZpbGUKIAorVVNF
 Uz0JCWdtYWtlIHBrZ2NvbmZpZwogVVNFX0JaSVAyPQl5ZXMKLVVTRVM9CQlnZXR0ZXh0IHBrZ2Nv
 bmZpZwogVVNFX0dOT01FPQlndGsyMAorQ09ORklHVVJFX0xPRz0JY29uZmlndXJlLmxvZwogQ09O
 RklHVVJFX0FSR1M9CS0tcHJlZml4PSR7UFJFRklYfSBcCiAJCS0tZG9jc3ViZGlyPSIvIiBcCiAJ
 CS0tcG5nLWluY2x1ZGVzPSR7TE9DQUxCQVNFfS9pbmNsdWRlIFwKLQkJLS1wbmctbGlicmFyaWVz
 PSR7TE9DQUxCQVNFfS9saWIKLVVTRV9HTUFLRT0JeWVzCi1NQUtFX0pPQlNfVU5TQUZFPXllcwor
 CQktLXBuZy1saWJyYXJpZXM9JHtMT0NBTEJBU0V9L2xpYiBcCisJCS0tcGhwbW91bnRkaXI9JHtM
 T0NBTEJBU0V9L3d3dy8ke1BPUlROQU1FfSBcCisJCS0tbWFuZGlyPSR7UFJFRklYfS9tYW4gXAor
 CQktLWxvY2FsZWRpcj0ke1BSRUZJWH0vc2hhcmUvbG9jYWxlIFwKKwkJLS1idWlsZHJvb3Q9JHtT
 VEFHRURJUn0KK01BS0VfSk9CU19VTlNBRkU9CXllcwogCi0uaWYgZGVmaW5lZChOT1BPUlRET0NT
 KQotQ09ORklHVVJFX0FSR1MrPQktLWRvY2Rpcj0ke1dSS1NSQ30KLS5lbHNlCi1DT05GSUdVUkVf
 QVJHUys9CS0tZG9jZGlyPSR7RE9DU0RJUn0KLS5lbmRpZgotCiBQT1JURE9DUz0JKgogCi1QT1JU
 U0NPVVQ9CWxpbWl0dzoxLGV2ZW4KK09QVElPTlNfREVGSU5FPQlET0NTIE5MUworT1BUSU9OU19T
 VUI9CXllcwogCi1NQU4xPQkJZHZkaXNhc3Rlci4xCi1NQU5MQU5HPQkiIiBjcyBkZSBpdAorRE9D
 U19DT05GSUdVUkVfT049CS0tZG9jZGlyPSR7RE9DU0RJUn0KK0RPQ1NfQ09ORklHVVJFX09GRj0J
 LS1kb2NkaXI9JHtXUktTUkN9CiAKLU5PX1NUQUdFPQl5ZXMKK05MU19VU0VTPQlnZXR0ZXh0CisK
 K3Bvc3QtcGF0Y2g6CisJJHtSRUlOUExBQ0VfQ01EfSAtZSAnL1JFUVVJUkVfR0NDL2QnICR7V1JL
 U1JDfS9jb25maWd1cmUgJHtXUktTUkN9L3Rvb2xzL2NvbmZpZ3VyZQorCiBkby1jb25maWd1cmU6
 CiAJQChjZCAke0NPTkZJR1VSRV9XUktTUkN9ICYmIFwKIAkJaWYgISAke1NFVEVOVn0gQ0M9IiR7
 Q0N9IiBDWFg9IiR7Q1hYfSIgXApAQCAtNTUsNyArNTYsNCBAQAogCQkJICR7RkFMU0V9OyBcCiAJ
 CWZpKQogCi1wb3N0LWluc3RhbGw6Ci0JQCR7Q0FUfSAke1BLR01FU1NBR0V9Ci0KIC5pbmNsdWRl
 IDxic2QucG9ydC5taz4KSW5kZXg6IGRpc3RpbmZvCj09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGRpc3RpbmZvCShy
 ZXZpc2lvbiAzMzUxMDEpCisrKyBkaXN0aW5mbwkod29ya2luZyBjb3B5KQpAQCAtMSwyICsxLDIg
 QEAKLVNIQTI1NiAoZHZkaXNhc3Rlci0wLjcyLjQudGFyLmJ6MikgPSA0NDQ3NjNiYzQwYmNjOGMz
 OTZlY2Q3YWYwZDVkNmRkOGM0NTgwMDlkNGVkNjJhZjc0ZWY1NDA3NDU0MWFhMDVlCi1TSVpFIChk
 dmRpc2FzdGVyLTAuNzIuNC50YXIuYnoyKSA9IDUwOTc3MzgKK1NIQTI1NiAoZHZkaXNhc3Rlci0w
 LjcyLjUudGFyLmJ6MikgPSBkZDE5ZTY5ZDJhZDM2MTQ1OGNiNTI1MGQ2M2FlNmE0ODM5MTRmN2Zk
 ZGVhYTM1OTMwMzBlNjBlYTY1YzRjZmUwCitTSVpFIChkdmRpc2FzdGVyLTAuNzIuNS50YXIuYnoy
 KSA9IDUwNjU0NDAKSW5kZXg6IGZpbGVzL3BhdGNoLUdOVW1ha2VmaWxlLnRlbXBsYXRlCj09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT0KLS0tIGZpbGVzL3BhdGNoLUdOVW1ha2VmaWxlLnRlbXBsYXRlCShyZXZpc2lvbiAwKQor
 KysgZmlsZXMvcGF0Y2gtR05VbWFrZWZpbGUudGVtcGxhdGUJKHdvcmtpbmcgY29weSkKQEAgLTAs
 MCArMSwzNSBAQAorLS0tIC4vR05VbWFrZWZpbGUudGVtcGxhdGUub3JpZwkyMDEzLTExLTI1IDA1
 OjA3OjE5LjAwMDAwMDAwMCArMDAwMAorKysrIC4vR05VbWFrZWZpbGUudGVtcGxhdGUJMjAxMy0x
 MS0yNSAwNTowODoyNi4wMDAwMDAwMDAgKzAwMDAKK0BAIC0zNTYsMTkgKzM1NiwxOSBAQAorIAkg
 ICAgaW5zdGFsbCAtbSA2NDQgJCRpL0xDX01FU1NBR0VTL2R2ZGlzYXN0ZXIubW8gJChCVUlMRFJP
 T1QpJChMT0NBTEVESVIpLyQkaS9MQ19NRVNTQUdFUzsgXAorIAkgIGRvbmUgXAorIAlmaQorLQlA
 ZWNobyAiIyBkdmRpc2FzdGVyIHVuaW5zdGFsbGVyIHNjcmlwdCIgPiAkKEJVSUxEUk9PVCkkKEJJ
 TkRJUikvZHZkaXNhc3Rlci11bmluc3RhbGwuc2gKKy0JQGVjaG8gIiMgVXNhZ2U6IHNoIGR2ZGlz
 YXN0ZXItdW5pbnN0YWxsLnNoIiA+PiAkKEJVSUxEUk9PVCkkKEJJTkRJUikvZHZkaXNhc3Rlci11
 bmluc3RhbGwuc2gKKy0JQGVjaG8gPj4gJChCVUlMRFJPT1QpJChCSU5ESVIpL2R2ZGlzYXN0ZXIt
 dW5pbnN0YWxsLnNoCistCUBlY2hvICJybSAtZiAkKEJJTkRJUikvZHZkaXNhc3RlciAkKEJJTkRJ
 UikvZHZkaXNhc3Rlci5leGUgJChCSU5ESVIpL2R2ZGlzYXN0ZXItd2luLmV4ZSAkKEJJTkRJUikv
 ZHZkaXNhc3Rlci11bmluc3RhbGwuc2giID4+ICQoQlVJTERST09UKSQoQklORElSKS9kdmRpc2Fz
 dGVyLXVuaW5zdGFsbC5zaAorLQlAZWNobyAicm0gLXJmICQoRE9DU1VCRElSKSIgPj4gJChCVUlM
 RFJPT1QpJChCSU5ESVIpL2R2ZGlzYXN0ZXItdW5pbnN0YWxsLnNoCistCUBlY2hvICJybSAtZiAk
 KE1BTkRJUikvbWFuMS9kdmRpc2FzdGVyLjEiID4+ICQoQlVJTERST09UKSQoQklORElSKS9kdmRp
 c2FzdGVyLXVuaW5zdGFsbC5zaAorLQlAZm9yIGkgaW4gJChQT19MT0NBTEVTKTsgZG8gXAorLQkg
 IGVjaG8gInJtICQoTE9DQUxFRElSKS8kJGkvTENfTUVTU0FHRVMvZHZkaXNhc3Rlci5tbyIgPj4g
 JChCVUlMRFJPT1QpJChCSU5ESVIpL2R2ZGlzYXN0ZXItdW5pbnN0YWxsLnNoIDsgXAorLQlkb25l
 CistCUBmb3IgaSBpbiAkKE1BTl9MT0NBTEVTKTsgZG8gXAorLQkgIGVjaG8gInJtICQoTUFORElS
 KS8kJGkvbWFuMS9kdmRpc2FzdGVyLjEiID4+ICQoQlVJTERST09UKSQoQklORElSKS9kdmRpc2Fz
 dGVyLXVuaW5zdGFsbC5zaCA7IFwKKy0JZG9uZQorLQlAZWNobyAiZWNobyBcImR2ZGlzYXN0ZXIg
 aGFzIGJlZW4gdW5pbnN0YWxsZWQuXCIiID4+ICQoQlVJTERST09UKSQoQklORElSKS9kdmRpc2Fz
 dGVyLXVuaW5zdGFsbC5zaAorKyMJQGVjaG8gIiMgZHZkaXNhc3RlciB1bmluc3RhbGxlciBzY3Jp
 cHQiID4gJChCVUlMRFJPT1QpJChCSU5ESVIpL2R2ZGlzYXN0ZXItdW5pbnN0YWxsLnNoCisrIwlA
 ZWNobyAiIyBVc2FnZTogc2ggZHZkaXNhc3Rlci11bmluc3RhbGwuc2giID4+ICQoQlVJTERST09U
 KSQoQklORElSKS9kdmRpc2FzdGVyLXVuaW5zdGFsbC5zaAorKyMJQGVjaG8gPj4gJChCVUlMRFJP
 T1QpJChCSU5ESVIpL2R2ZGlzYXN0ZXItdW5pbnN0YWxsLnNoCisrIwlAZWNobyAicm0gLWYgJChC
 SU5ESVIpL2R2ZGlzYXN0ZXIgJChCSU5ESVIpL2R2ZGlzYXN0ZXIuZXhlICQoQklORElSKS9kdmRp
 c2FzdGVyLXdpbi5leGUgJChCSU5ESVIpL2R2ZGlzYXN0ZXItdW5pbnN0YWxsLnNoIiA+PiAkKEJV
 SUxEUk9PVCkkKEJJTkRJUikvZHZkaXNhc3Rlci11bmluc3RhbGwuc2gKKysjCUBlY2hvICJybSAt
 cmYgJChET0NTVUJESVIpIiA+PiAkKEJVSUxEUk9PVCkkKEJJTkRJUikvZHZkaXNhc3Rlci11bmlu
 c3RhbGwuc2gKKysjCUBlY2hvICJybSAtZiAkKE1BTkRJUikvbWFuMS9kdmRpc2FzdGVyLjEiID4+
 ICQoQlVJTERST09UKSQoQklORElSKS9kdmRpc2FzdGVyLXVuaW5zdGFsbC5zaAorKyMJQGZvciBp
 IGluICQoUE9fTE9DQUxFUyk7IGRvIFwKKysjCSAgZWNobyAicm0gJChMT0NBTEVESVIpLyQkaS9M
 Q19NRVNTQUdFUy9kdmRpc2FzdGVyLm1vIiA+PiAkKEJVSUxEUk9PVCkkKEJJTkRJUikvZHZkaXNh
 c3Rlci11bmluc3RhbGwuc2ggOyBcCisrIwlkb25lCisrIwlAZm9yIGkgaW4gJChNQU5fTE9DQUxF
 Uyk7IGRvIFwKKysjCSAgZWNobyAicm0gJChNQU5ESVIpLyQkaS9tYW4xL2R2ZGlzYXN0ZXIuMSIg
 Pj4gJChCVUlMRFJPT1QpJChCSU5ESVIpL2R2ZGlzYXN0ZXItdW5pbnN0YWxsLnNoIDsgXAorKyMJ
 ZG9uZQorKyMJQGVjaG8gImVjaG8gXCJkdmRpc2FzdGVyIGhhcyBiZWVuIHVuaW5zdGFsbGVkLlwi
 IiA+PiAkKEJVSUxEUk9PVCkkKEJJTkRJUikvZHZkaXNhc3Rlci11bmluc3RhbGwuc2gKKyAJCisg
 dW5pbnN0YWxsOgorIAlAZWNobyAiVW5pbnN0YWxsaW5nIHBhY2thZ2UuLi4iCgpQcm9wZXJ0eSBj
 aGFuZ2VzIG9uOiBmaWxlcy9wYXRjaC1HTlVtYWtlZmlsZS50ZW1wbGF0ZQpfX19fX19fX19fX19f
 X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkFk
 ZGVkOiBzdm46bWltZS10eXBlCiMjIC0wLDAgKzEgIyMKK3RleHQvcGxhaW4KXCBObyBuZXdsaW5l
 IGF0IGVuZCBvZiBwcm9wZXJ0eQpBZGRlZDogZmJzZDpub2tleXdvcmRzCiMjIC0wLDAgKzEgIyMK
 K3llcwpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIHByb3BlcnR5CkFkZGVkOiBzdm46ZW9sLXN0eWxl
 CiMjIC0wLDAgKzEgIyMKK25hdGl2ZQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIHByb3BlcnR5Cklu
 ZGV4OiBwa2ctbWVzc2FnZQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBwa2ctbWVzc2FnZQkocmV2aXNpb24gMzM1
 MTAxKQorKysgcGtnLW1lc3NhZ2UJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSw5IEBACis9PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09CisKK2R2ZGlzYXN0ZXIgaGFzIGJlZW4gaW5zdGFsbGVkLgorCiBO
 b3RlIHRoYXQgZHZkaXNhc3RlciB0cmllcyB0byByZWFkIC9kZXYvcGFzcyogdG8gbGlzdCBhdmFp
 bGFibGUgQ0QvRFZEIGRyaXZlcywKIHNvIHRoZSBwcm9ncmFtIHdpbGwgbm90IGRldGVjdCBhbnkg
 YXZhaWxhYmxlIGRyaXZlcyBpZiB0aGUgdXNlciBydW5uaW5nCiBkdmRpc2FzdGVyIGRvZXMgbm90
 IGhhdmUgcGVybWlzc2lvbnMgdG8gcmVhZCAvZGV2L3Bhc3MqCisKKz09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT0KSW5kZXg6IHBrZy1wbGlzdAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBwa2ctcGxpc3QJKHJldmlzaW9u
 IDMzNTEwMSkKKysrIHBrZy1wbGlzdAkod29ya2luZyBjb3B5KQpAQCAtMSwyNyArMSwxMSBAQAog
 YmluL2R2ZGlzYXN0ZXIKLWJpbi9kdmRpc2FzdGVyLXVuaW5zdGFsbC5zaAotbG9jYWxlL2NzL0xD
 X01FU1NBR0VTL2R2ZGlzYXN0ZXIubW8KLWxvY2FsZS9kZS9MQ19NRVNTQUdFUy9kdmRpc2FzdGVy
 Lm1vCi1sb2NhbGUvaXQvTENfTUVTU0FHRVMvZHZkaXNhc3Rlci5tbwotbG9jYWxlL3J1L0xDX01F
 U1NBR0VTL2R2ZGlzYXN0ZXIubW8KLWxvY2FsZS9zdi9MQ19NRVNTQUdFUy9kdmRpc2FzdGVyLm1v
 Ci1sb2NhbGUvcHRfQlIvTENfTUVTU0FHRVMvZHZkaXNhc3Rlci5tbwotQGRpcnJtIGxvY2FsZS9w
 dF9CUi9MQ19NRVNTQUdFUwotQGRpcnJtIGxvY2FsZS9wdF9CUgotQGRpcnJtIGxvY2FsZS9zdi9M
 Q19NRVNTQUdFUwotQGRpcnJtIGxvY2FsZS9zdgotQGRpcnJtIGxvY2FsZS9ydS9MQ19NRVNTQUdF
 UwotQGRpcnJtIGxvY2FsZS9ydQotQGRpcnJtIGxvY2FsZS9pdC9MQ19NRVNTQUdFUwotQGRpcnJt
 IGxvY2FsZS9pdAotQGRpcnJtIGxvY2FsZS9kZS9MQ19NRVNTQUdFUwotQGRpcnJtIGxvY2FsZS9k
 ZQotQGRpcnJtIGxvY2FsZS9jcy9MQ19NRVNTQUdFUwotQGRpcnJtIGxvY2FsZS9jcwotQGRpcnJt
 dHJ5IGxvY2FsZQotQGRpcnJtdHJ5IG1hbi9pdC9tYW4xCi1AZGlycm10cnkgbWFuL2l0Ci1AZGly
 cm10cnkgbWFuL2RlL21hbjEKLUBkaXJybXRyeSBtYW4vZGUKLUBkaXJybXRyeSBtYW4vY3MvbWFu
 MQotQGRpcnJtdHJ5IG1hbi9jcworbWFuL2NzL21hbjEvZHZkaXNhc3Rlci4xLmd6CittYW4vZGUv
 bWFuMS9kdmRpc2FzdGVyLjEuZ3oKK21hbi9pdC9tYW4xL2R2ZGlzYXN0ZXIuMS5negorbWFuL21h
 bjEvZHZkaXNhc3Rlci4xLmd6CislJU5MUyUlc2hhcmUvbG9jYWxlL2NzL0xDX01FU1NBR0VTL2R2
 ZGlzYXN0ZXIubW8KKyUlTkxTJSVzaGFyZS9sb2NhbGUvZGUvTENfTUVTU0FHRVMvZHZkaXNhc3Rl
 ci5tbworJSVOTFMlJXNoYXJlL2xvY2FsZS9pdC9MQ19NRVNTQUdFUy9kdmRpc2FzdGVyLm1vCisl
 JU5MUyUlc2hhcmUvbG9jYWxlL3J1L0xDX01FU1NBR0VTL2R2ZGlzYXN0ZXIubW8KKyUlTkxTJSVz
 aGFyZS9sb2NhbGUvc3YvTENfTUVTU0FHRVMvZHZkaXNhc3Rlci5tbworJSVOTFMlJXNoYXJlL2xv
 Y2FsZS9wdF9CUi9MQ19NRVNTQUdFUy9kdmRpc2FzdGVyLm1vCg==
 --047d7bdc13d8b27a0804ec5a0ee1--

From: Corey Halpin <chalpin@cs.wisc.edu>
To: Horia Racoviceanu <horia@racoviceanu.com>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/183838: Fix sysutils/dvdisaster build with clang [PATCH]
Date: Sat, 30 Nov 2013 09:48:25 -0600

 --cNdxnHkX5QqsyA0e
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 Content-Transfer-Encoding: quoted-printable
 
   These look like excellent improvements, thank you.
 
   I would be glad pass maintainership of this port to someone who can devot=
 e=20
 more time to it.
 
 ~crh
 
 On 2013-11-30, Horia Racoviceanu wrote:
 > - Update to 0.72.5
 > - Remove LICENSE_FILE
 > - Remove PORTSCOUT
 > - USES gmake instead of USE_GMAKE
 > - Support STAGEDIR
 > - Add DOCS and NLS Option
 > - Fix build with Clang
 > - Change pkg-message
 >=20
 > Build log:
 > https://redports.org/buildarchive/20131129222908-84632/
 >=20
 > May I maintain this port?
 > Thanks
 
 --cNdxnHkX5QqsyA0e
 Content-Type: application/pgp-signature
 
 -----BEGIN PGP SIGNATURE-----
 
 iF4EAREIAAYFAlKaCMgACgkQR8PgTIRJoTXfngEAtoSKudp5IQvVJveTvTLmru9w
 UV0Bd5610G+ENVM16xcBAKnFv+Cb+PcP+ctygoEo/Dx3Wl6vvoJpGGeHqbNcQILI
 =TySi
 -----END PGP SIGNATURE-----
 
 --cNdxnHkX5QqsyA0e--
Responsible-Changed-From-To: freebsd-ports-bugs->nemysis 
Responsible-Changed-By: nemysis 
Responsible-Changed-When: Wed Jan 8 00:21:56 UTC 2014 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=183838 
State-Changed-From-To: open->closed 
State-Changed-By: nemysis 
State-Changed-When: Wed Jan 8 16:13:16 UTC 2014 
State-Changed-Why:  
Committed, with minor changes. Thanks! 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/183838: commit references a PR
Date: Wed,  8 Jan 2014 16:13:13 +0000 (UTC)

 Author: nemysis
 Date: Wed Jan  8 16:13:03 2014
 New Revision: 339154
 URL: http://svnweb.freebsd.org/changeset/ports/339154
 
 Log:
   - Update to 0.72.5 [1]
   - Pass maintainership to submitter
   - Remove LICENSE_FILE [1]
   - USES gmake instead of USE_GMAKE [1]
   - Change CONFIGURE_ARGS [1]
   - Remove PORTSCOUT [1]
   - Support STAGEDIR and add OPTIONS_SUB [1]
   - Add DOCS and NLS Option [1]
   - Use NLS_USES=gettext instead of USES=gettext [1]
   - Fix build with Clang [1]
   - Disable all warnings with -w
   - Add patch and REINPLACE_CMD, fix bad C++ code
   - Add patch-GNUmakefile.template, adjust install [1]
   - Change pkg-message [1]
   
   PR:		ports/183838 [1]
   Submitted by:	Horia Racoviceanu <horia@racoviceanu.com>
   Approved by:	maintainer (Corey Halpin <chalpin@cs.wisc.edu>)
 
 Added:
   head/sysutils/dvdisaster/files/
   head/sysutils/dvdisaster/files/patch-GNUmakefile.template   (contents, props changed)
   head/sysutils/dvdisaster/files/patch-tools__memory.c   (contents, props changed)
 Modified:
   head/sysutils/dvdisaster/Makefile
   head/sysutils/dvdisaster/distinfo   (contents, props changed)
   head/sysutils/dvdisaster/pkg-message   (contents, props changed)
   head/sysutils/dvdisaster/pkg-plist
 
 Modified: head/sysutils/dvdisaster/Makefile
 ==============================================================================
 --- head/sysutils/dvdisaster/Makefile	Wed Jan  8 16:12:38 2014	(r339153)
 +++ head/sysutils/dvdisaster/Makefile	Wed Jan  8 16:13:03 2014	(r339154)
 @@ -2,45 +2,51 @@
  # $FreeBSD$
  
  PORTNAME=	dvdisaster
 -PORTVERSION=	0.72.4
 -PORTREVISION=	1
 +PORTVERSION=	0.72.5
  CATEGORIES=	sysutils
  MASTER_SITES=	http://dvdisaster.net/downloads/
  
 -MAINTAINER=	chalpin@cs.wisc.edu
 +MAINTAINER=	horia@racoviceanu.com
  COMMENT=	CD/DVD error recovery tool
  
  LICENSE=	GPLv2
 -LICENSE_FILE=	${WRKSRC}/COPYING
  
  BUILD_DEPENDS=	bash:${PORTSDIR}/shells/bash
  
  MAKEFILE=	GNUmakefile
  
 +USES=		gmake pkgconfig
  USE_BZIP2=	yes
 -USES=		gettext pkgconfig
  USE_GNOME=	gtk20
 +CONFIGURE_LOG=	configure.log
  CONFIGURE_ARGS=	--prefix=${PREFIX} \
  		--docsubdir="/" \
  		--png-includes=${LOCALBASE}/include \
 -		--png-libraries=${LOCALBASE}/lib
 -USE_GMAKE=	yes
 -MAKE_JOBS_UNSAFE=yes
 -
 -.if defined(NOPORTDOCS)
 -CONFIGURE_ARGS+=	--docdir=${WRKSRC}
 -.else
 -CONFIGURE_ARGS+=	--docdir=${DOCSDIR}
 -.endif
 +		--png-libraries=${LOCALBASE}/lib \
 +		--phpmountdir=${LOCALBASE}/www/${PORTNAME} \
 +		--mandir=${PREFIX}/man \
 +		--localedir=${PREFIX}/share/locale \
 +		--buildroot=${STAGEDIR}
 +MAKE_JOBS_UNSAFE=	yes
  
  PORTDOCS=	*
  
 -PORTSCOUT=	limitw:1,even
 +OPTIONS_DEFINE=	DOCS NLS
 +OPTIONS_SUB=	yes
  
 -MAN1=		dvdisaster.1
 -MANLANG=	"" cs de it
 +DOCS_CONFIGURE_ON=	--docdir=${DOCSDIR}
 +DOCS_CONFIGURE_OFF=	--docdir=${WRKSRC}
 +
 +NLS_USES=	gettext
 +
 +post-patch:
 +	${REINPLACE_CMD} -e '/REQUIRE_GCC/d' \
 +		${WRKSRC}/configure ${WRKSRC}/tools/configure
 +	${REINPLACE_CMD} -e 's|$$(CFG_GTK2_CFLAGS)|$$(CFG_GTK2_CFLAGS) -w|' \
 +		${WRKSRC}/GNUmakefile.template
 +	${REINPLACE_CMD} -e 's|(ctx)|(*ctx)|' \
 +		${WRKSRC}/md5.c
  
 -NO_STAGE=	yes
  do-configure:
  	@(cd ${CONFIGURE_WRKSRC} && \
  		if ! ${SETENV} CC="${CC}" CXX="${CXX}" \
 @@ -50,12 +56,9 @@ do-configure:
  	    INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
  	    INSTALL_SCRIPT="${INSTALL_SCRIPT}" \
  	    ${CONFIGURE_ENV} bash configure ${CONFIGURE_ARGS}; then \
 -			 ${ECHO_CMD} "===>  Script \"${CONFIGURE_SCRIPT}\" failed unexpectedly."; \
 -			 (${ECHO_CMD} ${CONFIGURE_FAIL_MESSAGE}) | ${FMT} 75 79 ; \
 -			 ${FALSE}; \
 +		 ${ECHO_CMD} "===>  Script \"${CONFIGURE_SCRIPT}\" failed unexpectedly."; \
 +		 (${ECHO_CMD} ${CONFIGURE_FAIL_MESSAGE}) | ${FMT} 75 79 ; \
 +		 ${FALSE}; \
  		fi)
  
 -post-install:
 -	@${CAT} ${PKGMESSAGE}
 -
  .include <bsd.port.mk>
 
 Modified: head/sysutils/dvdisaster/distinfo
 ==============================================================================
 --- head/sysutils/dvdisaster/distinfo	Wed Jan  8 16:12:38 2014	(r339153)
 +++ head/sysutils/dvdisaster/distinfo	Wed Jan  8 16:13:03 2014	(r339154)
 @@ -1,2 +1,2 @@
 -SHA256 (dvdisaster-0.72.4.tar.bz2) = 444763bc40bcc8c396ecd7af0d5d6dd8c458009d4ed62af74ef54074541aa05e
 -SIZE (dvdisaster-0.72.4.tar.bz2) = 5097738
 +SHA256 (dvdisaster-0.72.5.tar.bz2) = dd19e69d2ad361458cb5250d63ae6a483914f7fddeaa3593030e60ea65c4cfe0
 +SIZE (dvdisaster-0.72.5.tar.bz2) = 5065440
 
 Added: head/sysutils/dvdisaster/files/patch-GNUmakefile.template
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/sysutils/dvdisaster/files/patch-GNUmakefile.template	Wed Jan  8 16:13:03 2014	(r339154)
 @@ -0,0 +1,35 @@
 +--- ./GNUmakefile.template.orig	2013-11-25 05:07:19.000000000 +0000
 ++++ ./GNUmakefile.template	2013-11-25 05:08:26.000000000 +0000
 +@@ -356,19 +356,19 @@
 + 	    install -m 644 $$i/LC_MESSAGES/dvdisaster.mo $(BUILDROOT)$(LOCALEDIR)/$$i/LC_MESSAGES; \
 + 	  done \
 + 	fi
 +-	@echo "# dvdisaster uninstaller script" > $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh
 +-	@echo "# Usage: sh dvdisaster-uninstall.sh" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh
 +-	@echo >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh
 +-	@echo "rm -f $(BINDIR)/dvdisaster $(BINDIR)/dvdisaster.exe $(BINDIR)/dvdisaster-win.exe $(BINDIR)/dvdisaster-uninstall.sh" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh
 +-	@echo "rm -rf $(DOCSUBDIR)" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh
 +-	@echo "rm -f $(MANDIR)/man1/dvdisaster.1" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh
 +-	@for i in $(PO_LOCALES); do \
 +-	  echo "rm $(LOCALEDIR)/$$i/LC_MESSAGES/dvdisaster.mo" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh ; \
 +-	done
 +-	@for i in $(MAN_LOCALES); do \
 +-	  echo "rm $(MANDIR)/$$i/man1/dvdisaster.1" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh ; \
 +-	done
 +-	@echo "echo \"dvdisaster has been uninstalled.\"" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh
 ++#	@echo "# dvdisaster uninstaller script" > $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh
 ++#	@echo "# Usage: sh dvdisaster-uninstall.sh" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh
 ++#	@echo >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh
 ++#	@echo "rm -f $(BINDIR)/dvdisaster $(BINDIR)/dvdisaster.exe $(BINDIR)/dvdisaster-win.exe $(BINDIR)/dvdisaster-uninstall.sh" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh
 ++#	@echo "rm -rf $(DOCSUBDIR)" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh
 ++#	@echo "rm -f $(MANDIR)/man1/dvdisaster.1" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh
 ++#	@for i in $(PO_LOCALES); do \
 ++#	  echo "rm $(LOCALEDIR)/$$i/LC_MESSAGES/dvdisaster.mo" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh ; \
 ++#	done
 ++#	@for i in $(MAN_LOCALES); do \
 ++#	  echo "rm $(MANDIR)/$$i/man1/dvdisaster.1" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh ; \
 ++#	done
 ++#	@echo "echo \"dvdisaster has been uninstalled.\"" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh
 + 	
 + uninstall:
 + 	@echo "Uninstalling package..."
 
 Added: head/sysutils/dvdisaster/files/patch-tools__memory.c
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/sysutils/dvdisaster/files/patch-tools__memory.c	Wed Jan  8 16:13:03 2014	(r339154)
 @@ -0,0 +1,11 @@
 +--- ./tools/memory.c.orig	2012-03-26 14:46:05.000000000 +0200
 ++++ ./tools/memory.c	2014-01-08 14:13:28.000000000 +0100
 +@@ -165,7 +165,7 @@
 + static void print_ptrs(char *msg)
 + {  int bucket,i,n=0;
 + 
 +-   fprintf(stdout, msg);
 ++   fprintf(stdout, "msg\n");
 + 
 +    for(bucket=0; bucket<64; bucket++)
 +       for(i=0; i<phCnt[bucket]; i++)
 
 Modified: head/sysutils/dvdisaster/pkg-message
 ==============================================================================
 --- head/sysutils/dvdisaster/pkg-message	Wed Jan  8 16:12:38 2014	(r339153)
 +++ head/sysutils/dvdisaster/pkg-message	Wed Jan  8 16:13:03 2014	(r339154)
 @@ -1,3 +1,9 @@
 +===============================================================================
 +
 +dvdisaster has been installed.
 +
  Note that dvdisaster tries to read /dev/pass* to list available CD/DVD drives,
  so the program will not detect any available drives if the user running
  dvdisaster does not have permissions to read /dev/pass*
 +
 +===============================================================================
 
 Modified: head/sysutils/dvdisaster/pkg-plist
 ==============================================================================
 --- head/sysutils/dvdisaster/pkg-plist	Wed Jan  8 16:12:38 2014	(r339153)
 +++ head/sysutils/dvdisaster/pkg-plist	Wed Jan  8 16:13:03 2014	(r339154)
 @@ -1,27 +1,11 @@
  bin/dvdisaster
 -bin/dvdisaster-uninstall.sh
 -locale/cs/LC_MESSAGES/dvdisaster.mo
 -locale/de/LC_MESSAGES/dvdisaster.mo
 -locale/it/LC_MESSAGES/dvdisaster.mo
 -locale/ru/LC_MESSAGES/dvdisaster.mo
 -locale/sv/LC_MESSAGES/dvdisaster.mo
 -locale/pt_BR/LC_MESSAGES/dvdisaster.mo
 -@dirrm locale/pt_BR/LC_MESSAGES
 -@dirrm locale/pt_BR
 -@dirrm locale/sv/LC_MESSAGES
 -@dirrm locale/sv
 -@dirrm locale/ru/LC_MESSAGES
 -@dirrm locale/ru
 -@dirrm locale/it/LC_MESSAGES
 -@dirrm locale/it
 -@dirrm locale/de/LC_MESSAGES
 -@dirrm locale/de
 -@dirrm locale/cs/LC_MESSAGES
 -@dirrm locale/cs
 -@dirrmtry locale
 -@dirrmtry man/it/man1
 -@dirrmtry man/it
 -@dirrmtry man/de/man1
 -@dirrmtry man/de
 -@dirrmtry man/cs/man1
 -@dirrmtry man/cs
 +man/cs/man1/dvdisaster.1.gz
 +man/de/man1/dvdisaster.1.gz
 +man/it/man1/dvdisaster.1.gz
 +man/man1/dvdisaster.1.gz
 +%%NLS%%share/locale/cs/LC_MESSAGES/dvdisaster.mo
 +%%NLS%%share/locale/de/LC_MESSAGES/dvdisaster.mo
 +%%NLS%%share/locale/it/LC_MESSAGES/dvdisaster.mo
 +%%NLS%%share/locale/ru/LC_MESSAGES/dvdisaster.mo
 +%%NLS%%share/locale/sv/LC_MESSAGES/dvdisaster.mo
 +%%NLS%%share/locale/pt_BR/LC_MESSAGES/dvdisaster.mo
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
>Unformatted:
