See http://www.polyml.org/docs/ReleaseNotes.html for what has changed. At least emerging seems to work fine by just copying polyml-5.2.1.ebuild to polyml-5.3.ebuild. QA Notice from bug #256679 remains with a version change: QA Notice: The following files contain writable and executable sections Files with such sections will not work properly (or at all!) on some architectures/operating systems. A bug should be filed at http://bugs.gentoo.org/ to make sure the issue is fixed. For more information, see http://hardened.gentoo.org/gnu-stack.xml Please include the following list of files in your report: Note: Bugs should be filed for the respective maintainers of the package in question and not hardened@g.o. RWX R-X RWX usr/bin/poly !WX --- --- usr/lib64/libpolyml.a:x86asmtemp.o RWX --- --- usr/lib64/libpolyml.so.1.1.0
Created attachment 213027 [details, diff] polyml-5.3.ebuild.diff --with-X has been renamed to --with-x :) This is honored by this patch.
Created attachment 213029 [details, diff] revised polyml-5.3.ebuild.diff Hah - there turned out to be another bug related to X: It needs openmotif, when X is set :) (This applies also to the current polyml version).
I can confirm that the ebuild diff polyml-5.3 emerges the software correctly. Thanks!
the patch seems also to work fine for polyml-5.4 is still remains: RWX R-X RWX usr/bin/poly !WX --- --- usr/lib64/libpolyml.a:x86asmtemp.o RWX --- --- usr/lib64/libpolyml.so.3.0.0
PolyML 5.4.1 is out. I can confirm that a revision bump works.
Bumped in portage tree. Fixed 2 of the QA Notices from bug #256679, one remains: * RWX R-X RWX usr/bin/poly Using EAPI="4". Added the X use flag and 3 more: + + X : Adds support for X11 + + gmp : Adds support for dev-libs/gmp (GNU MP library) - - portable : Build the portable interpreter version of Poly/ML instead of native. + + threads : Adds threads support for various packages. Usually pthreads -portable is the default as +portable would be slower.