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:jus...@atlantide.t28.net]
Web: http://www.atlantide.t28.net
LinkedIn: https://www.linkedin.com/in/delaurenzis/

Attachment: ipe.tar.gz
Description: application/gzip

Reply via email to