Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 171944 - komodo-edit-bin-4.0.2.ebuild (new package)
Summary: komodo-edit-bin-4.0.2.ebuild (new package)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement with 6 votes (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2007-03-23 18:05 UTC by email_deleted_GqKU
Modified: 2017-03-25 16:04 UTC (History)
19 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
komodo-edit-bin-4.0.2.ebuild (new package) (komodo-edit-bin-4.0.2.ebuild,2.37 KB, text/plain)
2007-03-23 18:06 UTC, email_deleted_GqKU
Details
metadata.xml (EN, FR) for komodo-edit-bin (metadata.xml,1.12 KB, application/xml)
2007-03-23 18:07 UTC, email_deleted_GqKU
Details
ActiveState_Komodo_Edit license (ActiveState_Komodo_Edit,10.06 KB, text/plain)
2007-03-23 18:08 UTC, email_deleted_GqKU
Details
komodo-edit-bin-4.3.2.ebuild (komodo-edit-bin-4.3.2.ebuild,2.37 KB, text/plain)
2008-05-29 19:02 UTC, Liviu Andronic
Details
ebuild for komodo-edit-bin-4.4.1 (komodo-edit-bin-4.4.1.ebuild,2.37 KB, text/plain)
2009-02-19 23:37 UTC, Liviu Andronic
Details
ebuild for komodo-edit-bin-5.4.2 (komodo-edit-bin-5.2.4.ebuild,2.39 KB, text/plain)
2010-05-30 15:11 UTC, Ross Barrett
Details
komodo-edit-bin-6.1.2 strace file (komodo-edit-bin-6.1.2_strace-v01,20.83 KB, text/plain)
2011-07-17 14:51 UTC, MickKi
Details
Ebuild for komodo-edit-bin-6.1.3 (build 8844). (komodo-edit-bin-6.1.3.ebuild,2.30 KB, text/plain)
2011-10-28 16:17 UTC, Sergey Zhuga
Details
Ebuild for komodo-edit-bin-8.0.0 (build 12188) (komodo-edit-bin-8.0.0.ebuild,2.28 KB, text/plain)
2013-03-17 11:19 UTC, MickKi
Details
Ebuild for komodo-edit-bin-8.0.2 (build 12590) (komodo-edit-bin-8.0.2.ebuild,2.28 KB, text/plain)
2013-08-19 07:42 UTC, Marcus van Dam
Details
komodo-edit-bin-8.5.1 (build 13781) (file_171944.txt,2.34 KB, text/plain)
2013-10-18 19:55 UTC, MickKi
Details
app-editors/komodo-edit-bin-10.2.1.ebuild (komodo-edit-bin-10.2.1.ebuild,1.97 KB, text/plain)
2017-03-25 15:48 UTC, ephemer0l
Details

Note You need to log in before you can comment on or make changes to this bug.
Description email_deleted_GqKU 2007-03-23 18:05:11 UTC
- Description: Freeware advanced editor for dynamic and Web languages. [Note that it is a limited version of the Komodo IDE -which is also available for Linux, though not a freeware]

- Homepage: http://www.activestate.com/products/komodo_edit/

- License: ActiveState Komodo Edit (globally, proprietary software, free (cost) for personal and commercial use, free ("freedom" and cost) to distribute, without any change, non commercially). It is not yet included in "/usr/portage/licenses" (I will attach it).

- New local USE flag: `app-editors/komodo-edit-bin:default-templates - Installs the default templates for new files` (Rationale: most default templates are empty, or near-empty, and can clutter the new file dialog, so we permit not to install them -some people might want to keep them, as a number of these files still contain a possibly useful template).

- Category and package name: "app-editor/komodo-edit-bin".

- Note: it is an x86 binary package; sources are not available.

- Note: the package ships with its own Python (it seems to be well-separated, but symlinks to the system version does not seem to work), Mozilla (Komodo Edit seems to be using Mozilla for its whole interface, so I have no idea if we could use our own version), HTML tidy (could be replaced with a simple symlink), and a number of DTDs/schemas (including a few for which we already have ebuilds).
Comment 1 email_deleted_GqKU 2007-03-23 18:06:12 UTC
Created attachment 114156 [details]
komodo-edit-bin-4.0.2.ebuild (new package)
Comment 2 email_deleted_GqKU 2007-03-23 18:07:21 UTC
Created attachment 114157 [details]
metadata.xml (EN, FR) for komodo-edit-bin
Comment 3 email_deleted_GqKU 2007-03-23 18:08:41 UTC
Created attachment 114159 [details]
ActiveState_Komodo_Edit license
Comment 4 email_deleted_GqKU 2007-03-23 18:18:21 UTC
I forgot to mention that there are EXECSTACK, TEXTRELS, and insecure RUNPATH stuffs, but I don't know exactly what these are, and if there is any possibility to solve these problems with a proprietary binary package.

If needed, they have a bugzilla, here: http://bugs.ActiveState.com/Komodo
Comment 5 email_deleted_GqKU 2007-03-23 21:52:11 UTC
Note that an ebuild for Komodo IDE (the commercial IDE from which Komodo Edit is derived), has been posted in bug #82667 (an already existing ebuild request). The package is very similar, except for a few more files and directories.
Comment 6 bware 2007-10-19 17:03:07 UTC
x86? (sys-libs/lib-compat-1.1)
!x86? (app-emulation/emul-linux-x86-compat)

Lets it work for amd64 as well.
Comment 7 Dennis Schridde 2007-12-23 18:15:55 UTC
Was FOSSed a month ago. Sourcepackages seem to be still missing, though.
http://www.openkomodo.com/
Comment 8 Federico Ferri (RETIRED) gentoo-dev 2007-12-30 18:30:11 UTC
as the openkomodo's README says, source are available (only?) from SVN:

svn co http://svn.openkomodo.com/repos/openkomodo/trunk openkomodo
Comment 9 Trent Mick 2008-01-02 20:01:46 UTC
If it would really help, I should be able to add the creation of source packages to regular releases. Would that help?

Otherwise the following works:

 svn export http://svn.openkomodo.com/repos/openkomodo/trunk openkomodo
 tar czf openkomodo.tar.gz openkomodo

Comment 10 Karl H 2008-01-09 08:24:41 UTC
Most gentoo packages prefer released versions as they are easier to incorporate into portage. QA is easier, and you don't have a moving target that a SVN repository is. 
Comment 11 Trent Mick 2008-01-09 18:19:23 UTC
Karl,

Note that the "build number" in a given Komodo release, e.g. the "527" in this build:

http://downloads.openkomodo.com/komodoedit/nightly/latest-trunk/Komodo-Edit-4.3.0-alpha1-527-linux-libcpp6-x86.tar.gz

is the SVN revision number from which that Komodo is built. So the exact source for that build can be retrieved via:

 svn export -r 527 http://svn.openkomodo.com/repos/openkomodo/trunk openkomodo
 tar czf openkomodo-527.tar.gz openkomodo
Comment 12 MickKi 2008-05-05 08:24:29 UTC
Hi All, any idea how long before this editor is included in the portage tree?
-- 
Regards,
Mick
Comment 13 Tanktalus 2008-05-15 20:41:34 UTC
AMD64:

error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory

I think this requires gtk+ (or emul-linux-x86-gtklibs) as well.
Comment 14 Liviu Andronic 2008-05-29 19:02:27 UTC
Created attachment 154735 [details]
komodo-edit-bin-4.3.2.ebuild
Comment 15 Liviu Andronic 2008-05-29 19:10:12 UTC
(In reply to comment #14)
> Created an attachment (id=154735) [edit]
> komodo-edit-bin-4.3.2.ebuild
> 

I hacked the previously 4.0.2 ebuild, by updating the download path and uncommenting the following line: 
dodoc FEEDBACK.txt README.txt RELNOTES.txt || die "dodoc failed"

With this line emerge fails. 

It is important to note that Komodo Edit is now released under a different license: 
"Komodo Edit is built on the Mozilla code base and is now licensed under the same terms as Firefox: Mozilla Public License (MPL), GNU General Public License (GPL), and GNU Lesser Public License (LGPL)."

Comment 16 Ferry 2008-09-03 07:30:35 UTC
Any news on this package? 4.4 is out btw, would be nice to have it in portage.
Comment 17 MickKi 2008-09-03 19:36:43 UTC
Yes please!  :)

The wife is waiting to use her KDE desktop and her excuse is that it does not have Komodo-Edit for her web development work.
Comment 18 Liviu Andronic 2009-02-19 23:37:55 UTC
Created attachment 182591 [details]
ebuild for komodo-edit-bin-4.4.1

Here's another hack-ebuild that works here. There were couple of errors, but no show-stoppers; dunno what they mean, but if you want komodo-edit on your computer, you should probably not worry. 

Would be nice if someone added the ebuild to the official tree. For those installing it manually, consider the "dev-util" category. 

### emerge-time errors ###
 * QA Notice: The following files contain insecure RUNPATH's
 *  Please file a bug about this at http://bugs.gentoo.org/
 *  with the maintaining herd of the package.
 * /var/tmp/portage/dev-util/komodo-edit-bin-4.4.1/image/opt/komodo-edit-bin-4.4.1/lib/python/lib opt/komodo-edit-bin-4.4.1/lib/python/bin/python2.5

Auto fixing rpaths for /var/tmp/portage/dev-util/komodo-edit-bin-4.4.1/image/opt/komodo-edit-bin-4.4.1/lib/python/lib opt/komodo-edit-bin-4.4.1/lib/python/bin/python2.5

 * QA Notice: The following files contain runtime text relocations
 *  Text relocations force the dynamic linker to perform extra
 *  work at startup, waste system resources, and may pose a security
 *  risk.  On some architectures, the code may not even function
 *  properly, if at all.
 *  For more information, see http://hardened.gentoo.org/pic-fix-guide.xml
 *  Please include the following list of files in your report:
 * TEXTREL opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/lib-dynload/_hashlib.so
 * TEXTREL opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/lib-dynload/_ssl.so

scanelf: Sorry, long names not yet supported; output will be incomplete for /var/tmp/portage/dev-util/komodo-edit-bin-4.4.1/image/opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a

 * QA Notice: The following files contain executable stacks
 *  Files with executable stacks 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 file is fixed.
 *  For more information, see http://hardened.gentoo.org/gnu-stack.xml
 *  Please include the following list of files in your report:
 * RWX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/lib-dynload/_ctypes.so
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:getbuildinfo.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:_typesmodule.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:acceler.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:grammar1.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:listnode.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:node.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:parser.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:parsetok.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:bitset.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:metagrammar.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:firstsets.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:grammar.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:pgen.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:myreadline.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:tokenizer.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:abstract.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:boolobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:bufferobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:cellobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:classobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:cobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:codeobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:complexobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:descrobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:enumobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:exceptions.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:genobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:fileobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:floatobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:frameobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:funcobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:intobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:iterobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:listobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:longobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:dictobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:methodobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:moduleobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:object.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:obmalloc.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:rangeobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:setobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:sliceobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:stringobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:structseq.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:tupleobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:typeobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:weakrefobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:unicodeobject.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:unicodectype.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:Python-ast.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:asdl.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:ast.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:bltinmodule.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:ceval.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:compile.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:codecs.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:errors.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:frozen.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:frozenmain.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:future.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:getargs.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:getcompiler.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:getcopyright.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:getmtime.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:getplatform.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:getversion.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:graminit.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:import.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:importdl.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:marshal.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:modsupport.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:mystrtoul.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:mysnprintf.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:pyarena.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:pyfpe.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:pystate.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:pythonrun.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:structmember.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:symtable.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:sysmodule.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:traceback.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:getopt.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:pystrtod.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:dynload_shlib.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:thread.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:config.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:getpath.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:main.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:gcmodule.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:threadmodule.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:signalmodule.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:posixmodule.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:errnomodule.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:pwdmodule.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:_sre.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:_codecsmodule.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:zipimport.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/libpython2.5.a:xxsubtype.o
 * !WX --- --- opt/komodo-edit-bin-4.4.1/lib/python/lib/python2.5/config/python.o
Comment 19 Federico Ferri (RETIRED) gentoo-dev 2009-08-10 18:49:40 UTC
version 5.1.4 and 5.2.0a1 are out :)
Comment 20 MickKi 2010-01-17 15:16:21 UTC
(In reply to comment #19)
> version 5.1.4 and 5.2.0a1 are out :)

Hi guys, any progress on this?
-- 
Regards,
Mick
Comment 21 Ross Barrett 2010-05-30 15:11:13 UTC
Created attachment 233519 [details]
ebuild for komodo-edit-bin-5.4.2

I've modified Liviu's 4.4.1 ebuild to work for 5.4.2 (build 4343 x86_64).  Not extensively tested, but it works on my machine.
Comment 22 Jory A. Pratt gentoo-dev 2011-01-21 23:28:02 UTC
Please do not add mozilla@gentoo.org to maintainer-wanted bugs, we are not interested in any new packages at this time or in the near future.
Comment 23 Jory A. Pratt gentoo-dev 2011-01-21 23:31:22 UTC
(In reply to comment #20)
> (In reply to comment #19)
> > version 5.1.4 and 5.2.0a1 are out :)
> 
> Hi guys, any progress on this?
> -- 
> Regards,
> Mick
> 
Based on your use of jpeg dep it needs to use the virtual/jpeg instead. Just a heads up as libjpeg-turbo will be keyworded once 1.1 final is released.
Comment 24 MickKi 2011-07-09 13:35:13 UTC
I'm running version 5.2.4 on x86, but there is no version 5.4.2 listed in http://downloads.activestate.com/Komodo/releases/*

Meanwhile, Komodo-Edit-6.1.1-7295-linux-libcpp6-x86.tar.gz6 version has now been released.  Any chance of moving this package to the main tree?
-- 
Regards,
Mick
Comment 25 MickKi 2011-07-17 14:46:57 UTC
I had a crack at installing komodo-edit-bin-6.1.2 on a x86 system, by using this:
===============================================
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit eutils versionator

MY_MINOR_VERSION="$(get_version_component_range 1-6)"
MY_BUILD="8334"

DESCRIPTION="Freeware advanced editor for dynamic and Web languages"
HOMEPAGE="http://www.activestate.com/products/komodo_edit/"
LICENSE="ActiveState Komodo Edit"

SRC_URI="http://downloads.activestate.com/Komodo/releases/${MY_MINOR_VERSION}/Komodo-Edit-${PV}-${MY_BUILD}-linux-libcpp6-x86.tar.gz"

SLOT="0"
KEYWORDS="-* ~x86"

IUSE="default-templates"

DEPEND=">=media-libs/jpeg-6b
        >=sys-libs/lib-compat-1.1
        virtual/libc"

RDEPEND="${DEPEND}"

S="${WORKDIR}/Komodo-Edit-${PV}-${MY_BUILD}-linux-libcpp6-x86"

QA_EXECSTACK_x86="opt/${P}/lib/python/lib/python2.6/config/python.o"

QA_TEXTRELS_x86="
        opt/${P}/lib/mozilla/components/libxpinstall.so
        opt/${P}/lib/mozilla/libxpcom_core.so
        opt/${P}/lib/mozilla/python/xpcom/_xpcom.so
        opt/${P}/lib/mozilla/python/komodo/SilverCity/_SilverCity.so
        opt/${P}/lib/mozilla/libxpcom_compat.so
        opt/${P}/lib/mozilla/plugins/libnpscimoz.so"

src_install() {

        KOMODO_EDIT_INSTALLDIR="/opt/${P}"

        dodir "${KOMODO_EDIT_INSTALLDIR}"
        
        "${S}/install.sh" \
                --install-dir "${D}/${KOMODO_EDIT_INSTALLDIR}" \
                --suppress-shortcut || die "original installer script failed"
        
        # Patches the Komodo launcher script, with the real base install dir.
        sed --in-place "s/^\INSTALLDIR=.*\$/INSTALLDIR=\"${KOMODO_EDIT_INSTALLDIR//\//\\/}\"/" \
                "${D}/${KOMODO_EDIT_INSTALLDIR}/bin/komodo" || die "sed bin/komodo failed"

        dosym "${KOMODO_EDIT_INSTALLDIR}/bin/komodo" "/usr/bin/${P}" &&
        dosym "./${P}" "/usr/bin/${PN}" ||
                die "failed dosym Komodo launcher script"

        # Most default templates are empty, or near-empty, and can clutter
        # the new file dialog, so we permit not to install them.
        use default-templates || (
                rm -R "${D}/${KOMODO_EDIT_INSTALLDIR}/"lib/mozilla/extensions/*/templates/* &&
                rm -R "${D}/${KOMODO_EDIT_INSTALLDIR}/"lib/support/default-templates/* ||
                        die "failed removing default templates"
        )

#       dodoc FEEDBACK.txt README.txt RELNOTES.txt || die "dodoc failed"

        dosym "${KOMODO_EDIT_INSTALLDIR}/share/icons/komodo48.png" \
                "/usr/share/pixmaps/${PN}.png" || die "dosym pixmap icon failed"

        make_desktop_entry \
                "${PN}" \
                "Komodo Edit" \
                "${PN}.png" \
                "Development;IDE;Editor;TextEditor;ActiveState" ||
                        die "make_desktop_entry failed"
}
===============================================

The install seems to work and all looks promising until I try to launch the app.  It then crashes, launches a Gtk gui to email the crash file to the devs and this is what is shown on the terminal from which I launched it:

(crashreporter:9220): Gtk-CRITICAL **: IA_gtk_widget_set_sensitive: assertion 
`GTK_IS_WIDGET (widget)' failed.

I attach a strace file in case someone can help me troubleshoot this.

-- 
Regards,
Mick
Comment 26 MickKi 2011-07-17 14:51:19 UTC
Created attachment 280241 [details]
komodo-edit-bin-6.1.2 strace file
Comment 27 Sergey Zhuga 2011-10-28 16:17:09 UTC
Created attachment 291101 [details]
Ebuild for komodo-edit-bin-6.1.3 (build 8844).

Tested on amd64 but should work on x86.
Comment 28 MickKi 2011-10-29 11:29:30 UTC
Thank you Sergey!  :-)

I can confirm that it installs without problems in an x86 box.  (There's only a warning about .desktop files which can be ignored).

Regards,
Mick
Comment 29 David 2011-11-03 02:34:26 UTC
(In reply to comment #28)

> I can confirm that it installs without problems in an x86 box.  (There's only a
> warning about .desktop files which can be ignored).


I can confirm the same.  Would be nice to have it in Portage.
Comment 30 MickKi 2012-03-09 00:34:00 UTC
The latest update of python broke Komodo-edit.  It won't install when running python-updater:

# eselect python list
Available Python interpreters:
  [1]   python2.7 *
  [2]   python3.1
  [3]   python3.2

# eselect python list --python3
Available Python 3 interpreters:
  [1]   python3.1
  [2]   python3.2 *

This is how it fails:
==========================================
>>> Emerging (1 of 14) app-editors/komodo-edit-bin-6.1.3 from x-portage
 * Komodo-Edit-6.1.3-8844-linux-libcpp6-x86.tar.gz RMD160 SHA1 SHA256 size ;-) ...         [ ok ]
>>> Unpacking source...
>>> Unpacking Komodo-Edit-6.1.3-8844-linux-libcpp6-x86.tar.gz to /var/tmp/portage/app-editors/komodo-edit-bin-6.1.3/work
>>> Source unpacked in /var/tmp/portage/app-editors/komodo-edit-bin-6.1.3/work
>>> Preparing source in /var/tmp/portage/app-editors/komodo-edit-bin-6.1.3/work/Komodo-Edit-6.1.3-8844-linux-libcpp6-x86 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/app-editors/komodo-edit-bin-6.1.3/work/Komodo-Edit-6.1.3-8844-linux-libcpp6-x86 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/app-editors/komodo-edit-bin-6.1.3/work/Komodo-Edit-6.1.3-8844-linux-libcpp6-x86 ...
>>> Source compiled.
>>> Test phase [not enabled]: app-editors/komodo-edit-bin-6.1.3

>>> Install komodo-edit-bin-6.1.3 into /var/tmp/portage/app-editors/komodo-edit-bin-6.1.3/image/ category app-editors
install: Installing ActiveState Komodo to '/var/tmp/portage/app-editors/komodo-edit-bin-6.1.3/image/opt/komodo-edit-bin-6.1.3'...
relocate this Python to '/opt/komodo-edit-bin-6.1.3/lib/python'
relocate '/opt/komodo-edit-bin-6.1.3/lib/python/bin/2to3'
ACCESS DENIED  unlink:       /opt/komodo-edit-bin-6.1.3/lib/python/bin/2to3
install: error: [Errno 13] Permission denied: '/opt/komodo-edit-bin-6.1.3/lib/python/bin/2to3'
 * ERROR: app-editors/komodo-edit-bin-6.1.3 failed (install phase):
 *   original installer script failed
 * 
 * Call stack:
 *     ebuild.sh, line  85:  Called src_install
 *   environment, line 1927:  Called die
 * The specific snippet of code:
 *       "${S}/install.sh" --install-dir "${D}/${KOMODO_EDIT_INSTALLDIR}" --dest-dir ${KOMODO_EDIT_INSTALLDIR} --suppress-shortcut || die "original installer script failed";
 * 
 * If you need support, post the output of 'emerge --info =app-editors/komodo-edit-bin-6.1.3',
 * the complete build log and the output of 'emerge -pqv =app-editors/komodo-edit-bin-6.1.3'.
 * This ebuild is from an overlay named 'x-portage': '/usr/local/portage/'
 * The complete build log is located at '/var/log/portage/app-editors:komodo-edit-bin-6.1.3:20120309-002519.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-editors/komodo-edit-bin-6.1.3/temp/environment'.
 * S: '/var/tmp/portage/app-editors/komodo-edit-bin-6.1.3/work/Komodo-Edit-6.1.3-8844-linux-libcpp6-x86'
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE "/var/log/sandbox/sandbox-6394.log"

VERSION 1.0
FORMAT: F - Function called
FORMAT: S - Access Status
FORMAT: P - Path as passed to function
FORMAT: A - Absolute Path (not canonical)
FORMAT: R - Canonical Path
FORMAT: C - Command Line

F: unlink
S: deny
P: /opt/komodo-edit-bin-6.1.3/lib/python/bin/2to3
A: /opt/komodo-edit-bin-6.1.3/lib/python/bin/2to3
R: /opt/komodo-edit-bin-6.1.3/lib/python/bin/2to3
C: /var/tmp/portage/app-editors/komodo-edit-bin-6.1.3/work/Komodo-Edit-6.1.3-8844-linux-libcpp6-x86/INSTALLDIR/lib/python/bin/python -E /var/tmp/portage/app-editors/komodo-edit-bin-6.1.3/work/Komodo-Edit-6.1.3-8844-linux-libcpp6-x86/support/_install.py --install-dir /var/tmp/portage/app-editors/komodo-edit-bin-6.1.3/image///opt/komodo-edit-bin-6.1.3 --dest-dir /opt/komodo-edit-bin-6.1.3 --suppress-shortcut 
--------------------------------------------------------------------------------

>>> Failed to emerge app-editors/komodo-edit-bin-6.1.3, Log file:
==========================================


Please find emerge-info below:

# emerge --info komodo-edit-bin
Portage 2.1.10.44 (default/linux/x86/10.0/desktop, gcc-4.5.3, glibc-2.13-r4, 3.2.1-gentoo-r2 i686)
=================================================================
                        System Settings
=================================================================
System uname: Linux-3.2.1-gentoo-r2-i686-Intel-R-_Pentium-R-_4_CPU_3.40GHz-with-gentoo-2.0.3
Timestamp of tree: Thu, 08 Mar 2012 17:45:01 +0000
app-shells/bash:          4.1_p9
dev-lang/python:          2.7.2-r3, 3.1.4-r3, 3.2.2
dev-util/cmake:           2.8.6-r4
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.0.3
sys-apps/openrc:          0.9.8.4
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13::<unknown repository>, 2.68
sys-devel/automake:       1.10.3, 1.11.1
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            4.5.3-r2
sys-devel/gcc-config:     1.5-r2
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 3.1 (virtual/os-headers)
sys-libs/glibc:           2.13-r4
Repositories: gentoo x-portage
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA AdobeFlash-10.3 PUEL skype-eula"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fail-clean fixlafiles news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox"
FFLAGS=""
GENTOO_MIRRORS="http://10.10.10.5:1024/ http://gentoo.tiscali.nl/ http://mirror.switch.ch/ftp/mirror/gentoo/ http://mirror.qubenet.net/mirror/gentoo/ http://mirror.bytemark.co.uk/gentoo/ http://mirror.muntinternet.net/pub/gentoo/ http://mirror.cambrium.nl/pub/os/linux/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo"
LANG="en_GB.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en_GB en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://10.10.10.5/gentoo-portage"
USE="X a52 aac aalib acl acpi alsa apache2 asf avi berkdb bluetooth branding bzip2 cairo cdda cddb cdparanoia cdr cli consolekit cracklib crypt css cups cxx dbus divx dri dts dv dvd dvdr dvdread emboss encode exif fam ffmpeg firefox flac fortran fuse gdbm gdu gif gimp gmedia gpm hpijs iconv imlib ipv6 jpeg kde lcms ldap libnotify live lzo mad mjpeg mmx mng modplug modules mozdevelop mp3 mp4 mpeg mplayer mudflap mysql ncurses nls npp nptl nptlonly nsplugin ogg opengl openmp pam pango pcre pdf png policykit ppds pppd qt3support qt4 quicktime readline realmedia rtmp scanner sdl semantic-desktop session smp spell sse sse2 ssl startup-notification svg sysfs tcpd theora tiff truetype udev unicode usb utf8 v4l vcd vhosts vorbis vram webdav win32codecs wmf wmp x264 x86 xcb xcomposite xine xinerama xml xorg xulrunner xv xvid xvmc yv12 zlib" ALSA_CARDS="snd-intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="fuji topfield" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB en" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon r300" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

=================================================================
                        Package Settings
=================================================================

app-editors/komodo-edit-bin-6.1.3 was built with the following:
USE="-default-templates"

-- 
Regards,
Mick
Comment 31 Sergey Zhuga 2012-03-09 18:48:21 UTC
FEATURES="-sandbox" should fix it.

Regards.
Comment 32 MickKi 2012-03-09 19:40:20 UTC
(In reply to comment #31)
> FEATURES="-sandbox" should fix it.
> 
> Regards.

Thank you, FEATURES="-sandbox -usersandbox" fixed it.
-- 
Regards,
Mick
Comment 33 MickKi 2013-03-17 11:19:07 UTC
Created attachment 342350 [details]
Ebuild for komodo-edit-bin-8.0.0 (build 12188)

I've hacked a new ebuild for the latest 8.0.0 version, which I tested on a x86 arch.

It seems to work for me, although YMMV.  I get some QA notices, like these:
================================
 * 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 --- --- opt/komodo-edit-bin-8.0.0/lib/python/lib/python2.7/lib-dynload/_hashlib.so
 * RWX --- --- opt/komodo-edit-bin-8.0.0/lib/python/lib/python2.7/lib-dynload/_ssl.so
================================

and
================================
 * As described in the Icon Theme Specification, icon file extensions are not
 * allowed in .desktop files if the value is not an absolute path.

 * QA Notice: This package installs one or more .desktop files that do not
 * pass validation.
 * 
 *      /usr/share/applications/komodo-edit-bin-komodo-edit-bin.desktop: error: value "Development;IDE;Editor;TextEditor;ActiveState;" for key "Categories" in group "Desktop Entry" contains an unregistered value "ActiveState"; values extending the format should start with "X-"
 *      /usr/share/applications/komodo-edit-bin-komodo-edit-bin.desktop: error: value "Development;IDE;Editor;TextEditor;ActiveState;" for key "Categories" in group "Desktop Entry" contains an unregistered value "Editor"; values extending the format should start with "X-"
 * 
================================

but otherwise it functions as intended.  Hope this helps others.
-- 
Regards,
Mick
Comment 34 Marcus van Dam 2013-08-19 07:42:36 UTC
Created attachment 356406 [details]
Ebuild for komodo-edit-bin-8.0.2 (build 12590)

Bumped ebuild to 8.0.2 build 12590.

Tested on amd64.
Comment 35 MickKi 2013-10-18 19:55:47 UTC
Created attachment 361262 [details]
komodo-edit-bin-8.5.1 (build 13781)

It installs and runs fine on an x86 machine.  I haven't tested it on amd64 arch.
-- 
Regards,
Mick
Comment 36 Thomas Capricelli 2014-02-25 18:21:09 UTC
I dont know if it was so when this bug was opened, but the page
http://komodoide.com/komodo-edit/

now claims that it is opensource, so no need for a -bin.
The code is even on github:
https://github.com/Komodo/KomodoEdit
Comment 37 ephemer0l 2017-03-25 15:48:37 UTC
Created attachment 468228 [details]
app-editors/komodo-edit-bin-10.2.1.ebuild

This installs but has some issues, still. I'm getting segfaults. I thought I'd share it anyway. The open source build from github is even more of a nightmare. It wants to fetch a package from mozilla's servers and the target has moved.