Changes for version 0.000_022
- Major refactoring
- separate alien_{x}_commands where x = build, test, install
- removed mac specific code
- no longer test provisioning (it never worked anyway)
- directly allow library to install to final share_dir destination
- Moved Alien::DontPanic and Ford::Prefect to CPAN under Acme:: namespaces
Changes for version 0.000_021
- Some fixes for Mac, not sure its working yet
Changes for version 0.000_020
- Windows now passes the test suite (another cleanup error trapped)
- Begin overloading copy_if_modified for relocalizing dylibs on mac (this is not working yet, this release is for windows testers)
Changes for version 0.000_019
- REALLY return to EU::LibBuilder (sorry for the noise)
Changes for version 0.000_018
- return to EU::LibBuilder
Changes for version 0.000_017
- typo **faceplant**
Changes for version 0.000_016
- remove dependence on EU::LibBuilder (Mac Bundle)
- t/zz-example.t shouldn't die on failure to cleanup
- Capture::Tiny needs some min version, using newest but perhaps less is ok
Changes for version 0.000_015
- interpolation %x is current Perl interpreter ($^X)
- platform specific bugfixes
Changes for version 0.000_014
- bugfix on dontpanic build chain (t/zz-example.t)
Changes for version 0.000_013
- libdontpanic build chain should be more x-plat. Uses EU::LibBuilder
Changes for version 0.000_012
- Simplified capture mechanism, this should prevent warnings from being suppressed
- Check the return status of alien_build, die if necessary
Changes for version 0.000_011
- I'm starting to believe the bug is in the dontpanic library build chain
- Die on more warnings in that build chain. This won't fix anything, but may show where the true problem lies
Changes for version 0.000_010
- Prevent build process from cwd-ing from underneath us (hopefully)
Changes for version 0.000_009
- Note: Released from 'dlopen' branch
- Uses new dynamic loading mechanism via DynaLoader
Changes for version 0.000_008
- Prevent do_system from changing wd globally
Changes for version 0.000_007
- Don't rebuild library on repeated M::B::dispatch
- More bugfixes
Changes for version 0.000_006
- Yet anther bugfix(?) release
Changes for version 0.000_005
- Bugfix: A::B::PkgConfig _manual key shouldn't emit undef values
Changes for version 0.000_004
- Don't mangle LD_RUN_PATH if system installed
- Bugfix related to dreaded '"Can't call method "keyword" on an undefined value' error
- Made t/yy-system_installed.t smarter on picking a library for testing
Changes for version 0.000_003
- Require safer File::chdir
- Fixed "Bad File Descriptor" bug calling pkg-config
Changes for version 0.000_002
- More documentation
- Smarter in handling user-provided pkg-config data
- Generates pkg-config data from file structure if not defined
Changes for version 0.000_001
- Initial pre-alpha release, mostly to see CPANtesters results
Documentation
Authoring an Alien:: module
API Reference for Alien:: Authors
Modules
Base classes for Alien:: modules
A Module::Build subclass for building Alien:: modules and their libraries
Provides
in lib/Alien/Base/ModuleBuild/Cabinet.pm
in lib/Alien/Base/ModuleBuild/File.pm
in lib/Alien/Base/ModuleBuild/Repository.pm
in lib/Alien/Base/ModuleBuild/Repository/FTP.pm
in lib/Alien/Base/ModuleBuild/Repository/HTTP.pm
in lib/Alien/Base/ModuleBuild/Repository/Local.pm
in lib/Alien/Base/ModuleBuild/Utils.pm
in lib/Alien/Base/PkgConfig.pm