This is an automated email from the git hooks/post-receive script. intrigeri pushed a commit to branch experimental in repository libnet-dbus-perl.
commit 480ffc17da7e4b7c7a9ba12dff5637e7f1dee7a6 Merge: a673165 1a58a11 Author: intrigeri <intrig...@boum.org> Date: Sat Mar 21 00:29:18 2015 +0000 Imported Upstream version 1.1.0 AUTHORS | 3 + CHANGES => Changes | 43 +- DBus.xs | 26 +- MANIFEST | 133 +++++- META.yml | 8 +- META.yml.PL | 6 +- MYMETA.json | 46 ++ MYMETA.yml | 27 ++ Makefile.PL | 12 +- Net-DBus.spec | 64 --- Net-DBus.spec.PL | 92 ---- README | 51 +- examples/example-client-async.pl | 6 + examples/example-client.pl | 11 +- ...example-service.pl => example-proxy-service.pl} | 45 +- examples/example-service.pl | 10 +- lib/Net/DBus.pm | 76 ++- lib/Net/DBus/ASyncReply.pm | 6 +- lib/Net/DBus/Annotation.pm | 24 +- lib/Net/DBus/{Object.pm => BaseObject.pm} | 232 ++++----- lib/Net/DBus/Binding/Introspector.pm | 31 +- lib/Net/DBus/Binding/Iterator.pm | 18 +- lib/Net/DBus/Binding/Message.pm | 7 +- lib/Net/DBus/Binding/Value.pm | 2 +- lib/Net/DBus/Callback.pm | 2 +- lib/Net/DBus/Exporter.pm | 10 +- lib/Net/DBus/Object.pm | 532 ++------------------- lib/Net/DBus/ProxyObject.pm | 278 +++++++++++ lib/Net/DBus/Reactor.pm | 8 +- lib/Net/DBus/RemoteObject.pm | 119 +++-- lib/Net/DBus/RemoteService.pm | 45 +- lib/Net/DBus/Service.pm | 2 +- lib/Net/DBus/Test/MockConnection.pm | 2 +- lib/Net/DBus/Test/MockIterator.pm | 23 + lib/Net/DBus/Test/MockMessage.pm | 2 +- lib/Net/DBus/Test/MockObject.pm | 2 +- lib/Net/DBus/Tutorial/ExportingObjects.pod | 12 +- perl-Net-DBus.spec | 57 +++ perl-Net-DBus.spec.PL | 84 ++++ t/12-changes.t | 7 + t/15-message.t | 16 +- t/40-introspector.t | 10 + 42 files changed, 1239 insertions(+), 951 deletions(-) diff --cc MANIFEST index ca2f41a,0000000..77f061d mode 100644,000000..100644 --- a/MANIFEST +++ b/MANIFEST @@@ -1,78 -1,0 +1,205 @@@ ++.git/config ++.git/description ++.git/HEAD ++.git/hooks/applypatch-msg.sample ++.git/hooks/commit-msg.sample ++.git/hooks/post-update.sample ++.git/hooks/pre-applypatch.sample ++.git/hooks/pre-commit.sample ++.git/hooks/pre-push.sample ++.git/hooks/pre-rebase.sample ++.git/hooks/prepare-commit-msg.sample ++.git/hooks/update.sample ++.git/index ++.git/info/exclude ++.git/logs/HEAD ++.git/logs/refs/heads/master ++.git/logs/refs/remotes/origin/HEAD ++.git/objects/0b/26dfee378fd167786dae2538be46eca00fde4c ++.git/objects/10/593344a31e791b3badd58d7bd34a464ee37424 ++.git/objects/13/a65971353ac2aff26b5437c9b65c55d0f9e999 ++.git/objects/16/1afcf06199cdfe7d1759578ce3e3df60a6bfb6 ++.git/objects/16/4c44af1f83860d8d3a7d633b864ca9abba6e93 ++.git/objects/18/909632734f888d761457df55c77d719bc36fd5 ++.git/objects/1a/58a11eb63c3162dce3d97301a98b4764c57bdc ++.git/objects/1f/08bb7a60abf120461160ce71b4dbc10ef06b16 ++.git/objects/1f/4e74f92e7ea91c9121689bd6e610c79b6c00e6 ++.git/objects/1f/67d212ace1b9e14fea0b0b86f09c14f469be09 ++.git/objects/24/31b7b63c558e6f001a621f6595820cb0442051 ++.git/objects/26/06fef0787efefbdeef3ba967b94ca8add25d0f ++.git/objects/29/d3aa5d40ed1ef4fd7d2d1eaa8a1118c2b3cd4c ++.git/objects/2a/9d0ade88e50eb3dfe4ca5e03ad54553f859fa0 ++.git/objects/2c/0a89c0fd8df683dcd178b9d06524de054ff721 ++.git/objects/2e/5aeaff23edc1ffe22070067a8d4de3f7edbcea ++.git/objects/2f/3d05aa63c34ab51a0e3387807a5015a4211992 ++.git/objects/30/1743fb5f035da8c240135dac7e3e392ac72cb4 ++.git/objects/31/f07afccff4b5c48840d9948335666be2948212 ++.git/objects/32/54cf6ca94c2874e3c3ef97ba9de21bf75895dc ++.git/objects/34/aa17e3e602adf33e5e1c1008d0910a7ab62d49 ++.git/objects/37/09c9ee3f8efa504eef636af31e19d424fc6f10 ++.git/objects/38/c83cb1c2f629fa4cc97369af9315676739e7e3 ++.git/objects/40/7b780bd63b3796034135c9c9ad3ccb17207386 ++.git/objects/45/2a48bedcb535fc5ea67f9011d8757c575f34ef ++.git/objects/47/eb5637b7f25356e3e52c126541652ac7a6f727 ++.git/objects/48/42f6cf9bc89c6b185dd0f717402ce725f2b91e ++.git/objects/48/55b5d9eb6551e95e81e5f1def2518685197c0f ++.git/objects/4a/ac8944286919f60a11046f070ec4e0709d7245 ++.git/objects/4b/2da618ce4b20feef5033b4c2fad8b1f72673db ++.git/objects/4d/24ffa4f3262dbcf66de32ff6f76a7364f3b807 ++.git/objects/51/a4bb2f243b781d8183bd396958543ff48859c5 ++.git/objects/52/e99bdc4879b7447168e682e107f486ee1ab0c9 ++.git/objects/55/627dedfd2cd50151f2cd75b3232d1481d29951 ++.git/objects/5b/8fd34ab7225510cb6fc7d80b6495068634f82d ++.git/objects/5f/a0c407b5d30a9eb46b00bfd2249e66fe1dd2bb ++.git/objects/5f/da19fce1bce1e7dbcc2bec0ca2afe300dff2cf ++.git/objects/62/a82fcb73a9d2caa3b8263b6b412210f5efa4ff ++.git/objects/64/919a4fd392af778d09209def0e110b2b0867dc ++.git/objects/69/41b9ef8df880f937a8405d224ce04fda3b39b4 ++.git/objects/6c/2a4496d9cf91eccdf425be613d6fb890bc2264 ++.git/objects/6d/d128e4d544e60ffe26c58c0c62e4bf21d35947 ++.git/objects/71/2938a5a35b1649ed15a90fbbfbee0837f8be37 ++.git/objects/72/5383d45a4825c9bf7b99fb4b189eb0e26ffda7 ++.git/objects/73/a65747e3385de97a079d1d75fc693fab3a028d ++.git/objects/73/b49af916ad7f2f6cda798f8d1dafe093789527 ++.git/objects/77/d7a249f86fc0fca6d1765c914d4e360e211441 ++.git/objects/79/47fdf1b12746f22d0067e92735d526818fca3d ++.git/objects/7a/0903502f13e3d1e52471a359ffb826b1439138 ++.git/objects/7a/a94188c9aea5fc67ff0acd6cf521c9e56dc302 ++.git/objects/7a/efd9b980dafed532d3fa7b35031c65968a10f6 ++.git/objects/7b/8bf7bd2a9362de1284c0c0a5a26ff1620e88a2 ++.git/objects/7e/f2986ed40ee77ebc865434ca3c89fcc86aab19 ++.git/objects/81/359b35a2e23d27b68e05e94367889c80058ccb ++.git/objects/81/a480d771a5981db6c991706e635b15a3c792aa ++.git/objects/82/939311b04ff213fc698f53bca71653d98bcbbb ++.git/objects/89/a5179b2acba5b9f5b806322cc2622d93e74534 ++.git/objects/8c/c18b8a5ce246fe2a581b6c55926bfe84c97de8 ++.git/objects/8d/2313e0a9ac7f2e938f1d09a183426f7820208d ++.git/objects/8e/96323ff2e19359974b97a8e14f70791fb1e616 ++.git/objects/92/41fe880114c07ff930dac6556cdb02b7f94ffe ++.git/objects/99/ef63db0f1ddca37bcd099ec0b23807c9f560c7 ++.git/objects/9a/1a485a053c27b8df6607acecdef6883ee7335c ++.git/objects/a0/11d1e9bf4dba157b0caee32a981ffcbc7d5522 ++.git/objects/ad/6917df9f51d379429710f604089e4a891e8d4e ++.git/objects/ae/75cb872b79bbf08780aa699bb1d3eb9efb4212 ++.git/objects/b5/bc3054c399dba80ef575eaa31a8d081b31e8b9 ++.git/objects/b6/a8fe1fb7ce66030dc8e567c6dbc85271e0c02b ++.git/objects/ba/bcfe143ade577b0f33aae5312bd4e29788cfe1 ++.git/objects/c1/9983090a07e0bf1a136643eb03fa64a4d90f92 ++.git/objects/c2/474cfd371cb2cd401d642c9ebc422aff15f060 ++.git/objects/c6/3fe631404b23cd5f68426105827e273d36baf7 ++.git/objects/c7/36b13f643fd01b6c62f07f0b74e13c8a15d61f ++.git/objects/cb/9e1fb6c7f8c7417efbb2902de6ca51d4644691 ++.git/objects/cd/0cfa69f04dede740bd58b1fd76994bf234c225 ++.git/objects/d0/515e5357a40eab52732f57935f2147910181f1 ++.git/objects/d1/02f731afe234b15c9574cd0ca418875aa6861c ++.git/objects/d2/b8a09e24e417aadc1bb01d6ece949bf64c1a60 ++.git/objects/d3/7dfed4833a40922d96bc86b63235114a0f8827 ++.git/objects/d8/a3922ae5b541a29ac3c874ef95d726adcd2015 ++.git/objects/d8/a573ff8e2abed2e3b719532779dd98f792824b ++.git/objects/d9/db53e642af933bb5b6d4d99fd6c13d039c94c3 ++.git/objects/d9/eff684f8323819a9dbd70b17ed29640b29c0fc ++.git/objects/dc/bb266233e8c585310953cb18c550b1a61953f0 ++.git/objects/dd/6f3fdae03f2859e8c1f12e9f918eed6c46f3bf ++.git/objects/e1/20a78d74394cb5e395b98424b7c1416e504575 ++.git/objects/e4/c7cb92719178e6726d29c3b47981c47841d7a4 ++.git/objects/eb/c54800252df75c9655d4089a68816e8b0221cf ++.git/objects/ed/9782a23cc5f04de16ef45df90211764f333a33 ++.git/objects/ed/efaeb2188fa1f5681a3a33394362cf96deb1fc ++.git/objects/ee/b995a685e6414fc823ae2c8559fdc9a04b4f1d ++.git/objects/ef/b4c31733e9d439d3f1209116a3bd02e06a63e5 ++.git/objects/f3/a147e8032e9fc1677fc518308a4574af16a0d0 ++.git/objects/f4/5f06b08dd2d06784317c892e474085e23c992c ++.git/objects/f5/e0ae66694e511c61641c85b7e3b72bc6ed6114 ++.git/objects/f9/89d79c1df891465dad574d6756de5f2161898e ++.git/objects/fc/5e71cf4f47457b0a02b8df089ad2e18584c4e1 ++.git/objects/ff/2b86e5f057437e9a327c32865507697bde31e9 ++.git/objects/pack/pack-368d5f3caf9fc5e166fa612a3a2a4e08accf0702.idx ++.git/objects/pack/pack-368d5f3caf9fc5e166fa612a3a2a4e08accf0702.pack ++.git/packed-refs ++.git/refs/heads/master ++.git/refs/remotes/origin/HEAD ++.gitignore +AUTHORS +autobuild.sh - CHANGES ++Changes +DBus.xs +examples/dump-object-xml.pl +examples/dump-object.pl +examples/example-client-async.pl +examples/example-client-no-introspect.pl +examples/example-client.pl ++examples/example-proxy-service.pl +examples/example-service-async.pl +examples/example-service-magic.pl +examples/example-service-no-introspect.pl +examples/example-service.pl +examples/example-signal-emitter.pl +examples/example-signal-receiver.pl +examples/lshal.pl +examples/notification.pl +examples/strict-exports.pl +lib/Net/DBus.pm +lib/Net/DBus/Annotation.pm +lib/Net/DBus/ASyncReply.pm ++lib/Net/DBus/BaseObject.pm +lib/Net/DBus/Binding/Bus.pm +lib/Net/DBus/Binding/Connection.pm +lib/Net/DBus/Binding/Introspector.pm +lib/Net/DBus/Binding/Iterator.pm +lib/Net/DBus/Binding/Message.pm +lib/Net/DBus/Binding/Message/Error.pm +lib/Net/DBus/Binding/Message/MethodCall.pm +lib/Net/DBus/Binding/Message/MethodReturn.pm +lib/Net/DBus/Binding/Message/Signal.pm +lib/Net/DBus/Binding/PendingCall.pm +lib/Net/DBus/Binding/Server.pm +lib/Net/DBus/Binding/Value.pm +lib/Net/DBus/Binding/Watch.pm +lib/Net/DBus/Callback.pm +lib/Net/DBus/Dumper.pm +lib/Net/DBus/Error.pm +lib/Net/DBus/Exporter.pm +lib/Net/DBus/Object.pm ++lib/Net/DBus/ProxyObject.pm +lib/Net/DBus/Reactor.pm +lib/Net/DBus/RemoteObject.pm +lib/Net/DBus/RemoteService.pm +lib/Net/DBus/Service.pm +lib/Net/DBus/Test/MockConnection.pm +lib/Net/DBus/Test/MockIterator.pm +lib/Net/DBus/Test/MockMessage.pm +lib/Net/DBus/Test/MockObject.pm +lib/Net/DBus/Tutorial.pod +lib/Net/DBus/Tutorial/ExportingObjects.pod +lib/Net/DBus/Tutorial/UsingObjects.pod +LICENSE +Makefile.PL +MANIFEST This list of files +MANIFEST.SKIP +META.yml +META.yml.PL - Net-DBus.spec - Net-DBus.spec.PL ++MYMETA.json ++MYMETA.yml ++perl-Net-DBus.spec ++perl-Net-DBus.spec.PL +README +t/00-constants.t +t/05-pod.t +t/10-pod-coverage.t ++t/12-changes.t +t/15-message.t +t/20-callback.t +t/25-reactor.t +t/30-server.t +t/40-introspector.t +t/42-object-introspect-avahi.t +t/45-exporter.t +t/50-object-introspect.t +t/55-method-calls.t +t/56-scalar-param-typing.t +t/60-object-props.t +t/65-object-magic.t +t/66-child-objects.t +t/70-errors.t +t/75-notifications.t +typemap diff --cc META.yml index 28e9dc2,0000000..de47571 mode 100644,000000..100644 --- a/META.yml +++ b/META.yml @@@ -1,27 -1,0 +1,27 @@@ +--- #YAML:1.0 +name: Net-DBus +abstract: Extension for the DBus bindings - version: 1.0.0 ++version: 1.1.0 +author: + - Daniel P. Berrange <d...@berrange.com> - license: gpl ++license: perl +generated_by: ExtUtils::MakeMaker version 6.30 +requires: + Time::HiRes: 0 + XML::Twig: 0 +build_requires: + Test::More: 0 + Test::Pod: 0 + Test::Pod::Coverage: 0 + +resources: - license: http://www.gnu.org/licenses/gpl.html ++ license: http://dev.perl.org/licenses/ + homepage: http://www.freedesktop.org/wiki/Software/dbus - repository: http://hg.berrange.com/libraries/net-dbus--devel ++ repository: https://gitorious.org/net-dbus/net-dbus + MailingList: http://lists.freedesktop.org/mailman/listinfo/dbus/ + +distribution_type: module + +meta-spec: + version: 1.3 + url: http://module-build.sourceforge.net/META-spec-v1.3.html diff --cc MYMETA.json index 0000000,0000000..dc0993c new file mode 100644 --- /dev/null +++ b/MYMETA.json @@@ -1,0 -1,0 +1,46 @@@ ++{ ++ "abstract" : "unknown", ++ "author" : [ ++ "Daniel Berrange <d...@berrange.com>" ++ ], ++ "dynamic_config" : 0, ++ "generated_by" : "ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.142060", ++ "license" : [ ++ "unknown" ++ ], ++ "meta-spec" : { ++ "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", ++ "version" : "2" ++ }, ++ "name" : "Net-DBus", ++ "no_index" : { ++ "directory" : [ ++ "t", ++ "inc" ++ ] ++ }, ++ "prereqs" : { ++ "build" : { ++ "requires" : { ++ "ExtUtils::MakeMaker" : "0" ++ } ++ }, ++ "configure" : { ++ "requires" : { ++ "ExtUtils::MakeMaker" : "0" ++ } ++ }, ++ "runtime" : { ++ "requires" : { ++ "Test::CPAN::Changes" : "0", ++ "Test::More" : "0", ++ "Test::Pod" : "0", ++ "Test::Pod::Coverage" : "0", ++ "Time::HiRes" : "0", ++ "XML::Twig" : "0" ++ } ++ } ++ }, ++ "release_status" : "stable", ++ "version" : "v1.1.0" ++} diff --cc MYMETA.yml index 0000000,0000000..b7da9c2 new file mode 100644 --- /dev/null +++ b/MYMETA.yml @@@ -1,0 -1,0 +1,27 @@@ ++--- ++abstract: unknown ++author: ++ - 'Daniel Berrange <d...@berrange.com>' ++build_requires: ++ ExtUtils::MakeMaker: '0' ++configure_requires: ++ ExtUtils::MakeMaker: '0' ++dynamic_config: 0 ++generated_by: 'ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.142060' ++license: unknown ++meta-spec: ++ url: http://module-build.sourceforge.net/META-spec-v1.4.html ++ version: '1.4' ++name: Net-DBus ++no_index: ++ directory: ++ - t ++ - inc ++requires: ++ Test::CPAN::Changes: '0' ++ Test::More: '0' ++ Test::Pod: '0' ++ Test::Pod::Coverage: '0' ++ Time::HiRes: '0' ++ XML::Twig: '0' ++version: v1.1.0 diff --cc perl-Net-DBus.spec index 0000000,0000000..3ce722c new file mode 100644 --- /dev/null +++ b/perl-Net-DBus.spec @@@ -1,0 -1,0 +1,57 @@@ ++ ++Name: perl-Net-DBus ++Version: 1.1.0 ++Release: 1%{?dist} ++Summary: Use and provide DBus services ++License: GPLv2+ or Artistic ++Group: Development/Libraries ++URL: http://search.cpan.org/dist/Net-DBus/ ++Source0: http://search.cpan.org/CPAN/authors/id/D/DA/DANBERR/Net-DBus-%{version}.tar.gz ++Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) ++BuildRequires: dbus-devel >= 1.00, pkgconfig ++BuildRequires: perl(Exporter) ++BuildRequires: perl(ExtUtils::MakeMaker) ++BuildRequires: perl(Time::HiRes) ++BuildRequires: perl(XML::Grove) ++BuildRequires: perl(XML::Parser) ++BuildRequires: perl(XML::Twig) ++BuildRequires: perl(XSLoader) ++# test ++BuildRequires: perl(Carp) ++BuildRequires: perl(Test::More) ++BuildRequires: perl(Test::Pod) >= 1.00 ++BuildRequires: perl(Test::Pod::Coverage) >= 1.00 ++Requires: perl(XSLoader) ++ ++%{?perl_default_filter} ++ ++%description ++Net::DBus provides a Perl API for the DBus message system. The DBus Perl ++interface is currently operating against the 0.33 development version of ++DBus, but should work with later versions too, providing the API changes ++have not been too drastic. ++ ++%prep ++%setup -q -n Net-DBus-%{version} ++ ++%build ++%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" ++make %{?_smp_mflags} ++ ++%install ++make pure_install PERL_INSTALL_ROOT=%{buildroot} ++find %{buildroot} -type f -name .packlist -exec rm -f {} + ++find %{buildroot} -type f -name '*.bs' -size 0 -exec rm -f {} + ++find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \; ++%{_fixperms} %{buildroot}/* ++ ++%check ++make test ++ ++%files ++%doc AUTHORS Changes README LICENSE examples/ ++%{perl_vendorarch}/auto/* ++%{perl_vendorarch}/Net* ++%{_mandir}/man3/* ++ ++%changelog -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libnet-dbus-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits