| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Understand can parse a C/C++ project helping reverse engineer it
[begin snip from the www site]
Understand parses any sized C or C++ project to help you reverse
engineer, document and understand it and thus maintain it better.
It supports K&R C, ANSI C, or C++ source code. Projects can contain
mixed C/C++ code as well. The parser is efficient, fast, and can
handle very large projects. Very little is needed to get started
- just aim it at your source tree. Optionally (and for more parsing
accuracy) add any externally defined macro definitions and include
paths. All of this is done from the GUI - you should be able to do
an initial analysis of your project in a few minutes.
Understand for C++ quickly documents Class inheritance hierarchies
(Base Class and Derived Classes), Call and CallBy Trees, Include
and Include By Trees, as well as where and how everything in your
source code is used (cross reference). Understand for C++ creates
detailed automatic documentation about your source code in HTML
and text reports Using the PERL and C API you can write your own
documentation generators.
[end snip from the www site]
You need a limited time period license to run the product in
evaluation mode. One can be obtained in the www site. A permanent
license can be purchased there too.
- Instalation issues:
This port has a hardcoded directory structure which is required to
run it. Therefore, some measures are necessary to install it under
FreeBSD following handbook rules'
1) All files but binaries are installed according to hier(7)
2) A fake structure is created under ${PREFIX}/lib/understand_c to
please the program and soft links are made there to the correct
locations under hier(7)
3) The binaries are installed under ${PREFIX}/lib/understand_c/bin
and a wrapper is installed under ${PREFIX}/bin pointing to the fake
structure
4) Since a license is required to run the program, warnings are
issued when either it is installed or a package is added
5) Since the legal status is still being debated with the developers,
it will be marked as RESTRICTED for the time being and LEGAL
will be updated accordingly
Notes:
svn path=/head/; revision=39327
|
|
|
|
| |
Notes:
svn path=/head/; revision=39309
|
|
|
|
|
|
|
|
|
| |
* Fix the build problem that was created when bsd.port.mk started setting
CXXFLAGS in MAKE_ENV. The problem is if a port uses a BSD-style Makefile
and C++, sys.mk will not craft a proper CXXFLAGS because it uses "=?".
Notes:
svn path=/head/; revision=39308
|
|
|
|
|
|
|
| |
Perl's tie equivalent.
Notes:
svn path=/head/; revision=39258
|
|
|
|
|
|
|
| |
Submitted by: fenner log
Notes:
svn path=/head/; revision=39225
|
|
|
|
|
|
|
| |
Submitted by: fenner log
Notes:
svn path=/head/; revision=39221
|
|
|
|
|
|
|
|
|
| |
MAINTAINER= is changed to MAINTAINER?=.
Then, MAINTAINER is able to be added into a slave port's Makefile.
So I added it in this port's Makefile.
Notes:
svn path=/head/; revision=39214
|
|
|
|
| |
Notes:
svn path=/head/; revision=39210
|
|
|
|
| |
Notes:
svn path=/head/; revision=39198
|
|
|
|
|
|
|
|
|
|
| |
- Sort pkg-plist
PR: 25575
Submitted by: maintainer
Notes:
svn path=/head/; revision=39190
|
|
|
|
|
|
|
| |
Regexx is a complete regular expressions C++ solution
Notes:
svn path=/head/; revision=39180
|
|
|
|
|
|
|
| |
Dia2Code is a small utility used to generate code from a Dia diagram
Notes:
svn path=/head/; revision=39161
|
|
|
|
|
|
|
|
|
|
|
| |
KDE Studio is an IDE (integrated development environment) for the
K Desktop Environment (KDE).
PR: 24576
Submitted by: Trenton Schulz <twschulz@cord.edu>
Notes:
svn path=/head/; revision=39132
|
|
|
|
| |
Notes:
svn path=/head/; revision=39128
|
|
|
|
|
|
|
| |
Submitted by: clive.
Notes:
svn path=/head/; revision=39123
|
|
|
|
|
|
|
| |
Submitted by: bento
Notes:
svn path=/head/; revision=39097
|
|
|
|
|
|
|
| |
Submitted by: Stijn Hoop <stijn@win.tue.nl>
Notes:
svn path=/head/; revision=39092
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Allegro is a cross-platform library intended for use in computer games and
other types of multimedia programming.
The WITHOUT_DEVEL option will prevent installation of some development
utilities, while WITHOUT_MAN won't install the (many) manual pages.
More about allegro at http://www.talula.demon.co.uk/allegro/
PR: 25331
Notes:
svn path=/head/; revision=39059
|
|
|
|
|
|
|
|
| |
PR: 25510
Submitted by: maintainer
Notes:
svn path=/head/; revision=39038
|
|
|
|
| |
Notes:
svn path=/head/; revision=39031
|
|
|
|
| |
Notes:
svn path=/head/; revision=39014
|
|
|
|
| |
Notes:
svn path=/head/; revision=38986
|
|
|
|
| |
Notes:
svn path=/head/; revision=38984
|
|
|
|
|
|
|
|
|
| |
This is a collection of applications and tools used by KDE developers.
It also has example code for use in learning KDE programming or starting
a new KDE application.
Notes:
svn path=/head/; revision=38983
|
|
|
|
|
|
|
|
|
| |
I'll re-add it as 'kdesdk'.
Asked by: will
Notes:
svn path=/head/; revision=38982
|
|
|
|
|
|
|
|
|
| |
This is a collection of applications and tools used by KDE developers.
It also has example code for use in learning KDE programming or starting
a new KDE application.
Notes:
svn path=/head/; revision=38976
|
|
|
|
| |
Notes:
svn path=/head/; revision=38971
|
|
|
|
| |
Notes:
svn path=/head/; revision=38970
|
|
|
|
|
|
|
| |
Noted by: ports fenner
Notes:
svn path=/head/; revision=38935
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
p5-BSD-Resource => 1.09
p5-CGI-Application => 1.2
p5-CGI_Lite => 2.0
p5-Convert-ASN1 => 0.08
p5-IO-Tty => 0.04
p5-IO-stringy => 1.219
p5-Class-MethodMaker => 1.02
Notes:
svn path=/head/; revision=38928
|
|
|
|
| |
Notes:
svn path=/head/; revision=38917
|
|
|
|
| |
Notes:
svn path=/head/; revision=38885
|
|
|
|
|
|
|
| |
Partically Submitted by: Daniel O'Connor <doconnor@gsoft.com.au>
Notes:
svn path=/head/; revision=38883
|
|
|
|
|
|
|
| |
UDS (Useful Development Stuff) Collection
Notes:
svn path=/head/; revision=38842
|
|
|
|
| |
Notes:
svn path=/head/; revision=38831
|
|
|
|
|
|
|
| |
the ports tree.
Notes:
svn path=/head/; revision=38828
|
|
|
|
|
|
|
| |
program Atmel's AVR family of microcontrollers.
Notes:
svn path=/head/; revision=38818
|
|
|
|
|
|
|
|
| |
PR: 25382
Submitted by: maintainer
Notes:
svn path=/head/; revision=38815
|
|
|
|
|
|
|
|
|
|
| |
library giving userland programs access to USB devices.
PR: 24703
Submitted by: John Reynolds <jjreynold@home.com>
Notes:
svn path=/head/; revision=38814
|
|
|
|
|
|
|
|
|
|
|
| |
as well.
PR: 24853
Submitted by: Jeremy Norris <ishmael27@home.com>
Approved by: maintainer
Notes:
svn path=/head/; revision=38802
|
|
|
|
|
|
|
|
|
| |
is a shared library. Use a copy of .cerror to avoid this problem.
PR: 24845
Notes:
svn path=/head/; revision=38796
|
|
|
|
| |
Notes:
svn path=/head/; revision=38795
|
|
|
|
|
|
|
|
| |
PR: 24180
Submitted by: Andreas Schulz <ats@first.gmd.de>
Notes:
svn path=/head/; revision=38740
|
|
|
|
|
|
|
| |
Reminded by: kris
Notes:
svn path=/head/; revision=38737
|
|
|
|
|
|
|
|
|
|
| |
by strlen(s) instead.
PR: 21705
Submitted by: Alexander Kabaev <ak03@gte.com>
Notes:
svn path=/head/; revision=38733
|
|
|
|
|
|
|
|
| |
PR: 23806
Submitted by: Yen-Ming Lee <leeym@bsd.ce.ntu.edu.tw>
Notes:
svn path=/head/; revision=38728
|
|
|
|
|
|
|
|
| |
PR: 25364
Submitted by: maintainer
Notes:
svn path=/head/; revision=38723
|
|
|
|
| |
Notes:
svn path=/head/; revision=38708
|
|
|
|
|
|
|
|
|
| |
use system build-in PERL_CONFIGURE
Submitted by: gugod@gugod.org
Notes:
svn path=/head/; revision=38701
|
|
|
|
| |
Notes:
svn path=/head/; revision=38691
|