Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: linux

on:
- push
- pull_request

jobs:
perl:
runs-on: ubuntu-latest
strategy:
matrix:
perl-version:
- '5.10'
- '5.30'
- '5.32'
- '5.34'
container:
image: perl:${{ matrix.perl-version }}
steps:
- uses: actions/checkout@v2
- name: Install Dependencies
run: |
curl -sL https://cpanmin.us/ | perl - -n --installdeps .
- name: Build
run: |
perl Build.PL
./Build
- name: Run test
run: ./Build test
8 changes: 5 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@ MessagePack.o
MessagePack.c
blib/
inc/
include/
t/std/
*.o
pm_to_blib
MANIFEST
Expand All @@ -18,4 +16,8 @@ xshelper.h
*.swp
*~
*.bak

/Data-MessagePack-*
/Build
/Build.bat
/_build/
/lib/Data/MessagePack.xs
3 changes: 0 additions & 3 deletions .gitmodules

This file was deleted.

4 changes: 0 additions & 4 deletions .shipit

This file was deleted.

9 changes: 0 additions & 9 deletions .travis.yml

This file was deleted.

72 changes: 72 additions & 0 deletions Build.PL
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
# =========================================================================
# THIS FILE IS AUTOMATICALLY GENERATED BY MINILLA.
# DO NOT EDIT DIRECTLY.
# =========================================================================

use 5.008_001;

use strict;
use warnings;
use utf8;

BEGIN { push @INC, '.' }
use builder::MyBuilder;
use File::Basename;
use File::Spec;

my %args = (
license => 'perl_5',
dynamic_config => 0,

configure_requires => {
'Module::Build' => '0.4005',
},

requires => {
'Math::BigInt' => '1.89',
'perl' => '5.008001',
},

recommends => {
},

suggests => {
},

build_requires => {
},

test_requires => {
'Test::More' => '0.98',
'Test::Requires' => '0',
},

name => 'Data-MessagePack',
module_name => 'Data::MessagePack',
allow_pureperl => 1,

script_files => [glob('script/*'), glob('bin/*')],
PL_files => {},

test_files => ((-d '.git' || $ENV{RELEASE_TESTING}) && -d 'xt') ? 't/ xt/' : 't/',
recursive_test_files => 1,


);
if (-d 'share') {
$args{share_dir} = 'share';
}

my $builder = builder::MyBuilder->subclass(
class => 'MyBuilder',
code => q{
sub ACTION_distmeta {
die "Do not run distmeta. Install Minilla and `minil install` instead.\n";
}
sub ACTION_installdeps {
die "Do not run installdeps. Run `cpanm --installdeps .` instead.\n";
}
}
)->new(%args);
$builder->create_build_script();

12 changes: 12 additions & 0 deletions Changes
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
Revision history for Perl extension Data-MessagePack

{{$NEXT}}

1.02 2022-03-11T14:27:47Z
- Fix test for usequadmath Perl

1.01 2020-03-17T17:06:53Z

- Switch to Minilla from Module::Install
- Fix test for newer Windows Perl

1.00 2016-08-21 15:30:00+0900

- Update major version for MessagePack versioning rule
Expand Down
33 changes: 0 additions & 33 deletions MANIFEST.SKIP

This file was deleted.

138 changes: 138 additions & 0 deletions META.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
{
"abstract" : "MessagePack serializing/deserializing",
"author" : [
"Tokuhiro Matsuno"
],
"dynamic_config" : 0,
"generated_by" : "Minilla/v3.1.15, CPAN::Meta::Converter version 2.150010",
"license" : [
"perl_5"
],
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
"version" : 2
},
"name" : "Data-MessagePack",
"no_index" : {
"directory" : [
"t",
"xt",
"inc",
"share",
"eg",
"examples",
"author",
"builder"
]
},
"prereqs" : {
"configure" : {
"requires" : {
"Devel::PPPort" : "3.42",
"Module::Build" : "0.4005",
"Module::Build::XSUtil" : "0"
}
},
"develop" : {
"requires" : {
"Test::CPAN::Meta" : "0",
"Test::LeakTrace" : "0",
"Test::MinimumVersion::Fast" : "0.04",
"Test::PAUSE::Permissions" : "0.07",
"Test::Pod" : "1.41",
"Test::Spellunker" : "v0.2.7"
}
},
"runtime" : {
"requires" : {
"Math::BigInt" : "1.89",
"perl" : "5.008001"
}
},
"test" : {
"requires" : {
"Test::More" : "0.98",
"Test::Requires" : "0"
}
}
},
"release_status" : "unstable",
"resources" : {
"bugtracker" : {
"web" : "https://github.com/msgpack/msgpack-perl/issues"
},
"homepage" : "https://github.com/msgpack/msgpack-perl",
"repository" : {
"type" : "git",
"url" : "https://github.com/msgpack/msgpack-perl.git",
"web" : "https://github.com/msgpack/msgpack-perl"
}
},
"version" : "1.02",
"x_authority" : "cpan:TOKUHIROM",
"x_contributors" : [
"Brian Ketelsen <bketelsen@gmail.com>",
"David Steinbrunner <dsteinbrunner@pobox.com>",
"FUJI Goro (gfx) <gfuji@cpan.org>",
"FURUHASHI Sadayuki <frsyuki@users.sourceforge.jp>",
"Fuji Goro <fuji.goro@dena.jp>",
"Fuji, Goro <g.psy.va@gmail.com>",
"Fuji, Goro <goro-fuji@cookpad.com>",
"Hideyuki TAKEI <takehide22@gmail.com>",
"Hideyuki Tanaka <hideyuki@hideyuki-vbox.(none)>",
"Hideyuki Tanaka <tanaka.hideyuki@gmail.com>",
"Hideyuki Tanaka <tanakh@tanakh-VirtualBox.(none)>",
"Hideyuki Tanaka <tanakh@tanakh-desktop.(none)>",
"INADA Naoki <songofacandy@gmail.com>",
"Kazuho Oku <kazuhooku@gmail.com>",
"Kazuki Ohta <kazuki.ohta@gmail.com>",
"Kazuki Ohta <kzk@il.is.s.u-tokyo.ac.jp>",
"Kazuki Oikawa <k@oikw.org>",
"Keiji Muraishi <keiji.muraishi@gmail.com>",
"Masahiro Nakagawa <repeatedly@gmail.com>",
"Moriyoshi Koizumi <mozo@mozo.jp>",
"Muga Nishizawa <muga.nishizawa@gmail.com>",
"Muga Nishizawa <muga@f11vm.(none)>",
"Naoki INADA <inada-n@eagle>",
"Naoki INADA <inada-n@gear>",
"Naoki INADA <inada-n@klab.jp>",
"Naoki INADA <inada-n@koala>",
"Naoki INADA <omoikane@sourceforge.jp>",
"Nicolas Despres <nicolas.despres@gmail.com>",
"Nikolay Mishin <mi@ya.ru>",
"Perlover <perlover@perlover.com>",
"Reini Urban <rurban@cpanel.net>",
"Robin Smidsrød <robin@smidsrod.no>",
"Shohei YOSHIDA <shohei.yoshida@dena.com>",
"Shohei YOSHIDA <syohex@gmail.com>",
"Shoichi Kaji <skaji@cpan.org>",
"Taro L. Saito <leo@xerial.org>",
"Tokuhiro Matsuno <tokuhirom@gmail.com>",
"UENISHI Kota <kuenishi+github@gmail.com>",
"UENISHI Kota <kuenishi@gmail.com>",
"Vasily Titskiy <Vasiliy.Titskiy@bioscrypt.com>",
"Vincent de Phily <vincent.dephily@gmail.com>",
"Watabiki Naoya <watabiki.naoya@gmail.com>",
"Yuto Hayamizu <y.hayamizu@gmail.com>",
"advect <advect@gmail.com>",
"cho45 <cho45@lowreal.net>",
"egtra <valp_ab@yahoo.co.jp>",
"firewood <karamaki@gmail.com>",
"frsyuki (none) <frsyuki@vcore.>",
"frsyuki <frsyuki@5a5092ae-2292-43ba-b2d5-dcab9c1a2731>",
"frsyuki <frsyuki@vcore.(none)>",
"gfx <gfx@gfx-desktop.(none)>",
"inada-n <inada-n@hornet.(none)>",
"inada-n <inada-n@sag16.klab.org>",
"inada-n <omoikane@users.sourceforge.jp>",
"makamaka <makamaka.donzoko@gmail.com>",
"moaikids <moaikids@10.0.2.1>",
"mzp <mzpppp@gmail.com>",
"tailhook <pc@gafol.net>",
"takeshita <takeshita@geishatokyo.com>",
"tokuhirom <tokuhirom@users.sourceforge.jp>",
"xanxys <xanxys@gmail.com>"
],
"x_serialization_backend" : "JSON::PP version 4.07",
"x_static_install" : 0
}
Loading