bump perlmod-macro to 0.5.0-1 and perlmod to 0.8.0-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
Wolfgang Bumiller 2021-10-28 09:21:31 +02:00
parent 1e46bfbe81
commit 5be6fc8362
6 changed files with 40 additions and 17 deletions

View File

@ -1,6 +1,6 @@
[package] [package]
name = "perlmod-macro" name = "perlmod-macro"
version = "0.4.1" version = "0.5.0"
authors = ["Wolfgang Bumiller <w.bumiller@proxmox.com>"] authors = ["Wolfgang Bumiller <w.bumiller@proxmox.com>"]
edition = "2018" edition = "2018"
build = "build.rs" build = "build.rs"

View File

@ -1,3 +1,11 @@
rust-perlmod-macro (0.5.0-1) stable; urgency=medium
* detect perl's MULTIPLICITY configuration and adapt function signatures,
note that the corresponding parameters have not been used before, and
are still unused, so this is not really a breaking change
-- Proxmox Support Team <support@proxmox.com> Thu, 28 Oct 2021 09:15:14 +0200
rust-perlmod-macro (0.4.1-1) stable; urgency=medium rust-perlmod-macro (0.4.1-1) stable; urgency=medium
* put `-L./target/debug` first in library path on debug builds * put `-L./target/debug` first in library path on debug builds

View File

@ -29,10 +29,10 @@ Provides:
librust-perlmod-macro+default-dev (= ${binary:Version}), librust-perlmod-macro+default-dev (= ${binary:Version}),
librust-perlmod-macro-0-dev (= ${binary:Version}), librust-perlmod-macro-0-dev (= ${binary:Version}),
librust-perlmod-macro-0+default-dev (= ${binary:Version}), librust-perlmod-macro-0+default-dev (= ${binary:Version}),
librust-perlmod-macro-0.4-dev (= ${binary:Version}), librust-perlmod-macro-0.5-dev (= ${binary:Version}),
librust-perlmod-macro-0.4+default-dev (= ${binary:Version}), librust-perlmod-macro-0.5+default-dev (= ${binary:Version}),
librust-perlmod-macro-0.4.1-dev (= ${binary:Version}), librust-perlmod-macro-0.5.0-dev (= ${binary:Version}),
librust-perlmod-macro-0.4.1+default-dev (= ${binary:Version}) librust-perlmod-macro-0.5.0+default-dev (= ${binary:Version})
Description: Perl package macros to create perl package bindings from rust at compile time - Rust source code Description: Perl package macros to create perl package bindings from rust at compile time - Rust source code
This package contains the source for the Rust perlmod-macro crate, packaged by This package contains the source for the Rust perlmod-macro crate, packaged by
debcargo for use with cargo and dh-cargo. debcargo for use with cargo and dh-cargo.

View File

@ -1,6 +1,6 @@
[package] [package]
name = "perlmod" name = "perlmod"
version = "0.7.2" version = "0.8.0"
authors = ["Wolfgang Bumiller <w.bumiller@proxmox.com>"] authors = ["Wolfgang Bumiller <w.bumiller@proxmox.com>"]
edition = "2018" edition = "2018"
build = "build.rs" build = "build.rs"
@ -19,7 +19,7 @@ bitflags = "1.2.1"
libc = "0.2" libc = "0.2"
serde = "1.0" serde = "1.0"
perlmod-macro = { path = "../perlmod-macro", optional = true, version = "0.4.0" } perlmod-macro = { path = "../perlmod-macro", optional = true, version = "0.5.0" }
[features] [features]
default = ["exporter"] default = ["exporter"]

View File

@ -1,3 +1,18 @@
rust-perlmod (0.8.0-1) stable; urgency=medium
* add Value::new_hash for convenience
* impl AsRef<ScalarRef> for Value
* impl AsMut<ScalarRef> for Value
* add glue code for working with "magic"
* add helpers to add magic with less unsafe code and have drop handlers
called automatically
-- Proxmox Support Team <support@proxmox.com> Thu, 28 Oct 2021 09:18:51 +0200
rust-perlmod (0.7.2-1) stable; urgency=medium rust-perlmod (0.7.2-1) stable; urgency=medium
* ffi: add RSPL_newXS_flags helper to allow making bootstrap functions * ffi: add RSPL_newXS_flags helper to allow making bootstrap functions

View File

@ -9,7 +9,7 @@ Build-Depends: debhelper (>= 12),
librust-bitflags-1+default-dev (>= 1.2.1-~~) <!nocheck>, librust-bitflags-1+default-dev (>= 1.2.1-~~) <!nocheck>,
librust-cc-1+default-dev (>= 1.0.46-~~) <!nocheck>, librust-cc-1+default-dev (>= 1.0.46-~~) <!nocheck>,
librust-libc-0.2+default-dev <!nocheck>, librust-libc-0.2+default-dev <!nocheck>,
librust-perlmod-macro-0.4+default-dev <!nocheck>, librust-perlmod-macro-0.5+default-dev <!nocheck>,
librust-serde-1+default-dev <!nocheck>, librust-serde-1+default-dev <!nocheck>,
perl (>= 5.28.1) <!nocheck> perl (>= 5.28.1) <!nocheck>
Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
@ -32,8 +32,8 @@ Recommends:
librust-perlmod+exporter-dev (= ${binary:Version}) librust-perlmod+exporter-dev (= ${binary:Version})
Provides: Provides:
librust-perlmod-0-dev (= ${binary:Version}), librust-perlmod-0-dev (= ${binary:Version}),
librust-perlmod-0.7-dev (= ${binary:Version}), librust-perlmod-0.8-dev (= ${binary:Version}),
librust-perlmod-0.7.2-dev (= ${binary:Version}) librust-perlmod-0.8.0-dev (= ${binary:Version})
Description: Ffi & serde code for limited interaction with perl code - Rust source code Description: Ffi & serde code for limited interaction with perl code - Rust source code
This package contains the source for the Rust perlmod crate, packaged by This package contains the source for the Rust perlmod crate, packaged by
debcargo for use with cargo and dh-cargo. debcargo for use with cargo and dh-cargo.
@ -44,19 +44,19 @@ Multi-Arch: same
Depends: Depends:
${misc:Depends}, ${misc:Depends},
librust-perlmod-dev (= ${binary:Version}), librust-perlmod-dev (= ${binary:Version}),
librust-perlmod-macro-0.4+default-dev librust-perlmod-macro-0.5+default-dev
Provides: Provides:
librust-perlmod+default-dev (= ${binary:Version}), librust-perlmod+default-dev (= ${binary:Version}),
librust-perlmod+perlmod-macro-dev (= ${binary:Version}), librust-perlmod+perlmod-macro-dev (= ${binary:Version}),
librust-perlmod-0+exporter-dev (= ${binary:Version}), librust-perlmod-0+exporter-dev (= ${binary:Version}),
librust-perlmod-0+default-dev (= ${binary:Version}), librust-perlmod-0+default-dev (= ${binary:Version}),
librust-perlmod-0+perlmod-macro-dev (= ${binary:Version}), librust-perlmod-0+perlmod-macro-dev (= ${binary:Version}),
librust-perlmod-0.7+exporter-dev (= ${binary:Version}), librust-perlmod-0.8+exporter-dev (= ${binary:Version}),
librust-perlmod-0.7+default-dev (= ${binary:Version}), librust-perlmod-0.8+default-dev (= ${binary:Version}),
librust-perlmod-0.7+perlmod-macro-dev (= ${binary:Version}), librust-perlmod-0.8+perlmod-macro-dev (= ${binary:Version}),
librust-perlmod-0.7.2+exporter-dev (= ${binary:Version}), librust-perlmod-0.8.0+exporter-dev (= ${binary:Version}),
librust-perlmod-0.7.2+default-dev (= ${binary:Version}), librust-perlmod-0.8.0+default-dev (= ${binary:Version}),
librust-perlmod-0.7.2+perlmod-macro-dev (= ${binary:Version}) librust-perlmod-0.8.0+perlmod-macro-dev (= ${binary:Version})
Description: Ffi & serde code for limited interaction with perl code - feature "exporter" and 2 more Description: Ffi & serde code for limited interaction with perl code - feature "exporter" and 2 more
This metapackage enables feature "exporter" for the Rust perlmod crate, by This metapackage enables feature "exporter" for the Rust perlmod crate, by
pulling in any additional dependencies needed by that feature. pulling in any additional dependencies needed by that feature.