From: Jérôme Benoit Date: Mon, 1 Dec 2014 18:10:59 +0000 (+0100) Subject: Merge branch 'upstream' X-Git-Tag: debian/1.9.6-1ubuntu1~2 X-Git-Url: https://git.piment-noir.org/?p=deb_libnfs.git;a=commitdiff_plain;h=816d06fd09beb1a4ccbe2c97d2007b489366ab69;hp=00e29b2c0b8b0e7885e724f732c0d259c1f8419f Merge branch 'upstream' --- diff --git a/debian/README.source b/debian/README.source new file mode 100644 index 0000000..0620e7e --- /dev/null +++ b/debian/README.source @@ -0,0 +1,3 @@ +The upstream tarball is directly extracted from the git repo using the following command: + +git archive --format=tar.gz --prefix=libnfs/ libnfs-1.9.3 > libnfs-1.9.3.tar.gz diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..00ee70a --- /dev/null +++ b/debian/changelog @@ -0,0 +1,124 @@ +libnfs (1.9.5-2) unstable; urgency=medium + + * Really fix FTBFS on kFreeBSD/Hurd by back-porting fix (Closes: #754646) + + -- Balint Reczey Thu, 24 Jul 2014 19:21:59 +0200 + +libnfs (1.9.5-1) unstable; urgency=medium + + * [18c94b4] Use sockaddr_in6 instead of sockaddr6_in + (Closes: #754646) + * [28ee9de] libnfs.c: Fix autoreconnect + * [037a106] libnfs.c: add nfs_create + * [ea283cd] RPC: include libnfs-zdr.h from all raw libnfs-raw-*.h files + (Closes: #753427) + * [3429037] Merge pull request #85 from rsahlberg/remove-zhr.h-dependency + * [2db42ce] ZDR: remove dependency on zdr.h from the examples and nfs-ls + * [af8d37c] RPC: get rid of bool_t + * [d663ff2] RPC: get rid of references to SCVXPRT + * [ef1f869] RPC: get rid of all references to CLIENT + + [ Balint Reczey ] + * Add myself to uploaders + + [ Jonathan McCrohan ] + * Update watchfile to fix Github breakage (Closes: #693528) + + -- Balint Reczey Fri, 18 Jul 2014 17:59:33 +0200 + +libnfs (1.9.4-1) unstable; urgency=medium + + * [e1fa3e0] Add Conflicts against libnfs1 (Closes: #752142) + * [3236e1a] Add versioned conflict/replace (Closes: #750899) + * [f1f22db] Imported Upstream version 1.9.4 (Closes: #753132) + * [4f1598e] Update symbols + * [0401b13] Add Breaks instead of Conflicts + * [e1fa3e0] Add Conflicts against libnfs1 + * [3236e1a] Add versioned conflict/replace (Closes: #750899) + * [f1f22db] Imported Upstream version 1.9.4 + * [4f1598e] Update symbols + * [0401b13] Add Breaks instead of Conflicts + * [e200bda] Update debian/copyright with MIT/X11 (BSD Like) license + (Closes: #749590) + * [56b1efb] Add myself for packaging copyright and some minor tweaks + + -- Ritesh Raj Sarraf Mon, 30 Jun 2014 14:42:28 +0530 + +libnfs (1.9.3-3) unstable; urgency=medium + + * Upload to unstable + + -- Ritesh Raj Sarraf Wed, 04 Jun 2014 11:02:41 +0530 + +libnfs (1.9.3-2) experimental; urgency=medium + + * [448c12b] Honor SO version number and package naming convention + * [e03029e] Add version symbols file + (Closes: #748600, #734034, #749123) + + -- Ritesh Raj Sarraf Tue, 27 May 2014 14:06:52 +0530 + +libnfs (1.9.3-1) unstable; urgency=medium + + * [ee87260] Imported Upstream version 1.9.3 + * [10a7a32] Add README.source + * [885dbad] Use dh-autoreconf + * [db8b33d] Take maintenance for libnfs (Closes: #743510) + * [03bc113] Specify copyright format version + + -- Ritesh Raj Sarraf Tue, 15 Apr 2014 22:22:04 +0530 + +libnfs (1.3.0-2) unstable; urgency=low + + * Update watch file to use tags to track new upstream releases. + + -- Andres Mejia Sat, 05 May 2012 15:34:46 -0400 + +libnfs (1.3.0-1) unstable; urgency=low + + * New upstream release. + + -- Andres Mejia Sat, 05 May 2012 15:25:10 -0400 + +libnfs (1.2.0-4) unstable; urgency=low + + * Allow dev package to be multiarch installable. + * Bump to Standards-Version 3.9.3. + + -- Andres Mejia Fri, 16 Mar 2012 18:11:12 -0400 + +libnfs (1.2.0-3) unstable; urgency=low + + * Make dpkg-source options default for packaging. + + -- Andres Mejia Tue, 10 Jan 2012 17:57:45 -0500 + +libnfs (1.2.0-2) unstable; urgency=low + + * Include pkgconfig file in dev package. + + -- Andres Mejia Sun, 08 Jan 2012 22:55:21 -0500 + +libnfs (1.2.0-1) unstable; urgency=low + + * Prepare new upstream release. (Closes: #644482) + * Rename shared library package for soname bump. + * Remove git-buildpackage options which are already set by default. + * Convert library to support multi-arch. + * Update debian/copyright to follow latest stable DEP5 spec. + * Provide options to pass to dpkg-source. + + -- Andres Mejia Sun, 08 Jan 2012 13:35:22 -0500 + +libnfs (0.0~git20110724.48593f5-1) unstable; urgency=low + + * Update to latest upstream snapshot. + * New snapshot installs libnfs raw headers. + + -- Andres Mejia Sun, 24 Jul 2011 14:16:15 -0400 + +libnfs (0.0~git20110716.8c27363-1) unstable; urgency=low + + * Initial release. (Closes: #634086) + + -- Andres Mejia Sat, 16 Jul 2011 20:14:02 -0400 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..7670951 --- /dev/null +++ b/debian/control @@ -0,0 +1,43 @@ +Source: libnfs +Section: libs +Priority: optional +Maintainer: Ritesh Raj Sarraf +Uploaders: Balint Reczey +Build-Depends: debhelper (>= 8.1.3~), dh-autoreconf +Standards-Version: 3.9.3 +Homepage: https://github.com/sahlberg/libnfs +Vcs-Git: git://anonscm.debian.org/collab-maint/libnfs.git +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/libnfs.git + +Package: libnfs-dev +Multi-Arch: same +Architecture: any +Section: libdevel +Depends: libnfs4 (= ${binary:Version}), + ${misc:Depends} +Description: NFS client library (development files) + LIBNFS is a client library for accessing NFS shares over a network. + . + LIBNFS offers three different APIs, for different use : + 1, RAW : A fully async low level rpc library for nfs protocols + 2, NFS ASYNC : A fully asynchronous library for high level vfs functions + 3, NFS SYNC : A synchronous library for high level vfs functions + . + This package provides the necessary files needed for development. + +Package: libnfs4 +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, ${misc:Depends} +Breaks: libnfs1 ( >= 1.9.3-1 ) +Replaces: libnfs1 ( >= 1.9.3-1 ) +Description: NFS client library (shared library) + LIBNFS is a client library for accessing NFS shares over a network. + . + LIBNFS offers three different APIs, for different use : + 1, RAW : A fully async low level rpc library for nfs protocols + 2, NFS ASYNC : A fully asynchronous library for high level vfs functions + 3, NFS SYNC : A synchronous library for high level vfs functions + . + This package provides the shared library. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..4e9a9f2 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,96 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: libnfs +Upstream-Contact: Ronnie Sahlberg +Source: https://github.com/sahlberg/libnfs + +Files: * +Copyright: 2010-2011 Ronnie Sahlberg +License: LGPL-2.1+ + This 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 2.1 of the License, or (at your option) any later version. + . + This 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 library. If not, see + . + . + On Debian systems, the full text of the GNU Lesser General Public + License version 2.1 can be found in the file + '/usr/share/common-licenses/LGPL-2.1'. + +Files: win32/* +Copyright: 2006, Dan Kennedy and Juliusz Chroboczek +Copyright: 2014, Ronnie Sahlberg +License: MIT/X11 (BSD like) + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + + +Files: examples/* +Copyright: 2010-2011 Ronnie Sahlberg +License: GPL-3+ + This program 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 program 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 . + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + '/usr/share/common-licenses/GPL-3'. + +Files: debian/* +Copyright: 2011, Andres Mejia +Copyright: 2014, Ritesh Raj Sarraf +License: LGPL-2.1+ + This 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 2.1 of the License, or (at your option) any later version. + . + This 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 library. If not, see + . + . + On Debian systems, the full text of the GNU Lesser General Public + License version 2.1 can be found in the file + '/usr/share/common-licenses/LGPL-2.1'. diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..cec628c --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,2 @@ +[DEFAULT] +pristine-tar = True diff --git a/debian/libnfs-dev.install b/debian/libnfs-dev.install new file mode 100644 index 0000000..efca34a --- /dev/null +++ b/debian/libnfs-dev.install @@ -0,0 +1,4 @@ +usr/include +usr/lib/*/pkgconfig +usr/lib/*/libnfs.so +usr/lib/*/libnfs.a diff --git a/debian/libnfs-get-orig-source b/debian/libnfs-get-orig-source new file mode 100755 index 0000000..bc5a450 --- /dev/null +++ b/debian/libnfs-get-orig-source @@ -0,0 +1,36 @@ +#!/bin/sh + +# Script used to generate the orig source tarball for libnfs. + +LIBNFS_GIT_URL="git://github.com/sahlberg/libnfs.git" +LIBNFS_GIT_TAG="libnfs-1.3.0" +LIBNFS_VERSION="1.3.0" + +rm -rf "libnfs-${LIBNFS_VERSION}" +git clone "$LIBNFS_GIT_URL" "libnfs-${LIBNFS_VERSION}" +cd "libnfs-${LIBNFS_VERSION}" +git checkout "$LIBNFS_GIT_TAG" +./bootstrap +cd .. + +# Remove temp files and other cruft from source tarball +# The find command snippet here was taken from debhelper's dh_clean command +# with some modification to delete more unneeded files. +echo "Removing temp files and other cruft from source tarball" +find libnfs-${LIBNFS_VERSION} \( \( -type f -a \ + \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ + -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ + -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ + -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ + -o -name config.status -o -name config.cache -o -name config.log \ + \) -exec rm -f "{}" \; \) -o \ + \( -type d -a -name autom4te.cache -prune -exec rm -rf "{}" \; \) \) +rm -rf libnfs-${LIBNFS_VERSION}/.git +rm -f libnfs-${LIBNFS_VERSION}/.gitignore + +# Remove empty directories +echo "Removing empty directories" +find libnfs-${LIBNFS_VERSION} -type d -empty -delete + +tar --exclude-vcs -czf "libnfs_${LIBNFS_VERSION}.orig.tar.gz" \ + "libnfs-${LIBNFS_VERSION}/" diff --git a/debian/libnfs4.install b/debian/libnfs4.install new file mode 100644 index 0000000..0e85b13 --- /dev/null +++ b/debian/libnfs4.install @@ -0,0 +1 @@ +usr/lib/*/libnfs.so.* diff --git a/debian/libnfs4.symbols b/debian/libnfs4.symbols new file mode 100644 index 0000000..d284d4c --- /dev/null +++ b/debian/libnfs4.symbols @@ -0,0 +1,538 @@ +libnfs.so.4 libnfs4 #MINVER# + _null_auth@Base 1.9.3 + callit_cb@Base 1.9.3 + free_nfs_srvr_list@Base 1.9.3 + free_rpc_cb_data@Base 1.9.3 + libnfs_auth_destroy@Base 1.9.3 + libnfs_authnone_create@Base 1.9.3 + libnfs_authunix_create@Base 1.9.3 + libnfs_authunix_create_default@Base 1.9.3 + libnfs_zdr_array@Base 1.9.3 + libnfs_zdr_bool@Base 1.9.3 + libnfs_zdr_bytes@Base 1.9.3 + libnfs_zdr_callmsg@Base 1.9.3 + libnfs_zdr_destroy@Base 1.9.3 + libnfs_zdr_enum@Base 1.9.3 + libnfs_zdr_free@Base 1.9.3 + libnfs_zdr_getpos@Base 1.9.3 + libnfs_zdr_int@Base 1.9.3 + libnfs_zdr_opaque@Base 1.9.3 + libnfs_zdr_pointer@Base 1.9.3 + libnfs_zdr_quad_t@Base 1.9.3 + libnfs_zdr_replymsg@Base 1.9.3 + libnfs_zdr_setpos@Base 1.9.3 + libnfs_zdr_string@Base 1.9.3 + libnfs_zdr_u_int@Base 1.9.3 + libnfs_zdr_u_quad_t@Base 1.9.3 + libnfs_zdr_void@Base 1.9.3 + libnfs_zdrmem_create@Base 1.9.3 + mount_free_export_list@Base 1.9.3 + mount_getexports@Base 1.9.3 + mount_getexports_async@Base 1.9.3 + mount_getexports_cb@Base 1.9.3 + mountstat3_to_errno@Base 1.9.3 + mountstat3_to_str@Base 1.9.3 + nfs_access@Base 1.9.3 + nfs_access_async@Base 1.9.3 + nfs_chdir@Base 1.9.3 + nfs_chdir_async@Base 1.9.3 + nfs_chmod@Base 1.9.3 + nfs_chmod_async@Base 1.9.3 + nfs_chown@Base 1.9.3 + nfs_chown_async@Base 1.9.3 + nfs_close@Base 1.9.3 + nfs_close_async@Base 1.9.3 + nfs_closedir@Base 1.9.3 + nfs_creat@Base 1.9.3 + nfs_creat_async@Base 1.9.3 + nfs_destroy_context@Base 1.9.3 + nfs_destroy_url@Base 1.9.3 + nfs_fchmod@Base 1.9.3 + nfs_fchmod_async@Base 1.9.3 + nfs_fchown@Base 1.9.3 + nfs_fchown_async@Base 1.9.3 + nfs_find_local_servers@Base 1.9.3 + nfs_free_nfsdir@Base 1.9.3 + nfs_fstat@Base 1.9.3 + nfs_fstat_async@Base 1.9.3 + nfs_fsync@Base 1.9.3 + nfs_fsync_async@Base 1.9.3 + nfs_ftruncate@Base 1.9.3 + nfs_ftruncate_async@Base 1.9.3 + nfs_get_current_offset@Base 1.9.3 + nfs_get_error@Base 1.9.3 + nfs_get_export@Base 1.9.3 + nfs_get_fd@Base 1.9.3 + nfs_get_fh@Base 1.9.3 + nfs_get_readmax@Base 1.9.3 + nfs_get_rootfh@Base 1.9.3 + nfs_get_rpc_context@Base 1.9.3 + nfs_get_server@Base 1.9.3 + nfs_get_writemax@Base 1.9.3 + nfs_getcwd@Base 1.9.3 + nfs_init_context@Base 1.9.3 + nfs_link@Base 1.9.3 + nfs_link_async@Base 1.9.3 + nfs_lseek@Base 1.9.3 + nfs_lseek_async@Base 1.9.3 + nfs_mkdir@Base 1.9.3 + nfs_mkdir_async@Base 1.9.3 + nfs_mknod@Base 1.9.3 + nfs_mknod_async@Base 1.9.3 + nfs_mount@Base 1.9.3 + nfs_mount_async@Base 1.9.3 + nfs_open@Base 1.9.3 + nfs_open_async@Base 1.9.3 + nfs_opendir@Base 1.9.3 + nfs_opendir_async@Base 1.9.3 + nfs_parse_url_dir@Base 1.9.3 + nfs_parse_url_full@Base 1.9.3 + nfs_parse_url_incomplete@Base 1.9.3 + nfs_pread@Base 1.9.3 + nfs_pread_async@Base 1.9.3 + nfs_pwrite@Base 1.9.3 + nfs_pwrite_async@Base 1.9.3 + nfs_queue_length@Base 1.9.3 + nfs_read@Base 1.9.3 + nfs_read_async@Base 1.9.3 + nfs_readdir@Base 1.9.3 + nfs_readlink@Base 1.9.3 + nfs_readlink_async@Base 1.9.3 + nfs_rename@Base 1.9.3 + nfs_rename_async@Base 1.9.3 + nfs_rmdir@Base 1.9.3 + nfs_rmdir_async@Base 1.9.3 + nfs_service@Base 1.9.3 + nfs_set_auth@Base 1.9.3 + nfs_set_error@Base 1.9.3 + nfs_set_gid@Base 1.9.3 + nfs_set_readahead@Base 1.9.4 + nfs_set_tcp_syncnt@Base 1.9.3 + nfs_set_uid@Base 1.9.3 + nfs_stat64@Base 1.9.3 + nfs_stat64_async@Base 1.9.3 + nfs_stat@Base 1.9.3 + nfs_stat_async@Base 1.9.3 + nfs_statvfs@Base 1.9.3 + nfs_statvfs_async@Base 1.9.3 + nfs_symlink@Base 1.9.3 + nfs_symlink_async@Base 1.9.3 + nfs_truncate@Base 1.9.3 + nfs_truncate_async@Base 1.9.3 + nfs_unlink@Base 1.9.3 + nfs_unlink_async@Base 1.9.3 + nfs_utime@Base 1.9.3 + nfs_utime_async@Base 1.9.3 + nfs_utimes@Base 1.9.3 + nfs_utimes_async@Base 1.9.3 + nfs_which_events@Base 1.9.3 + nfs_write@Base 1.9.3 + nfs_write_async@Base 1.9.3 + nfsstat3_to_errno@Base 1.9.3 + nfsstat3_to_str@Base 1.9.3 + nlmstat4_to_str@Base 1.9.3 + nsmstat1_to_str@Base 1.9.3 + rpc_add_fragment@Base 1.9.3 + rpc_allocate_pdu@Base 1.9.3 + rpc_bind_udp@Base 1.9.3 + rpc_connect_async@Base 1.9.3 + rpc_connect_program_async@Base 1.9.3 + rpc_destroy_context@Base 1.9.3 + rpc_disconnect@Base 1.9.3 + rpc_enqueue@Base 1.9.4 + rpc_error_all_pdus@Base 1.9.3 + rpc_free_all_fragments@Base 1.9.3 + rpc_free_pdu@Base 1.9.3 + rpc_get_error@Base 1.9.3 + rpc_get_fd@Base 1.9.3 + rpc_get_pdu_size@Base 1.9.3 + rpc_get_recv_sockaddr@Base 1.9.3 + rpc_hash_xid@Base 1.9.4 + rpc_init_context@Base 1.9.3 + rpc_init_udp_context@Base 1.9.3 + rpc_mount1_dump_async@Base 1.9.3 + rpc_mount1_export_async@Base 1.9.3 + rpc_mount1_mnt_async@Base 1.9.3 + rpc_mount1_null_async@Base 1.9.3 + rpc_mount1_umnt_async@Base 1.9.3 + rpc_mount1_umntall_async@Base 1.9.3 + rpc_mount3_dump_async@Base 1.9.3 + rpc_mount3_export_async@Base 1.9.3 + rpc_mount3_mnt_async@Base 1.9.3 + rpc_mount3_null_async@Base 1.9.3 + rpc_mount3_umnt_async@Base 1.9.3 + rpc_mount3_umntall_async@Base 1.9.3 + rpc_mount_dump_async@Base 1.9.3 + rpc_mount_export_async@Base 1.9.3 + rpc_mount_mnt_async@Base 1.9.3 + rpc_mount_null_async@Base 1.9.3 + rpc_mount_umnt_async@Base 1.9.3 + rpc_mount_umntall_async@Base 1.9.3 + rpc_nfs2_create_async@Base 1.9.3 + rpc_nfs2_getattr_async@Base 1.9.3 + rpc_nfs2_link_async@Base 1.9.3 + rpc_nfs2_lookup_async@Base 1.9.3 + rpc_nfs2_mkdir_async@Base 1.9.3 + rpc_nfs2_null_async@Base 1.9.3 + rpc_nfs2_read_async@Base 1.9.3 + rpc_nfs2_readdir_async@Base 1.9.3 + rpc_nfs2_readlink_async@Base 1.9.3 + rpc_nfs2_remove_async@Base 1.9.3 + rpc_nfs2_rename_async@Base 1.9.3 + rpc_nfs2_rmdir_async@Base 1.9.3 + rpc_nfs2_setattr_async@Base 1.9.3 + rpc_nfs2_statfs_async@Base 1.9.3 + rpc_nfs2_symlink_async@Base 1.9.3 + rpc_nfs2_write_async@Base 1.9.3 + rpc_nfs3_access_async@Base 1.9.3 + rpc_nfs3_commit_async@Base 1.9.3 + rpc_nfs3_create_async@Base 1.9.3 + rpc_nfs3_fsinfo_async@Base 1.9.3 + rpc_nfs3_fsstat_async@Base 1.9.3 + rpc_nfs3_getattr_async@Base 1.9.3 + rpc_nfs3_link_async@Base 1.9.3 + rpc_nfs3_lookup_async@Base 1.9.3 + rpc_nfs3_mkdir_async@Base 1.9.3 + rpc_nfs3_mknod_async@Base 1.9.3 + rpc_nfs3_null_async@Base 1.9.3 + rpc_nfs3_pathconf_async@Base 1.9.3 + rpc_nfs3_read_async@Base 1.9.3 + rpc_nfs3_readdir_async@Base 1.9.3 + rpc_nfs3_readdirplus_async@Base 1.9.3 + rpc_nfs3_readlink_async@Base 1.9.3 + rpc_nfs3_remove_async@Base 1.9.3 + rpc_nfs3_rename_async@Base 1.9.3 + rpc_nfs3_rmdir_async@Base 1.9.3 + rpc_nfs3_setattr_async@Base 1.9.3 + rpc_nfs3_symlink_async@Base 1.9.3 + rpc_nfs3_write_async@Base 1.9.3 + rpc_nfs_access_async@Base 1.9.3 + rpc_nfs_commit_async@Base 1.9.3 + rpc_nfs_create_async@Base 1.9.3 + rpc_nfs_fsinfo_async@Base 1.9.3 + rpc_nfs_fsstat_async@Base 1.9.3 + rpc_nfs_getattr_async@Base 1.9.3 + rpc_nfs_link_async@Base 1.9.3 + rpc_nfs_lookup_async@Base 1.9.3 + rpc_nfs_mkdir_async@Base 1.9.3 + rpc_nfs_mknod_async@Base 1.9.3 + rpc_nfs_null_async@Base 1.9.3 + rpc_nfs_pathconf_async@Base 1.9.3 + rpc_nfs_read_async@Base 1.9.3 + rpc_nfs_readdir_async@Base 1.9.3 + rpc_nfs_readdirplus_async@Base 1.9.3 + rpc_nfs_readlink_async@Base 1.9.3 + rpc_nfs_remove_async@Base 1.9.3 + rpc_nfs_rename_async@Base 1.9.3 + rpc_nfs_rmdir_async@Base 1.9.3 + rpc_nfs_setattr_async@Base 1.9.3 + rpc_nfs_symlink_async@Base 1.9.3 + rpc_nfs_write_async@Base 1.9.3 + rpc_nfsacl_getacl_async@Base 1.9.3 + rpc_nfsacl_null_async@Base 1.9.3 + rpc_nfsacl_setacl_async@Base 1.9.3 + rpc_nlm4_cancel_async@Base 1.9.3 + rpc_nlm4_lock_async@Base 1.9.3 + rpc_nlm4_null_async@Base 1.9.3 + rpc_nlm4_test_async@Base 1.9.3 + rpc_nlm4_unlock_async@Base 1.9.3 + rpc_nsm1_mon_async@Base 1.9.3 + rpc_nsm1_notify_async@Base 1.9.3 + rpc_nsm1_null_async@Base 1.9.3 + rpc_nsm1_simucrash_async@Base 1.9.3 + rpc_nsm1_stat_async@Base 1.9.3 + rpc_nsm1_unmon_async@Base 1.9.3 + rpc_nsm1_unmonall_async@Base 1.9.3 + rpc_pmap2_callit_async@Base 1.9.4 + rpc_pmap2_dump_async@Base 1.9.4 + rpc_pmap2_getport_async@Base 1.9.4 + rpc_pmap2_null_async@Base 1.9.4 + rpc_pmap2_set_async@Base 1.9.4 + rpc_pmap2_unset_async@Base 1.9.4 + rpc_pmap3_callit_async@Base 1.9.4 + rpc_pmap3_dump_async@Base 1.9.4 + rpc_pmap3_getaddr_async@Base 1.9.4 + rpc_pmap3_gettime_async@Base 1.9.4 + rpc_pmap3_null_async@Base 1.9.4 + rpc_pmap3_set_async@Base 1.9.4 + rpc_pmap3_taddr2uaddr_async@Base 1.9.4 + rpc_pmap3_uaddr2taddr_async@Base 1.9.4 + rpc_pmap3_unset_async@Base 1.9.4 + rpc_process_pdu@Base 1.9.3 + rpc_queue_length@Base 1.9.3 + rpc_queue_pdu@Base 1.9.3 + rpc_reset_queue@Base 1.9.4 + rpc_return_to_queue@Base 1.9.4 + rpc_rquota1_getactivequota_async@Base 1.9.3 + rpc_rquota1_getquota_async@Base 1.9.3 + rpc_rquota1_null_async@Base 1.9.3 + rpc_rquota2_getactivequota_async@Base 1.9.3 + rpc_rquota2_getquota_async@Base 1.9.3 + rpc_rquota2_null_async@Base 1.9.3 + rpc_service@Base 1.9.3 + rpc_set_auth@Base 1.9.3 + rpc_set_autoreconnect@Base 1.9.3 + rpc_set_error@Base 1.9.3 + rpc_set_fd@Base 1.9.3 + rpc_set_gid@Base 1.9.3 + rpc_set_next_xid@Base 1.9.3 + rpc_set_readahead@Base 1.9.4 + rpc_set_tcp_syncnt@Base 1.9.3 + rpc_set_udp_destination@Base 1.9.3 + rpc_set_uid@Base 1.9.3 + rpc_unset_autoreconnect@Base 1.9.3 + rpc_which_events@Base 1.9.3 + rquotastat_to_errno@Base 1.9.3 + rquotastat_to_str@Base 1.9.3 + set_tcp_sockopt@Base 1.9.3 + zdr_ACCESS3args@Base 1.9.3 + zdr_ACCESS3res@Base 1.9.3 + zdr_ACCESS3resfail@Base 1.9.3 + zdr_ACCESS3resok@Base 1.9.3 + zdr_COMMIT3args@Base 1.9.3 + zdr_COMMIT3res@Base 1.9.3 + zdr_COMMIT3resfail@Base 1.9.3 + zdr_COMMIT3resok@Base 1.9.3 + zdr_CREATE2args@Base 1.9.3 + zdr_CREATE2res@Base 1.9.3 + zdr_CREATE2resok@Base 1.9.3 + zdr_CREATE3args@Base 1.9.3 + zdr_CREATE3res@Base 1.9.3 + zdr_CREATE3resfail@Base 1.9.3 + zdr_CREATE3resok@Base 1.9.3 + zdr_FSINFO3args@Base 1.9.3 + zdr_FSINFO3res@Base 1.9.3 + zdr_FSINFO3resfail@Base 1.9.3 + zdr_FSINFO3resok@Base 1.9.3 + zdr_FSSTAT3args@Base 1.9.3 + zdr_FSSTAT3res@Base 1.9.3 + zdr_FSSTAT3resfail@Base 1.9.3 + zdr_FSSTAT3resok@Base 1.9.3 + zdr_GETACL3args@Base 1.9.3 + zdr_GETACL3res@Base 1.9.3 + zdr_GETACL3resok@Base 1.9.3 + zdr_GETATTR2args@Base 1.9.3 + zdr_GETATTR2res@Base 1.9.3 + zdr_GETATTR2resok@Base 1.9.3 + zdr_GETATTR3args@Base 1.9.3 + zdr_GETATTR3res@Base 1.9.3 + zdr_GETATTR3resok@Base 1.9.3 + zdr_GETQUOTA1args@Base 1.9.3 + zdr_GETQUOTA1res@Base 1.9.3 + zdr_GETQUOTA1res_ok@Base 1.9.3 + zdr_GETQUOTA2args@Base 1.9.3 + zdr_LINK2args@Base 1.9.3 + zdr_LINK2res@Base 1.9.3 + zdr_LINK3args@Base 1.9.3 + zdr_LINK3res@Base 1.9.3 + zdr_LINK3resfail@Base 1.9.3 + zdr_LINK3resok@Base 1.9.3 + zdr_LOOKUP2args@Base 1.9.3 + zdr_LOOKUP2res@Base 1.9.3 + zdr_LOOKUP2resok@Base 1.9.3 + zdr_LOOKUP3args@Base 1.9.3 + zdr_LOOKUP3res@Base 1.9.3 + zdr_LOOKUP3resfail@Base 1.9.3 + zdr_LOOKUP3resok@Base 1.9.3 + zdr_MKDIR2args@Base 1.9.3 + zdr_MKDIR2res@Base 1.9.3 + zdr_MKDIR2resok@Base 1.9.3 + zdr_MKDIR3args@Base 1.9.3 + zdr_MKDIR3res@Base 1.9.3 + zdr_MKDIR3resfail@Base 1.9.3 + zdr_MKDIR3resok@Base 1.9.3 + zdr_MKNOD3args@Base 1.9.3 + zdr_MKNOD3res@Base 1.9.3 + zdr_MKNOD3resfail@Base 1.9.3 + zdr_MKNOD3resok@Base 1.9.3 + zdr_NLM4_CANCargs@Base 1.9.3 + zdr_NLM4_CANCres@Base 1.9.3 + zdr_NLM4_GRANTEDargs@Base 1.9.3 + zdr_NLM4_GRANTEDres@Base 1.9.3 + zdr_NLM4_LOCKargs@Base 1.9.3 + zdr_NLM4_LOCKres@Base 1.9.3 + zdr_NLM4_TESTargs@Base 1.9.3 + zdr_NLM4_TESTres@Base 1.9.3 + zdr_NLM4_UNLOCKargs@Base 1.9.3 + zdr_NLM4_UNLOCKres@Base 1.9.3 + zdr_NSM1_MONargs@Base 1.9.3 + zdr_NSM1_MONres@Base 1.9.3 + zdr_NSM1_NOTIFYargs@Base 1.9.3 + zdr_NSM1_STATargs@Base 1.9.3 + zdr_NSM1_STATres@Base 1.9.3 + zdr_NSM1_UNMONALLargs@Base 1.9.3 + zdr_NSM1_UNMONALLres@Base 1.9.3 + zdr_NSM1_UNMONargs@Base 1.9.3 + zdr_NSM1_UNMONres@Base 1.9.3 + zdr_PATHCONF3args@Base 1.9.3 + zdr_PATHCONF3res@Base 1.9.3 + zdr_PATHCONF3resfail@Base 1.9.3 + zdr_PATHCONF3resok@Base 1.9.3 + zdr_READ2args@Base 1.9.3 + zdr_READ2res@Base 1.9.3 + zdr_READ2resok@Base 1.9.3 + zdr_READ3args@Base 1.9.3 + zdr_READ3res@Base 1.9.3 + zdr_READ3resfail@Base 1.9.3 + zdr_READ3resok@Base 1.9.3 + zdr_READDIR2args@Base 1.9.3 + zdr_READDIR2res@Base 1.9.3 + zdr_READDIR2resok@Base 1.9.3 + zdr_READDIR3args@Base 1.9.3 + zdr_READDIR3res@Base 1.9.3 + zdr_READDIR3resfail@Base 1.9.3 + zdr_READDIR3resok@Base 1.9.3 + zdr_READDIRPLUS3args@Base 1.9.3 + zdr_READDIRPLUS3res@Base 1.9.3 + zdr_READDIRPLUS3resfail@Base 1.9.3 + zdr_READDIRPLUS3resok@Base 1.9.3 + zdr_READLINK2args@Base 1.9.3 + zdr_READLINK2res@Base 1.9.3 + zdr_READLINK2resok@Base 1.9.3 + zdr_READLINK3args@Base 1.9.3 + zdr_READLINK3res@Base 1.9.3 + zdr_READLINK3resfail@Base 1.9.3 + zdr_READLINK3resok@Base 1.9.3 + zdr_REMOVE2args@Base 1.9.3 + zdr_REMOVE2res@Base 1.9.3 + zdr_REMOVE3args@Base 1.9.3 + zdr_REMOVE3res@Base 1.9.3 + zdr_REMOVE3resfail@Base 1.9.3 + zdr_REMOVE3resok@Base 1.9.3 + zdr_RENAME2args@Base 1.9.3 + zdr_RENAME2res@Base 1.9.3 + zdr_RENAME3args@Base 1.9.3 + zdr_RENAME3res@Base 1.9.3 + zdr_RENAME3resfail@Base 1.9.3 + zdr_RENAME3resok@Base 1.9.3 + zdr_RMDIR2args@Base 1.9.3 + zdr_RMDIR2res@Base 1.9.3 + zdr_RMDIR3args@Base 1.9.3 + zdr_RMDIR3res@Base 1.9.3 + zdr_RMDIR3resfail@Base 1.9.3 + zdr_RMDIR3resok@Base 1.9.3 + zdr_SETACL3args@Base 1.9.3 + zdr_SETACL3res@Base 1.9.3 + zdr_SETACL3resok@Base 1.9.3 + zdr_SETATTR2args@Base 1.9.3 + zdr_SETATTR2res@Base 1.9.3 + zdr_SETATTR2resok@Base 1.9.3 + zdr_SETATTR3args@Base 1.9.3 + zdr_SETATTR3res@Base 1.9.3 + zdr_SETATTR3resfail@Base 1.9.3 + zdr_SETATTR3resok@Base 1.9.3 + zdr_STATFS2args@Base 1.9.3 + zdr_STATFS2res@Base 1.9.3 + zdr_STATFS2resok@Base 1.9.3 + zdr_SYMLINK2args@Base 1.9.3 + zdr_SYMLINK2res@Base 1.9.3 + zdr_SYMLINK3args@Base 1.9.3 + zdr_SYMLINK3res@Base 1.9.3 + zdr_SYMLINK3resfail@Base 1.9.3 + zdr_SYMLINK3resok@Base 1.9.3 + zdr_WRITE2args@Base 1.9.3 + zdr_WRITE2res@Base 1.9.3 + zdr_WRITE2resok@Base 1.9.3 + zdr_WRITE3args@Base 1.9.3 + zdr_WRITE3res@Base 1.9.3 + zdr_WRITE3resfail@Base 1.9.3 + zdr_WRITE3resok@Base 1.9.3 + zdr_cookie3@Base 1.9.3 + zdr_cookieverf3@Base 1.9.3 + zdr_count3@Base 1.9.3 + zdr_createhow3@Base 1.9.3 + zdr_createmode3@Base 1.9.3 + zdr_createverf3@Base 1.9.3 + zdr_devicedata3@Base 1.9.3 + zdr_dirlist3@Base 1.9.3 + zdr_dirlistplus3@Base 1.9.3 + zdr_diropargs2@Base 1.9.3 + zdr_diropargs3@Base 1.9.3 + zdr_dirpath@Base 1.9.3 + zdr_entry2@Base 1.9.3 + zdr_entry3@Base 1.9.3 + zdr_entryplus3@Base 1.9.3 + zdr_exportnode@Base 1.9.3 + zdr_exportpath@Base 1.9.3 + zdr_exports@Base 1.9.3 + zdr_fattr2@Base 1.9.3 + zdr_fattr3@Base 1.9.3 + zdr_fhandle1@Base 1.9.3 + zdr_fhandle2@Base 1.9.3 + zdr_fhandle3@Base 1.9.3 + zdr_fileid3@Base 1.9.3 + zdr_filename2@Base 1.9.3 + zdr_filename3@Base 1.9.3 + zdr_ftype2@Base 1.9.3 + zdr_ftype3@Base 1.9.3 + zdr_gid3@Base 1.9.3 + zdr_groupnode@Base 1.9.3 + zdr_groups@Base 1.9.3 + zdr_mknoddata3@Base 1.9.3 + zdr_mode3@Base 1.9.3 + zdr_mountbody@Base 1.9.3 + zdr_mountlist@Base 1.9.3 + zdr_mountres1@Base 1.9.3 + zdr_mountres1_ok@Base 1.9.3 + zdr_mountres3@Base 1.9.3 + zdr_mountres3_ok@Base 1.9.3 + zdr_mountstat1@Base 1.9.3 + zdr_mountstat3@Base 1.9.3 + zdr_name@Base 1.9.3 + zdr_nfs_fh3@Base 1.9.3 + zdr_nfsacl_ace@Base 1.9.3 + zdr_nfsacl_type@Base 1.9.3 + zdr_nfscookie2@Base 1.9.3 + zdr_nfsdata2@Base 1.9.3 + zdr_nfspath3@Base 1.9.3 + zdr_nfsstat3@Base 1.9.3 + zdr_nfstime3@Base 1.9.3 + zdr_nlm4_holder@Base 1.9.3 + zdr_nlm4_lock@Base 1.9.3 + zdr_nlm4_oh@Base 1.9.3 + zdr_nlm4_share@Base 1.9.3 + zdr_nlm4_testreply@Base 1.9.3 + zdr_nlm4_testres_denied@Base 1.9.3 + zdr_nlm_cookie@Base 1.9.3 + zdr_nlm_fh4@Base 1.9.3 + zdr_nlmstat4@Base 1.9.3 + zdr_nsm_mon_id@Base 1.9.3 + zdr_nsm_my_id@Base 1.9.3 + zdr_nsmstat1@Base 1.9.3 + zdr_offset3@Base 1.9.3 + zdr_path2@Base 1.9.3 + zdr_pmap2_call_args@Base 1.9.4 + zdr_pmap2_call_result@Base 1.9.4 + zdr_pmap2_dump_result@Base 1.9.4 + zdr_pmap2_mapping@Base 1.9.4 + zdr_pmap2_mapping_list@Base 1.9.4 + zdr_pmap3_call_args@Base 1.9.4 + zdr_pmap3_call_result@Base 1.9.4 + zdr_pmap3_dump_result@Base 1.9.4 + zdr_pmap3_mapping@Base 1.9.4 + zdr_pmap3_mapping_list@Base 1.9.4 + zdr_pmap3_netbuf@Base 1.9.4 + zdr_pmap3_string_result@Base 1.9.4 + zdr_post_op_attr@Base 1.9.3 + zdr_post_op_fh3@Base 1.9.3 + zdr_pre_op_attr@Base 1.9.3 + zdr_quotatype@Base 1.9.3 + zdr_rquotastat@Base 1.9.3 + zdr_sattr2@Base 1.9.3 + zdr_sattr3@Base 1.9.3 + zdr_sattrguard3@Base 1.9.3 + zdr_set_atime@Base 1.9.3 + zdr_set_gid3@Base 1.9.3 + zdr_set_mode3@Base 1.9.3 + zdr_set_mtime@Base 1.9.3 + zdr_set_size3@Base 1.9.3 + zdr_set_uid3@Base 1.9.3 + zdr_size3@Base 1.9.3 + zdr_specdata3@Base 1.9.3 + zdr_stable_how@Base 1.9.3 + zdr_symlinkdata3@Base 1.9.3 + zdr_time_how@Base 1.9.3 + zdr_uid3@Base 1.9.3 + zdr_wcc_attr@Base 1.9.3 + zdr_wcc_data@Base 1.9.3 + zdr_writeverf3@Base 1.9.3 diff --git a/debian/patches/0001-Use-sockaddr_in6-instead-of-sockaddr6_in.patch b/debian/patches/0001-Use-sockaddr_in6-instead-of-sockaddr6_in.patch new file mode 100644 index 0000000..a8aff06 --- /dev/null +++ b/debian/patches/0001-Use-sockaddr_in6-instead-of-sockaddr6_in.patch @@ -0,0 +1,25 @@ +From 18c94b4633c6157c3e75890c15ea51b73e7bf876 Mon Sep 17 00:00:00 2001 +From: Petr Salinger +Date: Sat, 19 Jul 2014 01:14:43 +0200 +Subject: [PATCH] Use sockaddr_in6 instead of sockaddr6_in + +--- + lib/socket.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lib/socket.c b/lib/socket.c +index f973f01..3f7f89f 100644 +--- a/lib/socket.c ++++ b/lib/socket.c +@@ -506,7 +506,7 @@ static int rpc_connect_sockaddr_async(struct rpc_context *rpc, struct sockaddr_s + ((struct sockaddr_in6 *)&ss)->sin6_port = port; + ((struct sockaddr_in6 *)&ss)->sin6_family = AF_INET6; + #ifdef HAVE_SOCKADDR_LEN +- ((struct sockaddr_in6 *)&ss)->sin6_len = sizeof(struct sockaddr6_in); ++ ((struct sockaddr_in6 *)&ss)->sin6_len = sizeof(struct sockaddr_in6); + #endif + break; + } +-- +1.9.1 + diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..22a91ad --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +0001-Use-sockaddr_in6-instead-of-sockaddr6_in.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..e9bbbcf --- /dev/null +++ b/debian/rules @@ -0,0 +1,10 @@ +#!/usr/bin/make -f + +# Set CFLAGS to DEB_CFLAGS +CFLAGS=$(DEB_CFLAGS) + +%: + dh $@ --parallel --with autoreconf + +override_dh_clean: + dh_clean examples/Makefile 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/source/lintian-overrides b/debian/source/lintian-overrides new file mode 100644 index 0000000..b051ec9 --- /dev/null +++ b/debian/source/lintian-overrides @@ -0,0 +1,2 @@ +# Only Build-Depends on debhelper (>= 8.1.3~) is needed, so ignore this. +libnfs source: package-needs-versioned-debhelper-build-depends 9 diff --git a/debian/source/options b/debian/source/options new file mode 100644 index 0000000..9cdfca9 --- /dev/null +++ b/debian/source/options @@ -0,0 +1,2 @@ +unapply-patches +abort-on-upstream-changes diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..c2a3890 --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=3 +https://github.com/sahlberg/libnfs/tags .*/libnfs-(\d[\d\.]+)\.tar\.gz