yes/no by a package Makefile, depending on whether the configure
process properly detects the additional libraries needed to link
against -lreadline (typically, you need either "-lreadline -ltermcap",
or "-lreadline -lcurses" to properly link against -lreadline). If this
variable is set to "yes", then we automatically expand "-lreadline" into
"-lreadline -l<termcap functions library>". BROKEN_READLINE_DETECTION
defaults to "no".
Set BROKEN_READLINE_DETECTION to "yes" in security/heimdal and remove
the custom logic that did the same work.
Changes from NEWS file:
libstatgrab 0.11 (09 November 2004)
* Add support for HP-UX 11.11.
(Patches provided by Roy Keene)
* Minor fixes to statgrab mrtg tools.
* Minor fixes to saidar.
* Minor code cleanups and fixes to libstatgrab.
is _not_ GNU gettext, so it's presence should not set IS_BUILTIN.gettext
to "yes", but it _can_ set USE_BUILTIN.gettext to "yes" to force that
it be used.
Also, create a new variable BROKEN_GETTEXT_DETECTION, which is yes/no
depending on whether or not a package's GNU configure script properly
detects -lintl. This variable currently defaults to "yes", but should
eventually be set to "no" and overridden on a package-by-package basis
for those packages that truly are broken.
we don't add -pthread to CFLAGS. Also, pkgsrc libtool on NetBSD will
do the right thing with respect to pthreads, so we don't need to use the
hack in the configure script.
automatically by pthread.buildlink3.mk. Also, factor out the pthread
library out of PTHREAD_LDFLAGS into a standalone variable PTHREAD_LIBS
and use it in packages where necessary (usually the ones that don't
have a GNU configure script).
Packages Collection.
The Perl 5 module Module::CoreList provides a manifest of the
modules and their versions included in core Perl for various
releases.
upstream changes:
[Changes for 0.26 - 9 Nov, 2004]
* svk push -P. [Autrijus]
* Allow checkout, mirrored, and copy anchors to be different
from each other, for the purpose of "push" and "pull"..[Autrijus]
* In incremental smerge, increase the fromrev after each
individual merge. [Autrijus]
* Ignore empty lines for svk:merge parsing.
* Use local time for log output. [Wen-chien Jesse Sung]
* Properties are now being merged.
* Exsting directories are now being merged.
* Allow custom resolver for properties.
* Support svk:merge property auto-merging, when doing smerge.
* Create svn config directory if it doesn't exist.
* Commit to mirrored path was always sending full text
due to an incorrect $cb{mirror} check. This is a regression since
0.23.
* Fix a bug that when committing from a checkout with descendents
being mirrored path, the commit can ruin the mirror state.
* Fix svk merge -l rN:M loading too many logs.
* Fix svk admin to work with non-default depots.
* New: svk ci -N, svk update/checkout --quiet.
* Fix svk cp a directory to checkout and then commit.
* Workaround fsfs/win32 txn_commit bug in close_edit of mirror editor.
[Autrijus]
* Use iter pool for node_history tracing.
* Add trailing /... for vcp source if not exist.
* Use the same auth baton for all ra sessions.
* Hold another reference to merge back editor in addition to
cached_ra, because the callback in merge_back_editor might create
another ra session.
* Ignore signals before calling close_edit, instead of in commit callback.
This Perl 5 module generalises the mechanism of the wantarray
function, allowing a function to determine in some detail how its
return value is going to be immediately used.
mkcmd lets us build a nifty command line option parser and some on-line
documentation in a snap. It is a prerequisite for many of Kevin
Braunsdorf's tools.
Changes are minor. The code has a few cleanups, the buffer sizes have been
increased (next version they will be dynamic) and the Python support has
been improved. The biggest change is the addition of the man page as
a Python docstring.
* Bug fixes
* Due to an error in the packaging script, an old version
of doxywizard was bundled with the Mac OS X version of doxygen.
* Dot would not run if doxygen was installed in a path which
contained spaces (Mac OS X).
Changes 1.3.9:
* Changed the stylesheet so font usage is more uniform and consistent.
* Changed the colors of the doxygen logo at the bottom of a HTML page.
Let me know if you prefer this one or the old one.
* Improved rendering of template functions and methods in the HTML output.
* A macro defined in the config file (see PREDEFINED) can now prevented from
being undefined (via a #undef in the code) when its value is assigned via
the := operator (e.g. PREDEFINED = A(x):=x ).
* Changed the way function pointer arguments are represented in the detailed
description.
* Directory information is now extracted by doxygen. Files are automatically
grouped by directory. You can use the SHOW_DIRECTORIES option to
enable/disable this feature.
* Added a new command \dir which can be used to document directories.
* Language updates for Czech, Swedish, Hungarian, Danish, Russian, Italian,
German, Chinese, Croatian, and Polish.
* Applied a patch by Arend van Beelen which adds support for the new features
introduced in PHP5.
* Applied a patch by Ferdinand Wess for better handling of #import statements
in Obj-C code.
* Fixed two problems with the keyboard driver on Windows.
* Added a set_allegro_resource_path() function.
* Added hardware cursor support to the X11 and DirectX window drivers.
* Fixed a crash when initializing, deinitializing and reinitializing Allegro on Windows.
* New MIDI input driver for the Windows port.
* Improved the speed of drawing primitives on X11 and implemented locking/unlocking for video bitmaps.
* Fixed bugs in set_palette() and remove_int().
* Fixed a bug where the X11 fullscreen driver would fail if no virtual screen was reported.
* Many fixes to source, examples and documentation.
language and requires the MySQL database and a webserver. Mantis has been
installed on Windows, MacOS, OS/2, and a variety of Unix operating systems.
Almost any web browser should be able to function as a client. It is released
under the terms of the GNU General Public License (GPL).
Mantis is free to use and modify. It is free to redistribute as long as you
abide by the distribution terms of the GPL.
"Your tests in configure to decide if you need each of the functions are
testing a different variable name from the one that gets set so you always
create an rfuncs.h that has all three definitions even if you dont need them,
which leads to problems on systems that provide some but not all of them
natively." Correction by Mark Davies.
[Changes for 0.49 - Oct 17, 2004]
* Copy-following-delete was not marked as is_copy properly. [Autrijus]
* Win32API::GUID support on win32. [Autrijus]
* Florian Weimer reported that repeated sync of an empty mirror
source will result in redundant local revisions. Fix it by
always "touching" the add_directory() call, regardless of
whether anything was actually updated locally. [Autrijus]
[Changes for 0.48 - Oct 4, 2004]
* New: relocate. [Autrijus]
* Use fsfs as SVNFSTYPE when using svn 1.1.
* Fix delete and upgrade on win32. [Autrijus]
* Support arch vcp source driver.
* Fix find_local_rev cache that assumes uses the same cache for
different target repositories.
* Fix an incorret pool used in _new_auth with wrong life time.
No longer need shared-mime-info, p5-Text-Diff, or p5-File-MimeInfo.
New dependencies p5-File-Type and p5-PerlIO-eol.
Upstream change log:
[Changes for 0.25 - 25 Oct, 2004]
* Fix the mkdir sequence which causes first-time svk users fatal error.
[Autrijus]
[Changes for 0.24 - 24 Oct, 2004]
* Fix svk ps regression for svn 1.0.x.
* Fallback to getpwuid($<) in case $ENV{HOME} or $ENV{USER} is not
set, as is the case in Fink. Reported by Christian Schaffner.
[Autrijus]
* Fix "svk pull -a" when the current directory is not a
checkout path. [Autrijus]
* Fix checkout_delta cache on win32. [Autrijus]
* Fix svk move copath destination with trailing slash.
* Make svk move checks if the target already exists before doing
anything that might leave the checkout in an inconsistent state.
* "svk cp //depotpath" should be parsed as "svk cp //depotpath .",
not "svk cp . //depotpath". Reported by Jesse Vincent. [Autrijus]
* New: svk admin rmcache.
* The old commit message prompt is now split into two:
- Those with editable target list now shows:
"=== Targets to commit (you may delete items from it) ==="
- Those without editable targets now shows:
"=== Please enter your commit message above this line ==="
[Autrijus]
* If SVN::Core version is too old, die with a meaningful message.
[Autrijus]
[Changes for 0.23 - 18 Oct, 2004]
* New: commit / smerge -P creats patch, and obsoletes unintuitive svk
patch create.
* New: svk merge now supports -cN which means -r N-1:N.
* New: svk mirror --recover. [Autrijus]
* New: svk mkdir -p and svk copy -p to create intermediate directories.
* New: svk pull DEPOTPATH. [Jesse Vincent]
* Proper svn:eol-style support with the same semantics as svn. [Autrijus]
* Proper upper/lower case normalization for Win32 filesystems. [Autrijus]
* The SVK Help system, as SVK/Help/[lang/]/*.pod. [Autrijus]
* The log produced by smerge -l no longer contains the duplicated logs
that were merged from the current target.
* smerge -I and repeated smerge now works on checkout.
* commit --import or import now treats obstructed items as replaced.
* Don't skip explicit targets on svk add.
* Correctly obtain the user name on non-unix platforms. [Autrijus]
* Fix pool abuse in history tracing code. [Autrijus]
* Fix smerge -IB.
* svk patch delete now works.
* svk delete now works within mirrored paths.
* svk annotate now works on files with CR/CRLF line endings. [Autrijus]
[Changes for 0.22 - 4 Oct, 2004]
* Interactive merge support is now default. [Autrijus]
* svk patch apply.
* Modular external merge tool support, with the following supported:
AraxisMerge, Emacs, FileMerge, GtkDiff, Guiffy, KDiff3, Meld,
P4WinMerge, TkDiff, TortoiseMerge, XXDiff. [Autrijus]
* Patch format changed, it's now unidiff with FreezeThaw-serialized
SVK::Patch. [Autrijus]
* merge and smerge now supports -f and -t options to deduce copy
source as target. [Eric Lindvall]
* Experimental depotpath auto-vivification from URL. [Autrijus]
This allows you to svk checkout URL and svk cp URL local-branch.
* Experimental svk push and pull support.
* sync and update now supports -s and -m to sync and/or merge from
branch source. [Autrijus]
* revert now also marks nodes as resolved.
* mirror, checkout and switch now all support --list, --detach and
--relocate. [Autrijus]
* New aliases: cm => cmerge, depot => depotmap, sw => switch.
* Implement "svk depot --add", "svk depot --delete". [Autrijus]
* prop{get,set,edit,del} on revprops. [Autrijus]
* Fix smerge -l that trims logs before another smerge in the other
direction.
* Use svn's internal streamy diff library instead of
Text::Diff. [Autrijus]
* svk import --to-checkout can import a directory and turn it to a
checkout path in-place . [Autrijus]
* -s (--sign) is renamed to -S.
* rename import --force to --from-checkout.
* $Revision$ now means $Rev$, not $FileRev$, to agree with Subversion.
* "svk mirror --list" and "svk sync --all" now operates on all depots,
if no arguments is given, instead of on //. [Autrijus]
* svk admin to wrap svnadmin. [Autrijus]
* svk cleanup --all. [Autrijus]
* "svk diff PATH1 PATH2 PATH3 ..." works as svn does. [Autrijus]
* We now use the self-contained File::Type instead of
File::MimeInfo. [Autrijus]
File::Type uses magic numbers (typically at the start of a file)
to determine the MIME type of that file. File::Type can use either
a filename, or file contents, to determine the type of a file.
Class names in Perl often don't sound great when spoken, or look good
when written in prose. For this reason, we tend to say things like
"customer" or "basket" when we are referring to
"My::Site::User::Customer" or "My::Site::Shop::Basket". We thought it
would be nice if our classes knew what we would prefer to call them.
This module will add a "moniker" (and "plural_moniker") method to
"UNIVERSAL", and so to every class or module.
The exportable subroutines of Lingua::EN::Inflect provide plural
inflections and "a"/"an" selection for English words.
Plural forms of all nouns, most verbs, and some adjectives are
provided. Where appropriate, "classical" variants (for example:
"brother" -> "brethren", "dogma" -> "dogmata", etc.) are also
provided.
Its possible to accidentally inherit an AUTOLOAD method. Often this
will happen if a class somewhere in the chain uses AutoLoader or
defines one of their own. This can lead to confusing error messages
when method lookups fail.
Sometimes you want to avoid this accidental inheritance. In that
case, inherit from Class::WhiteHole. All unhandled methods will
produce normal Perl error messages.
libextractor is a simple library for keyword extraction. libextractor
does not support all formats but supports a simple plugging mechanism
such that you can quickly add extractors for additional formats, even
without recompiling libextractor. libextractor typically ships with a
dozen helper-libraries that can be used to obtain keywords from common
file-types.
Update to revision 1.0.3 to correct mistake where config subdirectory
contained symbolic links:
config.guess -> /usr/pkgsrc/mk/gnu-config/config.guess
config.sub -> /usr/pkgsrc/mk/gnu-config/config.sub
that were a consequence of the tarball being created after a build
inm pkgsrc (files were replaced with symbolic links).
* Runtime discovery of the library version is possible.
* NSXMLParser class added. Not completely implemented.
* NSArrays makeObjectsPerformSelector iterates in same order as
MacOSX.
* Designated initializers for NSArray, NSDictionary, NSSet, and
NSString have been changed for MacOSX compatibility.
* Eliminate a potential security vulnerability when decoding invalid compressed data
* Fix bug when decompressing dynamic blocks with no distance codes
* Do not return error when using gzread() on an empty file
* Added MSVC++ project files, which might work.
(Timothy Shead)
* Build fix for cygwin. (Roger Leigh)
* dispatcher example: Fixed race condition on windows platform.
(Cedric Gustin)
* gmmproc: Generate property code that uses the canonical property names,
to fix property change notification in some cases.
(Murray Cumming)
Changes 2.4.4:
* Signals: Avoid crashes when disconnecting a signal when handling that signal.
(Murray Cumming, Martin Schulze)
* Fixed a memory leak in sigc::slot.
* Fixed compilation for gcc-3.4.
* Fixed compilation for Intel C++ compiler (upgraded libtool).
* Fixed project files for MSVC .Net (Timothy M. Shead).
* Fixed segfaults when compiled with MSVC .Net 2003 (moved
all calls to new and delete into non-inline library code).
* In the compatibility module use correct bound_mem_functor
variants for const (volatile) methods when creating a slot.
* Minor documentation fix.
Changes 2.0.5:
* Distribute pregenerated configuration header for MSVC .Net.
Changes 2.0.4:
* Fixed warnings and compiler errors in the test cases.
* Added a new test case (Murray Cumming).
* Fixed 'hello_world' example.
* Don't test optional features that fail with the Sun FORTE.
* Fixes for the Sun FORTE to compile out-of-the-box
(Damien Carbery, Murray Cumming, Martin Schulze).
* Fixes for MSVC to build a DLL out-of-the-box (James Lin).
* Improved compiler specific configuration during 'configure'.
* Added rpm description file libsigc++-2.0.spec (Eric Bourque).
* Minor documentation improvements (Murray Cumming).
RTFM is an enterprise-grade knowledge management tool that enables an
organization to easily capture and share its employees' knowledge and wisdom.
Just as you use RT (the world's leading open-source ticketing system) to log
tickets and resolve issues, RTFM lets you open, categorize and search for
"articles." Like RT, RTFM lets your users contribute additional information to
existing articles and makes sure that each article's full history is preserved
for future inspection. RTFM makes it easy to quickly search the knowledge base
and find critical information.
Key Features:
* RTFM is built on RT, the leading open-source ticketing system.
* RTFM uses RT's authentication and authorization systems.
* RTFM integrates seamlessly with RT. Companies who are already using RT
will find it even easier to get RTFM up and running.
+ Added compiler directives for C++.
+ Removed "Carp::Clan" from the distribution (available separately).
+ Fixed bug in initialization of "Date::Calendar::Year" objects.
+ Added method "tags()" to "Date::Calendar" and "Date::Calendar::Year".
+ Fixed the formula for "Labor Day" in the U.S. to "1/Mon/Sep".
+ Added a new recipe to the "Date::Calc" documentation.
+ Added Romanian to the list of languages supported by "Date::Calc".
+ Changed the example script "calendar.cgi" to highlight the name
which led to a given date being a holiday.
+ Fixed the Polish entries in "Date::Calc".
+ Added a few commemorative days to the Norwegian calendar profile.
+ Added "use bytes" to all Perl files to avoid problems on systems
not using the standard locale "C".
+ Fixed test 5 of t/m005.t to (hopefully) work under other locales.
+ Added compiler directives for C++.
+ Improved the method "Norm()".
+ Removed "Carp::Clan" from the distribution (available separately).
+ Added "Bit::Vector::String" for generic string import/export functions.
+ Added a new test file "t/40__auxiliary.t" for "Bit::Vector::String".
+ Fixed a bug in method "Copy()" concerning sign (MSB) extension.
various other things with a patch. It basically allows you to create a chain of
readers that can read a patch, remove files from a patch, add CVS context, fix
up the patch root according to CVS, and output the patch as raw unified or
through a template processor (used in some places to output a patch as HTML).
# 1.2.0
* New algorithm added: Bidirectional Dijkstra's shortest path
* A lot of bugfixes
* Revised documentation
# 1.1.0
* Returned to the libtool versioning style
* New algorithms added
o Dijkstra's shortest path
o Bellman Ford shortest path
o New variant of Maximal Flow
* graph::load now creates nodes in the same order as they are in the gml file
* graph::load now with parameter 'preserve_ids' to use the same ids as in the gml file
* A lot of bugfixes
* Documentation adapted to doxygen
# 1.0.0
* First stable release
* quick fix of bug in graph::del_node (thanks to David Auber)
* bug fix in graph::hide_node (thanks to David Auber)
* optimization of reallocation procedure in node_ and edge_maps (again, thanks to David)
math/cassowary and I'll update gtl in a minute.
DESCR:
GTL is a graph library based on STL. For the design of GTL's API the
API of LEDA has served as a basis. GTL contains the classes needed to
work with graphs, nodes and edges and some basic algorithms (DFS, BFS,
topsort ...) as building blocks for more complex graph algorithms.
This package contains an older version of the library, for a newer
version use the gtl package.
quotearg_buffer_restyled(). Google suggests this function has issues
with other non-gcc compilers using optimisation as well.
Notable fixes include net/libIDL's parser.y
Bugs fixed in 1.9.3:
* Bug introduced by 1.9:
- Dependency tracking using mode "dashmstdout" or "dashXmstdout" did
not work for libtool objects compiled with --tag (i.e., compiled
with Libtool 1.5 or later). The compilation would succeed, but
`depcomp' would emit a warning and not output any dependency
information.
* Long standing bugs:
- Ignore comments from augmented variables, so that
FOO = foo # bar
FOO += baz
no longer results in `FOO = foo # bar baz'.
- `install-sh -d a/b/' failed to create `a/b/' because of the trailing `/'.
- _PROGRAMS now always create programs. Before 1.9 it would
mistakenly create a libtool library if the name of the program
ended in `.la'. Between 1.9 and 1.9.2 a program with such a name
would fail to build because half the code was assuming a program
was being built, while the other half was considering a library...
- `compile' now handles `*.obj' objects.
- `aclocal' recognizes AC_DEFUN_ONCE.
* Noteworthy manual updates:
- LIBOBJS: more documentation and an example setup.
- Libtool Convenience Libraries: show how to force the linker selection.
- Extending: more comments about install-data-hook vs install-exec-hook.
- Clean: document -local targets.
the header file <rfuncs.h> through a compiler flag along with some
unnecessary linker flags. This should hopefully resolve pkg/27631,
security/gpgme dies on configure.
From ChangesLog:
* Improve robustness. (client/server)
Make this more friendly to userlevel POSIX thread libraries.
* Improve performance to parse rcsfile(5) based files.
* When -u/-g is specified, drop the privilege. (server)
* Update scanfiles when changes anything only.
Changes:
- UTF-8 filenames, while still not handled correctly, are handled a little
more gracefully. That is to say, the library doesn't fail to open files
with filenames using characters outside the ASCII subset. I'm very
interested in any information as to the "right" way to handle filenames
of this sort.
- Files not containing a compressed section are handled properly, such as
.chw files. These files seem to contain information about compression,
but the information is invalid or empty. The library deals gracefully
with this now.
- Files compressed with different options were not being decompressed
properly. In particular, if the "reset interval" for the compressed
section was other than 2 block sizes, it could fail to read some of the
files.
- The caching system was improved slightly, in conjunction with this
previous bugfix.
PKGREVISIONs of packages including it, because the recent update of
libexif changed the major version number of libexif. Noted by dieter
and Jeremy C. Reed on tech-pkg@.
Fixes
- If the toplevel directory of a source isn't writable, then mark the
whole source as readonly (Mark)
- Plug various leaks (Kjartan)
Translators
- Christophe Merlet (RedFox) (fr)
- Alessio Frusciante (it)
- Žygimantas Beručka (lt)
- Li-Jen Hsin (zh_TW)
* configure.in (VERSION): Bump to 1.4.2.
* NEWS: Describe 1.4.2's changes.
* src/m4.c (reference_error): Preserve errno, since M4ERROR
relies on this.
* src/builtin.c (m4_esyscmd): Clear errno before calling popen.
(m4_maketemp): Clear errno before calling mkstemp.
* src/path.c (path_search): Don't let "free" trash errno when
returning NULL.
* src/output.c (insert_file): Don't assume errno has a valid
value simply because fread returns zero. This fixes a
portability bug reported by Marion Hakanson in
<http://lists.gnu.org/archive/html/bug-m4/2004-07/msg00029.html>.
Fixes PR pkg/27301.
IO::Util - A selection of general-utility IO function
This is a micro-weight module that exports just a couple of
functions of general utility in IO operations.
OOTools is a collection of pragmas to easily create constructors methods and
lvalue accessor methods at compile time. OOTools distribution includes:
Class::constr Pragma to implement constructor methods
Class::props Pragma to implement lvalue accessors with options
Class::group Pragma to implement group of properties accessors with options
Object::props Pragma to implement lvalue accessors with options
Object::group Pragma to implement group of properties accessors with options
strerror_r(). These are thread safe versions of the corresponding functions
without the "_r". The package is implemented so that it may be used simply
by including it's buildlink3.mk file.
This is a simple module that factory classes can use to generate new
types of objects on the fly, providing a consistent interface to common
groups of objects.
Factory classes are used when you have different implementations for the
same set of tasks but may not know in advance what implementations you
will be using.
Cesar Catrian.
Intel2GAS is a converter that will convert assembler source files written for
NASM to files that can be assembled using the GNU Assembler (GAS), on the i386
platform. It provides support for basic MMX instructions as well.
This converter was written for the Hermes project and is now released to the
general public. The code inside this converter is extremely flexible, you can
write a syntax file to convert between any two assembler languages on a good
day.. :)
Features:
Basic opcodes are done
MMX/FPU support (converts all Hermes files :)
Preliminary Gas2Intel conversion
Conversion from masm/tasm to gnu syntax