Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 489190

Summary: media-gfx/ipe-7.2.7 version bump
Product: Gentoo Linux Reporter: Manuel Rüger (RETIRED) <mrueg>
Component: Current packagesAssignee: Gentoo Science Related Packages <sci>
Severity: normal CC: jj, treecleaner
Priority: Normal Keywords: PMASKED
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard: removal on 2018-06-09
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 631788, 655380    
Attachments: ipe-7.1.7.ebuild
An alternative, simpler version of ipe-7.2.7.ebuild

Description Manuel Rüger (RETIRED) gentoo-dev 2013-10-23 21:23:28 UTC
Ipe 7.1.4 (2013-3-15)

  * Windows binaries provided again.

  * Migrated to using Lua 5.2 (feature #113).

  * Fixed bug in "ipescript update-master" with several figures (bug

  * Ipe scripts (to be run with "ipescript <script>") must no longer
    contain the 'require "ipe"' line.

  * Snap modes on Ipe-startup can now be specified in preferences
    (feature #122).

  * Customizing mouse move works as expected (without _G.mouse)
    (bug #123).
Comment 3 Justin Lecher gentoo-dev 2015-01-05 09:20:28 UTC
Needs lua-5.2 which is currently masked

ompiling ipebase.cpp...
x86_64-pc-linux-gnu-g++ -march=native -mtune=native -O2 -pipe -frecord-gcc-switches -fdiagnostics-color=always -Wall -g -O2 -fPIC -DIPEUI_QT -I../include   -DIPEFONTMAP=\"/usr/share/ipe/7.1.6/fontmap.xml\"      -c -o ../../build/obj/ipelib/ipebase.o ipebase.cpp
ipeui_common.cpp: In member function ‘void Dialog::setListItems(lua_State*, int, Dialog::SElement&)’:
ipeui_common.cpp:326:31: error: ‘lua_rawlen’ was not declared in this scope
   int no = lua_rawlen(L, index);
ipeui_common.cpp: In function ‘void make_metatable(lua_State*, const char*, const luaL_Reg*)’:
ipeui_common.cpp:745:30: error: ‘luaL_setfuncs’ was not declared in this scope
   luaL_setfuncs(L, methods, 0);
../common.mak:210: recipe for target '../../build/obj/ipeui/ipeui_common.o' failed
make[1]: *** [../../build/obj/ipeui/ipeui_common.o] Error 1
Comment 5 Guilherme Amadio gentoo-dev 2015-03-06 20:52:24 UTC
Created attachment 398260 [details]

Here is an ebuild, but media-gfx/ipe-7.1.7 depends on masked dev-lang/lua:5.2, so I'll wait for other dev's opinions before pushing this to the tree.
Comment 6 Rok Kralj 2015-12-24 10:30:15 UTC
Ipe has since migrated to Qt5.

The new version is 7.1.10.
Comment 7 Rok Kralj 2015-12-24 10:32:43 UTC
Also, is the dependency to lua a hard one?

Could we utilize the "lua" USE flag here?
Comment 8 Jonas Jelten 2016-01-28 16:16:30 UTC
Current version is Ipe 7.2.2, please bump it :)
Comment 9 Andreas Sturmlechner gentoo-dev 2018-04-05 21:45:42 UTC
Current versions in Gentoo ebuild repository are now several years old. If no one is going to bump this package, maybe we will have to last-rite it.
Comment 10 Larry the Git Cow gentoo-dev 2018-05-10 09:06:11 UTC
The bug has been referenced in the following commit(s):

commit 1257c4eaf4fb5f39a6e0ea86a1bf84403f1943ba
Author:     Andreas Sturmlechner <>
AuthorDate: 2018-05-10 08:59:04 +0000
Commit:     Andreas Sturmlechner <>
CommitDate: 2018-05-10 09:05:16 +0000

    profiles: Mask media-gfx/ipe for removal

 profiles/package.mask | 5 +++++
 1 file changed, 5 insertions(+)
Comment 11 Jimmy.Jazz 2018-05-11 11:44:36 UTC
Created attachment 530800 [details]
Comment 12 Jimmy.Jazz 2018-05-11 11:45:45 UTC
Created attachment 530802 [details, diff]
Comment 13 Marek Szuba gentoo-dev 2018-05-11 13:31:56 UTC
Created attachment 530808 [details]
An alternative, simpler version of ipe-7.2.7.ebuild

Here is a simpler version of an ebuild for ipe-7.2.7, which as it turns out I was working on in parallel with Jimmy. It builds without problems on my test amd64 system (starting with a clean stage 3), suggesting quite a lot of things the old ebuilds contained are no longer necessary. It is by no means complete, for instance docs end up in the wrong place, but at this point it is meant as a proof of concept.

The main question is, do we WANT to add an ebuild to the tree which depends on masked versions of dev-lang/lua?
Comment 14 Larry the Git Cow gentoo-dev 2018-06-08 20:55:55 UTC
The bug has been closed via the following commit(s):

commit c1eef1189009ca7d03eec13ee0dc62558c5dad14
Author:     Andreas Sturmlechner <>
AuthorDate: 2018-06-02 11:28:07 +0000
Commit:     Andreas Sturmlechner <>
CommitDate: 2018-06-08 20:55:09 +0000

    media-gfx/ipe: Remove last-rited package

 media-gfx/ipe/Manifest                   |  2 -
 media-gfx/ipe/files/ipe-7.1.3-gold.patch | 30 ------------
 media-gfx/ipe/ipe-7.1.2.ebuild           | 77 ------------------------------
 media-gfx/ipe/ipe-7.1.3.ebuild           | 80 --------------------------------
 media-gfx/ipe/metadata.xml               | 17 -------
 profiles/package.mask                    |  5 --
 6 files changed, 211 deletions(-)