From nobody@FreeBSD.org  Sun Nov 13 20:53:56 2011
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 32F691065670
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 13 Nov 2011 20:53:56 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id 098AA8FC17
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 13 Nov 2011 20:53:56 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.4/8.14.4) with ESMTP id pADKrtsZ073283
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 13 Nov 2011 20:53:55 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.4/8.14.4/Submit) id pADKrt9Z073264;
	Sun, 13 Nov 2011 20:53:55 GMT
	(envelope-from nobody)
Message-Id: <201111132053.pADKrt9Z073264@red.freebsd.org>
Date: Sun, 13 Nov 2011 20:53:55 GMT
From: Hardy Schumacher <hardy.schumacher@gmx.de>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [UPDATE] emulators/dgen-sdl to v1.27
X-Send-Pr-Version: www-3.1
X-GNATS-Notify: spam@rm-rf.kiev.ua

>Number:         162543
>Category:       ports
>Synopsis:       [UPDATE] emulators/dgen-sdl to v1.27
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    rene
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Nov 13 21:01:04 UTC 2011
>Closed-Date:    Mon Nov 14 19:13:43 UTC 2011
>Last-Modified:  Mon Nov 14 19:20:01 UTC 2011
>Originator:     Hardy Schumacher
>Release:        FreeBSD-8.2
>Organization:
>Environment:
FreeBSD gamma.low.org 8.2-RELEASE-p4 FreeBSD 8.2-RELEASE-p4 #0: Sat Oct 22 18:24:47 CEST 2011     root@gamma.low.org:/usr/obj/usr/src/sys/LOW_GAMMA  i386
>Description:
Update for emulators/dgen-sdl is available.

Note: The actual version is now hosted at Sourceforge, has a BSD license and a new homepage.

Please check, if this update solves PR:153437 (=> "[patch] emulators/dgen-sdl: mark BROKEN on non-i386 archs").
>How-To-Repeat:
n/a
>Fix:
See attachment

Patch attached with submission follows:

# 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:
#
#	.
#	./Makefile
#	./distinfo
#	./pkg-descr
#	./pkg-plist
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo x - ./Makefile
sed 's/^X//' >./Makefile << '464ef7c6571951809b23e262cbe26e19'
X# New ports collection makefile for:	dgen-sdl
X# Date created:				20 September 2000
X# Whom:					Maxim Sobolev <sobomax@FreeBSD.org>
X#
X# $FreeBSD: ports/emulators/dgen-sdl/Makefile,v 1.22 2011/09/30 20:11:45 rene Exp $
X#
X
XPORTNAME=	dgen-sdl
XPORTVERSION=	1.27
XCATEGORIES=	emulators
XMASTER_SITES=	SF/dgen/dgen/${PORTVERSION}
X
XMAINTAINER=	spam@rm-rf.kiev.ua
XCOMMENT=	A wonderful Sega Genesis/MegaDrive emulator
X
XUSE_SDL=	sdl
XUSE_GL=		yes
XHAS_CONFIGURE=	yes
X
XCONFIGURE_ARGS+=	--with-extra-opt --mandir=${PREFIX}/man
X
XMAN1=		dgen.1 tobin.1
XMAN5=		dgenrc.5
X
X.include <bsd.port.pre.mk>
X
XBUILD_DEPENDS+=	nasm:${PORTSDIR}/devel/nasm
X
X.include <bsd.port.post.mk>
464ef7c6571951809b23e262cbe26e19
echo x - ./distinfo
sed 's/^X//' >./distinfo << 'aec8793adfd5b7c3f00e62ae41a09ac2'
XSHA256 (dgen-sdl-1.27.tar.gz) = 8c80d511d70dc5c7c0c7a430e64c349ba35133315e6e0bc5b32c94c9e07af8f6
XSIZE (dgen-sdl-1.27.tar.gz) = 432545
aec8793adfd5b7c3f00e62ae41a09ac2
echo x - ./pkg-descr
sed 's/^X//' >./pkg-descr << '0e313719ff012ceaf97a028d51caa8f5'
XDGen is a wonderful Sega Genesis/MegaDrive emulator.
X
XWWW: http://dgen.sourceforge.net
0e313719ff012ceaf97a028d51caa8f5
echo x - ./pkg-plist
sed 's/^X//' >./pkg-plist << 'ef3e7f63841ae908ba397c2bef1fbad6'
Xbin/dgen
Xbin/tobin
ef3e7f63841ae908ba397c2bef1fbad6
exit



>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: edwin 
State-Changed-When: Sun Nov 13 21:01:53 UTC 2011 
State-Changed-Why:  
Awaiting maintainers feedback (via the GNATS Auto Assign Tool) 

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

From: Edwin Groothuis <edwin@FreeBSD.org>
To: spam@rm-rf.kiev.ua
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/162543: [UPDATE] emulators/dgen-sdl to v1.27
Date: Sun, 13 Nov 2011 21:01:50 UT

 Maintainer of emulators/dgen-sdl,
 
 Please note that PR ports/162543 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/162543
 
 -- 
 Edwin Groothuis via the GNATS Auto Assign Tool
 edwin@FreeBSD.org
Responsible-Changed-From-To: freebsd-ports-bugs->rene 
Responsible-Changed-By: rene 
Responsible-Changed-When: Sun Nov 13 21:16:22 UTC 2011 
Responsible-Changed-Why:  
Grab 

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

From: Alex Kozlov <spam@rm-rf.kiev.ua>
To: bug-followup@FreeBSD.org, Hardy Schumacher <hardy.schumacher@gmx.de>,
	rene@freebsd.org, spam@rm-rf.kiev.ua
Cc:  
Subject: Re: ports/162543: [UPDATE] emulators/dgen-sdl to v1.27
Date: Mon, 14 Nov 2011 00:39:39 +0200

 --CE+1k2dSO48ffgeK
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 Hi
 
 Thanks Hardy, You saved me a hours of debugging.
 I confirm that this update works fine on 8-STABLE i386, 9-STABLE amd64.
 Bellow a little refined version of update, if Hardy ok with it,
 it can be committed (files/ directory also need to be removed).
 
 
 --
 Adios
 
 --CE+1k2dSO48ffgeK
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: attachment; filename="patch.txt"
 
 Index: emulators/dgen-sdl/Makefile
 @@ -6,46 +6,25 @@
  #
  
  PORTNAME=	dgen-sdl
 -PORTVERSION=	1.23
 -PORTREVISION=	5
 +PORTVERSION=	1.27
  CATEGORIES=	emulators
 -MASTER_SITES=	SF/dgen/dgen/sdl-${PORTVERSION} \
 -		http://tamentis.com/projects/dgen/files/ \
 -		http://launchpadlibrarian.net/10817989/:quilt
 -DISTFILES=	${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} \
 -		patches.tar.gz:quilt
 -DIST_SUBDIR=	${PORTNAME}
 +MASTER_SITES=	SF/dgen/dgen/${PORTVERSION}
  
  MAINTAINER=	spam@rm-rf.kiev.ua
  COMMENT=	A wonderful Sega Genesis/MegaDrive emulator
  
 -NO_CDROM=	License only permits non-commercial use, modified versions of MZ80 are not allowed to be distributed
 -NO_PACKAGE=	${NO_CDROM}
 -RESTRICTED=	${NO_CDROM}
 -RESTRICTED_FILES=	patches.tar.gz
 -
  USE_SDL=	sdl
  USE_GL=		yes
  GNU_CONFIGURE=	yes
  
  CONFIGURE_ARGS+=	--with-extra-opt
  
 -EXTRA_PATCHES=	${WRKDIR}/patches/fm-do-not-use-long.patch \
 -		${WRKDIR}/patches/mz80-pbPC-pointer-subtract.patch \
 -		${WRKDIR}/patches/mz80-stdint.patch \
 -		${WRKDIR}/patches/mz80init.patch \
 -		${WRKDIR}/patches/ras-emulate-pointer-wraparound.patch \
 -		${WRKDIR}/patches/sdl-use-stdint.patch
 -
  PLIST_FILES=	bin/dgen \
  		bin/tobin
  
  MAN1=		dgen.1 tobin.1
  MAN5=		dgenrc.5
  
 -post-extract:
 -	@${REINPLACE_CMD} -e 's|^Index: dgen-|Index: ../dgen-sdl-|' ${WRKDIR}/patches/*
 -
  .include <bsd.port.pre.mk>
  
  .if ${ARCH} == i386
 Index: emulators/dgen-sdl/pkg-descr
 @@ -1,3 +1,3 @@
  DGen is a wonderful Sega Genesis/MegaDrive emulator.
  
 -WWW: http://tamentis.com/projects/dgen
 +WWW: http://dgen.sourceforge.net
 Index: emulators/dgen-sdl/distinfo
 @@ -1,4 +1,2 @@
 -SHA256 (dgen-sdl/dgen-sdl-1.23.tar.gz) = 44396b3b324433187cf7082d1059cd9f519f02accddd667e627a57ff8514d436
 -SIZE (dgen-sdl/dgen-sdl-1.23.tar.gz) = 340556
 -SHA256 (dgen-sdl/patches.tar.gz) = 457c9b3580c199a7873f87c3e7579325f3d5b0fd88d032e6e30419d983ea4cf3
 -SIZE (dgen-sdl/patches.tar.gz) = 7778
 +SHA256 (dgen-sdl-1.27.tar.gz) = 8c80d511d70dc5c7c0c7a430e64c349ba35133315e6e0bc5b32c94c9e07af8f6
 +SIZE (dgen-sdl-1.27.tar.gz) = 432545
 
 --CE+1k2dSO48ffgeK--

From: Rene Ladan <rene@freebsd.org>
To: Alex Kozlov <spam@rm-rf.kiev.ua>
Cc: bug-followup@FreeBSD.org, Hardy Schumacher <hardy.schumacher@gmx.de>
Subject: Re: ports/162543: [UPDATE] emulators/dgen-sdl to v1.27
Date: Sun, 13 Nov 2011 23:58:39 +0100

 On 13-11-2011 23:39, Alex Kozlov wrote:
 > Hi
 >
 > Thanks Hardy, You saved me a hours of debugging.
 > I confirm that this update works fine on 8-STABLE i386, 9-STABLE amd64.
 > Bellow a little refined version of update, if Hardy ok with it,
 > it can be committed (files/ directory also need to be removed).
 >
 One thing: it fails to build on amd64 if you already have nasm 
 installed: it detects it under ${LOCALBASE}/bin/nasm but concludes it 
 cannot use it.  We might need to add a quirk for this.
 
 Ren
 -- 
 http://www.rene-ladan.nl:8080/
 
 GPG fingerprint = ADBC ECCD EB5F A6B4 549F  600D 8C9E 647A E564 2BFC 
 (subkeys.pgp.net)

From: Alex Kozlov <spam@rm-rf.kiev.ua>
To: Rene Ladan <rene@freebsd.org>,
	Hardy Schumacher <hardy.schumacher@gmx.de>,
	bug-followup@FreeBSD.org, spam@rm-rf.kiev.ua
Cc:  
Subject: Re: ports/162543: [UPDATE] emulators/dgen-sdl to v1.27
Date: Mon, 14 Nov 2011 01:21:31 +0200

 --PNTmBPCT7hxwcZjr
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 On Sun, Nov 13, 2011 at 11:58:39PM +0100, Rene Ladan wrote:
 > On 13-11-2011 23:39, Alex Kozlov wrote:
 >> Hi
 >>
 >> Thanks Hardy, You saved me a hours of debugging.
 >> I confirm that this update works fine on 8-STABLE i386, 9-STABLE amd64.
 >> Bellow a little refined version of update, if Hardy ok with it,
 >> it can be committed (files/ directory also need to be removed).
 >>
 > One thing: it fails to build on amd64 if you already have nasm
 > installed: it detects it under ${LOCALBASE}/bin/nasm but concludes it
 > cannot use it.  We might need to add a quirk for this.
 Oops, I build my ports in tinderbox. This should help:
 
 
 --
 Adios
 
 --PNTmBPCT7hxwcZjr
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: attachment; filename="patch.txt"
 
 Index: emulators/dgen-sdl/Makefile
 @@ -6,50 +6,31 @@
  #
  
  PORTNAME=	dgen-sdl
 -PORTVERSION=	1.23
 -PORTREVISION=	5
 +PORTVERSION=	1.27
  CATEGORIES=	emulators
 -MASTER_SITES=	SF/dgen/dgen/sdl-${PORTVERSION} \
 -		http://tamentis.com/projects/dgen/files/ \
 -		http://launchpadlibrarian.net/10817989/:quilt
 -DISTFILES=	${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} \
 -		patches.tar.gz:quilt
 -DIST_SUBDIR=	${PORTNAME}
 +MASTER_SITES=	SF/dgen/dgen/${PORTVERSION}
  
  MAINTAINER=	spam@rm-rf.kiev.ua
  COMMENT=	A wonderful Sega Genesis/MegaDrive emulator
  
 -NO_CDROM=	License only permits non-commercial use, modified versions of MZ80 are not allowed to be distributed
 -NO_PACKAGE=	${NO_CDROM}
 -RESTRICTED=	${NO_CDROM}
 -RESTRICTED_FILES=	patches.tar.gz
 -
  USE_SDL=	sdl
  USE_GL=		yes
  GNU_CONFIGURE=	yes
  
  CONFIGURE_ARGS+=	--with-extra-opt
  
 -EXTRA_PATCHES=	${WRKDIR}/patches/fm-do-not-use-long.patch \
 -		${WRKDIR}/patches/mz80-pbPC-pointer-subtract.patch \
 -		${WRKDIR}/patches/mz80-stdint.patch \
 -		${WRKDIR}/patches/mz80init.patch \
 -		${WRKDIR}/patches/ras-emulate-pointer-wraparound.patch \
 -		${WRKDIR}/patches/sdl-use-stdint.patch
 -
  PLIST_FILES=	bin/dgen \
  		bin/tobin
  
  MAN1=		dgen.1 tobin.1
  MAN5=		dgenrc.5
  
 -post-extract:
 -	@${REINPLACE_CMD} -e 's|^Index: dgen-|Index: ../dgen-sdl-|' ${WRKDIR}/patches/*
 -
  .include <bsd.port.pre.mk>
  
  .if ${ARCH} == i386
  BUILD_DEPENDS+=	nasm:${PORTSDIR}/devel/nasm
 +.else
 +CONFIGURE_ARGS+=	--disable-asm
  .endif
  
  .include <bsd.port.post.mk>
 Index: emulators/dgen-sdl/pkg-descr
 @@ -1,3 +1,3 @@
  DGen is a wonderful Sega Genesis/MegaDrive emulator.
  
 -WWW: http://tamentis.com/projects/dgen
 +WWW: http://dgen.sourceforge.net
 Index: emulators/dgen-sdl/distinfo
 @@ -1,4 +1,2 @@
 -SHA256 (dgen-sdl/dgen-sdl-1.23.tar.gz) = 44396b3b324433187cf7082d1059cd9f519f02accddd667e627a57ff8514d436
 -SIZE (dgen-sdl/dgen-sdl-1.23.tar.gz) = 340556
 -SHA256 (dgen-sdl/patches.tar.gz) = 457c9b3580c199a7873f87c3e7579325f3d5b0fd88d032e6e30419d983ea4cf3
 -SIZE (dgen-sdl/patches.tar.gz) = 7778
 +SHA256 (dgen-sdl-1.27.tar.gz) = 8c80d511d70dc5c7c0c7a430e64c349ba35133315e6e0bc5b32c94c9e07af8f6
 +SIZE (dgen-sdl-1.27.tar.gz) = 432545
 
 --PNTmBPCT7hxwcZjr--

From: =?ISO-8859-1?Q?Ren=E9_Ladan?= <rene@freebsd.org>
To: Alex Kozlov <spam@rm-rf.kiev.ua>
Cc: hardy.schumacher@gmx.de, bug-followup@freebsd.org
Subject: Re: ports/162543: [UPDATE] emulators/dgen-sdl to v1.27
Date: Mon, 14 Nov 2011 10:19:30 +0100

 2011/11/14 Alex Kozlov <spam@rm-rf.kiev.ua>:
 > On Sun, Nov 13, 2011 at 11:58:39PM +0100, Rene Ladan wrote:
 >> On 13-11-2011 23:39, Alex Kozlov wrote:
 >>> Hi
 >>>
 >>> Thanks Hardy, You saved me a hours of debugging.
 >>> I confirm that this update works fine on 8-STABLE i386, 9-STABLE amd64.
 >>> Bellow a little refined version of update, if Hardy ok with it,
 >>> it can be committed (files/ directory also need to be removed).
 >>>
 >> One thing: it fails to build on amd64 if you already have nasm
 >> installed: it detects it under ${LOCALBASE}/bin/nasm but concludes it
 >> cannot use it. =A0We might need to add a quirk for this.
 > Oops, I build my ports in tinderbox. This should help:
 >
 That helped. I can now run the new dgen on amd64-9, but it does not emit
 sound? I will run the new dgen on an i386-8 laptop which used to have
 sound with dgen-1.23.

From: Rene Ladan <rene@freebsd.org>
To: Alex Kozlov <spam@rm-rf.kiev.ua>
Cc: hardy.schumacher@gmx.de, bug-followup@freebsd.org
Subject: Re: ports/162543: [UPDATE] emulators/dgen-sdl to v1.27
Date: Mon, 14 Nov 2011 20:04:36 +0100

 On 14-11-2011 10:19, Ren Ladan wrote:
 > 2011/11/14 Alex Kozlov<spam@rm-rf.kiev.ua>:
 >> On Sun, Nov 13, 2011 at 11:58:39PM +0100, Rene Ladan wrote:
 >>> On 13-11-2011 23:39, Alex Kozlov wrote:
 >>>> Hi
 >>>>
 >>>> Thanks Hardy, You saved me a hours of debugging.
 >>>> I confirm that this update works fine on 8-STABLE i386, 9-STABLE amd64.
 >>>> Bellow a little refined version of update, if Hardy ok with it,
 >>>> it can be committed (files/ directory also need to be removed).
 >>>>
 >>> One thing: it fails to build on amd64 if you already have nasm
 >>> installed: it detects it under ${LOCALBASE}/bin/nasm but concludes it
 >>> cannot use it.  We might need to add a quirk for this.
 >> Oops, I build my ports in tinderbox. This should help:
 >>
 > That helped. I can now run the new dgen on amd64-9, but it does not emit
 > sound? I will run the new dgen on an i386-8 laptop which used to have
 > sound with dgen-1.23.
 >
 Both the i386-8 and amd64-9 system are fine now regarding sound: on i386-8
 sdl was compiled without pulseaudio (the port's default), on amd64-9 sdl 
 was compiled with pulseaudio, resulting in a pulseaudio process 
 consuming 100% CPU, no sound, and a non-functioning Esc-key.
 
 Time to commit the update :)
 
State-Changed-From-To: feedback->closed 
State-Changed-By: rene 
State-Changed-When: Mon Nov 14 19:13:29 UTC 2011 
State-Changed-Why:  
Committed, thanks 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/162543: commit references a PR
Date: Mon, 14 Nov 2011 19:10:50 +0000 (UTC)

 rene        2011-11-14 19:10:41 UTC
 
   FreeBSD ports repository
 
   Modified files:
     emulators/dgen-sdl   Makefile distinfo pkg-descr 
   Removed files:
     emulators/dgen-sdl/files patch-configure patch-rc.cpp 
                              patch-rc.h patch-star_star.c 
   Log:
   Update to 1.27 which works properly on amd64 and does not need the
   restricted patches any longer.
   
   PR:             ports/162543
   Submitted by:   Hardy Schumacher [hardy.schumacher gmx/de]
   Approved by:    maintainer
   Feature safe:   yes
   
   Revision  Changes    Path
   1.23      +4 -23     ports/emulators/dgen-sdl/Makefile
   1.10      +2 -4      ports/emulators/dgen-sdl/distinfo
   1.3       +0 -34     ports/emulators/dgen-sdl/files/patch-configure (dead)
   1.2       +0 -26     ports/emulators/dgen-sdl/files/patch-rc.cpp (dead)
   1.2       +0 -10     ports/emulators/dgen-sdl/files/patch-rc.h (dead)
   1.2       +0 -14     ports/emulators/dgen-sdl/files/patch-star_star.c (dead)
   1.5       +1 -1      ports/emulators/dgen-sdl/pkg-descr
 _______________________________________________
 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:
