diff -Nru openssl-1.0.1e/debian/changelog openssl-1.0.1e/debian/changelog --- openssl-1.0.1e/debian/changelog 2013-05-20 15:18:25.000000000 +0000 +++ openssl-1.0.1e/debian/changelog 2013-09-26 19:42:48.000000000 +0000 @@ -1,3 +1,10 @@ +openssl (1.0.1e-3+rpi1) jessie-staging; urgency=low + + * Fix pod errors (Closes: 723954) + * Fix clean target + + -- Peter Michael Green Thu, 26 Sep 2013 19:29:35 +0000 + openssl (1.0.1e-3) unstable; urgency=low * Move to /usr/include/$(DEB_HOST_MULTIARCH), and diff -Nru openssl-1.0.1e/debian/patches/fix-pod-errors.patch openssl-1.0.1e/debian/patches/fix-pod-errors.patch --- openssl-1.0.1e/debian/patches/fix-pod-errors.patch 1970-01-01 00:00:00.000000000 +0000 +++ openssl-1.0.1e/debian/patches/fix-pod-errors.patch 2013-09-26 19:42:35.000000000 +0000 @@ -0,0 +1,375 @@ +Description: Fix pod errors + The version of pod from perl 5.18 is fussier than previous versions changing + thigs that were previously warnings into errors. This patch fixes the errors + and makes the package build but I have not checked the correctness of the + output. +Author: Peter Michael Green +Bug-Debian: http://bugs.debian.org/723954 + +--- openssl-1.0.1e.orig/doc/apps/smime.pod ++++ openssl-1.0.1e/doc/apps/smime.pod +@@ -308,28 +308,28 @@ remains DER. + + =over 4 + +-=item 0 ++=item C<0> + + the operation was completely successfully. + +-=item 1 ++=item C<1> + + an error occurred parsing the command options. + +-=item 2 ++=item C<2> + + one of the input files could not be read. + +-=item 3 ++=item C<3> + + an error occurred creating the PKCS#7 file or when reading the MIME + message. + +-=item 4 ++=item C<4> + + an error occurred decrypting or verifying the message. + +-=item 5 ++=item C<5> + + the message was verified correctly but an error occurred writing out + the signers certificates. +--- openssl-1.0.1e.orig/doc/apps/cms.pod ++++ openssl-1.0.1e/doc/apps/cms.pod +@@ -450,28 +450,28 @@ remains DER. + + =over 4 + +-=item 0 ++=item C<0> + + the operation was completely successfully. + +-=item 1 ++=item C<1> + + an error occurred parsing the command options. + +-=item 2 ++=item C<2> + + one of the input files could not be read. + +-=item 3 ++=item C<3> + + an error occurred creating the CMS file or when reading the MIME + message. + +-=item 4 ++=item C<4> + + an error occurred decrypting or verifying the message. + +-=item 5 ++=item C<5> + + the message was verified correctly but an error occurred writing out + the signers certificates. +--- openssl-1.0.1e.orig/doc/ssl/SSL_clear.pod ++++ openssl-1.0.1e/doc/ssl/SSL_clear.pod +@@ -56,12 +56,12 @@ The following return values can occur: + + =over 4 + +-=item 0 ++=item C<0> + + The SSL_clear() operation could not be performed. Check the error stack to + find out the reason. + +-=item 1 ++=item C<1> + + The SSL_clear() operation was successful. + +--- openssl-1.0.1e.orig/doc/ssl/SSL_session_reused.pod ++++ openssl-1.0.1e/doc/ssl/SSL_session_reused.pod +@@ -27,11 +27,11 @@ The following return values can occur: + + =over 4 + +-=item 0 ++=item C<0> + + A new session was negotiated. + +-=item 1 ++=item C<1> + + A session was reused. + +--- openssl-1.0.1e.orig/doc/ssl/SSL_set_session.pod ++++ openssl-1.0.1e/doc/ssl/SSL_set_session.pod +@@ -37,11 +37,11 @@ The following return values can occur: + + =over 4 + +-=item 0 ++=item C<0> + + The operation failed; check the error stack to find out the reason. + +-=item 1 ++=item C<1> + + The operation succeeded. + +--- openssl-1.0.1e.orig/doc/ssl/SSL_connect.pod ++++ openssl-1.0.1e/doc/ssl/SSL_connect.pod +@@ -49,13 +49,13 @@ not clean. It can also occur of action i + for non-blocking BIOs. Call SSL_get_error() with the return value B + to find out the reason. + +-=item 0 ++=item C<0> + + The TLS/SSL handshake was not successful but was shut down controlled and + by the specifications of the TLS/SSL protocol. Call SSL_get_error() with the + return value B to find out the reason. + +-=item 1 ++=item C<1> + + The TLS/SSL handshake was successfully completed, a TLS/SSL connection has been + established. +--- openssl-1.0.1e.orig/doc/ssl/SSL_shutdown.pod ++++ openssl-1.0.1e/doc/ssl/SSL_shutdown.pod +@@ -92,7 +92,7 @@ The following return values can occur: + + =over 4 + +-=item 1 ++=item C<1> + + The shutdown was successfully completed. The "close notify" alert was sent + and the peer's "close notify" alert was received. +@@ -101,7 +101,7 @@ and the peer's "close notify" alert was + + =over 4 + +-=item 0 ++=item C<0> + + The shutdown is not yet finished. Call SSL_shutdown() for a second time, + if a bidirectional shutdown shall be performed. +--- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_set_client_CA_list.pod ++++ openssl-1.0.1e/doc/ssl/SSL_CTX_set_client_CA_list.pod +@@ -66,7 +66,7 @@ values: + + =over 4 + +-=item 1 ++=item C<1> + + The operation succeeded. + +@@ -74,7 +74,7 @@ The operation succeeded. + + =over 4 + +-=item 0 ++=item C<0> + + A failure while manipulating the STACK_OF(X509_NAME) object occurred or + the X509_NAME could not be extracted from B. Check the error stack +--- openssl-1.0.1e.orig/doc/ssl/SSL_accept.pod ++++ openssl-1.0.1e/doc/ssl/SSL_accept.pod +@@ -44,7 +44,7 @@ The following return values can occur: + + =over 4 + +-=item 1 ++=item C<1> + + The TLS/SSL handshake was successfully completed, a TLS/SSL connection has been + established. +@@ -53,7 +53,7 @@ established. + + =over 4 + +-=item 0 ++=item C<0> + + The TLS/SSL handshake was not successful but was shut down controlled and + by the specifications of the TLS/SSL protocol. Call SSL_get_error() with the +--- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_set_session_id_context.pod ++++ openssl-1.0.1e/doc/ssl/SSL_CTX_set_session_id_context.pod +@@ -64,13 +64,13 @@ return the following values: + + =over 4 + +-=item 0 ++=item C<0> + + The length B of the session id context B exceeded + the maximum allowed length of B. The error + is logged to the error stack. + +-=item 1 ++=item C<1> + + The operation succeeded. + +--- openssl-1.0.1e.orig/doc/ssl/SSL_write.pod ++++ openssl-1.0.1e/doc/ssl/SSL_write.pod +@@ -79,7 +79,7 @@ The following return values can occur: + The write operation was successful, the return value is the number of + bytes actually written to the TLS/SSL connection. + +-=item 0 ++=item C<0> + + The write operation was not successful. Probably the underlying connection + was closed. Call SSL_get_error() with the return value B to find out, +--- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_load_verify_locations.pod ++++ openssl-1.0.1e/doc/ssl/SSL_CTX_load_verify_locations.pod +@@ -100,13 +100,13 @@ The following return values can occur: + + =over 4 + +-=item 0 ++=item C<0> + + The operation failed because B and B are NULL or the + processing at one of the locations specified failed. Check the error + stack to find out the reason. + +-=item 1 ++=item C<1> + + The operation succeeded. + +--- openssl-1.0.1e.orig/doc/ssl/SSL_set_fd.pod ++++ openssl-1.0.1e/doc/ssl/SSL_set_fd.pod +@@ -35,11 +35,11 @@ The following return values can occur: + + =over 4 + +-=item 0 ++=item C<0> + + The operation failed. Check the error stack to find out why. + +-=item 1 ++=item C<1> + + The operation succeeded. + +--- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_use_psk_identity_hint.pod ++++ openssl-1.0.1e/doc/ssl/SSL_CTX_use_psk_identity_hint.pod +@@ -100,7 +100,7 @@ completely. + + =over 4 + +-=item 0 ++=item C<0> + + PSK identity was not found. An "unknown_psk_identity" alert message + will be sent and the connection setup fails. +--- openssl-1.0.1e.orig/doc/ssl/SSL_read.pod ++++ openssl-1.0.1e/doc/ssl/SSL_read.pod +@@ -86,7 +86,7 @@ The following return values can occur: + The read operation was successful; the return value is the number of + bytes actually read from the TLS/SSL connection. + +-=item 0 ++=item C<0> + + The read operation was not successful. The reason may either be a clean + shutdown due to a "close notify" alert sent by the peer (in which case +--- openssl-1.0.1e.orig/doc/ssl/SSL_set_shutdown.pod ++++ openssl-1.0.1e/doc/ssl/SSL_set_shutdown.pod +@@ -24,7 +24,7 @@ The shutdown state of an ssl connection + + =over 4 + +-=item 0 ++=item C<0> + + No shutdown setting, yet. + +--- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_add_session.pod ++++ openssl-1.0.1e/doc/ssl/SSL_CTX_add_session.pod +@@ -52,13 +52,13 @@ The following values are returned by all + + =over 4 + +-=item 0 ++=item C<0> + + The operation failed. In case of the add operation, it was tried to add + the same (identical) session twice. In case of the remove operation, the + session was not found in the cache. + +-=item 1 ++=item C<1> + + The operation succeeded. + +--- openssl-1.0.1e.orig/doc/ssl/SSL_do_handshake.pod ++++ openssl-1.0.1e/doc/ssl/SSL_do_handshake.pod +@@ -45,7 +45,7 @@ The following return values can occur: + + =over 4 + +-=item 1 ++=item C<1> + + The TLS/SSL handshake was successfully completed, a TLS/SSL connection has been + established. +@@ -54,7 +54,7 @@ established. + + =over 4 + +-=item 0 ++=item C<0> + + The TLS/SSL handshake was not successful but was shut down controlled and + by the specifications of the TLS/SSL protocol. Call SSL_get_error() with the +--- openssl-1.0.1e.orig/doc/ssl/SSL_COMP_add_compression_method.pod ++++ openssl-1.0.1e/doc/ssl/SSL_COMP_add_compression_method.pod +@@ -53,11 +53,11 @@ SSL_COMP_add_compression_method() may re + + =over 4 + +-=item 0 ++=item C<0> + + The operation succeeded. + +-=item 1 ++=item C<1> + + The operation failed. Check the error queue to find out the reason. + +--- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_set_ssl_version.pod ++++ openssl-1.0.1e/doc/ssl/SSL_CTX_set_ssl_version.pod +@@ -42,11 +42,11 @@ and SSL_set_ssl_method(): + + =over 4 + +-=item 0 ++=item C<0> + + The new choice failed, check the error stack to find out the reason. + +-=item 1 ++=item C<1> + + The operation succeeded. + diff -Nru openssl-1.0.1e/debian/patches/series openssl-1.0.1e/debian/patches/series --- openssl-1.0.1e/debian/patches/series 2013-05-20 14:48:56.000000000 +0000 +++ openssl-1.0.1e/debian/patches/series 2013-09-26 19:40:01.000000000 +0000 @@ -37,3 +37,4 @@ dtls_version.patch get_certificate.patch openssl_fix_for_x32.patch +fix-pod-errors.patch diff -Nru openssl-1.0.1e/debian/rules openssl-1.0.1e/debian/rules --- openssl-1.0.1e/debian/rules 2013-05-20 15:06:14.000000000 +0000 +++ openssl-1.0.1e/debian/rules 2013-09-26 19:39:08.000000000 +0000 @@ -86,6 +86,9 @@ -rm -f libcrypto.* libssl.* -cd test && rm -f .rnd tmp.bntest tmp.bctest *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff bntest ectest ecdsatest ecdhtest ideatest md2test md4test md5test hmactest rc2test rc4test rc5test destest shatest sha1test sha256t sha512t mdc2test rmdtest randtest dhtest enginetest bftest casttest ssltest exptest dsatest rsa_test evp_test *.ss *.srl log dummytest newkey.pem igetest -rm Makefile apps/CA.pl tools/c_rehash crypto/opensslconf.h crypto/x86_64cpuid.S + rm -f test/asn1test test/wp_test test/srptest test/jpaketest + rm -f certs/demo/*.0 + rm -rf crypto/aes/aes-armv4.S crypto/bn/armv4-gf2m.S crypto/modes/ghash-armv4.S crypto/sha/*.S dh_clean install: build