diff options
Diffstat (limited to 'debian')
-rw-r--r-- | debian/changelog | 37 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 59 | ||||
-rw-r--r-- | debian/copyright | 49 | ||||
-rw-r--r-- | debian/libpsocksxx-dev.docs | 1 | ||||
-rw-r--r-- | debian/libpsocksxx-dev.install | 2 | ||||
-rw-r--r-- | debian/libpsocksxx-doc.dirs | 1 | ||||
-rw-r--r-- | debian/libpsocksxx-doc.doc-base | 7 | ||||
-rw-r--r-- | debian/libpsocksxx-doc.docs | 1 | ||||
-rw-r--r-- | debian/libpsocksxx-doc.lintian-overrides | 7 | ||||
-rw-r--r-- | debian/libpsocksxx0.install | 3 | ||||
-rw-r--r-- | debian/libpsocksxx0.symbols | 183 | ||||
-rw-r--r-- | debian/libpsocksxx0.symbols.i386 | 183 | ||||
-rw-r--r-- | debian/patches/0001-disable_network_test.patch | 39 | ||||
-rw-r--r-- | debian/patches/0700-ReproducibleBuilds.patch | 19 | ||||
-rw-r--r-- | debian/patches/0705-hurd.patch | 21 | ||||
-rw-r--r-- | debian/patches/series | 3 | ||||
-rwxr-xr-x | debian/rules | 32 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/watch | 5 |
20 files changed, 654 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..d25b369 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,37 @@ +psocksxx (0.0.6-3) unstable; urgency=medium + + * Make build results reproducible (Closes: #789399): + - New debian/patches/0700-ReproducibleBuilds.patch: + At doxygen setup change HTML_TIMESTAMP to NO. + * New debian/patches/0705-hurd.patch: + - Add missing hurd/socket.h. + * Rename debian/patches/10_test_network.patch to + 0001-disable_network_test.patch. + * debian/rules: + - Add override_dh_makeshlibs to remove the debian_revision for + dpkg-gensymbols. + - Refresh symbols files (Closes: #802523). + - Rename libpsocksxx0.symbols.amd64 to libpsocksxx0.symbols to get + symbols for all architectures. + * debian/control: + - Change uploader email. + + -- Jörg Frings-Fürst <debian@jff-webhosting.net> Mon, 02 Nov 2015 05:26:19 +0100 + +psocksxx (0.0.6-2) unstable; urgency=medium + + * debian/rules: + - Add *-indep rules to prevent build errors if only + architecture specific targets build. (Closes: #768183) + * debian/control: + - Move doxygen from Build-Depends to Build-Depends-Indep. + * debian/patches/10_test_network.patch: + - Disable test_connect_addr to prevent build errors. + + -- Jörg Frings-Fürst <debian@jff-webhosting.net> Thu, 06 Nov 2014 13:10:19 +0100 + +psocksxx (0.0.6-1) unstable; urgency=low + + * Initial release (Closes: #763432). + + -- Jörg Frings-Fürst <debian@jff-webhosting.net> Sat, 04 Oct 2014 12:40:08 +0200 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..bfe3593 --- /dev/null +++ b/debian/control @@ -0,0 +1,59 @@ +Source: psocksxx +Section: libs +Priority: optional +Maintainer: Jörg Frings-Fürst <debian@jff-webhosting.net> +Uploaders: Uditha Atukorala <ua@nuked.zone> +Build-Depends: + debhelper (>= 9), + dh-autoreconf, + libcunit1-dev, + libcppunit-dev +Build-Depends-Indep: + doxygen +Standards-Version: 3.9.6 +Homepage: https://github.com/uditha-atukorala/psocksxx +Vcs-Git: git://anonscm.debian.org/collab-maint/psocksxx.git +Vcs-Browser: http://anonscm.debian.org/cgit/collab-maint/psocksxx.git + +Package: libpsocksxx0 +Architecture: any +Multi-Arch: same +Depends: + ${shlibs:Depends}, + ${misc:Depends} +Pre-Depends: + ${misc:Pre-Depends} +Description: psocksxx is a C++ wrapper for POSIX sockets + psocksxx library attempts to borrow the concepts from socket++ and + socket-library, but not the code, and create a well documented (and + hopefully easy to understand) POSIX socket communication wrapper in + C++. To keep the code simple and clean this project will only support + POSIX sockets. + +Package: libpsocksxx-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: + libpsocksxx0 (= ${binary:Version}), + ${misc:Depends} +Suggests: libpsocksxx-doc +Description: psocksxx is a C++ wrapper for POSIX sockets (development files) + psocksxx library attempts to borrow the concepts from socket++ and + socket-library, but not the code, and create a well documented (and + hopefully easy to understand) POSIX socket communication wrapper in + C++. To keep the code simple and clean this project will only support + POSIX sockets. + This package holds the development files. + +Package: libpsocksxx-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Description: psocksxx is a C++ wrapper for POSIX sockets (documentation) + psocksxx library attempts to borrow the concepts from socket++ and + socket-library, but not the code, and create a well documented (and + hopefully easy to understand) POSIX socket communication wrapper in + C++. To keep the code simple and clean this project will only support + POSIX sockets. + This package holds the documentation. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..5d9776a --- /dev/null +++ b/debian/copyright @@ -0,0 +1,49 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: psocksxx +Source: https://github.com/uditha-atukorala/psocksxx + +Files: * +Copyright: 2013-2014 Uditha Atukorala <udi@geniusse.com> +License: LGPL-3+ + +Files: debian/* +Copyright: 2014 Jörg Frings-Fürst <debian@jff-webhosting.net> +License: GPL-3+ + +Files: debian/patches/* +Copyright: 2014 Jörg Frings-Fürst <debian@jff-webhosting.net> +License: LGPL-3+ + +License: LGPL-3+ + This software library is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This software library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this software library. If not, see <http://www.gnu.org/licenses/>. + . + On Debian systems, the complete text of the GNU Lesser General Public License + version 3 can be found in "/usr/share/common-licenses/LGPL-3". + +License: GPL-3+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/> + . + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". diff --git a/debian/libpsocksxx-dev.docs b/debian/libpsocksxx-dev.docs new file mode 100644 index 0000000..b43bf86 --- /dev/null +++ b/debian/libpsocksxx-dev.docs @@ -0,0 +1 @@ +README.md diff --git a/debian/libpsocksxx-dev.install b/debian/libpsocksxx-dev.install new file mode 100644 index 0000000..34bfc00 --- /dev/null +++ b/debian/libpsocksxx-dev.install @@ -0,0 +1,2 @@ +usr/include +usr/lib/*/lib*.so diff --git a/debian/libpsocksxx-doc.dirs b/debian/libpsocksxx-doc.dirs new file mode 100644 index 0000000..16608ff --- /dev/null +++ b/debian/libpsocksxx-doc.dirs @@ -0,0 +1 @@ +/usr/share/doc/libpsocksxx-doc/docs/ diff --git a/debian/libpsocksxx-doc.doc-base b/debian/libpsocksxx-doc.doc-base new file mode 100644 index 0000000..21ef68c --- /dev/null +++ b/debian/libpsocksxx-doc.doc-base @@ -0,0 +1,7 @@ +Document: psocksxx +Title: psocksxx Documentation +Section: Network/Communication + +Format: HTML +Index: /usr/share/doc/libpsocksxx-doc/docs/index.html +Files: /usr/share/doc/libpsocksxx-doc/docs/*.html diff --git a/debian/libpsocksxx-doc.docs b/debian/libpsocksxx-doc.docs new file mode 100644 index 0000000..b43bf86 --- /dev/null +++ b/debian/libpsocksxx-doc.docs @@ -0,0 +1 @@ +README.md diff --git a/debian/libpsocksxx-doc.lintian-overrides b/debian/libpsocksxx-doc.lintian-overrides new file mode 100644 index 0000000..fa402e9 --- /dev/null +++ b/debian/libpsocksxx-doc.lintian-overrides @@ -0,0 +1,7 @@ +# The lintian warning "libpsocksxx-dev: embedded-javascript-library +# usr/share/doc/libpsocksxx-dev/docs/jquery.js please use libjs-jquery" +# was overridden. +# The file jquery.js comes from the with doxygen-generated documentation. +# The built-in jquery.js in doxygen is not going to be removed (see Debian bug #736432). +# +libpsocksxx-doc binary: embedded-javascript-library diff --git a/debian/libpsocksxx0.install b/debian/libpsocksxx0.install new file mode 100644 index 0000000..78794c4 --- /dev/null +++ b/debian/libpsocksxx0.install @@ -0,0 +1,3 @@ +usr/lib/*/lib*.so.* +usr/lib/*/*.la +usr/lib/*/pkgconfig/* diff --git a/debian/libpsocksxx0.symbols b/debian/libpsocksxx0.symbols new file mode 100644 index 0000000..30168ed --- /dev/null +++ b/debian/libpsocksxx0.symbols @@ -0,0 +1,183 @@ +libpsocksxx.so.0 libpsocksxx0 #MINVER# + _ZN8psocksxx11isockstreamC1EPNS_13sockstreambufE@Base 0.0.5 + _ZN8psocksxx11isockstreamC2EPNS_13sockstreambufE@Base 0.0.5 + _ZN8psocksxx11isockstreamD0Ev@Base 0.0.5 + _ZN8psocksxx11isockstreamD1Ev@Base 0.0.5 + _ZN8psocksxx11isockstreamD2Ev@Base 0.0.5 + _ZN8psocksxx11lsockstream7connectEPKNS_9lsockaddrE@Base 0.0.5 + _ZN8psocksxx11lsockstream7connectEPKc@Base 0.0.5 + _ZN8psocksxx11lsockstreamC1Ev@Base 0.0.5 + _ZN8psocksxx11lsockstreamC2Ev@Base 0.0.5 + _ZN8psocksxx11lsockstreamD0Ev@Base 0.0.5 + _ZN8psocksxx11lsockstreamD1Ev@Base 0.0.5 + _ZN8psocksxx11lsockstreamD2Ev@Base 0.0.5 + _ZN8psocksxx11nsockstream4bindEPKNS_9nsockaddrEb@Base 0.0.5 + _ZN8psocksxx11nsockstream6acceptEv@Base 0.0.5 + _ZN8psocksxx11nsockstream6listenEi@Base 0.0.5 + _ZN8psocksxx11nsockstream7connectEPKNS_9nsockaddrE@Base 0.0.5 + _ZN8psocksxx11nsockstream7connectEPKcj@Base 0.0.5 + _ZN8psocksxx11nsockstreamC1ENS_13sockstreambuf13socket_type_tENS1_17socket_protocol_tE@Base 0.0.5 + _ZN8psocksxx11nsockstreamC1EPNS_13sockstreambufE@Base 0.0.5 + _ZN8psocksxx11nsockstreamC2ENS_13sockstreambuf13socket_type_tENS1_17socket_protocol_tE@Base 0.0.5 + _ZN8psocksxx11nsockstreamC2EPNS_13sockstreambufE@Base 0.0.5 + _ZN8psocksxx11nsockstreamD0Ev@Base 0.0.5 + _ZN8psocksxx11nsockstreamD1Ev@Base 0.0.5 + _ZN8psocksxx11nsockstreamD2Ev@Base 0.0.5 + _ZN8psocksxx11osockstreamC1EPNS_13sockstreambufE@Base 0.0.5 + _ZN8psocksxx11osockstreamC2EPNS_13sockstreambufE@Base 0.0.5 + _ZN8psocksxx11osockstreamD0Ev@Base 0.0.5 + _ZN8psocksxx11osockstreamD1Ev@Base 0.0.5 + _ZN8psocksxx11osockstreamD2Ev@Base 0.0.5 + _ZN8psocksxx12iosockstreamD2Ev@Base 0.0.5 + _ZN8psocksxx13sockexceptionC1EPKc@Base 0.0.5 + _ZN8psocksxx13sockexceptionC2EPKc@Base 0.0.5 + _ZN8psocksxx13sockexceptionD0Ev@Base 0.0.5 + _ZN8psocksxx13sockexceptionD1Ev@Base 0.0.5 + _ZN8psocksxx13sockexceptionD2Ev@Base 0.0.5 + _ZN8psocksxx13sockstreambuf12init_buffersEv@Base 0.0.5 + _ZN8psocksxx13sockstreambuf13clear_timeoutEv@Base 0.0.5 + _ZN8psocksxx13sockstreambuf13init_defaultsEv@Base 0.0.5 + _ZN8psocksxx13sockstreambuf15cleanup_buffersEv@Base 0.0.5 + _ZN8psocksxx13sockstreambuf4bindEPKNS_8sockaddrEb@Base 0.0.5 + _ZN8psocksxx13sockstreambuf4openENS0_15socket_domain_tENS0_13socket_type_tENS0_17socket_protocol_tE@Base 0.0.5 + _ZN8psocksxx13sockstreambuf4syncEv@Base 0.0.5 + _ZN8psocksxx13sockstreambuf5closeEv@Base 0.0.5 + _ZN8psocksxx13sockstreambuf5flushEv@Base 0.0.5 + _ZN8psocksxx13sockstreambuf5readyEP7timevalbb@Base 0.0.5 + _ZN8psocksxx13sockstreambuf6acceptEv@Base 0.0.5 + _ZN8psocksxx13sockstreambuf6listenEi@Base 0.0.5 + _ZN8psocksxx13sockstreambuf7connectEPKNS_8sockaddrEP7timeval@Base 0.0.5 + _ZN8psocksxx13sockstreambuf7connectEPKNS_8sockaddrEj@Base 0.0.5 + _ZN8psocksxx13sockstreambuf7timeoutEll@Base 0.0.5 + _ZN8psocksxx13sockstreambuf8overflowEi@Base 0.0.5 + _ZN8psocksxx13sockstreambuf9underflowEv@Base 0.0.5 + _ZN8psocksxx13sockstreambufC1Ei@Base 0.0.5 + _ZN8psocksxx13sockstreambufC1Ev@Base 0.0.5 + _ZN8psocksxx13sockstreambufC2Ei@Base 0.0.5 + _ZN8psocksxx13sockstreambufC2Ev@Base 0.0.5 + _ZN8psocksxx13sockstreambufD0Ev@Base 0.0.5 + _ZN8psocksxx13sockstreambufD1Ev@Base 0.0.5 + _ZN8psocksxx13sockstreambufD2Ev@Base 0.0.5 + _ZN8psocksxx14tcpnsockstreamC1Ev@Base 0.0.5 + _ZN8psocksxx14tcpnsockstreamC2Ev@Base 0.0.5 + _ZN8psocksxx14tcpnsockstreamD0Ev@Base 0.0.5 + _ZN8psocksxx14tcpnsockstreamD1Ev@Base 0.0.5 + _ZN8psocksxx14tcpnsockstreamD2Ev@Base 0.0.5 + _ZN8psocksxx14udpnsockstreamC1Ev@Base 0.0.5 + _ZN8psocksxx14udpnsockstreamC2Ev@Base 0.0.5 + _ZN8psocksxx14udpnsockstreamD0Ev@Base 0.0.5 + _ZN8psocksxx14udpnsockstreamD1Ev@Base 0.0.5 + _ZN8psocksxx14udpnsockstreamD2Ev@Base 0.0.5 + _ZN8psocksxx20socktimeoutexceptionC1EPK7timevalPKc@Base 0.0.5 + _ZN8psocksxx20socktimeoutexceptionC1EPKc@Base 0.0.5 + _ZN8psocksxx20socktimeoutexceptionC2EPK7timevalPKc@Base 0.0.5 + _ZN8psocksxx20socktimeoutexceptionC2EPKc@Base 0.0.5 + _ZN8psocksxx20socktimeoutexceptionD0Ev@Base 0.0.5 + _ZN8psocksxx20socktimeoutexceptionD1Ev@Base 0.0.5 + _ZN8psocksxx20socktimeoutexceptionD2Ev@Base 0.0.5 + _ZN8psocksxx7iosocks13clear_timeoutEv@Base 0.0.5 + _ZN8psocksxx7iosocks7timeoutEll@Base 0.0.5 + _ZN8psocksxx9lsockaddrC1EPKc@Base 0.0.5 + _ZN8psocksxx9lsockaddrC2EPKc@Base 0.0.5 + _ZN8psocksxx9lsockaddrD0Ev@Base 0.0.5 + _ZN8psocksxx9lsockaddrD1Ev@Base 0.0.5 + _ZN8psocksxx9lsockaddrD2Ev@Base 0.0.5 + _ZN8psocksxx9nsockaddr12resolve_nodeEPKc@Base 0.0.5 + _ZN8psocksxx9nsockaddrC1EPKcS2_@Base 0.0.5 + _ZN8psocksxx9nsockaddrC1EPKct@Base 0.0.5 + _ZN8psocksxx9nsockaddrC1Et@Base 0.0.5 + _ZN8psocksxx9nsockaddrC2EPKcS2_@Base 0.0.5 + _ZN8psocksxx9nsockaddrC2EPKct@Base 0.0.5 + _ZN8psocksxx9nsockaddrC2Et@Base 0.0.5 + _ZN8psocksxx9nsockaddrD0Ev@Base 0.0.5 + _ZN8psocksxx9nsockaddrD1Ev@Base 0.0.5 + _ZN8psocksxx9nsockaddrD2Ev@Base 0.0.5 + _ZNK8psocksxx13sockexception4whatEv@Base 0.0.5 + _ZNK8psocksxx13sockstreambuf6socketEv@Base 0.0.5 + _ZNK8psocksxx13sockstreambuf8timedoutEv@Base 0.0.5 + _ZNK8psocksxx7iosocks8timedoutEv@Base 0.0.5 + _ZNK8psocksxx9lsockaddr4sizeEv@Base 0.0.5 + _ZNK8psocksxx9lsockaddr9psockaddrEv@Base 0.0.5 + _ZNK8psocksxx9nsockaddr4sizeEv@Base 0.0.5 + _ZNK8psocksxx9nsockaddr9psockaddrEv@Base 0.0.5 + _ZTI11sockaddr_in@Base 0.0.5 + _ZTI11sockaddr_un@Base 0.0.5 + _ZTIN8psocksxx11isockstreamE@Base 0.0.5 + _ZTIN8psocksxx11lsockstreamE@Base 0.0.5 + _ZTIN8psocksxx11nsockstreamE@Base 0.0.5 + _ZTIN8psocksxx11osockstreamE@Base 0.0.5 + _ZTIN8psocksxx12iosockstreamE@Base 0.0.5 + _ZTIN8psocksxx13sockexceptionE@Base 0.0.5 + _ZTIN8psocksxx13sockstreambufE@Base 0.0.5 + _ZTIN8psocksxx14tcpnsockstreamE@Base 0.0.5 + _ZTIN8psocksxx14udpnsockstreamE@Base 0.0.5 + _ZTIN8psocksxx20socktimeoutexceptionE@Base 0.0.5 + _ZTIN8psocksxx7iosocksE@Base 0.0.5 + _ZTIN8psocksxx8sockaddrE@Base 0.0.5 + _ZTIN8psocksxx9lsockaddrE@Base 0.0.5 + _ZTIN8psocksxx9nsockaddrE@Base 0.0.5 + _ZTS11sockaddr_in@Base 0.0.5 + _ZTS11sockaddr_un@Base 0.0.5 + _ZTSN8psocksxx11isockstreamE@Base 0.0.5 + _ZTSN8psocksxx11lsockstreamE@Base 0.0.5 + _ZTSN8psocksxx11nsockstreamE@Base 0.0.5 + _ZTSN8psocksxx11osockstreamE@Base 0.0.5 + _ZTSN8psocksxx12iosockstreamE@Base 0.0.5 + _ZTSN8psocksxx13sockexceptionE@Base 0.0.5 + _ZTSN8psocksxx13sockstreambufE@Base 0.0.5 + _ZTSN8psocksxx14tcpnsockstreamE@Base 0.0.5 + _ZTSN8psocksxx14udpnsockstreamE@Base 0.0.5 + _ZTSN8psocksxx20socktimeoutexceptionE@Base 0.0.5 + _ZTSN8psocksxx7iosocksE@Base 0.0.5 + _ZTSN8psocksxx8sockaddrE@Base 0.0.5 + _ZTSN8psocksxx9lsockaddrE@Base 0.0.5 + _ZTSN8psocksxx9nsockaddrE@Base 0.0.5 + _ZTTN8psocksxx11isockstreamE@Base 0.0.5 + _ZTTN8psocksxx11lsockstreamE@Base 0.0.5 + _ZTTN8psocksxx11nsockstreamE@Base 0.0.5 + _ZTTN8psocksxx11osockstreamE@Base 0.0.5 + _ZTTN8psocksxx14tcpnsockstreamE@Base 0.0.5 + _ZTTN8psocksxx14udpnsockstreamE@Base 0.0.5 + _ZTVN8psocksxx11isockstreamE@Base 0.0.5 + _ZTVN8psocksxx11lsockstreamE@Base 0.0.5 + _ZTVN8psocksxx11nsockstreamE@Base 0.0.5 + _ZTVN8psocksxx11osockstreamE@Base 0.0.5 + _ZTVN8psocksxx13sockexceptionE@Base 0.0.5 + _ZTVN8psocksxx13sockstreambufE@Base 0.0.5 + _ZTVN8psocksxx14tcpnsockstreamE@Base 0.0.5 + _ZTVN8psocksxx14udpnsockstreamE@Base 0.0.5 + _ZTVN8psocksxx20socktimeoutexceptionE@Base 0.0.5 + _ZTVN8psocksxx9lsockaddrE@Base 0.0.5 + _ZTVN8psocksxx9nsockaddrE@Base 0.0.5 + _ZThn16_N8psocksxx11lsockstreamD0Ev@Base 0.0.5 + _ZThn16_N8psocksxx11lsockstreamD1Ev@Base 0.0.5 + _ZThn16_N8psocksxx11nsockstreamD0Ev@Base 0.0.5 + _ZThn16_N8psocksxx11nsockstreamD1Ev@Base 0.0.5 + _ZThn16_N8psocksxx14tcpnsockstreamD0Ev@Base 0.0.5 + _ZThn16_N8psocksxx14tcpnsockstreamD1Ev@Base 0.0.5 + _ZThn16_N8psocksxx14udpnsockstreamD0Ev@Base 0.0.5 + _ZThn16_N8psocksxx14udpnsockstreamD1Ev@Base 0.0.5 + _ZTv0_n24_N8psocksxx11isockstreamD0Ev@Base 0.0.5 + _ZTv0_n24_N8psocksxx11isockstreamD1Ev@Base 0.0.5 + _ZTv0_n24_N8psocksxx11lsockstreamD0Ev@Base 0.0.5 + _ZTv0_n24_N8psocksxx11lsockstreamD1Ev@Base 0.0.5 + _ZTv0_n24_N8psocksxx11nsockstreamD0Ev@Base 0.0.5 + _ZTv0_n24_N8psocksxx11nsockstreamD1Ev@Base 0.0.5 + _ZTv0_n24_N8psocksxx11osockstreamD0Ev@Base 0.0.5 + _ZTv0_n24_N8psocksxx11osockstreamD1Ev@Base 0.0.5 + _ZTv0_n24_N8psocksxx14tcpnsockstreamD0Ev@Base 0.0.5 + _ZTv0_n24_N8psocksxx14tcpnsockstreamD1Ev@Base 0.0.5 + _ZTv0_n24_N8psocksxx14udpnsockstreamD0Ev@Base 0.0.5 + _ZTv0_n24_N8psocksxx14udpnsockstreamD1Ev@Base 0.0.5 + _ZTv0_n32_N8psocksxx11isockstreamD0Ev@Base 0.0.5 + _ZTv0_n32_N8psocksxx11isockstreamD1Ev@Base 0.0.5 + _ZTv0_n32_N8psocksxx11lsockstreamD0Ev@Base 0.0.5 + _ZTv0_n32_N8psocksxx11lsockstreamD1Ev@Base 0.0.5 + _ZTv0_n32_N8psocksxx11nsockstreamD0Ev@Base 0.0.5 + _ZTv0_n32_N8psocksxx11nsockstreamD1Ev@Base 0.0.5 + _ZTv0_n32_N8psocksxx11osockstreamD0Ev@Base 0.0.5 + _ZTv0_n32_N8psocksxx11osockstreamD1Ev@Base 0.0.5 + _ZTv0_n32_N8psocksxx14tcpnsockstreamD0Ev@Base 0.0.5 + _ZTv0_n32_N8psocksxx14tcpnsockstreamD1Ev@Base 0.0.5 + _ZTv0_n32_N8psocksxx14udpnsockstreamD0Ev@Base 0.0.5 + _ZTv0_n32_N8psocksxx14udpnsockstreamD1Ev@Base 0.0.5 diff --git a/debian/libpsocksxx0.symbols.i386 b/debian/libpsocksxx0.symbols.i386 new file mode 100644 index 0000000..21d090e --- /dev/null +++ b/debian/libpsocksxx0.symbols.i386 @@ -0,0 +1,183 @@ +libpsocksxx.so.0 libpsocksxx0 #MINVER# + _ZN8psocksxx11isockstreamC1EPNS_13sockstreambufE@Base 0.0.5 + _ZN8psocksxx11isockstreamC2EPNS_13sockstreambufE@Base 0.0.5 + _ZN8psocksxx11isockstreamD0Ev@Base 0.0.5 + _ZN8psocksxx11isockstreamD1Ev@Base 0.0.5 + _ZN8psocksxx11isockstreamD2Ev@Base 0.0.5 + _ZN8psocksxx11lsockstream7connectEPKNS_9lsockaddrE@Base 0.0.5 + _ZN8psocksxx11lsockstream7connectEPKc@Base 0.0.5 + _ZN8psocksxx11lsockstreamC1Ev@Base 0.0.5 + _ZN8psocksxx11lsockstreamC2Ev@Base 0.0.5 + _ZN8psocksxx11lsockstreamD0Ev@Base 0.0.5 + _ZN8psocksxx11lsockstreamD1Ev@Base 0.0.5 + _ZN8psocksxx11lsockstreamD2Ev@Base 0.0.5 + _ZN8psocksxx11nsockstream4bindEPKNS_9nsockaddrEb@Base 0.0.5 + _ZN8psocksxx11nsockstream6acceptEv@Base 0.0.5 + _ZN8psocksxx11nsockstream6listenEi@Base 0.0.5 + _ZN8psocksxx11nsockstream7connectEPKNS_9nsockaddrE@Base 0.0.5 + _ZN8psocksxx11nsockstream7connectEPKcj@Base 0.0.5 + _ZN8psocksxx11nsockstreamC1ENS_13sockstreambuf13socket_type_tENS1_17socket_protocol_tE@Base 0.0.5 + _ZN8psocksxx11nsockstreamC1EPNS_13sockstreambufE@Base 0.0.5 + _ZN8psocksxx11nsockstreamC2ENS_13sockstreambuf13socket_type_tENS1_17socket_protocol_tE@Base 0.0.5 + _ZN8psocksxx11nsockstreamC2EPNS_13sockstreambufE@Base 0.0.5 + _ZN8psocksxx11nsockstreamD0Ev@Base 0.0.5 + _ZN8psocksxx11nsockstreamD1Ev@Base 0.0.5 + _ZN8psocksxx11nsockstreamD2Ev@Base 0.0.5 + _ZN8psocksxx11osockstreamC1EPNS_13sockstreambufE@Base 0.0.5 + _ZN8psocksxx11osockstreamC2EPNS_13sockstreambufE@Base 0.0.5 + _ZN8psocksxx11osockstreamD0Ev@Base 0.0.5 + _ZN8psocksxx11osockstreamD1Ev@Base 0.0.5 + _ZN8psocksxx11osockstreamD2Ev@Base 0.0.5 + _ZN8psocksxx12iosockstreamD2Ev@Base 0.0.5 + _ZN8psocksxx13sockexceptionC1EPKc@Base 0.0.5 + _ZN8psocksxx13sockexceptionC2EPKc@Base 0.0.5 + _ZN8psocksxx13sockexceptionD0Ev@Base 0.0.5 + _ZN8psocksxx13sockexceptionD1Ev@Base 0.0.5 + _ZN8psocksxx13sockexceptionD2Ev@Base 0.0.5 + _ZN8psocksxx13sockstreambuf12init_buffersEv@Base 0.0.5 + _ZN8psocksxx13sockstreambuf13clear_timeoutEv@Base 0.0.5 + _ZN8psocksxx13sockstreambuf13init_defaultsEv@Base 0.0.5 + _ZN8psocksxx13sockstreambuf15cleanup_buffersEv@Base 0.0.5 + _ZN8psocksxx13sockstreambuf4bindEPKNS_8sockaddrEb@Base 0.0.5 + _ZN8psocksxx13sockstreambuf4openENS0_15socket_domain_tENS0_13socket_type_tENS0_17socket_protocol_tE@Base 0.0.5 + _ZN8psocksxx13sockstreambuf4syncEv@Base 0.0.5 + _ZN8psocksxx13sockstreambuf5closeEv@Base 0.0.5 + _ZN8psocksxx13sockstreambuf5flushEv@Base 0.0.5 + _ZN8psocksxx13sockstreambuf5readyEP7timevalbb@Base 0.0.5 + _ZN8psocksxx13sockstreambuf6acceptEv@Base 0.0.5 + _ZN8psocksxx13sockstreambuf6listenEi@Base 0.0.5 + _ZN8psocksxx13sockstreambuf7connectEPKNS_8sockaddrEP7timeval@Base 0.0.5 + _ZN8psocksxx13sockstreambuf7connectEPKNS_8sockaddrEj@Base 0.0.5 + _ZN8psocksxx13sockstreambuf7timeoutEll@Base 0.0.5 + _ZN8psocksxx13sockstreambuf8overflowEi@Base 0.0.5 + _ZN8psocksxx13sockstreambuf9underflowEv@Base 0.0.5 + _ZN8psocksxx13sockstreambufC1Ei@Base 0.0.5 + _ZN8psocksxx13sockstreambufC1Ev@Base 0.0.5 + _ZN8psocksxx13sockstreambufC2Ei@Base 0.0.5 + _ZN8psocksxx13sockstreambufC2Ev@Base 0.0.5 + _ZN8psocksxx13sockstreambufD0Ev@Base 0.0.5 + _ZN8psocksxx13sockstreambufD1Ev@Base 0.0.5 + _ZN8psocksxx13sockstreambufD2Ev@Base 0.0.5 + _ZN8psocksxx14tcpnsockstreamC1Ev@Base 0.0.5 + _ZN8psocksxx14tcpnsockstreamC2Ev@Base 0.0.5 + _ZN8psocksxx14tcpnsockstreamD0Ev@Base 0.0.5 + _ZN8psocksxx14tcpnsockstreamD1Ev@Base 0.0.5 + _ZN8psocksxx14tcpnsockstreamD2Ev@Base 0.0.5 + _ZN8psocksxx14udpnsockstreamC1Ev@Base 0.0.5 + _ZN8psocksxx14udpnsockstreamC2Ev@Base 0.0.5 + _ZN8psocksxx14udpnsockstreamD0Ev@Base 0.0.5 + _ZN8psocksxx14udpnsockstreamD1Ev@Base 0.0.5 + _ZN8psocksxx14udpnsockstreamD2Ev@Base 0.0.5 + _ZN8psocksxx20socktimeoutexceptionC1EPK7timevalPKc@Base 0.0.5 + _ZN8psocksxx20socktimeoutexceptionC1EPKc@Base 0.0.5 + _ZN8psocksxx20socktimeoutexceptionC2EPK7timevalPKc@Base 0.0.5 + _ZN8psocksxx20socktimeoutexceptionC2EPKc@Base 0.0.5 + _ZN8psocksxx20socktimeoutexceptionD0Ev@Base 0.0.5 + _ZN8psocksxx20socktimeoutexceptionD1Ev@Base 0.0.5 + _ZN8psocksxx20socktimeoutexceptionD2Ev@Base 0.0.5 + _ZN8psocksxx7iosocks13clear_timeoutEv@Base 0.0.5 + _ZN8psocksxx7iosocks7timeoutEll@Base 0.0.5 + _ZN8psocksxx9lsockaddrC1EPKc@Base 0.0.5 + _ZN8psocksxx9lsockaddrC2EPKc@Base 0.0.5 + _ZN8psocksxx9lsockaddrD0Ev@Base 0.0.5 + _ZN8psocksxx9lsockaddrD1Ev@Base 0.0.5 + _ZN8psocksxx9lsockaddrD2Ev@Base 0.0.5 + _ZN8psocksxx9nsockaddr12resolve_nodeEPKc@Base 0.0.5 + _ZN8psocksxx9nsockaddrC1EPKcS2_@Base 0.0.5 + _ZN8psocksxx9nsockaddrC1EPKct@Base 0.0.5 + _ZN8psocksxx9nsockaddrC1Et@Base 0.0.5 + _ZN8psocksxx9nsockaddrC2EPKcS2_@Base 0.0.5 + _ZN8psocksxx9nsockaddrC2EPKct@Base 0.0.5 + _ZN8psocksxx9nsockaddrC2Et@Base 0.0.5 + _ZN8psocksxx9nsockaddrD0Ev@Base 0.0.5 + _ZN8psocksxx9nsockaddrD1Ev@Base 0.0.5 + _ZN8psocksxx9nsockaddrD2Ev@Base 0.0.5 + _ZNK8psocksxx13sockexception4whatEv@Base 0.0.5 + _ZNK8psocksxx13sockstreambuf6socketEv@Base 0.0.5 + _ZNK8psocksxx13sockstreambuf8timedoutEv@Base 0.0.5 + _ZNK8psocksxx7iosocks8timedoutEv@Base 0.0.5 + _ZNK8psocksxx9lsockaddr4sizeEv@Base 0.0.5 + _ZNK8psocksxx9lsockaddr9psockaddrEv@Base 0.0.5 + _ZNK8psocksxx9nsockaddr4sizeEv@Base 0.0.5 + _ZNK8psocksxx9nsockaddr9psockaddrEv@Base 0.0.5 + _ZTI11sockaddr_in@Base 0.0.5 + _ZTI11sockaddr_un@Base 0.0.5 + _ZTIN8psocksxx11isockstreamE@Base 0.0.5 + _ZTIN8psocksxx11lsockstreamE@Base 0.0.5 + _ZTIN8psocksxx11nsockstreamE@Base 0.0.5 + _ZTIN8psocksxx11osockstreamE@Base 0.0.5 + _ZTIN8psocksxx12iosockstreamE@Base 0.0.5 + _ZTIN8psocksxx13sockexceptionE@Base 0.0.5 + _ZTIN8psocksxx13sockstreambufE@Base 0.0.5 + _ZTIN8psocksxx14tcpnsockstreamE@Base 0.0.5 + _ZTIN8psocksxx14udpnsockstreamE@Base 0.0.5 + _ZTIN8psocksxx20socktimeoutexceptionE@Base 0.0.5 + _ZTIN8psocksxx7iosocksE@Base 0.0.5 + _ZTIN8psocksxx8sockaddrE@Base 0.0.5 + _ZTIN8psocksxx9lsockaddrE@Base 0.0.5 + _ZTIN8psocksxx9nsockaddrE@Base 0.0.5 + _ZTS11sockaddr_in@Base 0.0.5 + _ZTS11sockaddr_un@Base 0.0.5 + _ZTSN8psocksxx11isockstreamE@Base 0.0.5 + _ZTSN8psocksxx11lsockstreamE@Base 0.0.5 + _ZTSN8psocksxx11nsockstreamE@Base 0.0.5 + _ZTSN8psocksxx11osockstreamE@Base 0.0.5 + _ZTSN8psocksxx12iosockstreamE@Base 0.0.5 + _ZTSN8psocksxx13sockexceptionE@Base 0.0.5 + _ZTSN8psocksxx13sockstreambufE@Base 0.0.5 + _ZTSN8psocksxx14tcpnsockstreamE@Base 0.0.5 + _ZTSN8psocksxx14udpnsockstreamE@Base 0.0.5 + _ZTSN8psocksxx20socktimeoutexceptionE@Base 0.0.5 + _ZTSN8psocksxx7iosocksE@Base 0.0.5 + _ZTSN8psocksxx8sockaddrE@Base 0.0.5 + _ZTSN8psocksxx9lsockaddrE@Base 0.0.5 + _ZTSN8psocksxx9nsockaddrE@Base 0.0.5 + _ZTTN8psocksxx11isockstreamE@Base 0.0.5 + _ZTTN8psocksxx11lsockstreamE@Base 0.0.5 + _ZTTN8psocksxx11nsockstreamE@Base 0.0.5 + _ZTTN8psocksxx11osockstreamE@Base 0.0.5 + _ZTTN8psocksxx14tcpnsockstreamE@Base 0.0.5 + _ZTTN8psocksxx14udpnsockstreamE@Base 0.0.5 + _ZTVN8psocksxx11isockstreamE@Base 0.0.5 + _ZTVN8psocksxx11lsockstreamE@Base 0.0.5 + _ZTVN8psocksxx11nsockstreamE@Base 0.0.5 + _ZTVN8psocksxx11osockstreamE@Base 0.0.5 + _ZTVN8psocksxx13sockexceptionE@Base 0.0.5 + _ZTVN8psocksxx13sockstreambufE@Base 0.0.5 + _ZTVN8psocksxx14tcpnsockstreamE@Base 0.0.5 + _ZTVN8psocksxx14udpnsockstreamE@Base 0.0.5 + _ZTVN8psocksxx20socktimeoutexceptionE@Base 0.0.5 + _ZTVN8psocksxx9lsockaddrE@Base 0.0.5 + _ZTVN8psocksxx9nsockaddrE@Base 0.0.5 + _ZThn8_N8psocksxx11lsockstreamD0Ev@Base 0.0.5 + _ZThn8_N8psocksxx11lsockstreamD1Ev@Base 0.0.5 + _ZThn8_N8psocksxx11nsockstreamD0Ev@Base 0.0.5 + _ZThn8_N8psocksxx11nsockstreamD1Ev@Base 0.0.5 + _ZThn8_N8psocksxx14tcpnsockstreamD0Ev@Base 0.0.5 + _ZThn8_N8psocksxx14tcpnsockstreamD1Ev@Base 0.0.5 + _ZThn8_N8psocksxx14udpnsockstreamD0Ev@Base 0.0.5 + _ZThn8_N8psocksxx14udpnsockstreamD1Ev@Base 0.0.5 + _ZTv0_n12_N8psocksxx11isockstreamD0Ev@Base 0.0.5 + _ZTv0_n12_N8psocksxx11isockstreamD1Ev@Base 0.0.5 + _ZTv0_n12_N8psocksxx11lsockstreamD0Ev@Base 0.0.5 + _ZTv0_n12_N8psocksxx11lsockstreamD1Ev@Base 0.0.5 + _ZTv0_n12_N8psocksxx11nsockstreamD0Ev@Base 0.0.5 + _ZTv0_n12_N8psocksxx11nsockstreamD1Ev@Base 0.0.5 + _ZTv0_n12_N8psocksxx11osockstreamD0Ev@Base 0.0.5 + _ZTv0_n12_N8psocksxx11osockstreamD1Ev@Base 0.0.5 + _ZTv0_n12_N8psocksxx14tcpnsockstreamD0Ev@Base 0.0.5 + _ZTv0_n12_N8psocksxx14tcpnsockstreamD1Ev@Base 0.0.5 + _ZTv0_n12_N8psocksxx14udpnsockstreamD0Ev@Base 0.0.5 + _ZTv0_n12_N8psocksxx14udpnsockstreamD1Ev@Base 0.0.5 + _ZTv0_n16_N8psocksxx11isockstreamD0Ev@Base 0.0.5 + _ZTv0_n16_N8psocksxx11isockstreamD1Ev@Base 0.0.5 + _ZTv0_n16_N8psocksxx11lsockstreamD0Ev@Base 0.0.5 + _ZTv0_n16_N8psocksxx11lsockstreamD1Ev@Base 0.0.5 + _ZTv0_n16_N8psocksxx11nsockstreamD0Ev@Base 0.0.5 + _ZTv0_n16_N8psocksxx11nsockstreamD1Ev@Base 0.0.5 + _ZTv0_n16_N8psocksxx11osockstreamD0Ev@Base 0.0.5 + _ZTv0_n16_N8psocksxx11osockstreamD1Ev@Base 0.0.5 + _ZTv0_n16_N8psocksxx14tcpnsockstreamD0Ev@Base 0.0.5 + _ZTv0_n16_N8psocksxx14tcpnsockstreamD1Ev@Base 0.0.5 + _ZTv0_n16_N8psocksxx14udpnsockstreamD0Ev@Base 0.0.5 + _ZTv0_n16_N8psocksxx14udpnsockstreamD1Ev@Base 0.0.5 diff --git a/debian/patches/0001-disable_network_test.patch b/debian/patches/0001-disable_network_test.patch new file mode 100644 index 0000000..3861c55 --- /dev/null +++ b/debian/patches/0001-disable_network_test.patch @@ -0,0 +1,39 @@ +Description: disable network tests + disable network tests to prevent errors on buildsystems + without any networks. +Author: Jörg Frings-Fürst <debian@jff-webhosting.net> +Last-Update: 2014-10-03 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: trunk/test/nsockaddr_test.h +=================================================================== +--- trunk.orig/test/nsockaddr_test.h ++++ trunk/test/nsockaddr_test.h +@@ -28,11 +28,11 @@ class nsockaddr_test : public CppUnit::T + // setup the test suite + CPPUNIT_TEST_SUITE( nsockaddr_test ); + CPPUNIT_TEST( test_constructor_localhost ); +- CPPUNIT_TEST( test_constructor_remote ); ++// CPPUNIT_TEST( test_constructor_remote ); + CPPUNIT_TEST( test_constructor_fail ); + CPPUNIT_TEST( test_constructor_local_any ); +- CPPUNIT_TEST( test_constructor_local_service ); +- CPPUNIT_TEST( test_constructor_remote_service ); ++// CPPUNIT_TEST( test_constructor_local_service ); ++// CPPUNIT_TEST( test_constructor_remote_service ); + CPPUNIT_TEST_SUITE_END(); + + public: +Index: trunk/test/lsockstream_test.h +=================================================================== +--- trunk.orig/test/lsockstream_test.h ++++ trunk/test/lsockstream_test.h +@@ -39,7 +39,7 @@ class lsockstream_test : public CppUnit: + CPPUNIT_TEST( test_connect_fail ); + CPPUNIT_TEST( test_connect_addr_fail ); + CPPUNIT_TEST( test_connect ); +- CPPUNIT_TEST( test_connect_addr ); ++// CPPUNIT_TEST( test_connect_addr ); + CPPUNIT_TEST( test_read_timeout ); + CPPUNIT_TEST_SUITE_END(); + diff --git a/debian/patches/0700-ReproducibleBuilds.patch b/debian/patches/0700-ReproducibleBuilds.patch new file mode 100644 index 0000000..7451143 --- /dev/null +++ b/debian/patches/0700-ReproducibleBuilds.patch @@ -0,0 +1,19 @@ +Description: Remove timestamp from doxygen generated files +Author: Jörg Frings-Fürst <debian@jff-webhosting.net> +Forwarded: not-needed +Last-Update: 2015-02-23 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: trunk/doc/doxygen.cfg.in +=================================================================== +--- trunk.orig/doc/doxygen.cfg.in ++++ trunk/doc/doxygen.cfg.in +@@ -156,7 +156,7 @@ HTML_EXTRA_FILES = + HTML_COLORSTYLE_HUE = 220 + HTML_COLORSTYLE_SAT = 100 + HTML_COLORSTYLE_GAMMA = 80 +-HTML_TIMESTAMP = YES ++HTML_TIMESTAMP = NO + HTML_DYNAMIC_SECTIONS = NO + HTML_INDEX_NUM_ENTRIES = 100 + GENERATE_DOCSET = NO diff --git a/debian/patches/0705-hurd.patch b/debian/patches/0705-hurd.patch new file mode 100644 index 0000000..70dabaa --- /dev/null +++ b/debian/patches/0705-hurd.patch @@ -0,0 +1,21 @@ +Description: Add hurd/system.h +Author: Jörg Frings-Fürst <debian@jff-webhosting.net> +Last-Update: 2015-06-21 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: trunk/lib/psocksxx/sockstreambuf.h +=================================================================== +--- trunk.orig/lib/psocksxx/sockstreambuf.h ++++ trunk/lib/psocksxx/sockstreambuf.h +@@ -25,6 +25,11 @@ + + #include <streambuf> + #include <sys/socket.h> ++ ++#if defined(__GNU__) || defined(__gnu_hurd__) ++#include <hurd/socket.h> ++#endif ++ + #include <netinet/in.h> + #include <unistd.h> + diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..8d660a8 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,3 @@ +0700-ReproducibleBuilds.patch +0001-disable_network_test.patch +0705-hurd.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..b8258ef --- /dev/null +++ b/debian/rules @@ -0,0 +1,32 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# +# Hardening +# +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +# +# add -Wall to compilerflags +# +export CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) -Wall + +UPSTREAM_VERSION=$(shell dpkg-parsechangelog | sed -n '/\(Version:\)/{s/^Version:[[:space:]]\+\([0-9]\+:\)\?\(.*\)/\2/p}' | rev | cut -d- -f 2- | rev) + +%: + dh $@ --with autoreconf + +override_dh_auto_build-indep: + dh_auto_build + make -C doc doxygen-doc + +override_dh_installdocs-indep: + cp -r $(CURDIR)/doc/doxygen/html/* $(CURDIR)/debian/libpsocksxx-doc/usr/share/doc/libpsocksxx-doc/docs/ + dh_installdocs + +override_dh_makeshlibs: + dh_makeshlibs + dpkg-gensymbols -v$(UPSTREAM_VERSION) -plibpsocksxx0 diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..877ba6e --- /dev/null +++ b/debian/watch @@ -0,0 +1,5 @@ +# Compulsory line, this is a version 3 file +version=3 + +opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/psocksxx-$1\.tar\.gz/ \ + https://github.com/uditha-atukorala/psocksxx/tags .*/v?(\d\S*)\.tar\.gz |