Package: fdclone
Version: 2.06c-1
Severity: normal
Tags: patch

Hi,

Attached is the diff for my fdclone 2.06c-1.1 NMU.

-- 
Luk Claes - http://people.debian.org/~luk - GPG key 1024D/9B7C328D
Fingerprint:   D5AF 25FB 316B 53BB 08E7   F999 E544 DE07 9B7C 328D
diff -u fdclone-2.06c/debian/changelog fdclone-2.06c/debian/changelog
--- fdclone-2.06c/debian/changelog
+++ fdclone-2.06c/debian/changelog
@@ -1,3 +1,11 @@
+fdclone (2.06c-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTBFS due to kernel syscall macros (Closes: #393027).
+  * Add $(MAKE) config to debian/rules (Closes: #394091).
+
+ -- Luk Claes <[EMAIL PROTECTED]>  Mon, 23 Oct 2006 21:00:28 +0200
+
 fdclone (2.06c-1) unstable; urgency=low
 
   * New upstream release
diff -u fdclone-2.06c/debian/rules fdclone-2.06c/debian/rules
--- fdclone-2.06c/debian/rules
+++ fdclone-2.06c/debian/rules
@@ -23,7 +23,7 @@
 configure-stamp:
        dh_testdir
        # Add here commands to configure the package.
-
+       $(MAKE) config
        touch configure-stamp
 
 build: build-stamp
diff -u fdclone-2.06c/mkmf.sed fdclone-2.06c/mkmf.sed
--- fdclone-2.06c/mkmf.sed
+++ fdclone-2.06c/mkmf.sed
@@ -1,6 +1,6 @@
 s:__VERSION__:2:
 s:__RCVERSION__:2:
-s:__PREFIX__:/usr:
+s:__PREFIX__:/usr/local:
 s:__EXE__::g
 s:__OBJ__:.o:g
 s:__OBJS__:dosemu.o:
@@ -15,7 +15,7 @@
 s:__COPY__:cp:
 s:__RM__:rm -f:
 s:__OSTYPE__:LINUX:
-s:__LANGDIR__:/ja_JP.eucJP:
+s:__LANGDIR__::
 s:__INSTALL__:install -c:
 s:__INSTSTRIP__:-s:
 s:__LN__:ln:
only in patch2:
unchanged:
--- fdclone-2.06c.orig/Configur
+++ fdclone-2.06c/Configur
@@ -538,12 +538,7 @@
 if isexist "sysconf(0)"; then
        echo "#define   USESYSCONF"
 fi
-if isexist "_llseek(0,0,0,0,0)" "linux/unistd" "static _syscall5(int, _llseek,
-       unsigned int, fd,
-       unsigned long, ofs_h,
-       unsigned long, ofs_l,
-       long long *, result,
-       unsigned int, whence);
+if isexist "_llseek(0,0,0,0,0)" "sys/syscall" "#define _llseek(fd, ofs_h, 
ofs_l, result, whence) syscall(SYS__llseek, fd, ofs_h, ofs_l, result, whence) 
 "; then
        echo "#define   USELLSEEK"
 fi
only in patch2:
unchanged:
--- fdclone-2.06c.orig/dosdisk.c
+++ fdclone-2.06c/dosdisk.c
@@ -84,7 +84,7 @@
 #ifdef LINUX
 #include <mntent.h>
 #include <sys/mount.h>
-#include <linux/unistd.h>
+#include <sys/syscall.h>
 # ifndef       BLKFLSBUF
 # include <linux/fs.h>
 # endif
@@ -1028,12 +1028,7 @@
 #endif /* !FD */
 
 #ifdef USELLSEEK
-static _syscall5(int, _llseek,
-       unsigned int, fd,
-       unsigned long, ofs_h,
-       unsigned long, ofs_l,
-       l_off_t *, result,
-       unsigned int, whence);
+#define _llseek(fd, ofs_h, ofs_l, result, whence) syscall(SYS__llseek, fd, 
ofs_h, ofs_l, result, whence)
 
 static l_off_t NEAR Xllseek(fd, offset, whence)
 int fd;

Reply via email to