Commit Graph

9 Commits

Author SHA1 Message Date
Stoiko Ivanov
56c892020c drop deprecated function wrappers
the callers (in our codebase) were adapted with pmg-api commit
2e08e3c97b6410ac0b6d985c99ba7ba3722d21f1
so we can safely drop them now

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-23 15:14:59 +02:00
Stoiko Ivanov
34f6f4f932 update libarchive bindings
selectively updated based on the results of
`make update-bindings`

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-23 15:14:59 +02:00
Stoiko Ivanov
c130c25fee fix deprecation warnings
libarchive has deprecated a few functions in version 3.x.y and will
remove them in 4.0 - change to the new ones and provide wrappers
for those used by pmg-api

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2021-06-04 14:23:09 +00:00
Stoiko Ivanov
549b20dc60 update libarchive bindings
by running
`h2xs  -M '^(archive|ARCHIVE)_' -v 3.4.0  -On LibArchive \
/usr/include/archive.h /usr/include/archive_entry.h -larchive`

and selectively adding the changes

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2021-06-04 14:23:09 +00:00
Stoiko Ivanov
89cbbf6002 remove ppport.h from git - recreate it during build
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2021-06-04 14:23:09 +00:00
Stoiko Ivanov
22784632dc add LibArchive/fallback to .gitignore
these files are recreated by Makefile.PL, if ExtUtils::Constant is
present (which is the case on debian if perl-modules-$perlver is
installed, which itself is a dependency of perl)

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2021-06-04 12:52:59 +00:00
Dietmar Maurer
c9a94924c4 updated for debian wheezy 2014-09-23 11:59:49 +02:00
Dietmar Maurer
17e3783a77 update ppport.h for new perl on wheezy 2014-09-23 11:54:17 +02:00
Dietmar Maurer
918a6904d6 import from svn://proxdev/server/svn//libarchive-perl/pmg3 2014-09-19 14:10:29 +02:00