From 1155450220d0cd589ba3d9a80c0aab609e49043d Mon Sep 17 00:00:00 2001 From: sthen Date: Mon, 27 Oct 2025 19:50:47 +0000 Subject: [PATCH] import ports/www/p5-HTTP-Cookies-Mozilla, from espie, tweaks/ok tb This package overrides the load() and save() methods of HTTP::Cookies so it can work with Mozilla cookie files. It should be able to work with all Mozilla derived browsers. This module can access the sqlite cookie jar either through DBD::SQlite or using the sqlite3(1) interface. In order to reduce dependencies, this package only depends on sqlite. --- www/p5-HTTP-Cookies-Mozilla/Makefile | 25 +++++++++++++++++++++++++ www/p5-HTTP-Cookies-Mozilla/distinfo | 2 ++ www/p5-HTTP-Cookies-Mozilla/pkg/DESCR | 9 +++++++++ www/p5-HTTP-Cookies-Mozilla/pkg/PLIST | 2 ++ 4 files changed, 38 insertions(+) create mode 100644 www/p5-HTTP-Cookies-Mozilla/Makefile create mode 100644 www/p5-HTTP-Cookies-Mozilla/distinfo create mode 100644 www/p5-HTTP-Cookies-Mozilla/pkg/DESCR create mode 100644 www/p5-HTTP-Cookies-Mozilla/pkg/PLIST diff --git a/www/p5-HTTP-Cookies-Mozilla/Makefile b/www/p5-HTTP-Cookies-Mozilla/Makefile new file mode 100644 index 00000000000..623fdf10ee0 --- /dev/null +++ b/www/p5-HTTP-Cookies-Mozilla/Makefile @@ -0,0 +1,25 @@ +COMMENT = cookie storage for Mozilla browsers + +DISTNAME = HTTP-Cookies-Mozilla-3.002 +PKGNAME = p5-$(DISTNAME) + +CATEGORIES = www + +GH_PROJECT = http-cookies-mozilla +GH_TAGNAME = release-3.002 +GH_ACCOUNT = briandfoy + +# Perl +PERMIT_PACKAGE = Yes + +RUN_DEPENDS = www/p5-HTTP-Cookies \ + databases/sqlite3 + +TEST_DEPENDS += databases/p5-DBD-SQLite \ + textproc/p5-Text-Diff \ + www/p5-URI + +CONFIGURE_STYLE = perl +PKG_ARCH = * + +.include diff --git a/www/p5-HTTP-Cookies-Mozilla/distinfo b/www/p5-HTTP-Cookies-Mozilla/distinfo new file mode 100644 index 00000000000..da013b15ce2 --- /dev/null +++ b/www/p5-HTTP-Cookies-Mozilla/distinfo @@ -0,0 +1,2 @@ +SHA256 (HTTP-Cookies-Mozilla-3.002.tar.gz) = EFQgJCEXqANNJTye9Ps9tVf4nyZvS5Y0qzw+eSkJRuw= +SIZE (HTTP-Cookies-Mozilla-3.002.tar.gz) = 21261 diff --git a/www/p5-HTTP-Cookies-Mozilla/pkg/DESCR b/www/p5-HTTP-Cookies-Mozilla/pkg/DESCR new file mode 100644 index 00000000000..0c59a61b562 --- /dev/null +++ b/www/p5-HTTP-Cookies-Mozilla/pkg/DESCR @@ -0,0 +1,9 @@ +This package overrides the load() and save() methods of HTTP::Cookies +so it can work with Mozilla cookie files. + +It should be able to work with all Mozilla derived browsers. + +This module can access the sqlite cookie jar either through +DBD::SQlite or using the sqlite3(1) interface. + +In order to reduce dependencies, this package only depends on sqlite. diff --git a/www/p5-HTTP-Cookies-Mozilla/pkg/PLIST b/www/p5-HTTP-Cookies-Mozilla/pkg/PLIST new file mode 100644 index 00000000000..c3e415febf3 --- /dev/null +++ b/www/p5-HTTP-Cookies-Mozilla/pkg/PLIST @@ -0,0 +1,2 @@ +${P5SITE}/HTTP/Cookies/Mozilla.pm +@man man/man3p/HTTP::Cookies::Mozilla.3p