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/
ipe.tar.gz
Description: application/gzip