MySQL++ is a C++ API for MySQL (and other SQL Databases Soon). The
goal of this API is to make working with queries as easy as working
with other STL Containers.
from DESCR:
perltidy is a Perl script which indents and reformats Perl scripts
to make them easier to read. If you write Perl scripts, or spend
much time reading them, you will probably find it useful.
Submitted by: Pete Fritchman <petef@databits.net>
- Clean up URI parser.
- Workaround thttpd's buggy SCRIPT_NAME / PATH_INFO parser.
- Allow downloading a single port/pkgsrc in tarball by default.
- Remove an obsolete notice: CVSWEB_CONFIG is disused.
- One leftover substitution: "cvs" -> $CMD{cvs}.
- Use a fixed-width font in the colored diff view.
- Do closedir() properly.
- Encode colons in file names properly.
--
Artistic Style is a reindenter and reformatter of C++, C and Java
source code.
When indenting source code, we as programmers have a tendency to
use both spaces and tab characters to create the wanted indentation.
Moreover, some editors by default insert spaces instead of tabs
when pressing the tab key, and other editors (Emacs for example)
have the ability to "pretty up" lines by automatically setting up
the white space before the code on the line, possibly inserting
spaces in a code that up to now used only tabs for indentation.
Based on a tarball by Shell Hung <i@shellhung.org>
--
asp2php is a program which converts Microsoft's ASP code to PHP.
It supports multiple database drivers, sessions, both PHP3 and PHP4,
and also provides a graphical front end to do all this.
traditional and object-oriented i/o) on things *other* than normal
filehandles; in particular, IO::Scalar, IO::ScalarArray, and
IO::Lines.
Port orignally created by Shell Hung <i@shellhung.org>. Moved from textproc/
to devel/.
object can be attached to a string, and will make it possible to use
the normal file operations for reading or writing data, as well as
seeking to various locations of the string. The main reason you might
want to do this, is if you have some other library module that only
provide an interface to file handles, and you want to keep all the
stuff in memory.
Originally created by Shell Hung <i@shellhung.org>. I have moved it from
textproc/ to devel/
- WITH THE RELEASE THE DOWNLOAD POLICY FOR GTL HAS BEEN
CHANGED. PLEASE SEE THE HOMEPAGE FOR THE DETAILS.
- First stable release
- Various bugfixes
- Optimization of reallocation procedure in node_ and edge_maps
- Bump NEED_VERSION
from maintainer
--
This module can be used to store multidimensional hash structures
in tied hashes (including DBM files).
Optionally, you can also switch to other serializing packages such
as FreezeThaw and Storable. Storable provides much greater speeds,
and the performance of FreezeThaw is comparable to Data::Dumper.
(STL), which is supposed to become a part of the C++ standart library
and therefore is an ideal basis when writing portable programs.
For the design of the GTL's API the API of LEDA is used as a base. GTL
contains the classes needed to work with graphs, nodes and edges and
some basic algorithms as building blocks for more complex graph
algorithms. Further algorithms are under work.
Unfortunately, STL has no support for graphs and graph algorithms.
However, graphs are widely used to model complex relational
structures.
MAINTAINER= Peter Valchev <pvalchev@toxiclinux.org>
- Run "tar cf - ... | gzip -c" rather than "tar zcf - ..." to avoid
tar(1)'s automatic padding of nulls to align with the block size,
which is just garbage for a receiver.
- Have $uname variable to hold the OS implementation name and wrap
FreeBSD or OpenBSD specific features in conditional blocks using
$uname.
- Miscellaneous small fixes.
- Put a text field on each directory view that allows users to jump
directly to an arbitrary module, which can be specified either
by a full module/file path or by a module alias.
- Don't rely on perl's $ENV{PATH} search. Search commands for
itself and specify them by full paths
- Miscellaneous fixes.
- bump NEED_VERSION
ChangeLog is vague, but says there have been six patches applied
that are classed as 'bug-fixes, efficiency improvements, and
documentation updates'
2000-12-18 13:25 knu
* TODO.knu, cvsweb.cgi: Revert MFZ: 1.103 -> 1.104 which introduced
a bogus bug. As noone seems to need to use 0.X revisions, I'd just
drop it. This should fix the "show only tags" feature.
2000-12-18 12:47 knu
* cvsweb.cgi: Silence the warnings.
2000-12-18 11:48 knu
* cvsweb.cgi: Add meta tags to prevent WWW robots from crawling
over the cvsweb.
Tested by naddy@ and josh <dorqus@freek.com>
--
This module provides a standard library of functions and widgets
for use in creating Curses-based interfaces. Should work reliably
with both Curses and nCurses libraries.
Current widgets include:
Text field (txt_field)
List box (list_box)
Button sets (buttons)
Calendar (calendar)
Message box (msg_box)
Input box (input_box)
Extra functions include:
select_colour line_split grab_key init_scr
--
Curses is the interface between Perl and the curses(3) library.
For descriptions on the usage of a given function, variable, or
constant, refer to the curses(3) library manual pages.
2000-10-07 16:44 knu
* cvsweb.cgi: Fix &link() not to put a redundant trailing LF.
Improve manpage linking to support "foo.1" as well as "foo(1)".
2000-10-07 16:35 knu
* cvsweb.cgi: Fix screwups in the last commit.
Parse rlog's output explicitly. Recognize 77 ='s as a file
separator, and 28 -'s as revision separator.
Submitted by: Makoto MATSUSHITA <matusita@jp.FreeBSD.org>
2000-10-03 04:07 knu
* cvsweb.cgi: Cleanup $barequery generation. Undefine "my"
variables when they are done.
The cvsweb WWW CGI script allows remote users to browse a CVS
repository tree via the web. It can display the revision history
of a file, as well as diffs between revisions, and download the
whole file.
reviewed by brad@
--
The File::Tail module is designed for reading files which are
continously appended to (the name comes from the tail -f directive).
Usually such files are logfiles of some description.
The module tries hard not to busy wait on the file, dynamically
calcultaing how long it should wait before it pays to try reading
the file again.
The module should handle normal log truncations ("close; move; open"
or "cat /dev/null >file") transparently, without losing any input.
reviewed by brad@
--
This is the perl5 TimeDate distribution.
This distribution replaces the earlier GetDate distribution, which
was only a date parser. The date parser contained in this distribution
is far superior to the yacc based parser, and a *lot* fatser.
The parser contained here will only parse absolute dates, if you
want a date parser that can parse relative dates then take a look
at the Time modules by David Muir on CPAN.
reviewed by brad@
--
Time::HiRes module: High resolution time, sleep, and alarm.
Implement usleep, ualarm, and gettimeofday for Perl, as well as wrappers
to implement time, sleep, and alarm that know about non-integral seconds.
reviewed by brad@
--
This package consists of a C library and a Perl module (which uses
the C library, internally) for all kinds of date calculations based
on the Gregorian calendar (the one used in all western countries
today), thereby complying with all relevant norms and standards:
ISO/R 2015-1971, DIN 1355 and, to some extent, ISO 8601 (where
applicable).
--
This is the popt command line option parsing library. While it is similiar
to getopt(3), it contains a number of enhancements, including:
1) popt is fully reentrant
2) popt can parse arbitrary argv[] style arrays while
getopt(2) makes this quite difficult
3) popt allows users to alias command line arguments
4) popt provides convience functions for parsing strings
into argv[] style arrays
--
t1lib is a library written in the C programming language allowing a
programmer to generate bitmaps from Adobe (TM) Type 1 fonts quite
easily. These bitmaps are returned in a data structure with type
GLYPH. This special GLYPH-type is also used in the X11 window system
to describe character bitmaps. It contains the bitmap data as well as
some metric information. But t1lib is in itself entirely independent
of the X11-system or any other graphical user interface.