diff options
Diffstat (limited to 'sci-libs/qfits/files')
-rw-r--r-- | sci-libs/qfits/files/qfits-6.2.0-open.patch | 12 | ||||
-rw-r--r-- | sci-libs/qfits/files/qfits-6.2.0-ttest.patch | 11 |
2 files changed, 23 insertions, 0 deletions
diff --git a/sci-libs/qfits/files/qfits-6.2.0-open.patch b/sci-libs/qfits/files/qfits-6.2.0-open.patch new file mode 100644 index 00000000000..71d2df1a692 --- /dev/null +++ b/sci-libs/qfits/files/qfits-6.2.0-open.patch @@ -0,0 +1,12 @@ +diff -ur qfits-6.2.0/src/qfits_memory.c qfits-6.2.0.new/src/qfits_memory.c +--- qfits-6.2.0/src/qfits_memory.c 2006-08-24 17:01:56.000000000 +0200 ++++ qfits-6.2.0.new/src/qfits_memory.c 2007-09-21 13:43:19.000000000 +0200 +@@ -308,7 +308,7 @@ + /* Create swap file with rights: rw-rw-rw- */ + swapfileid = ++ qfits_memory_table.file_reg ; + fname = qfits_memory_tmpfilename(swapfileid); +- swapfd = open(fname, O_RDWR | O_CREAT); ++ swapfd = open(fname, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH); + if (swapfd==-1) { + fprintf(stderr, "qfits_mem: cannot create swap file\n"); + exit(-1); diff --git a/sci-libs/qfits/files/qfits-6.2.0-ttest.patch b/sci-libs/qfits/files/qfits-6.2.0-ttest.patch new file mode 100644 index 00000000000..ee87bfc702c --- /dev/null +++ b/sci-libs/qfits/files/qfits-6.2.0-ttest.patch @@ -0,0 +1,11 @@ +--- test/test_tfits.c 2006-04-27 14:08:43.000000000 +0100 ++++ test/test_tfits.c.new 2007-02-23 00:29:41.000000000 +0000 +@@ -322,7 +322,7 @@ + * Test on BINARY tables + */ + say("Test the BINARY table") ; +- strcat(filename, srcdir) ; ++ strcpy(filename, srcdir) ; + strcat(filename, BIN_TABLE_NAME) ; + err += qfits_test_table(filename, 1) ; + |