This is an automated email from the git hooks/post-receive script. js pushed a commit to branch master in repository libtypes-uri-perl.
commit 01f374243945a79140520cc96175115cffa17c5b Merge: 9b934da 4577457 Author: Jonas Smedegaard <[email protected]> Date: Tue Oct 14 12:59:06 2014 +0200 Imported Upstream version 0.006 CONTRIBUTING | 17 ++++++++++++----- COPYRIGHT | 13 +++++++------ Changes | 20 ++++++++++++++++++++ LICENSE | 2 +- MANIFEST | 1 + META.json | 19 +++++++++---------- META.yml | 29 ++++++++++++++-------------- Makefile.PL | 18 ++++++++---------- README | 15 ++++++++++++++- SIGNATURE | 31 +++++++++++++++--------------- doap.ttl | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++----- lib/Types/URI.pm | 48 +++++++++++++++++++++++++++++++++++++++++++---- t/03iri.t | 15 +++++++++++++++ 13 files changed, 214 insertions(+), 71 deletions(-) diff --cc CONTRIBUTING index d0e593b,0000000..ba115b4 mode 100644,000000..100644 --- a/CONTRIBUTING +++ b/CONTRIBUTING @@@ -1,76 -1,0 +1,83 @@@ +NAME + CONTRIBUTING + +DESCRIPTION + If you're reading this document, that means you might be thinking about + helping me out with this project. Thanks! + + Here's some ways you could help out: + + * Bug reports + + Found a bug? Great! (Well, not so great I suppose.) + + The place to report them is <https://rt.cpan.org/>. Don't e-mail me + about it, as your e-mail is more than likely to get lost amongst the + spam. + + An example script clearly demonstrating the bug (preferably written + using Test::More) would be greatly appreciated. + + * Patches + + If you've found a bug and written a fix for it, even better! + + Generally speaking you should check out the latest copy of the code + from the source repository rather than using the CPAN distribution. + The file META.yml should contain a link to the source repository. If + not, then try <https://github.com/tobyink> or submit a bug report. + (As far as I'm concerned the lack of a link is a bug.) Many of my - distributions are also mirrored at <http://bitbucket.org/tobyink>. ++ distributions are also mirrored at <https://bitbucket.org/tobyink>. + + To submit the patch, do a pull request on GitHub or Bitbucket, or + attach a diff file to a bug report. Unless otherwise stated, I'll + assume that your contributions are licensed under the same terms as + the rest of the project. + + (If using git, feel free to work in a branch. For Mercurial, I'd + prefer bookmarks within the default branch.) + + * Documentation + + If there's anything unclear in the documentation, please submit this + as a bug report or patch as above. + + Non-toy example scripts that I can bundle would also be appreciated. + + * Translation + + Translations of documentation would be welcome. + + For translations of error messages and other strings embedded in the + code, check with me first. Sometimes the English strings may not in + a stable state, so it would be a waste of time translating them. + + Coding Style + I tend to write using something approximating the Allman style, using + tabs for indentation and Unix-style line breaks. + + * <http://en.wikipedia.org/wiki/Indent_style#Allman_style> + + * <http://www.derkarl.org/why_to_tabs.html> + + I nominally encode all source files as UTF-8, though in practice most of + them use a 7-bit-safe ASCII-compatible subset of UTF-8. + +AUTHOR + Toby Inkster <[email protected]>. + +COPYRIGHT AND LICENCE - Copyright (c) 2012-2013 by Toby Inkster. ++ Copyright (c) 2012-2014 by Toby Inkster. + - CONTRIBUTING.pod is licensed under the Creative Commons - Attribution-ShareAlike 2.0 UK: England & Wales License. To view a copy - of this license, visit ++ CONTRIBUTING is available under three different licences permitting its ++ redistribution: the CC-BY-SA_UK-2.0 licence, plus the same licences as ++ Perl itself, which is distributed under the GNU General Public Licence ++ version 1, and the Artistic Licence. ++ ++ This file is licensed under the Creative Commons Attribution-ShareAlike ++ 2.0 UK: England & Wales License. To view a copy of this license, visit + <http://creativecommons.org/licenses/by-sa/2.0/uk/>. + ++ This file is free software; you can redistribute it and/or modify it ++ under the same terms as the Perl 5 programming language system itself. ++ diff --cc COPYRIGHT index be12793,0000000..ad3d2a1 mode 100644,000000..100644 --- a/COPYRIGHT +++ b/COPYRIGHT @@@ -1,51 -1,0 +1,52 @@@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: Types-URI +Upstream-Contact: Toby Inkster (TOBYINK) <[email protected]> +Source: https://metacpan.org/release/Types-URI + +Files: Changes + META.json + META.yml + dist.ini + doap.ttl + t/01uuid.t + t/02trine.t ++ t/03iri.t + t/50mxt-basic.t + t/51mxt-fully-qualified.t +Copyright: Copyright 2014 Toby Inkster. +License: GPL-1.0+ or Artistic-1.0 + - Files: COPYRIGHT - CREDITS - SIGNATURE - Copyright: None - License: public-domain - +Files: CONTRIBUTING + INSTALL + LICENSE +Copyright: Unknown +License: Unknown + ++Files: COPYRIGHT ++ CREDITS ++ SIGNATURE ++Copyright: None ++License: public-domain ++ +Files: README + lib/Types/URI.pm +Copyright: This software is copyright (c) 2014 by Toby Inkster. +License: GPL-1.0+ or Artistic-1.0 + +Files: Makefile.PL +Copyright: Copyright 2013 Toby Inkster. +License: GPL-1.0+ or Artistic-1.0 + +License: Artistic-1.0 + This software is Copyright (c) 2014 by the copyright holder(s). + + This is free software, licensed under: + + The Artistic License 1.0 + +License: GPL-1.0 + This software is Copyright (c) 2014 by the copyright holder(s). + + This is free software, licensed under: + + The GNU General Public License, Version 1, February 1989 diff --cc Changes index 4c7076d,0000000..bd43eeb mode 100644,000000..100644 --- a/Changes +++ b/Changes @@@ -1,23 -1,0 +1,43 @@@ +Types-URI +========= + +Created: 2014-03-24 +Home page: <https://metacpan.org/release/Types-URI> +Bug tracker: <http://rt.cpan.org/Dist/Display.html?Queue=Types-URI> +Maintainer: Toby Inkster (TOBYINK) <[email protected]> + ++0.006 2014-09-28 ++ ++ [ Bug Fixes ] ++ - Coercion to_Iri should load IRI.pm at run time, not compile time. ++ ++0.005 2014-09-27 ++ ++ [ Packaging ] ++ - Bump dependency on Type::Library to version 1.000000. ++ ++0.004 2014-09-27 ++ ++ [ Packaging ] ++ - Add dependency on Perl 5.8. ++ ++ [ Other ] ++ - Added: Add a new Iri type, like Uri but using GWILLIAMS' IRI class. ++ There are coercions between Uri and Iri. ++ - Coercions are now made immutable. ++ +0.003 2014-05-20 + + - Added: Coercion from RDF::Trine::Namespace. + - Added: Coercion from XML::Namespace. + +0.002 2014-05-20 + + [ Packaging ] + - Repo metadata should not have been commented out. + + [ Other ] + - Added: Coercion from RDF::Trine::Node::Resource. + - Coercion from HashRef now also applies to DataUri and FileUri. + +0.001 2014-04-13 Initial release diff --cc LICENSE index 1a87e6e,0000000..351778e mode 100644,000000..100644 --- a/LICENSE +++ b/LICENSE @@@ -1,379 -1,0 +1,379 @@@ +This software is copyright (c) 2014 by Toby Inkster. + +This is free software; you can redistribute it and/or modify it under +the same terms as the Perl 5 programming language system itself. + +Terms of the Perl programming language system itself + +a) the GNU General Public License as published by the Free + Software Foundation; either version 1, or (at your option) any + later version, or +b) the "Artistic License" + +--- The GNU General Public License, Version 1, February 1989 --- + +This software is Copyright (c) 2014 by Toby Inkster. + +This is free software, licensed under: + + The GNU General Public License, Version 1, February 1989 + + GNU GENERAL PUBLIC LICENSE + Version 1, February 1989 + + Copyright (C) 1989 Free Software Foundation, Inc. - 51 Franklin St, Suite 500, Boston, MA 02110-1335 USA ++ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The license agreements of most software companies try to keep users +at the mercy of those companies. By contrast, our General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. The +General Public License applies to the Free Software Foundation's +software and to any other program whose authors commit to using it. +You can use it for your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Specifically, the General Public License is designed to make +sure that you have the freedom to give away or sell copies of free +software, that you receive source code or can get it if you want it, +that you can change the software or use pieces of it in new free +programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of a such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must tell them their rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any program or other work which +contains a notice placed by the copyright holder saying it may be +distributed under the terms of this General Public License. The +"Program", below, refers to any such program or work, and a "work based +on the Program" means either the Program or any work containing the +Program or a portion of it, either verbatim or with modifications. Each +licensee is addressed as "you". + + 1. You may copy and distribute verbatim copies of the Program's source +code as you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this +General Public License and to the absence of any warranty; and give any +other recipients of the Program a copy of this General Public License +along with the Program. You may charge a fee for the physical act of +transferring a copy. + + 2. You may modify your copy or copies of the Program or any portion of +it, and copy and distribute such modifications under the terms of Paragraph +1 above, provided that you also do the following: + + a) cause the modified files to carry prominent notices stating that + you changed the files and the date of any change; and + + b) cause the whole of any work that you distribute or publish, that + in whole or in part contains the Program or any part thereof, either + with or without modifications, to be licensed at no charge to all + third parties under the terms of this General Public License (except + that you may choose to grant warranty protection to some or all + third parties, at your option). + + c) If the modified program normally reads commands interactively when + run, you must cause it, when started running for such interactive use + in the simplest and most usual way, to print or display an + announcement including an appropriate copyright notice and a notice + that there is no warranty (or else, saying that you provide a + warranty) and that users may redistribute the program under these + conditions, and telling the user how to view a copy of this General + Public License. + + d) You may charge a fee for the physical act of transferring a + copy, and you may at your option offer warranty protection in + exchange for a fee. + +Mere aggregation of another independent work with the Program (or its +derivative) on a volume of a storage or distribution medium does not bring +the other work under the scope of these terms. + + 3. You may copy and distribute the Program (or a portion or derivative of +it, under Paragraph 2) in object code or executable form under the terms of +Paragraphs 1 and 2 above provided that you also do one of the following: + + a) accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of + Paragraphs 1 and 2 above; or, + + b) accompany it with a written offer, valid for at least three + years, to give any third party free (except for a nominal charge + for the cost of distribution) a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of + Paragraphs 1 and 2 above; or, + + c) accompany it with the information you received as to where the + corresponding source code may be obtained. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form alone.) + +Source code for a work means the preferred form of the work for making +modifications to it. For an executable file, complete source code means +all the source code for all modules it contains; but, as a special +exception, it need not include source code for modules which are standard +libraries that accompany the operating system on which the executable +file runs, or for standard header files or definitions files that +accompany that operating system. + + 4. You may not copy, modify, sublicense, distribute or transfer the +Program except as expressly provided under this General Public License. +Any attempt otherwise to copy, modify, sublicense, distribute or transfer +the Program is void, and will automatically terminate your rights to use +the Program under this License. However, parties who have received +copies, or rights to use copies, from you under this General Public +License will not have their licenses terminated so long as such parties +remain in full compliance. + + 5. By copying, distributing or modifying the Program (or any work based +on the Program) you indicate your acceptance of this license to do so, +and all its terms and conditions. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the original +licensor to copy, distribute or modify the Program subject to these +terms and conditions. You may not impose any further restrictions on the +recipients' exercise of the rights granted herein. + + 7. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of the license which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +the license, you may choose any version ever published by the Free Software +Foundation. + + 8. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + Appendix: How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to humanity, the best way to achieve this is to make it +free software which everyone can redistribute and change under these +terms. + + To do so, attach the following notices to the program. It is safest to +attach them to the start of each source file to most effectively convey +the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) 19yy <name of author> + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 1, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19xx name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the +appropriate parts of the General Public License. Of course, the +commands you use may be called something other than `show w' and `show +c'; they could even be mouse-clicks or menu items--whatever suits your +program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + program `Gnomovision' (a program to direct compilers to make passes + at assemblers) written by James Hacker. + + <signature of Ty Coon>, 1 April 1989 + Ty Coon, President of Vice + +That's all there is to it! + + +--- The Artistic License 1.0 --- + +This software is Copyright (c) 2014 by Toby Inkster. + +This is free software, licensed under: + + The Artistic License 1.0 + +The Artistic License + +Preamble + +The intent of this document is to state the conditions under which a Package +may be copied, such that the Copyright Holder maintains some semblance of +artistic control over the development of the package, while giving the users of +the package the right to use and distribute the Package in a more-or-less +customary fashion, plus the right to make reasonable modifications. + +Definitions: + + - "Package" refers to the collection of files distributed by the Copyright + Holder, and derivatives of that collection of files created through + textual modification. + - "Standard Version" refers to such a Package if it has not been modified, + or has been modified in accordance with the wishes of the Copyright + Holder. + - "Copyright Holder" is whoever is named in the copyright or copyrights for + the package. + - "You" is you, if you're thinking about copying or distributing this Package. + - "Reasonable copying fee" is whatever you can justify on the basis of media + cost, duplication charges, time of people involved, and so on. (You will + not be required to justify it to the Copyright Holder, but only to the + computing community at large as a market that must bear the fee.) + - "Freely Available" means that no fee is charged for the item itself, though + there may be fees involved in handling the item. It also means that + recipients of the item may redistribute it under the same conditions they + received it. + +1. You may make and give away verbatim copies of the source form of the +Standard Version of this Package without restriction, provided that you +duplicate all of the original copyright notices and associated disclaimers. + +2. You may apply bug fixes, portability fixes and other modifications derived +from the Public Domain or from the Copyright Holder. A Package modified in such +a way shall still be considered the Standard Version. + +3. You may otherwise modify your copy of this Package in any way, provided that +you insert a prominent notice in each changed file stating how and when you +changed that file, and provided that you do at least ONE of the following: + + a) place your modifications in the Public Domain or otherwise make them + Freely Available, such as by posting said modifications to Usenet or an + equivalent medium, or placing the modifications on a major archive site + such as ftp.uu.net, or by allowing the Copyright Holder to include your + modifications in the Standard Version of the Package. + + b) use the modified Package only within your corporation or organization. + + c) rename any non-standard executables so the names do not conflict with + standard executables, which must also be provided, and provide a separate + manual page for each non-standard executable that clearly documents how it + differs from the Standard Version. + + d) make other distribution arrangements with the Copyright Holder. + +4. You may distribute the programs of this Package in object code or executable +form, provided that you do at least ONE of the following: + + a) distribute a Standard Version of the executables and library files, + together with instructions (in the manual page or equivalent) on where to + get the Standard Version. + + b) accompany the distribution with the machine-readable source of the Package + with your modifications. + + c) accompany any non-standard executables with their corresponding Standard + Version executables, giving the non-standard executables non-standard + names, and clearly documenting the differences in manual pages (or + equivalent), together with instructions on where to get the Standard + Version. + + d) make other distribution arrangements with the Copyright Holder. + +5. You may charge a reasonable copying fee for any distribution of this +Package. You may charge any fee you choose for support of this Package. You +may not charge a fee for this Package itself. However, you may distribute this +Package in aggregate with other (possibly commercial) programs as part of a +larger (possibly commercial) software distribution provided that you do not +advertise this Package as a product of your own. + +6. The scripts and library files supplied as input to or produced as output +from the programs of this Package do not automatically fall under the copyright +of this Package, but belong to whomever generated them, and may be sold +commercially, and may be aggregated with this Package. + +7. C or perl subroutines supplied by you and linked into this Package shall not +be considered part of this Package. + +8. The name of the Copyright Holder may not be used to endorse or promote +products derived from this software without specific prior written permission. + +9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED +WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF +MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + +The End + diff --cc MANIFEST index 6704e7f,0000000..97ff9c8 mode 100644,000000..100644 --- a/MANIFEST +++ b/MANIFEST @@@ -1,19 -1,0 +1,20 @@@ +CONTRIBUTING +COPYRIGHT +CREDITS +Changes +INSTALL +LICENSE +MANIFEST +META.json +META.yml +Makefile.PL +README +SIGNATURE +dist.ini +doap.ttl +lib/Types/URI.pm +t/01uuid.t +t/02trine.t ++t/03iri.t +t/50mxt-basic.t +t/51mxt-fully-qualified.t diff --cc META.json index 2289b92,0000000..f707bf5 mode 100644,000000..100644 --- a/META.json +++ b/META.json @@@ -1,87 -1,0 +1,86 @@@ +{ + "abstract" : "type constraints and coercions for URIs", + "author" : [ + "Toby Inkster (TOBYINK) <[email protected]>" + ], + "dynamic_config" : 0, - "generated_by" : "Dist::Inkt::Profile::TOBYINK version 0.015, CPAN::Meta::Converter version 2.120921", ++ "generated_by" : "Dist::Inkt::Profile::TOBYINK version 0.023, CPAN::Meta::Converter version 2.140640", + "keywords" : [], + "license" : [ + "perl_5" + ], + "meta-spec" : { + "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", + "version" : "2" + }, + "name" : "Types-URI", + "no_index" : { + "directory" : [ + "eg", + "examples", + "inc", + "t", + "xt" + ] + }, + "optional_features" : {}, + "prereqs" : { + "configure" : { + "requires" : { + "ExtUtils::MakeMaker" : "6.17" + } + }, + "develop" : { - "recommends" : { - "Dist::Inkt" : "0.001" - }, + "requires" : { + "Test::Warnings" : "0" + } + }, + "runtime" : { + "requires" : { - "Type::Library" : "0.028", ++ "Type::Library" : "1.000000", + "Types::Path::Tiny" : "0", + "Types::Standard" : "0", + "Types::UUID" : "0", + "URI" : "0", - "URI::FromHash" : "0" ++ "URI::FromHash" : "0", ++ "perl" : "5.008" + } + }, + "test" : { + "recommends" : { ++ "IRI" : "0.004", + "Moose" : "2.0000" + }, + "requires" : { + "Test::More" : "0.96", + "Test::Requires" : "0" + }, + "suggests" : { + "RDF::Trine::Node::Resource" : "0" + } + } + }, + "provides" : { + "Types::URI" : { + "file" : "lib/Types/URI.pm", - "version" : "0.003" ++ "version" : "0.006" + } + }, + "release_status" : "stable", + "resources" : { - "X_identifier" : "http://purl.org/NET/cpan-uri/dist/Types-URI/project", + "bugtracker" : { + "web" : "http://rt.cpan.org/Dist/Display.html?Queue=Types-URI" + }, + "homepage" : "https://metacpan.org/release/Types-URI", + "license" : [ + "http://dev.perl.org/licenses/" + ], + "repository" : { + "type" : "git", + "url" : "git://github.com/tobyink/p5-types-uri.git", + "web" : "https://github.com/tobyink/p5-types-uri" - } ++ }, ++ "x_identifier" : "http://purl.org/NET/cpan-uri/dist/Types-URI/project" + }, - "version" : "0.003" ++ "version" : "0.006" +} diff --cc META.yml index 5661f40,0000000..f416972 mode 100644,000000..100644 --- a/META.yml +++ b/META.yml @@@ -1,43 -1,0 +1,44 @@@ +--- +abstract: 'type constraints and coercions for URIs' +author: + - 'Toby Inkster (TOBYINK) <[email protected]>' +build_requires: - Test::More: 0.96 - Test::Requires: 0 ++ Test::More: '0.96' ++ Test::Requires: '0' +configure_requires: - ExtUtils::MakeMaker: 6.17 ++ ExtUtils::MakeMaker: '6.17' +dynamic_config: 0 - generated_by: 'Dist::Inkt::Profile::TOBYINK version 0.015, CPAN::Meta::Converter version 2.120921' ++generated_by: 'Dist::Inkt::Profile::TOBYINK version 0.023, CPAN::Meta::Converter version 2.140640' +keywords: [] +license: perl +meta-spec: + url: http://module-build.sourceforge.net/META-spec-v1.4.html - version: 1.4 ++ version: '1.4' +name: Types-URI +no_index: + directory: + - eg + - examples + - inc + - t + - xt +optional_features: {} +provides: + Types::URI: + file: lib/Types/URI.pm - version: 0.003 ++ version: '0.006' +requires: - Type::Library: 0.028 - Types::Path::Tiny: 0 - Types::Standard: 0 - Types::UUID: 0 - URI: 0 - URI::FromHash: 0 ++ Type::Library: '1.000000' ++ Types::Path::Tiny: '0' ++ Types::Standard: '0' ++ Types::UUID: '0' ++ URI: '0' ++ URI::FromHash: '0' ++ perl: '5.008' +resources: - X_identifier: http://purl.org/NET/cpan-uri/dist/Types-URI/project ++ Identifier: http://purl.org/NET/cpan-uri/dist/Types-URI/project + bugtracker: http://rt.cpan.org/Dist/Display.html?Queue=Types-URI + homepage: https://metacpan.org/release/Types-URI + license: http://dev.perl.org/licenses/ + repository: git://github.com/tobyink/p5-types-uri.git - version: 0.003 ++version: '0.006' diff --cc Makefile.PL index f9ef859,0000000..a204a4d mode 100644,000000..100644 --- a/Makefile.PL +++ b/Makefile.PL @@@ -1,154 -1,0 +1,152 @@@ +use strict; +use ExtUtils::MakeMaker 6.17; + +my $EUMM = eval( $ExtUtils::MakeMaker::VERSION ); + +my $meta = { + "abstract" => "type constraints and coercions for URIs", + "author" => ["Toby Inkster (TOBYINK) <tobyink\@cpan.org>"], + "dynamic_config" => 0, - "generated_by" => "Dist::Inkt::Profile::TOBYINK version 0.015, CPAN::Meta::Converter version 2.120921", ++ "generated_by" => "Dist::Inkt::Profile::TOBYINK version 0.023, CPAN::Meta::Converter version 2.140640", + "keywords" => [], + "license" => ["perl_5"], + "meta-spec" => { + url => "http://search.cpan.org/perldoc?CPAN::Meta::Spec", + version => 2, + }, + "name" => "Types-URI", + "no_index" => { directory => ["eg", "examples", "inc", "t", "xt"] }, + "prereqs" => { + configure => { requires => { "ExtUtils::MakeMaker" => 6.17 } }, - develop => { - recommends => { "Dist::Inkt" => 0.001 }, - requires => { "Test::Warnings" => 0 }, - }, ++ develop => { requires => { "Test::Warnings" => 0 } }, + runtime => { + requires => { - "Type::Library" => 0.028, ++ "perl" => 5.008, ++ "Type::Library" => "1.000000", + "Types::Path::Tiny" => 0, + "Types::Standard" => 0, + "Types::UUID" => 0, + "URI" => 0, + "URI::FromHash" => 0, + }, + }, + test => { - recommends => { Moose => "2.0000" }, ++ recommends => { IRI => 0.004, Moose => "2.0000" }, + requires => { "Test::More" => 0.96, "Test::Requires" => 0 }, + suggests => { "RDF::Trine::Node::Resource" => 0 }, + }, + }, + "provides" => { - "Types::URI" => { file => "lib/Types/URI.pm", version => 0.003 }, ++ "Types::URI" => { file => "lib/Types/URI.pm", version => 0.006 }, + }, + "release_status" => "stable", + "resources" => { + bugtracker => { web => "http://rt.cpan.org/Dist/Display.html?Queue=Types-URI" }, + homepage => "https://metacpan.org/release/Types-URI", + license => ["http://dev.perl.org/licenses/"], + repository => { + type => "git", + url => "git://github.com/tobyink/p5-types-uri.git", + web => "https://github.com/tobyink/p5-types-uri", + }, - X_identifier => "http://purl.org/NET/cpan-uri/dist/Types-URI/project", ++ x_identifier => "http://purl.org/NET/cpan-uri/dist/Types-URI/project", + }, - "version" => 0.003, ++ "version" => 0.006, +}; + +my %dynamic_config; + +my %WriteMakefileArgs = ( + ABSTRACT => $meta->{abstract}, + AUTHOR => ($EUMM >= 6.5702 ? $meta->{author} : $meta->{author}[0]), + DISTNAME => $meta->{name}, + VERSION => $meta->{version}, + EXE_FILES => [ map $_->{file}, values %{ $meta->{x_provides_scripts} || {} } ], + NAME => do { my $n = $meta->{name}; $n =~ s/-/::/g; $n }, + test => { TESTS => "t/*.t" }, + %dynamic_config, +); + +$WriteMakefileArgs{LICENSE} = $meta->{license}[0] if $EUMM >= 6.3001; + +sub deps +{ + my %r; + for my $stage (@_) + { + for my $dep (keys %{$meta->{prereqs}{$stage}{requires}}) + { + next if $dep eq 'perl'; + my $ver = $meta->{prereqs}{$stage}{requires}{$dep}; + $r{$dep} = $ver if !exists($r{$dep}) || $ver >= $r{$dep}; + } + } + \%r; +} + +my ($build_requires, $configure_requires, $runtime_requires, $test_requires); +if ($EUMM >= 6.6303) +{ + $WriteMakefileArgs{BUILD_REQUIRES} ||= deps('build'); + $WriteMakefileArgs{CONFIGURE_REQUIRES} ||= deps('configure'); + $WriteMakefileArgs{TEST_REQUIRES} ||= deps('test'); + $WriteMakefileArgs{PREREQ_PM} ||= deps('runtime'); +} +elsif ($EUMM >= 6.5503) +{ + $WriteMakefileArgs{BUILD_REQUIRES} ||= deps('build', 'test'); + $WriteMakefileArgs{CONFIGURE_REQUIRES} ||= deps('configure'); + $WriteMakefileArgs{PREREQ_PM} ||= deps('runtime'); +} +elsif ($EUMM >= 6.52) +{ + $WriteMakefileArgs{CONFIGURE_REQUIRES} ||= deps('configure'); + $WriteMakefileArgs{PREREQ_PM} ||= deps('runtime', 'build', 'test'); +} +else +{ + $WriteMakefileArgs{PREREQ_PM} ||= deps('configure', 'build', 'test', 'runtime'); +} + +{ + my ($minperl) = reverse sort( + grep defined && /^[0-9]+(\.[0-9]+)?$/, + map $meta->{prereqs}{$_}{requires}{perl}, + qw( configure build runtime ) + ); + + if (defined($minperl)) + { + die "Installing $meta->{name} requires Perl >= $minperl" + unless $] >= $minperl; + + $WriteMakefileArgs{MIN_PERL_VERSION} ||= $minperl + if $EUMM >= 6.48; + } +} + +sub FixMakefile +{ + return unless -d 'inc'; + my $file = shift; + + local *MAKEFILE; + open MAKEFILE, "< $file" or die "FixMakefile: Couldn't open $file: $!; bailing out"; + my $makefile = do { local $/; <MAKEFILE> }; + close MAKEFILE or die $!; + + $makefile =~ s/\b(test_harness\(\$\(TEST_VERBOSE\), )/$1'inc', /; + $makefile =~ s/( -I\$\(INST_ARCHLIB\))/ -Iinc$1/g; + $makefile =~ s/( "-I\$\(INST_LIB\)")/ "-Iinc"$1/g; + $makefile =~ s/^(FULLPERL = .*)/$1 "-Iinc"/m; + $makefile =~ s/^(PERL = .*)/$1 "-Iinc"/m; + + open MAKEFILE, "> $file" or die "FixMakefile: Couldn't open $file: $!; bailing out"; + print MAKEFILE $makefile or die $!; + close MAKEFILE or die $!; +} + +my $mm = WriteMakefile(%WriteMakefileArgs); +FixMakefile($mm->{FIRST_MAKEFILE} || 'Makefile'); +exit(0); + diff --cc README index d1aa029,0000000..c184463 mode 100644,000000..100644 --- a/README +++ b/README @@@ -1,98 -1,0 +1,111 @@@ +NAME + Types::URI - type constraints and coercions for URIs + +SYNOPSIS + package FroobleDocument; + + use Moose; + use Types::URI -all; + + has source => ( + is => 'ro', + isa => Uri, + coerce => 1, + ); + +DESCRIPTION + Types::URI is a type constraint library suitable for use with Moo/Moose + attributes, Kavorka sub signatures, and so forth. + + Types + This module provides some type constraints broadly compatible with those + provided by MooseX::Types::URI, plus a couple of extra type constraints. + + `Uri` + A class type for URI/URI::WithBase. Coercions from: + + from `Uuid` + Coerces to a URI in the `urn:uuid:` schema. (See Types::UUID.) + + from `Str` + Uses "new" in URI. + + from `Path` + Uses "new" in URI::file. (See Types::Path::Tiny.) + + from `ScalarRef` + Uses "new" in URI::data. + + from `HashRef` + Coerces using URI::FromHash. + ++ from `Iri` ++ Uses "new" in URI. ++ + from RDF::Trine::Node::Resource, RDF::Trine::Namespace, XML::Namespace + Uses "new" in URI. + + `FileUri` + A subtype of `Uri` covering URI::file. Coercions from: + + from `Str` + Uses "new" in URI::file. + + from `Path` + Uses "new" in URI::file. (See Types::Path::Tiny.) + + from `HashRef` + Coerces using URI::FromHash. + ++ from `Iri` ++ Uses "new" in URI. ++ + from RDF::Trine::Node::Resource, RDF::Trine::Namespace, XML::Namespace + Uses "new" in URI. + + `DataUri` + A subtype of `Uri` covering URI::data. Coercions from: + + from `Str` + Uses "new" in URI::data. + + from `ScalarRef` + Uses "new" in URI::data. + + from `HashRef` + Coerces using URI::FromHash. + ++ from `Iri` ++ Uses "new" in URI. ++ + from RDF::Trine::Node::Resource, RDF::Trine::Namespace, XML::Namespace + Uses "new" in URI. + ++ `Iri` ++ A class type for IRI. Coercions as per `Uri` above, plus can coerce ++ from `Uri`. ++ +BUGS + Please report any bugs to + <http://rt.cpan.org/Dist/Display.html?Queue=Types-URI>. + +SEE ALSO + MooseX::Types::URI, Type::Tiny::Manual, URI, URI::file, URI::data, - URI::FromHash, RDF::Trine::Node::Resource. ++ URI::FromHash, RDF::Trine::Node::Resource, IRI. + + Types::UUID, Types::Path::Tiny, Types::Standard. + +AUTHOR + Toby Inkster <[email protected]>. + +COPYRIGHT AND LICENCE + This software is copyright (c) 2014 by Toby Inkster. + + This is free software; you can redistribute it and/or modify it under the + same terms as the Perl 5 programming language system itself. + +DISCLAIMER OF WARRANTIES + THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + diff --cc SIGNATURE index 37de176,0000000..4af524b mode 100644,000000..100644 --- a/SIGNATURE +++ b/SIGNATURE @@@ -1,41 -1,0 +1,42 @@@ +This file contains message digests of all files listed in MANIFEST, - signed via the Module::Signature module, version 0.70. ++signed via the Module::Signature module, version 0.73. + +To verify the content in this distribution, first make sure you have +Module::Signature installed, then type: + + % cpansign -v + +It will check each file's integrity, as well as the signature's +validity. If "==> Signature verified OK! <==" is not displayed, +the distribution may already have been compromised, and you should +not run its Makefile.PL or Build.PL. + +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + - SHA1 294505f858f11dd062e9916e3f50d88210a9ef54 CONTRIBUTING - SHA1 63ce28041553e5898cfa95f2562b2ccdf0507ac2 COPYRIGHT ++SHA1 33317486c4fa2cf7fec85bf92ed38ac0f64233a0 CONTRIBUTING ++SHA1 3fa5e055536dacb41d9455aa119aa767cd224f0b COPYRIGHT +SHA1 6bd7b17d81be63d08d4efa6cb80106e72887842c CREDITS - SHA1 78ac3e14602bac08c2e4a10e285ad3bd11da46ef Changes ++SHA1 8aaf8051c4383c67a6c6bd09ec6c68f79f4988a6 Changes +SHA1 b9a1e058d066061cbfe6de24fec5468caaac00d4 INSTALL - SHA1 47870123f373f5185d6893cb98bf06a8a05510aa LICENSE - SHA1 24a670086d99ee10464993045bb6f8b5be459870 MANIFEST - SHA1 568e802a77d4fa6e5bf8e64f862764d5aa600da8 META.json - SHA1 2dda72434c557df4a3d2c4563e03285e419800d7 META.yml - SHA1 d5aa163490503b320721ea93cbb369975a153aee Makefile.PL - SHA1 34f262f5adbbd3a989486db08442d88b972162c5 README ++SHA1 34f5e12514b91055de4b164a1f2327ef5c30ba53 LICENSE ++SHA1 4e3b7e40ac88f1e9bf076faf441406b432fee7e6 MANIFEST ++SHA1 2e8935b9d48339e2a80e3642700330c93e84889f META.json ++SHA1 2f55a1c055ddf21740c57e076f949a9a0e6172d1 META.yml ++SHA1 a79203c7dd0488bd93a88eea800cc013e6a2306d Makefile.PL ++SHA1 3d2546d9f72215b5839ce3dcb492b410ca615582 README +SHA1 2fcf81f26454c3e254db3f3ea84c3154c8428a2a dist.ini - SHA1 0478085ef6b30ed8bee01cbae4000d1a92165936 doap.ttl - SHA1 45c64a69268e1ef06bcba2885c593e43e5974b5f lib/Types/URI.pm ++SHA1 ac98080d6d3ac426faece4ca5db9308bad27abab doap.ttl ++SHA1 67cf676f1d8d990e7ce71690b8ad718e86e268f2 lib/Types/URI.pm +SHA1 b804187a168c54ae597fa55b09f1891cd209d31c t/01uuid.t +SHA1 c7bdc6332182d6aa6b482dfcbe467c9d197bf7c8 t/02trine.t ++SHA1 b8e776f87bbd5dec03dbf397447a2e2314bd9fce t/03iri.t +SHA1 0a6f7b4e3076f5764fb8d445b217f6e9dc15667b t/50mxt-basic.t +SHA1 129e9efe36f870b8249f574399fc165f979d869f t/51mxt-fully-qualified.t +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + - iEYEARECAAYFAlN7da8ACgkQzr+BKGoqfTkq3gCfRrxffcqxJY5A9O6+oV+gdf9D - NIwAnRj7uczhfLu0NaFJ1+i1/tb3sHh9 - =GLW6 ++iEYEARECAAYFAlQnrSkACgkQzr+BKGoqfTluggCeN5zJWlcUmIQwDbM/5BNBab8j ++/uYAn28Y4ePjwEmDfkk92ix0YExG4X0x ++=2FAv +-----END PGP SIGNATURE----- diff --cc doap.ttl index 249703f,0000000..f7f4793 mode 100644,000000..100644 --- a/doap.ttl +++ b/doap.ttl @@@ -1,93 -1,0 +1,140 @@@ +@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/Types-URI/project> + a doap:Project; + dc:contributor <http://purl.org/NET/cpan-uri/person/tobyink>; - doap-deps:develop-recommendation [ doap-deps:on "Dist::Inkt 0.001"^^doap-deps:CpanId ]; + doap-deps:develop-requirement [ doap-deps:on "Test::Warnings"^^doap-deps:CpanId ]; - doap-deps:runtime-requirement [ doap-deps:on "URI"^^doap-deps:CpanId ], [ doap-deps:on "URI::FromHash"^^doap-deps:CpanId ], [ - doap-deps:on "Type::Library 0.028"^^doap-deps:CpanId; ++ doap-deps:runtime-requirement [ doap-deps:on "perl 5.008"^^doap-deps:CpanId ], [ doap-deps:on "URI"^^doap-deps:CpanId ], [ doap-deps:on "URI::FromHash"^^doap-deps:CpanId ], [ ++ doap-deps:on "Type::Library 1.000000"^^doap-deps:CpanId; + ], [ doap-deps:on "Types::Path::Tiny"^^doap-deps:CpanId ], [ doap-deps:on "Types::Standard"^^doap-deps:CpanId ], [ doap-deps:on "Types::UUID"^^doap-deps:CpanId ]; - doap-deps:test-recommendation [ doap-deps:on "Moose 2.0000"^^doap-deps:CpanId ]; ++ doap-deps:test-recommendation [ doap-deps:on "IRI 0.004"^^doap-deps:CpanId ], [ doap-deps:on "Moose 2.0000"^^doap-deps:CpanId ]; + doap-deps:test-requirement [ doap-deps:on "Test::More 0.96"^^doap-deps:CpanId ], [ doap-deps:on "Test::Requires"^^doap-deps:CpanId ]; + doap-deps:test-suggestion [ + doap-deps:on "RDF::Trine::Node::Resource"^^doap-deps:CpanId; + ]; + doap:bug-database <http://rt.cpan.org/Dist/Display.html?Queue=Types-URI>; + doap:created "2014-03-24"^^xsd:date; + doap:developer <http://purl.org/NET/cpan-uri/person/tobyink>; + doap:download-page <https://metacpan.org/release/Types-URI>; + doap:homepage <https://metacpan.org/release/Types-URI>; + doap:license <http://dev.perl.org/licenses/>; + doap:maintainer <http://purl.org/NET/cpan-uri/person/tobyink>; + doap:name "Types-URI"; + doap:programming-language "Perl"; - doap:release <http://purl.org/NET/cpan-uri/dist/Types-URI/v_0-001>, <http://purl.org/NET/cpan-uri/dist/Types-URI/v_0-002>, <http://purl.org/NET/cpan-uri/dist/Types-URI/v_0-003>; ++ doap:release <http://purl.org/NET/cpan-uri/dist/Types-URI/v_0-001>, <http://purl.org/NET/cpan-uri/dist/Types-URI/v_0-002>, <http://purl.org/NET/cpan-uri/dist/Types-URI/v_0-003>, <http://purl.org/NET/cpan-uri/dist/Types-URI/v_0-004>, <http://purl.org/NET/cpan-uri/dist/Types-URI/v_0-005>, <http://purl.org/NET/cpan-uri/dist/Types-URI/v_0-006>; + doap:repository [ + a doap:GitRepository; + doap:browse <https://github.com/tobyink/p5-types-uri>; + ]; + doap:shortdesc "type constraints and coercions for URIs". + +<http://purl.org/NET/cpan-uri/dist/Types-URI/v_0-001> + a doap:Version; + rdfs:label "Initial release"; + dc:identifier "Types-URI-0.001"^^xsd:string; + dc:issued "2014-04-13"^^xsd:date; + doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>; + doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Types-URI-0.001.tar.gz>; + doap:revision "0.001"^^xsd:string. + +<http://purl.org/NET/cpan-uri/dist/Types-URI/v_0-002> + a doap:Version; + dc:identifier "Types-URI-0.002"^^xsd:string; + dc:issued "2014-05-20"^^xsd:date; + doap-changeset:changeset [ + doap-changeset:item [ + a doap-changeset:Addition; + rdfs:label "Coercion from RDF::Trine::Node::Resource."; + ], [ + a doap-changeset:Change; + rdfs:label "Coercion from HashRef now also applies to DataUri and FileUri."; + ], [ + a doap-changeset:Packaging; + rdfs:label "Repo metadata should not have been commented out."; + ]; + ]; + doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>; + doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Types-URI-0.002.tar.gz>; + doap:revision "0.002"^^xsd:string. + +<http://purl.org/NET/cpan-uri/dist/Types-URI/v_0-003> + a doap:Version; + dc:identifier "Types-URI-0.003"^^xsd:string; + dc:issued "2014-05-20"^^xsd:date; + doap-changeset:changeset [ + doap-changeset:item [ + a doap-changeset:Addition; + rdfs:label "Coercion from RDF::Trine::Namespace."; + ], [ + a doap-changeset:Addition; + rdfs:label "Coercion from XML::Namespace."; + ]; + ]; + doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>; + doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Types-URI-0.003.tar.gz>; + doap:revision "0.003"^^xsd:string. + ++<http://purl.org/NET/cpan-uri/dist/Types-URI/v_0-004> ++ a doap:Version; ++ dc:identifier "Types-URI-0.004"^^xsd:string; ++ dc:issued "2014-09-27"^^xsd:date; ++ doap-changeset:changeset [ ++ doap-changeset:item [ ++ a doap-changeset:Addition; ++ rdfs:label "Add a new Iri type, like Uri but using GWILLIAMS' IRI class. There are coercions between Uri and Iri."; ++ ], [ ++ a doap-changeset:Change; ++ rdfs:label "Coercions are now made immutable."; ++ ], [ ++ a doap-changeset:Packaging; ++ rdfs:label "Add dependency on Perl 5.8."; ++ ]; ++ ]; ++ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>; ++ doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Types-URI-0.004.tar.gz>; ++ doap:revision "0.004"^^xsd:string. ++ ++<http://purl.org/NET/cpan-uri/dist/Types-URI/v_0-005> ++ a doap:Version; ++ dc:identifier "Types-URI-0.005"^^xsd:string; ++ dc:issued "2014-09-27"^^xsd:date; ++ doap-changeset:changeset [ ++ doap-changeset:item [ ++ a doap-changeset:Packaging; ++ rdfs:label "Bump dependency on Type::Library to version 1.000000."; ++ ]; ++ ]; ++ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>; ++ doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Types-URI-0.005.tar.gz>; ++ doap:revision "0.005"^^xsd:string. ++ ++<http://purl.org/NET/cpan-uri/dist/Types-URI/v_0-006> ++ a doap:Version; ++ dc:identifier "Types-URI-0.006"^^xsd:string; ++ dc:issued "2014-09-28"^^xsd:date; ++ doap-changeset:changeset [ ++ doap-changeset:item [ ++ a doap-changeset:Bugfix; ++ rdfs:label "Coercion to_Iri should load IRI.pm at run time, not compile time."; ++ ]; ++ ]; ++ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>; ++ doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Types-URI-0.006.tar.gz>; ++ doap:revision "0.006"^^xsd:string. ++ +<http://purl.org/NET/cpan-uri/person/tobyink> + a foaf:Person; + foaf:mbox <mailto:[email protected]>; + foaf:name "Toby Inkster"; + foaf:nick "TOBYINK"; + foaf:page <https://metacpan.org/author/TOBYINK>. + -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libtypes-uri-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits
