Alien-Build

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

  - Added TEST_ALIEN_ALIENS_MISSING environment variable to remove warning
    in Test::Alien when you use some tools without first calling alien_ok
    (gh#326)

2.52      2022-08-11 15:18:46 -0600
  - Improved documentation (gh#317, gh#318)
  - Fixed bug for run_ok in Test::Alien where passing a command in scalar
    context would not work for commands with arguments (gh#320)
  - Added interpolate_run_ok and plugin_ok to Test::Alien (gh#319, gh#321, gh#322)
  - Better support for Alien::MSYS + Test::Alien (gh#323)
  - Better handle it when flags are undef by not passing into
    Text::ParseWords::shellwords(gh#314, gh#324)

2.51      2022-08-03 09:57:08 -0600
  - Remove use of duplicate lddlfalgs in Test::Alien which could cause failures
    on AIX (gh#217, gh#316)

2.50      2022-06-23 11:53:00 -0500
  - Documentation updates (gh#308, gh#310)

2.49      2022-06-23 11:19:08 -0500

Changes  view on Meta::CPAN

2.38      2021-01-11 14:35:54 -0700
  - Fixed a bug the can cause an array dereference error in pkg-config command line
    plugin on MSYS2 / MinGW environment (gh#243)
  - Changed the auto-generated module name for Test::Alien, in a way that works
    around a probable bug / issue with ExtUtils::CBuilder (gh#243)

2.37      2020-11-02 09:09:13 -0700
  - Tests that rely on its behavior unset ALIEN_BUILD_PKG_CONFIG (gh#239)

2.36_01   2020-10-31 03:33:21 -0600
  - Fixed a bug where Probe and PkgConfig plugins could provide compiler / linker flags
    when the PkgConfig probe fails, but another probe succeed. (gh#238)

2.35_01   2020-10-28 02:06:21 -0600
  - Added install properties: system_probe_class and system_probe_instance_id (gh#237)
  - Added hook properties: probe_class and probe_instance_id (gh#237)

2.34_01   2020-10-27 04:23:24 -0600
  - Added instance_id property to Alien::Build::Plugin class (gh#235)
  - Added plugin_instance_prop method to Alien::Build class (gh#235)

Changes  view on Meta::CPAN

2.27_01   2020-08-03 13:47:02 -0600
  - Some fixes for the unofficial `msys` fork of Perl (gh#211, gh#212)
  - Honour user supplied `config.site` for autoconf (gh#215, gh#218, hakonhagland++)
  - Hard drop of support for Perl 5.8.1, 5.8.2 and 5.8.3.  AB will refuse to install
    on these elder Perls.  Please upgrade to at least 5.8.4.  (gh#200, gh#201, gh#219)

2.26      2020-06-16 07:11:13 -0600
  - Diagnostic release

2.25      2020-06-10 09:18:25 -0600
  - Fixed bug where alien library directory flags could be used in the wrong
    order by Test::Alien, mostly a problem on NetBSD and similar platforms
    (gh#203)

2.24_01   2020-06-07 18:13:55 -0600
  - Disable parallel build when clean install is enabled
    (gh#197, gh#198, shawnlaffan++)
  - Dropping support for Perl 5.8.1, 5.8.2 and 5.8.3.  For now AB will install
    on these versions of Perl, but a warning will be issued, along with a 3
    minute sleep at configure time.  Please upgrade to 5.8.4 (or preferrably
    5.32).  Starting July 1st, AB will refuse to install on these elderly Perls.

Changes  view on Meta::CPAN


1.74      2019-05-22 08:43:10 -0400
  - Check if share directory exists before clean_install
    (gh#114, gh#126 zmughal++ for the report)

1.73      2019-05-20 14:49:10 -0400
  - Production release identical to 1.72_01

1.72_01   2019-05-11 04:12:13 -0600
  - Merged Alien-Build-Plugin-Decode-Mojo into this dist (gh#18)
  - Put Alien -l flags first in xs_ok (gh#121 kiwiroy++)

1.71_01   2019-04-30 05:41:40 -0400
  - Add clean_install hook (gh#111, gh#114)
  - EXPERIMENTAL Add mm_install method to Alien::Build::MM (gh#111, gh#114)
  - EXPERIMENTAL CAUTION Add alien_clean_install target to Makefile generated
    by Alien::Build::MM (gh#111, gh#114)

1.70_01   2019-04-29 18:57:53 -0400
  - Add alien_clean target for Alien::Build::MM (gh#118, gh#119)

Changes  view on Meta::CPAN


1.53_01   2019-02-21 11:35:47 -0500
  - Prefer PkgConfig::PP on MSWin32 where it is more reliable. (gh#82, gh#85)
  - Test tar command before blindly using it (tests were already
    being made for compressed tars "tar.gz", "tar.xz", etc) (gh#86, gh#87)
  - Tweaks to test suite to hopefully accommodate a haiku install (gh#81)
  - Add atleast_version, exact_version and max_version properties for
    pkg-config plugins (gh#78, gh#79)

1.52      2019-02-09 05:45:12 -0500
  - Use $alien->libs -L flags to help find system dynamic libs.

1.51      2019-01-19 14:23:23 -0500
  - cmake plugin sets CMAKE_INSTALL_LIBDIR:PATH to lib for share installs
    for cmake projects using GNUInstallDirs on platforms that default to
    something other than lib.

1.50      2019-01-16 12:55:08 -0500
  - Removed temp testing files unintentionally included in the previous
    release.
  - Require ExtUtils::MakeMaker 6.64, for Alien::Build::MM, which can

Changes  view on Meta::CPAN

  - Add ALIEN_INSTALL_NETWORK environment variable.  Set to false if you don't
    want to allow network fetch.

1.31_01   2017-10-31 16:50:52 -0400
  - Fix testing prereq bug introduced in 1.30_01.

1.30_01   2017-10-31 14:24:15 -0400
  - Add prefer property to Download::Negotiate plugin

1.29_01   2017-10-30 09:54:22 -0400
  - Fix bug in Alien::Base::Wrapper where -l flags were being ignored by EUMM
  - MSYS plugin works with ffi build
  - Windows specific fixes for Alien::Base::Wrapper
  - Removed optional dependency on Test::Exec

1.28      2017-10-29 19:39:19 -0400
  - Production release identical to 1.27_01

1.27_01   2017-10-27 10:26:18 -0400
  - Fix incompatibility with older versions of ExtUtils::MakeMaker where test
    directive in alienfile was ignored.

Changes  view on Meta::CPAN

1.23_01   2017-10-07 20:58:52 -0400
  - Improve SSL diagnostics for Download::Negotiate and Fetch::HTTPTiny
    plugins.

1.22      2017-10-05 11:43:25 -0400
  - Improved bootstrap_ssl to allow use of Net::SSLeay, if it is already
    installed.
  - Windows path fix in test suite

1.21      2017-10-02 15:36:33 -0400
  - Fix bug in Test::Alien where extra_compiler_flags or extra_linker_flags
    could override (instead of augment) the alien cflags or libs.  This is
    most commonly a problem when using Test::Alien::CPP.

1.20      2017-10-01 06:52:36 -0400
  - Remove dependency on Alien::Base::ModuleBuild
  - Add access to environment via %{env.VARNAME}
  - Move Alien::Base::PkgConfig from ABMB

1.19_01   2017-09-28 13:06:28 -0400
  - Add Alien::Build::Version::Basic
  - Add Alien::Build::Plugin::Fetch::CurlCommand

Changes  view on Meta::CPAN


0.72_01   2017-07-22 07:36:35 -0400
  - Marking C++ support in Test::Alien as EXPERIMENTAL
    (it seems to be unreliable on MSWin32, possibly others)
  - Fixed Extract::CommandLine probe of tar command to see if it
    can handle tar.gz, tar.bz2, tar.xz (feature introduced in
    0.69_01).
  - Extract::CommandLine fallback on ptar if bsdtar or tar are
    not available.
  - Add Fetch::LocalDir plugin
  - Add tmp flag for local files to avoid copies

0.71_01   2017-07-21 15:07:32 -0400
  - Improve Alien::Autotools support by updating ACLOCAL_PATH
    when you requires 'Alien::Autotools';
  - Add cbuilder_compile option to Test::Alien xs_ok function
  - Add cbuilder_link option to Test::Alien xs_ok function
  - Add cpp option to Test::Alien xs_ok function
  - Add C++ option to Test::Alien xs_ok function

0.70_01   2017-07-21 07:23:04 -0400

Changes  view on Meta::CPAN

  - Added ffi block for alienfile.
  - Deprecate patch_ffi, build_ffi and gather_ffi directives.

0.39      2017-06-10 06:40:45 -0400
  - Added patch_ffi keyword for alienfile missing in previous release

0.38      2017-06-10 06:28:21 -0400
  - Added build_ffi and gather_ffi stages

0.37      2017-06-09 17:04:21 -0400
  - Generate ::Install::Files module for use with Inline, if cflags or libs are detected.

0.36      2017-04-13 04:05:45 -0400
  - Add runtime property: alien_build_version

0.35      2017-03-30 18:02:45 -0400
  - Add Build::SearchDep plugin
  - Add PkgConfig::MakeStatic plugin

0.34      2017-03-30 11:19:48 -0400
  - Add install property: old.prefix
  - Add install property: old.runtime

0.33      2017-03-29 20:38:56 -0400
  - Add runtime property: perl_module_version
  - Fix important typos

0.32      2017-03-28 14:14:52 -0400
  - Add documentation Alien::Build::Manual::AlienUser
  - Fixup compiler and linker flags when not doing a double staged install

0.31      2017-03-24 15:27:19 -0400
  - Better negotiation between pkg-config and cbuilder plugins (again)

0.30      2017-03-24 14:04:27 -0400
  - Better negotiation between pkg-config and cbuilder plugins

0.29      2017-03-24 12:57:13 -0400
  - Improved diagnostics
  - Fixed libpkgconf cache'ing bug

Changes  view on Meta::CPAN

0.19      2017-03-01 08:53:14 +1100
  - Fix some platform and environment specific bugs in the test suite

0.18      2017-02-21 18:12:28 +1100
  - download hook gets called, even if you are using the fetch,
    decode, prefer hooks.

0.17      2017-02-16 08:28:19 +1100
  - Can now store the output of a command into a property using
    a scalar reference, like this:
    [ 'command', '--flags', \'%{alien.runtime.foo}' ]

0.16      2017-02-15 20:07:05 +1100
  - Add prefix to %{configure} helper for Build::Autoconf plugin
  - Add hook_prop to Alien::Build
  - Add system method to Alien::Build

0.15      2017-02-09 14:08:46 -0500
  - Fixed bug where requires sometimes did not return a hash reference

0.14      2017-02-09 02:07:09 -0500

Changes  view on Meta::CPAN

0.10      2017-02-06 05:24:25 -0500
  - Add heuristic to determine version from filename using
    Prefer::SortVersions plugin
  - Add log method to Alien::Build
  - Fixed bug in probe where first 'share' would be accepted (gh#7)

0.09      2017-02-04 17:31:00 -0500
  - Using an undefined property in command interpolation is now an
    error.
  - Added patch support.
  - Add meta property platform.compiler_type to flag Microsoft
    Visual C++ ("microsoft") compared with everything else ("unix")

0.08      2017-02-04 11:33:01 -0500
  - Fixed prereq bug introduced in 0.07

0.07      2017-02-04 11:21:13 -0500
  - The namespace Alien::Build::Plugin::Core is reserved for plugins
    that are automatically loaded for all instances of Alien::Build
  - Major refactor of Alien::Base2.  Please do not use it.
  - Improved documentation

Changes.Alien-Base  view on Meta::CPAN

    on October 1, 2017, so you need to update your Build.PL so that
    Alien::Base::ModuleBuild is a configure requires.

0.038 2017-03-06 00:16:18 -0500
  - Production release identical to 0.035_01 release

0.037_02 2017-03-05 03:20:00 -0500
  - Additional fixes for t/yy-system_installed.t

0.037_01 2017-03-03 05:29:54 +1100
  - cflags and cflags_static were flipped in 0.035_01 is now fixed
    (should fix gh#183)

0.036 2017-02-27 03:28:36 -0500
  - Production release identical to 0.035_01 release

0.035_01 2017-02-15 04:41:31 -0500
  - Add support for Alien::Build (plicease #181)

0.034 2017-02-15 04:30:35 -0500
  - Fixed regression introduced in 0.032 which broke repos as array

Changes.Alien-Base  view on Meta::CPAN

  - 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

Changes.Test-Alien  view on Meta::CPAN


0.12      2017-02-01 10:56:29 -0500
  - workaround for Capture::Tiny on MSWin32

0.11      2017-01-30 18:45:05 -0500
  - Only use static methods (see last entry) on share installs
    Typically you want to use the dynamic libraries on a system
    install

0.10      2017-01-30 18:37:41 -0500
  - Use static methods for cflags and libs if they are provided
    by the Alien module.

0.09      2017-01-13 07:13:38 -0500
  - Test::Alien::Run#note and #diag can be chained like the other 
    methods

0.08      2016-12-29 18:03:35 -0500
  - Fixes to silence warnings coming from recent versions of Test2::Suite

0.07      2016-05-10 11:31:59 -0400

Makefile.PL  view on Meta::CPAN

  "List::Util"          => "1.33",
  "Path::Tiny"          => "0.077",
  "Test2::API"          => "1.302096",
  "Test2::V0"           => "0.000121",
  "Text::ParseWords"    => "3.26",
  "parent"              => 0
);

# inserted by Dist::Zilla::Plugin::DynamicPrereqs 0.040
if ( !do { require File::Which; ( $ENV{PKG_CONFIG} && File::Which::which( $ENV{PKG_CONFIG} ) ) || File::Which::which('pkgconf') || File::Which::which('pkg-config') } ) {
  requires( 'PkgConfig' => '0.14026' );    # for static cflags support
}

# inserted by Dist::Zilla::Plugin::DynamicPrereqs 0.040
if ( do { use Config; ( $^O eq 'solaris' && $Config{ptrsize} == 8 ) || $^O eq 'MSWin32' } ) {
  requires( 'PkgConfig' => '0.14026' );    # for using the wrong libraries support
}

# inserted by Dist::Zilla::Plugin::DynamicPrereqs 0.040
$WriteMakefileArgs{clean} = { FILES => ".tmp" };

README  view on Meta::CPAN

      fetched over the internet). This is computed by default based on the
      start_url property. Can be set by an alienfile or plugin.

    platform

      Hash reference. Contains information about the platform beyond just
      $^O.

      platform.compiler_type

	Refers to the type of flags that the compiler accepts. May be
	expanded in the future, but for now, will be one of:

	microsoft

	  On Windows when using Microsoft Visual C++

	unix

	  Virtually everything else, including gcc on windows.

README  view on Meta::CPAN

    install process is complete.

    alien_build_version

      The version of Alien::Build used to install the library or tool.

    alt

      Alternate configurations. If the alienized package has multiple
      libraries this could be used to store the different compiler or
      linker flags for each library. Typically this will be set by a plugin
      in the gather stage (for either share or system installs).

    cflags

      The compiler flags. This is typically set by a plugin in the gather
      stage (for either share or system installs).

    cflags_static

      The static compiler flags. This is typically set by a plugin in the
      gather stage (for either share or system installs).

    command

      The command name for tools where the name my differ from platform to
      platform. For example, the GNU version of make is usually make in
      Linux and gmake on FreeBSD. This is typically set by a plugin in the
      gather stage (for either share or system installs).

    ffi_name

README  view on Meta::CPAN

      either share or system installs).

    ffi_checklib

      This property contains two sub properties:

      ffi_checklib.share

         $build->runtime_prop->{ffi_checklib}->{share} = [ ... ];

	Array of additional FFI::CheckLib flags to pass in to find_lib for
	a share install.

      ffi_checklib.system

	Array of additional FFI::CheckLib flags to pass in to find_lib for
	a system install.

	Among other things, useful for specifying the try_linker_script
	flag:

         $build->runtime_prop->{ffi_checklib}->{system} = [ try_linker_script => 1 ];

      This is typically set by a plugin in the gather stage (for either
      share or system installs).

    inline_auto_include

      [version 2.53]

README  view on Meta::CPAN

	the alienfile recipe.

      share

	For when a system install is not possible, the library source will
	be downloaded from the internet or retrieved in another appropriate
	fashion and built.

    libs

      The library flags. This is typically set by a plugin in the gather
      stage (for either share or system installs).

    libs_static

      The static library flags. This is typically set by a plugin in the
      gather stage (for either share or system installs).

    perl_module_version

      The version of the Perl module used to install the alien (if
      available). For example if Alien::curl is installing libcurl this
      would be the version of Alien::curl used during the install step.

    prefix

author.yml  view on Meta::CPAN

    - Autoconf
    - autoconf
    - MSYS
    - ftpcopy
    - ETJ
    - Mughal
    - SIVOAIS
    - Zaki
    - mohawk
    - plugable
    - cflags
    - libs
    - PkgConfig
    - sys
    - destdir
    - alienfile
    - unstaged
    - checkpointed
    - ssl
    - readme
    - toolset

author.yml  view on Meta::CPAN

    - CPUs
    - Florian
    - Weimer

pod_coverage:
  skip: 0
  # format is "Class#method" or "Class", regex allowed
  # for either Class or method.
  private:
    - Alien::Base#Inline
    - Alien::Base#split_flags
    - Alien::Base#split_flags_unix
    - Alien::Base#split_flags_windows
    - Alien::Build::Plugin::.*#init
    - Alien::Build::Plugin::Probe::GnuWin32#new
    - Test::Alien::CanCompile#skip
    - Test::Alien::CanCompileCpp#skip
    - Test::Alien::CanPlatypus#skip
    - Test::Alien#with_subtest
    - Test::Alien#capture_merged
    - Alien::Base::PkgConfig
    - Alien::Build::Temp

corpus/ab_pkgconfig/gsl.pc  view on Meta::CPAN

prefix=/home/joel/Programs/Dist/Alien-Base/examples/Alien-GSL/_install
exec_prefix=/home/joel/Programs/Dist/Alien-Base/examples/Alien-GSL/_install
libdir=/home/joel/Programs/Dist/Alien-Base/examples/Alien-GSL/_install/lib
includedir=/home/joel/Programs/Dist/Alien-Base/examples/Alien-GSL/_install/include
GSL_CBLAS_LIB=-lgslcblas

Name: GSL
Description: GNU Scientific Library
Version: 1.15
Libs: -L/home/joel/Programs/Dist/Alien-Base/examples/Alien-GSL/_install/lib -lgsl ${GSL_CBLAS_LIB} -lm -lm 
Cflags: -I/home/joel/Programs/Dist/Alien-Base/examples/Alien-GSL/_install/include

corpus/ab_pkgconfig/test.pc  view on Meta::CPAN

prefix=/home/test/path
INTERNAL_VARIABLE=-lotherlib

Name: TEST
Description: My TEST Library
Version: 1.01
Libs: -L/home/test/path/lib -lsomelib ${INTERNAL_VARIABLE} -lm -lm
Cflags: -Dfoo=bar -I/home/test/path/deeper/include
Requires: lib1 >= 1.0.0 lib2 >= 1.2.3

corpus/lib/Alien/Foo.pm  view on Meta::CPAN

package Alien::Foo;

sub new { bless {}, __PACKAGE__ }
sub cflags       {}
sub libs         {}
sub dynamic_libs {}
sub bin_dir      { '/foo/bar/baz' }

1;

corpus/lib/Alien/Foo2/ConfigData.pm  view on Meta::CPAN

         'ffi_name' => undef,
         'finished_installing' => 1,
         'inline_auto_include' => [],
         'install_type' => 'share',
         'msys' => 0,
         'name' => 'libfoo2',
         'original_prefix' => '/home/user/.cpanm/work/1456299506.4021/Alien-Foo2-0.12/blib/lib/auto/share/dist/Alien-Foo2',
         'pkgconfig' => {
                          '_manual' => bless( {
                                                'keywords' => {
                                                                'Cflags' => '-I${pcfiledir}/lib/libfoo2-3.2.1/include',
                                                                'Libs' => '-L${pcfiledir}/lib -lfoo2',
                                                                'Version' => ''
                                                              },
                                                'package' => 'libfoo2',
                                                'vars' => {
                                                            'pcfiledir' => '/home/user/.cpanm/work/1456299506.4021/Alien-Foo2-0.12/blib/lib/auto/share/dist/Alien-Foo2'
                                                          }
                                              }, 'Alien::Base::PkgConfig' ),
                          'libfoo2' => bless( {
                                               'keywords' => {
                                                               'Cflags' => '-I${includedir}',
                                                               'Description' => 'Library supporting Foreign Function Interfaces',
                                                               'Libs' => '-L${toolexeclibdir} -lfoo2',
                                                               'Name' => 'libfoo2',
                                                               'Version' => '3.2.1'
                                                             },
                                               'package' => 'libfoo2',
                                               'vars' => {
                                                           'exec_prefix' => '${prefix}',
                                                           'includedir' => '${libdir}/libfoo2-3.2.1/include',
                                                           'libdir' => '${exec_prefix}/lib',

corpus/lib/auto/share/dist/Alien-libfoo1/_alien/alien.json  view on Meta::CPAN

   "libs" : "-lfoo ",
   "install_type" : "system",
   "version" : "1.2.3",
   "legacy" : {
      "finished_installing" : 1,
      "name" : "foo",
      "version" : "1.2.3",
      "original_prefix" : "/foo/bar/baz/auto/share/dist/Alien-libfoo1",
      "install_type" : "system"
   },
   "cflags_static" : "-DFOO=1 -DFOO_STATIC=1 ",
   "cflags" : "-DFOO=1 ",
   "libs_static" : "-lfoo -lbar -lbaz ",
   "prefix" : "/foo/bar/baz/auto/share/dist/Alien-libfoo1",
   "arbitrary" : "one"
}

corpus/lib/auto/share/dist/Alien-libfoo2/_alien/alien.json  view on Meta::CPAN

   "libs" : "-L/foo/bar/baz/auto/share/dist/Alien-libfoo1/lib -lfoo ",
   "install_type" : "share",
   "version" : "2.3.4",
   "legacy" : {
      "finished_installing" : 1,
      "name" : "foo",
      "version" : "2.3.4",
      "original_prefix" : "/foo/bar/baz/auto/share/dist/Alien-libfoo1",
      "install_type" : "share"
   },
   "cflags_static" : "-I/foo/bar/baz/auto/share/dist/Alien-libfoo1/include -DFOO=1 -DFOO_STATIC=1 ",
   "cflags" : "-I/foo/bar/baz/auto/share/dist/Alien-libfoo1/include -DFOO=1 ",
   "libs_static" : "-L/foo/bar/baz/auto/share/dist/Alien-libfoo1/lib -lfoo -lbar -lbaz ",
   "prefix" : "/foo/bar/baz/auto/share/dist/Alien-libfoo1",
   "arbitrary" : "two"
}

corpus/lib/auto/share/dist/Alien-libfoo3/_alien/alien.json  view on Meta::CPAN

   "libs" : "-L/foo/bar/baz/auto/share/dist/Alien-libfoo1/lib -lfoo ",
   "install_type" : "share",
   "version" : "2.3.4",
   "legacy" : {
      "finished_installing" : 1,
      "name" : "foo",
      "version" : "2.3.4",
      "original_prefix" : "/foo/bar/baz/auto/share/dist/Alien-libfoo1",
      "install_type" : "share"
   },
   "cflags_static" : "-I/foo/bar/baz/auto/share/dist/Alien-libfoo1/include -DFOO=1 -DFOO_STATIC=1 ",
   "cflags" : "-I/foo/bar/baz/auto/share/dist/Alien-libfoo1/include -DFOO=1 ",
   "libs_static" : "-L/foo/bar/baz/auto/share/dist/Alien-libfoo1/lib -lfoo -lbar -lbaz ",
   "prefix" : "/foo/bar/baz/auto/share/dist/Alien-libfoo1",
   "arbitrary" : "two",
   "alt" : {
     "foo1" : {
       "libs" : "-L/foo/bar/baz/auto/share/dist/Alien-libfoo1/lib -lfoo ",
       "version" : "2.3.4",
       "cflags_static" : "-I/foo/bar/baz/auto/share/dist/Alien-libfoo1/include -DFOO=1 -DFOO_STATIC=1 ",
       "cflags" : "-I/foo/bar/baz/auto/share/dist/Alien-libfoo1/include -DFOO=1 ",
       "libs_static" : "-L/foo/bar/baz/auto/share/dist/Alien-libfoo1/lib -lfoo -lbar -lbaz "
     },
     "foo2" : {
       "libs" : "-L/foo/bar/baz/auto/share/dist/Alien-libfoo1/lib -lfoo1 ",
       "version" : "2.3.5",
       "cflags_static" : "-I/foo/bar/baz/auto/share/dist/Alien-libfoo1/include -DFOO=2 -DFOO_STATIC=2 ",
       "cflags" : "-I/foo/bar/baz/auto/share/dist/Alien-libfoo1/include -DFOO=2 ",
       "libs_static" : "-L/foo/bar/baz/auto/share/dist/Alien-libfoo1/lib -lfoo1 -lbar -lbaz ",
       "arbitrary" : "four"
     },
     "foo3" : {
       "arbitrary" : "five"
     }
   }
}

corpus/lib/auto/share/dist/Alien-perlhelp/_alien/alien.json  view on Meta::CPAN

   "libs" : "",
   "install_type" : "system",
   "version" : "1.2.3",
   "legacy" : {
      "finished_installing" : 1,
      "name" : "perlhelp",
      "version" : "1.2.3",
      "original_prefix" : "/foo/bar/baz/auto/share/dist/Alien-perlhelp",
      "install_type" : "system"
   },
   "cflags_static" : "",
   "cflags" : "",
   "libs_static" : "",
   "prefix" : "/foo/bar/baz/auto/share/dist/Alien-perlhelp"
}

corpus/lib/pkgconfig/foo.pc  view on Meta::CPAN

prefix=/test
exec_prefix=${prefix}
libdir=${prefix}/lib
includedir=${prefix}/include

Name: foo
Description: A testing pkg-config file
Version: 1.2.3
Libs: -L${libdir} -lfoo
Libs.private: -lbar -lbaz
Cflags: -fPIC -I${includedir}/foo
Cflags.private: -DFOO_STATIC

corpus/lib/pkgconfig/xor-chillout.pc  view on Meta::CPAN

prefix=/test
exec_prefix=${prefix}
libdir=${prefix}/lib
includedir=${prefix}/include

Name: xor
Description: A testing pkg-config file
Version: 4.2.2
Libs: -L${libdir} -lxor-chillout
Cflags: -I${includedir}/xor
Cflags.private: -DXOR_STATIC

corpus/lib/pkgconfig/xor.pc  view on Meta::CPAN

prefix=/test
exec_prefix=${prefix}
libdir=${prefix}/lib
includedir=${prefix}/include

Name: xor
Description: A testing pkg-config file
Version: 4.2.1
Libs: -L${libdir} -lxor
Libs.private: -lxor1
Cflags: -I${includedir}/xor
Cflags.private: -DXOR_STATIC

corpus/pkgconfig/libbar1.pc  view on Meta::CPAN

prefix=/home/user/opt/libfoo1/git-06747d318761884e70dfa433a9548219fd779d7d
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
toolexeclibdir=${exec_prefix}/lib/../lib
includedir=${libdir}/libfoo1-3.99999/include

Name: libfoo1
Description: Library supporting Foreign Function Interfaces
Version: 3.99999
Libs: -lbar1
Cflags: -DFOO=stuff

corpus/pkgconfig/libfoo1.pc  view on Meta::CPAN

prefix=/home/user/opt/libfoo1/git-06747d318761884e70dfa433a9548219fd779d7d
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
toolexeclibdir=${exec_prefix}/lib/../lib
includedir=${libdir}/libfoo1-3.99999/include

Name: libfoo1
Description: Library supporting Foreign Function Interfaces
Version: 3.99999
Libs: -lfoo1
Cflags: -DFOO=stuff

corpus/vcpkg/r2/installed/vcpkg/info/liblzma_5.2.4-4_x64-windows.list  view on Meta::CPAN

x64-windows/include/lzma/bcj.h
x64-windows/include/lzma/block.h
x64-windows/include/lzma/check.h
x64-windows/include/lzma/container.h
x64-windows/include/lzma/delta.h
x64-windows/include/lzma/filter.h
x64-windows/include/lzma/hardware.h
x64-windows/include/lzma/index.h
x64-windows/include/lzma/index_hash.h
x64-windows/include/lzma/lzma12.h
x64-windows/include/lzma/stream_flags.h
x64-windows/include/lzma/version.h
x64-windows/include/lzma/vli.h
x64-windows/lib/
x64-windows/lib/lzma.lib
x64-windows/share/
x64-windows/share/liblzma/
x64-windows/share/liblzma/LibLZMAConfig-debug.cmake
x64-windows/share/liblzma/LibLZMAConfig-release.cmake
x64-windows/share/liblzma/LibLZMAConfig.cmake
x64-windows/share/liblzma/copyright

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/BIO_vprintf.html
x64-windows/debug/html/man3/BIO_vsnprintf.html
x64-windows/debug/html/man3/BIO_wpending.html
x64-windows/debug/html/man3/BIO_write.html
x64-windows/debug/html/man3/BIO_write_ex.html
x64-windows/debug/html/man3/BIO_write_filename.html
x64-windows/debug/html/man3/BN_BLINDING_convert.html
x64-windows/debug/html/man3/BN_BLINDING_convert_ex.html
x64-windows/debug/html/man3/BN_BLINDING_create_param.html
x64-windows/debug/html/man3/BN_BLINDING_free.html
x64-windows/debug/html/man3/BN_BLINDING_get_flags.html
x64-windows/debug/html/man3/BN_BLINDING_invert.html
x64-windows/debug/html/man3/BN_BLINDING_invert_ex.html
x64-windows/debug/html/man3/BN_BLINDING_is_current_thread.html
x64-windows/debug/html/man3/BN_BLINDING_lock.html
x64-windows/debug/html/man3/BN_BLINDING_new.html
x64-windows/debug/html/man3/BN_BLINDING_set_current_thread.html
x64-windows/debug/html/man3/BN_BLINDING_set_flags.html
x64-windows/debug/html/man3/BN_BLINDING_unlock.html
x64-windows/debug/html/man3/BN_BLINDING_update.html
x64-windows/debug/html/man3/BN_CTX_end.html
x64-windows/debug/html/man3/BN_CTX_free.html
x64-windows/debug/html/man3/BN_CTX_get.html
x64-windows/debug/html/man3/BN_CTX_new.html
x64-windows/debug/html/man3/BN_CTX_secure_new.html
x64-windows/debug/html/man3/BN_CTX_start.html
x64-windows/debug/html/man3/BN_GENCB_call.html
x64-windows/debug/html/man3/BN_GENCB_free.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/BN_set_word.html
x64-windows/debug/html/man3/BN_sqr.html
x64-windows/debug/html/man3/BN_sub.html
x64-windows/debug/html/man3/BN_sub_word.html
x64-windows/debug/html/man3/BN_swap.html
x64-windows/debug/html/man3/BN_to_ASN1_ENUMERATED.html
x64-windows/debug/html/man3/BN_to_ASN1_INTEGER.html
x64-windows/debug/html/man3/BN_to_montgomery.html
x64-windows/debug/html/man3/BN_ucmp.html
x64-windows/debug/html/man3/BN_value_one.html
x64-windows/debug/html/man3/BN_with_flags.html
x64-windows/debug/html/man3/BN_zero.html
x64-windows/debug/html/man3/BUF_MEM_free.html
x64-windows/debug/html/man3/BUF_MEM_grow.html
x64-windows/debug/html/man3/BUF_MEM_grow_clean.html
x64-windows/debug/html/man3/BUF_MEM_new.html
x64-windows/debug/html/man3/BUF_MEM_new_ex.html
x64-windows/debug/html/man3/BUF_reverse.html
x64-windows/debug/html/man3/CERTIFICATEPOLICIES_free.html
x64-windows/debug/html/man3/CERTIFICATEPOLICIES_new.html
x64-windows/debug/html/man3/CMS_ContentInfo_free.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/DES_string_to_2keys.html
x64-windows/debug/html/man3/DES_string_to_key.html
x64-windows/debug/html/man3/DES_xcbc_encrypt.html
x64-windows/debug/html/man3/DH_OpenSSL.html
x64-windows/debug/html/man3/DH_bits.html
x64-windows/debug/html/man3/DH_check.html
x64-windows/debug/html/man3/DH_check_ex.html
x64-windows/debug/html/man3/DH_check_params.html
x64-windows/debug/html/man3/DH_check_params_ex.html
x64-windows/debug/html/man3/DH_check_pub_key_ex.html
x64-windows/debug/html/man3/DH_clear_flags.html
x64-windows/debug/html/man3/DH_compute_key.html
x64-windows/debug/html/man3/DH_free.html
x64-windows/debug/html/man3/DH_generate_key.html
x64-windows/debug/html/man3/DH_generate_parameters.html
x64-windows/debug/html/man3/DH_generate_parameters_ex.html
x64-windows/debug/html/man3/DH_get0_engine.html
x64-windows/debug/html/man3/DH_get0_g.html
x64-windows/debug/html/man3/DH_get0_key.html
x64-windows/debug/html/man3/DH_get0_p.html
x64-windows/debug/html/man3/DH_get0_pqg.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/DH_get_ex_new_index.html
x64-windows/debug/html/man3/DH_get_length.html
x64-windows/debug/html/man3/DH_get_nid.html
x64-windows/debug/html/man3/DH_meth_dup.html
x64-windows/debug/html/man3/DH_meth_free.html
x64-windows/debug/html/man3/DH_meth_get0_app_data.html
x64-windows/debug/html/man3/DH_meth_get0_name.html
x64-windows/debug/html/man3/DH_meth_get_bn_mod_exp.html
x64-windows/debug/html/man3/DH_meth_get_compute_key.html
x64-windows/debug/html/man3/DH_meth_get_finish.html
x64-windows/debug/html/man3/DH_meth_get_flags.html
x64-windows/debug/html/man3/DH_meth_get_generate_key.html
x64-windows/debug/html/man3/DH_meth_get_generate_params.html
x64-windows/debug/html/man3/DH_meth_get_init.html
x64-windows/debug/html/man3/DH_meth_new.html
x64-windows/debug/html/man3/DH_meth_set0_app_data.html
x64-windows/debug/html/man3/DH_meth_set1_name.html
x64-windows/debug/html/man3/DH_meth_set_bn_mod_exp.html
x64-windows/debug/html/man3/DH_meth_set_compute_key.html
x64-windows/debug/html/man3/DH_meth_set_finish.html
x64-windows/debug/html/man3/DH_meth_set_flags.html
x64-windows/debug/html/man3/DH_meth_set_generate_key.html
x64-windows/debug/html/man3/DH_meth_set_generate_params.html
x64-windows/debug/html/man3/DH_meth_set_init.html
x64-windows/debug/html/man3/DH_new.html
x64-windows/debug/html/man3/DH_new_by_nid.html
x64-windows/debug/html/man3/DH_new_method.html
x64-windows/debug/html/man3/DH_security_bits.html
x64-windows/debug/html/man3/DH_set0_key.html
x64-windows/debug/html/man3/DH_set0_pqg.html
x64-windows/debug/html/man3/DH_set_default_method.html
x64-windows/debug/html/man3/DH_set_ex_data.html
x64-windows/debug/html/man3/DH_set_flags.html
x64-windows/debug/html/man3/DH_set_length.html
x64-windows/debug/html/man3/DH_set_method.html
x64-windows/debug/html/man3/DH_size.html
x64-windows/debug/html/man3/DH_test_flags.html
x64-windows/debug/html/man3/DHparams_print.html
x64-windows/debug/html/man3/DHparams_print_fp.html
x64-windows/debug/html/man3/DIRECTORYSTRING_free.html
x64-windows/debug/html/man3/DIRECTORYSTRING_new.html
x64-windows/debug/html/man3/DISPLAYTEXT_free.html
x64-windows/debug/html/man3/DISPLAYTEXT_new.html
x64-windows/debug/html/man3/DIST_POINT_NAME_free.html
x64-windows/debug/html/man3/DIST_POINT_NAME_new.html
x64-windows/debug/html/man3/DIST_POINT_free.html
x64-windows/debug/html/man3/DIST_POINT_new.html
x64-windows/debug/html/man3/DSA_OpenSSL.html
x64-windows/debug/html/man3/DSA_SIG_free.html
x64-windows/debug/html/man3/DSA_SIG_get0.html
x64-windows/debug/html/man3/DSA_SIG_new.html
x64-windows/debug/html/man3/DSA_SIG_set0.html
x64-windows/debug/html/man3/DSA_bits.html
x64-windows/debug/html/man3/DSA_clear_flags.html
x64-windows/debug/html/man3/DSA_do_sign.html
x64-windows/debug/html/man3/DSA_do_verify.html
x64-windows/debug/html/man3/DSA_dup_DH.html
x64-windows/debug/html/man3/DSA_free.html
x64-windows/debug/html/man3/DSA_generate_key.html
x64-windows/debug/html/man3/DSA_generate_parameters.html
x64-windows/debug/html/man3/DSA_generate_parameters_ex.html
x64-windows/debug/html/man3/DSA_get0_engine.html
x64-windows/debug/html/man3/DSA_get0_g.html
x64-windows/debug/html/man3/DSA_get0_key.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/DSA_get0_q.html
x64-windows/debug/html/man3/DSA_get_default_method.html
x64-windows/debug/html/man3/DSA_get_ex_data.html
x64-windows/debug/html/man3/DSA_get_ex_new_index.html
x64-windows/debug/html/man3/DSA_meth_dup.html
x64-windows/debug/html/man3/DSA_meth_free.html
x64-windows/debug/html/man3/DSA_meth_get0_app_data.html
x64-windows/debug/html/man3/DSA_meth_get0_name.html
x64-windows/debug/html/man3/DSA_meth_get_bn_mod_exp.html
x64-windows/debug/html/man3/DSA_meth_get_finish.html
x64-windows/debug/html/man3/DSA_meth_get_flags.html
x64-windows/debug/html/man3/DSA_meth_get_init.html
x64-windows/debug/html/man3/DSA_meth_get_keygen.html
x64-windows/debug/html/man3/DSA_meth_get_mod_exp.html
x64-windows/debug/html/man3/DSA_meth_get_paramgen.html
x64-windows/debug/html/man3/DSA_meth_get_sign.html
x64-windows/debug/html/man3/DSA_meth_get_sign_setup.html
x64-windows/debug/html/man3/DSA_meth_get_verify.html
x64-windows/debug/html/man3/DSA_meth_new.html
x64-windows/debug/html/man3/DSA_meth_set0_app_data.html
x64-windows/debug/html/man3/DSA_meth_set1_name.html
x64-windows/debug/html/man3/DSA_meth_set_bn_mod_exp.html
x64-windows/debug/html/man3/DSA_meth_set_finish.html
x64-windows/debug/html/man3/DSA_meth_set_flags.html
x64-windows/debug/html/man3/DSA_meth_set_init.html
x64-windows/debug/html/man3/DSA_meth_set_keygen.html
x64-windows/debug/html/man3/DSA_meth_set_mod_exp.html
x64-windows/debug/html/man3/DSA_meth_set_paramgen.html
x64-windows/debug/html/man3/DSA_meth_set_sign.html
x64-windows/debug/html/man3/DSA_meth_set_sign_setup.html
x64-windows/debug/html/man3/DSA_meth_set_verify.html
x64-windows/debug/html/man3/DSA_new.html
x64-windows/debug/html/man3/DSA_new_method.html
x64-windows/debug/html/man3/DSA_print.html
x64-windows/debug/html/man3/DSA_print_fp.html
x64-windows/debug/html/man3/DSA_security_bits.html
x64-windows/debug/html/man3/DSA_set0_key.html
x64-windows/debug/html/man3/DSA_set0_pqg.html
x64-windows/debug/html/man3/DSA_set_default_method.html
x64-windows/debug/html/man3/DSA_set_ex_data.html
x64-windows/debug/html/man3/DSA_set_flags.html
x64-windows/debug/html/man3/DSA_set_method.html
x64-windows/debug/html/man3/DSA_sign.html
x64-windows/debug/html/man3/DSA_sign_setup.html
x64-windows/debug/html/man3/DSA_size.html
x64-windows/debug/html/man3/DSA_test_flags.html
x64-windows/debug/html/man3/DSA_verify.html
x64-windows/debug/html/man3/DSAparams_dup.html
x64-windows/debug/html/man3/DSAparams_print.html
x64-windows/debug/html/man3/DSAparams_print_fp.html
x64-windows/debug/html/man3/DTLS_client_method.html
x64-windows/debug/html/man3/DTLS_get_data_mtu.html
x64-windows/debug/html/man3/DTLS_method.html
x64-windows/debug/html/man3/DTLS_server_method.html
x64-windows/debug/html/man3/DTLS_set_timer_cb.html
x64-windows/debug/html/man3/DTLS_timer_cb.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/EC_GROUP_check_discriminant.html
x64-windows/debug/html/man3/EC_GROUP_clear_free.html
x64-windows/debug/html/man3/EC_GROUP_cmp.html
x64-windows/debug/html/man3/EC_GROUP_copy.html
x64-windows/debug/html/man3/EC_GROUP_dup.html
x64-windows/debug/html/man3/EC_GROUP_free.html
x64-windows/debug/html/man3/EC_GROUP_get0_cofactor.html
x64-windows/debug/html/man3/EC_GROUP_get0_generator.html
x64-windows/debug/html/man3/EC_GROUP_get0_order.html
x64-windows/debug/html/man3/EC_GROUP_get0_seed.html
x64-windows/debug/html/man3/EC_GROUP_get_asn1_flag.html
x64-windows/debug/html/man3/EC_GROUP_get_basis_type.html
x64-windows/debug/html/man3/EC_GROUP_get_cofactor.html
x64-windows/debug/html/man3/EC_GROUP_get_curve.html
x64-windows/debug/html/man3/EC_GROUP_get_curve_GF2m.html
x64-windows/debug/html/man3/EC_GROUP_get_curve_GFp.html
x64-windows/debug/html/man3/EC_GROUP_get_curve_name.html
x64-windows/debug/html/man3/EC_GROUP_get_degree.html
x64-windows/debug/html/man3/EC_GROUP_get_ecparameters.html
x64-windows/debug/html/man3/EC_GROUP_get_ecpkparameters.html
x64-windows/debug/html/man3/EC_GROUP_get_order.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/EC_GROUP_have_precompute_mult.html
x64-windows/debug/html/man3/EC_GROUP_method_of.html
x64-windows/debug/html/man3/EC_GROUP_new.html
x64-windows/debug/html/man3/EC_GROUP_new_by_curve_name.html
x64-windows/debug/html/man3/EC_GROUP_new_curve_GF2m.html
x64-windows/debug/html/man3/EC_GROUP_new_curve_GFp.html
x64-windows/debug/html/man3/EC_GROUP_new_from_ecparameters.html
x64-windows/debug/html/man3/EC_GROUP_new_from_ecpkparameters.html
x64-windows/debug/html/man3/EC_GROUP_order_bits.html
x64-windows/debug/html/man3/EC_GROUP_precompute_mult.html
x64-windows/debug/html/man3/EC_GROUP_set_asn1_flag.html
x64-windows/debug/html/man3/EC_GROUP_set_curve.html
x64-windows/debug/html/man3/EC_GROUP_set_curve_GF2m.html
x64-windows/debug/html/man3/EC_GROUP_set_curve_GFp.html
x64-windows/debug/html/man3/EC_GROUP_set_curve_name.html
x64-windows/debug/html/man3/EC_GROUP_set_generator.html
x64-windows/debug/html/man3/EC_GROUP_set_point_conversion_form.html
x64-windows/debug/html/man3/EC_GROUP_set_seed.html
x64-windows/debug/html/man3/EC_KEY_check_key.html
x64-windows/debug/html/man3/EC_KEY_clear_flags.html
x64-windows/debug/html/man3/EC_KEY_copy.html
x64-windows/debug/html/man3/EC_KEY_dup.html
x64-windows/debug/html/man3/EC_KEY_free.html
x64-windows/debug/html/man3/EC_KEY_generate_key.html
x64-windows/debug/html/man3/EC_KEY_get0_engine.html
x64-windows/debug/html/man3/EC_KEY_get0_group.html
x64-windows/debug/html/man3/EC_KEY_get0_private_key.html
x64-windows/debug/html/man3/EC_KEY_get0_public_key.html
x64-windows/debug/html/man3/EC_KEY_get_conv_form.html
x64-windows/debug/html/man3/EC_KEY_get_enc_flags.html
x64-windows/debug/html/man3/EC_KEY_get_ex_data.html
x64-windows/debug/html/man3/EC_KEY_get_ex_new_index.html
x64-windows/debug/html/man3/EC_KEY_get_flags.html
x64-windows/debug/html/man3/EC_KEY_get_method.html
x64-windows/debug/html/man3/EC_KEY_key2buf.html
x64-windows/debug/html/man3/EC_KEY_new.html
x64-windows/debug/html/man3/EC_KEY_new_by_curve_name.html
x64-windows/debug/html/man3/EC_KEY_oct2key.html
x64-windows/debug/html/man3/EC_KEY_oct2priv.html
x64-windows/debug/html/man3/EC_KEY_precompute_mult.html
x64-windows/debug/html/man3/EC_KEY_priv2buf.html
x64-windows/debug/html/man3/EC_KEY_priv2oct.html
x64-windows/debug/html/man3/EC_KEY_set_asn1_flag.html
x64-windows/debug/html/man3/EC_KEY_set_conv_form.html
x64-windows/debug/html/man3/EC_KEY_set_enc_flags.html
x64-windows/debug/html/man3/EC_KEY_set_ex_data.html
x64-windows/debug/html/man3/EC_KEY_set_flags.html
x64-windows/debug/html/man3/EC_KEY_set_group.html
x64-windows/debug/html/man3/EC_KEY_set_method.html
x64-windows/debug/html/man3/EC_KEY_set_private_key.html
x64-windows/debug/html/man3/EC_KEY_set_public_key.html
x64-windows/debug/html/man3/EC_KEY_set_public_key_affine_coordinates.html
x64-windows/debug/html/man3/EC_KEY_up_ref.html
x64-windows/debug/html/man3/EC_METHOD_get_field_type.html
x64-windows/debug/html/man3/EC_POINT_add.html
x64-windows/debug/html/man3/EC_POINT_bn2point.html
x64-windows/debug/html/man3/EC_POINT_clear_free.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/ENGINE_get_default_RAND.html
x64-windows/debug/html/man3/ENGINE_get_default_RSA.html
x64-windows/debug/html/man3/ENGINE_get_destroy_function.html
x64-windows/debug/html/man3/ENGINE_get_digest.html
x64-windows/debug/html/man3/ENGINE_get_digest_engine.html
x64-windows/debug/html/man3/ENGINE_get_digests.html
x64-windows/debug/html/man3/ENGINE_get_ex_data.html
x64-windows/debug/html/man3/ENGINE_get_ex_new_index.html
x64-windows/debug/html/man3/ENGINE_get_finish_function.html
x64-windows/debug/html/man3/ENGINE_get_first.html
x64-windows/debug/html/man3/ENGINE_get_flags.html
x64-windows/debug/html/man3/ENGINE_get_id.html
x64-windows/debug/html/man3/ENGINE_get_init_function.html
x64-windows/debug/html/man3/ENGINE_get_last.html
x64-windows/debug/html/man3/ENGINE_get_load_privkey_function.html
x64-windows/debug/html/man3/ENGINE_get_load_pubkey_function.html
x64-windows/debug/html/man3/ENGINE_get_name.html
x64-windows/debug/html/man3/ENGINE_get_next.html
x64-windows/debug/html/man3/ENGINE_get_prev.html
x64-windows/debug/html/man3/ENGINE_get_table_flags.html
x64-windows/debug/html/man3/ENGINE_init.html
x64-windows/debug/html/man3/ENGINE_load_builtin_engines.html
x64-windows/debug/html/man3/ENGINE_load_private_key.html
x64-windows/debug/html/man3/ENGINE_load_public_key.html
x64-windows/debug/html/man3/ENGINE_new.html
x64-windows/debug/html/man3/ENGINE_register_DH.html
x64-windows/debug/html/man3/ENGINE_register_DSA.html
x64-windows/debug/html/man3/ENGINE_register_RAND.html
x64-windows/debug/html/man3/ENGINE_register_RSA.html
x64-windows/debug/html/man3/ENGINE_register_all_DH.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/ENGINE_set_default_DSA.html
x64-windows/debug/html/man3/ENGINE_set_default_RAND.html
x64-windows/debug/html/man3/ENGINE_set_default_RSA.html
x64-windows/debug/html/man3/ENGINE_set_default_ciphers.html
x64-windows/debug/html/man3/ENGINE_set_default_digests.html
x64-windows/debug/html/man3/ENGINE_set_default_string.html
x64-windows/debug/html/man3/ENGINE_set_destroy_function.html
x64-windows/debug/html/man3/ENGINE_set_digests.html
x64-windows/debug/html/man3/ENGINE_set_ex_data.html
x64-windows/debug/html/man3/ENGINE_set_finish_function.html
x64-windows/debug/html/man3/ENGINE_set_flags.html
x64-windows/debug/html/man3/ENGINE_set_id.html
x64-windows/debug/html/man3/ENGINE_set_init_function.html
x64-windows/debug/html/man3/ENGINE_set_load_privkey_function.html
x64-windows/debug/html/man3/ENGINE_set_load_pubkey_function.html
x64-windows/debug/html/man3/ENGINE_set_name.html
x64-windows/debug/html/man3/ENGINE_set_table_flags.html
x64-windows/debug/html/man3/ENGINE_unregister_DH.html
x64-windows/debug/html/man3/ENGINE_unregister_DSA.html
x64-windows/debug/html/man3/ENGINE_unregister_RAND.html
x64-windows/debug/html/man3/ENGINE_unregister_RSA.html
x64-windows/debug/html/man3/ENGINE_unregister_ciphers.html
x64-windows/debug/html/man3/ENGINE_unregister_digests.html
x64-windows/debug/html/man3/ENGINE_up_ref.html
x64-windows/debug/html/man3/ERR_FATAL_ERROR.html
x64-windows/debug/html/man3/ERR_GET_FUNC.html
x64-windows/debug/html/man3/ERR_GET_LIB.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/ESS_ISSUER_SERIAL_dup.html
x64-windows/debug/html/man3/ESS_ISSUER_SERIAL_free.html
x64-windows/debug/html/man3/ESS_ISSUER_SERIAL_new.html
x64-windows/debug/html/man3/ESS_SIGNING_CERT_dup.html
x64-windows/debug/html/man3/ESS_SIGNING_CERT_free.html
x64-windows/debug/html/man3/ESS_SIGNING_CERT_new.html
x64-windows/debug/html/man3/EVP_BytesToKey.html
x64-windows/debug/html/man3/EVP_CIPHER_CTX_block_size.html
x64-windows/debug/html/man3/EVP_CIPHER_CTX_cipher.html
x64-windows/debug/html/man3/EVP_CIPHER_CTX_ctrl.html
x64-windows/debug/html/man3/EVP_CIPHER_CTX_flags.html
x64-windows/debug/html/man3/EVP_CIPHER_CTX_free.html
x64-windows/debug/html/man3/EVP_CIPHER_CTX_get_app_data.html
x64-windows/debug/html/man3/EVP_CIPHER_CTX_get_cipher_data.html
x64-windows/debug/html/man3/EVP_CIPHER_CTX_iv_length.html
x64-windows/debug/html/man3/EVP_CIPHER_CTX_key_length.html
x64-windows/debug/html/man3/EVP_CIPHER_CTX_mode.html
x64-windows/debug/html/man3/EVP_CIPHER_CTX_new.html
x64-windows/debug/html/man3/EVP_CIPHER_CTX_nid.html
x64-windows/debug/html/man3/EVP_CIPHER_CTX_reset.html
x64-windows/debug/html/man3/EVP_CIPHER_CTX_set_app_data.html
x64-windows/debug/html/man3/EVP_CIPHER_CTX_set_cipher_data.html
x64-windows/debug/html/man3/EVP_CIPHER_CTX_set_key_length.html
x64-windows/debug/html/man3/EVP_CIPHER_CTX_set_padding.html
x64-windows/debug/html/man3/EVP_CIPHER_CTX_type.html
x64-windows/debug/html/man3/EVP_CIPHER_asn1_to_param.html
x64-windows/debug/html/man3/EVP_CIPHER_block_size.html
x64-windows/debug/html/man3/EVP_CIPHER_flags.html
x64-windows/debug/html/man3/EVP_CIPHER_iv_length.html
x64-windows/debug/html/man3/EVP_CIPHER_key_length.html
x64-windows/debug/html/man3/EVP_CIPHER_meth_dup.html
x64-windows/debug/html/man3/EVP_CIPHER_meth_free.html
x64-windows/debug/html/man3/EVP_CIPHER_meth_get_cleanup.html
x64-windows/debug/html/man3/EVP_CIPHER_meth_get_ctrl.html
x64-windows/debug/html/man3/EVP_CIPHER_meth_get_do_cipher.html
x64-windows/debug/html/man3/EVP_CIPHER_meth_get_get_asn1_params.html
x64-windows/debug/html/man3/EVP_CIPHER_meth_get_init.html
x64-windows/debug/html/man3/EVP_CIPHER_meth_get_set_asn1_params.html
x64-windows/debug/html/man3/EVP_CIPHER_meth_new.html
x64-windows/debug/html/man3/EVP_CIPHER_meth_set_cleanup.html
x64-windows/debug/html/man3/EVP_CIPHER_meth_set_ctrl.html
x64-windows/debug/html/man3/EVP_CIPHER_meth_set_do_cipher.html
x64-windows/debug/html/man3/EVP_CIPHER_meth_set_flags.html
x64-windows/debug/html/man3/EVP_CIPHER_meth_set_get_asn1_params.html
x64-windows/debug/html/man3/EVP_CIPHER_meth_set_impl_ctx_size.html
x64-windows/debug/html/man3/EVP_CIPHER_meth_set_init.html
x64-windows/debug/html/man3/EVP_CIPHER_meth_set_iv_length.html
x64-windows/debug/html/man3/EVP_CIPHER_meth_set_set_asn1_params.html
x64-windows/debug/html/man3/EVP_CIPHER_mode.html
x64-windows/debug/html/man3/EVP_CIPHER_nid.html
x64-windows/debug/html/man3/EVP_CIPHER_param_to_asn1.html
x64-windows/debug/html/man3/EVP_CIPHER_type.html
x64-windows/debug/html/man3/EVP_CipherFinal.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/EVP_EncodeBlock.html
x64-windows/debug/html/man3/EVP_EncodeFinal.html
x64-windows/debug/html/man3/EVP_EncodeInit.html
x64-windows/debug/html/man3/EVP_EncodeUpdate.html
x64-windows/debug/html/man3/EVP_EncryptFinal.html
x64-windows/debug/html/man3/EVP_EncryptFinal_ex.html
x64-windows/debug/html/man3/EVP_EncryptInit.html
x64-windows/debug/html/man3/EVP_EncryptInit_ex.html
x64-windows/debug/html/man3/EVP_EncryptUpdate.html
x64-windows/debug/html/man3/EVP_MD_CTX_block_size.html
x64-windows/debug/html/man3/EVP_MD_CTX_clear_flags.html
x64-windows/debug/html/man3/EVP_MD_CTX_copy.html
x64-windows/debug/html/man3/EVP_MD_CTX_copy_ex.html
x64-windows/debug/html/man3/EVP_MD_CTX_ctrl.html
x64-windows/debug/html/man3/EVP_MD_CTX_free.html
x64-windows/debug/html/man3/EVP_MD_CTX_md.html
x64-windows/debug/html/man3/EVP_MD_CTX_md_data.html
x64-windows/debug/html/man3/EVP_MD_CTX_new.html
x64-windows/debug/html/man3/EVP_MD_CTX_reset.html
x64-windows/debug/html/man3/EVP_MD_CTX_set_flags.html
x64-windows/debug/html/man3/EVP_MD_CTX_set_pkey_ctx.html
x64-windows/debug/html/man3/EVP_MD_CTX_size.html
x64-windows/debug/html/man3/EVP_MD_CTX_test_flags.html
x64-windows/debug/html/man3/EVP_MD_CTX_type.html
x64-windows/debug/html/man3/EVP_MD_block_size.html
x64-windows/debug/html/man3/EVP_MD_meth_dup.html
x64-windows/debug/html/man3/EVP_MD_meth_free.html
x64-windows/debug/html/man3/EVP_MD_meth_get_app_datasize.html
x64-windows/debug/html/man3/EVP_MD_meth_get_cleanup.html
x64-windows/debug/html/man3/EVP_MD_meth_get_copy.html
x64-windows/debug/html/man3/EVP_MD_meth_get_ctrl.html
x64-windows/debug/html/man3/EVP_MD_meth_get_final.html
x64-windows/debug/html/man3/EVP_MD_meth_get_flags.html
x64-windows/debug/html/man3/EVP_MD_meth_get_init.html
x64-windows/debug/html/man3/EVP_MD_meth_get_input_blocksize.html
x64-windows/debug/html/man3/EVP_MD_meth_get_result_size.html
x64-windows/debug/html/man3/EVP_MD_meth_get_update.html
x64-windows/debug/html/man3/EVP_MD_meth_new.html
x64-windows/debug/html/man3/EVP_MD_meth_set_app_datasize.html
x64-windows/debug/html/man3/EVP_MD_meth_set_cleanup.html
x64-windows/debug/html/man3/EVP_MD_meth_set_copy.html
x64-windows/debug/html/man3/EVP_MD_meth_set_ctrl.html
x64-windows/debug/html/man3/EVP_MD_meth_set_final.html
x64-windows/debug/html/man3/EVP_MD_meth_set_flags.html
x64-windows/debug/html/man3/EVP_MD_meth_set_init.html
x64-windows/debug/html/man3/EVP_MD_meth_set_input_blocksize.html
x64-windows/debug/html/man3/EVP_MD_meth_set_result_size.html
x64-windows/debug/html/man3/EVP_MD_meth_set_update.html
x64-windows/debug/html/man3/EVP_MD_pkey_type.html
x64-windows/debug/html/man3/EVP_MD_size.html
x64-windows/debug/html/man3/EVP_MD_type.html
x64-windows/debug/html/man3/EVP_OpenFinal.html
x64-windows/debug/html/man3/EVP_OpenInit.html
x64-windows/debug/html/man3/EVP_OpenUpdate.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/GENERAL_NAME_new.html
x64-windows/debug/html/man3/GENERAL_SUBTREE_free.html
x64-windows/debug/html/man3/GENERAL_SUBTREE_new.html
x64-windows/debug/html/man3/GEN_SESSION_CB.html
x64-windows/debug/html/man3/HMAC.html
x64-windows/debug/html/man3/HMAC_CTX_copy.html
x64-windows/debug/html/man3/HMAC_CTX_free.html
x64-windows/debug/html/man3/HMAC_CTX_get_md.html
x64-windows/debug/html/man3/HMAC_CTX_new.html
x64-windows/debug/html/man3/HMAC_CTX_reset.html
x64-windows/debug/html/man3/HMAC_CTX_set_flags.html
x64-windows/debug/html/man3/HMAC_Final.html
x64-windows/debug/html/man3/HMAC_Init.html
x64-windows/debug/html/man3/HMAC_Init_ex.html
x64-windows/debug/html/man3/HMAC_Update.html
x64-windows/debug/html/man3/HMAC_size.html
x64-windows/debug/html/man3/IMPLEMENT_ASN1_FUNCTIONS.html
x64-windows/debug/html/man3/IMPLEMENT_LHASH_COMP_FN.html
x64-windows/debug/html/man3/IMPLEMENT_LHASH_HASH_FN.html
x64-windows/debug/html/man3/IPAddressChoice_free.html
x64-windows/debug/html/man3/IPAddressChoice_new.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/OCSP_response_status.html
x64-windows/debug/html/man3/OCSP_sendreq_bio.html
x64-windows/debug/html/man3/OCSP_sendreq_nbio.html
x64-windows/debug/html/man3/OCSP_sendreq_new.html
x64-windows/debug/html/man3/OCSP_set_max_response_length.html
x64-windows/debug/html/man3/OCSP_single_get0_status.html
x64-windows/debug/html/man3/OPENSSL_Applink.html
x64-windows/debug/html/man3/OPENSSL_INIT_free.html
x64-windows/debug/html/man3/OPENSSL_INIT_new.html
x64-windows/debug/html/man3/OPENSSL_INIT_set_config_appname.html
x64-windows/debug/html/man3/OPENSSL_INIT_set_config_file_flags.html
x64-windows/debug/html/man3/OPENSSL_INIT_set_config_filename.html
x64-windows/debug/html/man3/OPENSSL_LH_COMPFUNC.html
x64-windows/debug/html/man3/OPENSSL_LH_DOALL_FUNC.html
x64-windows/debug/html/man3/OPENSSL_LH_HASHFUNC.html
x64-windows/debug/html/man3/OPENSSL_LH_node_stats.html
x64-windows/debug/html/man3/OPENSSL_LH_node_stats_bio.html
x64-windows/debug/html/man3/OPENSSL_LH_node_usage_stats.html
x64-windows/debug/html/man3/OPENSSL_LH_node_usage_stats_bio.html
x64-windows/debug/html/man3/OPENSSL_LH_stats.html
x64-windows/debug/html/man3/OPENSSL_LH_stats_bio.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/RSA_OAEP_PARAMS_free.html
x64-windows/debug/html/man3/RSA_OAEP_PARAMS_new.html
x64-windows/debug/html/man3/RSA_PKCS1_OpenSSL.html
x64-windows/debug/html/man3/RSA_PSS_PARAMS_free.html
x64-windows/debug/html/man3/RSA_PSS_PARAMS_new.html
x64-windows/debug/html/man3/RSA_bits.html
x64-windows/debug/html/man3/RSA_blinding_off.html
x64-windows/debug/html/man3/RSA_blinding_on.html
x64-windows/debug/html/man3/RSA_check_key.html
x64-windows/debug/html/man3/RSA_check_key_ex.html
x64-windows/debug/html/man3/RSA_clear_flags.html
x64-windows/debug/html/man3/RSA_flags.html
x64-windows/debug/html/man3/RSA_free.html
x64-windows/debug/html/man3/RSA_generate_key.html
x64-windows/debug/html/man3/RSA_generate_key_ex.html
x64-windows/debug/html/man3/RSA_generate_multi_prime_key.html
x64-windows/debug/html/man3/RSA_get0_crt_params.html
x64-windows/debug/html/man3/RSA_get0_d.html
x64-windows/debug/html/man3/RSA_get0_dmp1.html
x64-windows/debug/html/man3/RSA_get0_dmq1.html
x64-windows/debug/html/man3/RSA_get0_e.html
x64-windows/debug/html/man3/RSA_get0_engine.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/RSA_get_ex_new_index.html
x64-windows/debug/html/man3/RSA_get_method.html
x64-windows/debug/html/man3/RSA_get_multi_prime_extra_count.html
x64-windows/debug/html/man3/RSA_get_version.html
x64-windows/debug/html/man3/RSA_meth_dup.html
x64-windows/debug/html/man3/RSA_meth_free.html
x64-windows/debug/html/man3/RSA_meth_get0_app_data.html
x64-windows/debug/html/man3/RSA_meth_get0_name.html
x64-windows/debug/html/man3/RSA_meth_get_bn_mod_exp.html
x64-windows/debug/html/man3/RSA_meth_get_finish.html
x64-windows/debug/html/man3/RSA_meth_get_flags.html
x64-windows/debug/html/man3/RSA_meth_get_init.html
x64-windows/debug/html/man3/RSA_meth_get_keygen.html
x64-windows/debug/html/man3/RSA_meth_get_mod_exp.html
x64-windows/debug/html/man3/RSA_meth_get_multi_prime_keygen.html
x64-windows/debug/html/man3/RSA_meth_get_priv_dec.html
x64-windows/debug/html/man3/RSA_meth_get_priv_enc.html
x64-windows/debug/html/man3/RSA_meth_get_pub_dec.html
x64-windows/debug/html/man3/RSA_meth_get_pub_enc.html
x64-windows/debug/html/man3/RSA_meth_get_sign.html
x64-windows/debug/html/man3/RSA_meth_get_verify.html
x64-windows/debug/html/man3/RSA_meth_new.html
x64-windows/debug/html/man3/RSA_meth_set0_app_data.html
x64-windows/debug/html/man3/RSA_meth_set1_name.html
x64-windows/debug/html/man3/RSA_meth_set_bn_mod_exp.html
x64-windows/debug/html/man3/RSA_meth_set_finish.html
x64-windows/debug/html/man3/RSA_meth_set_flags.html
x64-windows/debug/html/man3/RSA_meth_set_init.html
x64-windows/debug/html/man3/RSA_meth_set_keygen.html
x64-windows/debug/html/man3/RSA_meth_set_mod_exp.html
x64-windows/debug/html/man3/RSA_meth_set_multi_prime_keygen.html
x64-windows/debug/html/man3/RSA_meth_set_priv_dec.html
x64-windows/debug/html/man3/RSA_meth_set_priv_enc.html
x64-windows/debug/html/man3/RSA_meth_set_pub_dec.html
x64-windows/debug/html/man3/RSA_meth_set_pub_enc.html
x64-windows/debug/html/man3/RSA_meth_set_sign.html
x64-windows/debug/html/man3/RSA_meth_set_verify.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/RSA_private_encrypt.html
x64-windows/debug/html/man3/RSA_public_decrypt.html
x64-windows/debug/html/man3/RSA_public_encrypt.html
x64-windows/debug/html/man3/RSA_security_bits.html
x64-windows/debug/html/man3/RSA_set0_crt_params.html
x64-windows/debug/html/man3/RSA_set0_factors.html
x64-windows/debug/html/man3/RSA_set0_key.html
x64-windows/debug/html/man3/RSA_set0_multi_prime_params.html
x64-windows/debug/html/man3/RSA_set_default_method.html
x64-windows/debug/html/man3/RSA_set_ex_data.html
x64-windows/debug/html/man3/RSA_set_flags.html
x64-windows/debug/html/man3/RSA_set_method.html
x64-windows/debug/html/man3/RSA_sign.html
x64-windows/debug/html/man3/RSA_sign_ASN1_OCTET_STRING.html
x64-windows/debug/html/man3/RSA_size.html
x64-windows/debug/html/man3/RSA_test_flags.html
x64-windows/debug/html/man3/RSA_verify.html
x64-windows/debug/html/man3/RSA_verify_ASN1_OCTET_STRING.html
x64-windows/debug/html/man3/SCRYPT_PARAMS_free.html
x64-windows/debug/html/man3/SCRYPT_PARAMS_new.html
x64-windows/debug/html/man3/SCT_LIST_free.html
x64-windows/debug/html/man3/SCT_LIST_print.html
x64-windows/debug/html/man3/SCT_LIST_validate.html
x64-windows/debug/html/man3/SCT_free.html
x64-windows/debug/html/man3/SCT_get0_extensions.html
x64-windows/debug/html/man3/SCT_get0_log_id.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/SSL_CIPHER_get_name.html
x64-windows/debug/html/man3/SSL_CIPHER_get_protocol_id.html
x64-windows/debug/html/man3/SSL_CIPHER_get_version.html
x64-windows/debug/html/man3/SSL_CIPHER_is_aead.html
x64-windows/debug/html/man3/SSL_CIPHER_standard_name.html
x64-windows/debug/html/man3/SSL_COMP_add_compression_method.html
x64-windows/debug/html/man3/SSL_COMP_free_compression_methods.html
x64-windows/debug/html/man3/SSL_COMP_get0_name.html
x64-windows/debug/html/man3/SSL_COMP_get_compression_methods.html
x64-windows/debug/html/man3/SSL_COMP_get_id.html
x64-windows/debug/html/man3/SSL_CONF_CTX_clear_flags.html
x64-windows/debug/html/man3/SSL_CONF_CTX_free.html
x64-windows/debug/html/man3/SSL_CONF_CTX_new.html
x64-windows/debug/html/man3/SSL_CONF_CTX_set1_prefix.html
x64-windows/debug/html/man3/SSL_CONF_CTX_set_flags.html
x64-windows/debug/html/man3/SSL_CONF_CTX_set_ssl.html
x64-windows/debug/html/man3/SSL_CONF_CTX_set_ssl_ctx.html
x64-windows/debug/html/man3/SSL_CONF_cmd.html
x64-windows/debug/html/man3/SSL_CONF_cmd_argv.html
x64-windows/debug/html/man3/SSL_CONF_cmd_value_type.html
x64-windows/debug/html/man3/SSL_CTX_add0_chain_cert.html
x64-windows/debug/html/man3/SSL_CTX_add1_chain_cert.html
x64-windows/debug/html/man3/SSL_CTX_add1_to_CA_list.html
x64-windows/debug/html/man3/SSL_CTX_add_client_CA.html
x64-windows/debug/html/man3/SSL_CTX_add_client_custom_ext.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/SSL_CTX_build_cert_chain.html
x64-windows/debug/html/man3/SSL_CTX_callback_ctrl.html
x64-windows/debug/html/man3/SSL_CTX_check_private_key.html
x64-windows/debug/html/man3/SSL_CTX_clear_chain_certs.html
x64-windows/debug/html/man3/SSL_CTX_clear_extra_chain_certs.html
x64-windows/debug/html/man3/SSL_CTX_clear_mode.html
x64-windows/debug/html/man3/SSL_CTX_clear_options.html
x64-windows/debug/html/man3/SSL_CTX_config.html
x64-windows/debug/html/man3/SSL_CTX_ct_is_enabled.html
x64-windows/debug/html/man3/SSL_CTX_ctrl.html
x64-windows/debug/html/man3/SSL_CTX_dane_clear_flags.html
x64-windows/debug/html/man3/SSL_CTX_dane_enable.html
x64-windows/debug/html/man3/SSL_CTX_dane_mtype_set.html
x64-windows/debug/html/man3/SSL_CTX_dane_set_flags.html
x64-windows/debug/html/man3/SSL_CTX_decrypt_session_ticket_fn.html
x64-windows/debug/html/man3/SSL_CTX_disable_ct.html
x64-windows/debug/html/man3/SSL_CTX_enable_ct.html
x64-windows/debug/html/man3/SSL_CTX_flush_sessions.html
x64-windows/debug/html/man3/SSL_CTX_free.html
x64-windows/debug/html/man3/SSL_CTX_generate_session_ticket_fn.html
x64-windows/debug/html/man3/SSL_CTX_get0_CA_list.html
x64-windows/debug/html/man3/SSL_CTX_get0_chain_certs.html
x64-windows/debug/html/man3/SSL_CTX_get0_param.html
x64-windows/debug/html/man3/SSL_CTX_get0_security_ex_data.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/SSL_client_hello_get0_legacy_version.html
x64-windows/debug/html/man3/SSL_client_hello_get0_random.html
x64-windows/debug/html/man3/SSL_client_hello_get0_session_id.html
x64-windows/debug/html/man3/SSL_client_hello_get1_extensions_present.html
x64-windows/debug/html/man3/SSL_client_hello_isv2.html
x64-windows/debug/html/man3/SSL_client_version.html
x64-windows/debug/html/man3/SSL_config.html
x64-windows/debug/html/man3/SSL_connect.html
x64-windows/debug/html/man3/SSL_ct_is_enabled.html
x64-windows/debug/html/man3/SSL_ctrl.html
x64-windows/debug/html/man3/SSL_dane_clear_flags.html
x64-windows/debug/html/man3/SSL_dane_enable.html
x64-windows/debug/html/man3/SSL_dane_set_flags.html
x64-windows/debug/html/man3/SSL_dane_tlsa_add.html
x64-windows/debug/html/man3/SSL_disable_ct.html
x64-windows/debug/html/man3/SSL_do_handshake.html
x64-windows/debug/html/man3/SSL_dup.html
x64-windows/debug/html/man3/SSL_enable_ct.html
x64-windows/debug/html/man3/SSL_export_keying_material.html
x64-windows/debug/html/man3/SSL_export_keying_material_early.html
x64-windows/debug/html/man3/SSL_extension_supported.html
x64-windows/debug/html/man3/SSL_free.html
x64-windows/debug/html/man3/SSL_free_buffers.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/SSL_set_client_CA_list.html
x64-windows/debug/html/man3/SSL_set_connect_state.html
x64-windows/debug/html/man3/SSL_set_ct_validation_callback.html
x64-windows/debug/html/man3/SSL_set_current_cert.html
x64-windows/debug/html/man3/SSL_set_default_passwd_cb.html
x64-windows/debug/html/man3/SSL_set_default_passwd_cb_userdata.html
x64-windows/debug/html/man3/SSL_set_default_read_buffer_len.html
x64-windows/debug/html/man3/SSL_set_ex_data.html
x64-windows/debug/html/man3/SSL_set_fd.html
x64-windows/debug/html/man3/SSL_set_generate_session_id.html
x64-windows/debug/html/man3/SSL_set_hostflags.html
x64-windows/debug/html/man3/SSL_set_info_callback.html
x64-windows/debug/html/man3/SSL_set_max_cert_list.html
x64-windows/debug/html/man3/SSL_set_max_early_data.html
x64-windows/debug/html/man3/SSL_set_max_pipelines.html
x64-windows/debug/html/man3/SSL_set_max_proto_version.html
x64-windows/debug/html/man3/SSL_set_max_send_fragment.html
x64-windows/debug/html/man3/SSL_set_min_proto_version.html
x64-windows/debug/html/man3/SSL_set_mode.html
x64-windows/debug/html/man3/SSL_set_msg_callback.html
x64-windows/debug/html/man3/SSL_set_msg_callback_arg.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/UI_free.html
x64-windows/debug/html/man3/UI_get0_action_string.html
x64-windows/debug/html/man3/UI_get0_output_string.html
x64-windows/debug/html/man3/UI_get0_result.html
x64-windows/debug/html/man3/UI_get0_result_string.html
x64-windows/debug/html/man3/UI_get0_test_string.html
x64-windows/debug/html/man3/UI_get0_user_data.html
x64-windows/debug/html/man3/UI_get_default_method.html
x64-windows/debug/html/man3/UI_get_ex_data.html
x64-windows/debug/html/man3/UI_get_ex_new_index.html
x64-windows/debug/html/man3/UI_get_input_flags.html
x64-windows/debug/html/man3/UI_get_method.html
x64-windows/debug/html/man3/UI_get_result_length.html
x64-windows/debug/html/man3/UI_get_result_maxsize.html
x64-windows/debug/html/man3/UI_get_result_minsize.html
x64-windows/debug/html/man3/UI_get_result_string_length.html
x64-windows/debug/html/man3/UI_get_string_type.html
x64-windows/debug/html/man3/UI_method_get_closer.html
x64-windows/debug/html/man3/UI_method_get_data_destructor.html
x64-windows/debug/html/man3/UI_method_get_data_duplicator.html
x64-windows/debug/html/man3/UI_method_get_ex_data.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/X509_STORE_set1_param.html
x64-windows/debug/html/man3/X509_STORE_set_cert_crl.html
x64-windows/debug/html/man3/X509_STORE_set_check_crl.html
x64-windows/debug/html/man3/X509_STORE_set_check_issued.html
x64-windows/debug/html/man3/X509_STORE_set_check_policy.html
x64-windows/debug/html/man3/X509_STORE_set_check_revocation.html
x64-windows/debug/html/man3/X509_STORE_set_cleanup.html
x64-windows/debug/html/man3/X509_STORE_set_default_paths.html
x64-windows/debug/html/man3/X509_STORE_set_depth.html
x64-windows/debug/html/man3/X509_STORE_set_ex_data.html
x64-windows/debug/html/man3/X509_STORE_set_flags.html
x64-windows/debug/html/man3/X509_STORE_set_get_crl.html
x64-windows/debug/html/man3/X509_STORE_set_get_issuer.html
x64-windows/debug/html/man3/X509_STORE_set_lookup_certs.html
x64-windows/debug/html/man3/X509_STORE_set_lookup_crls.html
x64-windows/debug/html/man3/X509_STORE_set_lookup_crls_cb.html
x64-windows/debug/html/man3/X509_STORE_set_purpose.html
x64-windows/debug/html/man3/X509_STORE_set_trust.html
x64-windows/debug/html/man3/X509_STORE_set_verify.html
x64-windows/debug/html/man3/X509_STORE_set_verify_cb.html
x64-windows/debug/html/man3/X509_STORE_set_verify_cb_func.html
x64-windows/debug/html/man3/X509_STORE_set_verify_func.html
x64-windows/debug/html/man3/X509_STORE_unlock.html
x64-windows/debug/html/man3/X509_STORE_up_ref.html
x64-windows/debug/html/man3/X509_VAL_free.html
x64-windows/debug/html/man3/X509_VAL_new.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_add0_policy.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_add1_host.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_clear_flags.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_get0_peername.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_get_auth_level.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_get_depth.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_get_flags.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_get_hostflags.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_get_inh_flags.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_get_time.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_set1_email.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_set1_host.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_set1_ip.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_set1_ip_asc.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_set1_policies.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_set_auth_level.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_set_depth.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_set_flags.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_set_hostflags.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_set_inh_flags.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_set_purpose.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_set_time.html
x64-windows/debug/html/man3/X509_VERIFY_PARAM_set_trust.html
x64-windows/debug/html/man3/X509_add1_ext_i2d.html
x64-windows/debug/html/man3/X509_add_ext.html
x64-windows/debug/html/man3/X509_chain_up_ref.html
x64-windows/debug/html/man3/X509_check_ca.html
x64-windows/debug/html/man3/X509_check_email.html
x64-windows/debug/html/man3/X509_check_host.html
x64-windows/debug/html/man3/X509_check_ip.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/X509_get_X509_PUBKEY.html
x64-windows/debug/html/man3/X509_get_ex_data.html
x64-windows/debug/html/man3/X509_get_ex_new_index.html
x64-windows/debug/html/man3/X509_get_ext.html
x64-windows/debug/html/man3/X509_get_ext_by_NID.html
x64-windows/debug/html/man3/X509_get_ext_by_OBJ.html
x64-windows/debug/html/man3/X509_get_ext_by_critical.html
x64-windows/debug/html/man3/X509_get_ext_count.html
x64-windows/debug/html/man3/X509_get_ext_d2i.html
x64-windows/debug/html/man3/X509_get_extended_key_usage.html
x64-windows/debug/html/man3/X509_get_extension_flags.html
x64-windows/debug/html/man3/X509_get_issuer_name.html
x64-windows/debug/html/man3/X509_get_key_usage.html
x64-windows/debug/html/man3/X509_get_pathlen.html
x64-windows/debug/html/man3/X509_get_proxy_pathlen.html
x64-windows/debug/html/man3/X509_get_pubkey.html
x64-windows/debug/html/man3/X509_get_serialNumber.html
x64-windows/debug/html/man3/X509_get_signature_info.html
x64-windows/debug/html/man3/X509_get_signature_nid.html
x64-windows/debug/html/man3/X509_get_subject_name.html
x64-windows/debug/html/man3/X509_get_version.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/debug/html/man3/X509_issuer_name_cmp.html
x64-windows/debug/html/man3/X509_load_cert_crl_file.html
x64-windows/debug/html/man3/X509_load_cert_file.html
x64-windows/debug/html/man3/X509_load_crl_file.html
x64-windows/debug/html/man3/X509_new.html
x64-windows/debug/html/man3/X509_pubkey_digest.html
x64-windows/debug/html/man3/X509_set1_notAfter.html
x64-windows/debug/html/man3/X509_set1_notBefore.html
x64-windows/debug/html/man3/X509_set_ex_data.html
x64-windows/debug/html/man3/X509_set_issuer_name.html
x64-windows/debug/html/man3/X509_set_proxy_flag.html
x64-windows/debug/html/man3/X509_set_proxy_pathlen.html
x64-windows/debug/html/man3/X509_set_pubkey.html
x64-windows/debug/html/man3/X509_set_serialNumber.html
x64-windows/debug/html/man3/X509_set_subject_name.html
x64-windows/debug/html/man3/X509_set_version.html
x64-windows/debug/html/man3/X509_sign.html
x64-windows/debug/html/man3/X509_sign_ctx.html
x64-windows/debug/html/man3/X509_subject_name_cmp.html
x64-windows/debug/html/man3/X509_time_adj.html
x64-windows/debug/html/man3/X509_time_adj_ex.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/BIO_vprintf.html
x64-windows/html/man3/BIO_vsnprintf.html
x64-windows/html/man3/BIO_wpending.html
x64-windows/html/man3/BIO_write.html
x64-windows/html/man3/BIO_write_ex.html
x64-windows/html/man3/BIO_write_filename.html
x64-windows/html/man3/BN_BLINDING_convert.html
x64-windows/html/man3/BN_BLINDING_convert_ex.html
x64-windows/html/man3/BN_BLINDING_create_param.html
x64-windows/html/man3/BN_BLINDING_free.html
x64-windows/html/man3/BN_BLINDING_get_flags.html
x64-windows/html/man3/BN_BLINDING_invert.html
x64-windows/html/man3/BN_BLINDING_invert_ex.html
x64-windows/html/man3/BN_BLINDING_is_current_thread.html
x64-windows/html/man3/BN_BLINDING_lock.html
x64-windows/html/man3/BN_BLINDING_new.html
x64-windows/html/man3/BN_BLINDING_set_current_thread.html
x64-windows/html/man3/BN_BLINDING_set_flags.html
x64-windows/html/man3/BN_BLINDING_unlock.html
x64-windows/html/man3/BN_BLINDING_update.html
x64-windows/html/man3/BN_CTX_end.html
x64-windows/html/man3/BN_CTX_free.html
x64-windows/html/man3/BN_CTX_get.html
x64-windows/html/man3/BN_CTX_new.html
x64-windows/html/man3/BN_CTX_secure_new.html
x64-windows/html/man3/BN_CTX_start.html
x64-windows/html/man3/BN_GENCB_call.html
x64-windows/html/man3/BN_GENCB_free.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/BN_set_word.html
x64-windows/html/man3/BN_sqr.html
x64-windows/html/man3/BN_sub.html
x64-windows/html/man3/BN_sub_word.html
x64-windows/html/man3/BN_swap.html
x64-windows/html/man3/BN_to_ASN1_ENUMERATED.html
x64-windows/html/man3/BN_to_ASN1_INTEGER.html
x64-windows/html/man3/BN_to_montgomery.html
x64-windows/html/man3/BN_ucmp.html
x64-windows/html/man3/BN_value_one.html
x64-windows/html/man3/BN_with_flags.html
x64-windows/html/man3/BN_zero.html
x64-windows/html/man3/BUF_MEM_free.html
x64-windows/html/man3/BUF_MEM_grow.html
x64-windows/html/man3/BUF_MEM_grow_clean.html
x64-windows/html/man3/BUF_MEM_new.html
x64-windows/html/man3/BUF_MEM_new_ex.html
x64-windows/html/man3/BUF_reverse.html
x64-windows/html/man3/CERTIFICATEPOLICIES_free.html
x64-windows/html/man3/CERTIFICATEPOLICIES_new.html
x64-windows/html/man3/CMS_ContentInfo_free.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/DES_string_to_2keys.html
x64-windows/html/man3/DES_string_to_key.html
x64-windows/html/man3/DES_xcbc_encrypt.html
x64-windows/html/man3/DH_OpenSSL.html
x64-windows/html/man3/DH_bits.html
x64-windows/html/man3/DH_check.html
x64-windows/html/man3/DH_check_ex.html
x64-windows/html/man3/DH_check_params.html
x64-windows/html/man3/DH_check_params_ex.html
x64-windows/html/man3/DH_check_pub_key_ex.html
x64-windows/html/man3/DH_clear_flags.html
x64-windows/html/man3/DH_compute_key.html
x64-windows/html/man3/DH_free.html
x64-windows/html/man3/DH_generate_key.html
x64-windows/html/man3/DH_generate_parameters.html
x64-windows/html/man3/DH_generate_parameters_ex.html
x64-windows/html/man3/DH_get0_engine.html
x64-windows/html/man3/DH_get0_g.html
x64-windows/html/man3/DH_get0_key.html
x64-windows/html/man3/DH_get0_p.html
x64-windows/html/man3/DH_get0_pqg.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/DH_get_ex_new_index.html
x64-windows/html/man3/DH_get_length.html
x64-windows/html/man3/DH_get_nid.html
x64-windows/html/man3/DH_meth_dup.html
x64-windows/html/man3/DH_meth_free.html
x64-windows/html/man3/DH_meth_get0_app_data.html
x64-windows/html/man3/DH_meth_get0_name.html
x64-windows/html/man3/DH_meth_get_bn_mod_exp.html
x64-windows/html/man3/DH_meth_get_compute_key.html
x64-windows/html/man3/DH_meth_get_finish.html
x64-windows/html/man3/DH_meth_get_flags.html
x64-windows/html/man3/DH_meth_get_generate_key.html
x64-windows/html/man3/DH_meth_get_generate_params.html
x64-windows/html/man3/DH_meth_get_init.html
x64-windows/html/man3/DH_meth_new.html
x64-windows/html/man3/DH_meth_set0_app_data.html
x64-windows/html/man3/DH_meth_set1_name.html
x64-windows/html/man3/DH_meth_set_bn_mod_exp.html
x64-windows/html/man3/DH_meth_set_compute_key.html
x64-windows/html/man3/DH_meth_set_finish.html
x64-windows/html/man3/DH_meth_set_flags.html
x64-windows/html/man3/DH_meth_set_generate_key.html
x64-windows/html/man3/DH_meth_set_generate_params.html
x64-windows/html/man3/DH_meth_set_init.html
x64-windows/html/man3/DH_new.html
x64-windows/html/man3/DH_new_by_nid.html
x64-windows/html/man3/DH_new_method.html
x64-windows/html/man3/DH_security_bits.html
x64-windows/html/man3/DH_set0_key.html
x64-windows/html/man3/DH_set0_pqg.html
x64-windows/html/man3/DH_set_default_method.html
x64-windows/html/man3/DH_set_ex_data.html
x64-windows/html/man3/DH_set_flags.html
x64-windows/html/man3/DH_set_length.html
x64-windows/html/man3/DH_set_method.html
x64-windows/html/man3/DH_size.html
x64-windows/html/man3/DH_test_flags.html
x64-windows/html/man3/DHparams_print.html
x64-windows/html/man3/DHparams_print_fp.html
x64-windows/html/man3/DIRECTORYSTRING_free.html
x64-windows/html/man3/DIRECTORYSTRING_new.html
x64-windows/html/man3/DISPLAYTEXT_free.html
x64-windows/html/man3/DISPLAYTEXT_new.html
x64-windows/html/man3/DIST_POINT_NAME_free.html
x64-windows/html/man3/DIST_POINT_NAME_new.html
x64-windows/html/man3/DIST_POINT_free.html
x64-windows/html/man3/DIST_POINT_new.html
x64-windows/html/man3/DSA_OpenSSL.html
x64-windows/html/man3/DSA_SIG_free.html
x64-windows/html/man3/DSA_SIG_get0.html
x64-windows/html/man3/DSA_SIG_new.html
x64-windows/html/man3/DSA_SIG_set0.html
x64-windows/html/man3/DSA_bits.html
x64-windows/html/man3/DSA_clear_flags.html
x64-windows/html/man3/DSA_do_sign.html
x64-windows/html/man3/DSA_do_verify.html
x64-windows/html/man3/DSA_dup_DH.html
x64-windows/html/man3/DSA_free.html
x64-windows/html/man3/DSA_generate_key.html
x64-windows/html/man3/DSA_generate_parameters.html
x64-windows/html/man3/DSA_generate_parameters_ex.html
x64-windows/html/man3/DSA_get0_engine.html
x64-windows/html/man3/DSA_get0_g.html
x64-windows/html/man3/DSA_get0_key.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/DSA_get0_q.html
x64-windows/html/man3/DSA_get_default_method.html
x64-windows/html/man3/DSA_get_ex_data.html
x64-windows/html/man3/DSA_get_ex_new_index.html
x64-windows/html/man3/DSA_meth_dup.html
x64-windows/html/man3/DSA_meth_free.html
x64-windows/html/man3/DSA_meth_get0_app_data.html
x64-windows/html/man3/DSA_meth_get0_name.html
x64-windows/html/man3/DSA_meth_get_bn_mod_exp.html
x64-windows/html/man3/DSA_meth_get_finish.html
x64-windows/html/man3/DSA_meth_get_flags.html
x64-windows/html/man3/DSA_meth_get_init.html
x64-windows/html/man3/DSA_meth_get_keygen.html
x64-windows/html/man3/DSA_meth_get_mod_exp.html
x64-windows/html/man3/DSA_meth_get_paramgen.html
x64-windows/html/man3/DSA_meth_get_sign.html
x64-windows/html/man3/DSA_meth_get_sign_setup.html
x64-windows/html/man3/DSA_meth_get_verify.html
x64-windows/html/man3/DSA_meth_new.html
x64-windows/html/man3/DSA_meth_set0_app_data.html
x64-windows/html/man3/DSA_meth_set1_name.html
x64-windows/html/man3/DSA_meth_set_bn_mod_exp.html
x64-windows/html/man3/DSA_meth_set_finish.html
x64-windows/html/man3/DSA_meth_set_flags.html
x64-windows/html/man3/DSA_meth_set_init.html
x64-windows/html/man3/DSA_meth_set_keygen.html
x64-windows/html/man3/DSA_meth_set_mod_exp.html
x64-windows/html/man3/DSA_meth_set_paramgen.html
x64-windows/html/man3/DSA_meth_set_sign.html
x64-windows/html/man3/DSA_meth_set_sign_setup.html
x64-windows/html/man3/DSA_meth_set_verify.html
x64-windows/html/man3/DSA_new.html
x64-windows/html/man3/DSA_new_method.html
x64-windows/html/man3/DSA_print.html
x64-windows/html/man3/DSA_print_fp.html
x64-windows/html/man3/DSA_security_bits.html
x64-windows/html/man3/DSA_set0_key.html
x64-windows/html/man3/DSA_set0_pqg.html
x64-windows/html/man3/DSA_set_default_method.html
x64-windows/html/man3/DSA_set_ex_data.html
x64-windows/html/man3/DSA_set_flags.html
x64-windows/html/man3/DSA_set_method.html
x64-windows/html/man3/DSA_sign.html
x64-windows/html/man3/DSA_sign_setup.html
x64-windows/html/man3/DSA_size.html
x64-windows/html/man3/DSA_test_flags.html
x64-windows/html/man3/DSA_verify.html
x64-windows/html/man3/DSAparams_dup.html
x64-windows/html/man3/DSAparams_print.html
x64-windows/html/man3/DSAparams_print_fp.html
x64-windows/html/man3/DTLS_client_method.html
x64-windows/html/man3/DTLS_get_data_mtu.html
x64-windows/html/man3/DTLS_method.html
x64-windows/html/man3/DTLS_server_method.html
x64-windows/html/man3/DTLS_set_timer_cb.html
x64-windows/html/man3/DTLS_timer_cb.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/EC_GROUP_check_discriminant.html
x64-windows/html/man3/EC_GROUP_clear_free.html
x64-windows/html/man3/EC_GROUP_cmp.html
x64-windows/html/man3/EC_GROUP_copy.html
x64-windows/html/man3/EC_GROUP_dup.html
x64-windows/html/man3/EC_GROUP_free.html
x64-windows/html/man3/EC_GROUP_get0_cofactor.html
x64-windows/html/man3/EC_GROUP_get0_generator.html
x64-windows/html/man3/EC_GROUP_get0_order.html
x64-windows/html/man3/EC_GROUP_get0_seed.html
x64-windows/html/man3/EC_GROUP_get_asn1_flag.html
x64-windows/html/man3/EC_GROUP_get_basis_type.html
x64-windows/html/man3/EC_GROUP_get_cofactor.html
x64-windows/html/man3/EC_GROUP_get_curve.html
x64-windows/html/man3/EC_GROUP_get_curve_GF2m.html
x64-windows/html/man3/EC_GROUP_get_curve_GFp.html
x64-windows/html/man3/EC_GROUP_get_curve_name.html
x64-windows/html/man3/EC_GROUP_get_degree.html
x64-windows/html/man3/EC_GROUP_get_ecparameters.html
x64-windows/html/man3/EC_GROUP_get_ecpkparameters.html
x64-windows/html/man3/EC_GROUP_get_order.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/EC_GROUP_have_precompute_mult.html
x64-windows/html/man3/EC_GROUP_method_of.html
x64-windows/html/man3/EC_GROUP_new.html
x64-windows/html/man3/EC_GROUP_new_by_curve_name.html
x64-windows/html/man3/EC_GROUP_new_curve_GF2m.html
x64-windows/html/man3/EC_GROUP_new_curve_GFp.html
x64-windows/html/man3/EC_GROUP_new_from_ecparameters.html
x64-windows/html/man3/EC_GROUP_new_from_ecpkparameters.html
x64-windows/html/man3/EC_GROUP_order_bits.html
x64-windows/html/man3/EC_GROUP_precompute_mult.html
x64-windows/html/man3/EC_GROUP_set_asn1_flag.html
x64-windows/html/man3/EC_GROUP_set_curve.html
x64-windows/html/man3/EC_GROUP_set_curve_GF2m.html
x64-windows/html/man3/EC_GROUP_set_curve_GFp.html
x64-windows/html/man3/EC_GROUP_set_curve_name.html
x64-windows/html/man3/EC_GROUP_set_generator.html
x64-windows/html/man3/EC_GROUP_set_point_conversion_form.html
x64-windows/html/man3/EC_GROUP_set_seed.html
x64-windows/html/man3/EC_KEY_check_key.html
x64-windows/html/man3/EC_KEY_clear_flags.html
x64-windows/html/man3/EC_KEY_copy.html
x64-windows/html/man3/EC_KEY_dup.html
x64-windows/html/man3/EC_KEY_free.html
x64-windows/html/man3/EC_KEY_generate_key.html
x64-windows/html/man3/EC_KEY_get0_engine.html
x64-windows/html/man3/EC_KEY_get0_group.html
x64-windows/html/man3/EC_KEY_get0_private_key.html
x64-windows/html/man3/EC_KEY_get0_public_key.html
x64-windows/html/man3/EC_KEY_get_conv_form.html
x64-windows/html/man3/EC_KEY_get_enc_flags.html
x64-windows/html/man3/EC_KEY_get_ex_data.html
x64-windows/html/man3/EC_KEY_get_ex_new_index.html
x64-windows/html/man3/EC_KEY_get_flags.html
x64-windows/html/man3/EC_KEY_get_method.html
x64-windows/html/man3/EC_KEY_key2buf.html
x64-windows/html/man3/EC_KEY_new.html
x64-windows/html/man3/EC_KEY_new_by_curve_name.html
x64-windows/html/man3/EC_KEY_oct2key.html
x64-windows/html/man3/EC_KEY_oct2priv.html
x64-windows/html/man3/EC_KEY_precompute_mult.html
x64-windows/html/man3/EC_KEY_priv2buf.html
x64-windows/html/man3/EC_KEY_priv2oct.html
x64-windows/html/man3/EC_KEY_set_asn1_flag.html
x64-windows/html/man3/EC_KEY_set_conv_form.html
x64-windows/html/man3/EC_KEY_set_enc_flags.html
x64-windows/html/man3/EC_KEY_set_ex_data.html
x64-windows/html/man3/EC_KEY_set_flags.html
x64-windows/html/man3/EC_KEY_set_group.html
x64-windows/html/man3/EC_KEY_set_method.html
x64-windows/html/man3/EC_KEY_set_private_key.html
x64-windows/html/man3/EC_KEY_set_public_key.html
x64-windows/html/man3/EC_KEY_set_public_key_affine_coordinates.html
x64-windows/html/man3/EC_KEY_up_ref.html
x64-windows/html/man3/EC_METHOD_get_field_type.html
x64-windows/html/man3/EC_POINT_add.html
x64-windows/html/man3/EC_POINT_bn2point.html
x64-windows/html/man3/EC_POINT_clear_free.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/ENGINE_get_default_RAND.html
x64-windows/html/man3/ENGINE_get_default_RSA.html
x64-windows/html/man3/ENGINE_get_destroy_function.html
x64-windows/html/man3/ENGINE_get_digest.html
x64-windows/html/man3/ENGINE_get_digest_engine.html
x64-windows/html/man3/ENGINE_get_digests.html
x64-windows/html/man3/ENGINE_get_ex_data.html
x64-windows/html/man3/ENGINE_get_ex_new_index.html
x64-windows/html/man3/ENGINE_get_finish_function.html
x64-windows/html/man3/ENGINE_get_first.html
x64-windows/html/man3/ENGINE_get_flags.html
x64-windows/html/man3/ENGINE_get_id.html
x64-windows/html/man3/ENGINE_get_init_function.html
x64-windows/html/man3/ENGINE_get_last.html
x64-windows/html/man3/ENGINE_get_load_privkey_function.html
x64-windows/html/man3/ENGINE_get_load_pubkey_function.html
x64-windows/html/man3/ENGINE_get_name.html
x64-windows/html/man3/ENGINE_get_next.html
x64-windows/html/man3/ENGINE_get_prev.html
x64-windows/html/man3/ENGINE_get_table_flags.html
x64-windows/html/man3/ENGINE_init.html
x64-windows/html/man3/ENGINE_load_builtin_engines.html
x64-windows/html/man3/ENGINE_load_private_key.html
x64-windows/html/man3/ENGINE_load_public_key.html
x64-windows/html/man3/ENGINE_new.html
x64-windows/html/man3/ENGINE_register_DH.html
x64-windows/html/man3/ENGINE_register_DSA.html
x64-windows/html/man3/ENGINE_register_RAND.html
x64-windows/html/man3/ENGINE_register_RSA.html
x64-windows/html/man3/ENGINE_register_all_DH.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/ENGINE_set_default_DSA.html
x64-windows/html/man3/ENGINE_set_default_RAND.html
x64-windows/html/man3/ENGINE_set_default_RSA.html
x64-windows/html/man3/ENGINE_set_default_ciphers.html
x64-windows/html/man3/ENGINE_set_default_digests.html
x64-windows/html/man3/ENGINE_set_default_string.html
x64-windows/html/man3/ENGINE_set_destroy_function.html
x64-windows/html/man3/ENGINE_set_digests.html
x64-windows/html/man3/ENGINE_set_ex_data.html
x64-windows/html/man3/ENGINE_set_finish_function.html
x64-windows/html/man3/ENGINE_set_flags.html
x64-windows/html/man3/ENGINE_set_id.html
x64-windows/html/man3/ENGINE_set_init_function.html
x64-windows/html/man3/ENGINE_set_load_privkey_function.html
x64-windows/html/man3/ENGINE_set_load_pubkey_function.html
x64-windows/html/man3/ENGINE_set_name.html
x64-windows/html/man3/ENGINE_set_table_flags.html
x64-windows/html/man3/ENGINE_unregister_DH.html
x64-windows/html/man3/ENGINE_unregister_DSA.html
x64-windows/html/man3/ENGINE_unregister_RAND.html
x64-windows/html/man3/ENGINE_unregister_RSA.html
x64-windows/html/man3/ENGINE_unregister_ciphers.html
x64-windows/html/man3/ENGINE_unregister_digests.html
x64-windows/html/man3/ENGINE_up_ref.html
x64-windows/html/man3/ERR_FATAL_ERROR.html
x64-windows/html/man3/ERR_GET_FUNC.html
x64-windows/html/man3/ERR_GET_LIB.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/ESS_ISSUER_SERIAL_dup.html
x64-windows/html/man3/ESS_ISSUER_SERIAL_free.html
x64-windows/html/man3/ESS_ISSUER_SERIAL_new.html
x64-windows/html/man3/ESS_SIGNING_CERT_dup.html
x64-windows/html/man3/ESS_SIGNING_CERT_free.html
x64-windows/html/man3/ESS_SIGNING_CERT_new.html
x64-windows/html/man3/EVP_BytesToKey.html
x64-windows/html/man3/EVP_CIPHER_CTX_block_size.html
x64-windows/html/man3/EVP_CIPHER_CTX_cipher.html
x64-windows/html/man3/EVP_CIPHER_CTX_ctrl.html
x64-windows/html/man3/EVP_CIPHER_CTX_flags.html
x64-windows/html/man3/EVP_CIPHER_CTX_free.html
x64-windows/html/man3/EVP_CIPHER_CTX_get_app_data.html
x64-windows/html/man3/EVP_CIPHER_CTX_get_cipher_data.html
x64-windows/html/man3/EVP_CIPHER_CTX_iv_length.html
x64-windows/html/man3/EVP_CIPHER_CTX_key_length.html
x64-windows/html/man3/EVP_CIPHER_CTX_mode.html
x64-windows/html/man3/EVP_CIPHER_CTX_new.html
x64-windows/html/man3/EVP_CIPHER_CTX_nid.html
x64-windows/html/man3/EVP_CIPHER_CTX_reset.html
x64-windows/html/man3/EVP_CIPHER_CTX_set_app_data.html
x64-windows/html/man3/EVP_CIPHER_CTX_set_cipher_data.html
x64-windows/html/man3/EVP_CIPHER_CTX_set_key_length.html
x64-windows/html/man3/EVP_CIPHER_CTX_set_padding.html
x64-windows/html/man3/EVP_CIPHER_CTX_type.html
x64-windows/html/man3/EVP_CIPHER_asn1_to_param.html
x64-windows/html/man3/EVP_CIPHER_block_size.html
x64-windows/html/man3/EVP_CIPHER_flags.html
x64-windows/html/man3/EVP_CIPHER_iv_length.html
x64-windows/html/man3/EVP_CIPHER_key_length.html
x64-windows/html/man3/EVP_CIPHER_meth_dup.html
x64-windows/html/man3/EVP_CIPHER_meth_free.html
x64-windows/html/man3/EVP_CIPHER_meth_get_cleanup.html
x64-windows/html/man3/EVP_CIPHER_meth_get_ctrl.html
x64-windows/html/man3/EVP_CIPHER_meth_get_do_cipher.html
x64-windows/html/man3/EVP_CIPHER_meth_get_get_asn1_params.html
x64-windows/html/man3/EVP_CIPHER_meth_get_init.html
x64-windows/html/man3/EVP_CIPHER_meth_get_set_asn1_params.html
x64-windows/html/man3/EVP_CIPHER_meth_new.html
x64-windows/html/man3/EVP_CIPHER_meth_set_cleanup.html
x64-windows/html/man3/EVP_CIPHER_meth_set_ctrl.html
x64-windows/html/man3/EVP_CIPHER_meth_set_do_cipher.html
x64-windows/html/man3/EVP_CIPHER_meth_set_flags.html
x64-windows/html/man3/EVP_CIPHER_meth_set_get_asn1_params.html
x64-windows/html/man3/EVP_CIPHER_meth_set_impl_ctx_size.html
x64-windows/html/man3/EVP_CIPHER_meth_set_init.html
x64-windows/html/man3/EVP_CIPHER_meth_set_iv_length.html
x64-windows/html/man3/EVP_CIPHER_meth_set_set_asn1_params.html
x64-windows/html/man3/EVP_CIPHER_mode.html
x64-windows/html/man3/EVP_CIPHER_nid.html
x64-windows/html/man3/EVP_CIPHER_param_to_asn1.html
x64-windows/html/man3/EVP_CIPHER_type.html
x64-windows/html/man3/EVP_CipherFinal.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/EVP_EncodeBlock.html
x64-windows/html/man3/EVP_EncodeFinal.html
x64-windows/html/man3/EVP_EncodeInit.html
x64-windows/html/man3/EVP_EncodeUpdate.html
x64-windows/html/man3/EVP_EncryptFinal.html
x64-windows/html/man3/EVP_EncryptFinal_ex.html
x64-windows/html/man3/EVP_EncryptInit.html
x64-windows/html/man3/EVP_EncryptInit_ex.html
x64-windows/html/man3/EVP_EncryptUpdate.html
x64-windows/html/man3/EVP_MD_CTX_block_size.html
x64-windows/html/man3/EVP_MD_CTX_clear_flags.html
x64-windows/html/man3/EVP_MD_CTX_copy.html
x64-windows/html/man3/EVP_MD_CTX_copy_ex.html
x64-windows/html/man3/EVP_MD_CTX_ctrl.html
x64-windows/html/man3/EVP_MD_CTX_free.html
x64-windows/html/man3/EVP_MD_CTX_md.html
x64-windows/html/man3/EVP_MD_CTX_md_data.html
x64-windows/html/man3/EVP_MD_CTX_new.html
x64-windows/html/man3/EVP_MD_CTX_reset.html
x64-windows/html/man3/EVP_MD_CTX_set_flags.html
x64-windows/html/man3/EVP_MD_CTX_set_pkey_ctx.html
x64-windows/html/man3/EVP_MD_CTX_size.html
x64-windows/html/man3/EVP_MD_CTX_test_flags.html
x64-windows/html/man3/EVP_MD_CTX_type.html
x64-windows/html/man3/EVP_MD_block_size.html
x64-windows/html/man3/EVP_MD_meth_dup.html
x64-windows/html/man3/EVP_MD_meth_free.html
x64-windows/html/man3/EVP_MD_meth_get_app_datasize.html
x64-windows/html/man3/EVP_MD_meth_get_cleanup.html
x64-windows/html/man3/EVP_MD_meth_get_copy.html
x64-windows/html/man3/EVP_MD_meth_get_ctrl.html
x64-windows/html/man3/EVP_MD_meth_get_final.html
x64-windows/html/man3/EVP_MD_meth_get_flags.html
x64-windows/html/man3/EVP_MD_meth_get_init.html
x64-windows/html/man3/EVP_MD_meth_get_input_blocksize.html
x64-windows/html/man3/EVP_MD_meth_get_result_size.html
x64-windows/html/man3/EVP_MD_meth_get_update.html
x64-windows/html/man3/EVP_MD_meth_new.html
x64-windows/html/man3/EVP_MD_meth_set_app_datasize.html
x64-windows/html/man3/EVP_MD_meth_set_cleanup.html
x64-windows/html/man3/EVP_MD_meth_set_copy.html
x64-windows/html/man3/EVP_MD_meth_set_ctrl.html
x64-windows/html/man3/EVP_MD_meth_set_final.html
x64-windows/html/man3/EVP_MD_meth_set_flags.html
x64-windows/html/man3/EVP_MD_meth_set_init.html
x64-windows/html/man3/EVP_MD_meth_set_input_blocksize.html
x64-windows/html/man3/EVP_MD_meth_set_result_size.html
x64-windows/html/man3/EVP_MD_meth_set_update.html
x64-windows/html/man3/EVP_MD_pkey_type.html
x64-windows/html/man3/EVP_MD_size.html
x64-windows/html/man3/EVP_MD_type.html
x64-windows/html/man3/EVP_OpenFinal.html
x64-windows/html/man3/EVP_OpenInit.html
x64-windows/html/man3/EVP_OpenUpdate.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/GENERAL_NAME_new.html
x64-windows/html/man3/GENERAL_SUBTREE_free.html
x64-windows/html/man3/GENERAL_SUBTREE_new.html
x64-windows/html/man3/GEN_SESSION_CB.html
x64-windows/html/man3/HMAC.html
x64-windows/html/man3/HMAC_CTX_copy.html
x64-windows/html/man3/HMAC_CTX_free.html
x64-windows/html/man3/HMAC_CTX_get_md.html
x64-windows/html/man3/HMAC_CTX_new.html
x64-windows/html/man3/HMAC_CTX_reset.html
x64-windows/html/man3/HMAC_CTX_set_flags.html
x64-windows/html/man3/HMAC_Final.html
x64-windows/html/man3/HMAC_Init.html
x64-windows/html/man3/HMAC_Init_ex.html
x64-windows/html/man3/HMAC_Update.html
x64-windows/html/man3/HMAC_size.html
x64-windows/html/man3/IMPLEMENT_ASN1_FUNCTIONS.html
x64-windows/html/man3/IMPLEMENT_LHASH_COMP_FN.html
x64-windows/html/man3/IMPLEMENT_LHASH_HASH_FN.html
x64-windows/html/man3/IPAddressChoice_free.html
x64-windows/html/man3/IPAddressChoice_new.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/OCSP_response_status.html
x64-windows/html/man3/OCSP_sendreq_bio.html
x64-windows/html/man3/OCSP_sendreq_nbio.html
x64-windows/html/man3/OCSP_sendreq_new.html
x64-windows/html/man3/OCSP_set_max_response_length.html
x64-windows/html/man3/OCSP_single_get0_status.html
x64-windows/html/man3/OPENSSL_Applink.html
x64-windows/html/man3/OPENSSL_INIT_free.html
x64-windows/html/man3/OPENSSL_INIT_new.html
x64-windows/html/man3/OPENSSL_INIT_set_config_appname.html
x64-windows/html/man3/OPENSSL_INIT_set_config_file_flags.html
x64-windows/html/man3/OPENSSL_INIT_set_config_filename.html
x64-windows/html/man3/OPENSSL_LH_COMPFUNC.html
x64-windows/html/man3/OPENSSL_LH_DOALL_FUNC.html
x64-windows/html/man3/OPENSSL_LH_HASHFUNC.html
x64-windows/html/man3/OPENSSL_LH_node_stats.html
x64-windows/html/man3/OPENSSL_LH_node_stats_bio.html
x64-windows/html/man3/OPENSSL_LH_node_usage_stats.html
x64-windows/html/man3/OPENSSL_LH_node_usage_stats_bio.html
x64-windows/html/man3/OPENSSL_LH_stats.html
x64-windows/html/man3/OPENSSL_LH_stats_bio.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/RSA_OAEP_PARAMS_free.html
x64-windows/html/man3/RSA_OAEP_PARAMS_new.html
x64-windows/html/man3/RSA_PKCS1_OpenSSL.html
x64-windows/html/man3/RSA_PSS_PARAMS_free.html
x64-windows/html/man3/RSA_PSS_PARAMS_new.html
x64-windows/html/man3/RSA_bits.html
x64-windows/html/man3/RSA_blinding_off.html
x64-windows/html/man3/RSA_blinding_on.html
x64-windows/html/man3/RSA_check_key.html
x64-windows/html/man3/RSA_check_key_ex.html
x64-windows/html/man3/RSA_clear_flags.html
x64-windows/html/man3/RSA_flags.html
x64-windows/html/man3/RSA_free.html
x64-windows/html/man3/RSA_generate_key.html
x64-windows/html/man3/RSA_generate_key_ex.html
x64-windows/html/man3/RSA_generate_multi_prime_key.html
x64-windows/html/man3/RSA_get0_crt_params.html
x64-windows/html/man3/RSA_get0_d.html
x64-windows/html/man3/RSA_get0_dmp1.html
x64-windows/html/man3/RSA_get0_dmq1.html
x64-windows/html/man3/RSA_get0_e.html
x64-windows/html/man3/RSA_get0_engine.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/RSA_get_ex_new_index.html
x64-windows/html/man3/RSA_get_method.html
x64-windows/html/man3/RSA_get_multi_prime_extra_count.html
x64-windows/html/man3/RSA_get_version.html
x64-windows/html/man3/RSA_meth_dup.html
x64-windows/html/man3/RSA_meth_free.html
x64-windows/html/man3/RSA_meth_get0_app_data.html
x64-windows/html/man3/RSA_meth_get0_name.html
x64-windows/html/man3/RSA_meth_get_bn_mod_exp.html
x64-windows/html/man3/RSA_meth_get_finish.html
x64-windows/html/man3/RSA_meth_get_flags.html
x64-windows/html/man3/RSA_meth_get_init.html
x64-windows/html/man3/RSA_meth_get_keygen.html
x64-windows/html/man3/RSA_meth_get_mod_exp.html
x64-windows/html/man3/RSA_meth_get_multi_prime_keygen.html
x64-windows/html/man3/RSA_meth_get_priv_dec.html
x64-windows/html/man3/RSA_meth_get_priv_enc.html
x64-windows/html/man3/RSA_meth_get_pub_dec.html
x64-windows/html/man3/RSA_meth_get_pub_enc.html
x64-windows/html/man3/RSA_meth_get_sign.html
x64-windows/html/man3/RSA_meth_get_verify.html
x64-windows/html/man3/RSA_meth_new.html
x64-windows/html/man3/RSA_meth_set0_app_data.html
x64-windows/html/man3/RSA_meth_set1_name.html
x64-windows/html/man3/RSA_meth_set_bn_mod_exp.html
x64-windows/html/man3/RSA_meth_set_finish.html
x64-windows/html/man3/RSA_meth_set_flags.html
x64-windows/html/man3/RSA_meth_set_init.html
x64-windows/html/man3/RSA_meth_set_keygen.html
x64-windows/html/man3/RSA_meth_set_mod_exp.html
x64-windows/html/man3/RSA_meth_set_multi_prime_keygen.html
x64-windows/html/man3/RSA_meth_set_priv_dec.html
x64-windows/html/man3/RSA_meth_set_priv_enc.html
x64-windows/html/man3/RSA_meth_set_pub_dec.html
x64-windows/html/man3/RSA_meth_set_pub_enc.html
x64-windows/html/man3/RSA_meth_set_sign.html
x64-windows/html/man3/RSA_meth_set_verify.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/RSA_private_encrypt.html
x64-windows/html/man3/RSA_public_decrypt.html
x64-windows/html/man3/RSA_public_encrypt.html
x64-windows/html/man3/RSA_security_bits.html
x64-windows/html/man3/RSA_set0_crt_params.html
x64-windows/html/man3/RSA_set0_factors.html
x64-windows/html/man3/RSA_set0_key.html
x64-windows/html/man3/RSA_set0_multi_prime_params.html
x64-windows/html/man3/RSA_set_default_method.html
x64-windows/html/man3/RSA_set_ex_data.html
x64-windows/html/man3/RSA_set_flags.html
x64-windows/html/man3/RSA_set_method.html
x64-windows/html/man3/RSA_sign.html
x64-windows/html/man3/RSA_sign_ASN1_OCTET_STRING.html
x64-windows/html/man3/RSA_size.html
x64-windows/html/man3/RSA_test_flags.html
x64-windows/html/man3/RSA_verify.html
x64-windows/html/man3/RSA_verify_ASN1_OCTET_STRING.html
x64-windows/html/man3/SCRYPT_PARAMS_free.html
x64-windows/html/man3/SCRYPT_PARAMS_new.html
x64-windows/html/man3/SCT_LIST_free.html
x64-windows/html/man3/SCT_LIST_print.html
x64-windows/html/man3/SCT_LIST_validate.html
x64-windows/html/man3/SCT_free.html
x64-windows/html/man3/SCT_get0_extensions.html
x64-windows/html/man3/SCT_get0_log_id.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/SSL_CIPHER_get_name.html
x64-windows/html/man3/SSL_CIPHER_get_protocol_id.html
x64-windows/html/man3/SSL_CIPHER_get_version.html
x64-windows/html/man3/SSL_CIPHER_is_aead.html
x64-windows/html/man3/SSL_CIPHER_standard_name.html
x64-windows/html/man3/SSL_COMP_add_compression_method.html
x64-windows/html/man3/SSL_COMP_free_compression_methods.html
x64-windows/html/man3/SSL_COMP_get0_name.html
x64-windows/html/man3/SSL_COMP_get_compression_methods.html
x64-windows/html/man3/SSL_COMP_get_id.html
x64-windows/html/man3/SSL_CONF_CTX_clear_flags.html
x64-windows/html/man3/SSL_CONF_CTX_free.html
x64-windows/html/man3/SSL_CONF_CTX_new.html
x64-windows/html/man3/SSL_CONF_CTX_set1_prefix.html
x64-windows/html/man3/SSL_CONF_CTX_set_flags.html
x64-windows/html/man3/SSL_CONF_CTX_set_ssl.html
x64-windows/html/man3/SSL_CONF_CTX_set_ssl_ctx.html
x64-windows/html/man3/SSL_CONF_cmd.html
x64-windows/html/man3/SSL_CONF_cmd_argv.html
x64-windows/html/man3/SSL_CONF_cmd_value_type.html
x64-windows/html/man3/SSL_CTX_add0_chain_cert.html
x64-windows/html/man3/SSL_CTX_add1_chain_cert.html
x64-windows/html/man3/SSL_CTX_add1_to_CA_list.html
x64-windows/html/man3/SSL_CTX_add_client_CA.html
x64-windows/html/man3/SSL_CTX_add_client_custom_ext.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/SSL_CTX_build_cert_chain.html
x64-windows/html/man3/SSL_CTX_callback_ctrl.html
x64-windows/html/man3/SSL_CTX_check_private_key.html
x64-windows/html/man3/SSL_CTX_clear_chain_certs.html
x64-windows/html/man3/SSL_CTX_clear_extra_chain_certs.html
x64-windows/html/man3/SSL_CTX_clear_mode.html
x64-windows/html/man3/SSL_CTX_clear_options.html
x64-windows/html/man3/SSL_CTX_config.html
x64-windows/html/man3/SSL_CTX_ct_is_enabled.html
x64-windows/html/man3/SSL_CTX_ctrl.html
x64-windows/html/man3/SSL_CTX_dane_clear_flags.html
x64-windows/html/man3/SSL_CTX_dane_enable.html
x64-windows/html/man3/SSL_CTX_dane_mtype_set.html
x64-windows/html/man3/SSL_CTX_dane_set_flags.html
x64-windows/html/man3/SSL_CTX_decrypt_session_ticket_fn.html
x64-windows/html/man3/SSL_CTX_disable_ct.html
x64-windows/html/man3/SSL_CTX_enable_ct.html
x64-windows/html/man3/SSL_CTX_flush_sessions.html
x64-windows/html/man3/SSL_CTX_free.html
x64-windows/html/man3/SSL_CTX_generate_session_ticket_fn.html
x64-windows/html/man3/SSL_CTX_get0_CA_list.html
x64-windows/html/man3/SSL_CTX_get0_chain_certs.html
x64-windows/html/man3/SSL_CTX_get0_param.html
x64-windows/html/man3/SSL_CTX_get0_security_ex_data.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/SSL_client_hello_get0_legacy_version.html
x64-windows/html/man3/SSL_client_hello_get0_random.html
x64-windows/html/man3/SSL_client_hello_get0_session_id.html
x64-windows/html/man3/SSL_client_hello_get1_extensions_present.html
x64-windows/html/man3/SSL_client_hello_isv2.html
x64-windows/html/man3/SSL_client_version.html
x64-windows/html/man3/SSL_config.html
x64-windows/html/man3/SSL_connect.html
x64-windows/html/man3/SSL_ct_is_enabled.html
x64-windows/html/man3/SSL_ctrl.html
x64-windows/html/man3/SSL_dane_clear_flags.html
x64-windows/html/man3/SSL_dane_enable.html
x64-windows/html/man3/SSL_dane_set_flags.html
x64-windows/html/man3/SSL_dane_tlsa_add.html
x64-windows/html/man3/SSL_disable_ct.html
x64-windows/html/man3/SSL_do_handshake.html
x64-windows/html/man3/SSL_dup.html
x64-windows/html/man3/SSL_enable_ct.html
x64-windows/html/man3/SSL_export_keying_material.html
x64-windows/html/man3/SSL_export_keying_material_early.html
x64-windows/html/man3/SSL_extension_supported.html
x64-windows/html/man3/SSL_free.html
x64-windows/html/man3/SSL_free_buffers.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/SSL_set_client_CA_list.html
x64-windows/html/man3/SSL_set_connect_state.html
x64-windows/html/man3/SSL_set_ct_validation_callback.html
x64-windows/html/man3/SSL_set_current_cert.html
x64-windows/html/man3/SSL_set_default_passwd_cb.html
x64-windows/html/man3/SSL_set_default_passwd_cb_userdata.html
x64-windows/html/man3/SSL_set_default_read_buffer_len.html
x64-windows/html/man3/SSL_set_ex_data.html
x64-windows/html/man3/SSL_set_fd.html
x64-windows/html/man3/SSL_set_generate_session_id.html
x64-windows/html/man3/SSL_set_hostflags.html
x64-windows/html/man3/SSL_set_info_callback.html
x64-windows/html/man3/SSL_set_max_cert_list.html
x64-windows/html/man3/SSL_set_max_early_data.html
x64-windows/html/man3/SSL_set_max_pipelines.html
x64-windows/html/man3/SSL_set_max_proto_version.html
x64-windows/html/man3/SSL_set_max_send_fragment.html
x64-windows/html/man3/SSL_set_min_proto_version.html
x64-windows/html/man3/SSL_set_mode.html
x64-windows/html/man3/SSL_set_msg_callback.html
x64-windows/html/man3/SSL_set_msg_callback_arg.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/UI_free.html
x64-windows/html/man3/UI_get0_action_string.html
x64-windows/html/man3/UI_get0_output_string.html
x64-windows/html/man3/UI_get0_result.html
x64-windows/html/man3/UI_get0_result_string.html
x64-windows/html/man3/UI_get0_test_string.html
x64-windows/html/man3/UI_get0_user_data.html
x64-windows/html/man3/UI_get_default_method.html
x64-windows/html/man3/UI_get_ex_data.html
x64-windows/html/man3/UI_get_ex_new_index.html
x64-windows/html/man3/UI_get_input_flags.html
x64-windows/html/man3/UI_get_method.html
x64-windows/html/man3/UI_get_result_length.html
x64-windows/html/man3/UI_get_result_maxsize.html
x64-windows/html/man3/UI_get_result_minsize.html
x64-windows/html/man3/UI_get_result_string_length.html
x64-windows/html/man3/UI_get_string_type.html
x64-windows/html/man3/UI_method_get_closer.html
x64-windows/html/man3/UI_method_get_data_destructor.html
x64-windows/html/man3/UI_method_get_data_duplicator.html
x64-windows/html/man3/UI_method_get_ex_data.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/X509_STORE_set1_param.html
x64-windows/html/man3/X509_STORE_set_cert_crl.html
x64-windows/html/man3/X509_STORE_set_check_crl.html
x64-windows/html/man3/X509_STORE_set_check_issued.html
x64-windows/html/man3/X509_STORE_set_check_policy.html
x64-windows/html/man3/X509_STORE_set_check_revocation.html
x64-windows/html/man3/X509_STORE_set_cleanup.html
x64-windows/html/man3/X509_STORE_set_default_paths.html
x64-windows/html/man3/X509_STORE_set_depth.html
x64-windows/html/man3/X509_STORE_set_ex_data.html
x64-windows/html/man3/X509_STORE_set_flags.html
x64-windows/html/man3/X509_STORE_set_get_crl.html
x64-windows/html/man3/X509_STORE_set_get_issuer.html
x64-windows/html/man3/X509_STORE_set_lookup_certs.html
x64-windows/html/man3/X509_STORE_set_lookup_crls.html
x64-windows/html/man3/X509_STORE_set_lookup_crls_cb.html
x64-windows/html/man3/X509_STORE_set_purpose.html
x64-windows/html/man3/X509_STORE_set_trust.html
x64-windows/html/man3/X509_STORE_set_verify.html
x64-windows/html/man3/X509_STORE_set_verify_cb.html
x64-windows/html/man3/X509_STORE_set_verify_cb_func.html
x64-windows/html/man3/X509_STORE_set_verify_func.html
x64-windows/html/man3/X509_STORE_unlock.html
x64-windows/html/man3/X509_STORE_up_ref.html
x64-windows/html/man3/X509_VAL_free.html
x64-windows/html/man3/X509_VAL_new.html
x64-windows/html/man3/X509_VERIFY_PARAM_add0_policy.html
x64-windows/html/man3/X509_VERIFY_PARAM_add1_host.html
x64-windows/html/man3/X509_VERIFY_PARAM_clear_flags.html
x64-windows/html/man3/X509_VERIFY_PARAM_get0_peername.html
x64-windows/html/man3/X509_VERIFY_PARAM_get_auth_level.html
x64-windows/html/man3/X509_VERIFY_PARAM_get_depth.html
x64-windows/html/man3/X509_VERIFY_PARAM_get_flags.html
x64-windows/html/man3/X509_VERIFY_PARAM_get_hostflags.html
x64-windows/html/man3/X509_VERIFY_PARAM_get_inh_flags.html
x64-windows/html/man3/X509_VERIFY_PARAM_get_time.html
x64-windows/html/man3/X509_VERIFY_PARAM_set1_email.html
x64-windows/html/man3/X509_VERIFY_PARAM_set1_host.html
x64-windows/html/man3/X509_VERIFY_PARAM_set1_ip.html
x64-windows/html/man3/X509_VERIFY_PARAM_set1_ip_asc.html
x64-windows/html/man3/X509_VERIFY_PARAM_set1_policies.html
x64-windows/html/man3/X509_VERIFY_PARAM_set_auth_level.html
x64-windows/html/man3/X509_VERIFY_PARAM_set_depth.html
x64-windows/html/man3/X509_VERIFY_PARAM_set_flags.html
x64-windows/html/man3/X509_VERIFY_PARAM_set_hostflags.html
x64-windows/html/man3/X509_VERIFY_PARAM_set_inh_flags.html
x64-windows/html/man3/X509_VERIFY_PARAM_set_purpose.html
x64-windows/html/man3/X509_VERIFY_PARAM_set_time.html
x64-windows/html/man3/X509_VERIFY_PARAM_set_trust.html
x64-windows/html/man3/X509_add1_ext_i2d.html
x64-windows/html/man3/X509_add_ext.html
x64-windows/html/man3/X509_chain_up_ref.html
x64-windows/html/man3/X509_check_ca.html
x64-windows/html/man3/X509_check_email.html
x64-windows/html/man3/X509_check_host.html
x64-windows/html/man3/X509_check_ip.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/X509_get_X509_PUBKEY.html
x64-windows/html/man3/X509_get_ex_data.html
x64-windows/html/man3/X509_get_ex_new_index.html
x64-windows/html/man3/X509_get_ext.html
x64-windows/html/man3/X509_get_ext_by_NID.html
x64-windows/html/man3/X509_get_ext_by_OBJ.html
x64-windows/html/man3/X509_get_ext_by_critical.html
x64-windows/html/man3/X509_get_ext_count.html
x64-windows/html/man3/X509_get_ext_d2i.html
x64-windows/html/man3/X509_get_extended_key_usage.html
x64-windows/html/man3/X509_get_extension_flags.html
x64-windows/html/man3/X509_get_issuer_name.html
x64-windows/html/man3/X509_get_key_usage.html
x64-windows/html/man3/X509_get_pathlen.html
x64-windows/html/man3/X509_get_proxy_pathlen.html
x64-windows/html/man3/X509_get_pubkey.html
x64-windows/html/man3/X509_get_serialNumber.html
x64-windows/html/man3/X509_get_signature_info.html
x64-windows/html/man3/X509_get_signature_nid.html
x64-windows/html/man3/X509_get_subject_name.html
x64-windows/html/man3/X509_get_version.html

corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list  view on Meta::CPAN

x64-windows/html/man3/X509_issuer_name_cmp.html
x64-windows/html/man3/X509_load_cert_crl_file.html
x64-windows/html/man3/X509_load_cert_file.html
x64-windows/html/man3/X509_load_crl_file.html
x64-windows/html/man3/X509_new.html
x64-windows/html/man3/X509_pubkey_digest.html
x64-windows/html/man3/X509_set1_notAfter.html
x64-windows/html/man3/X509_set1_notBefore.html
x64-windows/html/man3/X509_set_ex_data.html
x64-windows/html/man3/X509_set_issuer_name.html
x64-windows/html/man3/X509_set_proxy_flag.html
x64-windows/html/man3/X509_set_proxy_pathlen.html
x64-windows/html/man3/X509_set_pubkey.html
x64-windows/html/man3/X509_set_serialNumber.html
x64-windows/html/man3/X509_set_subject_name.html
x64-windows/html/man3/X509_set_version.html
x64-windows/html/man3/X509_sign.html
x64-windows/html/man3/X509_sign_ctx.html
x64-windows/html/man3/X509_subject_name_cmp.html
x64-windows/html/man3/X509_time_adj.html
x64-windows/html/man3/X509_time_adj_ex.html

dist.ini  view on Meta::CPAN


[MetaNoIndex]
directory = corpus
directory = example
directory = maint

;; TODO: convert these to inc/mymm.pl so that we can avoid
;; extra prereqs
[DynamicPrereqs / PkgConfigPM]
-condition = !do { require File::Which; ($ENV{PKG_CONFIG} && File::Which::which($ENV{PKG_CONFIG})) || File::Which::which('pkgconf') || File::Which::which('pkg-config') }
-body      = requires('PkgConfig' => '0.14026' ); # for static cflags support

[DynamicPrereqs / PkgConfigPMSolaris]
-condition = do { use Config; ($^O eq 'solaris' && $Config{ptrsize} == 8) || $^O eq 'MSWin32' }
-body      = requires('PkgConfig' => '0.14026' ); # for using the wrong libraries support

[DynamicPrereqs / CleanupDotTmp]
-raw = $WriteMakefileArgs{clean} = {FILES => ".tmp"};

[DynamicPrereqs / Vcpkg]
-condition = do { use Config; $^O eq 'MSWin32' && $Config{ccname} eq 'cl' }

example/bzip2.alienfile  view on Meta::CPAN

use alienfile;
use Path::Tiny qw( path );

# Because bzip2 does not come with a pkg-config compatible .pc file
# we use the CBuilder plugin to guess the appropriate flags
# (usually just libs=-lbz2):
plugin 'Probe::CBuilder' => (
  libs    => '-lbz2',

  # The version regex here will attempt to parse out the
  # bzip2 version number from the output of the test program below.
  version => qr/version = '(.*?)[,']/,

  # Both the test program and the version regex are optional, but
  # if you do not provide them, then you should provide a

example/bzip2.alienfile  view on Meta::CPAN


  # The Extract negotiator picks the best method for
  # extracting from the tarball.  We give it a hint
  # here that we expect the tarball to be .gz compressed
  # in case it needs to load extra modules to
  # decompress.
  plugin Extract => 'tar.gz';

  # The build stage here is specified as a series of commands.
  # bzip2 uses make to build and install.  It is vital that we
  # include cccdlflags in the compiler flags, because this will
  # include any flags necessary for making the library relocatable
  # which we need to link into a Perl XS .so file.
  # We also use CC=$Config{cc} to make sure that we use the
  # same compiler as was used to build Perl.
  build [
    [ '%{make}', 'all', "CC=%{perl.config.cc}", "CFLAGS=%{perl.config.cccdlflags} %{perl.config.optimize}", ],
    [ '%{make}', 'install', 'PREFIX=%{.install.prefix}',                                                    ],

    # we can use a code ref here to determine the version number of
    # bzip2 from the directory that is extracted from the tarball.
    # Usually this is something like bzip2-1.0.6 and we just parse
    # off the bit that looks like a version number.
    sub {
      my($build) = @_;
      my($version) = path(".")->absolute->basename =~ /([0-9\.]+)$/;
      $build->runtime_prop->{version} = $version;
    },
  ];

  # This package doesn't build a dynamic library by default, but if
  # it did this would make sure that it wasn't used with XS.
  # (See Alien::Build::Manual::AlienAuthor for details).
  plugin 'Gather::IsolateDynamic';

  # The gather stage determines the appropriate cflags and libs for
  # using the library that we just built.
  gather sub {
    my($build) =@_;
    my $prefix = $build->runtime_prop->{prefix};
    $build->runtime_prop->{cflags}        = "-I$prefix/include";
    $build->runtime_prop->{cflags_static} = "-I$prefix/include";
    $build->runtime_prop->{libs}          = "-L$prefix/lib -lbz2";
    $build->runtime_prop->{libs_static}   = "-L$prefix/lib -lbz2";
  };

};

example/curl.alienfile  view on Meta::CPAN

use alienfile;

# PkgConfig uses the pkg-config negotiator to pick the best
# available implementation (as of this writing, in order:
# libpkgconf, pkg-config, PkgConfig,pm), to determine
# if the system already provides the library.  In addition,
# it gets the version, cflags and libs during either a
# "system" or "share" install.
plugin 'PkgConfig' => 'libcurl';

# in addition to the library, we require that the xz command
# is also available.
plugin 'Probe::CommandLine' => (
  command   => 'curl',
  secondary => 1,
);

example/user/xs-dzil/dist.ini  view on Meta::CPAN

[@Filter]
-bundle = @Basic
-remove = MakeMaker

[Prereqs / ConfigureRequires]
Alien::xz = 0.05

[MakeMaker::Awesome]
header            = use Config;
header            = use Alien::xz;
WriteMakefile_arg = CCFLAGS => Alien::xz->cflags . ' ' . $Config{ccflags}
WriteMakefile_arg = LIBS => [ Alien::xz->libs ]


example/user/xs-mb/Build.PL  view on Meta::CPAN

use warnings;
use Module::Build;
use Alien::xz;

my $build = Module::Build->new(
  module_name => 'LZMA::Example',
  dist_abstract => 'lzma example',
  configure_requires => {
    'Alien::xz' => '0.05',
  },
  extra_compiler_flags => Alien::xz->cflags,
  extra_linker_flags   => Alien::xz->libs,
);

$build->create_build_script;

example/xz-manual.alienfile  view on Meta::CPAN

  plugin 'Gather::IsolateDynamic';

};

# You can specify individual gather steps in share {} or
# sys {} too, but for many cases the same procedure can
# be used for both.
gather [
  # store the (chomped) output into the appropriate runtime properties
  [ 'pkg-config', '--modversion', 'liblzma', \'%{.runtime.version}' ],
  [ 'pkg-config', '--cflags',     'liblzma', \'%{.runtime.cflags}'  ],
  [ 'pkg-config', '--libs',       'liblzma', \'%{.runtime.libs}'    ],
];

example/xz.alienfile  view on Meta::CPAN

use alienfile;

# PkgConfig uses the pkg-config negotiator to pick the best
# available implementation (as of this writing, in order:
# libpkgconf, pkg-config, PkgConfig,pm), to determine
# if the system already provides the library.  In addition,
# it gets the version, cflags and libs during either a
# "system" or "share" install.
plugin 'PkgConfig' => 'liblzma';

# in addition to the library, we require that the xz command
# is also available.
plugin 'Probe::CommandLine' => (
  command   => 'xz',
  secondary => 1,
);

lib/Alien/Base.pm  view on Meta::CPAN


  # get a reference to %Alien::MyLibrary::AlienLoaded
  # which contains names of already loaded libraries
  # this logic may be replaced by investigating the DynaLoader arrays
  my $loaded = do {
    no strict 'refs';
    no warnings 'once';
    \%{ $class . "::AlienLoaded" };
  };

  my @libs = $class->split_flags( $class->libs );

  my @L = grep { s/^-L// } map { "$_" } @libs;  ## no critic (ControlStructures::ProhibitMutatingListFunctions)
  my @l = grep { /^-l/ } @libs;

  unshift @DynaLoader::dl_library_path, @L;

  my @libpaths;
  foreach my $l (@l) {
    next if $loaded->{$l};

lib/Alien/Base.pm  view on Meta::CPAN


  croak "Failed to find share dir for dist '$dist'"
    unless defined $dist_dir && -d $dist_dir;

  return $dist_dir;
}


sub new { return bless {}, $_[0] }

sub _flags
{
  my($class, $key) = @_;

  my $config = $class->runtime_prop;
  my $flags = $config->{$key};

  my $prefix = $config->{prefix};
  $prefix =~ s{\\}{/}g if $^O =~ /^(MSWin32|msys)$/;
  my $distdir = $config->{distdir};
  $distdir =~ s{\\}{/}g if $^O =~ /^(MSWin32|msys)$/;

  if(defined $flags && $prefix ne $distdir)
  {
    $flags = join ' ', map {
      my $flag = $_;
      $flag =~ s/^(-I|-L|-LIBPATH:)?\Q$prefix\E/$1$distdir/;
      $flag =~ s/(\s)/\\$1/g;
      $flag;
    } $class->split_flags($flags);
  }

  $flags;
}


sub cflags {
  my $class = shift;
  return $class->runtime_prop ? $class->_flags('cflags') : $class->_pkgconfig_keyword('Cflags');
}


sub cflags_static {
  my $class = shift;
  return $class->runtime_prop ? $class->_flags('cflags_static') : $class->_pkgconfig_keyword('Cflags', 'static');
}


sub libs {
  my $class = shift;
  return $class->runtime_prop ? $class->_flags('libs') : $class->_pkgconfig_keyword('Libs');
}


sub libs_static {
  my $class = shift;
  return $class->runtime_prop ? $class->_flags('libs_static') : $class->_pkgconfig_keyword('Libs', 'static');
}


sub version {
  my $self = shift;
  return $self->runtime_prop
    ? $self->runtime_prop->{version}
    : do {
      my $version = $self->config('version');
      chomp $version;

lib/Alien/Base.pm  view on Meta::CPAN

      #{ pcfiledir => $dist_dir }
    ) }
    @pc;

  if(defined $self->config('original_prefix') && $self->config('original_prefix') ne $self->dist_dir)
  {
    my $dist_dir = $self->dist_dir;
    $dist_dir =~ s{\\}{/}g if $^O eq 'MSWin32';
    my $old = quotemeta $self->config('original_prefix');
    @strings = map {
      my $flag = $_;
      $flag =~ s{^(-I|-L|-LIBPATH:)?($old)}{$1.$dist_dir}e;
      $flag =~ s/(\s)/\\$1/g;
      $flag;
    } map { $self->split_flags($_) } @strings;
  }

  return join( ' ', @strings );
}

sub _pkgconfig {
  my $self = shift;
  my %all = %{ $self->config('pkgconfig') };

  # merge in found pc files

lib/Alien/Base.pm  view on Meta::CPAN

    my $pm = "$class.pm";
    $pm =~ s{::}{/}g;
    warn "($class loaded from $INC{$pm})\n" if $INC{$pm};
    warn "Please see https://metacpan.org/pod/distribution/Alien-Build/lib/Alien/Build/Manual/FAQ.pod#Cannot-find-either-a-share-directory-or-a-ConfigData-module\n";
    die $@;
  }

  return $config->config(@_);
}

# helper method to split flags based on the OS
sub split_flags {
  my ($class, $line) = @_;
  if( $^O eq 'MSWin32' ) {
    $class->split_flags_windows($line);
  } else {
    # $os eq 'Unix'
    $class->split_flags_unix($line);
  }
}

sub split_flags_unix {
  my ($class, $line) = @_;
  shellwords($line);
}

sub split_flags_windows {
  # NOTE a better approach would be to write a function that understands cmd.exe metacharacters.
  my ($class, $line) = @_;

  # Double the backslashes so that when they are unescaped by shellwords(),
  # they become a single backslash. This should be fine on Windows since
  # backslashes are not used to escape metacharacters in cmd.exe.
  $line =~ s,\\,\\\\,g;
  shellwords($line);
}


sub dynamic_libs {
  my ($class) = @_;

  require FFI::CheckLib;

  my @find_lib_flags;

  if($class->install_type('system')) {

    if(my $prop = $class->runtime_prop)
    {
      if($prop->{ffi_checklib}->{system})
      {
        push @find_lib_flags, @{ $prop->{ffi_checklib}->{system} };
      }
      return FFI::CheckLib::find_lib( lib => $prop->{ffi_name}, @find_lib_flags )
        if defined $prop->{ffi_name};
    }

    my $name = $class->config('ffi_name');
    unless(defined $name)
    {
      $name = $class->config('name');
      $name = '' unless defined $name;
      # strip leading lib from things like libarchive or libffi
      $name =~ s/^lib//;
      # strip trailing version numbers
      $name =~ s/-[0-9\.]+$//;
    }

    my @libpath;
    if(defined $class->libs)
    {
      foreach my $flag ($class->split_flags($class->libs))
      {
        if($flag =~ /^-L(.*)$/)
        {
          push @libpath, $1;
        }
      }
    }

    return FFI::CheckLib::find_lib(lib => $name, libpath => \@libpath, @find_lib_flags );

  } else {

    my $dir = $class->dist_dir;
    my $dynamic = Path::Tiny->new($class->dist_dir, 'dynamic');

    if(my $prop = $class->runtime_prop)
    {
      if($prop->{ffi_checklib}->{share})
      {
        push @find_lib_flags, @{ $prop->{ffi_checklib}->{share_flags} };
      }
    }

    if(-d $dynamic)
    {
      return FFI::CheckLib::find_lib(
        lib        => '*',
        libpath    => "$dynamic",
        systempath => [],
      );

lib/Alien/Base.pm  view on Meta::CPAN

sub inline_auto_include {
  my ($class) = @_;
  $class->runtime_prop->{inline_auto_include} || $class->config('inline_auto_include') || []
}

sub Inline {
  my ($class, $language) = @_;
  return unless defined $language;
  return if $language !~ /^(C|CPP)$/;
  my $config = {
    # INC should arguably be for -I flags only, but
    # this improves compat with ExtUtils::Depends.
    # see gh#107, gh#108
    INC          => $class->cflags,
    LIBS         => $class->libs,
  };

  if (@{ $class->inline_auto_include } > 0) {
    $config->{AUTO_INCLUDE} = join "\n", map { "#include \"$_\"" } @{ $class->inline_auto_include };
  }

  $config;
}

lib/Alien/Base.pm  view on Meta::CPAN

the packaged software, if it was built from install (i.e., if
C<install_type> is C<share>).

=head2 new

 my $alien = Alien::MyLibrary->new;

Creates an instance of an L<Alien::Base> object.  This is typically
unnecessary.

=head2 cflags

 my $cflags = Alien::MyLibrary->cflags;
 
 use Text::ParseWords qw( shellwords );
 my @cflags = shellwords( Alien::MyLibrary->cflags );

Returns the C compiler flags necessary to compile an XS
module using the alien software.  If you need this in list
form (for example if you are calling system with a list
argument) you can pass this value into C<shellwords> from
the Perl core L<Text::ParseWords> module.

=head2 cflags_static

 my $cflags = Alien::MyLibrary->cflags_static;

Same as C<cflags> above, but gets the static compiler flags,
if they are different.

=head2 libs

 my $libs = Alien::MyLibrary->libs;
 
 use Text::ParseWords qw( shellwords );
 my @cflags = shellwords( Alien::MyLibrary->libs );

Returns the library linker flags necessary to link an XS
module against the alien software.  If you need this in list
form (for example if you are calling system with a list
argument) you can pass this value into C<shellwords> from
the Perl core L<Text::ParseWords> module.

=head2 libs_static

 my $libs = Alien::MyLibrary->libs_static;

Same as C<libs> above, but gets the static linker flags,
if they are different.

=head2 version

 my $version = Alien::MyLibrary->version;

Returns the version of the alienized library or tool that was
determined at install time.

=head2 atleast_version

lib/Alien/Base.pm  view on Meta::CPAN

 package Alien::MyLibrary;
 
 use parent qw( Alien::Base );
 
 1;

Then you can use it:

 use Alien::MyLibrary;
 
 my $cflags = Alien::MyLibrary->alt('foo1')->cflags;
 my $libs   = Alien::MyLibrary->alt('foo1')->libs;

=head2 alt_names

 my @alt_names = Alien::MyLibrary->alt_names

Returns the list of all available alternative configuration names.

=head2 alt_exists

lib/Alien/Base/Wrapper.pm  view on Meta::CPAN

    } @_;
}

sub new
{
  my($class, @aliens) = @_;

  my $export = 1;
  my $writemakefile = 0;

  my @cflags_I;
  my @cflags_other;
  my @ldflags_L;
  my @ldflags_l;
  my @ldflags_other;
  my %requires = (
    'ExtUtils::MakeMaker'  => '6.52',
    'Alien::Base::Wrapper' => '1.97',
  );

  foreach my $alien (@aliens)
  {
    if($alien eq '!export')
    {
      $export = 0;

lib/Alien/Base/Wrapper.pm  view on Meta::CPAN

    }
    my $version = 0;
    if($alien =~ s/=(.*)$//)
    {
      $version = $1;
    }
    $alien = "Alien::$alien" unless $alien =~ /::/;
    $requires{$alien} = $version;
    my $alien_pm = $alien . '.pm';
    $alien_pm =~ s/::/\//g;
    require $alien_pm unless eval { $alien->can('cflags') } && eval { $alien->can('libs') };
    my $cflags;
    my $libs;
    if($alien->install_type eq 'share' && $alien->can('cflags_static'))
    {
      $cflags = $alien->cflags_static;
      $libs   = $alien->libs_static;
    }
    else
    {
      $cflags = $alien->cflags;
      $libs   = $alien->libs;
    }

    $cflags = '' unless defined $cflags;
    $libs = '' unless defined $libs;

    push @cflags_I,     grep  /^-I/, shellwords $cflags;
    push @cflags_other, grep !/^-I/, shellwords $cflags;

    push @ldflags_L,     grep  /^-L/,    shellwords $libs;
    push @ldflags_l,     grep  /^-l/,    shellwords $libs;
    push @ldflags_other, grep !/^-[Ll]/, shellwords $libs;
  }

  my @cflags_define = grep  /^-D/, @cflags_other;
  my @cflags_other2 = grep !/^-D/, @cflags_other;

  my @mm;

  push @mm, INC       => _join @cflags_I                             if @cflags_I;
  push @mm, CCFLAGS   => _join(@cflags_other2) . " $Config{ccflags}" if @cflags_other2;
  push @mm, DEFINE    => _join(@cflags_define)                       if @cflags_define;

  # TODO: handle spaces in -L paths
  push @mm, LIBS      => ["@ldflags_L @ldflags_l"];
  my @ldflags = (@ldflags_L, @ldflags_other);
  push @mm, LDDLFLAGS => _join(@ldflags) . " $Config{lddlflags}"     if @ldflags;
  push @mm, LDFLAGS   => _join(@ldflags) . " $Config{ldflags}"       if @ldflags;

  my @mb;

  push @mb, extra_compiler_flags => _join(@cflags_I, @cflags_other);
  push @mb, extra_linker_flags   => _join(@ldflags_l);

  if(@ldflags)
  {
    push @mb, config => {
      lddlflags => _join(@ldflags) . " $Config{lddlflags}",
      ldflags   => _join(@ldflags) . " $Config{ldflags}",
    },
  }

  bless {
    cflags_I       => \@cflags_I,
    cflags_other   => \@cflags_other,
    ldflags_L      => \@ldflags_L,
    ldflags_l      => \@ldflags_l,
    ldflags_other  => \@ldflags_other,
    mm             => \@mm,
    mb             => \@mb,
    _export        => $export,
    _writemakefile => $writemakefile,
    requires       => \%requires,
  }, $class;
}

my $default_abw = __PACKAGE__->new;

lib/Alien/Base/Wrapper.pm  view on Meta::CPAN

  else
  {
    exec @command;
  }
}

sub cc
{
  my @command = (
    shellwords($Config{cc}),
    @{ $default_abw->{cflags_I} },
    @{ $default_abw->{cflags_other} },
    @ARGV,
  );
  print "@command\n" unless $ENV{ALIEN_BASE_WRAPPER_QUIET};
  _myexec @command;
}


sub ld
{
  my @command = (
    shellwords($Config{ld}),
    @{ $default_abw->{ldflags_L} },
    @{ $default_abw->{ldflags_other} },
    @ARGV,
    @{ $default_abw->{ldflags_l} },
  );
  print "@command\n" unless $ENV{ALIEN_BASE_WRAPPER_QUIET};
  _myexec @command;
}


sub mm_args
{
  my $self = ref $_[0] ? shift : $default_abw;
  @{ $self->{mm} };

lib/Alien/Base/Wrapper.pm  view on Meta::CPAN

 );

=head1 DESCRIPTION

This module acts as a wrapper around one or more L<Alien> modules.  It is designed to work
with L<Alien::Base> based aliens, but it should work with any L<Alien> which uses the same
essential API.

In the first example (from the command line), this class acts as a wrapper around the
compiler and linker that Perl is configured to use.  It takes the normal compiler and
linker flags and adds the flags provided by the Aliens specified, and then executes the
command.  It will print the command to the console so that you can see exactly what is
happening.

In the second example (from Makefile.PL non-dynamic), this class is used to generate the
appropriate L<ExtUtils::MakeMaker> (EUMM) arguments needed to C<WriteMakefile>.

In the third example (from Makefile.PL dynamic), we do a quick check to see if the simple
linker flag C<-lfoo> will work, if so we use that.  If not, we use a wrapper around the
compiler and linker that will use the alien flags that are known at build time.  The
problem that this form attempts to solve is that compiler and linker flags typically
need to be determined at I<configure> time, when a distribution is installed, meaning
if you are going to use an L<Alien> module then it needs to be a configure prerequisite,
even if the library is already installed and easily detected on the operating system.

The author of this module believes that the third (from Makefile.PL dynamic) form is
somewhat unnecessary.  L<Alien> modules based on L<Alien::Base> have a few prerequisites,
but they are well maintained and reliable, so while there is a small cost in terms of extra
dependencies, the overall reliability thanks to reduced overall complexity.

=head1 CONSTRUCTOR

lib/Alien/Base/Wrapper.pm  view on Meta::CPAN


 my $abw = Alien::Base::Wrapper->new(@aliens);

Instead of passing the aliens you want to use into this modules import you can create
a non-global instance of C<Alien::Base::Wrapper> using the OO interface.

=head1 FUNCTIONS

=head2 cc

 % perl -MAlien::Base::Wrapper=Alien::Foo -e cc -- cflags

Invoke the C compiler with the appropriate flags from C<Alien::Foo> and what
is provided on the command line.

=head2 ld

 % perl -MAlien::Base::Wrapper=Alien::Foo -e ld -- ldflags

Invoke the linker with the appropriate flags from C<Alien::Foo> and what
is provided on the command line.

=head2 mm_args

 my %args = $abw->mm_args;
 my %args = Alien::Base::Wrapper->mm_args;

Returns arguments that you can pass into C<WriteMakefile> to compile/link against
the specified Aliens.  Note that this does not set  C<CONFIGURE_REQUIRES>.  You
probably want to use C<mm_args2> below instead for that reason.

lib/Alien/Base/Wrapper.pm  view on Meta::CPAN

Returns arguments that you can pass into the constructor to L<Module::Build>.

=head2 WriteMakefile

 use Alien::Base::Wrapper qw( WriteMakefile );
 WriteMakefile(%args, alien_requires => \%aliens);
 WriteMakefile(%args, alien_requires => \@aliens);

This is a thin wrapper around C<WriteMakefile> from L<ExtUtils::MakeMaker>, which adds the
given aliens to the configure requirements and sets the appropriate compiler and linker
flags.

If the aliens are specified as a hash reference, then the keys are the module names and the
values are the versions.  For a list it is just the name of the aliens.

For the list form you can specify a version by appending C<=version> to the name of the
Aliens, that is:

 WriteMakefile(
   alien_requires => [ 'Alien::libfoo=1.23', 'Alien::libbar=4.56' ],
 );



( run in 4.143 seconds using v1.01-cache-2.11-cpan-94b05bcf43c )