Alien-Build
view release on metacpan or search on metacpan
Changes.Alien-Base view on Meta::CPAN
- Promoted _env_do_system a public method named alien_do_system
(salva++ gh#143)
0.023 Mon Sep 14, 2015
- Fixed typo in FAQ
- Updated FAQ Alien::gmake example to require Alien::gmake 0.11
- Otherwise a production release identical to the 0.22_01 release
0.022_01 Fri Jul 31, 2015
- Add support for ALIEN_INSTALL_TYPE environment variable
0.022 Mon Jul 20, 2015
- Correction for the section "How do I specify a minumum or exact version
requirement for packages that use pkg-config?" in the FAQ.
0.021_01 Wed Jul 15, 2015
- Added a default %{pkg_config} helper
- Fixed bug introduced in 0.016_01 where using --destdir or $ENV{DESTDIR}
would break the "./Build install" command.
0.021 Wed Jul 15, 2015
- Fixed bug where upgrading to 0.020 could break Alien modules installed
before the upgrade. You do not need to re-install your Alien modules,
just upgrade to Alien::Base 0.021.
0.020 Mon Jul 13, 2015
- Production release identical to 0.019_02 release
0.019_02 Wed Jul 8, 2015
- Fixed bug where alien_provides_* options were not being honored when the
system provided the library (plicease gh#131)
0.019_01 Mon Jul 6, 2015
- Improved documentation: added a FAQ at Alien::Base::FAQ
- Added helpers for source code builds see
Alien::Base#alien_helper
and
Alien::Base::ModuleBuild::API#alien_helper
for details
0.019 Fri Jun 5, 2015
- Production release identical to 0.018_02 release
0.018_02 Wed Jun 3, 2015
- Fix test suite for Cygwin
0.018_01 Tue May 26, 2015
- Added alien_arch option for non-homogeneous environments with shared @INC
(for example AFS) (plicease gh#119)
0.018 Tue May 26, 2015
- alien_stage_install is now on by default
(first production release for this to be the case)
0.017 Fri Apr 24, 2015
- Identical to 0.016_02 release, except alien_stage_install is
OFF by default (it was turned on for dev release 0.016_01,
and will be turned back on or after May 25).
0.016_02 Fri Apr 24, 2015
- Fix bug where ConfigData.pm was not updated after install to blib
(plicease gh#121)
0.016_01 Tue Apr 22, 2015
- alien_stage_install is now on by default
0.016 Tue Apr 22, 2015
- Production release identical to 0.015_03 release
0.015_03 Mon Apr 20, 2015
- Fixed bug related to absolute URL (polettix++ gh#116)
0.015_02 Fri Apr 17, 2015
- On OS X use install_name_tool to more reliably relocate dynamic libraries
on that platform (plicease gh#115)
0.015_01 Fri Apr 17, 2015
- Add alien_stage_install option for Alien::Base::ModuleBuild
see Alien::Base::ModuleBuild::API for details (plicease gh#114)
- alien_stage_install is default for PPM builds
0.015 Tue Mar 17, 2015
- Production release identical to 0.014_01 release
0.014_01 Fri Mar 13, 2015
- Generate config.site for autoconfigure source installs (plicease gh#113)
0.014 Feb 25, 2015
- Production release identical to 0.012_01 release
0.012_01 Feb 24, 2015
- Prefer and require PkgConfig.pm over pkg-config on 64 solaris
If pkg-config is used it will likely be giving flags for 32 bit libs
(plicease gh#110)
- Allow for relocation of Alien-Base based dists.
(plicease gh#111)
0.012 Feb 22, 2015
- Fix bug introduced in 0.011 where bin_dir dies when install_type=system
0.011 Feb 22, 2015
- Production release identical to 0.010_01 release
0.010_01 Feb 21, 2015
- When installed from source (install_type=share) if the share directory is
missing it is now a fatal exception. (plicease gh#108)
0.010 Feb 17, 2015
- Production release identical to 0.009_04 release
0.009_04 Feb 16, 2015
- Test fix for Microsoft Visual C++
0.009_03 Feb 15, 2015
- Improved FFI support
0.009_02 Feb 4, 2015
- Added diagnostics for Alien authors to help in diagnosing common configuration problems.
0.009_01 Jan 27, 2015
- Added './Build alien_fakebuild' command which shows you what would be executed without actually doing it (plicease gh#102)
Changes.Alien-Base view on Meta::CPAN
- fixed MSWin32 specific bug introduced in 0.004_01 (plicease gh#59)
- use pure perl PkgConfig as an alternative to pkg-config if the latter
is not provided by operating system (plicease gh#61)
- support SHA-1/256 sum checks for downloads (vikasnkumar++ gh#33, gh#60)
0.004_01 Sep 04, 2014
- Libraries in the share directory are preferred over the system library
if that is what was used during install of the Alien module (plicease++ gh#22)
- Better handling of paths on Windows (zmughal++ gh#41)
- Fix test failure when pkg-config is not available (mohawk2++ gh#44)
- Support for autotools on Windows (MSWin32, but not cygwin) (plicease++ gh#46)
- Alien::MSYS will be injected as a build_requires on Windows if autotools is detected
- "%c" can now be used as a platform independent way of running autotool based
"configure" script
- The new default for build uses "%c" instead of "%pconfigure"
- Added property alien_isolate_dynamic which allows an Alien author to
avoid using dynamic libraries when building XS modules (plicease gh#51)
- Added dynamic_libs which returns a list of dynamic libraries (.dll, .so or
.dylib depending on platform) which can be used for FFI modules (see FFI::Platypus)
(plicease gh#51)
- Added support for LWP as an alternative to HTTP::Tiny (preaction++ gh#24)
- Added support for content-disposition HTTP header to determine correct filename
and determine format from that (rsimoes++ gh#27)
- By default run autotools style configure scripts with --with-pic and add
alien_autoconf_with_pic property to allow disabling that (plicease gh#47)
0.004 Mar 5, 2014
- Added version token to the interpolator (MidLifeXis++)
- Fixed broken test (MidLifeXis++)
0.003 Mar 3, 2013
- Added 'blib scheme' detection logic
- Improves Mac/CPANtesters compatibility
- Controlled by ALIEN_BLIB env var
- ACTION_alien is now ACTION_alien_code
- Added ACTION_alien_install
- Fix manual .pc file bug
- Unbuffer STDOUT during ACTION_alien_*
0.002 Jan 27, 2013
- Added exact_filename key (giatorta++)
- Various bugfixes
0.001_003 Nov 29, 2012
- Improved pkg-config handling
- Added support for pkg-config key ${pcfiledir}
- Note: released from "experimental" branch
0.001_002 Nov 5, 2012
- Fixed some false positives in library detection
- Initialize temporary directories later
- Note: released from "experimental" branch
0.001_001 Nov 4, 2012
- Improved library detection
- Library files are added to packlist
- Note: released from "packlist" branch
0.001 Oct 9, 2012
- First Beta release!
- Documentation updated
- Better autogeneration of pkgconfig information (run4flat++)
0.000_022 Oct 8, 2012
- 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
0.000_021 Jul 25, 2012
- Some fixes for Mac, not sure its working yet
0.000_020 Jun 22, 2012
- 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)
0.000_019 Jun 21, 2012
- REALLY return to EU::LibBuilder (sorry for the noise)
0.000_018 Jun 21, 2012
- return to EU::LibBuilder
0.000_017 May 6, 2012
- typo **faceplant**
0.000_016 May 6, 2012
- 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
0.000_015 May 2, 2012
- interpolation %x is current Perl interpreter ($^X)
- platform specific bugfixes
0.000_014 May 1, 2012
- bugfix on dontpanic build chain (t/zz-example.t)
0.000_013 Apr 30, 2012
- libdontpanic build chain should be more x-plat. Uses EU::LibBuilder
0.000_012 Apr 29, 2012
- Simplified capture mechanism, this should prevent warnings from being suppressed
- Check the return status of alien_build, die if necessary
0.000_011 Apr 25, 2012
- 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
0.000_010 Apr 24, 2012
- Prevent build process from cwd-ing from underneath us (hopefully)
0.000_009 Apr 24, 2012
- Note: Released from 'dlopen' branch
- Uses new dynamic loading mechanism via DynaLoader
0.000_008 Apr 11, 2012
- Prevent do_system from changing wd globally
( run in 0.341 second using v1.01-cache-2.11-cpan-140bd7fdf52 )