diff options
author | Jack Lloyd <[email protected]> | 2018-01-15 15:45:31 -0500 |
---|---|---|
committer | Jack Lloyd <[email protected]> | 2018-01-15 15:45:31 -0500 |
commit | 06d048957073f327b999d6b30a61230366182698 (patch) | |
tree | ffca6f8ae8135b3faac9679dea4a85066d26dcdd /doc | |
parent | c05eec0ac0e26bc9a7f5f53932739eee5a33b15d (diff) |
Remove the Perl XS wrapper
Diffstat (limited to 'doc')
-rw-r--r-- | doc/manual/building.rst | 38 | ||||
-rw-r--r-- | doc/manual/deprecated.rst | 2 |
2 files changed, 0 insertions, 40 deletions
diff --git a/doc/manual/building.rst b/doc/manual/building.rst index c2a6d2678..f7870c865 100644 --- a/doc/manual/building.rst +++ b/doc/manual/building.rst @@ -425,41 +425,3 @@ build step is required, just import botan2.py See :doc:`Python Bindings <python>` for more information about the Python bindings. - -Building the Perl XS wrappers -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -To build the Perl XS wrappers, after building the main library change -your directory to ``src/contrib/perl-xs`` and run ``perl Makefile.PL``, -then run ``make`` to build the module and ``make test`` to run the -test suite:: - - $ perl Makefile.PL - Checking if your kit is complete... - Looks good - Writing Makefile for Botan - $ make - cp Botan.pm blib/lib/Botan.pm - AutoSplitting blib/lib/Botan.pm (blib/lib/auto/Botan) - /usr/bin/perl5.8.8 /usr/lib64/perl5/5.8.8/ExtUtils/xsubpp [...] - g++ -c -Wno-write-strings -fexceptions -g [...] - Running Mkbootstrap for Botan () - chmod 644 Botan.bs - rm -f blib/arch/auto/Botan/Botan.so - g++ -shared Botan.o -o blib/arch/auto/Botan/Botan.so \ - -lbotan -lbz2 -lpthread -lrt -lz \ - - chmod 755 blib/arch/auto/Botan/Botan.so - cp Botan.bs blib/arch/auto/Botan/Botan.bs - chmod 644 blib/arch/auto/Botan/Botan.bs - Manifying blib/man3/Botan.3pm - $ make test - PERL_DL_NONLAZY=1 /usr/bin/perl5.8.8 [...] - t/base64......ok - t/filt........ok - t/hex.........ok - t/oid.........ok - t/pipe........ok - t/x509cert....ok - All tests successful. - Files=6, Tests=83, 0 wallclock secs ( 0.08 cusr + 0.02 csys = 0.10 CPU) diff --git a/doc/manual/deprecated.rst b/doc/manual/deprecated.rst index 940bcab30..cb2a76d01 100644 --- a/doc/manual/deprecated.rst +++ b/doc/manual/deprecated.rst @@ -16,8 +16,6 @@ in the source. - All or nothing package transform (``package.h``) -- The Perl-XS wrapper - - The TLS constructors taking `std::function` for callbacks. Instead use the TLS::Callbacks interface. |