Commit Graph

2636 Commits

Author SHA1 Message Date
Cheng-Lung Sung
8372ec79ed Module::ExtractUse is basically a Parse::RecDescent grammar to
parse Perl code. It tries very hard to find all modules
(whether pragmas, Core, or from CPAN) used by the parsed code.

WWW: http://search.cpan.org/dist/Module-ExtractUse/
2007-02-13 15:47:46 +00:00
Xin LI
8818312988 java Management Extensions (JMX) is an API that facilitates building management
applications that can configure, and perform operations on, a server applica
-tion. In general, each manageable component of the server application is re
-presented by a Management Bean (or MBean, for short). JMX defines three types
of MBeans, of which Model MBeans are the most flexible. Model MBeans provide a
way to define MBeans for many different components, without having to write a
specific MBean implementation class for each one.

However, this power comes at a price. It is necessary to set up a substantial
amount of metadata about each MBean, including the attributes it should expose
(similar to JavaBeans properties), the operations it should make available (si
-milar to calling methods of a Java object via reflection), and other related
information. The Modeler component is designed to make this process fairly pain
-less -- the required metadata is configured from an XML description of each
Model MBean to be supported. In addition, Modeler provides a factory mechanism
to create the actual Model MBean instances themselves.

The Modeler component of the Jakarta Commons subproject offers convenient
support for configuring and instantiating Model MBeans (management beans),
as described in the JMX Specification.

Homepage:	http://jakarta.apache.org/commons/modeler/
Submitted by:	Nemo LIU <nemoliu at gmail dot com>
PR:		ports/109074
2007-02-13 07:06:52 +00:00
Vasil Dimov
85d3fdfa40 Add devel/pth-hard - a slave port of devel/pth which has hard syscalls
turned on.

PR:		ports/108975
Submitted by:	Martin Matuska <martin@matuska.org>
2007-02-12 16:11:21 +00:00
Cheng-Lung Sung
b7ed4185ae Add p5-Log-Dispatch-FileShared 1.02, a Log::Dispatch output class for
logging to shared files.

PR:		ports/108733
Submitted by:	Craig Manley
2007-02-12 03:53:29 +00:00
Martin Wilke
9284de6ed8 The BNF Converter is a compiler construction tool generating a
compiler front-end from a Labelled BNF grammar. It was originally
written to generate Haskell, but starting from Version 2.0, it can
also be used for generating Java, C++, and C.

Given a Labelled BNF grammar the tool produces:

  * an abstract syntax as a Haskell/C++/C module or Java directory
  * a case skeleton for the abstract syntax in the same language
  * an Alex, JLex, or Flex lexer generator file
  * a Happy, CUP, or Bison parser generator file
  * a pretty-printer as a Haskell/Java/C++/C module
  * a Latex file containing a readable specification of the language

WWW:	http://www.cs.chalmers.se/~markus/BNFC/

PR:		ports/109038
Submitted by:	Kai Wang <kaiw27 at gmail.com>
2007-02-11 12:30:38 +00:00
Kris Kennaway
9ab64be5e5 Remove ports depending on expired devel/cl-asdf-cmucl port. 2007-02-11 00:55:24 +00:00
Martin Wilke
579fa0c27b pycount helps you with a simple analysis of Python code, categorizing it into
comments, doc strings, blank lines and real code. It creates simple lines
counts for individual or multiple files, but can also be used to strip
comments from a source file, say. See a sample output of pycount running on
itself in verbose mode.

WWW:	http://python.net/~gherman/pycount.html

PR:		ports/108996
Submitted by:	Li-Wen Hsu <lwhsu at lwhsu.org>
2007-02-10 14:35:47 +00:00
Martin Wilke
b738d63363 Python Call Graph uses GraphViz to generate call graphs from one execution of
your Python code. It's very easy to use and can point out possible problems
with your code execution.

WWW:	http://pycallgraph.slowchop.com/

PR:		ports/108977
Submitted by:	Li-Wen Hsu <lwhsu at lwhsu.org>
2007-02-10 13:57:54 +00:00
Alejandro Pulver
763f20777c wxGlade is a GUI designer written in Python with the popular GUI toolkit
wxPython, that helps you create wxWindows/wxPython user interfaces. At the
moment it can generate Python, C++ and XRC (wxWindows' XML resources) code.

WWW: http://wxglade.sourceforge.net/
2007-02-09 19:19:32 +00:00
Alex Dupre
11ebfb2a00 Add Standard PHP Library extension. 2007-02-09 08:31:42 +00:00
Xin LI
bd24b02c7c New port: jakarata-commons-jxpath.
The org.apache.commons.jxpath package defines a simple interpreter of an
expression language called XPath.

Homepage:	http://jakarta.apache.org/commons/jxpath/
Submitted by:	Nemo Liu <nemoliu at gmail com>
2007-02-08 12:27:09 +00:00
Xin LI
ea211c823c New port: check is a unit testing framework for C. It
features a simple interface for defining unit tests,
putting little in the way of the developer. Tests are
run in a separate address space, so Check can catch both
assertion failures and code errors that cause segmentation
faults or other signals. The output from unit tests can be
used within source code editors and IDEs.

Homepage:	http://check.sourceforge.net/
Submitted by:	rill <jiangzhixiang embedded iscas ac cn>
2007-02-06 11:04:30 +00:00
Tom McLaughlin
b72f69d110 Remove port: Included with all current python versions in ports tree.
PR:		107282
Submitted by:	Li-Wen Hsu
Approved by:	python@ (alexbl)
2007-02-05 20:58:54 +00:00
Michael Nottebrock
74cb0fb1e8 Add qt4, a multiplatform C++ application framework 2007-02-05 20:56:24 +00:00
Cheng-Lung Sung
19d59a3eb0 Add ditrack 0.4, a tracking system based on Subversion repository.
PR:		ports/108745
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2007-02-05 14:53:15 +00:00
Pav Lucistnik
0d0d56457b Populate a new ports-mgmt category. List of moved ports:
devel/portcheckout -> ports-mgmt/portcheckout
  devel/portlint -> ports-mgmt/portlint
  devel/portmk -> ports-mgmt/portmk
  devel/porttools -> ports-mgmt/porttools
  misc/instant-tinderbox -> ports-mgmt/instant-tinderbox
  misc/porteasy -> ports-mgmt/porteasy
  misc/portell -> ports-mgmt/portell
  misc/portless -> ports-mgmt/portless
  misc/tinderbox -> ports-mgmt/tinderbox
  security/jailaudit -> ports-mgmt/jailaudit
  security/portaudit -> ports-mgmt/portaudit
  security/portaudit-db -> ports-mgmt/portaudit-db
  security/vulnerability-test-port -> ports-mgmt/vulnerability-test-port
  sysutils/barry -> ports-mgmt/barry
  sysutils/bpm -> ports-mgmt/bpm
  sysutils/kports -> ports-mgmt/kports
  sysutils/managepkg -> ports-mgmt/managepkg
  sysutils/newportsversioncheck -> ports-mgmt/newportsversioncheck
  sysutils/pib -> ports-mgmt/pib
  sysutils/pkgfe -> ports-mgmt/pkgfe
  sysutils/pkg-orphan -> ports-mgmt/pkg-orphan
  sysutils/pkg_cutleaves -> ports-mgmt/pkg_cutleaves
  sysutils/pkg_install -> ports-mgmt/pkg_install
  sysutils/pkg_install-devel -> ports-mgmt/pkg_install-devel
  sysutils/pkg_remove -> ports-mgmt/pkg_remove
  sysutils/pkg_rmleaves -> ports-mgmt/pkg_rmleaves
  sysutils/pkg_trackinst -> ports-mgmt/pkg_trackinst
  sysutils/pkg_tree -> ports-mgmt/pkg_tree
  sysutils/portbrowser -> ports-mgmt/portbrowser
  sysutils/portconf -> ports-mgmt/portconf
  sysutils/portdowngrade -> ports-mgmt/portdowngrade
  sysutils/portcheck -> ports-mgmt/portcheck
  sysutils/portmanager -> ports-mgmt/portmanager
  sysutils/portmaster -> ports-mgmt/portmaster
  sysutils/portscout -> ports-mgmt/portscout
  sysutils/portsearch -> ports-mgmt/portsearch
  sysutils/portsman -> ports-mgmt/portsman
  sysutils/portsnap -> ports-mgmt/portsnap
  sysutils/portsopt -> ports-mgmt/portsopt
  sysutils/portupgrade -> ports-mgmt/portupgrade
  sysutils/portupgrade-devel -> ports-mgmt/portupgrade-devel
  sysutils/port-authoring-tools -> ports-mgmt/port-authoring-tools
  sysutils/port-maintenance-tools -> ports-mgmt/port-maintenance-tools
  sysutils/psearch -> ports-mgmt/psearch
  sysutils/p5-FreeBSD-Portindex -> ports-mgmt/p5-FreeBSD-Portindex
  sysutils/qtpkg -> ports-mgmt/qtpkg
  textproc/p5-FreeBSD-Ports -> ports-mgmt/p5-FreeBSD-Ports

Repocopies by:	marcus
2007-02-05 01:08:46 +00:00
Luigi Rizzo
fd0e882cfd link linux-kmod-compat 2007-02-02 18:09:46 +00:00
Rong-En Fan
edc7f0df5d - Connect ncurses-devel to build 2007-01-31 18:41:30 +00:00
Wes Peters
2d9e41770c POCO library version 1.2.8 with SSL support. 2007-01-29 23:43:11 +00:00
Martin Wilke
96963603bb This library provides weak aliases for pthread functions not provided in libc
or otherwise available by default.  Libraries like libxcb rely on pthread
stubs to use pthreads optionally, becoming thread-safe when linked to
libpthread, while avoiding any performance hit when running single-threaded.
libpthread-stubs supports this behavior even on platforms which do not supply
all the necessary pthread stubs.  On platforms which already supply all the
necessary pthread stubs, this package ships only the pkg-config file
pthread-stubs.pc, to allow libraries to unconditionally express a dependency
on pthread-stubs and still obtain correct behavior.

WWW: http://xcb.freedesktop.org/

PR:		ports/108491
Submitted by:	wahjava
2007-01-29 09:20:36 +00:00
Ying-Chieh Liao
a3bc5c6b06 add p5-Config-Model 0.607
Model to create configuration validation tool
2007-01-29 04:03:34 +00:00
Martin Wilke
f1ea1119da FSF gcc-4.1 for DJGPP cross-development
WWW: http://www.delorie.com/djgpp/

PR:		ports/108470
Submitted by:	Peter Johnson <johnson.peter at gmail.com>
2007-01-28 21:55:55 +00:00
Martin Wilke
9fe783e3b7 Headers and Libraries for DJGPP cross-development.
WWW: http://www.delorie.com/djgpp/

PR:		ports/108470
Submitted by:	Peter Johnson <johnson.peter at gmail.com>
2007-01-28 21:53:14 +00:00
Martin Wilke
c2ee35488a FSF binutils-2.16 for DJGPP cross-development.
WWW: http://www.delorie.com/djgpp/

PR:		ports/108470
Submitted by:	Peter Johnson <johnson.peter at gmail.com>
2007-01-28 21:45:37 +00:00
Martin Wilke
d575d5a419 PyODE is a set of open-source Python bindings for The Open Dynamics
Engine, an open-source physics engine. PyODE also includes an XODE
parser. Like ODE, PyODE may be distributed under the terms of either
the GNU Lesser General Public License or a BSD-style license.

WWW: http://pyode.sourceforge.net

PR:		ports/108411
Submitted by:	Dmitry Marakasov <amdmi3 at amdmi3.ru>
2007-01-28 00:29:25 +00:00
Martin Wilke
0420e16f0a File::Tempdir is a Perl5 module which provides an object interface to
tempdir() from File::Temp. This allow to destroy the temporary directory
as soon you don't need it anymore using the magic DESTROY() function
automatically call be perl when the object is no longer reference.

Author: Olivier Thauvin <nanardon@nanardon.zarb.org>
WWW: http://search.cpan.org/dist/File-Tempdir/

PR:		ports/108440
Submitted by:	loader <loader at freebsdmall.com>
2007-01-28 00:27:49 +00:00
Martin Wilke
d015ea81e1 A filter program, used to generate text to be
included into C code as #define, provides the conversion
of newlines and quotes into standard C-code text

WWW: http://www.lulli.net/frog/prjsynd.cgi?prj=toh

PR:		ports/107691
Submitted by:	Paolo Lulli
2007-01-28 00:16:21 +00:00
Martin Wilke
42fcf56113 This module implements a very fast JSON encoder/decoder for Python.
JSON stands for JavaScript Object Notation and is a text based lightweight
data exchange format which is easy for humans to read/write and for machines
to parse/generate. JSON is completely language independent and has multiple
implementations in most of the programming languages, making it ideal for
data exchange and storage.

The module is written in C and it is up to 250 times faster when compared to
the other python JSON implementations which are written directly in python.
This speed gain varies with the complexity of the data and the operation and
is the the range of 10-200 times for encoding operations and in the range of
100-250 times for decoding operations.

WWW:	http://www.python.org/pypi/python-cjson/

PR:		ports/108420
Submitted by:	Li-Wen Hsu <lwhsu at lwhsu.org>
2007-01-28 00:11:16 +00:00
Anton Berezin
1e0b52895e Add devel/p5-IPC-PubSub 0.22, a Perl module that provides interprocess
Publish/Subscribe channels.
2007-01-26 15:06:18 +00:00
Vasil Dimov
2cc037ac31 Remove expired port:
2006-12-27 devel/leoarg: distfile and homepage disappeared
and also the two ports that depend on it:
misc/dirtree
misc/argparse
their distfiles and homepages also disappeared.
2007-01-25 12:33:50 +00:00
Andrew Pantyukhin
ae2ce33730 Add ports devel/hachoir-core and devel/hachoir-parser:
Hachoir is the french name for a mincer: a tool used by butchers to cut
meat. Hachoir is also a tool written for hackers to cut file or any
binary stream. A file is splitted in a tree of fields where the smallest
field can be just a bit. There are various field types: integer, string,
bits, padding, sub file, etc.

hachoir-parser is a package of most common file format parsers written
using hachoir-core. Not all parsers are complete, some are very good
and other are poor: only parse first level of the tree for example.

WWW: http://hachoir.org/wiki/hachoir-core
WWW: http://hachoir.org/wiki/hachoir-parser
2007-01-25 04:41:13 +00:00
Martin Wilke
8ac6cd84c9 C++ utility for simple IOStream-based Inter-Process Communication
WWW: http://pstreams.sourceforge.net/

PR:		ports/108205
Submitted by:	Andrew Wingorodov <mail at andr.ru>
2007-01-24 20:57:34 +00:00
Oliver Lehmann
b5781e7301 the xfce-dev-tools are a collection of tools and macros for
Xfce developers and people that want to build Xfce from SVN. In addition
it contains the Xfce developer's handbook.
2007-01-22 16:53:01 +00:00
Nicola Vitale
13f08785fd TurboGears plugin to support use of Cheetah templates.
Author: Kevin Dangoor
WWW:	http://www.turbogears.org/docs/plugins/template.html

Approved by:	alexbl (mentor, implicit)
2007-01-21 14:15:38 +00:00
Norikatsu Shigemura
a9905cdafd Add libpasori 02, feliCa read/write library for Sony RC-S320
USB FeliCa R/W(PaSoRi).

PR:		ports/108173
Submitted by:	Yoshihiko Sarumaru <mistral at imasy.or.jp>
Reviewed by:	matusita
2007-01-21 13:39:26 +00:00
Martin Wilke
a61ee8a9e1 The Ada Semantic Interface Specification (ASIS) is an open and
published callable interface that allows a tool to access syntactic
and semantic information about an Ada program, independent of the
compilation environment that compiled the program.

WWW: http://libre.adacore.com/

PR:		ports/107391
Submitted by:	John Merryweather Cooper <john_m_cooper@yahoo.com>
Repocopy by:    marcus
2007-01-18 13:06:29 +00:00
Martin Wilke
07e3dedf97 The libdisasm library provides basic disassembly of Intel x86
instructions from a binary stream. The intent is to provide an easy to
use disassembler which can be called from any application; the
disassembly can be produced in AT&T syntax and Intel syntax, as well as
in an intermediate format which includes detailed instruction and
operand type information.

WWW: http://bastard.sourceforge.net/libdisasm.html

PR:		ports/108067
Submitted by:	Lutz Boehne <lboehne at damogran.de>
2007-01-18 10:10:56 +00:00
Rong-En Fan
0b7f0c1d94 Add p5-AutoLoader, a module that loads subroutines only on demand. 2007-01-18 06:21:18 +00:00
Martin Wilke
6db9080ca3 diStorm is a binary stream disassembler. It's capable of disassembling
80x86 instructions in 64 bits (AMD64, X86-64) and both in 16 and 32 bits.
In addition, it disassembles FPU, MMX, SSE, SSE2, SSE3, SSE4, 3DNow! (w/
extensions), new x86-64 instruction sets, VMX, and AMD's SVM! diStorm was
written to decode quickly every instruction as accurately as possible.
Robust decoding, while taking special care for valid or unused prefixes,
is what makes this disassembler powerful, especially for research.
Another benefit that might come in handy is that the module was written
as multi-threaded, which means you could disassemble several streams or
more simultaneously.

WWW: http://www.ragestorm.net/distorm/

PR:		ports/107977
Submitted by:	Lutz Boehne <lboehne at damogran.de>
2007-01-17 20:47:29 +00:00
Martin Wilke
444ef8e890 This is the Software development kit (SDK) for AROS, the Amiga(TM)
Research Operating System. It is a set of files and tools to build
your own AROS programs.

WWW: http://aros.sourceforge.net/

PR:		ports/108016
Submitted by:	Jona Joachim <walkingshadow at grummel.net>
2007-01-17 19:31:28 +00:00
Martin Wilke
6e2c295d9c 2007-01-15 x11-wm/wmi: This port is unsupported by the author. Please use x11-wm/wmii instead.
2007-01-15 www/abcache: "is a dead project and the distfile disappeared"
2007-01-17 devel/rubygem-event-loop: replaced by devel/ruby-event-loop which gets around issues caused by the rubygems system
2007-01-17 13:32:13 +00:00
Rong-En Fan
6b0f11b3d0 Add pythontidy 1.10, cleans up, regularizes, and reformats the text of
Python scripts.

PR:		ports/107979
Submitted by:	Li-Wen Hsu <lwhsu at lwhsu.org>
2007-01-16 14:35:36 +00:00
Cheng-Lung Sung
966dff750b Small Ruby library that colors strings using ANSI escape sequences.
It's possible to use constants:

    include Term::ANSIColor
    print red, bold, "red bold", reset, "\n"

    or

    print red(bold("red bold")), "\n"

WWW: http://term-ansicolor.rubyforge.org/
2007-01-12 08:17:31 +00:00
Rong-En Fan
74b1311aec Add pushmi, a subversion repository replication tool. 2007-01-11 02:09:58 +00:00
Martin Wilke
f0a889f6c8 RSpec is a framework for practicing Behaviour Driven Development (BDD) in Ruby.
The aim of BDD is to address the shortcomings of Test Driven Development and,
by using terminology focused on the behavioural aspects of the system rather
than testing, attempt to help direct developers towards a focus on the real
value to be found in TDD at its most successful, or BDD as we call it.

WWW: http://rspec.rubyforge.org/

PR:		ports/107625
Submitted by:	Roman Shterenzon <romanbsd at yahoo.com>
2007-01-08 23:01:35 +00:00
Martin Wilke
d62eea7d53 Wirble is a set of enhancements to Irb all included together in one easy-to-use
package.  Specifically, Wirble adds a saved history, a couple of useful
shortcuts, and color to Irb.  Wirble also enables a Irb's built-in
tab-completion and a simpler prompt.

Author:	Paul Duncan <pabs@pablotron.org>
WWW:	http://pablotron.org/software/wirble/

PR:		ports/107679
Submitted by:	Christopher Boumenot <boumenot at gmail.com>
2007-01-08 23:00:45 +00:00
Cheng-Lung Sung
49e622551e This is a library for converting Unicode strings to numbers.
Standard functions like strtoul and strtod do this for numbers
written in the usual Western number system using the Indo-Arabic
numerals, but they do not handle other number systems.
The main functions take as input a UTF-32 Unicode string and
compute the corresponding unsigned integer.

WWW:    http://billposer.org/Software/libuninum.html
2007-01-07 14:38:30 +00:00
Nicola Vitale
9e86269ba1 - Added new port
Approved by:	alexbl (mentor)
2007-01-07 10:19:37 +00:00
Nicola Vitale
480dd6a989 Approved by: alexbl (mentor) 2007-01-07 10:13:56 +00:00
Cheng-Lung Sung
91dc77d3cf Add p5-Data-RoundRobin 0.03, serve data in a round robin manner.
PR:		ports/107570
Submitted by:	Li-Wen Hsu <lwhsu at lwhsu.org>
2007-01-07 08:38:41 +00:00