* reflect renaming on CPAN File-Spec to PathTools
+ add devel/p5-PathTools, remove devel/p5-File-Spec
+ update dependencies for all affected ports (make them unconditional),
bump PORTREVISION for these ports
module was renamed
* reflect renaming on CPAN PodParser to Pod-Parser
+ add textproc/p5-Pod-Parser, remove textproc/p5-PodParser
+ update dependencies for all affected ports (make them unconditional),
bump PORTREVISION for these ports
* for all changed ports make dependencies on File::Temp, Digest::MD5,
Storable unconditional
* remove 'CONFIGURE_ARGS= INSTALLDIRS=site' from Makefile's
(this variable is forced by bsd.port.mk now)
* update Class-Autouse to 1.17
* update POE-API-Hooks to 1.05
* make portlint happy (clean IGNORE, convert spaces to tabs and so on)
Add an experimental port of ice, the Internet Communications Engine, a
modern alternative to object middleware such as CORBA.
PR: 64136
Submitted by: Stefan Ehmann <shoesoft@gmx.net>
Original submission by: Sergey Matveychuk <sem@ciam.ru>
Thanks to: flz for reviving the PR
Add gwenhywfar 1.13.2, multi-platform helper library for networking and
security applications.
PR: ports/80795 (based on)
Submitted by: Peter Cornelius <pcc.at.gmx.net>
New port: Xfce Foundation Classes.
The Xfce Foundation Classes (XFC) is a set of well integrated C++ classes
for developing Xfce applications on UNIX-like operating systems.
XFC combines the power of GTK+ and the power of C++ into a state-of-the-art
application development framework for the Xfce Desktop Environment. XFC
judiciously uses C++ language features to avoid layering on too much extra
C++ complexity. Its API is easy to understand and use, and should feel
immediately familiar to most GTK+ programmers.
Add cogito 0.10, cogito, GIT - the content tracker.
The GIT itself is merely an extremely fast and flexible filesystem-based
database designed to store directory trees with regard to their history.
The top layer is a SCM-like tool Cogito which enables human beings to work
with the database in a manner to a degree similar to other SCM tools (like
CVS, BitKeeper or Monotone).
PR: ports/81698
Submitted by: Michael Seyfert <michaels@sdf.lonestar.org>
Approved by: erwin (mentor)
Add p5-Smart-Comments.
Smart comments provide an easy way to insert debugging and tracking code into
a program. They can report the value of a variable, track the progress of a
loop, and verify that particular assertions are true.
Best of all, when you're finished debugging, you don't have to remove them.
Simply commenting out the use Smart::Comments line turns them back into
regular comments. Leaving smart comments in your code is smart because if you
needed them once, you'll almost certainly need them again later.
Author: Damian Conway <DCONWAY@cpan.org>
WWW: http://search.cpan.org/dist/Smart-Comments/
PR: ports/81476
Submitted by: Aaron Dalton <aaron@daltons.ca>
New port: devel/pear-PEAR_PackageFileManager PEAR class to maintain PEAR
packages
PEAR::PEAR_PackageFileManager revolutionizes the maintenance of PEAR packages.
PR: ports/81398
Submitted by: Antonio Carlos Venancio Junior <antonio@php.net>
New port: devel/pear-HTML_CSS PEAR class for generating CSS declarations
PEAR::HTML_CSS provides a simple interface for generating
a stylesheet declaration.
PR: ports/81132
Submitted by: Antonio Carlos Venancio Junior <antonio@php.net>
najitool generates and/or makes altered copies of files in the patterns you
specify or shows to the screen. najitool is being developed in the ANSI C
standard so it should work and compile on any system that supports ANSI C,
which should be every system.
PR: ports/81204
Submitted by: <cokyazici@yahoo.co.uk>
Add devel/libslang2 - a multi-platform programmer's library designed to
allow a developer to create robust multi-platform software.
PR: 81110
Submitted by: Renato Botelho <freebsd@galle.com.br>
The binary I/O stream class library presents a platform-independent way to
access binary data streams in C++.
The library is hardware independent in the form that it transparently
converts between the different forms of machine-internal binary data
representation.
It further employs no special I/O protocol and can be used on arbitrary
binary data sources.
WWW: http://libbinio.sourceforge.net/
PR: ports/80727
Submitted by: Emanuel Haupt <ehaupt@critical.ch>
New port: cgilib.
This is quite a simple library that provides an easy interface to the common
gateway interface, known as CGI. The purpose is to provide an easy to use
interface to CGI if you need to write your program in C instead of perl.
It is needed for modern rrdtool.
Add cvschk 1.12, quick offline checker for CVS modifications.
cvschk is a Perl program which allows you to see the status of your
own CVS directories, without access to the CVS repository. It shows
which files you changed, made locally, and which ones were deleted.
PR: ports/80279
Submitted by: Matthias Andree <matthias.andree@gmx.de>
- Add cl-uffi-sbcl 1.4.37, Universal Foreign Function Interface for Common
Lisp (SBCL-specific).
PR: ports/72702
Submitted by: Matthew X. Economou <xenophon+fbsdports@irtnog.org>
- Add cl-uffi-cmucl 1.4.37, Universal Foreign Function Interface for Common
Lisp (CMUCL-specific).
PR: ports/72701
Submitted by: Matthew X. Economou <xenophon+fbsdports@irtnog.org>
- Add cl-uffi 1.4.37, Universal Foreign Function Interface for Common Lisp.
PR: ports/72700
Submitted by: Matthew X. Economou <xenophon+fbsdports@irtnog.org>
A PECL extension to retrieve information from libstatgrab
libstatgrab is a library that provides a common interface for
retrieving a variety of system statistics on a number of *NIX like
systems.
This extension allows you to call the functions made available by
libstatgrab library.
PR: ports/79542
Submitted by: Tim Bishop <tim@bishnet.net>
Remove deprecated and expired devel/p5-Server-FastPL,
math/p5-Math-BigIntFast, math/p5-Statistics-Table-F,
textproc/p5-Sort-PolySort, and www/p5-HTML-Navigation.
Neither one of them is on CPAN any longer.
QCA is a straightforward and cross-platform crypto API, using Qt datatypes and
conventions.
PR: ports/79289
Submitted by: Vsevolod A. Stakhov <vsevolod@highsecure.ru>
Add gamin, a file and directory monitoring server and API. Gamin can be
used as a drop-in replacement for FAM. Gamin is designed to be more secure
than FAM as itdoes not require RPC, and runs a separate instance for each
user. While it is API and ABI compatible with FAM, it does not [yet]
support all of FAM's features.
This version of gamin comes with an optional (defaults to on) kqueue
backend for FreeBSD. This backend can only be used with UFS file
systems. If you need FAM-like support on non-UFS file systems, you
must build without the kqueue backend.
New port: devel/pear-XML_NITF PEAR NITF XML parser
PEAR::XML_NITF provides a NITF XML parser. The parser was designed with NITF
version 3.1, but should be forward-compatible when new versions of the NITF DTD
are produced. Various methods for accessing the major elements of the document,
such as the hedline(s), byline, and lede are provided. This class was originally
tested against the Associated Press's (AP) XML data feed.
PR: ports/78992
Submitted by: Antonio Carlos Venancio Junior <antonio@php.net>
New port: devel/pear-PHP_CompatInfo PEAR class to find out the minimum version
and extensions required
PEAR::PHP_CompatInfo will parse a file/folder/script/array to find out the
minimum version and extensions required for it to run. Features advanced
debug output which shows which functions require which version and CLI
output script.
PR: ports/78860
Submitted by: Antonio Carlos Venancio Junior <antonio@php.net>
New port: devel/pear-Event_Dispatcher PEAR dispatch notifications using PHP
callbacks
The Event_Dispatcher acts as a notification dispatch table.
It is used to notify other objects of interesting things. This
information is encapsulated in Event_Notification objects. Client
objects register themselves with the Event_Dispatcher as observers of
specific notifications posted by other objects. When an event occurs,
an object posts an appropriate notification to the Event_Dispatcher.
The Event_Dispatcher dispatches a message to each registered
observer, passing the notification as the sole argument.
PR: ports/78889
Submitted by: Antonio Carlos Venancio Junior <antonio@php.net>
- Add p5-Class-Gomor-Hash 0.20, yet another class builder. This one adds
parameter checking in new constructor, that is to check for attributes
existence, and definedness. Since objects are built as hashes, this module
is suffixed by Hash.
PR: ports/76979
Submitted by: GomoR <netpkt@gomor.org>
Bayesian Noise Reduction is a statistical approach to evaluating coherence by
instantiating a series of machine-generated contexts to serve as a means of
contrast. This makes it possible to identify text that is out of context using
a form of pattern consistency checking. BNR attempts to solve the problem
commonly referred to as "Bayesian Noise" which, in its simplest definition,
refers to irrelevant data present in a message being classified. Bayesian Noise
Reduction dubs irrelevant text in order to provide cleaner classification and
is implemented as a pre-filter to existing language classification functions.
PR: ports/78159
Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com>
- Add p5-Algorithm-ChooseSubsets 0.01, Perl algorithm to iterate through subsets
of a list.
PR: ports/78422
Submitted by: Lars Eggert <lars.eggert@gmx.net>
Approved by: pav (mentor)
Add tkmerge, a rather spiffy Tk interface to help with merging
source files.
Submitted by: Bob Wilcox <bob@immure.com>
Enjoyed by: julian
Totally forgotten by: ade
Jep embeds CPython in Java. It is safe to use in a heavily threaded
environment, it is quite fast and its stability is a main feature and goal.
WWW: http://jepp.sourceforge.net
PR: 78339
Submitted by: Choe, Cheng-Dae <whitekid@gmail.com>
- add p5-CPAN-YACSmoke-0.03
This module uses the backend of CPANPLUS to run tests on modules recently
uploaded to CPAN and post results to the CPAN Testers list.
It will create a database file in the .cpanplus directory, which it uses
to track tested distributions. This information will be used to keep from
posting multiple reports for the same module, and to keep from testing
modules that use non-passing modules as prerequisites.
If it is given multiple versions of the same distribution to test, it will
test the most recent version only. If that version fails, then it will test
a previous version.
By default it uses CPANPLUS configuration settings.
- add File-HomeDir-0.06
File::HomeDir -- get home directory for self or other users
This module provides a function, home, and also ties the in-all-packages
variable %~.
WWW: http://search.cpan.org/dist/File-HomeDir/
- add p5-Regexp-Assemble-0.09
Regexp::Assemble allows you to take a number of regular expressions and
assemble them into a single regular expression (or RE) that will match
everything that any of the individual REs match, only what they match
and nothing else.
WWW: http://search.cpan.org/dist/Regexp-Assemble/
- add p5-CPANPLUS-0.53
CPAN++ (also referred to and pronounced as CPANPLUS) is a new and flexible
method of perl module management and installation using the Comprehensive
Perl Archive Network (CPAN). It aims to be a rewrite, and in time a
replacement to the current CPAN.pm. In addition to fixing some long-standing
problems, CPAN++ includes new features, such as module uninstall.
Note: CPANPLUS will become a part of core in perl 5.10
PR: 77012
Submitted by: Alex Kapranoff <kappa@rambler-co.ru>
- split multimedia/gstreamer-plugins in to individual ports per
gstreamer plugin (52 new ports).
- Chase changes to ports that used USE_GNOME=gstreamerplugisn
to use new USE_GSTREAMER= macro, Bump PORTREVISION's
--
Examples of new USE_GSTREAMER macro:
USE_GSTREAMER= dvd lame flac
.include <bsd.port.mk>
If you want to use USE_GSTREAMER after <bsd.port.pre.mk>
you must follow one of the examples listed below
WANT_GSTREAMER= yes
.include <bsd.port.pre.mk>
.if defined(WITH_VORBIS)
USE_GSTREAMER+= vorbis
.endif
or
USE_GSTREAMER= yes
.include <bsd.port.pre.mk>
.if defined(WITH_FAAD)
USE_GSTREAMER+= faad
.endif
Note: USE_GSTREAMER=yes will always add a dependency to
ports/multimedia/gstreamer-plugins
--
Thanks to krion for runing this on pointyhat
Thanks to kwm for helping with this, and many bug fixes , and updates.
Add p5-File-PathConvert, a perl module to perform various path
manipulations. Although the author of the module has deprecated it and
asks to use File::Spec and Cwd instead, it apparently is still being
used (by freshports, for example).
Add yet another AVR assembler. This one appears to have better
version control than Tom's AVR Assembler (tavrasm), and to accept
more of the standard Atmel source files. This one also has an
enhanced macro facility.
Sub::Override allows the programmer to simply name the sub to replace
and to supply a sub to replace it with.
WWW: http://search.cpan.org/dist/Sub-Override/
PR: 75804
Submitted by: Lars Eggert <lars.eggert at gmx.net>
Eris, the WorldForge client entity library is designed to simplify client
development (and avoid duplicating effort) by providing a common framework to
deal with server communications.
PR: ports/77064
Submitted by: Jan Rochel <jannisan@t-online.de>
Mercator is a procedural terrain library. It is primarily aimed at terrain for
multiplayer online games and forms one of the WorldForge
(http://www.worldforge.org) core libraries.It is intended to be used as a
terrain library on both the client, and the server.
PR: ports/77085
Submitted by: Jan Rochel <jannisan@t-online.de>
Python module interface to the sendfile(2) syscall with full support for the
FreeBSD nuances.
PR: ports/77094
Submitted by: Ben Woolley <ports@tautology.org>
Number of commits found: 12833 (showing only 100 on this page)