Release: Camelbox 2009.141.0110Z-tahi

2 views
Skip to first unread message

Brian Manning

unread,
May 21, 2009, 2:59:31 PM5/21/09
to came...@googlegroups.com
I'm pleased to announce a new release of Camelbox, 2009.141.0110Z (May
21st, 2009). This is the first release in the 'tahi' (2009.1) release
series.

What's new?
- Most of the C libraries and Perl modules were upgraded to their
latest versions (see _version_list.txt note below)
- Added simple lists of the contents of each package (see below)
- Added the Perl Tk library bindings
- Added Bundle::libwin32 (Perl bindings to different parts of the Windows API)
- Added Goo::Canvas examples to the examples package
- Added Ari Jolma's patch for ExtUtils::Liblist::Kid (Kid.pm; see below)
- The database -bin packages now contain the client binaries (example:
mysql.exe, psql.exe, sqlite3.exe); database -client packages no longer
exist.

Upgrade recommendation: Upgrading is recommended if you want to pick
up new features or applications. Note that since this is a completely
new build, older releases ("2008.304.07242Z-odin" and older) *WILL
REQUIRE* uninstallation before installing this version.

For details about specific C library/Perl module versions, please see
the _versions.txt file tagged in SVN at [1]. This file is also now
installed as 'C:\camelbox\share\pkglists\_version_list.txt' after you
perform an install of Camelbox on your machine. This contains an
up-to-date list of major Perl modules and C libraries that were used
for this build of Camelbox. This file will be updated for each major
release of Camelbox.

Also, all Camelbox packages now install a "package list" files to
C:\camelbox\share\pkglists\. If you're looking for a specific file or
module, you can use the grep command in that directory to search
through the lists of files. The package lists are automatically
generated and updated every time a new Camelbox package is created. At
some point in the future, there may be tools implemented to make the
process of searching these package lists easier.

I've applied Ari Jolma's patches for ExtUtils::Liblist::Kid and
ExtUtils::Depends [2] to this release. The patches work, however, you
will still see warnings for missing libraries when running 'perl
Makefile.PL'. For the appropriate mailing list thread that details
what's going on behind this patch, please see [3]. This patch does
not eliminate having to use Windows import libraries yet either, so if
you need to compile a Perl module that needs to link to any of the
four main Gtk2 Perl modules (Pango, Cairo, Glib or Gtk2), you'll need
to add the import libraries (libPangoPerl.a, libCairoPerl.a,
libGlibPerl.a, and libGtk2Perl.a) to your Makefile by hand still.

For support with this software, feature requests, complaints, or ???,
please e-mail to the Camelbox mailing list at
came...@googlegroups.com. Links to the Camelbox Homepage [4] and
Camelbox Frequently Questioned Answers [5] are at the bottom of this
e-mail.
Thanks,

Brian

For the statistically minded:
64 packages available in 10 groups
Unpacked size: 453430539
Archived size: 74575414
Compression Ratio: 0.16

[1] http://code.google.com/p/camelbox/source/browse/tags/2009.141.0110Z-tahi/filelists/_version_list.txt
[2] http://geoinformatics.tkk.fi/bin/view/Main/BuildingWithMinGW
[3] http://www.nabble.com/Fun-with-ExtUtils%3A%3AMakeMaker-and-Windows-import-libraries-to18584903.html
[4] http://code.google.com/p/camelbox/
[5] http://code.google.com/p/camelbox/wiki/FAQ

Reply all
Reply to author
Forward
0 new messages