Date: Wed, 07 Jun 2006 19:36:42 +0300 From: Andriy Gapon <avg@icyb.net.ua> To: freebsd-ports@freebsd.org Subject: port candidate: xrefactory Message-ID: <4487009A.3010505@icyb.net.ua>
next in thread | raw e-mail | index | archive | help
I'd like to nominate a piece of software to be a FreeBSD port: http://www.xref-tech.com/xrefactory/main.html This is a tool for source code browsing and refactoring, it can do useful things like renaming a symbol (respecting its scope and type), making a function out of a selected block of code, etc. It is designed to work with (x)emacs. There are two versions - one that can work with C++, it costs money and only a trial version is available for download. The other version works with C and Java, and it is free: http://www.xref-tech.com/xrefactory-java/main.html It has the following license: # 1.) SOFTWARE: Xrefactory for Java and associated documentation is referred as "the Software" in the rest of this document. # 2.) USAGE: You are free to download, install and store the software without a charge. You are free to use this software without charges in any project whether commercial or not. # 3.) RESELLING: You are NOT allowed to resell the software to third parties in any form. # 4.) WARRANTY: THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. So the only prohibitive statement is about "reselling". I think that it does not preclude redistribution with packages, but that better be checked with the authors. Anyway, it can perfectly be used as a port. Unfortunately, this is a not ready-made candidate for ports like things based on configure and make. But I think that its build script can be easily hacked to properly build the software and installation should copy the built stuff to proper location. At the end I'd like to repeat my praises for this thing - I used it to improve and extend some C code and it helped me a lot. -- Andriy Gapon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4487009A.3010505>