robust, scalable applications, EiffelStudioTM is the only tool for realizing
the full power of the Eiffel Development FrameworkTM. It is available under a
Dual Licensing model. Users can use either commercial or Open Source
licensing.
EiffelStudio is more than just an IDE.
Imagine being able to model your system as you think - capturing your
requirements and your thought processes in Eiffel. Then, when you are ready to
Design, you build upon the model you just created, still in Eiffel. And then
you implement, in Eiffel. You never need to throw anything out and start over.
You don't need extra tools to be able to go back and make changes in
architecture safely. Roundtrip engineering? It's built in by design. Testing,
metrics and productivity tools? They're built in.
And debugging? Eiffel's native Design by ContractTM prevents 90% of the bugs
from ever occurring in the first place - and what bugs remain are easily
traced and repaired, typically within ten minutes.
WWW: http://www.eiffel.com/products/studio/
- Rewrite check of 'menubar' feature in x11/rxvt when X11 option is enabled.
- Add dep to ALL_TARGET instead of running ${GMAKE} in post-configure.
- Add OPTIONS.
- Remove BROKEN for amd64 (builds).
- Remove BROKEN for ia64 (let's see what happens now).
- Add WWW line to pkg-descr.
- Added typedef hacks (has a bug that doesn't allow default arguments in
function pointers, and also doesn't allow arrays of function pointers) to
allow building with GCC > 2.95 (the problems are known, though).
- Reformat tabs.
- Use SF macro from bsd.sites.mk.
- Add option to disable NLS.
- Remove BROKEN on !i386 (works on amd64 after adding -fPIC to the modules).
- Make RI generation disabled by default (it causes problems
on slow hardware)
- PREFIX-cleaness fixes (in bsd.ruby.mk) [1]
- Take maintainership of bsd.ruby.mk [1]
The patch was tested in the tinderbox with all ruby-dependend ports.
Approved by: portmgr (linimon)
-USE_X_PREFIX -> USE_XLIB, no function change because of gnomeprefix.
-Add desktopfileutils dependency and manual run update-desktop-database.
-Remove the locale dirs that aren't in the mtree.
Security: Format string vulnerabilities
http://bugzilla.gnome.org/show_bug.cgi?id=342111