On 2018/11/08 20:50, [email protected] wrote:
> The current print/bibview port crashes at startup. A patch that fixes
> this problem is provided below. In particular, the patch explicitly
> includes headers for some of the C standard libraries. This patch
> creates or modifies the following patch files
>
> print/bibview/patches/patch-bib_file_c
> print/bibview/patches/patch-bib_flex_c
> print/bibview/patches/patch-bibview_c
> print/bibview/patches/patch-ctl_open_c
> print/bibview/patches/patch-ctl_serv_c
> print/bibview/patches/patch-globdata_c
> print/bibview/patches/patch-rc_file_c
...
> print/bibview/patches/patch-BibView_eng_ad
>
> is created to remove a trailing tab character that was causing a minor
> user-interface glitch.
>
I've committed the above (there are some other missing headers which may or
may not be a problem.) Have regenerated the patches as they were missing RCS
IDs, please generate ports patches as follows:
make clean
make patch
cd `make show=WRKSRC`
cp ${file} ${file}.orig
$EDITOR ${file}
cd -
make update-patches
> In addition, the patch file
>
> print/bibview/patches/patch-ctl_save_c
>
> is created to fix a use-after-free bug that could cause bibview to crash
> in some circumstances. Also, the patch file
Can you give steps to reproduce? There is a change in this area in some
other OS packages and I'm wondering if that will help without removing
the tempfile cleanup.
(https://build.opensuse.org/package/view_file/openSUSE:12.1/bibview/bibview-2.2.dif?expand=0)