Luk Claes wrote: > Below is a patch which fixes this bug. I've not yet uploaded an NMU, but > will consider doing so within about a week.
Sorry, the patch was not pasted completely: > diff -Nru seaview-3.2/debian/changelog seaview-3.2/debian/changelog > --- seaview-3.2/debian/changelog 2009-12-26 23:23:35.000000000 +0000 > +++ seaview-3.2/debian/changelog 2009-12-26 23:23:35.000000000 +0000 > @@ -1,3 +1,10 @@ > +seaview (1:3.2-1.1) unstable; urgency=medium > + > + * Non-maintainer upload. > + * Don't declare a char* const when it's not (Closes: #560438). > + > + -- Luk Claes <l...@debian.org> Sat, 26 Dec 2009 16:54:35 +0000 > + > seaview (1:3.2-1) unstable; urgency=low > > * New upstream version: > diff -Nru seaview-3.2/seaview.cxx seaview-3.2/seaview.cxx > --- seaview-3.2/seaview.cxx 2008-11-01 15:20:32.000000000 +0000 > +++ seaview-3.2/seaview.cxx 2009-12-26 23:23:35.000000000 +0000 > @@ -128,7 +128,7 @@ > void deplacer_grp_seqs(SEA_VIEW *view, int target); > void del_gap_only_sites(SEA_VIEW *view); > void reference_toggle(SEA_VIEW *view, int on); > -void handle_paste(SEA_VIEW *view, const char *clipboard, int doing_dnd); > +void handle_paste(SEA_VIEW *view, char *clipboard, int doing_dnd); void handle_mouse(SEA_VIEW *view, int mx, int my, int *p_selecting_seqs, int *p_sel_seq_move, int *p_modifying_segment); void handle_keyboard(SEA_VIEW *view, unsigned int key, int istext); @@ -178,7 +178,7 @@ #elif defined(WIN32) extern char **getutf8args(int *pargc); #else -extern void inform_prog_dir(const char *arg0); +extern void inform_prog_dir(char *arg0); #endif extern int pdf_printout(SEA_VIEW *view, const char *filename, int fontsize, int block_size, paperformat pageformat, int vary_only, int ref0, @@ -3785,7 +3785,7 @@ else return 0; #endif case FL_PASTE: - handle_paste(view, Fl::event_text(), doing_dnd); + handle_paste(view, (char *)Fl::event_text(), doing_dnd); doing_dnd = FALSE; Fl::focus(this); return 1; @@ -3863,7 +3863,7 @@ } -void handle_paste(SEA_VIEW *view, const char *clipboard, int doing_dnd) +void handle_paste(SEA_VIEW *view, char *clipboard, int doing_dnd) { if(doing_dnd) { use_initial_file(view, (char *)clipboard ); diff -Nru seaview-3.2/use_mase_files.cxx seaview-3.2/use_mase_files.cxx --- seaview-3.2/use_mase_files.cxx 2008-10-14 21:31:28.000000000 +0000 +++ seaview-3.2/use_mase_files.cxx 2009-12-26 23:23:35.000000000 +0000 @@ -1431,7 +1431,7 @@ #if !(defined(WIN32) || defined(__APPLE__)) static char seaview_prog_dir[200] = ""; -void inform_prog_dir(const char *arg0) +void inform_prog_dir(char *arg0) { char *p; if((p = strrchr(arg0, '/')) != NULL) { -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org