Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 917003 - media-gfx/fig2dev: pass --enable-transfig to replace obsolete media-gfx/transfig
Summary: media-gfx/fig2dev: pass --enable-transfig to replace obsolete media-gfx/transfig
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: CVE-2021-3561 870955 882363 875419
  Show dependency tree
 
Reported: 2023-11-07 14:01 UTC by Pacho Ramos
Modified: 2023-11-13 07:35 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pacho Ramos gentoo-dev 2023-11-07 14:01:55 UTC
It seems fig2dev was added to the tree with:
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5250adb89535b8d738d6c14f80e375b0657bc9de

But it is not really replacing transfig as it needs to pass --enable-transfig to configure (as done in Fedora):
https://src.fedoraproject.org/rpms/transfig/blob/rawhide/f/transfig.spec

With that change, we will be able to migrate consumers to the new package
Comment 1 Pacho Ramos gentoo-dev 2023-11-07 14:02:59 UTC
Ah, it seems transfig-3.2.9 was added too
Comment 2 Pacho Ramos gentoo-dev 2023-11-07 14:05:15 UTC
Ah, no, xfig was added but not transfig... :/

In that case I still think the easiest will be to simply build fig2dev with --enable-transfig and migrate to this one
Comment 3 Hans de Graaff gentoo-dev Security 2023-11-11 10:41:41 UTC
(In reply to Pacho Ramos from comment #2)
> Ah, no, xfig was added but not transfig... :/

transfig as such is no longer maintained and has open security issues. It needs to be treecleaned.

> In that case I still think the easiest will be to simply build fig2dev with
> --enable-transfig and migrate to this one

I missed that when adding fig2dev, thanks for investigating.
Comment 4 Larry the Git Cow gentoo-dev 2023-11-11 10:42:30 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccd9883d0c68a80508ff911687edac4a09c6da52

commit ccd9883d0c68a80508ff911687edac4a09c6da52
Author:     Hans de Graaff <graaff@gentoo.org>
AuthorDate: 2023-11-11 10:40:39 +0000
Commit:     Hans de Graaff <graaff@gentoo.org>
CommitDate: 2023-11-11 10:42:22 +0000

    media-gfx/fig2dev: build transfig binary
    
    Closes: https://bugs.gentoo.org/917003
    Signed-off-by: Hans de Graaff <graaff@gentoo.org>

 .../{fig2dev-3.2.9.ebuild => fig2dev-3.2.9-r1.ebuild}      | 14 +-------------
 1 file changed, 1 insertion(+), 13 deletions(-)