summaryrefslogtreecommitdiff
path: root/sysutils/koncd
diff options
context:
space:
mode:
authorbouyer <bouyer@pkgsrc.org>2001-06-11 17:57:59 +0000
committerbouyer <bouyer@pkgsrc.org>2001-06-11 17:57:59 +0000
commit13de9c340a6c26b29f5e4c7bad38e1c5fcf5f1e8 (patch)
tree03741488e69b0360daafbe8d5924ae78111738ac /sysutils/koncd
parent8faf519896194c97087d914f1aaf2e33cc56c761 (diff)
downloadpkgsrc-13de9c340a6c26b29f5e4c7bad38e1c5fcf5f1e8.tar.gz
Thomas is rigth, we can't use /dev/rcd?d on all platform.
#ifdef __i386 use /dev/rcd%dd #else use /dev/rcd%dc #endif
Diffstat (limited to 'sysutils/koncd')
-rw-r--r--sysutils/koncd/distinfo4
-rw-r--r--sysutils/koncd/patches/patch-aa19
2 files changed, 16 insertions, 7 deletions
diff --git a/sysutils/koncd/distinfo b/sysutils/koncd/distinfo
index 2eb2b5ede99..c39d591d629 100644
--- a/sysutils/koncd/distinfo
+++ b/sysutils/koncd/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2001/06/11 17:41:14 bouyer Exp $
+$NetBSD: distinfo,v 1.3 2001/06/11 17:57:59 bouyer Exp $
SHA1 (koncd-0.7.1.tar.gz) = db387b3cd83c3a50d96175ef2a5b5ed98eec05b2
Size (koncd-0.7.1.tar.gz) = 1286825 bytes
-SHA1 (patch-aa) = 33a683dce04a420c0d7551b0a36d12a0165307aa
+SHA1 (patch-aa) = ee91923a4e1a0dd5770f71541cd1a02b8a4883d3
diff --git a/sysutils/koncd/patches/patch-aa b/sysutils/koncd/patches/patch-aa
index 17e0b5037a5..b288897c855 100644
--- a/sysutils/koncd/patches/patch-aa
+++ b/sysutils/koncd/patches/patch-aa
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.1 2001/06/11 17:40:48 bouyer Exp $
+$NetBSD: patch-aa,v 1.2 2001/06/11 17:58:00 bouyer Exp $
---- koncd/cddata.cpp.orig Mon Jun 11 19:01:08 2001
-+++ koncd/cddata.cpp Mon Jun 11 19:02:38 2001
-@@ -17,14 +17,18 @@
+--- koncd/cddata.cpp.orig Sun Mar 11 12:35:36 2001
++++ koncd/cddata.cpp Mon Jun 11 19:50:12 2001
+@@ -17,14 +17,22 @@
struct DEVICES *CurDev;
CDdata::CDdata( QObject * , const char * ) {
@@ -20,14 +20,18 @@ $NetBSD: patch-aa,v 1.1 2001/06/11 17:40:48 bouyer Exp $
- proc.start( KProcess::Block, KProcess::AllOutput );
+ for (i = 0; i < 8; i++) {
+ proc.clearArguments();
++#ifdef __i386__
+ snprintf(prog2, sizeof( prog2 ) - 1, "/dev/rcd%dd",i);
++#else
++ snprintf(prog2, sizeof( prog2 ) - 1, "/dev/rcd%dc",i);
++#endif
+ proc << prog << prog2 << "identify";
+ proc.start( KProcess::Block, KProcess::AllOutput );
+ }
sprintf( dummystr,"dev=unknown" );
struct DEVICES *d;
-@@ -105,40 +109,34 @@
+@@ -105,40 +113,39 @@
return;
}
bzero( buf, sizeof( buf ) );
@@ -54,8 +58,13 @@ $NetBSD: patch-aa,v 1.1 2001/06/11 17:40:48 bouyer Exp $
- (CurBus < 32) ? CurBus:0, (dev -> dev < 32) ? dev -> dev:0 );
- for( ; *b && *b != '\''; b++ ); // point to '
+ dev -> dev = buf[8] - 0x30;
++#ifdef __i386__
+ sprintf( dev -> devstr, "dev=/dev/rcd%dd",
+ (dev -> dev < 32) ? dev -> dev:0 );
++#else
++ sprintf( dev -> devstr, "dev=/dev/rcd%dc",
++ (dev -> dev < 32) ? dev -> dev:0 );
++#endif
if( *b ) b++; // point to next character
- for( i = 0; *b && *b != '\'' && i < sizeof(dev->vendor)-1; b++, i++ )
+ for( i = 0; *b && *b != ',' && i < sizeof(dev->vendor)-1; b++, i++ )