diff options
-rw-r--r-- | converters/p5-MIME-Base64-URLSafe/DESCR | 16 | ||||
-rw-r--r-- | converters/p5-MIME-Base64-URLSafe/Makefile | 19 | ||||
-rw-r--r-- | converters/p5-MIME-Base64-URLSafe/PLIST | 1 | ||||
-rw-r--r-- | converters/p5-MIME-Base64-URLSafe/distinfo | 5 |
4 files changed, 41 insertions, 0 deletions
diff --git a/converters/p5-MIME-Base64-URLSafe/DESCR b/converters/p5-MIME-Base64-URLSafe/DESCR new file mode 100644 index 00000000000..239a6fca68c --- /dev/null +++ b/converters/p5-MIME-Base64-URLSafe/DESCR @@ -0,0 +1,16 @@ +This module is a perl version of python's URL-safe base64 encoder +/ decoder. + +When embedding binary data in URL, it is preferable to use base64 +encoding. However, two characters ('+' and '/') used in the standard +base64 encoding have special meanings in URLs, often leading to +re-encoding with URL-encoding, or worse, interoperability problems. + +To overcome the problem, the module provides a variation of base64 +codec compatible with python's urlsafe_b64encode / urlsafe_b64decode. + +Modification rules from base64: + + use '-' and '_' instead of '+' and '/' + no line feeds + no trailing equals (=) diff --git a/converters/p5-MIME-Base64-URLSafe/Makefile b/converters/p5-MIME-Base64-URLSafe/Makefile new file mode 100644 index 00000000000..f79dc4e7b08 --- /dev/null +++ b/converters/p5-MIME-Base64-URLSafe/Makefile @@ -0,0 +1,19 @@ +# $NetBSD: Makefile,v 1.1.1.1 2007/02/21 12:21:45 abs Exp $ +# + +DISTNAME= MIME-Base64-URLSafe-0.01 +PKGNAME= p5-${DISTNAME} +CATEGORIES= converters perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=MIME/} + +MAINTAINER= abs@NetBSD.org +HOMEPAGE= http://search.cpan.org/dist/MIME-Base64-URLSafe/ +COMMENT= Perl version of Python's URL-safe base64 codec + +PKG_INSTALLATION_TYPES= overwrite pkgviews +PKG_DESTDIR_SUPPORT= user-destdir + +PERL5_PACKLIST= auto/MIME/Base64/URLSafe/.packlist + +.include "../../lang/perl5/module.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/converters/p5-MIME-Base64-URLSafe/PLIST b/converters/p5-MIME-Base64-URLSafe/PLIST new file mode 100644 index 00000000000..d3aa812f423 --- /dev/null +++ b/converters/p5-MIME-Base64-URLSafe/PLIST @@ -0,0 +1 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2007/02/21 12:21:45 abs Exp $ diff --git a/converters/p5-MIME-Base64-URLSafe/distinfo b/converters/p5-MIME-Base64-URLSafe/distinfo new file mode 100644 index 00000000000..0449755e7a7 --- /dev/null +++ b/converters/p5-MIME-Base64-URLSafe/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2007/02/21 12:21:45 abs Exp $ + +SHA1 (MIME-Base64-URLSafe-0.01.tar.gz) = f37a9c32c8f2847db2e00aca4998b32c7b9ca384 +RMD160 (MIME-Base64-URLSafe-0.01.tar.gz) = 561b7c26371079494c91f56b3f23347837f14a1b +Size (MIME-Base64-URLSafe-0.01.tar.gz) = 2404 bytes |