aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorJack Lloyd <[email protected]>2018-01-15 15:45:31 -0500
committerJack Lloyd <[email protected]>2018-01-15 15:45:31 -0500
commit06d048957073f327b999d6b30a61230366182698 (patch)
treeffca6f8ae8135b3faac9679dea4a85066d26dcdd /doc
parentc05eec0ac0e26bc9a7f5f53932739eee5a33b15d (diff)
Remove the Perl XS wrapper
Diffstat (limited to 'doc')
-rw-r--r--doc/manual/building.rst38
-rw-r--r--doc/manual/deprecated.rst2
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.