* Possible bugs - empty try/catch/finally/switch statements
* Dead code - unused local variables, parameters and private methods
* Suboptimal code - wasteful String/StringBuffer usage
* Overcomplicated expressions - unnecessary if statements, for loops
that could be while loops
* Duplicate code - copied/pasted code means copied/pasted bugs
WWW: http://pmd.sourceforge.net/
PR: 99907
Submitted by: Alex Varju <freebsd-ports@varju.ca>
ObjectiveC compillers without target libraries (i.e libstdc++ isn't included).
It can be used to cross-compile operating system kernels (e.g. Linux, L4, etc)
for this architecture.
WWW: http://gcc.gnu.org/
PR: ports/94682
Submitted by: Stanislav Sedov <ssedov at mbsd.msk.ru>
Prerequisite for the GCC for PowerPC/RS6000 cross-compilation environment.
WWW: http://sources.redhat.com/binutils/
PR: ports/94681
Submitted by: Stanislav Sedov <ssedov at mbsd.msk.ru>
based boards. This code was derived from mpcbdm patch by Frank Przybylski.
This allows using this code separately from gdb, for example, to load
firmware to the board, or retrive information about it.
The package includes example "mpc8xx" program, that displays information
about connected board using libmpcbdm library.
The schematic of adapter itself can be found at project homepage.
Author: Erwin Rol <erwin@muffin.org>
WWW: http://libmpc8xx.sourceforge.net/
PR: ports/99406
Submitted by: Stanislav Sedov <stas at fonon.realnet>
the JUnit tool for Java, and the HUnit tool for Haskell.
WWW: http://home.wanadoo.nl/maas/ocaml
PR: ports/93957
Submitted by: Meikel Brandmeyer <ocaml-ounit-port at kotka.de>
www/otrs is a dupe in index. I disconnected devel/otrs since
it looks like www/otrs was commited first and www/otrs listed
in modules while devel/otrs isn't.
Reported by: erwin index build email
This is the LIBEPP-NICBR C++ library that partially implements the Extensible
Provisioning Protocol (EPP), as described in the Internet Drafts RFC3730bis to
RFC3734bis and RFC3735.
RFC3731bis - EPP Domain Name Mapping - was implemented with hosts as attributes
of the Domain Object.
In order to conform to the .BR model, extensions to the EPP Domain Name and
Contact Mapping were made (draft-neves-epp-brdomain and draft-neves-epp-brorg),
supported since version 0.2. The documentation for these extensions is
available at EPP References [1].
[1]
http://registro.br/epp/rfc-EN.html
WWW: http://registro.br/epp/
implementing most of the functions available in System V R4 curses. It
supports most compilers for these platforms. The X11 port allows existing
text-mode curses programs to be re-compiled and linked with PDCurses to
produce native X11 applications.
WWW: http://pdcurses.sourceforge.net/
libleaftag is the core tagging library. It's GObject-based and provides a
simple means for tagging and untagging files, retrieving lists of tags, and
generally manipulating the database.
Project homepage:
WWW: http://www.chipx86.com/wiki/Leaftag
PR: ports/98113
Submitted by: Khairil Yusof <kaeru@inigo-tech.com>
and wrap-around. It is a clock only; it has absolutely no concept of dates.
Vagaries of date/time such as leap seconds and daylight savings time are
unsupported.
WWW: http://search.cpan.org/dist/Time-Clock/
PR: ports/99667
Submitted by: Zach Thompson <hideo@lastamericanempire.com>
programs that are event-driven, networked, non-blocking and portable.
It includes a simple API to do any networking, file I/O and pipes.
It is multiplatform and runs on POSIX-like systems and Windows.
WWW: http://www.lundman.net/wiki/index.php/LiON
PR: ports/99589
Submitted by: Marco Molteni <molterSPAM@gufiSPAM.org>
and other special celebrations. The calculation is driver-based so
it is easy to add new drivers that calculate a country's holidays.
The methods of the class can be used to get a holiday's date and
title in various languages.
WWW: http://pear.php.net/package/Date_Holidays
PR: ports/99069
Submitted by: Thomas Abthorpe <thomas@goodking.ca>
test results, and defects throughout the application life cycle.
The tool provides a structured approach to software testing and
increases the visibility of the testing process by creating a
common repository for all test assets including requirements,
test cases, test plans, and test results. Regardless of their
geographic location, rth allows testers, developers, business
analysts, and managers to monitor and gauge application
readiness. The tool includes modules for requirements management,
test planning, test execution, defect tracking, and reporting.
WWW: http://rth-is-quality.com/
PR: ports/99083
Submitted by: Jan Siml <jsi@jules.de>
valid Common Lisp and has been tested in Allegro CL 4.1, Lucid CL 4.0.1,
MCL 2.0 and CMU CL. It allows the user to type arithmetic expressions in
the traditional way (e.g., 1+2) when writing Lisp programs instead of
using the normal Lisp syntax (e.g., (+ 1 2)). It is not intended to be a
full replacement for the normal Lisp syntax.
This package is compiled with SBCL.
Written by Mark Kantrowitz, School of Computer Science,
Carnegie Mellon University, March 1993.
WWW: http://www.cliki.net/infix
PR: ports/93223
Submitted by: Pedro F Giffuni <giffunip@asme.org>
valid Common Lisp and has been tested in Allegro CL 4.1, Lucid CL 4.0.1,
MCL 2.0 and CMU CL. It allows the user to type arithmetic expressions in
the traditional way (e.g., 1+2) when writing Lisp programs instead of
using the normal Lisp syntax (e.g., (+ 1 2)). It is not intended to be a
full replacement for the normal Lisp syntax.
This package is compiled with CMUCL.
Written by Mark Kantrowitz, School of Computer Science,
Carnegie Mellon University, March 1993.
WWW: http://www.cliki.net/infix
PR: ports/93223
Submitted by: Pedro F. Giffuni <giffunip@asme.org>
valid Common Lisp and has been tested in Allegro CL 4.1, Lucid CL 4.0.1,
MCL 2.0 and CMU CL. It allows the user to type arithmetic expressions in
the traditional way (e.g., 1+2) when writing Lisp programs instead of
using the normal Lisp syntax (e.g., (+ 1 2)). It is not intended to be a
full replacement for the normal Lisp syntax.
It is known to be compatible with CMUCL, CLISP, MCL, and SBCL.
Written by Mark Kantrowitz, School of Computer Science,
Carnegie Mellon University, March 1993.
WWW: http://www.cliki.net/infix
PR: ports/93223
Submitted by: Pedro F. Giffuni
weak references. This module is a Perl-level interface to that API,
allowing weak references to be created in Perl.
A weak reference is just like an ordinary Perl reference except
that it isn't included in the reference count of the thing referred
to. This means that once all references to a particular piece of
data are weak, the piece of data is freed and all the weak references
are set to undef. This is particularly useful for implementing
circular data structures without memory leaks or caches of objects.
WWW: http://search.cpan.org/dist/WeakRef/
PR: ports/98963
Submitted by: Dmitry Marakasov <amdmi3@mail.ru>