From linimon@lonesome.com  Thu Oct 10 21:07:19 2002
Return-Path: <linimon@lonesome.com>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 0ED1E37B401
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 10 Oct 2002 21:07:19 -0700 (PDT)
Received: from mail.soaustin.net (mail.soaustin.net [207.200.4.66])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 7652043EAC
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 10 Oct 2002 21:07:18 -0700 (PDT)
	(envelope-from linimon@lonesome.com)
Received: from lonesome.lonesome.com (cs242743-97.austin.rr.com [24.27.43.97])
	by mail.soaustin.net (Postfix) with ESMTP id 4F3EB14318
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 10 Oct 2002 23:07:17 -0500 (CDT)
Received: from lonesome.lonesome.com (localhost.lonesome.com [127.0.0.1])
	by lonesome.lonesome.com (8.12.6/8.12.3) with ESMTP id g9AN7hSI068360
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 11 Oct 2002 00:07:43 +0100 (BST)
	(envelope-from linimon@lonesome.lonesome.com)
Received: (from linimon@localhost)
	by lonesome.lonesome.com (8.12.6/8.12.6/Submit) id g9AN7g3u068359;
	Thu, 10 Oct 2002 18:07:42 -0500 (CDT)
	(envelope-from linimon)
Message-Id: <200210102307.g9AN7g3u068359@lonesome.lonesome.com>
Date: Thu, 10 Oct 2002 18:07:42 -0500 (CDT)
From: Mark Linimon <linimon@lonesome.com>
Reply-To: Mark Linimon <linimon@lonesome.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: kscd should no longer default to rmatcd0c
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         43909
>Category:       ports
>Synopsis:       kscd should no longer default to rmatcd0c
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    kde
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Oct 10 21:10:01 PDT 2002
>Closed-Date:    Tue Jul 29 08:27:43 PDT 2003
>Last-Modified:  Tue Jul 29 08:27:43 PDT 2003
>Originator:     Mark Linimon
>Release:        FreeBSD 4.6-RELEASE i386
>Organization:
Lonesome Dove Computing Services
>Environment:
System: FreeBSD lonesome.lonesome.com 4.6-RELEASE FreeBSD 4.6-RELEASE #0: Mon Oct 7 10:28:05 CDT 2002 linimon@lonesome.lonesome.com:/usr/src/sys/compile/OVERKILL i386

>Description:
	Since the matcd device is gone, it makes little sense to leave
        it as the default kscd device.
>How-To-Repeat:
	Install kdemultimedia3 from scratch while not seeing (or
        not paying attention to) the "in order to run the kscd program
        properly" advice, and then run kscd.
>Fix:

        Install the appended patch files into ports/audio/kdemultimedia3.

        Note: I'm still new here, so I don't know the protocol for
        sending this along to the kscd maintainers.  By tradition,
        is this handled by the committer of the fix, or by the PR
        author himself?

        Also note that I've broken out the NetBSD default, as I
        don't know how closely, or if, they track things like
        the FreeBSD nuking of matcd.

# 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:
#
#	files/patch-kscd-script
#	files/patch-wm_config.h
#
echo x - files/patch-kscd-script
sed 's/^X//' >files/patch-kscd-script << 'END-of-files/patch-kscd-script'
X--- kscd/kscd-script	Thu Oct 10 16:18:34 2002
X+++ kscd/kscd-script.new	Thu Oct 10 16:18:47 2002
X@@ -325,7 +325,7 @@
X 	fi
X else
X 	# FreeBSD
X-	def_device=/dev/rmatcd0c
X+	def_device=/dev/rcd0c
X fi
X 
X echo $ac_n "Please specify your cdrom device [$def_device]:$ac_c"
END-of-files/patch-kscd-script
echo x - files/patch-wm_config.h
sed 's/^X//' >files/patch-wm_config.h << 'END-of-files/patch-wm_config.h'
X--- wm_config.h.orig	Thu Oct 10 16:28:56 2002
X+++ wm_config.h	Thu Oct 10 17:11:05 2002
X@@ -128,11 +128,16 @@
X  ***  ******  **  **  ******  ******  **  ******  **  *  **********
X  ***  ******  **  **      **      **     ****    ***    ***********
X  ******************************************************************/
X-#if defined(__FreeBSD__) || defined(__FreeBSD) || defined(__NetBSD__) || defined(__NetBSD)
X+#if defined(__FreeBSD__) || defined(__FreeBSD)
X 
X-#define DEFAULT_CD_DEVICE	"/dev/rmatcd0c"
X+#define DEFAULT_CD_DEVICE	"/dev/rcd0c"
X 
X #endif /* freebsd */
X+#if defined(__NetBSD__) || defined(__NetBSD)
X+
X+#define DEFAULT_CD_DEVICE	"/dev/rmatcd0c"
X+
X+#endif /* netbsd */
X 
X /******************************************************************
X  * HP-UX
END-of-files/patch-wm_config.h
exit


--g9AMOEuh068082.1034288654/lonesome.lonesome.com--


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports->kde 
Responsible-Changed-By: lioux 
Responsible-Changed-When: Fri Oct 11 19:05:23 PDT 2002 
Responsible-Changed-Why:  
Over to maintainer(s) 

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

From: Mark Linimon <linimon@lonesome.com>
To: FreeBSD-gnats-submit@FreeBSD.org
Cc: freebsd-ports@FreeBSD.org
Subject: Re: ports/43909: kscd should no longer default to rmatcd0c
Date: Sat, 2 Nov 2002 00:12:16 -0600 (CST)

 Since this PR was filed, a new version of kmultimedia3 has been
 released.  The following shar file reflects that.
 
 # 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:
 #
 #	files/patch-kscd-script
 #	files/patch-wm_config.h
 #
 echo x - files/patch-kscd-script
 sed 's/^X//' >files/patch-kscd-script << 'END-of-files/patch-kscd-script'
 X--- kscd/kscd-script.dist	Wed Nov 24 01:43:44 1999
 X+++ kscd/kscd-script	Fri Nov  1 23:50:23 2002
 X@@ -325,7 +325,7 @@
 X 	fi
 X else
 X 	# FreeBSD
 X-	def_device=/dev/rmatcd0c
 X+	def_device=/dev/rcd0c
 X fi
 X
 X echo $ac_n "Please specify your cdrom device [$def_device]:$ac_c"
 END-of-files/patch-kscd-script
 echo x - files/patch-wm_config.h
 sed 's/^X//' >files/patch-wm_config.h << 'END-of-files/patch-wm_config.h'
 X--- kscd/libwm/include/wm_config.h.dist	Mon Jun 24 07:05:26 2002
 X+++ kscd/libwm/include/wm_config.h	Fri Nov  1 23:54:08 2002
 X@@ -130,7 +130,7 @@
 X  ******************************************************************/
 X #if defined(__FreeBSD__) || defined(__FreeBSD) || defined(__NetBSD__) || defined(__NetBSD)
 X
 X-#define DEFAULT_CD_DEVICE	"/dev/rmatcd0c"
 X+#define DEFAULT_CD_DEVICE	"/dev/rcd0c"
 X
 X #endif /* freebsd */
 X
 END-of-files/patch-wm_config.h
 exit
 
 

From: Lauri Watts <lauri@kde.org>
To: freebsd-gnats-submit@FreeBSD.org, linimon@lonesome.com
Cc:  
Subject: Re: ports/43909: kscd should no longer default to rmatcd0c
Date: Thu, 7 Nov 2002 11:23:35 +0100

 I'm not sure of the normal procedure, I suspect it differs from maintainer to 
 maintainer.
 
 In this case, I had it applied upstream for the (very soon) upcoming 3.1 
 release.  For KDE you can usually assume that since we have several KDE 
 committers on the team, patches will be applied upstream, perhaps with a dash 
 of nagging from the submitters part.
 
 Now to just nag someone to apply it to the port.
 
 Cheers,
 -- 
 Lauri Watts
 KDE Documentation: http://i18n.kde.org/doc/
 KDE on FreeBSD: http://freebsd.kde.org/

From: alane@FreeBSD.org
To: freebsd-gnats-submit@FreeBSD.org, linimon@lonesome.com
Cc:  
Subject: Re: ports/43909: kscd should no longer default to rmat
Date: Thu, 7 Nov 2002 10:18:40 -0500 (EST)

 I usually just set things like this to /dev/cdrom and assume the
 use will make a bloody link to the right device; some people have
 more than one, you know.
 
 And a now, a man with three buttocks.
 
State-Changed-From-To: open->closed 
State-Changed-By: arved 
State-Changed-When: Tue Jul 29 08:27:14 PDT 2003 
State-Changed-Why:  
This was fixed in KDE 3.1 thanks for reporting. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=43909 
>Unformatted:
