Dear ports@ readers,
Here is a proposal for updating Ipe (the extensible drawing editor) to
the latest release.
The version in the tree is pretty old (7.1.2, 16 Jan 2012) and I do not
see any blocking point to jump on the current one, since no package
depends on it.
What's new upstream
===================
Too many things, actually; most notable ones:
- Migrated to Qt5;
- Requires a C++11 compiler;
- Using Lua 5.3.
For a complete list of changes, see news.txt.
What's new in the port
======================
- Project is no more hosted on sourceforge; HOMEPAGE and MASTER_SITES
updated;
- WANTLIB, MODULES and LIB_DEPENDS updated to reflect the changes in QT
and LUA versions (the latter forced to 5.3 through MODLUA_VERSION);
- added JPEG_CFLAGS and DL_LIBS to MAKE_ENV;
- post-install target no more needed;
- PLIST updated;
- patches have been reshuffled to reflect code changes;
- two old patches (patch-src_ipelib_ipebase_cpp and
patch-src_ipelib_ipepdfparser_cpp) are no more needed, since upstream
code now include cstdlib;
- I added patch-src_ipelib_ipeplatform_cpp to play with strtod_l, which
is not supported by OpenBSD;
Tested on amd64; I'm attaching a complete tarball, since the long
recursive diff seems a bit confusing to me.
I'm also available to take the maintainership, in case Edd had low/no
interest in this tool (I use it extensively).
All the best
--
Alessandro DE LAURENZIS
[mailto:just22@atlantide.t28.net]
Web: http://www.atlantide.t28.net
LinkedIn: https://www.linkedin.com/in/delaurenzis/
No comments:
Post a Comment