in weird situations when pwlib (and some dependent pkgs) are rebuilt
while already installed
Found the hard way by sthen@
@pkgpath markers "look right" to sthen@
The Google data Python client library makes it easy to access data
through the Google data APIs. This library provides data model and
service modules for the the following Google data services:
- Google Calendar data API
- Google Contacts data API
- Google Spreadsheets data API
- Google Document List data APIs
- Google Base data API
- Google Apps Provisioning API
- Picasa Web Albums Data API
- Google Code Search Data API
- core Google data API functionality
The core Google data code provides sufficient functionality to use this
library with any Google data API (even if a module hasn't been written
for it yet). For example, this client can be used with the Blogger API,
and the YouTube API. This library may also be used with any Atom
Publishing Protocol service.
interprets its arguments as python module names for which plugin
cache should be updated. This is useful for third-party packages
(such as axiom) which makes use of the twisted plugin
infrastructure.
ok martynas@
This module allows you to both load one or more modules, while setting
up inheritance from those modules at the same time.
By default, every base class needs to live in a file of its own. If you
want to have a subclass and its parent class in the same file, you can
tell parent not to load any modules by using the -norequire switch.
ok merdely@
This is intended mainly as a support package for code used by Divmod projects,
and not as an external library. However, it contains many useful modules and
you can feel free to use them!
Currently included:
* A powerful date/time formatting and import/export class
(ExtimeDotTime), for exchanging date and time information between all
Python's various ways to interpret objects as times or time
deltas.
* Tools for managing concurrent asynchronous processes within
Twisted.
* A metaclass which helps you define classes with explicit states.
* A featureful Version class.
* A formal system for application of monkey-patches.
ok pyr@
ruby2ruby provides a means of generating pure ruby code easily from
ParseTree's Sexps. This makes making dynamic language processors much
easier in ruby than ever before.
ParseTree is a C extension (using RubyInline) that extracts the parse
tree for an entire class or a specific method and returns it as a
s-expression (aka sexp) using ruby's arrays, strings, symbols, and
integers.
Ruby Inline is an analog to Perl's Inline::C. Out of the box, it
allows you to embed C/++ external module code in your ruby script
directly. By writing simple builder classes, you can teach how to cope
with new languages (fortran, perl, whatever). The code is compiled and
run on the fly when needed.
Using the package_inline tool Inline allows you to package up your
inlined object code for distribution to systems without a compiler.
gtk-update-icon-cache is part of gtk+2: adding gtk+2 to run_depends just
to update the icon cache (which only gtk apps can use) is overkill to
say the least!
As from now, each time icons are installed under %D/share/icons, we try
to execute gtk-update-icon-cache and if it is not there, we just ignore
the error.
What it means is that if you have gtk+2 installed, then it'll run fine
and your apps will be able to use the cache. Otherwise, it will silently
fails which is fine since it means none of your apps would have been
able to take advantage of the cache anyway.
discussed with jasper@
When testing applications, often you find yourself needing to provide
functionality in your test environment that would usually be provided by
external modules. Rather than munging the %INC by hand to mark these
external modules as loaded, so they are not attempted to be loaded by
perl, this module offers you a very simple way to mark modules as loaded
and/or unloaded.
* GNU M4 Format String Vulnerability and Security Issue
http://secunia.com/advisories/29671/
* Tighten conformance to various POSIX rules.
* Improve handling of standard input.
* Fix exploitable memory allocation overflow bug.
* Add 'mkstemp' macro.
* Switch to GPLv3.
okay naddy@
Term::ProgressBar provides a simple progress bar on the terminal, to let
the user know that something is happening, roughly how much stuff has
been done, and maybe an estimate at how long remains.
A typical use sets up the progress bar with a number of items to do, and
then calls update to update the bar whenever an item is processed.
from Girish Venkatachalam
ok merdely@
lots of changes, most importantly, the addition of GIO (VFS API to replace
GnomeVFS).
testing and feedback by many, thanks!
ok landry@ merdely@ simon@
"go ahead" bernd@ steven@
(diffs to unbreak some ports will follow)
and adjust boehm-gc to deal with any number of holes that may appear
between __data_start and _end. (requires -current binutils)
- work-around libpthread bugs that prevent sigsuspend() from working
in a signal handler by using pthread_suspend_np() + an arch/libpthread
specific offset to obtain the suspended thread's stack pointer.
thanks to sthen@ and jasper@ for access to other arches. discussed
with todd@
- add documentation and examples for twisted.doc
- disable twisted.web2 (still experimental and not working with 2.5.0 yet)
- take maintainership (requested by alek@)
with help from and tested by Will Maier and martynas@
ok martynas@
postgresql will provide native uuid support, which depends on uuid.
Except a few function names your databases will need no changes.
For the list of new functions look at the postgresql-docs package or
http://www.postgresql.org/docs/8.3/static/uuid-ossp.html.
tests & ok mbalmer@
- adjust memory calculations so this has a chance of building on systems
with 256M of real memory. Reported by Dongsheng Song
- bring the the rest of IcedTea's icedtea-graphics.patch and fix typo that
prevented interactive apps from launching. I expect I will eventually
will want to convert over to using IcedTea in full in the future.
- update to early access build 24
- Use GPLv2 licensed binary plugs from the IcedTea project and parts of
IcedTea's icedtea-copy-plugs.patch & icedtea-graphics.patch.
For more info see:
http://icedtea.classpath.org/wiki/Main_Page
- Enable packages since we're fully GPLv2 based now, but still not
hooked up to bulk builds just yet.
of trying to dlopen() it. also fix a couple bugs in the artsd
output module: when artsd is "suspended", it only means that
it it not accessing the soundcard at the moment, not that it
will not accept data. fix output latency by setting parameters
that actually are settable, instead of trying to set read-only(!)
parameters.
- allow the default audio output method to be chosen with the
SDL_AUDIO_DRIVER environment variable. choices are 'arts',
'esd' and 'audio'. 'audio' selects audio(4) output, and is
the default if SDL_AUDIO_DRIVER is not set.
ok pvalchev@
BeeDiff is a graphical file comparator. Users have the possibility to
compare and merge two text files. All differences are highlighted in
colors.
feedback & ok ajacoutot@
- update to bsd patchset 4
- for amd64, sync JVM_handle_bsd_signal with its linux counterpart from
which it was originally derived; add two segments of code dealing with
sigsegv fringe cases.
- update pkg/MESSAGE-* to use recent mozilla product names.
http://java.sun.com/j2se/1.5.0/ReleaseNotes.html#150_14
- NOTE: patchset 8 includes amd64 plugin support now.
- adjust pkg/MESSAGE-* files for change in plugin support and add missing
JRL licensing blurb for the jre package.
Note that it does not work better than previous in-tree version but it
will give us a better base to fix it.
joint work with jasper@
most patches adapted from NetBSD
fsusage patch from naddy@
ok jasper@