diff -u opencascade-6.2/debian/changelog opencascade-6.2/debian/changelog --- opencascade-6.2/debian/changelog +++ opencascade-6.2/debian/changelog @@ -1,3 +1,9 @@ +opencascade (6.2-5ubuntu1) intrepid; urgency=low + + * Add fix_-D_FORTIFY_SOURCE=2_FTBFS.patch patch, fix FTBFS (LP: #251925). + + -- Devid Filoni Fri, 25 Jul 2008 15:29:56 +0200 + opencascade (6.2-5) unstable; urgency=low * Moved Standard_Macro.hxx to a new directory in the shared lib package diff -u opencascade-6.2/debian/control opencascade-6.2/debian/control --- opencascade-6.2/debian/control +++ opencascade-6.2/debian/control @@ -1,7 +1,8 @@ Source: opencascade Section: non-free/science Priority: extra -Maintainer: Adam C. Powell, IV +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Adam C. Powell, IV Standards-Version: 3.7.3.0 Build-Depends: debhelper (>= 3.0), autoconf, automake, libtool, libx11-dev, tcl8.4-dev, tk8.4-dev, libgl1-mesa-dev | libgl-dev, libglu1-mesa-dev | libglu-dev, libxmu-dev, libxext-dev Build-Conflicts: libstlport4.6-dev, libstlport5.1-dev diff -u opencascade-6.2/debian/rules opencascade-6.2/debian/rules --- opencascade-6.2/debian/rules +++ opencascade-6.2/debian/rules @@ -21,6 +21,7 @@ patch -p1 -R < debian/patches/casroot.patch; \ patch -p1 -R < debian/patches/occ6.2.patch; \ patch -p1 -R < debian/patches/OCC64.patch; \ + patch -p1 -R < debian/patches/fix_-D_FORTIFY_SOURCE=2_FTBFS.patch; \ fi clean: unpatch @@ -39,6 +40,7 @@ patch -p1 < debian/patches/doc-debian.patch; \ patch -p1 < debian/patches/lib-release.patch; \ patch -p1 < debian/patches/correct-libs.patch; \ + patch -p1 < debian/patches/fix_-D_FORTIFY_SOURCE=2_FTBFS.patch; \ fi touch $@ only in patch2: unchanged: --- opencascade-6.2.orig/debian/patches/fix_-D_FORTIFY_SOURCE=2_FTBFS.patch +++ opencascade-6.2/debian/patches/fix_-D_FORTIFY_SOURCE=2_FTBFS.patch @@ -0,0 +1,11 @@ +--- opencascade-6.2.orig/ros/src/WOKUnix/WOKUnix_FDescr.cxx 2007-03-21 22:13:35.000000000 +0100 ++++ opencascade-6.2/ros/src/WOKUnix/WOKUnix_FDescr.cxx 2008-07-25 15:09:02.000000000 +0200 +@@ -202,7 +202,7 @@ WOKUnix_FDescr WOKUnix_FDescr::BuildName + if(mknod(apath.ToCString(), 0700 | S_IFIFO, 0)) + { perror(apath.ToCString());} + +- myFileChannel = open(apath.ToCString(), O_RDONLY | O_NDELAY | O_CREAT); ++ myFileChannel = open(apath.ToCString(), O_RDONLY | O_NDELAY | O_CREAT, S_IRUSR|S_IWUSR|S_IWUSR|S_IRGRP|S_IROTH); + SetUnBuffered(); + + // write end of pipe is unbuffered also