@prefix cpan-uri: <http://purl.org/NET/cpan-uri/terms#> .
@prefix dc:    <http://purl.org/dc/terms/> .
@prefix doap:  <http://usefulinc.com/ns/doap#> .
@prefix doap-changeset: <http://ontologi.es/doap-changeset#> .
@prefix doap-deps: <http://ontologi.es/doap-deps#> .
@prefix foaf:  <http://xmlns.com/foaf/0.1/> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .

<http://dev.perl.org/licenses/>
	dc:title             "the same terms as the perl 5 programming language system itself".

<http://purl.org/NET/cpan-uri/dist/Boxer/project>
	a                    doap:Project;
	cpan-uri:x_help_wanted <http://usefulinc.com/ns/doap#documenter>, <http://usefulinc.com/ns/doap#tester>;
	dc:contributor       <http://purl.org/NET/cpan-uri/person/jonass>;
	doap-deps:runtime-requirement [ doap-deps:on "App::Cmd 0"^^doap-deps:CpanId ], [ doap-deps:on "autodie 0"^^doap-deps:CpanId ], [
		doap-deps:on "MooX::Role::Logger 0"^^doap-deps:CpanId;
	], [
		doap-deps:on "Log::Any::Adapter::Screen 0"^^doap-deps:CpanId;
	], [ doap-deps:on "namespace::clean 0"^^doap-deps:CpanId ], [ doap-deps:on "Path::Tiny 0.054"^^doap-deps:CpanId ], [ doap-deps:on "Role::Commons 0"^^doap-deps:CpanId ], [
		doap-deps:on "Template::Tiny 0.11"^^doap-deps:CpanId;
	], [ doap-deps:on "Try::Tiny 0"^^doap-deps:CpanId ], [
		doap-deps:on "Types::Path::Tiny 0"^^doap-deps:CpanId;
	], [ doap-deps:on "Types::Standard 0"^^doap-deps:CpanId ], [ doap-deps:on "YAML::XS 0"^^doap-deps:CpanId ], [
		doap-deps:on "IPC::System::Simple 0"^^doap-deps:CpanId;
	], [ doap-deps:on "perl 5.014000"^^doap-deps:CpanId ], [ doap-deps:on "strictures 2"^^doap-deps:CpanId ], [ doap-deps:on "Capture::Tiny 0"^^doap-deps:CpanId ], [ doap-deps:on "File::BaseDir 0"^^doap-deps:CpanId ], [ doap-deps:on "File::ShareDir 0"^^doap-deps:CpanId ], [ doap-deps:on "match::simple 0"^^doap-deps:CpanId ], [ doap-deps:on "Module::Runtime"^^doap-deps:CpanId ], [ doap-deps:on "Moo 1.001000"^^doap-deps:CpanId ];
	doap-deps:test-requirement [ doap-deps:on "Test::More 0.61"^^doap-deps:CpanId ], [ doap-deps:on "English 0"^^doap-deps:CpanId ], [ doap-deps:on "File::Spec 0"^^doap-deps:CpanId ], [ doap-deps:on "File::Which 0"^^doap-deps:CpanId ], [ doap-deps:on "Test::Compile 0"^^doap-deps:CpanId ], [ doap-deps:on "Test::Exception 0"^^doap-deps:CpanId ], [
		doap-deps:on "Test::File::Contents 0"^^doap-deps:CpanId;
	], [ doap-deps:on "Test::Fixme 0"^^doap-deps:CpanId ], [
		doap-deps:on "Test::MinimumVersion 0"^^doap-deps:CpanId;
	], [ doap-deps:on "Test::Pod 1.00"^^doap-deps:CpanId ], [ doap-deps:on "Test::Synopsis 0"^^doap-deps:CpanId ];
	doap:bug-database    <http://rt.cpan.org/Dist/Display.html?Queue=Boxer>;
	doap:category        [ rdfs:label "Debian" ], [ rdfs:label "Distribution" ];
	doap:created         "2013-02-12"^^xsd:date;
	doap:developer       <http://purl.org/NET/cpan-uri/person/jonass>;
	doap:download-page   <https://metacpan.org/release/Boxer>;
	doap:homepage        <https://metacpan.org/release/Boxer>, <https://wiki.debian.org/Boxer>;
	doap:license         <http://dev.perl.org/licenses/>;
	doap:maintainer      <http://purl.org/NET/cpan-uri/person/jonass>;
	doap:name            "Boxer";
	doap:programming-language "Perl";
	doap:release         <http://purl.org/NET/cpan-uri/dist/Boxer/v_0-001>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_0-002>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_0-003>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_0-004>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-0-0>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-0>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-1>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-2>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-3>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-4>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-5>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-6>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-7>;
	doap:repository      [
		a doap:GitRepository;
		doap:browse <https://anonscm.debian.org/cgit/boxer/Boxer.git>;
	];
	doap:shortdesc       "boxer command line utils".

<http://purl.org/NET/cpan-uri/dist/Boxer/v_0-001>
	a                    doap:Version;
	rdfs:label           "Initial release.";
	dc:identifier        "Boxer-0.001"^^xsd:string;
	dc:issued            "2014-10-18"^^xsd:date;
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
	doap:file-release    <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-0.001.tar.gz>;
	doap:revision        "0.001"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/Boxer/v_0-002>
	a                    doap:Version;
	dc:identifier        "Boxer-0.002"^^xsd:string;
	dc:issued            "2014-10-19"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Packaging;
			rdfs:label "Fix time of initial release.";
		], [
			a doap-changeset:Packaging;
			rdfs:label "Fix all references to distribution name.";
			doap-changeset:thanks <http://purl.org/NET/cpan-uri/person/tobyink>;
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
	doap:file-release    <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-0.002.tar.gz>;
	doap:revision        "0.002"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/Boxer/v_0-003>
	a                    doap:Version;
	dc:identifier        "Boxer-0.003"^^xsd:string;
	dc:issued            "2014-10-19"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Packaging;
			rdfs:label "Fix copyright coverage to include current year.";
		], [
			a doap-changeset:Documentation;
			rdfs:label "Update INSTALL file and pod synopsis slightly.";
		], [
			a doap-changeset:Change;
			rdfs:label "Explicitly use IPC::System::Simple (already implicitly used via autodie + system() call).";
		], [
			a doap-changeset:Packaging;
			rdfs:label "Fix require MooX::Log::Any.";
		], [
			a doap-changeset:Packaging;
			rdfs:label "Require IPC::System::Simple.";
		], [
			a doap-changeset:Addition;
			rdfs:label "Include builting skeleton files, and ship with example classes and nodes.";
		], [
			a doap-changeset:Packaging;
			rdfs:label "Tighten Moo requirement to at least 1.001000 (older are untested with Type::Tiny).";
		], [
			a doap-changeset:Change;
			rdfs:label "Refactor to strip undefined args handed over internally - a.k.a. coerce Undef to default, to permit callers to sloppily pass App::Cmd options as-is.";
		], [
			a doap-changeset:Change;
			rdfs:label "Add --suite option (and drop it as 2nd argument) in compose command, allowing multiple nodes instead.";
		], [
			a doap-changeset:Addition;
			rdfs:label "Handle nodes, classes and skeleton files with separate options in compose command.";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
	doap:file-release    <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-0.003.tar.gz>;
	doap:revision        "0.003"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/Boxer/v_0-004>
	a                    doap:Version;
	dc:identifier        "Boxer-0.004"^^xsd:string;
	dc:issued            "2014-11-24"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Change;
			rdfs:label "Adjust example class set: Use reclass 1.4 ABI, and drop broken Printing class.";
		], [
			a doap-changeset:Change;
			rdfs:label "Adjust help output of Compose command to describe correct default locations.";
		], [
			a doap-changeset:Change;
			rdfs:label "Use Template::Tiny.";
		], [
			a doap-changeset:Change;
			rdfs:label "Sort doc sections by explicit list (and alphabetically only as fallback).";
		], [
			a doap-changeset:Change;
			rdfs:label "Move initial shell code for tweaklist out to skeleton file.";
		], [
			a doap-changeset:Change;
			rdfs:label "Deprecate expansion of __PKGAUTOLIST__ in tweaklist.";
		], [
			a doap-changeset:Bugfix;
			rdfs:label "Fix only warn (not die) on unresolved auto-markings, avoidance or tweaks.";
		], [
			a doap-changeset:Documentation;
			rdfs:label "Add some TODOs.";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
	doap:file-release    <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-0.004.tar.gz>;
	doap:revision        "0.004"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-0-0>
	a                    doap:Version;
	dc:identifier        "Boxer-v1.0.0"^^xsd:string;
	dc:issued            "2015-11-21"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Change;
			rdfs:label "Tidy whitespace.";
		], [
			a doap-changeset:Documentation;
			rdfs:label "Rewrite INSTALL to use Debian boxer package.";
		], [
			a doap-changeset:Change;
			rdfs:label "Use MooX::Role::Logger (not MooX::Log::Any) and Log::Any::Adapter::ScreenColoredLevel.";
		], [
			a doap-changeset:Change;
			rdfs:label "Croak (not die) on broken input.";
		], [
			a doap-changeset:Addition;
			rdfs:label "Implement --nonfree option for subcommand compose.";
		], [
			a doap-changeset:Bugfix;
			rdfs:label "Fix suppress failure to mark package auto-installed.";
		], [
			a doap-changeset:Change;
			rdfs:label "Fixate suite in preseed file (resolved package list is suite-specific).";
		], [
			a doap-changeset:Bugfix;
			rdfs:label "Fix avoid Boxer::Task::Serialize spewing garbage when warning about empty lists.";
		], [
			a doap-changeset:Change;
			rdfs:label "Sync example data with boxer-data.";
		], [
			a doap-changeset:Change;
			rdfs:label "Improve coercion and error messages for input paths.";
		], [
			a doap-changeset:Change;
			rdfs:label "Release as stable, using semantic versioning.";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
	doap:file-release    <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.0.0.tar.gz>;
	doap:revision        "v1.0.0"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-0>
	a                    doap:Version;
	dc:identifier        "Boxer-v1.1.0"^^xsd:string;
	dc:issued            "2015-11-29"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Change;
			rdfs:label "Tidy Boxer::Types.";
		], [
			a doap-changeset:Addition;
			rdfs:label "Pass suite to skeleton files, and set as variable in shellscript and preseed file late_script.";
		], [
			a doap-changeset:Documentation;
			rdfs:label "Add TODO on resolving named suites from relative ones.";
		], [
			a doap-changeset:Bugfix;
			rdfs:label "Fix unescape \\n and ${ for shellscript.";
		], [
			a doap-changeset:Bugfix;
			rdfs:label "Fix use apt-get (automated) or apt (interactive, on recent releases) in skeleton scripts and notes (aptitude is not always available).";
		], [
			a doap-changeset:Documentation;
			rdfs:label "Extend copyright to cover current year.";
		], [
			a doap-changeset:Addition;
			rdfs:label "Pass node to skeleton files (and use in boilerplate, replacing bogus DebianParl boilerplate.";
		], [
			a doap-changeset:Change;
			rdfs:label "Fix drop all hardcoded data from default skeleton files.";
		], [
			a doap-changeset:Change;
			rdfs:label "Support empty packagelist.";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
	doap:file-release    <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.1.0.tar.gz>;
	doap:revision        "v1.1.0"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-1>
	a                    doap:Version;
	dc:identifier        "Boxer-v1.1.1"^^xsd:string;
	dc:issued            "2016-04-12"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Change;
			rdfs:label "Use Log::Any::Adapter::Screen (not obsolete predecessor Log::Any::Adapter::ScreenColoredLevel).";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
	doap:file-release    <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.1.1.tar.gz>;
	doap:revision        "v1.1.1"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-2>
	a                    doap:Version;
	dc:identifier        "Boxer-v1.1.2"^^xsd:string;
	dc:issued            "2016-04-30"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Change;
			rdfs:label "Use File::ShareDir (not File::ShareDir::ProjectDistDir, strongly discouraged by author). Thanks to Karen Etheridge (RT#114079).";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
	doap:file-release    <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.1.2.tar.gz>;
	doap:revision        "v1.1.2"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-3>
	a                    doap:Version;
	dc:identifier        "Boxer-v1.1.3"^^xsd:string;
	dc:issued            "2016-05-02"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Bugfix;
			rdfs:label "Fix use File::ShareDir.";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
	doap:file-release    <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.1.3.tar.gz>;
	doap:revision        "v1.1.3"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-4>
	a                    doap:Version;
	dc:identifier        "Boxer-v1.1.4"^^xsd:string;
	dc:issued            "2016-05-02"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Bugfix;
			rdfs:label "Fix have current dir be default nodedir (as originally intended and documented in boxer pod): Do XDG data_dirs lookup only on datadir, leaving datadir undefined by default).";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
	doap:file-release    <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.1.4.tar.gz>;
	doap:revision        "v1.1.4"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-5>
	a                    doap:Version;
	dc:identifier        "Boxer-v1.1.5"^^xsd:string;
	dc:issued            "2017-01-24"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Documentation;
			rdfs:label "Fix usage description for compose subcommand.";
		], [
			a doap-changeset:Change;
			rdfs:label "Modernize to use perl v5.14, utf8, and strictures 2.";
		], [
			a doap-changeset:Packaging;
			rdfs:label "Use version with modern assignment. Extend copyright to current year.";
		], [
			a doap-changeset:Change;
			rdfs:label "Consistently use namespace::clean in modules. Order use by pragma/non-Moo/Moo/cleanup and (roughly) by specificity.";
		], [
			a doap-changeset:Change;
			rdfs:label "Drop unusued code in Boxer::CLI.";
		], [
			a doap-changeset:Bugfix;
			rdfs:label "Fix chomp tweak lines.";
		], [
			a doap-changeset:Packaging;
			rdfs:label "Run perlcritic with tidyall, and test both (not only perlcritic) in TEST_AUTHOR mode.";
		], [
			a doap-changeset:Change;
			rdfs:label "Stop handle __PKGAUTOLIST__ in data (deprecated since 0.004).";
		], [
			a doap-changeset:Change;
			rdfs:label "Add World and Part classes, with unit test.";
		], [
			a doap-changeset:Change;
			rdfs:label "Stop skip undefined args in Task::Serialize (needed only for Task::Classify).";
		], [
			a doap-changeset:Change;
			rdfs:label "Add Boxer::File::WithSkeleton class.";
		], [
			a doap-changeset:Documentation;
			rdfs:label "Add some TODOs.";
		], [
			a doap-changeset:Change;
			rdfs:label "Stop use MooX::Types::MooseLike::Base.";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
	doap:file-release    <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.1.5.tar.gz>;
	doap:revision        "v1.1.5"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-6>
	a                    doap:Version;
	dc:identifier        "Boxer-v1.1.6"^^xsd:string;
	dc:issued            "2017-11-05"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Packaging;
			rdfs:label "Fix require Test::Exception and Test::File::Contents for testsuite.";
		], [
			a doap-changeset:Bugfix;
			rdfs:label "Fix testsuite to gracefully handle executable reclass unavailable.";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
	doap:file-release    <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.1.6.tar.gz>;
	doap:revision        "v1.1.6"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-7>
	a                    doap:Version;
	dc:identifier        "Boxer-v1.1.7"^^xsd:string;
	dc:issued            "2017-11-06"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Bugfix;
			rdfs:label "Fix make option --skeldir optional.";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
	doap:file-release    <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.1.7.tar.gz>;
	doap:revision        "v1.1.7"^^xsd:string.

<http://purl.org/NET/cpan-uri/person/jonass>
	a                    foaf:Person;
	foaf:mbox            <mailto:dr@jones.dk>, <mailto:jonass@cpan.org>;
	foaf:name            "Jonas Smedegaard";
	foaf:nick            "JONASS";
	foaf:page            <https://metacpan.org/author/JONASS>.

<http://purl.org/NET/cpan-uri/person/tobyink>
	a                    foaf:Person;
	foaf:mbox            <mailto:tobyink@cpan.org>;
	foaf:name            "Toby Inkster";
	foaf:nick            "TOBYINK";
	foaf:page            <https://metacpan.org/author/TOBYINK>.

