The Python IDE "eric" (which is in portage) runs best with cx_freeze installed, so I want to humbly request cx_freeze being added to portage. The applications are avaible from sourceforge: http://sourceforge.net/projects/cx-freeze/ The official site is http://www.cxtools.net/default.aspx?nav=cxfrlb Information on beta versions can be found on python.net: http://starship.python.net/crew/atuining/cx_Freeze/index.html The License is the Python Software Foundation License (PSF) (referenced on the sourceforge-page). License-file from main website: http://starship.python.net/crew/atuining/cx_Freeze/LICENSE.txt Reproducible: Always
Created attachment 133553 [details] the ebuild Check that
It works great for me (on amd64). Thanks a lot! - Arne Besides: The more up to date page is http://cx-freeze.sf.net
Why's this resolved?
Because the ebuilds works. I interpreted the description in the gentoo bug reporting guide as "Fixed means, the issue is resolved" and that as "There now is an ebuild which people can use", and I thought that meant, I should set it to fixed. I'm sorry if I misunderstood it. How long should an ebuild request be kept open?
(In reply to comment #4) > How long should an ebuild request be kept open? Until it's commited to the official tree or WONTFIXed by developers. Bugzilla is not a private ebuilds exchange, the purpose of the bug is to get the application to the official tree.
> Until it's commited to the official tree or WONTFIXed by developers That makes sense. Far more sense than my train of thought (people can find it here). Thank you for taking the time to write it.
To make this work well with eric4, it needs a symlink inside the path calles FreezePython, or eric4 needs to be changed to accept freeze. Which way would you advise?
Created attachment 175571 [details] Ebuild for cx_Freeze 4.0.1 I tried updating the previously posted ebuild for 4.0.1 but it was broken and cxfeeeze would die and give the following error: "TypeError: compile() expected string without null bytes" The problem was that distutils would call python_mod_optimize during pkg_postinst. This results all of the python files getting byte compiled into .pyc and .pyo files. cxfreeze does not like it if this happens to the files in the initscripts directory. This is the first ebuild I have written from scratch, any constructive criticism is appreciated.
Created attachment 175573 [details] ebuild for cx_Freeze 4.0.1 I accidentally uploaded the source file instead of the ebuild on my last attempt. This is the ebuild.
Any chance that this is going into the tree anytime soon?
Hi Python Gentoo Team. Please consider adopting this new package. Thanks!
Created attachment 217662 [details] ebuild for cx_Freeze 4.1.2 Here is the ebuild for version 4.1.2. This is only the already provided ebuild that was renamed.
Created attachment 237077 [details] updated cx_Freeze-4.1.2.ebuild cx_Freeze-4.1.2.ebuild updated for new EAPI and multiple versions of Python.
The old cx_Freeze-4.1.2.ebuild produced warnings because of deprecated functions. I tried to port it to the new EAPI and make it work with multiple versions of Python. What I couldn't figure out is how to convert the selective bytecode compilation to the new API, so this ebuild skips bytecode optimization altogether. This should be fixed. I'd be glad if someone with more experience with the python eclass could glance over it. Until then, please use with care.
(In reply to comment #13 and comment #14) You can define PYTHON_MODNAME variable.
Created attachment 257043 [details] cx_Freeze 4.2.1. ebuild Update for cx_Freeze 4.2.1. Please test.
cx_Freeze 4.2.2 has been released on 16. Oct 2010. Renaming the cx_Freeze-4.2.1.ebuild to cx_Freeze-4.2.2.ebuild works for me.
(In reply to comment #17) > cx_Freeze 4.2.2 has been released on 16. Oct 2010. Actually, it has been released on 23. Dec 2010. Merry Christmas. :)
cx_Freeze 4.2.3 has been released on 20 March 2011. Renaming the above cx_Freeze-4.2.1.ebuild to cx_Freeze-4.2.3.ebuild works for me using Python 3.2 and Python 2.6.5.
cx_Freeze-4.3.1 works on x86.
Created attachment 332564 [details] cx_Freeze-4.3.1.ebuild Updated ebuild for cx_Freeze: EAPI 5, prevent striping of binaries, some minor improvements
Here is the link for a cx_Freeze alternative: http://code.google.com/p/pts-mini-gpl/wiki/StaticPython For me, it works better than cx_Freeze as it has no library dependencies.
(In reply to comment #22) > Here is the link for a cx_Freeze alternative: I don't see how this is relevant to this bug and the ebuild. For software comparison and discussion, please use https://forums.gentoo.org/. For submitting an ebuild for StaticPython, please file a separate bug. Thanks!
+*cx_Freeze-4.3.1 (18 Dec 2012) + + 18 Dec 2012; Sergey Popov <pinkbyte@gentoo.org> +cx_Freeze-4.3.1.ebuild, + +metadata.xml: + Initial commit, wrt bug #184263 Thanks to all