1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-21 04:06:46 +00:00
Commit Graph

2798 Commits

Author SHA1 Message Date
Ying-Chieh Liao
1ae5e813bb add p5-AnyData 0.10
Easy access to data in many formats
2007-07-01 05:55:31 +00:00
Martin Wilke
47c6060810 C++/QT Editor with hightlight, project managment. Writed with Qt V4
WWW: http://sourceforge.net/projects/alabastra/

PR:		ports/113872
Submitted by:	Yinghong.Liu <liu_yinghong at yahoo.com.cn>
2007-06-29 18:50:38 +00:00
Boris Samorodov
5329bdb5fa Libsigc++ -- The Typesafe Callback Framework for C++ (linux version)
This library implements a full callback system for use in widget libraries,
abstract interfaces, and general programming.

WWW: http://libsigc.sourceforge.net/
2007-06-28 17:44:14 +00:00
Lars Balker Rasmussen
0ad56eab05 This module provides the ability to use references as hash keys if you
first "tie" the hash variable to this module.  Normally, only the keys
of the tied hash itself are preserved as references; to use references
as keys in hashes-of-hashes, use Tie::RefHash::Nestable, included as
part of Tie::RefHash.

Note, this module is part of all relevant perl dists, but various CPAN
packages are beginning to require bug fixes found in newer versions.
2007-06-27 13:51:04 +00:00
Martin Wilke
69c355119c As of now, writing custom decorators correctly requires some
experience and it is not as easy as it could be. For instance, typical
implementations of decorators involve nested functions, and we all
know that flat is better than nested. Moreover, typical
implementations of decorators do not preserve the signature of
decorated functions, thus confusing both documentation tools and
developers.

The aim of the decorator module it to simplify the usage of decorators
for the average programmer, and to popularize decorators usage giving
examples of useful decorators, such as memoize, tracing,
redirecting_stdout, locked, etc.

WWW: http://www.phyast.pitt.edu/~micheles/python/documentation.html

PR:		ports/113968
Submitted by:	Denis Shaposhnikov <dsh at vlink.ru>
2007-06-25 18:14:47 +00:00
Stanislav Sedov
fc741d6e90 - Add devel/cross-gdb port.
GNU gdb for cross-target application development.

WWW: http://sourceware.org/gdb/
2007-06-24 08:06:54 +00:00
Stanislav Sedov
1b79da6332 - Add devel/cross-gcc port.
FSF gcc for cross-target development. This port brings C, C++ and
Objective C compillers with all target libraries (libstdc++, libsupc++,
libobjc, libssp, libgcc). Gloss and libc layer are provided through
newlib embedded C library.

It can be used to cross-compile operating system kernels (e.g. Linux, L4, etc)
for this architecture.

WWW: http://gcc.gnu.org/
2007-06-24 08:05:29 +00:00
Stanislav Sedov
d62f950ac1 - Add devel/cross-binutils port.
GNU binutils for cross-target application development.

Prerequisite for the GCC cross-compiling enviropment.

WWW: http://sources.redhat.com/binutils/
2007-06-24 08:02:16 +00:00
Beech Rintoul
011d9c0fdb - Ports renamed for consistency
PR:		ports/112327
Repocopy by:	marcus
Approved by:	sat (maintainer)
2007-06-22 08:06:15 +00:00
Timur I. Bakeyev
b2fb797cb1 Add a new port devel/p5-File-ExtAttr
File::ExtAttr is a Perl module providing access to the extended
attributes of the files.

Approved by:	shaun (mentor)
2007-06-21 12:36:16 +00:00
Lars Thegler
013c68615b Add p5-mocked 0.06, mocked - use mocked libraries in unit tests. 2007-06-21 11:14:22 +00:00
Lars Balker Rasmussen
a7f4853304 This class lets you build groups of accessors that will call different
getters and setters.
2007-06-18 06:19:02 +00:00
Lars Balker Rasmussen
24ebc8be8c The "mro" namespace provides several utilities for dealing with method
resolution order and method caching in general in Perl 5.9.5 and
higher.
2007-06-18 06:18:09 +00:00
Rong-En Fan
77fbb7c312 This module contains some common calculation utilities
that are required to perform datetime calculations.

WWW: http://search.cpan.org/dist/DateTime-Util-Calc/

PR:		ports/113753
Submitted by:	Masahiro Teramoto <markun at onohara.to>
2007-06-17 08:13:39 +00:00
Vanilla I. Shu
5e1d8860f2 Add stringencoders 3.3.0, collection of high performance c-string
transformations.

PR:		ports/113664
Submitted by:	Steven Kreuzer <skreuzer at exit2shell.com>
2007-06-16 12:51:29 +00:00
Martin Wilke
2b4c9a6bb4 - Add devel/pear-HTML_QuickForm2 - The package is expected to offer at
least the same functionality as HTML_QuickForm and work with PHP5 E_STRICT setting.

PR:		112743
Submitted by:	Gerrit Beine<gerrit.beine@gmx.de> (maintainer)
Repocopie by:	marcus
2007-06-15 05:52:15 +00:00
Cheng-Lung Sung
be437ad5fa Add p5-IO-Async 0.07, perl modules that implement asynchronous
filehandle IO.

PR:		ports/113505
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2007-06-14 01:57:12 +00:00
Vanilla I. Shu
ed1fbcc49f Add papi 3.5.0, API to access the performance counter hw in the
microprocessor.

PR:		ports/113472
Submitted by:	redcrash at gmail.com
2007-06-13 21:26:19 +00:00
Volker Stolz
d306c33981 Remove outdated lang/ghc5 on upstream's request, devel/hs-popenhs which depends on it, and make x11-toolkits/hs-frantk use lang/hugs 2007-06-11 07:41:09 +00:00
Tom McLaughlin
84999ebb17 Remove expired port.
- Module rolled into www/py-mechanize by author

PR:	109573
2007-06-11 01:31:02 +00:00
Martin Wilke
ba2750c21e PHPUnit3 is a regression testing framework used by the developer
who implements unit tests in PHP5. It is based upon JUnit, which
can be found at http://www.junit.org/.

WWW: http://www.phpunit.de/

PR:		112737
Submitted by:	Gerrit Beine<gerrit.beine@gmx.de>
Repocopied by:	marcus
2007-06-10 11:16:29 +00:00
Philip Paeps
52a8bdc32c Luabind is a library that helps you create bindings between C++ and
Lua. It has the ability to expose functions and classes, written
in C++, to Lua. It will also supply the functionality to define
classes in lua and let them derive from other lua classes or C++
classes. Lua classes can override virtual functions from their C++
baseclasses. It is written towards Lua 5.x, and does not work with
Lua 4.

It is implemented utilizing template meta programming. That means
that you don't need an extra preprocess pass to compile your project
(it is done by the compiler). It also means you don't (usually)
have to know the exact signature of each function you register,
since the library will generate code depending on the compile-time
type of the function (which includes the signature). The main
drawback of this approach is that the compilation time will increase
for the file that does the registration, it is therefore recommended
that you register everything in the same cpp-file.

WWW: http://www.rasterbar.com/products/luabind.html

PR:		ports/113443
Submitted by:	Dmitry Marakasov <amdmi3 at amdmi3.ru>
2007-06-07 09:09:09 +00:00
Martin Wilke
cad484f4ce Lock files are used on Unix-like systems as a means of synchronization among
processes. Only one process can hold a lock file. Other processes that want to
acquire it have to wait until it is released by the holder.

In this module the lock file is implemented as an empty regular file,
exclusively locked using fcntl.flock. The file is removed when it is to be
released.

WWW: http://martin.horcicka.eu/python/lock_file/

PR:		ports/113392
Submitted by:	Martin Horcicka <martin at horcicka.eu>
2007-06-06 13:28:20 +00:00
Martin Wilke
a3d38765f0 Sid is a LL(1) parser generator that turns specifications of languages into
programs that recognise those languages. One of the aims of sid was to separate
the specification of the language to be recognised from the language that the
recogniser program is written in. For this reason, input to sid is split into
two components: output language independent information, and output language
dependent information.

PR:		ports/113128
Submitted by:	The Akuma Project
2007-06-06 06:00:31 +00:00
Martin Wilke
7064722c15 The linxt Perl script is a Unix command line tool for communicating
with the Lego Mindstorms Robotics NXT brick. It can be used to
query the brick for information like firmware version, battery
level, etc. and also to upload robotics programs compiled with
NBC/NXC.

PR:		ports/112606
Submitted by:	Jason Bacon <bacon at smithers.neuro.mcw.edu>
2007-06-05 13:37:58 +00:00
Martin Wilke
eea0212e09 Device::USB, Perl wrappers for libusb. This
port is a dependency for others on the way regarding Lego
Mindstorms NXT software.

PR:		ports/112605
Submitted by:	Jason Bacon <bacon at smithers.neuro.mcw.edu>
2007-06-05 13:34:22 +00:00
Martin Wilke
c55574321c These are a few data structures, classes and functions
which we've needed over many years of Python
programming and which seem to be of general use to
other Python programmers. Many of the modules that
have existed in pyutil over the years have subsequently
been obsoleted by new features added to the Python
language or its standard library, thus showing that
we're not alone in wanting tools like these.

WWW:	http://zooko.com/repos/pyutil/

PR:		ports/113185
Submitted by:	Chao Shin <quakelee at cn.FreeBSD.org>
2007-06-05 07:12:31 +00:00
Martin Wilke
3bdc432f13 PyUSB is a native Python module written in C (meanwhile, because the next major
version will use ctypes), that provides USB access for it.

WWW: http://pyusb.berlios.de/

PR:		ports/112641
Submitted by:	R.Mahmatkhanov <R.Mahmatkhanov at SKYLINK.ru>
2007-06-04 19:40:09 +00:00
Gabor Kovesdan
5f84e39be8 Remove expired ports:
2007-05-15 devel/ups-debug: only runs on FreeBSD 4.X/386
2007-03-10 korean/han: Broken on all supported versions of FreeBSD
2007-05-11 net/tspc2: development is discontinued
2007-06-04 12:02:31 +00:00
Martin Wilke
6221519dd2 Lexi translates a description of a lexical analyser into code implementing that
analyser.

WWW:	http://www.akumaproject.org/ (notes webpage is in progress)

PR:		ports/113124
Submitted by:	The Akuma Project
2007-06-04 06:45:49 +00:00
Gabor Kovesdan
5d0048e5b4 Remove expired ports:
2007-05-20 devel/agenda-libs: Agenda VR3 is dead for long time
2007-05-20 devel/agenda-headers: Agenda VR3 is dead for long time
2007-05-20 devel/agenda-snow-libs: Agenda VR3 is dead for long time
2007-05-20 devel/agenda-static-libs: Agenda VR3 is dead for long time
2007-05-20 devel/mipsel-linux-binutils: This is Agenda VR3-specific port, and Agenda VR3 is dead for long time.
2007-05-20 devel/mipsel-linux-gcc: This is Agenda VR3-specific port, and Agenda VR3 is dead for long time.
2007-05-20 devel/mipsel-linux-kernel-headers: This is Agenda VR3-specific port, and Agenda VR3 is dead for long time.
2007-06-02 15:37:57 +00:00
Michael Johnson
f2ae9f3e0b - Retire gstreamer 0.8.0 2007-06-01 20:43:43 +00:00
Martin Wilke
3e21467180 The phpDocumentor tool is a standalone auto-documentor similar to JavaDoc
written in PHP. It differs from PHPDoc in that it is MUCH faster, parses a much
wider range of php files, and comes with many customizations including 11 HTML
templates, windows help file CHM output, PDF output, and XML DocBook peardoc2
output for use with documenting PEAR. In addition, it can do PHPXref source
code highlighting and linking.

Features (short list):
-output in HTML, PDF (directly), CHM (with windows help compiler), XML DocBook
-very fast
-web and command-line interface
-fully customizable output with Smarty-based templates
-recognizes JavaDoc-style documentation with special tags customized for PHP 4
-automatic linking, class inheritance diagrams and intelligent override
-customizable source code highlighting, with phpxref-style cross-referencing
-parses standard README/CHANGELOG/INSTALL/FAQ files and includes them
 directly in documentation
-generates a todo list from @todo tags in source
-generates multiple documentation sets based on @access private, @internal and
 {@internal} tags
-example php files can be placed directly in documentation with highlighting
 and phpxref linking using the @example tag
-linking between external manual and API documentation is possible at the
 sub-section level in all output formats
-easily extended for specific documentation needs with Converter
-full documentation of every feature, manual can be generated directly from
 the source code with "phpdoc -c makedocs" in any format desired.
-current manual always available at http://www.phpdoc.org/manual.php
-user .ini files can be used to control output, multiple outputs can be
 generated at once

WWW: http://pear.php.net/package/PhpDocumentor/

PR:		ports/112744
Submitted by:	Gerrit Beine (<gerrit.beine at gmx.de>)
2007-05-29 16:15:08 +00:00
Cheng-Lung Sung
d318429227 Add p5-ShipIt 0.50, software release tool.
PR:		ports/112376
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2007-05-29 02:46:53 +00:00
Cheng-Lung Sung
4bd213230b Add p5-Devel-ebug 0.48, a simple, extensible Perl debugger.
PR:		ports/112352
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2007-05-29 01:59:42 +00:00
Gabor Kovesdan
69b3e01edb Remove expired ports:
2007-05-24 devel/ruby-inline: New versions only available in rubygems. Use devel/rubygem-inline instead.
2007-05-15 devel/tkref: is seriously outdated, take a look at http://www.tcl.tk/doc/ for TCL/TK documentation
2007-05-28 16:09:59 +00:00
Martin Wilke
68674f462f Crow is a modern GUI builder for the GTK+ toolkit. It is an advanced
IDE-embeddable RAD tool designed to fulfill the needs of desktop programmers
who want to create multi-platform GTK+ based applications with minimal
GUI coding. Crow is full-featured yet lightweight: its tree-based Property
Explorer solves many GUI constructing tasks in a versatile manner without
additional popup dialogs. The project is targeted to develop a tool that
is coherent and productive for experienced GTK+ users as well as simple
and accessible for newcomers.

WWW: http://crow-designer.sourceforge.net/

PR:		ports/112618
Submitted by:	Yinghong.Liu <liu_yinghong at yahoo.com.cn>
2007-05-27 21:50:37 +00:00
Martin Wilke
96519d4f3e GuiLoader is a high-performance and compact GuiXml loader library.
This library allows GTK+ applications to create GUI widgets and
objects at run-time from GuiXml resource files. GuiLoader is
written in the C language as a GObject subclass and has
a trivial language-independent API. GuiLoader was designed to be
easily wrapped for any language that has GTK+ bindings.

WWW: http://crow-designer.sourceforge.net/

PR:		ports/112618
Submitted by:	Yinghong.Liu <liu_yinghong at yahoo.com.cn>
2007-05-27 21:49:08 +00:00
Martin Wilke
d5574337d3 GuiLoader/C++ is a C++ binding to the GuiLoader library. It is a convenience
layer that simplifies development of GuiLoader based applications written
in the C++ language by introducing exception safety, binding GTK+ objects
defined in GuiXml to C++ variables and type-safe dynamic connection to signals.

WWW: http://crow-designer.sourceforge.net/

PR:		ports/112618
Submitted by:	Yinghong.Liu <liu_yinghong at yahoo.com.cn>
2007-05-27 21:47:33 +00:00
Lars Thegler
f4ff75900a Add p5-Test-Assertions 1.054, a simple set of building blocks for both
unit and runtime testing.
2007-05-27 13:36:49 +00:00
Lars Thegler
1079043d90 Add p5-Log-Trace 1.070, provides a unified approach to tracing. 2007-05-27 13:29:20 +00:00
Sergey Skvortsov
95113314ed Upgrade Bugzilla to 3.0; repocopy 2.x branch to devel/bugzilla2 2007-05-27 13:16:35 +00:00
Oliver Lehmann
3c8b128c44 remove devel/wfut - it is obsolete 2007-05-27 09:56:19 +00:00
Lars Balker Rasmussen
825f0594bf XS performance enhancers for Class::C3. 2007-05-25 08:55:29 +00:00
Cheng-Lung Sung
22158a2c1e Method::Alias is designed to be used as a pragma, to which you provide a
set of pairs of method names. Only very minimal checking is done, if you
wish to create infinite loops or what have you, you are more than
welcome to shoot yourself in the foot.

# Add a single method alias
    use Method::Alias 'foo' => 'bar';

# Add several method aliases
    use Method::Alias 'a' => 'b',
    'c' => 'd',
    'e' => 'f';

WWW: http://search.cpan.org/dist/Method-Alias
2007-05-25 07:12:32 +00:00
Mark Linimon
5d1b8f5e81 Finish removing devel/make to pacify portsmon.
Pointy hat to:	shaun
2007-05-25 02:24:17 +00:00
Florent Thoumie
d4f0d0048a - Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
2007-05-19 20:36:56 +00:00
Cheng-Lung Sung
88caba5c54 Add p5-CLASS 1.00, alias for __PACKAGE__.
PR:		ports/112306
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2007-05-04 00:48:22 +00:00
Martin Wilke
623285aa93 This package adds an element to the PEAR::HTML_QuickForm package to dynamically
create an HTML input text element that at every keypressed javascript event,
returns a list of options in a dynamic dropdown select box
(live dropdown select). This element use AJAX (Communication from JavaScript
to your browser without reloading the page).
This type of livesearch is useful when you have a form with a dropdown list
with a large number of row.

WWW: http://pear.php.net/package/HTML_QuickForm_Livesearch/
2007-05-01 19:39:58 +00:00
Martin Wilke
94fa9f2f74 lhs2TeX is a preprocessor to generate LaTeX code from literate Haskell
sources. It is released under the GPL.

WWW: http://www.informatik.uni-bonn.de/~loeh/lhs2tex/

PR:		ports/112096
Submitted by:	mainland at apeiron.net
2007-05-01 11:16:09 +00:00