Cproto is a program that generates function prototypes and variable
declarations from C source code. It can also convert function definitions
between the old style and the ANSI C style. This conversion overwrites the
original files, so make a backup copy of your files in case something goes
wrong.
The program isn't confused by complex function definitions as much as other
prototype generators because it uses a yacc generated parser. By ignoring all
the input between braces, I avoided implementing the entire C language grammar.
The latest code is only found in the boehm-gc CVS repository (see
Makefile.version for information). I had to take this from there,
as there were bug fixes.
This library was imported primarily for the [hopefully]
upcoming audio/pulseaudio package.
TODO: Add support for NetBSD atomic ops?
This package provides semi-portable access to hardware provided
atomic memory operations. These might allow you to write code:
- That does more interesting things in signal handlers.
- Makes more effective use of multiprocessors by allowing you to write
clever lock-free code. Note that such code is very difficult to get
right, and will unavoidably be less portable than lock-based code. It
ia also not always faster than lock-based code. But it may occasionally
be a large performance win.
- To experiment with new and much better thread programming paradigms, etc.
As the latest code for this library is only available via CVS, this package
provides a snapshot.
libgweather 2.24.1
==================
libgweather
* Make sure the returned strings are UTF-8 (Minoru Hashima, Dan)
* Code cleanups (Dan)
* Fix crash if a timezone in Locations.xml is not known (Dan)
* Use the proxy settings (Dan)
* Add weather_info_network_error() API to know the type of error
when getting the weather (Dan)
Locations.xml
* Mexican states of Chihuahua, Nayarit, Sinaloa, and Sonora are in
Mountain Time, not Central Time (Christopher Aillon)
Misc
* Distribute gweather.defs so python bindings are buildable (Emilio
Pozuelo Monfort)
* Add -lm to the build (Frederic Peters, Dan)
Translators
* Alaksandar Navicki (be@latin)
* Fábio Nogueira (pt_BR)
* Vasiliy Faronov (ru)
* Danishka Navin (si)
NEW in 0.21:
============
Updated translations: hi, ar, it, sr, sr@latin, pt.
Many thanks to the translators: Rajesh Ranjan, Djihed Afifi, Luca
Ferretti, Goran Rakić, Duarte Loreto, Francesco Marletta, Khaled
Hosny.
NEW in 0.20:
============
- Fixed#499050, fix build against xulrunner 1.9 (Josselin Mouette)
- Fixed#537093, Does not build with gcc 4.3.0 (Cosimo Cecchi)
- Fixed#539624, Crashes when copying text with xulrunner 1.9 (Claudio Saavedra)
- Updated translations: vi, kn, sr, or, mr
Many thanks to the translators: Clytie Siddall, Shankar Prasad, Goran
Rakic, Manoj Kumar Giri, Sandeep Shedmake.
libgsf 1.14.10
Jody:
* Patch some coverity issues [189, 250, 251]
Morten:
* Work around sshfs bug. [#509883]
* Support tar archives.
* Improve gsf support for broken archives. [#553861]
* Avoid a critical for bad ole2. [#554848]
This release adds 64-bit Mach-O PIC support, --prefix and --suffix
options for naming globals, and support for newly specified AVX/AES
instructions not in the original spec. It also generates a GOTPCREL
relocation for "rel wrt ..gotpc" and optimizes non-strict push to
byte size in all possible cases, along with several other fixes.
Overview of Changes from GLib 2.18.1 to GLib 2.18.2
===================================================
* Bugs fixed:
553724 python interpreter path not patched in correctly
553857 gbacktrace.h requires signal.h
554790 g_convert() misbehaves with winiconv versions
555314 mem leak in gmarkup
554970 segfault when update-desktop-database is not available...
555121 Improved build-time handling of gio module-dir
555711 Wrong fallback order of mimetype icons
556334 Warning when building without selinux support
* Updated translations:
Arabic (ar)
Danish (da)
Estonian (et)
Gujarati (gu)
Norwegian (nb)
Polish (pl)
Brazilian Portugese (pt_BR)
Romanian (ro)
Russian (ru)
Serbian (sr)
Tamil (ta)
Version 0.9.4
http://svn.edgewall.org/repos/babel/tags/0.9.4/
(Aug 25 2008, from branches/stable/0.9.x)
* Currency symbol definitions that is defined with choice patterns in the
CLDR data are no longer imported, so the symbol code will be used instead.
* Fixed quarter support in date formatting.
* Fixed a serious memory leak that was introduces by the support for CLDR
aliases in 0.9.3 (ticket #128).
* Locale modifiers such as "@euro" are now stripped from locale identifiers
when parsing (ticket #136).
* The system locales "C" and "POSIX" are now treated as aliases for
"en_US_POSIX", for which the CLDR provides the appropriate data. Thanks to
Manlio Perillo for the suggestion.
* Fixed JavaScript extraction for regular expression literals (ticket #138)
and concatenated strings.
* The `Translation` class in `babel.support` can now manage catalogs with
different message domains, and exposes the family of `d*gettext` functions
(ticket #137).
py-gobject-shared>=${PKGVERSION}, not just any old py-gobject-shared.
This should fix a problem in which py25-gobject-2.15.4 was happy to
depend on the much older py-gobject-shared-2.14.2, but other packages
that depended on py25-gobject-2.15.4 thought that it was incomplete.
Bump PKGREVISION.
Collection.
Releasing a new version of software (Perl module) takes a lot of
steps... finding the next version number (and making sure you didn't
already use that version number before), making sure your changelog
is updated, making sure your "make dist" results in a tarball that
builds, commiting changes (with updated version number), tagging,
and uploading the tarball somewhere. Or maybe more steps. Or not
some of the above. Maybe you forgot something! And maybe you manage
multiple projects, and each project has a different release process.
You want to be hacking, not jumping through hoops. Your contributors
want to see their patches actually make it into a release, which
won't happen if you're afraid of releases. shipit automates all
the hell. It makes life beautiful.
Changes:
0.59 Tue October 14, 2008
* Moose
- Add abridged documentation for builder/default/initializer/
predicate, and link to more details sections in
Class::MOP::Attribute. (t0m)
* Moose::Util::TypeConstraints
- removed prototypes from all but the &-based stuff (mst)
* Moose::Util::TypeConstraints
- Creating a anonymous subtype with both a constraint and a
message failed with a very unhelpful error, but should just
work. Reported by t0m. (Dave Rolsky)
* Tests
- Some tests that used Test::Warn if it was available failed
with older versions of Test::Warn. Reported by Fayland. (Dave
Rolsky)
- Test firing behavior of triggers in relation to builder/default/
lazy_build. (t0m)
- Test behavior of equals/is_a_type_of/is_a_subtype_of for all
kinds of supported type. (t0m)
* Moose::Meta::Class
- In create(), do not pass "roles" option to the superclass
- added related test that creates an anon metaclass with
a required attribute
* Moose::Meta::TypeConstraint::Class
* Moose::Meta::TypeConstraint::Role
- Unify behavior of equals/is_a_type_of/is_a_subtype_of with
other types (as per change in 0.55_02). (t0m)
* Moose::Meta::TypeConstraint::Registry
- Fix warning when dealing with unknown type names (t0m)
* Moose::Util::TypeConstraints
- Reverted changes from 0.58 related to handle parameterized
types. This caused random failures on BSD and Win32 systems,
apparently related to the regex engine. This means that Moose
can no longer parse structured type constraints like
ArrayRef[Int,Int] or HashRef[name=>Str]. This will be
supported in a slightly different way via MooseX::Types some
time in the future. (Dave Rolsky)
Changes:
0.67 Tue October 14, 2008
* Class::MOP::Class
- Call a method on the class after setting the superclass list
so that we can get Perl to detect cycles before MRO::Compat
spirals into an infinite loop (sartak)
- Reported by Schwern, [rt.cpan.org #39001]
- In create(), pass unused options on to initialize()
- added test for this
ncc is a compiler that produces program analysis information. ncc
is a decent replacement of cflow and cscope able to analyze any
program using the gcc compiler. The program also includes a
graphical call-graph navigator and source browser which is extremely
practical for hacking and comprehending large projects.
In brief:
-Q option is not taken into account
Add initial support for clearcase
Added support for Git repositories
Emma support
Initial support for JMX Agent
See http://src.opensolaris.org/source/history/opengrok/trunk/ for all the
details.
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
p5-PerlIO-via-dynamic when using perl-5.10.
This module allows you to write-protect and write-enable
your Perl variables, objects and data structures.
Moreover, the reference count of any Perl variable can
be read and set.
Changes in 1.4.8-stable:
o Match the query in DNS replies to the query in the request; from Vsevolod Stakhov.
o Fix a merge problem in which name_from_addr returned pointers to the stack; found by Jiang Hong.
o Do not remove Accept-Encoding header
Changes in 1.4.7-stable:
o Fix a bug where headers arriving in multiple packets were not parsed; fix from Jiang Hong; test by me.
Changes in 1.4.6-stable:
o evutil.h now includes <stdarg.h> directly
o switch all uses of [v]snprintf over to evutil
o Correct handling of trailing headers in chunked replies; from Scott Lamb.
o Support multi-line HTTP headers; based on a patch from Moshe Litvin
o Reject negative Content-Length headers; anonymous bug report
o Detect CLOCK_MONOTONIC at runtime for evdns; anonymous bug report
o Fix a bug where deleting signals with the kqueue backend would cause subsequent adds to fail
o Support multiple events listening on the same signal; make signals regular events that go on the same event queue; problem report by Alexander Drozdov.
o Deal with evbuffer_read() returning -1 on EINTR|EAGAIN; from Adam Langley.
o Fix a bug in which the DNS server would incorrectly set the type of a cname reply to a.
o Fix a bug where setting the timeout on a bufferevent would take not effect if the event was already pending.
o Fix a memory leak when using signals for some event bases; reported by Alexander Drozdov.
o Add libevent.vcproj file to distribution to help with Windows build.
o Fix a problem with epoll() and reinit; problem report by Alexander Drozdov.
o Fix off-by-one errors in devpoll; from Ian Bell
o Make event_add not change any state if it fails; reported by Ian Bell.
o Do not warn on accept when errno is either EAGAIN or EINTR
popular GUI library GTK+. Highlights include typesafe callbacks, widgets
extensible via inheritance and a comprehensive set of widget classes that
can be freely combined to quickly create complex user interfaces.